@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(./anton-normal-400-vietnamese-CkBxLiRJ.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(./anton-normal-400-latin-ext-SyiqE2Jt.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(./anton-normal-400-latin-Byf51wtH.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-mono-normal-400-latin-ext-C2zvOubV.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-mono-normal-400-latin-4GdczIuU.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./dm-mono-normal-500-latin-ext-BtRyHRi6.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./dm-mono-normal-500-latin-DRMDZjhP.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-sans-normal-400-latin-ext-oos9povj.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-sans-normal-400-latin-Bf69Tn_J.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./dm-sans-normal-400-latin-ext-oos9povj.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./dm-sans-normal-400-latin-Bf69Tn_J.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./dm-sans-normal-400-latin-ext-oos9povj.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./dm-sans-normal-400-latin-Bf69Tn_J.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./dm-sans-normal-400-latin-ext-oos9povj.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./dm-sans-normal-400-latin-Bf69Tn_J.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:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(./dm-serif-display-italic-400-latin-ext-DiLdooSn.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:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(./dm-serif-display-italic-400-latin-DpcbibHm.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-serif-display-normal-400-latin-ext-p18AlW_x.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-serif-display-normal-400-latin-C5_t9oOD.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}@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--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-outline-style:solid;--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;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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;--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-\[1px\]{inset:1px}.top-0{top:0}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-\[1px\]{margin:1px}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.shrink-0{flex-shrink:0}.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,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-zinc-950\/40{border-color:#09090b66}@supports (color:color-mix(in lab, red, red)){.border-zinc-950\/40{border-color:color-mix(in oklab, var(--color-zinc-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#000\]{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#005A43\]{--tw-gradient-from:#005a43;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#5A0000\]{--tw-gradient-from:#5a0000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9ADBC8\]{--tw-gradient-from:#9adbc8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#864813\]{--tw-gradient-from:#864813;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#917100\]{--tw-gradient-from:#917100;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#B9B9B9\]{--tw-gradient-from:#b9b9b9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E5F8F0\]{--tw-gradient-from:#e5f8f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EDC5A1\]{--tw-gradient-from:#edc5a1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F08D8F\]{--tw-gradient-from:#f08d8f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FAFAFA\]{--tw-gradient-from:#fafafa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFDEDE\]{--tw-gradient-from:#ffdede;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFE3C9\]{--tw-gradient-from:#ffe3c9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFEBA1\]{--tw-gradient-from:#ffeba1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFFDDD\]{--tw-gradient-from:#fffddd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#3E3E3E\]{--tw-gradient-via:#3e3e3e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#5F2D01\]{--tw-gradient-via:#5f2d01;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#00352F\]{--tw-gradient-via:#00352f;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#680002\]{--tw-gradient-via:#680002;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#856807\]{--tw-gradient-via:#856807;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-100{--tw-gradient-via:var(--color-neutral-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#3E8F7C\]{--tw-gradient-to:#3e8f7c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7CCB9B\]{--tw-gradient-to:#7ccb9b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9B873F\]{--tw-gradient-to:#9b873f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#969696\]{--tw-gradient-to:#969696;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A0A0A0\]{--tw-gradient-to:#a0a0a0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A36F3D\]{--tw-gradient-to:#a36f3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A45253\]{--tw-gradient-to:#a45253;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D1F0E6\]{--tw-gradient-to:#d1f0e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E5E5E5\]{--tw-gradient-to:#e5e5e5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E9B486\]{--tw-gradient-to:#e9b486;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#EAD98F\]{--tw-gradient-to:#ead98f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFAEB0\]{--tw-gradient-to:#ffaeb0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFDEC1\]{--tw-gradient-to:#ffdec1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFE9E9\]{--tw-gradient-to:#ffe9e9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF1B3\]{--tw-gradient-to:#fff1b3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-\[1\.25px\]{padding:1.25px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#FFF7F0\]{color:#fff7f0}.text-\[\#FFFDE5\]{color:#fffde5}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\,0\,0\,0\.03\)\,0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,inset_3px_3px_0\.5px_-3px_rgba\(0\,0\,0\,0\.9\)\,inset_-3px_-3px_0\.5px_-3px_rgba\(0\,0\,0\,0\.85\)\,inset_1px_1px_1px_-0\.5px_rgba\(0\,0\,0\,0\.6\)\,inset_-1px_-1px_1px_-0\.5px_rgba\(0\,0\,0\,0\.6\)\,inset_0_0_6px_6px_rgba\(0\,0\,0\,0\.12\)\,inset_0_0_2px_2px_rgba\(0\,0\,0\,0\.06\)\,0_0_12px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#00000008), 0 2px 6px var(--tw-shadow-color,#00000014), inset 3px 3px .5px -3px var(--tw-shadow-color,#000000e6), inset -3px -3px .5px -3px var(--tw-shadow-color,#000000d9), inset 1px 1px 1px -.5px var(--tw-shadow-color,#0009), inset -1px -1px 1px -.5px var(--tw-shadow-color,#0009), inset 0 0 6px 6px var(--tw-shadow-color,#0000001f), inset 0 0 2px 2px var(--tw-shadow-color,#0000000f), 0 0 12px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--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)}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[text-shadow\:_0_-1px_0_rgb\(6_78_59_\/_100\%\)\]{text-shadow:0 -1px #064e3b}.\[text-shadow\:_0_-1px_0_rgb\(30_58_138_\/_100\%\)\]{text-shadow:0 -1px #1e3a8a}.\[text-shadow\:_0_-1px_0_rgb\(80_80_80_\/_100\%\)\]{text-shadow:0 -1px #505050}.\[text-shadow\:_0_-1px_0_rgb\(124_45_18_\/_100\%\)\]{text-shadow:0 -1px #7c2d12}.\[text-shadow\:_0_-1px_0_rgb\(146_64_14_\/_100\%\)\]{text-shadow:0 -1px #92400e}.\[text-shadow\:_0_-1px_0_rgb\(178_140_2_\/_100\%\)\]{text-shadow:0 -1px #b28c02}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:px-6:has(>svg){padding-inline:calc(var(--spacing) * 6)}.has-\[\>svg\]\:px-8:has(>svg){padding-inline:calc(var(--spacing) * 8)}@media (prefers-color-scheme:dark){.dark\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.dark\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.dark\:shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.03\)\,0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,inset_3px_3px_0\.5px_-3\.5px_rgba\(255\,255\,255\,0\.09\)\,inset_-3px_-3px_0\.5px_-3\.5px_rgba\(255\,255\,255\,0\.85\)\,inset_1px_1px_1px_-0\.5px_rgba\(255\,255\,255\,0\.6\)\,inset_-1px_-1px_1px_-0\.5px_rgba\(255\,255\,255\,0\.6\)\,inset_0_0_6px_6px_rgba\(255\,255\,255\,0\.12\)\,inset_0_0_2px_2px_rgba\(255\,255\,255\,0\.06\)\,0_0_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00000008), 0 2px 6px var(--tw-shadow-color,#00000014), inset 3px 3px .5px -3.5px var(--tw-shadow-color,#ffffff17), inset -3px -3px .5px -3.5px var(--tw-shadow-color,#ffffffd9), inset 1px 1px 1px -.5px var(--tw-shadow-color,#fff9), inset -1px -1px 1px -.5px var(--tw-shadow-color,#fff9), inset 0 0 6px 6px var(--tw-shadow-color,#ffffff1f), inset 0 0 2px 2px var(--tw-shadow-color,#ffffff0f), 0 0 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:inset-shadow-2xs{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:inset-shadow-white\/10{--tw-inset-shadow-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:inset-shadow-white\/10{--tw-inset-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-inset-shadow-alpha), transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--primary:#e3b23c;--primary-foreground:#101f30;--secondary:#1a2f47;--secondary-foreground:#fff;--destructive:#e11d48;--muted:#f9f7f2;--accent:#efc65b;--ring:#e3b23c;--ink:#16293e;--ink-soft:#1e3450;--surface-dark:#101f30;--surface-card:#1a2f47;--ocean:#24405e;--ocean-bright:#2d4f73;--gold:#e3b23c;--gold-bright:#efc65b;--gold-deep:#c0901f;--gold-glow:#e3b23c52;--gold-border:#e3b23c7a;--orange:#e3b23c;--orange-bright:#efc65b;--orange-deep:#c0901f;--orange-glow:#e3b23c52;--orange-border:#e3b23c7a;--signal:#e3b23c;--signal-deep:#c0901f;--paper:#fff;--paper-soft:#f9f7f2;--paper-deep:#ebe6dc;--mist:#c9d7e4;--line:#ffffff29;--line-orange:#e3b23c61;--line-dark:#101f3024;--serif:"DM Serif Display", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;--mono:"DM Mono", "Courier New", monospace;--ease:cubic-bezier(.16, 1, .3, 1);--content:min(1180px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper-soft);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{font:inherit}button{color:inherit;border:0}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}::selection{color:#fff;background:var(--orange)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:300;clip:rect(0, 0, 0, 0);color:#fff;background:var(--gold);width:1px;height:1px;font:700 .72rem var(--mono);border:0;margin:0;padding:0;transition:top .2s;position:fixed;top:-120px;left:20px;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;padding:11px 15px;top:18px;overflow:visible}.page-noise{z-index:80;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.eyebrow{font:600 .68rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;margin:0 0 16px;display:flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:2px}.eyebrow-light{color:var(--orange-bright)}.display{font:400 clamp(3.35rem, 7.2vw, 7rem)/.88 var(--serif);letter-spacing:-.06em;margin:0}.display em,.section-heading em,.final-inner em,.countdown-title em,.flow-header em,.success-card em,.committee-final-cta em{color:var(--orange);font-style:italic}.section{width:var(--content);margin:0 auto}.section-heading{max-width:770px;font:400 clamp(2.5rem, 5vw, 5.4rem)/.92 var(--serif);letter-spacing:-.055em;margin:0}.section-copy{color:#07131fbf;max-width:560px;margin:25px 0 0;font-size:1.02rem;line-height:1.7}.button{min-height:52px;font:600 .68rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .35s var(--ease), background .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 22px;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-3px)}.button-primary{color:#0e1c2c;border-color:var(--orange);background:var(--orange);box-shadow:5px 5px 0 var(--ink);font-weight:700}.button-primary:hover:not(:disabled){background:var(--orange-bright);color:#0e1c2c;box-shadow:7px 7px 0 var(--ink)}.button-secondary,.button-outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07131f66;border-color:#e3b23c8c}.button-secondary:hover:not(:disabled),.button-outline:hover:not(:disabled){border-color:var(--orange);color:#fff;background:#e3b23c2e}.button-light{color:var(--ink);box-shadow:5px 5px 0 var(--orange);background:#fff;border-color:#fff}.button-light:hover:not(:disabled){background:var(--paper-soft);box-shadow:7px 7px 0 var(--orange-bright)}.button-ink{color:var(--ink);border-color:var(--ink);background:0 0}.button-ink:hover:not(:disabled){color:#fff;background:var(--ink)}.text-button{color:#fffc;font:.7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-bottom:1px solid;margin:20px 0 0 20px;padding:7px 0}.site-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1d2ef0;border-bottom:1px solid #e3b23c38;position:sticky;top:0}.nav-wrap{width:var(--content);justify-content:space-between;align-items:center;gap:22px;min-height:84px;margin:0 auto;display:flex}.brand{color:inherit;text-align:left;background:0 0;align-items:center;gap:13px;padding:0;display:inline-flex}.brand-mark{border:1px solid var(--orange-border);width:38px;height:38px;color:var(--orange);font:400 1.5rem/1 var(--serif);box-shadow:0 0 12px var(--orange-glow);background:#e3b23c1f;place-items:center;display:grid}.brand-title{font:600 .72rem/1.1 var(--mono);letter-spacing:.12em;color:#fff;display:block}.brand-subtitle{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:.57rem;display:block}.desktop-nav{align-items:center;gap:clamp(18px,2.4vw,36px);margin-left:auto;display:flex}.desktop-nav>button:not(.button){color:#ffffffc7;font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:8px 0;position:relative}.desktop-nav>button:not(.button):after{background:var(--orange);content:"";transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav>button.is-current,.desktop-nav>button:not(.button):hover{color:#fff}.desktop-nav>button.is-current:after,.desktop-nav>button:not(.button):hover:after{transform:scaleX(1)}.header-register{min-height:42px;padding:11px 16px;box-shadow:3px 3px #0009}.nav-toggle,.mobile-menu{display:none}.hero-cinematic{color:#fff;background:var(--ink);isolation:isolate;min-height:min(840px,100svh - 84px);position:relative;overflow:hidden}.hero-cinematic:before{z-index:-2;content:"";background:radial-gradient(circle at 78% 28%,#e3b23c38,#0000 32rem),radial-gradient(circle at 18% 85%,#1d3450a6,#0000 28rem),linear-gradient(135deg,#16293e,#22405e 55%,#1a3350);position:absolute;inset:0}.hero-grid-lines{z-index:-1;opacity:.48;background-image:linear-gradient(#e3b23c1a 1px,#0000 1px),linear-gradient(90deg,#e3b23c1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a6 75%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000a6 75%,#0000 100%)}.hero-inner{width:var(--content);margin:0 auto}.hero-cinematic-inner{grid-template-columns:minmax(0,.95fr) minmax(490px,1.05fr);align-items:center;gap:32px;min-height:min(840px,100svh - 84px);padding:50px 0 80px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy .eyebrow{color:var(--orange-bright)}.hero-title{color:#fff;text-shadow:0 4px 30px #00000080}.hero-lede{color:#ffffffd1;max-width:530px;margin:24px 0 0;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.68}.hero-details{color:#fffc;font:600 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.hero-details span{border:1px solid var(--orange-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07131fa6;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.hero-details span:before{background:var(--orange);width:6px;height:6px;box-shadow:0 0 6px var(--orange);content:"";border-radius:50%}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-visual{perspective:1200px;min-height:520px;position:relative}.hero-art-frame{border:2px solid var(--orange-border);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate(var(--float-x,0), var(--float-y,0));transition:transform .22s var(--ease);background:#0a1622;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #000000b3,inset 0 0 40px #e3b23c26}.hero-art-frame img{object-fit:cover;object-position:65% center;filter:contrast(1.05)brightness(.95);width:100%;height:100%}.hero-art-frame:after{pointer-events:none;content:"";background:linear-gradient(135deg,#07131f73,#0000 45%,#07131fa6);position:absolute;inset:0}.board-coords-top{font:600 .6rem var(--mono);letter-spacing:.25em;color:var(--orange-bright);opacity:.85;pointer-events:none;z-index:3;justify-content:space-between;display:flex;position:absolute;top:12px;left:20px;right:20px}.visual-label,.visual-chip{z-index:4;border:1px solid var(--orange-border);color:#fff;font:600 .62rem var(--mono);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07131fe6;padding:10px 14px;position:absolute;box-shadow:0 10px 25px #00000080}.visual-label-top{top:6%;right:4%}.visual-label-side{writing-mode:vertical-rl;border-color:#e3b23c59;bottom:22%;right:-14px}.visual-chip{border-color:var(--orange);align-items:center;gap:10px;display:flex}.visual-chip b{color:var(--orange);font-size:1.1rem}.grandmaster-hero-stage{border:2px solid var(--orange-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;box-shadow:0 30px 80px #00000080, 0 0 45px var(--orange-glow);background:#0b1521eb;padding:24px;position:relative;overflow:hidden}.hero-hud-header{font:700 .62rem var(--mono);letter-spacing:.12em;color:var(--orange-bright);border-bottom:1px solid #e3b23c40;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.hud-status{align-items:center;gap:8px;display:flex}.hud-pulse{background:var(--orange);width:8px;height:8px;box-shadow:0 0 10px var(--orange);border-radius:50%;animation:1.8s infinite pulse-ring}.hud-location{color:#fff;align-items:center;gap:6px;display:flex}.hero-globe-viewport{perspective:1200px;place-items:center;min-height:380px;padding:20px 0;display:grid;position:relative}.globe-ring{pointer-events:none;border-radius:50%;position:absolute}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.globe-ring-outer{border:1px dashed #e3b23c59;width:370px;height:370px;animation:26s linear infinite ring-spin;box-shadow:inset 0 0 20px #e3b23c14}.globe-ring-inner{border:1px dotted #ffffff40;width:310px;height:310px;animation:20s linear infinite reverse ring-spin}@media (prefers-reduced-motion:reduce){.globe-ring-outer,.globe-ring-inner{animation:none}}.globe-center-sphere{place-items:center;width:320px;height:320px;display:grid;position:relative}.globe-svg-canvas{width:100%;height:100%;overflow:visible}.globe-node-group{cursor:pointer;transition:transform .2s}.globe-node-group:hover{transform:scale(1.3)}.orbiting-pieces-container{pointer-events:none;position:absolute;inset:0}.orbit-piece-card{pointer-events:auto;border:1px solid var(--orange-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:all .3s var(--ease);background:#0e1a29eb;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;box-shadow:0 10px 25px #0009}.orbit-piece-card:hover{border-color:var(--orange);background:var(--ink);transform:translateY(-6px)scale(1.05);box-shadow:0 15px 35px #e3b23c59}.orbit-p1{top:8%;left:-10%}.orbit-p2{top:46%;right:-12%}.orbit-p3{bottom:6%;left:10%}.orbit-piece-icon{color:var(--orange);font-size:1.6rem}.orbit-piece-meta small{font:700 .52rem var(--mono);color:var(--orange-bright);letter-spacing:.1em;display:block}.orbit-piece-meta strong{font-size:.78rem;display:block}.hero-roster-ring{border-top:1px solid #e3b23c40;flex-direction:column;gap:8px;margin-top:12px;padding-top:14px;display:flex}.roster-ring-label{font:700 .58rem var(--mono);letter-spacing:.12em;color:var(--orange-bright)}.roster-ring-items{flex-wrap:wrap;gap:8px;display:flex}.roster-ring-chip{color:#fff;font:600 .62rem var(--mono);letter-spacing:.08em;background:#0f1d2ea6;border:1px solid #e3b23c59;align-items:center;gap:6px;padding:5px 10px;transition:all .25s;display:inline-flex}.roster-ring-chip i{color:var(--orange);font-size:.85rem;font-style:normal}.roster-ring-chip:hover{border-color:var(--orange);background:#e3b23c33;transform:translateY(-2px)}.hero-hud-footer{border-top:1px solid #e3b23c33;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:12px;display:grid}.hero-hud-footer small{font:700 .52rem var(--mono);color:var(--orange);letter-spacing:.1em;display:block}.hero-hud-footer strong{color:#fff;margin-top:2px;font-size:.76rem;display:block}.hero-interactive-stage{border:2px solid var(--orange-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;box-shadow:0 25px 70px #000000bf, 0 0 35px var(--orange-glow);background:#07131ff0;padding:20px;position:relative;overflow:hidden}.stage-header{border-bottom:1px solid #e3b23c40;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.stage-live-badge{color:var(--orange-bright);font:700 .62rem var(--mono);letter-spacing:.12em;align-items:center;gap:8px;display:flex}.pulse-dot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 10px var(--orange);border-radius:50%;animation:1.8s infinite pulse-ring}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #e3b23cb3}70%{transform:scale(1);box-shadow:0 0 0 10px #e3b23c00}to{transform:scale(.95);box-shadow:0 0 #e3b23c00}}.stage-move-ticker{font:500 .7rem var(--mono);color:#fff;align-items:center;gap:6px;display:flex}.ticker-label{color:var(--orange);font-weight:700}.stage-toggle-btn{border:1px solid var(--orange-border);color:var(--orange-bright);font:600 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#e3b23c1f;padding:6px 12px;transition:all .25s}.stage-toggle-btn:hover{background:var(--orange);color:#fff}.stage-board-wrapper{perspective:1100px;justify-content:center;padding:8px 0;display:flex}.stage-board-3d{width:100%;max-width:440px;transform-style:preserve-3d;transition:transform .4s var(--ease);transform:rotateX(26deg)rotate(0)}.stage-board-3d:hover{transform:rotateX(18deg)rotate(0)}.board-files-labels{text-align:center;font:700 .58rem var(--mono);color:var(--orange-bright);letter-spacing:.1em;opacity:.85;grid-template-columns:repeat(8,1fr);padding-bottom:6px;display:grid}.board-grid-container{border:3px solid var(--orange-border);grid-template-rows:repeat(8,1fr);display:grid;box-shadow:0 15px 35px #0009}.board-rank-row{grid-template-columns:repeat(8,1fr);display:grid;position:relative}.rank-label{font:700 .58rem var(--mono);color:var(--orange-bright);opacity:.85;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.board-square{aspect-ratio:1;border:0;outline:0;place-items:center;padding:0;transition:all .2s;display:grid;position:relative}.board-square.is-dark{background:#0b1a29}.board-square.is-light{background:#182c42}.board-square:hover{background:var(--ocean-bright);z-index:10}.board-square.is-active{box-shadow:inset 0 0 12px var(--orange);background:#e3b23c73!important}.board-square.is-from{background:#e3b23c40!important}.board-square.is-to{background:#e3b23c8c!important}.sq-coord{font:500 .42rem var(--mono);color:#ffffff40;pointer-events:none;position:absolute;bottom:2px;right:3px}.sq-reticle{border:2px solid var(--orange);box-shadow:0 0 10px var(--orange);pointer-events:none;animation:1.5s infinite alternate pulse-reticle;position:absolute;inset:3px}@keyframes pulse-reticle{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.02)}}.sq-piece{z-index:5;transition:transform .25s var(--ease), text-shadow .25s ease;-webkit-user-select:none;user-select:none;font-size:clamp(1.4rem,3.2vw,2.2rem);line-height:1;position:relative}.sq-piece.piece-white{color:#fff;text-shadow:0 2px 8px #000c,0 0 4px #fff9}.sq-piece.piece-black{color:var(--orange-bright);text-shadow:0 2px 8px #000000e6, 0 0 8px var(--orange-glow)}.sq-piece.is-elevated{transform:translateY(-8px)scale(1.15)}.piece-comm-badge{background:var(--orange);color:#fff;font:700 .46rem var(--mono);letter-spacing:.05em;white-space:nowrap;text-align:center;border-radius:3px;padding:1px 5px;position:absolute;top:-6px;right:-8px;box-shadow:0 2px 5px #0009}.stage-footer{border-top:1px solid #e3b23c40;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.stage-square-info{font:600 .66rem var(--mono);color:#ffffffd9;align-items:center;gap:8px;display:flex}.stage-square-info strong{color:var(--orange-bright);font-size:.88rem}.committee-tag-pill{border:1px solid var(--orange);color:var(--orange-bright);background:#e3b23c33;padding:3px 8px;font-size:.58rem}.button-sm{min-height:38px;padding:8px 14px;font-size:.6rem}.hero-scroll{color:#ffffffbf;font:500 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:8px 0;position:absolute;bottom:22px;left:max(24px,50% - 590px)}.hero-scroll span{color:var(--orange);margin-left:8px;animation:1.5s infinite bounce;display:inline-block}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.ticker{color:#0e1c2c;background:var(--orange);border-top:1px solid var(--orange-bright);border-bottom:1px solid var(--orange-deep);overflow:hidden;box-shadow:0 4px 20px #e3b23c4d}.ticker-track{width:max-content;animation:28s linear infinite ticker;display:flex}.ticker-item{font:700 .68rem var(--mono);letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:22px;padding:15px 24px;display:inline-flex}.ticker-item i{color:var(--ink);font-size:.85rem;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.cinematic-section,.glance-section,.countdown-section,.faq-layout{padding:clamp(88px,12vw,175px) 0}.intro{color:var(--ink);grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(42px,9vw,140px);display:grid}.intro .section-heading{color:var(--ink)}.intro .section-copy{color:#09121cc7}.intro-aside{color:#fff;background:var(--ink);border:1px solid var(--orange-border);box-shadow:8px 8px 0 var(--orange);padding:36px}.intro-aside p{font:400 clamp(1.5rem, 2.4vw, 2.25rem)/1.08 var(--serif);letter-spacing:-.04em;margin:25px 0 34px}.intro-aside>span:last-child{color:var(--orange);font:600 .64rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.aside-piece{color:var(--orange);font:4rem/1 var(--serif);display:inline-block}.values-section{color:#fff;background:var(--ink);border-top:1px solid #e3b23c33;border-bottom:1px solid #e3b23c33;padding:clamp(78px,10vw,140px) 0}.values-section .section-heading{max-width:740px}.moves-grid{background:#e3b23c40;border:1px solid #e3b23c40;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.move-card{background:var(--ink-soft);min-height:295px;transition:background .35s ease, transform .4s var(--ease), border-color .35s ease;padding:30px;position:relative;overflow:hidden}.move-card:after{color:#ffffff29;font:14rem/1 var(--serif);content:attr(data-piece);pointer-events:none;transition:color .35s ease, transform .45s var(--ease);position:absolute;bottom:-35px;right:-10px}.move-card:hover{z-index:1;background:var(--surface-card);transform:translateY(-6px);box-shadow:inset 0 0 30px #e3b23c2e}.move-card:hover:after{color:#e3b23c61;filter:drop-shadow(0 0 20px #e3b23c66);transform:translate(-10px,-10px)rotate(-8deg)}.move-number{color:#fffc;font:600 .65rem var(--mono);letter-spacing:.1em}.move-number b{color:var(--orange);margin-left:6px;font-size:1.35rem}.move-card h3{max-width:250px;font:400 clamp(2rem, 3vw, 2.8rem)/.95 var(--serif);letter-spacing:-.05em;color:#fff;margin:54px 0 14px}.move-card p{color:#fffc;max-width:290px;margin:0;font-size:.92rem;line-height:1.65}.move-arrow{color:var(--orange);font:1.4rem var(--serif);transition:transform .3s;position:absolute;bottom:22px;right:25px}.move-card:hover .move-arrow{transform:translate(3px,-3px)}.committee-gateway{color:var(--ink);background:var(--paper-soft);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.committee-gateway:after{color:#101f301f;font:38vw/1 var(--serif);content:"♞";pointer-events:none;position:absolute;bottom:-8vw;right:-4vw}.committee-gateway-inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,8vw,120px);padding:clamp(84px,11vw,150px) 0;display:grid;position:relative}.committee-gateway .section-heading{color:var(--ink)}.committee-gateway .section-copy{color:#09121cc7}.committee-gateway .button{margin-top:32px}.glance-section-dark{color:#fff;background:var(--ink);border-top:1px solid var(--orange-border);border-bottom:1px solid var(--orange-border);padding:clamp(84px,11vw,150px) 0}.glance-section-dark .section-heading{color:#fff}.glance-section-dark .glance-grid{border:1px solid var(--orange-border);background:var(--orange-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:51px;display:grid}.glance-section-dark .glance-item{background:var(--ink-soft);min-height:240px;padding:30px;transition:background .3s,transform .3s;position:relative;overflow:hidden}.glance-section-dark .glance-item:after{color:#ffffff26;font:12rem/1 var(--serif);content:attr(data-piece);pointer-events:none;transition:color .35s ease, transform .45s var(--ease);position:absolute;bottom:-30px;right:-5px}.glance-section-dark .glance-item:hover{background:var(--surface-card);transform:translateY(-3px)}.glance-section-dark .glance-item:hover:after{color:#e3b23c61;filter:drop-shadow(0 0 16px #e3b23c59);transform:translate(-8px,-8px)rotate(-5deg)}.glance-section-dark .glance-item span,.glance-section-dark .glance-item small{color:var(--orange-bright);font:700 .64rem var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.glance-section-dark .glance-item strong{font:400 clamp(1.75rem, 2.6vw, 2.55rem)/.95 var(--serif);letter-spacing:-.04em;color:#fff;margin:32px 0 15px;display:block}.roster-signal{border:1px solid var(--orange-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1521eb;padding:clamp(30px,4vw,48px);position:relative;box-shadow:0 20px 50px #00000080}.roster-signal p{color:var(--orange-bright);font:600 .63rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.roster-signal>strong{color:var(--orange);font:400 clamp(5rem, 10vw, 9rem)/.8 var(--serif);letter-spacing:-.07em;text-shadow:0 0 25px var(--orange-glow);margin:8px 0 14px;display:block}.roster-signal>div{flex-wrap:wrap;gap:8px;display:flex}.roster-signal>div span{font:600 .62rem var(--mono);letter-spacing:.08em;color:#fff;background:#e3b23c1f;border:1px solid #e3b23c59;padding:6px 9px}.roster-signal small{color:#ffffffa6;font:.67rem/1.6 var(--mono);margin-top:22px;display:block}.countdown-shell{color:#fff;background:var(--ink);border:1px solid var(--orange-border);box-shadow:9px 9px 0 var(--orange);grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding:clamp(32px,6vw,65px);display:grid}.countdown-title{font:400 clamp(2.7rem, 4.7vw, 5rem)/.9 var(--serif);letter-spacing:-.055em;margin:0}.countdown-shell>div>p:not(.eyebrow){color:#ffffffb8;max-width:420px;margin:18px 0 0}.clock{background:#e3b23c4d;border:1px solid #e3b23c4d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.clock-unit{text-align:center;background:var(--ink-soft);min-width:0;padding:20px 12px}.clock-unit span{color:var(--orange);font:400 clamp(2.3rem, 5vw, 4.6rem)/.9 var(--serif);letter-spacing:-.065em;display:block}.clock-unit small{color:#ffffffa6;font:600 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;display:block}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(45px,10vw,150px);display:grid}.faq-list{border-top:1px solid var(--line-dark)}.faq-list details{border-bottom:1px solid var(--line-dark)}.faq-list summary{font:400 clamp(1.35rem, 2.2vw, 2rem)/1.15 var(--serif);letter-spacing:-.03em;cursor:pointer;color:var(--ink);padding:22px 32px 22px 0;list-style:none}.faq-list summary:after{float:right;color:var(--orange);content:"+";font-weight:700}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#07131fbf;max-width:650px;margin:-2px 0 22px;font-size:.95rem;line-height:1.68}.final-cta,.committee-final-cta,.brief-cta{color:#fff;background:var(--ink);border-top:1px solid var(--orange-border);text-align:center;padding:clamp(80px,12vw,155px) 24px;position:relative;overflow:hidden}.final-cta:before,.committee-final-cta:before,.brief-cta:before{content:"";background:radial-gradient(circle,#e3b23c2e,#0000 35rem);position:absolute;inset:0}.final-inner,.committee-final-cta>div,.brief-cta>div{z-index:1;max-width:900px;margin:0 auto;position:relative}.final-inner .eyebrow,.committee-final-cta .eyebrow,.brief-cta .eyebrow{color:var(--orange-bright);justify-content:center}.final-inner h2,.committee-final-cta h2,.brief-cta h2{font:400 clamp(3rem, 6.5vw, 6.8rem)/.86 var(--serif);letter-spacing:-.065em;margin:0}.final-inner em,.committee-final-cta em{color:var(--orange)}.final-inner p:not(.eyebrow),.committee-final-cta p:not(.eyebrow),.brief-cta p:not(.eyebrow){color:#fffc;margin:24px 0 32px;font-size:1.05rem}.committee-room-hero,.registration-hero,.committee-brief-hero{color:#fff;background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.committee-room-hero{align-items:center;min-height:580px;display:flex}.committee-room-hero:after{z-index:-1;color:#e3b23c0d;font:36rem/.8 var(--serif);content:"♞";position:absolute;top:-80px;right:6vw;transform:rotate(-10deg)}.committee-room-hero-inner{padding:100px 0}.committee-room-hero .hero-lede{max-width:600px}.committee-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.committee-ticker{color:var(--ink);background:var(--paper-deep);border:0}.committee-intro{justify-content:space-between;align-items:end;gap:50px;padding:clamp(80px,10vw,132px) 0 55px;display:flex}.committee-intro>p{color:#07131fbf;max-width:420px;margin:0 0 6px;line-height:1.7}.committee-list{gap:18px;padding-bottom:clamp(80px,10vw,140px);display:grid}.committee-card{border:1px solid var(--line-dark);min-height:235px;transition:color .35s ease, background .35s ease, transform .4s var(--ease), box-shadow .4s ease, border-color .35s ease;background:#fff;grid-template-columns:130px minmax(0,1fr) 220px;align-items:center;gap:35px;padding:32px;display:grid;position:relative;overflow:hidden}.committee-card:before{z-index:0;color:#07131f0a;font:16rem/.8 var(--serif);content:"♟";position:absolute;bottom:-75px;right:240px}.committee-card:hover{z-index:1;color:#fff;background:var(--ink);border-color:var(--orange-border);box-shadow:8px 8px 0 var(--orange);transform:translate(-4px,-4px)}.committee-card>*{z-index:1;position:relative}.committee-index{color:var(--orange-deep);font:700 .64rem var(--mono);letter-spacing:.12em;align-self:start}.committee-card:hover .committee-index,.committee-card:hover .committee-card-actions>span{color:var(--orange-bright)}.committee-piece{color:#e3b23c2e;font:13rem/.8 var(--serif);transition:color .35s ease, transform .45s var(--ease);position:absolute;bottom:-42px;right:230px}.committee-card:hover .committee-piece{color:#e3b23c40;transform:translateY(-12px)rotate(6deg)}.committee-card-main h2{max-width:650px;font:400 clamp(2.05rem, 4vw, 4rem)/.92 var(--serif);letter-spacing:-.055em;margin:0}.committee-card-main p{color:#07131fbf;max-width:590px;margin:16px 0 0;font-size:.94rem}.committee-card:hover .committee-card-main p{color:#ffffffc7}.committee-card-actions{justify-items:start;gap:18px;display:grid}.committee-card-actions>span{color:var(--orange-deep);font:700 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.committee-card-actions button{color:inherit;font:700 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-bottom:1px solid;padding:0 0 6px}.committee-card-actions b{color:var(--orange);margin-left:8px;font-size:1rem}.executive-signal{color:#fff;background:var(--ink);border-top:1px solid var(--orange-border);padding:clamp(76px,10vw,130px) 0}.executive-signal .section{grid-template-columns:1fr .7fr;align-items:center;gap:clamp(45px,9vw,130px);display:grid}.executive-status{border:1px solid var(--orange-border);background:var(--ink-soft);min-height:290px;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.executive-status>span{color:var(--orange-bright);font:600 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.executive-status strong{font:400 clamp(2.7rem, 4.5vw, 4.5rem)/.85 var(--serif);letter-spacing:-.05em;color:#fff;margin-top:45px;display:block}.executive-status i{color:#e3b23c1a;font:15rem/.8 var(--serif);font-style:normal;position:absolute;bottom:-55px;right:-23px}.committee-brief-hero{padding:60px 0 88px}.committee-brief-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 80% 20%,#e3b23c40,#0000 30rem),linear-gradient(135deg,#16293e,#22405e 60%,#1a3350);position:absolute;inset:0}.back-link{border-bottom:1px solid var(--orange-border);color:var(--orange-bright);font:600 .67rem var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 0 7px}.brief-hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;padding-top:75px;display:grid}.brief-code{color:var(--orange);font:700 .75rem var(--mono);letter-spacing:.16em;margin-bottom:22px;display:block}.brief-hero-grid .hero-lede{margin-bottom:28px}.brief-piece{border:1px solid var(--orange-border);background:#0e1a29d9;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.brief-piece:before{content:"";border:1px solid #e3b23c40;border-radius:50%;width:340px;height:340px;position:absolute}.brief-piece span{z-index:1;color:var(--orange);font:16rem/.8 var(--serif);text-shadow:14px 14px #0009;position:relative}.brief-piece small{color:#ffffffb3;font:600 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:20px;left:20px}.brief-content{padding:clamp(80px,10vw,135px) 0}.brief-info-grid{background:var(--line-dark);grid-template-columns:1fr 1fr;gap:1px;margin-top:58px;display:grid}.brief-info-grid article{background:#fff;min-height:250px;padding:32px}.brief-info-grid span{color:var(--orange-deep);font:700 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.brief-info-grid h3{max-width:470px;font:400 clamp(1.8rem, 3vw, 3.1rem)/.98 var(--serif);letter-spacing:-.045em;color:var(--ink);margin:44px 0 0}.release-panel{grid-template-columns:.85fr 1.15fr;gap:65px;padding-bottom:clamp(85px,11vw,150px);display:grid}.release-stack{gap:12px;display:grid}.release-card{border:1px solid var(--line-dark);background:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.release-icon{color:var(--orange);font:1.65rem var(--serif)}.release-card small,.release-card strong{display:block}.release-card small{color:#07131f99;font:600 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.release-card strong{color:var(--ink);margin-top:2px;font-size:.92rem}.release-lock{color:#07131f66;font:1.3rem var(--mono)}.release-card.is-released .release-lock{color:var(--orange);font-weight:700}.release-card-members{flex-direction:column;gap:4px;margin-top:8px;display:flex}.release-member-item{font:500 .8rem var(--mono);color:var(--ink)}.release-member-item strong{color:var(--orange-deep);margin-right:4px;font-weight:700;display:inline}.eb-panel{padding-bottom:clamp(80px,10vw,140px)}.eb-section-heading{margin-bottom:36px}.eb-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.eb-card{border:1px solid var(--line-dark);box-shadow:4px 4px 0 var(--ink);transition:transform .3s var(--ease), box-shadow .3s ease, border-color .3s ease;background:#fff;padding:28px}.eb-card:hover{box-shadow:7px 7px 0 var(--orange);border-color:var(--orange-border);transform:translateY(-4px)}.eb-card-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.eb-role-badge{font:700 .65rem var(--mono);letter-spacing:.08em;color:var(--paper-soft);background:var(--ink);border:1px solid var(--ink);justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.eb-role-title{font:600 .65rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}.eb-member-name{font:400 clamp(1.4rem, 2.5vw, 1.9rem)/1.1 var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0}.committee-eb-roster{border-top:1px dashed #07131f2e;margin-top:18px;padding-top:14px}.committee-card:hover .committee-eb-roster{border-top-color:#fff3}.eb-roster-label{font:700 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:8px;display:block}.committee-card:hover .eb-roster-label{color:var(--orange-bright)}.eb-roster-tags{flex-wrap:wrap;gap:8px;display:flex}.eb-roster-tag{font:500 .72rem var(--mono);color:var(--ink);background:var(--paper-soft);border:1px solid var(--line-dark);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.eb-roster-tag strong{color:var(--orange-deep);font-weight:700}.committee-card:hover .eb-roster-tag{color:#fff;background:#ffffff1a;border-color:#e3b23c66}.committee-card:hover .eb-roster-tag strong{color:var(--orange-bright)}.registration-hero{padding:clamp(75px,10vw,118px) 0}.registration-hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid;position:relative}.registration-hero .hero-lede{max-width:510px}.hero-matrix{border:1px solid var(--orange-border);box-shadow:8px 8px 0 var(--orange);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07131fcc;padding:30px}.hero-matrix .eyebrow{color:var(--orange-bright)}.hero-matrix h2{font:400 clamp(2rem, 3.3vw, 3.2rem)/.94 var(--serif);letter-spacing:-.045em;color:#fff;margin:0}.hero-matrix p:not(.eyebrow){color:#ffffffc7;max-width:450px;margin:14px 0 23px;font-size:.92rem;line-height:1.65}.registration-shell{width:var(--content);z-index:4;min-height:530px;margin:-32px auto 0;padding-bottom:105px;position:relative}.path-picker{border:1px solid var(--orange-border);background:var(--ink);box-shadow:9px 9px 0 var(--orange);grid-template-columns:repeat(2,1fr);display:grid}.path-card{color:#fff;background:var(--ink-soft);text-align:left;min-height:360px;transition:background .35s ease, transform .4s var(--ease);padding:34px;position:relative;overflow:hidden}.path-card+.path-card{background:var(--surface-dark);border-left:1px solid #e3b23c40}.path-card:hover{z-index:1;background:var(--surface-card);transform:translateY(-6px)}.path-card:after{color:#e3b23c0f;font:15rem/.8 var(--serif);content:"♞";position:absolute;bottom:-56px;right:-19px}.path-card-delegation:after{content:"♜"}.path-card>*{z-index:1;position:relative}.path-num{color:var(--orange);font:700 .65rem var(--mono);letter-spacing:.1em;display:block}.path-piece{color:var(--orange-bright);font:2.3rem/1 var(--serif);margin-top:27px;display:block}.path-card h2{font:400 clamp(2.3rem, 4vw, 4.25rem)/.9 var(--serif);letter-spacing:-.055em;margin:16px 0 12px}.path-card p{color:#ffffffc7;max-width:380px;margin:0;font-size:.94rem}.path-arrow{color:var(--orange);font:700 .65rem var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:29px;left:34px}.path-arrow:after{content:"→";margin-left:7px}.flow{margin-top:75px}.flow-header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.flow-header .eyebrow{color:var(--orange-deep)}.flow-header h2{font:400 clamp(2.7rem, 5vw, 5rem)/.9 var(--serif);letter-spacing:-.055em;color:var(--ink);margin:0}.flow-header>p{color:#07131fbf;max-width:395px;margin:0;font-size:.94rem;line-height:1.65}.progress{counter-reset:step;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.progress span,.progress button{color:#07131f7a;font:700 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:flex;position:relative}.progress button{text-align:left;cursor:default;background:0 0;border:0;padding:0}.progress button.done{cursor:pointer}.progress button.done:hover{color:var(--ink)}.progress span:before,.progress button:before{content:counter(step);counter-increment:step;background:#fff;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.progress span:not(:last-child):after,.progress button:not(:last-child):after{content:"";background:currentColor;width:calc(100% - 34px);height:1px;position:absolute;top:13px;left:34px}.progress span.done:before,.progress button.done:before{color:#fff;background:var(--orange);content:"✓";border-color:var(--orange)}.form-panel{border:1px solid var(--line-dark);background:#fff;box-shadow:8px 8px #07131f14}.step{padding:clamp(25px,4vw,47px)}.step-title{font:400 clamp(2rem, 3vw, 3.2rem)/1 var(--serif);letter-spacing:-.04em;color:var(--ink);margin:0}.step-intro{color:#07131fb8;max-width:690px;margin:12px 0 32px;font-size:.95rem}.field-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.field.full{grid-column:1/-1}.field{gap:7px;display:grid}.field label,.field legend{color:var(--ink);font-size:.8rem;font-weight:700}.field label span{color:#07131f8c;font-weight:400}.field-note{color:#07131f99;margin:-2px 0 0;font-size:.75rem;line-height:1.45}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #07131f47;border-radius:0;padding:11px 13px;font-size:.92rem;transition:border .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:108px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-glow);outline:0}.actions{border-top:1px solid var(--line-dark);justify-content:space-between;gap:13px;margin-top:38px;padding-top:23px;display:flex}.actions .button:last-child{margin-left:auto}.form-message{border-left:3px solid var(--orange);color:#7d1f17;background:#fff1ee;margin-bottom:20px;padding:12px 14px;font-size:.85rem}.btn-spinner{border:2px solid #0e1c2c47;border-top-color:#0e1c2c;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}.preference-stack{gap:20px;display:grid}.preference-card{border:1px solid var(--line-dark);background:var(--paper-soft);margin:0;padding:22px}.preference-card legend{color:var(--orange-deep);font:700 .65rem var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 7px}.preference-card h4{color:var(--ink);margin:22px 0 12px;font-size:.82rem}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.portfolio-grid input{min-height:44px}.review{gap:24px;display:grid}.review-block{border-bottom:1px solid var(--line-dark);padding-bottom:22px}.review-block h3{font:400 1.7rem var(--serif);letter-spacing:-.035em;color:var(--ink);margin:0 0 14px}.review-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.review-grid span,.review-grid strong{overflow-wrap:anywhere;display:block}.review-grid span{color:#07131f99;font:600 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.review-grid strong{color:var(--ink);margin-top:4px;font-size:.88rem}.consent{border:1px solid var(--line-dark);background:var(--paper-soft);align-items:flex-start;gap:10px;margin-top:24px;padding:16px;font-size:.85rem;line-height:1.55;display:flex}.consent input{accent-color:var(--orange);flex:none;margin:4px 0 0}.desk{color:#fff;background:var(--ink);border:1px solid var(--orange-border);grid-template-columns:1.1fr .9fr;gap:1px;margin-bottom:30px;display:grid}.desk-copy,.desk-actions{padding:28px}.desk-copy{background:var(--ink)}.desk-actions{background:var(--ink-soft);flex-direction:column;justify-content:center;gap:10px;display:flex}.desk h3{font:400 2rem var(--serif);letter-spacing:-.04em;margin:0 0 9px}.desk p:not(.eyebrow){color:#ffffffbf;margin:0;font-size:.9rem;line-height:1.65}.desk .button{width:100%}.success-shell{color:#fff;background:var(--ink);place-items:center;width:100%;min-height:calc(100vh - 170px);margin:0;padding:0;display:grid}.success-card{text-align:center;width:min(720px,100% - 48px);padding:clamp(45px,8vw,92px) 20px}.success-card .eyebrow{color:var(--orange-bright);justify-content:center}.success-piece{color:var(--orange);font:5.5rem/.8 var(--serif);text-shadow:0 0 25px var(--orange-glow);margin:18px 0;display:block}.success-card h1{font:400 clamp(3.2rem, 7vw, 6.6rem)/.86 var(--serif);letter-spacing:-.065em;margin:0}.success-card p:not(.eyebrow){color:#ffffffc7;max-width:500px;margin:22px auto}.reference-code{border:1px solid var(--orange-border);color:var(--orange-bright);font:700 .92rem var(--mono);letter-spacing:.12em;background:#e3b23c1f;margin-bottom:26px;padding:12px 18px;display:inline-block}.footer{color:#fff;border-top:1px solid var(--orange-border);background:#040a12;margin-top:auto}.footer-inner{width:var(--content);justify-content:space-between;align-items:center;gap:28px;min-height:130px;margin:0 auto;display:flex}.footer-brand,.footer-meta{display:block}.footer-brand{font:700 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-bright)}.footer-meta{color:#ffffffa6;margin-top:7px;font-size:.74rem}.footer-links{gap:20px;display:flex}.footer-links button{color:#ffffffd9;font:600 .65rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-bottom:1px solid #e3b23c73;padding:0 0 6px}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.cursor-dot,.cursor-ring{z-index:99999;pointer-events:none;transition:opacity .2s;position:fixed;top:0;left:0}.cursor-dot{background:var(--orange);width:7px;height:7px;box-shadow:0 0 8px var(--orange);border-radius:50%}.cursor-ring{border:1px solid var(--orange);color:#fff;width:36px;height:36px;font:600 .48rem var(--mono);text-align:center;border-radius:50%;place-items:center;transition:width .2s,height .2s,margin .2s,opacity .2s;display:grid}.cursor-ring.is-active{background:#e3b23c33;width:58px;height:58px;margin:-11px}.cursor-dot.is-hidden,.cursor-ring.is-hidden{opacity:0}.cursor-enabled,.cursor-enabled *{cursor:none!important}@media (width<=900px){.hero-cinematic-inner{grid-template-columns:1fr;padding-top:70px}.hero-visual{min-height:min(65vw,470px);margin:0 0 0 2vw}.hero-art-frame{inset:0 -3vw 0 0}.visual-label-side{display:none}.intro,.committee-gateway-inner,.countdown-shell,.faq-layout,.executive-signal .section,.release-panel,.registration-hero-inner,.brief-hero-grid{grid-template-columns:1fr}.intro{align-items:start}.glance-heading,.committee-intro{display:block}.committee-intro>p{margin-top:24px}.committee-card{grid-template-columns:90px 1fr}.committee-card-actions{grid-column:2}.committee-piece{right:2vw}.brief-piece{min-height:270px}.release-panel{gap:42px}}@media (width<=720px){:root{--content:min(100% - 28px, 1180px)}.nav-wrap{min-height:68px}.desktop-nav{display:none}.nav-toggle{color:#fff;background:0 0;place-content:center;gap:6px;width:38px;height:38px;padding:0;display:grid}.nav-toggle>span:not(.sr-only){background:currentColor;width:21px;height:1px;display:block}.mobile-menu{width:var(--content);max-height:0;transition:max-height .35s var(--ease), padding .35s var(--ease), border .35s ease;border-top:0 solid #f05a2833;margin:0 auto;padding:0;display:grid;overflow:hidden}.mobile-menu.is-open{border-top-width:1px;max-height:300px;padding:12px 0 18px}.mobile-menu>button:not(.button){color:#ffffffe6;text-align:left;font:600 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:13px 0}.mobile-menu .button{width:100%;margin-top:7px}.hero-cinematic{min-height:auto}.hero-cinematic-inner{min-height:0;padding:60px 0 70px}.hero-visual{min-height:380px;margin:20px 0 0}.hero-art-frame{inset:0}.display{font-size:clamp(3.4rem,15vw,5.8rem)}.visual-label-top{max-width:160px;right:-10px}.chip-one{left:-5px}.chip-two{right:-5px}.hero-scroll{display:none}.ticker-item{padding:13px 16px}.cinematic-section,.glance-section,.countdown-section,.faq-layout{padding:76px 0}.moves-grid,.glance-grid{grid-template-columns:1fr}.move-card{min-height:245px}.committee-gateway-inner{padding:79px 0}.clock{grid-template-columns:repeat(2,1fr)}.clock-unit{padding:18px 8px}.faq-layout{gap:42px}.final-cta,.committee-final-cta,.brief-cta{padding:80px 18px}.committee-room-hero{min-height:500px}.committee-room-hero-inner{padding:77px 0}.committee-card{min-height:0;padding:25px;display:block}.committee-index{display:block}.committee-card-main h2{margin-top:47px}.committee-card-main p{padding-right:16px}.committee-card-actions{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.committee-piece{font-size:9rem;bottom:-24px;right:-5px}.brief-hero-grid{padding-top:53px}.brief-piece{min-height:225px}.brief-piece span{font-size:10rem}.brief-info-grid{grid-template-columns:1fr;margin-top:38px}.brief-info-grid article{min-height:200px}.registration-hero{padding:70px 0 88px}.registration-shell{margin-top:-23px;padding-bottom:70px}.path-picker{grid-template-columns:1fr}.path-card{min-height:285px;padding:26px}.path-card+.path-card{border-top:1px solid #f05a2840;border-left:0}.path-arrow{bottom:24px;left:26px}.flow{margin-top:56px}.flow-header{display:block}.flow-header>p{margin-top:17px}.progress span,.progress button{font-size:0}.progress span:before,.progress button:before{font-size:.62rem}.step{padding:24px 18px}.field-grid,.portfolio-grid,.review-grid,.desk{grid-template-columns:1fr}.field.full{grid-column:auto}.actions{flex-wrap:wrap}.actions .button{flex:1}.actions .button:last-child{margin-left:0}.desk-copy,.desk-actions{padding:22px}.footer-inner{min-height:0;padding:30px 0;display:block}.footer-links{margin-top:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.policy-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07131fd1;place-items:center;padding:20px;animation:.25s ease-out fadeInModal;display:grid;position:fixed;inset:0}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.policy-modal-container{background:var(--paper-soft);width:min(840px,100%);max-height:calc(100vh - 40px);color:var(--ink);border:1px solid var(--gold-border);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #0006,0 0 0 1px #e3b23c33}.policy-modal-header{background:var(--surface-dark);color:#fff;border-bottom:1px solid var(--gold-border);justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;display:flex}.policy-modal-header-main h2{font-family:var(--serif);letter-spacing:-.03em;color:#fff;margin:4px 0 0;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400}.policy-modal-close{border:1px solid var(--line);color:#fff;background:#ffffff14;place-items:center;width:36px;height:36px;font-size:1.2rem;transition:background .2s,border-color .2s;display:grid}.policy-modal-close:hover{background:var(--gold);color:var(--surface-dark);border-color:var(--gold)}.policy-modal-tabs{background:var(--surface-card);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.policy-modal-tab{color:#ffffffb3;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:16px 24px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.policy-modal-tab span{color:var(--gold)}.policy-modal-tab:hover{color:#fff;background:#ffffff0f}.policy-modal-tab.is-active{background:var(--paper-soft);color:var(--ink);border-bottom-color:var(--gold)}.policy-modal-tab.is-active span{color:var(--ink-soft)}.policy-modal-body{flex:1;padding:32px;font-size:.95rem;line-height:1.65;overflow-y:auto}.policy-article{max-width:100%}.policy-badge{color:var(--surface-dark);border:1px solid var(--gold-border);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#e3b23c24;margin-bottom:20px;padding:6px 12px;font-size:.68rem;font-weight:700;display:inline-block}.policy-article h3{font-family:var(--serif);color:var(--surface-dark);margin:28px 0 10px;font-size:1.35rem;font-weight:400}.policy-article h3:first-of-type{margin-top:0}.policy-article p{color:#101f30d9;margin:0 0 16px}.policy-article ul{margin:0 0 20px;padding-left:22px}.policy-article li{color:#101f30e0;margin-bottom:8px}.dpo-card{border:1px solid #101f3033;border-left:4px solid var(--gold);background:#fff;margin-top:20px;padding:20px}.dpo-card p{margin:4px 0}.policy-modal-footer{background:var(--paper-deep);border-top:1px solid #101f301f;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.policy-modal-note{color:#101f30b8;margin:0;font-size:.8rem}.minor-section-card{border:1px solid var(--gold-border);border-left:4px solid var(--gold);background:#fff;margin-top:28px;padding:24px;box-shadow:0 4px 12px #e3b23c14}.minor-header{margin-bottom:20px}.minor-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--surface-dark);margin-bottom:8px;font-size:.64rem;font-weight:700;display:inline-block}.minor-header h4{font-family:var(--serif);color:var(--surface-dark);margin:0 0 6px;font-size:1.25rem}.minor-header p{color:#101f30c7;margin:0;font-size:.86rem}.legal-consent-section{border-top:1px solid #101f3026;gap:16px;margin-top:28px;padding-top:24px;display:grid}.legal-section-title{font-family:var(--serif);color:var(--surface-dark);margin:0 0 4px;font-size:1.28rem;font-weight:400}.consent-checkbox-card{background:#fff;border:1px solid #101f3033;align-items:flex-start;gap:14px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.consent-checkbox-card:hover{border-color:var(--gold);box-shadow:0 4px 14px #e3b23c1f}.consent-checkbox-card input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--surface-dark);cursor:pointer;margin-top:2px}.consent-card-content{flex:1}.consent-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--surface-dark);margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.consent-text{color:#101f30e0;margin:0;font-size:.88rem;line-height:1.55}.inline-policy-button{border:none;border-bottom:1.5px solid var(--gold);color:var(--surface-dark);font-weight:700;font-size:inherit;cursor:pointer;background:0 0;margin:0;padding:0;display:inline}.inline-policy-button:hover{color:var(--gold-deep);border-bottom-color:var(--surface-dark)}.consent-checkbox-card.minor-consent{border-left:4px solid var(--gold);background:#e3b23c0d}@media (width<=720px){.policy-modal-header{padding:20px 20px 16px}.policy-modal-tabs{grid-template-columns:1fr}.policy-modal-body{padding:20px}.policy-modal-footer{text-align:center;flex-direction:column;align-items:stretch}.consent-checkbox-card{padding:16px}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--display:"Anton", "Arial Narrow", sans-serif;--nav-h:118px;--hairline:#101f3024}body{background:#fff}.nv-exact-shell{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffffff0;width:100%;transition:background-color .3s,border-color .3s,box-shadow .3s;position:sticky;top:0;left:0;right:0;border:none!important;border-bottom:1px solid #00000014!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:0 2px 14px #00000008!important}.nv-exact-main{justify-content:space-between;align-items:center;width:min(1340px,94vw);min-height:64px;margin:0 auto;display:flex}.nv-exact-brand{cursor:pointer;letter-spacing:.04em;color:#0a0a0a;text-transform:uppercase;background:0 0;border:0;padding:0;font-family:Anton,Bebas Neue,sans-serif;font-size:1.85rem;line-height:1}.nv-exact-links{align-items:center;gap:34px;display:flex}.nv-exact-links button{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:#111;background:0 0;border:0;padding:6px 0;font-family:DM Mono,monospace;font-size:.72rem;font-weight:500;transition:color .2s;position:relative}.nv-exact-links button:hover,.nv-exact-links button.is-current{color:#000;font-weight:700}.nv-exact-toggle{cursor:pointer;background:0 0;border:1px solid #0003;width:40px;height:40px;display:none;position:relative}.h2hero-exact{background:#fff;justify-content:center;align-items:center;width:100%;height:calc(100vh - 64px);min-height:640px;display:flex;position:relative;overflow:hidden}.hero-exact-bg-text{transform-origin:top;letter-spacing:-.02em;text-align:center;text-transform:uppercase;background:linear-gradient(#050505 0%,#151515 42%,#8c8c8c73 80%,#fff0 100%);-webkit-text-fill-color:transparent;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;width:100%;margin:0;padding:0;font-family:Anton,Bebas Neue,Oswald,sans-serif-condensed,sans-serif;font-size:clamp(7.5rem,20vw,22.5rem);font-weight:900;line-height:.82;position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(1.28)}.hero-exact-poster-img{object-fit:cover;object-position:50% 82%;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;transform:translateY(clamp(18px,3.5vh,40px))}.hero-exact-side{z-index:10;letter-spacing:.22em;color:#333;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-family:DM Mono,monospace;font-size:clamp(.55rem,.9vw,.72rem);font-weight:500;position:absolute;top:45%}.hero-exact-side-left{writing-mode:vertical-rl;left:clamp(12px,2.5vw,36px);transform:translateY(-50%)rotate(180deg)}.hero-exact-side-right{writing-mode:vertical-rl;right:clamp(12px,2.5vw,36px);transform:translateY(-50%)}.hero-exact-countdown-box{z-index:20;text-align:center;background:#0d0d0d;border:1px solid #ffffff29;border-radius:10px;min-width:min(340px,88vw);padding:clamp(10px,1.4vw,16px) clamp(20px,2.8vw,36px);position:absolute;bottom:clamp(14px,3vh,26px);left:50%;transform:translate(-50%);box-shadow:0 20px 40px #00000080,0 0 0 1px #000000e6}.countdown-header-tag{letter-spacing:.26em;text-transform:uppercase;color:#9e9e9e;margin-bottom:8px;font-family:DM Mono,monospace;font-size:clamp(.48rem,.75vw,.58rem);font-weight:500}.countdown-digits-row{justify-content:center;align-items:center;gap:clamp(6px,1.2vw,14px);display:flex}.countdown-digit-unit{flex-direction:column;align-items:center;display:flex}.digit-num{color:#fff;letter-spacing:.04em;font-family:Anton,DM Sans,sans-serif;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1}.digit-lbl{letter-spacing:.2em;color:#777;margin-top:4px;font-family:DM Mono,monospace;font-size:clamp(.44rem,.65vw,.52rem);font-weight:500}.digit-colon{color:#ffffff80;margin-top:-8px;font-family:Anton,DM Sans,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem)}@media (width<=768px){.h2hero-exact{height:calc(100svh - 61px);min-height:460px}.hero-exact-bg-text{font-size:clamp(4.5rem,22vw,9rem);top:1%;transform:translate(-50%)scaleY(1.2)}.hero-exact-poster-img{transform:translateY(clamp(12px,2.5vh,30px))}.hero-exact-side{display:none}.hero-exact-countdown-box{bottom:clamp(10px,2vh,20px)}}@media (width<=600px) and (orientation:portrait){.hero-exact-bg-text{white-space:nowrap;font-size:22.5vw;top:2%;transform:translate(-50%)scaleY(3)}.hero-exact-poster-img{transform:none}.hero-exact-countdown-box{bottom:max(16px, env(safe-area-inset-bottom,0px))}}.k-label{color:#101f3094;font:500 .66rem var(--mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;display:flex}.k-label:before{content:"";background:currentColor;width:26px;height:1px}.k-label-gold{color:var(--gold-deep)}.k-heading{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--surface-dark);margin:0 0 20px;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:400;line-height:.96}.k-heading em{font:italic 400 .92em var(--serif);text-transform:none;color:var(--gold-deep)}.k-heading-light{color:var(--paper-soft)}.k-heading-light em{color:var(--gold)}.k-copy{color:#101f30b8;max-width:520px;margin:0 0 30px;font-size:1.02rem;line-height:1.75}.k-copy-light{color:#f9f7f2ad}.live-dot{background:var(--gold-deep);border-radius:50%;width:8px;height:8px;margin-right:2px;animation:2s infinite live-pulse;display:inline-block}@keyframes live-pulse{0%{box-shadow:0 0 #e3b23c80}70%{box-shadow:0 0 0 12px #e3b23c00}to{box-shadow:0 0 #e3b23c00}}.btn-xl{background:var(--gold);color:#0e1c2c;min-height:60px;font:500 .74rem var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background-color .25s;border:1px solid #0e1c2c;align-items:center;gap:14px;padding:16px 30px;display:inline-flex;position:relative;box-shadow:5px 5px #0e1c2c}.btn-xl b{transition:transform .3s var(--ease);font-weight:500}.btn-xl:hover{background:var(--gold-bright);transform:translate(-2px,-2px);box-shadow:8px 8px #0e1c2c}.btn-xl:hover b{transform:translate(5px)}.btn-xl:active{transform:translate(1px,1px);box-shadow:3px 3px #0e1c2c}.btn-xl-dark{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--paper-soft);box-shadow:5px 5px 0 var(--gold)}.btn-xl-dark:hover{background:var(--ink-soft);box-shadow:8px 8px 0 var(--gold)}.btn-ghost{min-height:60px;color:var(--surface-dark);font:500 .72rem var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .25s, background-color .25s, transform .3s var(--ease), color .25s;background:0 0;border:1px solid #101f3059;align-items:center;gap:12px;padding:16px 26px;display:inline-flex}.btn-ghost:hover{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--paper-soft);transform:translateY(-3px)}.site-header{display:none}.nv-shell{z-index:60;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--hairline);background:#f9f7f2e6;position:sticky;top:0}.nv-utility{border-bottom:1px solid #101f3017}.nv-utility-inner{width:var(--content);align-items:center;gap:22px;min-height:44px;margin:auto;display:flex}.nv-utility-label{color:#101f307a;font:500 .56rem var(--mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.nv-badges{align-items:center;gap:14px;display:flex}.nv-badge{background:#fff;border:1px solid #101f3029;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:border-color .25s,box-shadow .25s;display:inline-flex}.nv-badge:hover{border-color:var(--gold-deep);box-shadow:3px 3px #e3b23c59}.nv-badge i,.nv-badge-icon{border:1px solid var(--gold-deep);width:28px;height:28px;color:var(--gold-deep);font:500 .5rem var(--mono);letter-spacing:.04em;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;padding:2px;font-style:normal;display:grid;overflow:hidden}.nv-badge-img{object-fit:contain;border-radius:50%;width:100%;height:100%}.nv-badge small{color:#101f3099;max-width:118px;font:500 .5rem var(--mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.nv-utility-meta{color:#101f307a;font:500 .56rem var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.nv-main-inner{width:var(--content);align-items:center;gap:30px;min-height:72px;margin:auto;display:flex}.nv-brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nv-brand-mark{background:var(--surface-dark);width:40px;height:40px;color:var(--gold);font:400 1.5rem var(--display);box-shadow:3px 3px 0 var(--gold);transition:transform .3s var(--ease);place-items:center;display:grid}.nv-brand:hover .nv-brand-mark{transform:rotate(-6deg)}.nv-brand-text{text-align:left;display:grid}.nv-brand-text b{color:var(--surface-dark);font:500 .82rem var(--mono);letter-spacing:.1em}.nv-brand-text small{color:#101f3080;font:500 .52rem var(--mono);letter-spacing:.2em;text-transform:uppercase}.nv-links{gap:26px;margin-left:auto;display:flex}.nv-links button{cursor:pointer;color:#101f309e;font:500 .66rem var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:6px 0;transition:color .2s;position:relative}.nv-links button:after{content:"";background:var(--gold-deep);width:0;height:2px;transition:width .3s var(--ease);position:absolute;bottom:0;left:0}.nv-links button:hover,.nv-links button.is-current{color:var(--surface-dark)}.nv-links button:hover:after,.nv-links button.is-current:after{width:100%}.nv-cta{background:var(--gold);color:#0e1c2c;cursor:pointer;min-height:46px;font:500 .66rem var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background-color .2s;border:1px solid #0e1c2c;align-items:center;gap:10px;padding:10px 20px;display:inline-flex;box-shadow:3px 3px #0e1c2c}.nv-cta:hover{background:var(--gold-bright);transform:translate(-1px,-1px);box-shadow:5px 5px #0e1c2c}.nv-cta-pulse{background:#0e1c2c;border-radius:50%;width:7px;height:7px;animation:2s infinite live-pulse}.nv-toggle{cursor:pointer;background:0 0;border:1px solid #101f304d;width:40px;height:40px;display:none;position:relative}.nv-toggle span:not(.sr-only){background:var(--surface-dark);height:2px;transition:transform .3s var(--ease), top .3s var(--ease);position:absolute;left:9px;right:9px}.nv-toggle span:first-child{top:15px}.nv-toggle span:nth-child(2){top:23px}.nv-toggle[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.nv-toggle[aria-expanded=true] span:nth-child(2){top:19px;transform:rotate(-45deg)}.nv-mobile{border-top:1px solid var(--hairline);background:var(--paper-soft);flex-direction:column;gap:4px;padding:14px 20px 22px;display:none}.nv-mobile.is-open{display:flex}.nv-mobile button{text-align:left;cursor:pointer;color:#101f30bf;font:500 .78rem var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #101f3014;padding:12px 0}.nv-mobile-cta{color:var(--gold-deep)!important}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mq{white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}.mq-track{align-items:center;width:max-content;animation:30s linear infinite mq-scroll;display:inline-flex}.mq:hover .mq-track{animation-play-state:paused}@keyframes mq-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}.mq-gold{background:#090d14!important;border-block:1px solid #0003!important}.mq-gold .mq-item{font:600 .74rem var(--mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:26px;padding:15px 13px;display:inline-flex;color:#fff!important}.mq-gold .mq-item i{font-size:1.1em;font-style:normal;color:#fbbf24!important;opacity:1!important}.mq-outline{background:#f8fafc;border-block:1px solid #00000014;padding:30px 0 22px}.mq-outline .mq-item{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:44px;padding:0 22px;font-size:clamp(3.4rem,7vw,6.4rem);line-height:1;display:inline-flex;color:#0000!important;-webkit-text-stroke:1.5px #0f172a80!important}.mq-outline .mq-item i{opacity:.9;font-size:.55em;font-style:normal;color:#d97706!important;-webkit-text-stroke:0!important}.h2hero{background:var(--paper-soft);border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}.h2hero-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#101f300d 1px,#0000 1px),linear-gradient(90deg,#101f300d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.h2hero-ghost{pointer-events:none;font-family:var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #101f3012;font-size:20vw;line-height:1;position:absolute;bottom:-5vw;left:-1vw}.h2hero-inner{z-index:2;width:var(--content);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,5vw,80px);margin:auto;padding:clamp(56px,6.5vw,96px) 0 clamp(64px,7vw,110px);display:grid;position:relative}.h2hero-eyebrow{color:var(--gold-deep);font:500 .68rem var(--mono);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 26px;display:flex}.h2hero-title{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--surface-dark);margin:0;font-size:clamp(3.2rem,6.6vw,6.9rem);font-weight:400;line-height:.94}.h2hero-accent{font:italic 400 .94em var(--serif);text-transform:none;color:var(--gold-deep);letter-spacing:-.03em}.h2hero-dot{color:var(--gold-deep)}.h2hero-lede{color:#101f30b8;max-width:520px;margin:28px 0 0;font-size:1.06rem;line-height:1.75}.h2hero-actions{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.h2hero-chips{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.h2hero-chips span{color:#101f30a6;font:500 .58rem var(--mono);letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #101f3033;padding:8px 14px}.h2hero-plate{aspect-ratio:4/4.9;background:var(--surface-dark);box-shadow:16px 16px 0 var(--gold);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border:1px solid #0e1c2c;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.h2hero-plate:hover{box-shadow:20px 20px 0 var(--gold);transform:rotate(0)}.h2hero-plate-img{opacity:.92;background:url(https://images.unsplash.com/photo-1625750331870-624de6fd3452?crop=entropy&cs=srgb&fm=jpg&q=80&w=1100) 50% 24%/cover no-repeat;position:absolute;inset:0}.h2hero-plate-img:after{content:"";background:linear-gradient(#101f308c,#101f3000 32%,#101f300d 58%,#101f30e0);position:absolute;inset:0}.h2hero-plate-top{z-index:1;color:#f9f7f2d9;font:500 .58rem var(--mono);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;gap:14px;padding:18px 20px;display:flex;position:relative}.h2hero-plate-top b{color:var(--gold);font-weight:500}.h2hero-plate-count{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101f308c;border-top:1px solid #e3b23c59;padding:18px 22px 20px;position:relative}.h2hero-plate-count small{color:var(--gold);font:500 .54rem var(--mono);letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px;display:block}.h2hero-clock{gap:22px;display:flex}.h2hero-clock div{text-align:left;display:grid}.h2hero-clock b{font:400 2rem var(--display);color:var(--paper);line-height:1}.h2hero-clock span{color:#f9f7f280;font:500 .5rem var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:5px}.h2hero-scroll{z-index:3;cursor:pointer;color:#101f308c;font:500 .6rem var(--mono);letter-spacing:.24em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:22px;left:max(24px,50% - 590px)}.h2hero-scroll span{animation:scroll-nudge 1.8s var(--ease) infinite}@keyframes scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.stat-strip{border-bottom:1px solid var(--hairline);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.stat-cell{border-left:1px solid var(--hairline);padding:clamp(36px,5vw,60px) clamp(22px,3vw,44px);transition:background-color .3s}.stat-cell:first-child{border-left:0}.stat-cell:hover{background:var(--paper-soft)}.stat-cell b{font:400 clamp(3.2rem, 5.6vw, 5.2rem)/1 var(--display);color:var(--surface-dark);display:block}.stat-cell span{color:var(--gold-deep);font:500 .62rem var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:12px;display:block}.gateway2{background:var(--surface-dark);padding:clamp(76px,9vw,140px) 0}.gateway2-inner{width:var(--content);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,90px);margin:auto;display:grid}.gateway2 .k-label{color:#f9f7f280}.gateway2 .k-heading{color:var(--paper-soft)}.gateway2 .k-heading em{color:var(--gold)}.gateway2 .k-copy{color:#f9f7f2ad}.gateway2-panel{color:var(--surface-dark);box-shadow:12px 12px 0 var(--gold);background:#fff;border:1px solid #0e1c2c;padding:clamp(30px,4vw,52px);position:relative}.gateway2-num{font:400 clamp(5rem, 9vw, 8.6rem)/.9 var(--display);color:#0000;-webkit-text-stroke:2px var(--gold-deep);display:block}.gateway2-chips{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.gateway2-chips button{cursor:pointer;color:#101f30c7;font:500 .62rem var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:border-color .25s, color .25s, background-color .25s, transform .25s var(--ease);background:0 0;border:1px solid #101f3040;padding:9px 14px}.gateway2-chips button:hover{border-color:var(--surface-dark);color:var(--paper);background:var(--surface-dark);transform:translateY(-2px)}.gateway2-panel small{color:#101f3080;font:500 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;line-height:1.8}.gateway2 .btn-xl{box-shadow:5px 5px 0 var(--gold);border-color:var(--gold);background:var(--paper-soft);color:var(--surface-dark)}.gateway2 .btn-xl:hover{box-shadow:8px 8px 0 var(--gold);background:#fff}.about2{background:var(--paper-soft);padding:clamp(76px,9vw,140px) 0}.about2-inner{width:var(--content);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,90px);margin:auto;display:grid}.about2-aside{border:1px solid var(--hairline);border-left:3px solid var(--gold-deep);background:#fff;padding:clamp(28px,3.6vw,46px);position:relative;box-shadow:8px 8px #101f3012}.about2-piece{color:var(--gold-deep);margin-bottom:16px;font-size:2.6rem;line-height:1;display:block}.about2-aside p{color:#101f30bf;margin:0 0 20px;font-size:1rem;line-height:1.75}.about2-aside small{color:#101f3073;font:500 .58rem var(--mono);letter-spacing:.18em;text-transform:uppercase}.plan{background:var(--paper-soft);padding:0 0 clamp(76px,9vw,140px)}.plan-inner{width:var(--content);margin:auto;padding-top:clamp(60px,7vw,100px)}.plan-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:clamp(40px,5vw,64px);display:grid}.plan-card{border:1px solid var(--hairline);transition:border-color .3s, transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;padding:clamp(28px,3vw,42px);position:relative;overflow:hidden}.plan-card:hover{box-shadow:10px 10px 0 var(--gold);border-color:#0e1c2c;transform:translateY(-6px)}.plan-num{color:var(--gold-deep);font:500 .64rem var(--mono);letter-spacing:.2em;text-transform:uppercase;display:block}.plan-piece{pointer-events:none;color:#101f300f;transition:transform .45s var(--ease), color .35s;font-size:9rem;line-height:1;position:absolute;bottom:-30px;right:-14px}.plan-card:hover .plan-piece{color:#e3b23c4d;transform:translateY(-10px)rotate(-8deg)}.plan-card h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--surface-dark);margin:52px 0 12px;font-size:1.9rem;font-weight:400}.plan-card p{color:#101f30a6;max-width:320px;margin:0;font-size:.94rem;line-height:1.7}.plan-arrow{color:var(--gold-deep);transition:transform .3s var(--ease);font-size:1.1rem;position:absolute;top:26px;right:26px}.plan-card:hover .plan-arrow{transform:translate(4px,-4px)}.count2{background:var(--surface-dark);padding:clamp(76px,9vw,140px) 0}.count2-inner{width:var(--content);grid-template-columns:1fr auto;align-items:center;gap:clamp(40px,6vw,90px);margin:auto;display:grid}.count2 .k-label{color:#f9f7f280}.count2 .k-heading{color:var(--paper-soft)}.count2 .k-heading em{color:var(--gold)}.count2 .k-copy{color:#f9f7f2ad}.count2 .btn-xl-dark{background:var(--gold);color:#0e1c2c;border-color:#0e1c2c;box-shadow:5px 5px #f9f7f240}.count2 .btn-xl-dark:hover{background:var(--gold-bright);box-shadow:8px 8px #f9f7f240}.count2-clock{gap:clamp(14px,2vw,22px);display:flex}.count2-unit{text-align:center;box-shadow:6px 6px 0 var(--gold);background:#fff;border:1px solid #0e1c2c;min-width:clamp(84px,9vw,124px);padding:clamp(18px,2.4vw,30px);display:grid}.count2-unit b{font:400 clamp(2.6rem, 5vw, 4.4rem)/1 var(--display);color:var(--surface-dark)}.count2-unit span{color:var(--gold-deep);font:500 .54rem var(--mono);letter-spacing:.22em;text-transform:uppercase;margin-top:10px}.faq2{background:var(--paper-soft);padding:clamp(70px,9vw,130px) 0}.faq2-inner{width:var(--content);grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,80px);margin:auto;display:grid}.faq2-list details{border:1px solid var(--hairline);background:#fff;margin-bottom:12px;transition:border-color .25s}.faq2-list details:hover{border-color:#101f3059}.faq2-list details[open]{border-color:#0e1c2c;box-shadow:6px 6px #e3b23c80}.faq2-list summary{cursor:pointer;color:var(--surface-dark);padding:20px 52px 20px 22px;font-size:1rem;font-weight:700;list-style:none;position:relative}.faq2-list summary::-webkit-details-marker{display:none}.faq2-list summary:after{content:"+";color:var(--gold-deep);font:400 1.5rem var(--display);transition:transform .3s var(--ease);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq2-list details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq2-list p{color:#101f30ad;max-width:560px;margin:0;padding:0 22px 20px;line-height:1.7}.final2{background:var(--surface-dark);padding:clamp(84px,11vw,160px) 0;position:relative;overflow:hidden}.final2-ghost{pointer-events:none;color:#f9f7f20b;font-size:clamp(18rem,34vw,34rem);line-height:1;position:absolute;top:50%;right:-4vw;transform:translateY(-50%)}.final2-inner{z-index:1;width:var(--content);margin:auto;position:relative}.final2-title{font-family:var(--display);text-transform:uppercase;color:var(--paper);margin:0 0 22px;font-size:clamp(4.2rem,10.5vw,10.4rem);font-weight:400;line-height:.9}.final2-title span{color:#0000;-webkit-text-stroke:2.5px var(--gold)}.final2-title-sm{font-size:clamp(3.2rem,7vw,6.6rem)}.final2-inner>p{color:#f9f7f2a8;max-width:460px;margin:0 0 36px;font-size:1.04rem;line-height:1.7}.final2 .btn-xl{box-shadow:5px 5px #f9f7f24d}.final2 .btn-xl:hover{box-shadow:8px 8px #f9f7f24d}.final2-compact{padding:clamp(64px,8vw,104px) 0}.croom-hero{background:var(--paper-soft);border-bottom:1px solid var(--hairline);padding:clamp(52px,6vw,88px) 0 clamp(56px,7vw,84px);position:relative;overflow:hidden}.croom-hero-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#101f300d 1px,#0000 1px),linear-gradient(90deg,#101f300d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.croom-hero .k-label-gold{color:var(--gold-deep)}.croom-hero-inner{z-index:1;width:var(--content);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,70px);margin:auto;display:grid;position:relative}.croom-title{font:400 clamp(3.4rem, 7.6vw, 7.2rem)/.92 var(--display);text-transform:uppercase;color:var(--surface-dark);margin:0}.croom-title span{font:italic 400 .95em var(--serif);text-transform:none;color:var(--gold-deep)}.croom-lede{color:#101f30b3;max-width:460px;margin:24px 0 0;font-size:1.02rem;line-height:1.75}.croom-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.croom-board{filter:drop-shadow(14px 14px #e3b23c8c);min-width:0}.bento{background:var(--paper-soft);padding:clamp(64px,8vw,120px) 0}.bento-head{width:var(--content);margin:0 auto clamp(32px,4vw,54px)}.bento-files{border-top:1px solid var(--hairline);grid-template-columns:repeat(8,1fr);margin-top:28px;padding-top:12px;display:grid}.bento-files span{color:#101f3059;font:500 .6rem var(--mono);letter-spacing:.2em}.bento-grid{width:var(--content);grid-template-columns:repeat(12,1fr);gap:18px;margin:auto;display:grid}.bento-card{min-width:0;display:grid}.b-4{grid-column:span 4}.b-6{grid-column:span 6}.b-8{grid-column:span 8}.b-tall{grid-row:span 2}.bento-card article{border:1px solid var(--hairline);height:100%;transition:border-color .3s, transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;flex-direction:column;padding:clamp(24px,2.6vw,36px);display:flex;position:relative;overflow:hidden}.bento-card article:hover{box-shadow:10px 10px 0 var(--gold);border-color:#0e1c2c;transform:translateY(-5px)}.bento-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.bento-square{border:1px solid var(--gold-deep);min-width:40px;height:40px;color:var(--gold-deep);font:500 .68rem var(--mono);letter-spacing:.1em;background:#e3b23c14;place-items:center;padding:0 8px;display:grid}.bento-piece-badge{color:var(--gold-deep);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);margin-left:auto;font-size:1.4rem;line-height:1;transform:translateY(4px)scale(.85)}.bento-card article:hover .bento-piece-badge{opacity:1;transform:translateY(0)scale(1)}.bento-piece{pointer-events:none;z-index:0;color:#e3b23c00;opacity:0;transition:transform .5s var(--ease), color .35s var(--ease), opacity .35s var(--ease);font-size:clamp(9rem,12vw,13rem);line-height:1;position:absolute;bottom:-36px;right:-20px;transform:translate(12px,12px)rotate(8deg)}.bento-card article:hover .bento-piece{opacity:1;color:#e3b23c52;transform:translate(-8px,-12px)rotate(-6deg)}.bento-body{z-index:1;flex:1;position:relative}.bento-body h3{font:400 clamp(2.2rem, 3.4vw, 3.4rem)/1 var(--display);text-transform:uppercase;color:var(--surface-dark);margin:0}.bento-body h4{color:var(--gold-deep);font:500 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 12px}.bento-body p{color:#101f30a6;max-width:420px;margin:0 0 16px;font-size:.92rem;line-height:1.65}.bento-eb{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.bento-eb span{border:1px solid var(--hairline);background:var(--paper-soft);color:#101f30b8;font:500 .58rem var(--mono);letter-spacing:.05em;padding:6px 10px}.bento-eb b{color:var(--gold-deep);font-weight:500}.bento-card footer{z-index:1;border-top:1px solid var(--hairline);align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex;position:relative}.bento-brief-btn{cursor:pointer;color:var(--surface-dark);font:500 .66rem var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.bento-brief-btn b{color:var(--gold-deep);transition:transform .3s var(--ease)}.bento-brief-btn:hover b{transform:translate(5px)}.bento-reg-btn{cursor:pointer;color:var(--surface-dark);font:500 .6rem var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #101f3059;margin-left:auto;padding:8px 14px;transition:background-color .25s,color .25s,border-color .25s}.bento-reg-btn:hover{background:var(--gold);border-color:#0e1c2c}.bento-feature article{background:var(--surface-dark,#0e1c2c);border-color:#0e1c2c}.bento-feature article:hover{box-shadow:12px 12px 0 var(--gold)}.bento-feature .bento-body h3{color:var(--paper);font-size:clamp(3rem,5vw,5rem)}.bento-feature .bento-body h4{color:var(--gold)}.bento-feature .bento-body p{color:#f9f7f2b8;max-width:480px;font-size:.98rem}.bento-feature .bento-role{color:#f9f7f28c}.bento-feature .bento-square{border-color:var(--gold);color:var(--gold);background:#e3b23c1f}.bento-feature .bento-piece{color:#f9f7f212}.bento-feature article:hover .bento-piece{color:#e3b23c33}.bento-feature .bento-eb span{color:#f9f7f2bf;background:#101f3080;border-color:#ffffff2e}.bento-feature .bento-eb b{color:var(--gold)}.bento-feature footer{border-color:#ffffff24}.bento-feature .bento-brief-btn{color:var(--paper)}.bento-feature .bento-brief-btn b{color:var(--gold)}.bento-feature .bento-reg-btn{color:var(--gold);border-color:#e3b23c80}.bento-feature .bento-reg-btn:hover{background:var(--gold);color:#0e1c2c}.cbrief-hero{background:var(--paper-soft);border-bottom:1px solid var(--hairline);padding:clamp(44px,5.5vw,72px) 0 clamp(56px,7vw,92px);position:relative;overflow:hidden}.cbrief-watermark{pointer-events:none;color:#e3b23c29;font-size:clamp(16rem,30vw,30rem);line-height:1;position:absolute;top:50%;right:-3vw;transform:translateY(-50%)}.cbrief-hero-inner{z-index:1;width:var(--content);margin:auto;position:relative}.cbrief-hero .k-label-gold{color:var(--gold-deep)}.back-link{cursor:pointer;color:#101f3099;font:500 .64rem var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #101f304d;margin-bottom:34px;padding:0 0 4px;transition:color .2s,border-color .2s;display:inline-flex}.back-link:hover{color:var(--gold-deep);border-color:var(--gold-deep)}.cbrief-title{font:400 clamp(3rem, 7.4vw, 7.2rem)/.94 var(--display);text-transform:uppercase;color:var(--surface-dark);max-width:940px;margin:0}.cbrief-lede{color:#101f30b3;max-width:540px;margin:24px 0 0;font-size:1.04rem;line-height:1.75}.cbrief-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.cbrief-code{color:#101f3073;font:500 .64rem var(--mono);letter-spacing:.24em;text-transform:uppercase}.cbrief-info{border-bottom:1px solid var(--hairline);background:#fff;padding:clamp(60px,8vw,110px) 0}.cbrief-info>div:first-child{width:var(--content);margin:0 auto 40px}.cbrief-info-grid{width:var(--content);grid-template-columns:1fr 1fr;gap:20px;margin:auto;display:grid}.cbrief-info-card{background:var(--paper-soft);border:1px solid var(--hairline);border-top:3px solid var(--gold-deep);transition:box-shadow .3s var(--ease), transform .3s var(--ease);padding:clamp(26px,3vw,40px)}.cbrief-info-card:hover{transform:translateY(-4px);box-shadow:8px 8px #e3b23c66}.cbrief-info-card span{color:var(--gold-deep);font:500 .6rem var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;display:block}.cbrief-info-card h3{color:var(--surface-dark);margin:0;font-size:1.3rem;font-weight:600;line-height:1.5}.cbrief-agenda-context{max-width:850px;margin-top:24px}.cbrief-agenda-context h4{color:inherit;margin:0 0 12px;font-size:1.1rem}.cbrief-agenda-context .k-copy{max-width:none;margin:0 0 16px}.cbrief-agenda-context .k-copy:last-child{margin-bottom:0}.cbrief-releases{background:var(--surface-dark);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,70px);padding:clamp(60px,8vw,110px) 0;display:grid}.cbrief-releases>div:first-child{margin-left:max(24px,50vw - 590px)}.cbrief-releases .release-stack{gap:14px;margin-right:max(24px,50vw - 590px);display:grid}.cbrief-releases .release-card{background:#ffffff0a;border:1px solid #ffffff1f;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.cbrief-releases .release-card.is-released{background:#e3b23c12;border-color:#e3b23c8c}.cbrief-releases a.release-card{text-decoration:none}.cbrief-releases a.release-card:hover strong{text-underline-offset:3px;text-decoration:underline}.cbrief-releases a.release-card:focus-visible{outline-offset:4px;outline:2px solid}.cbrief-releases .release-icon{color:var(--gold);font-size:1.5rem;line-height:1}.cbrief-releases .release-card small{color:#f9f7f280;font:500 .56rem var(--mono);letter-spacing:.2em;text-transform:uppercase;display:block}.cbrief-releases .release-card strong{color:var(--paper-soft);margin-top:5px;font-size:.95rem;display:block}.cbrief-releases .release-card-members{gap:4px;margin-top:10px;display:grid}.cbrief-releases .release-member-item{color:#f9f7f2b8;font-size:.82rem}.cbrief-releases .release-member-item strong{color:var(--gold);font-size:.82rem;display:inline}.cbrief-releases .release-lock{color:var(--gold);margin-left:auto;font-size:1rem}.cbrief-eb{background:var(--paper-soft);padding:clamp(60px,8vw,110px) 0}.cbrief-eb>div:first-child{width:var(--content);margin:0 auto 36px}.cbrief-eb-grid{width:var(--content);grid-template-columns:repeat(3,1fr);gap:18px;margin:auto;display:grid}.cbrief-eb-card{border:1px solid var(--hairline);border-bottom:3px solid var(--gold-deep);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;padding:clamp(24px,3vw,36px)}.cbrief-eb-card:hover{transform:translateY(-4px);box-shadow:8px 8px #101f301a}.cbrief-eb-card span{color:var(--gold-deep);font:500 .58rem var(--mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;display:block}.cbrief-eb-card h3{color:var(--surface-dark);font:400 1.6rem var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.reg2{background:var(--paper-soft)}.reg2-hero{border-bottom:1px solid var(--hairline);padding:clamp(48px,6vw,84px) 0;position:relative;overflow:hidden}.reg2-hero-bg{display:none}.reg2-hero-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#101f300d 1px,#0000 1px),linear-gradient(90deg,#101f300d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.reg2-hero:after{content:"♟";pointer-events:none;color:#e3b23c24;font-size:clamp(16rem,26vw,26rem);line-height:1;position:absolute;bottom:-10vw;right:-2vw}.reg2-hero .k-label-gold{color:var(--gold-deep)}.reg2-hero-inner{z-index:1;width:var(--content);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(36px,5vw,80px);margin:auto;display:grid;position:relative}.reg2-title{font:400 clamp(3.4rem, 7.8vw, 7.6rem)/.92 var(--display);text-transform:uppercase;color:var(--surface-dark);margin:0}.reg2-title span{color:#0000;-webkit-text-stroke:2px var(--gold-deep);display:inline-block}.reg2-lede{color:#101f30b3;max-width:480px;margin:24px 0 0;font-size:1.02rem;line-height:1.72}.reg2-matrix{box-shadow:10px 10px 0 var(--gold);background:#fff;border:1px solid #0e1c2c;padding:clamp(26px,3vw,40px);position:relative}.reg2-matrix:before{content:"";background:var(--gold-deep);width:90px;height:3px;position:absolute;top:-1px;left:24px}.reg2-matrix h2{font:italic 400 2.2rem var(--serif);letter-spacing:-.03em;color:var(--surface-dark);margin:0}.reg2-matrix p{color:#101f30a6;margin:12px 0 22px;font-size:.92rem;line-height:1.65}.reg2-matrix .button{width:100%}.reg2-matrix .button-light{color:var(--paper-soft);background:var(--surface-dark);box-shadow:4px 4px 0 var(--gold)}.reg2-shell{width:var(--content);margin:auto;padding:clamp(48px,6vw,88px) 0 clamp(72px,9vw,130px)}.path2{grid-template-columns:1fr 1fr;gap:22px;display:grid}.path2-card{text-align:left;cursor:pointer;min-height:330px;transition:box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border:1px solid #0e1c2c;flex-direction:column;align-items:flex-start;padding:clamp(28px,3.4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #101f301a}.path2-card:hover{box-shadow:14px 14px 0 var(--gold);transform:translate(-3px,-3px)}.path2-num{color:var(--gold-deep);font:500 .64rem var(--mono);letter-spacing:.22em;text-transform:uppercase}.path2-piece{pointer-events:none;color:#101f300f;transition:transform .5s var(--ease), color .35s;font-size:11rem;line-height:1;position:absolute;bottom:-34px;right:-16px}.path2-card:hover .path2-piece{color:#e3b23c59;transform:translateY(-12px)rotate(-7deg)}.path2-card h2{font:400 clamp(2.4rem, 4vw, 3.8rem)/.96 var(--display);text-transform:uppercase;color:var(--surface-dark);margin:46px 0 12px}.path2-card p{color:#101f30a6;max-width:360px;margin:0;font-size:.95rem;line-height:1.65}.path2-arrow{color:var(--gold-deep);font:500 .68rem var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:30px}.wiz{margin-top:8px}.wiz-head{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:30px;display:flex}.wiz-head h2{font:400 clamp(2.4rem, 4.6vw, 4.2rem)/.96 var(--display);text-transform:uppercase;color:var(--surface-dark);margin:0}.wiz-head h2 em{font:italic 400 .95em var(--serif);text-transform:none;color:var(--gold-deep)}.wiz-head>p{color:#101f3099;max-width:380px;margin:0;font-size:.94rem;line-height:1.65}.wiz-line-track{background:#101f301f;height:3px;margin-bottom:20px}.wiz-line{background:var(--gold-deep);height:100%;transition:width .5s var(--ease);display:block}.wiz .progress{margin-bottom:24px}.wiz .progress button.done:hover{color:var(--surface-dark)}.wiz .form-panel{background:#fff;border:1px solid #0e1c2c;box-shadow:12px 12px #101f3017}.wiz .step-title{color:var(--surface-dark);font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:400}.wiz .field input:focus,.wiz .field select:focus,.wiz .field textarea:focus{border-color:var(--gold-deep);outline:none;box-shadow:0 0 0 3px #e3b23c33}.wiz .minor-section-card{border:1px solid var(--gold-deep);background:#e3b23c12;margin-top:26px;padding:24px}.wiz .minor-tag{color:var(--gold-deep);font:500 .6rem var(--mono);letter-spacing:.18em;text-transform:uppercase}.wiz .minor-header h4{color:var(--surface-dark)}.wiz .consent-checkbox-card input{accent-color:var(--gold-deep)}.wiz .inline-policy-button,.wiz .legal-section-title{color:var(--gold-deep)}.wiz .btn-spinner{border-color:#0e1c2c #0e1c2c4d #0e1c2c4d}.succ2{min-height:calc(100vh - var(--nav-h));background:var(--paper-soft);place-items:center;padding:clamp(60px,8vw,110px) 24px;display:grid;position:relative;overflow:hidden}.succ2-ghost{pointer-events:none;color:#e3b23c1f;font-size:clamp(24rem,44vw,44rem);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.succ2-card{z-index:1;text-align:center;max-width:760px;position:relative}.succ2-card .k-label{justify-content:center}.succ2-piece{color:var(--gold-deep);animation:succ-float 3.6s var(--ease) infinite;margin:6px auto 18px;font-size:3.4rem;line-height:1;display:block}@keyframes succ-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.succ2-title{font:400 clamp(3.6rem, 9vw, 8rem)/.92 var(--display);text-transform:uppercase;color:var(--surface-dark);margin:0 0 22px}.succ2-title span{color:#0000;-webkit-text-stroke:2.5px var(--gold-deep)}.succ2-card>p{color:#101f30b3;max-width:480px;margin:0 auto 36px;font-size:1.02rem;line-height:1.7}.succ2-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.footer{display:none}.ft2{background:#050b13;border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.ft2-wordmark{text-align:center;font:400 clamp(4rem, 14vw, 13rem)/1 var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #e3b23c38;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;padding:clamp(30px,4vw,50px) 24px 0}.ft2-grid{width:var(--content);border-top:1px solid #ffffff12;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:clamp(26px,4vw,60px);margin:auto;padding:clamp(36px,5vw,60px) 0;display:grid}.ft2-col{align-content:start;gap:10px;display:grid}.ft2-col>span{color:var(--gold);font:500 .58rem var(--mono);letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px}.ft2-col button{text-align:left;cursor:pointer;color:#f9f7f29e;transition:color .2s, transform .25s var(--ease);background:0 0;border:0;padding:0;font-size:.9rem}.ft2-col button:hover{color:var(--gold);transform:translate(4px)}.ft2-col p{color:#f9f7f29e;margin:0;font-size:.9rem;line-height:1.7}.ft2-col small{color:#f9f7f266;font:500 .6rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.ft2-logo{object-fit:cover;border:1px solid #ffffff1f;border-radius:10px;width:48px;height:48px}.ft2-partners{line-height:2!important}.ft2-bar{width:var(--content);color:#f9f7f261;font:500 .56rem var(--mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;margin:auto;padding:20px 0;display:flex}@media (width<=1080px){.nv-badge small{display:none}.nv-badge{padding:4px}.h2hero-ghost{display:none}.b-4,.b-6,.b-8{grid-column:span 6}.b-tall{grid-row:span 1}}@media (width<=860px){:root{--nav-h:104px}.nv-utility-label,.nv-utility-meta{display:none}.nv-utility-inner{justify-content:center}.nv-links,.nv-cta{display:none}.nv-toggle{margin-left:auto;display:block}.h2hero-inner{grid-template-columns:1fr;gap:44px;padding:44px 0 84px}.h2hero-title{font-size:clamp(3.2rem,14vw,5.6rem)}.h2hero-plate{box-shadow:10px 10px 0 var(--gold);aspect-ratio:4/4.2;transform:rotate(0)}.h2hero-scroll{bottom:18px}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-cell:nth-child(odd){border-left:0}.stat-cell{border-top:1px solid var(--hairline)}.stat-cell:nth-child(-n+2){border-top:0}.gateway2-inner,.about2-inner,.count2-inner,.faq2-inner,.croom-hero-inner,.reg2-hero-inner,.cbrief-info-grid,.cbrief-releases{grid-template-columns:1fr}.cbrief-releases>div:first-child,.cbrief-releases .release-stack{margin-inline:24px}.plan-grid,.cbrief-eb-grid{grid-template-columns:1fr}.count2-clock{flex-wrap:wrap;gap:12px}.count2-unit{flex:40%;min-width:0}.b-4,.b-6,.b-8{grid-column:span 12}.path2{grid-template-columns:1fr}.path2-card{min-height:250px}.wiz-head{flex-direction:column;align-items:flex-start}.reg2-matrix{margin-top:4px}.ft2-grid{grid-template-columns:1fr 1fr}.ft2-bar{flex-direction:column;gap:6px}.mq-outline .mq-item{font-size:clamp(2.4rem,10vw,4rem)}}.cbrief-hero-agenda{border:1px solid #e3b23c66;border-left:4px solid var(--gold-deep,#c4962c);background:#101f300d;border-radius:8px;margin-top:28px;padding:20px 24px}.cbrief-hero-agenda-badge{font:700 .65rem var(--mono);letter-spacing:.18em;color:var(--gold-deep,#c4962c);text-transform:uppercase;margin-bottom:8px;display:inline-block}.cbrief-hero-agenda-title{color:var(--surface-dark,#07131f);margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600;line-height:1.4}.cbrief-info-card-agenda{background:linear-gradient(135deg,#f05a280a,#e3b23c14);grid-column:1/-1;border-top:4px solid var(--signal,#f05a28)!important}.cbrief-info-card-agenda h3{color:var(--surface-dark,#07131f)!important;font-size:clamp(1.2rem,2.2vw,1.5rem)!important;line-height:1.45!important}.bento-agenda-box{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;margin-top:14px;margin-bottom:14px;padding:12px 14px;transition:all .25s}.bento-agenda-box.is-released{background:#f05a2814;border-color:#f05a2880}.bento-agenda-label{font:700 .58rem var(--mono);letter-spacing:.16em;color:var(--gold,#e3b23c);text-transform:uppercase;margin-bottom:4px;display:block}.bento-agenda-box.is-released .bento-agenda-label{color:var(--orange-bright,#ff6b38)}.bento-agenda-val{color:var(--paper-soft,#f9f7f2);margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.venue-chip-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s,opacity .2s}.venue-chip-link:hover{color:var(--gold-deep,#c4962c);text-underline-offset:3px;text-decoration:underline}.stat-cell-venue{cursor:pointer;padding:0!important}.stat-venue-link{width:100%;height:100%;color:inherit;flex-direction:column;justify-content:center;padding:24px;text-decoration:none;transition:background-color .25s,transform .25s;display:flex}.stat-venue-link:hover{background:#e3b23c14}.stat-venue-link b{color:var(--gold-deep,#c4962c)}.venue-text-link{color:inherit;border-bottom:1px dashed dotted var(--gold-deep,#c4962c);text-decoration:none;transition:color .2s,border-bottom-color .2s}.venue-text-link:hover{color:var(--gold-deep,#c4962c);border-bottom-style:solid}.fee-review-card{border-radius:4px;border:1px solid var(--gold-deep)!important;background:#e3b23c14!important;padding:24px 28px!important}.fee-review-title{text-transform:uppercase;color:var(--surface-dark)!important;font:400 1.6rem var(--display)!important;margin:0 0 10px!important}.fee-review-text{color:#101f30cc!important;margin:0 0 8px!important;font-size:.95rem!important}.fee-review-amount{color:var(--gold-deep);letter-spacing:-.02em;margin:10px 0;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:700;line-height:1.1}.fee-review-subtext{color:#101f30b3!important;margin:0!important;font-size:.9rem!important}.after-sub-card,.succ2-help-box{text-align:left;border-radius:4px;margin-top:24px;border:1px solid var(--hairline)!important;background:#fff!important;padding:24px 28px!important}.succ2-help-box{max-width:580px;box-shadow:6px 6px #e3b23c59;border-color:var(--gold-deep)!important;margin:32px auto!important}.after-sub-card h3,.succ2-help-box h3{text-transform:uppercase;color:var(--surface-dark)!important;font:400 1.5rem var(--display)!important;margin:0 0 10px!important}.after-sub-card p,.succ2-help-box p{color:#101f30bf;margin:0;font-size:.94rem;line-height:1.6}.contact-person-box{border-top:1px dashed var(--hairline);margin-top:18px;padding-top:16px}.contact-title{text-transform:uppercase;color:#101f3099!important;font:500 .62rem var(--mono)!important;letter-spacing:.12em!important;margin:0 0 10px!important}.contact-person-details strong{color:var(--surface-dark);font-size:1.1rem;display:block}.contact-role{color:var(--gold-deep);margin-bottom:12px;font-size:.84rem;font-weight:500;display:block}.contact-links{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.contact-link{color:var(--surface-dark);font:500 .86rem var(--mono);background:var(--paper-soft);border:1px solid var(--hairline);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.contact-link:hover{color:var(--gold-deep);border-color:var(--gold-deep);background:#e3b23c14}.nv-shell{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#f9f7f2e0;box-shadow:0 4px 20px #101f300a}.btn-xl,.btn-ghost,.nv-cta{position:relative;overflow:hidden}.btn-xl:after,.btn-ghost:after,.nv-cta:after{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 45%,#ffffff4d 50%,#0000 55%);width:200%;height:200%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-50%;transform:rotate(30deg)translateY(-100%)}.btn-xl:hover:after,.btn-ghost:hover:after,.nv-cta:hover:after{transform:rotate(30deg)translateY(100%)}.h2hero-plate,.cm-card,.stat-card,.policy-modal-card{-webkit-backdrop-filter:blur(12px)saturate(160%);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s ease;box-shadow:0 10px 30px #101f3014,inset 0 1px 1px #ffffff80}.cm-card:hover,.stat-card:hover,.h2hero-plate:hover{box-shadow:0 16px 36px #e3b23c29,inset 0 1px 2px #ffffffb3}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0}.app-shell{background:0 0}img,.h2hero-plate-img,.hero-exact-poster-img{filter:grayscale()contrast(1.1)}.app-shell svg{filter:grayscale()contrast(1.08)}.croom-board{filter:grayscale()drop-shadow(0 20px 28px #0000008c)}.h2hero-exact,.h2hero,.stat-strip,.gateway2,.about2,.plan,.count2,.faq2,.final2,.croom-hero,.bento,.cbrief-hero,.cbrief-info,.cbrief-releases,.cbrief-eb,.reg2,.reg2-hero,.succ2,.ft2{color:#f4f4f4;background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-color:#ffffff24;position:relative}.gateway2,.count2,.cbrief-releases,.final2,.ft2{background:linear-gradient(135deg,#ffffff13,#ffffff05)}.h2hero-exact:before,.croom-hero:before,.reg2-hero:before,.cbrief-hero:before,.final2:before,.succ2:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 22%,#ffffff1f,#0000 25rem);position:absolute;inset:0}.hero-exact-countdown-box,.gateway2-panel,.about2-aside,.plan-card,.count2-unit,.faq2-list details,.bento-card article,.cbrief-info-card,.cbrief-eb-card,.cbrief-releases .release-card,.reg2-matrix,.path2-card,.form-panel,.wiz .form-panel,.minor-section-card,.fee-review-card,.after-sub-card,.succ2-help-box,.policy-modal-container,.dpo-card,.preference-card,.consent-checkbox-card{-webkit-backdrop-filter:blur(22px)saturate(0%);background:linear-gradient(135deg,#ffffff24,#ffffff0b)!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff09,0 18px 40px #00000047!important}.gateway2-panel,.about2-aside,.plan-card,.bento-card article,.path2-card,.cbrief-info-card,.cbrief-eb-card,.reg2-matrix,.form-panel,.wiz .form-panel,.policy-modal-container{border-radius:20px}.hero-exact-countdown-box,.count2-unit,.faq2-list details,.cbrief-releases .release-card,.minor-section-card,.fee-review-card,.after-sub-card,.succ2-help-box,.dpo-card,.preference-card{border-radius:14px}.plan-card:hover,.bento-card article:hover,.path2-card:hover,.cbrief-info-card:hover,.cbrief-eb-card:hover,.gateway2-panel:hover,.about2-aside:hover,.reg2-matrix:hover{border-color:#ffffffb3!important;box-shadow:inset 0 1px #ffffff7a,0 24px 48px #00000070!important}.nv-exact-shell{-webkit-backdrop-filter:blur(24px)saturate(0%)!important;background:#060606a8!important;border-bottom-color:#ffffff2e!important;box-shadow:0 12px 32px #0000004d!important}.nv-mobile{-webkit-backdrop-filter:blur(24px)saturate(0%);background:#080808eb!important;border-color:#ffffff2e!important}.digit-num{color:#fff!important}.k-heading,.croom-title,.cbrief-title,.reg2-title,.wiz-head h2,.wiz .step-title,.plan-card h3,.bento-body h3,.cbrief-info-card h3,.cbrief-eb-card h3,.path2-card h2,.reg2-matrix h2,.succ2-title,.fee-review-title,.after-sub-card h3,.succ2-help-box h3,.final2-title,.section-heading,.display{color:#fff!important}.about2-aside small,.bento-files span,.cbrief-code,.ft2-col small{color:#ffffff80!important}.btn-xl,.btn-xl-dark,.btn-ghost,.button,.button-primary,.button-light,.button-secondary,.button-outline,.bento-reg-btn,.gateway2-chips button,.policy-modal-close,.contact-link,.matrix-link,.nv-mobile-cta{-webkit-backdrop-filter:blur(16px)saturate(0%);color:#f7f7f7!important;background:linear-gradient(135deg,#ffffff2e,#ffffff0e)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #fff6,0 10px 24px #00000040!important}.btn-xl:hover,.btn-xl-dark:hover,.btn-ghost:hover,.button:hover:not(:disabled),.bento-reg-btn:hover,.gateway2-chips button:hover,.policy-modal-close:hover,.contact-link:hover,.matrix-link:hover,.nv-mobile-cta:hover{color:#080808!important;background:#f6f6f6!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 16px 32px #0006!important}.field input,.field select,.field textarea{border-radius:10px;box-shadow:inset 0 1px 1px #ffffff1f;color:#fff!important;background:#0000004d!important;border-color:#ffffff38!important}.form-message{border-radius:10px;color:#fff!important;background:#ffffff1a!important;border-color:#fff!important}.cbrief-hero-agenda-title{color:#fff!important}.bento-eb span,.bento-agenda-box,.cbrief-hero-agenda,.policy-badge{color:#eee!important;background:#ffffff12!important;border-color:#ffffff38!important}.bento-feature article,.cbrief-releases .release-card,.policy-modal-header,.policy-modal-tabs,.policy-modal-footer,.ft2,.final2,.gateway2,.count2,.cbrief-releases{-webkit-backdrop-filter:blur(22px)saturate(0%);background:#0707078c!important}.ft2-wordmark,.final2-title span{-webkit-text-stroke-color:#ffffff7a!important}@media (width<=860px){.gateway2-panel,.about2-aside,.plan-card,.bento-card article,.cbrief-info-card,.cbrief-eb-card,.reg2-matrix,.path2-card,.form-panel,.wiz .form-panel{border-radius:16px}}:root{--primary:#111;--primary-foreground:#fff;--secondary:#e9e9e9;--secondary-foreground:#111;--destructive:#111;--muted:#ededed;--accent:#dedede;--ring:#111;--ink:#101010;--ink-soft:#303030;--surface-dark:#111;--surface-card:#f1f1f1;--paper:#fff;--paper-soft:#f1f1f1;--paper-deep:#dedede;--gold:#111;--gold-bright:#000;--gold-deep:#202020;--gold-glow:#00000024;--gold-border:#00000038;--orange:#111;--orange-bright:#000;--orange-deep:#252525;--orange-glow:#0000001f;--orange-border:#00000038;--signal:#111;--signal-deep:#252525;--mist:#b7b7b7;--line:#00000029;--line-orange:#0003;--line-dark:#00000029;--hairline:#00000021}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#121212;background:radial-gradient(circle at 7% 9%,#fffffffa,#0000 28rem),radial-gradient(circle at 87% 16%,#0000001c,#0000 29rem),radial-gradient(circle at 66% 72%,#fffffff2,#0000 34rem),#d8d8d8}body:before{opacity:.52;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px)}.page-noise{opacity:.035;mix-blend-mode:multiply}.h2hero-exact,.h2hero,.stat-strip,.gateway2,.about2,.plan,.count2,.faq2,.final2,.croom-hero,.bento,.cbrief-hero,.cbrief-info,.cbrief-releases,.cbrief-eb,.reg2,.reg2-hero,.succ2{color:#121212!important;-webkit-backdrop-filter:blur(12px)saturate(0%)!important;background:#ffffff6b!important;border-color:#ffffff94!important}.gateway2,.count2,.cbrief-releases,.final2{background:#f8f8f88f!important}.h2hero-exact:before,.croom-hero:before,.reg2-hero:before,.cbrief-hero:before,.final2:before,.succ2:before{background:radial-gradient(circle at 78% 22%,#0000001a,#0000 24rem)!important}.hero-exact-countdown-box,.gateway2-panel,.about2-aside,.plan-card,.count2-unit,.faq2-list details,.bento-card article,.cbrief-info-card,.cbrief-eb-card,.cbrief-releases .release-card,.reg2-matrix,.path2-card,.form-panel,.wiz .form-panel,.minor-section-card,.fee-review-card,.after-sub-card,.succ2-help-box,.policy-modal-container,.dpo-card,.preference-card,.consent-checkbox-card{color:#151515!important;-webkit-backdrop-filter:blur(26px)saturate(0%)contrast(1.04)!important;background:linear-gradient(124deg,#ffffffe6 0%,#ffffff80 47%,#ffffffc2 100%)!important;border:1px solid #ffffffd6!important;box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff80,inset 0 -1px #00000012,0 18px 40px #0000001f,0 2px 4px #0000000f!important}.plan-card:hover,.bento-card article:hover,.path2-card:hover,.cbrief-info-card:hover,.cbrief-eb-card:hover,.gateway2-panel:hover,.about2-aside:hover,.reg2-matrix:hover{background:linear-gradient(124deg,#fffffffa,#ffffffa3,#ffffffe6)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,inset 0 -1px #00000014,0 26px 46px #0000002b!important}.nv-exact-shell{background:#ffffff9e!important;border-bottom-color:#ffffffdb!important;box-shadow:inset 0 1px #fffffff2,0 10px 28px #00000017!important}.nv-exact-brand,.nv-exact-links button,.nv-exact-links button:hover,.nv-exact-links button.is-current,.hero-exact-side{color:#111!important}.nv-exact-links button:after{background:#111!important}.nv-exact-toggle{border-color:#00000040!important}.nv-exact-toggle span:not(.sr-only){background:#111!important}.nv-mobile{box-shadow:0 16px 34px #00000024;background:#ffffffdb!important;border-color:#ffffffe6!important}.nv-mobile button{color:#111!important}.hero-exact-bg-text{background:linear-gradient(#060606 0%,#4f4f4f 53%,#0000 100%)!important;-webkit-background-clip:text!important}.hero-exact-countdown-box{background:#ffffff8f!important}.countdown-header-tag,.digit-lbl{color:#0000009e!important}.digit-num,.digit-colon{color:#111!important}.k-label,.k-label-gold,.k-heading em,.h2hero-accent,.croom-title span,.plan-num,.plan-arrow,.path2-num,.path2-arrow,.bento-body h4,.bento-eb b,.bento-square,.cbrief-info-card span,.cbrief-eb-card span,.cbrief-code,.reg2-title span,.wiz-head h2 em,.minor-tag,.legal-section-title,.inline-policy-button,.fee-review-amount,.contact-role,.cbrief-hero-agenda-badge,.bento-agenda-label{color:#202020!important;-webkit-text-stroke-color:#202020!important}.k-heading,.croom-title,.cbrief-title,.reg2-title,.wiz-head h2,.wiz .step-title,.plan-card h3,.bento-body h3,.cbrief-info-card h3,.cbrief-eb-card h3,.path2-card h2,.reg2-matrix h2,.succ2-title,.fee-review-title,.after-sub-card h3,.succ2-help-box h3,.final2-title,.section-heading,.display,.cbrief-hero-agenda-title{color:#111!important}.k-copy,.k-copy-light,.h2hero-lede,.croom-lede,.cbrief-lede,.reg2-lede,.wiz-head>p,.plan-card p,.bento-body p,.about2-aside p,.cbrief-releases .release-member-item,.cbrief-releases .release-card small,.cbrief-releases .release-card strong,.step-intro,.field-note,.fee-review-text,.fee-review-subtext,.after-sub-card p,.succ2-help-box p,.succ2-card>p,.policy-article p,.policy-article li,.policy-modal-note,.faq2-list p,.bento-agenda-val{color:#000000ab!important}.about2-aside small,.bento-files span,.cbrief-code{color:#00000078!important}.btn-xl,.btn-xl-dark,.btn-ghost,.button,.button-primary,.button-light,.button-secondary,.button-outline,.bento-reg-btn,.gateway2-chips button,.policy-modal-close,.contact-link,.matrix-link,.nv-mobile-cta,button[data-slot=button]{color:#fff!important;-webkit-backdrop-filter:blur(15px)saturate(0%)!important;background:linear-gradient(135deg,#050505f5,#2a2a2ad6)!important;border:1px solid #ffffff57!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000006b,0 11px 21px #0000002e!important}.btn-xl:hover,.btn-xl-dark:hover,.btn-ghost:hover,.button:hover:not(:disabled),.bento-reg-btn:hover,.gateway2-chips button:hover,.policy-modal-close:hover,.contact-link:hover,.matrix-link:hover,.nv-mobile-cta:hover,button[data-slot=button]:hover{color:#111!important;background:#ffffffe6!important;border-color:#111!important;box-shadow:inset 0 1px #fff,0 14px 28px #00000030!important}.final2 .btn-xl,.count2 .btn-xl-dark,.gateway2 .btn-xl{color:#fff!important;background:#111!important}.field label,.field legend,.step-title,.review-block h3,.review-grid strong,.faq2-list summary,.bento-brief-btn,.policy-article h3,.policy-modal-header-main h2,.contact-person-details strong{color:#111!important}.field input,.field select,.field textarea{color:#111!important;background:#ffffff75!important;border-color:#fffc!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #0000000f!important}.field input::placeholder,.field textarea::placeholder{color:#00000075!important}.field select option{color:#111;background:#f5f5f5}.field input:focus,.field select:focus,.field textarea:focus{border-color:#111!important;box-shadow:0 0 0 3px #0000001f,inset 0 1px #fffffff2!important}.progress span,.progress button,.review-grid span,.field label span{color:#0000008c!important}.progress span:before,.progress button:before{background:#ffffffad!important}.progress span.active,.progress span.done,.progress button.active,.progress button.done{color:#111!important}.progress span.done:before,.progress button.done:before{color:#fff!important;background:#111!important;border-color:#111!important}.wiz-line,.reg2-matrix:before{background:#111!important}.form-message{color:#111!important;background:#ffffff9e!important;border-color:#111!important}.bento-eb span,.bento-agenda-box,.cbrief-hero-agenda,.policy-badge{box-shadow:inset 0 1px #fffc;color:#202020!important;background:#ffffff70!important;border-color:#fffc!important}.bento-feature article,.cbrief-releases .release-card,.policy-modal-header,.policy-modal-tabs,.policy-modal-footer,.final2,.gateway2,.count2,.cbrief-releases{color:#111!important;-webkit-backdrop-filter:blur(26px)saturate(0%)!important;background:#ffffff7a!important}.bento-feature .bento-body h3,.bento-feature .bento-body h4,.bento-feature .bento-body p,.bento-feature .bento-role,.bento-feature .bento-brief-btn,.bento-feature .bento-reg-btn,.cbrief-releases .k-heading,.cbrief-releases .k-heading em,.cbrief-releases .k-copy,.cbrief-releases .release-icon,.cbrief-releases .release-lock{color:#111!important}.policy-modal-overlay{-webkit-backdrop-filter:blur(20px)grayscale();backdrop-filter:blur(20px)grayscale();background:#00000061}.policy-modal-tab{color:#0000009e!important}.policy-modal-tab.is-active{color:#fff!important;background:#111!important;border-color:#111!important}.policy-modal-tab span,.policy-modal-tab.is-active span{color:inherit!important}.final2-title span{-webkit-text-stroke-color:#111!important}.ft2{background:#090909!important}.ft2-wordmark{-webkit-text-stroke-color:#ffffff59!important}.ft2-col>span,.ft2-col button:hover{color:#fff!important}.ft2-col p,.ft2-col button,.ft2-col small,.ft2-bar{color:#ffffffad!important}.theme-toggle{color:#1a1a1a;-webkit-backdrop-filter:blur(14px)saturate(1.2);cursor:pointer;width:36px;height:36px;transition:color .3s ease, background .3s ease, border-color .3s ease, box-shadow .3s ease, transform .25s var(--ease);background:#ffffff73;border:1px solid #0000001f;border-radius:50%;place-items:center;margin-left:20px;padding:0;display:grid;box-shadow:0 2px 8px #0000000f}.theme-toggle:hover{border-color:#00000052;transform:scale(1.1);box-shadow:0 4px 14px #0000001f}.theme-toggle:active{transform:scale(.92)}.theme-toggle-icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:block}.theme-toggle:hover .theme-toggle-icon{transform:rotate(20deg)}.nv-exact-toggle span:not(.sr-only){height:2px;transition:top .25s var(--ease), transform .25s var(--ease);position:absolute;left:9px;right:9px}.nv-exact-toggle span:first-child{top:14px}.nv-exact-toggle span:nth-child(2){top:23px}.nv-exact-toggle[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.nv-exact-toggle[aria-expanded=true] span:nth-child(2){top:19px;transform:rotate(-45deg)}@media (width<=760px){.nv-exact-main{min-height:60px}.nv-exact-brand{font-size:1.65rem}.nv-exact-links{display:none}.theme-toggle{margin-left:auto;margin-right:10px}.nv-exact-toggle{display:block}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#f5f5f5;--primary-foreground:#070707;--secondary:#1a1a1a;--secondary-foreground:#f5f5f5;--destructive:#f1f1f1;--muted:#151515;--accent:#d9d9d9;--ring:#fff;--ink:#f3f3f3;--ink-soft:#d0d0d0;--surface-dark:#070707;--surface-card:#141414;--paper:#f4f4f4;--paper-soft:#0a0a0a;--paper-deep:#171717;--gold:#fff;--gold-bright:#fff;--gold-deep:#d0d0d0;--gold-glow:#fff3;--gold-border:#ffffff59;--orange:#fff;--orange-bright:#fff;--orange-deep:#d0d0d0;--orange-glow:#ffffff2e;--orange-border:#ffffff59;--signal:#fff;--signal-deep:#d0d0d0;--mist:#bdbdbd;--line:#ffffff29;--line-orange:#ffffff38;--line-dark:#ffffff26;--hairline:#ffffff24}html[data-theme=dark] body{color:#f3f3f3;background:radial-gradient(circle at 11% 7%,#ffffff1c,#0000 25rem),radial-gradient(circle at 88% 22%,#ffffff0f,#0000 31rem),radial-gradient(circle at 48% 84%,#ffffff09,#0000 32rem),#050505}html[data-theme=dark] body:before{opacity:.54;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}html[data-theme=dark] .page-noise{opacity:.075;mix-blend-mode:screen}html[data-theme=dark] .h2hero-exact,html[data-theme=dark] .h2hero,html[data-theme=dark] .stat-strip,html[data-theme=dark] .gateway2,html[data-theme=dark] .about2,html[data-theme=dark] .plan,html[data-theme=dark] .count2,html[data-theme=dark] .faq2,html[data-theme=dark] .final2,html[data-theme=dark] .croom-hero,html[data-theme=dark] .bento,html[data-theme=dark] .cbrief-hero,html[data-theme=dark] .cbrief-info,html[data-theme=dark] .cbrief-releases,html[data-theme=dark] .cbrief-eb,html[data-theme=dark] .reg2,html[data-theme=dark] .reg2-hero,html[data-theme=dark] .succ2{color:#f3f3f3!important;-webkit-backdrop-filter:blur(14px)saturate(0%)!important;background:#0909098f!important;border-color:#ffffff1f!important}html[data-theme=dark] .gateway2,html[data-theme=dark] .count2,html[data-theme=dark] .cbrief-releases,html[data-theme=dark] .final2{background:#040404b8!important}html[data-theme=dark] .h2hero-exact:before,html[data-theme=dark] .croom-hero:before,html[data-theme=dark] .reg2-hero:before,html[data-theme=dark] .cbrief-hero:before,html[data-theme=dark] .final2:before,html[data-theme=dark] .succ2:before{background:radial-gradient(circle at 78% 22%,#ffffff1b,#0000 24rem)!important}html[data-theme=dark] .hero-exact-countdown-box,html[data-theme=dark] .gateway2-panel,html[data-theme=dark] .about2-aside,html[data-theme=dark] .plan-card,html[data-theme=dark] .count2-unit,html[data-theme=dark] .faq2-list details,html[data-theme=dark] .bento-card article,html[data-theme=dark] .cbrief-info-card,html[data-theme=dark] .cbrief-eb-card,html[data-theme=dark] .cbrief-releases .release-card,html[data-theme=dark] .reg2-matrix,html[data-theme=dark] .path2-card,html[data-theme=dark] .form-panel,html[data-theme=dark] .wiz .form-panel,html[data-theme=dark] .minor-section-card,html[data-theme=dark] .fee-review-card,html[data-theme=dark] .after-sub-card,html[data-theme=dark] .succ2-help-box,html[data-theme=dark] .policy-modal-container,html[data-theme=dark] .dpo-card,html[data-theme=dark] .preference-card,html[data-theme=dark] .consent-checkbox-card{color:#f3f3f3!important;-webkit-backdrop-filter:blur(26px)saturate(0%)contrast(1.06)!important;background:linear-gradient(124deg,#ffffff26,#ffffff0b 50%,#ffffff17)!important;border-color:#ffffff3b!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff08,0 20px 42px #0000006b,0 2px 4px #0000004d!important}html[data-theme=dark] .plan-card:hover,html[data-theme=dark] .bento-card article:hover,html[data-theme=dark] .path2-card:hover,html[data-theme=dark] .cbrief-info-card:hover,html[data-theme=dark] .cbrief-eb-card:hover,html[data-theme=dark] .gateway2-panel:hover,html[data-theme=dark] .about2-aside:hover,html[data-theme=dark] .reg2-matrix:hover{background:linear-gradient(124deg,#ffffff38,#ffffff13,#ffffff26)!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px #ffffff8c,0 28px 50px #00000085!important}html[data-theme=dark] .nv-exact-shell{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#080a0feb!important;border:none!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;box-shadow:0 4px 20px #00000073!important}html[data-theme=dark] .nv-exact-brand,html[data-theme=dark] .nv-exact-links button,html[data-theme=dark] .nv-exact-links button:hover,html[data-theme=dark] .nv-exact-links button.is-current,html[data-theme=dark] .hero-exact-side{color:#f5f5f5!important}html[data-theme=dark] .nv-exact-links button:after{background:#fff!important}html[data-theme=dark] .nv-exact-toggle{border-color:#ffffff59!important}html[data-theme=dark] .nv-exact-toggle span:not(.sr-only){background:#fff!important}html[data-theme=dark] .nv-mobile{background:#080808e6!important;border-color:#ffffff2e!important}html[data-theme=dark] .nv-mobile button{color:#eee!important}html[data-theme=dark] .theme-toggle{color:#f0f0f0;background:#ffffff14;border-color:#ffffff2e;box-shadow:0 2px 8px #0000004d}html[data-theme=dark] .theme-toggle:hover{border-color:#ffffff80;box-shadow:0 4px 14px #0006}html[data-theme=dark] .hero-exact-bg-text{background:linear-gradient(#fff 0%,#cbd5e1 45%,#ffffff14 88%,#fff0 100%)!important;-webkit-background-clip:text!important}html[data-theme=dark] .mq-gold{background:#06090e!important;border-block:1px solid #ffffff24!important}html[data-theme=dark] .mq-gold .mq-item{color:#fff!important}html[data-theme=dark] .mq-gold .mq-item i{color:#fbbf24!important;opacity:1!important}html[data-theme=dark] .mq-outline{background:#0a0e14a6!important;border-block:1px solid #ffffff1a!important}html[data-theme=dark] .mq-outline .mq-item{color:#0000!important;-webkit-text-stroke:1.5px #ffffffa6!important}html[data-theme=dark] .mq-outline .mq-item i{color:#fbbf24!important;-webkit-text-stroke:0!important;opacity:1!important}html[data-theme=dark] .hero-exact-countdown-box{background:#0c0c0c8a!important}html[data-theme=dark] .countdown-header-tag,html[data-theme=dark] .digit-lbl{color:#fff9!important}html[data-theme=dark] .digit-num,html[data-theme=dark] .digit-colon{color:#fff!important}html[data-theme=dark] .k-label,html[data-theme=dark] .k-label-gold,html[data-theme=dark] .k-heading em,html[data-theme=dark] .h2hero-accent,html[data-theme=dark] .croom-title span,html[data-theme=dark] .plan-num,html[data-theme=dark] .plan-arrow,html[data-theme=dark] .path2-num,html[data-theme=dark] .path2-arrow,html[data-theme=dark] .bento-body h4,html[data-theme=dark] .bento-eb b,html[data-theme=dark] .bento-square,html[data-theme=dark] .cbrief-info-card span,html[data-theme=dark] .cbrief-eb-card span,html[data-theme=dark] .cbrief-code,html[data-theme=dark] .reg2-title span,html[data-theme=dark] .wiz-head h2 em,html[data-theme=dark] .minor-tag,html[data-theme=dark] .legal-section-title,html[data-theme=dark] .inline-policy-button,html[data-theme=dark] .fee-review-amount,html[data-theme=dark] .contact-role,html[data-theme=dark] .cbrief-hero-agenda-badge,html[data-theme=dark] .bento-agenda-label{color:#e5e5e5!important;-webkit-text-stroke-color:#e5e5e5!important}html[data-theme=dark] .k-heading,html[data-theme=dark] .croom-title,html[data-theme=dark] .cbrief-title,html[data-theme=dark] .reg2-title,html[data-theme=dark] .wiz-head h2,html[data-theme=dark] .wiz .step-title,html[data-theme=dark] .plan-card h3,html[data-theme=dark] .bento-body h3,html[data-theme=dark] .cbrief-info-card h3,html[data-theme=dark] .cbrief-eb-card h3,html[data-theme=dark] .path2-card h2,html[data-theme=dark] .reg2-matrix h2,html[data-theme=dark] .succ2-title,html[data-theme=dark] .fee-review-title,html[data-theme=dark] .after-sub-card h3,html[data-theme=dark] .succ2-help-box h3,html[data-theme=dark] .final2-title,html[data-theme=dark] .section-heading,html[data-theme=dark] .display,html[data-theme=dark] .cbrief-hero-agenda-title,html[data-theme=dark] .field label,html[data-theme=dark] .field legend,html[data-theme=dark] .step-title,html[data-theme=dark] .review-block h3,html[data-theme=dark] .review-grid strong,html[data-theme=dark] .faq2-list summary,html[data-theme=dark] .bento-brief-btn,html[data-theme=dark] .policy-article h3,html[data-theme=dark] .policy-modal-header-main h2,html[data-theme=dark] .contact-person-details strong{color:#f4f4f4!important}html[data-theme=dark] .k-copy,html[data-theme=dark] .k-copy-light,html[data-theme=dark] .h2hero-lede,html[data-theme=dark] .croom-lede,html[data-theme=dark] .cbrief-lede,html[data-theme=dark] .reg2-lede,html[data-theme=dark] .wiz-head>p,html[data-theme=dark] .plan-card p,html[data-theme=dark] .bento-body p,html[data-theme=dark] .about2-aside p,html[data-theme=dark] .cbrief-releases .release-member-item,html[data-theme=dark] .cbrief-releases .release-card small,html[data-theme=dark] .cbrief-releases .release-card strong,html[data-theme=dark] .step-intro,html[data-theme=dark] .field-note,html[data-theme=dark] .fee-review-text,html[data-theme=dark] .fee-review-subtext,html[data-theme=dark] .after-sub-card p,html[data-theme=dark] .succ2-help-box p,html[data-theme=dark] .succ2-card>p,html[data-theme=dark] .policy-article p,html[data-theme=dark] .policy-article li,html[data-theme=dark] .policy-modal-note,html[data-theme=dark] .faq2-list p,html[data-theme=dark] .bento-agenda-val{color:#ffffffb8!important}html[data-theme=dark] .about2-aside small,html[data-theme=dark] .bento-files span,html[data-theme=dark] .cbrief-code{color:#ffffff80!important}html[data-theme=dark] .btn-xl,html[data-theme=dark] .btn-xl-dark,html[data-theme=dark] .btn-ghost,html[data-theme=dark] .button,html[data-theme=dark] .button-primary,html[data-theme=dark] .button-light,html[data-theme=dark] .button-secondary,html[data-theme=dark] .button-outline,html[data-theme=dark] .bento-reg-btn,html[data-theme=dark] .gateway2-chips button,html[data-theme=dark] .policy-modal-close,html[data-theme=dark] .contact-link,html[data-theme=dark] .matrix-link,html[data-theme=dark] .nv-mobile-cta,html[data-theme=dark] button[data-slot=button]{color:#111!important;background:linear-gradient(135deg,#fffffff5,#d7d7d7cc)!important;border-color:#ffffffc7!important;box-shadow:inset 0 1px #fff,0 12px 24px #00000052!important}html[data-theme=dark] .btn-xl:hover,html[data-theme=dark] .btn-xl-dark:hover,html[data-theme=dark] .btn-ghost:hover,html[data-theme=dark] .button:hover:not(:disabled),html[data-theme=dark] .bento-reg-btn:hover,html[data-theme=dark] .gateway2-chips button:hover,html[data-theme=dark] .policy-modal-close:hover,html[data-theme=dark] .contact-link:hover,html[data-theme=dark] .matrix-link:hover,html[data-theme=dark] .nv-mobile-cta:hover,html[data-theme=dark] button[data-slot=button]:hover{color:#fff!important;background:#111!important;border-color:#fff!important}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{color:#fff!important;background:#0000004d!important;border-color:#ffffff38!important;box-shadow:inset 0 1px 1px #ffffff1f!important}html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .field textarea::placeholder{color:#ffffff7a!important}html[data-theme=dark] .field select option{color:#f4f4f4;background:#111}html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus,html[data-theme=dark] .field textarea:focus{border-color:#fff!important;box-shadow:0 0 0 3px #ffffff29,inset 0 1px 1px #ffffff1f!important}html[data-theme=dark] .progress span,html[data-theme=dark] .progress button,html[data-theme=dark] .review-grid span,html[data-theme=dark] .field label span{color:#ffffff94!important}html[data-theme=dark] .progress span:before,html[data-theme=dark] .progress button:before{background:#00000057!important}html[data-theme=dark] .progress span.active,html[data-theme=dark] .progress span.done,html[data-theme=dark] .progress button.active,html[data-theme=dark] .progress button.done{color:#fff!important}html[data-theme=dark] .progress span.done:before,html[data-theme=dark] .progress button.done:before{color:#050505!important;background:#fff!important;border-color:#fff!important}html[data-theme=dark] .wiz-line,html[data-theme=dark] .reg2-matrix:before{background:#fff!important}html[data-theme=dark] .form-message{color:#fff!important;background:#ffffff1a!important;border-color:#fff!important}html[data-theme=dark] .bento-eb span,html[data-theme=dark] .bento-agenda-box,html[data-theme=dark] .cbrief-hero-agenda,html[data-theme=dark] .policy-badge{box-shadow:inset 0 1px #ffffff2e;color:#eee!important;background:#ffffff12!important;border-color:#ffffff38!important}html[data-theme=dark] .bento-feature article,html[data-theme=dark] .cbrief-releases .release-card,html[data-theme=dark] .policy-modal-header,html[data-theme=dark] .policy-modal-tabs,html[data-theme=dark] .policy-modal-footer,html[data-theme=dark] .final2,html[data-theme=dark] .gateway2,html[data-theme=dark] .count2,html[data-theme=dark] .cbrief-releases{color:#f3f3f3!important;background:#0707078f!important}html[data-theme=dark] .bento-feature .bento-body h3,html[data-theme=dark] .bento-feature .bento-body h4,html[data-theme=dark] .bento-feature .bento-body p,html[data-theme=dark] .bento-feature .bento-role,html[data-theme=dark] .bento-feature .bento-brief-btn,html[data-theme=dark] .bento-feature .bento-reg-btn,html[data-theme=dark] .cbrief-releases .k-heading,html[data-theme=dark] .cbrief-releases .k-heading em,html[data-theme=dark] .cbrief-releases .k-copy,html[data-theme=dark] .cbrief-releases .release-icon,html[data-theme=dark] .cbrief-releases .release-lock{color:#f4f4f4!important}html[data-theme=dark] .policy-modal-overlay{background:#000000bd}html[data-theme=dark] .policy-modal-tab{color:#ffffffa6!important}html[data-theme=dark] .policy-modal-tab.is-active{color:#070707!important;background:#f5f5f5!important;border-color:#fff!important}html[data-theme=dark] .final2-title span{-webkit-text-stroke-color:#ffffffa6!important}.hero-dotted-glow{z-index:0;pointer-events:none;opacity:.56}html[data-theme=dark] .hero-dotted-glow{opacity:.82}html:not([data-theme=dark]) main :is(h1,h2,h3,h4,h5,h6,b,strong,summary,label,legend){color:#111!important}html:not([data-theme=dark]) main :is(p,li,small,dd,dt){color:#000000b3!important}html[data-theme=dark] main :is(h1,h2,h3,h4,h5,h6,b,strong,summary,label,legend){color:#f5f5f5!important}html[data-theme=dark] main :is(p,li,small,dd,dt){color:#ffffffc2!important}html[data-theme=dark] main .final2-title span,html[data-theme=dark] main .reg2-title span,html[data-theme=dark] main .succ2-title span{color:#0000!important;-webkit-text-stroke-color:#ffffffad!important}html:not([data-theme=dark]) main .final2-title span,html:not([data-theme=dark]) main .reg2-title span,html:not([data-theme=dark]) main .succ2-title span{color:#0000!important;-webkit-text-stroke-color:#00000094!important}.committee-reveal-canvas{z-index:0;pointer-events:none;opacity:.82;mix-blend-mode:multiply;inset:0;overflow:hidden;background:0 0!important;position:absolute!important}.committee-reveal-canvas canvas{pointer-events:none}.cbrief-hero-inner{z-index:1}html[data-theme=dark] .committee-reveal-canvas{opacity:.9;mix-blend-mode:screen}html[data-theme=dark] .committee-reveal-canvas canvas{filter:invert()}@media (prefers-reduced-motion:reduce){.committee-reveal-canvas{opacity:.35}}.glowing-effect{--glow-color:#000000e0;z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glowing-effect:after{inset:calc(-1 * var(--glowing-effect-border-width));padding:var(--glowing-effect-border-width);border-radius:inherit;background:conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, var(--glow-color) calc(var(--spread) * 1deg), transparent calc(var(--spread) * 2deg));content:"";opacity:var(--active);-webkit-mask-composite:xor;transition:opacity .28s;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glowing-effect-glow:after{filter:blur(var(--glow-blur,0))}html[data-theme=dark] .glowing-effect{--glow-color:#ffffffe6}@media (prefers-reduced-motion:reduce){.glowing-effect:after{transition:none}}.collaboration-strip{z-index:1;background:0 0;border-bottom:1px solid #00000017;position:relative}.collaboration-inner{width:var(--content);margin:0 auto;padding:clamp(34px,5vw,58px) 0 clamp(38px,5vw,62px)}.collaboration-kicker{color:#161616;font:500 clamp(.68rem, 1vw, .8rem)/1 var(--mono);letter-spacing:.2em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:0 0 clamp(24px,3vw,34px);display:flex}.collaboration-kicker:before,.collaboration-kicker:after{content:"";opacity:.35;background:currentColor;width:min(96px,12vw);height:1px}.collaboration-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(28px,6vw,86px);max-width:1050px;margin:0 auto;display:grid}.collaboration-logo{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;place-items:center;min-height:clamp(156px,15vw,196px);padding:0;display:flex;position:relative}.collaboration-logo img{object-fit:contain;filter:none;mix-blend-mode:multiply;width:100%;max-width:190px;height:120px;transition:transform .35s var(--ease)}.collaboration-logo-rec img{max-width:230px}.collaboration-logo-du img{max-width:142px}.collaboration-logo-munsoc img{max-width:134px}.collaboration-logo:hover img{transform:scale(1.045)}.collaboration-name{color:#1a1a1a;font:600 .62rem/1.45 var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-top:14px}html[data-theme=dark] .collaboration-strip{border-color:#ffffff29}html[data-theme=dark] .collaboration-kicker{color:#f2f2f2}html[data-theme=dark] .collaboration-logo{background:#fff!important;border:1px solid #ffffff2e!important;box-shadow:0 10px 30px #00000073!important}html[data-theme=dark] .collaboration-logo img{filter:none!important;mix-blend-mode:multiply!important}html[data-theme=dark] .collaboration-logo-munsoc img{filter:none!important}html[data-theme=dark] .collaboration-name{color:#1a1a1a!important;font-weight:600!important}@media (width<=620px){.collaboration-inner{padding-block:clamp(18px,4vw,26px)}.collaboration-kicker{letter-spacing:.14em;gap:8px;margin:0 0 clamp(12px,2.5vw,16px);font-size:clamp(.56rem,1.8vw,.68rem)}.collaboration-kicker:before,.collaboration-kicker:after{width:min(32px,7vw)}.collaboration-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(6px,1.8vw,12px)}.collaboration-logo{min-height:unset;border-radius:8px;justify-content:space-between;padding:clamp(10px,2.5vw,14px) clamp(4px,1.2vw,8px);overflow:hidden}.collaboration-logo img{width:auto;max-width:92%;height:clamp(34px,8.5vw,48px);margin:auto 0}.collaboration-logo-rec img{max-width:95%}.collaboration-logo-du img{max-width:82%}.collaboration-logo-munsoc img{max-width:76%}.collaboration-name{letter-spacing:.02em;margin-top:clamp(6px,1.5vw,8px);padding-inline:2px;font-size:clamp(.44rem,1.55vw,.52rem);line-height:1.25}html[data-theme=dark] .collaboration-logo{box-shadow:0 4px 14px #00000059!important}}.app-shell{isolation:isolate;position:relative}.silk-background{z-index:0;pointer-events:none;opacity:.27;width:100%;height:100%;transition:opacity .35s;position:fixed;inset:0}.silk-background.is-paused{visibility:hidden;opacity:0!important}.app-shell>.skip-link,.app-shell>.nv-exact-shell,.app-shell>main,.app-shell>.ft2{z-index:1;position:relative}.app-shell>.nv-exact-shell{z-index:100}.app-shell>.policy-modal-overlay{z-index:1000}.app-shell>.page-noise{z-index:80}html[data-theme=dark] .silk-background{opacity:.7}@media (prefers-reduced-motion:reduce){.silk-background{opacity:.18}html[data-theme=dark] .silk-background{opacity:.45}}.reveal{opacity:0}.reveal.is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){.reveal{opacity:1}}.magnetic-cursor{box-shadow:0 0 18px #fff3}@media (hover:hover) and (pointer:fine){body.magnetic-cursor-enabled,body.magnetic-cursor-enabled *{cursor:none!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.magnetic-cursor{display:none!important}}@supports (content-visibility:auto){main>section:not(.h2hero-exact){content-visibility:auto;contain-intrinsic-size:auto 760px}}.page-noise,.silk-background,.hero-dotted-glow{contain:paint}main>section{-webkit-backdrop-filter:none!important}.route-pending{min-height:calc(100vh - 64px)}.h2hero-exact{background:#fff!important}.h2hero-exact:before{content:none!important}:root{--chess-icon-foreground:#161616;--chess-icon-ghost:#0000002b;--chess-icon-active:#0000005c}html[data-theme=dark]{--chess-icon-foreground:#f4f4f4;--chess-icon-ghost:#ffffff38;--chess-icon-active:#ffffff6b}main .about2-piece,main .bento-piece-badge,main .succ2-piece,main .release-icon{text-shadow:0 1px 2px #00000029;color:var(--chess-icon-foreground)!important}main .plan-piece,main .bento-piece,main .path2-piece{opacity:1;color:var(--chess-icon-ghost)!important}main .bento-piece-badge{opacity:.82}main .plan-card:hover .plan-piece,main .bento-card article:hover .bento-piece,main .path2-card:hover .path2-piece{color:var(--chess-icon-active)!important}html[data-theme=dark] .sq-piece.piece-white{color:#fff;text-shadow:0 2px 9px #000000f2,0 0 5px #ffffffa6}html[data-theme=dark] .sq-piece.piece-black{color:#d7d7d7;text-shadow:0 2px 9px #000,0 0 5px #ffffff59}main :is(.btn-xl,.btn-ghost,.button,.button-primary,.button-light,.button-secondary,.button-outline,.bento-reg-btn,.gateway2-chips button,.policy-modal-close,.contact-link,.matrix-link,.nv-mobile-cta,button[data-slot=button]) :is(b,strong,small,svg){color:inherit!important}.app-shell.route-register .silk-background,.app-shell.route-committees .silk-background{opacity:.5}.app-shell.route-register .reg2,.app-shell.route-register .reg2-hero,.app-shell.route-register .succ2,.app-shell.route-committees .croom-hero,.app-shell.route-committees .bento,.app-shell.route-committees .cbrief-hero,.app-shell.route-committees .cbrief-info,.app-shell.route-committees .cbrief-releases,.app-shell.route-committees .cbrief-eb{background-color:#fff3!important;background-image:none!important}html[data-theme=dark] .app-shell.route-register .silk-background,html[data-theme=dark] .app-shell.route-committees .silk-background{opacity:.82}html[data-theme=dark] .app-shell.route-register .reg2,html[data-theme=dark] .app-shell.route-register .reg2-hero,html[data-theme=dark] .app-shell.route-register .succ2,html[data-theme=dark] .app-shell.route-committees .croom-hero,html[data-theme=dark] .app-shell.route-committees .bento,html[data-theme=dark] .app-shell.route-committees .cbrief-hero,html[data-theme=dark] .app-shell.route-committees .cbrief-info,html[data-theme=dark] .app-shell.route-committees .cbrief-releases,html[data-theme=dark] .app-shell.route-committees .cbrief-eb{background-color:#07070742!important;background-image:none!important}@media (prefers-reduced-motion:reduce){.app-shell.route-register .silk-background,.app-shell.route-committees .silk-background{opacity:.2}html[data-theme=dark] .app-shell.route-register .silk-background,html[data-theme=dark] .app-shell.route-committees .silk-background{opacity:.48}}html{transition:background-color .3s,color .3s}body,.nv-exact-shell,.h2hero-exact,.collaboration-strip,.stat-strip,.gateway2,.about2,.plan,.count2,.faq2,.final2,.croom-hero,.bento,.cbrief-hero,.reg2{transition:background-color .3s,border-color .3s,color .3s}.nv-exact-shell{--menu-surface:#fff;--menu-ink:#111;--menu-line:#dedede;--menu-selected:#f0f0f0;--menu-cta-surface:#111;--menu-cta-ink:#fff}html[data-theme=dark] .nv-exact-shell{--menu-surface:#0c0e12;--menu-ink:#f5f5f5;--menu-line:#34363b;--menu-selected:#23262c;--menu-cta-surface:#f5f5f5;--menu-cta-ink:#111}.nv-exact-shell .nv-mobile{padding:12px max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;border-bottom:1px solid var(--menu-line);max-height:calc(100dvh - 61px);animation:.16s ease-out mobile-menu-enter;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 18px 30px #0000002e;background:var(--menu-surface)!important;border-color:var(--menu-line)!important}.nv-exact-shell .nv-mobile>button[data-nav-item]{touch-action:manipulation;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 16px;font-size:.82rem;line-height:1.4;display:flex;color:var(--menu-ink)!important;border:1px solid #0000!important;border-bottom-color:var(--menu-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.nv-exact-shell .nv-mobile>button[data-nav-item]:is(:hover,.is-current){background:var(--menu-selected)!important}.nv-exact-shell .nv-mobile>button[data-nav-item].is-current{font-weight:700;border-inline-start:3px solid var(--menu-ink)!important}.nv-exact-shell .nv-mobile>button[data-nav-item].nv-mobile-cta{margin-top:8px;color:var(--menu-cta-ink)!important;background:var(--menu-cta-surface)!important;border-color:var(--menu-cta-surface)!important}.nv-exact-shell .nv-mobile>button[data-nav-item]:focus-visible{outline:2px solid var(--menu-ink);outline-offset:3px}.nv-current-mark{flex-shrink:0;font-size:1rem}.nv-exact-links button[aria-current]{text-underline-offset:6px;text-decoration:underline}html{scroll-padding-top:80px}.route-pending-status{color:inherit;font:500 .8rem var(--mono);justify-content:center;align-items:center;gap:12px;padding:100px 24px;display:flex}.route-pending-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite route-pending-spin}@keyframes mobile-menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes route-pending-spin{to{transform:rotate(360deg)}}@media (width>=761px){.nv-exact-shell .nv-mobile{display:none}}@media (prefers-reduced-motion:reduce){.nv-exact-shell .nv-mobile,.route-pending-spinner{animation:none}}.secretariat-contacts-grid{grid-template-columns:1fr;gap:18px;margin-top:14px;display:grid}@media (width>=540px){.secretariat-contacts-grid{grid-template-columns:repeat(2,1fr)}.secretariat-contacts-grid>:nth-child(3){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 9px)}}
