@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.0lunophop9w1r.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:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.1m4i5z73j1eal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ed122e36bace8657-s.3x1ihpg9o4ze7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb808377e0663b62-s.29f4kxn12wyfy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e138a73201217d4d-s.38m_y32k8lp69.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:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5a43f4797599643f-s.0doyb-eez4utu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.1qrp-u74bl8uy.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:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.0lunophop9w1r.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:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.1m4i5z73j1eal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ed122e36bace8657-s.3x1ihpg9o4ze7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cb808377e0663b62-s.29f4kxn12wyfy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e138a73201217d4d-s.38m_y32k8lp69.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:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a43f4797599643f-s.0doyb-eez4utu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.1qrp-u74bl8uy.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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.0lunophop9w1r.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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.1m4i5z73j1eal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ed122e36bace8657-s.3x1ihpg9o4ze7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb808377e0663b62-s.29f4kxn12wyfy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e138a73201217d4d-s.38m_y32k8lp69.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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5a43f4797599643f-s.0doyb-eez4utu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.1qrp-u74bl8uy.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.s0qeAa_className{font-family:Inter Tight,Inter Tight Fallback}.s0qeAa_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.xtSgDa_className{font-family:Inter,Inter Fallback;font-style:normal}.xtSgDa_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7428827c2feb158c-s.04ylc-jfzav7o.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c717a51309979a71-s.1fmegbqp-pu_1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5609153f96c0ffd0-s.28age8m4niy5j.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8792850ac5411a0f-s.0cg3fly6v5y_0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2e38944bf61518f6-s.p.2j4u47cw2wp62.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.pnRPBW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:500}.pnRPBW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
._553LWq_ring,._553LWq_dot{z-index:300;pointer-events:none;opacity:0;position:fixed;top:0;left:0}._553LWq_ring{mix-blend-mode:difference;width:38px;height:38px;transition:width .5s var(--ease-out), height .5s var(--ease-out), background-color .5s var(--ease-out), border-color .5s var(--ease-out);border:1px solid #f5f4f08c;place-items:center;display:grid}._553LWq_dot{background:var(--white);mix-blend-mode:difference;width:4px;height:4px}._553LWq_label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);opacity:0;font-size:.66rem;font-weight:600;transition:opacity .3s}._553LWq_ring[data-state=link]{border-color:var(--white);width:58px;height:58px}._553LWq_ring[data-state=label]{background:var(--white);border-color:var(--white);mix-blend-mode:normal;width:96px;height:96px}._553LWq_ring[data-state=label] ._553LWq_label{opacity:1}._553LWq_ring[data-state=hide]{border-color:#0000;width:0;height:0}
.rR2vdG_lockup{color:inherit;align-items:center;line-height:1;display:inline-flex}.rR2vdG_reversed,.rR2vdG_mono-light{color:var(--white)}.rR2vdG_standard,.rR2vdG_mono-dark{color:var(--charcoal)}.rR2vdG_mark{flex:none;height:auto}.rR2vdG_words{font-family:var(--font-wordmark);text-transform:uppercase;white-space:nowrap;flex-direction:column;font-weight:500;display:flex}.rR2vdG_line1{letter-spacing:.2em;margin-right:-.2em}.rR2vdG_line2{letter-spacing:.42em;justify-content:center;align-items:center;gap:.9em;margin-right:-.42em;display:flex}.rR2vdG_bronze{color:var(--bronze)}.rR2vdG_ruleL,.rR2vdG_ruleR{opacity:.7;background:currentColor;flex:1;max-width:3.4em;height:1px}.rR2vdG_ruleR{margin-left:-.42em}.rR2vdG_horizontal{gap:.85em}.rR2vdG_horizontal .rR2vdG_mark{width:4.9em}.rR2vdG_horizontal .rR2vdG_line1{font-size:.74em}.rR2vdG_horizontal .rR2vdG_line2{margin-top:.55em;font-size:.6em}.rR2vdG_stacked{flex-direction:column;gap:.9em}.rR2vdG_stacked .rR2vdG_mark{width:12em}.rR2vdG_stacked .rR2vdG_line1{font-size:1.05em}.rR2vdG_stacked .rR2vdG_line2{margin-top:.6em;font-size:.82em}
.x-A_Ha_article{padding-block:clamp(80px,9vw,160px)}.x-A_Ha_articleGrid{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.x-A_Ha_toc{top:calc(var(--nav-h) + 32px);position:sticky}.x-A_Ha_toc ol{border-top:1px solid var(--line-light);margin-top:16px;list-style:none}.x-A_Ha_toc li{border-bottom:1px solid var(--line-light)}.x-A_Ha_toc a{color:#33393d;grid-template-columns:30px 1fr;gap:6px;padding:11px 0;font-size:.9rem;line-height:1.35;text-decoration:none;transition:color .3s;display:grid}.x-A_Ha_toc a:hover{color:var(--charcoal)}.x-A_Ha_toc .x-A_Ha_index-num{padding-top:2px;font-size:.72rem}.x-A_Ha_prose{color:#2a3034;font-size:1.06rem;line-height:1.75}.x-A_Ha_prose h2{color:var(--charcoal);scroll-margin-top:calc(var(--nav-h) + 24px)}.x-A_Ha_prose h2:first-child{margin-top:0}.x-A_Ha_prose h3{color:var(--charcoal)}.x-A_Ha_prose a{color:var(--charcoal)}.x-A_Ha_callout{background:var(--stone);border-left:2px solid var(--bronze);padding:26px 28px 28px;position:relative;margin-block:2.2em!important}.x-A_Ha_calloutKind{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#6b5a47;font-size:.72rem;font-weight:500}.x-A_Ha_calloutTitle{font-family:var(--font-display);font-size:var(--step-1);color:var(--charcoal);font-weight:500;line-height:1.3;margin-top:8px!important}.x-A_Ha_calloutBody{margin-top:10px;font-size:.98rem;line-height:1.65}.x-A_Ha_calloutBody>*+*{margin-top:.8em}.x-A_Ha_tableWrap{margin-block:2.2em!important}.x-A_Ha_table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.x-A_Ha_table caption{text-align:left;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#5a5f63;padding-bottom:14px;font-size:.74rem;font-weight:500}.x-A_Ha_table th,.x-A_Ha_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-light);padding:14px 16px 14px 0}.x-A_Ha_table thead th{font-family:var(--font-display);color:var(--charcoal);border-bottom:1px solid var(--charcoal);font-weight:600}.x-A_Ha_table tbody th{color:var(--charcoal);width:26%;font-weight:600}.x-A_Ha_matrix{background:var(--charcoal);color:var(--white);padding:clamp(24px,3vw,40px);margin-block:2.2em!important}.x-A_Ha_matrixTitle{font-family:var(--font-display);font-size:var(--step-1);font-weight:500}.x-A_Ha_matrix ol{gap:0;margin-top:18px;list-style:none;display:grid;padding:0!important}.x-A_Ha_matrix li{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:20px;padding:16px 0;display:grid;margin:0!important}.x-A_Ha_if,.x-A_Ha_then{font-size:.96rem;line-height:1.55}.x-A_Ha_if span,.x-A_Ha_then span{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--silver);margin-bottom:4px;font-size:.7rem;display:block}.x-A_Ha_then span{color:var(--bronze)}.x-A_Ha_bottom{border-top:1px solid var(--charcoal);border-bottom:1px solid var(--charcoal);padding:24px 0;margin-block:2.2em!important}.x-A_Ha_bottomLabel{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:600}.x-A_Ha_bottom ul{margin-top:12px}.x-A_Ha_faq{margin-top:3em}.x-A_Ha_faq h2{margin-bottom:.8em}.x-A_Ha_faqList{border-top:1px solid var(--line-light)}.x-A_Ha_faqItem{border-bottom:1px solid var(--line-light);margin:0!important}.x-A_Ha_faqItem summary{cursor:pointer;font-family:var(--font-display);font-size:var(--step-1);color:var(--charcoal);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-weight:500;line-height:1.35;list-style:none;display:flex}.x-A_Ha_faqItem summary::-webkit-details-marker{display:none}.x-A_Ha_faqItem summary svg{width:14px;height:14px;transition:transform .4s var(--ease-out);flex:none}.x-A_Ha_faqItem[open] summary svg{transform:rotate(45deg)}.x-A_Ha_faqItem p{max-width:64ch;padding-bottom:22px}.x-A_Ha_cta{background:var(--charcoal);color:var(--white);justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3vw,40px);display:flex;margin-block:2.6em!important}.x-A_Ha_ctaTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.x-A_Ha_ctaText{color:#f5f4f0cc;max-width:46ch;font-size:.98rem;margin-top:8px!important}.x-A_Ha_ctaButton{background:var(--white);min-height:52px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:14px;padding:0 22px;font-size:.8rem;font-weight:500;transition:background-color .4s;display:inline-flex;color:var(--charcoal)!important;text-decoration:none!important}.x-A_Ha_ctaButton:hover{background:var(--stone)}.x-A_Ha_ctaButton svg{width:32px}.x-A_Ha_related{background:var(--charcoal);padding-block:clamp(80px,9vw,150px)}.x-A_Ha_relatedTitle{font-size:var(--step-3);letter-spacing:-.03em;text-align:center;margin-bottom:clamp(32px,4vw,64px);font-weight:500}.x-A_Ha_relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);list-style:none;display:grid}.x-A_Ha_relatedLink{grid-template-columns:36px 1fr;row-gap:6px;text-decoration:none;display:grid}.x-A_Ha_relatedImg{aspect-ratio:4/3;grid-column:1/-1;margin-bottom:14px;display:block;overflow:hidden}.x-A_Ha_relatedImg img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.x-A_Ha_relatedLink:hover .x-A_Ha_relatedImg img{transform:scale(1.06)}.x-A_Ha_relatedLink .x-A_Ha_index-num{padding-top:5px;font-size:.78rem}.x-A_Ha_relatedName{font-family:var(--font-display);font-size:var(--step-1);font-weight:500}.x-A_Ha_relatedShort{color:var(--silver);grid-column:2;font-size:.92rem;line-height:1.5}@media (max-width:899px){.x-A_Ha_articleGrid{grid-template-columns:1fr}.x-A_Ha_toc{position:relative;top:0}.x-A_Ha_matrix li{grid-template-columns:1fr;gap:8px}.x-A_Ha_cta{flex-direction:column;align-items:flex-start}.x-A_Ha_relatedList{grid-template-columns:1fr}.x-A_Ha_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.x-A_Ha_table,.x-A_Ha_table tbody,.x-A_Ha_table tr,.x-A_Ha_table th,.x-A_Ha_table td{display:block;width:100%!important}.x-A_Ha_table tr{border-bottom:1px solid var(--line-light);padding:14px 0}.x-A_Ha_table tbody th,.x-A_Ha_table td{border:0;padding:4px 0}.x-A_Ha_table td:before{content:attr(data-col);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#5a5f63;font-size:.7rem;display:block}}
.UpfBRW_section{background:var(--charcoal);align-items:center;min-height:110vh;display:flex;position:relative;overflow:hidden}.UpfBRW_media{position:absolute;inset:0;overflow:hidden}.UpfBRW_videoWrap{position:absolute;inset:-6% 0}.UpfBRW_video{width:100%;height:100%}.UpfBRW_bands{grid-template-rows:repeat(6,1fr);display:grid;position:absolute;inset:0}.UpfBRW_bands i{background:var(--charcoal);transform-origin:50% 0;display:block;transform:scaleY(0)}.UpfBRW_fade{background:linear-gradient(180deg, #171c20e6 0%, #171c2000 30%), linear-gradient(90deg, #171c208c 0%, #171c2000 55%), linear-gradient(0deg, var(--charcoal) 0%, #171c2099 30%, #171c2026 60%);position:absolute;inset:0}.UpfBRW_copy{padding-block:160px 120px;position:relative}.UpfBRW_copy .UpfBRW_label{color:var(--stone);margin-bottom:26px}.UpfBRW_title{font-size:var(--step-6);letter-spacing:-.05em;flex-direction:column;font-weight:500;line-height:.88;display:flex}.UpfBRW_title>span{display:block}.UpfBRW_second{color:var(--stone);align-self:flex-end}.UpfBRW_row{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(36px,4vw,64px);display:flex}.UpfBRW_row p{max-width:40ch;font-size:var(--step-1);color:#f5f4f0e0;line-height:1.5}.UpfBRW_button{background:var(--white);min-height:64px;color:var(--charcoal);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease-out);align-items:center;gap:18px;padding:0 32px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.UpfBRW_button:before{content:"";z-index:-1;background:var(--bronze);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path .6s var(--ease-out);position:absolute;inset:0}.UpfBRW_button:hover{color:var(--white)}.UpfBRW_button:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.UpfBRW_button svg{width:40px;transition:transform .5s var(--ease-out)}.UpfBRW_button:hover svg{transform:translate(6px)}@media (max-width:899px){.UpfBRW_section{min-height:90svh}.UpfBRW_title{font-size:clamp(3rem,15vw,6rem)}.UpfBRW_second{align-self:flex-start}.UpfBRW_row{flex-direction:column;align-items:flex-start}.UpfBRW_copy{padding-block:120px 72px}}
.YC4wha_section{color:var(--white);position:relative}.YC4wha_pin{height:100svh;min-height:640px;padding-top:calc(var(--nav-h) + 20px);background:linear-gradient(#f5f4f00d 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#f5f4f00d 1px,#0000 1px) 0 0/48px 100%;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.YC4wha_head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.YC4wha_head .YC4wha_label{color:var(--silver)!important}.YC4wha_headLine{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.035em;margin-top:8px;font-weight:500;line-height:1}.YC4wha_progress{gap:10px;list-style:none;display:flex}.YC4wha_progress li{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f5f4f080;border-top:1px solid #f5f4f040;gap:4px;width:9.5rem;padding-top:8px;font-size:.72rem;transition:color .4s,border-color .4s;display:grid}.YC4wha_progress li[data-on]{color:var(--white);border-color:var(--bronze)}.YC4wha_progressNo{font-variant-numeric:tabular-nums;font-size:.64rem}.YC4wha_progressName{line-height:1.35}.YC4wha_viewport{perspective:1800px;align-items:center;min-width:0;display:flex;position:relative}.YC4wha_track{will-change:transform;transform-style:preserve-3d;align-items:center;gap:clamp(40px,6vw,120px);padding-inline:clamp(24px,11vw,200px);list-style:none;display:flex}.YC4wha_sheet{background:var(--white);border:1px solid var(--charcoal);width:min(80vw,1280px);height:min(66vh,720px);color:var(--charcoal);transform-origin:0%;will-change:transform;flex:none;grid-template-columns:1fr clamp(240px,22vw,340px);display:grid;box-shadow:0 40px 80px -30px #0009}.YC4wha_field{padding:clamp(36px,4vw,56px) clamp(28px,3vw,44px) clamp(28px,3vw,40px) clamp(44px,4.4vw,64px);position:relative}.YC4wha_frame{outline-offset:6px;outline:1px solid #171c2099;height:100%;position:relative;overflow:hidden}.YC4wha_img{position:absolute;inset:0 -10%}.YC4wha_img img{object-fit:cover;width:100%;height:100%}.YC4wha_dims{pointer-events:none;position:absolute;inset:clamp(36px,4vw,56px) clamp(28px,3vw,44px) clamp(28px,3vw,40px) clamp(44px,4.4vw,64px)}.YC4wha_dims svg{width:100%;height:100%;overflow:visible}.YC4wha_dims line{stroke:var(--bronze);stroke-width:1px;vector-effect:non-scaling-stroke}.YC4wha_gridMark{border:1px solid var(--charcoal);width:24px;height:24px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.68rem;font-weight:600;display:grid;position:absolute;top:10px;left:12px}.YC4wha_block{border-left:1px solid var(--charcoal);background:linear-gradient(#171c200f 1px, transparent 1px) 0 0 / 100% 28px, var(--white);flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,36px);display:flex}.YC4wha_sheetNo{font-family:var(--font-display);letter-spacing:-.04em;color:var(--bronze);border-bottom:1px solid var(--charcoal);padding-bottom:14px;font-size:clamp(2.4rem,1.4rem + 2vw,3.6rem);font-weight:500;line-height:1}.YC4wha_sheetNo span{letter-spacing:.16em;text-transform:uppercase;color:#4a5055;margin-bottom:6px;font-size:.68rem;display:block}.YC4wha_name{font-size:var(--step-2);letter-spacing:-.025em;font-weight:500;line-height:1.05}.YC4wha_short{color:#33393d;font-size:.95rem;line-height:1.5}.YC4wha_scope{border-top:1px solid #171c2040;margin:0}.YC4wha_scope dt{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#4a5055;padding:10px 0 4px;font-size:.68rem}.YC4wha_scope dd{border-bottom:1px solid #171c201f;margin:0;padding:6px 0;font-size:.92rem}.YC4wha_open{background:var(--charcoal);min-height:48px;color:var(--white);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:0 16px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background-color .4s;display:inline-flex}.YC4wha_open:hover{background:var(--bronze)}.YC4wha_open svg{width:32px;transition:transform .5s var(--ease-out)}.YC4wha_open:hover svg{transform:translate(5px)}.YC4wha_stamp{letter-spacing:.12em;text-transform:uppercase;color:#4a5055;font-size:.64rem}.YC4wha_more{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;column-gap:clamp(32px,6vw,120px);padding-top:clamp(96px,12vw,180px);padding-bottom:clamp(96px,12vw,180px);display:grid;position:relative}.YC4wha_moreHead{grid-column:1;margin-bottom:40px}.YC4wha_moreTitle{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.04em;color:var(--white);text-wrap:balance;margin-bottom:22px;font-weight:500;line-height:.98}.YC4wha_moreLede{font-size:var(--step-1);color:#f5f4f0db;max-width:40ch;line-height:1.5}.YC4wha_list{border-top:1px solid var(--line-dark);grid-column:1;list-style:none}.YC4wha_list li{border-bottom:1px solid var(--line-dark)}.YC4wha_listLink{grid-template-columns:48px 1fr;row-gap:6px;padding:26px 0;text-decoration:none;display:grid}.YC4wha_listName{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;transition:transform .6s var(--ease-out);font-weight:500;line-height:1}.YC4wha_listLink:hover .YC4wha_listName,.YC4wha_listLink:focus-visible .YC4wha_listName{transform:translate(12px)}.YC4wha_listShort{color:var(--silver);grid-column:2;max-width:52ch;font-size:.95rem}.YC4wha_moreHead,.YC4wha_list{z-index:1;position:relative}.YC4wha_listPreview{z-index:0;background:var(--charcoal);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0009 20vh,#000 42vh);mask-image:linear-gradient(#0000 0,#0009 20vh,#000 42vh)}.YC4wha_listPreview:after{content:"";z-index:2;background: linear-gradient(180deg, #171c2000 calc(100% - 40vh), #171c20d9 calc(100% - 14vh), var(--charcoal) calc(100% - 6vh)), linear-gradient(90deg, #171c20eb 0%, #171c20c7 38%, #171c204d 70%, #171c2026 100%), linear-gradient(180deg, #171c208c 0%, #171c2000 25%, #171c2000 75%, #171c2099 100%);pointer-events:none;position:absolute;inset:0}.YC4wha_listImg{clip-path:inset(100% 0 0);transition:clip-path .9s var(--ease-out);position:absolute;inset:0}.YC4wha_listImg img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);transform:scale(1.12)}.YC4wha_listImgOn{clip-path:inset(0);z-index:1}.YC4wha_listImgOn img{transform:scale(1)}.YC4wha_more{color:var(--white);max-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.YC4wha_more .YC4wha_label{color:var(--silver)}@media (max-width:899px),(prefers-reduced-motion:reduce){.YC4wha_pin{height:auto;min-height:0;padding-bottom:56px}.YC4wha_head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.YC4wha_progress{display:none}.YC4wha_track{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;align-items:stretch;gap:16px;padding-bottom:12px;overflow-x:auto}.YC4wha_track::-webkit-scrollbar{display:none}.YC4wha_sheet{scroll-snap-align:start;grid-template-rows:46vw auto;grid-template-columns:1fr;width:86vw;height:auto}.YC4wha_block{border-left:0;border-top:1px solid var(--charcoal)}}@media (max-width:899px){.YC4wha_more{grid-template-columns:1fr}.YC4wha_listPreview:after{background:linear-gradient(180deg, #171c2000 calc(100% - 30vh), var(--charcoal) calc(100% - 5vh)), #171c20c7}.YC4wha_listName{font-size:var(--step-2)}}
.pajR8G_section{background:var(--charcoal);position:relative}.pajR8G_pin{min-height:100vh;padding-block:calc(var(--nav-h) + 24px) 48px;align-items:center;display:flex}.pajR8G_grid{grid-template-columns:minmax(300px,.8fr) 1.2fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.pajR8G_copy .pajR8G_label{margin-bottom:18px}.pajR8G_title{font-size:var(--step-3);letter-spacing:-.035em;max-width:14ch;font-weight:500}.pajR8G_stepsWrap{margin-top:clamp(24px,3vw,44px);padding-left:28px;position:relative}.pajR8G_track{background:var(--line-dark);width:1px;position:absolute;top:6px;bottom:6px;left:0}.pajR8G_bar{background:var(--bronze);transform-origin:top;position:absolute;inset:0}.pajR8G_steps{gap:4px;list-style:none;display:grid}.pajR8G_step{opacity:.38;transition:opacity .5s var(--ease-out);grid-template-columns:34px 1fr;column-gap:10px;padding:10px 0;display:grid}.pajR8G_step[data-on]{opacity:.75}.pajR8G_step[data-current]{opacity:1}.pajR8G_step .pajR8G_index-num{padding-top:3px;font-size:.78rem}.pajR8G_step h3{font-size:var(--step-1);letter-spacing:-.01em;font-weight:500}.pajR8G_step p{color:var(--silver);max-height:0;transition:max-height .6s var(--ease-out), margin .6s var(--ease-out);grid-column:2;font-size:.93rem;line-height:1.5;overflow:hidden}.pajR8G_step[data-current] p{max-height:6em;margin-top:6px}.pajR8G_link{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;margin-top:28px;padding:10px 0;font-size:.8rem;display:inline-block}.pajR8G_drawing{aspect-ratio:12/7;border:1px solid var(--line-dark);background:radial-gradient(120% 90% at 50% 40%, #a3a9ae0f, #a3a9ae00 70%), var(--charcoal-raised);margin:0;position:relative}.pajR8G_sheet{position:absolute;inset:0}.pajR8G_drawing svg{width:100%;height:100%;position:absolute;inset:0}.pajR8G_drawing path{fill:none;vector-effect:non-scaling-stroke}.pajR8G_gridLines path{stroke:#a3a9ae24;stroke-width:1px}.pajR8G_datum path{stroke:#89745c99;stroke-width:1px}.pajR8G_outline path{stroke:var(--white);stroke-width:1.6px}.pajR8G_dims path{stroke:var(--bronze);stroke-width:1px}.pajR8G_structure path{stroke:#a3a9aecc;stroke-width:1px}.pajR8G_fins path{stroke:var(--bronze);stroke-width:1px}.pajR8G_glazing path{stroke:#d8d2c7a6;stroke-width:.8px}.pajR8G_photos{position:absolute;inset:0;overflow:hidden}.pajR8G_shot{opacity:0;position:absolute;inset:0}.pajR8G_shot[data-final]{opacity:1}.pajR8G_shot img{object-fit:cover;width:100%;height:100%}.pajR8G_scrim{background:var(--charcoal);opacity:.2;position:absolute;inset:0}.pajR8G_caption{letter-spacing:.12em;text-transform:uppercase;color:#f5f4f066;font-size:.68rem;position:absolute;bottom:10px;right:12px}@media (min-width:900px){.pajR8G_pin{height:100vh;position:relative;overflow:hidden}.pajR8G_grid{grid-template-columns:minmax(300px,34rem)}.pajR8G_copy{z-index:1;position:relative}.pajR8G_section{background:0 0}.pajR8G_drawing{z-index:0;aspect-ratio:auto;background:0 0;border:0;position:absolute;inset:0;overflow:hidden}.pajR8G_sheet{aspect-ratio:12/7;width:max(100vw,171.429vh);inset:54% auto auto 60vw;transform:translate(-50%,-50%)}.pajR8G_drawing:after{content:"";pointer-events:none;background:linear-gradient(90deg,#171c20 0%,#171c20e6 14%,#171c20b3 30%,#171c2026 42%,#171c2000 52%),linear-gradient(#171c2080 0%,#171c2000 18% 82%,#171c2099 100%);position:absolute;inset:0}.pajR8G_caption{z-index:1;right:var(--gutter);bottom:22px}}.pajR8G_cue{display:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.pajR8G_cue{right:var(--gutter);z-index:2;pointer-events:none;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);justify-items:center;gap:14px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pajR8G_cue[data-done]{opacity:0;transform:translateY(calc(12px - 50%))}.pajR8G_cue svg{width:116px;height:116px;overflow:visible}.pajR8G_cueTrack{fill:#171c20b3;stroke:#f5f4f073;stroke-width:1.5px}.pajR8G_cueRing{fill:none;stroke:var(--bronze);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;transform:rotate(-90deg)}.pajR8G_cueArrow{fill:none;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation:1.4s ease-in-out infinite pajR8G_cueBob}.pajR8G_cueArrow path:last-child{opacity:.55}.pajR8G_cue span{white-space:nowrap;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--white);font-size:.86rem;font-weight:500}}@keyframes pajR8G_cueBob{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@media (max-width:899px){.pajR8G_pin{min-height:0;padding-block:80px}.pajR8G_grid{grid-template-columns:1fr}.pajR8G_drawing{top:calc(var(--nav-h) + 8px);z-index:1;order:-1;position:sticky}.pajR8G_step p{max-height:none;margin-top:6px}.pajR8G_step{opacity:.5}.pajR8G_caption{font-size:.56rem;bottom:6px;right:8px}}@media (prefers-reduced-motion:reduce){.pajR8G_step,.pajR8G_step p{opacity:1;max-height:none}}
.qPmyzG_section{background:var(--charcoal);color:var(--white);position:relative}.qPmyzG_sky{z-index:0;pointer-events:none;position:absolute;inset:0}.qPmyzG_sky:before{content:"";z-index:1;background:linear-gradient(180deg, var(--charcoal) 0%, var(--charcoal) 12%, #171c2000 100%);height:40vh;position:absolute;top:0;left:0;right:0}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.qPmyzG_section{background:0 0}.qPmyzG_sky{display:none}}.qPmyzG_skySticky{height:100vh;position:sticky;top:0;overflow:hidden}.qPmyzG_skySticky img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.qPmyzG_skySticky:after{content:"";background:linear-gradient(#171c208c 0%,#171c2026 30%,#171c2040 100%);position:absolute;inset:0}.qPmyzG_pin{z-index:1;perspective:1600px;height:100vh;position:relative;overflow:hidden}.qPmyzG_head{z-index:30;left:0;right:0;top:calc(var(--nav-h) + 16px);justify-content:space-between;align-items:baseline;display:flex;position:absolute}.qPmyzG_h2,.qPmyzG_counter{text-shadow:0 2px 18px #171c208c}.qPmyzG_h2{font-size:var(--step-2);letter-spacing:-.02em;font-weight:500}.qPmyzG_counter{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--stone)}.qPmyzG_counter span{color:var(--bronze)}.qPmyzG_viewport{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 72px);transform-style:preserve-3d;position:absolute;bottom:clamp(24px,4vh,48px)}.qPmyzG_chapter{background:var(--charcoal);will-change:transform;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3}.qPmyzG_img{position:absolute;inset:0}.qPmyzG_img img{object-fit:cover;width:100%;height:100%}.qPmyzG_shade{background:linear-gradient(90deg,#171c20b8 0%,#171c204d 50%,#171c2000 75%),linear-gradient(#171c2000 40%,#171c20bf 100%);position:absolute;inset:0}.qPmyzG_mobileCopy{display:none}.qPmyzG_bodies{z-index:25;left:calc(var(--gutter) + clamp(20px, 3vw, 56px));width:min(820px,62vw);color:var(--white);position:absolute;bottom:calc(clamp(24px,4vh,48px) + clamp(24px,4vw,56px))}.qPmyzG_body{gap:14px;display:grid;position:absolute;bottom:0;left:0}.qPmyzG_body .qPmyzG_label{color:var(--stone)}.qPmyzG_title{font-family:var(--font-display);font-size:min(var(--step-4), 4.6vw);letter-spacing:-.04em;margin:4px 0 6px;font-weight:500;line-height:1}.qPmyzG_line{padding-bottom:.08em;display:block;overflow:clip}.qPmyzG_line>span{white-space:nowrap;display:block}.qPmyzG_body p:not(.qPmyzG_label){color:#f5f4f0e6;max-width:46ch;font-size:1.02rem;line-height:1.6}.qPmyzG_more{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;justify-self:start;padding:10px 0;font-size:.8rem}.qPmyzG_edge{z-index:30;right:calc(var(--gutter) - 30px);writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#f5f4f0b3;font-size:.7rem;position:absolute;top:50%;transform:translateY(-50%)rotate(180deg)}@media (max-width:899px),(prefers-reduced-motion:reduce){.qPmyzG_pin{perspective:none;height:auto;padding-bottom:40px;overflow:visible}.qPmyzG_head{padding-top:72px;padding-bottom:24px;position:relative;top:0}.qPmyzG_viewport{gap:0;padding-inline:10px;display:grid;position:relative;inset:auto}.qPmyzG_chapter{top:calc(var(--nav-h) + 8px);border-radius:2px;height:min(78svh,640px);margin-bottom:14px;position:sticky}.qPmyzG_shade{background:linear-gradient(#171c200d 20%,#171c2080 50%,#171c20eb 100%)}.qPmyzG_mobileCopy{color:var(--white);gap:10px;display:grid;position:absolute;bottom:22px;left:20px;right:20px}.qPmyzG_mobileCopy .qPmyzG_label{color:var(--stone)}.qPmyzG_mobileCopy h3{letter-spacing:-.035em;font-size:clamp(2.1rem,10vw,3rem);font-weight:500}.qPmyzG_mobileCopy p:not(.qPmyzG_label){font-size:.95rem;line-height:1.55}.qPmyzG_mobileCopy a{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;padding:10px 0;font-size:.78rem}.qPmyzG_bodies,.qPmyzG_edge{display:none}}
.gDLd6q_run{background:var(--charcoal);position:relative}.gDLd6q_track{z-index:0;pointer-events:none;position:absolute;inset:0}.gDLd6q_photo{background:var(--charcoal);height:100svh;position:sticky;top:0;overflow:hidden}.gDLd6q_frame{will-change:transform;background-position:70%;background-size:cover;position:absolute;inset:0;overflow:hidden}.gDLd6q_frame:before{content:"";background:inherit;filter:blur(18px);position:absolute;inset:-20px}.gDLd6q_rig{position:absolute;inset:0}.gDLd6q_img{object-fit:cover;will-change:transform, opacity;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.gDLd6q_layer,.gDLd6q_orbit{opacity:0;visibility:hidden}.gDLd6q_vignette{background:linear-gradient(95deg,#171c20e6 0%,#171c20b8 34%,#171c204d 62%,#171c201a 100%),linear-gradient(#171c2073 0%,#171c2000 22%);position:absolute;inset:0}.gDLd6q_shade{background:var(--charcoal);opacity:0;position:absolute;inset:0}.gDLd6q_hero{z-index:1;align-items:flex-end;height:100svh;min-height:600px;display:flex;position:relative}.gDLd6q_copy{padding-bottom:clamp(96px,14vh,150px);position:relative}.gDLd6q_eyebrow{animation:gDLd6q_fadeUp 1.2s var(--ease-out) .9s both;margin-bottom:clamp(18px,2.4vw,32px);color:var(--stone)!important}.gDLd6q_title{letter-spacing:-.045em;white-space:nowrap;flex-direction:column;font-size:clamp(3.4rem,1rem + 7.2vw,12.5rem);font-weight:500;line-height:.9;display:flex}.gDLd6q_line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.gDLd6q_line>span{animation:gDLd6q_rise 1.4s var(--ease-out) .25s both;display:block}.gDLd6q_line2>span{animation-delay:.4s}.gDLd6q_line2{color:var(--stone);padding-left:.5em}@keyframes gDLd6q_rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes gDLd6q_fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.gDLd6q_foot{animation:gDLd6q_fadeUp 1.2s var(--ease-out) 1s both;align-items:flex-start;gap:clamp(20px,3vw,48px);margin-top:clamp(28px,3.6vw,52px);padding-left:calc(.5rem + 3.6vw);display:flex}.gDLd6q_rule{background:var(--bronze);flex:none;width:clamp(48px,7vw,120px);height:1px;margin-top:.8em}.gDLd6q_intro{max-width:40ch;font-size:var(--step-1);color:#f5f4f0e6;line-height:1.45}.gDLd6q_meta{right:var(--gutter);top:calc(var(--nav-h) + 40px);text-align:right;animation:gDLd6q_fadeUp 1.2s var(--ease-out) 1.2s both;gap:14px;margin:0;display:grid;position:absolute}.gDLd6q_meta dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.95rem}.gDLd6q_scroll{right:var(--gutter);animation:gDLd6q_fadeUp 1.2s var(--ease-out) 1.4s both;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(40px,6vh,64px)}.gDLd6q_scroll .gDLd6q_label{writing-mode:vertical-rl;color:var(--stone)!important}.gDLd6q_scroll i{background:#f5f4f033;width:1px;height:72px;position:relative;overflow:hidden}.gDLd6q_scroll i:after{content:"";background:var(--bronze);width:1px;height:40%;animation:gDLd6q_drop 2.2s var(--ease-inout) infinite;position:absolute;top:0;left:0}@keyframes gDLd6q_drop{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.gDLd6q_copyTrack{z-index:2;pointer-events:none;position:absolute;inset:0}.gDLd6q_copySticky{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}.gDLd6q_roomInner{text-align:center;pointer-events:auto;visibility:hidden;justify-items:center;gap:22px;width:100%;display:grid}.gDLd6q_roomInner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 58%,#171c20b8 0%,#171c2080 55%,#171c2000 100%);position:absolute;inset:0}.gDLd6q_roomInner .gDLd6q_label{color:var(--white)!important}.gDLd6q_roomTitle{font-size:min(var(--step-5), 8.4vw);letter-spacing:-.045em;white-space:nowrap;color:var(--white);font-weight:500;line-height:.95}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gDLd6q_roomTitle{background:linear-gradient(#f5f4f038, #f5f4f038), var(--title-img) var(--title-pos,50% 50%) / cover fixed;color:#0000;-webkit-text-stroke:1px #f5f4f073;filter:drop-shadow(0 8px 28px #00000073);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}}.gDLd6q_roomText{max-width:52ch;font-size:var(--step-1);text-wrap:pretty;color:var(--white);line-height:1.55}.gDLd6q_roomLinks{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:4px;display:flex}.gDLd6q_roomLinks a{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;padding:10px 0;font-size:.8rem}.gDLd6q_credit{right:var(--gutter);letter-spacing:.12em;text-transform:uppercase;color:#f5f4f080;font-size:.68rem;position:absolute;bottom:18px}.gDLd6q_room{height:400vh;position:relative}.gDLd6q_slides{width:100%;display:grid}.gDLd6q_slide{grid-area:1/1;align-content:center;justify-items:center;gap:22px;display:grid}.gDLd6q_run:not([data-motion=on]) .gDLd6q_slide:not(:first-child){display:none}.gDLd6q_gal{object-fit:cover;clip-path:inset(0 0 0 100%);will-change:clip-path, transform;width:100%;height:100%;position:absolute;inset:0}.gDLd6q_galBar{left:var(--gutter);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f0b3;align-items:center;gap:16px;font-size:.72rem;display:flex;position:absolute;bottom:18px}.gDLd6q_galCount{font-variant-numeric:tabular-nums}.gDLd6q_galCount span{color:var(--white)}.gDLd6q_galTicks{gap:6px;display:flex}.gDLd6q_galTicks i{width:22px;height:2px;transition:background-color .4s var(--ease-out);background:#f5f4f040}.gDLd6q_galTicks i[data-on]{background:var(--bronze)}.gDLd6q_roomSub{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;color:var(--white);text-wrap:balance;align-items:center;gap:16px;font-weight:500;line-height:1.15;display:inline-flex}.gDLd6q_roomSub i{background:#f5f4f099;flex:none;width:32px;height:1px}.gDLd6q_run:not([data-motion=on]) .gDLd6q_copyTrack{pointer-events:auto;position:relative;inset:auto}.gDLd6q_run:not([data-motion=on]) .gDLd6q_copySticky{background:linear-gradient(180deg, #171c2000 0%, #171c20bd 20%, #171c20eb 100%), var(--room-bg) center / cover no-repeat;height:auto;min-height:100vh;position:relative}.gDLd6q_run:not([data-motion=on]) .gDLd6q_roomInner{visibility:visible;padding-top:20vh}.gDLd6q_run:not([data-motion=on]) .gDLd6q_gal,.gDLd6q_run:not([data-motion=on]) .gDLd6q_galBar,.gDLd6q_run:not([data-motion=on]) .gDLd6q_room{display:none}@media (prefers-reduced-motion:reduce){.gDLd6q_rig,.gDLd6q_line>span,.gDLd6q_eyebrow,.gDLd6q_foot,.gDLd6q_meta,.gDLd6q_scroll{animation:none}}@media (max-width:899px){.gDLd6q_title{white-space:normal;text-wrap:balance;font-size:clamp(3rem,15.5vw,6rem)}.gDLd6q_line2,.gDLd6q_foot{padding-left:0}.gDLd6q_rule,.gDLd6q_meta,.gDLd6q_scroll{display:none}.gDLd6q_copy{padding-bottom:calc(var(--dock-h) + 48px + env(safe-area-inset-bottom))}.gDLd6q_vignette{background:linear-gradient(#171c201a 25%,#171c208c 55%,#171c20e6 100%),linear-gradient(#171c2080 0%,#171c2000 25%)}.gDLd6q_credit{bottom:calc(var(--dock-h) + 22px)}.gDLd6q_galBar{bottom:calc(var(--dock-h) + 46px);gap:12px}.gDLd6q_roomInner{padding-bottom:calc(var(--dock-h) + 12px);gap:18px}.gDLd6q_roomTitle{font-size:10.4vw}.gDLd6q_roomSub{font-size:1.15rem}.gDLd6q_roomText{font-size:1rem}.gDLd6q_roomInner:before{background:#171c208c}}
.QvYTna_wrap{background:var(--charcoal);position:relative}@media (prefers-reduced-motion:no-preference){.QvYTna_wrap{margin-top:-75vh}}.QvYTna_rise{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--charcoal) 0%, #171c2099 40%, #171c2000 100%);height:38vh;position:absolute;top:0;left:0;right:0}.QvYTna_wrap>:not(.QvYTna_layer):not(.QvYTna_rise){z-index:1;position:relative}.QvYTna_layer{z-index:0;pointer-events:none;position:absolute;inset:0}.QvYTna_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.QvYTna_sticky img{object-fit:cover;width:100%;height:100%}.QvYTna_sticky:after{content:"";background:linear-gradient(#171c20d1 0%,#171c20b3 40%,#171c20d6 100%),linear-gradient(90deg,#171c204d 0%,#171c2000 60%);position:absolute;inset:0}.QvYTna_lines{z-index:1;opacity:.7;position:absolute;inset:0}
.tLeeaq_section{color:var(--white);padding-block:clamp(6rem,10vw,10rem);position:relative;overflow:hidden}.tLeeaq_section[data-motion=on]{padding-top:calc(72vh + clamp(3rem,5vw,5rem))}.tLeeaq_inner{z-index:1;position:relative}.tLeeaq_head{margin-bottom:clamp(3rem,6vw,5.5rem)}.tLeeaq_eyebrow{font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--silver);align-items:center;gap:14px;font-size:.72rem;display:flex}.tLeeaq_eyebrow:before{content:"";background:var(--bronze);width:36px;height:1px}.tLeeaq_headline{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;color:var(--white);text-wrap:balance;margin-top:1.6rem;font-size:clamp(2.6rem,7.4vw,8.5rem);font-weight:600;line-height:.9}.tLeeaq_headline>span{white-space:nowrap;display:block}.tLeeaq_intro{max-width:56ch;font-size:var(--step-0);color:var(--stone);margin-top:1.4rem;line-height:1.6}.tLeeaq_list{border-top:1px solid #f5f4f029;list-style:none}.tLeeaq_row{border-bottom:1px solid #f5f4f014;grid-template-columns:auto minmax(0,1fr) minmax(0,21rem);align-items:center;column-gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.6rem,3vw,3rem);display:grid}.tLeeaq_index{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--bronze);font-size:1.3rem;font-weight:500}.tLeeaq_wordWrap{min-width:0;font:inherit}.tLeeaq_word{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;will-change:transform;font-size:clamp(2.4rem,6.3vw,6.4rem);font-weight:600;line-height:.86;display:inline-block;position:relative}.tLeeaq_outline{color:var(--white);display:block}.tLeeaq_fill{display:none}.tLeeaq_text{max-width:42ch;color:var(--silver);justify-self:end;font-size:.92rem;line-height:1.6}.tLeeaq_section[data-motion=on] .tLeeaq_outline{color:#0000;-webkit-text-stroke:1px #a3a9ae66}.tLeeaq_section[data-motion=on] .tLeeaq_fill{color:var(--white);clip-path:inset(0 100% 0 0);will-change:clip-path;display:block;position:absolute;inset:0}@media (max-width:859px){.tLeeaq_row{grid-template-columns:minmax(0,1fr);row-gap:.7rem}.tLeeaq_word{white-space:normal}.tLeeaq_text{justify-self:start}.tLeeaq_headline{font-size:10.4vw}}
.Q7Haka_crumbs ol{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);flex-wrap:wrap;gap:6px 0;font-size:.74rem;list-style:none;display:flex}.Q7Haka_crumbs li+li:before{content:"/";color:var(--bronze);margin:0 12px}.Q7Haka_crumbs a{color:var(--stone);padding:8px 0;text-decoration:none}.Q7Haka_crumbs a:hover{color:var(--white)}.Q7Haka_light ol{color:#5a5f63}.Q7Haka_light a{color:var(--charcoal)}.Q7Haka_light a:hover{color:var(--bronze)}
.vNVpya_section{z-index:3;position:relative}.vNVpya_section[data-motion=on]{margin-top:-140vh}.vNVpya_pin{background:var(--charcoal);height:100svh;min-height:620px;position:relative;overflow:hidden}.vNVpya_media{position:absolute;inset:0}.vNVpya_clip{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.vNVpya_inner{will-change:transform;position:absolute;inset:0}.vNVpya_video{width:100%;height:100%}.vNVpya_scrim{z-index:10;background:linear-gradient(90deg,#171c20c7 0%,#171c2080 45%,#171c2026 75%,#171c2040 100%),linear-gradient(#171c2000 65%,#171c20b3 100%),linear-gradient(#171c208c 0%,#171c2000 25%);position:absolute;inset:0;overflow:hidden}.vNVpya_layout{z-index:20;height:100%;padding-top:calc(var(--nav-h) + 28px);grid-template-rows:auto 1fr auto;padding-bottom:clamp(32px,6vh,64px);display:grid;position:relative}.vNVpya_head{justify-content:space-between;align-items:baseline;display:flex}.vNVpya_head .vNVpya_label{color:var(--stone)!important}.vNVpya_count{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--stone)}.vNVpya_count span{color:var(--white)}.vNVpya_body{align-self:center;gap:clamp(20px,3vw,48px);display:flex;position:relative}.vNVpya_track{background:#f5f4f040;flex:none;width:1px;position:relative}.vNVpya_track i{background:var(--bronze);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.vNVpya_words{gap:.02em;font-size:clamp(3.4rem,1rem + 8.4vw,13rem);list-style:none;display:grid}.vNVpya_word{align-items:flex-start;gap:.18em;line-height:.9;display:flex}.vNVpya_idx{min-width:2.4em;color:var(--stone);transition:color .6s var(--ease-out);padding-top:.6em;font-size:.11em}.vNVpya_text{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.2px #f5f4f08c;transition:color .7s var(--ease-out), -webkit-text-stroke-color .7s var(--ease-out), transform .9s var(--ease-out);font-weight:600;transform:translate(0)}.vNVpya_word[data-on] .vNVpya_text{color:var(--white);-webkit-text-stroke-color:var(--white);transform:translate(.12em)}.vNVpya_word[data-on] .vNVpya_idx{color:var(--bronze)}.vNVpya_notes{justify-self:end;width:min(420px,100%);min-height:7em;position:relative}.vNVpya_note{border-left:1px solid var(--bronze);font-size:var(--step-1);color:var(--white);opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);padding-left:18px;line-height:1.45;position:absolute;bottom:1.8em;left:0;right:0;transform:translateY(14px)}.vNVpya_note[data-on]{opacity:1;transform:none}.vNVpya_credit{letter-spacing:.12em;text-transform:uppercase;color:#f5f4f080;font-size:.68rem;position:absolute;bottom:0;right:0}@media (max-width:899px){.vNVpya_words{font-size:clamp(2.6rem,13.5vw,5rem)}.vNVpya_notes{margin-bottom:calc(var(--dock-h) + 8px);justify-self:stretch}.vNVpya_note{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.vNVpya_pin{height:auto;min-height:100vh}.vNVpya_note{opacity:1;margin-bottom:12px;position:relative;bottom:auto;transform:none}.vNVpya_notes{min-height:0;padding-bottom:24px}}
._3hUVsW_footer{background:var(--charcoal);color:var(--white);border-top:1px solid var(--line-dark);padding-top:clamp(72px,10vw,160px);position:relative;overflow:hidden}._3hUVsW_crop{opacity:.045;pointer-events:none;width:min(78vw,1300px);position:absolute;bottom:-9vw;right:-12vw}._3hUVsW_top{grid-template-columns:minmax(260px,1fr) 2fr;gap:clamp(48px,6vw,120px);display:grid;position:relative}._3hUVsW_brandCol{flex-direction:column;align-items:flex-start;gap:28px;display:flex}._3hUVsW_logo{align-items:flex-start;font-size:clamp(14px,1.15vw,18px)}._3hUVsW_place{color:var(--silver);font-size:.95rem}._3hUVsW_contact{font-family:var(--font-display);font-size:var(--step-1);text-decoration:none}._3hUVsW_cols{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,56px);display:grid}._3hUVsW_cols ul{gap:4px;margin-top:20px;list-style:none;display:grid}._3hUVsW_cols a{color:var(--stone);background:linear-gradient(var(--bronze), var(--bronze)) left bottom / 0 1px no-repeat;transition:background-size .5s var(--ease-out), color .3s;padding:6px 0;font-size:.98rem;text-decoration:none;display:inline-block}._3hUVsW_cols a:hover,._3hUVsW_cols a:focus-visible{color:var(--white);background-size:100% 1px}._3hUVsW_base{border-top:1px solid var(--line-dark);color:var(--silver);flex-wrap:wrap;gap:12px 32px;margin-top:clamp(64px,8vw,128px);padding-top:24px;padding-bottom:32px;font-size:.85rem;display:flex;position:relative}._3hUVsW_note{margin-left:auto}@media (max-width:899px){._3hUVsW_top{grid-template-columns:1fr}._3hUVsW_cols{grid-template-columns:1fr 1fr}._3hUVsW_note{margin-left:0}}@media (max-width:479px){._3hUVsW_cols{grid-template-columns:1fr}}._3hUVsW_areas{border-top:1px solid var(--line-dark);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(24px,3vw,40px)}._3hUVsW_areas ._3hUVsW_label a{text-decoration:none}._3hUVsW_areas ._3hUVsW_label a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:5px}._3hUVsW_areaGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:20px;display:grid}._3hUVsW_areaRegion{color:var(--silver);margin-bottom:8px;font-size:.78rem}._3hUVsW_areaGroups ul{flex-wrap:wrap;gap:2px 16px;list-style:none;display:flex}._3hUVsW_areaGroups a{padding:5px 0;font-size:.92rem;display:inline-block}@media (max-width:899px){._3hUVsW_areaGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}
.JWo6XG_hero{background:var(--charcoal);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.JWo6XG_media{position:absolute;inset:0;overflow:hidden}.JWo6XG_imgWrap,.JWo6XG_second{position:absolute;inset:0}.JWo6XG_imgWrap img,.JWo6XG_second img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:26s ease-in-out infinite alternate JWo6XG_heroDrift}@keyframes JWo6XG_heroDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}.JWo6XG_second{z-index:1}.JWo6XG_shade{z-index:2;background:linear-gradient(90deg,#171c20b8 0%,#171c2066 42%,#171c2000 68%),linear-gradient(#171c2000 30%,#171c2073 60%,#171c20e6 100%),linear-gradient(#171c208c 0%,#171c2000 25%);position:absolute;inset:0}.JWo6XG_surveyLines{z-index:2;width:100%;height:100%;position:absolute;inset:0}.JWo6XG_surveyLines line{stroke:#f5f4f052;stroke-width:1px;vector-effect:non-scaling-stroke}.JWo6XG_ledgerBars{z-index:3;width:100%;height:100%;position:absolute;inset:0}.JWo6XG_ledgerBars rect{fill:#89745cd9}.JWo6XG_ledgerBars rect:nth-child(odd){fill:#f5f4f08c}@media (max-width:899px){.JWo6XG_ledgerBars{display:none}}.JWo6XG_copy{z-index:3;padding-top:calc(var(--nav-h) + 80px);padding-bottom:clamp(48px,8vh,96px);position:relative}.JWo6XG_crumbs{margin-bottom:clamp(28px,4vh,48px)}.JWo6XG_eyebrow{margin-bottom:18px;color:var(--stone)!important}.JWo6XG_title{letter-spacing:-.045em;-webkit-hyphens:manual;hyphens:manual;max-width:17ch;font-size:clamp(2.8rem,1.2rem + 4.6vw,7.2rem);font-weight:500;line-height:.94}.JWo6XG_lede{max-width:48ch;font-size:var(--step-1);color:#f5f4f0e0;margin-top:clamp(20px,2.4vw,36px);line-height:1.5}.JWo6XG_block{max-width:760px;margin-top:clamp(26px,3.2vw,44px)}.JWo6XG_cells{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);column-gap:clamp(18px,2.4vw,36px);display:grid}.JWo6XG_cell{min-width:0;padding-top:12px;position:relative}.JWo6XG_rule{background:#f5f4f059;height:1px;position:absolute;top:0;left:0;right:0}.JWo6XG_cell:first-child .JWo6XG_rule{background:var(--bronze)}.JWo6XG_cell dt{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#f5f4f08c;margin-bottom:6px;font-size:.66rem}.JWo6XG_cell dd{font-family:var(--font-display);color:var(--white);margin:0;font-size:.95rem;line-height:1.35}.JWo6XG_sheet{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;color:var(--stone)!important;font-size:1.5rem!important}.JWo6XG_scopeCell ul{gap:2px;list-style:none;display:grid}.JWo6XG_scopeCell li{gap:10px;display:flex}.JWo6XG_scopeCell li:before{content:"";background:var(--bronze);flex:none;width:10px;height:1px;margin-top:.68em}.JWo6XG_actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(20px,2.4vw,30px);display:flex}.JWo6XG_cta{background:var(--white);color:var(--charcoal);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);align-items:center;gap:16px;padding:15px 22px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.JWo6XG_cta svg{width:34px;transition:transform .5s var(--ease-out)}.JWo6XG_cta:hover,.JWo6XG_cta:focus-visible{background:var(--bronze);color:var(--white)}.JWo6XG_cta:hover svg,.JWo6XG_cta:focus-visible svg{transform:translate(5px)}.JWo6XG_ghost{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;padding:10px 0;font-size:.78rem}.JWo6XG_mark{z-index:3;pointer-events:none;border:0 solid #f5f4f099;width:26px;height:26px;position:absolute}.JWo6XG_tl{top:calc(var(--nav-h) + 12px);transform-origin:0 0;border-top-width:1px;border-left-width:1px;left:24px}.JWo6XG_tr{top:calc(var(--nav-h) + 12px);transform-origin:100% 0;border-top-width:1px;border-right-width:1px;right:24px}.JWo6XG_bl{transform-origin:0 100%;border-bottom-width:1px;border-left-width:1px;bottom:24px;left:24px}.JWo6XG_br{transform-origin:100% 100%;border-bottom-width:1px;border-right-width:1px;bottom:24px;right:24px}.JWo6XG_scroll{z-index:3;pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.JWo6XG_scroll span{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:#f5f4f0bf;font-size:.66rem}.JWo6XG_scroll i{background:#f5f4f040;width:1px;height:46px;position:relative;overflow:hidden}.JWo6XG_scroll i:after{content:"";background:var(--white);width:1px;height:40%;animation:JWo6XG_scrollRun 1.8s var(--ease-out) infinite;position:absolute;top:-40%;left:0}@keyframes JWo6XG_scrollRun{to{top:100%}}.JWo6XG_compact{max-width:20ch;font-size:clamp(2.6rem,1rem + 3.4vw,5.6rem)!important}.JWo6XG_title.JWo6XG_twoLine{--col:min(calc(100vw - 2 * var(--gutter)), 1180px);max-width:none;font-size:min(clamp(2.8rem, 1.2rem + 4.6vw, 7.2rem), calc(var(--col) / (var(--chars) * .53)))}.JWo6XG_titleLine{white-space:nowrap;display:block}@media (min-width:900px){.JWo6XG_wall .JWo6XG_media{left:42%}.JWo6XG_wall .JWo6XG_shade{background:linear-gradient(90deg,#171c2099 0%,#171c2000 30%)}.JWo6XG_wall .JWo6XG_copy{align-self:center}.JWo6XG_wall .JWo6XG_plinth{max-width:calc(42vw - max(var(--gutter), (100vw - var(--max)) / 2 + var(--gutter)) - clamp(24px, 3vw, 56px))}.JWo6XG_wall .JWo6XG_title{max-width:9ch}.JWo6XG_wall .JWo6XG_title.JWo6XG_twoLine{--col:calc(42vw - max(var(--gutter), (100vw - var(--max)) / 2 + var(--gutter)) - clamp(24px, 3vw, 56px));max-width:none;font-size:min(clamp(2.8rem, 1rem + 4.2vw, 6.4rem), calc(var(--col) / (var(--chars) * .53)))}.JWo6XG_wall .JWo6XG_lede{max-width:36ch}.JWo6XG_wall .JWo6XG_cells{column-gap:18px}.JWo6XG_wall .JWo6XG_copy{padding-top:calc(var(--nav-h) + 48px);padding-bottom:48px}.JWo6XG_wall .JWo6XG_crumbs{margin-bottom:24px}.JWo6XG_wall .JWo6XG_title{font-size:clamp(2.8rem,1rem + 4.2vw,6.4rem)}.JWo6XG_diagonal .JWo6XG_media{clip-path:polygon(22% 0,100% 0,100% 100%,0% 100%)}.JWo6XG_diagonal .JWo6XG_shade{background:linear-gradient(90deg,#171c20d9 0%,#171c2066 40%,#171c2000 65%),linear-gradient(#171c2000 60%,#171c2099 100%)}.JWo6XG_threshold{align-items:stretch;min-height:140vh}.JWo6XG_threshold .JWo6XG_media{top:0;width:100%;height:100vh;position:sticky;inset:auto}.JWo6XG_threshold .JWo6XG_copy{position:absolute;bottom:40vh;left:0;right:0}.JWo6XG_split .JWo6XG_shade{background:linear-gradient(#171c201a 25%,#171c2066 55%,#171c20eb 100%)}.JWo6XG_monolith .JWo6XG_plinth{background:var(--charcoal);margin-left:calc(var(--gutter) * -1);max-width:min(880px,64vw);padding:clamp(28px,3vw,48px) clamp(28px,3vw,56px) clamp(32px,3vw,52px)}.JWo6XG_monolith .JWo6XG_copy{padding-bottom:0}.JWo6XG_monolith .JWo6XG_shade{background:linear-gradient(#171c2080 0%,#171c2000 25%)}}@media (max-width:899px){.JWo6XG_shade{background:linear-gradient(#171c2059 0%,#171c20c7 45%,#171c20f0 100%)!important}.JWo6XG_cells{grid-template-columns:auto minmax(0,1fr);row-gap:16px}.JWo6XG_scopeCell{grid-column:1/-1}.JWo6XG_mark{display:none}.JWo6XG_title{font-size:clamp(2.4rem,10.5vw,4.4rem)}.JWo6XG_title.JWo6XG_twoLine{--col:calc(100vw - 2 * var(--gutter));font-size:min(clamp(2.4rem, 10.5vw, 4.4rem), calc(var(--col) / (var(--chars) * .53)))}.JWo6XG_copy{padding-bottom:calc(var(--dock-h) + 36px + env(safe-area-inset-bottom))}.JWo6XG_scroll{display:none}.JWo6XG_second{display:none;clip-path:none!important}}.JWo6XG_nowrap{white-space:nowrap}@media (prefers-reduced-motion:reduce){.JWo6XG_imgWrap img,.JWo6XG_second img,.JWo6XG_scroll i:after{animation:none}}
.cTIrYq_wrap{position:relative}.cTIrYq_layer,.cTIrYq_rise{display:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.cTIrYq_wrap{background:var(--charcoal)}.cTIrYq_rise{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--charcoal) 0%, var(--charcoal) 10%, #171c20cc 32%, #171c2059 65%, #171c2000 100%);height:55vh;display:block;position:absolute;top:0;left:0;right:0}.cTIrYq_wrap>:not(.cTIrYq_layer):not(.cTIrYq_rise){z-index:1;position:relative}.cTIrYq_layer{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.cTIrYq_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.cTIrYq_sheet{aspect-ratio:12/7;width:max(100vw,171.429vh);position:absolute;top:54%;left:60vw;transform:translate(-50%,-50%)}.cTIrYq_sheet img{object-fit:cover;width:100%;height:100%}.cTIrYq_end{opacity:0;visibility:hidden;position:absolute;inset:0}.cTIrYq_scrim{background:var(--charcoal);opacity:.5;position:absolute;inset:0}.cTIrYq_sticky:after{content:"";background:linear-gradient(90deg,#171c20 0%,#171c20e6 14%,#171c20b3 30%,#171c2026 42%,#171c2000 52%),linear-gradient(#171c2080 0%,#171c2000 18% 82%,#171c2099 100%);position:absolute;inset:0}}
.lnUIdW_header{z-index:100;color:var(--white);transition:transform .6s var(--ease-out), background-color .5s var(--ease-out), backdrop-filter .5s var(--ease-out);position:fixed;inset:0 0 auto}.lnUIdW_header:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--line-dark);transform-origin:0;height:1px;transition:transform .9s var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.lnUIdW_solid{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#171c20db}.lnUIdW_solid:after{transform:scaleX(1)}.lnUIdW_hidden{transform:translateY(-101%)}.lnUIdW_menuOpen{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.lnUIdW_bar{height:var(--nav-h);max-width:var(--max);padding-inline:var(--gutter);align-items:center;gap:clamp(16px,2.4vw,40px);margin-inline:auto;display:flex}.lnUIdW_brand{z-index:2;align-items:center;margin-right:auto;text-decoration:none;display:flex;position:relative}.lnUIdW_logo{font-size:clamp(13px,1vw,15px)}.lnUIdW_primary ul{gap:clamp(18px,2.2vw,36px);list-style:none;display:flex}.lnUIdW_navLink{height:44px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--white);align-items:center;gap:8px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lnUIdW_navLink:after{content:"";background:var(--bronze);transform-origin:100%;height:1px;transition:transform .55s var(--ease-out);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.lnUIdW_navLink:hover:after,.lnUIdW_navLink[aria-expanded=true]:after,.lnUIdW_active:after{transform-origin:0;transform:scaleX(1)}.lnUIdW_caret{width:9px;transition:transform .4s var(--ease-out)}.lnUIdW_navLink[aria-expanded=true] .lnUIdW_caret{transform:rotate(180deg)}.lnUIdW_ctaWrap{display:inline-flex}.lnUIdW_cta{height:46px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease-out), border-color .5s var(--ease-out);border:1px solid #f5f4f061;align-items:center;gap:14px;padding:0 22px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lnUIdW_cta:before{content:"";z-index:-1;background:var(--white);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path .6s var(--ease-out);position:absolute;inset:0}.lnUIdW_cta:hover{color:var(--charcoal);border-color:var(--white)}.lnUIdW_cta:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.lnUIdW_cta svg{width:16px}.lnUIdW_menuBtn{z-index:2;justify-content:center;align-items:center;width:48px;height:48px;display:none;position:relative}.lnUIdW_burger{gap:7px;width:26px;display:grid}.lnUIdW_burger i{height:1.5px;transition:transform .55s var(--ease-out);background:currentColor;display:block}.lnUIdW_menuBtn[aria-expanded=true] .lnUIdW_burger i:first-child{transform:translateY(4.25px)rotate(45deg)}.lnUIdW_menuBtn[aria-expanded=true] .lnUIdW_burger i:last-child{transform:translateY(-4.25px)rotate(-45deg)}.lnUIdW_mega{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-dark);opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out), visibility 0s linear .45s;max-height:calc(100svh - var(--nav-h));overscroll-behavior:contain;background:#171c20f7;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.lnUIdW_mega[hidden]{visibility:hidden;display:block}.lnUIdW_megaOpen{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out), visibility 0s;transform:none}.lnUIdW_megaInner{max-width:var(--max);padding:40px var(--gutter) 32px;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr 1.25fr;gap:28px clamp(24px,4vw,72px);margin-inline:auto;display:grid}.lnUIdW_megaCol ul{border-top:1px solid var(--line-dark);margin-top:18px;list-style:none}.lnUIdW_megaCol li{border-bottom:1px solid var(--line-dark)}.lnUIdW_megaLink{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;transition:color .4s var(--ease-out), transform .5s var(--ease-out);align-items:baseline;gap:18px;padding:16px 0;font-weight:500;text-decoration:none;display:flex}.lnUIdW_megaLink .lnUIdW_index-num{font-size:.72rem}.lnUIdW_megaLink:hover,.lnUIdW_megaLink:focus-visible{transform:translate(8px)}.lnUIdW_megaPreview{aspect-ratio:4/3;background:var(--charcoal-raised);grid-area:1/3/span 2;position:relative;overflow:hidden}.lnUIdW_megaImg{opacity:0;transition:opacity .7s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.lnUIdW_megaImg img{object-fit:cover;width:100%;height:100%}.lnUIdW_megaImgOn{opacity:1;transform:scale(1)}.lnUIdW_megaCaption{background:linear-gradient(#171c2000,#171c20eb);padding:56px 24px 22px;font-size:.95rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.lnUIdW_megaCaption .lnUIdW_label{color:var(--stone);margin-bottom:8px}.lnUIdW_megaFoot{grid-column:1/span 2;align-items:center;gap:32px;display:flex}.lnUIdW_megaAll{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;font-size:.8rem}.lnUIdW_overlay{z-index:90;background:var(--charcoal);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-inout);grid-template-columns:1fr;display:grid;position:fixed;inset:0}.lnUIdW_overlay[hidden]{visibility:hidden;display:grid}.lnUIdW_overlayOpen{clip-path:inset(0);visibility:visible}.lnUIdW_overlayMedia{opacity:.28;position:absolute;inset:0}.lnUIdW_overlayImg{opacity:0;transition:opacity .8s var(--ease-out);position:absolute;inset:0}.lnUIdW_overlayImg img{object-fit:cover;width:100%;height:100%}.lnUIdW_overlayImgOn{opacity:1}.lnUIdW_overlayNav{padding:calc(var(--nav-h) + 24px) var(--gutter) calc(var(--dock-h) + 40px);align-self:center;max-height:100dvh;position:relative;overflow-y:auto}.lnUIdW_overlayNav ol{border-top:1px solid var(--line-dark);list-style:none}.lnUIdW_overlayNav li{border-bottom:1px solid var(--line-dark);opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(.25s + var(--i) * 50ms);transform:translateY(24px)}.lnUIdW_overlayOpen .lnUIdW_overlayNav li{opacity:1;transform:none}.lnUIdW_overlayNav a{grid-template-columns:44px 1fr auto;align-items:baseline;gap:12px;min-height:56px;padding:14px 0;text-decoration:none;display:grid}.lnUIdW_overlayLabel{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,7.6vw,3.6rem);font-weight:500;line-height:1}.lnUIdW_overlayNote{letter-spacing:.12em;text-transform:uppercase;color:var(--silver);font-size:.78rem}@media (max-width:1099px){.lnUIdW_primary,.lnUIdW_ctaWrap{display:none}.lnUIdW_menuBtn{display:inline-flex}.lnUIdW_mega{display:none!important}}@media (max-width:559px){.lnUIdW_overlayNote{display:none}.lnUIdW_overlayNav a{grid-template-columns:36px 1fr}}@media (min-width:1100px){.lnUIdW_overlay{display:none!important}}
.e7xP_q_stage{background:var(--charcoal);height:330vh;color:var(--white);position:relative}.e7xP_q_frame{height:100svh;position:sticky;top:0;overflow:hidden}.e7xP_q_label{z-index:4;top:calc(var(--nav-h) + 28px);text-align:center;font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--stone);font-size:.72rem;position:absolute;left:0;right:0}.e7xP_q_rail{z-index:4;left:var(--gutter);gap:18px;padding-left:18px;list-style:none;display:grid;position:absolute;bottom:9vh}.e7xP_q_track{background:#f5f4f033;width:1px;position:absolute;top:2px;bottom:2px;left:0}.e7xP_q_track i{background:var(--bronze);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.e7xP_q_rail li{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#f5f4f073;transition:color .4s var(--ease-out);font-size:.72rem}.e7xP_q_rail li span{font-variant-numeric:tabular-nums;margin-right:8px}.e7xP_q_rail li[data-on]{color:var(--white)}.e7xP_q_act{--t:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.e7xP_q_wash{background:var(--img) center / cover no-repeat;filter:blur(48px)brightness(.42)saturate(1.1);opacity:clamp(0, calc(min(var(--t), 1 - var(--t)) * 4), .9);transform:scale(calc(1.08 - var(--t) * .08));position:absolute;inset:-8%}.e7xP_q_num{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:3px #89745cc7;transform:translateY(calc((.5 - var(--t)) * 120vh));margin-top:-.5em;font-size:clamp(8rem,24vw,26rem);font-weight:500;line-height:1;position:absolute;top:50%;right:5vw}.e7xP_q_phrase{z-index:2;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.4em;display:flex;position:relative}.e7xP_q_word{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;margin:-.06em -.08em -.22em;padding:.06em .08em .22em;font-size:clamp(5.5rem,18.5vw,20rem);font-weight:600;line-height:.9;display:inline-block;overflow:hidden}.e7xP_q_letter{--in:clamp(0, calc(var(--t) / .3 * 1.6 - var(--li) * .1), 1);--out:clamp(0, calc((var(--t) - .7) / .3 * 1.6 - var(--li) * .1), 1);color:#0000;background-image:var(--img);background-size:calc(var(--ww) * 1.3) auto;background-position:calc(var(--ox) * -1 - var(--t) * var(--ww) * .28) 50%;-webkit-text-stroke:1px #f5f4f04d;filter:brightness(1.18)contrast(1.06)saturate(1.08);transform:translateY(calc((1 - var(--in)) * 108% - var(--out) * 108%)) rotate(calc((1 - var(--in)) * 7deg - var(--out) * 5deg));background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;display:inline-block}.e7xP_q_suffix{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);opacity:calc(clamp(0, (var(--t) - .18) * 10, 1) * clamp(0, (.78 - var(--t)) * 10, 1));transform:translateY(calc((1 - clamp(0, (var(--t) - .18) * 10, 1)) * .3em));font-size:clamp(2rem,6.5vw,7rem);font-weight:500;line-height:1}.e7xP_q_accent .e7xP_q_word,.e7xP_q_accent .e7xP_q_suffix{font-style:italic}.e7xP_q_accent .e7xP_q_suffix{color:var(--bronze)}@media (max-width:899px){.e7xP_q_rail{display:none}}@media (max-width:699px){.e7xP_q_stage{height:300vh}.e7xP_q_phrase{flex-direction:column;align-items:center;row-gap:.2em}}@media (prefers-reduced-motion:reduce){.e7xP_q_stage{height:auto}.e7xP_q_frame{height:auto;padding-block:calc(var(--nav-h) + 80px) 12vh;gap:12vh;display:grid;position:relative}.e7xP_q_label{position:relative;top:0}.e7xP_q_rail,.e7xP_q_num{display:none}.e7xP_q_act{min-height:40vh;position:relative;inset:auto}}
._8TymFG_intro,._8TymFG_approach{padding-block:clamp(96px,11vw,180px)}._8TymFG_introGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,120px);display:grid}._8TymFG_h2{font-size:var(--step-3);letter-spacing:-.035em;top:calc(var(--nav-h) + 40px);font-weight:500;position:sticky}._8TymFG_prose{color:#2a3034;font-size:1.06rem;line-height:1.75}._8TymFG_prose a{color:var(--charcoal)}._8TymFG_approachGrid{justify-items:center;display:grid}._8TymFG_h2Center{font-size:var(--step-4);letter-spacing:-.04em;text-align:center;margin-bottom:clamp(32px,4vw,64px);font-weight:500}@media (max-width:899px){._8TymFG_introGrid{grid-template-columns:1fr}._8TymFG_h2{position:relative;top:0}}
.swMWYG_split{grid-template-columns:.9fr 1.1fr;min-height:100svh;display:grid}.swMWYG_media{background:var(--charcoal);height:100svh;position:sticky;top:0;overflow:hidden}.swMWYG_media img,.swMWYG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.swMWYG_mediaShade{background:linear-gradient(#171c201a 45%,#171c20d9 100%);position:absolute;inset:0}.swMWYG_mediaCopy{left:var(--gutter);right:var(--gutter);position:absolute;bottom:clamp(32px,6vh,64px)}.swMWYG_mediaCopy .swMWYG_label{margin-bottom:12px;color:var(--stone)!important}.swMWYG_quote{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.035em;max-width:14ch;font-weight:500;line-height:1.02}.swMWYG_panel{padding:calc(var(--nav-h) + 48px) var(--gutter) clamp(56px, 8vw, 120px)}.swMWYG_panelInner{max-width:720px;margin-inline:auto}.swMWYG_eyebrow{margin-top:clamp(28px,4vw,56px);margin-bottom:14px}.swMWYG_h1{font-size:var(--step-4);letter-spacing:-.045em;font-weight:500;line-height:.98}.swMWYG_lede{font-size:var(--step-1);color:#33393d;max-width:44ch;margin-top:18px;margin-bottom:clamp(32px,4vw,56px);line-height:1.5}.swMWYG_direct{font-family:var(--font-display);font-size:var(--step-1);flex-wrap:wrap;gap:8px 28px;margin-bottom:40px;display:flex}.swMWYG_direct a{color:var(--charcoal);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}@media (max-width:899px){.swMWYG_split{grid-template-columns:1fr}.swMWYG_media{height:42svh;min-height:280px;position:relative}.swMWYG_quote{font-size:var(--step-2)}}
.SPaAbq_wrap{background:var(--charcoal);color:var(--white);padding:clamp(20px,3vw,36px);margin-block:2.4em!important}.SPaAbq_title{font-family:var(--font-display);font-size:var(--step-1);margin-bottom:16px;font-weight:500}.SPaAbq_chart{gap:2px;display:grid}.SPaAbq_row{text-align:left;min-height:44px;color:var(--silver);grid-template-columns:minmax(120px,30%) 1fr;align-items:center;gap:16px;padding:6px 10px;transition:background-color .3s,color .3s;display:grid}.SPaAbq_row:hover{background:#f5f4f00a}.SPaAbq_row[aria-selected=true]{color:var(--white);background:#f5f4f012}.SPaAbq_name{font-family:var(--font-display);font-size:.92rem;font-weight:500}.SPaAbq_track{background:repeating-linear-gradient(90deg,#a3a9ae2e 0 1px,#0000 1px 10%);height:10px;position:relative}.SPaAbq_bar{background:#a3a9ae80;transition:background-color .3s;position:absolute;top:2px;bottom:2px}.SPaAbq_row[aria-selected=true] .SPaAbq_bar{background:var(--bronze)}.SPaAbq_panel{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:20px;font-size:.95rem;line-height:1.55;display:grid}.SPaAbq_panel ul{color:#f5f4f0e6;padding-left:1.1em}.SPaAbq_panel li+li{margin-top:6px}.SPaAbq_panel li::marker{color:var(--bronze)}.SPaAbq_watch{color:#f5f4f0e6}.SPaAbq_watch span{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin-bottom:6px;font-size:.7rem;display:block}.SPaAbq_note{color:var(--silver);margin-top:16px;font-size:.78rem}@media (max-width:699px){.SPaAbq_panel{grid-template-columns:1fr}.SPaAbq_row{grid-template-columns:1fr;gap:6px}}
._7mwbba_section{background:var(--charcoal);color:var(--white);position:relative}@media (min-width:900px) and (prefers-reduced-motion:no-preference){._7mwbba_section{background:0 0}}._7mwbba_head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,6vw,120px);padding-top:clamp(96px,11vw,180px);padding-bottom:clamp(36px,4vw,64px);display:grid}._7mwbba_head ._7mwbba_label{color:var(--silver);margin-bottom:20px}._7mwbba_title{font-size:min(var(--step-4), 5vw);letter-spacing:-.045em;font-weight:500;line-height:.95}._7mwbba_title span{white-space:nowrap;display:block}._7mwbba_headSide{padding-bottom:6px}._7mwbba_title,._7mwbba_lede{text-shadow:0 2px 24px #171c2080}._7mwbba_lede{font-size:var(--step-1);max-width:40ch;line-height:1.5}._7mwbba_concept{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f099;margin-top:18px;font-size:.68rem}._7mwbba_stage{gap:8px;height:clamp(520px,74vh,820px);margin-bottom:clamp(96px,10vw,160px);list-style:none;display:flex}._7mwbba_panel{background:var(--charcoal);min-width:0;color:var(--white);transition:flex-grow .8s var(--ease-out);flex:1 1 0;position:relative;overflow:hidden}._7mwbba_panel[data-on]{flex-grow:7}._7mwbba_img{position:absolute;inset:0}._7mwbba_img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.08)}._7mwbba_panel[data-on] ._7mwbba_img img{transform:scale(1)}._7mwbba_panel:after{content:"";pointer-events:none;transition:background-color .6s var(--ease-out);background:linear-gradient(#171c2073 0%,#171c2033 35%,#171c208c 70%,#171c20e6 100%);position:absolute;inset:0}._7mwbba_panel:not([data-on]):after{background-color:#171c2073}._7mwbba_strip{z-index:2;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;padding:22px 0;display:flex;position:absolute;inset:0}._7mwbba_strip:focus-visible{outline:2px solid var(--stone);outline-offset:-4px}._7mwbba_panel[data-on] ._7mwbba_strip{cursor:default;align-items:flex-start;padding-inline:clamp(22px,2.4vw,36px)}._7mwbba_n{color:var(--stone);font-variant-numeric:tabular-nums}._7mwbba_hatch{flex:none;width:26px;height:26px;overflow:hidden}._7mwbba_hatchBox{fill:none;stroke:#f5f4f0b3;stroke-width:1px}._7mwbba_hatchFill{fill:none;stroke:#f5f4f0d9;stroke-width:.9px}._7mwbba_hatchFill circle{fill:#f5f4f0d9;stroke:none}._7mwbba_solid rect{fill:var(--bronze);stroke:none}._7mwbba_stripName{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;transition:opacity .4s var(--ease-out);margin-top:auto;font-size:.82rem;transform:rotate(180deg)}._7mwbba_panel[data-on] ._7mwbba_stripName{opacity:0}._7mwbba_content{z-index:3;opacity:0;pointer-events:none;max-width:40rem;transition:opacity .35s var(--ease-out), transform .6s var(--ease-out);gap:14px;padding:clamp(22px,2.4vw,36px);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}._7mwbba_panel[data-on] ._7mwbba_content{opacity:1;transition-delay:.3s;transform:none}._7mwbba_name{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.035em;white-space:nowrap;font-weight:500;line-height:1}._7mwbba_note{color:#f5f4f0e6;max-width:46ch;font-size:1rem;line-height:1.6}@media (max-width:899px){._7mwbba_head{grid-template-columns:minmax(0,1fr);row-gap:22px}._7mwbba_title{font-size:10vw}._7mwbba_stage{flex-direction:column;gap:6px;height:auto}._7mwbba_panel{height:64px;transition:height .7s var(--ease-out);flex:none}._7mwbba_panel[data-on]{height:min(118vw,520px)}._7mwbba_strip{flex-direction:row;align-items:center;height:64px;padding:0 18px;bottom:auto}._7mwbba_panel[data-on] ._7mwbba_strip{align-items:center;padding-inline:18px}._7mwbba_stripName{writing-mode:horizontal-tb;margin-top:0;transform:none}._7mwbba_panel[data-on] ._7mwbba_stripName{opacity:1}._7mwbba_content{padding:18px}._7mwbba_name{display:none}._7mwbba_note{font-size:.95rem}}
.TLxsVW_dock{display:none}@media (max-width:899px){.TLxsVW_dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:95;height:var(--dock-h);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--line-dark);background:#1d2328e6;border-radius:4px;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:6px;display:grid;position:fixed}}.TLxsVW_item{min-height:48px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);transition:background-color .3s var(--ease-out);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.68rem;font-weight:500;text-decoration:none;display:flex}.TLxsVW_item:active{background:#f5f4f00f}.TLxsVW_item[aria-current=page]{color:var(--white)}.TLxsVW_primary{background:var(--white);color:var(--charcoal)}.TLxsVW_primary:active{background:var(--stone)}.TLxsVW_icon{width:20px;height:20px}
.BGOh1q_stage{background:var(--charcoal);min-height:100svh;position:relative;overflow:hidden}.BGOh1q_backdrop{position:absolute;inset:0}.BGOh1q_shot{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-inout);position:absolute;inset:0}.BGOh1q_shot img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s var(--ease-out);transform:scale(1.1)}.BGOh1q_on{clip-path:inset(0);z-index:1}.BGOh1q_on img{transform:scale(1)}.BGOh1q_shade{z-index:2;background:linear-gradient(90deg,#171c20eb 0%,#171c20b8 45%,#171c204d 100%),linear-gradient(#171c2000 60%,#171c2099 100%);position:absolute;inset:0}.BGOh1q_inner{z-index:3;padding-top:calc(var(--nav-h) + 56px);grid-template-rows:auto 1fr;grid-template-columns:1.6fr 1fr;column-gap:clamp(32px,5vw,96px);min-height:100svh;padding-bottom:64px;display:grid;position:relative}.BGOh1q_head{grid-column:1/-1;align-items:baseline;gap:24px;margin-bottom:clamp(24px,4vh,48px);display:flex}.BGOh1q_head .BGOh1q_label{color:var(--stone)}.BGOh1q_h1{font-size:var(--step-1);letter-spacing:0;color:var(--stone);font-weight:500}.BGOh1q_list{align-self:center;list-style:none}.BGOh1q_link{grid-template-columns:52px 1fr auto;align-items:baseline;gap:12px;padding:2px 0;text-decoration:none;display:grid}.BGOh1q_idx{font-size:.78rem}.BGOh1q_mask{display:block;overflow:clip}.BGOh1q_name{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.045em;color:#f5f4f052;transition:color .5s var(--ease-out), transform .7s var(--ease-out);font-size:clamp(1.7rem,.6rem + 2.7vw,3.9rem);font-weight:500;line-height:1.04;display:block}.BGOh1q_current .BGOh1q_name,.BGOh1q_link:hover .BGOh1q_name,.BGOh1q_link:focus-visible .BGOh1q_name{color:var(--white);transform:translate(14px)}.BGOh1q_group{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);opacity:0;font-size:.7rem;transition:opacity .4s}.BGOh1q_current .BGOh1q_group{opacity:1}.BGOh1q_detail{border-top:1px solid var(--line-dark);align-self:end;padding-top:20px}.BGOh1q_detail .BGOh1q_label{margin-bottom:10px;color:var(--bronze)!important}.BGOh1q_short{font-size:var(--step-1);max-width:34ch;line-height:1.5}@media (max-width:899px){.BGOh1q_inner{grid-template-columns:1fr}.BGOh1q_head{flex-direction:column;gap:8px}.BGOh1q_name{color:var(--white);white-space:normal}.BGOh1q_current .BGOh1q_name,.BGOh1q_link:hover .BGOh1q_name{transform:none}.BGOh1q_group{display:none}.BGOh1q_link{border-bottom:1px solid var(--line-dark);grid-template-columns:40px 1fr;padding:10px 0}.BGOh1q_detail{display:none}}
.NqKlKq_sheet{background:linear-gradient(#171c200d 1px, transparent 1px) 0 0 / 100% 32px, var(--white);border:1px solid #171c2059;padding:0 clamp(16px,2.5vw,36px)}.NqKlKq_caption{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#5a5f63;padding:18px 0;font-size:.72rem}.NqKlKq_row{grid-template-columns:120px 1fr 1.25fr;gap:clamp(16px,2.5vw,40px);padding:28px 0;display:grid;position:relative}.NqKlKq_ruleTop{background:var(--charcoal);height:1px;position:absolute;top:0;left:0;right:0}.NqKlKq_ruleMid{background:#171c2033;width:1px;position:absolute;top:28px;bottom:28px;left:calc(120px + clamp(16px,2.5vw,40px)/2)}.NqKlKq_label{font-family:var(--font-display);letter-spacing:.1em;color:var(--bronze);font-size:.78rem;font-weight:600}.NqKlKq_q{font-size:var(--step-1);letter-spacing:-.01em;font-weight:500;line-height:1.3}.NqKlKq_a{color:#2a3034;font-size:.98rem;line-height:1.65}.NqKlKq_a>*+*{margin-top:.7em}.NqKlKq_a a{color:var(--charcoal);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.2em}@media (max-width:899px){.NqKlKq_row{grid-template-columns:1fr;gap:10px}.NqKlKq_ruleMid{display:none}}
.sQorHW_section{background:var(--charcoal);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.sQorHW_backdrop{z-index:-1;position:absolute;inset:0}.sQorHW_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.sQorHW_video[data-on]{opacity:1}.sQorHW_scrim{background:linear-gradient(90deg,#171c20e0 0%,#171c20a8 50%,#171c2080 100%),linear-gradient(#171c20b3 0%,#171c2033 30%,#171c2059 70%,#171c20d9 100%);position:absolute;inset:0}.sQorHW_inner{padding-block:clamp(96px,11vw,170px)}.sQorHW_head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(48px,6vw,88px);display:grid}.sQorHW_label{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--stone);font-size:.72rem}.sQorHW_title{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.045em;font-weight:500;line-height:.95}.sQorHW_text{max-width:52ch;font-size:var(--step-1);color:#f5f4f0d1;line-height:1.5}.sQorHW_list{border-top:1px solid #f5f4f02e;max-width:1180px;margin-inline:auto;list-style:none}.sQorHW_row{border-bottom:1px solid #f5f4f02e;position:relative}.sQorHW_bar{background:var(--bronze);transform-origin:top;width:2px;transition:transform .7s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.sQorHW_row[data-on] .sQorHW_bar{transform:scaleY(1)}.sQorHW_button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .6s var(--ease-out);background:0 0;border:0;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,28px);padding:clamp(18px,2.2vw,28px) clamp(14px,1.6vw,22px);display:grid}.sQorHW_row[data-on] .sQorHW_button{transform:translate(10px)}.sQorHW_button:focus-visible{outline:2px solid var(--stone);outline-offset:-2px}.sQorHW_num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#f5f4f08c;transition:color .4s var(--ease-out);font-size:.9rem}.sQorHW_row[data-on] .sQorHW_num{color:var(--bronze)}.sQorHW_name{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:#f5f4f099;transition:color .4s var(--ease-out);font-size:clamp(1.6rem,.9rem + 2.6vw,3.6rem);font-weight:500;line-height:1}.sQorHW_row[data-on] .sQorHW_name{color:var(--white)}.sQorHW_arrow{color:#f5f4f080;width:clamp(22px,2.2vw,30px);height:auto;transition:transform .6s var(--ease-out), color .4s var(--ease-out)}.sQorHW_row[data-on] .sQorHW_arrow{color:var(--white);transform:rotate(45deg)}.sQorHW_panel{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.sQorHW_row[data-on] .sQorHW_panel{grid-template-rows:1fr}.sQorHW_panelInner{justify-items:start;gap:12px;padding-left:calc(3.4rem + clamp(12px,2vw,28px) + clamp(14px,1.6vw,22px) + 10px);padding-right:clamp(14px,1.6vw,22px);display:grid;overflow:hidden}.sQorHW_panelInner p{color:#f5f4f0e0;max-width:56ch;font-size:1.02rem;line-height:1.6}.sQorHW_panelInner a{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;margin-bottom:clamp(20px,2.2vw,30px);padding:6px 0;font-size:.78rem}.sQorHW_ghost{z-index:-1;font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #f5f4f047;pointer-events:none;animation:sQorHW_ghostIn .9s var(--ease-out) both;font-size:clamp(9rem,22vw,22rem);font-weight:500;line-height:1;position:absolute;bottom:-.12em;right:clamp(16px,4vw,72px)}@keyframes sQorHW_ghostIn{0%{opacity:0;transform:translateY(.08em)}}@media (max-width:899px){.sQorHW_video{transition-duration:.6s}.sQorHW_video[data-on]{opacity:.55}.sQorHW_scrim{background:#171c20c7}.sQorHW_button{grid-template-columns:2.4rem minmax(0,1fr) auto}.sQorHW_row[data-on] .sQorHW_button{transform:translate(6px)}.sQorHW_panelInner{padding-left:calc(2.4rem + 32px)}.sQorHW_ghost{font-size:9rem}}@media (prefers-reduced-motion:reduce){.sQorHW_video,.sQorHW_bar,.sQorHW_button,.sQorHW_num,.sQorHW_name,.sQorHW_arrow,.sQorHW_panel{transition:none}.sQorHW_ghost{animation:none}}
.HS70Aa_page{align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.HS70Aa_mark{opacity:.05;width:min(120vw,1600px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HS70Aa_inner{text-align:center;justify-items:center;gap:18px;display:grid;position:relative}.HS70Aa_h1{font-size:var(--step-5);letter-spacing:-.045em;max-width:12ch;font-weight:500}.HS70Aa_text{color:var(--silver)}.HS70Aa_links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;list-style:none;display:flex}.HS70Aa_links a{border:1px solid var(--line-dark);min-height:48px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 20px;font-size:.8rem;text-decoration:none;display:inline-flex}.HS70Aa_links a:hover{border-color:var(--white)}
.LlL3La_regions{gap:clamp(28px,4vw,48px);margin:clamp(20px,3vw,32px) 0 clamp(32px,4vw,48px);display:grid}.LlL3La_regionTitle{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;border-bottom:1px solid;margin-bottom:14px;padding-bottom:12px;font-weight:500}.LlL3La_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;padding:0;list-style:none;display:grid}.LlL3La_card{height:100%;transition:border-color .3s var(--ease-out), transform .4s var(--ease-out);border:1px solid #171c2029;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.LlL3La_card:hover,.LlL3La_card:focus-visible{border-color:var(--bronze);transform:translateY(-2px)}.LlL3La_cityName{font-family:var(--font-display);font-size:1.15rem;font-weight:500}.LlL3La_county{letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);font-size:.8rem}.LlL3La_factors{opacity:.8;margin-top:6px;font-size:.88rem;line-height:1.5}
.g8J8Uq_body{padding-block:clamp(80px,9vw,160px)}.g8J8Uq_grid{justify-items:center;display:grid}.g8J8Uq_crumbs{justify-self:stretch;margin-bottom:clamp(32px,4vw,64px)}.g8J8Uq_title{font-size:var(--step-4);letter-spacing:-.04em;text-align:center;margin-bottom:clamp(28px,3vw,56px);font-weight:500}.g8J8Uq_prose{color:#2a3034;font-size:1.06rem;line-height:1.75}.g8J8Uq_prose a{color:var(--charcoal)}
.o5VKNW_curtain{z-index:150;background:var(--charcoal);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.o5VKNW_mark{width:min(42vw,380px)}.o5VKNW_mark path{fill:none;stroke:var(--bronze);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}
.XsCRFq_section{padding-block:clamp(96px,11vw,180px)}.XsCRFq_h2{font-size:var(--step-4);letter-spacing:-.04em;text-align:center;max-width:18ch;margin-inline:auto;font-weight:500}.XsCRFq_lede{text-align:center;max-width:56ch;font-size:var(--step-1);color:#33393d;margin:clamp(20px,2vw,32px) auto clamp(40px,5vw,80px);line-height:1.5}.XsCRFq_after{max-width:68ch;margin:clamp(48px,5vw,80px) auto 0;font-size:1.04rem;line-height:1.7}.XsCRFq_after a{color:var(--charcoal);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}
.YxKsxq_wrap{margin:2.4em 0!important}.YxKsxq_stage{aspect-ratio:16/9;background:var(--stone);touch-action:pan-y;position:relative;overflow:hidden}.YxKsxq_after,.YxKsxq_before{position:absolute;inset:0}.YxKsxq_after img,.YxKsxq_before img{object-fit:cover;width:100%;height:100%}.YxKsxq_before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.YxKsxq_tag{color:var(--white);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#171c20c7;padding:6px 10px;font-size:.7rem;position:absolute;top:14px}.YxKsxq_tagBefore{left:14px}.YxKsxq_tagAfter{right:14px}.YxKsxq_handle{top:0;bottom:0;left:var(--pos);pointer-events:none;width:0;position:absolute}.YxKsxq_handle i{background:var(--white);width:2px;position:absolute;top:0;bottom:0;left:-1px}.YxKsxq_handle span{background:var(--white);width:52px;height:52px;color:var(--charcoal);place-items:center;margin-top:-26px;display:grid;position:absolute;top:50%;left:-26px}.YxKsxq_handle svg{width:22px}.YxKsxq_range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.YxKsxq_range:focus-visible+*{outline:none}.YxKsxq_stage:has(.YxKsxq_range:focus-visible){outline:2px solid var(--charcoal);outline-offset:4px}.YxKsxq_caption{color:#5a5f63;margin-top:12px;font-size:.85rem}
.ojyVGa_section{padding-block:clamp(96px,12vw,200px);position:relative}.ojyVGa_grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(40px,6vw,120px);display:grid}.ojyVGa_left{top:calc(var(--nav-h) + 48px);position:sticky}.ojyVGa_left .ojyVGa_label{margin-bottom:22px}.ojyVGa_big{font-size:min(var(--step-4), 4.9vw);letter-spacing:-.045em;font-weight:500;line-height:.95}.ojyVGa_line{padding-bottom:.06em;display:block;overflow:clip}.ojyVGa_line>span{white-space:nowrap;display:block}.ojyVGa_lede{font-size:var(--step-1);max-width:36ch;margin-top:28px;line-height:1.5}.ojyVGa_link{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:6px;margin-top:22px;padding:10px 0;font-size:.8rem;display:inline-block}.ojyVGa_list{list-style:none}.ojyVGa_item{position:relative}.ojyVGa_gridline{background:#171c2047;height:1px;position:absolute;top:0;left:0;right:0}.ojyVGa_item h3{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.ojyVGa_q{text-align:left;width:100%;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.01em;color:var(--charcoal);grid-template-columns:44px 1fr 20px;align-items:baseline;gap:12px;padding:24px 0;font-weight:500;line-height:1.3;display:grid}.ojyVGa_q .ojyVGa_index-num{font-size:.78rem}.ojyVGa_icon{width:14px;height:14px;transition:transform .5s var(--ease-out);align-self:center}.ojyVGa_q[aria-expanded=true] .ojyVGa_icon{transform:rotate(45deg)}.ojyVGa_a{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.ojyVGa_a[data-open]{grid-template-rows:1fr}.ojyVGa_a>div{overflow:hidden}.ojyVGa_a p{color:#33393d;max-width:62ch;padding:0 32px 28px 56px;line-height:1.6}@media (max-width:899px){.ojyVGa_grid{grid-template-columns:1fr}.ojyVGa_left{position:relative;top:0}.ojyVGa_big{font-size:10vw}.ojyVGa_a p{padding-left:0;padding-right:0}.ojyVGa_q{grid-template-columns:36px 1fr 18px}}
.-T48fG_page{padding-top:calc(var(--nav-h) + 56px);min-height:80vh;padding-bottom:clamp(80px,10vw,160px)}.-T48fG_inner{max-width:900px}.-T48fG_h1{font-size:var(--step-4);letter-spacing:-.04em;margin-top:clamp(32px,4vw,64px);font-weight:500}.-T48fG_updated{color:#5a5f63;margin-top:12px;font-size:.9rem}.-T48fG_draft{background:#9b2c2c0f;border-left:2px solid #9b2c2c;margin-top:28px;padding:16px 20px;font-size:.95rem}.-T48fG_prose{color:#2a3034;margin-top:40px;font-size:1.04rem;line-height:1.75}.-T48fG_prose a{color:var(--charcoal)}
.m9LlXW_wrap{aspect-ratio:5/3;background:var(--charcoal);position:relative;margin-block:2.2em!important}.m9LlXW_frame{filter:grayscale(.6)contrast(1.05);border:0;width:100%;height:100%;position:absolute;inset:0}.m9LlXW_button{width:100%;color:var(--white);place-items:center;display:grid;position:absolute;inset:0}.m9LlXW_plan{width:100%;height:100%;position:absolute;inset:0}.m9LlXW_plan line{stroke:#a3a9ae29;stroke-width:1px}.m9LlXW_plan circle{fill:var(--bronze)}.m9LlXW_plan .m9LlXW_ring{fill:none;stroke:var(--bronze);transform-origin:200px 120px;animation:m9LlXW_pulse 2.4s var(--ease-out) infinite}@keyframes m9LlXW_pulse{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}.m9LlXW_cta{background:var(--charcoal);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border:1px solid #f5f4f066;justify-items:center;gap:4px;margin-top:120px;padding:16px 24px;font-size:.82rem;display:grid;position:relative}.m9LlXW_cta small{color:var(--silver);letter-spacing:.1em;font-size:.68rem}.m9LlXW_button:hover .m9LlXW_cta,.m9LlXW_button:focus-visible .m9LlXW_cta{border-color:var(--white)}
.Modb5G_section{background:var(--charcoal);position:relative}.Modb5G_pin{height:100vh;position:relative;overflow:hidden}.Modb5G_shots{position:absolute;inset:0;overflow:hidden}.Modb5G_shot{position:absolute;inset:0}.Modb5G_shot img{object-fit:cover;will-change:transform;width:100%;height:100%}.Modb5G_scrim{z-index:10;background:linear-gradient(90deg,#171c20c7 0%,#171c2059 34%,#171c2000 60%),linear-gradient(#171c2000 62%,#171c20b3 100%),linear-gradient(#171c208c 0%,#171c2000 22%);position:absolute;inset:0}.Modb5G_overlay{z-index:20;pointer-events:none;padding-top:calc(var(--nav-h) + 28px);flex-direction:column;padding-bottom:40px;display:flex;position:absolute;inset:0}.Modb5G_title{color:var(--stone)!important}.Modb5G_phases{max-width:440px;min-height:190px;margin-top:auto;list-style:none;position:relative}.Modb5G_phases li{-webkit-backdrop-filter:blur(10px);border-left:1px solid var(--bronze);opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);background:#171c20cc;grid-template-columns:40px 1fr;gap:8px;padding:22px 24px;display:grid;position:absolute;bottom:0;left:0;transform:translateY(16px)}.Modb5G_phases li[data-on]{opacity:1;transform:none}.Modb5G_phases .Modb5G_index-num{padding-top:6px;font-size:.8rem}.Modb5G_phases h3{font-size:var(--step-2);letter-spacing:-.02em;font-weight:500}.Modb5G_phases p{color:#f5f4f0db;grid-column:2;line-height:1.55}.Modb5G_progress{background:var(--line-dark);max-width:440px;height:1px;margin-top:20px}.Modb5G_progress i{background:var(--bronze);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.Modb5G_section:not([data-motion=on]) .Modb5G_pin{height:auto;min-height:100vh}.Modb5G_section:not([data-motion=on]) .Modb5G_overlay{position:relative}.Modb5G_section:not([data-motion=on]) .Modb5G_phases{gap:12px;min-height:0;display:grid}.Modb5G_section:not([data-motion=on]) .Modb5G_phases li{opacity:1;position:relative;transform:none}.Modb5G_section:not([data-motion=on]) .Modb5G_progress,.Modb5G_cue{display:none}.Modb5G_section[data-motion=on] .Modb5G_cue{z-index:30;right:var(--gutter);pointer-events:none;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);justify-items:center;gap:14px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Modb5G_section[data-motion=on] .Modb5G_cue[data-done]{opacity:0;transform:translateY(calc(12px - 50%))}.Modb5G_cue svg{width:112px;height:112px;overflow:visible}.Modb5G_cueTrack{fill:#171c20b3;stroke:#f5f4f073;stroke-width:1.5px}.Modb5G_cueRing{fill:none;stroke:var(--bronze);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;transform:rotate(-90deg)}.Modb5G_cueArrow{fill:none;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation:1.4s ease-in-out infinite Modb5G_cueBob}.Modb5G_cueArrow path:last-child{opacity:.55}.Modb5G_cue span{white-space:nowrap;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--white);font-size:.82rem;font-weight:500}@keyframes Modb5G_cueBob{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@media (max-width:899px){.Modb5G_section[data-motion=on] .Modb5G_cue{top:calc(var(--nav-h) + 12px);transform:none}.Modb5G_section[data-motion=on] .Modb5G_cue[data-done]{transform:translateY(12px)}.Modb5G_cue svg{width:72px;height:72px}.Modb5G_scrim{background:linear-gradient(#171c2066 0%,#171c204d 45%,#171c20e0 100%)}}@media (prefers-reduced-motion:reduce){.Modb5G_cueArrow{animation:none}}
.AaIrxq_section{padding-bottom:clamp(80px,10vw,160px)}.AaIrxq_filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(40px,5vw,80px);display:flex}.AaIrxq_filters button{border:1px solid var(--line-dark);min-height:44px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);padding:0 18px;font-size:.78rem}.AaIrxq_filters button[aria-pressed=true]{background:var(--white);color:var(--charcoal);border-color:var(--white)}.AaIrxq_list{grid-template-columns:repeat(12,1fr);gap:clamp(56px,8vw,140px) clamp(16px,2vw,32px);list-style:none;display:grid}.AaIrxq_landscape{grid-column:1/span 12}.AaIrxq_portrait{grid-column:4/span 6}.AaIrxq_link{gap:20px;text-decoration:none;display:grid}.AaIrxq_frame{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.AaIrxq_portrait .AaIrxq_frame{aspect-ratio:4/5}.AaIrxq_drift{position:absolute;inset:-20px}.AaIrxq_drift img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.AaIrxq_link:hover .AaIrxq_drift img{transform:scale(1.04)}.AaIrxq_meta{grid-template-columns:48px 1fr auto;align-items:baseline;gap:12px;display:grid}.AaIrxq_name{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.035em;font-weight:500}.AaIrxq_cat{letter-spacing:.14em;text-transform:uppercase;color:var(--silver);font-size:.78rem}@media (max-width:899px){.AaIrxq_landscape,.AaIrxq_portrait{grid-column:1/-1}.AaIrxq_meta{grid-template-columns:40px 1fr}.AaIrxq_cat{grid-column:2}}
