@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8c6f6f0aec3d26a6-s.1_989u-8wo87d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1eec9d9ffa9353d6-s.0p_e0o_mmch4k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a743aa2c0cf8fb8f-s.3_ipbiomk_uac.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/10995ca37aac8da2-s.1lwvfe4dbkct1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6c734a20b6a058c6-s.3sggwitc9b6nr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/dfb4b19a8d76831e-s.0212ts7yts16_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f67ad414ed34149c-s.p.2b482_kimkjhm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.tvJnPW_className{font-family:Inter,Inter Fallback}.tvJnPW_variable{--font-inter:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-inter,ui-sans-serif, system-ui, sans-serif);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--cream:#f8f2e8;--white:#fff;--ink:#222;--ink-nav:#272727;--ink-soft:#5b5650;--line:#22222224;--yellow:#ffd400;--orange:#f58220;--blue:#00aeef;--yellow-hover:var(--yellow)}@supports (color:color-mix(in lab, red, red)){:root{--yellow-hover:color-mix(in srgb, var(--yellow) 90%, var(--ink))}}:root{--yellow-tint:var(--yellow)}@supports (color:color-mix(in lab, red, red)){:root{--yellow-tint:color-mix(in srgb, var(--yellow) 72%, var(--white))}}:root{--orange-tint:var(--orange)}@supports (color:color-mix(in lab, red, red)){:root{--orange-tint:color-mix(in srgb, var(--orange) 72%, var(--yellow))}}:root{--blue-tint:var(--blue)}@supports (color:color-mix(in lab, red, red)){:root{--blue-tint:color-mix(in srgb, var(--blue) 80%, var(--white))}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-calm:cubic-bezier(.25, .8, .3, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--dur-quick:.3s;--dur-calm:.55s;--radius:6px;--gap:16px;--gutter:clamp(1.25rem, 4.2vw, 2rem);--content-max:80rem;--reading:40rem;--section-space:clamp(4rem, 8vw, 6.5rem);--header-height:4.75rem;--focus:var(--ink);--lift:0 18px 32px -24px #2222228c}::selection{background:var(--yellow);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--header-height) + 1rem);overflow-anchor:none;background:var(--cream)}html.is-scroll-ready{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,html.is-scroll-ready{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--font-inter), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}a{color:inherit;text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,iframe:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}body:has(.page-not-found){flex-direction:column;min-height:100svh;display:flex}body:has(.page-not-found)>main{flex-direction:column;flex:auto;display:flex}.page-not-found{padding-bottom:var(--gap);flex-direction:column;flex:auto;display:flex}.page-not-found>.page-hero{flex:auto;min-height:22.5rem}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}.skip-link{z-index:100;border-radius:var(--radius);background:var(--ink);color:var(--white);padding:.7rem 1rem;font-weight:600;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-top:var(--section-space)}.section--tight{padding-top:calc(var(--section-space) * .75)}main>*>.section:last-child:not(.section--cta){padding-bottom:var(--section-space)}.section--cta{padding-bottom:var(--gap)}.archive-note{width:fit-content;max-width:min(var(--reading), 100%);border-bottom:3px solid var(--yellow);color:var(--ink);letter-spacing:-.015em;margin:0 0 1.75rem;padding:0 0 .45rem;font-size:.9375rem;font-weight:600;line-height:1.35}.new-tab-mark{margin-left:.2em;font-size:.85em;font-weight:500}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:3rem;display:flex}.section-head--center{text-align:center;justify-content:center}.section-head__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.section-title{letter-spacing:-1px;font-size:clamp(2rem,3.4vw,2.875rem);line-height:1.17}.section-lede{max-width:var(--reading);color:var(--ink-soft);margin:-1.75rem 0 3rem;font-size:1.125rem;line-height:1.45}.section-foot{justify-content:center;margin-top:2.5rem;display:flex}.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:2rem 4rem;display:grid}.detail{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:2.5rem clamp(2rem,3.5vw,3rem);display:grid}.detail .prose{max-width:46rem}.prose{max-width:var(--reading);font-size:1.125rem;line-height:1.6}.prose>*+*{margin-top:1.1em}.prose>*+:is(h2,h3,h4){margin-top:1.75em}.prose h2{letter-spacing:-.02em;font-size:1.75rem;line-height:1.18}.prose h3{font-size:1.375rem;line-height:1.22}.prose h4{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.prose :is(h2,h3,h4)+*{margin-top:.6em}.prose ul{padding-left:1.25em;list-style:outside}.prose ol{padding-left:1.4em;list-style:decimal}.prose li>:is(ul,ol){margin-top:.35em}.prose blockquote{border-left:4px solid var(--yellow);letter-spacing:-.01em;margin:1.5em 0;padding-left:1.25em;font-size:1.25em;font-weight:600;line-height:1.4}.prose-media{margin:2em 0}.prose-media__image{border-radius:var(--radius);width:100%;height:auto}.prose-media figcaption{color:var(--ink-soft);margin-top:10px;font-size:.875rem;line-height:1.45}.prose-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);position:relative;overflow:hidden}.prose-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose-download{border-radius:var(--radius);background:var(--white);color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.prose-download:hover{box-shadow:var(--lift);transform:translateY(-3px)}.prose-download:hover .card__arrow{transform:translate(4px)}.prose-download__text{gap:2px;display:grid}.prose-download__label{font-size:1rem;font-weight:700;line-height:1.35}.prose-download__meta{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.prose-callout{border-radius:var(--radius);background:var(--yellow-tint);padding:18px 20px;font-size:1rem;font-weight:500;line-height:1.5}.prose-button{padding-top:.25em}.prose a.button{display:inline-flex}.prose a.prose-download{display:flex}.prose li::marker{color:var(--ink-soft)}.prose li+li{margin-top:.4em}.prose a{overflow-wrap:anywhere;min-height:0;display:inline}.empty-card{border-radius:var(--radius);background:var(--white);color:var(--ink-soft);gap:.75rem;padding:1.5rem;font-size:1.0625rem;display:grid}.text-link{min-height:1.75rem;color:var(--ink);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.text-link:hover{text-decoration-thickness:2.5px}.icon{width:20px;height:20px;transition:transform var(--dur-quick) var(--ease-calm);flex:none}.icon--flip{transform:scaleX(-1)}.button{border-radius:var(--radius);white-space:nowrap;cursor:pointer;height:48px;transition:background-color var(--dur-quick) var(--ease-calm), color var(--dur-quick) var(--ease-calm);border:0;justify-content:center;align-items:center;gap:4px;padding:0 8px 0 14px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button:hover .button__icon{transform:translate(3px)}.button--dark{background:var(--ink);color:var(--white)}.button--dark:hover{background:#000}.button--yellow{background:var(--yellow);color:var(--ink)}.button--yellow:hover{background:var(--yellow-hover)}.button--white{background:var(--white);color:var(--ink)}.button--white:hover{background:var(--white)}@supports (color:color-mix(in lab, red, red)){.button--white:hover{background:color-mix(in srgb, var(--white) 88%, var(--ink))}}.button--outline{box-shadow:inset 0 0 0 1.75px var(--ink);color:var(--ink);background:0 0}.button--outline:hover{background:#2222220f}.button--ghost{color:var(--ink);background:0 0}.button--ghost:hover{background:#22222212}.button--ghost-light{color:var(--white);background:0 0}.button--ghost-light:hover{background:#ffffff24}.chip{border-radius:var(--radius);white-space:nowrap;border:1.75px solid;align-items:center;height:30px;padding:0 8px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.chip--highlight{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.page-hero__eyebrow .chip{color:inherit;background:0 0;border-color:currentColor}.icon-button{border:1.75px solid var(--ink);border-radius:var(--radius);cursor:pointer;width:48px;height:48px;transition:background-color var(--dur-quick) var(--ease-calm), opacity var(--dur-quick) var(--ease-calm);background:0 0;place-items:center;display:inline-grid}.icon-button:hover:not([aria-disabled=true]){background:#22222212}.icon-button[aria-disabled=true]{opacity:.3;cursor:default}.site-header{z-index:30;background:var(--cream);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--cream) 90%, transparent)}}.site-header{-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px)}.site-header__bar{height:var(--header-height);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-logo{border-radius:var(--radius);flex:none;display:block}.site-logo img{width:109px;height:40px}.nav-toggle{display:none}.site-nav>ul{align-items:center;gap:4px;display:flex}.site-nav>ul a{border-radius:var(--radius);height:36px;color:var(--ink-nav);transition:background-color var(--dur-quick) var(--ease-calm);align-items:center;padding:0 10px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.site-nav>ul a:hover{background:#22222212}.site-nav>ul a[aria-current=page]{background:var(--yellow);color:var(--ink)}.nav-backdrop,.site-nav__details{display:none}.hero{height:clamp(640px, calc(100vh - var(--header-height)), 1000px);height:clamp(640px, calc(100svh - var(--header-height)), 1000px);padding-bottom:var(--gutter);gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__panel{border-radius:var(--radius);background:var(--yellow);flex-direction:column;justify-content:space-between;gap:4rem;min-width:0;padding:32px;display:flex;container-type:inline-size}.hero__title{letter-spacing:-1px;text-wrap:pretty;max-width:none;font-size:clamp(2.375rem,11.3cqi,4.25rem);line-height:1.07}.hero__line{display:block}.hero__lede{text-wrap:pretty;max-width:33rem;margin-bottom:24px;font-size:1.125rem;line-height:1.45}.hero__lede .hero__line{text-wrap:balance}.hero__actions{flex-wrap:wrap;gap:8px;display:flex}.hero__media{border-radius:var(--radius);background:#c3c3c3;align-items:flex-end;min-width:0;padding:32px;display:flex;position:relative;overflow:hidden}.hero__media .placeholder{border-radius:0}.hero__video{z-index:0;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.hero__media .media__image,.hero__media .placeholder{z-index:1;pointer-events:none;transition:opacity .45s var(--ease-out)}.hero__media[data-video-started=true] :is(.media__image,.placeholder){opacity:0}.hero__toggle{z-index:2;border-radius:var(--radius);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#2222223d;border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.hero__toggle:hover{background:#22222270}.hero__toggle:focus-visible{outline-color:var(--white)}.statement{padding-top:calc(var(--section-space) * 1.25);flex-direction:column;align-items:center;gap:24px;padding-bottom:20px;display:flex}.statement__mark{width:clamp(180px,52vw,310.611px);max-width:100%;height:auto;display:block;overflow:visible}.statement__bar{transform-box:fill-box;transform-origin:0}.statement__copy{width:min(794px,100%)}.statement__copy[data-reveal]{transition-delay:.18s}.statement__text{letter-spacing:-.015em;text-align:center;text-wrap:pretty;max-width:794px;margin-inline:auto;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:600;line-height:1.33}.statement__text em{font-style:italic;font-weight:600}.media{background:#d9d9d9;position:relative;overflow:hidden}.media__image{object-fit:cover;object-position:center}.placeholder{color:var(--ink);background:linear-gradient(162deg, var(--yellow) 0 62%, var(--yellow-tint) 62% 100%);flex-direction:column;justify-content:flex-end;gap:12px;margin:0;padding:16px;display:flex;position:absolute;inset:0}.placeholder[data-usage=event],.placeholder[data-usage=hero]{background:linear-gradient(162deg, var(--blue) 0 62%, var(--blue-tint) 62% 100%)}.placeholder[data-usage=story]{background:linear-gradient(162deg, var(--orange) 0 62%, var(--orange-tint) 62% 100%)}.placeholder[data-usage=portrait]{background:linear-gradient(162deg, var(--orange-tint) 0 62%, var(--yellow) 62% 100%)}.card-grid>li:nth-child(3n+2) .placeholder,.carousel__track>li:nth-child(3n+2) .placeholder{color:var(--ink);background:linear-gradient(162deg, var(--orange) 0 62%, var(--orange-tint) 62% 100%)}.card-grid>li:nth-child(3n+3) .placeholder,.carousel__track>li:nth-child(3n+3) .placeholder{background:linear-gradient(162deg, var(--blue) 0 62%, var(--blue-tint) 62% 100%)}.placeholder__description{max-width:30rem;font-size:.9375rem;font-weight:500;line-height:1.45}.card{border-radius:var(--radius);background:var(--white);height:100%;color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card:hover{box-shadow:var(--lift);transform:translateY(-3px)}.card__media{aspect-ratio:1;flex:none}.card:not(:has(.card__media)){align-self:start;height:auto}.card__media .media__image{transition:transform .9s var(--ease-calm)}.card:hover .card__media .media__image{transform:scale(1.03)}.card__body{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.card__text{gap:8px;display:grid}.card__title{letter-spacing:-.01em;font-size:1.5rem;line-height:1.25}.card__meta{color:var(--ink-soft);font-size:.875rem;font-weight:500;line-height:1.4}.card__summary{color:var(--ink-soft);font-size:1rem;line-height:1.5}.card__footer{justify-content:space-between;align-items:center;gap:1rem;min-height:30px;margin-top:auto;display:flex}.card__cta{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.3}.card:hover .card__arrow,.event-row:hover .card__arrow,.story-row:hover .card__arrow,.edition-card:hover .card__arrow,.edition-feature:hover .card__arrow,.contact-card--link:hover .card__arrow{transform:translate(4px)}.card-grid{gap:var(--gap);display:grid}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.carousel__foot{justify-content:flex-end;margin-top:24px;display:flex}.carousel__controls{gap:8px;display:flex}.carousel__track{--track-inset:max(var(--gutter), calc((100% - var(--content-max)) / 2));padding:8px var(--track-inset) 24px;gap:var(--gap);overscroll-behavior-x:contain;scroll-padding-inline:var(--track-inset);scroll-snap-type:x mandatory;scrollbar-width:none;margin-block:-8px -24px;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>li{scroll-snap-align:start;flex:0 0 336px}.event-list{gap:var(--gap);display:grid}.event-row{border-radius:var(--radius);background:var(--white);color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 24px 16px 16px;text-decoration:none;display:grid}.event-row:hover{box-shadow:var(--lift);transform:translateY(-3px)}.date-tile{aspect-ratio:1;border-radius:var(--radius);background:var(--yellow);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.event-row[data-timing=past] .date-tile{background:var(--cream)}.date-tile__day{letter-spacing:-1.5px;font-size:2.75rem;font-weight:700;line-height:.85}.date-tile__month{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1}.event-row__text{gap:6px;display:grid}.event-row__title{letter-spacing:-.01em;font-size:1.5rem;line-height:1.25}.event-row__meta{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.event-row__meta{color:color-mix(in srgb, var(--ink-soft) 85%, var(--white))}}.event-row__meta{font-size:.875rem;font-weight:400}.event-row__summary{max-width:44rem;color:var(--ink-soft)}.event-row__end{align-items:center;gap:16px;display:flex}.team-collage{--collage-gap:var(--gap);gap:var(--collage-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-collage__column{flex-direction:column;display:flex}.team-tile{aspect-ratio:288/350.61;margin:0;position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.team-tile--bottom{margin-top:calc(-26.465% + var(--collage-gap) * 1.03786)}.team-collage__column[data-slant=rise] .team-tile--top{-webkit-mask-image:url(/brand/shapes/team-tile-bottom-edge-rise.svg);mask-image:url(/brand/shapes/team-tile-bottom-edge-rise.svg)}.team-collage__column[data-slant=rise] .team-tile--bottom{-webkit-mask-image:url(/brand/shapes/team-tile-top-edge-rise.svg);mask-image:url(/brand/shapes/team-tile-top-edge-rise.svg)}.team-collage__column[data-slant=fall] .team-tile--top{-webkit-mask-image:url(/brand/shapes/team-tile-bottom-edge-fall.svg);mask-image:url(/brand/shapes/team-tile-bottom-edge-fall.svg)}.team-collage__column[data-slant=fall] .team-tile--bottom{-webkit-mask-image:url(/brand/shapes/team-tile-top-edge-fall.svg);mask-image:url(/brand/shapes/team-tile-top-edge-fall.svg)}.team-tile__image{object-fit:cover;transition:transform .7s var(--ease-out)}.team-tile__image--framed{max-width:none;height:auto;position:absolute}.team-tile:hover .team-tile__image{transform:scale(1.05)}.team-tile__name{border-radius:var(--radius);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:calc(100% - 24px);height:36px;color:var(--white);letter-spacing:.25px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-calm), transform .5s var(--ease-spring);background:#2222223d;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;line-height:1;display:flex;position:absolute;left:12px;overflow:hidden}.team-tile__name span{text-overflow:ellipsis;min-width:0;transition:transform .45s var(--ease-out) 60ms;overflow:hidden;transform:translateY(110%)}.team-tile--top .team-tile__name{transform-origin:0 0;top:12px;transform:translateY(-12px)scale(.9)}.team-tile--bottom .team-tile__name{transform-origin:0 100%;bottom:12px;transform:translateY(12px)scale(.9)}.team-tile:hover .team-tile__name{opacity:1;transform:none}.team-tile:hover .team-tile__name span{transform:none}.team-tile__hit{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.page-hero{gap:var(--gap);display:grid}.page-hero--split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.page-hero__panel{border-radius:var(--radius);background:var(--yellow);flex-direction:column;justify-content:space-between;gap:2.5rem;min-width:0;min-height:22.5rem;padding:32px;display:flex}.page-hero__panel[data-tone=blue]{background:var(--blue)}.page-hero__panel[data-tone=orange]{background:var(--orange)}.page-hero__top{justify-items:start;gap:1.25rem;display:grid}.page-hero__title{letter-spacing:-1px;text-wrap:balance;max-width:16ch;font-size:clamp(2.5rem,4.4vw,3.5rem);line-height:1.07}.page-hero--split .page-hero__title{max-width:22ch}.page-hero__bottom{justify-items:start;gap:24px;display:grid}.page-hero__lede{max-width:36rem;font-size:1.125rem;line-height:1.45}.page-event .page-hero__lede{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-hero__media{aspect-ratio:1;border-radius:var(--radius);align-self:stretch;width:100%;min-width:0;position:relative;overflow:hidden}.page-hero__media>.media{position:absolute;inset:0}.page-hero__panel[data-tone=yellow]+.page-hero__media .placeholder,.page-hero__panel[data-tone=orange]+.page-hero__media .placeholder{background:linear-gradient(162deg, var(--blue) 0 62%, var(--blue-tint) 62% 100%)}.page-hero__panel[data-tone=blue]+.page-hero__media .placeholder{color:var(--ink);background:linear-gradient(162deg, var(--yellow) 0 62%, var(--yellow-tint) 62% 100%)}.next-action{justify-items:start;gap:10px;display:grid}.next-action__label{font-weight:600}.next-action__note{max-width:34rem;color:var(--ink-soft);font-size:.875rem;line-height:1.45}.page-hero__panel[data-tone=blue] .next-action__note{color:var(--ink)}.related-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.facts{top:calc(var(--header-height) + 1rem);border-radius:var(--radius);background:var(--white);gap:16px;padding:24px;display:grid;position:sticky}.facts__title{font-size:1.125rem;font-weight:700}.facts dl{gap:16px;margin:0;display:grid}.facts__row{border-top:1px solid var(--line);gap:4px;padding-top:16px;display:grid}.facts dt{color:var(--ink-soft);font-size:.875rem;font-weight:600}.facts dd{justify-items:start;gap:2px;margin:0;font-weight:500;display:grid}.facts__aside{color:var(--ink-soft);font-size:.875rem}.facts__actions{gap:8px;margin-top:8px;display:grid}.facts__actions>.button,.facts__links .button{white-space:normal;text-align:left;justify-content:space-between;width:100%;height:auto;min-height:48px;padding-block:12px;line-height:1.25}.facts__links{gap:8px;display:grid}.facts__actions .related-links{justify-items:start;gap:4px;margin-top:4px;display:grid}.facts__actions .related-links .text-link{padding-block:4px;line-height:1.35;display:block}.edition-grid{align-items:stretch;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edition-grid>li{min-width:0;display:flex}.edition-card{border-radius:var(--radius);background:var(--white);width:100%;min-height:100%;color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.edition-card:hover{box-shadow:var(--lift);transform:translateY(-3px)}.edition-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.edition-card__date{color:var(--ink-soft);font-size:.875rem;font-weight:600}.edition-card__title{letter-spacing:-.01em;font-size:1.5rem;line-height:1.25}.edition-card__summary{-webkit-line-clamp:3;color:var(--ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.edition-card__go{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-weight:600;display:flex}.edition-feature{border-radius:var(--radius);background:var(--white);color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);gap:16px;padding:32px;text-decoration:none;display:grid}.edition-feature:hover{box-shadow:var(--lift);transform:translateY(-3px)}.edition-feature__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.875rem;font-weight:600;display:flex}.edition-feature__summary{text-wrap:pretty;max-width:44rem;font-size:1.25rem;line-height:1.45}.edition-about-title{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.75rem;line-height:1.15}.more-disclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;list-style:none;display:inline-flex}.more-disclosure>summary::-webkit-details-marker{display:none}.faq__question::-webkit-details-marker{display:none}.more-disclosure>summary:after{content:"";width:8px;height:8px;transition:transform var(--dur-quick) var(--ease-calm);border-bottom:1.75px solid;border-right:1.75px solid;margin-top:-3px;transform:rotate(45deg)}.more-disclosure[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.more-disclosure{margin-top:var(--gap);overflow-anchor:none}.more-disclosure>summary{border-radius:var(--radius);background:var(--white);padding:0 14px}.more-disclosure>summary:hover{background:var(--white)}@supports (color:color-mix(in lab, red, red)){.more-disclosure>summary:hover{background:color-mix(in srgb, var(--white) 80%, var(--cream))}}.more-disclosure[open]>summary{margin-bottom:var(--gap)}.more-disclosure__open,.more-disclosure[open] .more-disclosure__closed{display:none}.more-disclosure[open] .more-disclosure__open{display:inline}.year-groups{gap:3rem;display:grid}.year-group__title{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.2}.link-list{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-row{border-radius:var(--radius);background:var(--white);height:100%;color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);justify-content:space-between;align-items:center;gap:1.5rem;padding:24px;text-decoration:none;display:flex}.link-row:hover{box-shadow:var(--lift);transform:translateY(-3px)}.link-row:hover .card__arrow{transform:translate(4px)}.link-row__text{gap:6px;display:grid}.link-row__title{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.2}.link-row__summary{color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.faq-section__intro{top:calc(var(--header-height) + 2rem);justify-items:start;gap:20px;display:grid;position:sticky}.faq-section__text{max-width:24rem;color:var(--ink-soft);font-size:1.125rem;line-height:1.45}.faq-list{gap:8px;display:grid}.faq{border-radius:var(--radius);background:var(--white)}.faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding:16px 24px;font-size:1.125rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq__mark{flex:none;width:20px;height:20px;position:relative}.faq__mark:before,.faq__mark:after{content:"";width:14px;height:1.75px;transition:transform var(--dur-quick) var(--ease-calm);background:currentColor;border-radius:2px;position:absolute;top:9px;left:3px}.faq__mark:after{transform:rotate(90deg)}.faq[open] .faq__mark:after{transform:rotate(0)}.faq__answer{max-width:44rem;color:var(--ink-soft);justify-items:start;gap:8px;padding:0 24px 24px;font-size:1.0625rem;line-height:1.55;display:grid}.faq__answer .text-link{color:var(--ink)}.belief{border-left:4px solid var(--yellow);margin:0;padding-left:clamp(1.25rem,3vw,2rem)}.belief p{letter-spacing:-.015em;text-wrap:pretty;max-width:36ch;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:600;line-height:1.33}.contact-side{gap:var(--gap);grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.contact-social{border-radius:var(--radius);background:var(--white);gap:8px;padding:20px 24px;display:grid}.social-links{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.social-links a{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.social-icon{flex:none;width:18px;height:18px}.social-links a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.update-browser{gap:var(--gap);display:grid}.update-browser__bar{border-radius:var(--radius);background:var(--white);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px;display:flex}.update-browser__search{flex:16rem;min-width:min(100%,16rem)}.update-browser__sort{flex:0 11rem}.update-browser__choices{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{border:1.75px solid var(--ink);border-radius:var(--radius);white-space:nowrap;cursor:pointer;min-width:48px;height:48px;transition:background-color var(--dur-quick) var(--ease-calm);background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.filter-chip:hover{background:#2222220f}.filter-chip:has(:checked){border-color:var(--yellow);background:var(--yellow)}.filter-chip:has(:checked):hover{background:var(--yellow-hover)}.filter-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.filter-chip:focus-within{outline:2px solid var(--focus);outline-offset:3px}.filter-chip input:focus-visible{outline:none}.update-browser__select{display:block;position:relative}.update-browser__chevron{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.update-browser__meta{min-height:1.75rem;color:var(--ink-soft);flex:100%;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:flex}.update-browser__clear{color:var(--ink);font:inherit;font-weight:600;line-height:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px;position:relative}.update-browser__clear:hover{text-decoration-thickness:2.5px}.update-browser__clear:after{content:"";height:44px;position:absolute;inset:50% -8px auto;transform:translateY(-50%)}.program-browser .update-browser__filter{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.program-browser__areas{position:relative}.program-browser__results>.section:first-child{padding-top:0}.story-list{gap:var(--gap);display:grid}.story-row{border-radius:var(--radius);background:var(--white);color:var(--ink);transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);grid-template-columns:minmax(12rem,17.5rem) minmax(0,1fr);gap:32px;text-decoration:none;display:grid;overflow:hidden}.story-row:not(:has(.story-row__media)){grid-template-columns:minmax(0,1fr)}.story-row:hover{box-shadow:var(--lift);transform:translateY(-3px)}.story-row__media:before{content:"";padding-top:100%;display:block}.story-row__media .media__image{transition:transform .9s var(--ease-calm)}.story-row:hover .story-row__media .media__image{transform:scale(1.03)}.story-row__body{flex-direction:column;gap:12px;padding:32px 24px 24px;display:flex}.story-row__media+.story-row__body{padding-left:0}.story-row__meta{color:var(--ink-soft);font-size:.875rem;font-weight:500}.story-row__title{letter-spacing:-.5px;max-width:22ch;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.12}.story-row__summary{max-width:38rem;color:var(--ink-soft);font-size:1.0625rem}.cta{border-radius:var(--radius);background:var(--yellow);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 3rem;padding:40px;display:grid}.cta__copy{justify-items:start;gap:16px;display:grid}.cta .section-title{text-wrap:balance;max-width:24ch}.cta__text{max-width:34rem;font-size:1.125rem;line-height:1.45}.cta__actions{flex-wrap:wrap;gap:8px;display:flex}.pillar-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pillar{border-radius:var(--radius);background:var(--white);letter-spacing:-.01em;align-items:flex-end;min-height:15rem;padding:24px;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}.pillar[data-tone=yellow]{background:var(--yellow)}.pillar[data-tone=orange]{background:var(--orange)}.pillar[data-tone=blue]{background:var(--blue)}.contact-layout{gap:var(--gap);padding-top:var(--gap);grid-template-columns:minmax(0,1fr) calc(58.3333% - 2.33333rem);align-items:stretch;display:grid}.contact-layout>.form-stack,.contact-layout>.form-card{height:100%}.form-stack{flex-direction:column;height:100%;display:flex}.form-stack>.form-card{flex:auto}.contact-methods{gap:var(--gap);grid-template-columns:1fr;grid-auto-rows:1fr;height:100%;display:grid}.contact-methods li{display:grid}.contact-card{border-radius:var(--radius);background:var(--white);height:100%;color:var(--ink);align-content:center;gap:6px;padding:24px;text-decoration:none;display:grid;position:relative}.contact-card--link{transition:transform var(--dur-calm) var(--ease-calm), box-shadow var(--dur-calm) var(--ease-calm);padding-right:52px}.contact-card--link:hover{box-shadow:var(--lift);transform:translateY(-3px)}.contact-card .card__arrow{margin-top:-10px;position:absolute;top:50%;right:24px}.contact-card__label{color:var(--ink-soft);font-size:.875rem;font-weight:600}.contact-card__value{overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.35}.form-card{border-radius:var(--radius);background:var(--white);align-content:start;gap:20px;height:100%;padding:32px;display:grid}.form-card__title{letter-spacing:-.5px;font-size:1.75rem;line-height:1.15}.form-card__intro{color:var(--ink-soft);margin-top:-8px}.form-card .button{justify-self:start}.form-card iframe,.tally-frame{border:0;width:100%;min-height:28rem}@media (max-width:640px){.tally-frame{min-height:70vh}}.field{gap:8px;display:grid}.field__label{font-size:.875rem;font-weight:600}.field input,.field select,.field textarea{border-radius:var(--radius);background:var(--cream);width:100%;transition:border-color var(--dur-quick) var(--ease-calm), background-color var(--dur-quick) var(--ease-calm);border:1.75px solid #2222228c}.field input,.field select{height:48px;padding:0 14px}.field input::placeholder{color:var(--ink-soft)}.field select{appearance:none;cursor:pointer;padding-right:40px}.field textarea{resize:vertical;min-height:10rem;padding:12px 14px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#222c}.field__required{color:var(--ink-soft);font-weight:500}.form-card__fallback{border-radius:var(--radius);background:var(--cream);padding:12px 14px;font-size:.9375rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:var(--white)}.site-footer{padding-block:0 24px}.site-footer__card{border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(12.5rem,1.65fr) repeat(3,minmax(9rem,1fr));align-items:start;gap:32px;padding:40px 40px 0;display:grid}.site-footer__brand{align-content:start;justify-items:start;gap:20px;display:grid}.site-footer__logo{width:min(100%,10.75rem);display:block}.site-footer__logo img{width:100%;height:auto}.site-footer__tagline{max-width:100%;color:var(--ink-soft)}.site-footer__tagline span{color:var(--ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;display:block}.site-footer__heading{color:var(--ink-soft);margin-bottom:16px;font-size:.875rem;font-weight:600}.site-footer__column{min-width:0}.site-footer__column ul{gap:8px;display:grid}.site-footer__column a{font-weight:600;text-decoration:none}.site-footer__column a:hover{text-decoration:underline;text-decoration-thickness:1.5px}.site-footer__muted{color:var(--ink-soft);font-size:.9375rem}.site-footer__legal{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:end;gap:16px 32px;margin-top:8px;padding:20px 0 24px;font-size:.875rem;display:flex}.site-footer__legal-copy{gap:4px;display:grid}.site-footer__links{white-space:nowrap}.site-footer__links a{color:inherit;font-weight:400;text-decoration:none}.site-footer__links a:hover{text-decoration:underline;text-decoration-thickness:1px}.site-footer__separator{margin:0 .5em}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes media-in{0%{opacity:0;transform:scale(.985)}}@keyframes media-fade{0%{opacity:0}}@keyframes still-drift{to{transform:scale(1.06)}}@keyframes header-shade{to{box-shadow:0 1px 0 var(--line)}}@media (prefers-reduced-motion:no-preference){.hero__panel,.page-hero__panel{animation:rise-in 1.1s var(--ease-calm) both}.hero__media{animation:media-fade 1.4s var(--ease-calm) .15s both}.page-hero__media{animation:media-in 1.4s var(--ease-calm) .15s both}.hero__title,.page-hero__top{animation:rise-in 1.1s var(--ease-calm) .12s both}.hero__bottom,.page-hero__bottom{animation:rise-in 1.1s var(--ease-calm) .28s both}.hero[data-hero-mode=poster] .hero__media .media__image{animation:24s ease-in-out 1s infinite alternate still-drift}.site-nav[data-open=true]>ul>li,.site-nav[data-open=true] .site-nav__details{animation:rise-in .7s var(--ease-calm) both}.site-nav[data-open=true]>ul>li:nth-child(2){animation-delay:50ms}.site-nav[data-open=true]>ul>li:nth-child(3){animation-delay:.1s}.site-nav[data-open=true]>ul>li:nth-child(4){animation-delay:.15s}.site-nav[data-open=true]>ul>li:nth-child(5){animation-delay:.2s}.site-nav[data-open=true] .site-nav__details{animation-delay:.26s}.reveal-ready [data-reveal]:not([data-reveal=stagger]):not(.is-revealed),.reveal-ready [data-reveal=stagger]:not(.is-revealed)>*{opacity:0;transform:translateY(18px)}[data-reveal]:not([data-reveal=stagger]),[data-reveal=stagger]>*{transition:opacity 1s var(--ease-calm), transform 1.2s var(--ease-calm)}[data-reveal=stagger]>:nth-child(2){transition-delay:90ms}[data-reveal=stagger]>:nth-child(3){transition-delay:.18s}[data-reveal=stagger]>:nth-child(4){transition-delay:.27s}[data-reveal=stagger]>:nth-child(5){transition-delay:.36s}[data-reveal=stagger]>:nth-child(n+6){transition-delay:.42s}.reveal-ready .statement .statement__mark[data-reveal]:not(.is-revealed){opacity:1;transform:none}.statement__mark[data-reveal]{transition:none}.reveal-ready .statement__mark:not(.is-revealed) .statement__bar,.statement__mark:not(.is-revealed) .statement__bar{opacity:0;transform:translate(-40px)}.statement__mark.is-revealed .statement__bar{animation:statement-bar-in .95s var(--ease-out) both}.statement__mark.is-revealed .statement__bar--orange{animation-delay:.14s}.statement__mark.is-revealed .statement__bar--dark{animation-delay:.28s}@keyframes statement-bar-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@supports selector(::details-content){:root{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition:block-size var(--dur-calm) var(--ease-calm), opacity var(--dur-calm) var(--ease-calm), content-visibility var(--dur-calm) allow-discrete;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}@supports (animation-timeline:scroll()){.site-header{animation:linear both header-shade;animation-timeline:scroll();animation-range:0 96px}}}@media (max-width:1100px){.card-grid--four{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail,.split-section{grid-template-columns:1fr}.facts,.faq-section__intro{position:static}}@media (max-width:980px){.card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.cta{grid-template-columns:1fr;align-items:start}}@media (max-width:900px){.site-header__bar{z-index:9;height:4.25rem;position:relative}.site-header[data-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-open=true] .site-header__bar{background:var(--cream)}.nav-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.nav-toggle__mark{width:18px;height:14px;display:block;position:relative}.nav-toggle__mark i{transform-origin:50%;height:2px;transition:transform var(--dur-quick) var(--ease-calm), top var(--dur-quick) var(--ease-calm), opacity var(--dur-quick) var(--ease-calm);background:currentColor;border-radius:1px;display:block;position:absolute;left:0;right:0}.nav-toggle__mark i:first-child{top:0}.nav-toggle__mark i:nth-child(2){top:6px}.nav-toggle__mark i:nth-child(3){top:12px}.nav-toggle[aria-expanded=true] .nav-toggle__mark i:first-child{top:6px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__mark i:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__mark i:nth-child(3){top:6px;transform:rotate(-45deg)}.nav-backdrop{z-index:8;background:#22222252;border:0;display:block;position:fixed;inset:0}.site-nav{z-index:9;height:calc(100dvh - 4.25rem);padding:8px var(--gutter) max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--cream);visibility:hidden;opacity:0;transition:opacity var(--dur-calm) var(--ease-calm), transform var(--dur-calm) var(--ease-calm), visibility 0s linear var(--dur-calm);flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.site-nav[data-open=true]{visibility:visible;opacity:1;transition:opacity var(--dur-calm) var(--ease-calm), transform var(--dur-calm) var(--ease-calm);transform:none}.site-nav>ul{gap:4px;display:grid}.site-nav__details{border-radius:var(--radius);background:var(--white);gap:16px;padding:24px;display:grid}.site-nav__contact{gap:2px;display:grid}.site-nav__contact li{align-items:center;gap:8px;min-height:44px;display:flex}.site-nav__contact a,.site-nav__social a{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__glyph{color:var(--ink);flex:none}.site-nav__muted{color:var(--ink-soft);font-size:1rem;line-height:1.35}.site-nav__social{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 20px;padding-top:12px;display:flex}.site-nav>ul a{letter-spacing:-.01em;height:56px;padding:0 16px;font-size:1.5rem;font-weight:700}.hero{height:auto;min-height:max(640px, calc(100vh - var(--header-height)));min-height:max(640px, calc(100svh - var(--header-height)));grid-template-columns:1fr;align-content:start}.hero__panel{min-height:26rem;padding:24px;container-type:inline-size}.hero__title{letter-spacing:-.018em;max-width:none;font-size:clamp(1.25rem,11.7cqi,5.75rem)}.page-hero__title{font-size:clamp(2.125rem,7vw,3.5rem)}.hero__media{aspect-ratio:1;padding:20px}.page-hero--split,.contact-layout{grid-template-columns:1fr}.contact-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero__panel{min-height:18rem;padding:24px}.page-not-found>.page-hero{min-height:18rem}.page-hero__media{aspect-ratio:1}.update-browser__bar{align-items:stretch}.update-browser__search,.update-browser__filter,.update-browser__sort{flex:100%}.story-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px}.site-footer__card{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand,.site-footer__legal{grid-column:1/-1}}@media (max-width:760px){.team-collage{--collage-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-tile:hover .team-tile__image{transform:none}.team-tile--top:hover .team-tile__name{opacity:0;transform:translateY(-12px)scale(.9)}.team-tile--bottom:hover .team-tile__name{opacity:0;transform:translateY(12px)scale(.9)}.team-tile:hover .team-tile__name span{transform:translateY(110%)}.team-tile.is-named .team-tile__image,.team-tile.is-named:hover .team-tile__image{transform:scale(1.05)}.team-tile.is-named .team-tile__name,.team-tile.is-named:hover .team-tile__name{opacity:1;transform:none}.team-tile.is-named .team-tile__name span,.team-tile.is-named:hover .team-tile__name span{transform:none}.edition-grid,.contact-methods,.link-list{grid-template-columns:1fr}.contact-methods{grid-auto-rows:auto}.card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.button{white-space:normal;text-align:left;height:auto;min-height:48px;padding-block:12px;line-height:1.25}.section-head{flex-wrap:nowrap;align-items:flex-end;gap:12px;margin-bottom:1.5rem}.section-head .section-title{flex:auto;min-width:0}.section-head--center{justify-content:center}.section-head--center .section-title{flex:0 auto}.section-lede{margin:-.75rem 0 2rem}.carousel__foot{display:none}.carousel__track>li{flex-basis:min(78vw,300px)}.card-grid--three,.pillar-grid{grid-template-columns:1fr;gap:12px}.card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-grid .card__body{gap:16px;min-width:0;padding:20px}.card-grid .card__footer{flex-wrap:nowrap;gap:8px;min-width:0}.card-grid .card__footer .chip,.card-grid .card__cta{text-overflow:ellipsis;min-width:0;overflow:hidden}.card-grid .card__title{font-size:1.25rem;line-height:1.25}.card-grid .card__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-grid--four .card__body{gap:12px;padding:14px 14px 16px}.card-grid--four .card__text{gap:4px}.card-grid--four .card__title{letter-spacing:0;font-size:1rem;line-height:1.3}.card-grid--four .card__meta{font-size:.8125rem}.card-grid--four .card__footer .chip{height:26px;padding:0 6px;font-size:.8125rem}.pillar{align-items:flex-start;min-height:0;padding:20px}.program-browser__areas{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-6px -16px;padding:6px 32px 6px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 32px),#0000)}.program-browser__areas::-webkit-scrollbar{display:none}.program-browser__areas .filter-chip{flex:none}.event-row{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"tile meta end""title title title""summary summary summary";align-items:center;gap:6px 16px;padding:16px}.event-row .date-tile{grid-area:tile}.event-row__text{display:contents}.event-row__title{grid-area:title;margin-top:10px}.event-row__meta{grid-area:meta;gap:2px;line-height:1.4;display:grid}.event-row__meta>span{text-wrap:balance}.event-row__sep{display:none}.event-row__summary{grid-area:summary}.date-tile{gap:6px}.date-tile__day{font-size:1.875rem}.date-tile__month{letter-spacing:.02em;font-size:.75rem}.page-hero__title{text-wrap:balance}.page-event .page-hero__lede{-webkit-line-clamp:4;line-clamp:4}.text-link{align-items:center;min-height:44px;display:inline-flex}.section-head .button--ghost{white-space:nowrap;height:40px;min-height:40px;margin-left:0;padding:0 4px 0 8px}.site-logo{padding-block:2px}.update-browser__choices{gap:6px}.filter-chip{padding-inline:8px}.event-row__title{font-size:1.25rem;line-height:1.25}.event-row__end{grid-area:end}.story-row{grid-template-columns:1fr;gap:0}.story-row .story-row__body,.edition-card,.edition-feature{padding:20px}.edition-feature__summary{font-size:1.125rem}.story-row__title{font-size:1.25rem;line-height:1.25}.site-footer__card{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""explore follow""contact contact""legal legal";gap:24px 16px;padding:32px 24px 0}.site-footer__brand{grid-area:brand}.site-footer__column--explore{grid-area:explore}.site-footer__column--follow{grid-area:follow}.site-footer__column--contact{grid-area:contact}.site-footer__legal{grid-area:legal}.site-footer__heading{margin-bottom:4px}.site-footer__column ul{gap:0}.site-footer__column a{align-items:center;min-height:44px;display:inline-flex}.site-footer__column li:not(:has(a)){padding-block:4px}.cta{padding:32px 24px}.site-footer__legal{flex-direction:column;align-items:flex-start}.form-card{padding:24px}.faq__question{padding:14px 16px;font-size:1.0625rem}.faq__answer{padding:0 16px 20px}.link-row{padding:20px}.year-groups{gap:2.25rem}}@media (hover:none){.card:hover,.event-row:hover,.story-row:hover,.edition-card:hover,.edition-feature:hover,.link-row:hover,.contact-card--link:hover,.prose-download:hover{box-shadow:none;transform:none}.card:hover .card__media .media__image,.story-row:hover .story-row__media .media__image{transform:none}}@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-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}
