@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--stele-copy-in:1;--nudge-prev:0px;--nudge-next:0px}*,:before,:after,::backdrop{--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-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-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Aileron, sans-serif;--default-mono-font-family:var(--font-mono);--color-ink:var(--color-ink);--color-paper:var(--color-paper);--color-paper-white:var(--color-paper-white);--color-accent:var(--color-accent);--color-accent-mid:var(--color-accent-mid);--color-accent-blush:var(--color-accent-blush);--color-gold:var(--color-gold);--color-yellow:var(--color-yellow);--color-blue:var(--color-blue)}}@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{.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.z-\[9999\]{z-index:9999}.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}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-full{min-height:100%}.w-11{width:calc(var(--spacing) * 11)}.w-\[min\(40vw\,40vh\,320px\)\]{width:min(40vw,40vh,320px)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[68ch\]{max-width:68ch}.max-w-\[1400px\]{max-width:1400px}.max-w-\[min\(70vw\,420px\)\]{max-width:min(70vw,420px)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-6{gap:calc(var(--spacing) * 6)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-ink\/10{border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-paper{background-color:var(--color-paper)}.object-contain{object-fit:contain}.p-0{padding:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1{padding-top:var(--spacing)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.25rem\,4vw\,1\.65rem\)\]{font-size:clamp(1.25rem,4vw,1.65rem)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-ink,.text-ink\/40{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.text-ink\/45{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/45{color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.text-ink\/70{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ink\/75{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-ink\/80{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-\[var\(--color-accent\)\]{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.decoration-ink\/25{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.decoration-ink\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,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-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:text-ink:hover{color:var(--color-ink)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width:40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:flex{display:flex}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}}:root{--color-ink:#2b2b2d;--color-paper:#f4f2ef;--color-paper-white:#fff;--color-accent:#ff3288;--color-accent-mid:#ff68a9;--color-accent-blush:#ffd3e4;--color-gold:#e7d199;--color-yellow:#ffd339;--color-blue:#3d8bff;--color-grey-dark:#4d4d4d;--color-grey-light:#b3b3b3;--color-grey-deep:#1a1a1a;--color-feedback-yellow:var(--color-yellow);--color-feedback-gray:var(--color-grey-dark)}html[data-theme=dark]{--color-ink:#f4f2ef;--color-paper:#2b2b2d;--color-paper-white:#4d4d4d;--color-dark-clear-back:var(--color-grey-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--color-dark-clear-back:color-mix(in srgb, var(--color-grey-deep) 76%, transparent)}}html[data-theme=dark]{--color-dark-clear-back-hover:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--color-dark-clear-back-hover:color-mix(in srgb, var(--color-paper) 82%, transparent)}}html[data-theme=dark]{--color-dark-clear-back-pressed:var(--color-grey-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--color-dark-clear-back-pressed:color-mix(in srgb, var(--color-grey-deep) 88%, transparent)}}html[data-theme=dark]{--color-dark-clear-back-ink:#fff;--frost-dark-clear-back:blur(20px) saturate(180%);--color-dark-clear-back-edge:#ffffff29;--color-dark-clear-back-edge-dim:#ffffff0f;--color-dock-chip-light:#f4f2ef;--color-dock-chip-ink:#2b2b2d;--color-feedback-gray:var(--color-grey-light);--dark-slate-fill:#3a3a3c;--dark-slate-rim:#6e6e70}@font-face{font-family:Aileron;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/v1/aileron-100-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/v1/aileron-100-latin-ext.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2044,U+20A0-20BF,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2260,U+2264-2265}@font-face{font-family:Aileron;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/v1/aileron-100-italic-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/v1/aileron-100-italic-latin-ext.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2044,U+20A0-20BF,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2260,U+2264-2265}@font-face{font-family:Aileron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/aileron-400-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/aileron-400-latin-ext.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2044,U+20A0-20BF,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2260,U+2264-2265}@font-face{font-family:Aileron;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/v1/aileron-300-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/v1/aileron-300-latin-ext.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2044,U+20A0-20BF,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2260,U+2264-2265}@font-face{font-family:Aileron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v1/aileron-700-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v1/aileron-700-latin-ext.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2044,U+20A0-20BF,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2260,U+2264-2265}@font-face{font-family:Aileron;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/v1/aileron-900-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B7,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+FEFF,U+FFFD}@font-face{font-family:Aileron;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/v1/aileron-900-latin-ext.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-2044,U+20A0-20BF,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2260,U+2264-2265}:root{--window-radius:clamp(16px, 3.5vh, 32px);--slate-border-width:6px;--nudge-gutter:20px;--nudge-rest:6px;--nudge-open:6px;--nudge-half:32px;--radius-pill:999px;--size-tap-target:44px;--toggle-size:42px}@media (min-width:768px){:root{--slate-border-width:10px;--nudge-rest:8px;--nudge-half:40px;--toggle-size:48px}}@media (hover:hover) and (pointer:fine){:root{--nudge-open:18px}}:root{--stack-slide-ms:.42s;--stack-ease:cubic-bezier(.32, .72, 0, 1);--stack-cover-hold-ms:.4s;--stack-cover-fade-ms:.48s;--stage-exit-ms:.34s;--map-zoom-ease:cubic-bezier(.45, .05, .25, 1);--slate-exit-ms:.42s;--base-exit-ms:.26s;--floor-wipe-ms:.46s;--floor-emerge-ms:.72s;--slate-enter-ms:.46s;--base-enter-ms:.56s;--swipe-ease:cubic-bezier(.65, 0, .35, 1);--shadow-neu-dark:#c4c4c4;--shadow-neu-light:#fff}html[data-theme=dark]{--shadow-neu-dark:#1a1a1a;--shadow-neu-light:#666}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{overscroll-behavior-x:contain;height:100%}html{touch-action:manipulation}body{background:var(--color-paper);color:var(--color-ink);-webkit-font-smoothing:antialiased;font-family:Aileron,sans-serif;font-weight:300}.landing-map{z-index:0;pointer-events:none;opacity:var(--map-opacity-home);transition:opacity var(--map-zoom-ms,2s) var(--map-zoom-ease);position:absolute;inset:0;overflow:hidden}.landing-map-photo{transform-origin:50% 42%;scale:1;translate:var(--map-pan-x,0px) var(--map-pan-y,0px);transition:scale var(--map-zoom-ms,2s) var(--map-zoom-ease);background-image:url(/backgrounds/map.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.site-shell[data-map-zoom=feedback] .landing-map-photo{scale:var(--map-zoom-feedback,1.14)}.site-shell[data-surface=floor] .landing-map,.site-shell[data-surface=privacy] .landing-map{opacity:var(--map-opacity-privacy)}.site-shell[data-surface=feedback] .landing-map{opacity:var(--map-opacity-feedback,0)}html[data-theme=dark] .landing-map-photo{filter:invert()}.site-stage{z-index:1;overflow:visible}.site-header,.site-footer{z-index:2;background:0 0;position:relative}.site-header{padding:1rem max(1.25rem, env(safe-area-inset-right)) 1rem max(1.25rem, env(safe-area-inset-left));flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.site-header{padding-inline:max(2rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-right))}}.site-header-lockup{flex-shrink:0;align-items:center;min-width:0;line-height:0;display:flex}@media (max-width:767px){.site-header-lockup{flex:0 auto;overflow:hidden}.site-header .brand-logo{object-fit:contain;object-position:left center;max-width:100%}}.site-header .brand-logo{height:var(--header-lockup-height,var(--brand-logo-h));width:auto;display:block}@media (min-width:768px){.site-header .brand-logo{height:var(--header-lockup-height,var(--brand-logo-h));width:auto}}html[data-theme=dark] .site-header .brand-logo,html[data-theme=dark] .preloader .brand-logo{filter:invert()hue-rotate(180deg)}.copy-strong{font-weight:700}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4.5' numOctaves='7' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.28'/%3E%3C/svg%3E")}.window-glass{background:linear-gradient(135deg,#ffffff26,#ffffff0d)}.slate{-webkit-backdrop-filter:blur(20px)saturate(180%)}.slate-rim{background:#ffffffe6;position:absolute;inset:0}.slate-lift{filter:drop-shadow(0 0 .8px #2b2b2d24)drop-shadow(0 18px 45px #2b2b2d1a)}.slate-face{top:var(--slate-border-width);bottom:var(--slate-border-width);left:var(--slate-border-width);right:var(--slate-border-width);border-radius:calc(var(--window-radius) - var(--slate-border-width));background:linear-gradient(160deg,#ffffff80,#2b2b2d08);position:absolute;box-shadow:0 0 0 1px #2b2b2d28,inset -4px 4px 12px #ffffff59,inset 4px -4px 12px #2b2b2d12,inset 0 1px #ffffffb3,inset -2px 2px 8px #fff6,inset 2px -2px 10px #2b2b2d0d}.base-frame{background:var(--color-paper-white);box-shadow:inset -8px 8px 14px var(--shadow-neu-dark), inset 8px -8px 14px var(--shadow-neu-light)}html:not([data-theme=dark]) .base-frame{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .base-frame{background:color-mix(in srgb, var(--color-paper) 86%, var(--color-ink) 14%)}}html:not([data-theme=dark]) .base-frame{box-shadow:inset -8px 8px 16px var(--color-ink), inset 8px -8px 12px var(--color-paper)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .base-frame{box-shadow:inset -8px 8px 16px color-mix(in srgb, var(--color-ink) 14%, transparent), inset 8px -8px 12px color-mix(in srgb, var(--color-paper) 60%, #fff 40%)}}.base-carve{--sil-g:0px;--sil-dir:-1;filter:drop-shadow(0 .3px #fffffff2)drop-shadow(0 -1px 1px #2b2b2d21)}.base-card{-webkit-backdrop-filter:blur(60px)saturate(140%)contrast(1.1);background:linear-gradient(135deg,#ffffff59,#ffffff26);border:1px solid #fff9;border-color:#fff9 #fff9 #ffffff26 #ffffff26;box-shadow:-8px 8px 20px #00000040,inset 2px -2px 6px #fff6,inset -2px 2px 6px #0000000d}@media (max-width:767px){.base-card{-webkit-backdrop-filter:blur(30px)saturate(140%)contrast(1.1)}}.base-inset{border-radius:22px;inset:14px;overflow:hidden}@media (min-width:640px){.base-inset{border-radius:clamp(24px,4.5vh,44px);inset:clamp(24px,4.5vh,44px)}}@media (min-width:1024px){.base-inset{border-radius:clamp(40px,7.8vh,70px);inset:clamp(40px,7.8vh,70px)}}.glass-button{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffffd9 0%,#ffffff80 38%,#ffffff2e 52%,#ffffff6b 100%);border:1px solid #ffffffbf;border-bottom-color:#ffffff2e;transition:background .25s,box-shadow .25s,transform .15s;position:relative;box-shadow:0 6px 14px #2b2b2d14,0 1px 2px #2b2b2d0d,inset 0 1px #fff,inset 1px 0 1px -.5px #fff9,inset -1px 0 1px -.5px #fff9,inset 0 -2px 3px -1px #2b2b2d12}.glass-button:hover{background:linear-gradient(#fffffff2 0%,#ffffffa8 42%,#ffffff4d 56%,#ffffff8c 100%);box-shadow:0 8px 20px #2b2b2d1a,0 1px 2px #2b2b2d0d,inset 0 1px #fff,inset 1px 0 1px -.5px #ffffffb3,inset -1px 0 1px -.5px #ffffffb3,inset 0 -2px 3px -1px #2b2b2d0f}.glass-button:active{background:#f5f5f5bf;transform:translateY(1px);box-shadow:inset -5px 5px 10px #00000014,inset 5px -5px 10px #ffffffe6}.glass-button[aria-selected=true],.glass-button[data-active=true]{background:linear-gradient(135deg,#fffc,#ffffff73);box-shadow:0 4px 16px #ff328826,inset 0 1px 1px #fffffff2,inset 0 -1px 2px #0000000a}.brand-logo{height:var(--brand-logo-h);width:auto}@media (min-width:768px){.brand-logo{height:var(--brand-logo-h-md,var(--brand-logo-h-md))}}.slate-scroll-fade{--slate-fade:40px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--slate-fade), #000 calc(100% - var(--slate-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--slate-fade), #000 calc(100% - var(--slate-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--slate-fade), #000 calc(100% - var(--slate-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--slate-fade), #000 calc(100% - var(--slate-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--slate-fade), #000 calc(100% - var(--slate-fade)), transparent 100%)}@media (min-width:768px){.slate-scroll-fade{--slate-fade:56px}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html[data-theme=dark] .dark-clear-back,html[data-theme=dark] .glass-button,html[data-theme=dark] .site-nav-menu,html[data-theme=dark] .glass-dock{background:var(--color-dark-clear-back);-webkit-backdrop-filter:var(--frost-dark-clear-back);color:var(--color-dark-clear-back-ink);border:1px solid var(--color-dark-clear-back-edge);border-bottom-color:var(--color-dark-clear-back-edge-dim);background-image:none;box-shadow:0 6px 18px #00000052,0 1px 2px #0003,inset 0 1px #fff3}html[data-theme=dark] .dark-clear-back:hover,html[data-theme=dark] .glass-button:hover{background:var(--color-dark-clear-back-hover);box-shadow:0 8px 20px #0000005c,0 1px 2px #0003,inset 0 1px #ffffff3d}html[data-theme=dark] .dark-clear-back:active,html[data-theme=dark] .glass-button:active{background:var(--color-dark-clear-back-pressed);box-shadow:inset 0 2px 8px #00000073,inset 0 1px #ffffff14}html[data-theme=dark] .glass-button[aria-selected=true],html[data-theme=dark] .glass-button[data-active=true]{background:var(--color-dark-clear-back-hover);box-shadow:0 4px 16px #0000002e,inset 0 1px #ffffff05}html[data-theme=dark] .window-glass{background:linear-gradient(135deg,#ffffff0f,#ffffff05)}html[data-theme=dark] .slate-rim{background:var(--dark-slate-rim)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .slate-rim{background:color-mix(in srgb, var(--dark-slate-rim) 90%, white)}}html[data-theme=dark] .slate-face{background:linear-gradient(160deg, var(--dark-slate-fill), var(--dark-slate-fill))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .slate-face{background:linear-gradient(160deg, color-mix(in srgb, var(--dark-slate-fill) 72%, white), var(--dark-slate-fill))}}html[data-theme=dark] .slate-face{box-shadow:0 0 0 1px #00000061,inset -4px 4px 12px #ffffff14,inset 4px -4px 12px #00000061,inset 0 1px #ffffff24,inset -2px 2px 8px #ffffff0d,inset 2px -2px 10px #00000038}html[data-theme=dark] .dock-item[data-active=true]{color:var(--color-dock-chip-ink);background:var(--color-dock-chip-light);box-shadow:2px 2px 8px #00000052,-1px -1px 6px #ffffff8c}html[data-theme=dark] .site-header,html[data-theme=dark] .site-footer{-webkit-backdrop-filter:none;background:0 0}.slate-copy[data-figure=character]{justify-content:flex-start;padding-top:.5rem}.slate-title-pipe,.slate-title-rest{font-weight:400}.slate-title-pipe{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.slate-title-pipe{color:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.slate-title-rest{font-weight:700}.slate-mark{width:5.5rem;height:5.5rem;margin:0 auto 1.25rem;display:block}.slate-points{gap:1.5rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.slate-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.slate-point-icon,.slate-feature-icon{width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:block}.slate-character{width:min(18rem,72%);height:10.5rem;margin:0 auto .25rem;display:block;overflow:hidden}.slate-mark img,.slate-point-icon img,.slate-feature-icon img,.slate-character img{object-fit:contain;width:100%;height:100%}.slate-character img{object-position:top center}img.slate-glyph-light{display:block}img.slate-glyph-dark,html[data-theme=dark] img.slate-glyph-light{display:none}html[data-theme=dark] img.slate-glyph-dark{display:block}.slate-path{justify-content:space-between;gap:.5rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.slate-path li{flex-direction:column;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.slate-path li:not(:last-child):after{content:"";background:var(--color-ink);height:1px;position:absolute;top:.4rem;left:calc(50% + .7rem);right:calc(.7rem - 50%)}@supports (color:color-mix(in lab, red, red)){.slate-path li:not(:last-child):after{background:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.slate-path-dot{border:1.5px solid var(--color-accent);background:0 0;border-radius:999px;width:.8rem;height:.8rem}.slate-path-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);font-size:.7rem;font-weight:700}.slate-feature{text-align:left;align-items:flex-start;gap:1rem;max-width:36rem;margin:2.25rem auto 0;display:flex}.slate-feature-icon{flex-shrink:0;margin:0}.slate-cta{text-align:center;margin:2.25rem 0 0}.slate-cta-link{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);flex-direction:column;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.slate-cta-link{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent)}}.slate-cta-link:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.slate-qr{object-fit:contain;background:#fff;width:10.5rem;height:10.5rem;padding:.65rem}@media (min-width:768px){.slate-character{height:12.5rem}.slate-mark{width:6.5rem;height:6.5rem}}.stele-frame{width:100%;container:stele/inline-size}.window-scroll:has(.stele-frame){overflow-x:hidden}.stele{--stele-max:60rem;--bleed:calc((100cqi - min(100cqi, var(--stele-max))) / 2 + 3.5rem);width:100%;max-width:var(--stele-max);color:var(--color-ink);margin:0 auto;padding-block:clamp(1.5rem,5cqi,4rem)}.stele>*{margin:0}.stele>*+*{margin-top:clamp(4.5rem,12cqi,8rem)}.stele-row{grid-template-columns:var(--fig,42%) minmax(0, 1fr);align-items:center;column-gap:clamp(2rem,6cqi,4.5rem);display:grid}.stele-row[data-side=right]{grid-template-columns:minmax(0, 1fr) var(--fig,42%)}.stele-row>*{grid-row:1}.stele-row[data-side=left]>.stele-statue,.stele-row[data-side=right]>.stele-copy{grid-column:1}.stele-row[data-side=left]>.stele-copy,.stele-row[data-side=right]>.stele-statue{grid-column:2}.stele-copy{min-width:0}.stele-row[data-size=xl]>.stele-statue{width:calc(125% + var(--bleed));max-width:none}.stele-row[data-size=xl][data-side=left]>.stele-statue{margin-left:calc(-25% - var(--bleed))}.stele-row[data-size=xl][data-side=right]>.stele-statue{margin-right:calc(-25% - var(--bleed))}.stele{text-wrap:pretty}.stele-headline,.stele-pair-lead,.stele-point-name{text-wrap:balance}.stele-copy>*,.stele-banner>*{margin:0}.stele-copy>*+*,.stele-banner>*+*{margin-top:1.1rem}.stele-copy>[data-gap=s],.stele-banner>[data-gap=s]{margin-top:.5rem}.stele-copy>[data-gap=m],.stele-banner>[data-gap=m]{margin-top:2rem}.stele-copy>[data-gap=l],.stele-banner>[data-gap=l]{margin-top:3rem}.stele-statue{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.stele-statue[data-paper=dark],html[data-theme=dark] .stele-statue[data-paper=light]{display:none}html[data-theme=dark] .stele-statue[data-paper=dark]{display:block}html[data-theme=dark] .stele-statue[data-invert]{filter:invert()}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stele-statue:not(.stele-keep){animation:linear both stele-rise;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes stele-rise{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}.stele-banner{text-align:center;max-width:40rem;margin-inline:auto}.stele-title{letter-spacing:-.035em;font-weight:900}.stele-name{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.9rem;font-size:.8rem;font-weight:900;display:block}.stele-line{font-size:clamp(2.2rem,6.4cqi,4.6rem);line-height:.98;display:block}.stele-kicker{color:var(--color-ink);font-size:1.045rem;font-weight:300;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.stele-kicker{color:color-mix(in srgb, var(--color-ink) 62%, transparent)}}.stele-banner .stele-kicker{font-size:.95rem}.stele-tail{letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(1.5rem,4cqi,2.6rem);font-weight:900;line-height:1.08}.stele-copy>.stele-lines+.stele-tail{margin-top:.3em}.stele-headline{letter-spacing:-.02em;font-size:clamp(1.5rem,3.4cqi,2.3rem);font-weight:900;line-height:1.1}.stele-text{max-width:32rem;color:var(--color-ink);font-size:1rem;font-weight:300;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.stele-text{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.stele-text[data-size=md]{font-size:1.1rem}.stele-text[data-size=lg]{color:var(--color-ink);font-size:clamp(1.05rem,1.8cqi,1.25rem)}.stele-banner .stele-text{margin-inline:auto}.stele-lines{letter-spacing:-.03em;padding:0;font-size:clamp(1.5rem,4cqi,2.6rem);font-weight:900;line-height:1.08;list-style:none}.stele-lines li+li{margin-top:.3em}.stele-lines--fade li:first-child{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.stele-lines--fade li:first-child{color:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.stele-lines--fade li:nth-child(2){color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.stele-lines--fade li:nth-child(2){color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.stele-lines--accent{color:var(--color-accent)}.stele-lines--steps{counter-reset:stele-step}.stele-lines--steps li{counter-increment:stele-step;padding-left:calc(var(--i) * .9em)}.stele-lines--steps li:before{content:counter(stele-step, decimal-leading-zero);letter-spacing:.08em;vertical-align:.9em;width:2.4em;color:var(--color-accent);font-size:.34em;display:inline-block}.stele-point-name{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,4cqi,2.6rem);font-weight:900;line-height:1.05}.stele-point-text{max-width:32rem;color:var(--color-ink);margin:.6rem 0 0;font-size:1rem;font-weight:300;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.stele-point-text{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.stele-point .stele-point-text{margin-top:1rem}.stele-pair-lead{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3.4cqi,2.2rem);font-weight:900;line-height:1.08}.stele-pair[data-tone=accent] .stele-pair-lead{color:var(--color-accent)}.stele-pair[data-tone=fade] .stele-pair-lead{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.stele-pair[data-tone=fade] .stele-pair-lead{color:color-mix(in srgb, var(--color-ink) calc(100% - var(--step) * 30%), transparent)}}.stele-pair-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:.7rem 0 0;font-size:.78rem;font-weight:900}.stele-pair .stele-point-text{margin-top:.35rem;font-size:1.1rem}.stele-ways{gap:2.5rem;padding:0;list-style:none;display:grid}@container stele (min-width:38rem){.stele-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.stele-way{align-items:flex-start;gap:.85rem;display:flex}.stele-way-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.stele-way-icon img{object-fit:contain;width:100%;height:100%}.stele-way-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.78rem;font-weight:900}.stele-way-text{color:var(--color-ink);margin:.35rem 0 0;font-size:.875rem;font-weight:300;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.stele-way-text{color:color-mix(in srgb, var(--color-ink) 75%, transparent)}}.stele-copy>.stele-cta{text-align:inherit}.stele-join-link{letter-spacing:-.02em;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-wrap:balance;font-size:clamp(1.5rem,3.4cqi,2.3rem);font-weight:900;line-height:1.1;text-decoration-thickness:.08em}.stele-join-link:hover{color:var(--color-accent)}.stele-join-code{pointer-events:auto;line-height:0}.stele-qr{width:100%;height:auto;display:block}.stele[data-cover]{visibility:hidden}.stele[data-cover] .stele-keep{visibility:visible}@property --stele-copy-in{syntax:"<number>";inherits:true;initial-value:1}.stack-cover[data-state]:has(.stele[data-cover]){transition:none}.stack-content[data-state]:has(.stele:not([data-cover])){transition:--stele-copy-in var(--stack-cover-fade-ms) var(--stack-ease) var(--stack-cover-hold-ms)}.stack-content[data-state=pending]:has(.stele:not([data-cover])){--stele-copy-in:0;transition-duration:0s;transition-delay:0s}.stack-content .stele>:not([data-first]),.stack-content .stele-row[data-first]>.stele-copy>:not(.stele-keep){opacity:var(--stele-copy-in)}@container stele (max-width:38rem){.stele{--stele-max:22rem}.stele>*+*{margin-top:3.5rem}.stele-row,.stele-row[data-side=right]{flex-direction:column;display:flex}.stele-row>.stele-statue{width:64%;margin-top:1.75rem}.stele-row[data-side=right]>.stele-statue{margin-left:auto}.stele-row[data-side=right]>.stele-copy{text-align:right}.stele-row[data-side=right] .stele-text,.stele-row[data-side=right] .stele-point-text{margin-left:auto}.stele-copy>[data-phone=left]{text-align:left}.stele-copy>[data-phone=left] .stele-point-text,.stele-copy>.stele-text[data-phone=left]{margin-left:0}.stele-row[data-size=xl][data-side]{grid-template-columns:38% minmax(0,1fr);column-gap:.6rem;display:grid}.stele-row[data-size=xl][data-side=right]{grid-template-columns:minmax(0,1fr) 38%}.stele-row[data-size=xl]>.stele-statue{width:calc(175% + var(--bleed));align-self:start;margin-top:0;position:sticky;top:.5rem}.stele-row[data-size=xl][data-side=left]>.stele-statue{margin-left:calc(-75% - var(--bleed))}.stele-row[data-size=xl][data-side=right]>.stele-statue{margin-left:0;margin-right:calc(-75% - var(--bleed))}.stele-row[data-size=xl][data-side=left]>.stele-copy{text-align:right}.stele-row[data-size=xl][data-side=left] .stele-point-text{margin-left:auto}.stele-row[data-size=xl] .stele-line{font-size:clamp(1.6rem,9cqi,2.2rem)}.stele-row[data-size=xl] .stele-pair-lead{font-size:1.15rem}.stele-row[data-size=xl] .stele-point-text{font-size:.9rem}.stele-join-link{font-size:1.2rem}.stele-row[data-side=right] .stele-lines--steps li{padding-left:0;padding-right:calc(var(--i) * .9em)}.stele-line{font-size:clamp(2rem,11cqi,2.8rem)}.stele-lines,.stele-tail{font-size:clamp(1.35rem,8cqi,1.8rem)}.stele-way{text-align:center;flex-direction:column;align-items:center;gap:.6rem}}@keyframes windowEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.window-enter{animation:.45s cubic-bezier(.4,0,.2,1) windowEnter}@keyframes slideFade{0%{opacity:0}to{opacity:1}}.slide-fade{animation:.3s ease-in-out slideFade}@keyframes colorGiants{0%,25%,to{color:var(--color-ink)}12.5%{color:var(--color-gold)}}@keyframes colorDream{0%,25%,to{color:var(--color-ink)}12.5%{color:var(--color-accent)}}.pulse-gold{animation:16s ease-in-out infinite colorGiants}.pulse-pink{animation:16s ease-in-out 8s infinite colorDream}.stage-root{position:relative;overflow:visible}.legal-enter[data-entering=true]:not([data-stage-motion]),.legal-enter[data-entering=true][data-stage-motion=rise]{animation:legal-rise var(--stage-exit-ms) var(--stack-ease) both}.legal-enter[data-entering=true][data-stage-motion=from-left]{animation:legal-from-left var(--stage-exit-ms) var(--stack-ease) both}.legal-enter[data-entering=true][data-stage-motion=from-top]{animation:legal-from-top var(--stage-exit-ms) var(--stack-ease) both}@keyframes legal-rise{0%{opacity:0;transform:translateY(18vh)}to{opacity:1;transform:translate(0)}}.legal-enter[data-leaving=true]:not([data-stage-motion]),.legal-enter[data-leaving=true][data-stage-motion=sink]{animation:legal-sink var(--stage-exit-ms) var(--stack-ease) both}.legal-enter[data-leaving=true][data-stage-motion=to-left]{animation:legal-to-left var(--stage-exit-ms) var(--stack-ease) both}.legal-enter[data-leaving=true][data-stage-motion=to-top]{animation:legal-to-top var(--stage-exit-ms) var(--stack-ease) both}@keyframes legal-sink{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(18vh)}}@keyframes legal-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes legal-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes legal-from-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0)}}@keyframes legal-to-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-100%)}}.stage-root[data-leaving=true][data-stage-motion=slate-out] .stack-layer[data-position=active][data-kind=slate]{transition:transform var(--slate-exit-ms) var(--swipe-ease);transform:translate(calc(100% + 12vw))}.stage-root[data-leaving=true][data-stage-motion=slate-out] .stack-layer:not([data-position=active][data-kind=slate]){opacity:0;transition:none}.stage-root[data-leaving=true][data-stage-motion=slate-out] .stage-dock{opacity:0;transition:opacity .2s linear}.stage-root[data-leaving=true][data-stage-motion=base-flush] .stack-layer[data-position=active] .base-inset{opacity:0;transition:opacity var(--base-exit-ms) linear}.stage-root[data-leaving=true][data-stage-motion=base-flush] .stack-layer[data-position=active] .base-frame{background-color:#0000;transition:none;box-shadow:inset 0 0 #0000,inset 0 0 #0000}.stage-root[data-leaving=true][data-stage-motion=base-flush] .stack-layer[data-position=active] .base-carve{filter:none;transition:none}.stage-root[data-leaving=true][data-stage-motion=base-flush] .stack-layer[data-position=active] .stack-nudge,.stage-root[data-leaving=true][data-stage-motion=base-flush] .stack-layer:not([data-position=active]),.stage-root[data-leaving=true][data-stage-motion=base-flush] .stage-dock{opacity:0;transition:opacity .2s linear}.legal-enter[data-leaving=true][data-stage-motion=wipe],.floor-swap[data-phase=out][data-swap=wipe]{animation:floor-wipe var(--floor-wipe-ms) var(--swipe-ease) both;-webkit-mask-image:linear-gradient(100deg,#0000 0 40%,#000 60% 100%);mask-image:linear-gradient(100deg,#0000 0 40%,#000 60% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes floor-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.legal-enter[data-entering=true][data-stage-motion=floor-emerge],.floor-swap[data-phase=in][data-swap=emerge]{animation:floor-emerge var(--floor-emerge-ms) var(--stack-ease) both}@keyframes floor-emerge{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.stage-root[data-entering=true][data-stage-motion=slate-in] .stack-layer[data-position=active]{animation:slate-in var(--slate-enter-ms) var(--stack-ease) backwards}@keyframes slate-in{0%{transform:translate(calc(100% + 12vw))}}.stage-root[data-entering=true][data-stage-motion=slate-in] .stack-layer:not([data-position=active]){animation:stage-hold-hidden var(--slate-enter-ms) linear}@keyframes stage-hold-hidden{0%,to{opacity:0}}.stage-root[data-entering=true][data-stage-motion=slate-in] .stage-dock{animation:.3s linear .16s backwards stage-dock-in}@keyframes stage-dock-in{0%{opacity:0}to{opacity:1}}.stage-root[data-entering=true][data-stage-motion=base-in] .stack-layer[data-position=active]{animation:base-fade-in var(--base-enter-ms) ease-out backwards}@keyframes base-fade-in{0%{opacity:0}}.stage-root[data-entering=true][data-stage-motion=base-in] .stage-dock{animation:.3s linear .16s backwards stage-dock-in}.window-stage{overflow:visible}.stack-layer{transition:transform var(--stack-slide-ms) var(--stack-ease);position:absolute;inset:0;overflow:visible}.stack-layer[data-position=active],.stack-layer[data-position=beneath]{transform:translate(0)}.stack-layer[data-position=parked]{transform:translate(calc(50vw + 50% + 2rem))}.stack-layer[data-position=parked],.stack-layer[data-position=beneath]{pointer-events:none}.stack-layer:not([data-position=active]) .slate-lift{filter:none}.stack-layer[data-position=beneath]:not([data-moving=true]) .base-card,.stack-layer[data-position=parked]:not([data-moving=true]) .base-card{-webkit-backdrop-filter:none}.stack-layer[data-moving=true]{will-change:transform}@property --nudge-prev{syntax:"<length>";inherits:true;initial-value:0}@property --nudge-next{syntax:"<length>";inherits:true;initial-value:0}.window-frame{--nudge-prev:var(--nudge-rest);--nudge-next:var(--nudge-rest)}.window-frame[data-prev=none]{--nudge-prev:0px}.window-frame[data-next=none]{--nudge-next:0px}.window-frame:has(.stack-nudge[data-side=previous]:is(:hover,:focus-visible)){--nudge-prev:var(--nudge-open)}.window-frame:has(.stack-nudge[data-side=next]:is(:hover,:focus-visible)){--nudge-next:var(--nudge-open)}.slate-shape{--sil-g:0px;--sil-dir:1;position:absolute;inset:0}.window-silhouette,.window-rim-ring{--sil-l:var(--sil-g);--sil-r:calc(100% - var(--sil-g));--sil-prev:var(--sil-l);--sil-next:var(--sil-r);--sil-hi:calc(50% - var(--nudge-half));--sil-lo:calc(50% + var(--nudge-half));--sil-cu:calc(50% - var(--nudge-half) * .5);--sil-cd:calc(50% + var(--nudge-half) * .5);--sil-ir:calc(var(--window-radius) - var(--slate-border-width));--sil-outline:from var(--sil-l) var(--window-radius), arc to calc(var(--sil-l) + var(--window-radius)) 0 of var(--window-radius) cw, hline to calc(var(--sil-r) - var(--window-radius)), arc to var(--sil-r) var(--window-radius) of var(--window-radius) cw, vline to var(--sil-hi), curve to var(--sil-next) 50% with var(--sil-r) var(--sil-cu) / var(--sil-next) var(--sil-cu), curve to var(--sil-r) var(--sil-lo) with var(--sil-next) var(--sil-cd) / var(--sil-r) var(--sil-cd), vline to calc(100% - var(--window-radius)), arc to calc(var(--sil-r) - var(--window-radius)) 100% of var(--window-radius) cw, hline to calc(var(--sil-l) + var(--window-radius)), arc to var(--sil-l) calc(100% - var(--window-radius)) of var(--window-radius) cw, vline to var(--sil-lo), curve to var(--sil-prev) 50% with var(--sil-l) var(--sil-cd) / var(--sil-prev) var(--sil-cd), curve to var(--sil-l) var(--sil-hi) with var(--sil-prev) var(--sil-cu) / var(--sil-l) var(--sil-cu), close}.window-silhouette{clip-path:shape(var(--sil-outline));border-radius:var(--window-radius);overflow:hidden}.window-rim-ring{border-radius:var(--window-radius);clip-path:shape(evenodd, var(--sil-outline), move to calc(var(--sil-l) + var(--slate-border-width)) var(--window-radius), arc to calc(var(--sil-l) + var(--window-radius)) var(--slate-border-width) of var(--sil-ir) cw, hline to calc(var(--sil-r) - var(--window-radius)), arc to calc(var(--sil-r) - var(--slate-border-width)) var(--window-radius) of var(--sil-ir) cw, vline to calc(100% - var(--window-radius)), arc to calc(var(--sil-r) - var(--window-radius)) calc(100% - var(--slate-border-width)) of var(--sil-ir) cw, hline to calc(var(--sil-l) + var(--window-radius)), arc to calc(var(--sil-l) + var(--slate-border-width)) calc(100% - var(--window-radius)) of var(--sil-ir) cw, close);overflow:hidden}.slate-backing{background:var(--color-paper);position:absolute;inset:0}.stack-cover{transition:opacity var(--stack-cover-fade-ms) var(--stack-ease)}.stack-cover[data-state=hidden]{opacity:0;visibility:hidden;transition:opacity var(--stack-cover-fade-ms) var(--stack-ease) var(--stack-cover-hold-ms), visibility 0s linear calc(var(--stack-cover-hold-ms) + var(--stack-cover-fade-ms))}.slate-cover-face{padding:0;overflow:hidden}.cover-art{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.slate-cover-face[data-fit=contain] .cover-art{object-fit:contain}.cover-art-dark,html[data-theme=dark] .cover-art-light{display:none}html[data-theme=dark] .cover-art-dark{display:block}.stack-content{transition:opacity var(--stack-cover-fade-ms) var(--stack-ease)}.stack-content[data-state=pending]{opacity:0}.stack-content[data-state=shown]{opacity:1;transition:opacity var(--stack-cover-fade-ms) var(--stack-ease) var(--stack-cover-hold-ms)}.stack-content[data-state=pending] .slate,.stack-content[data-state=pending] .base-card{-webkit-backdrop-filter:none}.window-scroll{overscroll-behavior:contain}.stack-nudge{width:var(--size-tap-target);height:var(--size-tap-target);cursor:pointer;z-index:55;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-top:-22px;padding:0;position:absolute;top:50%}.stack-nudge[data-side=previous]{left:calc(10px + var(--nudge-shift))}.stack-nudge[data-side=next]{right:calc(10px + var(--nudge-shift))}.slate-nudge,.base-nudge{--nudge-shift:0px}.stack-nudge:focus-visible{outline:2px solid var(--color-ink);outline-offset:-8px;border-radius:var(--radius-pill)}.nudge-mark{color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:color .14s ease-out;display:flex;position:absolute;inset:0}.stack-nudge:is(:hover,:focus-visible) .nudge-mark{color:var(--color-accent)}.stack-nudge[data-side=previous] .nudge-arrow{scale:-1 1}.slate-cover-face{box-shadow:none;background:0 0;container:contain/size}.cover-scene{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.cover-scene img{max-width:none;position:absolute}.cover-bg{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;inset:0}.cover-poster{z-index:1;width:100%;height:auto;top:50%;transform:translateY(-50%)}html[data-theme=dark] .slate-cover .slate-cover-face{box-shadow:none;background:0 0}.glass-dock{border-radius:var(--radius-pill);contain:layout;align-items:center;gap:2px;max-width:100%;padding:4px;display:flex}html:not([data-theme=dark]) .glass-dock{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffffd9 0%,#ffffff80 38%,#ffffff2e 52%,#ffffff6b 100%);border:1px solid #ffffffbf;border-bottom-color:#ffffff2e;box-shadow:0 6px 18px #2b2b2d17,0 1px 2px #2b2b2d0d,inset 0 1px #fff,inset 1px 0 1px -.5px #fff9,inset -1px 0 1px -.5px #fff9,inset 0 -2px 3px -1px #2b2b2d12}.dock-item{min-height:var(--size-tap-target);min-width:var(--size-tap-target);border-radius:var(--radius-pill);color:var(--color-ink);align-items:center;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.dock-item{color:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.dock-item{text-decoration:none;transition:color .25s,background .25s,box-shadow .25s,max-width .25s ease-out,min-width .25s ease-out,padding .25s ease-out,margin .25s ease-out,opacity .25s ease-out;overflow:hidden}.dock-item:hover{color:var(--color-ink)}.dock-item[data-active=true]{color:#fff;background:var(--color-grey-dark);box-shadow:2px 2px 8px #2b2b2d38, -1px -1px 6px var(--color-grey-light)}.dock-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dock-glyph{object-fit:contain;width:100%;height:100%;display:block}.dock-glyph-dark,html[data-theme=dark] .dock-glyph-light{display:none}html[data-theme=dark] .dock-glyph-dark{display:block}.dock-item[data-active=true] .dock-glyph-light{display:none}.dock-item[data-active=true] .dock-glyph-dark,html[data-theme=dark] .dock-item[data-active=true] .dock-glyph-light{display:block}html[data-theme=dark] .dock-item[data-active=true] .dock-glyph-dark{display:none}.dock-monogram{letter-spacing:.02em;font-size:13px;font-weight:900;line-height:1}.dock-label{transition:grid-template-columns var(--stack-slide-ms) var(--stack-ease);grid-template-columns:0fr;display:grid}.dock-item[data-active=true] .dock-label{grid-template-columns:1fr}.dock-label-text{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;opacity:0;font-size:11px;font-weight:700;transition:opacity .18s ease-out;overflow:hidden}.dock-item[data-active=true] .dock-label-text{opacity:1;padding-left:8px;transition-delay:90ms}@media (max-width:479px){.glass-dock{gap:0}.dock-item+.dock-item{margin-left:2px}.dock-item:not([data-active=true]):not(.dock-floor){opacity:0;pointer-events:none;border-width:0;min-width:0;max-width:0;margin-left:0;padding-left:0;padding-right:0}.glass-dock:not([data-mobile-expanded=true]) .dock-item[data-active=true]{margin-left:0}.glass-dock[data-mobile-expanded=true] .dock-item:not([data-active=true]){max-width:120px;min-width:var(--size-tap-target);opacity:1;pointer-events:auto;padding-left:13px;padding-right:13px}.glass-dock[data-mobile-expanded=true] .dock-item+.dock-item{margin-left:2px}}.dock-split{background:var(--color-ink);align-self:stretch;width:1px;margin:6px 5px}@supports (color:color-mix(in lab, red, red)){.dock-split{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.dock-split{pointer-events:none;flex-shrink:0}.dock-floor{flex-shrink:0}.legal-page{overscroll-behavior-y:contain;padding-top:0}.legal-scroll-fade{--legal-fade-top:8px;--legal-fade:24px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--legal-fade-top), #000 calc(100% - var(--legal-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--legal-fade-top), #000 calc(100% - var(--legal-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--legal-fade-top), #000 calc(100% - var(--legal-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--legal-fade-top), #000 calc(100% - var(--legal-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--legal-fade-top), #000 calc(100% - var(--legal-fade)), transparent 100%)}.legal-bullets>li{padding-left:1.35rem;position:relative}.legal-bullets>li:before{content:"";background:var(--color-ink);opacity:.35;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.legal-page>.floor-swap{padding-top:2.25rem}.floor-swap[data-phase=out],.floor-swap[data-phase=in]{pointer-events:none}.floor-swap[data-phase=out][data-swap=fade]{animation:floor-fade-out .42s var(--stack-ease) both}.floor-swap[data-phase=in][data-swap=fade]{animation:floor-fade-in .48s var(--stack-ease) both}@keyframes floor-fade-out{0%{opacity:1}to{opacity:0}}@keyframes floor-fade-in{0%{opacity:0}to{opacity:1}}.floor-title{letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,6vw,2.75rem);font-weight:900;line-height:1.1}.floor-sheet{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 1.25rem 4rem}@media (min-width:768px){.floor-sheet{padding:0 3rem 6rem}}@media (min-width:1024px){.floor-sheet{padding-left:4rem;padding-right:4rem}}.floor-measure{max-width:66ch}.contact-page{text-align:left}.contact-lead{color:var(--color-ink);margin:.65rem 0 0;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:700;line-height:1.3}.contact-body{color:var(--color-ink);margin:2.25rem 0 0;font-weight:300;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.contact-body{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.contact-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);margin:2.5rem 0 0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.contact-kicker{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.contact-kicker-social{margin-top:3.25rem}.contact-email{letter-spacing:-.02em;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;word-break:break-word;margin-top:.85rem;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:900;line-height:1.2;text-decoration-thickness:2px;display:inline-block}.contact-email:hover{color:var(--color-accent)}.contact-socials{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:1.25rem 0 0 -14px;padding:0;list-style:none;display:flex}.contact-socials a{width:56px;height:56px;color:var(--color-ink);justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.contact-socials a:hover,.contact-socials a:focus-visible{color:var(--color-accent)}.contact-socials svg{width:28px;height:28px}@media (min-width:768px){.contact-socials{gap:28px;margin-left:-16px}.contact-socials a{width:72px;height:72px}.contact-socials svg{width:40px;height:40px}}.legal-page.not-found-page{flex-direction:column;display:flex}.not-found-view{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;min-height:0;padding:1.5rem 1.5rem 4rem;display:flex}.not-found-digits{letter-spacing:-.02em;color:var(--color-ink);justify-content:center;align-items:center;margin:0;font-size:clamp(7.5rem,30vw,20rem);font-weight:900;line-height:1;display:flex}.not-found-zero{flex:none;justify-content:center;align-items:center;width:.72em;height:.72em;margin:0 .02em;display:inline-flex}.not-found-zero-img{object-fit:contain;width:100%;height:100%;display:block;transform:rotate(180deg)}.not-found-zero-img--dark,html[data-theme=dark] .not-found-zero-img--light{display:none}html[data-theme=dark] .not-found-zero-img--dark{display:block}.not-found-subtitle{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:900;line-height:1.15}.not-found-caption{text-wrap:balance;max-width:48ch;color:var(--color-ink);margin:0;font-size:clamp(.95rem,2vw,1.05rem);font-style:italic;font-weight:100}@supports (color:color-mix(in lab, red, red)){.not-found-caption{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.legal-page--timeline{flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.legal-page--timeline>.floor-swap{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.about-timeline{font-synthesis:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.about-scroller{scrollbar-width:none;--about-fade:24px;--about-card-ink:#2b2b2d;outline:none;flex:auto;min-height:0;position:relative;container-type:size}.about-scroller::-webkit-scrollbar{display:none}.about-film{position:relative}.about-track{z-index:1;margin:0;padding:0;list-style:none;position:relative}.about-rope{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.about-rope path{fill:none;stroke:#000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .about-rope path{stroke:#fff}.about-card{box-sizing:border-box;border-radius:calc(var(--window-radius) * .75);color:var(--about-card-ink);background-color:#f4f2ef;padding:1.5rem 1.6rem;position:relative;box-shadow:0 6px 14px #2b2b2d29,0 2px 4px #2b2b2d14,inset 2px -2px 6px #fff6,inset -2px 2px 6px #0000000d}html[data-theme=dark] .about-card{box-shadow:0 8px 16px #00000080,0 2px 5px #0006,inset 2px -2px 6px #ffffff59,inset -2px 2px 6px #00000014}.about-card p{margin:0}.about-line{color:var(--about-card-ink);font-size:1.05rem;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.about-line{color:color-mix(in srgb, var(--about-card-ink) 82%, transparent)}}.about-line{text-wrap:pretty}.about-line+.about-line{margin-top:.4rem}.about-card--challenge{text-align:center;flex-direction:column;align-items:center;display:flex}.about-glyph{width:4rem;height:4rem;color:var(--about-card-ink);flex-shrink:0;margin-bottom:.85rem;display:block}.about-glyph-img{object-fit:contain;width:100%;height:100%;display:block}svg.about-glyph-svg{box-sizing:border-box;padding:.35rem}.about-name{letter-spacing:-.025em;color:var(--about-card-ink);text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:900;line-height:1.15}.about-when{color:var(--color-ink);flex-direction:column;margin:0 0 .85rem;padding-left:.2rem;line-height:.95;display:flex}.about-when-day{letter-spacing:-.04em;font-size:clamp(2.6rem,7cqh,4.25rem);font-weight:900}.about-when-month,.about-when-year{letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.95rem,2.2cqh,1.25rem);font-weight:700}.about-when-month{margin-top:.35rem}.about-when-year{margin-top:.2rem;font-weight:400}.about-card em{font-synthesis:style}.about-card p.about-challenge{text-wrap:pretty;margin-top:.9rem;font-size:1.02rem;font-weight:700;line-height:1.38}.about-outcome{text-wrap:pretty;font-size:1.05rem;font-weight:400;line-height:1.5}.about-pulse,.about-pulse:hover,html[data-theme=dark] .about-pulse,html[data-theme=dark] .about-pulse:hover{box-sizing:border-box;color:#fff;background:#1a1a1ac2;border:1px solid #ffffff29;border-bottom-color:#ffffff0f;align-items:center;gap:.55rem;width:max-content;max-width:100%;height:auto;min-height:0;margin-top:1.1rem;padding:.6rem 1.15rem .6rem .85rem;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #00000052,0 1px 2px #0003,inset 0 1px #fff3}.about-pulse-mark{flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:grid}.about-pulse .site-nav-mark{object-fit:contain;filter:invert();width:100%;height:100%}.about-pulse-label{letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:400;line-height:1}@media (min-width:1024px){.about-scroller{overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);overflow:auto hidden}.about-film{width:max-content;height:100cqh}.about-track{--about-stage-w:min(78rem, calc(100cqw - 8rem));height:100cqh;padding-inline:calc((100cqw - var(--about-stage-w)) / 2);gap:clamp(4rem,7cqw,7rem);display:flex}.about-stage{box-sizing:border-box;flex:0 0 var(--about-stage-w);width:var(--about-stage-w);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(4rem,7cqw,7rem);height:100cqh;padding:1.25rem 0 2rem;display:grid}.about-first{align-self:end}.about-card--challenge{align-self:center}.about-card--outcome{align-self:start}}@media (min-width:1024px) and (max-height:820px){.about-card{padding:1.15rem 1.3rem}.about-line,.about-outcome{font-size:.95rem}.about-card p.about-challenge{margin-top:.7rem;font-size:.93rem}.about-glyph{width:3.25rem;height:3.25rem;margin-bottom:.6rem}}@media (max-width:1023px){.about-scroller{overscroll-behavior-y:contain;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--about-fade), #000 calc(100% - var(--about-fade)), transparent 100%);overflow:hidden auto}.about-film{width:100%}.about-track{padding:1.5rem 0 4rem}.about-stage{flex-direction:column;gap:4.5rem;padding:0 1.25rem;display:flex}.about-stage+.about-stage{margin-top:5.5rem}.about-card,.about-first{width:min(84%,26rem)}.about-card{padding:1.3rem 1.35rem}.about-first{align-self:flex-start}.about-first>.about-card{width:100%}.about-when-day{font-size:3rem}.about-when-month,.about-when-year{font-size:1rem}.about-card--challenge{align-self:center}.about-card--outcome{align-self:flex-end}.about-glyph{width:3.5rem;height:3.5rem}}.legal-back-wrap{justify-content:center;padding-top:1.7rem;display:flex}@media (min-width:768px){.legal-back-wrap{padding-top:2rem}}.legal-back{--legal-mark-size:var(--legal-mark-size-mobile);--legal-anim-ratio:1;--legal-anim-offset-x:0px;--legal-anim-offset-y:0px;min-width:var(--size-tap-target);min-height:var(--size-tap-target);border-radius:16px;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}@media (min-width:768px){.legal-back{--legal-mark-size:var(--legal-mark-size-desktop)}}.legal-back:focus-visible{outline-offset:2px;border-radius:16px}.legal-back:active{transform:translateY(1px)}.legal-mark-slot{width:var(--legal-mark-size);height:var(--legal-mark-size);isolation:isolate;place-items:center;display:grid;position:relative;overflow:visible}.legal-mark-svg{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.legal-emboss-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.legal-mark-fallback{letter-spacing:.06em;color:var(--color-ink);font-size:15px;font-weight:900;display:block}@supports (color:color-mix(in lab, red, red)){.legal-mark-fallback{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.legal-mark-fallback{text-shadow:0 1px #fffffff2,0 -.5px .5px #2b2b2d1a}.legal-trace-svg{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.legal-trace-file{z-index:3;box-sizing:border-box;width:calc(var(--legal-anim-ratio) * 100%);height:calc(var(--legal-anim-ratio) * 100%);object-fit:contain;pointer-events:none;max-width:none;transform:translate(calc(-50% + var(--legal-anim-offset-x,0px)), calc(-50% + var(--legal-anim-offset-y,0px)));display:block;position:absolute;inset:50% auto auto 50%}.legal-back-arc{z-index:4;pointer-events:none;width:178%;height:auto;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,-34px)}.legal-back-arc text{fill:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.legal-back-arc text{fill:color-mix(in srgb, var(--color-ink) 38%, transparent)}}.legal-back-arc text{letter-spacing:.5px;font-family:Aileron,sans-serif;font-size:8.6px;font-weight:700;transition:fill .18s}.legal-back:hover .legal-back-arc text,.legal-back:focus-visible .legal-back-arc text{fill:var(--color-ink)}html[data-theme=dark] .legal-back,html[data-theme=dark] .legal-back:hover{-webkit-backdrop-filter:none;box-shadow:none;color:inherit;background:0 0;border:0}html[data-theme=dark] .legal-mark-fallback{text-shadow:none}.legal-trace-sweep-host{width:100%;height:100%;position:relative;overflow:hidden}.legal-trace-sweep{background:conic-gradient(#fff0 0deg 250deg,#ff328866 306deg,#ffffffeb 342deg,#fffffffa 353deg,#fff0 360deg);width:200%;height:200%;margin:-130% 0 0 -130%;animation:3.4s linear infinite legalTrace;position:absolute;top:50%;left:50%}@keyframes legalTrace{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preloader{animation:preloaderOut var(--preloader-fade,1.41s) ease-in-out var(--preloader-hold,.42s) both}@keyframes preloaderOut{to{opacity:0;visibility:hidden}}html[data-theme=dark] .preloader img:not(.brand-logo),html[data-theme=dark] .preloader video,html[data-theme=dark] .legal-trace-file{filter:invert()}.site-footer-row{--footer-icon-size:14px;--footer-icon-gap:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));grid-template-columns:auto auto;justify-content:space-between;align-items:center;column-gap:.5rem;display:grid}.site-footer-left{justify-self:start;min-width:0}.site-footer-center{justify-self:center}html[data-theme=dark] .site-footer-center .brand-logo{filter:invert()}.site-footer-right{justify-self:end;min-width:min-content}@media (min-width:768px){.site-footer-row{padding-bottom:max(.75rem, env(safe-area-inset-bottom));grid-template-columns:1fr auto 1fr;justify-content:stretch;column-gap:1rem}.site-footer-right{min-width:0}}.site-footer-icons{align-items:center;gap:var(--footer-icon-gap);flex-wrap:nowrap;display:flex}.site-footer-icon{justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.site-footer-icon svg{width:var(--footer-icon-size);height:var(--footer-icon-size)}@media (max-width:430px){.site-footer-row{--footer-icon-size:12px;--footer-icon-gap:.2rem;column-gap:.4rem;font-size:10px}.site-footer-left{flex-wrap:nowrap;gap:.45rem}.site-footer-icon{padding:.1rem}}@media (max-width:370px){.site-footer-row{--footer-icon-size:11px;--footer-icon-gap:.1rem;font-size:9.5px}.site-footer-left{gap:.35rem}}.legal-emboss{width:var(--size-tap-target);height:var(--size-tap-target);border-radius:var(--radius-pill);color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.legal-emboss{color:color-mix(in srgb, var(--color-ink) 62%, transparent)}}.legal-emboss{background:linear-gradient(#fdfcfb 0%,#f2f0ec 55%,#e8e5e0 100%);transition:color .2s ease-out,background .22s ease-out,box-shadow .22s ease-out,transform .15s;box-shadow:inset 0 1px #fffffff2,inset 0 -1px 1px #2b2b2d0d,0 2px 4px #2b2b2d14,0 6px 14px #2b2b2d0f}.legal-emboss:hover{color:var(--color-ink);box-shadow:inset 0 1px #fff,inset 0 -1px 1px #2b2b2d0a,0 3px 6px #2b2b2d1a,0 9px 20px #2b2b2d12}.legal-emboss:active{background:#f1efec;transform:translateY(1px);box-shadow:inset -4px 4px 8px #2b2b2d1a,inset 4px -4px 8px #fffffff2}.theme-toggle{--toggle-expanded:114px;--toggle-thumb:calc(var(--toggle-size) - 12px);--toggle-ease:.48s var(--stack-ease);box-sizing:content-box;width:120px;height:var(--toggle-size);cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:flex-end;align-items:center;padding:0;display:flex}.theme-toggle:focus-visible{outline:none}.theme-toggle:focus-visible .theme-toggle-track{outline:2px solid var(--color-ink);outline-offset:3px}.theme-toggle-track{--thumb-x:6px;width:var(--toggle-size);height:var(--toggle-size);isolation:isolate;border-radius:var(--radius-pill);background:var(--color-paper-white);transition:width var(--toggle-ease), background-color .28s ease, box-shadow .28s ease;position:relative;overflow:hidden;box-shadow:inset -3px -3px 15px #fff,inset 2px 2px 3px #666}html[data-theme=dark] .theme-toggle-track{background:var(--color-grey-dark);box-shadow:inset -3px -3px 15px #666, inset 2px 2px 2px var(--color-grey-deep)}@media (min-width:768px) and (hover:hover) and (pointer:fine){.theme-toggle:hover .theme-toggle-track,.theme-toggle:focus-visible .theme-toggle-track{width:var(--toggle-expanded)}html:not([data-theme=dark]) .theme-toggle:hover .theme-toggle-track,html:not([data-theme=dark]) .theme-toggle:focus-visible .theme-toggle-track{--thumb-x:12px}html[data-theme=dark] .theme-toggle:hover .theme-toggle-track,html[data-theme=dark] .theme-toggle:focus-visible .theme-toggle-track{--thumb-x:66px}}.theme-toggle-sky{pointer-events:none;transition:opacity .28s;position:absolute;inset:0;overflow:hidden}.theme-toggle-sky img{width:var(--toggle-expanded);height:var(--toggle-size);object-fit:cover;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-toggle-sky-dark,html[data-theme=dark] .theme-toggle-sky-light{opacity:0}html[data-theme=dark] .theme-toggle-sky-dark{opacity:1}.theme-toggle-mountains{width:var(--toggle-expanded);height:var(--toggle-size);pointer-events:none;transition:opacity .28s ease, top var(--toggle-ease);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.theme-toggle-mountains img{width:186.29%;max-width:none;height:248.87%;position:absolute;top:-.77%;left:-17.73%}html[data-theme=dark] .theme-toggle-mountains{opacity:0;top:100%}.theme-toggle-stars{pointer-events:none;opacity:0;width:45px;transition:opacity .28s;position:absolute;top:10.94%;bottom:19.61%;left:9.87%}.theme-toggle-stars img{width:100%;height:100%;display:block}html[data-theme=dark] .theme-toggle-stars{opacity:1}.theme-toggle-thumb{top:6px;left:var(--thumb-x);z-index:1;width:var(--toggle-thumb);height:var(--toggle-thumb);border-radius:var(--radius-pill);background:var(--color-grey-dark);box-shadow:2.5px 2.5px 4px var(--color-grey-light);transition:left var(--toggle-ease), background-color .28s ease, box-shadow .28s ease;place-items:center;display:grid;position:absolute;overflow:hidden}html[data-theme=dark] .theme-toggle-thumb{box-shadow:2.5px 2.5px 4px var(--color-grey-deep);background:#fff}.theme-toggle-sun,.theme-toggle-moon{grid-area:1/1;transition:opacity .22s;display:block}.theme-toggle-moon,html[data-theme=dark] .theme-toggle-sun{opacity:0}html[data-theme=dark] .theme-toggle-moon{opacity:1}@media (max-width:767px),(hover:none),(pointer:coarse){.theme-toggle-track{width:var(--toggle-size);--thumb-x:6px;transition:background-color .32s,box-shadow .32s}.theme-toggle:hover .theme-toggle-track,.theme-toggle:focus-visible .theme-toggle-track,html:not([data-theme=dark]) .theme-toggle:hover .theme-toggle-track,html:not([data-theme=dark]) .theme-toggle:focus-visible .theme-toggle-track,html[data-theme=dark] .theme-toggle:hover .theme-toggle-track,html[data-theme=dark] .theme-toggle:focus-visible .theme-toggle-track{width:var(--toggle-size);--thumb-x:6px}.theme-toggle-mountains,.theme-toggle-sky,.theme-toggle-stars{transition:none}.theme-toggle-thumb{transition:background-color .32s,box-shadow .32s;left:6px;overflow:visible}.theme-toggle-sun,.theme-toggle-moon{transform-origin:50%;transition:opacity .28s ease, transform .4s var(--stack-ease)}.theme-toggle-sun{transform:rotate(0)scale(1)}.theme-toggle-moon{transform:rotate(-90deg)scale(.5)}html[data-theme=dark] .theme-toggle-sun{transform:rotate(90deg)scale(.5)}html[data-theme=dark] .theme-toggle-moon{transform:rotate(0)scale(1)}}.header-tools{min-height:var(--toggle-size);flex-shrink:0;align-self:center;align-items:center;gap:12px;display:flex}.header-tools .theme-toggle{align-self:center}@media (pointer:coarse){.header-tools .theme-toggle{width:var(--toggle-size)}}@media (max-width:767px){.header-tools .theme-toggle{width:var(--toggle-size)}}.site-nav{flex-shrink:0;align-self:center;align-items:center;display:flex;position:relative}.site-nav-trigger{box-sizing:border-box;width:var(--toggle-size);height:var(--toggle-size);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;display:grid;overflow:hidden}.site-nav-trigger:focus-visible{border-radius:var(--radius-pill)}.site-nav-bars{pointer-events:none;width:18px;height:18px;display:block}@media (min-width:768px){.site-nav-bars{width:20px;height:20px}}.site-nav-mark{width:var(--header-nav-mark-width);height:var(--header-nav-mark-height);object-fit:contain;pointer-events:none;display:block}html[data-theme=dark] .site-header .site-nav-mark{filter:invert()}.site-nav-menu{z-index:3;box-sizing:border-box;width:max-content;min-width:11.5rem;max-width:min(16rem, calc(100vw - 2.5rem - env(safe-area-inset-right,0px)));border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}html:not([data-theme=dark]) .site-nav-menu{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#fffffff5 80% 70%,#fffffff5 70% 100%);border:1px solid #ffffffbf;border-bottom-color:#ffffff2e;box-shadow:0 6px 18px #2b2b2d17,0 1px 2px #2b2b2d0d,inset 0 1px #fff,inset 1px 0 1px -.5px #fff9,inset -1px 0 1px -.5px #fff9,inset 0 -2px 3px -1px #2b2b2d12}html[data-theme=dark] .site-nav-menu{background:var(--color-grey-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .site-nav-menu{background:color-mix(in srgb, var(--color-grey-deep) 94%, transparent)}}html[data-theme=dark] .site-nav-menu{-webkit-backdrop-filter:var(--frost-dark-clear-back);border:1px solid var(--color-dark-clear-back-edge);border-bottom-color:var(--color-dark-clear-back-edge-dim);background-image:none;box-shadow:0 6px 18px #00000052,0 1px 2px #0003,inset 0 1px #fff3}.site-nav-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-nav-item{color:var(--color-ink);border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-nav-item{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.site-nav-item{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s,background .2s;overflow:hidden}.site-nav-glyph{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.site-nav-item:hover,.site-nav-item:focus-visible{color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.site-nav-item:hover,.site-nav-item:focus-visible{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.site-nav-item[aria-current=page]{color:var(--color-ink)}.site-nav-privacy{border-top:1px solid var(--color-ink);margin-top:4px;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.site-nav-privacy{border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.site-nav-item:focus-visible{outline-offset:0;border-radius:10px}.feedback-floor{overscroll-behavior:contain;position:relative;overflow:visible}.feedback-floor .floor-swap{height:100%;overflow:visible}.feedback-field{top:calc(-1 * var(--feedback-chrome-top,0px));right:0;bottom:calc(-1 * var(--feedback-chrome-bottom,0px));z-index:0;touch-action:none;cursor:grab;color:var(--color-ink);--feedback-fade:72px;position:absolute;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(78% 72%,#000 0% 58%,#0000 100%);mask-image:radial-gradient(78% 72%,#000 0% 58%,#0000 100%)}.feedback-field:active{cursor:grabbing}.feedback-mark-defs{width:0;height:0;position:absolute;overflow:hidden}.feedback-world{will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.feedback-mark,.feedback-mark-hover{width:var(--feedback-mark-size,96px);height:var(--feedback-mark-size,96px);color:inherit;cursor:pointer;touch-action:none;filter:drop-shadow(.65rem .65rem 3px rgb(from var(--color-ink) r g b / 0));transition:color var(--feedback-pulse-ms,.52s) var(--stack-ease), transform .18s var(--stack-ease);transition-delay:calc(var(--ring,0) * var(--feedback-ring-stagger-ms,70ms)), 0s;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.feedback-mark svg,.feedback-mark-hover svg{width:100%;height:100%;display:block;overflow:visible}.feedback-mark-hover{z-index:1;pointer-events:none;color:inherit;opacity:0}@media (hover:hover) and (pointer:fine){.feedback-mark:hover{z-index:1;filter:drop-shadow(.65rem .65rem 3px rgb(from var(--color-ink) r g b / .4));transform:translate(-50%,-50%)translate(-3px,-5px)}}.feedback-mark-enter{animation:feedback-pop var(--feedback-pop-ms,.32s) var(--stack-ease) both;animation-delay:calc(var(--ring,0) * var(--feedback-ring-stagger-ms,20ms));transition:color var(--feedback-pulse-ms,.32s) var(--stack-ease);transition-delay:calc(var(--ring,0) * var(--feedback-ring-stagger-ms,20ms))}@keyframes feedback-pop{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.feedback-field[data-question=qa] .feedback-mark[data-qa=yellow],.feedback-field[data-question=qb] .feedback-mark[data-qb=yellow],.feedback-field[data-question=qc] .feedback-mark[data-qc=yellow],.feedback-field[data-question=qa] .feedback-mark-hover[data-qa=yellow],.feedback-field[data-question=qb] .feedback-mark-hover[data-qb=yellow],.feedback-field[data-question=qc] .feedback-mark-hover[data-qc=yellow]{color:var(--color-feedback-yellow)}.feedback-field[data-question=qa] .feedback-mark[data-qa=gray],.feedback-field[data-question=qb] .feedback-mark[data-qb=gray],.feedback-field[data-question=qc] .feedback-mark[data-qc=gray],.feedback-field[data-question=qd] .feedback-mark[data-qd=gray],.feedback-field[data-question=qa] .feedback-mark-hover[data-qa=gray],.feedback-field[data-question=qb] .feedback-mark-hover[data-qb=gray],.feedback-field[data-question=qc] .feedback-mark-hover[data-qc=gray],.feedback-field[data-question=qd] .feedback-mark-hover[data-qd=gray]{color:var(--color-feedback-gray)}.feedback-field[data-question=qa] .feedback-mark[data-qa=pink],.feedback-field[data-question=qb] .feedback-mark[data-qb=pink],.feedback-field[data-question=qc] .feedback-mark[data-qc=pink],.feedback-field[data-question=qd] .feedback-mark[data-qd=pink],.feedback-field[data-question=qa] .feedback-mark-hover[data-qa=pink],.feedback-field[data-question=qb] .feedback-mark-hover[data-qb=pink],.feedback-field[data-question=qc] .feedback-mark-hover[data-qc=pink],.feedback-field[data-question=qd] .feedback-mark-hover[data-qd=pink]{color:var(--color-accent)}.feedback-field[data-question=qa] .feedback-mark[data-qa=""],.feedback-field[data-question=qb] .feedback-mark[data-qb=""],.feedback-field[data-question=qc] .feedback-mark[data-qc=""],.feedback-field[data-question=qd] .feedback-mark[data-qd=""]{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.feedback-field[data-question=qa] .feedback-mark[data-qa=""],.feedback-field[data-question=qb] .feedback-mark[data-qb=""],.feedback-field[data-question=qc] .feedback-mark[data-qc=""],.feedback-field[data-question=qd] .feedback-mark[data-qd=""]{color:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.feedback-legend,.feedback-dock-slot{z-index:4;pointer-events:auto;position:absolute}.feedback-legend{pointer-events:none;opacity:0;transition:opacity var(--stack-slide-ms) var(--stack-ease), transform var(--stack-slide-ms) var(--stack-ease);top:12px;left:50%;transform:translate(-50%)translateY(-12px)}.feedback-legend[data-open=true]{opacity:1;transform:translate(-50%)translateY(0)}.feedback-dock-slot{bottom:12px;left:50%;transform:translate(-50%)}@keyframes feedback-dock-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)}}.feedback-legend-pill{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;max-width:min(94vw,40rem);padding:8px 16px;display:flex}.feedback-legend-item{color:var(--color-ink);letter-spacing:.02em;text-transform:none;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:300;display:flex}.feedback-legend-share{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-ink);font-size:10px}@supports (color:color-mix(in lab, red, red)){.feedback-legend-share{color:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.feedback-legend-swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px}.feedback-legend-swatch[data-color=yellow]{background:var(--color-feedback-yellow)}.feedback-legend-swatch[data-color=gray]{background:var(--color-feedback-gray)}.feedback-legend-swatch[data-color=pink]{background:var(--color-accent)}.feedback-pulse-morph{place-items:center;display:grid}.feedback-pulse-morph>.feedback-pulse,.feedback-pulse-morph>.feedback-q-bar{grid-area:1/1}.feedback-pulse.site-nav-trigger{z-index:1;width:max-content;min-width:var(--toggle-size);height:var(--toggle-size);max-width:calc(100vw - 2rem);transition:opacity var(--stack-slide-ms) var(--stack-ease), transform var(--stack-slide-ms) var(--stack-ease);justify-content:flex-start;align-items:center;gap:8px;padding:0 16px 0 0;display:flex;overflow:hidden}.feedback-pulse-mark{aspect-ratio:1;flex-shrink:0;place-items:center;height:100%;display:grid}.feedback-pulse-label{letter-spacing:.02em;white-space:nowrap;color:var(--color-ink);font-size:14px;font-weight:300;line-height:1}.feedback-pulse .site-nav-mark{flex-shrink:0}.feedback-pulse-morph.is-open .feedback-pulse{opacity:0;pointer-events:none;transform:scale(.72)}html[data-theme=dark] .feedback-pulse .site-nav-mark{filter:invert()}.feedback-q-radios{display:contents}.feedback-q-bar{z-index:0;box-sizing:border-box;width:var(--toggle-size);max-width:var(--toggle-size);height:var(--toggle-size);opacity:0;pointer-events:none;transition:width var(--stack-slide-ms) var(--stack-ease), max-width var(--stack-slide-ms) var(--stack-ease), height var(--stack-slide-ms) var(--stack-ease), padding var(--stack-slide-ms) var(--stack-ease), gap var(--stack-slide-ms) var(--stack-ease), opacity var(--stack-slide-ms) var(--stack-ease);gap:0;padding:0;overflow:hidden}.feedback-pulse-morph.is-open .feedback-q-bar{opacity:1;pointer-events:auto;gap:2px;width:max-content;max-width:min(96vw,52rem);height:auto;padding:4px;overflow:visible}.feedback-q-bar .feedback-q-option .dock-label{grid-template-columns:1fr}.feedback-q-bar .feedback-q-option .dock-label-text{opacity:1;white-space:normal;text-align:center;letter-spacing:.04em;padding-left:4px;padding-right:4px;line-height:1.15}.feedback-q-bar .dock-split{opacity:0;width:0;transition:width var(--stack-slide-ms) var(--stack-ease), margin var(--stack-slide-ms) var(--stack-ease), opacity var(--stack-slide-ms) var(--stack-ease);margin:0;overflow:hidden}.feedback-pulse-morph.is-open .feedback-q-bar .dock-split{opacity:1;width:1px;margin:6px 5px}.feedback-q-bar :is(.feedback-q-option,.feedback-power){opacity:0;pointer-events:none;border-width:0;min-width:0;max-width:0;margin:0;padding-left:0;padding-right:0}.feedback-pulse-morph.is-open .dock-item.feedback-q-option,.feedback-pulse-morph.is-open .dock-item.feedback-power{min-width:44px;max-width:9rem;min-height:var(--toggle-size);opacity:1;pointer-events:auto;height:auto;padding:6px 10px}.feedback-pulse-morph.is-open .dock-item.feedback-power{max-width:160px;padding-left:13px;padding-right:13px}.feedback-dock-slot.feedback-chrome-enter{animation:feedback-dock-pop var(--feedback-pop-ms,.52s) var(--stack-ease) both}html:not([data-theme=dark]) .feedback-pulse.glass-button,html:not([data-theme=dark]) .feedback-q-bar.glass-dock,html:not([data-theme=dark]) .feedback-legend-pill.glass-dock{background:linear-gradient(#ffffffeb 0%,#ffffffa3 38%,#ffffff5c 52%,#ffffff8f 100%)}html[data-theme=dark] .feedback-pulse.glass-button,html[data-theme=dark] .feedback-q-bar.glass-dock,html[data-theme=dark] .feedback-legend-pill.glass-dock{background:var(--color-grey-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .feedback-pulse.glass-button,html[data-theme=dark] .feedback-q-bar.glass-dock,html[data-theme=dark] .feedback-legend-pill.glass-dock{background:color-mix(in srgb, var(--color-grey-deep) 86%, transparent)}}html[data-theme=dark] .feedback-pulse.glass-button,html[data-theme=dark] .feedback-q-bar.glass-dock,html[data-theme=dark] .feedback-legend-pill.glass-dock{background-image:none}.feedback-overlay-root{z-index:40;position:fixed;inset:0}.feedback-overlay-catch{position:absolute;inset:0}.feedback-overlay{box-sizing:border-box;width:var(--feedback-overlay-width);height:var(--feedback-overlay-height);border-radius:16px;min-width:0;max-width:none;padding:18px 18px 16px;position:absolute;overflow:hidden}html:not([data-theme=dark]) .feedback-overlay{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#fffffff5 0%,#ffffffe0 38%,#ffffffc7 52%,#ffffffe6 100%);border:1px solid #ffffffbf;border-bottom-color:#ffffff2e;box-shadow:0 6px 18px #2b2b2d17,0 1px 2px #2b2b2d0d,inset 0 1px #fff,inset 1px 0 1px -.5px #fff9,inset -1px 0 1px -.5px #fff9,inset 0 -2px 3px -1px #2b2b2d12}html[data-theme=dark] .feedback-overlay{background:var(--color-grey-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .feedback-overlay{background:color-mix(in srgb, var(--color-grey-deep) 95%, transparent)}}html[data-theme=dark] .feedback-overlay{-webkit-backdrop-filter:var(--frost-dark-clear-back);border:1px solid var(--color-dark-clear-back-edge);border-bottom-color:var(--color-dark-clear-back-edge-dim);background-image:none;box-shadow:0 6px 18px #00000052,0 1px 2px #0003,inset 0 1px #fff3}.feedback-overlay-close{width:28px;height:28px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.feedback-overlay-close:hover,.feedback-overlay-close:focus-visible{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.feedback-overlay-close:hover,.feedback-overlay-close:focus-visible{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.feedback-overlay-body{flex-direction:column;gap:1.1rem;height:100%;padding-right:1.5rem;display:flex;overflow:hidden}.feedback-overlay-part{flex-direction:column;gap:.3rem;min-height:0;display:flex}.feedback-overlay-part--message{flex:1;overflow:hidden}.feedback-overlay-part p{margin:0}.feedback-overlay-label{color:var(--color-ink);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.feedback-overlay-label{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.feedback-overlay-event{color:var(--color-ink);text-wrap:balance;font-size:19px;font-weight:900;line-height:1.2}.feedback-overlay-date{color:var(--color-ink);font-size:13px;font-weight:300}@supports (color:color-mix(in lab, red, red)){.feedback-overlay-date{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.feedback-overlay-message{color:var(--color-ink);font-size:15px;font-weight:300;line-height:1.35;overflow:hidden}.site-shell[data-surface=feedback] .site-header,.site-shell[data-surface=feedback] .site-footer{pointer-events:none}.site-shell[data-surface=feedback] .site-header-lockup,.site-shell[data-surface=feedback] .header-tools,.site-shell[data-surface=feedback] .site-footer-left,.site-shell[data-surface=feedback] .site-footer-right,.site-shell[data-surface=feedback] .site-footer-center{pointer-events:auto}.people-deck{--people-ink:#2b2b2d;--people-fade-ms:.48s;--people-crossfade-ease:cubic-bezier(.4, 0, .2, 1);--people-slide-top:12px;--people-slide-x:14px;--people-slide-bottom:16px;--people-step-inset:16px;--people-face-width:min(88%, 18rem);--people-face-height:min(30vh, 12rem);border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--people-ink);position:relative;overflow:hidden}@media (min-width:768px){.people-deck{--people-slide-top:16px;--people-slide-x:18px;--people-slide-bottom:22px;--people-face-width:auto;--people-face-height:min(70%, 21rem)}}.people-step{z-index:2;width:var(--size-tap-target,44px);height:var(--size-tap-target,44px);color:#fff;place-items:center;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.people-step[data-dir=up]{top:calc(var(--people-slide-top) + var(--people-step-inset))}.people-step[data-dir=down]{bottom:calc(var(--people-slide-bottom) + var(--people-step-inset))}.people-step:disabled{opacity:.28;pointer-events:none}.glass-button.people-step,.glass-button.people-step:hover,html[data-theme=dark] .glass-button.people-step,html[data-theme=dark] .glass-button.people-step:hover{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#1a1a1ac2;border:1px solid #ffffff29;border-bottom-color:#ffffff0f;transform:translate(-50%);box-shadow:0 6px 18px #00000052,0 1px 2px #0003,inset 0 1px #fff3}.glass-button.people-step:hover,html[data-theme=dark] .glass-button.people-step:hover{background:#2b2b2dd1;box-shadow:0 8px 20px #0000005c,0 1px 2px #0003,inset 0 1px #ffffff3d}.glass-button.people-step:active,html[data-theme=dark] .glass-button.people-step:active{color:#fff;background:#1a1a1ae0;transform:translate(-50%)translateY(1px);box-shadow:inset 0 2px 8px #00000073,inset 0 1px #ffffff14}.people-step-icon{display:block}.people-viewport{border-radius:inherit;touch-action:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.people-slide{inset:var(--people-slide-top) var(--people-slide-x) var(--people-slide-bottom);z-index:0;border-radius:inherit;opacity:0;transition:opacity var(--people-fade-ms) var(--people-crossfade-ease);pointer-events:none;position:absolute;overflow:visible}.people-slide[data-pos=past]{opacity:0}.people-slide[data-pos=current]{z-index:1;opacity:1;pointer-events:auto}.people-card{box-sizing:border-box;border-radius:inherit;-webkit-backdrop-filter:none;background-color:#f4f2ef;border:0;width:100%;height:100%;min-height:0;overflow:hidden;box-shadow:0 6px 14px #2b2b2d29,0 2px 4px #2b2b2d14,inset 2px -2px 6px #fff6,inset -2px 2px 6px #0000000d}html[data-theme=dark] .people-card{background-color:#f4f2ef;box-shadow:0 8px 16px #00000080,0 2px 5px #0006,inset 2px -2px 6px #ffffff59,inset -2px 2px 6px #00000014}.people-card-inner{--people-step-clearance:calc(var(--people-step-inset) + var(--size-tap-target,44px) + 12px);height:100%;min-height:0;padding:var(--people-step-clearance) 1.6rem;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}@media (min-width:768px){.people-card-inner{padding:var(--people-step-clearance) 3.2rem var(--people-step-clearance) 2.6rem;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem 2.75rem}}.people-meta{flex-direction:column;flex:none;align-items:center;width:100%;min-width:0;min-height:0;display:flex}@media (min-width:768px){.people-meta{flex:0 46%;justify-content:center;width:46%;max-width:none;height:100%}}.people-portrait{width:var(--people-face-width);height:var(--people-face-height);object-fit:contain;pointer-events:none;filter:none;flex:none;max-height:none;display:block}@media (max-width:767px){.people-meta{display:contents}.people-portrait{flex:0 1 var(--people-face-height);height:auto;max-height:var(--people-face-height);min-height:5.5rem}}@media (min-width:768px){.people-portrait{flex:0 auto;max-width:100%;min-height:0}}.people-name{color:var(--people-ink);flex-shrink:0;margin:.55rem 0 0;font-size:1.2rem;font-weight:900;line-height:1.15}@media (max-width:767px){.people-name{margin-top:1rem}}@media (min-width:768px){.people-name{margin-top:.7rem;font-size:1.7rem}}.people-role{color:var(--people-ink);flex-shrink:0;margin:.2rem 0 0}@supports (color:color-mix(in lab, red, red)){.people-role{color:color-mix(in srgb, var(--people-ink) 78%, transparent)}}.people-role{font-size:.98rem;font-weight:300}@media (min-width:768px){.people-role{font-size:1.125rem}}.people-roster{box-sizing:border-box;width:var(--people-face-width);overscroll-behavior:contain;touch-action:pan-y;height:auto;min-height:6.5rem;color:var(--people-ink);text-align:center;flex:0 auto;grid-template-columns:1fr 1fr;align-content:start;place-items:start center;gap:.85rem .7rem;margin:0;padding:0 .25rem .15rem;font-size:.88rem;font-weight:300;list-style:none;display:grid;overflow:hidden auto}.people-roster li{flex-direction:column;gap:.15rem;width:100%;min-width:0;display:flex}@media (min-width:768px){.people-roster{gap:1.1rem 1.15rem;width:100%;max-width:100%;padding:0 .4rem;font-size:1.05rem}}@media (min-width:768px) and (max-height:900px){.people-roster{row-gap:.6rem}}.people-roster-name{font-size:1.08rem;font-weight:700;line-height:1.2}.people-roster-given:after{content:" "}@media (max-width:767px){.people-roster-name{flex-direction:column;display:flex}.people-roster-given:after{content:none}}@media (min-width:768px){.people-roster-name{font-size:1.28rem}}.people-roster-role{color:var(--people-ink)}@supports (color:color-mix(in lab, red, red)){.people-roster-role{color:color-mix(in srgb, var(--people-ink) 62%, transparent)}}.people-roster-role{font-size:.78em;line-height:1.3}.people-copy{overscroll-behavior:contain;touch-action:pan-y;width:100%;min-height:0;color:var(--people-ink);flex:1 1 0;margin-top:.7rem;padding-bottom:.15rem;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.people-copy{color:color-mix(in srgb, var(--people-ink) 88%, transparent)}}.people-copy{text-align:center;font-size:1.05rem;font-weight:300;line-height:1.58}@media (min-width:768px){.people-copy{overscroll-behavior:contain;touch-action:pan-y;text-align:left;align-self:stretch;margin-top:0;padding:0;font-size:.98rem;line-height:1.5;overflow:hidden auto}}.people-bio p{margin:0 0 .75em}.people-bio p:last-child{margin-bottom:0}.people-bio-pc{display:none}.people-card--roster .people-copy{overscroll-behavior:auto;touch-action:none;overflow:hidden}@media (max-width:767px){.people-copy{flex:0 auto;min-height:4.8em}.people-card--roster .people-copy{overscroll-behavior:contain;touch-action:pan-y;overflow:hidden auto}}@media (min-width:768px){.people-bio-pc{display:block}.people-bio-mobile{display:none}}.showtime-shell{isolation:isolate;min-height:100dvh;color:var(--color-ink);position:relative}.showtime-layer{z-index:1;min-height:100dvh;position:relative}.showtime-screen{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 20px;display:flex}.showtime-screen-scroll{padding-top:calc(var(--toggle-size) + 40px);justify-content:flex-start;padding-bottom:48px;overflow:auto}.showtime-gate{flex-direction:column;align-items:center;gap:28px;width:min(100%,420px);display:flex}.showtime-brand{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.showtime-kicker{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900;line-height:1.05}.showtime-tagline{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:12px;font-weight:300}html[data-theme=dark] .showtime-lockup.brand-logo{filter:invert()hue-rotate(180deg)}.showtime-form{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.showtime-dashboard{flex-direction:column;gap:20px;width:min(100%,520px);display:flex}.showtime-presenter-tools{top:1rem;right:max(1.25rem, env(safe-area-inset-right));z-index:8;position:fixed}@media (min-width:768px){.showtime-presenter-tools{right:max(2rem, env(safe-area-inset-right))}}.showtime-codes{text-align:left;flex-direction:column;gap:8px;display:flex}.showtime-code-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);font-size:12px;font-weight:300}@supports (color:color-mix(in lab, red, red)){.showtime-code-label{color:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.showtime-code-value{word-break:break-all;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:900;line-height:1.15}.showtime-field{box-sizing:border-box;width:100%;height:var(--toggle-size);background:var(--color-paper-white);color:var(--color-ink);appearance:none;border:0;border-radius:16px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:300;line-height:1;box-shadow:inset -3px -3px 15px #fff,inset 2px 2px 3px #666}.showtime-field::placeholder{color:var(--color-grey-light)}.showtime-field:disabled{background:var(--color-grey-light);color:var(--color-grey-dark)}html[data-theme=dark] .showtime-field{box-shadow:inset -3px -3px 15px #666, inset 2px 2px 2px var(--color-grey-deep)}.showtime-select-wrap{position:relative}.showtime-select-wrap:after{content:"";pointer-events:none;border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);width:6px;height:6px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.showtime-select{box-sizing:border-box;width:100%;height:var(--toggle-size);color:var(--color-ink);text-align:left;appearance:none;cursor:pointer;padding:0 40px 0 18px;font-family:inherit;font-size:16px;font-weight:300;line-height:1}.showtime-error{color:var(--color-accent);margin:0;font-size:14px;font-weight:300}.showtime-muted{color:var(--color-ink);margin:0;font-size:14px;font-weight:300}@supports (color:color-mix(in lab, red, red)){.showtime-muted{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.showtime-label{color:var(--color-ink);flex-direction:column;gap:8px;font-size:13px;font-weight:300;display:flex}.showtime-check{align-items:center;gap:10px;font-size:16px;font-weight:300;display:flex}.showtime-check input{width:18px;height:18px;accent-color:var(--color-accent)}.showtime-action{width:100%}.showtime-thanks-actions{flex-direction:column;gap:12px;width:min(100%,420px);display:flex}.showtime-lockup-home{color:inherit;text-decoration:none;display:inline-flex}.showtime-faded{color:var(--color-ink);background:0 0;border:none;margin-top:28px;padding:0;font-family:inherit;font-size:13px;font-weight:300}@supports (color:color-mix(in lab, red, red)){.showtime-faded{color:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.showtime-faded{text-align:center;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.showtime-faded{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 25%, transparent)}}.showtime-faded{cursor:pointer}.showtime-gate .showtime-faded{margin-top:0}.showtime-waiting,.showtime-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100dvh;padding:24px;display:flex}.showtime-waiting-copy,.showtime-welcome-url{margin:0;font-size:clamp(1.1rem,2.6vw,1.6rem);font-weight:300}.showtime-welcome-code{word-break:break-word;margin:0 0 16px;font-size:clamp(2rem,8vw,4.5rem);font-weight:900;line-height:1.05}.showtime-welcome-qr-tile{background:#fff;border-radius:14px;margin:0 auto 20px;padding:10px;display:inline-flex;box-shadow:0 2px 10px #2b2b2d24}.showtime-welcome-qr{border-radius:6px;width:clamp(120px,16vmin,220px);height:clamp(120px,16vmin,220px);display:block}.showtime-glass-card{border-radius:var(--window-radius);-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffffd9 0%,#ffffff80 38%,#ffffff2e 52%,#ffffff6b 100%);border:1px solid #ffffffbf;border-bottom-color:#ffffff2e;width:min(92vw,820px);padding:clamp(28px,6vh,64px) clamp(20px,5vw,56px);box-shadow:0 6px 14px #2b2b2d14,0 1px 2px #2b2b2d0d,inset 0 1px #fff,inset 1px 0 1px -.5px #fff9,inset -1px 0 1px -.5px #fff9,inset 0 -2px 3px -1px #2b2b2d12}html[data-theme=dark] .showtime-glass-card{background:var(--color-dark-clear-back);-webkit-backdrop-filter:var(--frost-dark-clear-back);color:var(--color-dark-clear-back-ink);border:1px solid var(--color-dark-clear-back-edge);border-bottom-color:var(--color-dark-clear-back-edge-dim);background-image:none;box-shadow:0 6px 18px #00000052,0 1px 2px #0003,inset 0 1px #fff3}.showtime-stage{place-items:center;width:100%;height:100dvh;display:grid;position:relative;overflow:hidden}.showtime-audience{place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.showtime-glyph{width:min(36vw,160px);height:min(36vw,160px)}@media (min-width:768px){.showtime-glyph{width:min(18vw,280px);height:min(18vw,280px)}}.showtime-glyph img,.showtime-glyph .showtime-mark-img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=dark] .showtime-glyph img,html[data-theme=dark] .showtime-glyph .showtime-mark-img{filter:invert()}.showtime-frame{background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.showtime-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.showtime-slate{transition:transform var(--stack-slide-ms) var(--stack-ease);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(100%)}.showtime-slate[data-in=true]{transform:translateY(0)}.showtime-slate[data-in=true][data-swap]{animation:showtimeSlateUp var(--stack-slide-ms) var(--stack-ease)}@keyframes showtimeSlateUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.showtime-note-slate{width:min(92vw,920px);height:min(80dvh,680px);position:relative}.showtime-live{flex-direction:column;gap:10px;display:flex}.showtime-live-item{align-items:flex-start;gap:10px;font-size:14px;font-weight:300;display:flex}.showtime-live-item code{font-family:inherit;font-weight:700}.showtime-exit{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:30;opacity:0;pointer-events:none;transition:opacity .28s var(--stack-ease);position:fixed}.showtime-exit[data-visible=true],.showtime-exit:focus-visible{opacity:1;pointer-events:auto}@media (pointer:coarse){.showtime-exit{opacity:1;pointer-events:auto}}.showtime-theme-toggle{--toggle-expanded:114px;--toggle-thumb:calc(var(--toggle-size) - 12px);--toggle-ease:.48s var(--stack-ease);box-sizing:content-box;width:120px;height:var(--toggle-size);cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:flex-end;align-items:center;padding:0;display:flex}.showtime-theme-toggle:focus-visible{outline:none}.showtime-theme-toggle:focus-visible .theme-toggle-track{outline:2px solid var(--color-ink);outline-offset:3px}@media (min-width:768px){.showtime-theme-toggle:hover .theme-toggle-track,.showtime-theme-toggle:focus-visible .theme-toggle-track{width:var(--toggle-expanded)}html:not([data-theme=dark]) .showtime-theme-toggle:hover .theme-toggle-track,html:not([data-theme=dark]) .showtime-theme-toggle:focus-visible .theme-toggle-track{--thumb-x:12px}html[data-theme=dark] .showtime-theme-toggle:hover .theme-toggle-track,html[data-theme=dark] .showtime-theme-toggle:focus-visible .theme-toggle-track{--thumb-x:66px}}@media (max-width:767px){.showtime-theme-toggle{width:var(--toggle-size)}.showtime-theme-toggle:hover .theme-toggle-track,.showtime-theme-toggle:focus-visible .theme-toggle-track,html:not([data-theme=dark]) .showtime-theme-toggle:hover .theme-toggle-track,html:not([data-theme=dark]) .showtime-theme-toggle:focus-visible .theme-toggle-track,html[data-theme=dark] .showtime-theme-toggle:hover .theme-toggle-track,html[data-theme=dark] .showtime-theme-toggle:focus-visible .theme-toggle-track{width:var(--toggle-size);--thumb-x:6px}}@media (pointer:coarse){.showtime-theme-toggle{width:var(--toggle-size)}}.showtime-ph-blue{filter:grayscale()sepia()hue-rotate(180deg)saturate(4)}.showtime-ph-pink{filter:grayscale()sepia()hue-rotate(300deg)saturate(4)}.showtime-ph-gold{filter:grayscale()sepia()hue-rotate(5deg)saturate(3)brightness(1.05)}.showtime-thanks-mark{margin-bottom:28px}.showtime-thanks-copy{text-align:center;margin:12px 0 28px;font-size:clamp(1.4rem,4vw,2rem);font-weight:900}.showtime-thanks-stage .showtime-thanks-copy{margin-bottom:12px}.showtime-site-url{letter-spacing:.04em;color:var(--color-ink);margin:0;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:300}@supports (color:color-mix(in lab, red, red)){.showtime-site-url{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.showtime-dashboard{width:min(100%,560px)}.showtime-section{border-top:1px solid var(--color-ink);flex-direction:column;gap:14px;padding-top:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.showtime-section{border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.showtime-section-title{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.showtime-content-block{flex-direction:column;gap:12px;display:flex}.showtime-row{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.showtime-count{min-height:var(--toggle-size);justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.showtime-drop{background:var(--color-paper-white);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.showtime-drop{background:color-mix(in srgb, var(--color-paper-white) 70%, transparent)}}.showtime-drop summary{cursor:pointer;padding:12px 16px;font-size:14px;font-weight:300;list-style:none}.showtime-drop summary::-webkit-details-marker{display:none}.showtime-drop-body{flex-direction:column;gap:10px;padding:0 16px 14px;display:flex}.showtime-tiny{color:var(--color-ink);background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:300}@supports (color:color-mix(in lab, red, red)){.showtime-tiny{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.showtime-tiny{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.showtime-textarea{resize:vertical;height:auto;min-height:7.5rem;padding:14px 18px;line-height:1.4}.showtime-overlay{z-index:40;background:var(--color-paper);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.showtime-overlay{background:color-mix(in srgb, var(--color-paper) 55%, transparent)}}.showtime-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.showtime-overlay-card{border-radius:var(--window-radius);background:var(--color-paper);width:min(100%,480px);max-height:min(88dvh,720px);box-shadow:0 12px 40px var(--color-ink);flex-direction:column;gap:14px;padding:28px 22px 22px;display:flex;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.showtime-overlay-card{box-shadow:0 12px 40px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.showtime-overlay-title{margin:0 28px 0 0;font-size:1.15rem;font-weight:900}.showtime-overlay-x{width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.6rem;font-weight:300;line-height:1;position:absolute;top:12px;right:14px}.showtime-stats,.showtime-results-list,.showtime-choice-list{margin:0;padding:0;list-style:none}.showtime-stats{flex-direction:column;gap:8px;font-size:14px;font-weight:300;display:flex}.showtime-stats li,.showtime-results-list li{flex-direction:column;gap:2px;display:flex}.showtime-results-list{text-align:center;width:min(92vw,520px)}.showtime-results-label{color:#111;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:900}.showtime-results-pct{color:#111;font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:300}.showtime-viewer-id{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;letter-spacing:.16em;color:var(--color-ink);margin:0;font-size:13px;font-weight:100;position:fixed}@supports (color:color-mix(in lab, red, red)){.showtime-viewer-id{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.showtime-viewer-id{pointer-events:none}.showtime-glyph[data-glow=true]{animation:1.6s ease-in-out infinite showtimeMarkGlow}.showtime-glyph[data-glow=true] .showtime-mark-img,html[data-theme=dark] .showtime-glyph[data-glow=true] .showtime-mark-img{filter:invert(32%)sepia(86%)saturate(2476%)hue-rotate(314deg)brightness(1.02)}@keyframes showtimeMarkGlow{0%,to{filter:drop-shadow(0 0 8px var(--color-accent-mid))}50%{filter:drop-shadow(0 0 22px var(--color-accent))}}.showtime-question-wrap{flex-direction:column;align-items:center;gap:16px;width:min(92vw,920px);display:flex}.showtime-question-form{flex-direction:column;gap:12px;width:min(100%,420px);display:flex}.showtime-submit{min-height:52px;font-size:1rem}@media (prefers-reduced-motion:reduce){.legal-trace-file,.legal-trace-svg{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pulse-gold,.pulse-pink{color:var(--color-ink);animation:none}.preloader{display:none}:root{--stack-cover-hold-ms:0s}.stack-layer,.stack-content,.stack-cover,.dock-label,.dock-label-text,.stage-root,.nudge-mark,.nudge-limb{transition:none!important}.legal-enter[data-entering],.legal-enter[data-leaving],.floor-swap[data-phase],.stage-root[data-entering]{animation:none!important}.stage-root[data-leaving] .stage-dock,.stage-root[data-leaving] .base-inset,.stage-root[data-leaving] .base-frame,.stage-root[data-leaving] .base-carve,.stage-root[data-leaving] .stack-nudge,.stage-root[data-entering] .stack-layer,.stage-root[data-entering] .stage-dock,.stage-root[data-entering] .base-frame,.stage-root[data-entering] .base-carve,.stage-root[data-entering] .base-inset{transition:none!important;animation:none!important}.feedback-mark-enter,.feedback-chrome-enter{animation:none!important}.landing-map,.landing-map-photo{transition:none!important;transform:none!important}.stack-content{opacity:1!important}}@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-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-ease{syntax:"*";inherits:false}
