@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_724c2aa-module__MWswQa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_724c2aa-module__MWswQa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.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/2b402d8aebffd579-s.16nfeub7ja6ze.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/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.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:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.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:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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%}.montserrat_b9c4fff3-module__ml9IvW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b9c4fff3-module__ml9IvW__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_654d17a2-module__Sj20lq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_654d17a2-module__Sj20lq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.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:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.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:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.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:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_1d961e0f-module__ClmTCa__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_1d961e0f-module__ClmTCa__variable{--font-libre-franklin:"Libre Franklin", "Libre Franklin Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#06091a;--ink-2:#0a0d1f;--ink-3:#111629;--ink-4:#161c33;--aurum:#c9a961;--aurum-bright:#e9ce8c;--gold-strong:#d9b54a;--violet:#6e56cf;--violet-bright:#9482e0;--parchment:#f3efe4;--white:#f7f5ef;--carbon:#9096a6;--carbon-dim:#7c8299;--hair:#e9ce8c29;--gold-grad:linear-gradient(100deg, #a8863f 0%, #e9ce8c 36%, #f8ecc6 50%, #e9ce8c 64%, #a8863f 100%);--display:var(--font-outfit), sans-serif;--sans:var(--font-poppins), sans-serif;--accent:var(--font-montserrat), sans-serif;--numeral:var(--font-libre-franklin), sans-serif;--container:1300px;--pad:56px;--section:170px;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--ink);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--aurum);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--aurum-bright);outline-offset:3px}.wrap{max-width:var(--container);padding:0 var(--pad);margin:0 auto}.label{font-family:var(--accent);letter-spacing:.4em;text-transform:uppercase;color:var(--aurum);margin:0;font-size:11px;font-weight:600}h1,h2{font-family:var(--display);letter-spacing:-.015em;margin:0;font-weight:800;line-height:1.08}.h-section{color:var(--white);font-size:clamp(34px,4.4vw,62px)}.gold{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--accent);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .4s var(--ease), box-shadow .4s ease, border-color .3s ease, color .3s ease;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:18px 36px;font-size:12px;font-weight:700;display:inline-flex}.btn-gold{background:linear-gradient(180deg, #f2e0ad, var(--gold-strong));color:#181000}.btn-gold:hover{transform:translateY(-3px);box-shadow:0 20px 48px -16px #d9b54ab3}.btn-line{color:var(--white);background:0 0;border-color:#e9ce8c66}.btn-line:hover{border-color:var(--aurum-bright);color:var(--aurum-bright);transform:translateY(-3px)}.btn-violet{background:linear-gradient(180deg, var(--violet-bright), var(--violet));color:#0d0920}.btn-violet:hover{transform:translateY(-3px);box-shadow:0 20px 48px -16px #6e56cfbf}.site-head{z-index:60;background:linear-gradient(#06091af0,#06091a52);padding:20px 0;position:fixed;top:0;left:0;right:0}.site-head--solid{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06091ae6;border-bottom:1px solid #e9ce8c1a;padding:20px 0}.site-head .wrap{justify-content:space-between;align-items:center;display:flex}.mark{align-items:center;display:inline-flex}.logo-mark{width:auto;height:40px;transition:opacity .4s}.mark:hover .logo-mark{opacity:.78}.head-brand{align-items:center;gap:18px;display:inline-flex}.head-cobrand{align-items:center;gap:16px;display:inline-flex}.head-cobrand-rule{background:#f7f5ef29;width:1px;height:26px}.head-cobrand-logo{opacity:.9;width:auto;transition:opacity .4s}.head-cobrand:hover .head-cobrand-logo{opacity:1}.head-cobrand-esomar{height:13px}.head-cobrand-mtab{height:30px}.nav ul{align-items:center;gap:44px;margin:0;padding:0;list-style:none;display:flex}.nav a{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon);padding-bottom:5px;font-size:11px;font-weight:600;transition:color .3s;position:relative}.nav a:after{content:"";background:var(--gold-grad);width:0;height:1px;transition:width .4s var(--ease);position:absolute;bottom:0;left:0}.nav a:hover,.nav a[aria-current=page]{color:var(--white)}.nav a:hover:after,.nav a[aria-current=page]:after{width:100%}.head-actions{align-items:center;gap:30px;display:inline-flex}.head-cta{padding:11px 26px;font-size:11px}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.burger span{background:var(--white);width:24px;height:1.5px;display:block}.mobile-nav{z-index:65;background:#06091a;border-bottom:1px solid #e9ce8c33;padding:30px 26px;display:none;position:fixed;top:80px;left:0;right:0}.mobile-nav.open{display:block}.mobile-nav ul{flex-direction:column;align-items:flex-start;gap:24px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav a{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon);font-size:11px;font-weight:600}.mobile-nav a:hover,.mobile-nav a[aria-current=page]{color:var(--white)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:160px 24px 96px;display:flex;position:relative;overflow:hidden}.beams{pointer-events:none;position:absolute;inset:0;overflow:hidden}.beams i{filter:blur(34px);background:linear-gradient(#0000 18%,#d9b54a0d 52%,#d9b54a33);height:124%;animation:11s ease-in-out infinite breathe;position:absolute;bottom:-12%;transform:skew(-7deg)}.beams i:first-child{width:190px;animation-delay:0s;left:8%}.beams i:nth-child(2){width:250px;animation-delay:3.6s;left:46%}.beams i:nth-child(3){width:190px;animation-delay:7s;right:7%}@keyframes breathe{0%,to{opacity:.3}50%{opacity:.95}}.hero-veil{pointer-events:none;background:radial-gradient(92% 74% at 50% 46%,#0000 38%,#06091ae0 100%);position:absolute;inset:0}.hero .label{z-index:2;margin-bottom:26px;position:relative}.colossus-wrap{z-index:2;will-change:transform, opacity;margin:0 0 26px;position:relative}.colossus{font-family:var(--numeral);letter-spacing:-.035em;color:#0000;-webkit-text-stroke:1.5px #e9ce8c80;filter:drop-shadow(0 24px 54px #0000008c);background-image:linear-gradient(#080b1a2e,#080b1a2e),url(/hero-colossus.jpg);background-position:50% 32%;background-size:cover;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(172px,35vw,540px);font-weight:900;line-height:.84;animation:26s ease-in-out infinite alternate pan;position:relative}@keyframes pan{0%{background-position:38% 22%}to{background-position:62% 44%}}.halo{z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(55% 52% at 50% 52%,#d9b54a57,#d9b54a1a 55%,#0000 74%);animation:8s ease-in-out infinite haloPulse;position:absolute;inset:-18% -10%}@keyframes haloPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.colossus-sheen{-webkit-text-stroke:0;filter:none;mix-blend-mode:screen;background-image:linear-gradient(115deg,#0000 38%,#f8ecc6b3 49%,#ffffffd9 50%,#f8ecc6b3 51%,#0000 62%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;animation:7.5s ease-in-out infinite sheen;position:absolute;inset:0}@keyframes sheen{0%,55%{background-position:130% 0}85%,to{background-position:-60% 0}}.hero-line{z-index:2;font-family:var(--display);letter-spacing:-.01em;color:var(--white);margin:0 0 46px;font-size:clamp(21px,2.8vw,38px);font-weight:800;line-height:1.28;position:relative}.hero-ctas{z-index:2;flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:52px;display:flex;position:relative}.hero-meta{z-index:2;font-family:var(--accent);letter-spacing:.13em;text-transform:uppercase;color:var(--carbon);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;font-size:12px;font-weight:500;display:flex;position:relative}.hero-meta b{color:var(--aurum-bright);font-weight:700}.hero-meta .sep{background:var(--aurum);border-radius:50%;width:3px;height:3px}.rise{opacity:0;animation:rise 1.05s var(--ease) forwards;transform:translateY(28px)}.r1{animation-delay:80ms}.r2{animation-delay:.26s}.r3{animation-delay:.52s}.r4{animation-delay:.74s}.r5{animation-delay:.92s}@keyframes rise{to{opacity:1;transform:translateY(0)}}.ticker{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--ink-2);padding:26px 0;overflow:hidden}.ticker-track{width:max-content;animation:46s linear infinite slide;display:flex}.ticker-track span{font-family:var(--accent);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:30px;padding:0 30px;font-size:13px;font-weight:700;display:flex}.ticker-track span i{font-size:8px;font-style:normal}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.band{padding:var(--section) 0;position:relative}.reveal{opacity:0;transition:opacity .95s ease, transform .95s var(--ease);transform:translateY(32px)}.reveal.on{opacity:1;transform:translateY(0)}.program{grid-template-columns:1.08fr .92fr;align-items:start;gap:100px;display:grid}.program .h-section{margin-top:26px}.program p{color:var(--carbon);max-width:490px;margin:0;font-size:17px;line-height:1.9}.stats{flex-wrap:wrap;gap:70px;margin-top:60px;display:flex}.stat b{font-family:var(--numeral);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:58px;font-weight:900;line-height:1;display:block}.stat span{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon-dim);margin-top:14px;font-size:11px;font-weight:600;display:block}.night{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:center;background:linear-gradient(150deg,#2f2a5e 0%,#1e1a45 52%,#171335 100%);overflow:hidden}.night:before{content:"";pointer-events:none;background:radial-gradient(52% 62% at 50% 0,#9482e047,#0000 68%),radial-gradient(40% 46% at 50% 8%,#e9ce8c24,#0000 70%);width:1100px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.night .wrap{z-index:1;position:relative}.night-date{font-family:var(--numeral);letter-spacing:-.02em;background:var(--gold-grad);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:34px 0 20px;font-size:clamp(46px,8.5vw,132px);font-weight:900;line-height:.95}.night-sub{font-family:var(--accent);letter-spacing:.34em;text-transform:uppercase;color:var(--carbon);margin:0;font-size:12px;font-weight:600}.countdown{flex-wrap:wrap;justify-content:center;gap:18px;margin:58px 0 52px;display:flex}.cd{min-width:104px}.cd b{font-family:var(--numeral);color:var(--aurum-bright);font-variant-numeric:tabular-nums;background:linear-gradient(#d9b54a26,#d9b54a05);border:1px solid #d9b54a4d;border-radius:12px;padding:20px 8px;font-size:42px;font-weight:800;display:block}.cd span{font-family:var(--accent);letter-spacing:.3em;text-transform:uppercase;color:var(--carbon-dim);margin-top:14px;font-size:9px;font-weight:600;display:block}.night-ctas{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.cinema{border-bottom:1px solid var(--hair);height:78vh;min-height:460px;margin:0;position:relative;overflow:hidden}.cinema img{object-fit:cover;object-position:50% 26%;filter:saturate(1.06)contrast(1.05);width:100%;height:100%;animation:30s ease-in-out infinite alternate zoom}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.09)}}.cinema:after{content:"";background:linear-gradient(#06091a66,#0000 52%,#06091ae6);position:absolute;inset:0}.cinema figcaption{z-index:2;text-align:center;padding:0 24px;position:absolute;bottom:52px;left:0;right:0}.cinema figcaption p:last-child{font-family:var(--display);letter-spacing:-.015em;color:var(--white);margin:14px 0 0;font-size:clamp(22px,3vw,40px);font-weight:800}.nominate{background:linear-gradient(112deg, var(--ink-4) 0%, var(--ink-3) 58%, var(--ink-2) 100%);border-top:1px solid var(--hair);padding:112px 0;position:relative;overflow:hidden}.nominate:before{content:"";filter:blur(36px);pointer-events:none;background:linear-gradient(#0000 26%,#e9ce8c2e);width:440px;height:160%;position:absolute;top:-30%;right:-5%;transform:skew(-10deg)}.nominate .wrap{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;display:flex;position:relative}.nominate .label{color:var(--aurum);margin-bottom:22px}.nominate h2{color:var(--white);max-width:15ch;font-size:clamp(30px,3.8vw,52px)}.nominate-side{text-align:left}.nom-count{font-family:var(--accent);letter-spacing:.14em;text-transform:uppercase;color:var(--parchment);margin:0 0 28px;font-size:13px;font-weight:500}.nom-count b{font-family:var(--numeral);color:var(--aurum-bright);letter-spacing:0;font-size:28px;font-weight:800}.years-head{text-align:center;max-width:680px;margin:0 auto 76px}.years-head .h-section{margin-top:22px}.years{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.year{aspect-ratio:3/4;border:1px solid var(--hair);background:var(--ink-2);transition:transform .5s var(--ease), border-color .4s ease, background .4s ease;border-radius:12px;flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:relative;overflow:hidden}.year:before{content:"";opacity:0;background:radial-gradient(80% 50% at 50% 108%,#d9b54a38,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.year:hover{background:var(--ink-3);border-color:#e9ce8c80;transform:translateY(-10px)}.year:hover:before{opacity:1}.year span{z-index:1;font-family:var(--accent);letter-spacing:.28em;text-transform:uppercase;color:var(--carbon-dim);font-size:9px;font-weight:600;transition:color .4s;position:relative}.year:hover span{color:var(--aurum-bright)}.year b{z-index:1;font-family:var(--numeral);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #e9ce8cbf;font-size:clamp(40px,3.6vw,62px);font-weight:900;line-height:1;transition:opacity .4s;position:relative}.year:hover b{-webkit-text-stroke:0;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.masthead{border-bottom:1px solid var(--hair);padding:190px 0 60px;position:relative;overflow:hidden}.masthead:before{content:"";pointer-events:none;background:radial-gradient(50% 44%,#d9b54a29,#0000 68%);width:1100px;height:150%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.masthead .wrap{z-index:1;position:relative}.mast-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.mast-title{font-family:var(--numeral);letter-spacing:-.04em;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:18px 0 0;font-size:clamp(58px,10vw,150px);font-weight:900;line-height:.9}.mast-sub{color:var(--carbon);max-width:520px;margin:22px 0 0;font-size:16px;line-height:1.8}.mast-sub b{color:var(--parchment);font-weight:500}.year-tabs{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.year-tabs a{font-family:var(--numeral);letter-spacing:.02em;border:1px solid var(--hair);color:var(--carbon);border-radius:999px;padding:11px 20px;font-size:14px;font-weight:800;transition:color .3s,border-color .3s,background .3s}.year-tabs a:hover{color:var(--white);border-color:#e9ce8c80}.year-tabs a[aria-current=page]{background:linear-gradient(180deg, #f2e0ad, var(--gold-strong));border-color:var(--gold-strong);color:#181000}.filters{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);background:#0a0d1ff0;padding:18px 0;position:sticky;top:80px}.filters .wrap{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.field{align-items:center;display:flex;position:relative}.field svg{color:var(--carbon-dim);pointer-events:none;position:absolute;left:16px}.search{background:var(--ink-3);min-width:264px;color:var(--white);font-family:var(--accent);border:1px solid #f7f5ef1f;border-radius:999px;padding:13px 18px 13px 44px;font-size:13px;transition:border-color .3s}.search::placeholder{color:var(--carbon-dim)}.search:focus{border-color:var(--aurum);outline:none}select{appearance:none;background:var(--ink-3);color:var(--white);font-family:var(--accent);cursor:pointer;border:1px solid #f7f5ef1f;border-radius:999px;padding:13px 44px 13px 20px;font-size:13px;font-weight:500;transition:border-color .3s}select:focus{border-color:var(--aurum);outline:none}select option{background:var(--ink-3);color:var(--white)}.field .chev{left:auto;right:18px}.nominate-page{padding:40px 0 100px}.nf{max-width:760px;margin:0 auto}.nf-set{border:none;margin:0 0 30px;padding:0}.nf-set legend{font-family:var(--accent);letter-spacing:.14em;text-transform:uppercase;color:var(--aurum);padding:0 0 16px;font-size:12px;font-weight:600}.nf-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nf-group{flex-direction:column;gap:8px;display:flex}.nf-group.nf-full,.nf-full{grid-column:1/-1;margin-top:18px}.nf-group>label,.nf-check>span{font-family:var(--accent);color:var(--carbon-dim);letter-spacing:.01em;font-size:13px}.nf .req{color:var(--aurum)}.nf input,.nf textarea,.nf-select select{background:var(--ink-2);width:100%;color:var(--white);font-family:var(--accent);border:1px solid #f7f5ef1f;border-radius:10px;padding:13px 15px;font-size:14px;transition:border-color .25s,background .25s}.nf textarea{resize:vertical;min-height:120px;line-height:1.55}.nf input::placeholder,.nf textarea::placeholder{color:#f7f5ef57}.nf input:focus,.nf textarea:focus,.nf-select select:focus{border-color:var(--aurum);background:var(--ink-3);outline:none}.nf-select{position:relative}.nf-select select{appearance:none;cursor:pointer;border-radius:10px;padding-right:40px}.nf-select .chev{color:var(--carbon-dim);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.nf-check{cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0 26px;display:flex}.nf-check input{width:18px;height:18px;accent-color:var(--aurum);flex-shrink:0;margin-top:2px}.nf-check a{color:var(--aurum);text-decoration:underline}.nf-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.nf-actions .btn[disabled]{opacity:.6;pointer-events:none}.nf-note{font-family:var(--accent);color:var(--carbon-dim);font-size:12px}.nf-error{font-family:var(--accent);color:#ff8080;margin:0 0 18px;font-size:13px}.nf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nf-done{text-align:center;background:var(--ink-2);border:1px solid var(--hair);border-radius:16px;max-width:560px;margin:10px auto;padding:48px 36px}.nf-done-mark{color:#0a0d1f;background:linear-gradient(140deg, #e9ce8c, var(--aurum));border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.nf-done h2{font-family:var(--display);color:var(--white);margin:0 0 12px;font-size:26px}.nf-done p{font-family:var(--accent);color:var(--carbon-dim);margin:0 0 24px;line-height:1.6}@media (max-width:640px){.nf-grid{grid-template-columns:1fr}}.count{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon-dim);margin-left:auto;font-size:11px;font-weight:600}.count b{font-family:var(--numeral);color:var(--aurum-bright);letter-spacing:0;font-size:15px;font-weight:800}.clear{cursor:pointer;font-family:var(--accent);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-dim);background:0 0;border:none;padding:8px 2px;font-size:11px;font-weight:600;transition:color .3s}.clear:hover{color:var(--aurum-bright)}.roster{padding:60px 0 130px}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--ink-2);transition:border-color .4s ease, transform .4s var(--ease), background .4s ease;border:1px solid #f7f5ef12;border-radius:14px;flex-direction:column;padding:28px 26px 22px;display:flex}.card:hover{background:var(--ink-3);border-color:#e9ce8c5c;transform:translateY(-4px)}.card-top{align-items:flex-start;gap:16px;display:flex}.ring{border:2px solid var(--aurum);background:var(--ink-4);width:74px;height:74px;font-family:var(--accent);color:var(--aurum-bright);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:relative}.ring .flag{background:var(--ink-2);border:1px solid #f7f5ef29;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:30px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-4px;overflow:hidden}.ring img.flag,.legend-photo img.flag{object-fit:cover;padding:0;display:block}.who{min-width:0}.who h2{font-family:var(--display);color:var(--white);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.24}.who p{font-family:var(--accent);color:var(--carbon-dim);letter-spacing:.04em;margin:6px 0 0;font-size:12px;font-weight:500}.tags{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.tag{font-family:var(--accent);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--hair);color:var(--aurum);border-radius:999px;padding:7px 12px;font-size:9.5px;font-weight:600}.role{border-top:1px solid #f7f5ef12;margin:20px 0 0;padding-top:20px}.role .title{font-family:var(--sans);color:var(--parchment);margin:0;font-size:14px;line-height:1.55}.role .org{font-family:var(--accent);letter-spacing:.1em;text-transform:uppercase;color:var(--aurum-bright);margin:8px 0 0;font-size:12px;font-weight:700}.bio{max-height:0;transition:max-height .5s var(--ease), opacity .4s ease, margin .4s ease;opacity:0;margin-top:0;overflow:hidden}.card.open .bio{opacity:1;max-height:400px;margin-top:16px}.bio p{font-family:var(--sans);color:var(--carbon);margin:0;font-size:13.5px;line-height:1.75}.card-foot{align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.mini{cursor:pointer;font-family:var(--accent);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-dim);background:0 0;border:none;align-items:center;gap:7px;padding:8px 0;font-size:10.5px;font-weight:600;transition:color .3s;display:inline-flex}.mini:hover{color:var(--aurum-bright)}.mini svg{transition:transform .4s var(--ease)}.card.open .mini.expand svg{transform:rotate(180deg)}.card-foot .spacer{margin-left:auto}.icon-btn{width:34px;height:34px;color:var(--carbon-dim);cursor:pointer;background:0 0;border:1px solid #f7f5ef1f;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,transform .3s;display:inline-flex}.icon-btn:hover{color:var(--aurum-bright);border-color:#e9ce8c80;transform:translateY(-2px)}.empty{text-align:center;border:1px dashed #f7f5ef24;border-radius:16px;padding:90px 20px}.empty h2{font-family:var(--display);color:var(--white);font-size:24px;font-weight:700}.empty p{color:var(--carbon);margin:14px 0 26px;font-size:15px}.toast{background:var(--ink-4);color:var(--white);font-family:var(--accent);letter-spacing:.1em;opacity:0;pointer-events:none;z-index:90;transition:opacity .35s ease, transform .35s var(--ease);border:1px solid #e9ce8c66;border-radius:999px;padding:14px 26px;font-size:12px;font-weight:600;position:fixed;bottom:34px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.site-foot{background:var(--ink-2);border-top:1px solid var(--hair);padding:108px 0 46px}.foot-grid{border-bottom:1px solid #f7f5ef12;grid-template-columns:1.6fr repeat(2,1fr);gap:60px;padding-bottom:80px;display:grid}.foot-tag{color:var(--carbon);max-width:350px;margin:24px 0 0;font-size:14px;line-height:1.8}.foot-col h3{font-family:var(--accent);letter-spacing:.28em;text-transform:uppercase;color:var(--carbon-dim);margin:0 0 22px;font-size:10px;font-weight:600}.foot-col ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:var(--carbon);font-size:14px;transition:color .3s}.foot-col a:hover{color:var(--aurum-bright)}.cobrand{flex-wrap:wrap;align-items:center;gap:34px;padding-top:40px;display:flex}.cobrand-item{align-items:center;gap:16px;display:inline-flex}.cobrand-label{font-family:var(--accent);letter-spacing:.14em;text-transform:uppercase;color:var(--carbon-dim);font-size:11px}.cobrand-logo{opacity:.94;width:auto}.cobrand-esomar{height:19px}.cobrand-mtab{height:34px}.cobrand-divider{background:#f7f5ef1f;width:1px;height:30px}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:36px;display:flex}.foot-bottom p{font-family:var(--accent);letter-spacing:.1em;color:var(--carbon-dim);margin:0;font-size:11px}.icon-btn--flower{color:#d98a6a;border-color:#d98a6a47}.icon-btn--flower:hover{color:#eca888;border-color:#d98a6a8c}@media (max-width:1080px){:root{--pad:26px;--section:108px}.nav{display:none}.burger{display:flex}.head-actions{gap:16px}.head-cta{padding:10px 20px}.head-cobrand{display:none}.program{grid-template-columns:1fr;gap:52px}.years{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr}.cd{min-width:78px}.cd b{padding:15px 6px;font-size:31px}.colossus{-webkit-text-stroke:1px #e9ce8c80}.grid{grid-template-columns:repeat(2,1fr)}.filters{top:80px}.masthead{padding:150px 0 50px}}@media (max-width:680px){.logo-mark{height:30px}.head-actions{gap:12px}.head-cta{letter-spacing:.08em;padding:9px 15px;font-size:10px}.years{grid-template-columns:1fr 1fr}.foot-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.btn{justify-content:center}.stats{gap:44px}.cinema{height:60vh}.grid{grid-template-columns:1fr}.search{width:100%;min-width:0}.field,select{width:100%}.count{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.beams i{opacity:.42;animation:none}.colossus,.colossus-sheen,.halo,.ticker-track,.cinema img{animation:none}.colossus-sheen{display:none}.rise{opacity:1;animation:none;transform:none}.reveal{opacity:1;transition:none;transform:none}}.judges{padding:var(--section) 0;position:relative;overflow:hidden}.judges:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#d9b54a1f,#0000 68%);width:1200px;height:72%;position:absolute;top:0;left:50%;transform:translate(-50%)}.judges .wrap{z-index:1;position:relative}.judges-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.judges-head h2{color:var(--white);margin-top:22px;font-size:clamp(34px,4.4vw,62px)}.judges-head p{color:var(--carbon);max-width:470px;margin:0;font-size:17px;line-height:1.9}.jury-stats{flex-wrap:wrap;gap:56px;margin-bottom:54px;display:flex}.jury-stats b{font-family:var(--numeral);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1;display:block}.jury-stats span{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon-dim);margin-top:12px;font-size:11px;font-weight:600;display:block}.rail{margin:0 calc(var(--pad) * -1);position:relative}.rail:before,.rail:after{content:"";width:var(--pad);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.rail:before{background:linear-gradient(90deg, var(--ink), transparent);left:0}.rail:after{background:linear-gradient(270deg, var(--ink), transparent);right:0}.rail-track{scroll-snap-type:x mandatory;padding:8px var(--pad) 26px;scroll-behavior:smooth;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.judge{scroll-snap-align:start;text-align:center;background:var(--ink-2);transition:transform .5s var(--ease), border-color .4s ease, background .4s ease;border:1px solid #f7f5ef12;border-radius:16px;flex-direction:column;flex:0 0 218px;align-items:center;padding:30px 22px 26px;display:flex}.judge:hover{background:var(--ink-3);border-color:#e9ce8c73;transform:translateY(-8px)}.judge:focus-visible{outline:2px solid var(--aurum-bright);outline-offset:3px}.judge-photo{width:124px;height:124px;margin-bottom:22px;display:block;position:relative}.judge-photo .portrait{object-fit:cover;border:2px solid var(--aurum);background:var(--ink-3);width:100%;height:100%;transition:transform .5s var(--ease), box-shadow .4s ease;border-radius:50%;box-shadow:0 10px 26px #00000080,0 0 0 5px #c9a96117}.judge:hover .judge-photo .portrait{transform:scale(1.04);box-shadow:0 14px 32px #0009,0 0 0 6px #e9ce8c33}.judge-photo .flag{border:2px solid var(--ink-2);background:var(--ink-2);object-fit:cover;border-radius:50%;width:40px;height:40px;transition:border-color .4s;position:absolute;bottom:2px;right:-4px}.judge:hover .judge-photo .flag{border-color:var(--ink-3)}.judge-name{font-family:var(--display);letter-spacing:-.01em;color:var(--white);font-size:17px;font-weight:700;line-height:1.25;display:block}.judge-role{font-family:var(--sans);color:var(--carbon);margin-top:11px;font-size:12px;line-height:1.6;display:block}.judge-org{font-family:var(--accent);letter-spacing:.13em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:auto;padding-top:14px;font-size:10.5px;font-weight:700;display:block}.rail-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.rail-hint{font-family:var(--accent);letter-spacing:.3em;text-transform:uppercase;color:var(--carbon-dim);margin:0;font-size:10px;font-weight:600}.rail-btns{gap:10px;display:flex}.rail-btn{width:48px;height:48px;color:var(--carbon);cursor:pointer;background:0 0;border:1px solid #e9ce8c4d;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,transform .3s,opacity .3s;display:inline-flex}.rail-btn:hover:not(:disabled){color:var(--aurum-bright);border-color:var(--aurum-bright);transform:translateY(-2px)}.rail-btn:disabled{opacity:.28;cursor:default}.rail-btn:focus-visible{outline:2px solid var(--aurum-bright);outline-offset:3px}@media (max-width:1000px){.judges-head{grid-template-columns:1fr;align-items:start;gap:26px;margin-bottom:40px}.jury-stats{gap:38px;margin-bottom:38px}}@media (max-width:600px){.judge{flex:0 0 196px}.jury-stats b{font-size:38px}}@media (prefers-reduced-motion:reduce){.rail-track{scroll-behavior:auto}}.how{padding:var(--section) 0;background:var(--ink-2);position:relative}.how-head{max-width:720px;margin-bottom:76px}.how-head h2{color:var(--white);margin-top:22px;font-size:clamp(34px,4.4vw,62px)}.steps{background:var(--hair);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.step{background:var(--ink);padding:52px 40px 56px;transition:background .45s;position:relative}.step:hover{background:var(--ink-3)}.step-num{font-family:var(--numeral);color:#0000;-webkit-text-stroke:1.5px var(--gold-strong);margin-bottom:34px;font-size:62px;font-weight:900;line-height:1;transition:-webkit-text-stroke-color .45s;display:block}.step:hover .step-num{-webkit-text-stroke:0;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.step h3{font-family:var(--display);letter-spacing:-.01em;color:var(--white);margin:0;font-size:23px;font-weight:700;line-height:1.25}.step p{font-family:var(--sans);color:var(--carbon);margin:16px 0 0;font-size:15px;line-height:1.85}.how-foot{font-family:var(--accent);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-dim);align-items:center;gap:16px;margin-top:44px;font-size:12px;font-weight:600;display:flex}.how-foot .rule{background:var(--hair);flex:1;height:1px}.legends{background:var(--ink-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:150px 0;position:relative;overflow:hidden}.legends:before{content:"";pointer-events:none;background:radial-gradient(46% 50%,#d9b54a21,#0000 70%);width:1100px;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legends .wrap{z-index:1;text-align:center;position:relative}.legends h2{color:var(--white);margin:22px 0 0;font-size:clamp(38px,5.4vw,76px)}.legends-copy{font-family:var(--sans);color:var(--carbon);max-width:62ch;margin:26px auto 0;font-size:16.5px;line-height:1.9}.laurel{justify-content:center;align-items:center;gap:22px;margin:56px 0 0;display:flex}.laurel .rule{background:linear-gradient(90deg, transparent, var(--aurum));width:80px;height:1px}.laurel .rule:last-child{background:linear-gradient(270deg, transparent, var(--aurum))}.laurel-mark{font-family:var(--accent);letter-spacing:.34em;text-transform:uppercase;color:var(--aurum);font-size:11px;font-weight:700}.legend-slots{flex-wrap:wrap;justify-content:center;gap:20px;margin:46px 0 0;display:flex}.slot{background:#e9ce8c08;border:1px dashed #e9ce8c57;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;transition:border-color .5s,background .5s;display:flex}.slot:hover{background:#e9ce8c0f;border-color:#e9ce8c99}.slot span{font-family:var(--numeral);color:#0000;-webkit-text-stroke:1.2px #e9ce8c8c;font-size:26px;font-weight:900}.legend-note{font-family:var(--accent);letter-spacing:.28em;text-transform:uppercase;color:var(--carbon-dim);margin:38px 0 0;font-size:11px;font-weight:600}.legends-cta{margin-top:40px}@media (max-width:1000px){.how{padding:108px 0}.legends{padding:100px 0}.steps{grid-template-columns:1fr}.step{padding:40px 28px 44px}.how-head{margin-bottom:48px}}@media (max-width:600px){.slot{width:88px;height:88px}.laurel .rule{width:44px}}.press{padding:var(--section) 0;background:var(--ink);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);position:relative}.press:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#d9b54a17,#0000 70%);width:1200px;height:65%;position:absolute;top:0;left:50%;transform:translate(-50%)}.press .wrap{z-index:1;position:relative}.press-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:34px;display:grid}.press-head h2{color:var(--white);margin-top:22px;font-size:clamp(34px,4.4vw,62px)}.press-head p{color:var(--carbon);max-width:470px;margin:0;font-size:16.5px;line-height:1.9}.press-meta{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon-dim);align-items:center;gap:18px;margin-bottom:52px;font-size:11px;font-weight:600;display:flex}.press-meta b{font-family:var(--numeral);color:var(--aurum-bright);letter-spacing:0;font-size:17px;font-weight:800}.press-meta .rule{background:var(--hair);flex:1;height:1px}.press-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.piece{background:var(--ink);transition:transform .45s var(--ease), border-color .4s ease, background .4s ease;border:1px solid #f7f5ef12;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.piece:hover{background:var(--ink-3);border-color:#e9ce8c6b;transform:translateY(-8px)}.piece-img{aspect-ratio:16/10;background:var(--ink-4);display:block;position:relative;overflow:hidden}.piece-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.piece:hover .piece-img img{transform:scale(1.06)}.piece-img:after{content:"";background:linear-gradient(#0000 45%,#06091a99);position:absolute;inset:0}.press .pub{z-index:2;font-family:var(--accent);letter-spacing:.18em;text-transform:uppercase;color:var(--aurum-bright);background:#06091ad1;border:1px solid #e9ce8c59;border-radius:999px;padding:6px 10px;font-size:8.5px;font-weight:700;position:absolute;top:12px;left:12px}.piece-body{flex-direction:column;flex:1;padding:20px 20px 18px;display:flex}.piece-body h3{font-family:var(--display);letter-spacing:-.01em;color:var(--white);margin:0;font-size:16px;font-weight:700;line-height:1.32}.piece-people{flex-direction:column;gap:5px;margin-top:auto;padding-top:16px;display:flex}.piece-people span{font-family:var(--accent);letter-spacing:.1em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:10px;font-weight:600}.press-foot{justify-content:center;margin-top:52px;display:flex}.press-foot .btn svg{transition:transform .35s var(--ease)}.press-foot .btn:hover svg{transform:translate(3px)}.mast-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.mast-grid h1{color:var(--white);margin-top:18px;font-size:clamp(40px,6vw,86px)}.mast-grid .mast-sub{color:var(--carbon);max-width:none;margin:0;font-size:16.5px;line-height:1.9}.mast-stats{flex-wrap:wrap;gap:52px;margin-top:44px;display:flex}.mast-stats b{font-family:var(--numeral);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:900;line-height:1;display:block}.mast-stats span{font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon-dim);margin-top:11px;font-size:11px;font-weight:600;display:block}.interviews .archive{padding:56px 0 130px}.interviews .grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.interviews .card{background:var(--ink-2);transition:transform .45s var(--ease), border-color .4s ease, background .4s ease;border:1px solid #f7f5ef12;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.interviews .card:hover{background:var(--ink-3);border-color:#e9ce8c66;transform:translateY(-6px)}.interviews .card-img{aspect-ratio:16/9;background:var(--ink-4);display:block;position:relative;overflow:hidden}.interviews .card-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.interviews .card:hover .card-img img{transform:scale(1.05)}.interviews .card-img:after{content:"";background:linear-gradient(#0000 45%,#0a0d1f8c);position:absolute;inset:0}.interviews .pub{z-index:2;font-family:var(--accent);letter-spacing:.18em;text-transform:uppercase;color:var(--aurum-bright);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06091ad1;border:1px solid #e9ce8c59;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.interviews .card-body{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.interviews .card-body h2{font-family:var(--display);letter-spacing:-.01em;color:var(--white);font-size:18px;font-weight:700;line-height:1.32}.interviews .people{flex-direction:column;gap:7px;margin-top:auto;padding-top:18px;display:flex}.interviews .person{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.interviews .person b{font-family:var(--accent);letter-spacing:.02em;color:var(--parchment);font-size:11.5px;font-weight:700}.interviews .person span{font-family:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:10.5px;font-weight:500}.interviews .readmore{font-family:var(--accent);letter-spacing:.22em;text-transform:uppercase;color:var(--carbon-dim);border-top:1px solid #f7f5ef12;align-items:center;gap:8px;margin-top:18px;padding-top:16px;font-size:10px;font-weight:600;transition:color .35s;display:flex}.interviews .card:hover .readmore{color:var(--aurum-bright)}.interviews .readmore svg{transition:transform .35s var(--ease)}.interviews .card:hover .readmore svg{transform:translate(3px,-3px)}.interviews select{max-width:260px}@media (max-width:1080px){.press{padding:108px 0}.press-head{grid-template-columns:1fr;align-items:start;gap:26px}.press-grid,.interviews .grid{grid-template-columns:repeat(2,1fr)}.mast-grid{grid-template-columns:1fr;align-items:start;gap:26px}}@media (max-width:680px){.press-grid,.interviews .grid{grid-template-columns:1fr}.interviews select{width:100%;max-width:none}}.jury-roster{padding:56px 0 130px}.judges-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:20px;display:grid}.judges-grid .judge{flex:auto;width:100%}@media (max-width:600px){.judges-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.legends-grid{grid-template-columns:1fr}}.endorse-head{text-align:center;max-width:680px;margin:0 auto 52px}.endorse-head .label{justify-content:center}.endorse-head h2{color:var(--white);margin-top:22px;font-size:clamp(34px,4.4vw,62px)}.endorse-rail{margin-bottom:30px}.endorse-card{scroll-snap-align:start;background:var(--ink-2);transition:border-color .4s ease, transform .4s var(--ease), background .4s ease;border:1px solid #f7f5ef12;border-radius:16px;flex-direction:column;flex:0 0 372px;margin:0;padding:34px 32px 28px;display:flex}.endorse-btns{justify-content:center;gap:10px;display:flex}@media (max-width:600px){.endorse-card{flex-basis:300px}}.endorse{background:var(--ink-2)}.endorse-card{background:var(--ink)}.endorse-card:hover{background:var(--ink-3)}.judges{background:var(--ink)}.judges .judge{background:var(--ink-2)}.judges .judge:hover{background:var(--ink-3)}.legends{background:var(--ink-2)}.legends .judge{background:var(--ink)}.legends .judge:hover{background:var(--ink-3)}.press{background:var(--ink)}.press .piece{background:var(--ink-2)}.press .piece:hover{background:var(--ink-3)}.legends-class{background:var(--ink-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:center;position:relative;overflow:hidden}.legends-class:before{content:"";pointer-events:none;background:radial-gradient(46% 50%,#d9b54a21,#0000 70%);width:1100px;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legends-class .wrap{z-index:1;position:relative}.legends-past{background:var(--ink)}.judge-photo .flag.flag-emoji{font-size:15px;line-height:1;overflow:hidden}.legends-rail{margin-top:46px}.legends-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.legends-count{font-family:var(--accent);letter-spacing:.14em;text-transform:uppercase;color:var(--carbon-dim);margin:0;font-size:12px;font-weight:600}.legends-count b{font-family:var(--numeral);color:var(--aurum-bright);letter-spacing:0;font-size:17px;font-weight:800}.legends-actions{align-items:center;gap:16px;display:flex}.legends-page .roster{padding:56px 0 90px}.legends-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.legends-class-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 22px;padding-bottom:14px;display:flex}.legends-class-head.prev{margin-top:68px}.legends-class-head h2{font-family:var(--display);letter-spacing:-.01em;color:var(--white);font-size:22px;font-weight:700}.legends-class-head.prev h2{color:var(--carbon-dim)}.legends-class-head span{font-family:var(--accent);letter-spacing:.08em;text-transform:uppercase;color:var(--carbon-dim);white-space:nowrap;font-size:12px}.legend-card{background:var(--ink-2);transition:border-color .4s ease, transform .4s var(--ease), background .4s ease;border:1px solid #f7f5ef12;border-radius:16px;flex-direction:column;padding:26px 24px 20px;display:flex}.legend-card:hover{background:var(--ink-3);border-color:#e9ce8c57;transform:translateY(-4px)}.legend-top{align-items:center;gap:18px;display:flex}.legend-photo{flex-shrink:0;width:74px;height:74px;position:relative}.legend-photo .portrait{z-index:1;object-fit:cover;border:2px solid var(--aurum);background:var(--ink-4);border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 8px 22px #00000073,0 0 0 4px #c9a96114}.legend-photo .ring-initials{z-index:0;font-family:var(--accent);color:var(--aurum-bright);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}.legend-photo .flag{z-index:2;background:var(--ink-2);border:1px solid #f7f5ef29;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:30px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-4px;overflow:hidden}.legend-who{min-width:0}.legend-who h2{font-family:var(--display);letter-spacing:-.01em;color:var(--white);font-size:18px;font-weight:700;line-height:1.22}.legend-title{font-family:var(--sans);color:var(--carbon);margin:7px 0 0;font-size:12.5px;line-height:1.5}.legend-org{font-family:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:11px;font-weight:700}.legend-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.legend-tags .tag{font-family:var(--accent);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--hair);color:var(--aurum);border-radius:999px;padding:6px 11px;font-size:9.5px;font-weight:600}.legend-tags .tag-dim{color:var(--carbon);border-color:#f7f5ef1f}.legend-bio{opacity:0;max-height:0;transition:max-height .5s var(--ease), opacity .4s ease, margin .4s ease;margin-top:0;overflow:hidden}.legend-card.open .legend-bio{opacity:1;max-height:460px;margin-top:18px}.legend-bio p{font-family:var(--sans);color:var(--carbon);margin:0;font-size:13.5px;line-height:1.75}.legend-foot{align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.legend-foot .mini{cursor:pointer;font-family:var(--accent);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-dim);background:0 0;border:none;align-items:center;gap:7px;padding:8px 0;font-size:10.5px;font-weight:600;transition:color .3s;display:inline-flex}.legend-foot .mini:hover{color:var(--aurum-bright)}.legend-foot .mini svg{transition:transform .4s var(--ease)}.legend-card.open .mini.expand svg{transform:rotate(180deg)}.legend-foot .spacer{margin-left:auto}.legend-foot .icon-btn{width:34px;height:34px;color:var(--carbon-dim);cursor:pointer;background:0 0;border:1px solid #f7f5ef1f;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,transform .3s;display:inline-flex}.legend-foot .icon-btn:hover{color:var(--aurum-bright);border-color:#e9ce8c80;transform:translateY(-2px)}.legends-past{background:var(--ink-2);border-top:1px solid var(--hair);padding:60px 0}.legends-past-note{text-align:center;font-family:var(--accent);letter-spacing:.2em;text-transform:uppercase;color:var(--carbon-dim);margin:0;font-size:12px;font-weight:600}@media (max-width:600px){.legends-grid{grid-template-columns:1fr}}.endorse-head{max-width:680px;margin-bottom:56px}.endorse-head .h-section{margin-top:22px}.endorse-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.endorse-card{background:var(--ink-2);transition:border-color .4s ease, transform .4s var(--ease), background .4s ease;border:1px solid #f7f5ef12;border-radius:16px;flex-direction:column;margin:0;padding:40px 34px 30px;display:flex;position:relative;overflow:hidden}.endorse-card:hover{background:var(--ink-3);border-color:#e9ce8c4d;transform:translateY(-4px)}.endorse-mark{font-family:var(--display);background:var(--gold-grad);color:#0000;opacity:.9;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;height:28px;font-size:40px;font-weight:800;line-height:1}.endorse-card blockquote{font-family:var(--sans);color:var(--parchment);margin:14px 0 0;font-size:16.5px;line-height:1.72}.endorse-card figcaption{align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.endorse-photo{border:2px solid var(--aurum);background:var(--ink-4);border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:0 6px 18px #0006,0 0 0 4px #c9a96114}.endorse-photo img{object-fit:cover;width:100%;height:100%}.endorse-who{flex-direction:column;min-width:0;display:flex}.endorse-name{font-family:var(--display);letter-spacing:-.01em;color:var(--white);font-size:16px;font-weight:700}.endorse-role{font-family:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:10.5px;font-weight:600}@media (max-width:820px){.endorse-grid{grid-template-columns:1fr}}.ring{position:relative}.ring .ring-initials{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring>img:not(.flag){object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ring .flag{z-index:2}.judge--page .judge-org{margin-top:14px}.judge-foot{justify-content:center;gap:10px;width:100%;margin-top:auto;padding-top:18px;display:flex}.who .who-title{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--parchment);margin:9px 0 0;font-size:14px;font-weight:400;line-height:1.5}.who .who-org{font-family:var(--accent);letter-spacing:.1em;text-transform:uppercase;color:var(--aurum-bright);margin:7px 0 0;font-size:12px;font-weight:700}.tag.tag-dim{color:var(--carbon);border-color:#f7f5ef1f}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
