@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_01178d{font-family:Geist,Geist Fallback;font-style:normal}.__variable_01178d{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2654dbf24aea7c5c-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/28d9a5bcdfe1d85c-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9ab74ff5df93b56-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f884487c2e174fcf-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f36144f235cd456e-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ad7f6f{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_ad7f6f{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:ppMori;src:url(/_next/static/media/08cc2cfbd2294065-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppMori;src:url(/_next/static/media/32c424fe53d611b8-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ppMori;src:url(/_next/static/media/5294cf854109eb6f-s.p.woff2?dpl=dpl_FPW7cXKeWPx5qnNmdU57kSv9Fkpt) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppMori Fallback;src:local("Arial");ascent-override:92.23%;descent-override:26.01%;line-gap-override:0.00%;size-adjust:105.71%}.__className_723bb8{font-family:ppMori,ppMori Fallback}.__variable_723bb8{--font-mori:"ppMori","ppMori Fallback"}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-geist-sans),system-ui,sans-serif;background-color:#0d0d0d;color:#fff}.overlay-stack{position:relative}.hero{position:sticky;top:0;z-index:0;width:100%;height:100dvh;overflow:hidden}.hero-stage{transform-origin:50% 50%;will-change:transform,opacity}.hero-bg,.hero-stage{position:absolute;inset:0}.hero-bg{width:100%;height:100%;object-fit:cover;z-index:0}.hero-shade{position:absolute;inset:0;z-index:6;background:#000;pointer-events:none}.mwg_free_effect002{position:absolute;inset:0;overflow:hidden;z-index:1}.hero-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);flex-direction:column;gap:clamp(.75rem,2vh,1.4rem);z-index:2;pointer-events:none;text-align:center}.hero-center,.hero-lockup{display:flex;align-items:center}.hero-lockup{flex-direction:row;gap:clamp(.5rem,1.2vw,1rem)}.hero-mark{height:clamp(64px,9vw,150px);width:auto}.hero-wordmark{font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(2.5rem,7vw,6rem);letter-spacing:-.03em;line-height:1;color:#fff}.hero-label{font-family:var(--font-ibm-plex-mono),monospace;font-weight:400;font-size:clamp(.85rem,1.2vw,1.05rem);letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.85)}.hero-actions{margin-top:clamp(1.4rem,3vh,2.2rem);display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;pointer-events:auto}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.75rem;border:none;appearance:none;border-radius:.75rem;font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:500;font-size:1rem;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 2px 4px rgb(13 29 42/.06),0 8px 24px rgb(13 29 42/.1);transition:transform .2s ease,background-color .2s ease}.cta-btn:hover{transform:scale(1.02)}.cta-btn:active{transform:scale(.98)}.cta-btn--ink{background:#141413;color:#fefcf9}.cta-btn--ink:hover{background:#201f1d}.cta-btn--light{background:#ffffff;color:#141413}.cta-btn--light:hover{background:#ececec}.cta-shimmer{--shimmer-dur:1400ms;--shimmer-base:rgba(254,252,249,0.7);--shimmer-highlight:#ffffff;--shimmer-band:300%;position:relative;display:inline-block}.cta-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cta:hover .cta-shimmer{color:var(--shimmer-base)}.cta:hover .cta-shimmer:before{opacity:1;animation:cta-shimmer var(--shimmer-dur) linear infinite}@keyframes cta-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cta-on-light .cta-shimmer{--shimmer-base:rgba(20,20,19,0.5);--shimmer-highlight:#141413}.cta-arrow{display:inline-flex;transition:transform .2s ease}.cta:hover .cta-arrow{animation:arrowLoop .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes arrowLoop{0%{transform:translateX(0);opacity:1}20%{transform:translateX(-4px);opacity:1}40%{transform:translateX(20px);opacity:0}41%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.cta:hover .cta-shimmer{color:inherit}.cta:hover .cta-arrow,.cta:hover .cta-shimmer:before{animation:none}}.confetti-layer{position:fixed;inset:0;z-index:60;overflow:hidden;pointer-events:none}.confetti-piece{top:0;left:0;user-select:none;will-change:transform,opacity;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.confetti-piece,.falling-media{position:absolute;object-fit:contain}.falling-media{width:15vw;height:15vw;z-index:5;pointer-events:none;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35))}.mwg_free_effect002 .medias img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}.reveal{position:relative;z-index:10;background:#0d0d0d;color:#f1f1f1;overflow:hidden;padding:16vh 25px 45vh;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-header{position:fixed;top:0;left:0;width:100%;padding:25px;display:flex;justify-content:space-between;z-index:20;font-family:var(--font-ibm-plex-mono),monospace;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#999}.reveal-content p{width:60%;margin:0 auto;font-size:max(18px,3vw);line-height:1.3;letter-spacing:-.02em}.reveal-content .reveal-title{color:#7a7a7a;margin:80px auto 20px;font-family:var(--font-ibm-plex-mono),monospace;font-size:max(14px,1.1vw);letter-spacing:.02em}.reveal-content .line{width:max-content}.reveal-content .word{will-change:transform}.overlay-stack-2{position:relative}.grid095{position:sticky;top:0;z-index:0;height:100dvh;overflow:hidden;background:#0d0d0d}.grid095-stage{position:absolute;inset:0;display:grid;place-items:center;will-change:transform,opacity}.grid095-shade{position:absolute;inset:0;z-index:6;background:#000;pointer-events:none}.grid095-head{position:absolute;top:clamp(6vh,9vh,11vh);left:calc(20vw + 15px);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.grid095-title{font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1;letter-spacing:-.03em;color:#f1f1f1}.grid095-hint{white-space:nowrap;font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;letter-spacing:.04em;color:#7a7a7a}.grid095-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4vw;transform:translateY(6vh)}@media (orientation:portrait){.grid095-container{grid-template-columns:repeat(3,1fr)}}.grid095-media{width:12vw;aspect-ratio:1;transform:scale(1.1);display:flex;justify-content:center;align-items:center}.asset-tile{position:relative;cursor:pointer}.asset-face{position:relative;width:100%;height:100%;border-radius:.7vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5vw;overflow:hidden;box-shadow:0 16px 36px -16px rgba(0,0,0,.6)}.asset-face--light{background:#ffffff;color:#141413}.asset-face--dark{background:#141413;color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 16px 36px -16px rgba(0,0,0,.6)}.asset-face--cobalt{background:#1f40ed;color:#ffffff}.asset-face--type{background:#161616;color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.asset-face img{height:22%;width:auto}.asset-face .asset-mark{height:34%}.asset-word{font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:1.2vw;letter-spacing:-.03em}.asset-aa{font-size:4.4vw;line-height:1}.asset-cap{position:absolute;bottom:8%;left:0;right:0;text-align:center;font-family:var(--font-ibm-plex-mono),monospace;font-size:.62vw;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.asset-cap--pill{left:50%;right:auto;transform:translateX(-50%);width:max-content;padding:.35em .6em;border-radius:6px;background:rgba(0,0,0,.42);color:#ffffff;opacity:1}.asset-flash{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:.7vw;font-family:var(--font-ibm-plex-mono),monospace;font-size:.8vw;letter-spacing:.14em;text-transform:uppercase;color:#ffffff;background:rgba(31,64,237,.92);pointer-events:none}.about-us{position:relative;z-index:10;background:#0d0d0d;color:#f1f1f1;padding:20vh 0 14vh;overflow:hidden}.about-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 25px}.about-portrait{width:150px;height:150px;border-radius:50%;object-fit:cover;box-shadow:0 24px 48px -18px rgba(0,0,0,.55)}.about-dad{margin-top:5rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.about-dad img{width:180px;height:180px;border-radius:50%;object-fit:cover;box-shadow:0 24px 48px -18px rgba(0,0,0,.55)}.about-dad figcaption{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(241,241,241,.6)}.usage{position:relative;z-index:10;background:#0d0d0d;color:#f1f1f1;padding:clamp(6rem,14vh,11rem) 25px}.usage-inner{max-width:1000px;margin:0 auto}.usage-eyebrow{font-family:var(--font-ibm-plex-mono),monospace;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:#7a7a7a}.usage-title{margin-top:.9rem;font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1;letter-spacing:-.03em}.usage-sub{margin-top:1.3rem;max-width:34rem;font-size:1.05rem;line-height:1.55;color:#b3b3b3}.usage-grid{margin-top:clamp(3rem,7vh,5rem);display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.usage-item{display:flex;flex-direction:column;gap:1rem}.usage-tile{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#151515;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center}.usage-mark{width:42%;aspect-ratio:213.8/162.1;background:#ffffff;-webkit-mask:url(/coachmark-mark-white.svg) center/contain no-repeat;mask:url(/coachmark-mark-white.svg) center/contain no-repeat}.usage-tile--recolor .usage-mark{background:#35a35c}.usage-tile--stretch .usage-mark{transform:scaleX(1.75)}.usage-tile--rotate .usage-mark{transform:rotate(24deg)}.usage-tile--skew .usage-mark{transform:skewX(24deg)}.usage-tile--effects .usage-mark{filter:drop-shadow(0 0 26px rgba(31,64,237,1)) drop-shadow(0 0 12px rgba(31,64,237,.9)) drop-shadow(0 0 4px rgba(31,64,237,.9))}.usage-tile--busy{background-image:url(/imagery/img-04.webp);background-size:cover;background-position:50%}.usage-tile--busy:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.15)}.usage-tile:after{content:"";position:absolute;left:50%;top:50%;width:141%;height:1.5px;background:#e5484d;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.usage-cap{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}@media (max-width:768px){.usage-grid{grid-template-columns:repeat(2,1fr)}}.imagery,.overlay-stack-3{position:relative}.imagery{z-index:0;background:#0d0d0d;color:#f1f1f1;overflow:hidden}.imagery-pin{height:400vh}.imagery-container{height:100vh;display:flex;justify-content:flex-end;align-items:center;overflow:hidden}.imagery-head{position:absolute;top:clamp(6vh,9vh,11vh);left:calc(20vw + 15px);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.imagery-title{font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1;letter-spacing:-.03em;color:#f1f1f1}.imagery-hint{white-space:nowrap;font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;letter-spacing:.04em;color:#7a7a7a}.imagery-media{position:absolute;width:20%;aspect-ratio:1;transform:scale(0);cursor:pointer}.imagery-media img{width:100%;height:100%;object-fit:contain}.imagery-label{position:absolute;left:50%;bottom:6%;transform:translate(-50%,6px);opacity:0;transition:opacity .28s ease,transform .28s ease;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.6);padding:.45em .75em;border-radius:6px;white-space:nowrap;pointer-events:none}.imagery-media:hover .imagery-label{opacity:1;transform:translate(-50%)}@media (max-width:768px){.imagery-pin{height:auto}.imagery-container{position:static;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;justify-content:stretch;overflow:visible;padding:6.5rem 16px 4rem}.imagery-head{position:static;left:auto;top:auto;grid-column:1/-1;margin-bottom:.4rem}.imagery-hint{white-space:normal;max-width:34ch}.imagery-media{position:static;width:100%;transform:none;aspect-ratio:1}.imagery-media img{object-fit:cover;border-radius:10px}}.nav-underline{position:relative;text-decoration:none;color:inherit}.nav-underline:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.4,0,.2,1)}.nav-underline:hover:after{transform:scaleX(1);transform-origin:left}.facts{position:relative;z-index:10;background:#0d0d0d;color:#f1f1f1;padding:clamp(6rem,15vh,12rem) 25px;margin-top:-100vh}@media (max-width:768px){.facts{margin-top:0}}.facts-inner{max-width:1000px;margin:0 auto}.facts-eyebrow{font-family:var(--font-ibm-plex-mono),monospace;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:#7a7a7a}.facts-statement{margin-top:1.5rem;max-width:20ch;font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(2rem,4.8vw,3.6rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.facts-grid{margin-top:clamp(3.5rem,8vh,6rem);display:grid;grid-template-columns:repeat(3,1fr);gap:0}.fact{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem 1.5rem 1.6rem 0;border-top:1px solid rgba(255,255,255,.1)}.fact-label{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.fact-value{font-size:1.2rem;line-height:1.35;color:#f1f1f1}@media (max-width:768px){.facts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.facts-grid{grid-template-columns:1fr}}.press-footer{position:relative;z-index:10;background:#0d0d0d;color:#f1f1f1;padding:clamp(6rem,16vh,12rem) 25px clamp(7rem,18vh,14rem)}.press-footer-inner{margin-left:calc(20vw - 10px);max-width:620px;display:flex;flex-direction:column;align-items:flex-start}.press-eyebrow{font-family:var(--font-ibm-plex-mono),monospace;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:#7a7a7a}.press-title{margin-top:.9rem;font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1;letter-spacing:-.03em}.press-sub{margin-top:1.3rem;max-width:30rem;font-size:1.05rem;line-height:1.55;color:#b3b3b3}.press-email{margin-top:2.2rem;font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:clamp(1.3rem,2.6vw,2rem);letter-spacing:-.02em;color:#fff}.press-download{margin-top:1.4rem;font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a1aff7}@media (max-width:768px){.press-footer-inner{margin-left:0}}.about-title{margin:8vh 0;font-family:var(--font-mori),var(--font-geist-sans),sans-serif;font-weight:600;font-size:max(50px,10vw);line-height:1;letter-spacing:-.03em;text-align:center}.about-letter{display:inline-block;will-change:transform}.about-bio{width:100%;max-width:760px;display:flex;flex-direction:column;gap:1.3em;text-align:left;font-size:clamp(19px,1.6vw,24px);line-height:1.55;letter-spacing:-.01em;color:#f1f1f1}.bio-word--key{color:#a1aff7}@media (max-width:768px){.grid095-media{width:23vw}.falling-media{width:35vw;height:35vw}.reveal{padding:14vh 15px 40vh}.reveal-header{font-size:11px}.reveal-content p{width:86%}.asset-word{font-size:3vw}.asset-aa{font-size:11vw}.asset-cap{font-size:1.6vw}.grid095-head{flex-direction:column;gap:.75rem}.grid095-hint{white-space:normal;text-align:left;max-width:30ch}}