@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c7cf2b0b-module__K4zk4a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_c7cf2b0b-module__K4zk4a__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_b76439d5-module__qRZ-Ea__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_b76439d5-module__qRZ-Ea__variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#000;--ink:#f2ede3;--ink-2:#f2ede3b8;--ink-3:#f2ede380;--line:#f2ede324;--line-2:#f2ede347;--star:#f1d9a8;--star-glow:#f1d9a859;--gutter:clamp(16px, 4.5vw, 64px);--max:1360px;--display:var(--font-display), "Cormorant Garamond", Georgia, serif;--sans:var(--font-body), "Hanken Grotesk", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,video,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--star);color:#000}:focus-visible{outline:2px solid var(--star);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--star);color:#000;border-radius:999px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eyebrow,.label{font:500 .72rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.eyebrow{color:var(--star);align-items:center;gap:.8em;margin:0 0 1.4rem;display:flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.h2{font:300 clamp(2.6rem, 6.4vw, 6.2rem)/.98 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.6rem}.h2 em,.hero-sub em,.statement em{color:var(--star);font-style:italic;font-weight:300}.h3{font:400 clamp(1.9rem, 3.4vw, 3rem)/1.05 var(--display);margin:0 0 .6rem}.lede{color:var(--ink-2);text-wrap:pretty;max-width:36rem;margin:0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.65}.link{color:var(--star);border-bottom:1px solid var(--star-glow);padding-bottom:2px;text-decoration:none}.link:hover{border-color:var(--star)}.btn{background:var(--star);color:#120d05;font:600 .95rem/1 var(--sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 0 0 0 var(--star-glow);transition:box-shadow .4s var(--ease), transform .4s var(--ease);border:0;border-radius:999px;align-items:center;gap:.6em;padding:.95rem 1.6rem;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 0 40px 4px var(--star-glow);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:progress}.btn-small{padding:.62rem 1.1rem;font-size:.84rem}.chip{cursor:pointer;border:1px solid var(--line-2);color:var(--ink);font:500 .84rem/1.2 var(--sans);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;align-items:center;gap:.55em;padding:.55rem 1rem;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.chip:hover{border-color:var(--ink-3);background:#ffffff14}.chip[aria-pressed=true]{border-color:var(--star);color:var(--star);background:#f1d9a814}.chip-dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px;transition:background .3s,box-shadow .3s}.chip-dot[data-on]{background:var(--star);box-shadow:0 0 10px 2px var(--star-glow)}.site-header{z-index:50;padding:14px var(--gutter);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,border-color .5s;display:flex;position:fixed;inset:0 0 auto}.site-header[data-scrolled]{-webkit-backdrop-filter:blur(16px)saturate(1.2);border-color:var(--line);background:#0000008c}.wordmark{font:400 1.55rem/1 var(--display);letter-spacing:.04em;text-decoration:none}.site-header nav{gap:clamp(1rem,2.2vw,2.2rem);display:flex}.site-header nav a{color:var(--ink-2);letter-spacing:.04em;font-size:.84rem;text-decoration:none}.site-header nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:.8rem;display:flex}.motion-toggle{color:var(--ink-3);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:.5em;padding:6px 4px;font-size:.78rem;display:inline-flex}.motion-toggle:hover{color:var(--ink)}@media (max-width:900px){.site-header nav{display:none}}@media (max-width:520px){.motion-toggle{gap:0;padding:10px;font-size:0}.header-actions .btn-small{padding:.55rem .9rem;font-size:.78rem}}.morph{background:#000;position:absolute;inset:0;overflow:hidden}.morph-poster{opacity:0;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.morph-poster img{object-fit:cover;width:100%;height:100%}.morph-poster[data-on]{opacity:1}.morph-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.morph[data-live] .morph-canvas{opacity:1}.hero{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-shade{z-index:1;pointer-events:none;background:radial-gradient(90% 75% at 12% 82%,#000000db,#00000059 45%,#0000 70%),linear-gradient(#00000080,#0000 22% 62%,#000 100%);position:absolute;inset:0}.hero-copy{z-index:2;position:absolute;inset:auto 0 clamp(5rem,13vh,9rem)}.hero .eyebrow{text-shadow:0 0 14px #000,0 0 4px #000;max-width:30rem}.hero-title{font:300 clamp(4.6rem, 15.5vw, 15rem)/.82 var(--display);letter-spacing:-.035em;background:linear-gradient(#fffaf0 30%,#fff4deb8);color:#0000;filter:drop-shadow(0 0 40px #ffe2aa2e);-webkit-background-clip:text;background-clip:text;margin:0 0 .25em -.04em}.hero-sub{font:300 clamp(1.6rem, 3.2vw, 2.8rem)/1.1 var(--display);color:var(--ink);margin:0 0 2rem}.hero-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.hero-soon{color:var(--ink-2);letter-spacing:.02em;font-size:.86rem}.hero-now{right:var(--gutter);z-index:2;text-align:right;gap:.35rem;margin:0;display:grid;position:absolute;bottom:clamp(5rem,13vh,9rem)}.hero-now-title{font:italic 300 1.25rem/1.2 var(--display);color:var(--ink-2);animation:rise 1.2s var(--ease) both}.hero-down{z-index:2;border:1px solid var(--line-2);border-radius:12px;width:22px;height:36px;position:absolute;bottom:26px;left:50%;translate:-50%}.hero-down span{background:var(--ink-2);width:2px;height:7px;animation:drip 2.2s var(--ease) infinite;border-radius:2px;position:absolute;top:7px;left:50%;translate:-50%}@media (max-width:720px){.hero-now{display:none}.hero-copy{bottom:4.5rem}}@keyframes drip{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.hero-copy>:not(.hero-title){animation:rise 1.6s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.3s}.hero-copy>:nth-child(4){animation-delay:.45s}.intro{padding-block:clamp(7rem,18vh,13rem) clamp(4rem,10vh,8rem)}.statement{font:300 clamp(1.9rem, 4.1vw, 3.9rem)/1.12 var(--display);text-wrap:balance;letter-spacing:-.01em;max-width:22em;margin:0 0 clamp(3rem,7vh,5rem)}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.facts li{gap:.3rem;padding:1.4rem 1.2rem 0 0;display:grid}.facts strong{font:400 clamp(1.6rem, 2.6vw, 2.4rem)/1 var(--display);color:var(--star)}.facts span{color:var(--ink-3);font-size:.9rem}@media (max-width:640px){.facts{grid-template-columns:1fr}.facts li{border-bottom:1px solid var(--line);padding:1.1rem 0}}@supports (animation-timeline:view()){html[data-motion=on] .reveal{animation:linear both rise;animation-timeline:view();animation-range:entry cover 28%}}.worlds-head{padding-bottom:clamp(2rem,6vh,4rem)}.worlds-track{position:relative}.worlds-stage{height:100svh;position:sticky;top:0;overflow:hidden}.worlds-shade{pointer-events:none;background:linear-gradient(#000 0%,#0000 14% 55%,#000000d9 100%);position:absolute;inset:0}.worlds-caption{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute;inset:auto 0 clamp(2rem,7vh,4.5rem)}.worlds-cap{max-width:40rem;animation:rise 1s var(--ease) both}.worlds-n{font:500 .72rem/1 var(--sans);letter-spacing:.22em;color:var(--ink-3)}.worlds-t{font:italic 300 clamp(2rem, 4.4vw, 4rem)/1.04 var(--display);color:var(--star);text-wrap:balance;margin:.6rem 0 .7rem}.worlds-note{color:var(--ink-2);text-shadow:0 0 18px #000;max-width:30rem;margin:0}.worlds-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.worlds-ticks li{background:var(--line-2);width:22px;height:1px;transition:width .6s var(--ease), background .6s;justify-self:end}.worlds-ticks li[data-on]{background:var(--star);width:44px;box-shadow:0 0 8px var(--star-glow)}.section{padding-block:clamp(6rem,15vh,11rem);position:relative}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.split-rev .split-copy{order:2}@media (max-width:900px){.split{grid-template-columns:1fr}.split-rev .split-copy{order:0}}.sources{gap:.9rem;max-width:34rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.sources li{color:var(--ink-3);padding-left:1.2rem;font-size:.95rem;position:relative}.sources li:before{content:"";background:var(--star);width:5px;height:5px;box-shadow:0 0 8px var(--star-glow);border-radius:50%;position:absolute;top:.65em;left:0}.sources strong{color:var(--ink);margin-right:.4em;font-weight:500}.hear{margin:0;position:relative}.hear-video{aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;-webkit-mask:radial-gradient(closest-side,#000 72%,#0000);mask:radial-gradient(closest-side,#000 72%,#0000)}.hear-meters{grid-template-columns:auto 1fr;align-items:end;gap:.8rem 2rem;margin-top:-1rem;display:grid}.hear-bars{gap:1.1rem;display:flex}.hear-bar{justify-items:center;gap:.5rem;display:grid}.hear-track{background:var(--line);border-radius:4px;align-items:flex-end;width:4px;height:72px;display:flex;overflow:hidden}.hear-fill{background:linear-gradient(0deg, var(--star), #fff);transform-origin:bottom;width:100%;height:100%;box-shadow:0 0 12px var(--star-glow);transform:scaleY(.05)}.hear-spark{width:100%;height:72px}.hear-note{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:.82rem}.touch{height:112svh;min-height:640px;position:relative;overflow:hidden}.stir{position:absolute;inset:0}.stir-canvas{touch-action:pan-y;cursor:crosshair;width:100%;height:100%}.stir-fallback{text-align:center;color:var(--ink-3);position:absolute;inset:auto 0 40%}.stir-sound{right:var(--gutter);position:absolute;bottom:2rem}.touch-copy{pointer-events:none;position:absolute;inset:clamp(5rem,14vh,9rem) 0 auto}.touch-copy .lede{text-shadow:0 0 24px #000,0 0 8px #000}.touch-copy .h2{text-shadow:0 0 40px #000000e6}.touch-inset{left:var(--gutter);aspect-ratio:16/9;border:1px solid var(--line);border-radius:14px;width:min(34vw,420px);margin:0;position:absolute;bottom:2rem;overflow:hidden;box-shadow:0 30px 80px #0009}.touch-inset figcaption{color:var(--ink-2);background:linear-gradient(#0000,#000000d9);padding:1.6rem .9rem .6rem;font-size:.74rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:720px){.touch{flex-direction:column;height:auto;min-height:0;display:flex}.stir{order:2;height:78svh;position:relative}.touch-copy{order:1;padding-block:5rem 1.5rem;position:relative;inset:auto}.touch-inset{width:calc(100% - 2 * var(--gutter));margin:1.5rem var(--gutter) 0;aspect-ratio:4/5;order:3;position:relative;bottom:auto;left:auto}}.room-media{grid-template-columns:1fr .55fr;align-items:end;gap:1rem;display:grid;position:relative}.room-media figure{aspect-ratio:1;border-radius:6px;margin:0;position:relative;overflow:hidden}.room-side{opacity:.9}.zoom-head{padding-top:clamp(4rem,10vh,8rem)}.zoom-track{height:260svh;position:relative}.zoom-stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.zoom-view{aspect-ratio:1;border-radius:50%;width:min(88vmin,900px);position:relative;overflow:hidden;-webkit-mask:radial-gradient(closest-side,#000 70%,#0000);mask:radial-gradient(closest-side,#000 70%,#0000)}.zoom-view img{object-fit:cover;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.zoom-readout{right:var(--gutter);font:300 clamp(3rem, 7vw, 6rem)/1 var(--display);color:var(--star);font-variant-numeric:tabular-nums;margin:0;position:absolute;bottom:2.5rem}.paint-head{padding-top:clamp(6rem,14vh,10rem);padding-bottom:2rem}.walk-track{height:300svh;position:relative}.walk-stage{--zoom:0;--into:0;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.walk-video{opacity:var(--into);position:absolute;inset:0}.walk-frame{width:min(46vw,62vh);transform:scale(calc(1 + var(--zoom) * 2.6));opacity:calc(1 - var(--into));will-change:transform, opacity;background:linear-gradient(135deg,#3a2a14,#c9a45c 30%,#6a4c1f 55%,#d8b46a 80%,#3d2c12);margin:0;padding:clamp(10px,1.4vw,18px);position:relative;box-shadow:0 40px 120px #000000e6,inset 0 0 0 1px #ffdc9640}.walk-frame img{width:100%;height:auto;box-shadow:0 0 0 1px #0009}.walk-ui{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:auto 0 2rem}.walk-credit{color:var(--ink-2);text-shadow:0 0 12px #000;max-width:36rem;margin:0;font-size:.84rem}.walk-pick{gap:.5rem;display:flex}@media (max-width:720px){.walk-frame{width:72vw}}.dn-head{margin-bottom:clamp(2rem,5vh,3.5rem)}.dn{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:2rem;display:grid;position:relative}.dn-canvas{aspect-ratio:4/3;cursor:pointer;width:100%}.dn-ui{gap:1.6rem;display:grid}.dn-meter{gap:.4rem;display:grid}.dn-num{font:300 4.2rem/1 var(--display);color:var(--star);font-variant-numeric:tabular-nums}.dn-bar{background:var(--line);height:2px;overflow:hidden}.dn-bar i{background:var(--star);transform-origin:0;height:100%;box-shadow:0 0 10px var(--star-glow);transition:transform .25s;display:block}.dn-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.dn-slider{gap:.6rem;display:grid}.dn-hint{color:var(--ink-3);margin:0;font-size:.85rem}.dn-native{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,8vh,6rem);display:grid}.dn-native figure{aspect-ratio:1;margin:0;position:relative;-webkit-mask:radial-gradient(closest-side,#000 75%,#0000);mask:radial-gradient(closest-side,#000 75%,#0000)}.dn-native-copy p:not(.label){color:var(--ink-2);max-width:30rem;font-size:1.05rem}input[type=range]{width:100%;accent-color:var(--star);background:0 0;height:28px}@media (max-width:900px){.dn,.dn-native{grid-template-columns:1fr}.dn-canvas{aspect-ratio:1}}.wall{padding-block:clamp(6rem,14vh,10rem);overflow:hidden}.wall-head{margin-bottom:clamp(2.5rem,6vh,4rem)}.num{font-variant-numeric:tabular-nums}.wall-rows{gap:14px;display:grid}.wall-row{gap:14px;width:max-content;margin:0;padding:0;list-style:none;animation:120s linear infinite drift;display:flex}.wall-row[data-dir=r]{animation-duration:140s;animation-direction:reverse}html[data-motion=off] .wall-row,.wall-row:hover{animation-play-state:paused}.wall-row li{aspect-ratio:4/5;background:#050505;border-radius:6px;width:clamp(150px,15vw,230px);position:relative;overflow:hidden}.wall-row img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), filter 1.2s;filter:saturate(.92)}.wall-row li:hover img{filter:saturate(1.1);transform:scale(1.06)}.wall-row span{font:400 .98rem/1.2 var(--display);background:linear-gradient(#0000,#000000d9);padding:2rem .8rem .7rem;position:absolute;bottom:0;left:0;right:0}@keyframes drift{to{transform:translate(-50%)}}.words{gap:1rem;display:grid}.words-view{--cut:50%;aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.words-view img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.words-on{clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.words-line{top:0;bottom:0;left:var(--cut);background:var(--star);width:1px;box-shadow:0 0 14px var(--star);position:absolute}.words-tag{background:#0000008c;border-radius:999px;padding:.3rem .6rem;position:absolute;top:1rem}.words-tag-l{color:var(--star);left:1rem}.words-tag-r{right:1rem}.words-pick{flex-wrap:wrap;gap:.5rem;display:flex}.story{margin-top:clamp(4rem,9vh,6rem)}.story-head{gap:.2rem;margin-bottom:1.6rem;display:grid}.story-head p{color:var(--ink-2);max-width:36rem;margin:0}.tags{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.tags li{font:500 .7rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;padding:.5rem .75rem}.story-rail{padding:0 var(--gutter) 1rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;gap:14px;margin:0;padding-inline-start:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));list-style:none;display:flex;overflow-x:auto}.story-rail li{aspect-ratio:4/5;scroll-snap-align:start;background:#050505;border-radius:6px;flex:0 0 clamp(190px,21vw,290px);position:relative;overflow:hidden}.story-rail img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.story-rail li:hover img{transform:scale(1.05)}.story-n{font:500 .72rem/1 var(--sans);letter-spacing:.2em;color:var(--star);position:absolute;top:.8rem;left:.9rem}.story-t{font:400 1.3rem/1.15 var(--display);background:linear-gradient(#0000,#000000e6);padding:2.4rem .9rem .9rem;position:absolute;bottom:0;left:0;right:0}.create-head{margin-bottom:clamp(2.5rem,6vh,4rem)}.creator{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prompt view""chips view";align-items:start;gap:1.5rem clamp(2rem,5vw,5rem);display:grid}.creator-prompt{grid-area:prompt;align-self:end}.creator-text{font:italic 300 clamp(1.7rem, 3vw, 2.7rem)/1.18 var(--display);min-height:2.4em;color:var(--ink);margin:.8rem 0}.creator-caret{background:var(--star);vertical-align:-.1em;opacity:0;width:2px;height:.9em;margin-left:2px;display:inline-block}.creator-caret[data-on]{opacity:1;animation:.9s step-end infinite blink}@keyframes blink{50%{opacity:0}}.creator-status{color:var(--star);min-height:1.4em;margin:0}.creator-view{aspect-ratio:1;transition:filter .8s var(--ease), opacity .8s;border-radius:50%;grid-area:view;position:relative;overflow:hidden;-webkit-mask:radial-gradient(closest-side,#000 74%,#0000);mask:radial-gradient(closest-side,#000 74%,#0000)}.creator-view[data-phase=typing],.creator-view[data-phase=building]{filter:blur(18px)brightness(.6);opacity:.6}.creator-chips{flex-wrap:wrap;grid-area:chips;gap:.5rem;display:flex}.creator-chips .chip{font-size:.8rem}@media (max-width:900px){.creator{grid-template-columns:1fr;grid-template-areas:"prompt""view""chips"}}.device-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2.4rem);margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;list-style:none;display:grid}.device{border-top:1px solid var(--line);grid-template-rows:auto auto 1fr auto;gap:.6rem;padding-top:1.6rem;display:grid}.device p{color:var(--ink-3);margin:0;font-size:.92rem}.device-name{font:400 1.5rem/1.1 var(--display);margin:.6rem 0 0}.device-status{font:500 .7rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:.4rem}.device-status[data-soon]{color:var(--star)}.device-art{place-items:center;height:120px;display:grid}.device-art img{object-fit:cover}.device-visor img{width:150px;height:64px;box-shadow:0 0 0 5px #141414, 0 0 0 6px var(--line-2);border-radius:40px 40px 34px 34px/34px 34px 30px 30px}.device-phone img{width:58px;height:116px;box-shadow:0 0 0 4px #111, 0 0 0 5px var(--line-2);border-radius:14px}.device-laptop{position:relative}.device-laptop img{width:150px;height:94px;box-shadow:0 0 0 4px #111, 0 0 0 5px var(--line-2);border-radius:6px 6px 0 0}.device-laptop:after{content:"";width:186px;height:6px;box-shadow:0 0 0 1px var(--line-2);background:#1a1a1a;border-radius:0 0 8px 8px;position:absolute;bottom:4px;left:50%;translate:-50%}.device-tv{position:relative}.device-tv img{width:170px;height:96px;box-shadow:0 0 0 3px #0c0c0c, 0 0 0 4px var(--line-2);border-radius:3px}@media (max-width:1100px){.device-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.device-list{grid-template-columns:1fr}}.join{background:radial-gradient(60% 50% at 50% 100%,#f1d9a81f,#0000 70%),radial-gradient(40% 30% at 50% 100%,#a078ff14,#0000 70%);padding-block:clamp(7rem,18vh,12rem);position:relative;overflow:hidden}.join-inner{text-align:center;justify-items:center;display:grid}.join .eyebrow{justify-content:center}.join-title{font-size:clamp(3.2rem,9vw,8rem)}.join .lede{margin-bottom:2.6rem}.wl{gap:1.4rem;width:100%;max-width:640px;display:grid}.wl-row{border:1px solid var(--line-2);background:#ffffff08;border-radius:999px;gap:.6rem;padding:6px;display:flex}.wl-row:focus-within{border-color:var(--star);box-shadow:0 0 30px var(--star-glow)}.wl-row input{min-width:0;color:var(--ink);font:400 1rem var(--sans);background:0 0;border:0;flex:1;padding:0 1rem}.wl-row input:focus{outline:none}.wl-row input::placeholder{color:var(--ink-3)}.wl-devices{border:0;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;display:flex}.wl-devices legend{text-align:center;width:100%;margin-bottom:.8rem}.chip-check input{opacity:0;pointer-events:none;position:absolute}.chip-check:has(input:checked){border-color:var(--star);color:var(--star);background:#f1d9a814}.chip-check:has(input:focus-visible){outline:2px solid var(--star);outline-offset:2px}.wl-tf{color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;font-size:.92rem;display:inline-flex}.wl-tf input{accent-color:var(--star);width:16px;height:16px}.wl-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl-note{color:var(--star);margin:0}.wl-note a{color:inherit}.wl-fine{color:var(--ink-3);margin:0;font-size:.78rem}.wl-done{font:italic 300 clamp(1.6rem, 3vw, 2.4rem)/1.2 var(--display);color:var(--star)}@media (max-width:520px){.wl-row{border-radius:22px;flex-direction:column}.wl-row input{padding:.9rem 1rem}.wl-row .btn{justify-content:center}}.footer{border-top:1px solid var(--line);padding-block:3rem 2.4rem}.footer-inner{grid-template-columns:1fr auto;align-items:start;gap:1.6rem 3rem;display:grid}.footer-mark{margin:0 0 .3rem;font-size:2rem}.footer-by{color:var(--ink-3);margin:0;font-size:.88rem}.footer-nav{gap:1.6rem;display:flex}.footer-nav a{color:var(--ink-2);font-size:.9rem;text-decoration:none}.footer-nav a:hover{color:var(--star)}.footer-fine{color:var(--ink-3);grid-column:1/-1;max-width:60rem;margin:0;font-size:.76rem;line-height:1.6}@media (max-width:560px){.footer-inner{grid-template-columns:1fr}}.legal{max-width:760px;padding-block:8rem 5rem}.legal-banner{border:1px solid var(--star-glow);color:var(--star);background:#f1d9a80f;border-radius:10px;margin:0 0 2.5rem;padding:.9rem 1.1rem;font-size:.9rem}.legal h1{font:300 clamp(2.6rem, 6vw, 4.2rem)/1 var(--display);margin:0 0 1rem}.legal h2{font:400 1.9rem/1.2 var(--display);margin:3rem 0 .8rem}.legal h3{font:400 1.5rem/1.2 var(--display);margin:2.4rem 0 .6rem}.legal h4{font:600 1rem/1.4 var(--sans);margin:1.8rem 0 .4rem}.legal p,.legal li{color:var(--ink-2)}.legal a{color:var(--star)}.legal strong{color:var(--ink);font-weight:600}.legal-site{border-left:2px solid var(--star);margin-bottom:3rem;padding-left:1.2rem}html[data-motion=off] .hero-down span,html[data-motion=off] .hero-copy>*{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .hero-copy>*,html:not([data-motion=on]) .hero-now-title,html:not([data-motion=on]) .hero-down span{animation:none}html:not([data-motion=on]) .wall-row{animation-play-state:paused}}@media (min-width:901px){.room .split-rev{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.footer-by a{color:var(--ink-2);border-bottom:1px solid var(--line-2);text-decoration:none}.footer-by a:hover{color:var(--star);border-color:var(--star)}
