@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_c8e612{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_c8e612{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Karla;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c4b3c61c39f351b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/773d25cf9dca875a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/ea05c3aa551e0ebc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b7ae23d8a9c319da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_478670{font-family:Karla,Karla Fallback}.__variable_478670{--font-karla:"Karla","Karla Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-space-mono:"Space Mono","Space Mono Fallback"}

/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-karla),system-ui,sans-serif;--font-mono:var(--font-space-mono),ui-monospace,"SFMono-Regular",monospace;--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-karla),system-ui,sans-serif;--default-mono-font-family:var(--font-space-mono),ui-monospace,"SFMono-Regular",monospace;--radius:.375rem;--color-rule:hsl(var(--ink)/.16);--color-rule-night-strong:hsl(var(--cream-on-night)/.28);--shadow-tape:0 2px 6px hsl(var(--ink)/.18);--font-display:var(--font-display-lead,var(--font-anton)),var(--font-anton),var(--font-archivo),"Arial Narrow",sans-serif;--font-figures:var(--font-anton),var(--font-archivo),"Arial Narrow",sans-serif;--font-heading:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-karla),system-ui,sans-serif;--radius-full:999px;--text-display-xl:clamp(50px,8.4vw,122px);--text-display-xl--line-height:.86;--text-display-xl--letter-spacing:-.015em;--text-display-lg:clamp(42px,6.6vw,108px);--text-display-lg--line-height:.84;--text-display-lg--letter-spacing:-.02em;--text-display-md:clamp(32px,4.6vw,72px);--text-display-md--line-height:.9;--text-display-sm:clamp(30px,3.6vw,58px);--text-display-sm--line-height:.9;--text-display-xs:clamp(24px,2.8vw,34px);--text-display-xs--line-height:1.02;--text-heading-xl:clamp(42px,6.6vw,88px);--text-heading-xl--line-height:.93;--text-heading-xl--letter-spacing:-.035em;--text-heading-xl--font-weight:900;--text-heading-lg:clamp(20px,2.2vw,26px);--text-heading-lg--line-height:1.15;--text-heading-lg--letter-spacing:-.02em;--text-heading-lg--font-weight:800;--text-heading-md:1.1875rem;--text-heading-md--line-height:1.2;--text-heading-md--letter-spacing:-.01em;--text-heading-md--font-weight:700;--text-heading-sm:1.09375rem;--text-heading-sm--line-height:1.35;--text-heading-sm--letter-spacing:-.01em;--text-heading-sm--font-weight:700;--text-numeral:clamp(46px,5.4vw,74px);--text-numeral--line-height:.9;--text-numeral-sm:2.125rem;--text-numeral-sm--line-height:1;--text-body:1.0625rem;--text-body--line-height:1.55;--text-body-lg:clamp(17px,1.5vw,20px);--text-body-lg--line-height:1.55;--text-body-sm:.96875rem;--text-body-sm--line-height:1.55;--text-lede:clamp(19px,2vw,26px);--text-lede--line-height:1.35;--text-lede--letter-spacing:-.01em;--text-eyebrow:.71875rem;--text-eyebrow--line-height:1;--text-eyebrow--letter-spacing:.2em;--text-eyebrow--font-weight:700;--text-label:.6875rem;--text-label--line-height:1;--text-label--letter-spacing:.16em;--text-label--font-weight:700;--text-meta:.78125rem;--text-meta--line-height:1.5;--text-micro:.71875rem;--text-micro--line-height:1.6;--tracking-tight-label:.12em;--tracking-nav:.14em;--tracking-label:.16em;--tracking-loose:.2em;--ease-brand:cubic-bezier(.2,.7,.3,1);--duration-card:.2s}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-rule)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;line-height:1.55}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}a{color:hsl(var(--link));text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:hsl(var(--cta-hover))}[data-ground=brown] a,[data-ground=night] a{color:hsl(var(--gold))}[data-ground=brown] a:hover,[data-ground=night] a:hover{color:hsl(var(--cream-on-night))}[data-ground=red] a,[data-ground=red] a:hover{color:hsl(var(--paper))}input::placeholder,textarea::placeholder{color:hsl(var(--placeholder))}select{appearance:none}::selection{background-color:hsl(var(--gold)/.45)}:focus-visible{outline:3px solid hsl(var(--red));outline-offset:2px}[data-ground=night] :focus-visible,[data-ground=red] :focus-visible{outline-color:hsl(var(--gold))}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.list-keyhole{padding-left:0;list-style:none}.list-keyhole>li{padding-left:1.75rem;position:relative}.list-keyhole>li:before{content:"";background-color:currentColor;width:1em;height:1.2em;position:absolute;top:.2em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}}@layer gv{html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:hsl(var(--ink));background:hsl(var(--gold))}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}*{box-sizing:border-box}html{height:100%}body{color:hsl(var(--ink));background-color:var(--gv-white);min-height:100%;font-family:var(--font-body);margin:0;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:after,.w-clearfix:before{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:var(--gv-white);line-height:inherit;cursor:pointer;background-color:hsl(var(--red));border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}:where(button.w-popover-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}.w-popover{position-anchor:none}.w-popover[popover]:not(:popover-open){display:none}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{font-size:18px;line-height:24px}h4,h5{margin-top:10px}h5{font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid hsl(var(--ink)/.16);padding:10px 20px;font-size:18px;line-height:22px}blockquote,figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ol,ul{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:after,.w-embed:before{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video embed,.w-video iframe,.w-video object{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}[type=button],[type=reset],button{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:hsl(var(--paper-warm));padding:20px;display:none}.w-form-fail{background-color:hsl(var(--pink-soft));margin-top:10px;padding:10px;display:none}.w-input,.w-select{color:hsl(var(--ink));vertical-align:middle;background-color:hsl(var(--surface));border:1px solid hsl(var(--ink)/.3);width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:hsl(var(--placeholder))}.w-input:focus,.w-select:focus{border-color:hsl(var(--red));outline:0}.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[disabled]:not(.w-input-disabled),.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:hsl(var(--paper-warm))}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:hsl(var(--paper-warm))}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:after,.w-radio:before{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading{color:hsl(var(--ink));display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;padding:8px 12px;font-size:14px;font-weight:400}.w-file-upload-file,.w-file-upload-uploading-btn{background-color:hsl(var(--paper-warm));border:1px solid hsl(var(--ink)/.3);margin:0;display:flex}.w-file-upload-file{flex-grow:1;justify-content:space-between;padding:8px 9px 8px 11px}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-file-upload-error-msg{color:hsl(var(--error));padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:hsl(var(--paper-warm));border:1px solid hsl(var(--ink)/.3);margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:after,.w-container:before{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:after,.w-row:before{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-container .w-row,.w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-background-video{color:var(--gv-white);height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:hsl(var(--paper-warm));height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;display:block;left:0;right:0;overflow:hidden}.w-slide,.w-slider-mask{height:100%;position:relative}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;display:inline-block}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px hsl(var(--ink)/.4)}.w-slider-nav-invert{color:var(--gv-white)}.w-slider-nav-invert>div{background-color:hsl(var(--ink)/.4)}.w-slider-nav-invert>div.w-active{background-color:hsl(var(--ink))}.w-slider-dot{cursor:pointer;background-color:var(--gv-white)}@supports (color:color-mix(in lab,red,red)){.w-slider-dot{background-color:color-mix(in srgb,var(--gv-white) 40%,transparent)}}.w-slider-dot{width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:var(--gv-white)}.w-slider-dot:focus{box-shadow:0 0 0 2px var(--gv-white);outline:none}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:var(--gv-white);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{z-index:900;display:inline-block}.w-dropdown,.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{text-align:left;margin-left:auto;margin-right:auto;position:relative}.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{vertical-align:top;color:hsl(var(--ink));white-space:nowrap;padding:20px;text-decoration:none}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-dropdown-list{background:hsl(var(--paper-warm));min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:hsl(var(--ink));padding:10px 20px;display:block}.w-dropdown-link.w--current{color:hsl(var(--red))}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:var(--gv-white);text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:hsl(var(--night)/.9);font-family:var(--font-body);outline:0;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:outside;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:hsl(var(--night)/.4);padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:hsl(var(--ink));height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid hsl(var(--night)/.4);border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:spin .8s linear infinite;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom:3px solid var(--gv-white);border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:after,.w-richtext:before{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before{white-space:normal}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid hsl(var(--red))}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:hsl(var(--paper-warm));position:relative}.w-nav:after,.w-nav:before{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left}.w-nav-brand,.w-nav-link{color:hsl(var(--ink));text-decoration:none;position:relative}.w-nav-link{vertical-align:top;text-align:left;margin-left:auto;margin-right:auto;padding:20px;display:inline-block}.w-nav-link.w--current{color:hsl(var(--red))}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:hsl(var(--paper-warm));min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:var(--gv-white);background-color:hsl(var(--paper-warm))}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:after,.w-tabs:before{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-link,.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:hsl(var(--ink));padding:9px 30px;text-decoration:none;display:inline-block}.w-tab-link,.w-tab-link.w--current{background-color:hsl(var(--paper-warm))}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}.w-dyn-empty{background-color:hsl(var(--paper-warm));padding:10px}.w-condition-invisible,.w-dyn-bind-empty,.w-dyn-hide{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formradioinput--inputType-custom{border:1px solid hsl(var(--ink)/.3);border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px hsl(var(--red))}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:hsl(var(--red))}body{background-color:var(--gv-black);color:var(--gv-white);font-family:var(--font-display);font-size:1rem;line-height:1.5}body,h1{font-weight:400}h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:5.5rem;line-height:1.1}h2{margin-top:20px;margin-bottom:10px;font-size:3.8rem;font-weight:400;line-height:1.2}p{text-transform:none;font-family:var(--font-body);margin-bottom:0}label{margin-bottom:5px;font-weight:700;display:block}.max-width-full{width:100%;max-width:none}.text-rich-text.text-size-huge p{margin-bottom:2rem}.text-size-tiny{font-size:.75rem}.nav_menu_link{color:var(--gv-white);padding:1rem}.heading-style-h2{text-transform:uppercase;font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1.2}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.icon-1x1-medium{width:2rem;height:2rem}.padding-custom3{padding:3.5rem}.heading-style-h6{font-size:1rem;font-weight:700;line-height:1.5}.spacer-xxhuge{width:100%;padding-top:12rem}.spacer-xhuge{width:100%;padding-top:8rem}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.margin-xsmall{margin:.5rem}.icon-1x1-large{width:2.5rem;height:2.5rem}.text-weight-xbold{font-weight:800}.icon-1x1-small{flex:none;width:1rem;height:1rem}.form_checkbox{flex-direction:row;align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.padding-small{padding:1rem}.nav_menu{flex-flow:row;flex:none;justify-content:center;align-items:center}.nav_menu,.nav_menu.is-center{grid-column-gap:2rem;grid-row-gap:2rem}.pointer-events-auto{pointer-events:auto}.max-width-medium{width:100%;max-width:32rem}.text-color-alternate{color:var(--gv-white)}.text-weight-medium{font-weight:500}.spacer-medium{width:100%;padding-top:2rem}.text-style-muted{opacity:.6}.margin-custom1{margin:1.5rem}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.text-size-regular{font-size:1rem}.form_component{margin-bottom:0}.spacer-xxlarge{width:100%;padding-top:5rem}.text-align-left{text-align:left}.spacer-huge{width:100%;padding-top:6rem}.text-style-strikethrough{text-decoration:line-through}.margin-xxlarge{margin:5rem}.margin-small{margin:1rem}.text-align-center{text-align:center}.heading-style-h1{font-size:4rem;font-weight:400;line-height:1.1}.overflow-scroll{overflow:scroll}.margin-tiny{margin:.125rem}.padding-xhuge{padding:8rem}.max-width-small{width:100%;max-width:20rem}.icon-height-small{height:1rem}.padding-xxhuge{padding:12rem}.text-color-primary{color:hsl(var(--ink))}.padding-large{padding:3rem}.aspect-ratio-portrait{aspect-ratio:2/3;object-fit:cover}.button-group{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.button-group,.button-group.is-two{grid-column-gap:1rem;grid-row-gap:1rem}.button-group.is-two{flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.z-index-1{z-index:1;position:relative}.text-align-right{text-align:right}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.aspect-ratio-landscape{aspect-ratio:3/2;object-fit:cover}.text-weight-normal{font-weight:400}.padding-custom1{padding:1.5rem}.form_radio{flex-direction:row;align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.text-weight-light{font-weight:300}.form_field-wrapper{font-family:var(--font-body);font-weight:400}.spacer-xlarge{width:100%;padding-top:4rem}.overflow-auto{overflow:auto}.text-style-italic{font-style:italic}.max-width-xlarge{width:100%;max-width:64rem}.margin-xxhuge{margin:12rem}.text-weight-semibold{font-weight:500}.text-weight-semibold.is-mobile-card{display:none}.padding-custom2{padding:2.5rem}.max-width-xxlarge{width:100%;max-width:80rem}.max-width-large{width:100%;max-width:48rem}.text-color-secondary{color:hsl(var(--ink))}.main-wrapper{position:relative}.spacer-tiny{width:100%;padding-top:.125rem}.aspect-ratio-widescreen{aspect-ratio:16/9;object-fit:cover}.heading-style-h4{font-size:1.5rem;font-weight:700;line-height:1.4}.margin-large{margin:3rem}.icon-height-large{height:3rem}.margin-xxsmall{margin:.25rem}.form_message-success{color:hsl(var(--success));background-color:hsl(var(--success)/.15);padding:1.25rem}.aspect-ratio-square{aspect-ratio:1;object-fit:cover}.heading-style-h3{font-size:2rem;font-weight:700;line-height:1.2}.margin-xlarge{margin:4rem}.primary-button{background-color:var(--gv-red);color:var(--gv-white);text-align:center;text-transform:none;font-family:var(--font-body);border-radius:.25rem;padding:.75rem 2rem;font-size:1.2rem;font-weight:700}.primary-button.is-text{color:hsl(var(--ink));background-color:#0000;border:2px solid #0000}.primary-button.is-secondary{color:hsl(var(--ink));border:1px solid hsl(var(--ink));background-color:#0000}.primary-button.is-large{padding:1rem 2rem}.primary-button.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.primary-button.is-small{padding:.5rem 1.25rem}.primary-button.is-brand{background-color:hsl(var(--red))}.margin-medium{margin:2rem}.align-center{margin-left:auto;margin-right:auto}.text-style-allcaps{text-transform:uppercase}.margin-custom2{margin:2.5rem}.nav_button{justify-content:center;align-items:center;padding:.5rem}.text-weight-bold{font-weight:700}.padding-medium{padding:2rem}.form_radio-icon{width:.875rem;height:.875rem;margin-top:0;margin-left:0;margin-right:.5rem}.form_radio-icon.w--redirected-checked{border-width:.25rem;width:.875rem;height:.875rem}.form_radio-icon.w--redirected-focus{width:.875rem;height:.875rem;box-shadow:0 0 .25rem 0 hsl(var(--red))}.text-size-small{font-size:.875rem}.padding-xxlarge{padding:5rem}.global-styles{display:block;position:fixed;inset:0 auto auto 0}.text-size-large{font-size:1.5rem}.text-size-large.margin{margin-top:4rem}.text-size-large.research-intro{margin-top:2rem}.text-size-large.contributors-sub{max-width:600px}.text-size-large.contributor-subtext{display:none}.text-size-large.all-caps{text-transform:uppercase}.form_message-error{color:hsl(var(--error));background-color:hsl(var(--pink-soft));margin-top:.75rem;padding:.75rem}.padding-xsmall{padding:.5rem}.spacer-xsmall{width:100%;padding-top:.5rem}.container-large{width:100%;max-width:90rem;margin-left:auto;margin-right:auto}.container-large.gv-flex{flex-flow:column;display:flex}.container-large.hero-container{flex-flow:column;padding-bottom:8rem;display:flex;position:relative}.container-large.hero-container.about{padding-bottom:4rem}.container-large.hero-container.programs{padding-bottom:2rem}.container-large.challenge-container{height:1000px}.container-large.challenge-container.is-merch{height:800px}.container-large.is-mission{position:relative}.container-large.movement-container{height:2000px}.container-large.movement-container.no-auto{max-width:none;height:3000px;margin-left:0;margin-right:0}.container-large.movement-container.vision{max-width:none;height:900px;margin-left:0;margin-right:0}.container-large.no-flow{max-width:none;margin-left:0;margin-right:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.container-large.is-news{max-width:1200px}.container-large.merch-container{height:400px}.container-large.merch-cntainer{height:800px}.container-large.news-container{margin-top:3rem}.container-large.news-container.is-merch{height:800px}.container-large.extra-container{flex-flow:column;padding-bottom:6rem;display:flex;position:relative}.heading-style-h5{font-size:1.25rem;font-weight:700;line-height:1.5}.spacer-small{width:100%;padding-top:1rem}.text-style-nowrap{white-space:nowrap}.margin-huge{margin:6rem}.nav_component,.page-wrapper{position:relative}.nav_component{background-color:#0000;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;inset:0 0 auto}.padding-xxsmall{padding:.25rem}.z-index-2{z-index:2;position:relative}.margin-xhuge{margin:8rem}.padding-huge{padding:6rem}.form_input{border:1px solid hsl(var(--ink)/.3);background-color:#0000;min-height:3rem;margin-bottom:.75rem;padding:.5rem 1rem;font-size:1rem}.form_input.is-select-input,.form_input::placeholder{color:hsl(var(--placeholder))}.form_input.is-text-area{min-height:8rem;padding-top:.75rem;font-size:1rem}.form_input.v2{background-color:hsl(var(--surface));font-family:var(--font-body);border-radius:10px;margin-bottom:0}.form_input.v2::placeholder{color:hsl(var(--placeholder))}.form_input.v2.is-textarea{min-height:10.625rem;margin-left:auto;margin-right:auto}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.padding-global.padding-section-large{z-index:3;position:relative}.padding-global.padding-section-large.cards-padding{max-width:80rem;margin-left:auto;margin-right:auto}.padding-global.padding-section-large.is-mission{position:relative}.padding-global.padding-section-large.no-padding{padding-left:0;padding-right:0}.padding-global.padding-section-large.gv-sticky{padding-top:4rem;position:sticky;top:10px}.padding-global.padding-section-large.merch-padding{padding-top:12rem}.padding-global.padding-section-large.is-merch{padding-bottom:0}.padding-global.padding-section-large.hero{padding-top:2rem;padding-bottom:0}.padding-global.padding-section-large.hero.about{padding-top:6rem}.padding-global.padding-section-large.programs-hero{padding-top:0;padding-bottom:0}.padding-global.padding-section-large.extra{padding-top:4rem;padding-bottom:0}.padding-global.padding-section-large.mission{padding-top:4rem}.padding-global.padding-section-large.small-bottom{padding-bottom:3rem}.padding-global.padding-section-large.small-bottom.is-contributors{position:static}.max-width-xxsmall{width:100%;max-width:12rem}.text-style-link{color:hsl(var(--red));text-decoration:underline}.padding-tiny{padding:.125rem}.padding-section-medium{padding-top:5rem;padding-bottom:5rem}.max-width-xsmall{width:100%;max-width:16rem}.text-size-medium{font-size:1.25rem}.padding-xlarge{padding:4rem}.spacer-large{padding-top:3rem}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.text-style-quote{border-left:.25rem solid hsl(var(--ink)/.16);margin-bottom:0;padding:0 1.25rem;font-size:1.25rem;line-height:1.5}.spacer-xxsmall{width:100%;padding-top:.25rem}.nav_logo{width:10rem;display:flex}.margin-custom3{margin:3.5rem}.layer{justify-content:center;align-items:center;position:absolute;inset:0}.form_checkbox-icon,.form_checkbox-icon.w--redirected-checked{border-radius:.125rem;width:.875rem;height:.875rem;margin:0 .5rem 0 0}.form_checkbox-icon.w--redirected-checked{background-size:90%}.form_checkbox-icon.w--redirected-focus{width:.875rem;height:.875rem;box-shadow:0 0 .25rem 0 hsl(var(--red));border-radius:.125rem;margin:0 .5rem 0 0}.nav_container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;display:flex}.icon-height-medium{height:2rem}.margin-bottom,.margin-bottom.margin-small,.margin-bottom.margin-xsmall,.margin-bottom.margin-xxlarge,.margin-bottom.margin-xxsmall{margin-top:0;margin-left:0;margin-right:0}.hero_image{border-radius:1rem;margin-top:0}.hero_content{grid-column-gap:1.2rem;grid-row-gap:1.2rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start;place-items:start;max-width:38rem;display:none;position:relative}.section_hero{color:var(--gv-white);flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:140svh;display:flex;position:relative;overflow:hidden}.hero_grid{grid-column-gap:8rem;grid-row-gap:8rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.hero_heading{text-transform:uppercase;cursor:auto;position:relative}.nav_fixed{z-index:999;position:fixed;inset:0 0 auto}.text-color-beige{color:var(--gv-beige)}.heading-video_holder{width:160px;display:inline-block}.hero-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;inset:0}.hero-video,.hero-video_wrap{border-radius:10px;position:absolute}.hero-video_wrap{z-index:5;justify-content:flex-end;align-items:flex-end;width:140px;height:80px;display:flex;top:8px;left:180px;overflow:hidden}.hero-video_wrap.is-mobile{display:none}.hero-sub{font-size:1.5rem}.hero-sub.smaller{font-size:1.3rem}.hero-sub.sub{max-width:35ch}.hero-sub.sub,.hero-sub.sub-research{font-size:1.875rem;font-weight:500;line-height:1.4}.hero-sub.sub-research{max-width:38ch}.background-video{width:100%;height:100%}.hero-eclipse{z-index:1;width:38%;position:absolute;inset:0 0 0 auto}.about_content{z-index:10;max-width:900px;margin-top:18rem;position:relative}.heading{max-width:800px}.challenge-1{z-index:2;height:1500px;color:var(--gv-black);padding-top:100px;position:sticky;top:-200px}.challenge-1.small,.challenge-1.small.img{height:1000px}.challenge-1.small.not-sticky{position:relative;top:0}.arc_container{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.arc_container.stacked{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;overflow:hidden}.arc_container.is-research{background-color:var(--gv-black);height:2000px}.arc_container.bg-color-beige{background-color:var(--gv-beige)}.arc{z-index:-2;background-color:var(--gv-beige);justify-content:center;align-items:center;width:240vw;height:120vw;display:flex;position:absolute;top:0;bottom:0}.arc,.arc.is-black{border-top-left-radius:1000rem;border-top-right-radius:1000rem}.arc.is-black{background-color:var(--gv-black)}.arc.is-black.is-100{height:100%}.arc.is-black.is-bot{margin-top:97.5%}.arc.img{background-image:none;background-position:0;background-repeat:no-repeat;background-size:cover;height:200vw}.arc.is-marquee{background-color:var(--gv-black);border-top-left-radius:1000rem;border-top-right-radius:1000rem;flex-flow:column;justify-content:flex-start;align-items:center;overflow:hidden}.arc.is-marquee.beige{background-color:var(--gv-beige)}.arc.news-page{height:100%}.challenge-text_wrap.text-align-right{align-self:flex-end;max-width:80rem}.challenge-text_wrap.text-align-right._2{position:sticky;top:200px}.challenge-text_wrap._3{flex-flow:column;display:flex;position:sticky;top:50px}.challenge-text_wrap._1{max-width:70rem;position:sticky;top:200px}.challenge-text_wrap._4{max-width:70rem;position:sticky;top:150px}.challenge-text_wrap.centered{text-align:center;max-width:none;position:sticky;top:200px}.challenge-text_wrap.centered.merch{max-width:50rem}.challenge-heading{text-transform:uppercase;font-size:8.875rem;font-weight:400;line-height:1.1}.challenge-heading._3{max-width:80rem}.challenge-heading.is-smaller{font-size:7rem}.challenge-heading.is-smaller.text-color-beige.spacing{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.challenge-heading.merch{max-width:12ch;margin-bottom:20px;margin-left:auto;margin-right:auto}.challenge-heading.barrier{max-width:75rem}.challenge-2{z-index:2;height:1500px;color:var(--gv-beige);padding-top:100px;position:sticky;top:-200px}.challenge-2.small{height:1000px;margin-top:-200px}.challenge-2.sub-page{z-index:4;height:auto;color:var(--gv-white);margin-top:-200px}.challenge-3{z-index:3;height:1500px;color:var(--gv-black);padding-top:50px;position:sticky;top:-200px}.challenge-3.small{height:1000px}.challenge-sub{align-self:flex-end;max-width:60%;margin-top:-8rem}.challenges-3,.section_arcs{position:relative}.section_arcs{z-index:2}.section_arcs._2{background-color:var(--gv-beige)}.challenge-4{z-index:4;height:1300px;color:var(--gv-beige);padding-top:100px;position:sticky;top:-200px}.cards_wrap{grid-column-gap:2rem;grid-row-gap:2rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex;position:sticky;top:100px}.cards_wrap.text-align-right{align-self:flex-end;max-width:80rem}.cards_wrap.text-align-right._2{position:sticky;top:200px}.cards_wrap._3{flex-flow:column;display:flex;position:sticky;top:50px}.cards_wrap._1{max-width:70rem;position:sticky;top:200px}.cards_grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.card{min-height:650px;color:var(--gv-black);text-align:center;border-radius:.6rem;padding-left:2rem;padding-right:2rem;position:relative}.card._1,.card._2,.card._3{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.card_content{background-color:var(--gv-beige)}@supports (color:color-mix(in lab,red,red)){.card_content{background-color:color-mix(in srgb,var(--gv-beige) 50%,transparent)}}.card_content{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:8rem;padding-left:2rem;padding-right:2rem;display:flex;position:absolute;transform:translateY(100%)}.card_title{z-index:2;text-transform:uppercase;position:relative}.sources-text{color:var(--gv-white);text-transform:none;font-family:var(--font-body);font-style:italic;font-weight:500}.section_ticker{z-index:10;padding-top:2rem;padding-bottom:2rem;position:relative}.section_ticker.sub{padding-top:6rem;padding-bottom:1rem}.section_ticker.news{margin-top:4rem}.section_ticker.difference{background-color:var(--gv-black)}.donate-ticker{background-color:var(--gv-white);width:100%;text-transform:uppercase;padding-top:1rem;padding-bottom:1rem;text-decoration:none;position:relative;overflow:hidden}.donate-ticker,.donate-ticker-content{color:var(--gv-black);justify-content:flex-start;align-items:center;display:flex}.donate-ticker-content{flex:none}.ticker-word{text-transform:uppercase;flex:none;width:auto;max-width:100%;height:4.3rem;margin-left:1rem;margin-right:1rem;font-size:4.375rem;line-height:1;display:inline-flex;overflow:clip}.ticker-word._2{margin-left:.5rem;margin-right:.5rem}.ticker-word._3{margin-left:.5rem;margin-right:2rem}.ticker-word._1{color:var(--gv-white);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gv-black)}.ticker-word.no-padding{margin-left:1rem;margin-right:1rem}.section_mission{height:2550px;position:relative}.mission_content{grid-column-gap:6rem;grid-row-gap:6rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.mission_content.is-mission{height:5000px}.mission-left{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;max-width:80%;display:flex;position:sticky;top:200px}.heading-large{text-transform:uppercase;font-size:6.25rem;line-height:1.1}.heading-large.news-title{max-width:9ch}.heading-large.smaller{font-size:4.5rem}.heading-large.news-title-home{max-width:9ch}.heading-large.smallest{font-size:4.5rem}.mission-right{z-index:-1;grid-column-gap:4rem;grid-row-gap:4rem;justify-content:flex-start;position:absolute;top:22rem;right:15%}.mission-card,.mission-right{flex-flow:column;align-items:center;display:flex}.mission-card{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--gv-beige);width:460px;height:460px;color:var(--gv-black);text-align:center;border-radius:500px;justify-content:center}.counterup{font-size:4.375rem;line-height:1}.mission-card_text{max-width:300px;font-size:1.3rem}.mission-wrapper{position:sticky;top:50px}.challenge-1-copy{height:1500px}.challenge-1-copy,.challenge-5{z-index:2;color:var(--gv-black);padding-top:100px;position:sticky;top:-200px}.challenge-5{height:240vh}.full-img-wrap{z-index:4;object-fit:cover;border-radius:15px;width:35%;position:absolute;overflow:hidden}.section_arcs_img{width:100%;position:relative}.section_arcs_img._2{background-color:var(--gv-beige)}.section_movement{z-index:9;background-color:var(--gv-black);position:relative}.movement_content{padding-bottom:1000px;position:sticky;top:150px}.image{transform-origin:50% 10%;object-fit:cover;width:100%;transform:scale(4)}.movement{height:340vh;position:sticky;top:-200px}.side-img-wrap{z-index:2;object-fit:cover;width:300px;height:350px;position:absolute;overflow:hidden}.side-img-wrap._1{position:absolute}.side-img-wrap._1,.side-img-wrap._2{border-radius:15px;width:25%;height:18%;inset:200px 0 0}.side-img-wrap._3{border-radius:15px;width:25%;height:18%;top:200px;bottom:0;left:0}.side-img{object-fit:cover;width:100%;height:100%}.side-img.full{transform-origin:70%;transform:scale(2)}.side-imgs{z-index:2;width:300px;height:300px;position:relative;overflow:hidden}.side-imgs-wrapper{position:absolute;inset:0;overflow:hidden}.section_vision{z-index:10;background-color:var(--gv-black);position:relative}.spacing{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.vision-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;max-width:650px;display:flex}.vision_content{padding-top:100px;padding-bottom:200px;position:sticky;top:50px}.rockets-wrapper{position:absolute;inset:0;overflow:hidden}.blue-rocket,.red-rocket{position:relative}.vision{height:120vh;position:sticky;top:-100px}.section_news{position:relative}.news-content{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.news-content.is-mission{height:5000px}.news-video-wrap{border-radius:10px;position:relative;overflow:hidden}.news-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:relative}.news-right{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.news-button-wrap{justify-content:center;align-items:flex-start;margin-top:3rem;display:flex}.message-img{border-radius:15px;overflow:hidden}.message-content{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.message-content.is-mission{height:5000px}.img-wrapper{z-index:4;color:var(--gv-black);background-image:none;background-position:50% 0;background-size:cover;padding-top:100px;position:sticky;top:-200px;overflow:hidden}.img-wrapper,.img-wrapper.small,.img-wrapper.small.img{height:1000px}.img-wrapper.small.not-sticky{position:relative;top:0}.donate-ticker-2{color:var(--gv-black);background-color:var(--gv-white);justify-content:flex-start;align-items:center;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex;position:relative;overflow:hidden}.marquees{z-index:4;height:1500px;color:var(--gv-beige);margin-top:-200px;padding-top:100px;position:sticky;top:-200px;overflow:hidden}.marquees.as-bg{height:950px}.marquees.news-page{height:800px;margin-top:-200px}.goodvides-ticker{width:100%;color:var(--gv-white);justify-content:flex-start;align-items:center;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative;overflow:hidden}.goodvides-ticker._2{color:var(--gv-black);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gv-beige);justify-content:flex-end;align-items:center}.goodvibes-ticker-content,.goodvibes-ticker-content-2{flex:none;justify-content:flex-start;align-items:center;display:flex}.goodvibes-ticker-content-2{color:var(--gv-beige)}.goodvibes-ticker-content-2.black{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gv-black)}.goodvides-ticker-2{color:var(--gv-white);width:100%;padding-top:.5rem;padding-bottom:.5rem;position:relative;overflow:hidden}.goodvibes-ticker-content-2-2,.goodvides-ticker-2{justify-content:flex-start;align-items:center;display:flex}.goodvibes-ticker-content-2-2{color:var(--gv-beige);flex:none}.goodvides-ticker-3{color:var(--gv-white);justify-content:flex-start;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative;overflow:hidden}.goodvides-ticker-3._2{color:var(--gv-black);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gv-beige);justify-content:flex-end;align-items:center}.goodvides-ticker-4{color:var(--gv-white);justify-content:flex-start;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative;overflow:hidden}.goodvides-ticker-4._2{color:var(--gv-black);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gv-beige);justify-content:flex-end;align-items:center}.goodvides-ticker-5{justify-content:flex-start;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative;overflow:hidden}.goodvides-ticker-5,.text-color-white{color:var(--gv-white)}.section_footer{z-index:10;background-color:var(--gv-black);padding-top:6rem;position:relative}.footer-container{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-left{max-width:500px}.footer-heading{text-transform:uppercase;margin-bottom:2rem}.footer-link{color:var(--gv-beige);text-transform:none;font-family:var(--font-body);margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.footer-socials{grid-column-gap:10px;grid-row-gap:10px;display:flex}.footer-right{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.form-field{height:50px;font-family:var(--font-body);border-radius:10px;margin-bottom:0;font-size:1.2rem}.form{grid-column-gap:1rem;grid-row-gap:1rem;width:100%;display:flex}.form-submit{background-color:var(--gv-red);height:50px;font-family:var(--font-body);border-radius:10px;padding-left:2rem;padding-right:2rem;font-weight:500;transition:all .2s ease-in-out}.form-submit:hover{background-color:hsl(var(--red-deep))}.footer-bottom{height:120px;color:var(--gv-black);text-align:center;background-image:none;background-position:50% 0;background-size:cover;justify-content:center;align-items:center;margin-top:80px;display:flex}.footer-bottom.contact{margin-top:10px}.footer-bottom-content{max-width:500px}.curve-text{position:absolute;inset:0}.curve-text-wrapper{width:200px;height:200px;color:var(--gv-white);justify-content:center;align-self:flex-end;align-items:center;margin-top:2rem;margin-right:100px;text-decoration:none;display:flex;position:relative}.curve-text-wrapper.hero{margin-right:0}.curve-text-wrapper.hero.gv-absolute{position:absolute;inset:auto 0 0 auto}.curve-text-wrapper.hero.gv-absolute.programs{margin-top:4rem;inset:30rem 0 auto auto}.donate{text-transform:uppercase;margin-bottom:0;font-weight:500}.footer-form-block{width:100%}.rotate-text{background-image:none;background-position:50%;background-size:cover;position:absolute;inset:0}.mission-num-wrap{display:flex}.mission-num-extra{font-size:4.375rem;line-height:1}.button{color:var(--gv-white);text-align:center;background-color:hsl(var(--ink));border-radius:5px;padding:10px;font-size:14px;font-weight:400}.button.is-filled{background-color:var(--gv-red);color:var(--gv-white);text-transform:none;border:1px hsl(var(--ink));font-family:var(--font-body);padding:8px 2.5rem;font-size:1.2rem;font-weight:500;text-decoration:none;position:relative;overflow:hidden}.button.is-filled.with-icon{grid-column-gap:10px;grid-row-gap:10px;border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.button.is-filled.is-nav{padding-left:2rem;padding-right:2rem;font-size:1rem}.button.is-filled.is-mobile{display:none}.button.is-filled.is-lg{width:400px;max-width:100%}.button.is-filled.is-secondary{border-color:var(--gv-white)}.button.is-filled.is-alt{background-color:var(--gv-white);color:var(--gv-black)}.button.is-filled.is-xl{width:100%;padding-left:2rem;padding-right:2rem;font-size:2rem}.button.is-secondary{color:var(--gv-white);border:1px solid hsl(var(--ink));background-color:#0000}.button.is-link{background-color:var(--\<unknown\|relume-variable-transparent\>);color:var(--\<unknown\|relume-variable-neutral-shade-7\>);border-style:none;padding:.25rem 0;line-height:1;text-decoration:none}.button.is-link.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-tertiary{color:hsl(var(--ink));background-color:var(--gv-white);font-family:var(--font-body);padding:8px 2.5rem;font-size:1.2rem;font-weight:500}.button.is-tertiary.is-xl{width:100%;font-size:2rem}.btn_third-text{z-index:3;position:relative}.btn_third-bg{background-color:var(--gv-white);border-radius:100%;width:125%;height:400%;position:absolute;inset:auto 0 -410% -15%;overflow:visible}.nav-link{color:var(--gv-white)}@supports (color:color-mix(in lab,red,red)){.nav-link{color:color-mix(in srgb,var(--gv-white) 50%,transparent)}}.nav-link{text-transform:none;font-family:var(--font-body);text-decoration:none;transition:all .2s ease-in-out}.nav-link.w--current,.nav-link:hover{color:var(--gv-white)}.hero-btns{overflow:hidden}.vision-heading{font-size:6.25rem}.message-img-full{width:100%;height:100%}.section_contact{z-index:10;background-color:var(--gv-black);flex-flow:column;justify-content:flex-end;align-items:stretch;height:100%;min-height:100vh;padding-top:10rem;display:flex;position:relative}.contact-heading{max-width:15ch;margin-bottom:2rem}.section_donate{background-color:var(--gv-black);position:relative}.section_donate._2{background-color:var(--gv-beige)}.section_hero-secondary{background-color:var(--gv-black);color:var(--gv-white);flex-direction:column;justify-content:center;margin-top:0;padding-top:10rem;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.section_hero-secondary.programs{padding-top:16rem;padding-bottom:18rem}.section_hero-secondary.news{padding-top:16rem;padding-bottom:0}.section_hero-secondary.about{padding-bottom:0}.section_hero-secondary.research{z-index:3;padding-top:12rem;padding-bottom:6rem}.s-hero_content{grid-column-gap:1.2rem;grid-row-gap:1.2rem;text-align:center;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start;place-items:start center;max-width:38rem;margin-top:0;margin-left:auto;margin-right:auto;display:grid}.s-hero_content.programs{max-width:50rem}.s-hero_content.community,.s-hero_content.news{max-width:45rem}.timeline_centre{justify-content:center;display:flex}.overlay-fade-bottom{background-image:linear-gradient(transparent,var(--gv-black));height:80px;position:absolute;inset:auto 0 0}.timeline_image-wrapper{background-image:linear-gradient(138deg,hsl(var(--ink)),transparent 28%),none;background-position:0 0,0 0;background-size:auto,cover;border-radius:12px;overflow:hidden}.margin-bottom-medium{margin-bottom:32px}.overlay-fade-top{background-image:linear-gradient(var(--gv-black),transparent);height:80px;position:absolute;inset:0 0 auto}.timeline_text{color:var(--gv-white);text-transform:none;font-size:1.5rem;font-weight:400;line-height:1.3}.timeline_progress-bar{z-index:-1;background-color:var(--gv-white);background-image:linear-gradient(to bottom,var(--gv-beige),var(--gv-beige));width:3px;height:50vh;position:fixed;inset:0 auto 50vh}.timeline_component{max-width:1120px;font-family:var(--font-body);flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:4rem;font-size:1.75rem;display:flex;position:relative}.timeline_circle{background-color:var(--gv-beige);border-radius:100%;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;position:sticky;top:50vh}.timeline_left{text-align:left;justify-content:flex-end;align-items:stretch}.margin-bottom-xlarge{margin-bottom:56px}.timeline_item{z-index:2;grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto;grid-template-columns:1fr 180px 1fr;grid-auto-columns:1fr;padding-top:80px;padding-bottom:80px;display:grid;position:relative}.timeline_progress{z-index:-2;background-color:var(--gv-dark-beige);width:3px;height:100%;position:absolute}.timeline-heading{color:var(--gv-beige);text-transform:none;font-size:1.75rem;font-weight:500}.s-heading{text-transform:uppercase;font-size:7.5rem}.s-heading.smaller{font-size:6.5rem}.arc-overlay{z-index:2;background-image:linear-gradient(var(--gv-beige),var(--gv-beige))}@supports (color:color-mix(in lab,red,red)){.arc-overlay{background-image:linear-gradient(color-mix(in srgb,var(--gv-beige) 70%,transparent),color-mix(in srgb,var(--gv-beige) 70%,transparent))}}.arc-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bottom-content{z-index:2;position:relative}.bottom_content{grid-column-gap:8rem;grid-row-gap:8rem;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.bottom_content.is-mission{height:5000px}.sub-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:100%;display:flex}.community-form-wrap{max-width:400px}.community-form{grid-column-gap:1rem;grid-row-gap:1rem;border:1px solid var(--gv-beige);border-radius:10px;flex-flow:column;align-items:flex-start;padding:24px;display:flex}.community-form-fields{margin-top:20px}.textarea-community{min-height:150px;margin-top:10px;margin-bottom:0}.text-field,.textarea-community{font-family:var(--font-body);border-radius:10px}.text-field{min-height:50px;margin-bottom:10px}.community-submit{background-color:var(--gv-red);text-transform:uppercase;width:100%;font-family:var(--font-body);border-radius:10px;margin-top:20px;padding-top:14px;padding-bottom:14px;font-size:1.2rem;font-weight:500;transition:all .2s ease-in-out}.community-submit:hover{background-color:hsl(var(--red-deep))}.slider-container{z-index:2;height:100%;position:relative}.slider,.slider-container{justify-content:center;align-items:center;display:flex}.slider{background-color:#0000;width:700px;height:auto;margin-top:-300px}.slide-quote{background-color:var(--gv-black);border-radius:10px;max-width:380px;margin-left:auto;margin-right:auto;padding:14px}.inner-quote{border:1px solid var(--gv-beige);border-radius:10px;padding:16px}.quote-content{color:var(--gv-white);text-align:center;margin-top:2rem;margin-bottom:2rem}.quote-name{margin-bottom:2px;font-weight:500}.paragraph{margin-bottom:14px}.div-block{background-color:var(--gv-red);width:30px;height:30px}.sound-btn{z-index:1;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:40px;height:40px;margin-bottom:10px;margin-right:10px;display:none;position:relative}.quotes{width:60px}.inner-program{border:1px solid var(--gv-beige);border-radius:10px;flex-flow:column;justify-content:flex-start;align-items:center;padding:24px 16px 16px;display:flex}.program-icon{max-width:80px}.program-name{color:var(--gv-white);font-family:var(--font-body);margin-bottom:0;font-size:1.8rem;font-weight:500}.program-content{color:var(--gv-white);text-align:center;margin-top:10px;margin-bottom:2rem}.news-wrap{color:var(--gv-black);border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.news-grid{z-index:2;grid-column-gap:16px;grid-row-gap:16px;border-top:2px solid hsl(var(--ink));border-bottom:2px solid hsl(var(--ink));grid-template-rows:auto;grid-template-columns:1fr minmax(200px,458px);grid-auto-columns:1fr;margin-left:3rem;margin-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;display:grid;position:relative}.news-left{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:650px;display:flex}.news-title{text-wrap:pretty;font-family:var(--font-body);margin-top:0;margin-bottom:.5rem;font-size:4.6875rem;font-weight:700;line-height:1}.news-date,.news-title{text-transform:uppercase}.news-date{margin-bottom:0;font-weight:500}.news-arrow{width:75px}.news-img{object-fit:cover;object-position:50% 50%;background-color:#0000;border-radius:15px;width:100%;max-width:460px;height:100%;overflow:hidden}.section_news-collection{width:100%;padding-bottom:150px;position:relative}.section_news-collection._2{background-color:var(--gv-beige)}.newspage-right{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;display:grid}.wiper-2{inset:100px 0 auto}.wiper-1,.wiper-2{z-index:2;background-color:var(--gv-black);width:100%;height:0;position:absolute}.wiper-1{inset:0 0 auto}.wiper-3{z-index:2;width:100%;inset:200px 0 auto}.oval-overlay,.wiper-3{background-color:var(--gv-black);position:absolute}.oval-overlay{height:0;inset:auto 0 550px}.splash-home{z-index:99999;background-color:var(--gv-black);display:none;position:absolute;inset:0;overflow:hidden}.splash-content{justify-content:center;align-items:center;display:flex}.light-logo,.splash-content{position:absolute;inset:0}.splash-logo-wrap{width:150px;height:30px;position:relative}.dark-logo{display:none}.dark-logo,.splash-img{position:absolute;inset:0}.splash-img{background-image:none;background-position:50% 100%;background-size:cover;height:0}.section_hero-extra{background-color:var(--gv-black);color:var(--gv-white);flex-direction:column;justify-content:center;margin-top:0;padding-top:10rem;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.section_hero-extra.programs{padding-top:16rem;padding-bottom:18rem}.section_hero-extra.news{padding-top:16rem;padding-bottom:0}.privacy-policy{max-width:900px;margin-top:4rem}.inline-link{color:var(--gv-beige)}.div-block-3{margin-left:auto;margin-right:auto}.footer-inline-link,.footer-inline-link.w--current{color:var(--gv-black);text-transform:none;font-family:var(--font-body);text-decoration:underline}.footer-inline-link.w--current{line-height:1.2}.news_hover-bg{background-color:var(--gv-black);border-radius:100%;width:130%;height:300%;position:absolute;inset:auto 0 -300% -15%;overflow:visible}.slide-arrow{justify-content:flex-start;align-items:center;display:flex}.arrow-wrap,.arrow-wrap-2{background-color:var(--gv-black);border-radius:100px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.form-error,.success-form{color:var(--gv-black);text-transform:none;font-family:var(--font-body)}.success-form{background-color:var(--gv-beige);font-weight:500}.inner-menu-wrap{display:none}.nav-socials{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;display:none}.nav-icon{width:28px;height:28px;transform:rotate(0)}.footer-socials-copy{grid-column-gap:10px;grid-row-gap:10px;display:flex}.arrow-img{width:40px}.research-sub-text{margin-top:16rem}.research-sub{text-align:left;max-width:730px}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:450px;display:flex}._404-img{width:70px}._404-text{text-transform:none;font-family:var(--font-body);margin-bottom:1rem}.health-ticker{width:100%;color:var(--gv-beige);justify-content:flex-start;align-items:center;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.health-ticker.is-reverse{justify-content:flex-end;align-items:center}.health-ticker-content{color:var(--gv-beige);flex:none;justify-content:flex-start;align-items:center;display:flex}.health-ticker-content._2{color:var(--gv-black);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gv-beige)}.arc-2{z-index:-2;background-color:var(--gv-beige);border-top-left-radius:1000rem;border-top-right-radius:1000rem;justify-content:center;align-items:center;width:240vw;height:120vw;display:flex;position:absolute;top:0;bottom:0}.arc-2.news-page{height:100%}.arc-3{z-index:-2;background-color:var(--gv-beige);border-top-left-radius:1000rem;border-top-right-radius:1000rem;justify-content:center;align-items:center;width:240vw;height:120vw;display:flex;position:absolute;top:0;bottom:0}.arc-3.news-page{height:100%}.section_research{z-index:2;background-color:var(--gv-black);width:100%;padding-bottom:0;position:relative}.section_research._2{background-color:var(--gv-beige)}.research-grid{z-index:2;border-top:2px solid hsl(var(--ink));border-bottom:2px solid hsl(var(--ink));grid-template-columns:.25fr 1fr;align-items:center;margin-left:3rem;margin-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;display:grid;position:relative}.research-grid,.research-right{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-auto-columns:1fr}.research-right{flex-flow:row;grid-template-columns:1fr 1fr;display:block}.research-title{margin-bottom:0;font-size:2.1875rem}.section_news-collection-copy{width:100%;padding-bottom:150px;position:relative}.section_news-collection-copy._2{background-color:var(--gv-beige)}.section_research-title{z-index:3;padding-top:6rem;padding-bottom:6rem}.section_involved,.section_research-title{background-color:var(--gv-black);position:relative}.section_involved{z-index:2}.section_involved._2{background-color:var(--gv-beige)}.contributors-content{z-index:2;padding-top:4rem;position:relative}.max-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:650px;display:flex}.involved_content{grid-column-gap:8rem;grid-row-gap:8rem;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;align-items:center;margin-left:auto;margin-right:auto;display:grid}.involved_content.is-mission{height:5000px}.contributor_image-wrapper{background-image:linear-gradient(138deg,hsl(var(--ink)),transparent 28%),none;background-position:0 0,0 0;background-size:auto,cover;border-radius:12px;overflow:hidden}.contributor_text{color:var(--gv-white);font-size:24px;font-weight:500;line-height:1.3}.contributor_centre{justify-content:center;display:flex}.contributor_progress{z-index:-2;background-color:hsl(var(--ink));width:3px;height:100%;margin-left:9px;position:absolute;inset:0 auto 0 0}.contributor-text{max-width:500px;margin-bottom:56px;margin-right:2rem}.contributor_item{z-index:2;grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto;grid-template-columns:20px 1fr;grid-auto-columns:1fr;width:100%;padding-top:80px;padding-bottom:80px;display:grid;position:relative}.timeline_progress-bar-2{z-index:-1;background-color:var(--gv-white);background-image:linear-gradient(hsl(var(--orange)),hsl(var(--pink)) 51%,hsl(var(--purple)));width:3px;height:50vh;position:fixed;inset:0 auto 50vh}.contributors_component{flex-direction:column;justify-content:center;align-items:center;max-width:1120px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.timeline_circle-2{background-color:var(--gv-white);width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;box-shadow:0 0 0 8px var(--gv-black);border-radius:100%;position:sticky;top:50vh}.contributor_right{margin-left:2rem;display:flex}.contributors{flex-flow:row;margin-top:4rem;display:flex;position:sticky;top:120px}.contributor_content{grid-column-gap:4rem;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;margin-bottom:0;display:grid}.contributor-title{text-transform:uppercase;font-size:2.8125rem;font-weight:500}.contributor-title._2{font-size:2rem}.contributor-left{flex-flow:column;max-width:600px;display:flex}.contributor-right{border:1px solid var(--gv-beige);background-color:var(--gv-black);border-radius:10px;flex-flow:column;justify-content:center;align-items:center;width:320px;height:400px;margin-top:1rem;margin-bottom:1rem;display:flex;position:absolute}.contributor-icon{margin-bottom:1rem}.section_contributors{z-index:2;margin-bottom:6rem;position:relative}.section_contributors._2{background-color:var(--gv-beige)}.research-left{flex-flow:column;justify-content:space-between;align-items:stretch;max-width:350px;display:flex}.resarch-arrow{width:75px}.accordion-item{background-color:var(--gv-beige);max-width:450px;color:var(--gv-black);text-align:center;border-radius:10px;margin-bottom:1rem}.accordion__title{text-align:center;text-transform:none;cursor:pointer;font-family:var(--font-body);justify-content:space-between;align-items:center;padding:15px 20px;font-size:1.4rem;font-weight:500;line-height:1.4;display:flex}.accordion__plus-wrapper{flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-left:20px;display:flex;position:relative}.accordion__bar-vert{background-color:var(--gv-black);width:2px;height:100%;position:absolute}.accordion__bar-hor{background-color:var(--gv-black);width:100%;height:2px}.accordion__content-wrap{height:0;overflow:hidden}.accordion__content{margin:15px 20px 20px}.accordio-title{flex:1}.gv-list-item{font-family:var(--font-body);font-weight:500;line-height:1.2}.gv-list-item.source{font-style:italic;font-weight:400}.sources,.stats-list{margin-top:2rem}.contributor-tm-wrap{margin-right:2rem}.contributor-tm{background-color:var(--gv-dark-beige);width:10px;height:100%;position:relative}.contributors-flex{grid-column-gap:6rem;grid-row-gap:6rem;width:100%;display:flex;position:sticky;top:100px}.contributors-left{grid-column-gap:4rem;grid-row-gap:4rem;max-width:600px;display:flex}.contributors-timeline{background-color:var(--gv-dark-beige);flex:none;width:10px;height:100%;position:relative}.contributor{margin-bottom:4rem}.contributors-right{flex:1;justify-content:center;padding-top:100px;display:flex;position:relative}.contributors-container{height:1500px;position:relative}.contributors-timeline-fill{background-color:var(--gv-beige);width:100%;height:0}.jobify-circle{top:100px}.jobify-circle,.pathwai-circle{background-color:var(--gv-dark-beige);border-radius:100px;width:25px;height:25px;position:absolute;left:-7.5px}.pathwai-circle{top:450px}.code-embed-2{width:100%;position:absolute;inset:0}.caption-button{text-align:center;text-transform:none;font-family:var(--font-body);margin-top:.25rem;font-style:italic}.voice-matters{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:10rem;display:grid}.voice-matters_block{z-index:1;aspect-ratio:450/650;color:var(--gv-black);border-radius:10px;flex-flow:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.bg-absolute-cover{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.voice-matters_layout{text-align:center;background-color:var(--gv-beige)}@supports (color:color-mix(in lab,red,red)){.voice-matters_layout{background-color:color-mix(in srgb,var(--gv-beige) 65%,transparent)}}.voice-matters_layout{width:100%;height:100%;font-family:var(--font-body);flex-flow:column;justify-content:space-between;padding:2rem;font-size:1.125rem;font-weight:500;display:flex;position:relative}.heading-medium{text-transform:uppercase;font-family:var(--font-display);font-size:3.75rem}.voice-matters_button,.voice-matters_text{overflow:hidden}.voice-matters_bg-fill{z-index:-1;background-color:var(--gv-beige)}@supports (color:color-mix(in lab,red,red)){.voice-matters_bg-fill{background-color:color-mix(in srgb,var(--gv-beige) 55%,transparent)}}.voice-matters_bg-fill{height:100%;position:absolute;inset:100% 0 0}.section_header1{color:var(--gv-black)}.header1_content{grid-column-gap:4rem;grid-row-gap:4rem;color:var(--gv-white);grid-template-rows:auto;grid-template-columns:1fr minmax(200px,466px);grid-auto-columns:1fr;display:grid}.header1_content-left{flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex}.header1_image-wrapper{z-index:2;background-image:linear-gradient(hsl(var(--night)/.25),hsl(var(--night)/.25)),none;background-position:0 0,50% 0;background-size:auto,cover;border-radius:15px;justify-content:flex-end;align-items:center;padding:60px 20px;display:flex;position:relative;overflow:hidden}.header1_image{z-index:-1;object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.section_stats2{z-index:1;position:relative}.stats2_content{grid-column-gap:5rem;grid-template-columns:3fr 5fr;align-items:start;display:grid}.stats2_content,.stats2_list{grid-row-gap:4rem;grid-template-rows:auto;grid-auto-columns:1fr}.stats2_list{grid-column-gap:3rem;grid-template-columns:1fr 1fr 1fr;place-items:start;width:100%;display:grid}.stats2_item{border-top:1px solid var(--gv-beige);width:100%;font-family:var(--font-body);flex-direction:column;align-items:center;padding-top:3rem}.stats2_number{font-family:var(--font-display);font-size:clamp(1.75rem,9.4vw - 1.188rem,4.688rem);font-weight:700;line-height:1.3}.section_layout1{z-index:1;position:relative}.layout1_content{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.layout1_content-left.is-spread{flex-flow:column;justify-content:space-between;height:100%;display:flex}.text-style-tagline{font-weight:600;text-decoration:none;display:inline-block}.icon-embed-xxsmall,.text-style-tagline{justify-content:center;align-items:center}.icon-embed-xxsmall{flex-direction:column;width:1rem;height:1rem;display:flex}.layout1_image-wrapper{border-radius:20px;overflow:hidden}.layout1_image{object-fit:cover;width:100%}.layout1_image._4x5{aspect-ratio:5.5/7.5}.layout1_image._7x6{aspect-ratio:7/6}.text-size-huge{font-size:1.875rem}.display1{font-size:clamp(2.75rem,1.75rem + 5vw,5.5rem);line-height:1}.display2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:clamp(1.75rem,11.4vw - 1.813rem,5.313rem);line-height:1}.grocery-support_contain{background-color:var(--gv-black);border-radius:20px;padding:1.5rem}.grocery-support_wrapper{border:2px solid var(--gv-beige);color:var(--gv-white);border-radius:20px;padding:1.5rem}.grocery-support_form{font-family:var(--font-body)}.grid-2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.flex-y{flex-flow:column;display:flex}.flex-y.gv-gap-2{grid-column-gap:2rem;grid-row-gap:2rem}.grocery-support_progress-wrapper{background-color:hsl(var(--ink));width:100%;height:10px}.grocery-support_progress-fill{background-color:var(--gv-beige);width:5%;height:100%}.flex-x,.step-wrapper{display:flex}.flex-x.gv-justify-center{justify-content:center;align-items:flex-start}.flex-x.gv-justify-center.gv-gap-1{grid-column-gap:1rem;grid-row-gap:1rem}.mini-survey_list{grid-column-gap:2rem;grid-row-gap:2rem;font-family:var(--font-body);flex-flow:column;font-size:1.5rem;list-style-type:decimal;display:flex}.mini-survey_list-item{padding-left:1rem;list-style-type:disc}.mini-survey_radio-btn{border:1px solid var(--gv-beige);border-radius:0;width:1.25rem;height:1.25rem;margin-top:7px;margin-left:-32px;transition:all .2s}.mini-survey_radio-btn.w--redirected-checked{border-color:var(--gv-white);background-color:var(--gv-beige)}.mini-survey_radio{padding-left:32px}.icon-embed-custom{flex-direction:column;justify-content:center;align-items:center;width:2.8125rem;height:2.8125rem;display:flex}.feed-a-fam_item{grid-column-gap:16px;grid-row-gap:16px;color:var(--gv-black);border-bottom:1px solid hsl(var(--ink));font-family:var(--font-body);grid-template-rows:auto;grid-template-columns:1fr 3fr auto;grid-auto-columns:1fr;padding-top:3rem;padding-bottom:3rem;font-size:clamp(1.25rem,.625rem + 2vw,1.875rem);line-height:1;text-decoration:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:grid}.border-bottom-1{border-bottom:1px solid var(--gv-white)}.grocery-support_success{font-family:var(--font-body);background-color:#0000}.text-color-red{color:var(--gv-red)}.font-family-1{font-family:var(--font-body)}.arc-bg-black{background-color:var(--gv-black);width:100%;height:100%;position:absolute;inset:240px 0 0}.absolute-bottom{z-index:1;position:absolute;inset:auto 0 0}.absolute-bottom,.arc-1{width:100%;display:block}.arc-1{height:clamp(120px,15vw,260px)}.show-tablet{display:none}.eyebrow{color:var(--gv-beige);letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-body);margin-bottom:.5em;font-size:1.375rem;font-weight:700}.dark-card1{grid-column-gap:2rem;grid-row-gap:1rem;background-color:hsl(var(--night)/.6);border:1px solid var(--gv-white)}@supports (color:color-mix(in lab,red,red)){.dark-card1{border:1px solid color-mix(in srgb,var(--gv-white) 50%,transparent)}}.dark-card1{border-radius:20px;grid-template-rows:auto;grid-template-columns:auto minmax(200px,300px);grid-auto-columns:1fr;place-items:center;padding:20px;display:grid}.dark-card1.is-3col{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);grid-template-columns:1fr 1fr 1fr;place-items:stretch stretch;position:relative}.ffi_cards{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;max-width:535px;display:flex}.big-num{color:var(--gv-beige);text-transform:uppercase;font-size:3.875rem;line-height:1}.big-num.text-color-white{color:var(--gv-white)}.divider{background-color:var(--gv-beige);width:100%;height:2px}.divider.is-1px{height:1px}.new-hero{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.hp-hero_right{margin-bottom:-4rem;padding-left:20px;padding-right:20px;position:relative}.hp-hero_right,.hp_hero-img1{border-radius:20px;width:100%}.hp_hero-img1{aspect-ratio:1;object-fit:cover;max-height:40vh}.blank{background-color:#0000}.nav_buttons{grid-column-gap:1rem;grid-row-gap:1rem;flex:none;justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:991px){.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.spacer-xxhuge{padding-top:8rem}.spacer-xhuge{padding-top:6rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0}.padding-bottom,.padding-vertical{padding-left:0;padding-right:0}.nav_menu{background-color:#0000;justify-content:center;align-items:center;height:100vh}.nav_menu.is-center{display:none}.padding-horizontal{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.5rem}.spacer-xxlarge{padding-top:4rem}.spacer-huge{padding-top:5rem}.margin-xxlarge{margin:4rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.padding-large{padding:2.5rem}.spacer-xlarge{padding-top:3rem}.margin-xxhuge{margin:8rem}.text-weight-semibold.is-mobile-card{max-width:80%;display:flex}.margin-vertical{margin-left:0;margin-right:0}.margin-large{margin:2.5rem}.margin-xlarge{margin:3rem}.margin-medium{margin:1.5rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.nav_button{z-index:5;color:hsl(var(--dim-on-night));justify-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex}.nav_button.w--open{background-color:#0000}.padding-medium{padding:1.5rem}.padding-xxlarge{padding:4rem}.text-size-large.challenge-sub-text{margin-top:20px;font-size:1.2rem}.text-size-large.contributors-sub{max-width:none}.text-size-large.contributor-subtext{text-align:center;font-size:1.2rem;display:flex}.container-large.challenge-container,.container-large.challenge-container.cards-container,.container-large.challenge-container.is-merch,.container-large.movement-container.no-auto{height:auto}.container-large.movement-container.vision{height:auto;position:relative;top:0}.container-large.news-container,.container-large.news-container.cards-container,.container-large.news-container.is-merch{height:auto}.margin-huge{margin:5rem}.nav_component{height:0;padding-top:0;padding-bottom:0;position:relative}.nav_brand.w--current{z-index:2;margin-top:10px}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xhuge{margin:6rem}.padding-huge{padding:5rem}.padding-global.padding-section-large{padding-top:4rem;padding-bottom:4rem}.padding-global.padding-section-large.no-padding{padding-bottom:4rem}.padding-global.padding-section-large.gv-sticky{position:relative;top:0}.padding-global.padding-section-large.merch-padding{padding-top:6rem;padding-bottom:2rem}.padding-global.padding-section-large.hero{padding-top:0}.padding-global.padding-section-large.hero.about{padding-top:4rem}.padding-global.padding-section-large.extra,.padding-global.padding-section-large.programs-hero{padding-top:0}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.hide-tablet{display:none}.max-width-full-tablet{width:100%;max-width:none}.padding-xlarge{padding:3rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large{padding-top:2.5rem}.nav_container{padding-top:10px;padding-bottom:10px}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.section_hero{padding-top:10rem}.hero_grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1fr}.heading-video_holder{width:0}.hero-video_wrap{display:none}.hero-video_wrap.is-mobile{justify-content:flex-start;align-items:flex-start;width:500px;height:300px;display:flex;position:relative;top:auto;left:auto}.hero-sub.smaller{margin-top:1rem;font-size:1.2rem}.hero-sub.sub,.hero-sub.sub-research{font-size:1.5rem}.hero-eclipse{opacity:.3}.about_content{margin-top:10rem}.challenge-1{height:auto;padding-top:0;position:static}.challenge-1.small{height:500px}.arc_container.is-research{height:1000px}.arc.is-black.is-mobile,.arc.is-mobile,.arc.news-page{height:100%}.challenge-text_wrap._3{position:relative;top:0}.challenge-text_wrap._1{margin-top:80px;position:relative;top:0}.challenge-text_wrap._4,.challenge-text_wrap.centered{position:relative;top:0}.challenge-heading{font-size:6rem}.challenge-heading._3,.challenge-heading.barrier,.challenge-heading.is-smaller{font-size:5rem}.challenge-2{height:auto;margin-top:0;padding-bottom:150px;position:relative;top:0}.challenge-2.small{height:500px;padding-top:20px}.challenge-2.sub-page{padding-top:40px;padding-bottom:0}.challenge-3{height:auto;margin-top:-150px;padding-bottom:100px;position:relative;top:0}.challenge-3.small{height:500px;margin-top:-200px;padding-top:0}.challenge-sub{max-width:100%;margin-top:0}.challenge-4{position:relative}.challenge-4.cards-content{height:auto;margin-top:-100px;padding-top:100px;padding-bottom:0;top:0}.cards_wrap{position:relative;top:0}.cards_grid{grid-template-columns:1fr}.card._1{background-image:linear-gradient(var(--gv-beige),var(--gv-beige)),none}@supports (color:color-mix(in lab,red,red)){.card._1{background-image:linear-gradient(color-mix(in srgb,var(--gv-beige) 20%,transparent),color-mix(in srgb,var(--gv-beige) 20%,transparent)),none}}.card._1{background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:350px}.card._2{background-image:linear-gradient(var(--gv-beige),var(--gv-beige)),none}@supports (color:color-mix(in lab,red,red)){.card._2{background-image:linear-gradient(color-mix(in srgb,var(--gv-beige) 20%,transparent),color-mix(in srgb,var(--gv-beige) 20%,transparent)),none}}.card._2{background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:350px}.card._3{background-image:linear-gradient(var(--gv-beige),var(--gv-beige)),none}@supports (color:color-mix(in lab,red,red)){.card._3{background-image:linear-gradient(color-mix(in srgb,var(--gv-beige) 20%,transparent),color-mix(in srgb,var(--gv-beige) 20%,transparent)),none}}.card._3{background-position:0 0,50% 30%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:350px}.card_content{background-color:var(--gv-beige)}@supports (color:color-mix(in lab,red,red)){.card_content{background-color:color-mix(in srgb,var(--gv-beige) 70%,transparent)}}.card_content{inset:0}.ticker-word{font-size:4.3rem}.section_mission{z-index:2;background-color:var(--gv-black);height:auto}.mission-left{max-width:100%}.mission-right{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;padding-bottom:300px;display:grid;position:static}.mission-card{width:320px;height:320px}.counterup{font-size:2.5rem}.mission-card_text{max-width:300px;font-size:1.2rem}.mission-wrapper{position:relative;top:0}.challenge-5{height:auto;margin-bottom:-200px;position:relative}.full-img-wrap{border-radius:0;width:100%;position:relative}.section_arcs_img{background-color:var(--gv-beige)}.movement_content{padding-bottom:0;position:relative;top:0}.image{transform:scale(1)}.movement{height:auto;position:relative;top:0}.side-img-wrap._1,.side-img-wrap._2{display:none}.side-img-wrap._3{border-radius:0;width:100%;height:650px;margin-top:50px;position:relative;top:0}.side-img.full{transform:scale(1)}.side-imgs-wrapper{position:relative}.vision_content{padding-top:0;padding-bottom:0}.rockets-wrapper{display:none}.vision{height:auto;position:relative;top:0}.news-content{grid-template-columns:1fr}.news-video-wrap{width:100%;height:350px}.message-img{display:none}.message-content{grid-template-columns:1fr}.img-wrapper{height:800px;padding-top:0;position:relative;top:0}.marquees.news-page{height:800px}.goodvides-ticker{padding-top:2rem;padding-bottom:3rem;overflow:hidden}.form{grid-column-gap:.5rem;grid-row-gap:.5rem}.form-submit{padding-left:1rem;padding-right:1rem}.curve-text-wrapper.hero{width:150px;height:150px}.curve-text-wrapper.hero.gv-absolute.programs{top:24rem}.donate{font-size:.8rem}.donate.footer{font-size:1rem}.mission-num-extra{font-size:2.5rem}.button.is-filled.is-nav{display:none}.button.is-filled.is-mobile{display:flex}.button.is-filled.is-xl,.button.is-tertiary.is-xl{font-size:1.25rem}.hero-btns{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;margin-top:1rem;display:flex}.section_contact{justify-content:space-between;align-items:stretch}.section_hero-secondary{padding-top:10rem}.section_hero-secondary.programs{padding-top:12rem;padding-bottom:14rem}.section_hero-secondary.news,.section_hero-secondary.research{padding-top:12rem;padding-bottom:2rem}.s-hero_content{grid-column-gap:5px;grid-row-gap:5px}.s-hero_content.community,.s-hero_content.news,.s-hero_content.programs{padding-bottom:4rem}.section_timeline{padding-left:1.5rem;padding-right:1.5rem}.timeline_item{grid-template-columns:1fr 100px 1fr}.s-heading{font-size:5rem}.s-heading.smaller{font-size:5.5rem}.bottom_content{grid-column-gap:2rem;grid-row-gap:2rem}.sub-left{max-width:100%}.program-icon{max-width:50px}.program-name{font-size:1.5rem}.news-wrap.article{border-radius:0}.news-grid{grid-template-columns:1fr}.news-img{max-width:100%}.section_hero-extra{padding-top:10rem}.section_hero-extra.programs{padding-top:12rem;padding-bottom:14rem}.section_hero-extra.news{padding-top:12rem;padding-bottom:2rem}.privacy-policy{margin-top:3rem}.extra-heading{font-size:3.5rem}.nav-menu-link{color:var(--gv-black);font-size:2.625rem;line-height:1;text-decoration:none}.inner-menu-wrap{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--gv-beige);flex-flow:column;justify-content:flex-start;align-items:center;height:85vh;padding-top:200px;display:none}.nav-icon{color:hsl(var(--dim-on-night));width:28px;height:28px}.bottom-curve{background-image:none;background-position:50% 100%;background-size:cover;width:100%;height:140px;padding-bottom:0;padding-right:0;position:absolute;inset:auto 0 0}.menu-items{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.footer-socials-copy{justify-content:center;align-items:center;margin-top:2rem}.nav-social{width:30px;height:30px}.research-sub-text{margin-top:10rem}.arc-2.news-page,.arc-3.news-page{height:100%}.research-right{grid-template-columns:1fr}.research-title{font-size:1.8rem;line-height:1.2}.max-left{max-width:100%}.involved_content{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.contributor-text{max-width:300px}.contributors{margin-top:2rem;position:relative;top:0}.contributor_content{grid-column-gap:2rem;grid-row-gap:2rem}.contributor-right{width:500px;height:auto;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;position:relative}.section_contributors{margin-bottom:2rem}.accordion-item{max-width:none}.accordions{width:100%;margin-top:2rem}.contributors-stacked,.contributors-timeline{display:none}.contributors-right{flex-flow:column;padding-top:0}.contributors-container{height:auto}.voice-matters{flex-flow:wrap;grid-template-columns:1fr 1fr;justify-content:center;align-items:flex-start;display:flex}.voice-matters_block{flex:none;max-width:45%}.header1_content{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.header1_image-wrapper{flex-flow:column;padding:54% 8px 16px}.stats2_content{grid-column-gap:3rem;grid-row-gap:2rem}.stats2_list{grid-column-gap:2rem}.stats2_number{font-size:4rem}.layout1_content{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.grid-2-col{grid-template-columns:1fr}.show-tablet,.tablet-show{display:block}.ffi_cards{max-width:100%}.new-hero{grid-template-columns:1fr}}@media screen and (max-width:767px){h1{font-size:2.5rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-style-h2{font-size:2rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.heading-style-h6{font-size:.75rem}.spacer-xxhuge{padding-top:4.5rem}.spacer-xhuge{padding-top:4rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0}.padding-bottom,.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.25rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.margin-xxlarge{margin:3rem}.heading-style-h1{font-size:2.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.padding-large{padding:1.5rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.hide-mobile-landscape{display:none}.spacer-xlarge{padding-top:2rem}.margin-xxhuge{margin:4.5rem}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h4{font-size:1rem}.margin-large{margin:1.5rem}.heading-style-h3{font-size:1.5rem}.margin-xlarge{margin:2rem}.margin-medium{margin:1.25rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-medium{padding:1.25rem}.padding-xxlarge{padding:3rem}.text-size-large{font-size:1.25rem}.container-large.merch-container{height:300px}.heading-style-h5{font-size:.875rem}.text-style-nowrap{white-space:normal}.margin-huge{margin:3.5rem}.nav_component{padding-top:0}.nav_brand{padding-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xhuge{margin:4rem}.padding-huge{padding:3.5rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-global.padding-section-large{padding-top:3rem;padding-bottom:3rem}.padding-global.padding-section-large.merch-padding{padding-top:3rem;padding-bottom:0}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.padding-xlarge{padding:2rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large{padding-top:1.5rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.section_hero{padding-top:6rem}.hero_heading{font-size:4.5rem}.challenge-1.small{height:400px}.arc{height:250vw}.arc.news-page{height:800vw}.challenge-heading,.challenge-heading.is-smaller{font-size:4rem}.challenge-2.small{height:450px}.challenge-3.small{height:400px}.challenge-4.cards-content{padding-top:0}.cards_wrap{padding-top:60px}.section_ticker.news{margin-top:2rem}.ticker-word{height:3.5rem;margin-left:.5rem;margin-right:.5rem;font-size:3.5rem}.ticker-word.no-padding{height:2.5rem;margin-left:.5rem;margin-right:.5rem;font-size:2.5rem}.mission-left{grid-column-gap:1rem;grid-row-gap:1rem}.heading-large{font-size:4.5rem}.mission-right{grid-template-columns:1fr}.mission-card_text{font-size:1.1rem}.challenge-5{padding-top:50px}.side-img-wrap._3{height:450px}.news-content{grid-template-columns:1fr}.news-video-wrap{height:400px}.news-button-wrap{margin-top:1rem}.img-wrapper{height:500px}.marquees{height:800px}.marquees.as-bg{height:700px}.marquees.news-page{height:600px}.goodvides-ticker{padding-top:.5rem;padding-bottom:.5rem}.section_footer{padding-top:2rem}.footer-container{grid-template-columns:1fr}.form-submit{padding-left:1.5rem;padding-right:1.5rem}.footer-bottom{background-size:cover;margin-top:20px}.curve-text-wrapper.hero.gv-absolute.programs{margin-top:8rem;top:22rem}.section_contact{padding-top:6rem}.section_hero-secondary{padding-bottom:1rem}.s-hero_content.news{padding-bottom:2rem}.timeline_centre{justify-content:flex-start}.timeline_text{font-size:20px}.timeline_circle{width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px}.timeline_left{text-align:left}.margin-bottom-xlarge{margin-bottom:24px}.timeline_item{grid-template-columns:64px 1fr;width:100%;padding-top:40px;padding-bottom:40px}.timeline_progress{left:6px}.s-heading.smaller{font-size:4.5rem}.bottom_content{grid-template-columns:1fr}.sub-left{grid-column-gap:1rem;grid-row-gap:1rem}.community-form-wrap{width:100%;max-width:none}.program-icon,.quotes{width:50px}.news-grid{grid-template-columns:1fr;margin-left:0;margin-right:0}.news-img{border-radius:20px}.news-arrow-wrap{display:none}.section_hero-extra{padding-bottom:1rem}.privacy-policy{margin-top:2rem}.slide-arrow.is-left{justify-content:flex-end;align-items:center}.arrow-wrap,.arrow-wrap-2{width:60px;height:60px;padding:20px}.arc-2{height:250vw}.arc-2.news-page{height:800vw}.arc-3{height:250vw}.arc-3.news-page{height:800vw}.research-grid{grid-template-columns:.25fr 1fr;margin-left:0;margin-right:0}.max-left{grid-column-gap:1rem;grid-row-gap:1rem}.involved_content{grid-template-columns:1fr}.contributor_text{font-size:20px}.contributor_centre{justify-content:flex-start}.contributor_progress{margin-left:6px;left:0}.contributor-text{margin-bottom:48px}.contributor_item{grid-template-columns:20px 1fr;width:100%;padding-top:20px;padding-bottom:20px}.contributor_right{margin-left:1rem}.contributors{margin-top:1rem}.contributor_content{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1.5fr}.contributor-right{width:100%;padding-top:2rem}.section_contributors{margin-bottom:0}.research-arrow-wrap{display:flex}.accordions{margin-top:1rem}.contributors-flex{grid-column-gap:0;grid-row-gap:0;flex-flow:column}.contributors-container{height:auto}.voice-matters{flex-flow:column;justify-content:flex-start;align-items:center}.voice-matters_block{max-width:400px}.header1_content{grid-column-gap:3rem;grid-row-gap:3rem}.stats2_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr}.stats2_list{grid-row-gap:2rem;grid-template-columns:1fr}.stats2_number{font-size:3.5rem}.layout1_content{grid-row-gap:3rem;grid-template-columns:1fr}.text-size-huge{font-size:1.5rem}.text-outline{-webkit-text-stroke-width:1px}}@media screen and (max-width:479px){h2{font-size:2.5rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0}.padding-bottom,.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.text-size-regular.text-weight-medium.mobile-smaller{font-size:11px}.button-group.is-two{flex-flow:wrap}.text-weight-semibold.is-mobile-card{max-width:100%}.margin-vertical{margin-left:0;margin-right:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.nav_button,.nav_button.w--open{width:30px;height:30px;padding:5px}.text-size-large{font-size:1.15rem}.container-large.hero-container{padding-bottom:6rem}.container-large.hero-container.about{padding-bottom:2rem}.container-large.hero-container.programs{padding-bottom:1rem}.container-large.merch-container{height:auto}.container-large.news-container{margin-top:1rem}.container-large.extra-container{padding-bottom:6rem}.nav_component{padding-top:0;padding-bottom:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-global{padding-left:.75rem;padding-right:.75rem}.padding-global.padding-section-large.no-padding{padding-bottom:2rem}.padding-global.padding-section-large.gv-sticky{padding-top:3rem}.padding-global.padding-section-large.merch-padding{padding-bottom:2rem}.padding-global.padding-section-large.is-merch{padding-top:1rem}.padding-global.padding-section-large.is-word,.padding-global.padding-section-large.small-padding{padding-top:2rem}.padding-global.padding-section-large.hero,.padding-global.padding-section-large.programs-hero{padding-top:1.5rem}.padding-global.padding-section-large.bottom-content{margin-top:3rem;padding-top:0;padding-bottom:3rem}.padding-global.padding-section-large.extra{padding-top:1.5rem}.padding-global.padding-section-large.small-bottom{margin-top:3rem;padding-top:0;padding-bottom:3rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.hide-mobile-portrait{display:none}.text-size-medium{font-size:1.1rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.nav_logo{width:8rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.section_hero{padding-top:4rem}.hero_heading{max-width:14ch;font-size:3rem}.hero-video_wrap.is-mobile{width:100%;height:200px}.hero-sub{font-size:1.2rem;line-height:1.4}.hero-sub.sub,.hero-sub.sub-research{font-size:1.3rem;line-height:1.3}.hero-eclipse{object-position:50% 50%;width:65%}.about_content{margin-top:6rem}.challenge-1.small{height:350px}.arc_container.is-research{height:1800px}.arc{height:270vw}.arc.is-marquee.beige.sub{height:200vw}.arc.news-page{height:100%}.challenge-text_wrap._3{padding-bottom:30px}.challenge-text_wrap._1{margin-top:40px}.challenge-heading{font-size:3rem}.challenge-heading._3{margin-top:0;font-size:3rem}.challenge-heading.is-smaller{font-size:2.5rem}.challenge-heading.is-smaller.text-color-beige.spacing{margin-top:0;padding-left:1.25rem;padding-right:1.25rem}.challenge-heading.barrier{margin-top:0;font-size:3rem}.challenge-2{padding-top:40px}.challenge-2.small{height:350px}.challenge-2.sub-page{padding-top:10px}.challenge-3.small{height:350px}.challenge-4.cards-content{margin-top:-150px}.cards_wrap{padding-top:20px}.card._1,.card._2,.card._3{background-image:linear-gradient(var(--gv-beige),var(--gv-beige)),none}@supports (color:color-mix(in lab,red,red)){.card._1,.card._2,.card._3{background-image:linear-gradient(color-mix(in srgb,var(--gv-beige) 40%,transparent),color-mix(in srgb,var(--gv-beige) 40%,transparent)),none}}.card._1,.card._2,.card._3{background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:0;padding-top:2rem;padding-bottom:2rem}.card_title{margin-bottom:20px;font-size:2rem}.section_ticker{padding-top:1rem;padding-bottom:1rem}.section_ticker.sub{background-color:var(--gv-black);padding-top:2rem}.donate-ticker{padding-top:.5rem;padding-bottom:.5rem}.ticker-word{height:2.5rem;font-size:2.5rem}.heading-large{font-size:3.5rem}.heading-large.news-title{font-size:3rem}.heading-large.mission-heading{max-width:10ch;font-size:3rem}.heading-large.smaller.sub-page{font-size:3rem}.heading-large.smaller.sub-page.acknowledge{font-size:2rem}.heading-large.news-title-home{font-size:3rem}.heading-large.smallest{font-size:4rem}.heading-large.smallest.sub-page{font-size:3rem}.heading-large.smallest.sub-page.acknowledge{font-size:2rem}.mission-right{padding-bottom:250px;padding-left:1.25rem;padding-right:1.25rem}.mission-card{grid-column-gap:1rem;grid-row-gap:1rem;width:300px;height:300px}.mission-card_text{max-width:200px;font-size:1rem;line-height:1.4}.challenge-5{padding-top:0}.spacing{padding-left:1.25rem;padding-right:1.25rem}.news-video-wrap{height:250px}.img-wrapper{height:300px}.marquees,.marquees.news-page{height:500px}.goodvides-ticker{padding-top:4px;padding-bottom:4px}.footer-container{grid-column-gap:4rem;grid-row-gap:4rem}.footer-link{font-size:1.2rem}.form{flex-flow:column;width:auto}.footer-bottom{height:auto;padding-top:0;padding-bottom:10px}.footer-bottom-content{max-width:none;padding-top:20px;padding-left:1.25rem;padding-right:1.25rem;font-size:12px}.curve-text-wrapper{width:150px;height:150px;margin-top:0;margin-right:20px}.curve-text-wrapper.hero{width:100px;height:100px}.curve-text-wrapper.hero.gv-absolute.programs{margin-top:-14rem;top:38%}.curve-text-wrapper.hero.about{margin-top:1rem}.donate{font-size:8px;line-height:1}.donate.footer{font-size:12px}.footer-form-block{width:95%}.button.is-filled{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.4}.button.is-filled.is-xl,.button.is-tertiary.is-xl{font-size:1rem}.vision-heading{max-width:13ch;font-size:3rem}.section_hero-secondary{padding-top:6rem}.section_hero-secondary.programs{padding-top:8rem;padding-bottom:14rem}.section_hero-secondary.news,.section_hero-secondary.research{padding-top:8rem;padding-bottom:2rem}.s-hero_content.community,.s-hero_content.programs{padding-bottom:2rem}.margin-bottom-medium{margin-bottom:24px}.timeline_text{font-size:1.125rem}.timeline_item{grid-template-columns:32px 1fr;padding-bottom:20px}.timeline-heading{font-size:1.5rem}.s-heading{font-size:3rem}.s-heading.smaller{font-size:4rem}.s-heading.smaller.programs{font-size:3rem}.bottom-content{background-color:var(--gv-black)}.community-form{padding:16px}.slider.community{width:100%;margin-left:10px;margin-right:10px}.slide-quote{max-width:300px}.program-icon,.quotes{width:40px}.news-title{font-size:2rem}.section_hero-extra{padding-top:6rem}.section_hero-extra.programs{padding-top:8rem;padding-bottom:14rem}.section_hero-extra.news{padding-top:8rem;padding-bottom:2rem}.slide-arrow.is-left{margin-left:10px}.arrow-wrap{width:30px;height:30px;padding:10px}.slide-arrow{width:30px;margin-right:10px}.arrow-wrap-2{width:30px;height:30px;padding:10px}.nav-icon{transform-origin:50%;width:22px}.utility-page-content{margin-left:1.25rem;margin-right:1.25rem}.health-ticker{padding-top:.5rem;padding-bottom:.5rem}.arc-2{height:270vw}.arc-2.news-page{height:100%}.arc-3{height:270vw}.arc-3.news-page{height:100%}.research-grid{grid-column-gap:5px;grid-row-gap:5px;grid-template-columns:1fr;padding-top:1rem;padding-bottom:1rem}.research-right{text-align:right}.research-title{font-size:1.4rem;line-height:1.4}.section_research-title{padding-top:2rem;padding-bottom:4rem}.contributors-content{background-color:var(--gv-black);padding-top:1rem}.contributor_item{grid-template-columns:20px 1fr}.contributor_right{flex-flow:column}.contributor_content{grid-column-gap:1rem;grid-row-gap:1rem}.contributor-title{font-size:2rem}.contributor-right{padding:1.5rem}.contributor-icon{width:80px}.resarch-arrow{width:40px}.accordion__plus-wrapper{margin-top:0;margin-left:20px}.accordio-title{flex:none;font-size:1.2rem;line-height:1.2}.voice-matters{margin-top:5rem}.heading-medium{font-size:3rem}.header1_content,.stats2_content{grid-template-columns:1fr}.stats2_content{grid-row-gap:1.25rem}.stats2_list{grid-row-gap:2rem}.layout1_content,.stats2_list{grid-template-columns:1fr}.text-outline{-webkit-text-stroke-width:.5px}.display2{font-size:clamp(3rem,11.4vw - 1.813rem,5.313rem)}.grocery-support_contain{padding:.5rem}.grocery-support_wrapper{padding-left:.5rem;padding-right:.5rem}.flex-x.gv-justify-center.gv-gap-1{flex-flow:wrap}.mini-survey_list{padding-left:20px}.mini-survey_list-item{padding-left:.5rem;font-size:1rem}.mini-survey_radio-btn{width:1rem;height:1rem;margin-top:3px;margin-left:-24px}.icon-embed-custom{width:2rem;height:2rem}.eyebrow{font-size:.875rem}.dark-card1{grid-column-gap:1rem;border-color:var(--gv-white)}@supports (color:color-mix(in lab,red,red)){.dark-card1{border-color:color-mix(in srgb,var(--gv-white) 50%,transparent)}}.dark-card1{grid-template-columns:1fr 1.5fr;place-items:center stretch}.dark-card1.is-3col{grid-template-columns:1fr}.big-num{font-size:clamp(2rem,17.7778vw - 2.2222rem,3rem)}.big-num.text-color-white{margin-bottom:.25rem;font-size:3rem}}#w-node-f19cc628-82f7-d94b-e75a-1656094decd5-c2b42030{align-self:end}#w-node-_609670fe-ec0f-c893-80d9-e241e505aef4-428326b1{align-self:start}#w-node-_2358ce42-84ee-22b1-0831-97f4c2e06a2d-428326b1,#w-node-_609670fe-ec0f-c893-80d9-e241e505af00-428326b1,#w-node-_782bef39-6609-d870-f0e3-452e436b6b42-428326b1,#w-node-_92e590ea-1a9a-067b-d69d-3e0aed03056f-428326b1{grid-area:span 1/span 2/span 1/span 2}#w-node-af6dcba7-7063-7f9a-9743-9f0b93343171-428326b1,#w-node-b2b01b7f-5f13-eb1d-ddd0-d6f33452a242-428326b1{align-self:end}#w-node-_40acc05c-c71e-837a-ea89-4364e423071d-428326b1{align-self:start}#w-node-d2d9bcab-707f-527f-fe65-337909d522d3-3ab006b2{align-self:end}@media screen and (max-width:991px){#w-node-_3595e544-bf04-eada-6d70-af842c4a0273-e8c92ed3,#w-node-_49ce1c44-f83e-b164-5cd5-4c7beaca2e63-86ea39f1,#w-node-_49ce1c44-f83e-b164-5cd5-4c7beaca2e63-e8c92ed3,#w-node-_5c6370f8-58ce-8877-c9a6-866d8865e07e-e8c92ed3,#w-node-_8ffd92c4-70eb-0fe3-6288-c3d1fa013c1b-c2b42030{grid-area:span 1/span 2/span 1/span 2}#w-node-_609670fe-ec0f-c893-80d9-e241e505af00-428326b1{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:767px){#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074be-1382c60f{grid-area:2/2/3/3}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074c1-1382c60f{grid-area:1/1/3/2}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074c3-1382c60f{grid-area:span 1/span 1/span 1/span 1}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074c8-1382c60f{grid-area:1/2/2/3}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074cd-1382c60f{grid-area:1/1/3/2}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074d3-1382c60f{grid-area:2/2/3/3}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074d6-1382c60f{grid-area:1/1/3/2}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074d8-1382c60f{grid-area:span 1/span 1/span 1/span 1}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074dd-1382c60f{grid-area:1/2/2/3}#w-node-_72fb730a-7eda-d3da-6eed-8d9d0e5074e2-1382c60f{grid-area:1/1/3/2}#w-node-bde5b7f4-f052-cbe0-c54a-1ddd2abcacb1-1382c60f{grid-area:2/2/3/3}#w-node-bde5b7f4-f052-cbe0-c54a-1ddd2abcacb4-1382c60f{grid-area:1/1/3/2}#w-node-bde5b7f4-f052-cbe0-c54a-1ddd2abcacb6-1382c60f{grid-area:span 1/span 1/span 1/span 1}#w-node-_3595e544-bf04-eada-6d70-af842c4a0273-e8c92ed3,#w-node-_49ce1c44-f83e-b164-5cd5-4c7beaca2e63-86ea39f1,#w-node-_49ce1c44-f83e-b164-5cd5-4c7beaca2e63-e8c92ed3,#w-node-_5c6370f8-58ce-8877-c9a6-866d8865e07e-e8c92ed3{grid-column:span 1/span 1}}@media screen and (max-width:479px){#w-node-_5bcd4822-5363-0e0f-d210-4a594bda69dc-e8c92ed3,#w-node-c8663ae8-bb44-4e64-33fb-82f0b412d578-e8c92ed3{order:-9999;grid-area:span 1/span 1/span 1/span 1;justify-self:end}#w-node-ec0b09b6-d769-0653-52dc-c69b833c7298-428326b1{justify-self:start}#w-node-_2358ce42-84ee-22b1-0831-97f4c2e06a2d-428326b1{grid-area:span 1/span 2/span 1/span 2}#w-node-_782bef39-6609-d870-f0e3-452e436b6b3e-428326b1{justify-self:start}#w-node-_782bef39-6609-d870-f0e3-452e436b6b42-428326b1,#w-node-_92e590ea-1a9a-067b-d69d-3e0aed03056f-428326b1{grid-area:span 1/span 2/span 1/span 2}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{-webkit-user-select:none;user-select:none}[tabindex]:focus-visible,input[type=file]:focus-visible{outline:.125rem solid hsl(var(--red));outline-offset:.125rem}.inherit-color *{color:inherit}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext ol li:last-child,.w-richtext ul li:last-child,.w-richtext>:last-child{margin-bottom:0!important}.container-large,.container-medium,.container-small{margin-left:auto!important;margin-right:auto!important}.text-style-3lines{-webkit-line-clamp:3}.text-style-2lines,.text-style-3lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-2lines{-webkit-line-clamp:2}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.margin-0{margin:0!important}.padding-0,.spacing-clean{padding:0!important}.spacing-clean{margin:0!important}.margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-left:0!important;margin-right:0!important}.padding-bottom{padding-top:0!important;padding-left:0!important;padding-right:0!important}.margin-left{margin-top:0!important;margin-bottom:0!important;margin-right:0!important}.padding-left{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-left:0!important;margin-right:0!important}.padding-vertical{padding-left:0!important;padding-right:0!important}.text-outline{-webkit-text-stroke:2px hsl(var(--ink));text-shadow:-1px -1px 0 hsl(var(--ink)),1px -1px 0 hsl(var(--ink)),-1px 1px 0 hsl(var(--ink)),1px 1px 0 hsl(var(--ink))}@media (max-width:768px){.text-outline{-webkit-text-stroke:1px hsl(var(--ink));text-shadow:-.5px -.5px 0 hsl(var(--ink)),.5px -.5px 0 hsl(var(--ink)),-.5px .5px 0 hsl(var(--ink)),.5px .5px 0 hsl(var(--ink))}}.nav_component{background:0 0;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.nav_component.is-scrolled{background:hsl(var(--night)/.7);-webkit-backdrop-filter:blur(12px)}.nav_menu{display:flex}.nav_button{display:none}.nav-icon{transition:transform .3s;transform:rotate(0)!important}.nav_button.is-open .nav-icon{transform:rotate(45deg)!important}@media screen and (max-width:1260px){.nav_button{cursor:pointer;z-index:1001;display:flex;position:relative}@media screen and (max-width:1260px){.nav_menu{background:var(--gv-beige);z-index:1000;text-align:center;clip-path:inset(0 0 100%);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;width:100%;height:calc(100dvh - 100%);padding:2rem;transition:clip-path .35s,opacity .2s,visibility 0s linear .35s;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.nav_menu.is-open{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto;transition:clip-path .35s,opacity .2s,visibility}}.nav_menu .nav-socials{display:flex}.nav_menu .nav-link{width:100%;color:hsl(var(--ink));font-family:var(--font-display);font-size:2rem}}.hero-video video{border-radius:10px;overflow:hidden}@keyframes ticker-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ticker-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.donate-ticker-content,.goodvibes-ticker-content,.goodvibes-ticker-content-2,.goodvibes-ticker-content-2-2{animation:ticker-left 40s linear infinite}.goodvides-ticker._2 .goodvibes-ticker-content{animation-name:ticker-right}.goodvides-ticker._2{justify-content:flex-start}@media (max-width:767px){.donate-ticker-content,.goodvibes-ticker-content,.goodvibes-ticker-content-2,.goodvibes-ticker-content-2-2{animation-duration:25s}}@media (prefers-reduced-motion:reduce){.donate-ticker-content,.goodvibes-ticker-content,.goodvibes-ticker-content-2,.goodvibes-ticker-content-2-2{animation:none}}.btn_third-bg{transition:transform .45s}.btn_third-text{transition:color .3s}.button.is-filled:hover .btn_third-bg{transform:translateY(-100%)}.button.is-filled:hover .btn_third-text{color:var(--gv-black)}.nav_menu.is-open{display:flex}.nav_logo{color:var(--gv-white)}.rotate-text{animation:spin 20s linear infinite}:root{--magenta:var(--red);--magenta-deep:var(--red-deep);--violet:var(--brown);--light-pink:var(--gold);--lilac:var(--tan);--wm-no:var(--wordmark-no);--wm-room:var(--wordmark-room);--wm-rest:var(--wordmark-rest);--wm-no-dark:var(--wordmark-no-dark);--wm-room-dark:var(--wordmark-room-dark);--wm-rest-dark:var(--wordmark-rest-dark);--grain:url(/textures/grain-512.webp);--gv-black:hsl(var(--paper));--gv-white:hsl(var(--ink));--gv-beige:hsl(var(--purple));--gv-red:hsl(var(--red));--gv-dark-beige:hsl(var(--brown));--gv-accent:hsl(var(--purple));--focus:hsl(var(--red))}:where(main) :where(ul,ol):not([class]){list-style:revert;padding-left:revert}:where(main) :where(ul):not([class]){list-style-type:disc}:where(main) :where(ol):not([class]){list-style-type:decimal}.footer-socials svg,.nav-socials svg,.w-embed>svg{vertical-align:middle;display:inline-block}.w-form.is-done>form{display:none}.w-form.is-done>.w-form-done{display:block}:where(main) a:not([class]){text-decoration:underline}.button,.form-submit,.nav-link,.w-button{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:700}.eyebrow,.footer-bottom-content,.nrfr-eyebrow,.nrfr-meta,.sources-text{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.eyebrow{font-size:.875rem}li,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.nrfr-wm svg{width:100%;height:auto;display:block}.nrfr-wm .wm-no{fill:hsl(var(--wm-no))}.nrfr-wm .wm-room{fill:hsl(var(--wm-room))}.nrfr-wm .wm-rest{fill:hsl(var(--wm-rest))}.nav_logo.nrfr-wm{width:9.5rem}.hero-eclipse>img{opacity:0}.hero-eclipse:before{content:"";background:var(--eclipse-fill,var(--gv-beige));position:absolute;inset:0;-webkit-mask:url(/brand/hero-eclipse-ring.svg) 0 0/100% no-repeat;mask:url(/brand/hero-eclipse-ring.svg) 0 0/100% no-repeat}.rotate-text{background:0 0}.rotate-text:before{content:"";background:var(--badge-fill,currentColor);position:absolute;inset:0;-webkit-mask:url(/brand/chip-in-ring.svg) 50%/contain no-repeat;mask:url(/brand/chip-in-ring.svg) 50%/contain no-repeat}.nrfr-site-footer{z-index:10;background-color:hsl(var(--night));color:hsl(var(--cream-on-night));--focus:hsl(var(--light-pink));position:relative}.nrfr-sf-inner{z-index:3;max-width:80rem;margin:0 auto;padding:2rem 1rem 3rem;position:relative}@media (min-width:640px){.nrfr-sf-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.nrfr-sf-inner{padding-left:2rem;padding-right:2rem}}.nrfr-sf-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.nrfr-sf-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}.nrfr-sf-wm{width:11rem;display:block}.nrfr-sf-blurb{max-width:24rem;color:hsl(var(--muted-on-night));margin:1.25rem 0 0;font-size:.875rem;line-height:1.625}.nrfr-sf-socials{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.nrfr-sf-socials a{min-width:48px;min-height:48px;color:hsl(var(--cream-on-night));border-radius:2px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.nrfr-sf-socials a:hover{background:hsl(var(--paper)/.1);color:hsl(var(--light-pink))}.nrfr-sf-socials svg{width:20px;height:20px}.nrfr-sf-socials svg path{fill:currentColor}.nrfr-sf-nav h2{font:400 1rem/1.5 var(--font-display);letter-spacing:.025em;text-transform:uppercase;color:hsl(var(--light-pink));margin:0 0 .75rem}.nrfr-sf-nav ul{margin:0;padding:0;list-style:none}.nrfr-sf-nav a{min-width:48px;min-height:48px;color:hsl(var(--cream-on-night));font:400 .875rem/1.25 var(--font-body);text-underline-offset:4px;border-radius:4px;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.nrfr-sf-nav a:hover{color:hsl(var(--light-pink));text-decoration:underline}.nrfr-sf-legal{border-top:1px solid hsl(var(--cream-on-night)/.2);margin-top:3rem;padding-top:2rem}.nrfr-sf-ack{max-width:48rem;color:hsl(var(--cream-on-night));font:400 1.0625rem/1.375 var(--font-mono);margin:0}.nrfr-sf-row{color:hsl(var(--muted-on-night));flex-direction:column;gap:.5rem;margin-top:1rem;font-size:.75rem;line-height:1.5;display:flex}.nrfr-sf-row p{margin:0}@media (min-width:640px){.nrfr-sf-row{flex-direction:row;justify-content:space-between;align-items:center}}.nrfr-sf-project{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.nrfr-sf-project img{flex-shrink:0;width:auto;height:38px}html[data-preview]:not(.hide-drafts) [data-draft]{outline:2px dashed hsl(var(--orange));outline-offset:4px;position:relative}html[data-preview]:not(.hide-drafts) [data-draft]:after{content:"DRAFT";z-index:5;background:hsl(var(--orange));color:hsl(var(--ink));font:700 .625rem/1 var(--font-mono);letter-spacing:.16em;pointer-events:none;padding:.15rem .4rem;position:absolute;top:-.9rem;right:-.25rem}.nrfr-sample{font:700 .7rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px dashed;padding:.2rem .5rem;display:inline-block}.nrfr-switcher{z-index:100000;background:hsl(var(--night)/.92);color:hsl(var(--cream-on-night));box-shadow:0 10px 30px -12px hsl(var(--night)/.8);font:700 .72rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.25rem;padding:.35rem;display:flex;position:fixed;bottom:1rem;left:1rem}.nrfr-switcher button{appearance:none;min-width:2.4rem;min-height:2.4rem;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .75rem}.nrfr-switcher button[aria-pressed=true]{background:hsl(var(--light-pink));color:hsl(var(--ink))}.nrfr-switcher button:focus-visible{outline:2px solid hsl(var(--light-pink));outline-offset:2px}.nrfr-switcher .sep{background:hsl(var(--cream-on-night)/.25);align-self:stretch;width:1px;margin:.3rem .2rem}.nrfr-switcher .label{opacity:.7;padding:0 .5rem 0 .6rem}@media (max-width:479px){.nrfr-switcher .label{display:none}}.nrfr-tape{background:hsl(var(--cream-on-night)/.82);border:1px solid hsl(var(--ink)/.1);box-shadow:0 2px 6px hsl(var(--ink)/.18)}.marker{background-image:linear-gradient(hsl(var(--marker,var(--light-pink))/.55) 0 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .42em;background-repeat:no-repeat;background-size:100% .62em;margin:0 -.1em;padding:0 .1em}.button.is-filled,.form-submit,.nav-link{min-height:48px}.button.is-filled{justify-content:center;align-items:center;display:inline-flex}:focus-visible{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}button.nav_button{appearance:none;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:0}.nav_button .nav-icon{width:1.25rem;height:1.25rem;display:block}.nrfr-site-footer .nrfr-wm,.nrfr-wm.on-dark{--wm-no:var(--wm-no-dark);--wm-room:var(--wm-room-dark);--wm-rest:var(--wm-rest-dark)}@media (max-width:991px){.nav_component{height:auto}}:where(p:not(.donate),li,label,input,textarea,select,dd,dt,td,th,blockquote){font-family:var(--font-body)}.footer-socials a,.nav-socials a{color:hsl(var(--cream-on-night))}.footer-socials svg path,.nav-socials svg path{fill:currentColor}@media screen and (max-width:1260px){.nav_menu{background:var(--menu-bg,hsl(var(--paper-warm)))}.nav_menu .nav-link,.nav_menu .nav-socials a{color:var(--menu-fg,hsl(var(--ink)))}[data-theme=a]{--menu-bg:hsl(var(--paper-warm));--menu-fg:hsl(var(--ink))}[data-theme=c]{--menu-bg:hsl(var(--night));--menu-fg:hsl(var(--cream-on-night))}}button.accordion__title{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:56px;font:700 1.15rem/1.3 var(--font-heading);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}button.accordion__title:focus-visible{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}.accordio-title{overflow-wrap:anywhere;flex:auto;min-width:0}.accordion-item,.accordions{min-width:0;max-width:100%}.nrfr-strap{background-color:hsl(var(--magenta));color:hsl(var(--paper));--gv-accent:hsl(var(--paper));--focus:hsl(var(--paper))}.nrfr-strap .button.is-filled,.nrfr-strap .ta-submit{background-color:hsl(var(--paper));color:hsl(var(--magenta-deep));box-shadow:none}.nrfr-strap .btn_third-bg{background-color:hsl(var(--night))}.nrfr-strap .button.is-filled:hover .btn_third-text{color:hsl(var(--paper))}.nav_menu .nav-link{justify-content:center;align-items:center;display:inline-flex}.nav_fixed .nav_component{transition:transform .35s var(--ease-brand),background-color .3s ease,backdrop-filter .3s ease}.nav_fixed.nav-hidden .nav_component{transform:translateY(-110%)}.nrfr-sf-inner{padding-top:48px}.nrfr-sf-legal{margin-top:34px}.section_hero-secondary:is(.about,.news,.programs,.research){padding-top:calc(96px + 2.5rem)}.section_hero-secondary:is(.about,.news,.programs,.research) .padding-global.padding-section-large:is(.hero,.programs-hero){padding-top:0}@media (max-width:991px){.section_hero-secondary:is(.about,.news,.programs,.research){padding-top:calc(70px + 1.75rem)}}@media (max-width:479px){.section_hero-secondary:is(.about,.news,.programs,.research){padding-top:calc(68px + 1.75rem)}}.nrfr-faq-list{border-top:1px solid;display:grid}.nrfr-faq-item{border-bottom:1px solid}@supports (color:color-mix(in lab,red,red)){.nrfr-faq-item{border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}}.nrfr-faq-item summary{cursor:pointer;min-height:64px;font:700 clamp(1.1rem,1.6vw,1.35rem)/1.3 var(--font-heading);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.nrfr-faq-item summary::-webkit-details-marker{display:none}.nrfr-faq-icon{flex:none;width:22px;height:22px;position:relative}.nrfr-faq-icon:after,.nrfr-faq-icon:before{content:"";transition:transform .25s var(--ease-brand);background:currentColor;position:absolute;inset:10px 0}.nrfr-faq-icon:after{transform:rotate(90deg)}.nrfr-faq-item[open] .nrfr-faq-icon:after{transform:rotate(0)}.nrfr-faq-body{gap:.8rem;max-width:62ch;padding:0 0 1.5rem;font-size:1.08rem;display:grid}.nrfr-faq-body .button{justify-self:start}.section_ticker{padding-top:0;padding-bottom:0}.skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:100001;clip-path:none;background:hsl(var(--night));width:auto;height:auto;color:hsl(var(--cream-on-night));font:700 .9rem/1 var(--font-heading);border-radius:999px;padding:.85rem 1.25rem;text-decoration:none;position:fixed;top:1rem;left:1rem;overflow:visible}.nav_brand{align-items:center;min-height:48px;display:flex}@media (max-width:1023px){.nrfr-sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nrfr-sf-brand{grid-column:1/-1}}.nav-link[aria-current=page]{text-underline-offset:.35em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:4px;-webkit-text-decoration-color:var(--nav-current-line,hsl(var(--magenta)));text-decoration-color:var(--nav-current-line,hsl(var(--magenta)))}[data-theme=c] .nav-link[aria-current=page]{--nav-current-line:hsl(var(--light-pink))}@media (prefers-reduced-motion:reduce){.btn_third-bg,.btn_third-text,.nav-icon,.nav_fixed .nav_component,.nav_menu,.nav_menu.is-open,.nrfr-faq-icon:after,.nrfr-faq-icon:before{transition:none!important}.goodvides-ticker._2 .goodvibes-ticker-content,.rotate-text{animation:none}}html[data-theme=a]{--gv-black:hsl(var(--paper));--gv-white:hsl(var(--ink));--gv-beige:hsl(var(--purple));--gv-red:hsl(var(--magenta));--gv-dark-beige:hsl(var(--violet));--gv-accent:hsl(var(--purple));--focus:hsl(var(--magenta));--wm-no:var(--pink-deep);--wm-room:var(--purple);--wm-rest:var(--ink)}[data-theme=a] body{background-color:hsl(var(--paper))}[data-theme=a] .section_hero,[data-theme=a] .section_hero-secondary,[data-theme=a] body{color:hsl(var(--ink))}[data-theme=a] .text-color-beige{color:var(--gv-accent)}[data-theme=a] .eyebrow{color:hsl(var(--magenta-deep))}[data-theme=a] .nav-link{color:hsl(var(--ink-soft))}[data-theme=a] .nav-link.w--current,[data-theme=a] .nav-link:hover,[data-theme=a] .nav-link[aria-current]{color:hsl(var(--ink))}[data-theme=a] .nav_component.is-scrolled{background:hsl(var(--paper)/.92);box-shadow:0 1px 0 hsl(var(--ink)/.14)}[data-theme=a] .nav-icon{color:hsl(var(--ink))}[data-theme=a] .button.is-filled,[data-theme=a] .form-submit{background-color:hsl(var(--magenta));color:hsl(var(--paper));border-radius:999px}[data-theme=a] .btn_third-bg{background-color:hsl(var(--magenta-deep))}[data-theme=a] .button.is-filled:hover .btn_third-text{color:hsl(var(--paper))}[data-theme=a] .button.is-filled.is-secondary{color:hsl(var(--ink));border:2px solid hsl(var(--ink));background:0 0}[data-theme=a] .button.is-filled.is-secondary .btn_third-bg{background-color:hsl(var(--ink))}[data-theme=a] .button.is-filled.is-secondary:hover .btn_third-text{color:hsl(var(--paper))}[data-theme=a] .arc{background-color:hsl(var(--purple))}[data-theme=a] .arc.is-black,[data-theme=a] .arc.is-marquee{background-color:hsl(var(--paper-warm))}[data-theme=a] .donate-ticker{background-color:hsl(var(--pink-soft));color:hsl(var(--pink-deep))}[data-theme=a] .donate-ticker-content{color:hsl(var(--pink-deep))}[data-theme=a] .ticker-word._1{color:#0000;-webkit-text-stroke-color:hsl(var(--pink-deep))}[data-theme=a] .hp_hero-img1,[data-theme=a] .message-img-full,[data-theme=a] .side-img{mix-blend-mode:multiply}[data-theme=a] .nrfr-night{--gv-black:hsl(var(--night));--gv-white:hsl(var(--cream-on-night));--gv-beige:hsl(var(--light-pink));--gv-accent:hsl(var(--light-pink));--focus:hsl(var(--light-pink));background-color:hsl(var(--night));color:hsl(var(--cream-on-night))}[data-theme=a] .form-field{background:hsl(var(--surface));color:hsl(var(--ink));border:1px solid hsl(var(--ink)/.3)}[data-theme=a] .section_hero:before{content:"";pointer-events:none;background-image:radial-gradient(hsl(var(--ink)/.14) 1px,transparent 1.5px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 30% 40%,#000 40%,#0000 78%);mask-image:radial-gradient(70% 60% at 30% 40%,#000 40%,#0000 78%)}html[data-theme=c]{--gv-black:hsl(var(--night));--gv-white:hsl(var(--cream-on-night));--gv-beige:hsl(var(--paper));--gv-red:hsl(var(--magenta));--gv-dark-beige:hsl(var(--violet));--gv-accent:hsl(var(--light-pink));--focus:hsl(var(--light-pink));--wm-no:var(--wm-no-dark);--wm-room:var(--wm-room-dark);--wm-rest:var(--wm-rest-dark)}[data-theme=c] .section_footer,[data-theme=c] .section_mission,[data-theme=c] .section_movement,[data-theme=c] .section_news,[data-theme=c] .section_vision,[data-theme=c] body{background-color:hsl(var(--night));background-image:var(--grain);background-blend-mode:soft-light;background-size:384px}[data-theme=c] .section_hero,[data-theme=c] body{color:hsl(var(--cream-on-night))}[data-theme=c] .text-color-beige{color:var(--gv-accent)}[data-theme=c] .eyebrow{color:hsl(var(--light-pink))}[data-theme=c] .eyebrow:before{content:"";vertical-align:-.05em;background:currentColor;width:.7em;height:.85em;margin-right:.6em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-theme=c] .nav-link{color:hsl(var(--muted-on-night));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.85rem}[data-theme=c] .nav-link.w--current,[data-theme=c] .nav-link:hover{color:hsl(var(--light-pink))}[data-theme=c] .nav_component.is-scrolled{background:hsl(var(--night)/.9);box-shadow:0 1px 0 hsl(var(--cream-on-night)/.16)}[data-theme=c] .button.is-filled,[data-theme=c] .form-submit{background-color:hsl(var(--magenta));color:hsl(var(--paper));box-shadow:4px 4px 0 hsl(var(--light-pink));border-radius:999px}[data-theme=c] .btn_third-bg{background-color:hsl(var(--light-pink))}[data-theme=c] .button.is-filled:hover .btn_third-text{color:hsl(var(--ink))}[data-theme=c] .button.is-filled.is-secondary{color:hsl(var(--cream-on-night));border:2px dashed hsl(var(--cream-on-night)/.7);box-shadow:none;background:0 0}[data-theme=c] .section_arcs_img .button.is-filled.is-secondary{color:hsl(var(--ink));border:2px solid hsl(var(--ink));box-shadow:4px 4px 0 hsl(var(--light-pink))}[data-theme=c] .section_arcs_img .button.is-filled.is-secondary .btn_third-bg{background-color:hsl(var(--ink))}[data-theme=c] .section_arcs_img .button.is-filled.is-secondary:hover .btn_third-text{color:hsl(var(--paper))}[data-theme=c] .arc{background-color:hsl(var(--paper));background-image:radial-gradient(hsl(var(--ink)/.12) 1px,transparent 1.5px);background-size:7px 7px}[data-theme=c] .arc.is-black,[data-theme=c] .arc.is-marquee{background-color:hsl(var(--night));background-image:var(--grain);background-blend-mode:soft-light;box-shadow:inset 0 3px 0 hsl(var(--light-pink)/.55);background-size:384px}[data-theme=c] .donate-ticker{background-color:hsl(var(--paper))}[data-theme=c] .donate-ticker-content{color:hsl(var(--ink))}[data-theme=c] .ticker-word._1{color:#0000;-webkit-text-stroke-color:hsl(var(--magenta))}[data-theme=c] .nrfr-taped{rotate:var(--tilt,-1.4deg);position:relative}[data-theme=c] .nrfr-taped:before{content:"";z-index:3;background:hsl(var(--cream-on-night)/.82);border:1px solid hsl(var(--ink)/.1);width:96px;height:26px;box-shadow:0 2px 6px hsl(var(--ink)/.18);margin-left:-48px;position:absolute;top:-12px;left:50%;transform:rotate(-8deg)}[data-theme=c] .nrfr-paper{--gv-black:hsl(var(--paper));--gv-white:hsl(var(--ink));--gv-accent:hsl(var(--magenta-deep));background-color:hsl(var(--paper));color:hsl(var(--ink))}[data-theme=c] .form-field{background:hsl(var(--paper));color:hsl(var(--ink));border:2px solid hsl(var(--ink))}[data-theme=c] .nrfr-faq-item summary{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:1rem}[data-theme=c] .section_hero{background:hsl(var(--night)) var(--grain);background-size:384px}[data-theme=c] .nrfr-site-footer .nrfr-wm{--wm-no:var(--pink-deep);--wm-room:var(--purple);--wm-rest:var(--paper)}.nrfr-done{display:none}.nrfr-form{gap:1rem;margin-top:1.5rem;display:grid}.nrfr-field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nrfr-field{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;gap:.4rem;display:grid}.nrfr-field .form-field{height:50px;font:400 1.05rem var(--font-body);letter-spacing:0;text-transform:none;border-radius:6px;margin:0;padding:0 1rem}.nrfr-check{align-items:flex-start;gap:.75rem;font-size:1rem;display:flex}.nrfr-check input{width:22px;height:22px;accent-color:hsl(var(--magenta));margin-top:.1rem}.nrfr-submit{cursor:pointer;border:0;justify-self:start;font-size:1.15rem}@media (max-width:767px){.nrfr-field-row{grid-template-columns:1fr}}.form_input.v2.is-textarea{width:100%}.form_step-content{flex-direction:column;gap:2rem;display:flex}@media screen and (max-width:767px){.form_step-content{gap:1.5rem}}.nrfr-steps{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.nrfr-steps .eyebrow{color:hsl(var(--magenta-deep));margin:0}.nrfr-step-count{font:700 .75rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.grocery-support_progress-wrapper{background:hsl(var(--ink)/.14);border-radius:999px;height:6px;margin-bottom:1.5rem;overflow:hidden}.grocery-support_progress-fill{background:hsl(var(--magenta));transition:width .4s var(--ease-brand)}.grocery-support_form{margin:0}.form_field-wrapper label,.nrfr-short label{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.form_input.v2{border:1px solid hsl(var(--ink)/.3);width:100%;min-height:50px;color:hsl(var(--ink));font:400 1.05rem var(--font-body);border-radius:6px}.form_input.v2[aria-invalid=true]{border-color:hsl(var(--magenta-deep));box-shadow:0 0 0 3px hsl(var(--magenta)/.18)}.nrfr-short{max-width:10rem}.form_step-content{gap:1.25rem}.nrfr-error{background:hsl(var(--pink-soft));color:hsl(var(--magenta-deep));border-radius:6px;margin:0;padding:.75rem 1rem;font-weight:600}.nrfr-step-actions .button{cursor:pointer;border:0;width:100%}.nrfr-step-actions .button.is-secondary{border:2px solid}[data-form-step][hidden]{display:none}.nrfr-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nrfr-share{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.nrfr-share .button{cursor:pointer;border:0}.nrfr-share-link{color:hsl(var(--magenta-deep));font-weight:700}.nrfr-proto-tag{font:700 .7rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px dashed;padding:.3rem .6rem;display:inline-block}.nrfr-rule{border:0;border-top:1px solid hsl(var(--ink)/.16);margin:1.5rem 0}.ta-form{grid-template-columns:1fr 1fr .6fr;align-items:end;gap:1rem;display:grid}label.ta-field{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;gap:.4rem;display:grid}.ta-field .form-field{height:50px;font:400 1.05rem var(--font-body);letter-spacing:0;text-transform:none;background:hsl(var(--surface));color:hsl(var(--ink));border:1px solid hsl(var(--ink)/.3);border-radius:6px;margin:0;padding:0 1rem}.ta-submit{cursor:pointer;border:0;grid-column:1/-1;justify-self:start;font-size:1.15rem}p.ta-fine{font:700 .72rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;grid-column:1/-1;margin:0}.ta-done{background:hsl(var(--paper));color:hsl(var(--ink));border-radius:8px;padding:1.5rem;display:none}@media (max-width:600px){.ta-form{grid-template-columns:1fr}}.ta-form .nrfr-error{grid-column:1/-1}@media (min-width:992px){:where(:root:has([data-page=home])) .card_content{transition:transform .5s}:where(:root:has([data-page=home])) .card:hover .card_content{transform:translateY(0)}:where(:root:has([data-page=home])) .card_content{justify-content:flex-start;padding-top:0}:where(:root:has([data-page=home])) .card_content:before{content:"";flex:0 0 calc(50% + 3.65rem)}:where(:root:has([data-page=home])) .full-img-wrap{width:100%}:where(:root:has([data-page=home])) .image{transform:scale(1)}:where(:root:has([data-page=home])) .red-rocket{transform:translate(1000px,-200px)}:where(:root:has([data-page=home])) .blue-rocket{transform:translate(200px,-200px)}@supports (animation-timeline:view()){:where(:root:has([data-page=home])) body{timeline-scope:--cards,--arcsimg,--vision}:where(:root:has([data-page=home])) .challenge-4{view-timeline:--cards block}:where(:root:has([data-page=home])) .section_arcs_img{view-timeline:--arcsimg block}:where(:root:has([data-page=home])) .section_vision{view-timeline:--vision block}:where(:root:has([data-page=home])) .card{animation:card-in linear both;animation-timeline:--cards}:where(:root:has([data-page=home])) .card._1{animation-range:cover 250px cover 480px}:where(:root:has([data-page=home])) .card._2{animation-range:cover 320px cover 560px}:where(:root:has([data-page=home])) .card._3{animation-range:cover 400px cover 650px}:where(:root:has([data-page=home])) .full-img-wrap{animation:full-img linear both;animation-timeline:--arcsimg;animation-range:cover 0 cover 2172px}:where(:root:has([data-page=home])) .full-img-wrap .image{animation:full-img-zoom linear both;animation-timeline:--arcsimg;animation-range:cover 1472px cover 2172px}:where(:root:has([data-page=home])) .red-rocket{animation:red-rocket linear both;animation-timeline:--vision;animation-range:cover 893px cover 1184px}:where(:root:has([data-page=home])) .blue-rocket{animation:blue-rocket linear both;animation-timeline:--vision;animation-range:cover 893px cover 1184px}}}@keyframes card-in{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:none}}@keyframes full-img{0%{width:30%;transform:translate(450px)rotate(10deg)}67.8%{width:30%;transform:translate(450px,-570px)rotate(0)}to{width:100%;transform:translate(0)}}@keyframes full-img-zoom{0%{transform:scale(4)}to{transform:scale(1)}}@keyframes blue-rocket{0%{transform:translate(1200px,1000px)}to{transform:translate(200px,-200px)}}@media (prefers-reduced-motion:no-preference){html:where(:has([data-page=home])):has(.splash-home){animation:intro-scroll-lock 6.21s step-end}:where(:root:has([data-page=home])) .splash-home{animation:intro-splash-out .5s linear 2.594s both;display:block;position:fixed}:where(:root:has([data-page=home])) .splash-img{animation:intro-splash-img 2.514s 80ms both}:where(:root:has([data-page=home])) .light-logo{animation:intro-logo-light 2.011s step-end 80ms both}:where(:root:has([data-page=home])) .dark-logo{animation:intro-logo-dark 2.011s step-end 80ms both;display:block}html:where(:has([data-page=home])):has(.splash-home) .page-wrapper{animation:intro-fade-in .5s linear 3.29s both}:where(:root:has([data-page=home])) .hero-eclipse:before{animation:intro-ring 1.02s ease-in-out 4.009s both}html:where(:has([data-page=home])):has(.splash-home) .nav_fixed{animation:intro-nav .5s ease-in-out 5.408s both}:where(:root:has([data-page=home])) .section_hero .button.is-filled.is-secondary{animation:intro-btn-x .8s cubic-bezier(.45,0,.55,1) 5.208s both,intro-fade-in .8s linear 5.208s both}:where(:root:has([data-page=home])) .section_hero .button.is-filled:not(.is-secondary){animation:intro-btn-x .8s cubic-bezier(.45,0,.55,1) 5.41s both,intro-fade-in .8s linear 5.41s both}}@keyframes intro-scroll-lock{0%,to{overflow:hidden}}@keyframes intro-splash-img{0%{height:0;animation-timing-function:ease-in-out;transform:translateY(0)}27.8%{height:140vh;transform:translateY(0)}67.4%{height:140vh;animation-timing-function:linear;transform:translateY(0)}to{height:140vh;transform:translateY(-140vh)}}@keyframes intro-logo-light{0%{opacity:1}19.6%{opacity:0}to{opacity:1}}@keyframes intro-logo-dark{0%{opacity:0}19.6%{opacity:1}to{opacity:0}}@keyframes intro-splash-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes intro-fade-in{0%{opacity:0}to{opacity:1}}@keyframes intro-ring{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes intro-nav{0%{transform:translateY(-100px)}to{transform:none}}@keyframes intro-btn-x{0%{transform:translate(-200px)}to{transform:none}}:where(:root:has([data-page=home])) .oval-overlay{background-color:#0000}:where(:root:has([data-page=home])) .section_hero{min-height:105svh}:where(:root:has([data-page=home])) .nrfr-hero-wm .nrfr-wm{width:min(100%,36rem);display:block}:where(:root:has([data-page=home])) .nrfr-hero-copy{gap:.9rem;max-width:46ch;display:grid}:where(:root:has([data-page=home])) .nrfr-hero-copy .text-size-large{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35}:where(:root:has([data-page=home])) .nrfr-hero-poster{object-position:50% 12%}:where(:root:has([data-page=home])) .nrfr-countdown .big-num{font-variant-numeric:tabular-nums}:where(:root:has([data-page=home])) .nrfr-about-sub{max-width:40ch;margin-top:1.25rem}:where(:root:has([data-page=home])) .nrfr-arc-sub{max-width:34ch;margin-top:1.5rem}:where(:root:has([data-page=home])) .challenge-text_wrap._2 .nrfr-arc-sub{margin-left:auto}:where(:root:has([data-page=home])) .nrfr-arc-cta,:where(:root:has([data-page=home])) .nrfr-merch-cta,:where(:root:has([data-page=home])) .nrfr-vision-cta{margin-top:2rem}:where(:root:has([data-page=home])) .nrfr-merch-copy{max-width:40ch;margin:1.25rem auto .75rem}:where(:root:has([data-page=home])) .sources-text a{color:inherit}:where(:root:has([data-page=home])) .card._1,:where(:root:has([data-page=home])) .card._2,:where(:root:has([data-page=home])) .card._3{background-image:var(--card-photo);background-position:50%;background-size:cover}:where(:root:has([data-page=home])) .card_content{background-color:var(--card-overlay,hsl(var(--purple-soft)/.9));color:hsl(var(--ink))}:where(:root:has([data-page=home])) .card_title{color:var(--card-title,hsl(var(--paper)));text-shadow:0 2px 18px hsl(var(--night)/.55)}@media (max-width:991px){:where(:root:has([data-page=home])) .card .text-weight-semibold.is-mobile-card{z-index:2;background-color:var(--card-highlight,hsl(var(--paper)));color:hsl(var(--ink));border-radius:4px;padding:.75rem 1rem;position:relative}}:where(:root:has([data-page=home])) .nrfr-keyhole{background:var(--keyhole-a,hsl(var(--magenta)));width:152px;height:182px;display:block;-webkit-mask:url(/brand/keyhole.svg) 50%/contain no-repeat;mask:url(/brand/keyhole.svg) 50%/contain no-repeat}:where(:root:has([data-page=home])) .nrfr-keyhole--b{background:var(--keyhole-b,hsl(var(--light-pink)));width:202px;height:242px}:where(:root:has([data-page=home])) .nrfr-events{gap:1rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=home])) .nrfr-event-link{background:var(--event-bg,hsl(var(--surface)));color:var(--event-fg,hsl(var(--ink)));box-shadow:0 0 0 1px hsl(var(--ink)/.16);transition:transform .2s var(--ease-brand),box-shadow .2s ease;border-radius:8px;gap:.3rem;padding:1.25rem 1.4rem;text-decoration:none;display:grid}:where(:root:has([data-page=home])) .nrfr-event-link:hover{box-shadow:0 0 0 1px hsl(var(--ink)/.28),0 14px 30px -18px hsl(var(--ink)/.5);transform:translateY(-3px)}:where(:root:has([data-page=home])) .nrfr-event-link .nrfr-sample{justify-self:start;margin-bottom:.4rem}:where(:root:has([data-page=home])) .nrfr-event-date{font:700 .78rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--event-meta,hsl(var(--magenta-deep)))}:where(:root:has([data-page=home])) .nrfr-event-name{font:800 1.3rem/1.2 var(--font-heading);letter-spacing:-.01em}:where(:root:has([data-page=home])) .nrfr-event-line{font-size:.98rem}:where(:root:has([data-page=home])) .nrfr-sample-note{opacity:.85}:where(:root:has([data-page=home])) .news-right{display:block}:where(:root:has([data-page=home])) .nrfr-pledge>*+*{margin-top:1rem}:where(:root:has([data-page=home])) .nrfr-pledge-heading{font-size:clamp(2.4rem,1.4rem + 3.4vw,4.4rem)}:where(:root:has([data-page=home])) .nrfr-form{gap:1rem;margin-top:1.5rem;display:grid}:where(:root:has([data-page=home])) .nrfr-field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}:where(:root:has([data-page=home])) .nrfr-field{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;gap:.4rem;display:grid}:where(:root:has([data-page=home])) .nrfr-field .form-field{height:50px;font:400 1.05rem var(--font-body);letter-spacing:0;text-transform:none;border-radius:6px;margin:0;padding:0 1rem}:where(:root:has([data-page=home])) .nrfr-check{align-items:flex-start;gap:.75rem;font-size:1rem;display:flex}:where(:root:has([data-page=home])) .nrfr-check input{width:22px;height:22px;accent-color:hsl(var(--magenta));margin-top:.1rem}:where(:root:has([data-page=home])) .nrfr-submit{cursor:pointer;border:0;justify-self:start;font-size:1.15rem}:where(:root:has([data-page=home])) .nrfr-done{background:hsl(var(--light-pink));color:hsl(var(--ink));border-radius:8px;padding:1.5rem;display:none}@media (max-width:767px){:where(:root:has([data-page=home])) .nrfr-field-row{grid-template-columns:1fr}}:where(:root:has([data-page=home])) .nrfr-faq{z-index:5;background:var(--faq-bg,hsl(var(--paper)));color:var(--faq-fg,hsl(var(--ink)));position:relative}:where(:root:has([data-page=home])) .nrfr-faq-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;display:grid}@media (max-width:991px){:where(:root:has([data-page=home])) .nrfr-faq-inner{grid-template-columns:1fr;gap:1.5rem}}:where(:root:has([data-page=home])) .splash-logo-wrap{aspect-ratio:1904/571;width:min(450px,100vw - 3rem);height:auto}:where(:root:has([data-page=home])) .splash-logo-wrap .nrfr-wm{position:absolute;inset:0}:where(:root:has([data-page=home])) .splash-logo-wrap .light-logo{--wm-no:var(--wm-no-dark);--wm-room:var(--wm-room-dark);--wm-rest:var(--wm-rest-dark)}:where(:root:has([data-page=home])) .splash-logo-wrap .dark-logo{--wm-no:var(--pink-deep);--wm-room:var(--purple);--wm-rest:var(--ink)}[data-theme=a]:where(:has([data-page=home])) .splash-home{background:hsl(var(--night))}[data-theme=a]:where(:has([data-page=home])) .splash-img{background:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .splash-logo-wrap .dark-logo{--wm-no:var(--light-pink);--wm-room:var(--paper);--wm-rest:var(--paper)}[data-theme=a]:where(:has([data-page=home])) .dark-card1{background:hsl(var(--surface)/.94);border-color:hsl(var(--ink)/.16);color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=home])) .dark-card1 .big-num{color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .divider{background-color:hsl(var(--ink)/.16)}[data-theme=a]:where(:has([data-page=home])) .challenge-1,[data-theme=a]:where(:has([data-page=home])) .challenge-3{color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=home])) .challenge-2{color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=home])) .challenge-2 .challenge-heading{color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .challenge-4{color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=home])) .challenge-5{color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=home])) .section_arcs_img{background-color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .section_news+.section_news,[data-theme=a]:where(:has([data-page=home])) .section_vision{background-color:hsl(var(--paper-warm))}[data-theme=a]:where(:has([data-page=home])) .mission-card{background:hsl(var(--orange)) url(/textures/bg-02-red-orange-yellow-gradient.jpg) 50% /cover;color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=home])) .sources-text{color:hsl(var(--ink-soft))}[data-theme=a]:where(:has([data-page=home])) .challenge-2.sub-page,[data-theme=a]:where(:has([data-page=home])) .challenge-2.sub-page .text-color-white{color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=home])) .goodvides-ticker,[data-theme=a]:where(:has([data-page=home])) .marquees{color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .goodvibes-ticker-content-2{color:hsl(var(--pink-deep))}[data-theme=a]:where(:has([data-page=home])) .goodvides-ticker._2{color:#0000;-webkit-text-stroke-color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .nrfr-faq{--faq-bg:hsl(var(--night));--faq-fg:hsl(var(--cream-on-night));--gv-black:hsl(var(--night));--gv-white:hsl(var(--cream-on-night));--gv-beige:hsl(var(--light-pink));--gv-accent:hsl(var(--light-pink));--focus:hsl(var(--light-pink));background-image:var(--grain);background-size:384px}[data-theme=a]:where(:has([data-page=home])) .section_arcs>.challenge-3:not(.small) .arc{background-color:hsl(var(--paper));background-image:linear-gradient(hsl(var(--paper)/.35),hsl(var(--paper)/.35)),url(/poster-parts/rainbow-tessellation.svg);background-position:0 0;background-repeat:no-repeat,repeat;background-size:auto,960px 960px}[data-theme=a]:where(:has([data-page=home])) .section_arcs>.challenge-3:not(.small){color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=home])) .section_arcs>.challenge-3:not(.small) .nrfr-arc-accent,[data-theme=a]:where(:has([data-page=home])) .section_arcs>.challenge-3:not(.small) .text-color-beige{color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=home])) .card{--card-overlay:hsl(var(--purple-soft)/.92);--card-highlight:hsl(var(--purple-soft))}[data-theme=a]:where(:has([data-page=home])) .nrfr-keyhole--a{--keyhole-a:hsl(var(--magenta))}[data-theme=a]:where(:has([data-page=home])) .nrfr-keyhole--b{--keyhole-b:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=home])) .splash-home{background:hsl(var(--night)) var(--grain);background-size:384px}[data-theme=c]:where(:has([data-page=home])) .splash-img{background-color:hsl(var(--paper));background-image:radial-gradient(hsl(var(--ink)/.14) 1px,transparent 1.5px);background-size:7px 7px}[data-theme=c]:where(:has([data-page=home])) .dark-card1{background:hsl(var(--night)/.8);border:1px dashed hsl(var(--cream-on-night)/.5)}[data-theme=c]:where(:has([data-page=home])) .dark-card1 .big-num{color:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=home])) .challenge-1,[data-theme=c]:where(:has([data-page=home])) .challenge-3,[data-theme=c]:where(:has([data-page=home])) .challenge-5{color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=home])) .challenge-2,[data-theme=c]:where(:has([data-page=home])) .challenge-4{color:hsl(var(--cream-on-night))}[data-theme=c]:where(:has([data-page=home])) .challenge-2 .challenge-heading{color:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=home])) .section_arcs_img{background-color:hsl(var(--paper))}[data-theme=c]:where(:has([data-page=home])) .sources-text{color:hsl(var(--muted-on-night));font-family:var(--font-mono);font-style:normal}[data-theme=c]:where(:has([data-page=home])) .mission-card{background:hsl(var(--pink)) url(/textures/bg-03-pink-gradient.jpg) 50% /cover;color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=home])) .card{--card-overlay:hsl(var(--paper)/.94)}[data-theme=c]:where(:has([data-page=home])) .card,[data-theme=c]:where(:has([data-page=home])) .side-img-wrap._1,[data-theme=c]:where(:has([data-page=home])) .side-img-wrap._2{border-radius:4px}[data-theme=c]:where(:has([data-page=home])) .goodvides-ticker,[data-theme=c]:where(:has([data-page=home])) .marquees{color:hsl(var(--cream-on-night))}[data-theme=c]:where(:has([data-page=home])) .goodvibes-ticker-content-2{color:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=home])) .goodvides-ticker._2{color:#0000;-webkit-text-stroke-color:hsl(var(--cream-on-night))}[data-theme=c]:where(:has([data-page=home])) .nrfr-faq{--faq-bg:hsl(var(--paper));background-image:radial-gradient(hsl(var(--ink)/.12) 1px,transparent 1.5px);background-size:7px 7px}[data-theme=c]:where(:has([data-page=home])) .nrfr-event-link{--event-bg:hsl(var(--paper));box-shadow:5px 5px 0 hsl(var(--light-pink));border-radius:2px}[data-theme=c]:where(:has([data-page=home])) .nrfr-keyhole--a{--keyhole-a:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=home])) .nrfr-keyhole--b{--keyhole-b:hsl(var(--paper))}[data-theme=c]:where(:has([data-page=home])) .message-img{rotate:1.2deg}:where(:root:has([data-page=home])) .challenge-sub{margin-top:2rem}:where(:root:has([data-page=home])) .challenge-text_wrap .challenge-sub-text{color:inherit}:where(:root:has([data-page=home])) .hp-hero_right .nrfr-hero-poster{aspect-ratio:auto;object-fit:contain;max-height:52vh;box-shadow:0 22px 40px -20px hsl(var(--ink)/.6);border-radius:6px;rotate:-2deg}:where(:root:has([data-page=home])) .hp-hero_right{justify-content:center;display:flex}:where(:root:has([data-page=home])) .full-img-wrap .image{transform-origin:50% 62%}:where(:root:has([data-page=home])) .splash-img{-webkit-mask:url(/brand/splash-wipe.svg) 50% 100%/cover no-repeat;mask:url(/brand/splash-wipe.svg) 50% 100%/cover no-repeat}:where(:root:has([data-page=home])) .img-wrapper{background-image:url(/images/launch/launch-19.jpg);background-position:50% 40%}:where(:root:has([data-page=home])) .nrfr-arc-lead{max-width:46ch;margin-bottom:2.5rem}:where(:root:has([data-page=home])) .nrfr-arc-display{font-family:var(--font-display);text-wrap:balance;margin:0}:where(:root:has([data-page=home])) .challenge-heading.is-smaller.nrfr-arc-display{max-width:22ch}:where(:root:has([data-page=home])) .challenge-text_wrap._2 .nrfr-arc-display{margin-left:auto}:where(:root:has([data-page=home])) .challenge-heading.is-smaller.nrfr-arc-display{max-width:24ch;font-size:clamp(2.2rem,1.2rem + 3.2vw,4.6rem);line-height:1.02}:where(:root:has([data-page=home])) .nrfr-choosing{z-index:3;color:hsl(var(--paper));background-color:var(--choosing-bg,hsl(var(--purple-deep)));padding:clamp(48px,7vw,96px) 0;position:relative;overflow:hidden}:where(:root:has([data-page=home])) .nrfr-choosing-inner{position:relative}:where(:root:has([data-page=home])) .nrfr-choosing-eyebrow{color:hsl(var(--paper));align-items:center;gap:.75rem;margin-bottom:clamp(24px,4vw,48px);display:flex}:where(:root:has([data-page=home])) .nrfr-choosing-eyebrow:before{content:none}:where(:root:has([data-page=home])) .nrfr-throb{background:hsl(var(--magenta));border-radius:50%;width:8px;height:8px;animation:nrfr-throb 2.4s ease-in-out infinite}@keyframes nrfr-throb{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}:where(:root:has([data-page=home])) .nrfr-beat{flex-wrap:wrap;align-items:center;gap:clamp(30px,4.5vw,64px);display:flex}:where(:root:has([data-page=home])) .nrfr-beat-copy{flex:460px;min-width:300px}:where(:root:has([data-page=home])) .nrfr-beat-art{flex:380px;min-width:300px}@media (min-width:1024px){:where(:root:has([data-page=home])) .nrfr-beat-art{order:-1}}:where(:root:has([data-page=home])) .nrfr-beat-heading{font:400 clamp(32px,4.6vw,72px)/.9 var(--font-display);text-transform:uppercase;text-wrap:balance;color:hsl(var(--paper));margin:0 0 1.25rem}:where(:root:has([data-page=home])) .nrfr-beat-accent{color:var(--choosing-accent,hsl(var(--light-pink)))}:where(:root:has([data-page=home])) .nrfr-beat-lede{max-width:50ch;margin:0 0 1rem;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.55}:where(:root:has([data-page=home])) .nrfr-beat-body p{max-width:52ch;margin:0;font-size:1.0625rem;line-height:1.55}:where(:root:has([data-page=home])) .nrfr-beat-body p+p{margin-top:1rem}:where(:root:has([data-page=home])) .nrfr-collage{aspect-ratio:1/.9;width:100%;min-height:300px;position:relative}:where(:root:has([data-page=home])) .nrfr-collage-dots{pointer-events:none;background-image:radial-gradient(hsl(var(--cream-on-night)/.09) 1px,transparent 1.5px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 40%,#0000 78%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 40%,#0000 78%)}:where(:root:has([data-page=home])) .nrfr-collage-disc{z-index:0;aspect-ratio:1;background:hsl(var(--magenta));border-radius:50%;width:48%;position:absolute;top:3%;right:2%}:where(:root:has([data-page=home])) .nrfr-collage-face{z-index:1;width:82%;position:absolute;top:4%;left:1%}:where(:root:has([data-page=home])) .nrfr-deck{aspect-ratio:4/3;width:100%;position:relative}:where(:root:has([data-page=home])) .nrfr-deck-card{box-shadow:0 18px 42px hsl(var(--night)/.28);border-radius:6px;margin:0;padding:6px;transition:transform .7s ease-out,opacity .7s ease-out;position:absolute;inset:0}:where(:root:has([data-page=home])) .nrfr-deck-card.frame-0{background:linear-gradient(to bottom right,hsl(var(--purple)),hsl(var(--pink)),hsl(var(--orange)))}:where(:root:has([data-page=home])) .nrfr-deck-card.frame-1{background:linear-gradient(to bottom right,hsl(var(--pink)),hsl(var(--purple)),hsl(var(--purple-deep)))}:where(:root:has([data-page=home])) .nrfr-deck-card.frame-2{background:linear-gradient(to bottom right,hsl(var(--orange)),hsl(var(--pink)),hsl(var(--purple)))}:where(:root:has([data-page=home])) .nrfr-deck-card img{object-fit:cover;object-position:50% 30%;border-radius:4px;width:100%;height:100%;display:block}:where(:root:has([data-page=home])) .nrfr-collage-tag{z-index:2;aspect-ratio:4/5;background:hsl(var(--night));width:28%;box-shadow:0 20px 38px -18px hsl(var(--ink)/.7);border-radius:4px;justify-content:center;align-items:center;padding:2.8%;display:flex;position:absolute;bottom:0;right:0;container-type:inline-size}:where(:root:has([data-page=home])) .nrfr-collage-tag p{width:100%;font:400 25cqw/.82 var(--font-display);text-transform:uppercase;color:hsl(var(--light-pink));margin:0}:where(:root:has([data-page=home])) .nrfr-collage-tag span{display:block}:where(:root:has([data-page=home])) .nrfr-collage-tape{z-index:4;background:hsl(var(--cream-on-night)/.82);border:1px solid hsl(var(--ink)/.1);width:84px;height:26px;box-shadow:0 2px 6px hsl(var(--ink)/.18);display:block;position:absolute;top:0;left:8%;transform:rotate(-8deg)}@supports (animation-timeline:view()){:where(:root:has([data-page=home])) .nrfr-collage-disc{animation:nrfr-drift-slow linear both;animation-timeline:view();animation-range:cover}:where(:root:has([data-page=home])) .nrfr-collage-face{animation:nrfr-drift-face linear both;animation-timeline:view();animation-range:cover}:where(:root:has([data-page=home])) .nrfr-collage-tag{animation:nrfr-drift-poster linear both;animation-timeline:view();animation-range:cover}}@keyframes nrfr-drift-slow{0%{transform:translateY(34px)rotate(-1deg)}to{transform:translateY(-28px)rotate(1deg)}}@keyframes nrfr-drift-face{0%{transform:translateY(44px)rotate(-4.5deg)}to{transform:translateY(-32px)rotate(-1.5deg)}}@keyframes nrfr-drift-poster{0%{transform:translateY(54px)rotate(7deg)}to{transform:translateY(-38px)rotate(3.5deg)}}[data-theme=c]:where(:has([data-page=home])) .nrfr-choosing{--choosing-bg:hsl(var(--night));background-blend-mode:soft-light;background-image:url(/textures/grain-512.webp);background-size:384px}html:where(:has([data-page=home])) .nrfr-choosing .nrfr-choosing-eyebrow{color:hsl(var(--paper))}html:where(:has([data-page=home])) .nrfr-choosing .nrfr-choosing-eyebrow:before{content:none}:where(:root:has([data-page=home])) .hp-hero_right{display:block}:where(:root:has([data-page=home])) .nrfr-rotator{width:100%;min-height:clamp(300px,34vw,430px);position:relative}:where(:root:has([data-page=home])) .nrfr-rotator-stage{position:absolute;inset:0}:where(:root:has([data-page=home])) .nrfr-slide{border-radius:8px;align-items:center;padding:clamp(24px,3vw,44px);display:flex;position:absolute;inset:0}:where(:root:has([data-page=home])) .nrfr-slide p{font:700 clamp(1.3rem,1rem + 1vw,1.95rem)/1.28 var(--font-body);letter-spacing:-.01em;text-wrap:pretty;margin:0}:where(:root:has([data-page=home])) .nrfr-slide--a{background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 0 0 1px hsl(var(--ink)/.16),0 22px 40px -24px hsl(var(--ink)/.5);border-left:6px solid hsl(var(--purple))}:where(:root:has([data-page=home])) .nrfr-slide--a .w{opacity:0;transition:opacity .225s var(--ease-brand),transform .225s var(--ease-brand);transition-delay:calc(var(--i) * 19ms);display:inline-block;transform:translateY(.6em)}:where(:root:has([data-page=home])) .nrfr-slide--a.is-in .w{opacity:1;transform:none}:where(:root:has([data-page=home])) .nrfr-slide--a.is-out .w{opacity:0;transition-delay:calc(var(--i) * 5ms);transform:translateY(-.45em)}:where(:root:has([data-page=home])) .nrfr-slide--b{clip-path:inset(0 100% 0 0);background-position:50%;background-size:cover;transition:clip-path .9s cubic-bezier(.76,0,.24,1)}:where(:root:has([data-page=home])) .nrfr-slide--b.is-in,:where(:root:has([data-page=home])) .nrfr-slide--b.is-out{clip-path:inset(0)}:where(:root:has([data-page=home])) .nrfr-slide--b.is-in{z-index:2}:where(:root:has([data-page=home])) .nrfr-slide--b p{font-family:var(--font-heading);font-weight:800}:where(:root:has([data-page=home])) .nrfr-slide--b.tone-0{background-color:hsl(var(--paper));background-image:linear-gradient(hsl(var(--paper)/.35),hsl(var(--paper)/.35)),url(/poster-parts/a2-rainbow-lowpoly-ground.webp);color:hsl(var(--ink))}:where(:root:has([data-page=home])) .nrfr-slide--b.tone-1{background-color:hsl(var(--pink));color:hsl(var(--ink));background-image:url(/textures/bg-03-pink-gradient.jpg)}:where(:root:has([data-page=home])) .nrfr-slide--b.tone-2{background-color:hsl(var(--orange));color:hsl(var(--ink));background-image:url(/textures/bg-02-red-orange-yellow-gradient.jpg)}:where(:root:has([data-page=home])) .nrfr-slide--c{background-color:hsl(var(--paper));background-image:radial-gradient(hsl(var(--ink)/.1) 1px,transparent 1.5px);color:hsl(var(--ink));box-shadow:6px 6px 0 hsl(var(--light-pink));background-size:7px 7px;border-radius:2px;transition:transform .4s cubic-bezier(.55,0,1,.45),opacity .4s ease-in;rotate:-1.2deg}:where(:root:has([data-page=home])) .nrfr-slide--c p{font:700 clamp(1rem,.85rem + .6vw,1.35rem)/1.5 var(--font-mono)}:where(:root:has([data-page=home])) .nrfr-slide--c .ch{opacity:0;transition:opacity 0s linear calc(var(--i) * 11ms)}:where(:root:has([data-page=home])) .nrfr-slide--c.is-in .ch{opacity:1}:where(:root:has([data-page=home])) .nrfr-slide--c .caret{vertical-align:-.15em;background:hsl(var(--magenta));width:.55em;height:1.1em;margin-left:2px;animation:nrfr-caret .9s step-end infinite;display:inline-block}@keyframes nrfr-caret{50%{opacity:0}}:where(:root:has([data-page=home])) .nrfr-slide--c .nrfr-tape{width:96px;height:26px;margin-left:-48px;position:absolute;top:-12px;left:50%;transform:rotate(-6deg)}:where(:root:has([data-page=home])) .nrfr-slide--c.is-out{opacity:0;transform:translateY(40px)rotate(6deg)}:where(:root:has([data-page=home])) .nrfr-slide--d{background:hsl(var(--night));color:hsl(var(--cream-on-night));box-shadow:0 0 0 3px hsl(var(--ink));background-clip:padding-box;border:3px solid #0000}:where(:root:has([data-page=home])) .nrfr-slide--d:before{content:"";z-index:-1;background:url(/poster-parts/rainbow-tessellation.svg) 0 0/240px 240px;border-radius:10px;position:absolute;inset:-3px}:where(:root:has([data-page=home])) .nrfr-slide--d p{font-family:var(--font-heading);font-weight:800}:where(:root:has([data-page=home])) .nrfr-slide--d .w{opacity:.12;filter:blur(12px);transition:opacity .9s cubic-bezier(.22,.8,.3,1),filter .9s cubic-bezier(.22,.8,.3,1);transition-delay:calc(var(--i) * 55ms);display:inline-block}:where(:root:has([data-page=home])) .nrfr-slide--d:not(.is-in):not(.is-out) .w{opacity:0}:where(:root:has([data-page=home])) .nrfr-slide--d.is-in .w{opacity:1;filter:blur()}:where(:root:has([data-page=home])) .nrfr-slide--d.is-out .w{opacity:0;filter:blur(10px);transition-delay:calc(var(--i) * 8ms)}:where(:root:has([data-page=home])) .hp-hero_right+.dark-card1{z-index:3;position:relative}:where(:root:has([data-page=home])) .nrfr-slide{padding-bottom:calc(clamp(24px,3vw,44px) + 3.5rem)}:where(:root:has([data-page=home])) .nrfr-slide--c .caret{opacity:0;transition:opacity 0s linear calc(var(--n,0) * 11ms)}:where(:root:has([data-page=home])) .nrfr-slide--c.is-in .caret{opacity:1}[data-theme=a]:where(:has([data-page=home])) .nrfr-choosing+.section_arcs>.challenge-1{background-color:hsl(var(--purple-deep))}[data-theme=c]:where(:has([data-page=home])) .nrfr-choosing+.section_arcs>.challenge-1 .arc{background-color:hsl(var(--paper));background-image:linear-gradient(hsl(var(--paper)/.35),hsl(var(--paper)/.35)),url(/poster-parts/rainbow-tessellation.svg);background-position:0 0;background-repeat:no-repeat,repeat;background-size:auto,960px 960px}:where(:root:has([data-page=home])) .dark-card1.nrfr-countdown{width:fit-content;min-width:220px;padding:20px 28px;display:block}:where(:root:has([data-page=home])) .nrfr-places{z-index:3;border-block:3px solid hsl(var(--ink));background-color:hsl(var(--magenta));color:hsl(var(--paper));padding:10px 0;text-decoration:none;display:block;position:relative;overflow:hidden}:where(:root:has([data-page=home])) .nrfr-places:focus-visible{outline:3px solid hsl(var(--paper));outline-offset:-6px}:where(:root:has([data-page=home])) .nrfr-places-track{width:max-content;animation:nrfr-places 38s linear infinite;display:flex}:where(:root:has([data-page=home])) .nrfr-places:hover .nrfr-places-track{animation-play-state:paused}:where(:root:has([data-page=home])) .nrfr-places-group{flex:none;align-items:center;gap:2.25rem;padding-right:2.25rem;display:flex}:where(:root:has([data-page=home])) .nrfr-places-group>span{white-space:nowrap;font:700 .8125rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}:where(:root:has([data-page=home])) .nrfr-places-sep{opacity:.5;padding-left:.6em}@keyframes nrfr-places{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=home])) .nrfr-places-track{animation:none}}:where(:root:has([data-page=home])) .section_mission>.mission-wrapper>.section_ticker{padding-top:0}:where(:root:has([data-page=home])) .section_mission>.mission-wrapper{top:0}@media (min-width:992px){:where(:root:has([data-page=home])) .mission-left{row-gap:1.5rem}:where(:root:has([data-page=home])) .heading-large.mission-heading{white-space:nowrap;font-size:3.5rem}}@media (max-width:991px){:where(:root:has([data-page=home])) .section_arcs_img .challenge-5{margin-bottom:0;top:0}}:where(:root:has([data-page=home])) .section_arcs_img{z-index:2;margin-top:-27px;padding-top:27px;-webkit-mask:url(/brand/tear-mask-a.webp) top/100% 28px no-repeat,linear-gradient(#000 0 0) 0 27px/100% 100% no-repeat;mask:url(/brand/tear-mask-a.webp) top/100% 28px no-repeat,linear-gradient(#000 0 0) 0 27px/100% 100% no-repeat}:where(:root:has([data-page=home])) .challenge-2.sub-page .section_ticker{padding-bottom:0}:where(:root:has([data-page=home])) .hp-hero_right{position:relative}:where(:root:has([data-page=home])) .nrfr-rotator-timeline{z-index:5;gap:6px;display:flex;position:absolute;top:12px;left:16px;right:16px}:where(:root:has([data-page=home])) .nrfr-seg{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;height:24px;padding:0;position:relative}:where(:root:has([data-page=home])) .nrfr-seg-fill,:where(:root:has([data-page=home])) .nrfr-seg:before{content:"";border-radius:2px;height:4px;position:absolute;top:10px;left:0;right:0}:where(:root:has([data-page=home])) .nrfr-seg:before{background:var(--seg-track,hsl(var(--ink)/.16))}:where(:root:has([data-page=home])) .nrfr-seg-fill{background:var(--seg-fill,hsl(var(--purple)));transform-origin:0;transform:scaleX(0)}:where(:root:has([data-page=home])) .nrfr-seg:focus-visible{outline-offset:0}:where(:root:has([data-page=home])) .nrfr-rotator-nav{z-index:5;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}:where(:root:has([data-page=home])) .nrfr-chev{appearance:none;border:2px solid var(--chev-fg,hsl(var(--ink)));background:var(--chev-bg,transparent);width:48px;height:48px;color:var(--chev-fg,hsl(var(--ink)));cursor:pointer;transition:background-color .16s,color .16s,transform .16s var(--ease-brand);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(:root:has([data-page=home])) .nrfr-chev:hover{background:var(--chev-fg,hsl(var(--ink)));color:var(--chev-hover-fg,hsl(var(--paper)))}:where(:root:has([data-page=home])) .nrfr-chev:active{transform:scale(.94)}:where(:root:has([data-page=home])) .hp-hero_right.is-paused .nrfr-seg[aria-current=step]:after,:where(:root:has([data-page=home])) .nrfr-rotator-frame.is-paused .nrfr-seg[aria-current=step]:after{content:"";top:6px;left:calc(var(--p,0) * 100%);background:var(--seg-fill,hsl(var(--purple)));border-radius:1px;width:4px;height:12px;margin-left:-2px;position:absolute}[data-theme=a]:where(:has([data-page=home])) .hp-hero_right{--seg-fill:hsl(var(--purple));--seg-track:hsl(var(--ink)/.14);--chev-fg:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=home])) .hp-hero_right{--seg-fill:hsl(var(--magenta));--seg-track:hsl(var(--ink)/.14);--chev-fg:hsl(var(--ink));--chev-bg:hsl(var(--paper))}[data-theme=c]:where(:has([data-page=home])) .nrfr-chev{box-shadow:3px 3px 0 hsl(var(--light-pink));border-radius:4px}:where(:root:has([data-page=home])) #pledge.message-content{align-items:center}:where(:root:has([data-page=home])) .nrfr-pledge-card{background:var(--pledge-card-bg,hsl(var(--surface)));color:var(--pledge-card-fg,hsl(var(--ink)));box-shadow:0 0 0 1px hsl(var(--ink)/.16),0 26px 50px -28px hsl(var(--ink)/.55);border-radius:8px;padding:clamp(24px,3vw,40px)}:where(:root:has([data-page=home])) .nrfr-pledge-card .nrfr-form{margin-top:0}:where(:root:has([data-page=home])) .nrfr-pledge-card .nrfr-check{color:inherit}:where(:root:has([data-page=home])) .nrfr-pledge-card .form-field{border:1px solid hsl(var(--ink)/.3);background:hsl(var(--surface));color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=home])) .nrfr-pledge-card{--pledge-card-bg:hsl(var(--paper));box-shadow:6px 6px 0 hsl(var(--light-pink));border-radius:2px;rotate:-.6deg}[data-theme=c]:where(:has([data-page=home])) .nrfr-pledge-card .form-field{border:2px solid hsl(var(--ink))}:where(:root:has([data-page=home])) .nrfr-rotator-frame{position:relative}:where(:root:has([data-page=home])) .nrfr-rotator-frame .nrfr-rotator-timeline{top:14px;left:22px;right:18px}:where(:root:has([data-page=home])) .nrfr-rotator-frame .nrfr-rotator-nav{bottom:18px;right:18px}[data-theme=a]:where(:has([data-page=home])) .nrfr-rotator-frame .nrfr-rotator-timeline{left:26px}:where(:root:has([data-page=home])) .dark-card1.nrfr-countdown{padding:22px 28px 20px}:where(:root:has([data-page=home])) .nrfr-countdown .big-num{margin:0 0 6px;line-height:.9}:where(:root:has([data-page=home])) .nrfr-countdown p{margin:0;line-height:1.3}:where(:root:has([data-page=home])) .challenge-2.sub-page .merch-padding{padding-bottom:clamp(64px,7vw,112px)}:where(:root:has([data-page=home])) .challenge-2.sub-page .merch-container{height:auto}:where(:root:has([data-page=home])) .section_arcs>.marquees{z-index:1;height:auto;margin-top:0;padding-top:0;position:relative;top:auto}:where(:root:has([data-page=home])) .section_arcs>.marquees .arc_container.stacked{padding:1.5rem 0 3rem;position:relative}:where(:root:has([data-page=home])) .section_arcs>.marquees .arc.is-marquee{clip-path:circle(120vw at 50% 120vw);border-radius:0;width:100%;height:auto;padding:2rem 0 4rem;position:relative}[data-theme=c]:where(:has([data-page=home])) .section_arcs>.marquees .arc.is-marquee{box-shadow:none;background-image:radial-gradient(circle 120vw at 50% 120vw,transparent calc(120vw - 3px),hsl(var(--light-pink)/.55) calc(120vw - 3px)),var(--grain);background-blend-mode:normal,soft-light;background-size:auto,384px}:where(:root:has([data-page=home])) .section_arcs>.marquees .goodvides-ticker:nth-child(4n+3) .goodvibes-ticker-content-2{color:var(--marquee-purple,hsl(var(--purple)))}[data-theme=c]:where(:has([data-page=home])) .marquees{--marquee-purple:hsl(var(--lilac))}:where(:root:has([data-page=home])) .section_arcs>.marquees+.challenge-1.small{z-index:2}[data-theme=a]:where(:has([data-page=home])) .section_arcs>.marquees{background-color:hsl(var(--paper-warm))}[data-theme=a]:where(:has([data-page=home])) .section_arcs>.marquees .arc.is-marquee{background-color:hsl(var(--paper))}:where(:root:has([data-page=home])) .section_arcs>.marquees .arc_container.stacked{padding-bottom:0}[data-theme=c]:where(:has([data-page=home])) .section_arcs>.marquees+.challenge-1.small{background:hsl(var(--night)) var(--grain);background-blend-mode:soft-light;background-size:384px}:where(:root:has([data-page=home])) .section_arcs>.marquees :is(.goodvibes-ticker-content,.goodvibes-ticker-content-2){animation-duration:90s}@media (max-width:767px){:where(:root:has([data-page=home])) .section_arcs>.marquees :is(.goodvibes-ticker-content,.goodvibes-ticker-content-2){animation-duration:60s}}@media (max-width:991px){:where(:root:has([data-page=home])) .section_arcs>.marquees+.challenge-1.small{height:640px;position:relative;top:auto}}@media (max-width:767px){:where(:root:has([data-page=home])) .section_arcs>.marquees+.challenge-1.small{height:520px}}:where(:root:has([data-page=home])) .nrfr-standard{z-index:10;background:var(--standard-bg,hsl(var(--paper-warm)));color:var(--standard-fg,hsl(var(--ink)));padding:clamp(72px,9vw,140px) 0;position:relative;overflow:hidden}:where(:root:has([data-page=home])) .nrfr-standard-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid;position:relative}:where(:root:has([data-page=home])) .nrfr-standard-heading{z-index:1;font:400 clamp(56px,9.5vw,156px)/.86 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;position:relative}:where(:root:has([data-page=home])) .nrfr-line{display:block}:where(:root:has([data-page=home])) .nrfr-line--small{margin-top:.35em;font-size:.42em;line-height:1.1}:where(:root:has([data-page=home])) .nrfr-standard-body{z-index:1;justify-items:start;gap:1.1rem;display:grid;position:relative}:where(:root:has([data-page=home])) .nrfr-standard-lede{margin:0;font-size:clamp(1.15rem,.9rem + .8vw,1.5rem);font-weight:600;line-height:1.4}:where(:root:has([data-page=home])) .nrfr-standard-lead{font:700 .8rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:.4rem 0 0}:where(:root:has([data-page=home])) .nrfr-standard-asks{gap:.7rem;margin:0 0 .8rem;font-size:1.12rem;line-height:1.4;display:grid}:where(:root:has([data-page=home])) .nrfr-standard-asks li:before{color:var(--standard-mark,hsl(var(--magenta)));background-color:currentColor}:where(:root:has([data-page=home])) .nrfr-standard-asks li{padding-left:2rem}:where(:root:has([data-page=home])) .nrfr-standard-keyhole{z-index:0;aspect-ratio:100/120;background:var(--standard-keyhole,hsl(var(--ink)/.06));width:clamp(260px,30vw,460px);position:absolute;top:50%;right:-6%;translate:0 -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:991px){:where(:root:has([data-page=home])) .nrfr-standard-grid{grid-template-columns:1fr}:where(:root:has([data-page=home])) .nrfr-standard-keyhole{opacity:.8;top:18%;right:-20%}}@supports (animation-timeline:view()){:where(:root:has([data-page=home])) .nrfr-line{animation:nrfr-line-wipe linear both;animation-timeline:view();animation-range:cover calc(var(--l) * 4%) cover calc(22% + var(--l) * 4%)}:where(:root:has([data-page=home])) .nrfr-standard-keyhole{animation:nrfr-keyhole-drift linear both;animation-timeline:view();animation-range:cover}}@keyframes nrfr-line-wipe{0%{clip-path:inset(0 100% 0 0);translate:-.08em}to{clip-path:inset(0);translate:0}}@keyframes nrfr-keyhole-drift{0%{transform:translateY(80px)rotate(-6deg)scale(.92)}to{transform:translateY(-80px)rotate(4deg)scale(1.04)}}[data-theme=a]:where(:has([data-page=home])) .nrfr-standard{--standard-bg:hsl(var(--paper-warm));--standard-fg:hsl(var(--ink));--standard-keyhole:hsl(var(--purple)/.1)}[data-theme=a]:where(:has([data-page=home])) .nrfr-standard .text-color-beige{color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=home])) .nrfr-standard{--standard-fg:hsl(var(--cream-on-night));--standard-mark:hsl(var(--light-pink));--standard-keyhole:hsl(var(--light-pink)/.12);background:hsl(var(--night)) url(/textures/grain-512.webp) 0 0 /384px;background-blend-mode:soft-light}[data-theme=c]:where(:has([data-page=home])) .nrfr-standard .text-color-beige{color:hsl(var(--light-pink))}:where(:root:has([data-page=home])) .nrfr-standard+.section_ticker{padding:0}:where(:root:has([data-page=home])) .nrfr-choosing,:where(:root:has([data-page=home])) .nrfr-standard{overflow:clip}:where(:root:has([data-page=home])) .nrfr-events-intro{max-width:40ch;margin-inline:auto}:where(:root:has([data-page=home])) .section_news .nrfr-events{margin-top:3rem}:where(:root:has([data-page=home])) .nrfr-event-link{align-content:start;height:100%}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=home])) .nrfr-event-link{transition:none}:where(:root:has([data-page=home])) .nrfr-event-link:hover{transform:none}}@media (min-width:992px){:where(:root:has([data-page=home])) .nrfr-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}:where(:root:has([data-page=home])) .challenge-5{height:auto;min-height:240vh;padding-bottom:66.6%}}:where(:root:has([data-page=home])) .section_arcs_img .challenge-5>.padding-global{z-index:5}@media (min-width:992px){:where(:root:has([data-page=home])) .section_arcs_img .challenge-5>.padding-global{--join-pin-extra:max(calc(66.6vw + 8rem),calc(240vh - 100px - 8rem - 1000px));margin-bottom:calc(1rem - var(--join-pin-extra))}:where(:root:has([data-page=home])) .section_arcs_img .challenge-container{height:calc(1000px + var(--join-pin-extra) - 1rem)}}[data-theme]:where(:has([data-page=home])) .section_arcs_img .button.is-filled.is-secondary{background-color:hsl(var(--paper));color:hsl(var(--ink));border-color:hsl(var(--paper))}[data-theme]:where(:has([data-page=home])) .section_arcs_img .button.is-filled.is-secondary .btn_third-text{color:hsl(var(--ink))}[data-theme]:where(:has([data-page=home])) .section_arcs_img .button.is-filled.is-secondary .btn_third-bg{background-color:hsl(var(--ink))}[data-theme]:where(:has([data-page=home])) .section_arcs_img .button.is-filled.is-secondary:hover .btn_third-text{color:hsl(var(--paper))}:where(:root:has([data-page=home])) .section_movement .movement{height:auto;position:relative;top:0}:where(:root:has([data-page=home])) .section_movement .movement-container.no-auto{height:auto}:where(:root:has([data-page=home])) .section_movement .movement_content{padding-bottom:0;position:relative;top:0}:where(:root:has([data-page=home])) .section_movement .challenge-heading{font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);line-height:1.1}:where(:root:has([data-page=home])) .section_movement .side-imgs-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:90rem;margin:0 auto;padding:3rem 2.5rem 6rem;display:grid;position:relative;inset:auto;overflow:visible}:where(:root:has([data-page=home])) .section_movement .side-img-wrap{aspect-ratio:4/5;border-radius:15px;width:auto;height:auto;margin:0;display:block;position:relative;inset:auto;transform:none}:where(:root:has([data-page=home])) .section_movement .side-img.full{transform:none}@media (max-width:767px){:where(:root:has([data-page=home])) .section_movement .side-imgs-wrapper{grid-template-columns:minmax(0,1fr);padding:2rem 1.25rem 4rem}:where(:root:has([data-page=home])) .section_movement .side-img-wrap{aspect-ratio:4/3}}:where(:root:has([data-page=home])) .section_mission{isolation:isolate}:where(:root:has([data-page=home])) .nrfr-posters{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}:where(:root:has([data-page=home])) .nrfr-posters-copy>*+*{margin-top:1.25rem}:where(:root:has([data-page=home])) .nrfr-posters-copy p+p{margin-top:.5rem}:where(:root:has([data-page=home])) .nrfr-posters-copy p{max-width:52ch}:where(:root:has([data-page=home])) .nrfr-posters-heading{font:400 clamp(2.4rem,1.6rem + 2.6vw,4rem)/.95 var(--font-display);text-transform:uppercase;margin:0}:where(:root:has([data-page=home])) .nrfr-posters-cta{margin-top:2rem}:where(:root:has([data-page=home])) .nrfr-posters-art{justify-self:center;width:100%;max-width:420px}:where(:root:has([data-page=home])) .nrfr-posters-poster{aspect-ratio:4/5;background:hsl(var(--night));box-shadow:0 24px 44px -20px hsl(var(--ink)/.6);border-radius:8px;flex-direction:column;justify-content:space-between;padding:clamp(22px,3.2vw,38px);display:flex;rotate:-2deg}:where(:root:has([data-page=home])) .nrfr-posters-poster .nrfr-wm{--wm-no:var(--wm-no-dark);--wm-room:var(--wm-room-dark);--wm-rest:var(--wm-rest-dark);width:100%;display:block}:where(:root:has([data-page=home])) p.nrfr-posters-suburb{font:400 clamp(2rem,4.2vw,3.5rem)/.9 var(--font-display);text-transform:uppercase;color:hsl(var(--light-pink));overflow-wrap:anywhere;margin:0}:where(:root:has([data-page=home])) .nrfr-posters-suburb.is-typed{animation:nrfr-suburb-in .5s steps(8) both}@keyframes nrfr-suburb-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:where(:root:has([data-page=home])) .nrfr-posters-fan{justify-content:center;margin:clamp(14px,2vw,22px) 0 0;padding:0;list-style:none;display:flex}:where(:root:has([data-page=home])) .nrfr-posters-fan li{margin-top:var(--nudge,0);rotate:var(--tilt,0deg);flex:0 0 33.333%;position:relative}:where(:root:has([data-page=home])) .nrfr-posters-fan li+li{margin-left:-9%}:where(:root:has([data-page=home])) .nrfr-posters-fan li:nth-child(2){z-index:2}:where(:root:has([data-page=home])) .nrfr-posters-fan li:nth-child(3){z-index:3}:where(:root:has([data-page=home])) .nrfr-posters-fan img{width:100%;box-shadow:0 10px 22px -10px hsl(var(--ink)/.55);border-radius:4px;display:block}[data-theme=c]:where(:has([data-page=home])) .nrfr-posters-fan img,[data-theme=c]:where(:has([data-page=home])) .nrfr-posters-poster{border-radius:2px}@media (max-width:767px){:where(:root:has([data-page=home])) .nrfr-posters{grid-template-columns:minmax(0,1fr)}:where(:root:has([data-page=home])) .nrfr-posters-art{max-width:min(420px,86%)}}[data-theme=c]:where(:has([data-page=home])) .nrfr-posters-poster{box-shadow:0 0 0 2px hsl(var(--light-pink)/.55),0 24px 44px -20px hsl(var(--ink)/.8)}@media (max-width:991px){[data-theme=c]:where(:has([data-page=home])) .section_arcs>.marquees+.challenge-1.small+.challenge-2.sub-page{background:hsl(var(--night)) var(--grain);background-blend-mode:soft-light;background-size:384px}}:where(:root:has([data-page=home])) .nrfr-pledge-card .nrfr-pledge-note{color:inherit;margin:0;line-height:1.45}:where(:root:has([data-page=home])) .nrfr-pledge-card .nrfr-pledge-note a{color:inherit;text-decoration:underline}:where(:root:has([data-page=home])) #give{z-index:5;position:relative}:where(:root:has([data-page=home])) .nrfr-seg{height:48px;margin-block:-12px}:where(:root:has([data-page=home])) .nrfr-seg-fill,:where(:root:has([data-page=home])) .nrfr-seg:before{top:22px}:where(:root:has([data-page=home])) .hp-hero_right.is-paused .nrfr-seg[aria-current=step]:after,:where(:root:has([data-page=home])) .nrfr-rotator-frame.is-paused .nrfr-seg[aria-current=step]:after{top:18px}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=home])) .card,:where(:root:has([data-page=home])) .full-img-wrap,:where(:root:has([data-page=home])) .full-img-wrap .image,:where(:root:has([data-page=home])) .goodvides-ticker._2 .goodvibes-ticker-content,:where(:root:has([data-page=home])) .nrfr-collage-disc,:where(:root:has([data-page=home])) .nrfr-collage-face,:where(:root:has([data-page=home])) .nrfr-collage-tag,:where(:root:has([data-page=home])) .nrfr-line,:where(:root:has([data-page=home])) .nrfr-posters-suburb.is-typed,:where(:root:has([data-page=home])) .nrfr-slide--c .caret,:where(:root:has([data-page=home])) .nrfr-standard-keyhole,:where(:root:has([data-page=home])) .nrfr-throb{animation:none}:where(:root:has([data-page=home])) .card_content,:where(:root:has([data-page=home])) .nrfr-chev,:where(:root:has([data-page=home])) .nrfr-deck-card,:where(:root:has([data-page=home])) .nrfr-slide,:where(:root:has([data-page=home])) .nrfr-slide .ch,:where(:root:has([data-page=home])) .nrfr-slide .w,:where(:root:has([data-page=home])) .nrfr-slide--c .caret{transition:none}}@supports (animation-timeline:view()){:where(:root:has([data-page=take-action])) .timeline_item{view-timeline:--tl-item block}:where(:root:has([data-page=take-action])) .timeline_left,:where(:root:has([data-page=take-action])) .timeline_right{animation:tl-fade linear both;animation-timeline:--tl-item;animation-range:cover 56.7vh cover 62vh}:where(:root:has([data-page=take-action])) .timeline_circle{animation:tl-dot linear both;animation-timeline:--tl-item;animation-range:cover 56.7vh cover 62vh}}@keyframes tl-fade{0%{opacity:.25}to{opacity:1}}@keyframes tl-dot{0%{background-color:var(--tl-dot-off,hsl(var(--lilac)))}to{background-color:var(--tl-dot-on,var(--gv-beige))}}:where(:root:has([data-page=take-action])) .display1,:where(:root:has([data-page=take-action])) .s-heading{text-transform:uppercase}:where(:root:has([data-page=take-action])) .s-hero_content .eyebrow{margin-bottom:.25rem}:where(:root:has([data-page=take-action])) .timeline_text{color:inherit}:where(:root:has([data-page=take-action])) .timeline-heading{color:var(--gv-accent);font:800 clamp(1.4rem,2vw,1.85rem)/1.2 var(--font-heading);letter-spacing:-.01em;margin:.25rem 0 .75rem}:where(:root:has([data-page=take-action])) .nrfr-step-num{font:700 .78rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.8}:where(:root:has([data-page=take-action])) .timeline_cards{gap:1rem;width:min(100%,480px);display:grid}:where(:root:has([data-page=take-action])) .timeline_cards .ta-card-link{min-height:0}:where(:root:has([data-page=take-action])) .overlay-fade-bottom{background-image:linear-gradient(transparent,var(--ground-fade,var(--gv-black)))}:where(:root:has([data-page=take-action])) .overlay-fade-top{background-image:linear-gradient(var(--ground-fade,var(--gv-black)),transparent)}:where(:root:has([data-page=take-action])) .ta-card-link{background:var(--card-bg,hsl(var(--paper)));height:100%;min-height:17rem;color:var(--card-fg,hsl(var(--ink)));box-shadow:0 0 0 1px hsl(var(--ink)/.16);transition:transform .2s var(--ease-brand),box-shadow .2s ease;border-radius:8px;align-content:start;gap:.75rem;padding:1.5rem 1.5rem 3.5rem;text-decoration:none;display:grid;position:relative}:where(:root:has([data-page=take-action])) .ta-card-link:hover{box-shadow:0 0 0 1px hsl(var(--ink)/.28),0 20px 38px -18px hsl(var(--ink)/.7);transform:translateY(-4px)}:where(:root:has([data-page=take-action])) .ta-card-verb{background:hsl(var(--magenta));color:hsl(var(--paper));font:700 .7rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.35rem .6rem}:where(:root:has([data-page=take-action])) .ta-card-title{font:400 clamp(1.7rem,2.2vw,2.2rem)/.95 var(--font-display);text-transform:uppercase}:where(:root:has([data-page=take-action])) .ta-card-body{font-size:1.05rem;line-height:1.45}:where(:root:has([data-page=take-action])) .ta-card-arrow{font:700 1.5rem/1 var(--font-heading);color:hsl(var(--magenta-deep));transition:transform .2s var(--ease-brand);position:absolute;bottom:1.25rem;left:1.5rem}:where(:root:has([data-page=take-action])) .ta-card-link:hover .ta-card-arrow{transform:translate(6px)}:where(:root:has([data-page=take-action])) .ta-strap{z-index:3;position:relative}:where(:root:has([data-page=take-action])) .ta-strap-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:3rem;display:grid}:where(:root:has([data-page=take-action])) .ta-strap-inner>div:first-child{gap:1rem;display:grid}:where(:root:has([data-page=take-action])) .ta-form{grid-template-columns:1fr 1fr .6fr;align-items:end;gap:1rem;display:grid}:where(:root:has([data-page=take-action])) label.ta-field{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;gap:.4rem;display:grid}:where(:root:has([data-page=take-action])) .ta-field .form-field{height:50px;font:400 1.05rem var(--font-body);letter-spacing:0;text-transform:none;background:hsl(var(--surface));color:hsl(var(--ink));border:1px solid hsl(var(--ink)/.3);border-radius:6px;margin:0;padding:0 1rem}:where(:root:has([data-page=take-action])) .ta-submit{cursor:pointer;border:0;grid-column:1/-1;justify-self:start;font-size:1.15rem}:where(:root:has([data-page=take-action])) p.ta-fine{font:700 .72rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;grid-column:1/-1;margin:0}:where(:root:has([data-page=take-action])) .ta-done{background:hsl(var(--paper));color:hsl(var(--ink));border-radius:8px;padding:1.5rem;display:none}@media (max-width:991px){:where(:root:has([data-page=take-action])) .ta-strap-inner{grid-template-columns:1fr;gap:2rem}}@media (max-width:600px){:where(:root:has([data-page=take-action])) .ta-form{grid-template-columns:1fr}}[data-theme=a]:where(:has([data-page=take-action])) .section_timeline{--ground-fade:hsl(var(--paper));--tl-dot-off:hsl(var(--lilac));--tl-dot-on:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=take-action])) .timeline_progress{background-color:hsl(var(--lilac))}[data-theme=a]:where(:has([data-page=take-action])) .timeline-heading{color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=take-action])) .timeline_cards .ta-card-link{--card-bg:hsl(var(--surface))}[data-theme=c]:where(:has([data-page=take-action])) .section_timeline{--ground-fade:hsl(var(--night));--tl-dot-off:hsl(var(--faint-on-night));--tl-dot-on:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=take-action])) .timeline_progress{background-color:hsl(var(--cream-on-night)/.2)}[data-theme=c]:where(:has([data-page=take-action])) .timeline-heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem}:where(:root:has([data-page=take-action])) .ta-strap{margin-top:-27px;padding-top:27px;-webkit-mask:url(/brand/tear-mask-a.webp) top/100% 28px no-repeat,linear-gradient(#000 0 0) 0 27px/100% 100% no-repeat;mask:url(/brand/tear-mask-a.webp) top/100% 28px no-repeat,linear-gradient(#000 0 0) 0 27px/100% 100% no-repeat}[data-theme=c]:where(:has([data-page=take-action])) .ta-card-link{box-shadow:5px 5px 0 hsl(var(--magenta));--card-bg:hsl(var(--surface));border-radius:2px}[data-theme=c]:where(:has([data-page=take-action])) .ta-card-link:nth-child(odd){rotate:-.6deg}[data-theme=c]:where(:has([data-page=take-action])) .timeline_cards .ta-card-link:nth-child(2n){rotate:.8deg}[data-theme=c]:where(:has([data-page=take-action])) .ta-card-title{font-size:clamp(1.5rem,2vw,1.9rem)}@media (max-width:767px){:where(:root:has([data-page=take-action])) .timeline_item{grid-template-columns:40px minmax(0,1fr);row-gap:1.25rem}:where(:root:has([data-page=take-action])) .timeline_centre{grid-area:1/1/span 2}:where(:root:has([data-page=take-action])) .timeline_left,:where(:root:has([data-page=take-action])) .timeline_right{grid-column:2}:where(:root:has([data-page=take-action])) .timeline_item .timeline_left:not(:has(.timeline_cards)),:where(:root:has([data-page=take-action])) .timeline_item .timeline_right:not(:has(.timeline_cards)){grid-row:1}:where(:root:has([data-page=take-action])) .timeline_item .timeline_left:has(.timeline_cards),:where(:root:has([data-page=take-action])) .timeline_item .timeline_right:has(.timeline_cards){grid-row:2}:where(:root:has([data-page=take-action])) .timeline_progress{left:18px}}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=take-action])) .timeline_circle,:where(:root:has([data-page=take-action])) .timeline_left,:where(:root:has([data-page=take-action])) .timeline_right{animation:none}:where(:root:has([data-page=take-action])) .timeline_circle{background-color:var(--tl-dot-on,var(--gv-beige))}:where(:root:has([data-page=take-action])) .ta-card-arrow,:where(:root:has([data-page=take-action])) .ta-card-link{transition:none}:where(:root:has([data-page=take-action])) .ta-card-link:hover,:where(:root:has([data-page=take-action])) .ta-card-link:hover .ta-card-arrow{transform:none}}:where(:root:has([data-page=take-action])) .ta-field .form-field:focus-visible{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}:where(:root:has([data-page=pledge])) label{margin:0}:where(:root:has([data-page=pledge])) .form_input.v2.is-textarea{width:100%}:where(:root:has([data-page=pledge])) .form_step-content{flex-direction:column;gap:2rem;display:flex}:where(:root:has([data-page=pledge])) .form_field-wrapper{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}:where(:root:has([data-page=pledge])) .form_field-wrapper>label,:where(:root:has([data-page=pledge])) .form_field-wrapper>legend,:where(:root:has([data-page=pledge])) .form_label{margin:0 0 .25rem}:where(:root:has([data-page=pledge])) .form_grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}:where(:root:has([data-page=pledge])) .form_checkbox-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 2rem;display:grid}:where(:root:has([data-page=pledge])) .form_checkbox-list label{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}:where(:root:has([data-page=pledge])) .form_checkbox-list input[type=checkbox]{flex:none;margin-top:.2rem}:where(:root:has([data-page=pledge])) .form_multiselect{width:100%;position:relative}:where(:root:has([data-page=pledge])) .form_multiselect-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}:where(:root:has([data-page=pledge])) .form_multiselect-trigger.is-error{outline:1px solid hsl(var(--error))}:where(:root:has([data-page=pledge])) .form_multiselect-menu{z-index:50;background:hsl(var(--surface));border:1px solid hsl(var(--ink)/.3);box-sizing:border-box;border-radius:.5rem;width:100%;max-height:22rem;padding:.75rem;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto}:where(:root:has([data-page=pledge])) .form_multiselect-menu.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;display:grid}:where(:root:has([data-page=pledge])) .form_multiselect-menu[hidden]{display:none}:where(:root:has([data-page=pledge])) .form_multiselect-option{color:hsl(var(--ink));cursor:pointer;border-radius:.375rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}:where(:root:has([data-page=pledge])) .form_multiselect-option input[type=checkbox]{flex:none;margin-top:.2rem}@media screen and (max-width:767px){:where(:root:has([data-page=pledge])) .form_step-content{gap:1.5rem}:where(:root:has([data-page=pledge])) .form_grid-2{grid-template-columns:1fr;gap:1.5rem}:where(:root:has([data-page=pledge])) .form_checkbox-list,:where(:root:has([data-page=pledge])) .form_multiselect-menu.is-two-column{grid-template-columns:1fr}}:where(:root:has([data-page=pledge])) .nrfr-pledge-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}:where(:root:has([data-page=pledge])) .nrfr-pledge-text{max-width:62ch;font-size:1.12rem;line-height:1.6}:where(:root:has([data-page=pledge])) .nrfr-pledge-text p{margin:0 0 1rem}:where(:root:has([data-page=pledge])) .nrfr-pledge-intro{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35}:where(:root:has([data-page=pledge])) .nrfr-expectations{counter-reset:x;gap:.9rem;margin:.5rem 0 1.75rem;padding:0;list-style:none;display:grid}:where(:root:has([data-page=pledge])) .nrfr-expectations li{counter-increment:x;padding-left:3.2rem;position:relative}:where(:root:has([data-page=pledge])) .nrfr-expectations li:before{content:counter(x,decimal-leading-zero);font:400 1.7rem/1 var(--font-display);color:var(--gv-accent);position:absolute;top:-.1rem;left:0}:where(:root:has([data-page=pledge])) .nrfr-pledge-text{grid-area:1/1}:where(:root:has([data-page=pledge])) .nrfr-pledge-aside{grid-area:1/2;position:sticky;top:7rem}:where(:root:has([data-page=pledge])) .grocery-support_contain{background:var(--panel-bg,hsl(var(--surface)));color:var(--panel-fg,hsl(var(--ink)));box-shadow:0 26px 60px -28px hsl(var(--night)/.6);border-radius:12px;padding:.5rem}:where(:root:has([data-page=pledge])) .grocery-support_wrapper{color:inherit;border:2px solid var(--panel-rule,hsl(var(--purple)));border-radius:10px;padding:clamp(1.1rem,2.5vw,1.75rem)}:where(:root:has([data-page=pledge])) .nrfr-steps{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}:where(:root:has([data-page=pledge])) .nrfr-steps .eyebrow{color:hsl(var(--magenta-deep));margin:0}:where(:root:has([data-page=pledge])) .nrfr-step-count{font:700 .75rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}:where(:root:has([data-page=pledge])) .grocery-support_progress-wrapper{background:hsl(var(--ink)/.14);border-radius:999px;height:6px;margin-bottom:1.5rem;overflow:hidden}:where(:root:has([data-page=pledge])) .grocery-support_progress-fill{background:hsl(var(--magenta));transition:width .4s var(--ease-brand)}:where(:root:has([data-page=pledge])) .grocery-support_form{margin:0}:where(:root:has([data-page=pledge])) .form_field-wrapper label,:where(:root:has([data-page=pledge])) .nrfr-short label{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}:where(:root:has([data-page=pledge])) .form_input.v2{border:1px solid hsl(var(--ink)/.3);width:100%;min-height:50px;color:hsl(var(--ink));font:400 1.05rem var(--font-body);border-radius:6px}:where(:root:has([data-page=pledge])) .form_input.v2[aria-invalid=true]{border-color:hsl(var(--magenta-deep));box-shadow:0 0 0 3px hsl(var(--magenta)/.18)}:where(:root:has([data-page=pledge])) .nrfr-short{max-width:10rem}:where(:root:has([data-page=pledge])) .form_step-content{gap:1.25rem}:where(:root:has([data-page=pledge])) .nrfr-check{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:1rem;display:flex}:where(:root:has([data-page=pledge])) .nrfr-check input{width:22px;height:22px;accent-color:hsl(var(--magenta));flex:none;margin-top:.1rem}:where(:root:has([data-page=pledge])) .nrfr-error{background:hsl(var(--pink-soft));color:hsl(var(--magenta-deep));border-radius:6px;margin:0;padding:.75rem 1rem;font-weight:600}:where(:root:has([data-page=pledge])) .nrfr-submit{cursor:pointer;border:0;justify-self:start;font-size:1.15rem}:where(:root:has([data-page=pledge])) .nrfr-step-actions .button{cursor:pointer;border:0;width:100%}:where(:root:has([data-page=pledge])) .nrfr-step-actions .button.is-secondary{border:2px solid}:where(:root:has([data-page=pledge])) [data-form-step][hidden]{display:none}:where(:root:has([data-page=pledge])) .nrfr-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}:where(:root:has([data-page=pledge])) .nrfr-done{display:none}:where(:root:has([data-page=pledge])) .nrfr-done>*+*{margin-top:1rem}:where(:root:has([data-page=pledge])) .nrfr-share{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}:where(:root:has([data-page=pledge])) .nrfr-share .button{cursor:pointer;border:0}:where(:root:has([data-page=pledge])) .nrfr-share-link{color:hsl(var(--magenta-deep));font-weight:700}:where(:root:has([data-page=pledge])) .nrfr-proto-tag{font:700 .7rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px dashed;padding:.3rem .6rem;display:inline-block}:where(:root:has([data-page=pledge])) .nrfr-rule{border:0;border-top:1px solid hsl(var(--ink)/.16);margin:1.5rem 0}:where(:root:has([data-page=pledge])) .nrfr-done .button.is-secondary{color:hsl(var(--ink));border:2px solid hsl(var(--ink))}:where(:root:has([data-page=pledge])) .nrfr-pledge-faq{max-width:52rem;margin-top:5rem}:where(:root:has([data-page=pledge])) .nrfr-pledge-faq h2{margin-bottom:1.5rem}:where(:root:has([data-page=pledge])) .accordion-item{text-align:left;background:var(--acc-bg,hsl(var(--paper-warm)));max-width:none;color:var(--acc-fg,hsl(var(--ink)));border-radius:8px;margin-bottom:.75rem}:where(:root:has([data-page=pledge])) .accordion__plus-wrapper{flex:none;width:18px;height:18px;position:relative}:where(:root:has([data-page=pledge])) .accordion__bar-hor,:where(:root:has([data-page=pledge])) .accordion__bar-vert{background:currentColor;position:absolute}:where(:root:has([data-page=pledge])) .accordion__bar-hor{height:2px;top:8px;left:0;right:0}:where(:root:has([data-page=pledge])) .accordion__bar-vert{width:2px;top:0;bottom:0;left:8px}:where(:root:has([data-page=pledge])) .accordion__content-wrap{transition:height .35s cubic-bezier(.55,0,1,.45);overflow:hidden}:where(:root:has([data-page=pledge])) .accordion-item.is-open .accordion__content-wrap{transition:height .45s cubic-bezier(.16,1,.3,1)}:where(:root:has([data-page=pledge])) .accordion__bar-vert{transition:transform .3s linear}:where(:root:has([data-page=pledge])) .accordion-item.is-open .accordion__bar-vert{transform:rotate(90deg)}:where(:root:has([data-page=pledge])) .accordion__content{padding:0 1.25rem 1.25rem}@media (max-width:991px){:where(:root:has([data-page=pledge])) .nrfr-pledge-layout{grid-template-columns:1fr}:where(:root:has([data-page=pledge])) .nrfr-pledge-aside,:where(:root:has([data-page=pledge])) .nrfr-pledge-text{grid-area:auto}:where(:root:has([data-page=pledge])) .nrfr-pledge-aside{position:static}}[data-theme=c]:where(:has([data-page=pledge])) .section_apply{background:0 0}[data-theme=c]:where(:has([data-page=pledge])) .grocery-support_contain{box-shadow:6px 6px 0 hsl(var(--light-pink));border-radius:2px;rotate:.8deg}[data-theme=c]:where(:has([data-page=pledge])) .grocery-support_wrapper{--panel-rule:hsl(var(--ink));border-style:dashed;border-radius:2px}[data-theme=c]:where(:has([data-page=pledge])) .grocery-support_contain:before{content:"";background:hsl(var(--cream-on-night)/.82);border:1px solid hsl(var(--ink)/.1);z-index:2;width:110px;height:28px;margin-left:-55px;position:absolute;top:-14px;left:50%;transform:rotate(-6deg)}[data-theme=c]:where(:has([data-page=pledge])) .grocery-support_contain{position:relative}[data-theme=c]:where(:has([data-page=pledge])) .accordion-item{--acc-bg:hsl(var(--paper));box-shadow:4px 4px 0 hsl(var(--light-pink));border-radius:2px}[data-theme=c]:where(:has([data-page=pledge])) button.accordion__title{font:700 .95rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=pledge])) .accordion-item.is-open .accordion__content-wrap,:where(:root:has([data-page=pledge])) .accordion__bar-vert,:where(:root:has([data-page=pledge])) .accordion__content-wrap,:where(:root:has([data-page=pledge])) .grocery-support_progress-fill{transition:none}}:where(:root:has([data-page=treaty])) .section_header1{color:inherit}:where(:root:has([data-page=treaty])) .header1_content{color:inherit;align-items:stretch}:where(:root:has([data-page=treaty])) .nrfr-treaty-intro{max-width:34ch;margin:1rem 0 1.75rem;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.35}:where(:root:has([data-page=treaty])) .nrfr-treaty-buttons{gap:1rem}:where(:root:has([data-page=treaty])) .nrfr-offsite{margin-top:1rem;font-size:.95rem}:where(:root:has([data-page=treaty])) .nrfr-target{background:hsl(var(--night));justify-content:flex-start;align-items:flex-end;min-height:460px;padding:0}:where(:root:has([data-page=treaty])) .nrfr-target .header1_image{z-index:0;filter:none}:where(:root:has([data-page=treaty])) .nrfr-target:after{content:"";z-index:1;background:linear-gradient(transparent,hsl(var(--night)/.85));position:absolute;inset:40% 0 0}:where(:root:has([data-page=treaty])) .nrfr-target-label{z-index:2;background:hsl(var(--magenta));color:hsl(var(--paper));font:700 .75rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:.35rem .7rem;position:absolute;top:1rem;left:1rem}:where(:root:has([data-page=treaty])) .nrfr-target-name{z-index:2;color:hsl(var(--cream-on-night));font:800 1.3rem/1.2 var(--font-heading);margin:0 1.25rem 1.25rem;position:relative}:where(:root:has([data-page=treaty])) .nrfr-stack>*+*{margin-top:1rem}:where(:root:has([data-page=treaty])) .stats2_content-right{font-family:var(--font-body)}:where(:root:has([data-page=treaty])) .nrfr-stats{margin-top:3rem}:where(:root:has([data-page=treaty])) .stats2_item{border-top-color:currentColor;align-items:flex-start;padding-top:1.5rem}:where(:root:has([data-page=treaty])) .stats2_number{font-family:var(--font-display);font-weight:400}:where(:root:has([data-page=treaty])) .nrfr-source{font:700 .72rem/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;margin-top:2rem;font-style:normal;display:block}:where(:root:has([data-page=treaty])) .nrfr-q{font-size:clamp(2.2rem,1.2rem + 3.6vw,4.6rem)}:where(:root:has([data-page=treaty])) .nrfr-a{max-width:46ch;margin-top:1.5rem}:where(:root:has([data-page=treaty])) .nrfr-learn-actions{margin-top:2rem}:where(:root:has([data-page=treaty])) .nrfr-flip .layout1_content-left{order:2}:where(:root:has([data-page=treaty])) .layout1_image-wrapper{position:relative}:where(:root:has([data-page=treaty])) .nrfr-treaty-cta{background:var(--cta-bg,hsl(var(--paper-warm)))}:where(:root:has([data-page=treaty])) .nrfr-cta-body{max-width:52ch;margin:1.5rem auto 2rem}:where(:root:has([data-page=treaty])) .nrfr-center{justify-content:center;gap:1rem}@media (max-width:991px){:where(:root:has([data-page=treaty])) .nrfr-flip .layout1_content-left{order:0}:where(:root:has([data-page=treaty])) .nrfr-target{min-height:380px}}[data-theme=a]:where(:has([data-page=treaty])) .section_layout1:first-of-type~.section_layout1:not(.nrfr-night):not(.nrfr-treaty-cta){color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=treaty])) .section_stats2+.section_layout1{color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=treaty])) .section_stats2+.section_layout1 .arc{background-color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=treaty])) .stats2_number{color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=treaty])) .section_stats2+.section_layout1{color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=treaty])) .section_stats2+.section_layout1 .text-color-beige{color:hsl(var(--magenta-deep))}[data-theme=c]:where(:has([data-page=treaty])) .nrfr-treaty-cta{--cta-bg:hsl(var(--paper));color:hsl(var(--ink));background-image:radial-gradient(hsl(var(--ink)/.1) 1px,transparent 1.5px);background-size:7px 7px}[data-theme=c]:where(:has([data-page=treaty])) .nrfr-treaty-cta .text-color-beige{color:hsl(var(--magenta-deep))}[data-theme=c]:where(:has([data-page=treaty])) .nrfr-treaty-cta .button.is-secondary{color:hsl(var(--ink));border-color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=treaty])) .stats2_number{color:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=treaty])) .nrfr-target-label{box-shadow:3px 3px 0 hsl(var(--light-pink))}:where(:root:has([data-page=treaty])) .nrfr-target-name{position:absolute;bottom:0;left:0;right:0}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign-text>*+*{margin-top:1.5rem}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign-text .text-size-large{max-width:34ch}@media (max-width:991px){:where(:root:has([data-page=treaty])) .nrfr-treaty-sign-layout{grid-template-columns:1fr}}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign label{margin:0}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .form_field-wrapper{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .form_field-wrapper>label{margin:0 0 .25rem}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .form_grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}@media screen and (max-width:767px){:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .form_grid-2{grid-template-columns:1fr}}:where(:root:has([data-page=treaty])) .grocery-support_contain{background:var(--panel-bg,hsl(var(--surface)));color:var(--panel-fg,hsl(var(--ink)));box-shadow:0 26px 60px -28px hsl(var(--night)/.6);border-radius:12px;padding:.5rem}:where(:root:has([data-page=treaty])) .grocery-support_wrapper{color:inherit;border:2px solid var(--panel-rule,hsl(var(--purple)));border-radius:10px;padding:clamp(1.1rem,2.5vw,1.75rem)}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .nrfr-check{cursor:pointer}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .nrfr-check input{flex:none}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .nrfr-done>*+*{margin-top:1rem}:where(:root:has([data-page=treaty])) .nrfr-treaty-sign .nrfr-done .button.is-secondary{color:hsl(var(--ink));border:2px solid hsl(var(--ink))}[data-theme=c]:where(:has([data-page=treaty])) .grocery-support_contain{box-shadow:6px 6px 0 hsl(var(--light-pink));border-radius:2px;position:relative;rotate:.8deg}[data-theme=c]:where(:has([data-page=treaty])) .grocery-support_wrapper{--panel-rule:hsl(var(--ink));border-style:dashed;border-radius:2px}[data-theme=c]:where(:has([data-page=treaty])) .grocery-support_contain:before{content:"";background:hsl(var(--cream-on-night)/.82);border:1px solid hsl(var(--ink)/.1);z-index:2;width:110px;height:28px;margin-left:-55px;position:absolute;top:-14px;left:50%;transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=treaty])) .grocery-support_progress-fill{transition:none}}:root:where(:has([data-page=events])){--ev-panel-bg:hsl(var(--surface));--ev-panel-fg:hsl(var(--ink));--ev-panel-edge:0 0 0 1px hsl(var(--ink)/.16);--ev-radius:8px;--ev-meta:hsl(var(--magenta-deep))}[data-theme=c]:where(:has([data-page=events])){--ev-panel-bg:hsl(var(--paper));--ev-panel-edge:6px 6px 0 hsl(var(--light-pink));--ev-radius:2px}:where(:root:has([data-page=events])) .ev-hero-sec{color:var(--gv-white)}[data-theme=c]:where(:has([data-page=events])) .ev-hero-sec{background-color:#0000}:where(:root:has([data-page=events])) .ev-hero-small{padding-top:11rem;padding-bottom:2.5rem}:where(:root:has([data-page=events])) .ev-page[data-events-page=detail] .ev-hero-small{padding-top:calc(96px + 2.5rem);padding-bottom:0}@media (max-width:991px){:where(:root:has([data-page=events])) .ev-page[data-events-page=detail] .ev-hero-small{padding-top:calc(70px + 1.75rem)}}@media (max-width:479px){:where(:root:has([data-page=events])) .ev-page[data-events-page=detail] .ev-hero-small{padding-top:calc(68px + 1.75rem)}}:where(:root:has([data-page=events])) .ev-head{max-width:52rem}:where(:root:has([data-page=events])) .ev-sub{max-width:44ch;margin-top:1rem}:where(:root:has([data-page=events])) .ev-body{z-index:2;color:var(--gv-white);padding-bottom:7rem;position:relative}:where(:root:has([data-page=events])) .ev-h{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.6rem,1.6rem + 4.4vw,6rem);font-weight:400;line-height:.95}:where(:root:has([data-page=events])) .ev-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}:where(:root:has([data-page=events])) .ev-link{color:inherit;text-underline-offset:4px;align-items:center;min-height:48px;font-weight:700;text-decoration:underline;display:inline-flex}:where(:root:has([data-page=events])) .ev-link:hover{text-decoration-thickness:2px}:where(:root:has([data-page=events])) .ev-panel{background:var(--ev-panel-bg);color:var(--ev-panel-fg);box-shadow:var(--ev-panel-edge);border-radius:var(--ev-radius);padding:clamp(1.25rem,3vw,2rem)}:where(:root:has([data-page=events])) .ev-panel a:not(.button){color:hsl(var(--magenta-deep))}:where(:root:has([data-page=events])) .ev-btn{appearance:none;min-height:48px;color:inherit;font:700 .95rem/1 var(--font-heading);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;text-decoration:none;display:inline-flex}:where(:root:has([data-page=events])) .ev-btn:hover:not(:disabled){background:hsl(var(--ink)/.06)}:where(:root:has([data-page=events])) .ev-btn:disabled{opacity:.45;cursor:not-allowed}:where(:root:has([data-page=events])) .ev-chip{font:700 .7rem/1.1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.3rem .6rem;display:inline-block}:where(:root:has([data-page=events])) .ev-chip--campaign{background:hsl(var(--purple));color:hsl(var(--paper))}:where(:root:has([data-page=events])) .ev-chip--community{background:hsl(var(--light-pink));color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-card-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:where(:root:has([data-page=events])) .ev-status{font-size:1.1rem;font-weight:600}:where(:root:has([data-page=events])) .ev-error,:where(:root:has([data-page=events])) .ev-form-error,:where(:root:has([data-page=events])) .ev-status.is-error{color:hsl(var(--magenta-deep))}:where(:root:has([data-page=events])) .ev-body .ev-status.is-error{background:var(--ev-panel-bg);border-radius:var(--ev-radius);padding:1rem 1.25rem}:where(:root:has([data-page=events])) .ev-toolbar{z-index:3;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;display:flex;position:relative}:where(:root:has([data-page=events])) .ev-seg{background:var(--ev-panel-bg);box-shadow:var(--ev-panel-edge);border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.3rem;display:inline-flex}[data-theme=c]:where(:has([data-page=events])) .ev-seg{border-radius:2px}:where(:root:has([data-page=events])) .ev-seg-btn{appearance:none;min-height:44px;color:hsl(var(--ink));font:700 .95rem/1 var(--font-heading);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.1rem}[data-theme=c]:where(:has([data-page=events])) .ev-seg-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-size:.8rem}:where(:root:has([data-page=events])) .ev-seg-btn[aria-pressed=true]{background:hsl(var(--magenta));color:hsl(var(--paper))}:where(:root:has([data-page=events])) .ev-collection{padding-bottom:6rem}[data-theme=c]:where(:has([data-page=events])) .ev-collection{--gv-beige:hsl(var(--light-pink))}:where(:root:has([data-page=events])) .ev-list{z-index:3;position:relative}:where(:root:has([data-page=events])) .ev-card .news-grid{border-width:2px 0;border-color:currentColor}:where(:root:has([data-page=events])) .ev-card .news-title{text-wrap:balance;max-width:18ch;margin:.75rem 0;font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem)}:where(:root:has([data-page=events])) .ev-card .news-left{gap:1rem}:where(:root:has([data-page=events])) .ev-line{margin:.1rem 0;font-size:1.1rem;line-height:1.4}:where(:root:has([data-page=events])) .ev-line--date{font:700 .95rem/1.4 var(--font-mono);letter-spacing:.12em}:where(:root:has([data-page=events])) .ev-more{font:700 1rem var(--font-heading);text-underline-offset:4px;text-decoration:underline}:where(:root:has([data-page=events])) .ev-card-link{z-index:4;border-radius:inherit;position:absolute;inset:0}:where(:root:has([data-page=events])) .ev-card-link:focus-visible{outline-offset:-4px}:where(:root:has([data-page=events])) .ev-card .nrfr-sample{border-color:currentColor}:where(:root:has([data-page=events])) .ev-card .ev-placeholder,:where(:root:has([data-page=events])) .ev-card .news-img{aspect-ratio:16/10;height:auto}:where(:root:has([data-page=events])) .ev-card.is-past{opacity:.82}@media (min-width:992px){:where(:root:has([data-page=events])) .ev-card .news_hover-bg{transition:transform .25s ease-out}:where(:root:has([data-page=events])) .ev-card :is(.news-title,.ev-line,.ev-more){transition:color .25s ease-out}:where(:root:has([data-page=events])) .ev-card:hover .news_hover-bg{transition:transform .65s;transform:translateY(-80%)}:where(:root:has([data-page=events])) .ev-card:hover .news-title{color:var(--gv-beige)}:where(:root:has([data-page=events])) .ev-card:hover :is(.ev-line,.ev-more,.nrfr-sample){color:var(--gv-white)}}:where(:root:has([data-page=events])) .ev-empty{padding:2rem 0}:where(:root:has([data-page=events])) .ev-empty .button,:where(:root:has([data-page=events])) .ev-empty p+p{margin-top:1rem}:where(:root:has([data-page=events])) .ev-past{z-index:3;margin-top:2rem;position:relative}:where(:root:has([data-page=events])) .ev-past-btn{background:var(--ev-panel-bg);color:var(--ev-panel-fg);box-shadow:var(--ev-panel-edge);border-color:#0000}:where(:root:has([data-page=events])) .ev-past .ev-list{margin-top:2rem}:where(:root:has([data-page=events])) .ev-past .ev-status{margin-top:1rem}:where(:root:has([data-page=events])) .ev-placeholder{background:hsl(var(--purple)) url(/textures/bg-01-purple-blue-gradient.jpg) 50% /cover;border-radius:15px;width:100%;position:relative}:where(:root:has([data-page=events])) .ev-placeholder--1{background:hsl(var(--pink)) url(/textures/bg-03-pink-gradient.jpg) 50% /cover}:where(:root:has([data-page=events])) .ev-placeholder--2{background:hsl(var(--orange)) url(/textures/bg-02-red-orange-yellow-gradient.jpg) 50% /cover}:where(:root:has([data-page=events])) .ev-placeholder--3{background:hsl(var(--night)) url(/textures/grain-512.webp) 50% /384px}:where(:root:has([data-page=events])) .ev-placeholder-key{background:hsl(var(--paper));position:absolute;inset:22% 40%;-webkit-mask:url(/brand/keyhole.svg) 50%/contain no-repeat;mask:url(/brand/keyhole.svg) 50%/contain no-repeat}:where(:root:has([data-page=events])) .ev-calendar{z-index:3;position:relative}:where(:root:has([data-page=events])) .ev-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(:root:has([data-page=events])) .ev-cal-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}:where(:root:has([data-page=events])) .ev-cal-nav{gap:.5rem;display:flex}:where(:root:has([data-page=events])) .ev-cal-hint{color:hsl(var(--ink-soft));margin:1rem 0 1.25rem}:where(:root:has([data-page=events])) .ev-cal-days,:where(:root:has([data-page=events])) .ev-cal-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(:root:has([data-page=events])) .ev-cal-dow span{font:700 .72rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-soft));padding:.5rem}:where(:root:has([data-page=events])) .ev-cal-days{background:hsl(var(--ink)/.16);border:1px solid hsl(var(--ink)/.16);-webkit-user-select:none;user-select:none;touch-action:manipulation;gap:1px}:where(:root:has([data-page=events])) .ev-cal-cell{background:var(--ev-panel-bg);cursor:cell;flex-direction:column;gap:.25rem;min-height:118px;padding:.25rem .35rem .4rem;display:flex;position:relative}:where(:root:has([data-page=events])) .ev-cal-cell.is-blank{background:hsl(var(--ink)/.04);cursor:default}:where(:root:has([data-page=events])) .ev-cal-cell.is-today .ev-day{background:hsl(var(--ink));color:hsl(var(--paper))}:where(:root:has([data-page=events])) .ev-cal-cell.is-range{background:hsl(var(--purple-soft));box-shadow:inset 0 0 0 2px hsl(var(--purple))}:where(:root:has([data-page=events])) .ev-day{appearance:none;min-width:40px;min-height:40px;color:hsl(var(--ink));font:700 1rem/1 var(--font-heading);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start}:where(:root:has([data-page=events])) .ev-day:hover{background:hsl(var(--ink)/.08)}:where(:root:has([data-page=events])) .ev-key{font:700 .66rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--pink-deep))}:where(:root:has([data-page=events])) .ev-pill{font:600 .78rem/1.2 var(--font-body);border-radius:4px;padding:.25rem .45rem;text-decoration:none;display:block;position:relative}:where(:root:has([data-page=events])) .ev-panel a.ev-pill--campaign{background:hsl(var(--purple));color:hsl(var(--paper))}:where(:root:has([data-page=events])) .ev-panel a.ev-pill--community{background:hsl(var(--light-pink));color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-pill-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(:root:has([data-page=events])) .ev-pop{z-index:20;background:hsl(var(--surface));width:15rem;color:hsl(var(--ink));box-shadow:0 0 0 1px hsl(var(--ink)/.16),0 18px 34px -18px hsl(var(--ink)/.6);white-space:normal;border-radius:8px;gap:.35rem;padding:.85rem;font-size:.9rem;display:none;position:absolute;top:calc(100% + 6px);left:0}:where(:root:has([data-page=events])) .ev-pop strong{font:800 1rem/1.2 var(--font-heading)}:where(:root:has([data-page=events])) .ev-pop .ev-chip,:where(:root:has([data-page=events])) .ev-pop .nrfr-sample{justify-self:start}:where(:root:has([data-page=events])) .ev-pill:focus-visible .ev-pop,:where(:root:has([data-page=events])) .ev-pill:hover .ev-pop{display:grid}:where(:root:has([data-page=events])) .ev-cal-cell:nth-child(7n) .ev-pop,:where(:root:has([data-page=events])) .ev-cal-cell:nth-child(7n-1) .ev-pop{left:auto;right:0}:where(:root:has([data-page=events])) .ev-more-n{font:700 .72rem/1.2 var(--font-mono);color:hsl(var(--ink-soft))}:where(:root:has([data-page=events])) .ev-legend{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}:where(:root:has([data-page=events])) .ev-legend li{align-items:center;gap:.5rem;display:flex}:where(:root:has([data-page=events])) .ev-dot{border-radius:4px;width:14px;height:14px}:where(:root:has([data-page=events])) .ev-dot--campaign{background:hsl(var(--purple))}:where(:root:has([data-page=events])) .ev-dot--community{background:hsl(var(--light-pink))}:where(:root:has([data-page=events])) .ev-dot--key{background:hsl(var(--light-pink)/.45);box-shadow:inset 0 0 0 1px hsl(var(--pink-deep))}@media (max-width:767px){:where(:root:has([data-page=events])) .ev-calendar.ev-panel{padding:1rem .5rem}:where(:root:has([data-page=events])) .ev-cal-cell{min-height:72px;padding:.15rem}:where(:root:has([data-page=events])) .ev-day{min-width:34px;min-height:34px;font-size:.9rem}:where(:root:has([data-page=events])) .ev-pill{border-radius:4px;height:8px;padding:0}:where(:root:has([data-page=events])) .ev-pill-title,:where(:root:has([data-page=events])) .ev-pop{clip:rect(0 0 0 0);height:1px;overflow:hidden;width:1px!important;position:absolute!important}:where(:root:has([data-page=events])) .ev-key{letter-spacing:.04em;font-size:.5rem}:where(:root:has([data-page=events])) .ev-cal-dow span{letter-spacing:.04em;padding:.4rem .2rem;font-size:.62rem}:where(:root:has([data-page=events])) .ev-more-n{font-size:.6rem}}:where(:root:has([data-page=events])) .ev-hero{gap:1rem;max-width:60rem;margin-bottom:3rem;display:grid}:where(:root:has([data-page=events])) .ev-back{color:inherit;justify-self:start;align-items:center;min-height:48px;font-weight:700;display:inline-flex}:where(:root:has([data-page=events])) .ev-detail-title{color:var(--gv-accent)}[data-theme=a]:where(:has([data-page=events])) .ev-detail-title{color:hsl(var(--purple))}:where(:root:has([data-page=events])) .ev-hero-line{margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem)}:where(:root:has([data-page=events])) .ev-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}:where(:root:has([data-page=events])) .ev-media{margin-bottom:2rem}:where(:root:has([data-page=events])) .ev-media .ev-placeholder,:where(:root:has([data-page=events])) .ev-media-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--ev-radius);width:100%;display:block}:where(:root:has([data-page=events])) .ev-side-h{font:800 clamp(1.3rem,2vw,1.6rem)/1.15 var(--font-heading);letter-spacing:-.02em;margin:0 0 .75rem}:where(:root:has([data-page=events])) .ev-side-sub{font:700 .75rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:1.5rem 0 .5rem}:where(:root:has([data-page=events])) .ev-desc{max-width:62ch;font-size:1.12rem;line-height:1.6}:where(:root:has([data-page=events])) .ev-desc p,:where(:root:has([data-page=events])) .ev-desc ul{margin:0 0 1rem}:where(:root:has([data-page=events])) .ev-detail-side{gap:1.5rem;display:grid}:where(:root:has([data-page=events])) .ev-attend p{margin:0 0 1rem}:where(:root:has([data-page=events])) .ev-note{color:hsl(var(--ink-soft));font-size:.92rem;margin-top:1.25rem!important}:where(:root:has([data-page=events])) .ev-tickets{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=events])) .ev-tickets li{border-bottom:1px solid hsl(var(--ink)/.16);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}:where(:root:has([data-page=events])) .ev-dl{gap:.25rem 0;margin:0;display:grid}:where(:root:has([data-page=events])) .ev-dl dt{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-soft));margin-top:.75rem}:where(:root:has([data-page=events])) .ev-dl dd{margin:0;font-size:1.05rem}:where(:root:has([data-page=events])) .ev-share{flex-wrap:wrap;gap:.5rem;display:flex}:where(:root:has([data-page=events])) .ev-panel .ev-share .ev-btn{color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-copied{min-height:1.5em;margin:.5rem 0 0;font-weight:700}:where(:root:has([data-page=events])) .ev-notfound{justify-items:start;gap:1rem;max-width:40rem;display:grid}:where(:root:has([data-page=events])) .ev-notfound .ev-h{font-size:clamp(2.4rem,5vw,4rem)}@media (max-width:991px){:where(:root:has([data-page=events])) .ev-detail-grid{grid-template-columns:1fr}}:where(:root:has([data-page=events])) .ev-notice{max-width:52rem;margin:0 0 1.5rem;font-size:1.05rem}:where(:root:has([data-page=events])) .ev-form{gap:1.25rem;max-width:52rem;display:grid}:where(:root:has([data-page=events])) .ev-page[data-events-page=submit] :is(.ev-head,.ev-notice,.ev-form,.ev-success){margin-inline:auto}:where(:root:has([data-page=events])) .ev-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}:where(:root:has([data-page=events])) .ev-field{gap:.4rem;display:grid}:where(:root:has([data-page=events])) .ev-field>label,:where(:root:has([data-page=events])) .ev-label,:where(:root:has([data-page=events])) .ev-organiser legend{font:700 .75rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}:where(:root:has([data-page=events])) .ev-opt{letter-spacing:.06em;text-transform:none;opacity:.8;font-weight:400}:where(:root:has([data-page=events])) .ev-code-form .form-field,:where(:root:has([data-page=events])) .ev-form .form-field{border:1px solid hsl(var(--ink)/.3);background:hsl(var(--surface));width:100%;min-height:50px;color:hsl(var(--ink));font:400 1.05rem/1.4 var(--font-body);border-radius:6px;margin:0;padding:.7rem 1rem}[data-theme=c]:where(:has([data-page=events])) .ev-code-form .form-field,[data-theme=c]:where(:has([data-page=events])) .ev-form .form-field{border:2px solid hsl(var(--ink));border-radius:2px}:where(:root:has([data-page=events])) .ev-form textarea.form-field{resize:vertical;min-height:9rem}:where(:root:has([data-page=events])) .ev-code-form .form-field:focus-visible,:where(:root:has([data-page=events])) .ev-form .form-field:focus-visible{box-shadow:0 0 0 3px hsl(var(--magenta)/.25);border-color:hsl(var(--magenta));outline:none}:where(:root:has([data-page=events])) .ev-form .form-field[aria-invalid=true]{border-color:hsl(var(--magenta-deep))}:where(:root:has([data-page=events])) .ev-hint{color:hsl(var(--ink-soft));margin:0;font-size:.92rem}:where(:root:has([data-page=events])) .ev-error{min-height:0;margin:0;font-size:.95rem;font-weight:700}:where(:root:has([data-page=events])) .ev-error:empty{display:none}:where(:root:has([data-page=events])) .ev-organiser{border:0;border-top:1px solid hsl(var(--ink)/.16);gap:1.25rem;margin:0;padding:1.25rem 0 0;display:grid}:where(:root:has([data-page=events])) .ev-organiser legend{padding:0 0 .5rem}:where(:root:has([data-page=events])) .ev-image{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where(:root:has([data-page=events])) .ev-image-preview img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:160px;display:block}:where(:root:has([data-page=events])) .ev-file{color:hsl(var(--ink));position:relative;overflow:hidden}:where(:root:has([data-page=events])) .ev-file input{opacity:0;cursor:pointer;position:absolute;inset:0}:where(:root:has([data-page=events])) .ev-file:focus-within{outline:3px solid hsl(var(--magenta));outline-offset:2px}:where(:root:has([data-page=events])) .ev-image-remove{color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:where(:root:has([data-page=events])) .ev-submit{cursor:pointer;border:0;justify-self:start;font-size:1.1rem}:where(:root:has([data-page=events])) .ev-submit:disabled{opacity:.7;cursor:progress}:where(:root:has([data-page=events])) .ev-form-error{background:hsl(var(--pink-soft));border-radius:6px;margin:0;padding:.85rem 1rem}@media (max-width:767px){:where(:root:has([data-page=events])) .ev-row{grid-template-columns:1fr}}:where(:root:has([data-page=events])) .ev-success{gap:1rem;max-width:52rem;display:grid}:where(:root:has([data-page=events])) .ev-success .ev-h{color:hsl(var(--ink));font-size:clamp(2.2rem,5vw,4rem)}:where(:root:has([data-page=events])) .ev-code-box{background:hsl(var(--purple-soft));border-radius:6px;gap:.6rem;padding:1.25rem;display:grid}:where(:root:has([data-page=events])) .ev-code-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where(:root:has([data-page=events])) .ev-code{background:hsl(var(--surface));font:700 .95rem/1.4 var(--font-mono);word-break:break-all;border-radius:4px;padding:.6rem .8rem}:where(:root:has([data-page=events])) .ev-code-box .ev-btn{color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}:where(:root:has([data-page=events])) .ev-panel .ev-link{color:hsl(var(--magenta-deep))}:where(:root:has([data-page=events])) .ev-code-form{gap:1.25rem;max-width:34rem;display:grid}:where(:root:has([data-page=events])) .ev-code-input{letter-spacing:.04em;font-family:var(--font-mono)!important}:where(:root:has([data-page=events])) .ev-code-form .button:disabled{opacity:.5;cursor:not-allowed}:where(:root:has([data-page=events])) .ev-status-note{max-width:52rem;margin:0 0 1.5rem;font-weight:600}:where(:root:has([data-page=events])) .ev-status-note.is-approved{background:hsl(var(--purple-soft))}:where(:root:has([data-page=events])) .ev-mine-list{gap:1rem;max-width:60rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=events])) .ev-mine-item{grid-template-columns:1fr auto auto;align-items:center;gap:1rem 1.5rem;display:grid}:where(:root:has([data-page=events])) .ev-mine-title{font:800 1.3rem/1.2 var(--font-heading);margin:0 0 .25rem}:where(:root:has([data-page=events])) .ev-mine-item .ev-btn{color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-pill-status{font:700 .75rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.4rem .75rem}:where(:root:has([data-page=events])) .ev-pill-status.is-pending{background:hsl(var(--light-pink));color:hsl(var(--ink))}:where(:root:has([data-page=events])) .ev-pill-status.is-approved{background:hsl(var(--purple-soft));color:hsl(var(--purple-deep))}:where(:root:has([data-page=events])) .ev-pill-status.is-rejected{background:hsl(var(--paper-warm));color:hsl(var(--ink-soft))}:where(:root:has([data-page=events])) .ev-foot-links{margin-top:2rem}@media (max-width:600px){:where(:root:has([data-page=events])) .ev-mine-item{grid-template-columns:1fr;justify-items:start}}:where(:root:has([data-page=events])) .ev-host{z-index:3;position:relative}:where(:root:has([data-page=events])) .ev-host-copy{max-width:44ch;margin:1.25rem auto 0}:where(:root:has([data-page=events])) .ev-host-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}:where(:root:has([data-page=events])) .ev-host .challenge-heading.merch{margin-top:.5rem}:where(:root:has([data-page=events])) .ev-card .news-title{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:800}[data-theme=a]:where(:has([data-page=events])) .ev-collection .ev-chip--campaign{box-shadow:0 0 0 1.5px hsl(var(--paper))}:where(:root:has([data-page=events])) .ev-cal-cell.is-blank{background:repeating-linear-gradient(135deg,transparent 0 6px,hsl(var(--ink)/.05) 6px 7px),var(--ev-panel-bg)}:where(:root:has([data-page=events])) .ev-status-note.is-pending{background:hsl(var(--light-pink))}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=events])) .ev-status-note.is-pending{background:color-mix(in srgb,hsl(var(--light-pink)) 45%,hsl(var(--paper)))}}:where(:root:has([data-page=events])) .ev-cal-cell.is-key{background:hsl(var(--light-pink))}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=events])) .ev-cal-cell.is-key{background:color-mix(in srgb,hsl(var(--light-pink)) 45%,var(--ev-panel-bg))}}:where(:root:has([data-page=events])) .ev-back,:where(:root:has([data-page=events])) .ev-link{font-family:var(--font-heading)}:where(:root:has([data-page=events])) .marquees.news-page :is(.goodvibes-ticker-content,.goodvibes-ticker-content-2,.goodvibes-ticker-content-2-2){animation-duration:80s}@media (max-width:767px){:where(:root:has([data-page=events])) .marquees.news-page :is(.goodvibes-ticker-content,.goodvibes-ticker-content-2,.goodvibes-ticker-content-2-2){animation-duration:50s}}@media (min-width:992px){:where(:root:has([data-page=events])) .news-wrap .news_hover-bg{transition:transform .25s ease-out}:where(:root:has([data-page=events])) .news-wrap :is(.news-title,.news-date,.text-size-medium){transition:color .25s ease-out}:where(:root:has([data-page=events])) .news-wrap:hover .news_hover-bg{transition:transform .65s;transform:translateY(-80%)}:where(:root:has([data-page=events])) .news-wrap:hover :is(.news-title,.news-date,.text-size-medium){transition:color .65s}:where(:root:has([data-page=events])) .news-wrap:hover .news-title{color:var(--gv-beige)}:where(:root:has([data-page=events])) .news-wrap:hover :is(.news-date,.text-size-medium){color:var(--gv-white)}}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=events])) :is(.ev-card,.news-wrap) :is(.news_hover-bg,.news-title,.news-date,.ev-line,.ev-more,.text-size-medium){transition:none}:where(:root:has([data-page=events])) .goodvides-ticker._2 .goodvibes-ticker-content{animation:none}}[data-theme=a]:where(:has([data-page=events])) .ev-collection :is(.ev-status,.ev-empty p){color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=events])) .ev-collection .ev-status.is-error{color:hsl(var(--pink-soft))}[data-theme=a]:where(:has([data-page=events])) .ev-collection .ev-empty a{color:inherit;text-decoration:underline}:where(:root:has([data-page=events])) .ev-loader{text-align:center;justify-items:center;gap:1rem;padding:clamp(2.5rem,8vw,5rem) 1rem;display:grid}:where(:root:has([data-page=events])) .ev-loader-mark{aspect-ratio:1563/1374;background:linear-gradient(105deg,hsl(var(--purple)) 0,hsl(var(--purple)) 35%,hsl(var(--pink)) 50%,hsl(var(--purple)) 65%,hsl(var(--purple)) 100%) 0 0 /300% 100%;width:clamp(7rem,22vw,10rem);animation:ev-loader-sweep 1.6s linear infinite;display:block;-webkit-mask:url(/brand/wordmark-stacked.svg) 50%/contain no-repeat;mask:url(/brand/wordmark-stacked.svg) 50%/contain no-repeat}:where(:root:has([data-page=events])) .ev-loader-text{font:700 .8rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}@keyframes ev-loader-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=events])) .ev-loader-mark{background-position:50% 0;animation:none}}[data-theme=a]:where(:has([data-page=events])) #ev-list .ev-loader{color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=events])) #ev-list .ev-loader-mark{background-image:linear-gradient(105deg,hsl(var(--paper)) 0,hsl(var(--paper)) 35%,hsl(var(--pink-soft)) 50%,hsl(var(--paper)) 65%,hsl(var(--paper)) 100%)}:where(:root:has([data-page=make-and-share])) .display1,:where(:root:has([data-page=make-and-share])) .s-heading{text-transform:uppercase}:where(:root:has([data-page=make-and-share])) .ms-hero-cta{margin-top:1.5rem}:where(:root:has([data-page=make-and-share])) .slider.community .w-slide{vertical-align:top}:where(:root:has([data-page=make-and-share])) .ms-gallery{z-index:3;position:relative}:where(:root:has([data-page=make-and-share])) .ms-gallery-head{gap:1rem;max-width:52rem;margin-bottom:2rem;display:grid}:where(:root:has([data-page=make-and-share])) ul.ms-notes{font:700 .72rem/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}:where(:root:has([data-page=make-and-share])) .ms-notes li:before{content:"·";margin-right:.5rem}:where(:root:has([data-page=make-and-share])) .ms-filter{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}:where(:root:has([data-page=make-and-share])) .ms-filter button{min-height:48px;color:inherit;font:700 .95rem var(--font-heading);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 1.25rem}:where(:root:has([data-page=make-and-share])) .ms-filter button[aria-pressed=true]{background:var(--chip-on-bg,hsl(var(--ink)));color:var(--chip-on-fg,hsl(var(--paper)));border-color:#0000}:where(:root:has([data-page=make-and-share])) .ms-posters{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=make-and-share])) .ms-poster{align-content:start;gap:.75rem;display:grid}:where(:root:has([data-page=make-and-share])) .ms-poster[hidden]{display:none}:where(:root:has([data-page=make-and-share])) .ms-poster-fig{gap:.6rem;margin:0;display:grid}:where(:root:has([data-page=make-and-share])) .ms-poster-fig img{width:100%;height:auto;box-shadow:0 14px 30px -18px hsl(var(--night)/.6);transition:transform .2s var(--ease-brand);border-radius:4px;display:block}:where(:root:has([data-page=make-and-share])) .ms-poster:hover img{transform:translateY(-4px)rotate(-1deg)}:where(:root:has([data-page=make-and-share])) .ms-poster-fig figcaption{gap:.2rem;display:grid}:where(:root:has([data-page=make-and-share])) .ms-poster-title{font:800 1.05rem/1.2 var(--font-heading)}:where(:root:has([data-page=make-and-share])) .ms-poster-meta{font:700 .68rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85}:where(:root:has([data-page=make-and-share])) .ms-download{min-height:48px;color:inherit;font:700 .9rem var(--font-heading);border:2px solid;border-radius:999px;justify-self:start;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}:where(:root:has([data-page=make-and-share])) .ms-download:hover{background:var(--chip-on-bg,hsl(var(--ink)));color:var(--chip-on-fg,hsl(var(--paper)));border-color:#0000}:where(:root:has([data-page=make-and-share])) .ms-empty{margin-top:1rem}:where(:root:has([data-page=make-and-share])) .marquees.as-bg .slider-container{flex-direction:column;gap:1.5rem}:where(:root:has([data-page=make-and-share])) .marquees.as-bg .slider.community{max-width:700px;margin-top:0}:where(:root:has([data-page=make-and-share])) .ms-steps-heading{text-align:center;gap:.5rem;margin:0;font-weight:400;display:grid}:where(:root:has([data-page=make-and-share])) .ms-steps-title{font:400 clamp(2rem,4vw,3.5rem)/.95 var(--font-display);text-transform:uppercase;color:var(--steps-title,hsl(var(--paper)))}:where(:root:has([data-page=make-and-share])) .ms-step{justify-items:center;display:grid}:where(:root:has([data-page=make-and-share])) .ms-step-num{background:hsl(var(--magenta));width:64px;height:64px;color:hsl(var(--paper));font:400 2rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}:where(:root:has([data-page=make-and-share])) p.ms-step-title{font:400 clamp(1.8rem,3vw,2.5rem)/1 var(--font-display);text-transform:uppercase;margin-bottom:.75rem}:where(:root:has([data-page=make-and-share])) .ms-step p.paragraph{font-size:1.1rem;line-height:1.45}:where(:root:has([data-page=make-and-share])) .slide-quote{background-color:var(--slide-bg,hsl(var(--night)));color:var(--slide-fg,hsl(var(--cream-on-night)))}:where(:root:has([data-page=make-and-share])) .inner-quote{border-color:var(--slide-rule,hsl(var(--light-pink)))}:where(:root:has([data-page=make-and-share])) .quote-content{color:inherit}:where(:root:has([data-page=make-and-share])) .arrow-wrap{background-color:hsl(var(--magenta));color:hsl(var(--paper))}:where(:root:has([data-page=make-and-share])) .ms-arrow{font:700 1.6rem/1 var(--font-heading)}:where(:root:has([data-page=make-and-share])) .ms-studio{z-index:5;position:relative}:where(:root:has([data-page=make-and-share])) .ms-studio-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4rem;display:grid}:where(:root:has([data-page=make-and-share])) .ms-studio-copy{gap:1.1rem;display:grid}:where(:root:has([data-page=make-and-share])) .ms-field .form-field,:where(:root:has([data-page=make-and-share])) label.ms-field,:where(:root:has([data-page=make-and-share])) label.ms-field .form-field{height:54px}:where(:root:has([data-page=make-and-share])) .ms-copy{min-height:48px;color:inherit;font:700 .9rem var(--font-heading);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;justify-self:start;padding:0 1rem}:where(:root:has([data-page=make-and-share])) .ms-note{font-size:.95rem}:where(:root:has([data-page=make-and-share])) .ms-print{cursor:pointer;border:0;font-size:1.1rem}:where(:root:has([data-page=make-and-share])) .ms-preview-wrap{justify-self:center;width:100%;max-width:26rem;position:relative}:where(:root:has([data-page=make-and-share])) .ms-preview{aspect-ratio:4/5;background:hsl(var(--night));box-shadow:0 20px 38px -18px hsl(var(--ink)/.7);border-radius:8px;flex-direction:column;justify-content:space-between;padding:clamp(22px,3.2vw,38px);display:flex;rotate:-1.5deg}:where(:root:has([data-page=make-and-share])) .ms-preview .nrfr-wm{--wm-no:var(--wm-no-dark);--wm-room:var(--wm-room-dark);--wm-rest:var(--wm-rest-dark);width:100%}:where(:root:has([data-page=make-and-share])) p.ms-preview-suburb{font:400 clamp(2rem,4.2vw,3.5rem)/.9 var(--font-display);text-transform:uppercase;color:hsl(var(--light-pink));overflow-wrap:anywhere;margin:0}:where(:root:has([data-page=make-and-share])) p.ms-preview-auth{font:400 .55rem/1.4 var(--font-mono);color:hsl(var(--muted-on-night));margin:0}:where(:root:has([data-page=make-and-share])) .ms-preview-badge{background:hsl(var(--light-pink));color:hsl(var(--ink));font:700 .7rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.45rem .75rem;position:absolute;top:-.75rem;right:-.75rem;rotate:6deg}:where(:root:has([data-page=make-and-share])) .ms-cta{z-index:5;position:relative}:where(:root:has([data-page=make-and-share])) .ms-cta-inner{text-align:center;justify-items:center;gap:1.25rem;display:grid}@media (max-width:991px){:where(:root:has([data-page=make-and-share])) .ms-posters{grid-template-columns:repeat(3,minmax(0,1fr))}:where(:root:has([data-page=make-and-share])) .ms-studio-inner{grid-template-columns:1fr;gap:3rem}}@media (max-width:600px){:where(:root:has([data-page=make-and-share])) .ms-posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}:where(:root:has([data-page=make-and-share])) .ms-print-sheet{display:none}@media print{:where(:root:has([data-page=make-and-share])) body.ms-printing{height:auto;min-height:0;margin:0;padding:0;overflow:hidden}:where(:root:has([data-page=make-and-share])) body.ms-printing>:not(.ms-print-sheet){display:none!important}:where(:root:has([data-page=make-and-share])) body.ms-printing>.ms-print-sheet{width:var(--ms-sheet-w,100%);height:var(--ms-sheet-h,100%);-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;max-width:100%;max-height:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden;container-type:size}:where(:root:has([data-page=make-and-share])) body.ms-printing>.ms-print-sheet svg{width:min(100cqw,100cqh * var(--ms-poster-w)/var(--ms-poster-h));height:min(100cqh,100cqw * var(--ms-poster-h)/var(--ms-poster-w));display:block}}[data-theme=a]:where(:has([data-page=make-and-share])) .ms-gallery{--chip-on-bg:hsl(var(--ink));--chip-on-fg:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=make-and-share])) .arc.is-marquee{background-color:hsl(var(--purple))}[data-theme=a]:where(:has([data-page=make-and-share])) .marquees{--steps-title:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=make-and-share])) .marquees .eyebrow,[data-theme=a]:where(:has([data-page=make-and-share])) .marquees .goodvides-ticker{color:hsl(var(--pink-soft))}[data-theme=a]:where(:has([data-page=make-and-share])) .marquees .goodvibes-ticker-content-2{color:hsl(var(--wm-room-dark))}[data-theme=a]:where(:has([data-page=make-and-share])) .marquees .goodvides-ticker._2{color:#0000;-webkit-text-stroke-color:hsl(var(--pink-soft))}[data-theme=a]:where(:has([data-page=make-and-share])) .ms-studio{background-color:hsl(var(--paper-warm));color:hsl(var(--ink))}[data-theme=a]:where(:has([data-page=make-and-share])) .ms-studio .text-color-beige{color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-gallery{--chip-on-bg:hsl(var(--light-pink));--chip-on-fg:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-poster-fig img{border-radius:2px}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-poster:nth-child(odd) .ms-poster-fig{rotate:-1.2deg}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-poster:nth-child(2n) .ms-poster-fig{rotate:.9deg}[data-theme=c]:where(:has([data-page=make-and-share])) .marquees{--steps-title:hsl(var(--cream-on-night))}[data-theme=c]:where(:has([data-page=make-and-share])) .slide-quote{--slide-bg:hsl(var(--paper));--slide-fg:hsl(var(--ink));--slide-rule:hsl(var(--ink));border-radius:2px}:where(:root:has([data-page=make-and-share])) .ms-cta,:where(:root:has([data-page=make-and-share])) .ms-studio{margin-top:-27px;padding-top:27px;-webkit-mask:url(/brand/tear-mask-a.webp) top/100% 28px no-repeat,linear-gradient(#000 0 0) 0 27px/100% 100% no-repeat;mask:url(/brand/tear-mask-a.webp) top/100% 28px no-repeat,linear-gradient(#000 0 0) 0 27px/100% 100% no-repeat}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio{background-color:hsl(var(--paper));background-image:radial-gradient(hsl(var(--ink)/.12) 1px,transparent 1.5px);color:hsl(var(--ink));--gv-accent:hsl(var(--magenta-deep));--focus:hsl(var(--magenta));background-size:7px 7px}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio .eyebrow,[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio .text-color-beige{color:hsl(var(--magenta-deep))}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-preview{border-radius:2px}:where(:root:has([data-page=make-and-share])) ul.ms-notes li{font:inherit}:where(:root:has([data-page=make-and-share])) .ms-gallery+.section_arcs .marquees{margin-top:0}:where(:root:has([data-page=make-and-share])) .ms-gallery{padding-bottom:2rem}:where(:root:has([data-page=make-and-share])) .marquees.as-bg .slider-container{z-index:3}:where(:root:has([data-page=make-and-share])) .ms-steps-heading{background:var(--slide-bg,hsl(var(--night)));color:var(--slide-fg,hsl(var(--cream-on-night)));border-radius:10px;padding:1rem 1.75rem 1.25rem}:where(:root:has([data-page=make-and-share])) .ms-steps-heading .ms-steps-title{color:inherit}:where(:root:has([data-page=make-and-share])) .ms-steps-heading .eyebrow{color:inherit;opacity:.85;margin:0}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-steps-heading{--slide-bg:hsl(var(--paper));--slide-fg:hsl(var(--ink));border-radius:2px;rotate:-1deg}:where(:root:has([data-page=make-and-share])) .section_hero-secondary.programs{padding-bottom:0}:where(:root:has([data-page=make-and-share])) .section_hero-secondary.programs .hero-container{padding-bottom:3rem}:where(:root:has([data-page=make-and-share])) .ms-preview.is-template{aspect-ratio:auto;background:0 0;padding:0;display:block;overflow:hidden}:where(:root:has([data-page=make-and-share])) .ms-preview.is-template svg{width:100%;height:auto;display:block}:where(:root:has([data-page=make-and-share])) .ms-preview-wrap:has(svg[viewBox$="1920"]){max-width:min(26rem,46vh)}:where(:root:has([data-page=make-and-share])) .ms-suburb{gap:.4rem;display:grid;position:relative}:where(:root:has([data-page=make-and-share])) label.ms-field{gap:.4rem;height:auto;display:grid}:where(:root:has([data-page=make-and-share])) .ms-choice legend,:where(:root:has([data-page=make-and-share])) .ms-field>span{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}:where(:root:has([data-page=make-and-share])) .ms-field .form-field{color:hsl(var(--ink));margin:0}:where(:root:has([data-page=make-and-share])) p.ms-choice-note,:where(:root:has([data-page=make-and-share])) p.ms-hint,:where(:root:has([data-page=make-and-share])) p.ms-status{margin:0;font-size:.95rem}:where(:root:has([data-page=make-and-share])) p.ms-status:empty{display:none}:where(:root:has([data-page=make-and-share])) .ms-suburb-list{z-index:20;background:hsl(var(--surface));max-height:18rem;color:hsl(var(--ink));box-shadow:0 0 0 1px hsl(var(--ink)/.3),0 18px 40px -20px hsl(var(--night)/.6);border-radius:10px;margin:.25rem 0 0;padding:0;list-style:none;position:absolute;inset:100% 0 auto;overflow-y:auto}:where(:root:has([data-page=make-and-share])) .ms-suburb-list[hidden]{display:none}:where(:root:has([data-page=make-and-share])) li.ms-suburb-option{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:0 1rem;font-size:1rem;display:flex}:where(:root:has([data-page=make-and-share])) .ms-suburb-option[aria-selected=true]{background:hsl(var(--ink));color:hsl(var(--paper))}:where(:root:has([data-page=make-and-share])) .ms-suburb-region{font:700 .68rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8}:where(:root:has([data-page=make-and-share])) .ms-choice{border:0;gap:.6rem;margin:0;padding:0;display:grid}:where(:root:has([data-page=make-and-share])) .ms-choice legend{margin-bottom:.6rem;padding:0}:where(:root:has([data-page=make-and-share])) .ms-choice-options{flex-wrap:wrap;gap:.5rem;display:flex}:where(:root:has([data-page=make-and-share])) .ms-choice-options label{cursor:pointer;position:relative}:where(:root:has([data-page=make-and-share])) .ms-choice-options input{opacity:0;cursor:pointer;position:absolute;inset:0}:where(:root:has([data-page=make-and-share])) .ms-choice-options span{min-height:48px;font:700 .95rem/1 var(--font-heading);border:1px solid;border-radius:999px;align-content:center;align-items:baseline;gap:.4rem;padding:.85rem 1.1rem;display:inline-flex}:where(:root:has([data-page=make-and-share])) .ms-choice-options small{font:400 .7rem/1 var(--font-mono);opacity:.8}:where(:root:has([data-page=make-and-share])) .ms-choice-options input:checked+span{background:var(--chip-on-bg,hsl(var(--ink)));color:var(--chip-on-fg,hsl(var(--paper)));border-color:#0000}:where(:root:has([data-page=make-and-share])) .ms-choice-options input:focus-visible+span{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}:where(:root:has([data-page=make-and-share])) .ms-studio-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where(:root:has([data-page=make-and-share])) .ms-copy,:where(:root:has([data-page=make-and-share])) .ms-studio-actions .button,:where(:root:has([data-page=make-and-share])) .ms-studio-actions .ms-copy{min-height:48px}:where(:root:has([data-page=make-and-share])) :is(.ms-print,.ms-copy):disabled{opacity:.6;cursor:progress}[data-theme=a]:where(:has([data-page=make-and-share])) .ms-studio,[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio{--chip-on-bg:hsl(var(--ink));--chip-on-fg:hsl(var(--paper))}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio .button.is-filled.is-secondary{color:hsl(var(--ink));border:2px solid hsl(var(--ink));box-shadow:4px 4px 0 hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio .button.is-filled.is-secondary .btn_third-bg{background-color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=make-and-share])) .ms-studio .button.is-filled.is-secondary:hover .btn_third-text{color:hsl(var(--paper))}:where(:root:has([data-page=make-and-share])) .ms-field .form-field:focus-visible{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}:where(:root:has([data-page=make-and-share])) .ms-wall{background:hsl(var(--paper));width:min(32rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);color:hsl(var(--ink));box-shadow:0 24px 60px -24px hsl(var(--night)/.7);border:0;border-radius:12px;margin:auto;padding:2.5rem 1.75rem 1.75rem;position:fixed;inset:0;overflow:auto}:where(:root:has([data-page=make-and-share])) .ms-wall::backdrop{background:hsl(var(--night)/.7)}:where(:root:has([data-page=make-and-share])) .ms-wall-close{z-index:6;width:48px;height:48px;color:hsl(var(--ink));font:400 2rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:.25rem;right:.25rem}:where(:root:has([data-page=make-and-share])) .ms-wall-close:hover{background:hsl(var(--ink)/.08)}:where(:root:has([data-page=make-and-share])) .ms-wall .form-field:focus-visible,:where(:root:has([data-page=make-and-share])) .ms-wall a:focus-visible,:where(:root:has([data-page=make-and-share])) .ms-wall-close:focus-visible{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}:where(:root:has([data-page=make-and-share])) .ms-wall-heading{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .75rem;padding-right:2.5rem;font-size:2rem;line-height:1}:where(:root:has([data-page=make-and-share])) .ms-wall-body{margin:0 0 1.5rem}:where(:root:has([data-page=make-and-share])) .ms-wall .ta-form{grid-template-columns:1fr}:where(:root:has([data-page=make-and-share])) .ms-wall-consent{color:hsl(var(--ink-soft));margin:1rem 0 0;font-size:.85rem}:where(:root:has([data-page=make-and-share])) .ms-wall-consent a{color:inherit;text-decoration:underline}:where(:root:has([data-page=donate])) .section_research{overflow:hidden}:where(:root:has([data-page=donate])) .news-wrap.article{color:var(--card-fg,inherit);display:block}:where(:root:has([data-page=donate])) .nrfr-section-note{opacity:.85;margin-top:1rem}:where(:root:has([data-page=donate])) .research-title{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:700}:where(:root:has([data-page=donate])) .nrfr-donate .heading-large{margin-bottom:1rem}:where(:root:has([data-page=donate])) .nrfr-donate-block{background:var(--panel-bg,hsl(var(--surface)));color:var(--panel-fg,hsl(var(--ink)));box-shadow:0 0 0 1px hsl(var(--ink)/.16),0 26px 60px -28px hsl(var(--night)/.5);border-radius:12px;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem)}:where(:root:has([data-page=donate])) .nrfr-donate-form{gap:1.1rem;margin:0;display:grid}:where(:root:has([data-page=donate])) .nrfr-donate-form fieldset{border:0;margin:0;padding:0}:where(:root:has([data-page=donate])) .nrfr-legend{width:100%;font:700 .72rem/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;display:block}:where(:root:has([data-page=donate])) .nrfr-freq{box-shadow:inset 0 0 0 1px hsl(var(--ink)/.24);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}:where(:root:has([data-page=donate])) .nrfr-amount,:where(:root:has([data-page=donate])) .nrfr-freq label{cursor:pointer;position:relative}:where(:root:has([data-page=donate])) .nrfr-amount input,:where(:root:has([data-page=donate])) .nrfr-freq input{opacity:0;cursor:pointer;position:absolute;inset:0}:where(:root:has([data-page=donate])) .nrfr-freq span{min-height:48px;font:700 .95rem var(--font-heading);border-radius:999px;align-items:center;padding:0 1.25rem;display:inline-flex}:where(:root:has([data-page=donate])) .nrfr-freq input:checked+span{background:hsl(var(--ink));color:hsl(var(--paper))}:where(:root:has([data-page=donate])) .nrfr-amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}:where(:root:has([data-page=donate])) .nrfr-amount span{min-height:56px;box-shadow:inset 0 0 0 1px hsl(var(--ink)/.3);font:400 1.6rem/1 var(--font-figures);border-radius:6px;justify-content:center;align-items:center;display:flex}:where(:root:has([data-page=donate])) .nrfr-amount--other span{font:700 1rem var(--font-heading)}:where(:root:has([data-page=donate])) .nrfr-amount input:checked+span{background:hsl(var(--ink));color:hsl(var(--paper));box-shadow:none}:where(:root:has([data-page=donate])) .nrfr-amount input:focus-visible+span,:where(:root:has([data-page=donate])) .nrfr-freq input:focus-visible+span{outline:3px solid hsl(var(--magenta));outline-offset:2px}:where(:root:has([data-page=donate])) .nrfr-other{display:grid}:where(:root:has([data-page=donate])) .nrfr-other[hidden]{display:none}:where(:root:has([data-page=donate])) .nrfr-other .form-field{border:1px solid hsl(var(--ink)/.3);height:50px;color:hsl(var(--ink));border-radius:6px;margin:0;padding:0 1rem}:where(:root:has([data-page=donate])) .nrfr-footnote{color:hsl(var(--ink-soft));margin:0;font-size:.9rem;line-height:1.5}:where(:root:has([data-page=donate])) .nrfr-footnote a{color:hsl(var(--magenta-deep))}:where(:root:has([data-page=donate])) .nrfr-error{background:hsl(var(--pink-soft));color:hsl(var(--magenta-deep));border-radius:6px;margin:0;padding:.75rem 1rem;font-weight:600}:where(:root:has([data-page=donate])) .nrfr-submit{cursor:pointer;border:0;justify-self:start;font-size:1.15rem}:where(:root:has([data-page=donate])) .nrfr-done{display:none}:where(:root:has([data-page=donate])) .nrfr-done .text-size-large{margin:.75rem 0 0}:where(:root:has([data-page=donate])) .nrfr-proto-tag{font:700 .7rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px dashed;margin:0;padding:.3rem .6rem;display:inline-block}:where(:root:has([data-page=donate])) .nrfr-big-gift{margin-top:1.25rem}:where(:root:has([data-page=donate])) .nrfr-big-gift a{color:inherit}@media (max-width:767px){:where(:root:has([data-page=donate])) .nrfr-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(:root:has([data-page=donate])) .nrfr-faq-body a{color:inherit}:where(:root:has([data-page=donate])) .nrfr-faq-body .text-size-medium{margin:0}[data-theme=a]:where(:has([data-page=donate])) .section_research .news-wrap{--card-fg:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=donate])) .section_research .research-grid{border-color:hsl(var(--paper)/.6)}[data-theme=a]:where(:has([data-page=donate])) .section_research{background-color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=donate])) .arc.news-page{background-color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=donate])) .section_hero-secondary,[data-theme=c]:where(:has([data-page=donate])) .section_research,[data-theme=c]:where(:has([data-page=donate])) .section_research-title{background-color:#0000}[data-theme=c]:where(:has([data-page=donate])) .section_research .news-wrap{--card-fg:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=donate])) .section_research .research-grid{border-color:hsl(var(--ink)/.7);border-style:dashed}[data-theme=c]:where(:has([data-page=donate])) .nrfr-donate-block{box-shadow:6px 6px 0 hsl(var(--light-pink));border-radius:2px;rotate:-.6deg}:where(:root:has([data-page=donate])) .news-wrap.article .research-title{color:inherit}:where(:root:has([data-page=donate])) .research-sub-text{margin-top:4rem}:where(:root:has([data-page=donate])) .research-sub{margin-inline:auto}:where(:root:has([data-page=donate])) :is(.nrfr-footnote,.nrfr-big-gift,.nrfr-faq-body,.max-left .text-size-medium) a{text-underline-offset:2px;text-decoration:underline}:where(:root:has([data-page=donate])) .nrfr-card-field{border:1px solid hsl(var(--ink)/.3);background:hsl(var(--surface));border-radius:6px;flex-direction:column;justify-content:center;height:50px;margin:0;padding:0 1rem;display:flex}:where(:root:has([data-page=donate])) .nrfr-card-field:focus-within{outline:3px solid hsl(var(--magenta));outline-offset:2px}:where(:root:has([data-page=donate])) .nrfr-card-field.is-invalid,:where(:root:has([data-page=donate])) .nrfr-other .form-field[aria-invalid=true]{border-color:hsl(var(--magenta-deep));box-shadow:inset 0 0 0 1px hsl(var(--magenta-deep))}:where(:root:has([data-page=donate])) .nrfr-hint{margin-top:-.75rem}:where(:root:has([data-page=donate])) .nrfr-submit:disabled{opacity:.7;cursor:progress}:where(:root:has([data-page=donate])) .nrfr-done:focus{outline:none}:where(:root:has([data-page=donate])) .nrfr-done .heading-large{margin:0}:where(:root:has([data-page=donate])) .nrfr-other .form-field:focus-visible{outline:3px solid hsl(var(--magenta));outline-offset:2px}:where(:root:has([data-page=donate])) .max-left .text-size-medium a{color:inherit}:where(:root:has([data-page=donate])) .nrfr-donate-block{transition:background-color .6s,box-shadow .6s}:where(:root:has([data-page=donate])) .nrfr-donate-block.is-handoff{--panel-bg:hsl(var(--pink-soft));box-shadow:0 0 0 2px hsl(var(--magenta)),0 26px 60px -28px hsl(var(--night)/.5)}[data-theme=c]:where(:has([data-page=donate])) .nrfr-donate-block.is-handoff{box-shadow:0 0 0 2px hsl(var(--magenta)),6px 6px 0 hsl(var(--light-pink))}:where(:root:has([data-page=donate])) .nrfr-handoff{opacity:0;grid-template-rows:0fr;margin-bottom:-1.1rem;transition:grid-template-rows .5s,margin-bottom .5s,opacity .4s;display:grid}:where(:root:has([data-page=donate])) .nrfr-handoff.is-live{opacity:1;grid-template-rows:1fr;margin-bottom:0}:where(:root:has([data-page=donate])) .nrfr-handoff-note{min-height:0;color:hsl(var(--magenta-deep));margin:0;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=donate])) .nrfr-donate-block,:where(:root:has([data-page=donate])) .nrfr-handoff{transition:none}}:where(:root:has([data-page=contact])) .section_contact{justify-content:flex-start;padding-bottom:6rem}:where(:root:has([data-page=contact])) .contact-heading{text-transform:uppercase;max-width:14ch;margin-bottom:1.25rem}:where(:root:has([data-page=contact])) .section_contact .eyebrow{margin-bottom:.75rem}:where(:root:has([data-page=contact])) .ct-intro{max-width:46ch;margin-bottom:3rem}:where(:root:has([data-page=contact])) .ct-grid{align-items:start}:where(:root:has([data-page=contact])) .ct-aside{gap:.75rem;max-width:34rem;display:grid}:where(:root:has([data-page=contact])) .ct-aside .footer-link{color:var(--gv-accent);margin:0 0 1rem}:where(:root:has([data-page=contact])) .ct-inline{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(:root:has([data-page=contact])) .ct-inline:hover{text-decoration-thickness:2px}:where(:root:has([data-page=contact])) p.ct-safety{border-top:1px solid;margin-top:1.5rem;padding-top:1.25rem;font-size:1rem}:where(:root:has([data-page=contact])) .ct-form-col{width:100%;max-width:34rem}:where(:root:has([data-page=contact])) .ct-form{gap:1.1rem;display:grid}:where(:root:has([data-page=contact])) label.ct-field{font:700 .72rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;gap:.4rem;display:grid}:where(:root:has([data-page=contact])) label.ct-field em{font:italic 400 .95rem var(--font-body);letter-spacing:0;text-transform:none;opacity:.85;margin-top:.2rem;display:block}:where(:root:has([data-page=contact])) .ct-field .form-field{background:hsl(var(--surface));min-height:50px;color:hsl(var(--ink));border:1px solid hsl(var(--ink)/.3);font:400 1.05rem var(--font-body);letter-spacing:0;text-transform:none;border-radius:6px;margin:0;padding:.6rem 1rem}:where(:root:has([data-page=contact])) .ct-field select.form-field{background-image:linear-gradient(45deg,transparent 50%,hsl(var(--ink)) 50%),linear-gradient(135deg,hsl(var(--ink)) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}:where(:root:has([data-page=contact])) .ct-field textarea.form-field{resize:vertical;min-height:9rem}:where(:root:has([data-page=contact])) label.ct-check{align-items:flex-start;gap:.75rem;font-size:1rem;display:flex}:where(:root:has([data-page=contact])) .ct-check input{width:22px;height:22px;accent-color:hsl(var(--magenta));flex:none;margin-top:.1rem}:where(:root:has([data-page=contact])) .ct-submit{cursor:pointer;border:0;justify-self:start;font-size:1.15rem}:where(:root:has([data-page=contact])) .ct-done{background:hsl(var(--light-pink));color:hsl(var(--ink));border-radius:8px;padding:1.75rem;display:none}:where(:root:has([data-page=contact])) p.ct-done-title{font:400 2.2rem/1 var(--font-display);text-transform:uppercase;margin:0 0 .5rem}:where(:root:has([data-page=contact])) .ct-done a{color:hsl(var(--magenta-deep))}@media (max-width:991px){:where(:root:has([data-page=contact])) .ct-grid{gap:3rem;display:grid}}[data-theme=c]:where(:has([data-page=contact])) .ct-field .form-field{border:2px solid hsl(var(--ink));border-radius:2px}[data-theme=c]:where(:has([data-page=contact])) .ct-done{box-shadow:5px 5px 0 hsl(var(--magenta));border-radius:2px}:where(:root:has([data-page=contact])) .ct-field .form-field:focus-visible{outline:3px solid var(--focus,hsl(var(--magenta)));outline-offset:2px}:where(:root:has([data-page=contact])) .ct-aside .footer-link{align-items:center;min-height:48px;margin:calc(.5lh - 24px) 0 calc(1rem + .5lh - 24px)}:where(:root:has([data-page=volunteer])) .vol{font-family:var(--font-body);--vol-fg:var(--gv-white);--vol-card-bg:hsl(var(--surface));--vol-card-fg:hsl(var(--ink));--vol-card-ring:0 0 0 1px hsl(var(--ink)/.16);--vol-chip-bg:hsl(var(--purple-soft));--vol-chip-fg:hsl(var(--purple-deep));--vol-band-alt:transparent;--vol-accent-fill:hsl(var(--magenta));color:var(--vol-fg);padding-top:7rem}:where(:root:has([data-page=volunteer])) .vol [hidden]{display:none!important}:where(:root:has([data-page=volunteer])) .vol-display{font-family:var(--font-display);text-transform:uppercase;margin:.2em 0 .35em;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.6rem);font-weight:400;line-height:.95}:where(:root:has([data-page=volunteer])) .vol-h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 2rem;font-size:clamp(2.1rem,1.3rem + 3vw,4rem);font-weight:400;line-height:1}:where(:root:has([data-page=volunteer])) .vol-lede{max-width:52ch;margin-bottom:1.5rem}:where(:root:has([data-page=volunteer])) .vol-muted,:where(:root:has([data-page=volunteer])) .vol-small{opacity:.88;font-size:.98rem}:where(:root:has([data-page=volunteer])) .vol-hint a,:where(:root:has([data-page=volunteer])) .vol-muted a{color:inherit;text-decoration:underline}:where(:root:has([data-page=volunteer])) .vol-hero{padding:3rem 0 4rem}:where(:root:has([data-page=volunteer])) .vol-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-hero-copy .text-size-large{max-width:46ch}:where(:root:has([data-page=volunteer])) .vol-actions{margin:1.75rem 0 1rem}:where(:root:has([data-page=volunteer])) .vol-actions--center{justify-content:center}:where(:root:has([data-page=volunteer])) .vol-countdown{aspect-ratio:1;text-align:center;background:var(--gv-beige);width:min(100%,22rem);color:var(--gv-black);border-radius:50%;place-content:center;justify-self:end;row-gap:.5rem;padding:2rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-countdown p{margin:0}:where(:root:has([data-page=volunteer])) .vol-countdown-label,:where(:root:has([data-page=volunteer])) .vol-countdown-unit{font:700 .8rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}:where(:root:has([data-page=volunteer])) .vol-countdown-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,3rem + 5vw,7.5rem);line-height:1}:where(:root:has([data-page=volunteer])) .vol-countdown .vol-countdown-num{margin-top:.13em;margin-bottom:-.25em}:where(:root:has([data-page=volunteer])) .vol-countdown-note{max-width:15rem;font-size:.95rem;margin-top:.75rem!important}:where(:root:has([data-page=volunteer])) .vol-btn{border:2px solid hsl(var(--magenta));background:hsl(var(--magenta));min-height:48px;color:hsl(var(--paper));font:700 1rem var(--font-heading);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}:where(:root:has([data-page=volunteer])) .vol-btn:hover{background:hsl(var(--magenta-deep));border-color:hsl(var(--magenta-deep));color:hsl(var(--paper))}:where(:root:has([data-page=volunteer])) .vol-btn--ghost{color:currentColor;background:0 0;border-color:currentColor}:where(:root:has([data-page=volunteer])) .vol-btn--ghost:hover{color:inherit;background:currentColor}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=volunteer])) .vol-btn--ghost:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}:where(:root:has([data-page=volunteer])) .vol-btn--ghost:hover{border-color:currentColor}:where(:root:has([data-page=volunteer])) .vol-resume-wrap{margin-bottom:2rem}:where(:root:has([data-page=volunteer])) .vol-resume{background:hsl(var(--light-pink));color:hsl(var(--ink));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.25rem 1.5rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-resume p{margin:0;font-weight:600}:where(:root:has([data-page=volunteer])) .vol-resume-actions{flex-wrap:wrap;gap:.75rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-resume .vol-btn--ghost{color:hsl(var(--ink))}:where(:root:has([data-page=volunteer])) .vol-band{background:var(--vol-band-alt-0,transparent);padding:clamp(48px,7vw,96px) 0}:where(:root:has([data-page=volunteer])) .vol-band--alt{background:var(--vol-band-alt)}:where(:root:has([data-page=volunteer])) .vol-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-card{background:var(--vol-card-bg);color:var(--vol-card-fg);box-shadow:var(--vol-card-ring);border-radius:8px;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-card h3,:where(:root:has([data-page=volunteer])) .vol-card-title{font:800 1.4rem/1.2 var(--font-heading);letter-spacing:-.01em;margin:0}:where(:root:has([data-page=volunteer])) .vol-card p,:where(:root:has([data-page=volunteer])) .vol-card ul{margin:0}:where(:root:has([data-page=volunteer])) .vol-card .list-keyhole{color:hsl(var(--ink-soft));gap:.5rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-card .list-keyhole>li:before{background-color:hsl(var(--magenta))!important}:where(:root:has([data-page=volunteer])) .vol-card .vol-btn{align-self:flex-start;margin-top:auto}:where(:root:has([data-page=volunteer])) .vol-chips{flex-wrap:wrap;gap:.5rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-chips span{background:var(--vol-chip-bg);color:var(--vol-chip-fg);font:700 .72rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .7rem}:where(:root:has([data-page=volunteer])) .vol-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=volunteer])) .vol-steps li{border-top:2px solid;padding-top:1rem}:where(:root:has([data-page=volunteer])) .vol-step-num{font-family:var(--font-display);color:var(--gv-beige);font-size:2.6rem;line-height:1}:where(:root:has([data-page=volunteer])) .vol-steps h3{font:800 1.25rem/1.2 var(--font-heading);margin:.6rem 0 .4rem}:where(:root:has([data-page=volunteer])) .vol-steps p{margin:0}:where(:root:has([data-page=volunteer])) .vol-quote{text-align:center;margin:0}:where(:root:has([data-page=volunteer])) .vol-quote blockquote{max-width:22ch;font-family:var(--font-display);text-transform:uppercase;border:0;margin:0 auto;padding:0;font-size:clamp(2rem,1.2rem + 3.2vw,4.2rem);line-height:1}:where(:root:has([data-page=volunteer])) .vol-quote blockquote p{font:inherit;text-transform:inherit;margin:0}:where(:root:has([data-page=volunteer])) .vol-quote figcaption{font:700 .8rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem}:where(:root:has([data-page=volunteer])) .vol-quote figcaption a{color:inherit;text-decoration:underline}:where(:root:has([data-page=volunteer])) .vol-session-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}:where(:root:has([data-page=volunteer])) .vol-session a{background:var(--vol-card-bg);height:100%;color:var(--vol-card-fg);box-shadow:var(--vol-card-ring);border-radius:8px;gap:.35rem;padding:1.25rem;text-decoration:none;display:grid}:where(:root:has([data-page=volunteer])) .vol-session a:hover .vol-session-name{text-decoration:underline}:where(:root:has([data-page=volunteer])) .vol-session .nrfr-sample{justify-self:start}:where(:root:has([data-page=volunteer])) .vol-session-date{font:700 .75rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--magenta-deep))}:where(:root:has([data-page=volunteer])) .vol-session-name{font:800 1.2rem/1.2 var(--font-heading)}:where(:root:has([data-page=volunteer])) .vol-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-faq{border-top:1px solid}:where(:root:has([data-page=volunteer])) .vol-faq details{border-bottom:1px solid}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=volunteer])) .vol-faq details{border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent)}}:where(:root:has([data-page=volunteer])) .vol-faq summary{cursor:pointer;min-height:56px;font:700 1.2rem/1.3 var(--font-heading);padding:1rem 2rem 1rem 0;list-style:none;position:relative}:where(:root:has([data-page=volunteer])) .vol-faq summary::-webkit-details-marker{display:none}:where(:root:has([data-page=volunteer])) .vol-faq summary:after{content:"+";font-size:1.5rem;line-height:1;position:absolute;top:.9rem;right:.25rem}:where(:root:has([data-page=volunteer])) .vol-faq details[open] summary:after{content:"–"}:where(:root:has([data-page=volunteer])) .vol-faq p{max-width:62ch;margin:0 0 1.25rem}:where(:root:has([data-page=volunteer])) .vol-close{text-align:center}:where(:root:has([data-page=volunteer])) .vol-close-heading{margin-bottom:.5rem}:where(:root:has([data-page=volunteer])) .vol-wizard{padding:2rem 0 6rem}:where(:root:has([data-page=volunteer])) .vol-wizard-inner{max-width:44rem;margin:0 auto}:where(:root:has([data-page=volunteer])) .vol-progress{grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;margin-bottom:2rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-back{appearance:none;color:inherit;min-height:48px;font:700 1rem var(--font-heading);cursor:pointer;background:0 0;border:0;padding:0 .5rem 0 0}:where(:root:has([data-page=volunteer])) .vol-progress-label{font:700 .78rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-self:end;margin:0}:where(:root:has([data-page=volunteer])) .vol-progress-track{background:currentColor;border-radius:999px;grid-column:1/-1;height:8px}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=volunteer])) .vol-progress-track{background:color-mix(in srgb,currentColor 20%,transparent)}}:where(:root:has([data-page=volunteer])) .vol-progress-track{overflow:hidden}:where(:root:has([data-page=volunteer])) .vol-progress-fill{border-radius:inherit;background:var(--vol-accent-fill);width:20%;height:100%;transition:width .3s var(--ease-brand)}:where(:root:has([data-page=volunteer])) .vol-form{background:var(--vol-card-bg);color:var(--vol-card-fg);box-shadow:var(--vol-card-ring);border-radius:12px;padding:clamp(1.25rem,3vw,2.5rem)}:where(:root:has([data-page=volunteer])) .vol-step,:where(:root:has([data-page=volunteer])) .vol-subset{border:0;min-width:0;margin:0;padding:0}:where(:root:has([data-page=volunteer])) .vol-step-title{font-family:var(--font-display);text-transform:uppercase;outline-offset:6px;margin-bottom:.75rem;font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);font-weight:400;line-height:1;display:block}:where(:root:has([data-page=volunteer])) .vol-subset{margin-top:1.5rem}:where(:root:has([data-page=volunteer])) .vol-subset>legend{font:700 1.05rem/1.3 var(--font-heading);margin-bottom:.75rem}:where(:root:has([data-page=volunteer])) .vol-hint{color:hsl(var(--ink-soft));margin:.5rem 0 1rem;font-size:.95rem}:where(:root:has([data-page=volunteer])) .vol-choices{gap:.75rem;margin-top:1rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-choice{box-shadow:0 0 0 1px hsl(var(--ink)/.24);cursor:pointer;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;transition:box-shadow .14s,background-color .14s;display:flex;position:relative}:where(:root:has([data-page=volunteer])) .vol-choice:hover{box-shadow:0 0 0 2px hsl(var(--ink)/.4)}:where(:root:has([data-page=volunteer])) .vol-choice input,:where(:root:has([data-page=volunteer])) .vol-pill input{width:22px;height:22px;accent-color:hsl(var(--magenta));flex:none;margin:.1rem 0 0}:where(:root:has([data-page=volunteer])) .vol-choice span{gap:.2rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-choice strong{font:700 1.1rem/1.3 var(--font-heading)}:where(:root:has([data-page=volunteer])) .vol-choice small{color:hsl(var(--ink-soft));font-size:.97rem}:where(:root:has([data-page=volunteer])) .vol-choice:has(input:checked){background:hsl(var(--pink-soft));box-shadow:0 0 0 2px hsl(var(--magenta))}:where(:root:has([data-page=volunteer])) .vol-choice:has(input:focus-visible),:where(:root:has([data-page=volunteer])) .vol-pill:has(input:focus-visible){outline:3px solid hsl(var(--magenta));outline-offset:2px}:where(:root:has([data-page=volunteer])) .vol-pills{flex-wrap:wrap;gap:.6rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-pill{min-height:48px;box-shadow:0 0 0 1px hsl(var(--ink)/.24);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-weight:600;display:inline-flex}:where(:root:has([data-page=volunteer])) .vol-pill input{margin:0}:where(:root:has([data-page=volunteer])) .vol-pill:has(input:checked){background:hsl(var(--pink-soft));box-shadow:0 0 0 2px hsl(var(--magenta))}:where(:root:has([data-page=volunteer])) .vol-fields{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-field{align-content:start;gap:.35rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-field--wide{grid-column:1/-1}:where(:root:has([data-page=volunteer])) .vol-field label{font:700 .75rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}:where(:root:has([data-page=volunteer])) .vol-field input,:where(:root:has([data-page=volunteer])) .vol-field select,:where(:root:has([data-page=volunteer])) .vol-field textarea{border:1px solid hsl(var(--ink)/.3);background:hsl(var(--surface));width:100%;min-height:50px;color:hsl(var(--ink));font:400 1.05rem var(--font-body);border-radius:6px;padding:.7rem .9rem}:where(:root:has([data-page=volunteer])) .vol-field select{appearance:auto}:where(:root:has([data-page=volunteer])) .vol-field input:focus-visible,:where(:root:has([data-page=volunteer])) .vol-field select:focus-visible,:where(:root:has([data-page=volunteer])) .vol-field textarea:focus-visible{box-shadow:0 0 0 3px hsl(var(--magenta)/.25);border-color:hsl(var(--magenta));outline:none}:where(:root:has([data-page=volunteer])) .vol-field input::placeholder,:where(:root:has([data-page=volunteer])) .vol-field textarea::placeholder{color:hsl(var(--placeholder))}:where(:root:has([data-page=volunteer])) .vol-field input[aria-invalid=true]{border-color:hsl(var(--magenta-deep))}:where(:root:has([data-page=volunteer])) .vol-err,:where(:root:has([data-page=volunteer])) .vol-submit-err{color:hsl(var(--magenta-deep));margin:0;font-size:.95rem;font-weight:700}:where(:root:has([data-page=volunteer])) .vol-err:empty,:where(:root:has([data-page=volunteer])) .vol-submit-err:empty{display:none}:where(:root:has([data-page=volunteer])) .vol-submit-err{margin-top:1.25rem}:where(:root:has([data-page=volunteer])) .vol-nav{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-continue{cursor:pointer;border:0;font-size:1.1rem}:where(:root:has([data-page=volunteer])) .vol-continue:disabled{opacity:.7;cursor:progress}:where(:root:has([data-page=volunteer])) .vol-nav .vol-btn--ghost{color:hsl(var(--ink))}:where(:root:has([data-page=volunteer])) .vol-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:where(:root:has([data-page=volunteer])) .vol-welcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-commitments,:where(:root:has([data-page=volunteer])) .vol-kit{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=volunteer])) .vol-kit a{color:hsl(var(--magenta-deep));font-weight:700;text-decoration:underline}:where(:root:has([data-page=volunteer])) .vol-commitments li{border-left:3px solid hsl(var(--magenta));gap:.15rem;padding-left:.9rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-commitments span{color:hsl(var(--ink-soft));font-size:.95rem}:where(:root:has([data-page=volunteer])) .vol-card-actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;display:flex}:where(:root:has([data-page=volunteer])) .vol-card .vol-btn--ghost{color:hsl(var(--ink))}:where(:root:has([data-page=volunteer])) .vol-bring-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}:where(:root:has([data-page=volunteer])) .vol-bring .vol-h2{margin-bottom:.75rem}:where(:root:has([data-page=volunteer])) .vol-bring-actions{justify-items:start;gap:.5rem;display:grid}:where(:root:has([data-page=volunteer])) .vol-bring-actions .button{cursor:pointer;border:0}@media (max-width:991px){:where(:root:has([data-page=volunteer])) .vol-faq-grid,:where(:root:has([data-page=volunteer])) .vol-hero-grid{grid-template-columns:1fr}:where(:root:has([data-page=volunteer])) .vol-countdown{justify-self:start;width:min(100%,20rem)}:where(:root:has([data-page=volunteer])) .vol-roles,:where(:root:has([data-page=volunteer])) .vol-session-list,:where(:root:has([data-page=volunteer])) .vol-welcome-grid{grid-template-columns:1fr}:where(:root:has([data-page=volunteer])) .vol-steps{grid-template-columns:1fr 1fr}}@media (max-width:479px){:where(:root:has([data-page=volunteer])) .vol{padding-top:5.5rem}:where(:root:has([data-page=volunteer])) .vol-fields,:where(:root:has([data-page=volunteer])) .vol-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=volunteer])) .vol-btn,:where(:root:has([data-page=volunteer])) .vol-choice,:where(:root:has([data-page=volunteer])) .vol-progress-fill{transition:none}}[data-theme=a]:where(:has([data-page=volunteer])) .vol{--vol-band-alt:hsl(var(--paper-warm))}[data-theme=a]:where(:has([data-page=volunteer])) .vol-countdown,[data-theme=a]:where(:has([data-page=volunteer])) .vol-quote-band{background:hsl(var(--purple));color:hsl(var(--paper))}[data-theme=a]:where(:has([data-page=volunteer])) .vol-quote-band .text-color-beige{color:hsl(var(--pink-soft))}[data-theme=a]:where(:has([data-page=volunteer])) .vol-step-num{color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=volunteer])) .vol{--vol-card-bg:hsl(var(--paper));--vol-card-ring:5px 5px 0 hsl(var(--light-pink));--vol-band-alt:hsl(var(--cream-on-night)/.05);--vol-accent-fill:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=volunteer])) .vol-countdown{background:hsl(var(--light-pink));color:hsl(var(--night))}[data-theme=c]:where(:has([data-page=volunteer])) .vol-card,[data-theme=c]:where(:has([data-page=volunteer])) .vol-form,[data-theme=c]:where(:has([data-page=volunteer])) .vol-session a{border-radius:2px}[data-theme=c]:where(:has([data-page=volunteer])) .vol-card h3,[data-theme=c]:where(:has([data-page=volunteer])) .vol-card-title,[data-theme=c]:where(:has([data-page=volunteer])) .vol-session-name{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;font-size:1.1rem}[data-theme=c]:where(:has([data-page=volunteer])) .vol-quote-band{background:hsl(var(--paper));background-image:radial-gradient(hsl(var(--ink)/.12) 1px,transparent 1.5px);color:hsl(var(--ink));background-size:7px 7px}[data-theme=c]:where(:has([data-page=volunteer])) .vol-quote-band .text-color-beige{color:hsl(var(--magenta-deep))}[data-theme=c]:where(:has([data-page=volunteer])) .vol-step-num{color:hsl(var(--light-pink))}:where(:root:has([data-page=policies])) .section_hero-extra,:where(:root:has([data-page=policies])) .section_hero-extra .privacy-policy{color:var(--gv-white)}:where(:root:has([data-page=policies])) .extra-heading{text-transform:uppercase;margin-bottom:2rem}:where(:root:has([data-page=policies])) .section_hero-extra .eyebrow{margin-bottom:.75rem}:where(:root:has([data-page=policies])) .pp-body{max-width:68ch}:where(:root:has([data-page=policies])) .pp-body li,:where(:root:has([data-page=policies])) .pp-body p{font-size:1.125rem;line-height:1.6}:where(:root:has([data-page=policies])) .pp-body p{margin:0 0 1rem}:where(:root:has([data-page=policies])) .pp-body ul{margin:0 0 1.25rem;padding-left:1.25rem}:where(:root:has([data-page=policies])) .pp-body li{margin-bottom:.45rem}:where(:root:has([data-page=policies])) .pp-body h2{font:400 clamp(2rem,3.4vw,3rem)/.95 var(--font-display);text-transform:uppercase;color:var(--gv-accent);margin:3rem 0 1rem}:where(:root:has([data-page=policies])) .pp-body h3{font:800 1.3rem/1.25 var(--font-heading);letter-spacing:-.01em;text-transform:none;margin:2rem 0 .75rem}:where(:root:has([data-page=policies])) .pp-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(:root:has([data-page=policies])) .pp-body code{font-family:var(--font-mono);background:currentColor;border-radius:3px;padding:.05em .3em;font-size:.9em}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=policies])) .pp-body code{background:color-mix(in srgb,currentColor 10%,transparent)}}:where(:root:has([data-page=policies])) .pp-body strong{font-weight:700}[data-theme=a]:where(:has([data-page=policies])) .pp-body h2{color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=policies])) .pp-body h2{color:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=policies])) .pp-body h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:1rem}:where(:root:has([data-page=why-it-matters])) .section_hero-secondary.research{padding-bottom:6rem}:where(:root:has([data-page=why-it-matters])) .research-sub-text{margin-top:8rem}:where(:root:has([data-page=why-it-matters])) .nrfr-demands{counter-reset:d;gap:1.25rem;padding:0;list-style:none;display:grid}:where(:root:has([data-page=why-it-matters])) .nrfr-demands li{counter-increment:d;padding-left:3.5rem;position:relative}:where(:root:has([data-page=why-it-matters])) .nrfr-demands li:before{content:counter(d,decimal-leading-zero);font:400 2rem/1 var(--font-display);color:var(--gv-accent);position:absolute;top:-.2rem;left:0}:where(:root:has([data-page=why-it-matters])) .nrfr-statband{background:var(--band-bg,hsl(var(--night)));color:var(--band-fg,hsl(var(--cream-on-night)));padding:7rem 0}:where(:root:has([data-page=why-it-matters])) .nrfr-statband .text-color-beige{color:var(--band-accent,hsl(var(--light-pink)))}:where(:root:has([data-page=why-it-matters])) .nrfr-lede{text-align:center;max-width:52ch;margin:1.5rem auto 3rem}:where(:root:has([data-page=why-it-matters])) .nrfr-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=why-it-matters])) .nrfr-stat{background:var(--stat-bg,hsl(var(--light-pink)));color:var(--stat-fg,hsl(var(--night)));border-radius:4px;align-content:start;gap:.75rem;padding:1.5rem;display:grid}:where(:root:has([data-page=why-it-matters])) .nrfr-stat-num{font:400 clamp(3rem,5.4vw,4.6rem)/.9 var(--font-display)}:where(:root:has([data-page=why-it-matters])) .nrfr-stat-label{font-size:1.05rem;line-height:1.4}:where(:root:has([data-page=why-it-matters])) .nrfr-stat-source{font:700 .68rem/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85}:where(:root:has([data-page=why-it-matters])) .nrfr-center{justify-content:center;display:flex}:where(:root:has([data-page=why-it-matters])) .nrfr-pad{margin-top:3rem}@media (max-width:991px){:where(:root:has([data-page=why-it-matters])) .nrfr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){:where(:root:has([data-page=why-it-matters])) .nrfr-stat-grid{grid-template-columns:1fr}}[data-theme=c]:where(:has([data-page=why-it-matters])) .section_hero-secondary{background:0 0}[data-theme=c]:where(:has([data-page=why-it-matters])) .nrfr-statband{--band-bg:hsl(var(--paper));--band-fg:hsl(var(--ink));--band-accent:hsl(var(--magenta-deep));background-image:radial-gradient(hsl(var(--ink)/.1) 1px,transparent 1.5px);background-size:7px 7px}[data-theme=c]:where(:has([data-page=why-it-matters])) .nrfr-stat{--stat-bg:hsl(var(--night));--stat-fg:hsl(var(--cream-on-night));box-shadow:5px 5px 0 hsl(var(--light-pink));border-radius:2px}:where(:root:has([data-page=voices])) .section_hero-secondary.research{padding-bottom:6rem}:where(:root:has([data-page=voices])) .nrfr-held{border:1px dashed;max-width:46ch;padding:.6rem .9rem;font-size:1rem}:where(:root:has([data-page=voices])) .nrfr-voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:5rem 0 0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=voices])) .nrfr-voice{gap:.75rem;display:grid}:where(:root:has([data-page=voices])) .nrfr-slot{aspect-ratio:4/5;text-align:center;background:hsl(var(--ink)/.04);font:700 .75rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:2px dashed;border-radius:8px;place-items:center;padding:1rem;display:grid}:where(:root:has([data-page=voices])) .nrfr-voice-quote{opacity:.85;margin:0;font-style:italic}:where(:root:has([data-page=voices])) .nrfr-voice-attr{font:700 .78rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}:where(:root:has([data-page=voices])) .nrfr-portraits{background:var(--band-bg,hsl(var(--night)));color:var(--band-fg,hsl(var(--cream-on-night)));padding:7rem 0}:where(:root:has([data-page=voices])) .nrfr-portraits .text-color-beige{color:var(--band-accent,hsl(var(--light-pink)))}:where(:root:has([data-page=voices])) .nrfr-portrait-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=voices])) .nrfr-portrait-grid img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%;display:block}:where(:root:has([data-page=voices])) .nrfr-center{justify-content:center;display:flex}:where(:root:has([data-page=voices])) .nrfr-pad{margin-top:3rem}@media (max-width:991px){:where(:root:has([data-page=voices])) .nrfr-voices{grid-template-columns:1fr;max-width:24rem;margin-left:auto;margin-right:auto}:where(:root:has([data-page=voices])) .nrfr-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){:where(:root:has([data-page=voices])) .nrfr-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=c]:where(:has([data-page=voices])) .section_hero-secondary{background:0 0}[data-theme=c]:where(:has([data-page=voices])) .nrfr-portraits{--band-bg:hsl(var(--paper));--band-fg:hsl(var(--ink));--band-accent:hsl(var(--magenta-deep))}[data-theme=c]:where(:has([data-page=voices])) .nrfr-portrait-grid li:nth-child(odd) img{rotate:-1.2deg}[data-theme=c]:where(:has([data-page=voices])) .nrfr-portrait-grid li:nth-child(2n) img{rotate:.9deg}:where(:root:has([data-page="404"])) .utility-page-wrap{height:auto;min-height:100vh;padding:8rem 1.5rem 5rem}:where(:root:has([data-page="404"])) .nf-content{gap:1rem;width:min(100%,40rem)}:where(:root:has([data-page="404"])) .nf-keyhole{background:var(--nf-keyhole,var(--gv-accent));width:96px;height:115px;margin-bottom:1rem;display:block;-webkit-mask:url(/brand/keyhole.svg) 50%/contain no-repeat;mask:url(/brand/keyhole.svg) 50%/contain no-repeat}:where(:root:has([data-page="404"])) .nf-heading{text-transform:uppercase;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.92}:where(:root:has([data-page="404"])) .nf-content ._404-text{max-width:36ch;font-size:1.2rem}:where(:root:has([data-page="404"])) .nf-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}[data-theme=a]:where(:has([data-page="404"])) .nf-keyhole{--nf-keyhole:hsl(var(--purple))}[data-theme=c]:where(:has([data-page="404"])) .nf-keyhole{--nf-keyhole:hsl(var(--light-pink))}:where(:root:has([data-page="404"])) .nf-content ._404-text a{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(:root:has([data-page=admin])) .adm{font-family:var(--font-body);--adm-card-bg:hsl(var(--surface));--adm-card-ring:0 0 0 1px hsl(var(--ink)/.16);color:var(--gv-white);min-height:70vh;padding:7.5rem 0 5rem}:where(:root:has([data-page=admin])) .adm [hidden]{display:none!important}:where(:root:has([data-page=admin])) .adm-narrow{max-width:28rem;margin:0 auto}:where(:root:has([data-page=admin])) .adm-notice{border:2px dashed hsl(var(--orange));background:hsl(var(--orange)/.12);border-radius:6px;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.95rem}:where(:root:has([data-page=admin])) .adm-h1{font-family:var(--font-display);text-transform:uppercase;margin:.25rem 0 1.25rem;font-size:clamp(2.2rem,1.6rem + 2.2vw,3.6rem);font-weight:400;line-height:1}:where(:root:has([data-page=admin])) .adm-lede{margin:0 0 1.5rem;font-size:1.15rem}:where(:root:has([data-page=admin])) .adm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(:root:has([data-page=admin])) .adm-top-actions{flex-wrap:wrap;gap:.6rem;display:flex}:where(:root:has([data-page=admin])) .adm-crumb{color:inherit;font:700 1rem var(--font-heading);align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}:where(:root:has([data-page=admin])) .adm-status{min-height:1.5em;margin:.25rem 0 .75rem;font-weight:600}:where(:root:has([data-page=admin])) .adm-status:empty{min-height:0;margin:0}:where(:root:has([data-page=admin])) .adm-btn{appearance:none;min-height:48px;color:inherit;font:700 .98rem var(--font-heading);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;text-decoration:none;display:inline-flex}:where(:root:has([data-page=admin])) .adm-btn:disabled{opacity:.55;cursor:progress}:where(:root:has([data-page=admin])) .adm-btn--primary{background:hsl(var(--magenta));border-color:hsl(var(--magenta));color:hsl(var(--paper))}:where(:root:has([data-page=admin])) .adm-btn--primary:hover:not(:disabled){background:hsl(var(--magenta-deep));border-color:hsl(var(--magenta-deep))}:where(:root:has([data-page=admin])) .adm-btn--ghost:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=admin])) .adm-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}}:where(:root:has([data-page=admin])) .adm-btn--approve{background:hsl(var(--ink));border-color:hsl(var(--ink));color:hsl(var(--paper))}:where(:root:has([data-page=admin])) .adm-btn--reject{color:hsl(var(--magenta-deep))}:where(:root:has([data-page=admin])) .adm-btn--small{min-height:40px;padding:0 .9rem;font-size:.88rem}:where(:root:has([data-page=admin])) .adm-panel{background:var(--adm-card-bg);color:hsl(var(--ink));box-shadow:var(--adm-card-ring);border-radius:12px;padding:2rem}:where(:root:has([data-page=admin])) .adm-form{gap:1rem;display:grid}:where(:root:has([data-page=admin])) .adm-field{gap:.35rem;display:grid}:where(:root:has([data-page=admin])) .adm-field label{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}:where(:root:has([data-page=admin])) .adm-field input,:where(:root:has([data-page=admin])) .adm-field select{border:1px solid hsl(var(--ink)/.3);background:hsl(var(--surface));min-height:48px;color:hsl(var(--ink));font:400 1rem var(--font-body);border-radius:6px;padding:0 .85rem}:where(:root:has([data-page=admin])) .adm-field select{appearance:auto}:where(:root:has([data-page=admin])) .adm-field input:focus-visible,:where(:root:has([data-page=admin])) .adm-field select:focus-visible{border-color:hsl(var(--magenta));box-shadow:0 0 0 3px hsl(var(--magenta)/.25);outline:none}:where(:root:has([data-page=admin])) .adm-hint{color:hsl(var(--ink-soft));margin:0;font-size:.9rem}:where(:root:has([data-page=admin])) .adm-panel>.adm-error{margin-bottom:1rem}:where(:root:has([data-page=admin])) .adm-login-or{border-top:1px solid hsl(var(--ink)/.2);margin:1.5rem 0 1rem;padding-top:1.25rem}:where(:root:has([data-page=admin])) .adm-error{color:hsl(var(--magenta-deep));margin:0;font-weight:700}:where(:root:has([data-page=admin])) .adm-error:empty{display:none}:where(:root:has([data-page=admin])) .adm-list .adm-empty,:where(:root:has([data-page=admin])) .adm-list .adm-error{background:var(--adm-card-bg);color:hsl(var(--ink));box-shadow:var(--adm-card-ring);border-radius:8px;padding:1.5rem}:where(:root:has([data-page=admin])) .adm-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=admin])) .adm-tool{background:var(--adm-card-bg);height:100%;color:hsl(var(--ink));box-shadow:var(--adm-card-ring);border-radius:8px;gap:.6rem;padding:1.75rem;text-decoration:none;display:grid}:where(:root:has([data-page=admin])) .adm-tool:hover .adm-tool-title{text-decoration:underline}:where(:root:has([data-page=admin])) .adm-tool-title{font:800 1.5rem/1.2 var(--font-heading)}:where(:root:has([data-page=admin])) .adm-tool-count{font:700 .78rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--magenta-deep))}:where(:root:has([data-page=admin])) .adm-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}:where(:root:has([data-page=admin])) .adm-tabs [role=tab]{appearance:none;min-height:48px;color:inherit;font:700 .98rem var(--font-heading);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:0 1.2rem}:where(:root:has([data-page=admin])) .adm-tabs [aria-selected=true]{background:hsl(var(--light-pink));border-color:hsl(var(--light-pink));color:hsl(var(--ink))}:where(:root:has([data-page=admin])) .adm-list{gap:1rem;display:grid}:where(:root:has([data-page=admin])) .adm-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root:has([data-page=admin])) .adm-card{background:var(--adm-card-bg);color:hsl(var(--ink));box-shadow:var(--adm-card-ring);border-radius:8px;align-content:start;gap:.5rem;padding:1.4rem 1.5rem;display:grid}:where(:root:has([data-page=admin])) .adm-card dl,:where(:root:has([data-page=admin])) .adm-card p{margin:0}:where(:root:has([data-page=admin])) .adm-card a{color:hsl(var(--magenta-deep));overflow-wrap:anywhere;text-decoration:underline}:where(:root:has([data-page=admin])) .adm-card-title{font:800 1.25rem/1.25 var(--font-heading);margin:0}:where(:root:has([data-page=admin])) .adm-meta{color:hsl(var(--ink-soft));font-size:.95rem}:where(:root:has([data-page=admin])) .adm-desc{font-size:.98rem}:where(:root:has([data-page=admin])) .adm-actions{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}:where(:root:has([data-page=admin])) .adm-vol.is-old{box-shadow:0 0 0 2px hsl(var(--magenta-deep))}:where(:root:has([data-page=admin])) .adm-vol-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}:where(:root:has([data-page=admin])) .adm-pill{background:hsl(var(--paper-warm));font:700 .72rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:.25rem .6rem}:where(:root:has([data-page=admin])) .adm-pill--old{background:hsl(var(--magenta-deep));color:hsl(var(--paper))}:where(:root:has([data-page=admin])) .adm-dl{border-block:1px solid hsl(var(--ink)/.16);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.75rem 0;display:grid}:where(:root:has([data-page=admin])) .adm-dl dt{font:700 .68rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--violet))}:where(:root:has([data-page=admin])) .adm-dl dd{margin:.15rem 0 0;font-size:.95rem}:where(:root:has([data-page=admin])) .adm-note{font-style:italic}:where(:root:has([data-page=admin])) .adm-sync{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}:where(:root:has([data-page=admin])) .adm-chip{font:700 .75rem/1.3 var(--font-heading);border-radius:999px;padding:.25rem .6rem;display:inline-block}:where(:root:has([data-page=admin])) .adm-chip--ok{background:hsl(var(--success)/.14);color:hsl(var(--success))}:where(:root:has([data-page=admin])) .adm-chip--bad{background:hsl(var(--pink-soft));color:hsl(var(--magenta-deep))}:where(:root:has([data-page=admin])) .adm-chip--fn{background:hsl(var(--purple-soft));color:hsl(var(--purple-deep))}:where(:root:has([data-page=admin])) .adm-tag{background:hsl(var(--paper-warm));font:400 .72rem/1.3 var(--font-mono);border-radius:4px;padding:.2rem .45rem}:where(:root:has([data-page=admin])) .adm-filters{background:var(--adm-card-bg);color:hsl(var(--ink));box-shadow:var(--adm-card-ring);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:flex}:where(:root:has([data-page=admin])) .adm-field--grow{flex:18rem}:where(:root:has([data-page=admin])) .adm-toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:48px;font-weight:600;display:inline-flex}:where(:root:has([data-page=admin])) .adm-toggle input{width:20px;height:20px;accent-color:hsl(var(--magenta))}:where(:root:has([data-page=admin])) .adm-filters .adm-btn--ghost{color:hsl(var(--ink))}:where(:root:has([data-page=admin])) .adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}:where(:root:has([data-page=admin])) .adm-bar-actions{flex-wrap:wrap;gap:.6rem;display:flex}:where(:root:has([data-page=admin])) .adm-summary{font:700 .85rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}:where(:root:has([data-page=admin])) .adm-cap{background:hsl(var(--light-pink));color:hsl(var(--ink));border-radius:6px;padding:.75rem 1rem}@media (max-width:767px){:where(:root:has([data-page=admin])) .adm{padding-top:6rem}:where(:root:has([data-page=admin])) .adm-dl,:where(:root:has([data-page=admin])) .adm-list--grid,:where(:root:has([data-page=admin])) .adm-tools{grid-template-columns:1fr}}:where(:root:has([data-page=admin])) .adm-receipts{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}:where(:root:has([data-page=admin])) .adm-field textarea{border:1px solid hsl(var(--ink)/.3);background:hsl(var(--surface));min-height:6rem;color:hsl(var(--ink));font:400 1rem/1.5 var(--font-body);resize:vertical;border-radius:6px;padding:.75rem .85rem}:where(:root:has([data-page=admin])) .adm-field textarea:focus-visible{border-color:hsl(var(--magenta));box-shadow:0 0 0 3px hsl(var(--magenta)/.25);outline:none}:where(:root:has([data-page=admin])) .adm-fieldset{border:0;gap:.25rem;margin:0;padding:0;display:grid}:where(:root:has([data-page=admin])) .adm-fieldset legend{font:700 .72rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem}:where(:root:has([data-page=admin])) .adm-list:focus{outline:none}:where(:root:has([data-page=admin])) .adm-receipt-dl{gap:.35rem;display:grid}:where(:root:has([data-page=admin])) .adm-receipt-dl div{gap:.6rem;display:flex}:where(:root:has([data-page=admin])) .adm-receipt-dl dt{color:hsl(var(--ink-soft));font-weight:700}:where(:root:has([data-page=admin])) .adm-receipt-dl dd{overflow-wrap:anywhere;margin:0}:where(:root:has([data-page=admin])) .adm-pre{border:1px solid hsl(var(--ink)/.16);background:hsl(var(--paper));max-height:20rem;font:400 .85rem/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:1rem;overflow:auto}@media (max-width:767px){:where(:root:has([data-page=admin])) .adm-receipts{grid-template-columns:minmax(0,1fr)}}[data-theme=c]:where(:has([data-page=admin])) .adm{--adm-card-bg:hsl(var(--paper));--adm-card-ring:4px 4px 0 hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=admin])) .adm-notice{background:hsl(var(--paper));color:hsl(var(--ink))}[data-theme=c]:where(:has([data-page=admin])) .adm-card,[data-theme=c]:where(:has([data-page=admin])) .adm-filters,[data-theme=c]:where(:has([data-page=admin])) .adm-panel,[data-theme=c]:where(:has([data-page=admin])) .adm-tool{border-radius:2px}[data-theme=c]:where(:has([data-page=admin])) .adm-card-title,[data-theme=c]:where(:has([data-page=admin])) .adm-tool-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;font-size:1.1rem}[data-theme=c]:where(:has([data-page=admin])) .adm-vol.is-old{box-shadow:4px 4px 0 hsl(var(--magenta)),0 0 0 2px hsl(var(--magenta-deep))}:where(:root:has([data-page=hidden])) .display1,:where(:root:has([data-page=hidden])) .s-heading{text-transform:uppercase}:where(:root:has([data-page=hidden])) .s-hero_content .eyebrow{margin-bottom:.25rem}:where(:root:has([data-page=hidden])) .ta-strap.nrfr-strap .button.is-filled{background-color:hsl(var(--paper));color:hsl(var(--magenta-deep));border-color:hsl(var(--paper))}:where(:root:has([data-page=hidden])) .ta-strap.nrfr-strap .button.is-filled .btn_third-bg{background-color:hsl(var(--night))}:where(:root:has([data-page=hidden])) .ta-strap.nrfr-strap .button.is-filled:hover .btn_third-text{color:hsl(var(--paper))}:where(:root:has([data-page=hidden])) .hp-band{background-color:var(--gv-black);color:var(--gv-white);font-family:var(--font-body)}:where(:root:has([data-page=hidden])) .hp-band+.hp-band .padding-section-large{padding-top:0}:where(:root:has([data-page=hidden])) .hp-h2{font:400 clamp(2rem,3.4vw,3rem)/.95 var(--font-display);text-transform:uppercase;color:var(--gv-accent);margin:0 0 1rem}:where(:root:has([data-page=hidden])) .hp-lede{max-width:60ch;margin:0 0 2rem;font-size:1.2rem;line-height:1.5}:where(:root:has([data-page=hidden])) .hp-band .eyebrow{margin-bottom:.75rem}:where(:root:has([data-page=hidden])) .pp-body{max-width:68ch}:where(:root:has([data-page=hidden])) .pp-body li,:where(:root:has([data-page=hidden])) .pp-body p{font-size:1.125rem;line-height:1.6}:where(:root:has([data-page=hidden])) .pp-body p{margin:0 0 1rem}:where(:root:has([data-page=hidden])) .pp-body ol,:where(:root:has([data-page=hidden])) .pp-body ul{margin:0 0 1.25rem;padding-left:1.25rem}:where(:root:has([data-page=hidden])) .pp-body ul{list-style:outside}:where(:root:has([data-page=hidden])) .pp-body ol{list-style:decimal}:where(:root:has([data-page=hidden])) .pp-body li{margin-bottom:.45rem}:where(:root:has([data-page=hidden])) .pp-body h2{font:400 clamp(2rem,3.4vw,3rem)/.95 var(--font-display);text-transform:uppercase;color:var(--gv-accent);margin:3rem 0 1rem}:where(:root:has([data-page=hidden])) .pp-body h3{font:800 1.3rem/1.25 var(--font-heading);letter-spacing:-.01em;text-transform:none;margin:2rem 0 .75rem}:where(:root:has([data-page=hidden])) .pp-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(:root:has([data-page=hidden])) .pp-body blockquote{border-left:4px solid var(--gv-accent);margin:1.5rem 0;padding-left:1.25rem;font-size:1.2rem}:where(:root:has([data-page=hidden])) .pp-body img{border-radius:8px;max-width:100%;height:auto}:where(:root:has([data-page=hidden])) .pp-body strong{font-weight:700}:where(:root:has([data-page=hidden])) .hp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}:where(:root:has([data-page=hidden])) .hp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root:has([data-page=hidden])) .hp-card{background:hsl(var(--surface));height:100%;color:hsl(var(--ink));box-shadow:0 0 0 1px hsl(var(--ink)/.16);font-family:var(--font-body);border-radius:8px;align-content:start;gap:.75rem;padding:1.5rem;display:grid}:where(:root:has([data-page=hidden])) .hp-card p{margin:0;font-size:1.05rem;line-height:1.5}:where(:root:has([data-page=hidden])) .hp-card-title{font:800 1.35rem/1.2 var(--font-heading);margin:0}:where(:root:has([data-page=hidden])) .hp-card-label{font:700 .75rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--magenta-deep))}:where(:root:has([data-page=hidden])) .hp-card-meta{font:400 .85rem/1.4 var(--font-mono);color:hsl(var(--ink-soft))}:where(:root:has([data-page=hidden])) .hp-card ul{margin:0;padding-left:1.25rem;list-style:outside}:where(:root:has([data-page=hidden])) .hp-card .button{justify-self:start}:where(:root:has([data-page=hidden])) .hp-card img{border-radius:4px;width:100%;height:auto;display:block}:where(:root:has([data-page=hidden])) a.hp-card{text-decoration:none}:where(:root:has([data-page=hidden])) a.hp-card:hover .hp-card-title{text-decoration:underline}:where(:root:has([data-page=hidden])) a.hp-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(:root:has([data-page=hidden])) .hp-card-media{aspect-ratio:16/9;object-fit:cover}:where(:root:has([data-page=hidden])) .hp-actions{margin-top:2.5rem}:where(:root:has([data-page=hidden])) .hp-faq{max-width:62rem}:where(:root:has([data-page=hidden])) .hp-post .s-heading{font-size:clamp(2.6rem,1.6rem + 4vw,5rem);line-height:.95}:where(:root:has([data-page=hidden])) .hp-back{min-height:48px;color:inherit;font:700 .8rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}:where(:root:has([data-page=hidden])) .hp-post-meta{font:400 .95rem/1.4 var(--font-mono);margin:0}:where(:root:has([data-page=hidden])) .hp-figure{max-width:68ch;margin:0 0 2.5rem}:where(:root:has([data-page=hidden])) .hp-figure img{border-radius:8px;width:100%;height:auto;display:block}:where(:root:has([data-page=hidden])) .hp-figure figcaption{font:400 .8rem/1.4 var(--font-mono);opacity:.85;margin-top:.5rem}:where(:root:has([data-page=hidden])) .hp-share{border-top:1px solid;max-width:68ch;margin-top:2.5rem;padding-top:2rem}@supports (color:color-mix(in lab,red,red)){:where(:root:has([data-page=hidden])) .hp-share{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}}:where(:root:has([data-page=hidden])) .ta-strap{z-index:3;position:relative}:where(:root:has([data-page=hidden])) .ta-strap-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:3rem;display:grid}:where(:root:has([data-page=hidden])) .ta-strap-inner>div:first-child{gap:1rem;display:grid}@media (max-width:991px){:where(:root:has([data-page=hidden])) .hp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root:has([data-page=hidden])) .ta-strap-inner{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){:where(:root:has([data-page=hidden])) .hp-grid,:where(:root:has([data-page=hidden])) .hp-grid--two{grid-template-columns:1fr}}[data-theme=a]:where(:has([data-page=hidden])) .hp-h2,[data-theme=a]:where(:has([data-page=hidden])) .pp-body h2{color:hsl(var(--purple))}[data-theme=c]:where(:has([data-page=hidden])) .hp-h2,[data-theme=c]:where(:has([data-page=hidden])) .pp-body h2{color:hsl(var(--light-pink))}[data-theme=c]:where(:has([data-page=hidden])) .hp-card{border-radius:2px}[data-theme=c]:where(:has([data-page=hidden])) .pp-body h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:1rem}:where(:root:has([data-page=home])) .nrfr-rail{display:none}@media (min-width:1280px) and (min-height:680px){:where(:root:has([data-page=home])) .nrfr-rail{--rail-fg:var(--ink);--rail-ground:var(--paper);--rail-hover:var(--magenta);z-index:900;pointer-events:none;display:block;position:fixed;top:50%;left:0;translate:0 -50%}:where([data-theme=c]):where(:root:has([data-page=home])) .nrfr-rail{--rail-fg:var(--cream-on-night);--rail-ground:var(--night);--rail-hover:var(--light-pink)}:where(:root:has([data-page=home])) .nrfr-rail-list{margin:0;padding:0;list-style:none}:where(:root:has([data-page=home])) .nrfr-rail-link{pointer-events:auto;min-width:48px;min-height:48px;color:hsl(var(--rail-fg));border-radius:.5rem;align-items:center;gap:1rem;padding-left:clamp(16px,50vw - 744px,40px);padding-right:.5rem;text-decoration:none;display:flex;position:relative}:where(:root:has([data-page=home])) .nrfr-rail-link:focus-visible{outline:3px solid var(--focus,hsl(var(--rail-hover)));outline-offset:-3px;box-shadow:inset 0 0 0 6px hsl(var(--rail-ground)/.92)}:where(:root:has([data-page=home])) .nrfr-rail-mark{flex:none;justify-content:center;width:7px;display:flex}:where(:root:has([data-page=home])) .nrfr-rail-mark:before{content:"";background:hsl(var(--rail-fg)/.55);width:7px;height:7px;box-shadow:0 0 0 2px hsl(var(--rail-ground)/.9);border-radius:999px;transition:width .22s,height .22s,background-color .22s}:where(:root:has([data-page=home])) .nrfr-rail-link.is-current .nrfr-rail-mark:before{background:hsl(var(--rail-fg));width:3px;height:28px}:where(:root:has([data-page=home])) .nrfr-rail-label{clip-path:inset(50%);background:hsl(var(--rail-ground)/.88);width:1px;height:1px;color:hsl(var(--rail-fg)/.7);font:700 .72rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:-.6em;padding:.45em .6em .45em .78em;transition:color .22s;position:absolute;overflow:hidden}:where(:root:has([data-page=home])) .nrfr-rail-link.is-current .nrfr-rail-label{color:hsl(var(--rail-fg))}:where(:root:has([data-page=home])) .nrfr-rail-link:is(:hover,:focus-visible) .nrfr-rail-label{clip-path:none;background:hsl(var(--rail-ground));width:auto;height:auto;color:hsl(var(--rail-hover));position:static;overflow:visible}:where(:root:has([data-page=home])) .nrfr-rail-link:is(:hover,:focus-visible) .nrfr-rail-mark:before{background:hsl(var(--rail-hover))}}@media (min-width:1860px) and (min-height:680px){:where(:root:has([data-page=home])) .nrfr-rail-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){html:where(:has([data-page=home])):has(.splash-home) .nrfr-rail{animation:intro-fade-in .5s linear 5.408s both}}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=home])) .nrfr-rail-label,:where(:root:has([data-page=home])) .nrfr-rail-mark:before{transition:none}}@media (prefers-reduced-motion:no-preference){:where(html:not(:has([data-page=home]))) .main-wrapper>:first-child :is(.s-hero_content,.header1_content-left,.section_apply .grid-2-col>div,.ev-head,.vol-hero-copy,.section_contact .container-large,.div-block-3,.utility-page-content)>.eyebrow{animation:float-in .7s var(--ease-brand) .24s backwards}:where(html:not(:has([data-page=home]))) .main-wrapper>:first-child .adm-h1,:where(html:not(:has([data-page=home]))) .main-wrapper>:first-child :is(.s-hero_content,.header1_content-left,.section_apply .grid-2-col>div,.ev-head,.vol-hero-copy,.section_contact .container-large,.div-block-3,.utility-page-content)>h1{animation:float-in .7s var(--ease-brand) .3s backwards}:where(html:not(:has([data-page=home]))) .main-wrapper>:first-child :is(.s-hero_content,.header1_content-left,.section_apply .grid-2-col,.ev-head,.vol-hero-copy,.section_contact .container-large,.utility-page-content)>p:not(.vol-small){animation:float-in .7s var(--ease-brand) .33s backwards}:where(html:not(:has([data-page=home]))) .main-wrapper>:first-child .hero-container>.curve-text-wrapper,:where(html:not(:has([data-page=home]))) .main-wrapper>:first-child :is(.s-hero_content,.header1_content-left,.vol-hero-copy,.utility-page-content)>:is(.button-group,.ev-hero-actions,.ms-hero-cta,.nf-actions){animation:float-in .7s var(--ease-brand) .38s backwards}}[data-site-lock]:is(a,button){cursor:not-allowed;opacity:.55}.site-lock-tip{z-index:100002;background:hsl(var(--night));max-width:min(18rem,100vw - 2rem);color:hsl(var(--cream-on-night));font:600 .85rem/1.3 var(--font-body);text-align:center;pointer-events:auto;border-radius:6px;padding:.5rem .8rem;position:fixed;transform:translate(-50%,calc(-100% - .5rem))}.site-lock-tip[data-below]{transform:translate(-50%,.5rem)}.site-lock-tip[hidden]{display:none}}@layer components{.scheme-purple{--scheme-bg:var(--purple);--scheme-fg:var(--paper);--scheme-accent:var(--pink-soft)}.scheme-pink{--scheme-bg:var(--pink);--scheme-fg:var(--surface);--scheme-accent:var(--pink-soft)}.scheme-orange{--scheme-bg:var(--orange);--scheme-fg:var(--ink);--scheme-accent:var(--ink)}.scheme-paper{--scheme-bg:var(--paper);--scheme-fg:var(--ink);--scheme-accent:var(--red-deep)}.scheme-orange,.scheme-paper,.scheme-pink,.scheme-purple{background-color:hsl(var(--scheme-bg));color:hsl(var(--scheme-fg))}:is(.scheme-purple,.scheme-pink,.scheme-orange) a,:is(.scheme-purple,.scheme-pink,.scheme-orange) a:hover{color:inherit}.scheme-paper a{color:hsl(var(--scheme-accent))}:is(.scheme-purple,.scheme-pink,.scheme-orange) :focus-visible{outline-color:hsl(var(--scheme-fg))}.bg-texture-orange,.bg-texture-pink,.bg-texture-purple{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-texture-purple{background-color:hsl(var(--purple));background-image:url(/textures/bg-01-purple-blue-gradient.jpg)}.bg-texture-pink{background-color:hsl(var(--pink));background-image:url(/textures/bg-03-pink-gradient.jpg)}.bg-texture-orange{background-color:hsl(var(--orange));background-image:url(/textures/bg-02-red-orange-yellow-gradient.jpg)}@media (prefers-reduced-motion:no-preference){.hero-intro-mark{--intro-offset:max(0px,calc(50svh - clamp(88px, 12vh, 140px) - 15cqw));animation:intro-mark-settle 1s cubic-bezier(.76,0,.24,1) 1.75s both}.wm-intro .wm-word{animation:intro-word .9s cubic-bezier(.22,.8,.3,1) both;animation-delay:calc(.2s + var(--i) * .36s)}.wm-intro .wm-word.wm-pulse{animation:intro-word .9s cubic-bezier(.22,.8,.3,1) both,intro-pulse 1.3s ease-in-out 2.9s;animation-delay:calc(.2s + var(--i) * .36s),2.9s}.wm-intro .wm-line{transform-box:fill-box;transform-origin:50%}.wm-intro .wm-line-1{animation:intro-line-1 1s cubic-bezier(.76,0,.24,1) 1.75s both}.wm-intro .wm-line-2{animation:intro-line-2 1s cubic-bezier(.76,0,.24,1) 1.75s both}}@keyframes intro-word{0%{opacity:.12;filter:blur(12px)}55%{opacity:.55;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes intro-pulse{0%,to{filter:blur()}50%{filter:blur(5px)}}@keyframes intro-line-1{0%{transform:translateY(4%)}}@keyframes intro-line-2{0%{transform:translateY(-4%)}}@keyframes intro-mark-settle{0%{transform:translateY(var(--intro-offset)) scale(.92)}}.bg-texture-purple-seamless,.bg-texture-purple-seamless-bottom{background-color:hsl(var(--purple));background-image:url(/textures/bg-01-purple-blue-gradient-mirror.jpg);background-position:top;background-repeat:repeat-y;background-size:max(100%,1200px)}.bg-texture-purple-seamless-bottom{background-position:bottom}.fade-orange,.fade-pink,.fade-purple{isolation:isolate;position:relative}.fade-orange:after,.fade-pink:after,.fade-purple:after{content:"";z-index:-1;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;height:min(40%,28rem);position:absolute;inset:auto 0 0}.fade-purple:after{background-image:url(/textures/fade-06-purple-bottom.png)}.fade-orange:after{background-image:url(/textures/fade-07-orange-bottom.png)}.fade-pink:after{background-image:url(/textures/fade-08-pink-bottom.png)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[7\%\]{inset:7%}.inset-x-0{inset-inline:0}.inset-x-\[10\%\]{inset-inline:10%}.inset-x-\[13\%\]{inset-inline:13%}.inset-x-\[16\%\]{inset-inline:16%}.-inset-y-\[6\%\]{inset-block:-6%}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-\[3\%\]{top:3%}.top-\[4\%\]{top:4%}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.top-\[9\%\]{top:9%}.top-\[10\%\]{top:10%}.top-\[11\%\]{top:11%}.top-\[12\%\]{top:12%}.top-\[13\%\]{top:13%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[17\%\]{top:17%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[23\%\]{top:23%}.top-\[24\%\]{top:24%}.top-\[25\%\]{top:25%}.top-\[28\%\]{top:28%}.top-\[29\%\]{top:29%}.top-\[31\%\]{top:31%}.top-\[34\%\]{top:34%}.top-\[35\%\]{top:35%}.top-\[36\%\]{top:36%}.top-\[42\%\]{top:42%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-\[-3\%\]{right:-3%}.right-\[-4\%\]{right:-4%}.right-\[2\%\]{right:2%}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.right-\[8\%\]{right:8%}.right-\[11\%\]{right:11%}.right-\[12\%\]{right:12%}.right-\[13\%\]{right:13%}.right-\[15\%\]{right:15%}.right-\[16\%\]{right:16%}.right-\[26\%\]{right:26%}.-bottom-\[2\%\]{bottom:-2%}.bottom-0{bottom:0}.bottom-\[-6\%\]{bottom:-6%}.bottom-\[2\%\]{bottom:2%}.bottom-\[4\%\]{bottom:4%}.bottom-\[5\%\]{bottom:5%}.bottom-\[6\%\]{bottom:6%}.bottom-\[8\%\]{bottom:8%}.bottom-\[9\%\]{bottom:9%}.bottom-\[12\%\]{bottom:12%}.bottom-\[13\%\]{bottom:13%}.bottom-\[19\%\]{bottom:19%}.bottom-\[clamp\(14px\,3vh\,30px\)\]{bottom:clamp(14px,3vh,30px)}.-left-\[2\%\]{left:-2%}.-left-\[7\%\]{left:-7%}.-left-\[19\%\]{left:-19%}.-left-\[31\%\]{left:-31%}.-left-\[43\%\]{left:-43%}.left-0{left:0}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[1\%\]{left:1%}.left-\[2\%\]{left:2%}.left-\[7\%\]{left:7%}.left-\[8\%\]{left:8%}.left-\[9\%\]{left:9%}.left-\[10\%\]{left:10%}.left-\[13\%\]{left:13%}.left-\[14\%\]{left:14%}.left-\[15\%\]{left:15%}.left-\[16\%\]{left:16%}.left-\[21\%\]{left:21%}.left-\[22\%\]{left:22%}.left-\[24\%\]{left:24%}.left-\[29\%\]{left:29%}.left-\[30\%\]{left:30%}.left-\[44\%\]{left:44%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.col-span-4{grid-column:span 4/span 4}.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-0{margin:0}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[clamp\(14px\,2vw\,22px\)\]{margin-top:clamp(14px,2vw,22px)}.mt-\[clamp\(24px\,3vw\,40px\)\]{margin-top:clamp(24px,3vw,40px)}.mt-\[clamp\(26px\,4vw\,40px\)\]{margin-top:clamp(26px,4vw,40px)}.mt-\[clamp\(28px\,4vw\,56px\)\]{margin-top:clamp(28px,4vw,56px)}.mt-\[clamp\(36px\,5vh\,64px\)\]{margin-top:clamp(36px,5vh,64px)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[22px\]{margin-bottom:22px}.mb-\[clamp\(26px\,4vw\,46px\)\]{margin-bottom:clamp(26px,4vw,46px)}.-ml-\[9\%\]{margin-left:-9%}.ml-1{margin-left:var(--spacing)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.list-item{display:list-item}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[76px\]{width:76px;height:76px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-\[1\.2\%\]{height:1.2%}.h-\[1\.6\%\]{height:1.6%}.h-\[2\.4\%\]{height:2.4%}.h-\[7\%\]{height:7%}.h-\[34px\]{height:34px}.h-\[58\%\]{height:58%}.h-\[60vh\]{height:60vh}.h-\[82px\]{height:82px}.h-\[380px\]{height:380px}.h-\[548px\]{height:548px}.h-\[630px\]{height:630px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[26rem\]{min-height:26rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100svh-4\.75rem\)\]{min-height:calc(100svh - 4.75rem)}.min-h-\[min\(720px\,calc\(100svh-4\.75rem\)\)\]{min-height:min(720px,100svh - 4.75rem)}.w-1\/3{width:33.3333%}.w-64{width:calc(var(--spacing) * 64)}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[7\%\]{width:7%}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[13\%\]{width:13%}.w-\[17\%\]{width:17%}.w-\[22\%\]{width:22%}.w-\[24\%\]{width:24%}.w-\[26\%\]{width:26%}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[34\%\]{width:34%}.w-\[38\%\]{width:38%}.w-\[44\%\]{width:44%}.w-\[48\%\]{width:48%}.w-\[52\%\]{width:52%}.w-\[56\%\]{width:56%}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[66\%\]{width:66%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[74\%\]{width:74%}.w-\[78\%\]{width:78%}.w-\[82\%\]{width:82%}.w-\[86\%\]{width:86%}.w-\[230px\]{width:230px}.w-\[680px\]{width:680px}.w-\[1200px\]{width:1200px}.w-\[clamp\(180px\,26\%\,340px\)\]{width:clamp(180px,26%,340px)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[75ch\]{max-width:75ch}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[1280px\]{max-width:1280px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-\[0_1_260px\]{flex:0 260px}.flex-\[0_1_320px\]{flex:0 320px}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_340px\]{flex:340px}.flex-\[1_1_360px\]{flex:360px}.flex-\[1_1_380px\]{flex:380px}.flex-\[1_1_400px\]{flex:400px}.flex-\[1_1_420px\]{flex:420px}.flex-\[1_1_440px\]{flex:440px}.flex-\[1_1_460px\]{flex:460px}.flex-\[1_1_520px\]{flex:520px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.3333%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.-rotate-2{rotate:-2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.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-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[clamp\(6px\,0\.8vw\,10px\)\]{gap:clamp(6px,.8vw,10px)}.gap-\[clamp\(16px\,2\.4vw\,28px\)\]{gap:clamp(16px,2.4vw,28px)}.gap-\[clamp\(20px\,3vw\,32px\)\]{gap:clamp(20px,3vw,32px)}.gap-\[clamp\(22px\,2\.6vw\,32px\)\]{gap:clamp(22px,2.6vw,32px)}.gap-\[clamp\(24px\,3vw\,36px\)\]{gap:clamp(24px,3vw,36px)}.gap-\[clamp\(28px\,4vw\,56px\)\]{gap:clamp(28px,4vw,56px)}.gap-\[clamp\(30px\,4\.5vw\,64px\)\]{gap:clamp(30px,4.5vw,64px)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[clamp\(28px\,4vw\,56px\)\]{column-gap:clamp(28px,4vw,56px)}.gap-x-\[clamp\(32px\,5vw\,80px\)\]{column-gap:clamp(32px,5vw,80px)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-\[clamp\(20px\,2\.4vw\,32px\)\]{row-gap:clamp(20px,2.4vw,32px)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full)}.rounded-b-full{border-bottom-right-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-y-\[3px\]{border-block-style:var(--tw-border-style);border-block-width:3px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-current{border-color:currentColor}.border-error{border-color:hsl(var(--error))}.border-gold{border-color:hsl(var(--gold))}.border-ink{border-color:hsl(var(--ink))}.border-paper{border-color:hsl(var(--paper))}.border-red{border-color:hsl(var(--red))}.border-red-deep\/40{border-color:hsl(var(--red-deep))}@supports (color:color-mix(in lab,red,red)){.border-red-deep\/40{border-color:color-mix(in oklab,hsl(var(--red-deep)) 40%,transparent)}}.border-rule{border-color:hsl(var(--ink)/.16)}.border-rule-chip{border-color:hsl(var(--ink)/.24)}.border-rule-input{border-color:hsl(var(--ink)/.3)}.border-rule-night{border-color:hsl(var(--cream-on-night)/.16)}.border-rule-night-strong{border-color:hsl(var(--cream-on-night)/.28)}.border-tan{border-color:hsl(var(--tan))}.border-t-transparent{border-top-color:#0000}.bg-brown{background-color:hsl(var(--brown))}.bg-cream-on-night,.bg-cream-on-night\/\[0\.06\]{background-color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.bg-cream-on-night\/\[0\.06\]{background-color:color-mix(in oklab,hsl(var(--cream-on-night)) 6%,transparent)}}.bg-cream-on-night\/\[0\.08\]{background-color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.bg-cream-on-night\/\[0\.08\]{background-color:color-mix(in oklab,hsl(var(--cream-on-night)) 8%,transparent)}}.bg-cream-on-night\/\[0\.14\]{background-color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.bg-cream-on-night\/\[0\.14\]{background-color:color-mix(in oklab,hsl(var(--cream-on-night)) 14%,transparent)}}.bg-cream-on-night\/\[0\.16\]{background-color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.bg-cream-on-night\/\[0\.16\]{background-color:color-mix(in oklab,hsl(var(--cream-on-night)) 16%,transparent)}}.bg-cta{background-color:hsl(var(--cta))}.bg-current{background-color:currentColor}.bg-gold{background-color:hsl(var(--gold))}.bg-ink,.bg-ink\/\[0\.08\]{background-color:hsl(var(--ink))}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.08\]{background-color:color-mix(in oklab,hsl(var(--ink)) 8%,transparent)}}.bg-ink\/\[0\.14\]{background-color:hsl(var(--ink))}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.14\]{background-color:color-mix(in oklab,hsl(var(--ink)) 14%,transparent)}}.bg-night,.bg-night\/25{background-color:hsl(var(--night))}@supports (color:color-mix(in lab,red,red)){.bg-night\/25{background-color:color-mix(in oklab,hsl(var(--night)) 25%,transparent)}}.bg-night\/70{background-color:hsl(var(--night))}@supports (color:color-mix(in lab,red,red)){.bg-night\/70{background-color:color-mix(in oklab,hsl(var(--night)) 70%,transparent)}}.bg-night\/85{background-color:hsl(var(--night))}@supports (color:color-mix(in lab,red,red)){.bg-night\/85{background-color:color-mix(in oklab,hsl(var(--night)) 85%,transparent)}}.bg-orange{background-color:hsl(var(--orange))}.bg-paper{background-color:hsl(var(--paper))}.bg-paper-warm{background-color:hsl(var(--paper-warm))}.bg-pink-deep{background-color:hsl(var(--pink-deep))}.bg-purple-deep{background-color:hsl(var(--purple-deep))}.bg-red{background-color:hsl(var(--red))}.bg-rule{background-color:hsl(var(--ink)/.16)}.bg-rule-header{background-color:hsl(var(--ink)/.14)}.bg-rule-night{background-color:hsl(var(--cream-on-night)/.16)}.bg-rule-night-strong{background-color:hsl(var(--cream-on-night)/.28)}.bg-surface{background-color:hsl(var(--surface))}.bg-tan{background-color:hsl(var(--tan))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[url\(\'\/textures\/bg-05-orange-wordmark\.jpg\'\)\]{background-image:url(/textures/bg-05-orange-wordmark.jpg)}.from-brown{--tw-gradient-from:hsl(var(--brown));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-faint-on-night{--tw-gradient-from:hsl(var(--faint-on-night));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-night{--tw-gradient-from:hsl(var(--night));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange{--tw-gradient-from:hsl(var(--orange));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-paper{--tw-gradient-from:hsl(var(--paper));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink{--tw-gradient-from:hsl(var(--pink));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple{--tw-gradient-from:hsl(var(--purple));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-deep{--tw-gradient-from:hsl(var(--purple-deep));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-night\/85{--tw-gradient-via:hsl(var(--night))}@supports (color:color-mix(in lab,red,red)){.via-night\/85{--tw-gradient-via:color-mix(in oklab,hsl(var(--night)) 85%,transparent)}}.via-night\/85{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-paper\/95{--tw-gradient-via:hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.via-paper\/95{--tw-gradient-via:color-mix(in oklab,hsl(var(--paper)) 95%,transparent)}}.via-paper\/95{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink{--tw-gradient-via:hsl(var(--pink));--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple{--tw-gradient-via:hsl(var(--purple));--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-deep\/70{--tw-gradient-via:hsl(var(--purple-deep))}@supports (color:color-mix(in lab,red,red)){.via-purple-deep\/70{--tw-gradient-via:color-mix(in oklab,hsl(var(--purple-deep)) 70%,transparent)}}.via-purple-deep\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-30\%{--tw-gradient-via-position:30%}.via-45\%{--tw-gradient-via-position:45%}.via-65\%{--tw-gradient-via-position:65%}.to-orange{--tw-gradient-to:hsl(var(--orange));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple{--tw-gradient-to:hsl(var(--purple));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-deep{--tw-gradient-to:hsl(var(--purple-deep));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-55\%{--tw-gradient-to-position:55%}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_12\%\,transparent_48\%\)\]{-webkit-mask-image:linear-gradient(#000 0 12%,#0000 48%);mask-image:linear-gradient(#000 0 12%,#0000 48%)}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_35\%\,transparent_72\%\)\]{-webkit-mask-image:linear-gradient(#000 0 35%,#0000 72%);mask-image:linear-gradient(#000 0 35%,#0000 72%)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-gold{fill:hsl(var(--gold))}.fill-ink{fill:hsl(var(--ink))}.fill-rule{fill:hsl(var(--ink)/.16)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_30\%\]{object-position:50% 30%}.object-\[50\%_35\%\]{object-position:50% 35%}.object-center{object-position:center}.object-right{object-position:right}.object-top{object-position:top}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2\.8\%\]{padding:2.8%}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-\[8\%\]{padding:8%}.p-\[12\%\]{padding:12%}.p-\[22px\]{padding:22px}.p-\[clamp\(22px\,3\.2vw\,38px\)\]{padding:clamp(22px,3.2vw,38px)}.p-\[clamp\(22px\,3vw\,34px\)\]{padding:clamp(22px,3vw,34px)}.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)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[28px\]{padding-inline:28px}.px-\[30px\]{padding-inline:30px}.px-\[32px\]{padding-inline:32px}.px-\[clamp\(18px\,3\.4vw\,44px\)\]{padding-inline:clamp(18px,3.4vw,44px)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[18px\]{padding-block:18px}.py-\[19px\]{padding-block:19px}.py-\[clamp\(32px\,5vh\,68px\)\]{padding-block:clamp(32px,5vh,68px)}.py-\[clamp\(48px\,7vw\,96px\)\]{padding-block:clamp(48px,7vw,96px)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[clamp\(20px\,3\.2vh\,44px\)\]{padding-top:clamp(20px,3.2vh,44px)}.pt-\[clamp\(84px\,10vh\,104px\)\]{padding-top:clamp(84px,10vh,104px)}.pt-\[clamp\(88px\,12vh\,140px\)\]{padding-top:clamp(88px,12vh,140px)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-\[22px\]{padding-bottom:22px}.pb-\[clamp\(20px\,3\.2vh\,44px\)\]{padding-bottom:clamp(20px,3.2vh,44px)}.pb-\[clamp\(40px\,9vh\,112px\)\]{padding-bottom:clamp(40px,9vh,112px)}.pb-\[clamp\(64px\,10vh\,120px\)\]{padding-bottom:clamp(64px,10vh,120px)}.pb-\[clamp\(150px\,26vh\,290px\)\]{padding-bottom:clamp(150px,26vh,290px)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[0\.6em\]{padding-left:.6em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-anton\)\]{font-family:var(--font-anton)}.font-body{font-family:var(--font-karla),system-ui,sans-serif}.font-display{font-family:var(--font-display-lead,var(--font-anton)),var(--font-anton),var(--font-archivo),"Arial Narrow",sans-serif}.font-figures{font-family:var(--font-anton),var(--font-archivo),"Arial Narrow",sans-serif}.font-heading{font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif}.font-mono{font-family:var(--font-space-mono),ui-monospace,"SFMono-Regular",monospace}.font-sans{font-family:var(--font-karla),system-ui,sans-serif}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.text-heading-md{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.text-heading-xl{font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xl--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing))}.text-lede{font-size:var(--text-lede);line-height:var(--tw-leading,var(--text-lede--line-height));letter-spacing:var(--tw-tracking,var(--text-lede--letter-spacing))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height))}.text-display-xs{font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-numeral{font-size:var(--text-numeral);line-height:var(--tw-leading,var(--text-numeral--line-height))}.text-numeral-sm{font-size:var(--text-numeral-sm);line-height:var(--tw-leading,var(--text-numeral-sm--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.03125rem\]{font-size:1.03125rem}.text-\[1rem\]{font-size:1rem}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[clamp\(1\.75rem\,3\.4vw\,3rem\)\]{font-size:clamp(1.75rem,3.4vw,3rem)}.text-\[clamp\(2rem\,4\.2vw\,3\.5rem\)\]{font-size:clamp(2rem,4.2vw,3.5rem)}.text-\[clamp\(19px\,2vw\,25px\)\]{font-size:clamp(19px,2vw,25px)}.text-\[length\:25cqw\]{font-size:25cqw}.\!leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-label{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-loose{--tw-tracking:var(--tracking-loose);letter-spacing:var(--tracking-loose)}.tracking-nav{--tw-tracking:var(--tracking-nav);letter-spacing:var(--tracking-nav)}.tracking-tight-label{--tw-tracking:var(--tracking-tight-label);letter-spacing:var(--tracking-tight-label)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-brown{color:hsl(var(--brown))}.text-brown-light{color:hsl(var(--brown-light))}.text-brown\/25{color:hsl(var(--brown))}@supports (color:color-mix(in lab,red,red)){.text-brown\/25{color:color-mix(in oklab,hsl(var(--brown)) 25%,transparent)}}.text-brown\/30{color:hsl(var(--brown))}@supports (color:color-mix(in lab,red,red)){.text-brown\/30{color:color-mix(in oklab,hsl(var(--brown)) 30%,transparent)}}.text-cream-on-night,.text-cream-on-night\/25{color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.text-cream-on-night\/25{color:color-mix(in oklab,hsl(var(--cream-on-night)) 25%,transparent)}}.text-cta{color:hsl(var(--cta))}.text-current{color:currentColor}.text-dim-on-night{color:hsl(var(--dim-on-night))}.text-faint-on-night{color:hsl(var(--faint-on-night))}.text-foreground{color:hsl(var(--foreground))}.text-gold{color:hsl(var(--gold))}.text-ink{color:hsl(var(--ink))}.text-ink-lead{color:hsl(var(--ink-lead))}.text-ink-soft{color:hsl(var(--ink-soft))}.text-muted-on-night{color:hsl(var(--muted-on-night))}.text-night{color:hsl(var(--night))}.text-paper{color:hsl(var(--paper))}.text-paper-warm{color:hsl(var(--paper-warm))}.text-pink-soft{color:hsl(var(--pink-soft))}.text-purple-deep{color:hsl(var(--purple-deep))}.text-red{color:hsl(var(--red))}.text-red-deep{color:hsl(var(--red-deep))}.text-surface{color:hsl(var(--surface))}.text-tan{color:hsl(var(--tan))}.text-text-muted{color:hsl(var(--text-muted))}.text-wordmark-no{color:hsl(var(--wordmark-no))}.text-wordmark-no-dark{color:hsl(var(--wordmark-no-dark))}.text-wordmark-rest{color:hsl(var(--wordmark-rest))}.text-wordmark-rest-dark{color:hsl(var(--wordmark-rest-dark))}.text-wordmark-room{color:hsl(var(--wordmark-room))}.text-wordmark-room-dark{color:hsl(var(--wordmark-room-dark))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_10px_24px_rgba\(20\,10\,40\,0\.24\)\]{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_10px_24px_rgba\(20\,10\,40\,0\.24\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#140a283d)}.shadow-\[0_18px_42px_rgba\(20\,10\,40\,0\.28\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#140a2847)}.shadow-\[0_18px_42px_rgba\(20\,10\,40\,0\.28\)\],.shadow-\[0_18px_42px_rgba\(42\,34\,28\,0\.12\)\]{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_18px_42px_rgba\(42\,34\,28\,0\.12\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#2a221c1f)}.shadow-card{--tw-shadow:0 10px 26px -16px var(--tw-shadow-color,hsl(var(--ink)/.6))}.shadow-card,.shadow-card-hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card-hover{--tw-shadow:0 20px 38px -18px var(--tw-shadow-color,hsl(var(--ink)/.7))}.shadow-lift{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,hsl(var(--ink)/.5))}.shadow-lift,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-ring{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--ink)/.16))}.shadow-ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.contrast-\[1\.12\]{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,)}.contrast-\[1\.12\]{--tw-contrast:contrast(1.12)}.invert{--tw-invert:invert(100%)}.invert,.saturate-\[\.92\]{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,)}.saturate-\[\.92\]{--tw-saturate:saturate(.92)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{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-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,border-color\]{transition-property:transform,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;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-shadow{transition-property:box-shadow;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[200ms\]{--tw-duration:.2s;transition-duration:.2s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-brand{--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[action-network\:dry-run\]{action-network:dry-run}.\[grid-area\:1\/1\]{grid-area:1/1}.\[middleware\:admin\]{middleware:admin}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:translate-x-1:is(:where(.group):focus-within *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:scale-\[1\.015\]:is(:where(.group):focus-within *){scale:1.015}.group-focus-within\:text-red-deep:is(:where(.group):focus-within *){color:hsl(var(--red-deep))}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:text-red-deep:is(:where(.group):hover *){color:hsl(var(--red-deep))}.group-hover\:opacity-45:is(:where(.group):hover *){opacity:.45}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:scale-\[1\.015\]:is(:where(.group):focus-visible *){scale:1.015}.marker\:text-red ::marker{color:hsl(var(--red))}.marker\:text-red::marker{color:hsl(var(--red))}.marker\:text-red ::-webkit-details-marker,.marker\:text-red::-webkit-details-marker{color:hsl(var(--red))}.placeholder\:text-muted-on-night::placeholder{color:hsl(var(--muted-on-night))}.placeholder\:text-placeholder::placeholder{color:hsl(var(--placeholder))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -3.5)}.before\:bg-red-deep:before{content:var(--tw-content);background-color:hsl(var(--red-deep))}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.focus-within\:-translate-y-0\.5:focus-within{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:shadow-lift:focus-within{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,hsl(var(--ink)/.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cream-on-night:hover{border-color:hsl(var(--cream-on-night))}.hover\:border-ink:hover{border-color:hsl(var(--ink))}.hover\:bg-cream-on-night:hover,.hover\:bg-cream-on-night\/10:hover{background-color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cream-on-night\/10:hover{background-color:color-mix(in oklab,hsl(var(--cream-on-night)) 10%,transparent)}}.hover\:bg-cream-on-night\/\[0\.06\]:hover{background-color:hsl(var(--cream-on-night))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cream-on-night\/\[0\.06\]:hover{background-color:color-mix(in oklab,hsl(var(--cream-on-night)) 6%,transparent)}}.hover\:bg-cta-hover:hover{background-color:hsl(var(--cta-hover))}.hover\:bg-gold\/90:hover{background-color:hsl(var(--gold))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold\/90:hover{background-color:color-mix(in oklab,hsl(var(--gold)) 90%,transparent)}}.hover\:bg-ink:hover,.hover\:bg-ink\/8:hover{background-color:hsl(var(--ink))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/8:hover{background-color:color-mix(in oklab,hsl(var(--ink)) 8%,transparent)}}.hover\:bg-ink\/\[0\.04\]:hover{background-color:hsl(var(--ink))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/\[0\.04\]:hover{background-color:color-mix(in oklab,hsl(var(--ink)) 4%,transparent)}}.hover\:bg-ink\/\[0\.06\]:hover{background-color:hsl(var(--ink))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/\[0\.06\]:hover{background-color:color-mix(in oklab,hsl(var(--ink)) 6%,transparent)}}.hover\:bg-orange-deep:hover{background-color:hsl(var(--orange-deep))}.hover\:bg-paper-warm:hover{background-color:hsl(var(--paper-warm))}.hover\:bg-paper\/10:hover{background-color:hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-paper\/10:hover{background-color:color-mix(in oklab,hsl(var(--paper)) 10%,transparent)}}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gold:hover{color:hsl(var(--gold))}.hover\:text-night:hover{color:hsl(var(--night))}.hover\:text-paper:hover{color:hsl(var(--paper))}.hover\:text-red:hover{color:hsl(var(--red))}.hover\:text-red-deep:hover{color:hsl(var(--red-deep))}.hover\:shadow-card-hover:hover{--tw-shadow:0 20px 38px -18px var(--tw-shadow-color,hsl(var(--ink)/.7))}.hover\:shadow-card-hover:hover,.hover\:shadow-lift:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lift:hover{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,hsl(var(--ink)/.5))}.hover\:shadow-red-offset:hover{--tw-shadow:0 10px 0 -4px var(--tw-shadow-color,hsl(var(--red)/.18))}.hover\:shadow-red-offset:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}}.focus\:border-gold:focus{border-color:hsl(var(--gold))}.focus\:border-red:focus{border-color:hsl(var(--red))}.focus\:shadow-focus-gold:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,hsl(var(--gold)/.22))}.focus\:shadow-focus-gold:focus,.focus\:shadow-focus-red:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-focus-red:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,hsl(var(--red)/.18))}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-pink:focus-visible{--tw-ring-color:hsl(var(--pink))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-\[3px\]:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-gold:has(:focus-visible){outline-color:hsl(var(--gold))}.has-\[\:focus-visible\]\:outline-red:has(:focus-visible){outline-color:hsl(var(--red))}.data-\[state\=checked\]\:border-red[data-state=checked]{border-color:hsl(var(--red))}.data-\[state\=checked\]\:bg-red[data-state=checked]{background-color:hsl(var(--red))}.data-\[state\=checked\]\:text-paper[data-state=checked]{color:hsl(var(--paper))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:right-0{right:0}.sm\:w-\[68\%\]{width:68%}.sm\:w-\[76\%\]{width:76%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-\[1\.375rem\]{padding-inline:1.375rem}.sm\:opacity-70{opacity:.7}}@media (min-width:48rem){.md\:grid{display:grid}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:pb-\[84px\]{padding-bottom:84px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:-top-\[6\%\]{top:-6%}.lg\:right-\[4\%\]{right:4%}.lg\:-bottom-\[6\%\]{bottom:-6%}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:h-auto{height:auto}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[58\%\]{width:58%}.lg\:w-\[68\%\]{width:68%}.lg\:max-w-\[58\%\]{max-width:58%}.lg\:max-w-none{max-width:none}.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\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,400px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,400px)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:content-start{align-content:flex-start}.lg\:pt-1{padding-top:var(--spacing)}.lg\:pt-\[clamp\(112px\,13vh\,152px\)\]{padding-top:clamp(112px,13vh,152px)}.lg\:opacity-100{opacity:1}}@media (min-width:80rem){.xl\:block{display:block}}@media (min-width:96rem){.\32 xl\:left-\[38px\]{left:38px}.\32 xl\:block{display:block}}.prose-headings\:font-heading :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif}.prose-headings\:text-ink :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--ink))}.prose-h2\:text-heading-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.prose-h3\:text-heading-md :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight))}.prose-p\:text-ink-soft :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--ink-soft))}.prose-a\:text-red-deep :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--red-deep))}.prose-a\:decoration-2 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-thickness:2px}.prose-a\:underline-offset-4 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-underline-offset:4px}.prose-blockquote\:border-l-gold :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:hsl(var(--gold))}.prose-blockquote\:text-brown :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--brown))}.prose-blockquote\:not-italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:normal}.prose-strong\:text-ink :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--ink))}.prose-li\:text-ink-soft :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--ink-soft))}.\[\&_\:focus-visible\]\:outline-ink :focus-visible{outline-color:hsl(var(--ink))}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--paper:300 38.5% 97.5%;--paper-warm:308.6 38.9% 92.9%;--surface:0 0% 100%;--night:270 38.5% 10.2%;--brown-hero:322.2 53.5% 66.3%;--ink:267 32.3% 12.2%;--ink-soft:264 24.1% 28.4%;--ink-lead:264.4 27.1% 23.1%;--brown:272.7 48.9% 35.3%;--brown-light:278.3 43.1% 42.7%;--wordmark-no:326.1 77.5% 34.9%;--wordmark-room:266.9 60.2% 44.3%;--wordmark-rest:267 32.3% 12.2%;--wordmark-no-dark:328.8 80.6% 93.9%;--wordmark-room-dark:327.6 100% 74.7%;--wordmark-rest-dark:300 38.5% 97.5%;--red:326.7 82.2% 39.6%;--red-deep:326.2 81.8% 30.2%;--gold:324.7 81.8% 78.4%;--tan:269 42.3% 72.2%;--purple:266.9 60.2% 44.3%;--purple-deep:263.9 69.3% 32%;--purple-soft:265.4 76.5% 93.3%;--pink:327.9 66.9% 49.8%;--pink-deep:326.1 77.5% 34.9%;--pink-soft:328.8 80.6% 93.9%;--orange:26.9 93.1% 54.5%;--orange-deep:24 90.9% 34.5%;--cream-on-night:308.6 46.7% 97.1%;--muted-on-night:274.6 26% 80.4%;--dim-on-night:271.9 18.2% 65.5%;--faint-on-night:270 14.7% 57.3%;--placeholder:272.9 13.2% 46.1%;--background:var(--paper);--foreground:var(--ink);--text-muted:var(--brown);--cta:var(--red);--cta-hover:var(--red-deep);--link:var(--red);--ring:var(--red);--success:145 35% 30%;--error:var(--red-deep);--warning:30 68% 34%;--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-warm);--secondary-foreground:var(--ink);--muted:var(--paper-warm);--muted-foreground:var(--brown);--accent:var(--gold);--accent-foreground:var(--ink);--destructive:var(--error);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--input:var(--ink)}.measure{max-width:68ch}.measure-tight{max-width:62ch}.dot-field{pointer-events:none;background-image:radial-gradient(hsl(var(--dot-color,var(--ink))/var(--dot-alpha,.18)) var(--dot-size,1px),transparent calc(var(--dot-size,1px) + .5px));background-size:var(--dot-pitch,7px) var(--dot-pitch,7px);position:absolute;inset:0}.dot-field--soft{--dot-alpha:.1;--dot-pitch:8px}.dot-field--night{--dot-color:var(--cream-on-night);--dot-alpha:.09;--dot-pitch:6px}.dot-field--on-red{--dot-color:var(--night);--dot-alpha:.4;--dot-pitch:8px}.dot-field--feathered{-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 40%,#0000 78%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 40%,#0000 78%)}.halftone{mix-blend-mode:multiply}.halftone--wash{opacity:.3;pointer-events:none}.tear-edge{z-index:2;pointer-events:none;background-color:hsl(var(--tear-tone,var(--paper)));width:100%;height:22px;position:absolute;left:0;-webkit-mask-image:url(/brand/tear-mask-a.webp);mask-image:url(/brand/tear-mask-a.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tear-edge--top{top:-1px;transform:scaleY(-1)}.tear-edge--bottom{bottom:-1px}.tear-edge--cream,.tear-edge--paper{--tear-tone:var(--paper)}.tear-edge--warm{--tear-tone:var(--paper-warm)}.tear-edge--night{--tear-tone:var(--night);-webkit-mask-image:url(/brand/tear-mask-b.webp);mask-image:url(/brand/tear-mask-b.webp)}.tear-edge--purple{--tear-tone:var(--purple)}.tear-edge--pink{--tear-tone:var(--pink)}.tear-edge--orange{--tear-tone:var(--orange)}@keyframes marker-sweep{0%{background-size:0 var(--marker-height,.62em)}to{background-size:100% var(--marker-height,.62em)}}.marker-sweep{background-image:linear-gradient(hsl(var(--gold)/.55) 0 100%);background-repeat:no-repeat;background-position:0 var(--marker-offset,.42em);background-size:100% var(--marker-height,.62em);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:marker-sweep .9s var(--ease-brand) both;animation-delay:var(--reveal-delay,0s);margin:0 -.1em;padding:0 .1em}.tape{background:hsl(var(--cream-on-night)/.82);border:1px solid hsl(var(--ink)/.1);box-shadow:var(--shadow-tape);transform:rotate(-8deg)}.tape--gold{background:hsl(var(--gold)/.9);border:0;transform:rotate(6deg)}.hairline-grid{background:var(--color-rule);gap:1px;display:grid;overflow:hidden}.hairline-grid--wide{gap:2px}.hairline-grid--night{background:var(--color-rule-night-strong)}.texture-grain-dark{position:relative}.texture-grain-dark:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background:url(/textures/grain-512.webp) 0 0/384px;position:absolute;inset:0}.mask-keyhole{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='30' r='26'/%3E%3Cpath d='M39.5 46 L27 106 q-1.6 6 4.5 6 h37 q6.1 0 4.5-6 L61.5 46 q-5 3.4-11.5 3.4 t-11.5-3.4 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hero-artwork{-webkit-mask-image:linear-gradient(90deg,#0000 0 34%,#000 64%);mask-image:linear-gradient(90deg,#0000 0 34%,#000 64%)}@keyframes float-in{0%{opacity:0;filter:blur(6px);transform:translateY(1.5rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.18) rotate(var(--stamp-rotate,-2deg))}70%{opacity:1;transform:scale(.97) rotate(var(--stamp-rotate,-2deg))}to{opacity:1;transform:scale(1) rotate(var(--stamp-rotate,-2deg))}}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-x-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rise{0%{opacity:.15;transform:translateY(64px)scale(.82)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-out{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes throb{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes cue-bob{50%{transform:translateY(8px)}}@keyframes drift{0%{transform:translateY(56px)rotate(-2deg)}to{transform:translateY(-56px)rotate(2deg)}}@keyframes drift-alt{0%{transform:translateY(70px)rotate(3deg)}to{transform:translateY(-40px)rotate(-1.5deg)}}@keyframes drift-slow{0%{transform:translateY(34px)rotate(-1deg)}to{transform:translateY(-28px)rotate(1deg)}}@keyframes drift-face{0%{transform:translateY(44px)rotate(-4.5deg)}to{transform:translateY(-32px)rotate(-1.5deg)}}@keyframes drift-figures{0%{transform:translateY(60px)}to{transform:translateY(-44px)}}@keyframes drift-poster{0%{transform:translateY(54px)rotate(7deg)}to{transform:translateY(-38px)rotate(3.5deg)}}.rise-in{animation:float-in .7s var(--ease-brand) both;animation-delay:var(--reveal-delay,0s)}.reveal{opacity:0}.reveal[data-visible=true],[data-visible=true] .reveal{opacity:1}.reveal--float[data-visible=true],[data-visible=true] .reveal--float{animation:float-in .7s var(--ease-brand) both;animation-delay:var(--reveal-delay,0s)}.reveal--type[data-visible=true],[data-visible=true] .reveal--type{animation:type-in .9s steps(24) both;animation-delay:var(--reveal-delay,0s)}.reveal--stamp[data-visible=true],[data-visible=true] .reveal--stamp{animation:stamp-in .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--reveal-delay,0s)}.marquee-track{width:max-content;animation:marquee-x var(--marquee-duration,38s) linear infinite;display:flex}.marquee-track--reverse{animation-name:marquee-x-reverse}.marquee:hover .marquee-track{animation-play-state:paused}.throb{animation:throb 2.4s ease-in-out infinite}.stage-runway{height:calc(var(--stage-travel-sm) * 100vh + var(--stage-offset))}@media (min-width:64rem){.stage-runway{height:calc(var(--stage-travel) * 100vh + var(--stage-offset))}}.scroll-cue{animation:cue-bob 2.6s ease-in-out infinite}.scroll-cue--staged{opacity:min(var(--stage-progress,1)/.03,(.96 - var(--stage-progress,1))/.1)}.scroll-progress-bar{transform-origin:0;transform:scaleX(0)}@supports (animation-timeline:view()){.scroll-progress-bar{transform-origin:0;animation:grow-x linear both;animation-timeline:scroll(root)}.scroll-wipe{animation:wipe .9s var(--ease-brand) both;animation-timeline:view();animation-range:entry 10% cover var(--enter-range,34%)}.scroll-rise{animation:rise .8s var(--ease-brand) both;animation-delay:var(--enter-delay,0s);animation-timeline:view();animation-range:entry 0 cover var(--enter-range,30%)}.scroll-fade{animation:fade-in .7s var(--ease-brand) both;animation-delay:var(--enter-delay,0s);animation-timeline:view();animation-range:entry 0 cover var(--enter-range,28%)}.scroll-drift,.scroll-drift-alt,.scroll-drift-face,.scroll-drift-figures,.scroll-drift-poster,.scroll-drift-slow{animation:drift linear both;animation-timeline:view();animation-range:cover}.scroll-drift-alt{animation-name:drift-alt}.scroll-drift-slow{animation-name:drift-slow}.scroll-drift-face{animation-name:drift-face}.scroll-drift-figures{animation-name:drift-figures}.scroll-drift-poster{animation-name:drift-poster}.scroll-zoom{animation:zoom-out linear both;animation-timeline:view();animation-range:cover}}.stagger>*{--enter-delay:0s}.stagger>:nth-child(2){--enter-delay:calc(var(--stagger-step,90ms) * 1)}.stagger>:nth-child(3){--enter-delay:calc(var(--stagger-step,90ms) * 2)}.stagger>:nth-child(4){--enter-delay:calc(var(--stagger-step,90ms) * 3)}.stagger>:nth-child(5){--enter-delay:calc(var(--stagger-step,90ms) * 4)}.stagger>:nth-child(6){--enter-delay:calc(var(--stagger-step,90ms) * 5)}.stagger>:nth-child(7){--enter-delay:calc(var(--stagger-step,90ms) * 6)}.stagger>:nth-child(8){--enter-delay:calc(var(--stagger-step,90ms) * 7)}.stagger>:nth-child(n+9){--enter-delay:calc(var(--stagger-step,90ms) * 8)}.tilt{transform:rotate(var(--tilt,-1deg))}.tilt-straighten{transition:transform var(--duration-card) var(--ease-brand),box-shadow var(--duration-card) ease}.tilt-straighten:hover{transform:rotate(0)translateY(-4px)}@media (prefers-reduced-motion:reduce){.reveal,.reveal--float,.reveal--stamp,.reveal--type,.rise-in,.scroll-drift,.scroll-drift-alt,.scroll-drift-face,.scroll-drift-figures,.scroll-drift-poster,.scroll-drift-slow,.scroll-fade,.scroll-rise,.scroll-wipe,.scroll-zoom,.throb{opacity:1!important;clip-path:none!important;filter:none!important;animation:none!important;transform:none!important}.tilt{transform:rotate(var(--tilt,-1deg))!important}.marker-sweep,.marquee-track,.marquee-track--reverse,.scroll-cue,.scroll-progress-bar{animation:none!important}.scroll-progress-bar{transform:scaleX(0)!important}.tilt-straighten{transition:none!important}html{scroll-behavior:auto!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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}