@font-face{font-family:__Anybody_fafd91;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/35d6509c4f679996-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:__Anybody_fafd91;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/45389aa4d9ffef4f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anybody_fafd91;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a72d451f1e0337db-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:__Anybody_fafd91;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/35d6509c4f679996-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:__Anybody_fafd91;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/45389aa4d9ffef4f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anybody_fafd91;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a72d451f1e0337db-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:__Anybody_fafd91;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/35d6509c4f679996-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:__Anybody_fafd91;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/45389aa4d9ffef4f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anybody_fafd91;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a72d451f1e0337db-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:__Anybody_Fallback_fafd91;src:local("Arial");ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:110.25%}.__className_fafd91{font-family:__Anybody_fafd91,__Anybody_Fallback_fafd91;font-style:normal}.__variable_fafd91{--font-wide:"__Anybody_fafd91","__Anybody_Fallback_fafd91"}@font-face{font-family:__Playfair_Display_eea437;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_eea437;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:__Playfair_Display_eea437;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_eea437;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:__Playfair_Display_eea437;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_eea437;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:__Playfair_Display_eea437;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_eea437;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:__Playfair_Display_Fallback_eea437;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_eea437{font-family:__Playfair_Display_eea437,__Playfair_Display_Fallback_eea437}.__variable_eea437{--font-serif:"__Playfair_Display_eea437","__Playfair_Display_Fallback_eea437"}@font-face{font-family:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2654dbf24aea7c5c-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:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/28d9a5bcdfe1d85c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9ab74ff5df93b56-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:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f884487c2e174fcf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f36144f235cd456e-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:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_de9447;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:__IBM_Plex_Mono_Fallback_de9447;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_de9447{font-family:__IBM_Plex_Mono_de9447,__IBM_Plex_Mono_Fallback_de9447;font-style:normal}.__variable_de9447{--font-mono:"__IBM_Plex_Mono_de9447","__IBM_Plex_Mono_Fallback_de9447"}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_c95b6f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_c95b6f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_c95b6f;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c95b6f{font-family:__DM_Sans_c95b6f,__DM_Sans_Fallback_c95b6f;font-style:normal}.__variable_c95b6f{--font-body:"__DM_Sans_c95b6f","__DM_Sans_Fallback_c95b6f"}:root{--wide:var(--font-wide),"Anybody",sans-serif;--serif:var(--font-serif),"Playfair Display",serif;--mono:var(--font-mono),"IBM Plex Mono",monospace;--body:var(--font-body),"DM Sans",sans-serif;--ease:cubic-bezier(.4,0,.2,1);--bg:#0c0b0b;--fg:#fdfcfa;--fg-dim:hsla(40,43%,99%,.55);--line:hsla(40,43%,99%,.12);--pill-bg:transparent;--pill-fg:#fdfcfa}*{margin:0;padding:0;box-sizing:border-box}html{font-size:6.94444vw;scroll-behavior:auto}html.lenis{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--fg);color:var(--bg)}.loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg);will-change:opacity}.loader-logo{width:.6rem;height:.6rem;opacity:0;will-change:opacity,transform}.loader-circle{position:absolute;width:0;height:0;border-radius:50%;background:var(--bg);z-index:9998;top:50%;left:50%;transform:translate(-50%,-50%);will-change:width,height,opacity}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:.2rem .3rem;display:flex;justify-content:space-between;align-items:center;transition:color .5s var(--ease)}nav.nav-light{--fg:#0c0b0b;--pill-bg:transparent;--pill-fg:#0c0b0b;--pill-border:#0c0b0b}.pill{display:inline-flex;align-items:center;gap:.07rem;padding:.1rem .22rem;background:var(--pill-bg);color:var(--pill-fg);border-radius:2rem;border:.012rem solid var(--pill-border,var(--fg));font-family:var(--body);font-size:.14rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .3s var(--ease);white-space:nowrap}.pill:hover{transform:scale(1.04);background:hsla(40,43%,99%,.08)}.nav-left{gap:.1rem}.nav-left,.nav-right{display:flex;align-items:center}.nav-right{gap:.08rem}.lang-btn{font-size:.12rem;padding:.08rem .16rem}.lang-btn.active{opacity:.4;pointer-events:none}.logo-svg{width:.45rem;height:.45rem;flex-shrink:0}.sun-orbit{animation:orbit var(--dur) linear infinite;transform-origin:50% 50%}@keyframes orbit{to{transform:rotate(1turn)}}.menu-ov{position:fixed;inset:0;background:var(--bg);z-index:200;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.menu-ov.open{opacity:1;visibility:visible}.menu-top{padding:.18rem .28rem;justify-content:space-between}.menu-mid,.menu-top{display:flex;align-items:center}.menu-mid{flex:1 1;overflow-x:auto;padding:0 .28rem;gap:.12rem;scrollbar-width:none;-ms-overflow-style:none}.menu-mid::-webkit-scrollbar{display:none}.mcard{display:flex;flex-direction:column;justify-content:space-between;min-width:2rem;height:2.6rem;border:.008rem solid var(--line);border-radius:.12rem;padding:.18rem;transition:background .3s var(--ease),border-color .3s;flex-shrink:0;cursor:pointer}.mcard:hover{background:hsla(40,43%,99%,.05);border-color:hsla(40,43%,99%,.2)}.mcard-num{font-family:var(--mono);font-size:.1rem;opacity:.5}.mcard-title{font-family:var(--wide);font-size:.18rem;font-weight:700;text-transform:uppercase;line-height:1.15;margin-top:.08rem}.mcard-color{width:.18rem;height:.18rem;border-radius:50%;margin-top:.12rem;border:.008rem solid var(--fg);opacity:.4}.mcard-art{margin-top:auto}.mcard-art svg{width:.7rem;height:.7rem;fill:none;stroke:var(--fg);stroke-width:1.5;opacity:.4}.menu-bot{padding:.22rem .28rem;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.1rem;opacity:.5;border-top:.008rem solid var(--line)}.hero{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 .35rem .5rem;position:relative}.hero-tag{font-family:var(--mono);font-size:.1rem;letter-spacing:.02rem;opacity:0;min-height:1.2em}.hero-h,.hero-tag{text-transform:uppercase}.hero-h{font-family:var(--wide);font-weight:800;line-height:.92;letter-spacing:-.02rem}.hero-l1{font-size:.65rem;overflow:hidden;min-height:.65rem}.hero-l2{font-size:.55rem;overflow:hidden;min-height:.55rem}.hero-l2 em{font-family:var(--serif);font-style:italic;font-weight:400}.hero-inner{display:block;transform:translateY(110%);will-change:transform}.cloud-wrap{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.intro-sec{height:100vh;display:flex;align-items:center;justify-content:center;padding:0 .35rem}.intro-p{font-family:var(--body);font-size:.16rem;text-align:center;max-width:5.5rem;color:var(--fg-dim);line-height:1.65;font-weight:300}.mega-sec{position:relative}.mega-st{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.mw{position:absolute;font-family:var(--wide);font-weight:800;text-transform:uppercase;text-align:center;line-height:.95;-webkit-text-stroke:.012rem var(--fg);color:transparent;white-space:nowrap;letter-spacing:-.015rem;opacity:0}.mega-sec.active .mw{will-change:transform,opacity}.att-sec{position:relative}.att-st{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.att-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.att-bg svg{width:100%;height:100%;position:absolute;top:0;left:0}.att-w{font-family:var(--wide);font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:-.01rem;position:absolute;opacity:0;z-index:2}.att-sec.active .att-w{will-change:transform,opacity}.att-w .pill-word{background:var(--fg);color:var(--bg)}.att-w .pill-outline-word,.att-w .pill-word{display:inline-block;padding:.08rem .28rem;border-radius:1rem;border:.012rem solid var(--fg);line-height:1.1}.att-w .pill-outline-word{background:transparent;color:var(--fg)}.stmt{padding:.8rem .35rem;display:flex;align-items:center;justify-content:center}.stmt-text{font-family:var(--wide);font-size:.38rem;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.12;max-width:7.5rem;letter-spacing:-.01rem}.stmt-text .ol{-webkit-text-stroke:.012rem var(--fg);color:transparent}.transition-text{padding:.4rem .35rem;text-align:center}.transition-text h2{font-family:var(--wide);font-size:.5rem;font-weight:800;text-transform:uppercase;line-height:1.05;letter-spacing:-.015rem}.fade-to-lavender{position:relative;height:30vh;pointer-events:none;background:linear-gradient(to bottom,var(--bg),#c8cfe8)}.color-sec{min-height:100vh;padding:.8rem .35rem;display:flex;flex-direction:column;justify-content:center;transition:background .6s var(--ease),color .6s var(--ease)}.color-sec.sec-lavender{background:#c8cfe8;color:#0c0b0b}.color-sec.sec-sage{background:#cdd9bc;color:#0c0b0b}.color-sec.sec-rose{background:#e0c0cc;color:#0c0b0b}.color-sec.sec-sky{background:#bdd0db;color:#0c0b0b}.color-sec.sec-dark{background:#0c0b0b;color:#fdfcfa}.cs-label{font-family:var(--mono);font-size:.1rem;letter-spacing:.02rem;opacity:.5;margin-bottom:.2rem}.cs-label,.cs-title{text-transform:uppercase}.cs-title{font-family:var(--wide);font-size:.5rem;font-weight:800;line-height:1.05;letter-spacing:-.015rem;margin-bottom:.25rem;max-width:7rem}.cs-desc{font-family:var(--body);font-size:.16rem;line-height:1.65;max-width:5rem;font-weight:300;opacity:.75;margin-bottom:.3rem}.cs-num{font-family:var(--mono);font-size:1.2rem;font-weight:400;opacity:.06;position:absolute;right:.35rem;bottom:.2rem;line-height:1}.cs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem;gap:.2rem;max-width:6rem}.cs-card{border:.008rem solid;border-radius:.1rem;padding:.2rem;opacity:.3;transition:opacity .3s}.cs-card:hover{opacity:.7}.cs-card-h{font-family:var(--wide);font-size:.14rem;font-weight:700;text-transform:uppercase;margin-bottom:.08rem}.cs-card-p{font-family:var(--body);font-size:.11rem;line-height:1.5;opacity:.7}.about{padding:.6rem .35rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;align-items:start;border-top:.008rem solid var(--line)}.about-h{font-family:var(--serif);font-style:italic;font-size:.4rem;line-height:1.2}.about-p{font-family:var(--body);font-size:.14rem;line-height:1.7;color:var(--fg-dim);font-weight:300}.locations{padding:.4rem .35rem;border-top:.008rem solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.2rem;gap:.2rem}.loc-label{font-family:var(--mono);font-size:.09rem;opacity:.4;margin-bottom:.08rem}.loc-label,.loc-name{text-transform:uppercase}.loc-name{font-family:var(--wide);font-size:.18rem;font-weight:700;margin-bottom:.06rem}.loc-detail{font-family:var(--body);font-size:.11rem;line-height:1.5;color:var(--fg-dim);font-weight:300}.contact{padding:.6rem .35rem;border-top:.008rem solid var(--line)}.contact-h{font-family:var(--serif);font-style:italic;font-size:.6rem;line-height:1.1;margin-bottom:.15rem}.contact-e{font-family:var(--body);font-size:.18rem;display:inline-block;border-bottom:.008rem solid var(--fg);padding-bottom:.03rem;margin-bottom:.25rem;transition:opacity .3s}.contact-e:hover{opacity:.6}.contact-g{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem;gap:.2rem;max-width:6rem}.cgl{font-family:var(--mono);font-size:.09rem;text-transform:uppercase;opacity:.4;margin-bottom:.06rem}.cgt{font-family:var(--body);font-size:.12rem;line-height:1.6;color:var(--fg-dim);font-weight:300}.cf{margin-top:.3rem;max-width:4rem}.cf-row{margin-bottom:.12rem}.cf-label{display:block;font-family:var(--mono);font-size:.09rem;text-transform:uppercase;opacity:.4;margin-bottom:.04rem}.cf-input,.cf-textarea{width:100%;background:transparent;border:.008rem solid var(--line);border-radius:.06rem;padding:.1rem .14rem;font-family:var(--body);font-size:.12rem;color:var(--fg);outline:none;transition:border-color .3s var(--ease)}.cf-input:focus,.cf-textarea:focus{border-color:var(--fg)}.cf-input::placeholder,.cf-textarea::placeholder{color:var(--fg-dim);opacity:.5}.cf-textarea{resize:vertical;min-height:.8rem}.cf-submit{margin-top:.06rem}.cf-submit:disabled{opacity:.4;cursor:not-allowed;transform:none}.cf-msg{font-family:var(--body);font-size:.1rem;margin-top:.08rem;line-height:1.4}.cf-msg.success{color:#a8d5a2}.cf-msg.error{color:#e8a0a0}footer{padding:.22rem .35rem;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.09rem;opacity:.35;border-top:.008rem solid var(--line)}.rv{opacity:0;transform:translateY(.3rem);transition:opacity .8s var(--ease),transform .8s var(--ease);will-change:opacity,transform}.rv.vis{opacity:1;transform:translateY(0);will-change:auto}.about,.color-sec,.contact{content-visibility:auto;contain-intrinsic-size:auto 100vh}@media (max-width:768px){nav{padding:.14rem .16rem}.hero{padding:0 .18rem .35rem}.intro-sec{padding:0 .18rem}.stmt{padding:.5rem .18rem}.transition-text{padding:.3rem .18rem}.color-sec{padding:.5rem .18rem}.about{padding:.4rem .18rem}.locations{padding:.3rem .18rem}.contact{padding:.4rem .18rem}footer{padding:.18rem .16rem}.menu-top{padding:.14rem .16rem}.menu-mid{padding:0 .16rem}.menu-bot{padding:.18rem .16rem}.hero-l1{font-size:.4rem}.hero-l2{font-size:.35rem}.menu-mid{scroll-snap-type:x mandatory;gap:.08rem}.mcard{min-width:1.6rem;height:2.2rem;padding:.14rem;scroll-snap-align:start}.mcard-title{font-size:.15rem}.mcard-art svg{width:.5rem;height:.5rem}.about{gap:.2rem}.about,.contact-g,.cs-grid,.locations{grid-template-columns:1fr}.cs-title{font-size:.35rem}.cs-num{font-size:.8rem}.contact-h{font-size:.4rem}.about-h{font-size:.3rem}.stmt-text{font-size:.28rem}.transition-text h2{font-size:.35rem}}