.SelectedProjects-module__q5SY5W__section{background:#071220;padding-block:90px;scroll-margin-top:0;position:relative}.SelectedProjects-module__q5SY5W__sticky{position:relative;overflow:clip}.SelectedProjects-module__q5SY5W__topline{justify-content:space-between;align-items:end;gap:20px;width:min(1320px,100% - 80px);margin:0 auto 50px;display:flex}.SelectedProjects-module__q5SY5W__topline h2{font:650 clamp(35px,4vw,58px)/1.03 var(--font-display);letter-spacing:-.055em;margin-top:14px}.SelectedProjects-module__q5SY5W__topline h2 span{color:#8babc8}.SelectedProjects-module__q5SY5W__track{flex-direction:column;gap:64px;width:min(1320px,100% - 80px);margin:auto;display:flex}.SelectedProjects-module__q5SY5W__project{min-width:0}.SelectedProjects-module__q5SY5W__imageLink{background:#0b1c2d;border:1px solid #88bdf345;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 25px 60px #0003}.SelectedProjects-module__q5SY5W__browserBar{height:30px;font:8px var(--font-mono);color:#8fa8c2;background:#091522;border-bottom:1px solid #cce7ff15;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.SelectedProjects-module__q5SY5W__browserBar>span:first-child{gap:5px;display:flex}.SelectedProjects-module__q5SY5W__browserBar i{background:#8fa8c266;border-radius:50%;width:4px;height:4px}.SelectedProjects-module__q5SY5W__image{aspect-ratio:2.02;width:100%;position:relative;overflow:hidden}.SelectedProjects-module__q5SY5W__image img{transition:transform .25s var(--ease-out);object-fit:cover;object-position:top center}.SelectedProjects-module__q5SY5W__visit{color:#041220;background:#d8efff;border-radius:6px;align-items:center;gap:24px;padding:13px 18px;font-size:11px;font-weight:550;transition:background .18s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 6px 22px #0005}.SelectedProjects-module__q5SY5W__caption{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.SelectedProjects-module__q5SY5W__caption .eyebrow{font-size:8px}.SelectedProjects-module__q5SY5W__caption h3{font:650 clamp(30px,4vw,48px)/1.1 var(--font-display);letter-spacing:-.05em;align-items:center;gap:20px;margin-top:7px;display:flex}.SelectedProjects-module__q5SY5W__caption h3>span{font-size:.7em;font-weight:400}.SelectedProjects-module__q5SY5W__caption>div:last-child{text-align:right}.SelectedProjects-module__q5SY5W__caption>div:last-child>p{color:#b8c9dc;font-size:13px}.SelectedProjects-module__q5SY5W__caption>div:last-child>span{font:8px var(--font-mono);color:#6e8dac;margin-top:12px;display:block}.SelectedProjects-module__q5SY5W__section[data-enhanced=true]{height:330svh;padding:0}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__sticky{flex-direction:column;justify-content:center;height:100svh;min-height:650px;display:flex;position:sticky;top:0}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__topline{margin-bottom:25px;padding-top:90px}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__topline h2{margin-top:6px;font-size:32px}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__topline .eyebrow{font-size:8px}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__viewport{transform-origin:50%;width:100%}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__track{flex-direction:row;gap:6vw;width:max-content;margin:0 0 0 13vw}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__project{flex:none;width:74vw}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__image{aspect-ratio:2.35;max-height:48svh}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__caption{padding-block:18px}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__caption h3{font-size:36px}.SelectedProjects-module__q5SY5W__controls{align-items:center;gap:27px;width:min(1320px,100% - 80px);margin:7px auto 22px;display:flex}.SelectedProjects-module__q5SY5W__controls button{color:#7f99b5;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;font-size:10px;transition:color .18s,border-color .18s;display:flex}.SelectedProjects-module__q5SY5W__controls button>span{font:8px var(--font-mono);color:#516f8d}.SelectedProjects-module__q5SY5W__controls button[aria-current=true]{color:#ffb27a;border-color:#ffb27a}.SelectedProjects-module__q5SY5W__scrollLabel{font:8px var(--font-mono);color:#718eac;letter-spacing:.09em;align-items:center;gap:10px;margin-left:auto;display:flex}.SelectedProjects-module__q5SY5W__progress{background:#70baff12;height:2px;position:absolute;bottom:0;left:0;right:0}.SelectedProjects-module__q5SY5W__progress>div{transform-origin:0;background:#ff9853;width:100%;height:100%}.SelectedProjects-module__q5SY5W__skip{z-index:4;color:#cce5ff;background:#08182a;border:1px solid #9ac9fa44;border-radius:30px;align-items:center;gap:14px;min-height:44px;padding:12px 18px;font-size:11px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.SelectedProjects-module__q5SY5W__shutters{pointer-events:none;z-index:3;position:absolute;inset:0}.SelectedProjects-module__q5SY5W__upper,.SelectedProjects-module__q5SY5W__lower{background-color:#030914;background-image:linear-gradient(#a0cfff0c 1px,#0000 1px),linear-gradient(90deg,#a0cfff0c 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:84px 84px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;width:100%;height:50%;display:flex;position:absolute;left:0;overflow:hidden}.SelectedProjects-module__q5SY5W__upper{border-bottom:1px solid #ff985355;align-items:end;padding-bottom:0;top:0}.SelectedProjects-module__q5SY5W__lower{align-items:start;padding-top:8px;bottom:0}.SelectedProjects-module__q5SY5W__upper>span,.SelectedProjects-module__q5SY5W__lower>span{font:750 clamp(90px,14.4vw,225px)/.95 var(--font-display);letter-spacing:-.065em;white-space:nowrap}.SelectedProjects-module__q5SY5W__upper>span{color:#0000;-webkit-text-stroke:1px #b9ddff}.SelectedProjects-module__q5SY5W__lower>span{color:#ff9853}.SelectedProjects-module__q5SY5W__dot{color:#e8f5ff}.SelectedProjects-module__q5SY5W__lower>small{font:9px var(--font-mono);letter-spacing:.2em;color:#8caac6;position:absolute;top:65%}@media (hover:hover) and (pointer:fine){.SelectedProjects-module__q5SY5W__imageLink:hover img{transform:scale(1.025)}.SelectedProjects-module__q5SY5W__imageLink:hover .SelectedProjects-module__q5SY5W__visit{background:#ffb780}.SelectedProjects-module__q5SY5W__controls button:hover{color:#fff}}.SelectedProjects-module__q5SY5W__lower>span{font-size:clamp(80px,9.7vw,155px)}@media (min-width:1920px) and (min-height:1000px){.SelectedProjects-module__q5SY5W__topline,.SelectedProjects-module__q5SY5W__controls{width:min(1680px,74vw)}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__topline h2{font-size:44px}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__topline .eyebrow{font-size:11px}.SelectedProjects-module__q5SY5W__caption .eyebrow{font-size:11px}.SelectedProjects-module__q5SY5W__section[data-enhanced=true] .SelectedProjects-module__q5SY5W__caption h3{font-size:46px}.SelectedProjects-module__q5SY5W__caption>div:last-child>p{font-size:16px}.SelectedProjects-module__q5SY5W__caption>div:last-child>span,.SelectedProjects-module__q5SY5W__browserBar,.SelectedProjects-module__q5SY5W__controls button>span,.SelectedProjects-module__q5SY5W__scrollLabel{font-size:11px}.SelectedProjects-module__q5SY5W__controls button,.SelectedProjects-module__q5SY5W__visit{font-size:14px}.SelectedProjects-module__q5SY5W__browserBar{height:36px}}@media (max-width:899px){.SelectedProjects-module__q5SY5W__section{padding-block:72px}.SelectedProjects-module__q5SY5W__topline{width:calc(100% - 40px);margin-bottom:30px;display:block}.SelectedProjects-module__q5SY5W__topline .text-button{margin-top:20px;font-size:11px}.SelectedProjects-module__q5SY5W__track{gap:34px;width:calc(100% - 40px)}.SelectedProjects-module__q5SY5W__caption{align-items:start;gap:14px}.SelectedProjects-module__q5SY5W__caption>div:last-child{max-width:150px}.SelectedProjects-module__q5SY5W__caption>div:last-child>p{font-size:10px;line-height:1.6}.SelectedProjects-module__q5SY5W__caption>div:last-child>span{margin-top:7px;font-size:6px;line-height:1.6}.SelectedProjects-module__q5SY5W__caption .eyebrow{letter-spacing:.07em;font-size:6px}.SelectedProjects-module__q5SY5W__caption h3{gap:10px;font-size:clamp(22px,5vw,35px)}.SelectedProjects-module__q5SY5W__browserBar{height:25px;padding-inline:10px;font-size:6px}.SelectedProjects-module__q5SY5W__visit{border-radius:0;justify-content:space-between;padding:12px 14px;font-size:10px;position:relative;inset:auto}.SelectedProjects-module__q5SY5W__imageLink{border-radius:8px}.SelectedProjects-module__q5SY5W__image{aspect-ratio:1.65}.SelectedProjects-module__q5SY5W__image img{object-fit:cover;object-position:top center}.SelectedProjects-module__q5SY5W__topline h2{font-size:clamp(31px,6vw,48px)}}.SelectedProjects-module__q5SY5W__archive{background:#071220;padding:40px max(40px,50vw - 660px) 110px}.SelectedProjects-module__q5SY5W__archiveHeading{border-top:1px solid #cce7ff26;justify-content:space-between;align-items:end;gap:55px;margin-bottom:44px;padding-top:55px;display:flex}.SelectedProjects-module__q5SY5W__archiveHeading h2{font:650 clamp(32px,4vw,54px)/1.1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:650px}.SelectedProjects-module__q5SY5W__archiveHeading h2 span{color:#a5d6ff}.SelectedProjects-module__q5SY5W__archiveHeading>p{color:#b8c9dc;max-width:360px;font-size:15px;line-height:1.8}.SelectedProjects-module__q5SY5W__archiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;margin-bottom:38px;display:grid}.SelectedProjects-module__q5SY5W__archiveGrid article{min-width:0}.SelectedProjects-module__q5SY5W__archiveImage{aspect-ratio:1.5;background:#0b1c2d;border-radius:12px;overflow:hidden}.SelectedProjects-module__q5SY5W__archiveImage img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s}.SelectedProjects-module__q5SY5W__archiveGrid h3{font:600 22px/1.35 var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:start;gap:16px;margin-top:18px;display:flex}.SelectedProjects-module__q5SY5W__archiveGrid h3 svg{color:#ff9853;flex-shrink:0;margin-top:5px}.SelectedProjects-module__q5SY5W__archiveGrid p{color:#b8c9dc;margin-top:8px;font-size:13px;line-height:1.65}.SelectedProjects-module__q5SY5W__archiveGrid a:focus-visible{outline-offset:6px;outline:2px solid #ff9853;display:block}@media (hover:hover){.SelectedProjects-module__q5SY5W__archiveGrid a:hover img{transform:scale(1.035)}}@media (max-width:1000px){.SelectedProjects-module__q5SY5W__archiveHeading{display:block}.SelectedProjects-module__q5SY5W__archiveHeading>p{max-width:550px;margin-top:22px}.SelectedProjects-module__q5SY5W__archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SelectedProjects-module__q5SY5W__archive{padding:15px 20px 75px}.SelectedProjects-module__q5SY5W__archiveHeading{margin-bottom:30px;padding-top:35px}.SelectedProjects-module__q5SY5W__archiveGrid{grid-template-columns:1fr;gap:32px}.SelectedProjects-module__q5SY5W__archiveGrid h3{font-size:24px}}
