@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--tg-ink: #f4f3ef;--tg-veil: #ece7db;--tg-tile: rgba(255, 255, 255, .55);--tg-tile-line: rgba(20, 22, 27, .08);--tg-marker: #14161b;--tg-marker-ink: #f4f3ef;--tg-accent: #c4d600}.tg--cv{--tg-ink: var(--brand-ink);--tg-marker: #10141b;--tg-marker-ink: #eaf0fb;--tg-accent: var(--brand-accent)}.tg--mit{--tg-ink: #f2f4f1;--tg-veil: #ece7db;--tg-tile: rgba(255, 255, 255, .55);--tg-tile-line: rgba(20, 22, 27, .08);--tg-marker: #14161b;--tg-marker-ink: #f2f4f1;--tg-accent: #24ad6b;font-family:Inter Variable,Inter,sans-serif}.tg--mit .tg-hero h3{font-weight:500;letter-spacing:.01em}.tg--mit .tg-hero h3 em{font-style:normal;color:#24ad6b}.tg--mit .tg-marker img{width:46%;height:46%;object-fit:contain;display:block}@media(min-width:1000px){.tg--mit .tg-marker{border-radius:14%}}.tg--mit .tg-hero__bg:after{background:linear-gradient(78deg,#060e0ac7 20%,#060e0a47 58%,#060e0a2e),linear-gradient(to top,rgba(5,12,9,.6),transparent 45%)}.tg--mit .tg-hero{padding:0;align-items:stretch}.tg--mit .tg-hero__content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1.5rem,3vh,2.75rem);padding:calc(var(--nav-h, 4.25rem) + clamp(1.5rem,3.2vh,2.75rem)) clamp(1.5rem,4vw,4rem) clamp(3.25rem,8.3vh,6.75rem)}.tg--mit .tg-hero__meta{margin-top:auto}.tg--mit .tg-hero__main{max-width:62rem}.tg--mit .tg-hero h1{color:var(--tg-ink);font:800 clamp(3.4rem,9.5vw,9.5rem) / .92 "Barlow Condensed",sans-serif;font-size:clamp(3.4rem,min(9.5vw,19vh),11.5rem);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0}.tg--mit .tg-hero h1 em{font-style:normal;color:var(--tg-accent)}.tg--mit .tg-hero h3{width:auto;max-width:34rem;margin:clamp(1.2rem,2.4vh,2rem) 0 0;font:400 clamp(1.05rem,min(1.5vw,2.4vh),1.7rem) / 1.55 "Inter Variable",Inter,sans-serif;color:#f2f4f1d1;letter-spacing:.005em}.tg--mit .tg-hero h3 em{font-style:normal;color:#35c98a;white-space:nowrap;display:inline-block;font-weight:500}.tg--mit .tg-hero__meta{display:flex;gap:clamp(2.5rem,6vw,5.5rem);padding-top:clamp(1.75rem,3.5vh,3rem);border-top:1px solid rgba(242,244,241,.16);flex-wrap:wrap}.tg--mit .tg-stat{display:flex;gap:.85rem;align-items:baseline}.tg--mit .tg-stat__num{font:600 clamp(1.7rem,3vw,2.6rem) / 1 "Inter Variable",Inter,sans-serif;letter-spacing:-.02em;color:var(--tg-ink)}.tg--mit .tg-stat__label{font:500 .72rem/1.45 Inter Variable,Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#f2f4f199}.tg--mit .tg-hero__cue{position:absolute;z-index:1;right:clamp(1.5rem,4vw,4rem);bottom:2.75rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;font:500 .68rem/1 Inter Variable,Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f2f4f199}.tg--mit .tg-hero__cue i{width:1px;height:2.6rem;background:linear-gradient(to bottom,rgba(242,244,241,.55),transparent);animation:tg-cue-pulse 2.2s ease-in-out infinite}@keyframes tg-cue-pulse{0%,to{transform:scaleY(.35);opacity:.5}50%{transform:scaleY(1);opacity:1}}img{display:block}.tg{min-height:100svh;background:#ece7db;color:var(--tg-ink);font-family:DM Sans Variable,DM Sans,sans-serif}.tg-preloader{position:fixed;inset:0;z-index:95;overflow:hidden}.tg-preloader__bg{position:absolute;inset:0;background:var(--tg-veil)}.tg-preloader__grid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;z-index:1}.tg-tile{position:relative;background:var(--tg-tile);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);outline:1px solid var(--tg-tile-line);outline-offset:-.5px;transition:background-color .45s ease,outline-color .45s ease}.tg-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 55%);pointer-events:none}.tg-tile.is-stop{background:var(--tg-marker);outline-color:var(--tg-marker)}.tg-tile.is-stop:after{opacity:.12}.tg-marker{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--tg-marker);color:var(--tg-marker-ink);font:500 .85rem DM Mono,monospace;font-variant-numeric:tabular-nums;box-shadow:0 18px 40px -18px #0000008c}.tg--mit .tg-marker__value{color:#24ad6b}.tg-marker svg{width:46%;height:46%}.tg-marker{outline:none!important;outline-color:transparent!important}.tg-nav{position:fixed;z-index:5;padding:2rem 2.5rem;display:flex;justify-content:space-between;align-items:flex-start}.tg-nav a{font-size:.95rem;font-weight:500}.tg-brand{font-weight:600}.tg-links{display:flex;gap:2.5rem}.tg-hero{height:100svh;padding:2.5rem;display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;position:relative}.tg--cv .tg-hero{padding:2.5rem var(--gutter, 1.5rem);padding-top:calc(var(--nav-h, 4.25rem) + 2rem)}.tg--cv .tg-hero__bg:after{background:linear-gradient(#070b1259,#070b12a6)}.tg-hero__bg{position:absolute;inset:0}.tg-hero__bg img{width:100%;height:100%;object-fit:cover}.tg-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(#0000001a,#00000073)}.tg-hero__title,.tg-hero__subtitle{position:relative;z-index:1}.tg-hero h1{color:var(--tg-accent);font:800 clamp(4rem,20vw,24rem) "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase;line-height:.8;margin:0}.tg-hero h3{width:20rem;font-weight:500;font-size:clamp(1.4rem,2.6vw,3rem);line-height:1.2;margin:0}.tg--cv .tg-hero h3{font-size:clamp(1.1rem,1.8vw,1.6rem)}@media(max-width:1000px){.tg-nav{padding:1.5rem}.tg-links{flex-direction:column;align-items:flex-end;gap:.75rem}.tg-hero{flex-direction:column;align-items:flex-start}.tg--cv .tg-hero{padding:1.5rem 1.25rem;padding-top:calc(var(--nav-h, 4.25rem) + 1.5rem);align-items:flex-end}.tg--cv .tg-hero h1{font-size:clamp(4rem,26vw,11rem)}.tg--cv .tg-hero h3{width:min(17rem,78vw);font-size:clamp(1rem,4.4vw,1.3rem);margin-top:1.25rem}.tg--cv .tg-hero h3 em{display:block;margin-top:.35em}.tg--mit .tg-hero__content{gap:1.6rem;padding:calc(var(--nav-h, 4.25rem) + 1.25rem) 1.25rem clamp(4.5rem,8vh,6rem)}.tg--mit .tg-hero h1{font-size:clamp(2.9rem,13.5vw,5.5rem)}.tg--mit .tg-hero h3{margin-top:1.1rem;max-width:min(30rem,86vw);font-size:1rem}.tg--mit .tg-hero h3 em{white-space:normal;display:inline}.tg--mit .tg-hero__meta{gap:1.75rem 2.25rem;padding-top:1.25rem}.tg--mit .tg-stat{flex-direction:column;gap:.4rem;min-width:7rem}.tg--mit .tg-stat__num{font-size:clamp(1.5rem,7vw,2rem)}.tg--mit .tg-stat__label{font-size:.62rem}.tg--mit .tg-hero__cue{right:1.25rem;bottom:1.4rem}.tg--mit .tg-marker img{width:58%}}@media(min-width:1000px)and (max-height:820px){.tg--mit .tg-hero__content{gap:clamp(.9rem,3vh,2rem);padding:calc(var(--nav-h, 4.25rem) + clamp(.75rem,2.5vh,2.5rem)) clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vh,2.75rem)}.tg--mit .tg-hero h1{font-size:clamp(3.4rem,min(9.5vw,14vh),9.5rem)}.tg--mit .tg-hero h3{margin-top:clamp(.6rem,2vh,1.5rem)}.tg--mit .tg-hero__meta{padding-top:clamp(.75rem,2.2vh,1.75rem)}}@media(max-width:1000px)and (max-height:700px){.tg--mit .tg-hero__content{gap:.9rem;padding:calc(var(--nav-h, 4.25rem) + .75rem) 1.25rem 3.4rem}.tg--mit .tg-hero h1{font-size:clamp(2.4rem,min(13.5vw,11vh),4.4rem)}.tg--mit .tg-hero h3{margin-top:.6rem;font-size:.95rem}.tg--mit .tg-hero__meta{padding-top:.85rem;gap:1rem 1.75rem}.tg--mit .tg-stat__num{font-size:clamp(1.25rem,5.5vw,1.6rem)}.tg--mit .tg-stat__label{font-size:.58rem}}html:not(.js) .tg-preloader{display:none}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}main{overflow-x:clip}.tg[data-astro-cid-hhj5vgjj]{position:relative}.tg--mit[data-astro-cid-hhj5vgjj] .tg-hero[data-astro-cid-hhj5vgjj] .tg-hero__bg[data-astro-cid-hhj5vgjj]:after{background:linear-gradient(to top,rgba(0,0,0,.22),transparent 45%),#060e0a6b}.orc-logo[data-astro-cid-hhj5vgjj]{position:absolute;top:22%;left:50%;transform:translate(-50%,-50%);width:70px;height:62px;z-index:2;display:grid;place-items:center;border-radius:18px;background:#0a2c2c6b;border:1px solid rgba(226,232,228,.22);box-shadow:0 10px 30px #04181847;will-change:filter,opacity}.orc-logo[data-astro-cid-hhj5vgjj] img[data-astro-cid-hhj5vgjj]{width:64%;height:auto;display:block;user-select:none}.orc-cubes[data-astro-cid-hhj5vgjj]{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;perspective:10000px;opacity:0;z-index:1;will-change:opacity}.orc-cube[data-astro-cid-hhj5vgjj]{position:absolute;width:calc(132px * var(--u, 1));height:calc(132px * var(--u, 1));transform-style:preserve-3d;border-radius:16%;will-change:transform}.orc-cube-spin[data-astro-cid-hhj5vgjj]{position:absolute;inset:0;transform-style:preserve-3d;animation:orc-spin var(--orc-spin, 96s) linear infinite;animation-delay:var(--orc-spin-delay, 0s);animation-direction:var(--orc-spin-dir, normal);will-change:transform}@keyframes orc-spin{0%{transform:rotateY(0) rotateX(0)}to{transform:rotate3d(0,2.4,0,360deg) rotate3d(.7,0,0,360deg)}}@media(prefers-reduced-motion:reduce){.orc-cube-spin[data-astro-cid-hhj5vgjj]{animation:none}}.orc-face[data-astro-cid-hhj5vgjj]{position:absolute;inset:0;backface-visibility:visible;overflow:hidden;border-radius:16%;background:#0d130f}.orc-face[data-astro-cid-hhj5vgjj] img[data-astro-cid-hhj5vgjj]{width:100%;height:100%;object-fit:cover;display:block;user-select:none}.orc-f-front[data-astro-cid-hhj5vgjj]{transform:translateZ(calc(66px * var(--u, 1)))}.orc-f-back[data-astro-cid-hhj5vgjj]{transform:translateZ(calc(-66px * var(--u, 1))) rotateY(180deg)}.orc-f-right[data-astro-cid-hhj5vgjj]{transform:translate(calc(66px * var(--u, 1))) rotateY(90deg)}.orc-f-left[data-astro-cid-hhj5vgjj]{transform:translate(calc(-66px * var(--u, 1))) rotateY(-90deg)}.orc-f-top[data-astro-cid-hhj5vgjj]{transform:translateY(calc(-66px * var(--u, 1))) rotateX(90deg)}.orc-f-bottom[data-astro-cid-hhj5vgjj]{transform:translateY(calc(66px * var(--u, 1))) rotateX(-90deg)}.orc-cube-1[data-astro-cid-hhj5vgjj]{top:-55%;left:37.5%;transform:translate3d(-50%,-50%,-30000px) rotateX(360deg) rotateY(-360deg) rotate(-48deg);--orc-spin: 104s;--orc-spin-dir: normal;--orc-spin-delay: -40s}.orc-cube-2[data-astro-cid-hhj5vgjj]{top:-35%;left:32.5%;transform:translate3d(-50%,-50%,-30000px) rotateX(-360deg) rotateY(360deg) rotate(90deg);--orc-spin: 132s;--orc-spin-dir: reverse;--orc-spin-delay: -18s}.orc-cube-3[data-astro-cid-hhj5vgjj]{top:-65%;left:50%;transform:translate3d(-50%,-50%,-30000px) rotateX(-360deg) rotateY(-360deg) rotate(-180deg);--orc-spin: 118s;--orc-spin-dir: normal;--orc-spin-delay: -70s}.orc-cube-4[data-astro-cid-hhj5vgjj]{top:-35%;left:50%;transform:translate3d(-50%,-50%,-30000px) rotateX(-360deg) rotateY(-360deg) rotate(-180deg);--orc-spin: 148s;--orc-spin-dir: reverse;--orc-spin-delay: -22s}.orc-cube-5[data-astro-cid-hhj5vgjj]{top:-55%;left:62.5%;transform:translate3d(-50%,-50%,-30000px) rotateX(360deg) rotateY(360deg) rotate(-135deg);--orc-spin: 96s;--orc-spin-dir: normal;--orc-spin-delay: -55s}.orc-cube-6[data-astro-cid-hhj5vgjj]{top:-35%;left:67.5%;transform:translate3d(-50%,-50%,-30000px) rotateX(-180deg) rotateY(-360deg) rotate(-180deg);--orc-spin: 124s;--orc-spin-dir: reverse;--orc-spin-delay: -8s}.orc-header-1[data-astro-cid-hhj5vgjj]{position:absolute;width:60%;min-width:min(90vw,36rem);top:calc(50% + 1.1rem);left:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center center;text-align:center;z-index:2;pointer-events:none;will-change:transform,filter,opacity}.orc-header-1[data-astro-cid-hhj5vgjj] .tg-hero__subtitle{margin-inline:auto}.orc-header-1[data-astro-cid-hhj5vgjj] h3{text-align:center}.tg--mit[data-astro-cid-hhj5vgjj] .tg-hero[data-astro-cid-hhj5vgjj] .orc-header-1[data-astro-cid-hhj5vgjj] h3[data-astro-cid-hhj5vgjj]{margin-inline:auto}.tg--mit[data-astro-cid-hhj5vgjj] .tg-hero[data-astro-cid-hhj5vgjj] .orc-header-1[data-astro-cid-hhj5vgjj] h1[data-astro-cid-hhj5vgjj] .tg-w[data-astro-cid-hhj5vgjj]{display:inline-block}.tg-w--white[data-astro-cid-hhj5vgjj]{color:var(--tg-ink)}.tg-w--green[data-astro-cid-hhj5vgjj]{color:var(--tg-accent)}@media(max-width:999.98px){.orc-logo[data-astro-cid-hhj5vgjj]{top:25%}.orc-header-1[data-astro-cid-hhj5vgjj]{top:calc(50% + .25rem)}}@media(min-width:1000px){.tg--mit[data-astro-cid-hhj5vgjj] .tg-hero[data-astro-cid-hhj5vgjj] .orc-header-1[data-astro-cid-hhj5vgjj] h1[data-astro-cid-hhj5vgjj]{font-size:clamp(3rem,min(6.05vw,12.1vh),7.2rem)}.tg--mit[data-astro-cid-hhj5vgjj] .tg-hero[data-astro-cid-hhj5vgjj] .orc-header-1[data-astro-cid-hhj5vgjj] h3[data-astro-cid-hhj5vgjj]{max-width:min(54rem,88vw)}}.orc-header-2[data-astro-cid-hhj5vgjj]{position:absolute;width:34%;min-width:280px;top:50%;left:50%;transform:translate(-50%,-50%) scale(.75);transform-origin:center center;opacity:0;filter:blur(10px);text-align:center;z-index:2;pointer-events:none;will-change:transform,filter,opacity}.orc-header-2[data-astro-cid-hhj5vgjj] h3{font-family:var(--font-display);font-weight:620;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:.5rem;color:var(--tg-ink)}.orc-header-2[data-astro-cid-hhj5vgjj] h3 em{color:var(--tg-accent);font-weight:inherit}.orc-header-2[data-astro-cid-hhj5vgjj] p{font-size:1.25rem;font-weight:300;line-height:1.5;color:#f2f4f1e0}.tg-hero__meta[data-astro-cid-hhj5vgjj],.tg-hero__cue[data-astro-cid-hhj5vgjj]{display:none}@media(max-width:719.98px){.orc-header-2[data-astro-cid-hhj5vgjj]{z-index:3;width:min(52vw,24rem);min-width:0}.orc-header-2[data-astro-cid-hhj5vgjj] h3[data-astro-cid-hhj5vgjj]{font-size:clamp(1.3rem,5.4vw,1.7rem);text-shadow:0 2px 14px rgba(0,0,0,.55)}.orc-header-2[data-astro-cid-hhj5vgjj] p[data-astro-cid-hhj5vgjj]{font-size:1.02rem;text-shadow:0 1px 10px rgba(0,0,0,.5)}}@media(max-width:719.98px)and (max-height:700px){.orc-header-2[data-astro-cid-hhj5vgjj] h3[data-astro-cid-hhj5vgjj]{font-size:1.15rem}.orc-header-2[data-astro-cid-hhj5vgjj] p[data-astro-cid-hhj5vgjj]{font-size:.92rem}}html:not(.js) .orc-cubes[data-astro-cid-hhj5vgjj],html:not(.js) .orc-logo[data-astro-cid-hhj5vgjj],html:not(.js) .orc-header-2[data-astro-cid-hhj5vgjj]{display:none}@media(prefers-reduced-motion:reduce){.orc-cubes[data-astro-cid-hhj5vgjj],.orc-logo[data-astro-cid-hhj5vgjj],.orc-header-2[data-astro-cid-hhj5vgjj]{display:none}}.sgs-stage{position:relative;height:425vh;background:#0f1412;color:#f4f1ea}.sgs-wrap{position:sticky;top:0;height:100vh;overflow:hidden;will-change:transform;padding:0 clamp(1.25rem,4vw,4rem)}.sgs-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}.sgs-kicker{margin:0 0 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--brand-accent)}.sgs-title{max-width:20ch;font-family:var(--font-display);font-size:clamp(2.5rem,6.4vw,5.5rem);line-height:1.1;letter-spacing:-.02em;font-weight:700;margin:0}.sgs-desc{max-width:34ch;margin:1.5rem 0 0;font-size:.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:.14em;color:#f4f1ea9e}.sgs-cta{margin-top:2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-accent);text-decoration:none;border-bottom:1px solid rgb(36 173 107 / .4);padding-bottom:.2rem;transition:border-color .25s ease}.sgs-cta:hover{border-color:var(--brand-accent)}.sgs-gallery{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:min(46rem,72vw)}.sgs-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:2.5rem;will-change:transform}.sgs-item{width:100%;aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:#1a1f1b;will-change:transform}.sgs-item img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:720px){.sgs-stage{height:320vh}.sgs-gallery{width:min(21rem,76vw)}.sgs-grid{column-gap:1rem;row-gap:1.25rem}.sgs-item{border-radius:.5rem}}.sgs-stage.is-static{height:auto}.sgs-stage.is-static .sgs-wrap{position:static;height:auto;padding:clamp(4rem,10vh,7rem) clamp(1.25rem,4vw,4rem)}.sgs-stage.is-static .sgs-gallery{position:static;transform:none;width:100%;margin-top:3rem}html:not(.js) .sgs-stage{height:auto}html:not(.js) .sgs-wrap{position:static;height:auto;padding:clamp(4rem,10vh,7rem) clamp(1.25rem,4vw,4rem)}html:not(.js) .sgs-gallery{position:static;transform:none;width:100%;margin-top:3rem}.hvh-stage{--hvh-green: #24ad6b;--hvh-gold: #f4c65f;position:relative;height:100svh;overflow:clip;background:radial-gradient(60% 45% at 85% 8%,rgb(36 173 100 / .14),transparent 60%),radial-gradient(45% 40% at 10% 95%,rgb(244 198 95 / .1),transparent 60%),#07090c;display:grid;place-items:center;color:#f4f1ea}.hvh-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(6rem,26vw,28rem);line-height:.8;letter-spacing:.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgb(242 244 241 / .09);pointer-events:none;user-select:none;will-change:transform}.hvh-cols{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;gap:clamp(1rem,2.4vw,2.4rem);padding-inline:clamp(1rem,3vw,3rem)}.hvh-col{display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,2.4rem);width:clamp(11rem,22vw,20rem);flex-shrink:0;will-change:transform}.hvh-tile{display:grid;place-items:center;border-radius:1.2rem;overflow:hidden;flex-shrink:0}.hvh-tile--photo{height:clamp(10rem,21vh,15rem)}.hvh-tile--photo img{width:100%;height:100%;object-fit:cover}.hvh-tile--word{height:clamp(4.2rem,9vh,6.6rem);border:1px solid rgb(242 244 241 / .14);background:#07090c8c;font-family:DM Mono,monospace;font-size:clamp(.68rem,1vw,.85rem);letter-spacing:.16em;text-transform:uppercase;text-align:center;padding-inline:1rem;color:#f2f4f1d1}.hvh-veil{position:absolute;inset:0;z-index:2;background:radial-gradient(90% 70% at 50% 46%,#07090ce0 30%,#07090c8c 70%,#07090cd1)}.hvh-head{position:relative;z-index:3;display:grid;justify-items:center;gap:.1em;text-align:center;padding:0 var(--gutter, 1.25rem);pointer-events:none;will-change:transform}.hvh-kicker{margin:0 0 1.1rem;display:inline-flex;align-items:center;gap:.6rem;font-family:DM Mono,monospace;font-size:clamp(.66rem,1.1vw,.8rem);letter-spacing:.22em;text-transform:uppercase;color:var(--hvh-green);will-change:opacity}.hvh-kicker:before,.hvh-kicker:after{content:"";width:2.2rem;height:1px;background:var(--hvh-green);opacity:.6}.hvh-line{margin:0;font-family:var(--font-display, "Archivo Variable", sans-serif);font-size:clamp(2.4rem,8vw,7rem);font-weight:700;line-height:1.02;letter-spacing:-.02em;white-space:nowrap;will-change:transform,opacity}.hvh-line em{font-style:italic;color:var(--hvh-green)}.hvh-copy{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.2rem,3vh,2.2rem);padding:0 var(--gutter, 1.25rem);text-align:center;opacity:0;will-change:opacity,transform}.hvh-copy__grid{display:grid;gap:.9rem;max-width:56rem}.hvh-copy__grid p{margin:0;font-family:var(--font-display, "Archivo Variable", sans-serif);font-size:clamp(1.05rem,2vw,1.6rem);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:#f2f4f1eb;will-change:transform,opacity}.hvh-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.hvh-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgb(242 244 241 / .14);border-radius:999px;background:#07090c80;font-size:clamp(.68rem,1vw,.8rem);letter-spacing:.08em;text-transform:uppercase;color:#f2f4f1bf;will-change:transform,opacity}.hvh-chip b{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:1.15em;color:var(--hvh-green)}@media(prefers-reduced-motion:reduce){.hvh-ghost,.hvh-cols{display:none}.hvh-head{transform:none}.hvh-line{transform:none;opacity:1}.hvh-copy,.hvh-copy__grid p{opacity:1;transform:none}}html:not(.js) .hvh-ghost,html:not(.js) .hvh-cols{display:none}html:not(.js) .hvh-line{transform:none;opacity:1}html:not(.js) .hvh-copy{opacity:1}html:not(.js) .hvh-copy__grid p{opacity:1;transform:none}@media(max-width:720px){.hvh-col:nth-child(2){display:none}.hvh-cols{justify-content:space-between;padding-inline:.4rem}.hvh-col{width:clamp(9rem,38vw,12rem)}.hvh-line{white-space:normal}}.sc{--sc-bg: #0a0b0d;--sc-ink: #f6f5f2;--sc-line: rgba(255, 255, 255, .22);--sc-shade: .45;background:var(--sc-bg);color:var(--sc-ink);font-family:Inter Variable,Inter,sans-serif;font-variant-numeric:tabular-nums}.sc-track{position:relative;height:calc(100svh * var(--sc-track, 4))}.sc-viewport{position:sticky;top:0;height:100svh;overflow:hidden}.sc-slider{position:relative;width:100%;height:100svh;display:flex;overflow:hidden}.sc-column{flex:1;position:relative;height:100%;overflow:hidden}.sc-slide{position:absolute;inset:0;overflow:hidden}.sc-slide img{width:100%;height:100%;object-fit:cover;will-change:transform;user-select:none;-webkit-user-drag:none}.sc-slide__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--sc-shade) * .6)),rgba(0,0,0,var(--sc-shade)) 60%,rgba(0,0,0,calc(var(--sc-shade) * 1.3)))}.sc-copy{position:absolute;top:0;width:200%;height:100%;pointer-events:none}.sc-column--left .sc-copy{left:0}.sc-column--right .sc-copy{right:0}html[dir=rtl] .sc-column--left .sc-copy{left:auto;right:0}html[dir=rtl] .sc-column--right .sc-copy{right:auto;left:0}.sc-copy__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;text-transform:uppercase;font-size:clamp(1.6rem,8vw,12rem);font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap;will-change:transform}html[dir=rtl] .sc-copy__title{letter-spacing:0;text-transform:none}.sc-copy__tags{position:absolute;top:31%;left:50%;transform:translate(-50%);margin:0;padding:0;list-style:none;display:flex;gap:.5rem}.sc-copy__tags li{padding:.45em .9em;border-radius:999px;border:1px solid var(--sc-line);background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sc-copy__link{position:absolute;top:64%;left:50%;transform:translate(-50%);padding:.6em 1.3em;border-radius:999px;border:1px solid var(--sc-line);background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;text-decoration:none;font-size:.8rem;font-weight:600;letter-spacing:.02em;pointer-events:auto;transition:background .25s ease}.sc-copy__link:hover{background:#fff3}.sc-progress{position:absolute;inset-inline-end:1.25rem;top:50%;transform:translateY(-50%);width:2px;height:120px;background:#ffffff26;overflow:hidden;z-index:10}.sc-progress__bar{display:block;width:100%;height:100%;background:linear-gradient(180deg,#24ad6b,#f4c65f);transform-origin:top;transform:scaleY(0);will-change:transform}.sc-cue{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:11;display:inline-flex;align-items:center;gap:.6rem;padding:.55em 1.1em;border-radius:999px;border:1px solid var(--sc-line);background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--sc-ink);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .5s ease}.sc-cue.is-on{opacity:1}.sc-cue svg{width:.9em;height:.9em;animation:sc-cue-bob 1.6s ease-in-out infinite}@keyframes sc-cue-bob{0%,to{transform:translateY(-15%)}50%{transform:translateY(15%)}}@media(prefers-reduced-motion:reduce){.sc-cue svg{animation:none}}@media(max-width:1000px){.sc-copy__tags{flex-direction:column;align-items:center;gap:.62rem;width:max-content}.sc-copy__tags li{font-size:.62rem}.sc-copy__link{font-size:.72rem}.sc-progress{inset-inline-end:.75rem;height:90px}}.who-head[data-astro-cid-txz74qsw]{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.75rem;padding:0 1.5rem;color:#f6f5f2;pointer-events:none;transition:opacity .6s ease}.who-head[data-astro-cid-txz74qsw].is-hidden{opacity:0}.who-head[data-astro-cid-txz74qsw] .who-kicker{font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#24ad6b}.who-head[data-astro-cid-txz74qsw] h2{margin:0;font-family:Archivo Variable,sans-serif;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.05}.who-head[data-astro-cid-txz74qsw] p{margin:0;max-width:34rem;color:#f6f5f2a8;font-size:1rem;line-height:1.6}.devo-stage{--devo-green: #24ad6b;--devo-gold: #f4c65f;--devo-blue: #6aa8ff;--devo-pink: #ff9ecb;position:relative;height:100svh;overflow:clip;background:radial-gradient(60% 45% at 85% 8%,rgb(36 173 100 / .16),transparent 60%),radial-gradient(45% 40% at 10% 95%,rgb(244 198 95 / .1),transparent 60%),#07090c;display:grid;place-items:center}.devo-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(5rem,24vw,26rem);line-height:.8;letter-spacing:.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgb(242 244 241 / .08);user-select:none;pointer-events:none;will-change:transform}.devo-photo{position:absolute;inset:0;opacity:0;will-change:opacity}.devo-photo img{width:100%;height:100%;object-fit:cover;will-change:transform}.devo-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#07090c8c,#07090c40 40%,#07090ccc),radial-gradient(80% 60% at 50% 45%,transparent,rgb(7 9 12 / .55))}.devo-mask{position:relative;z-index:2;margin:0;display:grid;justify-items:center;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(4.2rem,21vw,22rem);line-height:.86;letter-spacing:.015em;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgb(242 244 241 / .9);will-change:transform,opacity}.devo-mask__line{display:block}.devo-mask__line:nth-child(2){background-image:url(/images/photos/devo-evolution.jpg);background-size:220%;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0;filter:saturate(1.05) contrast(1.02)}.devo-final{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2.6vh,1.8rem);padding:0 var(--gutter, 1.25rem);text-align:center;opacity:0;will-change:opacity,transform}.devo-kicker{margin:0;display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;font-family:DM Mono,monospace;font-size:clamp(.66rem,1.1vw,.8rem);letter-spacing:.22em;color:var(--devo-green)}.devo-kicker:before,.devo-kicker:after{content:"";width:2.2rem;height:1px;background:var(--devo-green);opacity:.6}.devo-body{margin:0;max-width:44rem;color:#f2f4f1d1;font-size:clamp(.9rem,1.4vw,1.1rem);line-height:1.65}.devo-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:clamp(.6rem,1.2vw,1rem);width:100%;max-width:none}.devo-stat{position:relative;padding:clamp(.8rem,1.6vw,1.3rem) .9rem;border:1px solid rgb(242 244 241 / .12);border-radius:.9rem;background:#07090c73;backdrop-filter:blur(6px);display:grid;gap:.3rem;will-change:transform,opacity}.devo-stat:before{content:"";position:absolute;top:0;left:.9rem;right:.9rem;height:2px;border-radius:999px;background:var(--devo-acc, var(--devo-green))}.devo-stat[data-accent=gold]{--devo-acc: var(--devo-gold)}.devo-stat[data-accent=blue]{--devo-acc: var(--devo-blue)}.devo-stat[data-accent=pink]{--devo-acc: var(--devo-pink)}.devo-stat:not([data-accent]){--devo-acc: var(--devo-green)}.devo-stat b{font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:700;color:var(--devo-acc, var(--devo-green));line-height:1}.devo-stat span{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.6rem,.9vw,.72rem);color:#f2f4f1a6}@media(max-width:760px){.devo-stats{grid-template-columns:repeat(2,1fr)}}@media(max-height:620px){.devo-final{gap:.6rem}.devo-body{max-width:38rem;font-size:.82rem}.devo-stat{padding:.5rem .7rem}.devo-stat b{font-size:1.2rem}}html:not(.js) .devo-photo,html:not(.js) .devo-final{opacity:1}html:not(.js) .devo-mask{opacity:0}@media(prefers-reduced-motion:reduce){.devo-photo,.devo-final{opacity:1!important;transform:none!important}.devo-mask{opacity:0!important}}.sdeck{--sdeck-1: #bfe6cf;--sdeck-2: #f2dd9b;--sdeck-3: #c9dcf5;--sdeck-4: #f2cfd8;--sdeck-stage: #ece7db;--sdeck-ink: #211d16;font-family:Inter Variable,Inter,sans-serif}.sdeck-deck{position:relative;width:100%;height:100svh;overflow:hidden;background-color:var(--sdeck-stage);perspective:1000px}.sdeck-head{position:absolute;top:clamp(6.2rem,11vh,7rem);left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;pointer-events:none}.sdeck-head-kicker{margin:0;display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.78rem;letter-spacing:.22em;color:#24ad6b}.sdeck-head-kicker:before,.sdeck-head-kicker:after{content:"";width:2.4rem;height:1px;background:#24ad6b;opacity:.6}.sdeck-head-title{margin:0;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:800;line-height:1;color:#211d16;letter-spacing:-.01em}.sdeck-card{position:absolute;top:57%;left:50%;width:65%;height:56%;display:flex;justify-content:center;align-items:center;gap:1rem;padding:2.5rem;border-radius:1rem;color:#211d16;transform-origin:center bottom;will-change:transform;box-shadow:0 24px 80px #00000059}.sdeck-card .sdeck-col{flex:1;height:100%}.sdeck-card .sdeck-col:nth-child(1){display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.sdeck-card .sdeck-col:nth-child(2){border-radius:.75rem;overflow:hidden}.sdeck-card .sdeck-col img{width:100%;height:100%;object-fit:cover}.sdeck-card .sdeck-eyebrow{margin:0;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.9rem;opacity:.85}.sdeck-card h1{margin:0;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:3rem;font-weight:800;line-height:1}.sdeck-card[data-card="1"]{background-color:var(--sdeck-1);z-index:6}.sdeck-card[data-card="2"]{background-color:var(--sdeck-2);z-index:5}.sdeck-card[data-card="3"]{background-color:var(--sdeck-3);z-index:4}.sdeck-card[data-card="4"]{background-color:var(--sdeck-4);z-index:3}.sdeck-card[data-card="5"]{z-index:2}.sdeck-card--cta{background-color:#fbf9f4;color:#211d16;overflow:hidden}.sdeck-card--cta .sdeck-eyebrow{opacity:.6}.sdeck-cta-body{position:relative;z-index:1;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.5rem}.sdeck-cta-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.75rem;border:1px solid #211d16;border-radius:999px;color:#211d16;text-decoration:none;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.85rem;letter-spacing:.08em;background:transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease;pointer-events:auto}.sdeck-cta-btn:hover{background-color:#24ad6b;border-color:#24ad6b;color:#0d1410}@media(max-width:1000px){.sdeck-card{width:calc(100% - 4rem);height:58%;flex-direction:column;padding:1.5rem}.sdeck-card .sdeck-col{width:100%;min-height:0}.sdeck-card .sdeck-col:nth-child(2){flex:0 0 42%}.sdeck-head-title{font-size:clamp(2.4rem,9vw,3.6rem)}.sdeck-card h1{font-size:2.2rem}}.phow{--phow-paper: #14161b;--phow-ink: #f2f4f1;--phow-dim: rgb(242 244 241 / .55);--phow-green: #24ad6b;--phow-gold: #f4c65f;--phow-blue: #6aa8ff;--phow-pink: #ff9ecb;--phow-card-min: 24rem;position:relative;background:radial-gradient(60% 45% at 85% 8%,rgb(36 173 100 / .13),transparent 60%),radial-gradient(45% 40% at 10% 95%,rgb(244 198 95 / .08),transparent 60%),var(--phow-paper);color:var(--phow-ink);font-family:Inter Variable,Inter,sans-serif}.phow-inner{width:100%;padding:6rem 0 4rem}.phow-head{padding:0 5vw;display:flex;flex-direction:column;gap:1rem}.phow-kicker{margin:0;display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.78rem;letter-spacing:.22em;color:var(--phow-green)}.phow-kicker:before{content:"";width:2.75rem;height:3px;border-radius:2px;background:var(--phow-green);box-shadow:0 0 10px #24ad6b73}.phow-title{margin:0;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.01em;max-width:18ch}.phow-sub{margin:0;color:var(--phow-dim);font-size:.95rem;line-height:1.6;max-width:40ch}.phow-sub:empty:before{content:"";display:block;height:0}.phow-viewport{margin-top:3.5rem;overflow:hidden}.phow-track{display:flex;flex-wrap:wrap;gap:1.25rem;padding:0 5vw;width:max-content;max-width:100%;will-change:transform}.phow--pinned .phow-track{flex-wrap:nowrap;max-width:none}.phow-card{position:relative;width:clamp(19rem,34vw,34rem);min-height:24rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border:1px solid rgb(242 244 241 / .14);border-radius:1rem;background:#f2f4f108;flex-shrink:0;transition:border-color .4s ease,background-color .4s ease}.phow-num{font-family:Barlow Condensed,sans-serif;font-size:5.5rem;font-weight:800;line-height:.9;color:transparent;-webkit-text-stroke:1px rgb(242 244 241 / .3);transition:color .4s ease,-webkit-text-stroke-color .4s ease}.phow-card[data-accent=gold]{--phow-acc: var(--phow-gold)}.phow-card[data-accent=blue]{--phow-acc: var(--phow-blue)}.phow-card[data-accent=pink]{--phow-acc: var(--phow-pink)}.phow-card:not([data-accent]){--phow-acc: var(--phow-green)}.phow-card h3{margin:0;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:800;line-height:1}.phow-card p{margin:0;color:var(--phow-dim);font-size:.92rem;line-height:1.65}.phow-card.is-active{border-color:var(--phow-acc, var(--phow-green));background:linear-gradient(180deg,color-mix(in oklab,var(--phow-acc, var(--phow-green)) 9%,transparent),transparent 55%),#f2f4f108}.phow-card.is-active .phow-num{color:var(--phow-acc, var(--phow-green));-webkit-text-stroke-color:var(--phow-acc, var(--phow-green))}.phow-rail-fill{background:linear-gradient(90deg,var(--phow-green) 0%,var(--phow-green) 30%,var(--phow-gold) 45%,var(--phow-gold) 60%,var(--phow-blue) 75%,var(--phow-pink) 100%)}.phow-rail{margin:3rem 5vw 0;height:2px;background:#f2f4f11f;position:relative;overflow:hidden}.phow-rail-fill{position:absolute;inset:0;background:var(--phow-green);transform:scaleX(0);transform-origin:left center;will-change:transform}[dir=rtl] .phow-rail-fill{transform-origin:right center}.phow--pinned .phow-inner{height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--island-clear, 5.5rem) + .5rem) 0 1rem;overflow:hidden}.phow--pinned .phow-head{flex:0 0 auto}.phow--pinned .phow-viewport{flex:0 1 auto;min-height:0}.phow--pinned .phow-rail{flex:0 0 auto}.phow--pinned .phow-card{min-height:min(var(--phow-card-min),var(--phow-band, var(--phow-card-min)))}.phow--pinned .phow-rail{margin-top:2.5rem}@media(max-width:899px){.phow{--phow-card-min: 19rem}.phow-title{font-size:clamp(2rem,8vw,3rem)}.phow-sub{font-size:.88rem}.phow-viewport{margin-top:2rem}.phow-card{width:min(24rem,86vw);min-height:19rem;padding:1.4rem}.phow-num{font-size:4rem}.phow-card h3{font-size:1.5rem}.phow-rail{margin-top:1.6rem}}@media(max-height:700px){.phow-card{min-height:0}.phow-viewport,.phow-rail{margin-top:1.2rem}}@media(min-width:1800px){.phow-card{width:32vw}.phow-num{font-size:6.5rem}.phow-card h3{font-size:2.4rem}}@media(max-height:520px){.phow-head{gap:.4rem}.phow-title{font-size:clamp(1.6rem,4.5vw,2.2rem)}.phow-kicker{font-size:.68rem}.phow-sub{margin-top:0}.phow-viewport{margin-top:.9rem}.phow-card{width:min(22rem,86vw);min-height:0;padding:1rem 1.2rem}.phow-num{font-size:2.6rem}.phow-card h3{font-size:1.25rem}.phow-card p{font-size:.84rem}.phow-rail{margin-top:.9rem}}.indr-stage{--indr-green: #24ad6b;--indr-gold: #f4c65f;--indr-blue: #6aa8ff;--indr-pink: #ff9ecb;position:relative;height:100svh;padding:clamp(6.4rem,13vh,7.5rem) var(--gutter, 1.25rem) clamp(3.4rem,8vh,4.5rem);display:flex;flex-direction:column;background:radial-gradient(60% 45% at 85% 8%,rgb(36 173 100 / .1),transparent 60%),radial-gradient(45% 40% at 10% 95%,rgb(244 198 95 / .09),transparent 60%)}.indr-slide[data-accent=gold]{--indr-acc: var(--indr-gold)}.indr-slide[data-accent=blue]{--indr-acc: var(--indr-blue)}.indr-slide[data-accent=pink]{--indr-acc: var(--indr-pink)}.indr-slide:not([data-accent]){--indr-acc: var(--indr-green)}.indr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-block-end:clamp(.6rem,2vh,1.6rem)}.indr-body{position:relative;flex:1 1 auto;min-height:0;overflow:clip}.indr-kicker{margin:0 0 .5rem;display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.78rem;letter-spacing:.22em;color:var(--indr-green)}.indr-kicker:before{content:"";width:2.4rem;height:1px;background:var(--indr-green);opacity:.6}.indr-title{margin:0;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.9rem,5vw,4.5rem);font-weight:800;line-height:1}.indr-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;align-content:safe center;gap:clamp(1rem,3vw,3rem);opacity:0;pointer-events:none}@media(max-width:760px){.indr-slide{grid-template-columns:1fr;align-content:safe center;gap:1.1rem}.indr-info{order:0}.indr-info{gap:.45rem}.indr-name{font-size:clamp(1.7rem,7.5vw,2.6rem)}.indr-note{font-size:.85rem;max-width:none}.indr-strips{height:clamp(6.5rem,24vh,13rem);gap:.6rem}.indr-tags span{font-size:.62rem;padding:.26rem .6rem}}.indr-info{display:grid;gap:.7rem;transform:translateY(24px);opacity:0;transition:none;will-change:transform,opacity}.indr-name{margin:0;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,6vw,5.2rem);font-weight:800;line-height:.95}.indr-note{margin:0;max-width:38ch;color:#211d16b8;font-size:clamp(.85rem,1.3vw,1.1rem);line-height:1.6}.indr-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.indr-tags span{padding:.32rem .75rem;border:1px solid var(--indr-acc, var(--indr-green));border-radius:999px;color:var(--indr-acc, var(--indr-green));font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.indr-strips{position:relative;height:min(58vh,34rem);display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:0}.indr-strip{position:relative;overflow:hidden;border-radius:1rem;clip-path:polygon(0 calc((1 - var(--indr-reveal, 0)) * 100%),100% calc((1 - var(--indr-reveal, 0)) * 100%),100% 100%,0 100%);will-change:clip-path}.indr-strip--r{clip-path:polygon(0 0,100% 0,100% calc(var(--indr-reveal, 0) * 100%),0 calc(var(--indr-reveal, 0) * 100%))}.indr-strip img{width:100%;height:100%;object-fit:cover;will-change:transform}.indr-strip:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--indr-acc, var(--indr-green)) 45%,transparent);border-radius:1rem;pointer-events:none}.indr-rail{position:absolute;left:var(--gutter, 1.25rem);right:var(--gutter, 1.25rem);bottom:clamp(1.4rem,4.5vh,2.6rem);height:2px;background:#211d1624;overflow:hidden}.indr-rail-fill{position:absolute;inset:0;background:linear-gradient(90deg,#24ad6b,#f4c65f 40%,#6aa8ff 70%,#ff9ecb);transform:scaleX(0);transform-origin:left center;will-change:transform}@media(max-height:620px){.indr-stage{padding-top:6rem;padding-bottom:2.6rem}.indr-title{font-size:clamp(1.5rem,4vw,2.2rem)}.indr-kicker{font-size:.66rem}.indr-name{font-size:clamp(1.5rem,4.5vw,2.2rem)}.indr-note{font-size:.78rem}.indr-strips{height:clamp(7rem,28vh,12rem);min-height:0}.indr-rail{bottom:1.2rem}}@media(max-width:760px)and (min-height:621px){.indr-strips{height:clamp(6.5rem,22vh,13rem);gap:.6rem}}html:not(.js) .indr-stage{height:auto}html:not(.js) .indr-slide{position:static;opacity:1;pointer-events:auto;margin-top:3rem}html:not(.js) .indr-info{transform:none;opacity:1}html:not(.js) .indr-strip,html:not(.js) .indr-strip--r{clip-path:none}html:not(.js) .indr-rail{display:none}@media(prefers-reduced-motion:reduce){.indr-stage{height:auto}.indr-slide{position:static;opacity:1;pointer-events:auto;grid-template-columns:1fr;margin-top:2.5rem}.indr-info{transform:none;opacity:1}.indr-strip,.indr-strip--r{clip-path:none!important}.indr-rail{display:none}}.clq-stage{--clq-green: #24ad6b;--clq-gold: #f4c65f;--clq-blue: #6aa8ff;--clq-pink: #ff9ecb;position:relative;padding:clamp(6.2rem,11vh,8.5rem) var(--gutter, 1.25rem) clamp(3.5rem,8vh,6.5rem);overflow:hidden;background:radial-gradient(50% 40% at 12% 10%,rgb(106 168 255 / .12),transparent 60%),radial-gradient(45% 40% at 90% 90%,rgb(255 158 203 / .1),transparent 60%)}.clq-net{position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='168' height='168' viewBox='0 0 168 168'><g fill='none' stroke='%231f8a55' stroke-opacity='.5' stroke-width='1'><path d='M0 84 L47 54 L99 77 L168 84'/><path d='M58 0 L81 48 L67 110 L58 168'/><path d='M0 138 L31 149 L95 158 L168 138'/><path d='M47 54 L81 48'/><path d='M99 77 L133 44 L152 66'/></g><g fill='%231f8a55' fill-opacity='.8'><circle cx='47' cy='54' r='2.4'/><circle cx='99' cy='77' r='2.4'/><circle cx='81' cy='48' r='2.4'/><circle cx='67' cy='110' r='2.4'/><circle cx='31' cy='149' r='2.4'/><circle cx='95' cy='158' r='2.4'/><circle cx='133' cy='44' r='2'/><circle cx='152' cy='66' r='2'/><circle cx='0' cy='84' r='2.4'/><circle cx='168' cy='84' r='2.4'/><circle cx='58' cy='0' r='2.4'/><circle cx='58' cy='168' r='2.4'/></g></svg>");background-size:168px 168px;background-repeat:repeat;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.34) 34%,rgba(0,0,0,.22) 55%,#000 100%);mask-image:linear-gradient(180deg,#000,#00000057 34%,#00000038 55%,#000)}.clq-head,.clq-quotes,.clq-note{position:relative;z-index:1}.clq-head{display:grid;gap:.6rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.clq-kicker{margin:0;display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.78rem;letter-spacing:.22em;color:var(--clq-green)}.clq-kicker:before{content:"";width:2.4rem;height:1px;background:var(--clq-green);opacity:.6}.clq-title{margin:0;max-width:22ch;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:800;line-height:1}.clq-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem);max-width:78rem}.clq-quote{margin:0;display:flex;flex-direction:column;gap:1.35rem;padding:clamp(1.5rem,2.2vw,2.25rem);border:1px solid var(--brand-line);border-radius:var(--radius, 1.25rem);background:color-mix(in oklab,var(--brand-surface) 92%,transparent);box-shadow:0 30px 70px -55px #211d1680}.clq-quote:before{content:"";flex:none;width:2.6rem;height:2px;background:var(--clq-green)}.clq-quote blockquote{margin:0;max-width:34rem;font-family:Archivo Variable,Archivo,sans-serif;font-size:clamp(1.12rem,1.45vw,1.4rem);font-weight:500;line-height:1.62;letter-spacing:-.005em;text-align:start;color:#211d16db}.clq-attr{display:flex;align-items:center;gap:.9rem;margin-top:auto;padding-top:1.15rem;border-top:1px solid var(--brand-line)}.clq-logo{flex:none;height:clamp(1.35rem,2vw,1.7rem);width:auto;max-width:8rem;object-fit:contain}.clq-attr-text{display:grid;gap:.15rem;min-width:0}.clq-name{font-family:Archivo Variable,Archivo,sans-serif;font-size:.98rem;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}.clq-role{font-family:DM Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:#211d168c}.clq-note{margin:clamp(1.5rem,3vw,2.25rem) 0 0;max-width:44rem;font-family:DM Mono,monospace;font-size:.72rem;line-height:1.7;letter-spacing:.03em;color:#211d1673}@media(max-width:1023.98px){.clq-quotes{grid-template-columns:minmax(0,1fr);max-width:40rem}.clq-quote blockquote{max-width:none}}@media(max-width:599.98px){.clq-stage{padding-top:6.2rem;padding-bottom:clamp(3rem,7vh,4rem)}.clq-quote{gap:1.1rem;padding:1.35rem 1.25rem}.clq-quote blockquote{font-size:1rem;line-height:1.6}.clq-attr{gap:.75rem;padding-top:1rem}.clq-logo{height:1.3rem}}
