@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/big-shoulders-display-vietnamese-500-normal-B9dDdTK3.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-500-normal-D9XSkwC3.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/big-shoulders-display-latin-ext-500-normal-DEwveyE0.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-500-normal-B8eQa82p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/big-shoulders-display-latin-500-normal-BJcWgFi3.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-500-normal-BHpk_4SD.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-vietnamese-600-normal-DFOHoAUN.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-600-normal-CBD8Wfz0.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-latin-ext-600-normal-D59XNmBM.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-600-normal-BQAez9cc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-latin-600-normal-DBjJvcBA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-600-normal-DVaYP2lT.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal-B_uE6zXf.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal-BKSkdzuv.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal-HMld4L9H.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal-DkuviPcI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-vietnamese-400-normal-zA_bdTHL.woff2)format("woff2"),url(/assets/familjen-grotesk-vietnamese-400-normal-BBg_xB3v.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-ext-400-normal-CKjrzSH-.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-ext-400-normal-uP2AiLOF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-400-normal-DOvmqNol.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-400-normal-DYohiwGD.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-vietnamese-500-normal-D4oly79D.woff2)format("woff2"),url(/assets/familjen-grotesk-vietnamese-500-normal-Cv-94wkS.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-ext-500-normal-C6C0U28C.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-ext-500-normal-B6Onzdxd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-500-normal-BASv1Bog.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-500-normal-BJWE1t8Q.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-vietnamese-600-normal-Cf5LI1HU.woff2)format("woff2"),url(/assets/familjen-grotesk-vietnamese-600-normal-DD7qc10H.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-ext-600-normal-K2kKrvU3.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-ext-600-normal-Bm1Bk2lg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.woff)format("woff");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:Familjen Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-vietnamese-400-italic-1LuCAgn4.woff2)format("woff2"),url(/assets/familjen-grotesk-vietnamese-400-italic-BoDOvrxA.woff)format("woff");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:Familjen Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-ext-400-italic-D3i50fuA.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-ext-400-italic-ojaIZKDg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-400-italic-p_QiVwXS.woff2)format("woff2"),url(/assets/familjen-grotesk-latin-400-italic-DVSAd1rG.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--night:#0d0e11;--night-2:#14161b;--night-3:#1b1e24;--bordeaux:#5a0a18;--bordeaux-2:#3d0711;--red:#c8102e;--gold:#c8a96b;--gold-soft:#c8a96b59;--gold-line:#c8a96b47;--glacier:#eceff3;--ice:#8c96a3;--line:#eceff31a;--f-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-text:"Familjen Grotesk", "Helvetica Neue", Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--gutter:clamp(1rem, 4vw, 4rem);--max:1440px;--ease:cubic-bezier(.16, 1, .3, 1);--split:54%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--night)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--night);color:var(--glacier);font-family:var(--f-text);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}::selection{background:var(--gold);color:var(--night)}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.section{padding-block-start:clamp(6rem,13vw,11rem);padding-block-end:clamp(6rem,13vw,11rem);position:relative}.lead{color:var(--glacier);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.5}body:after{content:"";z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}.skip{z-index:200;background:var(--gold);color:var(--night);padding:.6rem 1rem;font-weight:600;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.ph{outline-offset:2px;font-family:var(--f-mono);letter-spacing:.02em;color:var(--gold);overflow-wrap:anywhere;background:#c8a96b14;border-radius:2px;outline:1px dashed #c8a96bbf;padding-inline-start:.15em;padding-inline-end:.15em;font-size:.8em}.ph-off .ph{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;background:0 0;outline:0;padding:0}.ph-toggle{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px dashed var(--gold);color:var(--glacier);background:#0d0e11d9;border-radius:99px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.65rem;display:flex;position:fixed;bottom:1rem;left:1rem}.ph-toggle i{background:var(--gold);border-radius:50%;width:8px;height:8px}.ph-toggle[aria-pressed=false] i{border:1px solid var(--ice);background:0 0}.ph-toggle b{color:var(--gold);font-weight:500}.ph-toggle span{color:var(--ice);border-left:1px solid var(--line);padding-left:.6rem}.menu-open .ph-toggle{opacity:0;pointer-events:none}.kicker{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.9rem;font-size:.72rem;display:flex}.kicker__n{color:var(--ice)}.kicker__line{background:var(--gold);opacity:.6;width:48px;height:1px}.kicker--center{justify-content:center}.sec-head{margin-bottom:clamp(2.5rem,6vw,5rem)}.sec-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;max-width:14ch;margin-top:1.4rem;font-size:clamp(2.8rem,1.6rem + 6vw,7.5rem);font-weight:800;line-height:.88}.btn{border:1px solid var(--gold-line);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;transition:background .4s var(--ease), color .4s var(--ease), border-color .4s;justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem 1.3rem;font-size:.72rem;display:inline-flex}.btn span{transition:transform .4s var(--ease)}.btn:hover{border-color:var(--gold);background:#c8a96b14}.btn:hover span{transform:translate(4px)}.btn--gold{background:var(--gold);color:var(--night);border-color:var(--gold)}.btn--gold:hover{background:var(--glacier);border-color:var(--glacier)}.btn[aria-disabled=true]{cursor:not-allowed;opacity:.75}.copy-btn{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);border:1px solid var(--line);border-radius:99px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.66rem;transition:color .3s,border-color .3s;display:inline-flex}.copy-btn svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:13px}.copy-btn:hover,.copy-btn.is-done{color:var(--gold);border-color:var(--gold)}.stars .star{fill:var(--gold)}.preloader{z-index:150;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.preloader__panel{background:var(--night);width:50.5%;position:absolute;top:0;bottom:0}.preloader__panel--l{left:0}.preloader__panel--r{background:var(--bordeaux);right:0}.preloader__ball{width:min(28vw,150px);position:relative}.preloader__svg .ball-outline{fill:none;stroke:var(--gold);stroke-width:1px}.phole{fill:#0000;stroke:var(--gold);stroke-width:1px;transition:fill .25s}.phole.back{opacity:.25}.phole.is-filled{fill:var(--gold)}.preloader__count{color:var(--glacier);position:absolute;bottom:12vh;left:50%;translate:-50%}.preloader__count span{color:var(--gold)}html.is-leaving body:before{content:"";z-index:160;background:var(--night);animation:curtain .45s var(--ease) both;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes curtain{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.progress{z-index:110;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cursor{display:none}.has-cursor .cursor{display:block}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.cursor__ring,.cursor__dot{z-index:130;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.cursor.is-on .cursor__ring,.cursor.is-on .cursor__dot{opacity:1}.cursor__ring em{border:1px solid var(--gold);width:32px;height:32px;font:500 .6rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#0000;transition:transform .45s var(--ease), background .3s, color .3s;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-16px;left:-16px}.cursor.is-hover .cursor__ring em{background:#c8a96b14;transform:scale(1.9)}.cursor.has-label .cursor__ring em{background:var(--gold);color:var(--night);font-size:.4rem;transform:scale(2.6)}.cursor__dot:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.cursor.has-label .cursor__dot{opacity:0}.nav{z-index:100;padding:1.15rem var(--gutter);transition:transform .6s var(--ease), background .5s, border-color .5s;border-bottom:1px solid #0000;align-items:center;gap:2rem;display:flex;position:fixed;top:0;left:0;right:0}.nav--solid{-webkit-backdrop-filter:blur(14px);border-color:var(--line);background:#0d0e11b8}.nav--hidden{transform:translateY(-100%)}.nav__logo .monogram{width:44px;fill:var(--glacier);transition:fill .3s}.nav__logo:hover .monogram{fill:var(--gold)}.monogram .mono-line{stroke:var(--gold);stroke-width:1px;fill:none}.nav__links{gap:2rem;margin-left:auto;display:flex}.nav__links a,.footer__nav a{color:var(--glacier);opacity:.8;transition:opacity .3s;position:relative}.nav__links a:after,.footer__nav a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.footer__nav a:hover{opacity:1}.nav__links a:hover:after,.footer__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.lang{color:var(--ice);align-items:center;gap:.35rem;display:flex}.lang button{color:var(--ice);letter-spacing:.14em;padding:.3rem .2rem;transition:color .3s}.lang button[aria-pressed=true]{color:var(--gold)}.lang button:hover{color:var(--glacier)}.nav__burger{align-items:center;gap:.7rem;margin-left:auto;padding:.4rem 0;display:none}.nav__burger i{border-block:1px solid var(--glacier);width:22px;height:7px;transition:transform .4s var(--ease);position:relative}.menu-open .nav__burger i{transform:scaleY(.15)}.menu{z-index:95;background:var(--night);padding:6rem var(--gutter) 3rem;clip-path:inset(0 0 100%);transition:clip-path .6s var(--ease);flex-direction:column;justify-content:center;gap:3rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu-open .menu{clip-path:inset(0)}.menu:before{content:"";background:var(--bordeaux);z-index:-1;width:30%;position:absolute;top:0;bottom:0;left:auto;right:0}.menu__links{flex-direction:column;gap:.4rem;display:flex}.menu__links a{font-family:var(--f-display);text-transform:uppercase;align-items:baseline;gap:1rem;font-size:clamp(2.6rem,12vw,4.5rem);font-weight:800;line-height:1;display:flex}.menu__links small{color:var(--gold);font-size:.7rem}.menu .lang{font-size:.9rem}.hero{isolation:isolate;background:var(--night);grid-template-rows:1fr auto;height:100svh;min-height:620px;display:grid;position:relative;overflow:hidden}.hero__red{background:linear-gradient(180deg, var(--bordeaux) 0%, var(--bordeaux-2) 100%);clip-path:inset(0 0 0 var(--split));z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.hero__divider{top:0;bottom:0;left:var(--split);background:linear-gradient(transparent, var(--gold) 20%, var(--gold) 80%, transparent);z-index:2;transform-origin:top;width:1px;position:absolute}.hero__ball{z-index:-1;aspect-ratio:1;width:min(78vh,62vw);position:absolute;top:50%;right:-6vw;translate:0 -50%}.hero__ball canvas{width:100%!important;height:100%!important}.hero__ball-fallback{opacity:.55;width:100%}.hero__ball-fallback .ball-outline,.hero__ball-fallback .hole{fill:none;stroke:var(--gold);stroke-width:.6px}.hero__ball-fallback .hole.back{opacity:.3}.hero__ball.is-3d .hero__ball-fallback{display:none}.hero__stars{top:clamp(5.5rem,13vh,8rem);left:var(--split);z-index:3;width:clamp(160px,18vw,260px);position:absolute;translate:-50%}.hero__eyebrow{top:clamp(6rem,22vh,13rem);left:var(--gutter);color:var(--gold);z-index:3;position:absolute}.hero__name{z-index:3;font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;pointer-events:none;font-size:clamp(5.5rem,17.5vw,19rem);font-weight:900;line-height:.8;position:absolute;top:50%;left:0;right:0;translate:0 -46%}.hero__name-layer{padding-inline:var(--gutter);flex-direction:column;display:flex}.hero__name--a{color:var(--glacier);clip-path:inset(-10% calc(100% - var(--split)) -10% 0)}.hero__name--b{color:var(--gold);clip-path:inset(-10% 0 -10% var(--split));position:absolute;top:0;bottom:0;left:0;right:0}.hero__line{white-space:nowrap;display:flex}.hero__line--2{padding-left:.6em}.char{padding-bottom:.04em;display:inline-block;overflow:hidden}.char>span{display:inline-block}.hero__meta{z-index:3;padding:0 var(--gutter) clamp(2rem, 6vh, 3.5rem);grid-row:2;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:clamp(1.5rem,5vw,5rem);display:grid;position:relative}.hero__meta div{border-top:1px solid var(--gold-line);min-width:7rem;padding-top:.8rem}.hero__meta dt{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);font-size:.66rem}.hero__meta dd{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin-top:.3rem;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:700}.hero__scroll{z-index:3;right:var(--gutter);writing-mode:vertical-rl;color:var(--glacier);align-items:center;gap:.9rem;display:flex;position:absolute;bottom:clamp(2rem,6vh,3.5rem)}.hero__scroll i{background:var(--line);width:1px;height:64px;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--gold);animation:scrollhint 2.2s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scrollhint{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.cardsec{background:linear-gradient(180deg, var(--night), var(--night-2) 50%, var(--night))}.cardsec__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.cardsec__copy .lead{max-width:30ch;color:var(--ice)}.cardsec__hint{color:var(--gold);align-items:center;gap:.8rem;margin-top:2rem;display:flex}.cardsec__hint:before{content:"";background:currentColor;width:24px;height:1px}.cardsec__hint--touch,.touch .cardsec__hint--mouse{display:none}.touch .cardsec__hint--touch{display:flex}.pcard{touch-action:manipulation}.cardsec__stage{perspective:1400px;place-items:center;display:grid}.pcard{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--hue:40deg;aspect-ratio:5/7.4;width:min(100%,410px);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease);background:linear-gradient(160deg, #1d1013 0%, var(--night-2) 45%, #23070e 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6,inset 0 0 0 1px #c8a96b66}.pcard.is-active{transition:transform .12s linear}.pcard__frame{border:1px solid var(--gold-line);border-radius:10px;grid-template-rows:auto 1fr auto auto auto;gap:10px;padding:14px;display:grid;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.pcard__top{color:var(--gold);justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.pcard__mono{width:30px;fill:var(--gold)}.pcard__mono .mono-line{display:none}.pcard__photo{border-radius:6px;min-height:0;position:relative;overflow:hidden}.pcard__photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.pcard__photo:after{content:"";background:linear-gradient(#0000 55%,#0d0e11d9);position:absolute;top:0;bottom:0;left:0;right:0}.pcard__name{font-family:var(--f-display);text-transform:uppercase;flex-direction:column;margin-top:-2.6rem;padding-left:4px;line-height:.85;display:flex;position:relative}.pcard__name span{letter-spacing:.24em;color:var(--gold);font-size:1.1rem;font-weight:600}.pcard__name strong{font-size:clamp(2.6rem,9vw,3.4rem);font-weight:900}.pcard__data{border-top:1px solid var(--gold-line);grid-template-columns:repeat(3,1fr);gap:8px 10px;padding-top:10px;display:grid}.pcard__data dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);font-size:.5rem}.pcard__data dd{overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.25}.pcard__data .ph{white-space:normal;font-size:.62rem}.pcard__foot{border-top:1px solid var(--gold-line);justify-content:center;padding-top:8px;display:flex}.pcard__stars{width:62%}.pcard__holo{pointer-events:none;mix-blend-mode:color-dodge;opacity:.22;background:repeating-linear-gradient(115deg, transparent 0 6px, #ffffff0d 6px 7px), linear-gradient(115deg, transparent 20%, #c8a96be6 calc(var(--mx) - 10%), #ffecc8e6 var(--mx), #c8966e99 calc(var(--mx) + 12%), transparent 80%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.pcard.is-active .pcard__holo{opacity:.4}.pcard__glare{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff38, transparent 45%);mix-blend-mode:overlay;position:absolute;top:0;bottom:0;left:0;right:0}.pcard.is-auto .pcard__holo{animation:6s ease-in-out infinite alternate holo}@keyframes holo{0%{--mx:10%}to{--mx:90%}}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}.about__grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.about__photo{position:sticky;top:7rem}.about__photo-inner{aspect-ratio:4/5;border-radius:4px;overflow:hidden}.about__photo img{object-fit:cover;width:100%;height:100%}.about__photo figcaption{color:var(--ice);align-items:center;gap:.6rem;margin-top:1rem;display:flex}.about__photo figcaption:before{content:"";background:var(--gold);width:24px;height:1px}.about__text{max-width:62ch;color:var(--ice);gap:1.6rem;display:grid}.about__text .lead{color:var(--glacier)}.about__quote{border-top:1px solid var(--gold-line);margin-top:2.5rem;padding:2.5rem 0 0;position:relative}.about__quote svg{width:36px;fill:var(--gold);margin-bottom:1.4rem}.about__quote p{font-family:var(--f-display);text-transform:uppercase;color:var(--glacier);font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);font-weight:700;line-height:1}.about__quote cite{color:var(--gold);margin-top:1.2rem;font-style:normal;display:block}.stats{background:var(--night-2);border-block:1px solid var(--line)}.stats__grid{border-top:1px solid var(--gold-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{border-right:1px solid var(--line);flex-direction:column;gap:1.5rem;padding:1.5rem 1.5rem 2rem 0;display:flex}.stat+.stat{padding-left:1.5rem}.stat:last-child{border-right:0}.stat__label{color:var(--ice)}.stat__num{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(4rem,2rem + 7vw,9.5rem);font-weight:800;line-height:.85}.stat__num.is-ph{align-items:end;min-height:2.2em;font-size:clamp(1rem,.8rem + .8vw,1.4rem);line-height:1.2;display:flex}.stat--accent .stat__num{color:var(--gold)}.stats__charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);align-items:end;gap:clamp(2rem,4vw,4rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.ring{justify-items:center;gap:1.2rem;display:grid;position:relative}.ring svg{width:min(100%,210px);overflow:visible;rotate:-90deg}.ring__track{fill:none;stroke:var(--line);stroke-width:1px}.ring__tick{fill:var(--gold);opacity:.4}.ring__bar{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round}.ring__bar.is-ph{stroke-width:1px;opacity:.6;stroke-dasharray:2 6!important;stroke-dashoffset:0!important}.ring__center{aspect-ratio:1;max-width:210px;font-family:var(--f-display);place-items:center;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(2rem,1.4rem + 1.5vw,3rem);font-weight:800;display:grid;position:absolute;top:0;left:0;right:0}.ring__center small{color:var(--gold);font-size:.5em}.ring figcaption,.bars figcaption{color:var(--ice);text-align:center}.bars ol{border-bottom:1px solid var(--gold-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;height:220px;display:grid}.bar{grid-template-rows:auto 1fr;gap:.6rem;height:100%;display:grid;position:relative}.bar__val{text-align:center;color:var(--glacier);font-size:.7rem}.bar__val .ph{white-space:normal;font-size:.56rem}.bar__col{justify-content:center;align-items:end;display:flex;position:relative}.bar__fill{width:34%;height:var(--h);background:linear-gradient(var(--gold), #c8a96b40);transform-origin:bottom}.bar.is-ph .bar__fill{border:1px dashed var(--gold-soft);background:0 0}.bar__label{text-align:center;color:var(--ice);font-size:.6rem;position:absolute;bottom:-1.9rem;left:0;right:0}.bars figcaption{margin-top:3rem}.stats__source{color:var(--ice);margin-top:4rem}.field{padding-block-start:0;padding-block-end:0}.field__pin{align-items:center;min-height:100svh;padding-block-start:clamp(5rem,10vh,7rem);padding-block-end:clamp(5rem,10vh,7rem);display:flex}.field__grid{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.field__copy .lead{color:var(--ice)}.field__copy .sec-head{margin-bottom:2rem}.field__copy .sec-title{font-size:clamp(2.6rem,1.6rem + 3.6vw,5.2rem)}.field__steps{margin-top:2.2rem;display:grid}.field__steps li{border-top:1px solid var(--line);padding:.8rem 1.4rem .8rem 0;transition:color .4s;position:relative}.field__step-title{color:var(--ice);gap:1rem;transition:color .4s;display:flex}.field__step-title span{opacity:.6}.field__step-text{color:var(--ice);opacity:.45;transition:opacity .5s, max-height .6s var(--ease);margin-top:.35rem;padding-left:2.3rem;font-size:.95rem;line-height:1.5}.field__steps li.is-active .field__step-title{color:var(--glacier)}.field__steps li.is-active .field__step-title span{color:var(--gold);opacity:1}.field__steps li.is-active .field__step-text{opacity:1}.field__steps li:after{content:"";background:var(--gold);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .4s;position:absolute;top:1.15rem;right:0}.field__steps li.is-active:after{opacity:1}.rink{width:100%;overflow:visible}.fl{fill:none;stroke:#eceff36b;stroke-width:.8px}.fl--board{stroke:var(--gold);stroke-width:1.1px;fill:#eceff304}.goal-net{stroke:var(--glacier);stroke-width:1.4px}.fl-dot{fill:#eceff373}.fl-dim path{stroke:var(--gold-soft);stroke-width:.5px;fill:none}.fl-dim text{fill:var(--gold);letter-spacing:.1em;font-size:6px}.play{fill:none;stroke-linecap:round}.play--run{stroke:var(--ice);stroke-width:.8px;opacity:.7;stroke-dasharray:1 3!important}.play--dribble,.play--pass{stroke:var(--gold);stroke-width:1.2px}.play--shot{stroke:var(--red);stroke-width:1.6px}.opp path{stroke:var(--ice);stroke-width:1px}.mate{fill:none;stroke:var(--gold);stroke-width:1.2px}.tv circle{fill:var(--gold)}.tv text{fill:var(--night);font:800 7px var(--f-display)}.ball{fill:var(--glacier);filter:drop-shadow(0 0 3px #ffffffb3)}.goal-flash{fill:none;stroke:var(--red);stroke-width:1.2px;opacity:0}.rink.is-goal .goal-net--target{stroke:var(--red)}.reduced .play{stroke-dasharray:none}.timeline{padding-block-start:0;padding-block-end:0}.timeline__pin{flex-direction:column;justify-content:center;min-height:100svh;padding-block-start:clamp(5rem,10vh,8rem);padding-block-end:clamp(5rem,10vh,8rem);display:flex;overflow:hidden}.timeline__viewport{position:relative}.reduced .timeline__viewport{padding-bottom:1.5rem;overflow-x:auto}.timeline__track{padding-inline:var(--gutter);gap:0;width:max-content;display:flex}.tl-item{border-top:1px solid var(--line);width:clamp(300px,32vw,460px);padding:3.2rem 3rem 0 0;position:relative}.tl-item__dot{background:var(--night);border:1px solid var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.tl-item__year{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1px var(--gold);font-size:clamp(3.5rem,2rem + 4vw,6.5rem);font-weight:800;line-height:.9;display:block}.tl-item__year .ph{-webkit-text-stroke:0;font-size:.9rem}.tl-item__title{font-family:var(--f-display);text-transform:uppercase;margin-top:1.4rem;font-size:1.9rem;font-weight:700}.tl-item__club{color:var(--gold);margin-top:.4rem}.tl-item__text{color:var(--ice);max-width:32ch;margin-top:1rem}.tl-item--next .tl-item__year{-webkit-text-stroke:0;color:var(--gold);font-size:clamp(2rem,1.2rem + 2vw,3.2rem)}.tl-item--next .tl-item__dot{background:var(--red);border-color:var(--red)}.timeline__line{height:1px;position:absolute;top:0;left:0;right:0}.timeline__line span{background:var(--gold);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.ach-list{border-top:1px solid var(--line)}.ach{border-bottom:1px solid var(--line);transition:padding .6s var(--ease);outline-offset:-1px;grid-template-columns:9rem 1fr 1.2fr 2rem;align-items:baseline;gap:2rem;padding:2rem 0;display:grid;position:relative}.ach:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ach:hover:after{transform:scaleX(1)}.ach:focus-visible:after{transform:scaleX(1)}.ach:hover{padding-left:1rem}.ach:focus-visible{padding-left:1rem}.ach__year{color:var(--gold)}.ach__title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);font-weight:700;line-height:1}.ach__text{color:var(--ice)}.ach__star{width:16px;fill:var(--gold);opacity:0;transition:.6s var(--ease);justify-self:end;transform:rotate(-90deg)scale(.4)}.ach:hover .ach__star{opacity:1;transform:none}.ach:focus-visible .ach__star{opacity:1;transform:none}.wallis{isolation:isolate;align-items:flex-start;min-height:130svh;padding-top:clamp(7rem,16vh,11rem);display:flex;position:relative;overflow:hidden}.wallis__sky{z-index:-3;background:radial-gradient(ellipse 60% 45% at 50% 72%, #5a0a18bf, transparent 70%), linear-gradient(180deg, var(--night) 0%, #120d12 60%, #1a0b10 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wallis__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.wallis__stars{width:clamp(180px,22vw,280px);margin-bottom:2rem}.wallis__title{font-family:var(--f-display);text-transform:uppercase;margin-top:1.4rem;font-size:clamp(3.5rem,2rem + 8vw,10rem);font-weight:900;line-height:.85}.wallis__text{max-width:50ch;color:var(--ice);margin-top:2rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.wallis__claim{color:var(--gold);margin-top:2rem}.wallis__range{z-index:-1;pointer-events:none;height:75%;position:absolute;bottom:0;left:0;right:0}.mtn{width:100%;height:100%;position:absolute;bottom:0;left:0}.mtn--0 path{fill:#1d1a20}.mtn--1 path{fill:#17141a}.mtn--2 path{fill:#101015}.mtn--2 .mtn__ridge{fill:none;stroke:var(--gold);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.7}.mtn--3 path{fill:var(--night)}.fog{filter:blur(10px);background:radial-gradient(#eceff317,#0000 65%);height:30%;position:absolute;left:-20%;right:-20%}.fog--1{animation:28s linear infinite alternate fog;bottom:22%}.fog--2{opacity:.8;animation:36s linear infinite alternate-reverse fog;bottom:6%}@keyframes fog{0%{transform:translate(-8%)}to{transform:translate(8%)}}.video__frame{aspect-ratio:16/9;isolation:isolate;border-radius:4px;display:block;position:relative;overflow:hidden}.video__poster{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.video__frame:hover .video__poster{transform:scale(1.04)}.video__shade{background:linear-gradient(#0000 40%,#0d0e11cc);position:absolute;top:0;bottom:0;left:0;right:0}.video__play{aspect-ratio:1;place-items:center;width:clamp(96px,12vw,160px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.video__ring{animation:24s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.video__ring .ball-outline{fill:#0d0e118c;stroke:var(--gold);stroke-width:1px}.video__ring .hole{fill:none;stroke:var(--gold);stroke-width:.8px}.video__ring .hole.back{opacity:.2}.video__tri{width:26%;fill:var(--glacier);transition:transform .5s var(--ease);position:relative}.video__frame:hover .video__tri{transform:scale(1.15)}.video__meta{color:var(--glacier);justify-content:space-between;gap:1rem;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.video__link{position:absolute;top:1.4rem;left:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.gallery__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(70px,8vw,120px);gap:clamp(.6rem,1.2vw,1.2rem);display:grid}.g-item{position:relative}.g-item--1{grid-area:1/1/5/8}.g-item--2{grid-area:1/8/9/13}.g-item--3{grid-area:5/1/9/8}.g-item--4{grid-area:9/1/14/7}.g-item--5{grid-area:9/7/14/13}.g-item--2 img{object-position:50% 20%}.g-item--5 img{object-position:50% 12%}.g-btn{background:var(--night-2);border-radius:3px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.g-btn img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease), opacity .6s;transform:scale(1.01)}.g-btn:hover img{transform:scale(1.07)}.g-btn:focus-visible img{transform:scale(1.07)}.g-btn:after{content:"";border:1px solid var(--gold);opacity:0;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.g-btn:hover:after{opacity:1}.g-btn:focus-visible:after{opacity:1}.g-item__n{color:var(--glacier);font-size:.6rem;position:absolute;bottom:.7rem;left:.8rem}.lightbox{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--glacier);background:#0d0e11f5;border:0;margin:0;padding:0}.lightbox::backdrop{background:#0009}.lightbox[open]{place-items:center;display:grid}.lightbox__fig{justify-items:center;gap:1rem;padding:4rem 1rem;display:grid}.lightbox__fig img{object-fit:contain;max-width:min(92vw,1400px);max-height:78vh}.lightbox__fig figcaption{color:var(--ice)}.lightbox__btn{border:1px solid var(--gold-line);background:#0d0e1199;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.1rem;transition:border-color .3s,background .3s;display:grid;position:fixed}.lightbox__btn:hover{border-color:var(--gold);background:#c8a96b1f}.lightbox__close{top:1.2rem;right:1.2rem}.lightbox__prev{top:50%;left:1.2rem;translate:0 -50%}.lightbox__next{top:50%;right:1.2rem;translate:0 -50%}.games__table{border-top:1px solid var(--gold-line)}.games__row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 2fr 1.4fr 1fr;align-items:center;gap:1.5rem;padding:1.6rem 0;transition:background .4s;display:grid}.games__row:not(.games__row--head):hover{background:linear-gradient(90deg,#c8a96b0f,#0000)}.games__row--head{color:var(--ice);padding:1rem 0}.games__date b{color:var(--gold);margin-right:1rem;font-weight:500}.games__opp{font-family:var(--f-display);text-transform:uppercase;flex-direction:column;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1.05;display:flex}.games__opp small{color:var(--ice);margin-bottom:.3rem;font-size:.62rem}.games__venue{color:var(--ice)}.tag{border:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:.3rem .7rem;font-size:.66rem;display:inline-block}.tag--home{border-color:var(--gold);color:var(--gold)}.marquee{border-block:1px solid var(--line);padding-block-start:2rem;padding-block-end:2rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{flex-shrink:0;gap:clamp(3rem,6vw,6rem);padding-right:clamp(3rem,6vw,6rem);animation:38s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.logo img{opacity:.7;filter:grayscale();width:auto;height:clamp(44px,5vw,64px);transition:opacity .4s,filter .4s}.logo img:hover{opacity:1;filter:none}@keyframes marquee{to{transform:translate(-100%)}}.become{grid-template-columns:4fr 8fr;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,9vw,8rem);display:grid}.become__title{font-family:var(--f-display);text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.4rem,1.6rem + 3vw,4.5rem);font-weight:800;line-height:.9}.become__copy p{color:var(--ice);max-width:38ch}.packages{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pkg{border:1px solid var(--line);transition:border-color .5s, transform .6s var(--ease);background:linear-gradient(#ffffff04,#0000);flex-direction:column;gap:1.2rem;padding:1.8rem 1.5rem;display:flex;position:relative}.pkg:hover{border-color:var(--gold-line);transform:translateY(-6px)}.pkg--2{border-color:var(--gold-soft);background:linear-gradient(#5a0a1859,#0d0e1133)}.pkg__tier{color:var(--ice)}.pkg--2 .pkg__tier{color:var(--gold)}.pkg__name{font-family:var(--f-display);text-transform:uppercase;font-size:2.6rem;font-weight:800;line-height:.9}.pkg--0 .pkg__name{color:#c08a5f}.pkg--1 .pkg__name{color:#c4c9d0}.pkg--2 .pkg__name{color:var(--gold)}.pkg__price{border-bottom:1px solid var(--line);flex-direction:column;gap:.2rem;padding-bottom:1.2rem;display:flex}.pkg__price span{font-size:1.3rem;font-weight:600}.pkg__price small{color:var(--ice);font-size:.6rem}.pkg__perks{color:var(--ice);flex:1;gap:.7rem;font-size:.95rem;display:grid}.pkg__perks li{grid-template-columns:14px 1fr;gap:.7rem;display:grid}.pkg__perks li:before{content:"";background:var(--gold);width:8px;height:1px;margin-top:.8em}.pkg .btn{margin-top:.5rem}.media{background:var(--night-2);border-block:1px solid var(--line)}.media__grid{grid-template-columns:1fr 1fr;gap:2rem clamp(2rem,6vw,6rem);display:grid}.media__grid .sec-head{grid-row:span 2;margin-bottom:0}.media__bio{border:1px solid var(--line)}.media__bar{border-bottom:1px solid var(--line);color:var(--gold);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.media__bio p{padding:1.5rem 1.2rem 1.8rem;font-size:1.05rem;line-height:1.7}.contact{isolation:isolate;padding-block-start:clamp(8rem,16vw,14rem);padding-block-end:clamp(8rem,16vw,14rem);overflow:hidden}.contact__bg{z-index:-1;width:min(90vw,900px);animation:140s linear infinite spin;position:absolute;top:50%;right:-14vw;translate:0 -50%}.contact__ball .ball-outline{fill:none;stroke:var(--gold);stroke-width:.35px;opacity:.6}.contact__ball .hole{fill:none;stroke:var(--gold);stroke-width:.35px}.contact__ball .hole.front{opacity:.5}.contact__ball .hole.back{opacity:.12}.contact__title{font-family:var(--f-display);text-transform:uppercase;margin-top:2rem;font-size:clamp(4rem,2rem + 10vw,13rem);font-weight:900;line-height:.82}.contact__lead{max-width:34ch;color:var(--ice);margin-top:2rem}.contact__list{border-top:1px solid var(--gold-line);max-width:900px;margin-top:clamp(3rem,6vw,5rem)}.contact__list li{border-bottom:1px solid var(--line);grid-template-columns:8rem 1fr auto;align-items:center;gap:1.5rem;padding:1.6rem 0;display:grid}.contact__list li>span{color:var(--ice)}.contact__list a{font-family:var(--f-display);text-transform:lowercase;overflow-wrap:anywhere;font-size:clamp(1.5rem,1rem + 2vw,2.8rem);font-weight:700;transition:color .3s}.contact__list a .ph{text-transform:none;font-size:.5em}.contact__list a:hover{color:var(--gold)}.footer{border-top:1px solid var(--line);background:var(--night);padding:4rem 0 6rem}.footer__grid{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem 3rem;display:grid}.footer__mono .monogram{width:72px;fill:var(--glacier)}.footer__claim{color:var(--ice)}.footer__nav{flex-wrap:wrap;gap:1.6rem;display:flex}.footer__base{border-top:1px solid var(--line);color:var(--ice);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.footer__stars{width:180px}@media (max-width:1100px){.stats__charts{grid-template-columns:1fr 1fr}.bars{grid-column:1/-1}.become{grid-template-columns:1fr}.ach{grid-template-columns:7rem 1fr}.ach__text{grid-column:2}.ach__star{display:none}}@media (max-width:899px){.nav__links,.nav>.lang{display:none}.nav__burger{display:flex}.hero__ball{width:min(95vw,520px);top:66%;right:50%;translate:50% -50%}.hero__name{font-size:clamp(4.6rem,25vw,12rem);translate:0 -62%}.hero__line--2{padding-left:0}.hero__eyebrow{top:6.5rem}.hero__stars{display:none;top:auto;bottom:34%}.hero__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-bottom:4.5rem;padding-right:3.5rem}.hero__meta div{min-width:0}.hero__meta dd{overflow-wrap:anywhere}.hero__meta dd .ph{font-size:.5em}.cardsec__grid,.about__grid{grid-template-columns:1fr}.about__photo{max-width:480px;position:relative;top:0}.stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2){border-right:0}.stat:nth-child(3){padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.field__pin{min-height:0}.field__grid{grid-template-columns:1fr}.field__copy .lead{font-size:1rem}.field__steps{margin-top:1.2rem}.field__steps li{padding-block-start:.55rem;padding-block-end:.55rem}.field__step-text{max-height:0;margin-top:0;overflow:hidden}.field__steps li.is-active .field__step-text{max-height:6em;margin-top:.35rem}.reduced .field__step-text{opacity:1;max-height:none;margin-top:.35rem}.timeline__pin{min-height:0;overflow:visible}.timeline__track{width:auto;padding-left:calc(var(--gutter) + 1.5rem);border-left:0;flex-direction:column}.timeline__track:before{content:"";left:var(--gutter);background:linear-gradient(var(--gold), var(--line));width:1px;position:absolute;top:0;bottom:0}.tl-item{border-top:0;width:auto;padding:0 0 3rem}.tl-item__dot{top:.6rem;left:calc(-1.5rem - 4px)}.timeline__line{display:none}.gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw}.g-item--1{grid-area:1/1/auto/-1}.g-item--2{grid-area:2/1/4}.g-item--3{grid-area:2/2}.g-item--4{grid-area:3/2}.g-item--5{grid-area:4/1/auto/-1}.games__row--head{display:none}.games__row{grid-template-columns:1fr auto;gap:.6rem 1rem}.games__date{grid-column:1/-1}.games__venue{grid-column:1}.games__type{grid-area:2/2/4;align-self:center}.packages,.media__grid{grid-template-columns:1fr}.media__grid .sec-head{grid-row:auto}.contact__list li{grid-template-columns:1fr auto;gap:.4rem 1rem}.contact__list li>span{grid-column:1/-1}.contact__bg{width:130vw;right:-40vw}.wallis{min-height:115svh}.wallis__range{height:42%}.footer__grid{grid-template-columns:1fr}.footer__base{flex-direction:column;align-items:flex-start}.ph-toggle{bottom:.8rem;left:.8rem}}@media (max-width:560px){.ach{grid-template-columns:1fr;gap:.6rem}.ach__text{grid-column:auto}.stats__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ring figcaption{font-size:.6rem}.bars ol{gap:.5rem;height:180px}.video__meta{flex-direction:column;gap:.3rem;font-size:.6rem}.video__link{font-size:.6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.marquee__track[aria-hidden]{display:none}.marquee__track{flex-wrap:wrap;justify-content:center}}.ring__na{color:var(--ice);font-weight:500}.reach{border-top:1px solid var(--gold-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:-1.5rem 0 clamp(2.5rem,5vw,4rem);display:grid}.reach div{flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;padding:1.2rem 1.5rem 0 0;display:flex}.reach div+div{border-left:1px solid var(--line);padding-left:1.5rem}.reach dd{font-family:var(--f-display);color:var(--gold);font-size:clamp(2rem,1.4rem + 2vw,3.4rem);font-weight:800;line-height:1}.reach dd .ph{font-size:.4em}.reach dt{color:var(--ice)}.partner-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;padding-block-start:.5rem;padding-block-end:1rem;display:grid}.partner-row__item{border:1px solid var(--line);background:linear-gradient(#ffffff04,#0000);align-content:center;justify-items:center;gap:1rem;padding:2rem 1.5rem;transition:border-color .5s;display:grid}.partner-row__item:hover{border-color:var(--gold-line)}.partner-row__frame{border-radius:4px;place-items:center;width:min(240px,60vw);height:calc(min(240px,60vw)/1.5);padding:.9rem;display:grid;overflow:hidden}.partner-row__frame img{object-fit:contain;width:100%;height:100%;min-height:0}.partner-row__item span{color:var(--ice)}.partner-row__link{justify-items:center;gap:1rem;display:grid}.partner-row__link:hover span{color:var(--gold)}.partner-row__item--free{border-style:dashed;border-color:var(--gold-line);background:0 0;padding:0}.partner-row__item--free a{text-align:center;align-content:center;justify-items:center;gap:.7rem;width:100%;height:100%;padding:2rem 3rem;display:grid}.partner-row__plus{border:1px solid var(--gold);width:44px;height:44px;transition:transform .5s var(--ease), background .3s;border-radius:50%;place-items:center;font-size:1.4rem;display:grid;color:var(--gold)!important}.partner-row__item--free strong{font-family:var(--f-display);text-transform:uppercase;max-width:14ch;font-size:1.5rem;font-weight:700;line-height:1}.partner-row__item--free span.mono{color:var(--gold)}.partner-row__item--free:hover{border-color:var(--gold)}.partner-row__item--free:hover .partner-row__plus{background:#c8a96b1f;transform:rotate(90deg)}.titles{border-top:1px solid var(--gold-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.titles__item{gap:.6rem;padding:1.5rem 1.5rem 0 0;display:grid}.titles__item+.titles__item{border-left:1px solid var(--line);padding-left:1.5rem}.titles__count{font-family:var(--f-display);color:var(--gold);font-size:clamp(3.5rem,2rem + 5vw,7rem);font-weight:800;line-height:.85}.titles__label{color:var(--glacier)}@media (max-width:680px){.titles{grid-template-columns:1fr}.titles__item,.titles__item+.titles__item{border-left:0;align-items:baseline;gap:1.2rem;padding:1.2rem 0;display:flex}.titles__item+.titles__item{border-top:1px solid var(--line)}.titles__count{min-width:4.5rem;font-size:3.4rem}}.stats__note{border-left:1px solid var(--gold-line);max-width:34ch;color:var(--ice);align-self:center;padding-left:1.5rem;font-size:1.05rem}@media (max-width:1100px){.stats__note{grid-column:1/-1}}.media__downloads{align-content:start;gap:.8rem;display:grid}.dl{border:1px solid var(--line);grid-template-columns:3.4rem 1fr auto;align-items:center;gap:1.1rem;padding:1.1rem 1.2rem;transition:border-color .4s,background .4s;display:grid}.dl:hover{border-color:var(--gold-line);background:#c8a96b0d}.dl__fmt{aspect-ratio:1;border:1px solid var(--gold-line);color:var(--gold);place-items:center;font-size:.62rem;display:grid}.dl__text{gap:.2rem;min-width:0;display:grid}.dl__text strong{font-family:var(--f-display);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}.dl__text small{color:var(--ice);font-size:.85rem}.dl__arrow{color:var(--gold);transition:transform .4s var(--ease);font-size:1rem}.dl:hover .dl__arrow{transform:translateY(3px)}.dl[aria-disabled=true]{cursor:not-allowed}.support__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.support__main{gap:2.2rem;min-width:0;display:grid}.support__main .lead{max-width:40ch}.amounts{border:0;min-width:0;margin:0;padding:0}.amounts legend{color:var(--ice);margin-bottom:.9rem;padding:0}.amounts__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.amount{border:1px solid var(--line);min-height:4.2rem;font-family:var(--f-display);justify-content:center;align-items:baseline;gap:.35rem;padding:.6rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800;transition:border-color .3s,background .3s,color .3s;display:flex}.amount small{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ice);font-size:.6rem;font-weight:400}.amount--free{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;align-items:center;font-size:.68rem;font-weight:500}.amount:hover{border-color:var(--gold-line)}.amount[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#c8a96b1a}.amount[aria-pressed=true] small{color:var(--gold)}.amounts__free{border:1px solid var(--gold-line);align-items:center;gap:.8rem;margin-top:.6rem;padding:0 1rem;display:flex}.amounts__free[hidden]{display:none}.amounts__free .mono{color:var(--gold)}.amounts__free input,.field-input input{width:100%;min-width:0;color:var(--glacier);font:600 1.2rem var(--f-text);background:0 0;border:0;outline:none;flex:1;padding:1rem 0}.field-input{gap:.6rem;display:grid}.field-input span{color:var(--ice)}.field-input input{border-bottom:1px solid var(--line);padding:.9rem 0;font-size:1.05rem;font-weight:500;transition:border-color .3s}.field-input input:focus{border-color:var(--gold)}input::placeholder{color:var(--ice);opacity:.6}.acct{border-top:1px solid var(--gold-line)}.acct__title{color:var(--gold);padding:1rem 0 .4rem}.acct__row{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.acct__row dt{color:var(--ice)}.acct__row dd{overflow-wrap:anywhere;font-weight:500}.acct__iban{font-family:var(--f-mono);letter-spacing:.04em}.acct__row--msg dd{color:var(--gold)}.support__note{color:var(--ice);font-size:.62rem}.support__side{gap:1rem;display:grid;position:sticky;top:7rem}.qr{border:1px solid var(--gold-soft);background:linear-gradient(#5a0a1840,#0d0e1100);padding:1.4rem}.qr__head{color:var(--ice);justify-content:space-between;gap:1rem;margin-bottom:1.2rem;display:flex}.qr__amount{color:var(--gold)}.qr__code{aspect-ratio:1;background:#fff;place-items:center;padding:6%;display:grid}.qr__code svg{width:100%;height:auto;display:block}.qr__code:has(.qr__ph){border:1px dashed var(--gold-soft);background:0 0;padding:0}.qr__ph{text-align:center;color:var(--gold);justify-items:center;gap:1rem;padding:12%;display:grid}.qr__ph svg{opacity:.7;width:55%}.qr__ph p{color:var(--ice);text-transform:none;letter-spacing:.06em;font-size:.62rem;line-height:1.6}.qr__hint{color:var(--ice);margin-top:1rem;font-size:.9rem}.twint{border:1px solid var(--line);padding:1.2rem 1.4rem}.twint>p{color:var(--ice);margin-bottom:1rem}.twint__body{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.twint__qr{object-fit:cover;width:96px;height:96px}.twint__nr{justify-items:start;gap:.4rem;min-width:0;display:grid}.twint__nr span{color:var(--ice)}.twint__nr strong{overflow-wrap:anywhere;font-size:1.2rem}.donors{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem}.donors p{color:var(--gold);margin-bottom:1rem}.donors ul{color:var(--ice);flex-wrap:wrap;gap:.6rem 2rem;display:flex}.vlog__head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:flex}.vlog__head .sec-head{margin-bottom:0}.vlog__all{flex-shrink:0}.vlog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.vpost__link{align-content:start;gap:1.2rem;height:100%;display:grid}.vpost__img{aspect-ratio:16/10;background:var(--night-2);border-radius:3px;overflow:hidden}.vpost__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.vpost__link:hover .vpost__img img{transform:scale(1.05)}.vpost__link:focus-visible .vpost__img img{transform:scale(1.05)}.vpost__body{align-content:start;gap:.6rem;min-width:0;display:grid}.vpost__date{color:var(--gold)}.vpost__title{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);font-weight:800;line-height:.98}.vpost__title .ph{font-size:.55em}.vpost__arrow{color:var(--gold);transition:transform .4s var(--ease);margin-left:.4rem;display:inline-block}.vpost__link:hover .vpost__arrow{transform:translate(6px)}.vpost__teaser{color:var(--ice);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vpost--row{border-top:1px solid var(--line);padding-block-start:clamp(1.5rem,3vw,2.5rem);padding-block-end:clamp(1.5rem,3vw,2.5rem)}.vpost--row:last-child{border-bottom:1px solid var(--line)}.vpost--row .vpost__link{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.vpost--row .vpost__title{font-size:clamp(2rem,1.4rem + 2vw,3.4rem)}.vpost--row .vpost__teaser{-webkit-line-clamp:3;line-clamp:3;font-size:1.05rem}.page{min-height:80svh;padding-top:clamp(7rem,14vw,10rem);padding-bottom:clamp(5rem,10vw,9rem)}.wrap--narrow{max-width:900px}.page-head{justify-items:start;gap:1.4rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.page-title{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(3.4rem,2rem + 7vw,9rem);font-weight:900;line-height:.85}.page-title--post{font-size:clamp(2.8rem,1.8rem + 4.5vw,6.5rem)}.page-title .ph{font-size:.4em}.page-lead{color:var(--ice);max-width:46ch}.back{color:var(--ice);align-items:center;gap:.6rem;transition:color .3s;display:inline-flex}.back span{transition:transform .4s var(--ease)}.back:hover{color:var(--gold)}.back:hover span{transform:translate(-4px)}.post__date{color:var(--gold)}.post__cover{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.post__cover img{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:100%}.post__body{gap:2.5rem;display:grid}.post__end{border-top:1px solid var(--line);padding-top:2rem}.prose{color:var(--ice);font-size:1.1rem;line-height:1.75}.prose>*+*,.prose section>*+*{margin-top:1.1em}.prose h2{color:var(--glacier);font-family:var(--f-display);text-transform:uppercase;margin-top:2.2em;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);font-weight:800;line-height:1}.prose section:first-child h2,.prose>h2:first-child{margin-top:0}.prose h3{color:var(--glacier);margin-top:1.8em;font-size:1.25rem}.prose strong{color:var(--glacier)}.prose a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.prose ul{padding-left:0}.prose ul li{padding-left:1.4rem;position:relative}.prose ul li+li{margin-top:.4em}.prose ul li:before{content:"";background:var(--gold);width:8px;height:1px;position:absolute;top:.85em;left:0}.prose ol{padding-left:1.2rem;list-style:decimal}.prose img{border-radius:3px}.prose blockquote{border-left:1px solid var(--gold);color:var(--glacier);padding-left:1.2rem}.prose code{font-family:var(--f-mono);color:var(--gold);font-size:.85em}.legal section+section{margin-top:2.6rem}.legal__stand{color:var(--ice);margin-top:3rem}.vvideo{aspect-ratio:16/9;background:var(--night-2);border:1px solid var(--line);border-radius:3px;position:relative;overflow:hidden}.vvideo--instagram{aspect-ratio:4/5;max-width:480px}.vvideo--instagram.is-playing{aspect-ratio:auto;height:720px}.vvideo>img,.vvideo video,.vvideo iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vvideo>img{opacity:.55}.vvideo__btn{color:var(--glacier);place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.vvideo__play{border:1px solid var(--gold);width:84px;height:84px;transition:transform .5s var(--ease), background .3s;background:#0d0e1199;border-radius:50%;place-items:center;display:grid}.vvideo__play:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--glacier);margin-left:5px}.vvideo__btn:hover .vvideo__play{background:#c8a96b33;transform:scale(1.08)}.vvideo--ph .vvideo__play{position:absolute;top:50%;left:50%;translate:-50% -50%}.vvideo__note{color:var(--ice);text-align:center;text-transform:none;letter-spacing:.06em;font-size:.58rem;line-height:1.6;position:absolute;bottom:.9rem;left:1rem;right:1rem}.vvideo__ext{color:var(--gold);font-size:.6rem;position:absolute;top:.9rem;right:1rem}@media (max-width:1180px){.nav__links,.nav>.lang{display:none}.nav__burger{display:flex}}@media (max-width:899px){.field__pin{padding-block-start:4.5rem;padding-block-end:1.5rem}.support__grid{grid-template-columns:1fr}.support__side{position:relative;top:0}.vlog__grid{grid-template-columns:1fr;gap:3rem}.vlog__head{flex-direction:column;align-items:flex-start}.vpost--row .vpost__link{grid-template-columns:1fr}.reach{grid-template-columns:1fr;margin-top:-1rem}.reach div{padding:1rem 0}.reach div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:560px){.amounts__row{grid-template-columns:repeat(2,minmax(0,1fr))}.acct__row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem}.acct__row dt{grid-column:1/-1}.twint__body{grid-template-columns:80px minmax(0,1fr)}.twint__qr{width:80px;height:80px}.dl{grid-template-columns:2.8rem 1fr auto;padding:1rem}.prose{font-size:1.02rem}}
