@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) 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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_c9ff80{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_c9ff80{--font-display:"Archivo Black","Archivo Black Fallback"}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) 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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) 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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_c8e612{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_c8e612{--font-cond:"Anton","Anton Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) 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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) 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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) 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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) 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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) 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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) 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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) 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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}:root{--bg:#efede5;--ink:#0a0a0a;--mute:#5d5b54;--blue:#0b2a9c;--blue-hi:#5b7cff;--b:2px;--hh:56px;--f-display:var(--font-display),"Arial Black",sans-serif;--f-cond:var(--font-cond),Impact,sans-serif;--f-mono:var(--font-mono),ui-monospace,monospace;--f-sans:var(--font-sans),system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--hh)}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--blue-hi);outline-offset:-3px}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;z-index:200;background:var(--ink);color:var(--bg);padding:10px 14px}.dot{display:inline-block;width:.16em;height:.16em;background:var(--blue);margin-left:.04em}.hdr{position:fixed;inset:0 0 auto 0;height:var(--hh);z-index:100;background:var(--bg);border-bottom:var(--b) solid var(--ink);display:flex;justify-content:space-between}.hdr-logo{display:flex;align-items:center;gap:12px;padding:0 24px;border-right:var(--b) solid var(--ink)}.hdr-logo b{font-family:var(--f-display);font-size:22px}.hdr-logo span{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.hdr-nav,.hdr-nav a{display:flex}.hdr-nav a{align-items:center;gap:8px;padding:0 24px;border-left:var(--b) solid var(--ink);font-size:15px;font-weight:500;transition:background .15s,color .15s}.hdr-nav i{font-style:normal;font-family:var(--f-mono);font-size:10px;color:var(--mute)}.hdr-nav a:hover{background:var(--blue);color:#fff}.hdr-nav a:hover i{color:#cfd8ff}.hdr-nav a.on{background:var(--ink);color:var(--bg)}.hdr-nav a.on i{color:var(--blue-hi)}.hdr-btn{border:0;border-left:var(--b) solid var(--ink);background:none;font:inherit;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;font-size:12px;padding:0 20px;cursor:pointer}.hdr-btn,.hdr-mobile{display:none}@media(max-width:820px){.hdr-nav{display:none}.hdr-btn{display:block}.hdr-logo span{display:none}.hdr-mobile.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:var(--b) solid var(--ink)}.hdr-mobile a{padding:18px 24px;border-top:var(--b) solid var(--ink);font-family:var(--f-cond);font-size:28px;text-transform:uppercase}.hdr-mobile i{font-style:normal;font-family:var(--f-mono);font-size:11px;margin-right:12px;color:var(--mute)}.hdr-mobile a:hover{background:var(--blue);color:#fff}}main{padding-top:var(--hh)}.hero{display:grid;grid-template-columns:1fr minmax(300px,34%);grid-template-rows:auto auto;border-bottom:var(--b) solid var(--ink)}.hero-main{flex-direction:column;min-height:min(64vh,640px);padding:28px 32px 32px;border-right:var(--b) solid var(--ink)}.hero-main,.hero-meta{display:flex;justify-content:space-between}.hero-meta{gap:16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--mute)}.hero-meta,.hero-name{text-transform:uppercase}.hero-name{font-family:var(--f-display);font-weight:400;font-size:clamp(3.2rem,10.5vw,11.5rem);line-height:.88;letter-spacing:-.035em;animation:rise .8s cubic-bezier(.2,.8,.2,1) both}.hero-name .dot{width:.17em;height:.17em;margin-left:.05em}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-fig{position:relative;background:var(--blue);overflow:hidden;min-height:340px}.hero-fig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply}.hero-fig figcaption{position:absolute;left:0;bottom:0;background:var(--bg);border:var(--b) solid var(--ink);border-left:0;border-bottom:0;padding:8px 14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hero-foot{grid-column:1/-1;display:grid;grid-template-columns:1fr 21% 21%;border-top:var(--b) solid var(--ink)}.hero-intro{padding:28px 32px;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.3;display:flex;flex-direction:column;justify-content:space-between;gap:24px;max-width:none}.hero-intro p:first-child{max-width:46ch}.now{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.now i{width:9px;height:9px;background:var(--blue);display:inline-block}.cta{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;padding:20px 26px;border-left:var(--b) solid var(--ink);transition:background .2s,color .2s;position:relative}.cta small{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cta span{font-size:18px;font-weight:600}.cta svg{position:absolute;right:24px;bottom:22px;transition:transform .2s}.cta-dark{background:var(--ink);color:var(--bg)}.cta:hover{background:var(--blue);color:#fff}.cta:hover svg{transform:translate(3px,-3px)}.cta-dark:hover svg{transform:translateY(4px)}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-main{border-right:0;border-bottom:var(--b) solid var(--ink);min-height:360px;padding:20px}.hero-fig{aspect-ratio:4/3;min-height:0}.hero-foot{grid-template-columns:1fr 1fr}.hero-intro{grid-column:1/-1;padding:24px 20px}.cta:first-of-type{border-left:0}.cta{min-height:150px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-name{animation:none}.mq-track{animation:none!important}*{transition:none!important}}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:var(--b) solid var(--ink)}.stat{padding:28px 32px 26px;border-left:var(--b) solid var(--ink);display:flex;flex-direction:column;gap:56px;transition:background .2s,color .2s;min-height:210px;justify-content:space-between}.stat:first-child{border-left:0}.stat b{font-family:var(--f-cond);font-weight:400;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.9}.stat span{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);max-width:24ch;transition:color .2s}.stat:hover{background:var(--blue);color:#fff}.stat:hover span{color:#d3dbff}@media(max-width:900px){.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:var(--b) solid var(--ink)}.stat{padding:20px;min-height:160px}}.mq{background:var(--ink);color:var(--bg);overflow:hidden;border-bottom:var(--b) solid var(--ink)}.mq-track{display:flex;width:max-content;animation:mq 45s linear infinite}.mq:hover .mq-track{animation-play-state:paused}.mq-row{display:flex;flex-shrink:0}.mq-row li{display:flex;align-items:center;padding:14px 0 14px 24px;font-family:var(--f-display);font-size:1.35rem;text-transform:uppercase;white-space:nowrap}.mq-row em{font-style:normal;color:var(--blue-hi);margin-left:24px}@keyframes mq{to{transform:translateX(-50%)}}.sh{display:grid;grid-template-columns:82px 1fr auto;align-items:end;border-bottom:var(--b) solid var(--ink)}.sh-n{align-self:stretch;border-right:var(--b) solid var(--ink);padding:24px 0 0 32px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;margin-left:0;width:82px}.sh-t{font-family:var(--f-cond);font-weight:400;text-transform:uppercase;font-size:clamp(3.2rem,10vw,9rem);line-height:.95;padding:16px 36px 8px;letter-spacing:-.01em}.sh-c{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;padding:0 32px 14px;color:var(--mute)}section[id]{border-bottom:var(--b) solid var(--ink)}@media(max-width:700px){.sh{grid-template-columns:48px 1fr}.sh-n{width:48px;padding-left:14px}.sh-t{padding:12px 16px 4px}.sh-c{display:none}}.w{display:grid;grid-template-columns:82px 1fr minmax(0,42%);border-bottom:var(--b) solid var(--ink)}.w:last-child{border-bottom:0}.w-n{padding:34px 0 0 32px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em}.w-body{padding:32px 40px 40px 36px}.edu h3,.w-body h3,.x h3{font-family:var(--f-cond);font-weight:400;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95;margin:10px 0 20px}.w-sum{font-size:1.1rem;max-width:56ch;margin-bottom:20px}.w-pts li{position:relative;padding:3px 0 3px 22px;max-width:58ch}.w-pts li:before{content:"—";position:absolute;left:0;color:var(--mute)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.chips li{border:var(--b) solid var(--ink);padding:3px 11px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,color .15s}.chips li:hover{background:var(--blue);border-color:var(--blue);color:#fff}.chips.big li{font-size:13px;padding:8px 16px}.w-metric{margin-top:24px;display:flex;align-items:baseline;gap:12px}.w-metric b{font-family:var(--f-cond);font-weight:400;font-size:3rem}.tiles{display:grid;grid-template-columns:1fr 1fr;margin:32px 32px 32px 0;border:var(--b) solid var(--ink)}.tile{min-height:200px;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s,color .2s;cursor:default}.tile:nth-child(odd){border-right:var(--b) solid var(--ink)}.tile:nth-child(-n+2){border-bottom:var(--b) solid var(--ink)}.tile small{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em}.tile span{font-family:var(--f-cond);font-size:clamp(1.6rem,2.6vw,2.4rem);text-transform:uppercase;line-height:1}.tile:hover{background:var(--blue);color:#fff}@media(max-width:900px){.w{grid-template-columns:48px 1fr}.w-n{padding-left:14px}.w-body{padding:24px 20px 8px 16px}.tiles{grid-column:1/-1;margin:16px 20px 28px}}.pg{display:grid;grid-template-columns:repeat(3,1fr)}.pc{padding:24px 24px 28px;border-right:var(--b) solid var(--ink);border-bottom:var(--b) solid var(--ink);display:block;transition:background .2s,color .2s}.pc:nth-child(3n){border-right:0}.pc:nth-last-child(-n+3){border-bottom:0}.pc-shot{aspect-ratio:16/10;border:var(--b) solid var(--ink);background:var(--bg);overflow:hidden;margin-bottom:18px;display:grid;place-items:center;position:relative}.pc-shot img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .3s,transform .4s}.pc-shot span{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:.95;padding:20px;text-align:center;color:var(--ink);opacity:.9}.pc-shot:has(span):before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(10,10,10,.07) 14px 16px)}.pc-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-row h3{font-family:var(--f-cond);font-weight:400;text-transform:uppercase;font-size:2.2rem;line-height:1}.pc-meta{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.pc-meta b{background:var(--ink);color:var(--bg);padding:4px 10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.pc-meta .mono{color:var(--mute)}.pc:hover{background:var(--blue);color:#fff}.pc:hover .pc-meta .mono{color:#cfd8ff}.pc:hover .pc-meta b{background:#fff;color:var(--blue)}.pc:hover .pc-shot{border-color:#fff}.pc:hover .pc-shot img{filter:none;transform:scale(1.03)}.pc:hover .pc-shot span{color:var(--blue)}@media(max-width:900px){.pg{grid-template-columns:1fr 1fr}.pc:nth-child(3n){border-right:var(--b) solid var(--ink)}.pc:nth-child(2n){border-right:0}.pc:nth-last-child(-n+3){border-bottom:var(--b) solid var(--ink)}.pc:nth-last-child(-n+2){border-bottom:0}}@media(max-width:600px){.pg{grid-template-columns:1fr}.pc{border-right:0!important;border-bottom:var(--b) solid var(--ink)!important}.pc:last-child{border-bottom:0!important}}.x{display:grid;grid-template-columns:240px 1fr 1fr;grid-gap:32px;gap:32px;padding:36px 40px 40px 32px;border-bottom:var(--b) solid var(--ink);transition:background .2s,color .2s}.x:hover{background:var(--blue);color:#fff}.x:hover .mono,.x:hover .w-pts li:before{color:#cfd8ff}.x:hover .chips li{border-color:#fff}.x h3{font-size:clamp(2rem,3.4vw,3rem);margin:0 0 8px}.x-r{font-weight:600;font-size:1.1rem;margin-bottom:8px}.x .chips{margin-top:14px}.edu{display:grid;grid-template-columns:1fr 1fr}.edu>div{padding:36px 40px 40px 32px}.edu>div:first-child{border-right:var(--b) solid var(--ink)}.edu h3{font-size:clamp(2rem,3.4vw,3rem);margin:8px 0 12px}.edu .chips{margin-top:16px}@media(max-width:900px){.x{gap:12px;padding:24px 20px}.edu,.x{grid-template-columns:1fr}.edu>div{padding:24px 20px}.edu>div:first-child{border-right:0;border-bottom:var(--b) solid var(--ink)}}.ct{background:var(--ink);color:var(--bg);border-bottom:0!important}.ct-top{position:relative;display:grid;grid-template-columns:82px 1fr auto;padding:28px 32px 60px 0}.ct-n{padding-left:32px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em}.ct .mono{color:#a9a69c}.ct-h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(4rem,13vw,13rem);line-height:.86;letter-spacing:-.035em;margin-top:28px}.ct .dot{background:var(--blue-hi)}.copy{align-self:start;border:var(--b) solid var(--bg);background:none;color:var(--bg);font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:12px 16px;cursor:pointer;transition:background .15s}.copy:hover{background:var(--blue);border-color:var(--blue)}.ct-rows li{border-top:var(--b) solid var(--bg)}.ct-rows a{display:grid;grid-template-columns:50% 1fr auto;align-items:center;padding:20px 32px;transition:background .2s}.ct-l{font-family:var(--f-cond);text-transform:uppercase;font-size:clamp(3rem,7vw,6rem);line-height:1}.ct-rows .mono{color:var(--bg);font-size:12px}.ct-rows a:hover{background:var(--blue)}.ct-rows a:hover svg{transform:translate(4px,-4px)}.ct-rows svg{transition:transform .2s}.ft{justify-content:space-between;padding:22px 32px;border-top:var(--b) solid var(--bg)}.ft,.ft a{display:flex;align-items:center}.ft a{gap:10px;color:var(--bg)}.ft a:hover{color:var(--blue-hi)}@media(max-width:700px){.ct-top{grid-template-columns:48px 1fr;padding:20px 20px 40px 0}.ct-n{padding-left:14px}.copy{grid-column:2;justify-self:start;margin-top:24px}.ct-rows a{grid-template-columns:1fr auto;padding:18px 20px}.ct-rows .mono{grid-column:1;grid-row:2;margin-top:4px}.ct-rows svg{grid-row:1/3;grid-column:2;width:30px;height:30px}.ft{padding:18px 20px;flex-direction:column;align-items:flex-start;gap:12px}}