@font-face{font-family:Oxanium;src:url(/fonts/Oxanium-var.woff2)format("woff2-variations");font-weight:200 800;font-display:block}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-var.woff2)format("woff2-variations");font-weight:300 700;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-display:block}:root{--bg:#0b0b0a;--ink:#f4f3ef;--paper:#e9e8e4;--mono:"IBM Plex Mono", Menlo, monospace;--shell:clamp(10px, 1.1vw, 18px);--shell-radius:clamp(16px, 1.8vw, 30px)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;overflow-x:clip}.hero{margin:var(--shell);height:calc(100svh - var(--shell) * 2);border-radius:var(--shell-radius);background:#000;position:relative;overflow:hidden}.hero-ascii,.hero-reveal{position:absolute;inset:0}.hero .fx-output{mix-blend-mode:screen}.title{text-align:right;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);-webkit-user-select:none;user-select:none;font-family:Oxanium,sans-serif;font-size:clamp(52px,9vw,150px);font-weight:800;line-height:.94;position:absolute;top:50%;right:clamp(28px,5vw,80px);transform:translateY(-50%)}.title em{color:#8d8c86;font-style:normal}.hero .brand,.hero .subline,.hero .corner-note,.scroll-cue{z-index:3}.scroll-cue{letter-spacing:.1em;color:#f4f3efbf;gap:6px;font:500 11px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue b{font-weight:500;animation:2.8s ease-in-out infinite cue-drop;display:inline-block}@keyframes cue-drop{0%,to{opacity:1;transform:translateY(0)}8%{opacity:.25;transform:translateY(9px)}16%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scroll-cue b{animation:none}}.brand{height:34px;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;top:26px;left:28px}.brand svg{width:19px;height:19px;display:block}.brand-word{letter-spacing:.34em;font-family:Oxanium,sans-serif;font-size:13px;font-weight:500}.subline{writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase;color:#f4f3ef8c;font-size:11px;position:absolute;top:50%;left:30px;transform:translateY(-50%)rotate(180deg)}.corner-note{letter-spacing:.04em;color:#f4f3efb8;font-size:13px;position:absolute;bottom:28px;right:30px}.fx-source,.fx-output{width:100%;height:100%;position:absolute;inset:0}.fx-output{pointer-events:none}.fx-host{position:relative}.fx-scroller{scrollbar-width:none;width:100%;height:100%;position:relative;overflow:auto}.fx-scroller::-webkit-scrollbar{display:none}.band{background:var(--paper);color:#161613;padding:clamp(26px,4vw,54px) clamp(20px,4.5vw,72px) clamp(30px,6vw,84px)}.band-row{letter-spacing:.3em;grid-template-columns:1fr auto 1fr;align-items:baseline;font-size:12px;display:grid}.band-row .band-mark:last-child{justify-self:end}.band-mark{letter-spacing:.06em;color:#8d8c86;font-size:14px}.band-label{letter-spacing:.34em;color:#161613}.band-rule{background:#16161352;height:1px;margin-top:clamp(14px,1.6vw,22px)}.band-foot{letter-spacing:.18em;color:#8d8c86;align-items:baseline;gap:clamp(18px,4vw,64px);margin-top:clamp(30px,5vw,70px);font-size:12px;display:flex}.band-num{letter-spacing:.06em;color:#161613;font-size:14px}.band-say{letter-spacing:.12em;text-transform:uppercase}@media (width<=700px){.band-foot{flex-direction:column;gap:10px}.band-say{letter-spacing:.08em;font-size:11px}}.meet{background:#e9e8e4;height:200vh}.meet-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.meet-sticky:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#e9e8e4 20%,#e9e8e400);height:150px;position:absolute;inset:0 0 auto}.meet-eyebrow{z-index:3;letter-spacing:.3em;color:#8d8c86;align-items:baseline;gap:14px;font-size:12px;display:flex;position:absolute;top:26px;left:28px}.meet-eyebrow .doto{letter-spacing:0;font-size:15px}.meet-copy{z-index:1;will-change:transform;gap:0;display:grid;position:absolute;top:0;left:clamp(20px,4.5vw,72px);right:clamp(20px,4.5vw,72px)}.meet-line{letter-spacing:-.03em;color:#161613;font-family:Oxanium,sans-serif;font-size:clamp(40px,7.4vw,118px);font-weight:500;line-height:1.02}.meet-in-1{padding-left:9%}.meet-in-2{padding-left:20%}.meet-in-3{padding-left:34%}.meet-dot{z-index:3;background:#161613;border-radius:50%;width:7px;height:7px;position:absolute;top:21%;left:4%}.meet-line em{color:#9b9a93;font-style:normal}.meet-line .mw{opacity:.12;transition:opacity .45s,color .45s}.meet-line .mw.on{opacity:1}.meet-line .mw-em.on{color:#9b9a93}@font-face{font-family:Doto;src:url(/fonts/Doto-100_900.woff2)format("woff2-variations");font-weight:100 900;font-display:block}.what{color:#161613;background:#e9e8e4;padding:15vh clamp(16px,2.2vw,36px) 4vh}.doto{font-family:"Doto", var(--mono);font-weight:700}.statements{gap:6.5vh;display:grid}.statement{max-width:21em;font-size:clamp(20px,2.3vw,33px);font-weight:500;line-height:1.42}.statement em{color:#9b9a93;font-style:normal}.st-left{text-align:left;justify-self:start}.st-right{text-align:right;justify-self:end}.chapter{z-index:4;margin-top:-26vh;margin-inline:var(--ot-inset,6vw);will-change:margin;position:relative}.overtake{color:#161613;border-radius:var(--ot-radius,34px) var(--ot-radius,34px) 0 0;background:#f4f3ef;padding:clamp(30px,4.5vw,62px) clamp(20px,4.5vw,72px) clamp(26px,4vw,52px);position:relative;box-shadow:0 -24px 60px #0b0b0a29}.overtake-row{letter-spacing:.34em;grid-template-columns:1fr auto 1fr;align-items:baseline;font-size:12px;display:grid}.overtake-row .overtake-mark:last-child{justify-self:end}.overtake-mark{letter-spacing:.06em;color:#8d8c86;font-size:14px}.overtake-label{color:#161613}.overtake-rule{background:#16161352;height:1px;margin-top:clamp(14px,1.6vw,22px)}.wstack{position:relative}@media (prefers-reduced-motion:reduce){.chapter{margin-top:0;margin-inline:0}.overtake{box-shadow:none;border-radius:0}}.wstack{color:#161613;background:#f4f3ef;padding:0 clamp(10px,1.2vw,18px) 6vh;position:relative}.scard{will-change:transform;border-radius:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,56px);height:calc(84vh - 12px);min-height:480px;padding:clamp(20px,2.6vw,40px);display:grid;position:sticky;top:16vh;overflow:hidden}.scard-media{background:#e4e3dd;border:1px solid #1414101a;border-radius:14px;position:relative;overflow:hidden}.scard-dark .scard-media{background:#141412;border-color:#f4f3ef1f}.scard-media .obj{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:auto auto 0 0;transform:none}.scard-body{z-index:2;flex-direction:column;min-width:0;padding-right:clamp(4px,1vw,16px);display:flex;position:relative}.scard-num{letter-spacing:.02em;color:#161613;font-size:clamp(40px,4.6vw,76px);line-height:1}.scard-dark .scard-num{color:#f4f3ef}.scard-rule{background:#16161347;height:1px;margin:clamp(12px,1.6vw,22px) 0}.scard-dark .scard-rule{background:#f4f3ef3d}.scard-mark{color:#161613;background:#dcdad3;padding:.04em .16em .1em;display:inline-block}.scard-dark .scard-mark{color:#0b0b0a;background:#f4f3ef}.scard-kicker{letter-spacing:.22em;text-transform:uppercase;color:#8d8c86;margin-top:clamp(14px,2vw,26px);font-size:12.5px}.scard-dark .scard-kicker{color:#f4f3ef8c}.wstack-gap{height:135vh}.wstack-end{height:1px}.scard-light{background:#f4f3ef;border:1px solid #14141024}.scard-dark{color:#f4f3ef;background:#0b0b0a}.scard-head{z-index:2;position:relative}.scard-title{letter-spacing:-.015em;text-transform:none;font-family:Oxanium,sans-serif;font-size:clamp(34px,4.4vw,76px);font-weight:700;line-height:1}.scard-meta{letter-spacing:.22em;color:#8d8c86;margin-top:16px;font-size:12.5px}.scard-meta .doto{letter-spacing:0;font-size:15px}.scard-dark .scard-meta{color:#f4f3ef8c}.scard-desc{z-index:2;letter-spacing:-.01em;color:#161613;max-width:18em;margin-top:clamp(18px,3vw,40px);font-family:Oxanium,sans-serif;font-size:clamp(18px,1.9vw,30px);font-weight:500;line-height:1.3;position:relative}.scard-dark .scard-desc{color:#f4f3ef}.scard-desc .sw{white-space:nowrap}.scard-desc .sl{text-align:center;color:#1616134d;display:inline-block}.scard-desc .sl.on{color:#161613}.scard-dark .scard-desc .sl{color:#f4f3ef47}.scard-dark .scard-desc .sl.on{color:#f4f3ef}@media (prefers-reduced-motion:reduce){.wstack-gap{height:0}}.scard-feats{z-index:2;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(12px,2vw,32px);margin-top:auto;list-style:none;display:grid;position:relative}.scard-feats li{letter-spacing:.18em;text-transform:uppercase;color:#55544e;font-size:12.5px}@media (width<=900px){.scard{grid-template-rows:minmax(0,.9fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(14px,3vw,26px)}.scard-num{font-size:clamp(30px,8vw,46px)}.scard-title{font-size:clamp(30px,8.6vw,52px)}.scard-rule{margin:clamp(9px,2vw,14px) 0}.scard-kicker{letter-spacing:.16em;margin-top:clamp(10px,2.4vw,16px);font-size:11px}.scard-desc{margin-top:clamp(10px,2.4vw,18px);font-size:clamp(15px,4.2vw,21px)}.scard-feats{gap:8px clamp(10px,3vw,20px)}.scard-feats li{letter-spacing:.1em;font-size:10.5px}}@media (width<=560px){.scard{grid-template-rows:minmax(0,.62fr) auto}.scard-feats{grid-template-columns:minmax(0,1fr);gap:6px}}.scard-feats li:before{content:"+ ";color:#8d8c86}.scard-dark .scard-feats li{color:#f4f3efb8}.scard-dark .scard-feats li:before{color:#f4f3ef73}.scard-veil{z-index:3;opacity:0;pointer-events:none;background:#0b0b0a;position:absolute;inset:0}.obj{z-index:1;touch-action:pan-y;cursor:grab;will-change:transform;aspect-ratio:1;width:min(80vh,44vw);position:absolute;top:48%;right:4%;transform:translateY(-50%)}.obj:active{cursor:grabbing}.voyage-wrap{background:#e9e8e4;height:700vh}.voyage-sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.voyage-frame{background:#050505;border-radius:26px;width:92vw;height:86vh;position:relative;overflow:hidden}.voyage-canvas{width:100%;height:100%;display:block}.voyage-line{text-align:center;letter-spacing:-.02em;color:#f4f3ef;opacity:0;visibility:hidden;pointer-events:none;width:min(92vw,880px);font-family:Oxanium,sans-serif;font-size:clamp(26px,3vw,46px);font-weight:500;line-height:1.14;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.voyage-line em{color:#8d8c86;font-style:normal}.voyage-intro{z-index:2;text-transform:uppercase;text-align:center;color:#f4f3ef;letter-spacing:.02em;pointer-events:none;visibility:hidden;flex-wrap:wrap;justify-content:center;align-items:center;gap:.1em .55em;font-family:Oxanium,sans-serif;font-size:clamp(30px,4.6vw,76px);font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.voyage-intro>span{white-space:nowrap;opacity:0;will-change:transform, opacity, filter}.turn{background:var(--paper);color:#161613;height:260vh;position:relative}.turn-sticky{flex-direction:column;height:100svh;padding:clamp(26px,4vw,54px) clamp(20px,4.5vw,72px) clamp(24px,4vw,48px);display:flex;position:sticky;top:0}.turn-row{letter-spacing:.34em;grid-template-columns:1fr auto 1fr;align-items:baseline;font-size:12px;display:grid}.turn-row .turn-mark:last-child{justify-self:end}.turn-mark{letter-spacing:.06em;color:#8d8c86;font-size:14px}.turn-label{color:#161613}.turn-rule{background:#16161352;height:1px;margin-top:clamp(14px,1.6vw,22px)}.turn-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:0;padding-top:clamp(18px,3vh,40px);display:grid}.turn-copy{min-width:0}.turn-kicker{letter-spacing:.22em;text-transform:uppercase;color:#8d8c86;font-size:12px}.turn-name{letter-spacing:-.01em;color:#161613;margin-top:clamp(8px,1vw,14px);font-family:Oxanium,sans-serif;font-size:clamp(20px,1.9vw,30px);font-weight:700}.turn-cta{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(20px,2.8vw,34px);display:flex}.turn-btn{letter-spacing:.1em;text-transform:uppercase;color:#f4f3ef;white-space:nowrap;background:#0b0b0a;border-radius:999px;padding:15px 24px;font:500 12.5px IBM Plex Mono,monospace;text-decoration:none}.turn-mail{letter-spacing:.06em;color:#55544e;border-bottom:1px solid #1616134d;padding-bottom:2px;font-size:12.5px;text-decoration:none}.turn-line{letter-spacing:-.03em;color:#161613;margin-top:clamp(14px,2vw,24px);font-family:Oxanium,sans-serif;font-size:clamp(30px,4.1vw,72px);font-weight:500;line-height:1.02}.turn-line em{color:#9b9a93;font-style:normal}.turn-note{color:#55544e;max-width:34ch;margin-top:clamp(18px,2.6vw,34px);font-size:clamp(13px,.95vw,15.5px);line-height:1.62}.turn-plate{background:#e4e3dd;border:1px solid #1414101a;border-radius:16px;height:100%;min-height:0;position:relative;overflow:hidden}.turn-canvas{width:100%;height:100%;position:absolute;inset:0}body.no-fx .turn-plate{display:none}@media (width<=900px){.turn{height:230vh}.turn-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:18px}.turn-line{font-size:clamp(30px,8.4vw,52px)}.turn-note{display:none}.turn-name{font-size:clamp(17px,4.4vw,22px)}.turn-cta{gap:12px;margin-top:16px}.turn-btn{padding:13px 20px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.turn{height:auto}.turn-sticky{height:auto;position:static}.turn-body{grid-template-columns:minmax(0,1fr)}.turn-plate{height:60svh}}.projects{color:#161613;background:#e9e8e4;padding:clamp(90px,14vh,160px) 0 clamp(70px,10vh,130px)}.projects-title{text-align:center;letter-spacing:-.015em;text-transform:uppercase;color:#161613;white-space:nowrap;opacity:0;margin-inline:auto;width:fit-content;margin-bottom:clamp(40px,7vh,90px);font-family:Oxanium,sans-serif;font-size:clamp(44px,6.5vw,110px);font-weight:700}.preveal{margin:-48px 0}.preveal-inner{padding:48px clamp(28px,6vw,96px)}.pgrid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,28px);max-width:1480px;margin:0 auto;display:grid}.pcard{min-height:340px;position:relative}.pcard-inner{background:#f4f3ef;border:1px solid #14141024;border-radius:16px;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);width:100%;height:100%;padding:clamp(22px,2.4vw,40px);display:grid;position:relative}.pbody{min-width:0}.pimg{border-radius:10px;height:clamp(240px,30vw,380px);min-height:0;overflow:hidden}.pimg img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .45s;display:block}.pcard:hover .pimg img{filter:grayscale(0)}.fx-capture .pimg img{filter:none!important;transition:none!important}.pcard-dark .pcard-inner{background:#0b0b0a;border-color:#0b0b0a}.pcard-dark{color:#f4f3ef}.pname{letter-spacing:-.01em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:clamp(34px,3.4vw,56px);font-weight:700}.plogo{color:currentColor;display:block}.plogo-word{width:auto;height:clamp(30px,3.4vw,52px);margin-bottom:4px}.plogo-mark{vertical-align:-.03em;width:auto;height:.86em;margin-right:.32em;display:inline-block}.pname-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.psector{letter-spacing:.14em;text-transform:uppercase;color:#55544e;border:1px solid #14141033;border-radius:999px;margin-top:14px;padding:6px 12px;font-size:11.5px;display:inline-block}.pcard-dark .psector{color:#f4f3efcc;border-color:#f4f3ef47}.pdesc{color:#55544e;max-width:38ch;margin-top:18px;font-size:clamp(14px,1.05vw,16.5px);line-height:1.62}.pcard-dark .pdesc{color:#f4f3efb8}.pbadge{z-index:2;opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:22px;right:22px}.pcard.fx-hover .pbadge,.pcard:hover .pbadge{opacity:1}.pbadge-go{color:#f4f3ef;background:#0b0b0a;border-radius:50%;width:46px;height:46px}.pbadge-go svg{width:20px;height:20px}.pbadge-soon{white-space:nowrap;color:#f4f3ef;letter-spacing:.24em;text-indent:.24em;background:#0b0b0a;border-radius:999px;padding:10px 16px;font-size:10px}.pcard-dark .pbadge-go,.pcard-dark .pbadge-soon{color:#0b0b0a;background:#f4f3ef}@media (width<=700px){.subline{left:18px}.corner-note{display:none}}@media (width<=1020px){.voyage-wrap{height:530vh}.pgrid{grid-template-columns:1fr}.pcard-inner{grid-template-columns:minmax(0,1fr);gap:20px}.pcard-inner>.pimg{order:-1}.pimg{height:clamp(200px,46vw,300px)}.pcard{height:auto;min-height:0}.st-right{text-align:left;justify-self:start}.scard{height:calc(88svh - 10px);min-height:0;top:12svh}.scard-title{font-size:clamp(44px,13vw,76px)}.scard-desc{max-width:16em;font-size:clamp(19px,5vw,26px)}.scard-feats{gap:10px;margin-top:18px;position:static}.scard-feats li{font-size:11.5px}.scard-foot{z-index:2;position:relative}.obj{width:min(78vw,52vh);top:42%;right:-14%;transform:translateY(-50%)}}.cta-runway{height:0}.ending{z-index:3;height:656svh;margin-top:-556svh;position:relative}.cta-final{color:#161613;min-height:100svh;position:sticky;top:0;overflow:hidden}.cta-row,.cta-rule,.cta-inner,.cta-meta{opacity:var(--cta-in,0)}.cta-row{letter-spacing:.34em;grid-template-columns:1fr auto 1fr;align-items:baseline;padding:clamp(26px,4vw,54px) clamp(20px,4.5vw,72px) 0;font-size:12px;display:grid}.cta-row .cta-mark-n:last-child{justify-self:end}.cta-mark-n{letter-spacing:.06em;color:#8d8c86;font-size:14px}.cta-label{color:#161613}.cta-rule{background:#16161352;height:1px;margin:clamp(14px,1.6vw,22px) clamp(20px,4.5vw,72px) 0}.cta-inner{background:0 0;flex-direction:column;align-items:center;gap:clamp(20px,3vh,34px);min-height:62vh;padding:54vh clamp(20px,4.5vw,72px) 6vh;display:flex;position:relative}.cta-title{text-transform:none;letter-spacing:-.03em;gap:0;font-family:Oxanium,sans-serif;font-size:clamp(40px,7.4vw,118px);font-weight:500;line-height:1.02;display:grid}.cta-line{display:block}.cta-in-1{padding-left:9%}.cta-title em{color:#9b9a93;font-style:normal}.cta-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.cta-form[hidden]{display:none}.cta-email{letter-spacing:.04em;color:#161613;background:0 0;border:1px solid #16161359;border-radius:999px;outline:none;width:min(340px,76vw);padding:16px 20px;font:400 14px IBM Plex Mono,monospace;transition:border-color .25s}.cta-email::placeholder{color:#9b9a94}.cta-email:focus,.cta-email.fx-focus{border-color:#161613}.cta-form{position:relative}.cta-caret{pointer-events:none;background:#161613;width:2px;height:18px;display:none;position:absolute}.cta-final.fx-live .cta-caret.on{display:block}.cta-send{letter-spacing:.1em;text-transform:uppercase;color:#f4f3ef;cursor:pointer;background:#0b0b0a;border:0;border-radius:999px;padding:17px 26px;font:500 13px IBM Plex Mono,monospace}.cta-confirm{letter-spacing:.18em;text-transform:uppercase;color:#161613;font-size:13px}.cta-meta{letter-spacing:.06em;color:#8d8c86;justify-content:space-between;gap:18px;padding:0 clamp(20px,4.5vw,72px) clamp(26px,4vw,46px);font-size:12px;display:flex}.moonman-wrap{z-index:2;pointer-events:none;background:linear-gradient(#e9e8e4,#e9e8e4) top/100% calc(100% - 330svh) no-repeat;height:420vh;position:relative}.moonman-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.moonman-canvas{pointer-events:none;width:100%;height:100%;display:block}.mission-line{text-align:center;letter-spacing:-.02em;color:#161613;opacity:0;visibility:hidden;width:min(92vw,880px);font-family:Oxanium,sans-serif;font-size:clamp(26px,3vw,46px);font-weight:500;line-height:1.14;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.cta-final .fx-output{pointer-events:none;z-index:3;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.cta-final.fx-live .fx-output{opacity:1}@media (width<=700px){.cta-meta{text-align:left;flex-direction:column;align-items:flex-start;gap:8px}.cta-in-1{padding-left:0}.title{font-size:clamp(38px,13vw,52px);line-height:.96;left:20px;right:20px}.subline{display:none}.corner-note{font-size:12px;bottom:22px;right:20px}.brand{height:44px;top:20px;left:20px}.meet-in-1,.meet-in-2,.meet-in-3{padding-left:0}.meet-line{letter-spacing:-.02em;font-size:clamp(30px,8.6vw,40px)}.meet-dot{display:none}.meet-eyebrow{top:20px;left:20px}.mission-line{width:min(92vw,520px);top:36%}.cta-inner{gap:18px;min-height:54vh;padding-top:46vh;padding-bottom:4vh}.cta-row,.cta-rule,.cta-meta{padding-left:20px;padding-right:20px}.band-say,.scard-kicker,.psector,.turn-btn,.scard-feats li{font-size:12px}.scroll-cue{font-size:12px}.turn-btn{padding:16px 24px}.turn-mail{padding:12px 0}.title{font-size:clamp(36px,12vw,48px);right:22px}.turn-mail{min-height:44px;padding:0;line-height:44px;display:inline-block}.projects-title{font-size:clamp(24px,9vw,44px)}.voyage-intro{letter-spacing:.01em;column-gap:.4em;padding:0 12px;font-size:clamp(15px,5.4vw,30px)}.psector{letter-spacing:.08em;padding:6px 10px;font-size:12px}.pbadge-soon{font-size:12px}}@media (width<=560px){.scard-title{font-size:clamp(21px,8vw,34px)}}
