.uppsala-module__zydLqW__page{background:var(--warm)}.uppsala-module__zydLqW__hero{padding-top:112px}.uppsala-module__zydLqW__heroTop{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-top:24px;display:grid}.uppsala-module__zydLqW__h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:800;line-height:.98}.uppsala-module__zydLqW__heroActions{margin-top:26px}.uppsala-module__zydLqW__mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:12px;margin:48px 0 0;padding:0;list-style:none;display:grid}.uppsala-module__zydLqW__tileBig{grid-area:span 2/span 2}.uppsala-module__zydLqW__tile a,.uppsala-module__zydLqW__tileBig a{color:#fff;background:#ddd;border-radius:22px;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.uppsala-module__zydLqW__tileImg{object-fit:cover;transition:transform .9s var(--ease)}.uppsala-module__zydLqW__tile a:hover .uppsala-module__zydLqW__tileImg,.uppsala-module__zydLqW__tileBig a:hover .uppsala-module__zydLqW__tileImg{transform:scale(1.05)}.uppsala-module__zydLqW__tileShade{background:linear-gradient(#0d0c1d00 40%,#0d0c1dc7 100%);position:absolute;inset:0}.uppsala-module__zydLqW__tileBody{flex-direction:column;gap:2px;padding:18px 20px;display:flex;position:absolute;inset:auto 0 0}.uppsala-module__zydLqW__tileArea{color:#ffffffc7;font-size:12.5px;font-weight:600}.uppsala-module__zydLqW__tileName{letter-spacing:-.02em;font-size:19px;font-weight:800}.uppsala-module__zydLqW__tileBig .uppsala-module__zydLqW__tileBody{padding:28px}.uppsala-module__zydLqW__tileBig .uppsala-module__zydLqW__tileName{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px)}.uppsala-module__zydLqW__tileText{color:#ffffffd1;max-width:46ch;margin-top:4px;font-size:14.5px}.uppsala-module__zydLqW__mosaicNote{color:var(--soft);margin:16px 0 0;font-size:14px}.uppsala-module__zydLqW__quote{background:var(--card);border:1px solid var(--line);border-radius:32px;margin:0;padding:clamp(32px,5vw,72px)}.uppsala-module__zydLqW__quote blockquote{letter-spacing:-.035em;max-width:30ch;margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:800;line-height:1.15}.uppsala-module__zydLqW__quote blockquote:before{content:"”";height:.55em;color:var(--indigo);font-size:2.2em;line-height:1;display:block}.uppsala-module__zydLqW__quote figcaption{align-items:center;gap:14px;margin-top:32px;display:flex}.uppsala-module__zydLqW__quoteImg{border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.uppsala-module__zydLqW__quoteImg img{object-fit:cover}.uppsala-module__zydLqW__quote figcaption span{color:var(--text);flex-direction:column;font-size:14.5px;display:flex}.uppsala-module__zydLqW__quote figcaption b{color:var(--ink);font-size:16px}.uppsala-module__zydLqW__work{border-top:1px solid var(--line);margin:40px 0 0}.uppsala-module__zydLqW__work>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 64px;padding:28px 0;display:grid}.uppsala-module__zydLqW__work dt{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);font-weight:800}.uppsala-module__zydLqW__work dd{max-width:58ch;color:var(--text);margin:0;font-size:16px}.uppsala-module__zydLqW__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.uppsala-module__zydLqW__timeline:before{content:"";background:var(--indigo);opacity:.25;height:2px;position:absolute;top:17px;left:0;right:0}.uppsala-module__zydLqW__timeline li{position:relative}.uppsala-module__zydLqW__dot{background:var(--warm);border:2px solid var(--indigo);width:36px;height:36px;color:var(--indigo);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative}.uppsala-module__zydLqW__timeline li:first-child .uppsala-module__zydLqW__dot{background:var(--indigo);color:#fff}.uppsala-module__zydLqW__timeline h3{margin:18px 0 0;font-size:18px;font-weight:800}.uppsala-module__zydLqW__timeline p{color:var(--text);margin:6px 0 0;font-size:15px}@media (max-width:960px){.uppsala-module__zydLqW__heroTop{grid-template-columns:1fr}.uppsala-module__zydLqW__mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.uppsala-module__zydLqW__work>div{grid-template-columns:1fr}.uppsala-module__zydLqW__timeline{grid-template-columns:1fr;gap:28px;padding-left:56px}.uppsala-module__zydLqW__timeline:before{width:2px;height:auto;inset:0 auto 0 17px}.uppsala-module__zydLqW__dot{position:absolute;top:0;left:-56px}.uppsala-module__zydLqW__timeline h3{margin-top:6px}}@media (max-width:640px){.uppsala-module__zydLqW__hero{padding-top:96px}.uppsala-module__zydLqW__mosaic{grid-auto-rows:150px}.uppsala-module__zydLqW__tileBig{grid-row:span 2}.uppsala-module__zydLqW__tileName{font-size:16px}.uppsala-module__zydLqW__tileBody{padding:14px}}@media (prefers-reduced-motion:reduce){.uppsala-module__zydLqW__tileImg{transition:none}}
