/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-100:oklch(93.2% .032 255.585);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--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,ui-sans-serif,system-ui,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;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{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}:-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{.\@container\/main{container:main/inline-size}.\@container\/search-image{container:search-image/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-none\!{pointer-events:none!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1\/2{inset-inline-start:50%}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-7{inset-inline-end:calc(var(--spacing)*7)}.top-0{top:calc(var(--spacing)*0)}.top-\[-0\.094rem\]{top:-.094rem}.top-\[12vw\]{top:12vw}.top-\[18\%\]{top:18%}.top-\[calc\(anchor\(bottom\)\+var\(--spacing\)\)\]{top:calc(anchor(bottom) + var(--spacing))}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-5{right:calc(var(--spacing)*5)}.right-\[-3vw\]{right:-3vw}.right-\[16vw\]{right:16vw}.-bottom-\(--sticky-spacer\){bottom:calc(var(--sticky-spacer)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[calc\(100\%\+1\*var\(--spacing\)\)\]{bottom:calc(100% + 1*var(--spacing))}.bottom-\[calc\(100\%\+3\*var\(--spacing\)\+var\(--thread-scroll-to-bottom-banner-offset\,0px\)\)\]{bottom:calc(100% + 3*var(--spacing) + var(--thread-scroll-to-bottom-banner-offset,0px))}.bottom-\[calc\(var\(--scroll-root-safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(var(--scroll-root-safe-area-inset-bottom) + 1rem)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-\[-3vw\]{left:-3vw}.left-\[6vw\]{left:6vw}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-21{z-index:21}.z-30{z-index:30}.z-50,.z-\[50\]{z-index:50}.z-\[100\]{z-index:100}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-\[0\.8vw\]{margin-inline:.8vw}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.-my-2\.5{margin-block:calc(var(--spacing)*-2.5)}.my-0{margin-block:calc(var(--spacing)*0)}.my-auto{margin-block:auto}.-ms-0\.5{margin-inline-start:calc(var(--spacing)*-.5)}.-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.-ms-2\.5{margin-inline-start:calc(var(--spacing)*-2.5)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.-me-2\.5{margin-inline-end:calc(var(--spacing)*-2.5)}.me-0{margin-inline-end:calc(var(--spacing)*0)}.me-0\.25{margin-inline-end:calc(var(--spacing)*.25)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.-mt-px{margin-top:-1px}.mt-\(--sidebar-section-first-margin-top\){margin-top:var(--sidebar-section-first-margin-top)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[-1px\]{margin-top:-1px}.mt-\[1vh\]{margin-top:1vh}.mt-\[2\.5vh\]{margin-top:2.5vh}.mt-\[2\.8vh\]{margin-top:2.8vh}.mt-\[2vh\]{margin-top:2vh}.mt-\[3\.5vh\]{margin-top:3.5vh}.mt-\[3\.75vh\]{margin-top:3.75vh}.mt-\[3vh\]{margin-top:3vh}.mt-\[5\.5vh\]{margin-top:5.5vh}.mt-\[5\.9vh\]{margin-top:5.9vh}.mt-\[5\.75vh\]{margin-top:5.75vh}.mt-\[5vh\]{margin-top:5vh}.mt-\[6\.5vh\]{margin-top:6.5vh}.mt-\[6vh\]{margin-top:6vh}.mt-\[7vh\]{margin-top:7vh}.mt-\[9\.4vh\]{margin-top:9.4vh}.mt-\[9vh\]{margin-top:9vh}.mt-\[12vh\]{margin-top:12vh}.mt-\[calc\(-1rem-3px\)\]{margin-top:calc(-1rem - 3px)}.mt-\[calc\(var\(--threadFlyOut-leading-height\,53px\)\*-1\)\]{margin-top:calc(var(--threadFlyOut-leading-height,53px)*-1)}.-mb-\(--composer-overlap-px\){margin-bottom:calc(var(--composer-overlap-px)*-1)}.mb-\(--thread-component-gap\,24px\){margin-bottom:var(--thread-component-gap,24px)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-\[60px\]{margin-bottom:60px}.mb-\[var\(--sidebar-expanded-section-margin-bottom\)\]{margin-bottom:var(--sidebar-expanded-section-margin-bottom)}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[876\/799\]{aspect-ratio:876/799}.aspect-video{aspect-ratio:var(--aspect-video)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-\[4\.5vw\]{width:4.5vw;height:4.5vw}.size-\[5vw\]{width:5vw;height:5vw}.size-\[10vw\]{width:10vw;height:10vw}.size-full{width:100%;height:100%}.h-\(--composer-container-height\,100\%\){height:var(--composer-container-height,100%)}.h-\(--last-known-height\,50vh\){height:var(--last-known-height,50vh)}.h-\(--sticky-spacer\){height:var(--sticky-spacer)}.h-0{height:calc(var(--spacing)*0)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-12{height:calc(var(--spacing)*12)}.h-\[11vh\]{height:11vh}.h-\[14vw\]{height:14vw}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[52vw\]{height:52vw}.h-\[58vw\]{height:58vw}.h-\[76vh\]{height:76vh}.h-\[var\(--screen-height-override\,calc\(var\(--cqh-full\)-var\(--screen-height-offset\,0px\)\)\)\]{height:var(--screen-height-override,calc(var(--cqh-full) - var(--screen-height-offset,0px)))}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[max\(30svh\,5rem\)\]{max-height:max(30svh,5rem)}.min-h-\(--gutter-remaining-height\,0px\){min-height:var(--gutter-remaining-height,0px)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-\[7vh\]{min-height:7vh}.min-h-\[46px\]{min-height:46px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[90vh\]{min-height:90vh}.min-h-\[95vh\]{min-height:95vh}.min-h-\[100vh\]{min-height:100vh}.min-h-\[110vh\]{min-height:110vh}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(var\(--header-height\,3\.5rem\)\+1px\)\]{min-height:calc(var(--header-height,3.5rem) + 1px)}.min-h-\[var\(--deep-research-composer-extra-height\,unset\)\]{min-height:var(--deep-research-composer-extra-height,unset)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\[width\:var\(--stage-thread-flyout-override-width\,var\(--stage-thread-flyout-preset-width\,400px\)\)\]{width:var(--stage-thread-flyout-override-width,var(--stage-thread-flyout-preset-width,400px))}.w-\(--sidebar-rail-width\){width:var(--sidebar-rail-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-12\.5{width:calc(var(--spacing)*12.5)}.w-32{width:calc(var(--spacing)*32)}.w-\[64vw\]{width:64vw}.w-\[88vw\]{width:88vw}.w-\[90vw\]{width:90vw}.w-\[92vw\]{width:92vw}.w-\[94vw\]{width:94vw}.w-\[calc\(100\%\+--spacing\(2\.5\)\)\]{width:calc(100% + calc(var(--spacing)*2.5))}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--thread-content-max-width\){max-width:var(--thread-content-max-width)}.max-w-\(--user-chat-width\,70\%\){max-width:var(--user-chat-width,70%)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[38vw\]{max-width:38vw}.max-w-\[62vw\]{max-width:62vw}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-\[1em\]{min-width:1em}.min-w-full{min-width:100%}.flex-\(--composer-container-flex\,1\){flex:var(--composer-container-flex,1)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.origin-\[50\%_50\%\]{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[calc\(env\(safe-area-inset-bottom\,0px\)\/2\)\]{--tw-translate-y: calc(env(safe-area-inset-bottom,0px)/2*-1) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\(--scroll-root-safe-area-inset-bottom\){--tw-translate-y:var(--scroll-root-safe-area-inset-bottom);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.04\]{scale:1.04}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[show_150ms_ease-in\]{animation:.15s ease-in show}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.scroll-mt-\(--sticky-padding-top\){scroll-margin-top:var(--sticky-padding-top)}.scroll-mt-\[calc\(var\(--header-height\)\+min\(200px\,max\(70px\,20svh\)\)\)\]{scroll-margin-top:calc(var(--header-height) + min(200px,max(70px,20svh)))}.scroll-mb-\[calc\(var\(--scroll-root-safe-area-inset-bottom\,0px\)\+var\(--thread-response-height\)\)\]{scroll-margin-bottom:calc(var(--scroll-root-safe-area-inset-bottom,0px) + var(--thread-response-height))}.scroll-py-4{scroll-padding-block:calc(var(--spacing)*4)}.scroll-pt-\(--header-height\){scroll-padding-top:var(--header-height)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-0\.75{gap:calc(var(--spacing)*.75)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\!{gap:calc(var(--spacing)*2)!important}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[0\.7vw\]{gap:.7vw}.gap-\[1\.67vw\]{gap:1.67vw}.gap-\[2vw\]{gap:2vw}.gap-\[3px\]\!{gap:3px!important}.gap-\[4vh\]{gap:4vh}.gap-\[5vh\]{gap:5vh}.gap-\[7vh\]{gap:7vh}.gap-\[8vh\]{gap:8vh}.gap-x-7{column-gap:calc(var(--spacing)*7)}.gap-x-\[3vw\]{column-gap:3vw}.gap-x-\[4vw\]{column-gap:4vw}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-\[2\.5vh\]{row-gap:2.5vh}.gap-y-\[2\.8vh\]{row-gap:2.8vh}.gap-y-\[6vh\]{row-gap:6vh}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2vw\]{border-radius:2vw}.rounded-\[6vw\]{border-radius:6vw}.rounded-\[8vw\]{border-radius:8vw}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#0f6b3d\]{border-color:#0f6b3d}.border-\[\#2b2b2b\]{border-color:#2b2b2b}.border-\[\#050505\]{border-color:#050505}.border-\[\#d5d8dc\]{border-color:#d5d8dc}.border-\[\#d9e6df\]{border-color:#d9e6df}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\(--composer-surface-primary\){background-color:var(--composer-surface-primary)}.bg-\(--sidebar-surface-primary\){background-color:var(--sidebar-surface-primary)}.bg-\[\#0D0D0D66\]{background-color:#0d0d0d66}.bg-\[\#0f6b3d\]{background-color:#0f6b3d}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#050505\]\/70{background-color:#050505b3}.bg-\[\#F4F4F4\]\!{background-color:#f4f4f4!important}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[rgba\(0\,0\,0\,0\.5\)\]{background-color:#00000080}.bg-\[var\(--main-surface-primary\)\]{background-color:var(--main-surface-primary)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500\/30{background-color:#6a72824d}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/30{background-color:color-mix(in oklab,var(--color-gray-500)30%,transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(90deg\,rgba\(5\,9\,16\,\.88\)_0\%\,rgba\(5\,9\,16\,\.68\)_42\%\,rgba\(5\,9\,16\,\.2\)_76\%\,rgba\(5\,9\,16\,\.08\)_100\%\)\]{background-image:linear-gradient(90deg,#050910e0,#050910ad 42%,#05091033 76%,#05091014)}.\[mask-image\:linear-gradient\(to_right\,black_33\%\,transparent_66\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 33%,#0000 66%);mask-image:linear-gradient(90deg,#000 33%,#0000 66%)}.bg-clip-padding{background-clip:padding-box}.\[mask-size\:300\%_100\%\]{-webkit-mask-size:300% 100%;mask-size:300% 100%}.\[mask-position\:100\%_0\%\]{-webkit-mask-position:100% 0;mask-position:100% 0}.stroke-black\/10{stroke:#0000001a}@supports (color:color-mix(in lab,red,red)){.stroke-black\/10{stroke:color-mix(in oklab,var(--color-black)10%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.px-\(--thread-content-margin\){padding-inline:var(--thread-content-margin)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3\!{padding-inline:calc(var(--spacing)*3)!important}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[5vw\]{padding-inline:5vw}.px-\[6vw\]{padding-inline:6vw}.px-\[8vw\]{padding-inline:8vw}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-7{padding-block:calc(var(--spacing)*7)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[5vh\]{padding-block:5vh}.py-\[6\.4vh\]{padding-block:6.4vh}.py-\[7vh\]{padding-block:7vh}.py-\[8vh\]{padding-block:8vh}.py-\[9\.7vh\]{padding-block:9.7vh}.py-\[9px\]{padding-block:9px}.py-\[12vh\]{padding-block:12vh}.py-\[13vh\]{padding-block:13vh}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-1\.75{padding-inline-start:calc(var(--spacing)*1.75)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pe-1\.5{padding-inline-end:calc(var(--spacing)*1.5)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pt-\(--sidebar-section-first-margin-top\){padding-top:var(--sidebar-section-first-margin-top)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-\[3vh\]{padding-top:3vh}.pt-\[8vh\]{padding-top:8vh}.pt-\[11vh\]{padding-top:11vh}.pt-\[calc\(env\(safe-area-inset-bottom\,0px\)\/2\)\]{padding-top:calc(env(safe-area-inset-bottom,0px)/2)}.pb-\(--composer-overlap-px\){padding-bottom:var(--composer-overlap-px)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-\[0\.4vh\]{padding-bottom:.4vh}.pb-\[0\.5vh\]{padding-bottom:.5vh}.pb-\[calc\(var\(--sidebar-section-margin-top\)-var\(--sidebar-section-first-margin-top\)\)\]{padding-bottom:calc(var(--sidebar-section-margin-top) - var(--sidebar-section-first-margin-top))}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.\[font-family\:Cormorant_Garamond\,serif\]{font-family:Cormorant Garamond,serif}.\[font-family\:Impact\,Arial_Narrow\,sans-serif\]{font-family:Impact,Arial Narrow,sans-serif}.\[font-family\:Roboto_Condensed\,Arial_Narrow\,sans-serif\]{font-family:Roboto Condensed,Arial Narrow,sans-serif}.\[font-family\:Source_Serif_4\,Georgia\,serif\]{font-family:Source Serif 4,Georgia,serif}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.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))}.text-\[0\.94vw\]{font-size:.94vw}.text-\[3\.5vw\]{font-size:3.5vw}.text-\[3\.7vw\]{font-size:3.7vw}.text-\[3\.8vw\]{font-size:3.8vw}.text-\[4\.1vw\]{font-size:4.1vw}.text-\[4\.2vw\]{font-size:4.2vw}.text-\[4\.3vw\]{font-size:4.3vw}.text-\[4\.4vw\]{font-size:4.4vw}.text-\[4\.5vw\]{font-size:4.5vw}.text-\[4\.7vw\]{font-size:4.7vw}.text-\[4\.8vw\]{font-size:4.8vw}.text-\[4vw\]{font-size:4vw}.text-\[5\.2vw\]{font-size:5.2vw}.text-\[5\.5vw\]{font-size:5.5vw}.text-\[5vw\]{font-size:5vw}.text-\[6\.5vw\]{font-size:6.5vw}.text-\[7vw\]{font-size:7vw}.text-\[8vw\]{font-size:8vw}.text-\[9px\]{font-size:9px}.text-\[9vw\]{font-size:9vw}.text-\[10vw\]{font-size:10vw}.text-\[12vw\]{font-size:12vw}.text-\[13px\]{font-size:13px}.text-\[13vw\]{font-size:13vw}.text-\[14vw\]{font-size:14vw}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f6b3d\]{color:#0f6b3d}.text-\[\#1e2a24\]{color:#1e2a24}.text-\[\#8F8F8F\]{color:#8f8f8f}.text-\[\#9faaa4\]{color:#9faaa4}.text-\[\#050505\]{color:#050505}.text-\[\#d9e6df\]{color:#d9e6df}.text-\[\#ffffff\]{color:#fff}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-current{color:currentColor}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-\[0\.08vw\]{text-decoration-thickness:.08vw}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[0\.4vw\]{text-underline-offset:.4vw}.\[opacity\:var\(--menu-item-icon-opacity\,1\)\]{opacity:var(--menu-item-icon-opacity,1)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_0_8px_8px_var\(--main-surface-primary\)\]{--tw-shadow:0 0 8px 8px var(--tw-shadow-color,var(--main-surface-primary));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_8px_30px_rgba\(17\,21\,19\,0\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#1115130f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--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)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-brightness-75{--tw-backdrop-brightness:brightness(75%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,visibility,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-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-0{transition-delay:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1\.5s\]{--tw-duration:1.5s;transition-duration:1.5s}.duration-\[1ms\]{--tw-duration:1ms;transition-duration:1ms}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[opacity\]{will-change:opacity}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--composer-overlap-px\:28px\]{--composer-overlap-px:28px}.\[--scroll-root-safe-area-height\:calc\(100lvh-var\(--scroll-root-safe-area-inset-top\)-var\(--scroll-root-safe-area-inset-bottom\)\)\]{--scroll-root-safe-area-height:calc(100lvh - var(--scroll-root-safe-area-inset-top) - var(--scroll-root-safe-area-inset-bottom))}.\[--scroll-root-safe-area-inset-bottom\:calc\(var\(--sticky-padding-bottom\)\+var\(--screen-keyboard-height\,0px\)\+env\(safe-area-inset-bottom\,0px\)\)\]{--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom) + var(--screen-keyboard-height,0px) + env(safe-area-inset-bottom,0px))}.\[--scroll-root-safe-area-inset-top\:calc\(var\(--sticky-padding-top\)\+env\(safe-area-inset-top\,0px\)\)\]{--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top) + env(safe-area-inset-top,0px))}.\[--sticky-padding-bottom\:0px\]{--sticky-padding-bottom:0px}.\[--sticky-padding-top\:0px\]{--sticky-padding-top:0px}.\[--sticky-padding-top\:var\(--header-height\)\]{--sticky-padding-top:var(--header-height)}.\[--sticky-spacer\:6px\]{--sticky-spacer:6px}.\[--thread-content-margin\:var\(--thread-content-margin-xs\,calc\(var\(--spacing\)\*4\)\)\]{--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))}.\[--thread-content-max-width\:40rem\]{--thread-content-max-width:40rem}.\[grid-area\:leading\]{grid-area:leading}.\[grid-area\:primary\]{grid-area:primary}.\[grid-area\:trailing\]{grid-area:trailing}.\[position-try-fallbacks\:flip-block\]{position-try-fallbacks:flip-block}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[view-transition-name\:var\(--vt-disclaimer\)\]{view-transition-name:var(--vt-disclaimer)}.\[view-transition-name\:var\(--vt-page-header\)\]{view-transition-name:var(--vt-page-header)}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:absolute>*){position:absolute}:is(.\*\:inset-0>*){inset:calc(var(--spacing)*0)}:is(.\*\:m-auto>*){margin:auto}:is(.\*\:inline-flex>*){display:inline-flex}:is(.\*\:h-1>*){height:calc(var(--spacing)*1)}:is(.\*\:w-1>*){width:calc(var(--spacing)*1)}:is(.\*\:rounded-full>*){border-radius:3.40282e38px}:is(.\*\:font-sans>*){font-family:var(--font-sans)}.not-first\:mt-4:not(:first-child){margin-top:calc(var(--spacing)*4)}.not-has-focus-visible\:sr-only:not(:has(:focus-visible)){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not print{.not-print\:overflow-x-clip{overflow-x:clip}.not-print\:overflow-y-auto{overflow-y:auto}}.group-not-data-expanded\/composer\:min-h-\[52px\]:is(:where(.group\/composer):not([data-expanded]) *){min-height:52px}.group-not-data-expanded\/composer\:py-\[5px\]:is(:where(.group\/composer):not([data-expanded]) *){padding-block:5px}.group-focus-within\/turn-messages\:pointer-events-auto:is(:where(.group\/turn-messages):focus-within *){pointer-events:auto}.group-focus-within\/turn-messages\:\[mask-position\:0_0\]:is(:where(.group\/turn-messages):focus-within *){-webkit-mask-position:0 0;mask-position:0 0}.group-focus-within\/turn-messages\:opacity-100:is(:where(.group\/turn-messages):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:shadow-\[0px_4px_16px_0px_rgba\(0\,0\,0\,0\.05\)\]:is(:where(.group):hover *){--tw-shadow:0px 4px 16px 0px var(--tw-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)}.group-hover\/sidebar-expando-section\:visible:is(:where(.group\/sidebar-expando-section):hover *){visibility:visible}.group-hover\/tiny-bar\:opacity-0:is(:where(.group\/tiny-bar):hover *){opacity:0}.group-hover\/tiny-bar\:opacity-100:is(:where(.group\/tiny-bar):hover *){opacity:1}.group-hover\/tiny-bar\:delay-150:is(:where(.group\/tiny-bar):hover *){transition-delay:.15s}.group-hover\/turn-messages\:pointer-events-auto:is(:where(.group\/turn-messages):hover *){pointer-events:auto}.group-hover\/turn-messages\:\[mask-position\:0_0\]:is(:where(.group\/turn-messages):hover *){-webkit-mask-position:0 0;mask-position:0 0}.group-hover\/turn-messages\:opacity-100:is(:where(.group\/turn-messages):hover *){opacity:1}.group-hover\/turn-messages\:delay-300:is(:where(.group\/turn-messages):hover *){transition-delay:.3s}}.group-focus-visible\/open-sidebar\:opacity-0:is(:where(.group\/open-sidebar):focus-visible *){opacity:0}.group-focus-visible\/open-sidebar\:opacity-100:is(:where(.group\/open-sidebar):focus-visible *){opacity:1}.group-focus-visible\/open-sidebar\:delay-0\!:is(:where(.group\/open-sidebar):focus-visible *){transition-delay:0s!important}.group-data-expanded\/composer\:mb-0:is(:where(.group\/composer)[data-expanded] *){margin-bottom:calc(var(--spacing)*0)}.group-data-expanded\/composer\:ps-2\.5:is(:where(.group\/composer)[data-expanded] *){padding-inline-start:calc(var(--spacing)*2.5)}.group-data-expanded\/composer\:pe-2\.5:is(:where(.group\/composer)[data-expanded] *){padding-inline-end:calc(var(--spacing)*2.5)}.group-data-scrolled-from-top\/scrollport\:opacity-100:is(:where(.group\/scrollport)[data-scrolled-from-top] *){opacity:1}.group-data-sheet-item\:mt-0\.5:is(:where(.group)[data-sheet-item] *){margin-top:calc(var(--spacing)*.5)}.group-data-sheet-item\:mb-0:is(:where(.group)[data-sheet-item] *){margin-bottom:calc(var(--spacing)*0)}.group-data-stream-active\/scroll-root\:h-\[calc\(var\(--thread-response-height\)-16\*var\(--spacing\)\)\]:is(:where(.group\/scroll-root)[data-stream-active] *){height:calc(var(--thread-response-height) - 16*var(--spacing))}.group-data-stream-active\/scroll-root\:w-10:is(:where(.group\/scroll-root)[data-stream-active] *){width:calc(var(--spacing)*10)}.group-data-stream-active\/scroll-root\:opacity-0:is(:where(.group\/scroll-root)[data-stream-active] *){opacity:0}.group-data-stream-active\/scroll-root\:opacity-100:is(:where(.group\/scroll-root)[data-stream-active] *){opacity:1}.group-data-stream-active\/scroll-root\:\[overflow-anchor\:none\]:is(:where(.group\/scroll-root)[data-stream-active] *){overflow-anchor:none}.group-data-\[expanded-composer-mode-button\]\/composer\:pe-9:is(:where(.group\/composer)[data-expanded-composer-mode-button] *){padding-inline-end:calc(var(--spacing)*9)}.group-data-\[side-pane-shell-open\]\/side-pane-shell-host\:\[scrollbar-width\:none\]:is(:where(.group\/side-pane-shell-host)[data-side-pane-shell-open] *){scrollbar-width:none}.group-\[\:not\(\[data-scroll-from-end\]\)\]\/scroll-root\:pointer-events-none:is(:where(.group\/scroll-root):not([data-scroll-from-end]) *){pointer-events:none}.group-\[\:not\(\[data-scroll-from-end\]\)\]\/scroll-root\:translate-y-2:is(:where(.group\/scroll-root):not([data-scroll-from-end]) *){--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-\[\:not\(\[data-scroll-from-end\]\)\]\/scroll-root\:scale-50:is(:where(.group\/scroll-root):not([data-scroll-from-end]) *){--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-\[\:not\(\[data-scroll-from-end\]\)\]\/scroll-root\:opacity-0:is(:where(.group\/scroll-root):not([data-scroll-from-end]) *){opacity:0}.group-\[\:not\(\[data-scroll-from-end\]\)\]\/scroll-root\:delay-0:is(:where(.group\/scroll-root):not([data-scroll-from-end]) *){transition-delay:0s}.group-\[\:not\(\[data-scroll-from-end\]\)\]\/scroll-root\:duration-100:is(:where(.group\/scroll-root):not([data-scroll-from-end]) *){--tw-duration:.1s;transition-duration:.1s}.group-\[\:not\(\[data-show-disclaimer\]\)\]\/scroll-root\:pointer-events-none:is(:where(.group\/scroll-root):not([data-show-disclaimer]) *){pointer-events:none}.group-\[\:not\(\[data-show-disclaimer\]\)\]\/scroll-root\:opacity-0:is(:where(.group\/scroll-root):not([data-show-disclaimer]) *){opacity:0}.group-\[\:not\(\[data-show-disclaimer\]\)\]\/scroll-root\:duration-50:is(:where(.group\/scroll-root):not([data-show-disclaimer]) *){--tw-duration:50ms;transition-duration:50ms}.placeholder\:text-\[\#2f3a34\]::placeholder{color:#2f3a34}:is(.\*\:not-last\:after\:px-0\.5>*):not(:last-child):after{content:var(--tw-content);padding-inline:calc(var(--spacing)*.5)}.first\:me-0:first-child{margin-inline-end:calc(var(--spacing)*0)}.last\:mb-5:last-child{margin-bottom:calc(var(--spacing)*5)}.empty\:hidden:empty{display:none}.focus-within\:z-21:focus-within{z-index:21}.focus-within\:transition-none:focus-within{transition-property:none}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-blue-400\/\[\.01\]:hover{border-color:#54a2ff03}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/\[\.01\]:hover{border-color:color-mix(in oklab,var(--color-blue-400)1%,transparent)}}.hover\:bg-\[\#0f6b3d\]:hover{background-color:#0f6b3d}.hover\:bg-\[\#14884f\]:hover{background-color:#14884f}.hover\:bg-\[\#111111\]:hover{background-color:#111}.hover\:bg-blue-400\/\[\.09\]:hover{background-color:#54a2ff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-400\/\[\.09\]:hover{background-color:color-mix(in oklab,var(--color-blue-400)9%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-70:hover{opacity:.7}.hover\:backdrop-blur-\[38\.571px\]:hover{--tw-backdrop-blur:blur(38.571px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.hover\:transition-none:hover{transition-property:none}}.focus\:border-\[\#050505\]:focus{border-color:#050505}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-0:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.group-focus-within\/dialog\:focus-visible\:\[outline-width\:1\.5px\]:is(:where(.group\/dialog):focus-within *):focus-visible{outline-width:1.5px}.group-focus-within\/dialog\:focus-visible\:\[outline-offset\:2\.5px\]:is(:where(.group\/dialog):focus-within *):focus-visible{outline-offset:2.5px}.group-focus-within\/dialog\:focus-visible\:\[outline-color\:var\(--text-primary\)\]:is(:where(.group\/dialog):focus-within *):focus-visible{outline-color:var(--text-primary)}.group-focus-within\/dialog\:focus-visible\:\[outline-style\:solid\]:is(:where(.group\/dialog):focus-within *):focus-visible{outline-style:solid}.active\:opacity-100\!:active{opacity:1!important}.active\:select-auto:active{-webkit-user-select:auto;user-select:auto}.disabled\:text-\[\#f4f4f4\]:disabled{color:#f4f4f4}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.has-data-has-thread-error\:pt-2:has([data-has-thread-error]){padding-top:calc(var(--spacing)*2)}.has-data-has-thread-error\:\[box-shadow\:var\(--sharp-edge-bottom-shadow\)\]:has([data-has-thread-error]){box-shadow:var(--sharp-edge-bottom-shadow)}.has-data-writing-block\:pointer-events-none:has([data-writing-block]){pointer-events:none}.has-data-\[fixed-header\=never\]\:scroll-pt-0:has([data-fixed-header=never]){scroll-padding-top:calc(var(--spacing)*0)}.has-data-\[fixed-header\=never\]\:\[--sticky-padding-top\:0px\]:has([data-fixed-header=never]){--sticky-padding-top:0px}.has-data-\[state\=open\]\:pointer-events-auto:has([data-state=open]){pointer-events:auto}.has-data-\[state\=open\]\:\[mask-position\:0_0\]:has([data-state=open]){-webkit-mask-position:0 0;mask-position:0 0}.has-data-\[state\=open\]\:opacity-100:has([data-state=open]){opacity:1}.has-\[\[data-side-pane-shell-transition\]\]\:overflow-x-clip:has([data-side-pane-shell-transition]){overflow-x:clip}@media not print{.not-print\:data-expanded-composer\:overflow-y-hidden\![data-expanded-composer]{overflow-y:hidden!important}}.data-fill\:max-w-full[data-fill]{max-width:100%}.data-has-range-start\:select-auto[data-has-range-start]{-webkit-user-select:auto;user-select:auto}@media not print{.not-print\:data-voice-focus-mode\:overflow-y-hidden\![data-voice-focus-mode]{overflow-y:hidden!important}}.data-\[state\=open\]\:text-\(--interactive-label-hover-secondary\)[data-state=open]{color:var(--interactive-label-hover-secondary)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[mask-position\]{transition-property:-webkit-mask-position,mask-position;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\: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))}.motion-safe\: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))}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-none{transition-property:none}.motion-safe\:delay-300{transition-delay:.3s}.motion-safe\:duration-120{--tw-duration:.12s;transition-duration:.12s}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}.motion-safe\:duration-500{--tw-duration:.5s;transition-duration:.5s}.motion-safe\:ease-\[steps\(1\,start\)\]{--tw-ease:steps(1,start);transition-timing-function:step-start}.motion-safe\:ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.motion-safe\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}:is(.\*\:motion-safe\: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))}:is(.\*\:motion-safe\:duration-120>*){--tw-duration:.12s;transition-duration:.12s}:is(.\*\:motion-safe\:ease-out>*){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:w-0\!{width:calc(var(--spacing)*0)!important}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:top-\[9vw\]{top:9vw}.sm\:right-9{right:calc(var(--spacing)*9)}.sm\:right-\[-2vw\]{right:-2vw}.sm\:right-\[12vw\]{right:12vw}.sm\:left-\[-2vw\]{left:-2vw}.sm\:left-\[8vw\]{left:8vw}.sm\:mt-\[1vh\]{margin-top:1vh}.sm\:size-\[2\.2vw\]{width:2.2vw;height:2.2vw}.sm\:size-\[3vw\]{width:3vw;height:3vw}.sm\:size-\[5vw\]{width:5vw;height:5vw}.sm\:h-\[7vw\]{height:7vw}.sm\:h-\[28vw\]{height:28vw}.sm\:h-\[38vw\]{height:38vw}.sm\:h-\[45vw\]{height:45vw}.sm\:h-\[78vh\]{height:78vh}.sm\:w-\[36vw\]{width:36vw}.sm\:w-\[44\%\]{width:44%}.sm\:w-\[48\%\]{width:48%}.sm\:w-\[72vw\]{width:72vw}.sm\:w-\[88vw\]{width:88vw}.sm\:w-\[calc\(\(100\%-0\.5rem\)\/3\)\]{width:calc(33.3333% - .166667rem)}.sm\:max-w-\[30vw\]{max-width:30vw}.sm\:min-w-\[24vw\]{min-width:24vw}.sm\:min-w-\[42vw\]{min-width:42vw}.sm\:flex-row{flex-direction:row}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-\[0\.7vw\]{gap:.7vw}.sm\:gap-\[4vw\]{gap:4vw}.sm\:gap-x-\[1\.8vw\]{column-gap:1.8vw}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-\[5vw\]{border-radius:5vw}.sm\:rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:px-\[6vw\]{padding-inline:6vw}.sm\:text-\[1\.85vw\]{font-size:1.85vw}.sm\:text-\[1\.95vw\]{font-size:1.95vw}.sm\:text-\[2\.2vw\]{font-size:2.2vw}.sm\:text-\[2\.3vw\]{font-size:2.3vw}.sm\:text-\[2\.5vw\]{font-size:2.5vw}.sm\:text-\[2\.6vw\]{font-size:2.6vw}.sm\:text-\[2\.7vw\]{font-size:2.7vw}.sm\:text-\[2\.8vw\]{font-size:2.8vw}.sm\:text-\[2vw\]{font-size:2vw}.sm\:text-\[3\.2vw\]{font-size:3.2vw}.sm\:text-\[3\.8vw\]{font-size:3.8vw}.sm\:text-\[3vw\]{font-size:3vw}.sm\:text-\[4\.5vw\]{font-size:4.5vw}.sm\:text-\[5\.5vw\]{font-size:5.5vw}.sm\:text-\[6vw\]{font-size:6vw}.sm\:text-\[7vw\]{font-size:7vw}.sm\:text-\[8vw\]{font-size:8vw}.sm\: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)}}@media (min-width:48rem){.md\:bottom-8{bottom:calc(var(--spacing)*8)}.md\:hidden{display:none}.md\:shrink{flex-shrink:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:border-transparent{border-color:#0000}.md\:px-\[8vw\]{padding-inline:8vw}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.has-data-\[fixed-header\=less-than-md\]\:md\:scroll-pt-0:has([data-fixed-header=less-than-md]){scroll-padding-top:calc(var(--spacing)*0)}.has-data-\[fixed-header\=less-than-md\]\:md\:\[--sticky-padding-top\:0px\]:has([data-fixed-header=less-than-md]){--sticky-padding-top:0px}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:top-\[5\.52vw\]{top:5.52vw}.lg\:top-\[27\%\]{top:27%}.lg\:top-\[47\%\]{top:47%}.lg\:right-\[-1\.35vw\]{right:-1.35vw}.lg\:right-\[5\.4\%\]{right:5.4%}.lg\:right-auto{right:auto}.lg\:bottom-\[5\.21vw\]{bottom:5.21vw}.lg\:bottom-auto{bottom:auto}.lg\:left-1\/2{left:50%}.lg\:left-\[-1\.35vw\]{left:-1.35vw}.lg\:left-\[12\.8\%\]{left:12.8%}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-\[1\.04vw\]{margin-top:1.04vw}.lg\:mt-\[1\.46vw\]{margin-top:1.46vw}.lg\:mt-\[1\.563vw\]{margin-top:1.563vw}.lg\:mt-\[2\.5vh\]{margin-top:2.5vh}.lg\:mt-\[2\.08vw\]{margin-top:2.08vw}.lg\:mt-\[4\.5vh\]{margin-top:4.5vh}.lg\:mt-\[6vh\]{margin-top:6vh}.lg\:mt-\[8vh\]{margin-top:8vh}.lg\:mt-\[10vh\]{margin-top:10vh}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-\[4\.43vw\]{margin-bottom:4.43vw}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-\[0\.95vw\]{width:.95vw;height:.95vw}.lg\:size-\[1\.2vw\]{width:1.2vw;height:1.2vw}.lg\:size-\[2\.1vw\]{width:2.1vw;height:2.1vw}.lg\:size-\[2\.71vw\]{width:2.71vw;height:2.71vw}.lg\:h-\[3\.125vw\]{height:3.125vw}.lg\:h-\[15vw\]{height:15vw}.lg\:h-\[21\.7vh\]{height:21.7vh}.lg\:h-\[44vh\]{height:44vh}.lg\:h-\[82vh\]{height:82vh}.lg\:min-h-\[26\.67vw\]{min-height:26.67vw}.lg\:min-h-\[53\.65vw\]{min-height:53.65vw}.lg\:min-h-\[640px\]{min-height:640px}.lg\:w-1\/2{width:50%}.lg\:w-\[15vw\]{width:15vw}.lg\:w-\[16\.15vw\]{width:16.15vw}.lg\:w-\[16\.67vw\]{width:16.67vw}.lg\:w-\[20vw\]{width:20vw}.lg\:w-\[21\.875vw\]{width:21.875vw}.lg\:w-\[24\.1vw\]{width:24.1vw}.lg\:w-\[24\.45vw\]{width:24.45vw}.lg\:w-\[31\.25vw\]{width:31.25vw}.lg\:w-\[32vw\]{width:32vw}.lg\:w-\[33vw\]{width:33vw}.lg\:w-\[34\.01vw\]{width:34.01vw}.lg\:w-\[35\.7vw\]{width:35.7vw}.lg\:w-\[36vw\]{width:36vw}.lg\:w-\[43\.75vw\]{width:43.75vw}.lg\:w-\[44\.2vw\]{width:44.2vw}.lg\:w-\[46\.875vw\]{width:46.875vw}.lg\:w-\[50vw\]{width:50vw}.lg\:w-\[62\.5vw\]{width:62.5vw}.lg\:w-\[75\.5vw\]{width:75.5vw}.lg\:w-\[76vw\]{width:76vw}.lg\:w-\[77\.2vw\]{width:77.2vw}.lg\:w-\[80vw\]{width:80vw}.lg\:w-\[82\.65vw\]{width:82.65vw}.lg\:w-\[90vw\]{width:90vw}.lg\:max-w-\[15vw\]{max-width:15vw}.lg\:max-w-none{max-width:none}.lg\:min-w-\[9vw\]{min-width:9vw}.lg\:min-w-\[16\.77vw\]{min-width:16.77vw}.lg\:shrink-0{flex-shrink:0}.lg\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-\[1\.9vw\]{gap:1.9vw}.lg\:gap-\[1\.67vw\]{gap:1.67vw}.lg\:gap-\[1\.85vw\]{gap:1.85vw}.lg\:gap-\[1\.875vw\]{gap:1.875vw}.lg\:gap-\[2vw\]{gap:2vw}.lg\:gap-\[4\.17vw\]{gap:4.17vw}.lg\:gap-\[4\.69vw\]{gap:4.69vw}.lg\:gap-\[4\.167vw\]{gap:4.167vw}.lg\:gap-\[5vw\]{gap:5vw}.lg\:gap-x-\[1\.05vw\]{column-gap:1.05vw}.lg\:gap-x-\[2vw\]{column-gap:2vw}.lg\:rounded-\[0\.7vw\]{border-radius:.7vw}.lg\:rounded-\[3\.15vw\]{border-radius:3.15vw}.lg\:rounded-\[3\.125vw\]{border-radius:3.125vw}.lg\:px-\[3\.2vw\]{padding-inline:3.2vw}.lg\:px-\[5vw\]{padding-inline:5vw}.lg\:px-\[6\.35vw\]{padding-inline:6.35vw}.lg\:px-\[11\.5vw\]{padding-inline:11.5vw}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:py-\[6\.88vw\]{padding-block:6.88vw}.lg\:py-\[8\.2vh\]{padding-block:8.2vh}.lg\:py-\[13\.8vh\]{padding-block:13.8vh}.lg\:pt-\[1\.04vw\]{padding-top:1.04vw}.lg\:pt-\[5\.21vw\]{padding-top:5.21vw}.lg\:pb-9{padding-bottom:calc(var(--spacing)*9)}.lg\:pb-\[5\.83vw\]{padding-bottom:5.83vw}.lg\:pb-\[26\.67vw\]{padding-bottom:26.67vw}.lg\:text-\[0\.9vw\]{font-size:.9vw}.lg\:text-\[0\.82vw\]{font-size:.82vw}.lg\:text-\[0\.89vw\]{font-size:.89vw}.lg\:text-\[0\.94vw\]{font-size:.94vw}.lg\:text-\[0\.95vw\]{font-size:.95vw}.lg\:text-\[1\.1vw\]{font-size:1.1vw}.lg\:text-\[1\.3vw\]{font-size:1.3vw}.lg\:text-\[1\.04vw\]{font-size:1.04vw}.lg\:text-\[1\.4vw\]{font-size:1.4vw}.lg\:text-\[1\.05vw\]{font-size:1.05vw}.lg\:text-\[1\.09vw\]{font-size:1.09vw}.lg\:text-\[1\.25vw\]{font-size:1.25vw}.lg\:text-\[1\.45vw\]{font-size:1.45vw}.lg\:text-\[1\.46vw\]{font-size:1.46vw}.lg\:text-\[1\.65vw\]{font-size:1.65vw}.lg\:text-\[1\.67vw\]{font-size:1.67vw}.lg\:text-\[1\.667vw\]{font-size:1.667vw}.lg\:text-\[1vw\]{font-size:1vw}.lg\:text-\[2\.5vw\]{font-size:2.5vw}.lg\:text-\[2\.55vw\]{font-size:2.55vw}.lg\:text-\[3\.5vw\]{font-size:3.5vw}.lg\:text-\[3\.55vw\]{font-size:3.55vw}.lg\:text-\[3\.65vw\]{font-size:3.65vw}.lg\:text-\[3\.75vw\]{font-size:3.75vw}}@media (min-width:80rem){.xl\:min-h-44{min-height:calc(var(--spacing)*44)}}.ltr\:-translate-x-1\/2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:cursor-e-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *){cursor:e-resize}.rtl\:cursor-w-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *){cursor:w-resize}.rtl\:items-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){align-items:flex-end}.rtl\:items-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){align-items:flex-start}.rtl\:self-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){align-self:flex-start}@media (prefers-color-scheme:dark){.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:bg-\[\#303030\]\!{background-color:#303030!important}.dark\:bg-black{background-color:var(--color-black)}.dark\:stroke-white\/10{stroke:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:stroke-white\/10{stroke:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:text-blue-100{color:var(--color-blue-100)}.dark\:opacity-30{opacity:.3}.dark\:shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media (hover:hover){.dark\:hover\:bg-blue-100\/20:hover{background-color:#dbeafe33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-100\/20:hover{background-color:color-mix(in oklab,var(--color-blue-100)20%,transparent)}}}}@media (min-width:48rem){@media (prefers-color-scheme:dark){.md\:dark\:border-transparent{border-color:#0000}}}@media print{.print\:hidden{display:none}}}body{margin:0;font-family:Cormorant Garamond,serif}:root{color:#050505;font-synthesis:none;background:#0f6b3d;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;background:#0f6b3d;scroll-padding-top:11vh}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.hero-title{font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-stretch:75%}.hero-gate{isolation:isolate}.ideas-cards{animation:.42s ease-out both ideas-cards-in}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ideas-cards-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-gate img{transition:none;animation:none}}:root{--anf-green:#0f6b3d;--anf-green-dark:#064525;--anf-black:#050505;--anf-white:#fff}html,body{background:var(--anf-green)}.hero-gate img{will-change:opacity,transform;animation:8.5s ease-in-out both hero-image-drift}.hero-gate img.opacity-100{animation:6.5s ease-in-out both hero-image-drift}.hero-copy{animation:.76s cubic-bezier(.22,.8,.24,1) both hero-copy-in}.hero-copy .hero-title span{animation:.68s cubic-bezier(.22,.8,.24,1) both headline-line-in}.hero-copy .hero-title span:nth-child(2){animation-delay:90ms}.hero-copy p{animation:.72s cubic-bezier(.22,.8,.24,1) .15s both fade-up}.hero-copy a{animation:.72s cubic-bezier(.22,.8,.24,1) .26s both fade-up;box-shadow:0 18px 40px #0f6b3d47}.hero-copy a:hover,#partners a:hover,#ideas a:hover,#more-about-foundation a:hover,#foundation-facts a:hover{transform:translateY(-2px)}article,#videos img,#more-about-foundation img,#partners img{transition:transform .42s cubic-bezier(.22,.8,.24,1),box-shadow .42s,filter .42s}#videos article:hover img,#more-about-foundation article:hover img,#partners img:hover{filter:saturate(1.06)contrast(1.02);transform:scale(1.035)}#ideas button,#videos a,#foundation-facts a,#more-about-foundation a,footer a{transition:color .22s,background-color .22s,border-color .22s,transform .22s}#ideas button:hover,footer a:hover{color:#0f6b3d}#foundation-facts>div,#ideas>div:last-child{box-shadow:0 28px 80px #05050514}@keyframes hero-image-drift{0%{transform:scale(1.02)}to{transform:scale(1.085)}}@keyframes headline-line-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes section-reveal{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@supports not (animation-timeline:view()){section:not(:first-child){animation:none}}@media (prefers-reduced-motion:reduce){section:not(:first-child),.hero-copy,.hero-copy .hero-title span,.hero-copy p,.hero-copy a,.hero-gate img{animation:none!important}article,#videos img,#more-about-foundation img,#partners img{transition:none!important}}.site-loader{z-index:9999;color:#fff;pointer-events:auto;background:0 0;place-items:center;transition:visibility 1ms linear 1.35s;display:grid;position:fixed;inset:0;overflow:hidden}.site-loader:before,.site-loader:after{content:"";z-index:0;background:#0f6b3d;width:50.5%;transition:transform .9s cubic-bezier(.76,0,.24,1) .62s;position:absolute;top:0;bottom:0}.site-loader:before{border-right:1px solid #ffffff47;left:0}.site-loader:after{border-left:1px solid #ffffff47;right:0}.site-loader__inner{z-index:2;text-align:center;justify-items:center;gap:18px;width:min(760px,86vw);transition:opacity .36s .52s,transform .36s .52s;display:grid;position:relative}.site-loader__inner:before,.site-loader__inner:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:min(520px,72vw);height:1px;animation:.76s cubic-bezier(.22,.8,.24,1) both loader-rule;transform:scaleX(0)}.site-loader__inner:after{animation-delay:.11s}.site-loader__inner p,.site-loader__inner span{letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(.78rem,1.1vw,1rem);font-weight:800}.site-loader__inner p{animation:.52s cubic-bezier(.22,.8,.24,1) both loader-fade-up}.site-loader__inner h1{color:#fff;letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4rem,13vw,11rem);font-weight:600;line-height:.82;animation:.68s cubic-bezier(.22,.8,.24,1) .12s both loader-title}.site-loader__bar{background:#ffffff40;width:min(420px,62vw);height:3px;animation:.42s cubic-bezier(.22,.8,.24,1) .22s both loader-fade-up;position:relative;overflow:hidden}.site-loader__bar:after{content:"";background:#050505;animation:.72s cubic-bezier(.76,0,.24,1) .3s both loader-progress;position:absolute;inset:0;transform:translate(-100%)}.site-loader__inner span{color:#fffc;animation:.52s cubic-bezier(.22,.8,.24,1) .36s both loader-fade-up}@keyframes loader-title{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loader-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes loader-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-loader,.site-loader:before,.site-loader:after,.site-loader__inner p,.site-loader__inner h1,.site-loader__bar,.site-loader__bar:after,.site-loader__inner span{transition:none!important;animation:none!important}}.page-shell{color:#050505;background:#fff;min-height:100vh}.site-page-header{z-index:80;color:#050505;background:#0f6b3d;justify-content:space-between;align-items:center;gap:2vw;min-height:11vh;padding:0 6vw;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 14px 40px #05050514}.page-shell{padding-top:11vh}.site-page-brand{max-width:42vw;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2vw,2.4rem);font-weight:500;line-height:.95}.site-page-nav{align-items:center;gap:2vw;font-size:clamp(.85rem,.95vw,1rem);font-weight:700;display:flex}.site-page-nav a,.site-page-actions button,.site-page-mobile a{transition:color .22s,transform .22s}.site-page-nav a:hover,.site-page-actions button:hover,.site-page-mobile a:hover{color:#fff}.site-page-actions{align-items:center;gap:1vw;display:flex}.site-page-actions button{color:currentColor;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.site-page-menu{display:none!important}.site-page-mobile{background:#0f6b3d;display:grid;position:absolute;top:100%;left:6vw;right:6vw;box-shadow:0 22px 48px #0505052e}.site-page-mobile a{border-top:1px solid #0505052e;padding:18px;font-weight:800}.subpage-hero{color:#050505;background:#0f6b3d;grid-template-columns:minmax(0,1fr) minmax(360px,45vw);min-height:78vh;display:grid}.subpage-hero__copy{align-content:center;padding:clamp(60px,8vw,120px) 6vw;display:grid}.subpage-hero__copy p{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.78rem,.9vw,.95rem);font-weight:900}.subpage-hero__copy h1{text-transform:uppercase;max-width:850px;margin:22px 0 0;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(3.6rem,7vw,8.4rem);font-weight:900;line-height:.92}.subpage-hero__copy span{color:#050505c7;max-width:640px;margin-top:28px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.08rem,1.35vw,1.35rem);font-weight:600;line-height:1.55}.subpage-hero__link{border-bottom:1px solid #050505;align-items:center;gap:10px;width:fit-content;margin-top:34px;padding-bottom:5px;font-weight:800;display:inline-flex}.subpage-hero__image img{object-fit:cover;width:100%;height:100%;min-height:60vh;animation:8.5s ease-in-out both hero-image-drift}.subpage-content{background:#dfe8e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.subpage-content article{background:#fff;min-height:42vh;padding:clamp(32px,4vw,70px)}.subpage-content svg{color:#0f6b3d}.subpage-content h2{margin:28px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;line-height:.98}.subpage-content p{color:#18231d;margin:22px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,1.16vw,1.18rem);font-weight:500;line-height:1.6}.subpage-cta{color:#fff;text-align:center;background:#050505;justify-items:center;padding:clamp(70px,9vw,130px) 6vw;display:grid}.subpage-cta svg{color:#0f6b3d}.subpage-cta h2{max-width:820px;margin:20px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4.5vw,5.4rem);font-weight:500;line-height:.98}.subpage-cta p{color:#ffffffc2;max-width:620px;margin:22px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.6}.subpage-cta div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.subpage-cta a{color:#fff;background:#0f6b3d;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:800;transition:transform .22s,background-color .22s;display:inline-flex}.subpage-cta a:hover{background:#14884f;transform:translateY(-2px)}@media (max-width:980px){.site-page-nav{display:none}.site-page-menu{display:grid!important}.subpage-hero{grid-template-columns:1fr}.subpage-hero__image{padding:0 6vw 6vh}.subpage-content{grid-template-columns:1fr}}.initiative-gallery{background:#10231b;grid-template-columns:1.2fr .8fr .8fr;gap:12px;height:min(78vh,820px);padding:12px;display:grid}.initiative-gallery figure{min-width:0;margin:0;overflow:hidden}.initiative-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.8,.24,1)}.initiative-gallery figure:hover img{transform:scale(1.035)}@media (max-width:720px){.initiative-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;height:68vh;display:flex;overflow-x:auto}.initiative-gallery figure{scroll-snap-align:start;flex:0 0 84vw;width:84vw}}@media (max-width:640px){.site-page-header{padding:0 4vw}.site-page-brand{max-width:68vw}.subpage-hero__copy{padding:48px 5vw}.subpage-hero__image{padding:0 5vw 5vh}}:root{--premium-ink:#111513;--premium-muted:#66706b;--premium-line:#e6e9e5;--premium-paper:#fff;--premium-soft:#f6f8f5;--premium-green:#235c45;--premium-green-soft:#dfeae4}.page-shell{background:#f3f0e8!important}.site-page-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #10231b29;height:88px;min-height:88px;box-shadow:none!important;background:#f3f0e8f0!important}.site-page-brand{color:#10231b;font-size:clamp(1.4rem,1.75vw,2rem)}.site-page-nav a{color:#10231b;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.subpage-hero{min-height:760px;background:#f3f0e8!important}.subpage-hero__copy{padding:clamp(80px,9vw,150px) 7vw}.subpage-hero__copy h1{color:#10231b;text-transform:none;margin-top:26px;font-size:clamp(4.2rem,7vw,8.5rem);font-weight:400;line-height:.88}.subpage-hero__copy>p{color:#52715f!important;letter-spacing:.2em!important}.subpage-hero__image{padding:28px 28px 28px 0}.subpage-content{gap:0;padding:0 5vw 5vw;background:#10231b!important}.subpage-content article{border-right:1px solid #f3f0e82e;min-height:460px;color:#f3f0e8!important;background:#10231b!important}.subpage-content article:last-child{border-right:0}.subpage-content h2,.subpage-content p{color:#f3f0e8!important}.subpage-content p{color:#f3f0e8ad!important}.subpage-cta{border:0;min-height:620px;color:#10231b!important;background:#dce3d6!important}.subpage-cta h2,.subpage-cta p{color:#10231b!important}.subpage-cta a{border-radius:999px;color:#f3f0e8!important;background:#10231b!important}@media (max-width:980px){.site-page-header{height:74px;min-height:74px}.page-shell{padding-top:74px}.subpage-hero__image{padding:0 5vw 5vw}.subpage-content article{border-bottom:1px solid #f3f0e82e;border-right:0}}html,body{background:var(--premium-paper)!important;color:var(--premium-ink)!important}.site-loader{background:var(--premium-paper)!important;color:var(--premium-ink)!important;transition:opacity .52s,visibility .52s!important}.site-loader:before,.site-loader:after{display:none!important}.site-loader--hidden{opacity:0!important;visibility:hidden!important;transform:none!important}.site-loader__inner{color:var(--premium-ink)!important;gap:16px!important;transition:opacity .42s!important}.site-loader__inner:before,.site-loader__inner:after{background:linear-gradient(90deg,transparent,var(--premium-line),transparent)!important}.site-loader__inner p,.site-loader__inner span{color:var(--premium-muted)!important}.site-loader__inner h1{color:var(--premium-ink)!important;font-weight:500!important}.site-loader__bar{background:var(--premium-line)!important;height:2px!important}section:not(:first-child){animation:.62s both premium-section-in!important;animation-timeline:view()!important;animation-range:entry 6% cover 22%!important}.hero-gate img{animation:12s ease-in-out both premium-hero-drift!important}.hero-copy,.hero-copy .hero-title span,.hero-copy p,.hero-copy a{animation-duration:.56s!important}section.min-h-screen{background:var(--premium-paper)!important;color:var(--premium-ink)!important}section.min-h-screen header a,section.min-h-screen header nav,section.min-h-screen header button{color:var(--premium-ink)!important}section.min-h-screen header{border-bottom:1px solid #11151314}section.min-h-screen header+div{background:var(--premium-paper)!important}.hero-gate{box-shadow:0 28px 90px #1115131c}.hero-gate>div.absolute.inset-0{background:linear-gradient(90deg,#111513a8,#11151375 42%,#1115131f 78%,#1115130a)!important}.hero-title,.hero-copy p{text-shadow:0 12px 34px #00000038}.hero-copy a,#partners a,#ideas>div:last-child button,#more-about-foundation a.rounded-lg:first-child{background:var(--premium-green)!important;color:#fff!important;border-color:var(--premium-green)!important;box-shadow:0 16px 36px #235c452e!important}.hero-copy a:hover,#partners a:hover,#ideas>div:last-child button:hover,#more-about-foundation a.rounded-lg:first-child:hover{background:#1a4635!important;transform:translateY(-2px)!important}.hero-gate button[aria-current=true],.hero-gate .border-\[\#0f6b3d\]{border-color:var(--premium-green)!important;background:var(--premium-green)!important}#about,#partners,#videos,#foundation-facts,#more-about-foundation{background:var(--premium-paper)!important;color:var(--premium-ink)!important}#about h2,#about h3,#about p,#partners h2,#partners p,#videos h2,#videos h3,#videos p,#foundation-facts h2,#foundation-facts p,#foundation-facts span,#more-about-foundation h2,#more-about-foundation h3,#more-about-foundation p{color:var(--premium-ink)!important}#about>div,#partners>div,#videos>div,#more-about-foundation>div{max-width:1520px}#about p:first-child,#ideas h2+a,#videos h2+a,#foundation-facts a,#more-about-foundation a{color:var(--premium-green)!important}#about a{border-color:var(--premium-green)!important;color:var(--premium-green)!important;border-radius:999px!important}#about a:hover{background:var(--premium-green)!important;color:#fff!important}#partners img,#videos img,#more-about-foundation img{filter:saturate(.92)contrast(1.02)!important}#ideas{background:var(--premium-paper)!important}#ideas>div:first-child{border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);background:var(--premium-soft)!important;color:var(--premium-ink)!important}#ideas h2,#ideas h3,#ideas p,#ideas button,#ideas a{color:var(--premium-ink)!important}#ideas button[aria-selected=true],#ideas button:hover,#ideas a:hover{color:var(--premium-green)!important}#ideas article>div:first-child{box-shadow:0 18px 48px #11151314;background:#edf1ed!important}#ideas .bg-\[\#050505\]{background:var(--premium-green)!important}#ideas>div:last-child{border:1px solid var(--premium-line);color:var(--premium-ink)!important;background:#fff!important;border-radius:28px!important;box-shadow:0 30px 80px #1115131a!important}#ideas>div:last-child h2,#ideas>div:last-child p,#ideas>div:last-child a{color:var(--premium-ink)!important}#ideas input{border-color:var(--premium-line)!important;color:var(--premium-ink)!important}#foundation-facts>div{border:1px solid var(--premium-line);background:var(--premium-soft)!important;box-shadow:none!important;border-radius:28px!important}#foundation-facts strong,#foundation-facts span:first-child,#foundation-facts .block.text-\[12vw\]{color:var(--premium-green)!important}#more-about-foundation article,#videos article,#about article{border-radius:0!important}article:hover{transform:translateY(-4px)!important}footer#footer{border-top:1px solid var(--premium-line);color:var(--premium-ink)!important;background:#fff!important}footer#footer a,footer#footer p,footer#footer span{color:var(--premium-ink)!important;border-color:var(--premium-ink)!important}footer#footer a:hover{color:var(--premium-green)!important;border-color:var(--premium-green)!important}footer#footer .border-white,footer#footer .border-\[\#d9e6df\]{border-color:var(--premium-line)!important}.page-shell,.site-page-header,.subpage-hero,.subpage-content article,.subpage-cta{color:var(--premium-ink)!important;background:#fff!important}.site-page-header{border-bottom:1px solid var(--premium-line);box-shadow:0 14px 40px #1115130d!important}.site-page-nav a:hover,.site-page-actions button:hover,.site-page-mobile a:hover,.subpage-hero__copy p,.subpage-content svg,.subpage-cta svg{color:var(--premium-green)!important}.subpage-hero__copy span,.subpage-content p,.subpage-cta p{color:var(--premium-muted)!important}.subpage-hero__image img{box-shadow:0 28px 88px #1115131c}.subpage-content{background:var(--premium-line)!important}.subpage-cta{border-top:1px solid var(--premium-line)}.subpage-cta a{background:var(--premium-green)!important;color:#fff!important}@keyframes premium-section-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-hero-drift{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){section:not(:first-child),.hero-gate img,.hero-copy,.hero-copy .hero-title span,.hero-copy p,.hero-copy a{animation:none!important}}.site-loader{isolation:isolate!important;color:var(--premium-ink)!important;opacity:1!important;background:0 0!important;transition:visibility 1ms linear 1.45s!important;overflow:hidden!important}.site-loader:before,.site-loader:after{content:""!important;z-index:0!important;will-change:transform!important;background:linear-gradient(135deg,#fffffff5,#f6f8f5fa),radial-gradient(circle,#235c451a,#0000 40%)!important;border:1px solid #11151314!important;width:50.7vw!important;transition:transform .98s cubic-bezier(.76,0,.24,1) .56s!important;display:block!important;position:absolute!important;top:4vh!important;bottom:4vh!important;transform:translate(0)!important;box-shadow:0 30px 90px #11151324!important}.site-loader:before{clip-path:polygon(0 0,calc(100% - 74px) 0,calc(100% - 74px) 11%,100% 22%,100% 78%,calc(100% - 74px) 89%,calc(100% - 74px) 100%,0 100%)!important;border-radius:0 72px 72px 0!important;left:4vw!important}.site-loader:after{clip-path:polygon(74px 0,100% 0,100% 100%,74px 100%,74px 89%,0 78%,0 22%,74px 11%)!important;border-radius:72px 0 0 72px!important;right:4vw!important}.site-loader--hidden{visibility:hidden!important;pointer-events:none!important}.site-loader--hidden:before{transform:translate(-112%)!important}.site-loader--hidden:after{transform:translate(112%)!important}.site-loader__inner{z-index:2!important;color:var(--premium-ink)!important;transition:opacity .32s .44s,transform .32s .44s!important}.site-loader--hidden .site-loader__inner{opacity:0!important;transform:scale(.97)!important}.site-loader__inner h1{color:var(--premium-ink)!important}.site-loader__bar:after{background:var(--premium-green)!important}@media (max-width:720px){.site-loader:before,.site-loader:after{width:51vw!important;top:2vh!important;bottom:2vh!important}.site-loader:before{clip-path:polygon(0 0,calc(100% - 42px) 0,calc(100% - 42px) 12%,100% 24%,100% 76%,calc(100% - 42px) 88%,calc(100% - 42px) 100%,0 100%)!important;border-radius:0 42px 42px 0!important;left:2vw!important}.site-loader:after{clip-path:polygon(42px 0,100% 0,100% 100%,42px 100%,42px 88%,0 76%,0 24%,42px 12%)!important;border-radius:42px 0 0 42px!important;right:2vw!important}}.hero-gate{will-change:transform,opacity;transform-origin:50%!important;animation:1.05s cubic-bezier(.76,0,.24,1) both hero-banner-width-reveal!important}.hero-gate .hero-copy{animation-delay:.72s!important}.hero-gate .hero-copy .hero-title span,.hero-gate .hero-copy p,.hero-gate .hero-copy a{animation-delay:.82s!important}.hero-gate .hero-copy .hero-title span:nth-child(2){animation-delay:.9s!important}@keyframes hero-banner-width-reveal{0%{opacity:0;transform:scaleX(.015)}18%{opacity:1}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-gate{animation:none!important;transform:none!important}}.hero-reveal-wrap{clip-path:inset(0 50%);will-change:clip-path;animation:1.05s cubic-bezier(.76,0,.24,1) both hero-banner-mask-reveal!important}.hero-reveal-wrap .hero-gate{animation:none!important;transform:none!important}.hero-reveal-wrap .hero-copy{animation-delay:.72s!important}.hero-reveal-wrap .hero-copy .hero-title span,.hero-reveal-wrap .hero-copy p,.hero-reveal-wrap .hero-copy a{animation-delay:.82s!important}.hero-reveal-wrap .hero-copy .hero-title span:nth-child(2){animation-delay:.9s!important}@keyframes hero-banner-mask-reveal{0%{opacity:0;clip-path:inset(0 50%)}18%{opacity:1}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.hero-reveal-wrap{clip-path:none!important;animation:none!important}}.partners-gate-reveal{clip-path:inset(0 50%);will-change:clip-path,opacity;animation:1.05s cubic-bezier(.76,0,.24,1) both gate-frame-mask-reveal;animation-timeline:view();animation-range:entry 8% cover 30%}.scroll-reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,.8,.24,1)var(--reveal-delay,0s),transform .76s cubic-bezier(.22,.8,.24,1)var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(34px)}.scroll-reveal.is-visible{opacity:1;will-change:auto;transform:translate(0)}.mission-word{opacity:0;filter:blur(7px);transform-origin:bottom;transition:opacity .52s cubic-bezier(.22,.8,.24,1),filter .62s,transform .62s cubic-bezier(.22,.8,.24,1);transition-delay:calc(var(--word-index)*48ms);display:inline-block;transform:translateY(.42em)scale(.94)}.mission-statement.is-visible .mission-word{opacity:1;filter:blur();transform:translate(0)scale(1)}.subpage-hero__image.scroll-reveal{transform:translate(28px)scale(.98)}.subpage-hero__image.scroll-reveal.is-visible{transform:translate(0)scale(1)}section.scroll-reveal{animation:none!important}#about img,#partners img,#videos img,#more-about-foundation img,.subpage-hero__image img{transition:transform .9s cubic-bezier(.22,.8,.24,1),filter .42s}.scroll-reveal.is-visible #partners img,#partners.scroll-reveal.is-visible img,.subpage-hero__image.scroll-reveal.is-visible img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mission-word{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.scroll-reveal,.scroll-reveal.is-visible,.subpage-hero__image.scroll-reveal,.subpage-hero__image.scroll-reveal.is-visible{opacity:1!important;transition:none!important;transform:none!important}}.partners-gate-reveal>div{transform:none!important}@keyframes gate-frame-mask-reveal{0%{opacity:0;clip-path:inset(0 50%)}18%{opacity:1}to{opacity:1;clip-path:inset(0)}}@supports not (animation-timeline:view()){.partners-gate-reveal{animation:1.05s cubic-bezier(.76,0,.24,1) both gate-frame-mask-reveal}}@media (prefers-reduced-motion:reduce){.partners-gate-reveal{clip-path:inset(0)!important;animation:none!important}}:root{--font-heading:"Cormorant Garamond",Georgia,serif;--font-body:"Source Serif 4",Georgia,serif;--font-ui:"Roboto Condensed","Arial Narrow",Arial,sans-serif}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.hero-title,.site-page-brand,.subpage-hero__copy h1,.subpage-content h2,.subpage-cta h2{letter-spacing:-.02em;font-style:normal;font-family:var(--font-heading)!important}p,.hero-copy p,.subpage-hero__copy span,.subpage-content p,.subpage-cta p{letter-spacing:0;font-family:var(--font-body)!important}nav,button,input,textarea,select,.site-page-nav,.site-page-actions,.site-page-mobile,.subpage-hero__copy>p,.site-loader__inner p,.site-loader__inner span,a{font-family:var(--font-ui)}.mission-statement,.mission-word{font-family:var(--font-heading)!important}@media (max-width:640px){h1,h2,h3,h4,h5,h6{letter-spacing:-.015em}}.premium-home,.premium-home *{font-family:Roboto,Arial,sans-serif!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@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}}.gate-loader{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;contain:strict;isolation:isolate;overflow:hidden;background:transparent;pointer-events:none}.gate-loader__gates{position:absolute;z-index:0;inset:0}.gate-loader__gate{position:absolute;top:0;bottom:0;width:calc(50% + 1px);background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 38%),#f3f0e8;backface-visibility:hidden;will-change:transform}.gate-loader__gate--left{left:0;transform:translateZ(0);animation:gateOpenLeft 1.05s cubic-bezier(.76,0,.24,1) 1.9s forwards}.gate-loader__gate--right{right:0;transform:translateZ(0);animation:gateOpenRight 1.05s cubic-bezier(.76,0,.24,1) 1.9s forwards}.gate-loader__gate--up{z-index:1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(18,60,43,.14);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 42%),#f3f0e8;box-shadow:0 12px 30px #123c2b09;transform:translateZ(0);animation:gateOpenUp 1.1s cubic-bezier(.76,0,.24,1) 1.9s forwards}.gate-loader__atmosphere{position:absolute;inset:-18%;background:radial-gradient(circle at 50% 50%,rgba(200,232,74,.11),transparent 25%),radial-gradient(circle at 20% 18%,rgba(18,60,43,.045),transparent 25%),radial-gradient(circle at 82% 78%,rgba(18,60,43,.035),transparent 27%);opacity:0;transform:scale(.94);animation:gateAtmosphere 1.9s ease-out 80ms both,gateAtmosphereExit .5s ease 1.75s forwards}.gate-loader__atmosphere:before,.gate-loader__atmosphere:after{position:absolute;left:50%;top:50%;border:1px solid rgba(18,60,43,.055);border-radius:50%;content:"";transform:translate(-50%,-50%)}.gate-loader__atmosphere:before{width:min(58vw,720px);aspect-ratio:1}.gate-loader__atmosphere:after{width:min(78vw,980px);aspect-ratio:1}.gate-loader__content{position:relative;z-index:2;display:grid;width:min(410px,72vw);justify-items:center;transform:translateZ(0);animation:gateContentExit .62s cubic-bezier(.4,0,.2,1) 1.74s both}.gate-loader__mark{width:min(330px,64vw);opacity:0;transform:translate3d(0,15px,0) scale(.965);filter:blur(3px);will-change:transform,opacity,filter;animation:gateMarkArrive .82s cubic-bezier(.22,.75,.24,1) .15s forwards}.gate-loader__mark img{display:block;width:100%;height:auto}.gate-loader__content p{margin:22px 0 0;color:#10231ba3;font:600 clamp(.55rem,1.1vw,.68rem)/1.4 "Poppins",sans-serif;letter-spacing:.18em;opacity:0;text-align:center;text-transform:uppercase;transform:translateY(7px);animation:gateTaglineArrive .6s ease-out .6s forwards}.gate-loader__progress{width:min(170px,38vw);height:1px;overflow:hidden;margin-top:28px;background:#10231b21;opacity:0;animation:gateProgressAppear .3s ease .72s forwards}.gate-loader__progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#123c2b,#87a838,#c8e84a);transform:translate(-101%);transform-origin:left;animation:gateProgressFill 1.05s cubic-bezier(.45,0,.25,1) .76s forwards}@keyframes gateMarkArrive{0%{opacity:0;transform:translate3d(0,15px,0) scale(.965);filter:blur(3px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes gateTaglineArrive{to{opacity:1;transform:translateY(0)}}@keyframes gateProgressAppear{to{opacity:1}}@keyframes gateProgressFill{to{transform:translate(0)}}@keyframes gateContentExit{0%,20%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-16px,0) scale(.985)}}@keyframes gateAtmosphere{0%{opacity:0;transform:scale(.94)}45%,to{opacity:1;transform:scale(1)}}@keyframes gateAtmosphereExit{to{opacity:0}}@keyframes gateOpenLeft{to{transform:translate3d(-101%,0,0)}}@keyframes gateOpenRight{to{transform:translate3d(101%,0,0)}}@keyframes gateOpenUp{to{transform:translate3d(0,-101%,0)}}@media (max-width: 640px){.gate-loader__content{width:80vw}.gate-loader__mark{width:min(285px,68vw)}.gate-loader__content p{letter-spacing:.12em}}@media (prefers-reduced-motion: reduce){.gate-loader{animation:gateReduced .22s ease both}.gate-loader__atmosphere,.gate-loader__gate,.gate-loader__content,.gate-loader__mark,.gate-loader__content p,.gate-loader__progress,.gate-loader__progress span{animation:none!important}.gate-loader__mark,.gate-loader__content p{opacity:1;filter:none;transform:none}@keyframes gateReduced{to{opacity:0}}}.premium-home{--motion-ease: cubic-bezier(.22, .8, .24, 1);--motion-fast: .28s;--motion-medium: .48s;--motion-slow: .82s}.premium-home section:not(:first-child){animation:none!important;animation-timeline:auto!important}.premium-home article:hover{transform:none}.premium-home .scroll-reveal{backface-visibility:hidden;transform-style:preserve-3d}.scroll-reveal--heading{filter:blur(4px);transform:translate3d(0,42px,0);transition:opacity .82s cubic-bezier(.22,.8,.24,1) var(--reveal-delay, 0ms),filter .9s ease var(--reveal-delay, 0ms),transform .9s cubic-bezier(.22,.8,.24,1) var(--reveal-delay, 0ms)}.scroll-reveal--heading.is-visible{filter:blur(0);transform:translateZ(0)}.scroll-reveal--media{clip-path:inset(0 0 14% 0);transform:translate3d(0,30px,0) scale(.975);transition:opacity .85s cubic-bezier(.22,.8,.24,1) var(--reveal-delay, 0ms),clip-path 1.05s cubic-bezier(.22,.8,.24,1) var(--reveal-delay, 0ms),transform 1.05s cubic-bezier(.22,.8,.24,1) var(--reveal-delay, 0ms)}.scroll-reveal--media.is-visible{clip-path:inset(0 0 0 0);transform:translateZ(0) scale(1)}.scroll-reveal--card{transform:translate3d(0,28px,0) scale(.985);transition:opacity .72s var(--motion-ease) var(--reveal-delay, 0ms),transform .78s var(--motion-ease) var(--reveal-delay, 0ms),border-color var(--motion-fast) ease,box-shadow var(--motion-medium) ease}.scroll-reveal--card.is-visible{transform:translateZ(0) scale(1)}.culture-principles article.scroll-reveal--card{transform:translate3d(-52px,0,0) scale(.99)}.culture-principles article.scroll-reveal--card.is-visible{transform:translateZ(0) scale(1)}.premium-program-card.scroll-reveal--card.is-visible:hover,.field-story-card.scroll-reveal--card.is-visible:hover,.update-card.scroll-reveal--card.is-visible:hover,.partner-logo-card.scroll-reveal--card.is-visible:hover{transform:translate3d(0,-4px,0) scale(1)}.legacy-grid article.scroll-reveal--card.is-visible:hover{transform:translate3d(0,-3px,0)}.premium-home .premium-pill,.premium-home .premium-nav-cta,.premium-home .premium-menu-button{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-medium) ease,transform var(--motion-medium) var(--motion-ease),gap var(--motion-medium) var(--motion-ease)}.premium-home .premium-pill:hover,.premium-home .premium-pill:focus-visible,.premium-home .premium-nav-cta:hover,.premium-home .premium-nav-cta:focus-visible{transform:translate3d(0,-3px,0);box-shadow:0 12px 30px #10231b29}.premium-home .premium-pill svg,.premium-home .premium-text-link svg,.premium-home .field-story-card a svg,.premium-home .update-card a svg{transition:transform var(--motion-medium) var(--motion-ease)}.premium-home .premium-pill:hover svg,.premium-home .premium-text-link:hover svg,.premium-home .field-story-card a:hover svg,.premium-home .update-card a:hover svg{transform:translate3d(5px,0,0)}.premium-home .premium-text-link,.premium-home .field-story-card a,.premium-home .update-card a{position:relative;width:max-content}.premium-home .premium-text-link:after,.premium-home .field-story-card a:after,.premium-home .update-card a:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--motion-medium) var(--motion-ease)}.premium-home .premium-text-link:hover:after,.premium-home .field-story-card a:hover:after,.premium-home .update-card a:hover:after{transform:scaleX(1);transform-origin:left}.premium-home .premium-nav,.site-page-header{transition:background-color .38s ease,border-color .38s ease,box-shadow .48s ease}.premium-home .premium-nav.is-scrolled,.site-page-header.is-scrolled{border-color:#10231b33;background:#f3f0e8f5;box-shadow:0 10px 35px #10231b12}.premium-home .premium-nav>nav:not(.premium-mobile-menu) a,.site-page-nav a{position:relative}.premium-home .premium-nav>nav:not(.premium-mobile-menu) a:after,.site-page-nav a:after{content:"";position:absolute;right:0;bottom:-9px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--motion-ease, cubic-bezier(.22, .8, .24, 1))}.premium-home .premium-nav>nav:not(.premium-mobile-menu) a:hover:after,.site-page-nav a:hover:after{transform:scaleX(1);transform-origin:left}.premium-home .premium-mobile-menu{animation:mobileMenuIn .42s var(--motion-ease) both;transform-origin:top}.premium-home .premium-mobile-menu a{opacity:0;animation:mobileMenuItemIn .42s var(--motion-ease) forwards}.premium-home .premium-mobile-menu a:nth-child(2){animation-delay:45ms}.premium-home .premium-mobile-menu a:nth-child(3){animation-delay:90ms}.premium-home .premium-mobile-menu a:nth-child(4){animation-delay:135ms}.premium-home .premium-mobile-menu a:nth-child(5){animation-delay:.18s}.premium-home .premium-program-image img,.premium-home .field-story-card>div img,.premium-home .update-card>img,.premium-home .premium-manifesto-image img{transition:transform .95s var(--motion-ease),filter .48s ease}.premium-home .premium-program-card:hover .premium-program-image img,.premium-home .field-story-card:hover>div img,.premium-home .update-card:hover>img,.premium-home .premium-manifesto:hover .premium-manifesto-image img{transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}.state-explorer-index button.scroll-reveal--card.is-visible:hover,.state-explorer-index button.scroll-reveal--card.is-visible:focus-visible{transform:translate3d(5px,0,0)}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-12px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes mobileMenuItemIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.premium-intro,.premium-programs,.field-stories-section,.latest-updates-section,.premium-impact{position:relative;isolation:isolate;overflow:hidden}.premium-intro:after,.premium-programs:after,.field-stories-section:after,.latest-updates-section:after,.premium-impact:after{content:"";position:absolute;z-index:0;width:min(34vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c7dc6817,#c7dc6800 68%);pointer-events:none;animation:ambientLightDrift 13s ease-in-out infinite alternate}.premium-intro:after,.field-stories-section:after{right:-12%;top:8%}.premium-programs:after,.latest-updates-section:after{left:-12%;bottom:3%;animation-delay:-5s}.premium-impact:after{right:-8%;top:-10%;background:radial-gradient(circle,#c7dc681f,#c7dc6800 68%);animation-delay:-8s}.premium-intro>:not(.state-ornament),.premium-programs>:not(.state-ornament),.field-stories-section>:not(.state-ornament),.latest-updates-section>:not(.state-ornament),.premium-impact>:not(.state-ornament){position:relative;z-index:1}.premium-signature,.state-map-icon{animation:ambientElementFloat 6.8s ease-in-out infinite}.state-map-icon{animation-duration:7.6s;animation-delay:-2s}.premium-home .premium-pill{position:relative;overflow:hidden;isolation:isolate}.premium-home .premium-pill:before{content:"";position:absolute;inset:-1px;z-index:-1;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.28) 48%,transparent 70%);transform:translate(-130%);transition:transform .72s var(--motion-ease)}.premium-home .premium-pill:hover:before,.premium-home .premium-pill:focus-visible:before{transform:translate(130%)}.premium-program-image:after,.field-story-card>div:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 48%,transparent 66%);opacity:0;pointer-events:none;transform:translate(-100%);transition:opacity .25s ease,transform .85s var(--motion-ease)}.premium-program-card:hover .premium-program-image:after,.field-story-card:hover>div:after{opacity:1;transform:translate(100%)}@keyframes ambientLightDrift{0%{opacity:.45;transform:translate3d(-2%,0,0) scale(.94)}to{opacity:.85;transform:translate3d(7%,5%,0) scale(1.08)}}@keyframes ambientElementFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@media (prefers-reduced-motion: reduce){.scroll-reveal--heading,.scroll-reveal--heading.is-visible,.scroll-reveal--media,.scroll-reveal--media.is-visible,.scroll-reveal--card,.scroll-reveal--card.is-visible{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important;transition:none!important}.premium-home .premium-mobile-menu,.premium-home .premium-mobile-menu a{animation:none!important;opacity:1!important}.premium-intro:after,.premium-programs:after,.field-stories-section:after,.latest-updates-section:after,.premium-impact:after,.premium-signature,.state-map-icon{animation:none!important}}.premium-brand,.site-page-brand{display:inline-flex;width:max-content;align-items:center}.premium-nav{grid-template-areas:"menu brand action"}.premium-nav>nav:not(.premium-mobile-menu){grid-area:menu;justify-self:start}.premium-nav .premium-brand{grid-area:brand;justify-self:center}.premium-nav-cta,.premium-menu-button{grid-area:action;justify-self:end}.premium-nav-cta,.site-page-cta{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#10231b;color:#f3f0e8!important;padding:12px 17px}.premium-nav-cta{position:relative;min-height:48px;gap:12px;overflow:hidden;border:1px solid rgba(16,35,27,.18);background:linear-gradient(135deg,#173c2e,#10231b 72%);padding:8px 9px 8px 20px;box-shadow:0 10px 24px #10231b2b,inset 0 1px #ffffff1f;transition:transform .3s cubic-bezier(.22,.8,.24,1),box-shadow .3s ease,background-color .3s ease}.premium-nav-cta:before{position:absolute;top:-80%;left:-42%;width:26%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);content:"";pointer-events:none;transform:rotate(20deg);transition:left .6s cubic-bezier(.22,.8,.24,1)}.premium-nav-cta svg{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;background:#c8e84a;color:#10231b;padding:7px;transition:transform .3s cubic-bezier(.22,.8,.24,1),background-color .3s ease}.premium-nav-cta:hover{box-shadow:0 15px 32px #10231b40,0 0 0 4px #10231b12;transform:translateY(-2px)}.premium-nav-cta:hover:before{left:118%}.premium-nav-cta:hover svg{background:#f3f0e8;transform:translate(2px) rotate(-10deg)}.premium-nav-cta:focus-visible{outline:3px solid rgba(16,35,27,.24);outline-offset:4px}.site-page-header{display:grid;grid-template-columns:1fr auto 1fr}.site-page-header--awards{padding-right:4.5vw;padding-left:4.5vw}.site-page-nav{grid-column:1;grid-row:1;justify-self:start}.site-page-brand{grid-column:2;grid-row:1;justify-self:center}.site-page-actions{grid-column:3;grid-row:1;justify-self:end}.site-page-cta{font:700 .72rem var(--font-ui, sans-serif);letter-spacing:.11em;text-transform:uppercase}.site-page-header--awards .site-page-cta--nominate{position:relative;min-height:46px;gap:11px;overflow:hidden;border:1px solid rgba(255,255,255,.48);background:linear-gradient(135deg,#ead49d,#c6a96a 48%,#a88645);color:#111!important;padding:12px 20px 12px 22px;box-shadow:0 10px 26px #916f2d47,inset 0 1px #ffffff8c;transition:box-shadow .35s ease,transform .35s cubic-bezier(.22,.8,.24,1)}.site-page-header--awards .site-page-cta--nominate:before{position:absolute;top:-80%;left:-45%;width:32%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);content:"";pointer-events:none;transform:rotate(22deg);transition:left .65s cubic-bezier(.22,.8,.24,1)}.site-page-header--awards .site-page-cta--nominate:hover{box-shadow:0 15px 34px #916f2d66,0 0 0 4px #c6a96a1f,inset 0 1px #ffffffa6;transform:translateY(-3px)}.site-page-header--awards .site-page-cta--nominate:hover:before{left:118%}.site-page-header--awards .site-page-cta--nominate:focus-visible{outline:3px solid rgba(198,169,106,.38);outline-offset:4px}.site-page-header--awards .site-page-cta--nominate svg{position:relative;z-index:1;width:27px;height:27px;border-radius:50%;background:#111;color:#f1d99f;padding:6px;box-shadow:0 5px 12px #1113;transition:background-color .3s ease,color .3s ease,transform .35s ease}.site-page-header--awards .site-page-cta--nominate:hover svg{background:#fff;color:#8a6b2f;transform:translate(4px) rotate(-12deg)}.site-page-header--awards .site-page-cta--contact{min-height:48px;gap:9px;border:1px solid rgba(17,17,17,.3);background:#ffffff1f;color:#111!important;padding:12px 17px;box-shadow:inset 0 1px #ffffff47;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,.8,.24,1)}.site-page-header--awards .site-page-cta--contact svg{transition:transform .3s cubic-bezier(.22,.8,.24,1)}.site-page-header--awards .site-page-cta--contact:hover{border-color:#111;background:#111;color:#f1d99f!important;transform:translateY(-2px)}.site-page-header--awards .site-page-cta--contact:hover svg{transform:translate(3px)}.site-page-header--awards .site-page-cta--contact:focus-visible{outline:3px solid rgba(17,17,17,.24);outline-offset:4px}@media (prefers-reduced-motion: reduce){.site-page-header--awards .site-page-cta--nominate,.site-page-header--awards .site-page-cta--nominate:before,.site-page-header--awards .site-page-cta--nominate svg{transition:none}}.nav-intro-pending [data-anf-nav-logo] .anf-brand-logo,.nav-intro-pending>nav:not(.premium-mobile-menu) a,.nav-intro-pending .premium-nav-cta,.nav-intro-pending .premium-menu-button,.nav-intro-pending .site-page-nav a,.nav-intro-pending .site-page-cta,.nav-intro-pending .site-page-menu{opacity:0}.nav-intro-pending>nav:not(.premium-mobile-menu) a,.nav-intro-pending .premium-nav-cta,.nav-intro-pending .premium-menu-button,.nav-intro-pending .site-page-nav a,.nav-intro-pending .site-page-cta,.nav-intro-pending .site-page-menu{transform:translate3d(0,-12px,0)}.nav-intro-pending.nav-intro-docked [data-anf-nav-logo] .anf-brand-logo{opacity:1;transition:opacity .12s ease}.nav-intro-pending.nav-intro-docked>nav:not(.premium-mobile-menu) a,.nav-intro-pending.nav-intro-docked .premium-nav-cta,.nav-intro-pending.nav-intro-docked .premium-menu-button,.nav-intro-pending.nav-intro-docked .site-page-nav a,.nav-intro-pending.nav-intro-docked .site-page-cta,.nav-intro-pending.nav-intro-docked .site-page-menu{animation:navItemArrive .46s cubic-bezier(.22,.8,.24,1) forwards}.nav-intro-pending.nav-intro-docked>nav:not(.premium-mobile-menu) a:nth-child(1),.nav-intro-pending.nav-intro-docked .site-page-nav a:nth-child(1){animation-delay:70ms}.nav-intro-pending.nav-intro-docked>nav:not(.premium-mobile-menu) a:nth-child(2),.nav-intro-pending.nav-intro-docked .site-page-nav a:nth-child(2){animation-delay:135ms}.nav-intro-pending.nav-intro-docked>nav:not(.premium-mobile-menu) a:nth-child(3),.nav-intro-pending.nav-intro-docked .site-page-nav a:nth-child(3){animation-delay:.2s}.nav-intro-pending.nav-intro-docked>nav:not(.premium-mobile-menu) a:nth-child(4),.nav-intro-pending.nav-intro-docked .site-page-nav a:nth-child(4){animation-delay:265ms}.nav-intro-pending.nav-intro-docked .premium-nav-cta,.nav-intro-pending.nav-intro-docked .site-page-cta{animation-delay:.33s}.nav-intro-pending.nav-intro-docked .premium-menu-button,.nav-intro-pending.nav-intro-docked .site-page-menu{animation-delay:.14s}@keyframes navItemArrive{to{opacity:1;transform:translateZ(0)}}.anf-brand-logo{display:block;width:auto;object-fit:contain}.premium-brand .anf-brand-logo,.site-page-brand .anf-brand-logo{height:58px;max-width:min(205px,32vw)}.site-page-brand .awards-nav-logo{width:148px;height:88px;max-width:none}.site-page-foundation-logo{display:inline-flex;align-items:center;align-self:stretch;border-right:1px solid rgba(17,17,17,.14);padding-right:clamp(14px,1.4vw,24px)}.site-page-foundation-logo img{display:block;width:clamp(88px,7.4vw,122px);height:42px;object-fit:contain;transition:filter .3s ease,transform .3s ease}.site-page-foundation-logo:hover img{filter:drop-shadow(0 7px 12px rgba(17,17,17,.12));transform:translateY(-2px)}.footer-brand-mark{display:inline-grid;width:min(240px,54vw);aspect-ratio:1;align-items:center;justify-content:center;border-radius:18px;background:#fff;padding:26px;box-shadow:0 18px 48px #00000029}.footer-brand-mark .anf-brand-logo{width:100%;height:auto;filter:none}.footer-brand-credo{max-width:240px;margin:24px 0 0;color:#d9e6df;font:italic 400 1.28rem/1.45 var(--font-heading, Georgia, serif)}@media (max-width: 540px){.premium-brand .anf-brand-logo,.site-page-brand .anf-brand-logo{height:48px;max-width:168px}.site-page-brand .awards-nav-logo{width:112px;height:70px}.footer-brand-mark{width:min(205px,52vw);border-radius:15px;padding:22px}.footer-brand-credo{max-width:205px;margin-top:18px;font-size:1.08rem}}@media (max-width: 980px){.premium-nav{grid-template-columns:1fr auto 1fr;grid-template-areas:"spacer brand action"}.site-page-cta{display:none}}.premium-home{--ivory:#f3f0e8;--ink:#10231b;--forest:#123c2b;--lime:#c8e84a;--line:rgba(16,35,27,.16);background:var(--ivory);color:var(--ink);overflow:hidden}.premium-home *{box-sizing:border-box}.premium-nav{position:fixed;inset:0 0 auto;z-index:100;height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4.5vw;background:#f3f0e8eb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-brand{display:flex;align-items:center;gap:14px;color:var(--ink);font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1}.premium-brand span{max-width:130px;font-family:var(--font-ui);font-size:.61rem;line-height:1.1;letter-spacing:.12em;text-transform:uppercase}.premium-nav>nav{display:flex;gap:2.6vw}.premium-nav>nav a,.premium-nav-cta{color:var(--ink);font:600 .78rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.premium-nav-cta{justify-self:end;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--ink);padding-bottom:5px}.premium-menu-button,.premium-mobile-menu{display:none}.premium-hero{position:relative;height:min(860px,calc(100vh - 24px));min-height:680px;margin:88px 18px 18px;border-radius:2px;overflow:hidden;color:#fff}.premium-hero-media,.premium-hero-media img,.premium-hero-shade{position:absolute;inset:0}.premium-hero-media img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.2s ease,transform 7s ease}.premium-hero-media img.active{opacity:1;transform:scale(1)}.premium-hero-shade{background:linear-gradient(90deg,#06140ed1,#06140e4d 55%,#06140e14),linear-gradient(0deg,rgba(6,20,14,.5),transparent 50%)}.premium-hero-copy{position:absolute;left:8vw;top:50%;width:min(760px,62vw);transform:translateY(-48%);animation:premiumCopyIn .8s cubic-bezier(.22,.8,.24,1) both}.premium-kicker{margin:0;font:700 .72rem var(--font-ui)!important;letter-spacing:.2em!important;text-transform:uppercase}.premium-hero-copy h1{margin:24px 0 26px;font-size:clamp(4.2rem,7.2vw,8.6rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.premium-hero-description{max-width:580px;margin:0 0 34px;color:#ffffffd1;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.55}.premium-pill{display:inline-flex;width:max-content;align-items:center;gap:12px;padding:16px 22px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--ivory);font:700 .72rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase;transition:.3s ease}.premium-pill:hover{gap:19px;transform:translateY(-2px)}.premium-pill-light{border-color:#fff;background:#fff;color:var(--ink)}.premium-hero-controls{position:absolute;right:3vw;bottom:34px;display:flex;align-items:center;gap:10px;font:600 .67rem var(--font-ui);letter-spacing:.12em}.premium-progress{width:100px;height:1px;background:#ffffff59}.premium-progress i{display:block;height:1px;background:#fff;animation:premiumProgress 6.5s linear both}.premium-hero-controls button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;color:#fff}.premium-scroll-cue{position:absolute;left:3vw;bottom:38px;display:flex;align-items:center;gap:10px;color:#fff;font:600 .67rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.premium-intro{display:grid;grid-template-columns:20% 1fr;gap:5vw;padding:clamp(100px,12vw,190px) 8vw}.premium-section-label{display:flex;gap:16px;align-items:flex-start;padding-top:10px}.premium-section-label span,.premium-section-label p{font:700 .68rem var(--font-ui)!important;letter-spacing:.16em!important;text-transform:uppercase}.premium-section-label span{color:#718079}.premium-section-label p{margin:0}.premium-intro-copy{max-width:1120px}.premium-intro-copy>.premium-kicker{color:#65746d}.premium-intro h2{max-width:1040px;margin:24px 0 56px;font-size:clamp(3.6rem,6vw,7.6rem);font-weight:400;line-height:.98}.premium-home em{color:#52715f;font-weight:400}.premium-intro-bottom{display:grid;grid-template-columns:minmax(280px,540px) auto;gap:6vw;align-items:end;border-top:1px solid var(--line);padding-top:34px}.premium-intro-bottom p{margin:0;color:#526159;font-size:1.16rem;line-height:1.65}.premium-text-link{display:flex;align-items:center;gap:12px;color:var(--ink);font:700 .75rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.premium-manifesto{display:grid;grid-template-columns:55% 45%;min-height:840px;background:var(--forest);color:var(--ivory)}.premium-manifesto-image{margin:4vw 0 4vw 4vw;overflow:hidden}.premium-manifesto-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.premium-manifesto:hover img{transform:scale(1.03)}.premium-manifesto-copy{display:flex;flex-direction:column;justify-content:center;padding:7vw}.premium-manifesto-copy h2{margin:25px 0 40px;font-size:clamp(3.5rem,5vw,6.6rem);font-weight:400;line-height:.94}.premium-manifesto-copy h2 em{color:var(--lime)}.premium-manifesto-copy>p:not(.premium-kicker){max-width:460px;color:#f3f0e8b3;font-size:1.1rem;line-height:1.65}.premium-signature{margin-top:70px;color:var(--lime);font:italic 2rem var(--font-heading)}.premium-programs{padding:clamp(100px,11vw,180px) 5vw}.premium-section-head{display:flex;justify-content:space-between;align-items:end;margin:0 3vw 70px}.premium-section-head h2,.premium-impact h2,.premium-partner-copy h2{margin:22px 0 0;font-size:clamp(3.8rem,6vw,7rem);font-weight:400;line-height:.9}.premium-section-head>p{max-width:430px;margin:0;color:#526159;font-size:1.08rem;line-height:1.6}.premium-program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.premium-program-card{color:var(--ink)}.premium-program-image{position:relative;height:560px;overflow:hidden}.premium-program-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.8,.24,1)}.premium-program-card:hover img{transform:scale(1.045)}.premium-program-image span{position:absolute;left:20px;top:20px;padding:9px 12px;background:var(--ivory);font:700 .65rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.premium-program-meta{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:24px 2px;border-bottom:1px solid var(--line)}.premium-program-meta>span{color:#718079;font:600 .7rem var(--font-ui)}.premium-program-meta h3{margin:0;font-size:clamp(1.6rem,2.2vw,2.5rem);font-weight:500}.premium-program-meta svg{transition:transform .3s}.premium-program-card:hover svg{transform:translate(6px)}.premium-impact{padding:clamp(110px,12vw,190px) 8vw;background:#dce3d6}.premium-impact-top{display:flex;justify-content:space-between;align-items:start}.premium-impact-top h2{max-width:780px;text-align:right}.premium-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:90px 0 60px;border-top:1px solid rgba(16,35,27,.25);border-bottom:1px solid rgba(16,35,27,.25)}.premium-stat-grid>div{display:flex;min-height:260px;flex-direction:column;justify-content:center;border-right:1px solid rgba(16,35,27,.25);padding:30px}.premium-stat-grid>div:last-child{border:0}.premium-stat-grid strong{font:400 clamp(3.5rem,5vw,6.5rem) var(--font-heading);letter-spacing:-.05em}.premium-stat-grid span{margin-top:12px;font:700 .69rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.premium-impact{position:relative;isolation:isolate;overflow:hidden}.premium-impact-top,.premium-impact .premium-stat-grid,.premium-impact .impact-footnote{position:relative;z-index:2}.impact-map-orbit{position:absolute!important;z-index:0;top:-5%;right:-2%;left:auto;width:clamp(340px,46vw,690px);aspect-ratio:1;contain:layout paint;margin:0!important;opacity:.1;pointer-events:none;animation:impactMapHover 7s ease-in-out infinite}.impact-map-silhouette{position:absolute;inset:15%;background:#0d6a3b;filter:drop-shadow(0 0 24px rgba(13,106,59,.55));-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat}@keyframes impactMapHover{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(-8px,14px,0) rotate(1deg)}}.premium-partner-callout{display:grid;grid-template-columns:1fr 1fr;min-height:850px;background:var(--ink);color:var(--ivory)}.premium-partner-photo{order:2;margin:4vw 4vw 4vw 0;overflow:hidden}.premium-partner-photo img{width:100%;height:100%;object-fit:cover}.premium-partner-copy{display:flex;flex-direction:column;justify-content:center;padding:8vw}.premium-partner-copy h2 em{color:var(--lime)}.premium-partner-copy>p:not(.premium-kicker){max-width:480px;margin:40px 0;color:#f3f0e8b8;font-size:1.1rem;line-height:1.65}.premium-final-cta{display:flex;min-height:700px;flex-direction:column;align-items:center;justify-content:center;padding:100px 6vw;text-align:center}.premium-final-cta h2{margin:22px 0 10px;font-size:clamp(5rem,10vw,12rem);font-weight:400;line-height:.85}.premium-final-cta>p:not(.premium-kicker){margin:10px 0 34px;color:#526159;font-size:1.2rem}@keyframes premiumCopyIn{0%{opacity:0;transform:translateY(-43%)}to{opacity:1;transform:translateY(-48%)}}@keyframes premiumProgress{0%{width:0}to{width:100%}}@media (max-width:900px){.premium-nav{height:74px;grid-template-columns:1fr auto;padding:0 22px}.premium-nav>nav,.premium-nav-cta{display:none}.premium-menu-button{display:grid;width:42px;height:42px;place-items:center;border:0;background:transparent;color:var(--ink)}.premium-mobile-menu{position:absolute;left:0;right:0;top:74px;display:flex!important;flex-direction:column;gap:0!important;padding:10px 22px 24px;background:var(--ivory);border-bottom:1px solid var(--line)}.premium-mobile-menu a{padding:15px 0;border-bottom:1px solid var(--line);font-size:.8rem!important}.premium-hero{height:calc(100svh - 90px);min-height:640px;margin:74px 10px 10px}.premium-hero-copy{left:8vw;top:47%;width:80vw}.premium-hero-copy h1{font-size:clamp(3.9rem,12vw,6.5rem)}.premium-hero-controls{right:6vw}.premium-progress,.premium-hero-controls>span{display:none}.premium-scroll-cue{display:none}.premium-intro{grid-template-columns:1fr;padding:100px 7vw}.premium-intro h2{font-size:clamp(3.2rem,10vw,5.8rem)}.premium-intro-bottom,.premium-manifesto,.premium-partner-callout{grid-template-columns:1fr}.premium-manifesto-image,.premium-partner-photo{height:65vw;min-height:420px;margin:20px}.premium-manifesto-copy,.premium-partner-copy{padding:90px 8vw}.premium-partner-photo{order:0}.premium-section-head{display:block;margin:0 2vw 50px}.premium-section-head>p{margin-top:35px}.premium-program-grid{grid-template-columns:1fr}.premium-program-image{height:80vw;max-height:620px}.premium-impact-top{display:block}.premium-impact-top h2{text-align:left}.premium-stat-grid{grid-template-columns:1fr 1fr}.premium-stat-grid>div{min-height:190px}.premium-stat-grid>div:nth-child(2){border-right:0}.premium-stat-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(16,35,27,.25)}.premium-final-cta{min-height:560px}}@media (max-width:540px){.premium-brand{font-size:1.65rem}.premium-brand span{display:none}.premium-hero-copy h1{font-size:3.8rem}.premium-hero-description{font-size:1rem}.premium-hero-controls button:nth-of-type(3){display:none}.premium-section-label{display:none}.premium-intro{padding-top:85px}.premium-manifesto-image,.premium-partner-photo{height:90vw;min-height:0}.premium-manifesto-copy h2,.premium-section-head h2,.premium-impact h2,.premium-partner-copy h2{font-size:3.7rem}.premium-programs,.premium-impact{padding-left:6vw;padding-right:6vw}.premium-stat-grid{grid-template-columns:1fr}.premium-stat-grid>div{border-right:0;border-bottom:1px solid rgba(16,35,27,.25)!important}.premium-stat-grid>div:last-child{border-bottom:0!important}.premium-final-cta h2{font-size:5.2rem}}@media (prefers-reduced-motion:reduce){.premium-home *{animation:none!important;transition:none!important}}.premium-home footer#footer{min-height:auto;background:#0d1f18!important;color:var(--ivory)!important;border:0!important}.premium-home footer#footer a,.premium-home footer#footer p,.premium-home footer#footer span{color:var(--ivory)!important;border-color:#f3f0e880!important}.premium-home footer#footer a:hover{color:var(--lime)!important;border-color:var(--lime)!important}.premium-home footer#footer .border-white,.premium-home footer#footer .border-\[\#d9e6df\]{border-color:#f3f0e82e!important}.premium-home main>section{min-height:0;max-height:100svh}.premium-hero{height:calc(100svh - 106px);min-height:0}.premium-intro{height:88svh;align-items:center;padding-top:8vh;padding-bottom:8vh}.premium-manifesto,.premium-partner-callout{height:90svh;min-height:0}.premium-manifesto-image,.premium-partner-photo{min-height:0}.premium-programs{height:92svh;padding-top:7vh;padding-bottom:5vh}.premium-section-head{margin-bottom:4vh}.premium-program-image{height:55vh}.premium-impact{height:90svh;padding-top:8vh;padding-bottom:7vh}.premium-stat-grid{margin-top:5vh;margin-bottom:4vh}.premium-stat-grid>div{min-height:25vh}.premium-final-cta{height:min(70svh,680px);min-height:0}@media (max-width: 900px){.premium-home main>section{height:90svh;min-height:0;max-height:100svh}.premium-hero{height:calc(100svh - 84px);min-height:0}.premium-intro{height:88svh;display:flex;padding-top:7vh;padding-bottom:7vh}.premium-intro h2{margin-bottom:4vh}.premium-manifesto,.premium-partner-callout{height:92svh;grid-template-rows:45% 55%}.premium-manifesto-image,.premium-partner-photo{width:auto;height:auto;min-height:0;margin:12px}.premium-manifesto-copy,.premium-partner-copy{justify-content:center;overflow:hidden;padding:4vh 7vw}.premium-manifesto-copy h2,.premium-partner-copy h2{margin:1.8vh 0}.premium-manifesto-copy>p:not(.premium-kicker),.premium-partner-copy>p:not(.premium-kicker){margin-top:1.5vh;margin-bottom:2vh}.premium-signature{margin-top:2vh}.premium-programs{height:92svh;display:flex;flex-direction:column;padding-top:5vh;padding-bottom:4vh}.premium-section-head{flex:0 0 auto;margin-bottom:3vh}.premium-section-head>p{display:none}.premium-program-grid{display:flex;flex:1;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.premium-program-grid::-webkit-scrollbar{display:none}.premium-program-card{width:82vw;flex:0 0 82vw;scroll-snap-align:start}.premium-program-image{height:52vh}.premium-impact{height:90svh;padding-top:5vh;padding-bottom:4vh}.premium-impact-top h2{margin-top:1.5vh}.premium-stat-grid{margin:3vh 0}.premium-stat-grid>div{min-height:17vh}.premium-final-cta{height:68svh!important}}@media (max-width: 540px){.premium-intro h2{font-size:clamp(2.7rem,12vw,4.2rem)}.premium-intro-bottom p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.premium-manifesto-copy h2,.premium-section-head h2,.premium-impact h2,.premium-partner-copy h2{font-size:clamp(2.8rem,12vw,3.7rem)}.premium-manifesto-copy>p:not(.premium-kicker),.premium-partner-copy>p:not(.premium-kicker){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.premium-stat-grid{grid-template-columns:1fr 1fr}.premium-stat-grid>div{min-height:15vh;padding:18px}.premium-stat-grid>div:nth-child(odd){border-right:1px solid rgba(16,35,27,.25)}.premium-stat-grid strong{font-size:3rem}}.premium-home footer#footer{padding-top:7vh!important;padding-bottom:7vh!important}.premium-home footer#footer>div{gap:4vh}.premium-home footer#footer nav{margin-top:3.5vh}@media (min-width: 901px){.premium-home footer#footer{height:auto;max-height:none;overflow:visible}}.premium-nav{background:#f3f0e8;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-home :where(a,button):focus-visible{outline:3px solid #c8e84a;outline-offset:4px}.premium-skip-link{position:fixed;left:20px;top:14px;z-index:1000;padding:12px 16px;background:#10231b;color:#f3f0e8;font:700 .75rem var(--font-ui);letter-spacing:.1em;transform:translateY(-160%);transition:transform .2s ease}.premium-skip-link:focus{transform:translateY(0)}.institution-culture,.institution-story,.institution-community,.institution-legacy{height:90svh;min-height:0;max-height:100svh}.institution-culture{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;padding:7vh 8vw;background:#e7e5dc}.institution-heading .premium-kicker{margin-top:24px;color:#62736a}.institution-heading h2,.community-intro h2,.legacy-top h2{margin:22px 0 0;font-size:clamp(3.7rem,5.8vw,7rem);font-weight:400;line-height:.91}.culture-principles{border-top:1px solid var(--line)}.culture-principles article{position:relative;display:grid;grid-template-columns:34px 34px minmax(180px,.72fr) 1fr;gap:22px;align-items:center;min-height:20vh;border-bottom:1px solid var(--line);padding:24px 0}.culture-principles article>svg{color:#52715f}.culture-principles article>span,.legacy-year,.story-credit,.community-gallery figcaption{font:700 .65rem var(--font-ui)!important;letter-spacing:.14em!important;text-transform:uppercase}.culture-principles h3{margin:0;font-size:clamp(1.7rem,2vw,2.5rem);font-weight:500;line-height:1}.culture-principles p{margin:0;color:#59685f;font-size:.98rem;line-height:1.55}.institution-story{display:grid;grid-template-columns:52% 48%;background:#10231b;color:#f3f0e8}.institution-story-photo{margin:3.5vw 0 3.5vw 3.5vw;overflow:hidden}.institution-story-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.8,.24,1)}.institution-story:hover .institution-story-photo img{transform:scale(1.025)}.institution-story-copy{display:flex;flex-direction:column;justify-content:center;padding:6vw}.institution-story blockquote{margin:28px 0;font:400 clamp(2.6rem,4vw,5.2rem)/.98 var(--font-heading);letter-spacing:-.03em}.story-credit{color:#c8e84a}.story-body{max-width:520px;margin-top:5vh;color:#f3f0e8ab;font-size:1.05rem;line-height:1.6}.institution-community{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;padding:6vh 7vw}.community-intro>p:not(.premium-kicker){max-width:430px;margin-top:4vh;color:#58675f;font-size:1.05rem;line-height:1.65}.community-gallery{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;height:72vh}.community-gallery figure{display:flex;flex-direction:column;margin:0;overflow:hidden}.community-gallery img{width:100%;min-height:0;flex:1;object-fit:cover}.community-gallery figcaption{padding-top:14px;color:#62736a}.institution-legacy{display:flex;flex-direction:column;justify-content:center;padding:7vh 8vw;background:#e7e5dc}.legacy-top{display:flex;justify-content:space-between;align-items:end}.legacy-top h2{max-width:850px;text-align:right}.legacy-line{height:1px;margin:6vh 0 0;background:var(--line);transform-origin:left;animation:legacyRule linear both;animation-timeline:view();animation-range:entry 15% cover 45%}.legacy-grid{display:grid;grid-template-columns:repeat(3,1fr)}.legacy-grid article{min-height:30vh;border-right:1px solid var(--line);padding:4vh 3vw 2vh 0}.legacy-grid article+article{padding-left:3vw}.legacy-grid article:last-child{border-right:0}.legacy-grid svg{margin-bottom:3vh;color:#52715f}.legacy-grid h3{margin:14px 0;font-size:clamp(1.8rem,2.2vw,2.7rem);font-weight:500}.legacy-grid article>p:last-child{max-width:360px;margin:0;color:#58675f;line-height:1.55}@keyframes legacyRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 900px){.institution-culture,.institution-story,.institution-community,.institution-legacy{height:92svh;max-height:92svh}.institution-culture{display:flex;flex-direction:column;align-items:stretch;gap:4vh;padding:5vh 7vw}.institution-heading h2,.community-intro h2,.legacy-top h2{font-size:clamp(2.9rem,10vw,5rem)}.culture-principles{display:flex;flex:1;gap:14px;overflow-x:auto;border-top:0;scroll-snap-type:x mandatory;scrollbar-width:none}.culture-principles article{display:flex;width:76vw;min-width:76vw;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--line);padding:28px;scroll-snap-align:start}.institution-story{grid-template-columns:1fr;grid-template-rows:45% 55%}.institution-story-photo{margin:12px}.institution-story-copy{overflow:hidden;padding:4vh 7vw}.institution-story blockquote{margin:2vh 0;font-size:clamp(2.25rem,8vw,4rem)}.story-body{margin-top:2vh;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.institution-community{grid-template-columns:42% 58%;gap:4vw;padding:5vh 5vw}.community-gallery{grid-template-columns:1fr;height:80vh}.community-gallery figure:not(.community-gallery-main){display:none}.community-intro>p:not(.premium-kicker){font-size:.95rem}.legacy-top{display:block}.legacy-top h2{margin-top:2vh;text-align:left}.legacy-line{margin-top:4vh}.legacy-grid{display:flex;flex:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.legacy-grid article{width:72vw;min-width:72vw;min-height:0;padding:4vh 6vw 2vh 0;scroll-snap-align:start}}@media (max-width: 540px){.institution-community{display:flex;flex-direction:column;align-items:stretch}.community-intro>p:not(.premium-kicker){display:none}.community-gallery{flex:1;height:auto}}@media (prefers-reduced-motion: reduce){.legacy-line{animation:none;transform:none}}.partner-marquee-section{height:auto;min-height:0;max-height:none;overflow:visible;padding:clamp(80px,9vw,140px) 6vw}.partner-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.partner-logo-grid .partner-logo-card{width:100%;height:auto;aspect-ratio:1}@media (max-width: 1200px){.partner-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 900px){.partner-marquee-section{height:auto;max-height:none;padding:70px 5vw}.partner-marquee-head{padding:0 2vw 45px}.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width: 560px){.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo-grid .partner-logo-card{padding:14px}}.premium-home .partner-logo-grid{display:flex;max-width:1180px;flex-wrap:wrap;justify-content:center;gap:14px;margin-inline:auto}.premium-home .partner-logo-grid .partner-logo-card{width:clamp(132px,12vw,166px);flex:0 0 clamp(132px,12vw,166px)}@media (max-width: 900px){.premium-home .partner-logo-grid{max-width:560px;gap:10px}.premium-home .partner-logo-grid .partner-logo-card{width:clamp(125px,27vw,155px);flex-basis:clamp(125px,27vw,155px)}}@media (max-width: 560px){.premium-home .partner-logo-grid .partner-logo-card{width:min(40vw,145px);flex-basis:min(40vw,145px)}}.premium-intro h2{font-size:clamp(3.25rem,5.4vw,6.85rem)}.premium-manifesto-copy h2{font-size:clamp(3.15rem,4.5vw,5.95rem)}.premium-section-head h2,.premium-impact h2,.premium-partner-copy h2{font-size:clamp(3.4rem,5.4vw,6.3rem)}.institution-heading h2,.community-intro h2,.legacy-top h2{font-size:clamp(3.3rem,5.2vw,6.3rem)}.partner-marquee-head h2{font-size:clamp(2.95rem,4.4vw,5.4rem)}.premium-final-cta h2{font-size:clamp(4.5rem,9vw,10.8rem)}@media (max-width: 900px){.institution-heading h2,.community-intro h2,.legacy-top h2{font-size:clamp(2.65rem,9vw,4.5rem)}.partner-marquee-head h2{font-size:clamp(2.4rem,7.7vw,3.85rem)}}@media (max-width: 540px){.premium-intro h2{font-size:clamp(2.45rem,10.8vw,3.8rem)}.premium-manifesto-copy h2,.premium-section-head h2,.premium-impact h2,.premium-partner-copy h2{font-size:clamp(2.55rem,10.8vw,3.35rem)}.premium-final-cta h2{font-size:4.7rem}}.partner-logo-grid{display:flex;max-width:1180px;flex-wrap:wrap;justify-content:center;gap:14px;margin-inline:auto}.partner-logo-grid .partner-logo-card{width:clamp(132px,12vw,166px);flex:0 0 clamp(132px,12vw,166px)}@media (max-width: 900px){.partner-logo-grid{max-width:560px;gap:10px}.partner-logo-grid .partner-logo-card{width:clamp(125px,27vw,155px);flex-basis:clamp(125px,27vw,155px)}}@media (max-width: 560px){.partner-logo-grid .partner-logo-card{width:min(40vw,145px);flex-basis:min(40vw,145px)}}.premium-intro-bottom>div{max-width:680px}.premium-intro-bottom>div p{margin:0 0 1.2rem}.premium-intro-bottom strong{color:var(--ink);font-weight:600}.premium-program-grid{width:94%;max-width:1500px;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-inline:auto}.premium-program-card,.premium-program-card:nth-child(4),.premium-program-card:nth-child(5){display:flex;width:100%;height:100%;min-width:0;flex-direction:column;grid-column:span 2}.premium-program-card:nth-child(4){grid-column:2 / span 2}.premium-program-card:nth-child(5){grid-column:4 / span 2}.premium-program-image{width:100%;height:clamp(280px,27vw,400px);flex:0 0 auto}.premium-program-meta{grid-template-columns:minmax(0,1fr) auto;min-height:82px;gap:8px;align-content:center;padding:10px 2px}.premium-program-meta h3{font-size:clamp(1.3rem,1.6vw,1.9rem);line-height:1.06}.premium-program-meta>svg{width:18px}.premium-program-description{min-height:5.8em;margin:14px 2px 9px;color:#5d6a63;font-size:.92rem;line-height:1.5}.premium-program-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:2px 2px 12px;color:var(--ink);font:700 .64rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.premium-program-card:hover .premium-program-link svg{transform:translate(4px)}.premium-program-link svg{transition:transform .25s ease}.premium-program-image--logo{display:grid;place-items:center;background:#fff}.premium-program-image--logo img{width:68%;height:68%;object-fit:contain}.premium-program-card:hover .premium-program-image--logo img{transform:scale(1.02)}.premium-program-card--pending{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.development-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;background:#07140db8;padding:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.development-modal__dialog{position:relative;width:min(590px,100%);border:1px solid rgba(16,35,27,.18);border-radius:24px;background:#f3f0e8;padding:clamp(34px,6vw,64px);box-shadow:0 32px 90px #0000004d}.development-modal__dialog h2{max-width:480px;margin:18px 0 0;color:var(--ink);font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:.96;letter-spacing:-.035em}.development-modal__dialog>p:not(.premium-kicker){max-width:430px;margin:22px 0 30px;color:#526159;font-size:1.05rem;line-height:1.6}.development-modal__close{position:absolute;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(16,35,27,.18);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.development-modal__close:hover{background:var(--ink);color:var(--ivory);transform:rotate(90deg)}.development-modal__dialog .premium-pill{cursor:pointer}@media (max-width: 540px){.development-modal{align-items:end;padding:0}.development-modal__dialog{border-radius:24px 24px 0 0;padding:48px 24px 30px}.development-modal__dialog h2{font-size:clamp(2.25rem,11vw,3.2rem)}}.journey-map-section{display:block;box-sizing:border-box;overflow:hidden;padding:clamp(90px,10vw,150px) 7vw;background:#eee9de;color:var(--ink)}.journey-map-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;max-width:1500px;margin:0 auto clamp(50px,6vw,86px)}.journey-map-heading h2,.editorial-section-head h2,.join-journey-section h2{margin:22px 0 0;font-size:clamp(3.5rem,5.4vw,6.6rem);font-weight:400;line-height:.92;letter-spacing:-.045em}.journey-map-heading h2 em{color:#52715f}.journey-map-intro{max-width:570px;padding-bottom:8px}.journey-map-intro>p{margin:0 0 30px;color:#5d6a63;font-size:1.06rem;line-height:1.72}.journey-map-intro .premium-text-link{color:var(--ink)}.journey-atlas{width:min(100%,760px);justify-self:end}.atlas-map-stage{position:relative;min-height:570px;overflow:hidden;border:1px solid rgba(243,240,232,.16);background:radial-gradient(circle at 54% 42%,rgba(199,220,104,.1),transparent 48%)}.atlas-map-silhouette{position:absolute;inset:8% 10% 12%;filter:drop-shadow(0 22px 35px rgba(0,0,0,.26))}.atlas-map-silhouette:before{content:"";position:absolute;inset:0;background:#f3f0e81f;-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat}.atlas-map-silhouette img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;animation:atlasPhotoIn .72s cubic-bezier(.22,.8,.24,1) both}.atlas-map-silhouette:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 40%,rgba(16,35,27,.2));pointer-events:none;-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat}.atlas-active-state{position:absolute;right:24px;bottom:22px;left:24px;display:flex;align-items:center;gap:15px;border-top:1px solid rgba(243,240,232,.18);padding-top:15px}.atlas-active-state>span{color:#c7dc68;font:500 1.7rem var(--font-heading)}.atlas-active-state small{display:block;margin-bottom:3px;color:#f3f0e87a;font:700 .52rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.atlas-active-state strong{display:block;color:var(--ivory);font:500 1.45rem var(--font-heading)}.atlas-state-list{display:grid;grid-template-columns:repeat(4,1fr);border-right:1px solid rgba(243,240,232,.16);border-bottom:1px solid rgba(243,240,232,.16)}.atlas-state-list button{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:7px;border:0;border-left:1px solid rgba(243,240,232,.16);background:transparent;color:#f3f0e894;padding:12px;font:700 .59rem var(--font-ui);letter-spacing:.08em;text-align:left;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.atlas-state-list button span{color:#f3f0e84d;font-size:.54rem;transition:color .3s ease}.atlas-state-list button:hover,.atlas-state-list button:focus-visible,.atlas-state-list button.is-active{background:#f3f0e812;color:var(--ivory)}.atlas-state-list button.is-active span{color:#c7dc68}@keyframes atlasPhotoIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.journey-panorama{position:relative;width:min(100%,820px);min-height:650px;justify-self:end;overflow:hidden;border:1px solid rgba(243,240,232,.18);background:#091810}.panorama-photo,.panorama-shade{position:absolute;inset:0;width:100%;height:100%}.panorama-photo{object-fit:cover;animation:panoramaReveal .85s cubic-bezier(.22,.8,.24,1) both}.panorama-shade{background:linear-gradient(90deg,#07140db8,#07140d14 55%,#07140dad),linear-gradient(0deg,rgba(7,20,13,.72),transparent 45%)}.panorama-map-mark{position:absolute;left:5%;top:5%;width:26%;aspect-ratio:1;background:#f3f0e81f;-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat}.panorama-caption{position:absolute;left:6%;bottom:7%;z-index:2;max-width:52%}.panorama-caption p,.panorama-itinerary>p{margin:0;color:#c7dc68;font:700 .58rem var(--font-ui);letter-spacing:.15em;text-transform:uppercase}.panorama-caption h3{margin:10px 0 12px;color:var(--ivory);font-size:clamp(3.2rem,5vw,6.3rem);font-weight:400;line-height:.82;letter-spacing:-.045em}.panorama-caption>span{color:#f3f0e8ad;font-size:.92rem}.panorama-itinerary{position:absolute;z-index:3;right:0;top:0;display:flex;width:min(38%,270px);height:100%;flex-direction:column;justify-content:center;border-left:1px solid rgba(243,240,232,.18);background:#08191075;padding:28px 22px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.panorama-itinerary>p{margin-bottom:18px;color:#f3f0e880}.panorama-itinerary button{position:relative;display:grid;grid-template-columns:25px 1fr 14px;gap:8px;align-items:center;min-height:52px;border:0;border-top:1px solid rgba(243,240,232,.14);background:transparent;color:#f3f0e88f;padding:0;text-align:left}.panorama-itinerary button:last-child{border-bottom:1px solid rgba(243,240,232,.14)}.panorama-itinerary button span{font:600 .53rem var(--font-ui)}.panorama-itinerary button strong{font:600 .66rem var(--font-ui);letter-spacing:.05em;text-transform:uppercase}.panorama-itinerary button i{width:5px;height:5px;justify-self:end;border-radius:50%;background:currentColor;transition:box-shadow .3s ease,background-color .3s ease}.panorama-itinerary button:hover,.panorama-itinerary button:focus-visible,.panorama-itinerary button.is-active{color:var(--ivory)}.panorama-itinerary button.is-active i{background:#c7dc68;box-shadow:0 0 0 5px #c7dc6824}@keyframes panoramaReveal{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.cultural-tapestry{position:relative;display:grid;width:min(100%,1500px);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;border-top:1px solid rgba(16,35,27,.28);border-bottom:1px solid rgba(16,35,27,.28)}.cultural-tapestry:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#10231b38;content:""}.cultural-tapestry__map{position:absolute;z-index:3;top:50%;left:50%;width:clamp(82px,8vw,126px);aspect-ratio:1;border-radius:50%;background:#f3f0e8;box-shadow:0 0 0 1px #c6a96a80,0 10px 30px #10231b14;transform:translate(-50%,-50%);pointer-events:none}.cultural-tapestry__map:before{position:absolute;inset:17%;background:#aa8c4b;content:"";opacity:.72;filter:drop-shadow(0 4px 6px rgba(87,67,27,.16));-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat}.tapestry-state{position:relative;display:grid;min-height:clamp(260px,22vw,340px);grid-template-columns:45px minmax(0,1fr) 100px;gap:clamp(18px,2vw,34px);align-items:center;overflow:hidden;border-bottom:1px solid rgba(16,35,27,.18);padding:clamp(36px,4vw,62px);transition:background-color .35s ease}.tapestry-state:nth-child(odd){padding-right:clamp(70px,7vw,120px)}.tapestry-state:nth-child(2n){padding-left:clamp(70px,7vw,120px)}.tapestry-state:nth-last-child(-n+2){border-bottom:0}.tapestry-state:after{position:absolute;top:50%;width:clamp(28px,3vw,52px);border-top:1px solid rgba(198,169,106,.72);content:"";transition:width .4s cubic-bezier(.22,.8,.24,1)}.tapestry-state:nth-child(odd):after{right:0}.tapestry-state:nth-child(2n):after{left:0}.tapestry-state:hover{background:#ffffff61}.tapestry-state:hover:after{width:clamp(42px,4.5vw,76px)}.tapestry-state__number{position:relative;z-index:1;align-self:start;padding-top:7px;color:#8c7748;font:700 .58rem var(--font-ui);letter-spacing:.14em}.tapestry-state__copy{position:relative;z-index:1}.tapestry-state__copy h3{margin:0 0 20px;color:#10231b;font-size:clamp(2rem,2.75vw,3.65rem);font-weight:400;line-height:.95;letter-spacing:-.035em}.tapestry-state__copy p{max-width:500px;margin:0;color:#657168;font-size:.93rem;line-height:1.58}.tapestry-state__copy p+p{margin-top:5px}.tapestry-state__motif{position:relative;z-index:1;width:100%;max-height:112px;object-fit:contain;opacity:.58;filter:brightness(0) saturate(100%) invert(59%) sepia(28%) saturate(780%) hue-rotate(2deg) brightness(91%) contrast(86%);transition:opacity .35s ease,transform .6s cubic-bezier(.22,.8,.24,1)}.tapestry-state:hover .tapestry-state__motif{opacity:.9;transform:translateY(-4px) rotate(2deg)}.journey-map{position:relative;aspect-ratio:1;border:1px solid rgba(243,240,232,.18);background:radial-gradient(circle at 55% 45%,rgba(129,162,113,.1),transparent 46%)}.journey-map-art{position:absolute;inset:12%;width:76%;height:76%;object-fit:contain;filter:brightness(0) invert(1);opacity:.18;animation:northeastMapHover 6.5s ease-in-out infinite}.map-symbol{position:absolute;z-index:3;width:4.5%;height:auto;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;animation:northeastMapHover 6.5s ease-in-out infinite}.map-cultural-element{display:block;width:100%;height:auto;object-fit:contain;opacity:.78;filter:brightness(0) saturate(100%) invert(78%) sepia(43%) saturate(760%) hue-rotate(355deg) brightness(91%) contrast(86%) drop-shadow(0 2px 4px rgba(0,0,0,.22));transition:opacity .35s ease,filter .35s ease,scale .45s cubic-bezier(.22,.8,.24,1)}.map-symbol--sikkim{left:16%;top:36%;width:4%}.map-symbol--arunachal{left:68%;top:23%;width:5.5%}.map-symbol--assam{left:52%;top:45%;width:5%}.map-symbol--meghalaya{left:38%;top:51.5%;width:4.5%}.map-symbol--nagaland{left:64.5%;top:46%;width:4%}.map-symbol--manipur{left:58.5%;top:58.5%;width:4.5%}.map-symbol--mizoram{left:53%;top:69%;width:4%}.map-symbol--tripura{left:43%;top:65.5%;width:4%}.map-state-preview{position:absolute;left:50%;bottom:calc(100% + 14px);display:block;width:clamp(142px,12vw,184px);overflow:hidden;border:1px solid rgba(243,240,232,.28);background:#f3f0e8;color:#10231b;box-shadow:0 18px 45px #00000047;opacity:0;pointer-events:none;transform:translate3d(-50%,12px,0) scale(.94);transform-origin:center bottom;transition:opacity .28s ease,transform .45s cubic-bezier(.22,.8,.24,1)}.map-state-preview>img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover;transform:scale(1.06);transition:transform .65s cubic-bezier(.22,.8,.24,1)}.map-state-preview>span{display:block;padding:11px 13px 13px;text-align:left}.map-state-preview small{display:block;margin-bottom:5px;color:#718079;font:700 .48rem var(--font-ui);letter-spacing:.11em;text-transform:uppercase}.map-state-preview strong{display:block;font:500 clamp(1.05rem,1.25vw,1.35rem) var(--font-heading);line-height:1}.map-symbol:hover,.map-symbol:focus-visible{z-index:8}.map-symbol:hover .map-cultural-element,.map-symbol:focus-visible .map-cultural-element{opacity:1;scale:1.12;filter:brightness(0) saturate(100%) invert(84%) sepia(58%) saturate(880%) hue-rotate(352deg) brightness(100%) contrast(88%) drop-shadow(0 3px 8px rgba(0,0,0,.3))}.map-symbol:hover .map-state-preview,.map-symbol:focus-visible .map-state-preview{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.map-symbol:hover .map-state-preview>img,.map-symbol:focus-visible .map-state-preview>img{transform:scale(1)}.journey-map:after{content:"";position:absolute;inset:12%;width:76%;height:76%;pointer-events:none;background:linear-gradient(112deg,transparent 32%,rgba(255,255,255,.04) 42%,rgba(217,235,132,.38) 50%,rgba(255,255,255,.06) 58%,transparent 68%);background-size:260% 100%;background-position:160% 0;filter:drop-shadow(0 0 8px rgba(199,220,104,.14));-webkit-mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;mask:url(/assets/northeast-map-CSgBdohc.png) center / contain no-repeat;animation:northeastMapShine 5.8s cubic-bezier(.45,0,.25,1) infinite,northeastMapHover 6.5s ease-in-out infinite}.map-legend{position:absolute;right:24px;bottom:20px;left:24px;display:flex;justify-content:flex-end;border-top:1px solid rgba(243,240,232,.15);padding-top:14px;color:#f3f0e885;font:600 .61rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.map-legend span{display:flex;align-items:center;gap:8px}.map-legend i{width:25px;border-top:1px dashed #c7dc68}@keyframes northeastMapShine{0%,22%{background-position:160% 0;opacity:0}30%{opacity:.35}62%{opacity:.52}78%,to{background-position:-65% 0;opacity:0}}@keyframes northeastMapHover{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.008)}}.field-stories-section,.latest-updates-section{padding:clamp(100px,11vw,180px) 7vw;background:var(--ivory);color:var(--ink)}.editorial-section-head{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-bottom:70px}.editorial-section-head h2{margin-bottom:0}.editorial-section-head h2 em{color:#52715f}.editorial-section-head>p{max-width:500px;color:#5d6a63;font-size:1.05rem;line-height:1.7}.field-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:52px}.field-story-card>div{position:relative;height:470px;overflow:hidden;background:#d9d8d0}.field-story-card img,.update-card img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,.8,.24,1),filter .4s ease}.field-story-card:hover img,.update-card:hover img{transform:scale(1.035)}.field-story-card>div>span{position:absolute;right:18px;top:18px;padding:9px 10px;background:var(--ivory);font:700 .65rem var(--font-ui)}.field-story-card>p,.update-card>p{margin:22px 0 12px;color:#718079;font:700 .64rem var(--font-ui);letter-spacing:.13em;text-transform:uppercase}.field-story-card h3{min-height:2.3em;margin:0 0 22px;font-size:clamp(1.8rem,2.15vw,2.55rem);font-weight:500;line-height:1.08}.field-story-card a,.update-card a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font:700 .67rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.join-journey-section{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;overflow:hidden;padding:clamp(110px,12vw,190px) 8vw;background:#10231b;color:var(--ivory)}.join-journey-section:before{content:"";position:absolute;inset:0;background:url(/assets/anf-hero-culture-p-2DTMSj.webp) center 46% / cover no-repeat;transform:scale(1.02)}.join-journey-section:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071910e8,#071910b8 52%,#071910d1),linear-gradient(0deg,rgba(7,25,16,.55),transparent 55%)}.join-journey-section>div{position:relative;z-index:1}.join-journey-section h2 em{color:#c7dc68}.join-journey-section>div:last-child>p{max-width:590px;color:#f3f0e8c2;font-size:1.08rem;line-height:1.75}.join-journey-section .premium-pill{border-color:var(--ivory);background:var(--ivory);color:var(--ink)}.join-journey-section .premium-text-link{color:var(--ivory)}.dual-cta{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px}.premium-final-cta .dual-cta{justify-content:center}.premium-impact-top>p:last-child{max-width:650px;color:#f3f0e8ad;line-height:1.7}.impact-stat-grid{grid-template-columns:repeat(4,1fr);margin-top:70px}.impact-stat-grid>div{min-height:180px}.impact-stat-grid strong{font-size:clamp(2.8rem,4.6vw,5.8rem)}.premium-impact{position:relative;overflow:hidden;background:#10231b;color:var(--ivory)}.premium-impact .premium-impact-top{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end}.premium-impact .premium-impact-top h2{max-width:800px;margin-top:24px;color:var(--ivory);text-align:left}.premium-impact .premium-impact-top h2 em{color:#c7dc68}.premium-impact .premium-impact-top>p{max-width:560px;margin:0 0 8px;color:#f3f0e8ab;font-size:1.08rem;line-height:1.72}.premium-impact .impact-stat-grid{margin:clamp(55px,7vw,90px) 0 0;border-color:#f3f0e82e}.premium-impact .impact-stat-grid>div{position:relative;min-height:clamp(185px,17vw,245px);justify-content:flex-end;border-color:#f3f0e82e;padding:clamp(22px,2.2vw,36px)}.premium-impact .impact-stat-grid>div:nth-child(4){border-right:0}.premium-impact .impact-stat-grid>div:nth-child(-n+4){border-bottom:1px solid rgba(243,240,232,.18)}.premium-impact .impact-index{position:absolute;left:clamp(22px,2.2vw,36px);top:22px;margin:0;color:#f3f0e852;font:700 .58rem var(--font-ui);letter-spacing:.12em}.premium-impact .impact-number{color:var(--ivory);font-size:clamp(3.8rem,5.2vw,6.8rem);line-height:.8;transform:translateY(14px);opacity:0;transition:opacity .75s ease .15s,transform .85s cubic-bezier(.22,.8,.24,1) .15s}.premium-impact .impact-stat-grid>div.is-visible .impact-number{transform:translateY(0);opacity:1}.premium-impact .impact-label{max-width:190px;margin-top:22px;color:#f3f0e8b8;line-height:1.35}.impact-footnote{margin:22px 0 0;color:#f3f0e86b;font:500 .65rem var(--font-ui);letter-spacing:.04em}.partner-logo-card img{filter:grayscale(1) contrast(.9) opacity(.72)!important;transition:filter .35s ease,transform .35s ease}.partner-logo-card:hover img{filter:grayscale(0) opacity(1)!important;transform:scale(1.03)}.latest-updates-section{background:#eeece4}.updates-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:52px}.update-card{min-width:0}.update-card>img{height:280px}.update-card h3{min-height:3.5em;margin:0 0 20px;font-size:clamp(1.35rem,1.65vw,2rem);font-weight:500;line-height:1.15}@media (max-width: 1000px){.premium-program-grid{grid-template-columns:repeat(2,1fr)}.premium-program-card,.premium-program-card:nth-child(4),.premium-program-card:nth-child(5){grid-column:auto}.premium-program-card:last-child{grid-column:1 / -1;width:calc(50% - 11px);justify-self:center}.journey-map-heading{grid-template-columns:1fr;gap:30px}.journey-map-intro{max-width:720px}.tapestry-state{grid-template-columns:34px minmax(0,1fr) 72px}.journey-map{width:min(100%,720px);margin-inline:auto}.journey-atlas,.journey-panorama{justify-self:center;margin-top:30px}.updates-grid{grid-template-columns:repeat(3,1fr)}.impact-stat-grid{grid-template-columns:repeat(2,1fr)}.premium-impact .premium-impact-top{grid-template-columns:1fr;gap:28px}.premium-impact .impact-stat-grid>div:nth-child(2n){border-right:0}.premium-impact .impact-stat-grid>div:nth-child(-n+6){border-bottom:1px solid rgba(243,240,232,.18)}}@media (max-width: 700px){.premium-program-grid,.field-story-grid,.join-journey-section,.editorial-section-head{grid-template-columns:1fr}.premium-program-card:last-child{grid-column:auto;width:100%}.premium-program-description{min-height:0}.journey-map-section{min-height:0;padding:90px 5vw}.journey-map-heading h2,.editorial-section-head h2,.join-journey-section h2{font-size:clamp(2.7rem,11vw,4rem)}.journey-map-heading{margin-bottom:44px}.journey-map{aspect-ratio:1}.atlas-map-stage{min-height:440px}.atlas-state-list{grid-template-columns:repeat(2,1fr)}.journey-panorama{min-height:620px}.editorial-section-head{gap:20px;margin-bottom:45px}.field-story-card>div{height:58vh}.join-journey-section{gap:25px}.updates-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.update-card{min-width:76vw;scroll-snap-align:start}.impact-stat-grid{grid-template-columns:repeat(2,1fr)}.journey-panorama{min-height:760px}.panorama-caption{bottom:275px;max-width:82%}.panorama-caption h3{font-size:clamp(3rem,13vw,4.7rem)}.panorama-itinerary{right:0;top:auto;bottom:0;display:grid;width:100%;height:auto;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(243,240,232,.18);border-left:0;padding:18px}.panorama-itinerary>p{grid-column:1 / -1;margin-bottom:10px}.panorama-itinerary button{min-height:44px}.cultural-tapestry{grid-template-columns:1fr}.cultural-tapestry:before{left:20px}.cultural-tapestry__map{display:none}.tapestry-state,.tapestry-state:nth-child(2n),.tapestry-state:nth-child(odd){min-height:0;grid-template-columns:30px minmax(0,1fr) 62px;gap:12px;border-bottom:1px solid rgba(16,35,27,.18);padding:38px 10px 38px 38px}.tapestry-state:last-child{border-bottom:0}.tapestry-state:after,.tapestry-state:nth-child(2n):after,.tapestry-state:nth-child(odd):after{left:15px;right:auto;width:11px}.tapestry-state:hover:after{width:18px}.tapestry-state__copy h3{margin-bottom:14px;font-size:clamp(2rem,9vw,2.75rem)}.tapestry-state__copy p{font-size:.84rem}.tapestry-state__motif{max-height:76px}}@media (prefers-reduced-motion: reduce){.journey-map-art,.map-symbol,.journey-map:after{animation:none}.journey-map:after{opacity:.12}}.premium-home main>section:not(.premium-hero){height:auto;max-height:none}.premium-intro,.premium-manifesto,.institution-culture,.journey-map-section,.join-journey-section,.premium-impact,.institution-legacy,.premium-final-cta{min-height:min(900px,88svh)}.premium-programs,.field-stories-section,.partner-marquee-section,.latest-updates-section{min-height:0}.premium-manifesto-image{min-height:620px}.institution-culture,.institution-legacy,.journey-map-section{overflow:hidden}@media (max-width: 900px){.premium-home main>section:not(.premium-hero){height:auto;min-height:0;max-height:none}.premium-intro,.premium-manifesto,.institution-culture,.premium-programs,.journey-map-section,.field-stories-section,.join-journey-section,.premium-impact,.partner-marquee-section,.latest-updates-section,.institution-legacy,.premium-final-cta{padding-top:clamp(80px,10vh,110px);padding-bottom:clamp(80px,10vh,110px)}.premium-manifesto{grid-template-rows:none;padding:0}.premium-manifesto-image{height:min(72vw,620px);min-height:380px}.premium-manifesto-copy{overflow:visible}.institution-culture,.institution-legacy{min-height:0}.premium-intro-bottom p,.premium-manifesto-copy>p:not(.premium-kicker),.premium-partner-copy>p:not(.premium-kicker){display:block;overflow:visible;-webkit-line-clamp:unset}.premium-program-grid,.culture-principles,.legacy-grid{flex-basis:auto}}@media (max-width: 540px){.premium-manifesto-image{height:92vw;min-height:0}.impact-stat-grid>div,.culture-principles article,.legacy-grid article{min-height:max-content}}.partner-marquee-section{display:flex;height:88svh;min-height:0;max-height:100svh;flex-direction:column;justify-content:center;overflow:hidden;background:#eeece4;color:#10231b;padding:4vh 0}.partner-marquee-head{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end;padding:0 8vw 3vh}.partner-marquee-head h2{margin:18px 0 0;font-size:clamp(3.25rem,4.9vw,6rem);font-weight:400;line-height:.9}.partner-marquee-head h2 em{color:#52715f}.partner-marquee-head>div:last-child>p{max-width:520px;margin:0 0 28px;color:#5d6a63;font-size:1.05rem;line-height:1.62}.partner-marquee-head .premium-text-link{width:max-content;color:#10231b}.partner-marquee{position:relative;width:100%;overflow:hidden;padding:7px 0;border:0;-webkit-mask-image:none;mask-image:none}.partner-marquee+.partner-marquee{border-top:0}.partner-marquee-track{display:flex;gap:14px;width:max-content;animation:partnerMarquee 86s linear infinite}.partner-marquee-copy{display:contents}.partner-marquee-reverse .partner-marquee-track{animation-direction:reverse;animation-duration:96s}.partner-marquee-section:has(.partner-logo-card:hover) .partner-marquee-track,.partner-marquee-section:focus-within .partner-marquee-track{animation-play-state:paused}.partner-logo-card{display:grid;width:clamp(140px,18vh,220px);height:auto;aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid rgba(16,35,27,.12);border-radius:3px;background:#fff;padding:clamp(16px,2.2vh,24px);box-shadow:0 8px 24px #10231b09;transition:border-color .3s ease,transform .3s ease}.partner-logo-card:hover{background:#fff;border-color:#10231b47;transform:translateY(-2px)}.partner-logo-card img{display:block;width:88%;height:88%;object-fit:contain;object-position:center;filter:none!important}@keyframes partnerMarquee{to{transform:translate(-50%)}}.premium-home main>.partner-strip-section{height:auto;min-height:0;max-height:none;overflow:hidden;padding:clamp(36px,4vw,58px) 0;background:#10231b;color:var(--ivory)}.partner-strip__title{margin:0 7vw clamp(24px,2.5vw,36px);color:var(--ivory);font:700 clamp(1.05rem,1.45vw,1.45rem) var(--font-ui);letter-spacing:.2em;text-align:center;text-transform:uppercase}.partner-strip__track{animation:partnerStrip 62s linear infinite}.partner-strip__copy{display:flex;gap:14px}.partner-strip-section .partner-logo-card{width:clamp(150px,12vw,190px);padding:clamp(12px,1.5vw,18px)}.partner-strip-section:has(.partner-logo-card:hover) .partner-strip__track,.partner-strip-section:focus-within .partner-strip__track{animation-play-state:paused}@keyframes partnerStrip{to{transform:translate(calc(-50% - 7px))}}@media (max-width: 900px){.partner-marquee-section{height:88svh;max-height:88svh;padding:3vh 0}.partner-marquee-head{display:block;padding:0 7vw 2.5vh}.partner-marquee-head h2{font-size:clamp(2.65rem,8.5vw,4.25rem)}.partner-marquee-head>div:last-child>p{display:none}.partner-marquee-head .premium-text-link{margin-top:2.5vh}.partner-logo-card{width:min(44vw,18vh,180px);height:auto;aspect-ratio:1;padding:16px}}@media (prefers-reduced-motion: reduce){.partner-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.partner-marquee-track{animation:none}.partner-marquee-copy{display:none}}.premium-home main>.partner-marquee-section{height:auto;min-height:0;max-height:none;overflow:visible;padding:clamp(80px,9vw,140px) 6vw}.partner-marquee-head{padding:0 2vw clamp(48px,6vw,80px)}.partner-logo-grid{display:flex;max-width:1320px;flex-wrap:wrap;justify-content:center;gap:14px;margin-inline:auto}.partner-logo-grid .partner-logo-card{width:clamp(170px,15vw,220px);height:auto;aspect-ratio:1;flex:0 0 clamp(170px,15vw,220px)}@media (max-width: 900px){.premium-home main>.partner-marquee-section{height:auto;max-height:none;padding:70px 5vw}.partner-marquee-head{padding:0 2vw 45px}.partner-logo-grid{max-width:560px;gap:10px}.partner-logo-grid .partner-logo-card{width:clamp(145px,31vw,185px);flex-basis:clamp(145px,31vw,185px)}}@media (max-width: 560px){.partner-logo-grid .partner-logo-card{width:min(45vw,170px);flex-basis:min(45vw,170px);padding:12px}}.state-ornament{position:absolute!important;z-index:0!important;width:clamp(120px,13vw,205px);height:auto;opacity:.11;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;animation:stateOrnamentDrift 12s ease-in-out infinite alternate}.state-ornament--light{opacity:.13;filter:brightness(0) invert(1)}.state-ornament--culture{left:-42px;bottom:5%;animation-duration:13s}.state-ornament--programs{right:-36px;top:7%;animation-duration:11s;animation-delay:-3s}.state-ornament--story{right:-28px;bottom:3%;animation-duration:14s;animation-delay:-6s}.state-ornament--community{left:-52px;top:8%;animation-duration:12.5s;animation-delay:-2s}.state-ornament--impact{right:-44px;bottom:4%;animation-duration:15s;animation-delay:-8s}.state-ornament--partners{left:-38px;top:5%;animation-duration:13.5s;animation-delay:-4s}.state-ornament--legacy{right:-48px;top:4%;animation-duration:14.5s;animation-delay:-9s}.state-ornament--final{left:7%;bottom:4%;animation-duration:12s;animation-delay:-5s}.institution-culture,.premium-programs,.institution-story,.institution-community,.premium-impact,.partner-marquee-section,.institution-legacy,.premium-final-cta{position:relative;isolation:isolate}.institution-culture>:not(.state-ornament),.premium-programs>:not(.state-ornament),.institution-story>:not(.state-ornament),.institution-community>:not(.state-ornament),.premium-impact>:not(.state-ornament),.partner-marquee-section>:not(.state-ornament),.institution-legacy>:not(.state-ornament),.premium-final-cta>:not(.state-ornament){position:relative;z-index:1}@keyframes stateOrnamentDrift{0%{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(7px,-9px,0) rotate(1deg)}to{transform:translate3d(-4px,7px,0) rotate(3deg)}}@media (max-width: 700px){.state-ornament{width:clamp(92px,29vw,132px);opacity:.075}.state-ornament--story,.state-ornament--partners,.state-ornament--final{display:none}}@media (prefers-reduced-motion: reduce){.state-ornament{animation:none}}.premium-hero-copy h1.premium-hero-state-title{max-width:880px;margin:22px 0 24px;font-size:clamp(3.8rem,6.2vw,7.2rem);line-height:.88;text-wrap:balance}.premium-hero-state-title em{color:var(--lime);font-style:italic;text-shadow:0 3px 24px rgba(6,20,14,.28)}.hero-namaste-rail{position:absolute;z-index:4;top:50%;right:clamp(18px,2.6vw,44px);display:flex;flex-direction:column;gap:clamp(2px,.35vh,5px);transform:translateY(-57%)}.hero-namaste-rail:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff38;content:"";transform:translate(-50%)}.hero-namaste-rail button{position:relative;display:grid;width:clamp(46px,4.4vw,68px);aspect-ratio:1;place-items:center;border:0;background:#07140d38;color:#ffffff7a;font:500 clamp(1.25rem,1.8vw,2rem) var(--font-heading);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:color .35s ease,background-color .35s ease,transform .35s ease}.hero-namaste-rail button span{position:relative;z-index:1}.hero-namaste-rail button .hero-namaste-rail__dots{position:absolute;right:0;bottom:5px;left:0;display:flex;justify-content:center;gap:4px}.hero-namaste-rail__dots i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35;transition:opacity .25s ease,transform .25s ease}.hero-namaste-rail__dots i.is-active{opacity:1;transform:scale(1.65)}.hero-namaste-rail button small{position:absolute;right:calc(100% + 12px);width:max-content;color:#fff;font:700 .52rem var(--font-ui);letter-spacing:.12em;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(8px);transition:opacity .3s ease,transform .3s ease}.hero-namaste-rail button:hover small,.hero-namaste-rail button:focus-visible small,.hero-namaste-rail button.is-active small{opacity:1;transform:translate(0)}.hero-namaste-rail button:hover,.hero-namaste-rail button:focus-visible{color:#fff;background:#07140d94}.hero-namaste-rail button.is-active{color:#10231b;background:var(--lime);transform:translate(-8px)}.hero-namaste-rail button.is-reset{border-top:1px solid rgba(255,255,255,.48);color:#ffffffc7}.hero-namaste-rail button.is-reset:hover,.hero-namaste-rail button.is-reset:focus-visible{color:#10231b;background:var(--lime)}@media (max-width: 900px){.premium-hero-copy h1.premium-hero-state-title{font-size:clamp(3.25rem,10vw,5.7rem)}.hero-namaste-rail{right:14px;transform:translateY(-60%)}.hero-namaste-rail button{width:42px}.hero-namaste-rail button small{display:none}}@media (max-width: 540px){.premium-hero-copy h1.premium-hero-state-title{font-size:clamp(3rem,13vw,4.4rem)}.hero-namaste-rail{right:8px}.hero-namaste-rail button{width:34px;font-size:1rem}}.premium-home main>section.premium-programs{display:block;height:auto;min-height:0;max-height:none;overflow:visible;padding-top:clamp(105px,9vw,155px);padding-bottom:clamp(105px,9vw,155px)}.premium-programs .premium-program-image{height:clamp(280px,27vw,400px)}.premium-programs .premium-section-head{margin-bottom:clamp(52px,5vw,78px)}.premium-program-card[aria-disabled=true]{cursor:default}.premium-program-card[aria-disabled=true]:hover img{transform:none}@media (max-width: 900px){.premium-home main>section.premium-programs{padding:80px 7vw}.premium-programs .premium-section-head{margin-bottom:48px}.premium-programs .premium-section-head>p{display:block}.premium-programs .premium-program-grid{display:grid;grid-template-columns:1fr;gap:42px;overflow:visible}.premium-programs .premium-program-card{width:auto;flex:initial}.premium-programs .premium-program-image{height:min(76vw,440px)}}@media (max-width: 540px){.premium-home main>section.premium-programs{padding:70px 6vw}.premium-programs .premium-program-image{height:min(78vw,380px)}}.anf-parallax-section{position:relative;isolation:isolate;overflow:hidden;background-color:#f3f0e8}.anf-parallax-section:before{position:absolute;inset:-12% 0;z-index:0;content:"";background-image:linear-gradient(#f3f0e829,#f3f0e829),url(/assets/anf-background-DUVVxHA5.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover;pointer-events:none;transform:translate3d(0,var(--anf-parallax-y, 0),0) scale(1.02);will-change:transform}.anf-parallax-section>*{position:relative;z-index:1}@media (max-width: 700px){.anf-parallax-section:before{background-position:30% bottom;background-size:auto 112%}}@media (prefers-reduced-motion: reduce){.anf-parallax-section:before{transform:none;will-change:auto}}.awards-page{--awards-paper: #f8f7f4;--awards-ink: #111111;--awards-gold: #c6a96a;--awards-body: #444444;--awards-line: rgba(17, 17, 17, .13);--font-heading: "Poppins", Arial, sans-serif;--font-ui: "Poppins", Arial, sans-serif;background:var(--awards-paper)!important;color:var(--awards-ink);font-family:Poppins,Arial,sans-serif!important;padding-top:0!important}.awards-page *{font-family:Poppins,Arial,sans-serif!important}.awards-page main{display:flex;overflow:hidden;flex-direction:column}.awards-page main>.awards-hero{order:1}.awards-page main>.awards-trust{order:2}.awards-page main>.awards-about{order:3}.awards-page main>.awards-objectives{order:4}.awards-page main>.awards-jury{order:5}.awards-page main>.awards-categories{order:6}.awards-page main>.awards-nomination{order:7}.awards-page main>.awards-evaluation{order:8}.awards-page main>.awards-process{order:9}.awards-page main>.awards-review{order:10}.awards-page main>.awards-dates{order:11}.awards-page main>.awards-commitment{order:12}.awards-page main>.awards-final{order:13}.awards-page main>.awards-organiser{order:14}.awards-page [hidden]{display:none!important}.awards-page section{animation:none!important}.awards-page article:hover{transform:none!important}.awards-name{color:var(--awards-gold)}.awards-page main>section:not(.awards-hero){position:relative;isolation:isolate}.awards-page main>section:not(.awards-hero):after{position:absolute;z-index:0;top:50%;right:clamp(-90px,-5vw,-36px);width:clamp(220px,25vw,410px);aspect-ratio:1;background:url(/assets/namaste-awards-colour-logo-Dl3DAYQY.png) center top / 100% auto no-repeat;clip-path:inset(0 0 48% 0);content:"";opacity:.055;pointer-events:none;transform:translateY(-50%) rotate(7deg);animation:awards-silhouette-drift 12s ease-in-out infinite alternate}.awards-page main>section:not(.awards-hero):nth-of-type(2n):after{right:auto;left:clamp(-96px,-5vw,-40px);width:clamp(190px,22vw,350px);transform:translateY(-50%) rotate(-7deg);animation-delay:-5s}.awards-page main>section:not(.awards-hero)>*{position:relative;z-index:1}.awards-page main>.awards-categories:after,.awards-page main>.awards-final:after{background-image:url(/assets/namaste-awards-white-logo-CVv2zc-T.png);opacity:.065}.awards-kicker,.awards-label{margin:0;font-family:var(--font-ui)!important;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.awards-hero{position:relative;display:grid;min-height:calc(100svh - 88px);place-items:center;overflow:hidden;padding:clamp(72px,10vw,150px) 6vw;background:#111;color:#fff;isolation:isolate}.awards-hero:before,.awards-hero:after{position:absolute;border:1px solid rgba(198,169,106,.28);border-radius:50%;content:"";inset:11%;pointer-events:none}.awards-hero:after{inset:22%}.awards-hero__glow{position:absolute;z-index:-1;width:min(76vw,1100px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(198,169,106,.24),rgba(198,169,106,.06) 38%,transparent 68%);animation:awards-breathe 8s ease-in-out infinite alternate}.awards-hero__people{position:absolute;inset:0;z-index:1;pointer-events:none}.awards-hero__person{position:absolute;width:clamp(122px,10.5vw,168px);overflow:hidden;border:1px solid rgba(198,169,106,.48);border-radius:16px;background:#1b1a18;padding:8px 8px 13px;color:#fff;box-shadow:0 20px 54px #00000052;animation:awards-person-float 5s ease-in-out infinite;animation-delay:calc(var(--person-index) * -.72s)}.awards-hero__person>div{display:grid;width:100%;aspect-ratio:.82;place-items:center;border-radius:9px;background:#292722;color:#c6a96ab8}.awards-hero__person>div img{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center top}.awards-hero__person>div svg{width:28%;height:auto}.awards-hero__person strong,.awards-hero__person span,.awards-hero__person small{display:block;font-family:var(--font-ui)}.awards-hero__person strong{margin-top:10px;font-size:clamp(.68rem,.76vw,.84rem);line-height:1.05}.awards-hero__person span{margin-top:5px;color:var(--awards-gold);font-size:clamp(.48rem,.5vw,.58rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.awards-hero__person small{margin-top:5px;color:#ffffff8c;font-size:clamp(.45rem,.43vw,.54rem);line-height:1.3}.awards-hero__person:nth-child(1){left:5%;top:13%;transform:rotate(-4deg)}.awards-hero__person:nth-child(2){left:11%;bottom:10%;transform:rotate(3deg)}.awards-hero__person:nth-child(3){right:6%;top:12%;transform:rotate(4deg)}.awards-hero__person:nth-child(4){right:10%;bottom:9%;transform:rotate(-3deg)}.awards-hero__copy{z-index:2;max-width:1040px;text-align:center}.awards-hero__logo-stage{position:relative;width:clamp(220px,28vw,430px);aspect-ratio:1.45;margin:0 auto 2px;filter:drop-shadow(0 0 24px rgba(198,169,106,.16));animation:awards-logo-float 5.5s ease-in-out infinite}.awards-hero__logo{display:block;position:absolute;z-index:2;top:50%;left:50%;width:100%;height:auto;object-fit:contain;clip-path:inset(15% 2% 10%);transform:translate(-50%,-50%);animation:awards-logo-glow 3.4s ease-in-out infinite}.awards-hero__logo-orbit{position:absolute;z-index:3;inset:0;pointer-events:none}.awards-hero__logo-orbit i{position:absolute;top:50%;left:50%;display:block;width:7px;height:7px;border-radius:50%;background:#e7ce91;box-shadow:0 0 8px #d7b86e,0 0 20px #c6a96acc;animation:awards-logo-dot-orbit var(--orbit-speed) linear infinite}.awards-hero__logo-orbit i:nth-child(1){--orbit-radius: clamp(112px, 15vw, 225px);--orbit-speed: 11s;animation-delay:-2.5s}.awards-hero__logo-orbit i:nth-child(2){--orbit-radius: clamp(88px, 11.5vw, 172px);--orbit-speed: 7.5s;width:5px;height:5px;animation-delay:-5s;animation-direction:reverse}.awards-hero__logo-orbit i:nth-child(3){--orbit-radius: clamp(66px, 8.5vw, 128px);--orbit-speed: 5.8s;width:4px;height:4px;animation-delay:-1.2s}.awards-hero__logo-orbit i:nth-child(4){--orbit-radius: clamp(101px, 13.2vw, 198px);--orbit-speed: 14.5s;width:6px;height:6px;animation-delay:-8.2s;animation-direction:reverse}.awards-hero__logo-orbit i:nth-child(5){--orbit-radius: clamp(76px, 10vw, 150px);--orbit-speed: 9.2s;width:3px;height:3px;animation-delay:-3.8s}.awards-hero__logo-stage:after{position:absolute;z-index:0;inset:24% 15%;border-radius:50%;background:radial-gradient(circle,rgba(198,169,106,.2),transparent 68%);content:"";animation:awards-logo-aura 3.4s ease-in-out infinite}.awards-hero h1{margin:24px auto 0;max-width:1050px;font-size:clamp(3.7rem,7.4vw,8rem);font-weight:400;line-height:.89}.awards-hero--new .awards-hero__copy{width:min(90vw,1400px);max-width:none}.awards-hero--new h1{width:90%;max-width:none;font-size:clamp(2.8rem,5.3vw,5.8rem);line-height:.94}.awards-hero--new{width:100%;min-height:100svh;margin:0}.awards-hero .awards-kicker{color:var(--awards-gold)}.awards-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:42px}.awards-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--awards-gold);border-radius:999px;padding:0 24px;font-family:var(--font-ui);font-size:.85rem;font-weight:700;letter-spacing:.04em;transition:transform .3s ease,background-color .3s ease,color .3s ease}.awards-button:hover{transform:translateY(-3px)}.awards-button--gold{background:var(--awards-gold);color:#111}.awards-button--gold:hover{background:#d5bc82}.awards-button--ghost{color:#fff}.awards-button--ghost:hover{background:#fff;border-color:#fff;color:#111}.awards-trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--awards-line);background:#fff}.awards-trust__item{display:flex;min-height:138px;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--awards-line);padding:24px;font-family:var(--font-ui);font-size:.85rem;font-weight:700;letter-spacing:.04em}.awards-trust__item:last-child{border-right:0}.awards-trust__item svg{width:20px;color:var(--awards-gold)}.awards-section{padding:clamp(90px,10vw,160px) 6vw;background:var(--awards-paper)}.awards-section-intro{display:grid;grid-template-columns:80px minmax(0,1fr);border-top:1px solid var(--awards-line);padding-top:26px}.awards-section-intro>span{color:var(--awards-gold);font-family:var(--font-ui);font-size:.72rem;letter-spacing:.18em}.awards-section-intro h2{max-width:830px;margin:0;font-size:clamp(3rem,5.6vw,6rem);font-weight:400;line-height:.95}.awards-section-intro p{margin:20px 0 0;color:var(--awards-body);font-size:clamp(1.15rem,1.6vw,1.5rem)}.awards-editorial-copy{max-width:760px;margin-top:38px}.awards-editorial-copy p{margin:0 0 20px;font-size:clamp(1.05rem,1.25vw,1.24rem);line-height:1.65}.awards-about{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:center}.awards-about--with-award[hidden]{display:none}.awards-about--without-award{display:block;text-align:center}.awards-about--without-award .awards-section-intro{width:100%;grid-template-columns:1fr}.awards-about--without-award .awards-section-intro>span{display:none}.awards-about--without-award .awards-section-intro h2,.awards-about--without-award .awards-editorial-copy{width:100%;max-width:none}.awards-about__mark{position:relative;display:grid;aspect-ratio:1;place-content:center;border:1px solid var(--awards-gold);border-radius:50%;text-align:center}.awards-about__mark:after{position:absolute;left:22%;right:22%;bottom:10%;height:7%;border-radius:50%;background:#11111129;filter:blur(15px);content:"";animation:awards-trophy-shadow 4.2s ease-in-out infinite}.awards-about__mark img{position:relative;z-index:1;display:block;width:84%;height:auto;margin:auto;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(17,17,17,.14));animation:awards-trophy-float 4.2s ease-in-out infinite;will-change:transform}.awards-objectives{background:#fff}.awards-objectives__visual{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:72px 0 0 80px}.awards-objective-card{display:flex;min-height:210px;flex-direction:column;justify-content:space-between;border:1px solid var(--awards-line);border-radius:18px;padding:28px}.awards-objective-card span{color:var(--awards-gold);font-family:var(--font-ui);font-size:.72rem}.awards-objective-card p{margin:42px 0 0;color:var(--awards-body);font-size:1.04rem;line-height:1.45}.awards-categories{background:#111;color:#fff}.awards-categories .awards-section-intro{border-color:#fff3}.awards-categories .awards-section-intro p{color:#fff}.awards-categories .awards-section-intro .awards-name{color:var(--awards-gold)}.awards-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:70px;background:#ffffff2e}.awards-category-card{position:relative;display:flex;min-height:410px;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#111;padding:28px;transition:background-color .35s ease}.awards-category-card:hover{background:#1d1b17}.awards-category-card>svg:first-of-type{width:34px;height:34px;color:var(--awards-gold)}.awards-category-card h3{margin:34px 0 24px;font-size:clamp(1.3rem,1.55vw,1.8rem);font-weight:400;line-height:1.08}.awards-category-card>svg:last-child{width:18px;margin-top:auto}.awards-nomination__grid{display:grid;grid-template-columns:1fr 1fr .82fr;gap:16px;margin:72px 0 0 80px}.awards-copy-panel{min-height:300px;border:1px solid var(--awards-line);border-radius:18px;background:#fff;padding:36px}.awards-label{color:var(--awards-gold)}.awards-copy-panel>p:not(.awards-label){margin:34px 0 0;color:var(--awards-body);font-size:1.08rem;line-height:1.65}.awards-highlights{display:grid;gap:20px;margin:28px 0 0;padding:0;list-style:none}.awards-highlights li{display:flex;align-items:center;gap:12px;color:var(--awards-body);font-size:1.12rem}.awards-highlights svg{width:19px;color:var(--awards-gold)}.awards-nomination__photo{position:relative;display:grid;min-height:360px;place-content:center;justify-items:center;overflow:hidden;border:1px solid rgba(198,169,106,.65);border-radius:18px;background:#111;padding:34px;color:#fff;text-align:center;box-shadow:0 24px 58px #1111111f}.awards-nomination__photo:before,.awards-nomination__photo:after{position:absolute;width:250px;aspect-ratio:1;border:1px solid rgba(198,169,106,.2);border-radius:50%;content:""}.awards-nomination__photo:after{width:320px;opacity:.55}.awards-nomination__status{position:absolute;left:22px;top:22px;color:#ffffff8f;font:700 .62rem var(--font-ui);letter-spacing:.17em;text-transform:uppercase}.awards-nomination__silhouette{position:relative;z-index:1;display:grid;width:126px;aspect-ratio:1;place-items:center;border:1px solid var(--awards-gold);border-radius:50%;background:#1d1b18;box-shadow:0 0 0 12px #c6a96a12;transition:transform .4s cubic-bezier(.22,.8,.24,1),box-shadow .4s ease}.awards-nomination__silhouette svg{width:52px;height:52px;color:var(--awards-gold);stroke-width:1.25}.awards-nomination__photo>strong{position:relative;z-index:1;margin-top:31px;color:var(--awards-gold);font-family:var(--font-heading);font-size:clamp(2.2rem,3vw,3.5rem);font-weight:400;line-height:.9}.awards-nomination__photo>small{position:relative;z-index:1;margin-top:12px;color:var(--awards-gold);font:700 .66rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.awards-nomination__photo:hover .awards-nomination__silhouette{transform:translateY(-5px);box-shadow:0 0 0 17px #c6a96a17}.awards-evaluation{padding:clamp(76px,8vw,118px) 6vw;background:#f8f7f4}.awards-evaluation__inner{width:min(1200px,100%);margin:0 auto}.awards-evaluation__heading{max-width:900px}.awards-evaluation__heading h2{margin:16px 0 0;font-size:clamp(3.3rem,5.2vw,5.6rem);font-weight:400;line-height:.92}.awards-evaluation__heading>p:last-child{max-width:760px;margin:28px 0 0;color:var(--awards-body);font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.65}.awards-evaluation__heading .awards-kicker{color:#8a713d}.awards-evaluation__layout{display:grid;grid-template-columns:minmax(300px,34%) minmax(0,66%);gap:clamp(30px,4vw,56px);margin-top:58px;align-items:start}.awards-framework{border:1px solid rgba(198,169,106,.6);border-radius:20px;background:#fff;padding:clamp(25px,2.8vw,38px);box-shadow:0 24px 60px #1111110f}.awards-framework__label{margin:0;color:#8a713d;font:700 .72rem var(--font-ui)!important;letter-spacing:.18em;text-transform:uppercase}.awards-framework__graphic{position:relative;width:min(100%,285px);aspect-ratio:1;margin:24px auto 20px}.awards-framework__graphic svg{position:absolute;inset:0;width:100%;height:100%;color:var(--awards-gold);overflow:visible}.awards-framework__center{position:absolute;left:50%;top:50%;display:grid;width:46%;aspect-ratio:1;place-content:center;border:1px solid var(--awards-gold);border-radius:50%;background:#111;color:#fff;text-align:center;transform:translate(-50%,-50%)}.awards-framework__center span,.awards-framework__center strong{display:block;font-family:var(--font-ui);font-size:clamp(.68rem,.85vw,.82rem);letter-spacing:.08em;line-height:1.35}.awards-framework__center strong{color:var(--awards-gold);font-weight:700}.awards-framework__node{position:absolute;left:calc(50% + 40.25%*cos(calc(var(--node-index) * 60deg - 90deg)));top:calc(50% + 40.25%*sin(calc(var(--node-index) * 60deg - 90deg)));width:14px;height:14px;border:3px solid white;border-radius:50%;background:var(--awards-gold);box-shadow:0 0 0 1px var(--awards-gold);transform:translate(-50%,-50%)}.awards-framework__trust{margin:0;border-top:1px solid rgba(198,169,106,.55);padding-top:20px;color:var(--awards-body);font-size:.96rem;line-height:1.55}.awards-matrix{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.awards-matrix__progress{position:absolute;left:calc(50% - 1px);top:0;bottom:0;width:1px;background:#c6a96a2e}.awards-matrix__progress span{display:block;width:1px;height:100%;background:var(--awards-gold);transform-origin:top}.awards-matrix__row{position:relative;display:grid;min-height:128px;grid-template-columns:38px 1fr;gap:15px;align-content:center;border-bottom:1px solid rgba(198,169,106,.42);padding:16px 10px 16px 0;transition:background-color .25s ease,padding-left .25s ease,box-shadow .25s ease}.awards-matrix__row:nth-child(2),.awards-matrix__row:nth-child(3){border-top:1px solid rgba(198,169,106,.42)}.awards-matrix__row:hover{border-radius:12px;background:#c6a96a14;padding-left:12px;box-shadow:0 12px 35px #c6a96a14}.awards-matrix__row>span{z-index:1;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--awards-gold);border-radius:50%;background:#f8f7f4;color:#80672f;font:700 .64rem var(--font-ui);transition:background-color .25s ease,color .25s ease,transform .25s ease}.awards-matrix__row:hover>span{background:var(--awards-gold);color:#111;transform:scale(1.06)}.awards-matrix__row h3{margin:0;font-size:clamp(1.18rem,1.45vw,1.52rem);font-weight:400;line-height:1.08}.awards-matrix__row i{display:block;width:28px;height:1px;margin:8px 0;background:var(--awards-gold);transition:width .25s ease}.awards-matrix__row:hover i{width:88px}.awards-matrix__row p{margin:0;color:var(--awards-body);font-size:.83rem;line-height:1.4}.awards-supporting-copy{display:grid;max-width:none;grid-template-columns:42px 1fr;align-items:center;gap:16px;margin:42px 0 0;border:1px solid rgba(198,169,106,.65);border-radius:20px;background:#f1ede3;padding:24px 28px;text-align:left;box-shadow:0 18px 46px #1111110a}.awards-supporting-copy svg{width:27px;color:#8a713d}.awards-supporting-copy p{margin:0;color:var(--awards-body);font-size:1.08rem;line-height:1.6}.awards-evaluation__layout{display:block;margin-top:54px}.awards-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.awards-matrix__row,.awards-matrix__row:first-of-type,.awards-matrix__row:nth-child(2),.awards-matrix__row:nth-child(3){min-height:150px;grid-template-columns:42px 1fr;align-content:center;gap:20px;border:1px solid rgba(198,169,106,.42);border-radius:20px;background:#fff;padding:25px;box-shadow:0 16px 42px #1111110a}.awards-matrix__row:hover{padding-left:30px;border-color:var(--awards-gold);background:#fff;box-shadow:0 20px 48px #11111112}.awards-matrix__row h3{font-size:clamp(1.35rem,1.75vw,1.75rem)}.awards-matrix__row i{width:30px;margin:10px 0}.awards-matrix__row:hover i{width:58px}.awards-matrix__row p{font-size:.9rem;line-height:1.45}.awards-matrix__row>span{width:42px;height:42px;background:#fff}.awards-process{background:#fff}.awards-process__timeline{display:grid;grid-template-columns:repeat(5,1fr);margin:72px 0 0 80px}.awards-step{min-height:310px;border-top:1px solid var(--awards-gold);border-right:1px solid var(--awards-line);padding:28px}.awards-step span{color:var(--awards-gold);font:700 .72rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.awards-step p{margin:80px 0 0;color:var(--awards-body);font-size:1.08rem;line-height:1.55}.awards-review__timeline{max-width:none;margin:72px 0 0 80px}.awards-review__step{display:flex;min-height:220px;flex-direction:column;align-items:stretch;justify-content:center;border-bottom:0;padding:28px}.awards-review__step:last-child{border-bottom:0}.awards-review__step h3{margin:0;font-size:clamp(1.55rem,2vw,2.25rem);font-weight:400;line-height:1.02}.awards-review__step p{margin:18px 0 0;color:var(--awards-body);font-size:.98rem;line-height:1.55}.awards-dates{background:#111;color:#fff}.awards-dates .awards-section-intro{border-color:#fff3}.awards-dates__list{margin:70px 0 0 80px}.awards-date{display:grid;grid-template-columns:70px minmax(240px,.7fr) 1fr;align-items:center;border-top:1px solid rgba(255,255,255,.2);padding:32px 0}.awards-date:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.awards-date svg{width:32px;height:32px;color:var(--awards-gold)}.awards-date time{color:var(--awards-gold);font:600 clamp(1rem,1.2vw,1.2rem) var(--font-ui);letter-spacing:.04em}.awards-date h3{margin:0;color:#fff;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:400}.awards-jury{background:#f1eee7;padding-top:clamp(76px,8vw,118px);padding-bottom:clamp(76px,8vw,118px)}.awards-jury .awards-editorial-copy{width:100%;max-width:none}.awards-jury__stage{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;margin:52px 0 0 80px;align-items:stretch}.awards-jury-feature{order:2}.awards-jury-directory{order:1}.awards-jury-feature{display:grid;min-width:0;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);overflow:hidden;border:1px solid rgba(198,169,106,.48);border-radius:22px;background:#fff;box-shadow:0 30px 80px #11111114}.awards-jury-feature__portrait{position:relative;min-height:650px;overflow:hidden;background:#d8d1c3}.awards-jury-feature__portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.awards-jury-feature__portrait>span{position:absolute;left:26px;bottom:25px;display:inline-flex;border-radius:999px;background:#111;padding:10px 14px;color:var(--awards-gold);font:700 .68rem var(--font-ui);letter-spacing:.12em}.awards-jury-feature__profile{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(30px,3vw,46px)}.awards-jury-feature__eyebrow{margin:0;color:var(--awards-gold);font:700 .68rem var(--font-ui)!important;letter-spacing:.17em;text-transform:uppercase}.awards-jury-feature__profile h3{margin:20px 0 0;font-size:clamp(2.35rem,3.4vw,4rem);font-weight:400;line-height:.92}.awards-jury-feature__designation{margin:17px 0 24px;color:var(--awards-body);font-size:.9rem;line-height:1.5}.awards-jury-feature .awards-juror__detail{padding:18px 0 20px}.awards-jury-feature .awards-juror__detail>p{margin-top:12px;font-size:1rem;line-height:1.5}.awards-jury-feature .awards-juror__tags{margin-top:12px}.awards-jury-feature .awards-juror__quote{padding:20px}.awards-jury-feature .awards-juror__quote p{margin-top:10px;font-size:.9rem;line-height:1.5}.awards-jury-directory{display:flex;min-width:0;flex-direction:column;border:1px solid rgba(198,169,106,.38);border-radius:22px;background:#161616;padding:18px;color:#fff}.awards-jury-directory>p{margin:8px 8px 18px;color:var(--awards-gold);font:700 .68rem var(--font-ui)!important;letter-spacing:.17em;text-transform:uppercase}.awards-jury-directory button{display:grid;min-height:100px;grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;border:0;border-top:1px solid rgba(255,255,255,.13);background:transparent;padding:10px 6px;color:#fff;text-align:left;transition:background-color .28s ease,padding-left .28s ease}.awards-jury-directory button:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.awards-jury-directory button:hover,.awards-jury-directory button.is-active{background:#c6a96a1a;padding-left:12px}.awards-jury-directory button img{width:48px;height:62px;border-radius:7px;object-fit:cover;object-position:center top;filter:saturate(.8)}.awards-jury-directory button span{min-width:0}.awards-jury-directory button small{display:block;color:var(--awards-gold);font:700 .61rem var(--font-ui);letter-spacing:.12em}.awards-jury-directory button strong{display:block;margin-top:5px;font-family:var(--font-heading);font-size:.92rem;font-weight:400;line-height:1.04}.awards-jury-directory button>svg{width:15px;opacity:.5;transition:opacity .28s ease,transform .28s ease}.awards-jury-directory button.is-active>svg{opacity:1;transform:translate(3px);color:var(--awards-gold)}.awards-juror__detail{border-top:1px solid rgba(198,169,106,.72);padding:26px 0 30px}.awards-juror__detail>span,.awards-juror__quote span{color:#8d743e;font:700 .7rem var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.awards-juror__detail>p{margin:18px 0 0;color:var(--awards-body);font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.65}.awards-juror__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.awards-juror__tags b{border:1px solid var(--awards-gold);border-radius:999px;background:#c6a96a14;padding:9px 14px;color:#6e592e;font:700 .75rem var(--font-ui);letter-spacing:.04em}.awards-juror__quote{display:grid;grid-template-columns:30px 1fr;gap:17px;margin:0;border-top:1px solid rgba(198,169,106,.72);border-left:3px solid var(--awards-gold);background:#fff;padding:28px;box-shadow:0 20px 50px #1111110f}.awards-juror__quote svg{width:22px;color:var(--awards-gold)}.awards-juror__quote p{margin:14px 0 0;color:var(--awards-body);font-size:1.02rem;line-height:1.65}.awards-commitment{background:#fff}.awards-commitment__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:72px 0 0 80px}.awards-commitment__card{display:grid;min-height:260px;align-content:space-between;border:1px solid var(--awards-line);border-radius:18px;padding:30px}.awards-commitment__card svg{color:var(--awards-gold)}.awards-commitment__card h3{margin:0;font-size:clamp(2rem,3vw,3.3rem);font-weight:400}.awards-commitment__closing{max-width:760px;margin:58px 0 0 80px;border-top:1px solid var(--awards-line);padding-top:28px}.awards-commitment__closing p{margin:0;color:var(--awards-body);font-size:1.15rem;line-height:1.65}.awards-final{display:grid;min-height:78vh;place-items:center;padding:90px 6vw;background:#111;color:#fff;text-align:center}.awards-final__inner{max-width:950px}.awards-final__logo{display:block;width:clamp(145px,14vw,205px);height:auto;margin:0 auto 34px;object-fit:contain}.awards-final .awards-kicker{color:var(--awards-gold)}.awards-final h2{margin:22px 0 0;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:400;line-height:.96}.awards-final p:not(.awards-kicker){max-width:650px;margin:28px auto 0;color:#ffffffb3;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.5}.awards-final .awards-button{margin-top:36px}.awards-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.awards-final__actions .awards-button{margin-top:0}.awards-organiser{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(54px,8vw,130px);padding:clamp(90px,10vw,150px) 8vw;background:#fff}.awards-organiser__logo{display:grid;min-height:360px;place-items:center;border:1px solid rgba(198,169,106,.42);border-radius:24px;background:radial-gradient(circle at 50% 45%,rgba(198,169,106,.16),transparent 58%),#f8f7f4;padding:clamp(34px,5vw,70px);box-shadow:0 28px 70px #11111112}.awards-organiser__logo img{width:min(100%,430px);height:auto;object-fit:contain;transition:filter .45s ease,transform .55s cubic-bezier(.22,.8,.24,1)}.awards-organiser__logo:hover img{filter:drop-shadow(0 16px 22px rgba(198,169,106,.24));transform:translateY(-6px) scale(1.025)}.awards-organiser__content{max-width:760px}.awards-organiser__content .awards-label{color:#8a713d}.awards-organiser__content h2{margin:20px 0 30px;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:400;line-height:.92}.awards-organiser__content>p:not(.awards-label){margin:0;color:var(--awards-body);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7}.awards-organiser__content>p+p{margin-top:18px}.awards-organiser__link{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:34px;padding-bottom:8px;color:#6e592e;font:700 .82rem var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.awards-organiser__link:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--awards-gold);content:"";transform:scaleX(.32);transform-origin:left;transition:transform .4s cubic-bezier(.22,.8,.24,1)}.awards-organiser__link svg{transition:transform .35s ease}.awards-organiser__link:hover:after{transform:scaleX(1)}.awards-organiser__link:hover svg{transform:translate(5px)}.awards-nomination-modal{position:fixed;z-index:10000;inset:0;display:grid;overflow-y:auto;place-items:center;background:#080808c2;padding:clamp(18px,4vw,48px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.awards-nomination-modal__dialog{position:relative;width:min(820px,100%);max-height:calc(100svh - 36px);overflow-y:auto;border:1px solid rgba(198,169,106,.58);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(198,169,106,.16),transparent 34%),#f8f7f4;padding:clamp(28px,4vw,52px);box-shadow:0 34px 100px #00000073;scrollbar-color:#b8944f #eee9de;scrollbar-width:thin}.awards-nomination-modal__dialog::-webkit-scrollbar{width:10px}.awards-nomination-modal__dialog::-webkit-scrollbar-track{border-radius:999px;background:#eee9de;margin-block:18px}.awards-nomination-modal__dialog::-webkit-scrollbar-thumb{border:3px solid #eee9de;border-radius:999px;background:linear-gradient(180deg,#d8bd7e,#a9823d);background-clip:padding-box}.awards-nomination-modal__dialog::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c9aa65,#89682e);background-clip:padding-box}.awards-nomination-modal__close{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(17,17,17,.14);border-radius:50%;background:#ffffffd1;color:#111;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .3s ease}.awards-nomination-modal__close:hover{background:#111;color:var(--awards-gold);transform:rotate(90deg)}.awards-nomination-modal__close svg{width:19px}.awards-nomination-modal__heading{padding-right:46px}.awards-nomination-modal__heading .awards-label{color:#8a713d}.awards-nomination-modal__heading h2,.awards-nomination-modal__success h2{margin:10px 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:.98}.awards-nomination-modal__heading>p:last-child,.awards-nomination-modal__success>p{max-width:620px;margin:18px 0 0;color:var(--awards-body);line-height:1.6}.awards-nomination-modal__criteria{margin-top:24px;border-left:3px solid var(--awards-gold);background:#f3efe5;padding:16px 18px}.awards-nomination-modal__criteria strong{display:block;font-size:.86rem;letter-spacing:.04em}.awards-nomination-modal__criteria ul{display:grid;gap:6px;margin:10px 0 0;padding-left:18px;color:var(--awards-body);font-size:.82rem;line-height:1.45}.awards-nomination-modal__types{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:30px;border-radius:15px;background:#ebe7dd;padding:6px}.awards-nomination-modal__types button{min-height:48px;border:0;border-radius:11px;background:transparent;color:#665f52;font-size:.84rem;font-weight:700;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.awards-nomination-modal__types button.is-active{background:#111;color:#e8ce90;box-shadow:0 8px 20px #1111112e}.awards-nomination-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:30px}.awards-nomination-form>label:not(.awards-nomination-form__upload):not(.awards-nomination-form__consent),.awards-nomination-form__field{display:grid;gap:9px}.awards-nomination-form label>span:first-child,.awards-nomination-form__field>span:first-child{color:#4d473d;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.awards-nomination-form input:not([type=checkbox]):not([type=file]):not([type=hidden]),.awards-nomination-form select{width:100%;min-height:52px;border:1px solid rgba(17,17,17,.17);border-radius:11px;outline:none;background:#ffffffe6;padding:0 15px;color:#111;font-size:.95rem;transition:border-color .25s ease,box-shadow .25s ease}.awards-category-select{position:relative;z-index:4}.awards-category-select__trigger{display:grid;width:100%;min-height:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(17,17,17,.17);border-radius:11px;background:#ffffffe6;padding:8px 12px 8px 15px;color:#777064;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.awards-category-select__trigger span{overflow:hidden;color:inherit;font-size:.9rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.awards-category-select__trigger svg{width:27px;height:27px;border-radius:50%;background:#eee8db;padding:6px;color:#8a713d;transition:background-color .25s ease,color .25s ease,transform .3s ease}.awards-category-select.is-open .awards-category-select__trigger{border-color:var(--awards-gold);box-shadow:0 0 0 4px #c6a96a24;color:#111}.awards-category-select.is-open .awards-category-select__trigger svg{background:#111;color:var(--awards-gold);transform:rotate(180deg)}.awards-category-select.has-error .awards-category-select__trigger{border-color:#a94739}.awards-category-select__menu{position:absolute;z-index:20;top:calc(100% + 9px);right:0;left:0;max-height:310px;overflow-y:auto;border:1px solid rgba(198,169,106,.52);border-radius:15px;background:#fff;padding:7px;box-shadow:0 22px 55px #11111138;scrollbar-color:#c6a96a #eee8db;scrollbar-width:thin}.awards-category-select__menu button{display:grid;width:100%;min-height:60px;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:11px;border:0;border-bottom:1px solid rgba(17,17,17,.08);border-radius:9px;background:transparent;padding:10px;color:#29251f;text-align:left;cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .22s ease}.awards-category-select__menu button:last-child{border-bottom:0}.awards-category-select__menu button:hover{background:#f3eee2;color:#755a23;transform:translate(3px)}.awards-category-select__menu button small{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(198,169,106,.52);border-radius:50%;color:#8a713d;font-size:.66rem;font-weight:800}.awards-category-select__menu button span{font-size:.78rem;font-weight:600;line-height:1.35}.awards-category-select__menu button>svg{width:17px;color:var(--awards-gold);opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease}.awards-category-select__menu button.is-selected{background:#111;color:#f0dca8}.awards-category-select__menu button.is-selected small{border-color:#f0dca873;color:#f0dca8}.awards-category-select__menu button.is-selected>svg{opacity:1;transform:scale(1)}.awards-category-select__error{color:#963b30;font-size:.72rem;font-weight:600}.awards-nomination-form input:focus,.awards-nomination-form select:focus{border-color:var(--awards-gold);box-shadow:0 0 0 4px #c6a96a24}.awards-nomination-form__upload{display:grid;min-height:118px;grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center;gap:16px;border:1px dashed rgba(138,113,61,.65);border-radius:15px;background:#c6a96a14;padding:20px;cursor:pointer}.awards-nomination-form__upload>svg{width:38px;height:38px;border-radius:50%;background:#111;color:var(--awards-gold);padding:9px}.awards-nomination-form__upload span{display:grid;gap:4px}.awards-nomination-form__upload strong{color:#111;font-size:.95rem}.awards-nomination-form__upload small{color:#6f685b;font-size:.78rem;text-transform:none}.awards-nomination-form__upload input{grid-column:2;width:100%;color:#5f584c;font-size:.78rem}.awards-nomination-form__upload input::file-selector-button{border:0;border-radius:999px;background:#d8c18a;margin-right:10px;padding:8px 12px;color:#111;font-weight:700;cursor:pointer}.awards-nomination-form__consent{display:flex;grid-column:1 / -1;align-items:flex-start;gap:11px;color:#5f584c;font-size:.84rem;line-height:1.5}.awards-nomination-form__consent input{width:18px;height:18px;flex:0 0 18px;margin-top:1px;accent-color:#9c7b38}.awards-nomination-form__consent span{text-transform:none!important;letter-spacing:normal!important}.awards-nomination-form__consent a{color:#80652d;font-weight:700;text-decoration:underline}.awards-nomination-form__submit{display:inline-flex;min-height:54px;grid-column:1 / -1;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid #d8c084;border-radius:999px;background:linear-gradient(135deg,#ead49d,#b99650);color:#111;font-size:.82rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px #916f2d38;transition:box-shadow .3s ease,transform .3s ease}.awards-nomination-form__submit:hover{box-shadow:0 18px 38px #916f2d5c;transform:translateY(-3px)}.awards-nomination-form__submit svg{width:19px;transition:transform .3s ease}.awards-nomination-form__submit:hover svg{transform:translate(6px)}.awards-nomination-modal__success{display:grid;min-height:420px;place-content:center;justify-items:center;text-align:center}.awards-nomination-modal__success>svg{width:70px;height:70px;color:var(--awards-gold);filter:drop-shadow(0 10px 16px rgba(145,111,45,.22))}.awards-nomination-modal__success .awards-label{margin-top:24px;color:#8a713d}.awards-nomination-modal__success .awards-button{margin-top:28px}@keyframes awards-breathe{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes awards-trophy-float{0%,to{transform:translateZ(0) rotate(-.25deg)}50%{transform:translate3d(0,-14px,0) rotate(.25deg)}}@keyframes awards-trophy-shadow{0%,to{opacity:.62;transform:scaleX(1)}50%{opacity:.34;transform:scaleX(.84)}}@keyframes awards-person-float{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes awards-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes awards-logo-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.08))}50%{filter:drop-shadow(0 0 12px rgba(198,169,106,.42))}}@keyframes awards-logo-dot-orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(var(--orbit-radius))}to{transform:translate(-50%,-50%) rotate(360deg) translate(var(--orbit-radius))}}@keyframes awards-logo-aura{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes awards-silhouette-drift{0%{margin-top:-8px}to{margin-top:8px}}.awards-categories,.awards-evaluation,.awards-dates,.awards-jury,.awards-final{position:relative;overflow:hidden;isolation:isolate}.awards-categories:before,.awards-evaluation:before,.awards-dates:before,.awards-jury:before,.awards-final:before{position:absolute;z-index:-1;inset:-15%;background:radial-gradient(circle at 12% 22%,rgba(198,169,106,.5) 0 2px,transparent 3px),radial-gradient(circle at 77% 18%,rgba(198,169,106,.32) 0 3px,transparent 4px),radial-gradient(circle at 88% 72%,rgba(198,169,106,.42) 0 2px,transparent 3px),radial-gradient(circle at 28% 86%,rgba(198,169,106,.24) 0 4px,transparent 5px);content:"";pointer-events:none;animation:awards-ambient-drift 16s ease-in-out infinite alternate}.awards-evaluation:before,.awards-jury:before{opacity:.42}.awards-dates:before,.awards-final:before{opacity:.75;animation-duration:20s;animation-direction:alternate-reverse}.awards-trust__item svg,.awards-category-card>svg,.awards-supporting-copy svg,.awards-date svg,.awards-commitment__card svg{transition:filter .35s ease,transform .45s cubic-bezier(.22,.8,.24,1)}.awards-trust__item:hover svg,.awards-supporting-copy:hover svg,.awards-date:hover svg,.awards-commitment__card:hover svg{filter:drop-shadow(0 0 8px rgba(198,169,106,.6));transform:translateY(-4px) rotate(-5deg) scale(1.08)}.awards-category-card>svg:last-child{transition:color .35s ease,filter .35s ease,transform .45s cubic-bezier(.22,.8,.24,1)}.awards-category-card:hover>svg:first-of-type{filter:drop-shadow(0 0 10px rgba(198,169,106,.68));transform:rotate(-8deg) scale(1.1)}.awards-category-card:hover>svg:last-child{color:var(--awards-gold);filter:drop-shadow(0 0 8px rgba(198,169,106,.5));transform:translate(9px)}.awards-juror__tags b{transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.awards-juror__tags b:hover{background:#c6a96a2e;box-shadow:0 8px 22px #c6a96a2e;transform:translateY(-3px)}@keyframes awards-ambient-drift{0%{opacity:.35;transform:translate3d(-2%,-1%,0) rotate(0)}50%{opacity:.8}to{opacity:.45;transform:translate3d(3%,2%,0) rotate(4deg)}}.awards-button,.awards-trust__item,.awards-objective-card,.awards-category-card,.awards-copy-panel,.awards-supporting-copy,.awards-step,.awards-review__step,.awards-date,.awards-commitment__card,.awards-jury-directory button{position:relative}.awards-button{overflow:hidden}.awards-button:after,.awards-trust__item:after,.awards-objective-card:after,.awards-category-card:after,.awards-copy-panel:after,.awards-supporting-copy:after,.awards-step:after,.awards-review__step:after,.awards-date:after,.awards-commitment__card:after,.awards-jury-directory button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--awards-gold);content:"";pointer-events:none;transform:scaleX(0);transform-origin:right center;transition:transform .52s cubic-bezier(.22,.8,.24,1)}.awards-button:after{right:18px;bottom:10px;left:18px;height:1px}.awards-button--gold:after{background:#111}.awards-category-card:after,.awards-date:after,.awards-jury-directory button:after{background:var(--awards-gold)}.awards-jury-directory button:after{right:6px;left:6px}.awards-button:hover:after,.awards-button:focus-visible:after,.awards-trust__item:hover:after,.awards-objective-card:hover:after,.awards-category-card:hover:after,.awards-copy-panel:hover:after,.awards-supporting-copy:hover:after,.awards-step:hover:after,.awards-review__step:hover:after,.awards-date:hover:after,.awards-commitment__card:hover:after,.awards-jury-directory button:hover:after,.awards-jury-directory button:focus-visible:after,.awards-jury-directory button.is-active:after{transform:scaleX(1);transform-origin:left center}.awards-objective-card,.awards-copy-panel,.awards-supporting-copy,.awards-commitment__card{overflow:hidden}@media (max-width: 1000px){.awards-objectives__visual,.awards-nomination__grid{grid-template-columns:repeat(2,1fr)}.awards-nomination__photo{grid-column:1 / -1;min-height:440px}.awards-category-grid{grid-template-columns:repeat(2,1fr)}.awards-category-card:last-child{grid-column:span 2}.awards-process__timeline{grid-template-columns:repeat(2,1fr)}.awards-evaluation__layout{grid-template-columns:1fr}.awards-framework{max-width:620px}.awards-commitment__grid{grid-template-columns:repeat(2,1fr)}.awards-jury__stage{grid-template-columns:1fr}.awards-jury-directory{display:grid;grid-template-columns:repeat(5,1fr)}.awards-jury-directory>p{grid-column:1 / -1}.awards-jury-directory button{min-height:150px;grid-template-columns:1fr;justify-items:center;border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13);text-align:center}.awards-jury-directory button img{width:60px;height:75px}.awards-jury-directory button>svg{display:none}.awards-organiser{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:48px;padding-inline:6vw}.awards-organiser__logo{min-height:300px}}@media (max-width: 720px){.awards-nomination-modal{align-items:end;padding:0}.awards-nomination-modal__dialog{width:100%;max-height:94svh;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;padding:32px 20px 26px}.awards-nomination-modal__close{top:14px;right:14px}.awards-nomination-modal__heading{padding-right:38px}.awards-nomination-modal__types{grid-template-columns:1fr}.awards-nomination-form{grid-template-columns:1fr;gap:17px}.awards-nomination-form__upload,.awards-nomination-form__consent,.awards-nomination-form__submit{grid-column:1}.awards-nomination-form__upload{grid-template-columns:auto 1fr}.awards-page main>section:not(.awards-hero):after{right:-72px;width:230px;opacity:.045}.awards-page main>section:not(.awards-hero):nth-of-type(2n):after{right:auto;left:-76px;width:210px}.awards-hero{min-height:86svh;padding-inline:5vw}.awards-hero--new{min-height:100svh}.awards-hero h1{font-size:clamp(3.2rem,15vw,5.2rem)}.awards-hero--new h1{font-size:clamp(2.55rem,11vw,4rem)}.awards-hero__logo-stage{width:min(72vw,310px);margin-bottom:0}.awards-hero__person{width:88px;opacity:.68;padding:5px 5px 8px}.awards-hero__person:nth-child(1){left:2%;top:6%}.awards-hero__person:nth-child(2){left:3%;bottom:5%}.awards-hero__person:nth-child(3){right:2%;top:7%}.awards-hero__person:nth-child(4){right:3%;bottom:5%}.awards-trust{grid-template-columns:repeat(2,1fr)}.awards-trust__item{min-height:110px;border-bottom:1px solid var(--awards-line);font-size:.76rem}.awards-section{padding-inline:5vw}.awards-section-intro{grid-template-columns:42px minmax(0,1fr)}.awards-section-intro h2{font-size:clamp(2.7rem,12vw,4.4rem)}.awards-about{grid-template-columns:1fr}.awards-about__mark{width:72vw;margin:20px auto 0}.awards-objectives__visual,.awards-nomination__grid,.awards-process__timeline,.awards-dates__list,.awards-jury__stage,.awards-commitment__grid{grid-template-columns:1fr;margin-left:0}.awards-category-grid{grid-template-columns:1fr}.awards-category-card:last-child{grid-column:auto}.awards-category-card{min-height:310px}.awards-nomination__grid{margin-top:50px}.awards-nomination__photo{grid-column:auto;min-height:420px}.awards-matrix{grid-template-columns:1fr}.awards-matrix__progress{left:18px}.awards-matrix__row:nth-child(3){border-top:0}.awards-date{grid-template-columns:42px 1fr;gap:5px}.awards-date h3{grid-column:2;margin-top:8px}.awards-jury__stage{margin-left:0}.awards-jury-feature{grid-template-columns:1fr}.awards-jury-feature__portrait{min-height:520px}.awards-jury-feature__profile{padding:38px 24px}.awards-jury-directory{display:flex;overflow-x:auto;flex-direction:row;scroll-snap-type:x mandatory}.awards-jury-directory>p{display:none}.awards-jury-directory button{min-width:150px;min-height:155px;flex:0 0 150px;scroll-snap-align:start}.awards-commitment__closing,.awards-review__timeline{margin-left:0}.awards-organiser{grid-template-columns:1fr;gap:46px;padding-inline:5vw}.awards-organiser__logo{min-height:260px}}@media (prefers-reduced-motion: reduce){.awards-hero__glow{animation:none}.awards-button{transition:none}.awards-about__mark img,.awards-about__mark:after,.awards-hero__person,.awards-hero__logo-stage,.awards-hero__logo,.awards-hero__logo-orbit,.awards-hero__logo-orbit i,.awards-hero__logo-stage:after,.awards-page main>section:not(.awards-hero):after,.awards-categories:before,.awards-evaluation:before,.awards-dates:before,.awards-jury:before,.awards-final:before{animation:none}.awards-button:after,.awards-trust__item:after,.awards-objective-card:after,.awards-category-card:after,.awards-copy-panel:after,.awards-supporting-copy:after,.awards-step:after,.awards-review__step:after,.awards-date:after,.awards-commitment__card:after,.awards-jury-directory button:after,.awards-organiser__logo img,.awards-organiser__link:after,.awards-organiser__link svg,.awards-nomination-modal__close,.awards-nomination-modal__types button,.awards-nomination-form__submit,.awards-nomination-form__submit svg{transition:none}}.premium-info-page{--premium-ink: #111814;--premium-muted: #66706a;--premium-green: #0d5134;--premium-green-deep: #082f21;--premium-gold: #c4a35f;--premium-paper: #f7f8f5;--premium-line: #dfe4df;min-height:100vh;background:var(--premium-paper);color:var(--premium-ink);font-family:Poppins,Arial,sans-serif}.premium-info-page *,.premium-info-page *:before,.premium-info-page *:after{font-family:Poppins,Arial,sans-serif}.premium-info-page main{overflow:hidden}.premium-back-link{display:inline-flex;width:fit-content;align-items:center;gap:9px;color:#435049;font-size:.78rem;font-weight:600;transition:color .25s ease,transform .25s ease}.premium-back-link svg{width:17px}.premium-back-link:hover{color:var(--premium-green);transform:translate(-3px)}.premium-back-link--light{color:#ffffffb8}.premium-back-link--light:hover{color:#fff}.legal-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--premium-line);background:radial-gradient(circle at 86% 10%,rgba(196,163,95,.16),transparent 28%),linear-gradient(180deg,#fff,#f5f6f2)}.legal-hero:after{position:absolute;right:-80px;bottom:-160px;width:420px;aspect-ratio:1;border:1px solid rgba(13,81,52,.09);border-radius:50%;box-shadow:0 0 0 50px #0d513406,0 0 0 100px #0d513405;content:"";pointer-events:none}.legal-hero__inner{position:relative;z-index:1;width:min(1180px,88vw);margin:0 auto;padding:clamp(70px,9vw,130px) 0 clamp(62px,7vw,100px)}.legal-hero__heading{display:flex;align-items:center;gap:clamp(18px,2.5vw,34px);margin-top:clamp(48px,6vw,82px)}.legal-hero__icon{display:grid;width:clamp(62px,6vw,82px);aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid rgba(13,81,52,.15);border-radius:22px;background:#fff;color:var(--premium-green);box-shadow:0 18px 45px #142b2014}.legal-hero__icon svg{width:38%;height:38%}.legal-hero__heading p{margin:0 0 8px;color:#83703e;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal-hero h1{margin:0;font-size:clamp(3rem,6.5vw,6.7rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.legal-hero__intro{max-width:760px;margin:30px 0 0;color:var(--premium-muted);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.7}.legal-hero__meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:32px;color:#56625c;font-size:.76rem;font-weight:600}.legal-hero__meta span{display:inline-flex;align-items:center;gap:8px}.legal-hero__meta svg{width:17px;color:var(--premium-green)}.legal-layout{display:grid;width:min(1180px,88vw);grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(55px,8vw,120px);margin:0 auto;padding:clamp(68px,8vw,120px) 0}.legal-toc{position:sticky;top:120px}.legal-toc>p{margin:0 0 14px;color:#7c857f;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legal-toc nav{display:grid;border-top:1px solid var(--premium-line)}.legal-toc nav a{display:grid;min-height:54px;grid-template-columns:28px 1fr 18px;align-items:center;gap:9px;border-bottom:1px solid var(--premium-line);color:#57615b;font-size:.77rem;line-height:1.25;transition:color .25s ease,padding-left .25s ease}.legal-toc nav a small{color:#a18b57;font-size:.62rem;font-weight:700}.legal-toc nav a svg{width:15px;opacity:0;transition:opacity .25s ease,transform .25s ease}.legal-toc nav a:hover{color:var(--premium-green);padding-left:5px}.legal-toc nav a:hover svg{opacity:1;transform:translate(3px)}.legal-toc__help{display:grid;margin-top:30px;border:1px solid rgba(13,81,52,.12);border-radius:16px;background:#eef3ef;padding:22px}.legal-toc__help>svg{width:22px;color:var(--premium-green)}.legal-toc__help strong{margin-top:15px;font-size:.88rem}.legal-toc__help span{margin-top:7px;color:var(--premium-muted);font-size:.74rem;line-height:1.5}.legal-toc__help a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--premium-green);font-size:.75rem;font-weight:700}.legal-toc__help a svg{width:14px}.legal-document{min-width:0}.legal-document__notice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:17px;border:1px solid rgba(196,163,95,.35);border-radius:16px;background:#fffaf0;padding:22px 24px}.legal-document__notice svg{width:24px;color:#8f7337}.legal-document__notice p{margin:0;color:#655b45;font-size:.84rem;line-height:1.6}.legal-section{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;border-bottom:1px solid var(--premium-line);padding:clamp(48px,6vw,76px) 0;scroll-margin-top:120px}.legal-section>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(13,81,52,.18);border-radius:50%;color:var(--premium-green);font-size:.65rem;font-weight:700}.legal-section h2{margin:2px 0 0;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.legal-section p{max-width:720px;margin:22px 0 0;color:#56615b;font-size:.98rem;line-height:1.82}.legal-document__closing{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:56px;border-radius:22px;background:var(--premium-green-deep);padding:clamp(28px,4vw,44px);color:#fff}.legal-document__closing p{margin:0;color:#c4a35f;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-document__closing h2{margin:8px 0 0;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:500}.legal-document__closing a{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;border-radius:999px;background:#fff;padding:13px 18px;color:var(--premium-green-deep);font-size:.75rem;font-weight:700}.legal-document__closing a svg{width:16px;transition:transform .25s ease}.legal-document__closing a:hover svg{transform:translate(4px)}.contact-hero{display:grid;min-height:min(900px,calc(100svh - 80px));grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);background:radial-gradient(circle at 12% 20%,rgba(196,163,95,.13),transparent 22%),var(--premium-green-deep)}.contact-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(80px,9vw,140px) 7vw;color:#fff}.contact-hero__eyebrow{margin:clamp(60px,8vw,100px) 0 0;color:#d3b873;font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.contact-hero h1{max-width:720px;margin:18px 0 0;font-size:clamp(3rem,5.8vw,6.4rem);font-weight:500;letter-spacing:-.06em;line-height:.91}.contact-hero__intro{max-width:600px;margin:28px 0 0;color:#ffffffb3;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.7}.contact-hero__assurance{display:flex;max-width:560px;align-items:flex-start;gap:12px;margin-top:34px;border-top:1px solid rgba(255,255,255,.13);padding-top:22px;color:#fff9;font-size:.75rem;line-height:1.6}.contact-hero__assurance svg{width:19px;flex:0 0 auto;color:#d3b873}.contact-details{display:grid;max-width:590px;grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:22px}.contact-details>a,.contact-details>div{display:flex;min-width:0;align-items:flex-start;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0b;padding:16px;color:#fff;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.contact-details>a:hover{border-color:#d3b8738c;background:#ffffff13;transform:translateY(-2px)}.contact-details svg{width:18px;flex:0 0 18px;color:#d3b873}.contact-details span{display:grid;gap:5px}.contact-details small{color:#ffffff80;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-details strong{font-size:.75rem;font-weight:500;line-height:1.55}.contact-panel{align-self:center;width:min(680px,calc(100% - 7vw));max-height:calc(100svh - 110px);overflow-y:auto;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:#fff;margin:55px 3.5vw 55px 0;padding:clamp(28px,3.5vw,48px);box-shadow:0 40px 100px #00000047;scrollbar-width:thin}.contact-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.contact-panel__heading p{margin:0;color:#8a713d;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.contact-panel__heading h2{margin:8px 0 0;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:500;letter-spacing:-.04em}.contact-panel__heading>svg{width:46px;height:46px;border-radius:14px;background:#eef3ef;padding:13px;color:var(--premium-green)}.premium-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px;margin-top:28px}.premium-contact-form label{display:grid;gap:8px}.premium-contact-form label>span{color:#455049;font-size:.7rem;font-weight:700;letter-spacing:.05em}.premium-contact-form label>span small{color:#929994;font-size:.62rem;font-weight:500}.premium-contact-form input:not([type=checkbox]),.premium-contact-form select,.premium-contact-form textarea{width:100%;border:1px solid #dce2dd;border-radius:10px;outline:none;background:#fbfcfa;padding:0 14px;color:var(--premium-ink);font-size:.84rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.premium-contact-form input,.premium-contact-form select{min-height:48px}.premium-contact-form textarea{min-height:120px;resize:vertical;padding-block:13px;line-height:1.55}.premium-contact-form input::placeholder,.premium-contact-form textarea::placeholder{color:#a1a8a3}.premium-contact-form input:focus,.premium-contact-form select:focus,.premium-contact-form textarea:focus{border-color:#6e9a82;background:#fff;box-shadow:0 0 0 4px #0d513414}.premium-contact-form__message,.premium-contact-form__consent,.premium-contact-form>button{grid-column:1 / -1}.premium-contact-form__consent{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:10px!important}.premium-contact-form__consent input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:var(--premium-green)}.premium-contact-form__consent span{color:#6e7771!important;font-size:.7rem!important;font-weight:500!important;line-height:1.5;letter-spacing:0!important}.premium-contact-form__consent a{color:var(--premium-green);font-weight:700;text-decoration:underline}.premium-contact-form>button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--premium-green);color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.05em;box-shadow:0 12px 25px #0d513433;transition:box-shadow .25s ease,transform .25s ease}.premium-contact-form>button svg{width:17px;transition:transform .25s ease}.premium-contact-form>button:hover{box-shadow:0 16px 32px #0d51344d;transform:translateY(-2px)}.premium-contact-form>button:hover svg{transform:translate(4px)}.contact-success{display:grid;min-height:550px;place-content:center;justify-items:center;text-align:center}.contact-success>div{display:grid;width:68px;aspect-ratio:1;place-items:center;border-radius:50%;background:#e7f2eb;color:var(--premium-green)}.contact-success>div svg{width:30px}.contact-success>p{margin:24px 0 0;color:#8a713d;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.contact-success h2{max-width:430px;margin:10px 0 0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:500;letter-spacing:-.05em;line-height:1}.contact-success>span{max-width:390px;margin-top:18px;color:var(--premium-muted);font-size:.88rem;line-height:1.6}.contact-success button{margin-top:28px;border:1px solid var(--premium-line);border-radius:999px;background:#fff;padding:12px 18px;color:var(--premium-green);font-size:.74rem;font-weight:700}.contact-options{padding:clamp(80px,10vw,150px) 6vw;background:#f5f6f2}.contact-options__heading{width:min(1180px,100%);margin:0 auto}.contact-options__heading p{margin:0;color:#8a713d;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.contact-options__heading h2{max-width:750px;margin:14px 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:.96}.contact-options__grid{display:grid;width:min(1180px,100%);grid-template-columns:repeat(3,1fr);gap:16px;margin:52px auto 0}.contact-options article{min-height:300px;border:1px solid var(--premium-line);border-radius:20px;background:#fff;padding:clamp(25px,3vw,38px);box-shadow:0 14px 40px #1c2c230a;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.contact-options article:hover{border-color:#c4a35fa6;box-shadow:0 24px 55px #1c2c2317;transform:translateY(-6px)}.contact-options article>div{display:flex;align-items:center;justify-content:space-between}.contact-options article>div span{color:#9a8657;font-size:.66rem;font-weight:700}.contact-options article>div svg{width:45px;height:45px;border-radius:14px;background:#eef3ef;padding:12px;color:var(--premium-green)}.contact-options h3{margin:64px 0 0;font-size:1.45rem;font-weight:600;letter-spacing:-.03em}.contact-options article p{margin:14px 0 0;color:var(--premium-muted);font-size:.86rem;line-height:1.65}.contact-trust{display:grid;justify-items:center;background:#fff;padding:clamp(80px,10vw,145px) 6vw;text-align:center}.contact-trust>svg{width:38px;height:38px;color:var(--premium-gold)}.contact-trust p{margin:22px 0 0;color:var(--premium-green);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.contact-trust h2{max-width:900px;margin:17px 0 0;font-size:clamp(2.6rem,5vw,5.8rem);font-weight:500;letter-spacing:-.06em;line-height:.94}.contact-trust a{display:inline-flex;align-items:center;gap:9px;margin-top:32px;border-bottom:1px solid var(--premium-green);padding-bottom:5px;color:var(--premium-green);font-size:.76rem;font-weight:700}.contact-trust a svg{width:17px;transition:transform .25s ease}.contact-trust a:hover svg{transform:translate(4px)}.contact-page{--premium-ink: #10231b;--premium-muted: #5d6a63;--premium-green: #123c2b;--premium-green-deep: #10231b;--premium-gold: #c8e84a;--premium-paper: #f3f0e8;--premium-line: rgba(16,35,27,.16);background:var(--premium-paper)}.contact-page .contact-hero{min-height:calc(100svh - 106px);margin:88px 18px 18px;background:linear-gradient(115deg,#06140efa,#123c2beb)}.contact-page .contact-hero h1,.contact-page .contact-panel h2,.contact-page .contact-options h2,.contact-page .contact-options h3,.contact-page .awards-organiser h2{font-family:var(--font-heading);font-weight:400}.contact-page .contact-hero__eyebrow,.contact-page .contact-panel__heading p,.contact-page .contact-options__heading p{color:#c8e84a}.contact-page .contact-hero__assurance svg,.contact-page .contact-details svg{color:#c8e84a}.contact-page .contact-panel{border-radius:2px;box-shadow:0 36px 90px #0003}.contact-page .contact-panel__heading>svg{border-radius:50%;background:#edf2df;color:#123c2b}.contact-page .premium-contact-form>button{background:#10231b}.contact-page .contact-options{background:#eee9de}.contact-page .contact-options article{border-radius:2px;box-shadow:none}.contact-page .contact-options article>div svg{border-radius:50%;background:#edf2df}.contact-page .contact-organiser{background:#f3f0e8}@media (max-width: 900px){.contact-page .contact-hero{margin:74px 10px 10px}}@media (max-width: 980px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc__help{display:none}.legal-toc nav{grid-template-columns:repeat(2,1fr);gap:0 18px}.contact-hero{grid-template-columns:1fr}.contact-hero__copy{padding-bottom:45px}.contact-panel{width:min(88vw,720px);max-height:none;margin:0 auto 70px}}@media (max-width: 680px){.legal-hero__inner,.legal-layout{width:min(90vw,1180px)}.legal-hero__heading{align-items:flex-start}.legal-hero__icon{width:56px;border-radius:16px}.legal-toc nav{grid-template-columns:1fr}.legal-section{grid-template-columns:34px minmax(0,1fr);gap:14px}.legal-section>span{width:32px;height:32px}.legal-document__notice{grid-template-columns:1fr}.legal-document__closing{align-items:flex-start;flex-direction:column}.contact-hero__copy{padding:70px 5vw 40px}.contact-details{grid-template-columns:1fr}.contact-panel{width:92vw;border-radius:20px;padding:25px 20px}.premium-contact-form{grid-template-columns:1fr}.premium-contact-form__message,.premium-contact-form__consent,.premium-contact-form>button{grid-column:1}.contact-options{padding-inline:5vw}.contact-options__grid{grid-template-columns:1fr}.contact-options article{min-height:245px}.contact-options h3{margin-top:45px}}@media (prefers-reduced-motion: reduce){.premium-info-page *,.premium-info-page *:before,.premium-info-page *:after{scroll-behavior:auto!important;transition:none!important}}.gallery-page{--gallery-ink:#10231b;--gallery-paper:#f1ede3;min-height:100vh;background:var(--gallery-paper);color:var(--gallery-ink);font-family:Poppins,sans-serif}.gallery-page main{overflow:hidden}.gallery-eyebrow{margin:0 0 24px;color:#587064;font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.gallery-index-hero{display:grid;width:min(1320px,88vw);grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;margin:0 auto;padding:clamp(125px,12vw,180px) 0 clamp(75px,9vw,130px)}.gallery-index-hero h1,.gallery-detail-hero h1{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;letter-spacing:-.06em;line-height:.8}.gallery-index-hero h1 em,.gallery-detail-hero h1 em{color:#1e6748;font-weight:300}.gallery-index-hero__intro{border-top:1px solid rgba(16,35,27,.25);padding-top:22px}.gallery-index-hero__intro span{font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.gallery-index-hero__intro p{margin:20px 0 0;color:#59665f;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.gallery-card-grid{display:grid;width:min(1320px,92vw);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,42px);margin:0 auto;padding-bottom:clamp(100px,12vw,180px)}.gallery-card{display:block;color:inherit;text-decoration:none}.gallery-card:nth-child(3n){grid-column:1/-1}.gallery-card__mosaic{position:relative;display:grid;height:clamp(320px,42vw,600px);grid-template-columns:1.3fr .7fr;grid-template-rows:1fr 1fr;gap:5px;overflow:hidden;background:#17241e}.gallery-card:nth-child(3n) .gallery-card__mosaic{height:clamp(400px,54vw,720px);grid-template-columns:1.5fr .75fr}.gallery-card__mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.gallery-card__image-1{grid-row:1/-1}.gallery-card__logo{position:absolute;z-index:2;left:18px;top:18px;display:grid;width:clamp(108px,12vw,165px);height:clamp(68px,8vw,100px);box-sizing:border-box;place-items:center;overflow:hidden;border:1px solid rgba(16,35,27,.08);border-radius:8px;background:#fff;padding:10px 14px;box-shadow:0 10px 28px #00000021}.gallery-card__logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none!important;filter:none!important}.gallery-logo--north-east-on-wheels,.gallery-logo--women-on-wheels{place-items:start center}.gallery-logo--north-east-on-wheels img,.gallery-logo--women-on-wheels img{height:82%;align-self:start;transform:translateY(-12%)!important}.gallery-card:hover .gallery-card__mosaic img{transform:scale(1.035);filter:saturate(1.08)}.gallery-card__count{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:7px;border-radius:999px;background:#08140ed1;padding:9px 13px;color:#fff;font-size:.66rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-card__copy{position:relative;padding:28px 2px 55px;border-top:4px solid var(--gallery-accent)}.gallery-card__copy>span{color:#66746d;font-size:.65rem;font-weight:700;letter-spacing:.15em}.gallery-card__copy h2{margin:12px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.6rem,4.5vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:.95}.gallery-card__copy p{max-width:620px;margin:18px 0 0;color:#647068;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem;line-height:1.65}.gallery-card__copy strong{display:inline-flex;align-items:center;gap:10px;margin-top:20px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:.72rem;text-transform:uppercase}.gallery-card__copy strong svg{transition:transform .25s}.gallery-card:hover strong svg{transform:translate(5px)}.gallery-detail-hero{width:min(1320px,88vw);margin:0 auto;padding:clamp(145px,15vw,220px) 0 70px}.gallery-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(55px,7vw,95px);color:#526159;font-size:.72rem;font-weight:600}.gallery-detail-hero__grid{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw}.gallery-detail-hero h1{font-size:clamp(4rem,8vw,8.2rem)}.gallery-detail-logo{display:grid;width:clamp(125px,14vw,195px);height:clamp(78px,9vw,118px);box-sizing:border-box;place-items:center;overflow:hidden;margin:0 0 clamp(22px,3vw,38px);border:1px solid rgba(16,35,27,.08);border-radius:8px;background:#fff;padding:12px 18px;box-shadow:0 8px 24px #10231b14}.gallery-detail-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.gallery-detail-hero h1 em{color:var(--gallery-ink);text-decoration:underline;text-decoration-color:var(--gallery-accent);text-decoration-thickness:.08em;text-underline-offset:.08em}.gallery-detail-hero__intro{border-left:3px solid var(--gallery-accent);padding:8px 0 8px 24px}.gallery-detail-hero__intro p{margin:0;color:#4e5e55;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6}.gallery-detail-hero__intro span{display:block;margin-top:23px;font-size:.65rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gallery-collage{display:grid;width:min(1480px,96vw);grid-auto-flow:dense;grid-auto-rows:clamp(150px,17vw,260px);grid-template-columns:repeat(4,1fr);gap:clamp(5px,.7vw,11px);margin:0 auto;padding-bottom:clamp(80px,11vw,160px)}.gallery-photo{position:relative;overflow:hidden;border:0;background:#d9ddd7;padding:0;cursor:zoom-in}.gallery-photo--0,.gallery-photo--7{grid-column:span 2;grid-row:span 2}.gallery-photo--2,.gallery-photo--5{grid-row:span 2}.gallery-photo--4{grid-column:span 2}.gallery-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .35s}.gallery-photo span{position:absolute;right:11px;bottom:9px;color:#fff;font-size:.6rem;font-weight:700;opacity:0;text-shadow:0 1px 8px #000;transition:opacity .25s}.gallery-photo:hover img{transform:scale(1.04);filter:brightness(.88)}.gallery-photo:hover span{opacity:1}.gallery-next{display:grid;width:min(1320px,88vw);grid-template-columns:1fr 1fr 1fr;gap:18px;margin:0 auto;padding:0 0 clamp(100px,12vw,170px)}.gallery-next p{margin:0;color:#6d7972;font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gallery-next a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(16,35,27,.25);padding:16px 0;color:inherit;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.08rem,1.65vw,1.65rem);line-height:1.15}.gallery-next svg{width:18px;flex:0 0 auto}.gallery-lightbox{position:fixed;z-index:1000;inset:0;display:grid;grid-template-columns:70px 1fr 70px;place-items:center;background:#050a07f5;color:#fff}.gallery-lightbox figure{display:grid;width:100%;height:100%;grid-template-rows:1fr auto;place-items:center;margin:0;padding:30px 0 20px}.gallery-lightbox figure img{max-width:100%;max-height:calc(100vh - 85px);object-fit:contain}.gallery-lightbox figcaption{display:flex;width:100%;justify-content:space-between;padding-top:12px;color:#cbd1cd;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.gallery-lightbox button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.gallery-lightbox__close{position:absolute;z-index:2;top:18px;right:18px}.gallery-lightbox button svg{width:19px}@media (max-width:800px){.gallery-index-hero,.gallery-detail-hero__grid{grid-template-columns:1fr}.gallery-index-hero{gap:55px}.gallery-card-grid{grid-template-columns:1fr}.gallery-card:nth-child(3n){grid-column:auto}.gallery-card__mosaic,.gallery-card:nth-child(3n) .gallery-card__mosaic{height:72vw}.gallery-detail-hero__grid{gap:42px}.gallery-collage{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw}.gallery-next{grid-template-columns:1fr}.gallery-lightbox{grid-template-columns:48px 1fr 48px}.gallery-lightbox figure{padding:60px 0 18px}.gallery-lightbox button{width:36px;height:36px}}@media (max-width:520px){.gallery-index-hero h1{font-size:3.2rem}.gallery-detail-hero h1{font-size:3.9rem}.gallery-card__mosaic{grid-template-columns:1fr;grid-template-rows:1fr}.gallery-card__mosaic img:not(:first-child){display:none}.gallery-card__image-1{grid-row:auto}.gallery-photo--0,.gallery-photo--7{grid-column:span 2;grid-row:span 1}.gallery-photo--2,.gallery-photo--5{grid-row:span 1}.gallery-lightbox figcaption{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.gallery-page *{scroll-behavior:auto!important;transition:none!important}}
