@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-white: #ffffff;--color-page: #f7f8ef;--color-yellow: #f8c84a;--color-yellow-hover: #edba32;--color-yellow-soft: #fff2c6;--color-plum: #4b234e;--color-plum-hover: #37183a;--color-text: #312c31;--color-text-muted: #625461;--color-border-subtle: #e8dfd2;--color-control-border: #897487;--derived-yellow-active: #e3ad25;--derived-plum-active: #2d1330;--derived-control-border-on-yellow: #6b566a;--derived-danger: #8c2f2f;--derived-danger-surface: #f7e7e2;--derived-success: #2f6b4f;--brand-sunshine: var(--color-yellow);--brand-deep-plum: var(--color-plum);--brand-butter: var(--color-yellow-soft);--brand-warm-ivory: var(--color-white);--brand-warm-stone: var(--color-border-subtle);--brand-charcoal: var(--color-text);--color-surface: var(--color-white);--color-surface-neutral: var(--color-page);--color-surface-accent: var(--color-yellow-soft);--color-surface-strong: var(--color-yellow);--color-surface-inverse: var(--color-plum);--color-surface-sunk: var(--color-page);--color-surface-muted: var(--color-border-subtle);--color-header: color-mix(in srgb, var(--color-plum) 94%, transparent);--color-header-solid: var(--color-plum);--color-header-text: var(--color-white);--color-header-divider: color-mix(in srgb, var(--color-white) 20%, transparent);--color-heading: var(--color-plum);--color-text-on-inverse: var(--color-white);--color-text-on-accent: var(--color-plum);--color-action: var(--color-yellow);--color-action-hover: var(--color-yellow-hover);--color-action-active: var(--derived-yellow-active);--color-action-text: var(--color-plum);--color-action-border: var(--color-plum);--color-action-secondary: var(--color-plum);--color-action-secondary-hover: var(--color-plum-hover);--color-action-secondary-active: var(--derived-plum-active);--color-action-secondary-text: var(--color-white);--color-accent-mark: var(--color-yellow);--color-border-strong: var(--color-control-border);--color-divider: var(--color-border-subtle);--color-focus-ring: var(--color-plum);--color-focus-ring-inverse: var(--color-yellow);--color-selected: var(--color-plum);--color-selected-surface: var(--color-yellow-soft);--color-danger: var(--derived-danger);--color-danger-surface: var(--derived-danger-surface);--color-success: var(--derived-success);--font-display: "DM Serif Display", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", serif;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-display: 400;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-hero: clamp(2.5rem, 1.55rem + 4.2vw, 4.75rem);--text-h2: clamp(1.875rem, 1.34rem + 2.4vw, 3rem);--text-h3: clamp(1.375rem, 1.14rem + 1.05vw, 1.875rem);--text-h4: clamp(1.125rem, 1.03rem + .42vw, 1.3125rem);--text-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--text-body: clamp(1rem, .97rem + .14vw, 1.125rem);--text-small: .9375rem;--text-label: .875rem;--text-eyebrow: .75rem;--leading-display: 1.05;--leading-heading: 1.18;--leading-snug: 1.35;--leading-body: 1.6;--leading-relaxed: 1.65;--tracking-display: -.015em;--tracking-heading: -.01em;--tracking-normal: 0em;--tracking-wide: .02em;--tracking-eyebrow: .14em;--measure-prose: 52ch;--measure-lead: 46ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--container-max: 75rem;--container-wide: 80rem;--container-narrow: 46rem;--gutter: var(--space-5, 1.25rem);--section-gap: var(--space-14, 3.5rem);--header-height: 4.5rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 1.5px;--border-hairline: var(--border-width) solid var(--color-border-subtle);--border-control: var(--border-width-strong) solid var(--color-border-strong);--control-height: 3rem;--control-height-sm: 2.5rem;--control-height-lg: 3.375rem;--focus-ring-width: 2px;--focus-ring-offset: 2px;--shadow-xs: 0 1px 2px rgb(49 44 49 / .06);--shadow-sm: 0 1px 3px rgb(49 44 49 / .07), 0 6px 14px -10px rgb(49 44 49 / .16);--shadow-md: 0 2px 6px rgb(49 44 49 / .06), 0 18px 34px -22px rgb(49 44 49 / .26);--shadow-lg: 0 4px 10px rgb(49 44 49 / .05), 0 34px 60px -34px rgb(49 44 49 / .3);--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-header: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--duration-instant: 90ms;--duration-fast: .14s;--duration-base: .24s;--duration-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--transition-colors: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}:root{--space-5: 1.25rem;--space-10: 2.5rem;--space-14: 3.5rem;--space-18: 4.5rem;--space-22: 5.5rem;--space-28: 7rem}@media(min-width:48rem){:root{--gutter: var(--space-8);--section-gap: var(--space-18);--header-height: 5rem}}@media(min-width:64rem){:root{--gutter: var(--space-12);--section-gap: var(--space-22)}}@media(min-width:90rem){:root{--gutter: var(--space-16);--section-gap: var(--space-28)}}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 1ms;--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}body{margin:0;background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none}h1,h2,h3,h4{overflow-wrap:anywhere}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);color:var(--color-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-synthesis-weight:none}h1{font-size:var(--text-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}h2{font-size:var(--text-h2);text-wrap:balance}h3{font-size:var(--text-h3);text-wrap:balance}h4,h5,h6{margin:0;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-h4);line-height:var(--leading-snug);color:var(--color-heading);text-wrap:balance}p{margin:0;max-width:var(--measure-prose);text-wrap:pretty}a{color:var(--color-heading);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;text-decoration-thickness:from-font;transition:var(--transition-colors)}a:hover{text-decoration-color:currentColor}img,svg,video{display:block;max-width:100%}img,video{height:auto}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background-color:var(--color-selected-surface);color:var(--color-heading)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color, var(--color-focus-ring));outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.on-inverse{--focus-ring-color: var(--color-focus-ring-inverse)}.on-surface{--focus-ring-color: var(--color-focus-ring)}.on-yellow{--color-action: var(--color-plum);--color-action-hover: var(--color-plum-hover);--color-action-active: var(--derived-plum-active);--color-action-text: var(--color-white);--color-action-border: var(--color-plum);--color-accent-mark: var(--color-plum);--color-text-muted: var(--color-text);--color-divider: var(--color-plum);--color-border-strong: var(--derived-control-border-on-yellow);--border-control: var(--border-width-strong) solid var(--color-border-strong)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background-color:var(--color-action);color:var(--color-action-text);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow{margin:0;font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.lead{font-size:var(--text-lead);line-height:var(--leading-relaxed);max-width:var(--measure-lead);color:var(--color-text)}.rule{height:var(--border-width);border:0;margin:0;background-color:var(--color-divider)}._button_vicmj_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding-block:var(--space-2);padding-inline:var(--space-6);max-width:100%;border:var(--border-width-strong) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);text-align:center;text-decoration:none;cursor:pointer;transition:var(--transition-colors),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._button_vicmj_1:active:not(:disabled){transform:translateY(1px)}._button_vicmj_1:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-white)}._button_vicmj_1:disabled,._button_vicmj_1[aria-disabled=true]{cursor:not-allowed;transform:none;background-color:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border-strong);box-shadow:none}._primary_vicmj_74{background-color:var(--color-action);color:var(--color-action-text);border-color:var(--color-action-border);box-shadow:var(--shadow-xs)}._primary_vicmj_74:hover:not(:disabled){background-color:var(--color-action-hover);box-shadow:var(--shadow-sm)}._primary_vicmj_74:active:not(:disabled){background-color:var(--color-action-active);box-shadow:none}._secondary_vicmj_92{background-color:var(--color-action-secondary);color:var(--color-action-secondary-text);border-color:var(--color-action-secondary)}._secondary_vicmj_92:hover:not(:disabled){background-color:var(--color-action-secondary-hover);border-color:var(--color-action-secondary-hover)}._secondary_vicmj_92:active:not(:disabled){background-color:var(--color-action-secondary-active);border-color:var(--color-action-secondary-active)}._outline_vicmj_109{background-color:transparent;color:var(--color-heading);border-color:var(--color-action-secondary)}._outline_vicmj_109:hover:not(:disabled){background-color:var(--color-surface-accent)}._outline_vicmj_109:active:not(:disabled){background-color:var(--color-selected-surface)}._quiet_vicmj_124{background-color:transparent;color:var(--color-heading);border-color:transparent;padding-inline:var(--space-3)}._quiet_vicmj_124:hover:not(:disabled){background-color:var(--color-surface-accent)}._sm_vicmj_136{min-height:var(--control-height-sm);padding-inline:var(--space-4);font-size:var(--text-eyebrow)}._lg_vicmj_142{min-height:var(--control-height-lg);padding-inline:var(--space-8);font-size:var(--text-small)}._block_vicmj_148{display:flex;width:100%}._container_pe9dp_1{width:100%;margin-inline:auto;padding-inline:var(--gutter)}._default_pe9dp_7{max-width:calc(var(--container-max) + var(--gutter) * 2)}._wide_pe9dp_11{max-width:calc(var(--container-wide) + var(--gutter) * 2)}._narrow_pe9dp_15{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}._heading_lxesb_1{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure-prose)}._center_lxesb_8{align-items:center;text-align:center;margin-inline:auto}._title_lxesb_14{margin:0}._description_lxesb_18{color:var(--color-text-muted);font-size:var(--text-lead);line-height:var(--leading-relaxed);max-width:var(--measure-lead)}._center_lxesb_8 ._description_lxesb_18{margin-inline:auto}._marked_lxesb_31 ._title_lxesb_14:after{content:"";display:block;width:var(--space-12);height:3px;margin-top:var(--space-4);border-radius:var(--radius-pill);background-color:var(--color-accent-mark)}._center_lxesb_8._marked_lxesb_31 ._title_lxesb_14:after{margin-inline:auto}._field_12p86_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_12p86_7{display:inline-block;align-self:flex-start;padding-block:var(--space-1);font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-heading);letter-spacing:var(--tracking-normal)}._optional_12p86_19{margin-inline-start:var(--space-2);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}._hint_12p86_25{font-size:var(--text-small);color:var(--color-text-muted);margin:0}._control_12p86_31{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-small);border-radius:var(--radius-md);border:var(--border-control);transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard);appearance:none}textarea._control_12p86_31{min-height:calc(var(--control-height) * 2.5);line-height:var(--leading-body);resize:vertical}select._control_12p86_31{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%234B234E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-inline-end:var(--space-8)}._control_12p86_31::placeholder{color:var(--color-text-muted)}._control_12p86_31:hover:not(:disabled){border-color:var(--color-heading)}._control_12p86_31:focus-visible{border-color:var(--color-heading);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._control_12p86_31:disabled{background-color:var(--color-surface-sunk);color:var(--color-text-muted);border-color:var(--color-border-subtle);cursor:not-allowed}._invalid_12p86_80 ._control_12p86_31,._control_12p86_31[aria-invalid=true]{border-color:var(--color-danger);background-color:var(--color-danger-surface)}._message_12p86_86{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-small);font-weight:var(--font-weight-medium)}._error_12p86_95{color:var(--color-danger)}._success_12p86_99{color:var(--color-success)}._error_12p86_95:before{content:"!";display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.15em;height:1.15em;margin-top:.15em;border:1.5px solid currentColor;border-radius:var(--radius-pill);font-size:.8em;font-weight:var(--font-weight-bold)}._success_12p86_99:before{content:"✓";flex:none}._frame_7lmri_1{position:relative;display:flex;flex-direction:column;margin:0}._surface_7lmri_8{position:relative;overflow:hidden;background-color:var(--color-surface-sunk);border-radius:var(--radius-lg);aspect-ratio:var(--frame-ratio-mobile, var(--frame-ratio))}@media(min-width:48rem){._surface_7lmri_8{aspect-ratio:var(--frame-ratio)}}._media_7lmri_24{object-position:var(--frame-position-mobile, var(--frame-position, 50% 50%))}@media(min-width:48rem){._media_7lmri_24{object-position:var(--frame-position, 50% 50%)}}._rounded-xl_7lmri_34 ._surface_7lmri_8{border-radius:var(--radius-xl)}._rounded-none_7lmri_38 ._surface_7lmri_8{border-radius:0}._bordered_7lmri_44 ._surface_7lmri_8:after{content:"";position:absolute;inset:0;border:var(--border-width) solid var(--color-border-subtle);border-radius:inherit;pointer-events:none}._elevated_7lmri_53 ._surface_7lmri_8{box-shadow:var(--shadow-md)}._media_7lmri_24{display:block;width:100%;height:100%;object-fit:cover}._contain_7lmri_64 ._media_7lmri_24{object-fit:contain}._onAccent_7lmri_69 ._surface_7lmri_8{background-color:var(--color-surface-accent)}._caption_7lmri_73{margin:var(--space-3) 0 0;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:var(--measure-prose)}._controls_7lmri_81{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}._logo_u8c8d_1{display:inline-flex;align-items:center;border-radius:var(--radius-sm)}._mark_u8c8d_12{display:block;height:var(--logo-height);width:auto}._sm_u8c8d_18{--logo-height: 2rem}._md_u8c8d_24{--logo-height: 2.375rem}._lg_u8c8d_28{--logo-height: 2.75rem}@media(min-width:48rem){._sm_u8c8d_18{--logo-height: 2.25rem}._md_u8c8d_24{--logo-height: 2.875rem}._lg_u8c8d_28{--logo-height: 3.25rem}}._header_16lby_7{position:sticky;top:0;z-index:var(--z-header);background-color:var(--color-header-solid);color:var(--color-header-text);border-bottom:var(--border-width) solid var(--color-header-divider)}@media(min-width:64rem){._header_16lby_7{background-color:var(--color-header);backdrop-filter:saturate(1.1) blur(8px)}@supports not (backdrop-filter: blur(1px)){._header_16lby_7{background-color:var(--color-header-solid)}}}._inner_16lby_29{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--header-height)}._nav_16lby_37{display:none;min-width:0}._navList_16lby_49{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-5);list-style:none}@media(min-width:80rem){._navList_16lby_49{gap:var(--space-8)}}._navLink_16lby_63{display:block;color:var(--color-header-text);font-size:var(--text-label);font-weight:var(--font-weight-medium);text-decoration:none;padding-block:var(--space-2);border-bottom:2px solid transparent;transition:var(--transition-colors)}._navLink_16lby_63:hover{border-bottom-color:var(--color-yellow)}._navLink_16lby_63:active{color:var(--color-yellow)}._navLinkActive_16lby_83{border-bottom-color:var(--color-yellow);font-weight:var(--font-weight-semibold)}._actions_16lby_88{display:flex;align-items:center;gap:var(--space-3)}._desktopOnly_16lby_104{display:none}@media(min-width:64rem){._nav_16lby_37{display:block}._desktopOnly_16lby_104{display:flex}}._toggle_1a3og_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-sm);padding-inline:var(--space-3);background-color:transparent;color:var(--color-header-text);border:var(--border-width-strong) solid var(--color-header-text);border-radius:var(--radius-pill);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:var(--transition-colors)}._toggle_1a3og_1:hover{border-color:var(--color-yellow);color:var(--color-yellow)}._bars_1a3og_25{position:relative;display:block;width:1rem;height:2px;background-color:currentColor;border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-standard)}._bars_1a3og_25:before,._bars_1a3og_25:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:currentColor;border-radius:inherit;transition:transform var(--duration-fast) var(--ease-standard)}._bars_1a3og_25:before{transform:translateY(-5px)}._bars_1a3og_25:after{transform:translateY(5px)}._open_1a3og_55 ._bars_1a3og_25{background-color:transparent}._open_1a3og_55 ._bars_1a3og_25:before{transform:rotate(45deg)}._open_1a3og_55 ._bars_1a3og_25:after{transform:rotate(-45deg)}._backdrop_1a3og_67{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,var(--color-text) 38%,transparent);animation:_fade_1a3og_1 var(--duration-fast) var(--ease-standard)}@keyframes _fade_1a3og_1{0%{opacity:0}}._panel_1a3og_81{position:fixed;inset-block-start:0;inset-inline-end:0;z-index:var(--z-modal);display:flex;flex-direction:column;gap:var(--space-8);width:min(22rem,88vw);height:100dvh;padding:var(--space-6) var(--space-6) var(--space-12);overflow-y:auto;background-color:var(--color-header-solid);color:var(--color-header-text);border-inline-start:var(--border-width) solid var(--color-header-divider);box-shadow:var(--shadow-lg);animation:_slide_1a3og_1 var(--duration-base) var(--ease-out)}@keyframes _slide_1a3og_1{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._panel_1a3og_81,._backdrop_1a3og_67{animation:none}}._panelHeader_1a3og_114{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._close_1a3og_121{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);background-color:transparent;color:var(--color-header-text);border:var(--border-width-strong) solid var(--color-header-text);border-radius:var(--radius-pill);font-size:1.125rem;line-height:1;cursor:pointer;transition:var(--transition-colors)}._close_1a3og_121:hover{border-color:var(--color-yellow);color:var(--color-yellow)}._list_1a3og_142{display:flex;flex-direction:column;list-style:none}._link_1a3og_148{display:block;padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-header-divider);color:var(--color-header-text);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);text-decoration:none}._link_1a3og_148:hover,._linkActive_1a3og_163{color:var(--color-yellow)}._linkNested_1a3og_168{display:flex;flex-direction:column;gap:2px}._linkKicker_1a3og_174{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 70%,transparent)}._actions_1a3og_184 a[class*=outline]{color:var(--color-header-text);border-color:var(--color-header-text)}._actions_1a3og_184 a[class*=outline]:hover{background-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._actions_1a3og_184{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto}@media(min-width:64rem){._toggle_1a3og_1{display:none}}._wrapper_1vsgx_9{display:contents}._stage_1vsgx_13{position:relative;width:100%;height:var(--stage-height, auto);max-width:100%;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-surface-sunk);border:var(--border-width) solid var(--color-border-subtle);aspect-ratio:var(--plate-ratio, var(--compare-ratio, 3 / 4))}._layer_1vsgx_27{position:absolute;inset:0;width:100%;height:100%}._image_1vsgx_34{width:100%;height:100%;object-fit:cover;display:block}._afterLayer_1vsgx_43{clip-path:inset(0 0 0 var(--reveal-position))}._stageDetail_1vsgx_54 ._image_1vsgx_34{transform:scale(var(--detail-scale));transform-origin:var(--detail-x) var(--detail-y)}@media(prefers-reduced-motion:no-preference){._image_1vsgx_34{transition:transform var(--duration-base) var(--ease-out)}}._handle_1vsgx_65{position:absolute;inset-block:0;inset-inline-start:var(--reveal-position);width:2px;margin-inline-start:-1px;background-color:var(--color-white);box-shadow:0 0 0 1px #312c3159;pointer-events:none}._handleGrip_1vsgx_76{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;gap:2px;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);background-color:var(--color-action);color:var(--color-action-text);border:var(--border-width-strong) solid var(--color-action-text);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}._gripArrow_1vsgx_94{font-size:.7rem;line-height:1}._range_1vsgx_107{position:absolute;inset:0;z-index:calc(var(--z-raised) + 1);width:100%;height:100%;margin:0;padding:0;background:transparent;appearance:none;cursor:ew-resize;touch-action:pan-y;border-radius:var(--radius-lg)}._range_1vsgx_107:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color, var(--color-focus-ring));outline-offset:calc(-1 * var(--focus-ring-width));box-shadow:inset 0 0 0 calc(var(--focus-ring-width) * 2) var(--color-white)}._range_1vsgx_107::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}._range_1vsgx_107::-moz-range-track{height:100%;background:transparent;border:0}._range_1vsgx_107::-webkit-slider-thumb{appearance:none;width:2px;height:100%;background:transparent;border:0}._range_1vsgx_107::-moz-range-thumb{width:2px;height:100%;background:transparent;border:0;border-radius:0}._controls_1vsgx_164{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%}._controlRow_1vsgx_172{width:100%}._hint_1vsgx_176{margin:0;max-width:none;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text)}._stepLabel_1vsgx_184{margin:0;font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}._controlRow_1vsgx_172{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._segmented_1vsgx_211{display:flex;flex:1 1 auto;min-width:0;border:var(--border-control);border-radius:var(--radius-pill);overflow:hidden;background-color:var(--color-surface)}._segment_1vsgx_211{flex:1 1 auto;min-height:2.5rem;padding-inline:var(--space-4);background-color:transparent;color:var(--color-heading);border:0;font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}._segment_1vsgx_211+._segment_1vsgx_211{border-inline-start:var(--border-width) solid var(--color-border-strong)}._segment_1vsgx_211:hover{background-color:var(--color-surface-accent)}._segment_1vsgx_211[aria-pressed=true]{background-color:var(--color-selected-surface);box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-heading)}._segment_1vsgx_211:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color, var(--color-focus-ring));outline-offset:calc(-1 * var(--focus-ring-width))}._detailToggle_1vsgx_259{flex:none;min-height:2.5rem;padding-inline:var(--space-3);background-color:var(--color-surface);color:var(--color-heading);border:var(--border-control);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}._detailToggle_1vsgx_259:hover{background-color:var(--color-surface-accent)}._detailToggle_1vsgx_259[aria-pressed=true]{background-color:var(--color-selected-surface);border-color:var(--color-heading)}._detailToggle_1vsgx_259:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color, var(--color-focus-ring));outline-offset:var(--focus-ring-offset)}._unaligned_1vsgx_293{display:block;grid-column:1 / -1}._sideBySide_1vsgx_298{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._sidePanel_1vsgx_304{display:flex;flex-direction:column;gap:var(--space-2)}._sideCaption_1vsgx_310{font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}._sideImage_1vsgx_318{width:100%;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-subtle)}._notice_1vsgx_324{margin:var(--space-4) 0 0;font-size:var(--text-small);color:var(--color-text-muted)}@media(prefers-reduced-motion:no-preference){._afterLayer_1vsgx_43,._handle_1vsgx_65{transition:clip-path var(--duration-fast) linear,inset-inline-start var(--duration-fast) linear}._dragging_1vsgx_339 ._afterLayer_1vsgx_43,._dragging_1vsgx_339 ._handle_1vsgx_65{transition:none}}._media_yzhav_1{position:relative}._visual_yzhav_6{position:relative;z-index:1}._foot_yzhav_11{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._walkthrough_168oe_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._frame_168oe_9{overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);box-shadow:var(--shadow-md)}._frame_168oe_9:fullscreen{border-radius:0;border:0;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-plum)}._chrome_168oe_28{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--space-2) var(--space-3);background-color:var(--color-plum)}._dots_168oe_36{display:flex;gap:var(--space-2);justify-self:start}._dot_168oe_36{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-white) 35%,transparent)}._address_168oe_49{justify-self:center;width:14rem;max-width:100%;padding:2px var(--space-3);background-color:color-mix(in srgb,var(--color-white) 14%,transparent);color:color-mix(in srgb,var(--color-white) 80%,transparent);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-align:center}._stage_168oe_63{position:relative;background-color:var(--color-surface)}._video_168oe_68{display:block;width:100%;height:100%;object-fit:cover}._control_168oe_75 svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._control_168oe_75 svg path[d^=M8]{fill:currentColor;stroke:none}._transport_168oe_91{display:flex;flex-wrap:wrap;gap:var(--space-2)}._control_168oe_75{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-sm);min-width:var(--control-height-sm);padding-inline:var(--space-3);background-color:var(--color-surface);color:var(--color-heading);border:var(--border-control);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:var(--transition-colors)}._control_168oe_75:hover{background-color:var(--color-surface-accent)}._control_168oe_75:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._labelled_168oe_127{padding-inline:var(--space-3) var(--space-4)}._backdrop_168oe_132{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:color-mix(in srgb,var(--color-text) 72%,transparent)}._dialog_168oe_143{display:flex;flex-direction:column;gap:var(--space-3);width:min(100%,90rem);max-height:100%;padding:var(--space-3) var(--space-3) var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}._dialogBar_168oe_155{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._dialogTitle_168oe_162{margin:0;font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-heading)}._dialogClose_168oe_170{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);background-color:transparent;color:var(--color-heading);border:var(--border-control);border-radius:var(--radius-pill);font-size:1.125rem;line-height:1;cursor:pointer}._dialogClose_168oe_170:hover{background-color:var(--color-surface-accent)}._dialogClose_168oe_170:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._dialogVideo_168oe_195{display:block;width:100%;max-height:calc(100vh - 11rem);object-fit:contain;background-color:var(--color-plum);border-radius:var(--radius-lg)}._dialogFoot_168oe_204{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._dialogCaption_168oe_212{margin:0;max-width:none;font-size:var(--text-small);color:var(--color-text-muted)}@media(min-width:48rem){._backdrop_168oe_132{padding:var(--space-8)}._dialog_168oe_143{padding:var(--space-4) var(--space-4) var(--space-5)}}._root_jf5hp_1{position:relative}._button_jf5hp_6{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--color-header-text);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-colors)}._button_jf5hp_6:hover,._button_jf5hp_6[aria-expanded=true]{border-bottom-color:var(--color-yellow)}._buttonActive_jf5hp_27{border-bottom-color:var(--color-yellow);font-weight:var(--font-weight-semibold)}._button_jf5hp_6:focus-visible{outline:var(--focus-ring-width) solid var(--color-yellow);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}._chevron_jf5hp_38{width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-fast) var(--ease-standard)}._button_jf5hp_6[aria-expanded=true] ._chevron_jf5hp_38{transform:translateY(1px) rotate(225deg)}._menu_jf5hp_52{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:calc(-1 * var(--space-3));z-index:var(--z-overlay);min-width:16rem;margin:0;padding:var(--space-2);list-style:none;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);--focus-ring-color: var(--color-focus-ring)}._menu_jf5hp_52[hidden]{display:none}._item_jf5hp_73{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-heading);text-decoration:none;transition:var(--transition-colors)}._item_jf5hp_73:hover{background-color:var(--color-surface-accent)}._item_jf5hp_73:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-2px}._itemActive_jf5hp_93{background-color:var(--color-selected-surface)}._itemLabel_jf5hp_97{font-size:var(--text-label);font-weight:var(--font-weight-semibold)}._itemDescription_jf5hp_102{font-size:var(--text-eyebrow);color:var(--color-text-muted)}._form_1b8uu_1{min-width:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background-color:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg)}._formHeading_1b8uu_14{margin:0;font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);color:var(--color-heading)}._fields_1b8uu_22{display:flex;flex-direction:column;gap:var(--space-5)}._unavailable_1b8uu_30{margin:0;max-width:none;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-accent);border-inline-start:3px solid var(--color-heading);border-radius:var(--radius-sm);color:var(--color-text-on-accent);font-size:var(--text-small);line-height:var(--leading-snug)}._outcome_1b8uu_43{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background-color:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-text)}._outcome_1b8uu_43:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._outcomeHeading_1b8uu_58{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);line-height:var(--leading-heading);color:var(--color-heading)}._outcome_1b8uu_43 p{margin:0}._formFoot_1b8uu_71{display:flex;flex-direction:column;gap:var(--space-3)}._summaryError_1b8uu_77{display:flex;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-danger-surface);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--color-danger);font-weight:var(--font-weight-medium)}._summaryError_1b8uu_77 p{margin:0;max-width:none}@media(min-width:48rem){._form_1b8uu_1{padding:var(--space-8)}}._context_1b8uu_102{max-width:none;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-accent);border-inline-start:3px solid var(--color-heading);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--color-text)}._footer_1y21m_5{padding-block:var(--space-16) var(--space-8);background-color:var(--color-surface);color:var(--color-text)}._inner_1y21m_18{container-type:inline-size;container-name:footer}._grid_1y21m_31{display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr)}._brandBlock_1y21m_37{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}._logoLockup_1y21m_45{align-self:flex-start}._tagline_1y21m_49{margin:0;max-width:24ch;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--color-heading)}._column_1y21m_58{min-width:0}._columnHeading_1y21m_62{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}._list_1y21m_72{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}._link_1y21m_79{display:inline-block;padding-block:var(--space-1);color:var(--color-heading);font-size:var(--text-small);line-height:var(--leading-snug);text-decoration:none;text-underline-offset:.25em}._link_1y21m_79:hover{text-decoration:underline;text-decoration-color:var(--color-yellow);text-decoration-thickness:2px}._baseline_1y21m_97{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:baseline;margin-top:var(--space-16);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border-subtle);font-size:var(--text-small);color:var(--color-text-muted)}._disclosure_1y21m_111,._copyright_1y21m_112{margin:0}._disclosure_1y21m_111{max-width:58ch}._social_1y21m_120{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none}._copyright_1y21m_112{white-space:nowrap}@container footer (min-width: 34rem){._grid_1y21m_31{grid-template-columns:repeat(2,minmax(0,1fr))}._brandBlock_1y21m_37{grid-column:1 / -1}}@container footer (min-width: 56rem){._grid_1y21m_31{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:start}._brandBlock_1y21m_37{grid-column:span 6}._column_1y21m_58{grid-column:span 2}._brandBlock_1y21m_37+._column_1y21m_58{grid-column:7 / span 2}}._main_9vpjd_1{padding-bottom:0}._bar_ubrh5_1{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:60;max-width:44rem;margin:0 auto;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._text_ubrh5_20{margin:0;font-size:.875rem;line-height:1.45;flex:1}._text_ubrh5_20 a{color:inherit;text-decoration:underline}._actions_ubrh5_32{display:flex;gap:var(--space-2);flex:none}@media(max-width:40rem){._bar_ubrh5_1{flex-direction:column;align-items:stretch}._actions_ubrh5_32>*{flex:1}}._choice_ubrh5_48{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._decor_yp7am_8{position:absolute;inset:-12% -18% -10% -14%;z-index:0;pointer-events:none}._svg_yp7am_17{display:block;width:100%;height:100%;overflow:visible}._dots_yp7am_25{fill:var(--color-yellow-soft)}._mark_yp7am_36{position:absolute;display:grid;place-items:center;translate:-50% -50%}._markCore_yp7am_45{grid-area:1 / 1;width:14%;aspect-ratio:1;border-radius:50%;background-color:var(--color-yellow);animation:_coreIn_yp7am_1 .42s var(--ease-out) both}._markPetals_yp7am_54{grid-area:1 / 1;width:100%;height:auto;animation:_petalBloom_yp7am_1 1.1s var(--ease-out) .26s both,_petalSpin_yp7am_1 72s linear 1.36s infinite}@keyframes _coreIn_yp7am_1{0%{scale:0;opacity:0}to{scale:1;opacity:1}}@keyframes _petalBloom_yp7am_1{0%{scale:0;opacity:0}70%{scale:1.06;opacity:1}to{scale:1;opacity:1}}@keyframes _petalSpin_yp7am_1{0%{rotate:0deg}to{rotate:360deg}}._markPrimary_yp7am_111{left:11%;top:76%;width:7.5%;opacity:.4}@media(prefers-reduced-motion:reduce){._markCore_yp7am_45,._markPetals_yp7am_54{animation:none;scale:1;rotate:0deg;opacity:1}}@media(max-width:47.999rem){._decor_yp7am_8{inset:-6% -10%}._dots_yp7am_25{opacity:.6}._markPrimary_yp7am_111{width:10%;top:62%}}._hero_15ypp_1{position:relative;padding-block:var(--space-12) var(--section-gap);overflow:hidden}._inner_15ypp_17{container-type:inline-size;container-name:hero}._grid_15ypp_22{position:relative;display:grid;gap:var(--space-10, 2.5rem);align-items:center}._copy_15ypp_37{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}._headline_15ypp_45{max-width:14ch;text-wrap:balance}._supporting_15ypp_57{max-width:44ch}._actions_15ypp_61{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}._caption_15ypp_69{margin:0;margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted)}@container hero (min-width: 44rem){._actions_15ypp_61{gap:var(--space-4)}}@media(min-width:62rem){._hero_15ypp_1{min-height:min(90vh,56rem);display:flex;align-items:center;padding-block:var(--space-16)}._inner_15ypp_17{width:100%}}@container hero (min-width: 56rem){._grid_15ypp_22{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12)}._headline_15ypp_45{max-width:12ch}}@container hero (min-width: 74rem){._grid_15ypp_22{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--space-16)}}._section_1gcv6_1{padding-block:var(--section-gap)}._compact_1gcv6_6{padding-block:calc(var(--section-gap) * .6)}._tight_1gcv6_16{padding-block-start:calc(var(--section-gap) * .75)}._tight_1gcv6_16 ._body_1gcv6_20{gap:calc(var(--space-12) * .75)}._page_1gcv6_34+._page_1gcv6_34,._neutral_1gcv6_35+._neutral_1gcv6_35,._yellow_1gcv6_36+._yellow_1gcv6_36,._accent_1gcv6_37+._accent_1gcv6_37,._inverse_1gcv6_38+._inverse_1gcv6_38{padding-block-start:calc(var(--section-gap) * .5)}._page_1gcv6_34:has(+._page_1gcv6_34),._neutral_1gcv6_35:has(+._neutral_1gcv6_35),._yellow_1gcv6_36:has(+._yellow_1gcv6_36),._accent_1gcv6_37:has(+._accent_1gcv6_37),._inverse_1gcv6_38:has(+._inverse_1gcv6_38){padding-block-end:calc(var(--section-gap) * .5)}._page_1gcv6_34{background-color:var(--color-surface)}._neutral_1gcv6_35{background-color:var(--color-surface-neutral)}._yellow_1gcv6_36{background-color:var(--color-surface-strong);color:var(--color-text)}._accent_1gcv6_37{background-color:var(--color-surface-accent)}._inverse_1gcv6_38{background-color:var(--color-surface-inverse);color:var(--color-text-on-inverse)}._inverse_1gcv6_38 h1,._inverse_1gcv6_38 h2,._inverse_1gcv6_38 h3,._inverse_1gcv6_38 h4{color:var(--color-text-on-inverse)}._body_1gcv6_20{container-type:inline-size;container-name:section;display:flex;flex-direction:column;gap:var(--space-12)}._root_mmde9_6{container-type:inline-size;container-name:demo}._layout_mmde9_12{display:grid;gap:var(--space-8);padding:var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}._controls_mmde9_21{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}._step_mmde9_29{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._stepTitle_mmde9_36{display:flex;align-items:center;gap:var(--space-3);margin:0;font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);color:var(--color-heading)}._stepTitle_mmde9_36:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}._stepNumber_mmde9_54{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;background-color:var(--color-yellow);color:var(--color-plum);border-radius:var(--radius-pill);font-size:var(--text-label);font-variant-numeric:tabular-nums}._fieldset_mmde9_68{border:0;margin:0;padding:0;min-width:0}._switch_mmde9_76{display:flex;border:var(--border-control);border-radius:var(--radius-pill);margin:0;padding:0;overflow:hidden;background-color:var(--color-surface)}._switchItem_mmde9_86{position:relative;flex:1 1 0;min-width:0}._switchItem_mmde9_86+._switchItem_mmde9_86{border-inline-start:var(--border-width) solid var(--color-border-strong)}._switchInput_mmde9_96{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._switchLabel_mmde9_104{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:var(--space-1) var(--space-3);color:var(--color-heading);font-size:var(--text-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);text-align:center;cursor:pointer;transition:var(--transition-colors)}._switchLabel_mmde9_104:hover{background-color:var(--color-surface-accent)}._switchInput_mmde9_96:checked+._switchLabel_mmde9_104{background-color:var(--color-plum);color:var(--color-white)}._switchInput_mmde9_96:focus-visible+._switchLabel_mmde9_104{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width) - 1px);box-shadow:inset 0 0 0 calc(var(--focus-ring-width) * 2) var(--color-white)}._list_mmde9_136{display:flex;flex-direction:column;gap:var(--space-3)}._row_mmde9_142{position:relative;display:flex;min-width:0}._rowInput_mmde9_148{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._rowLabel_mmde9_161{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0;min-height:4.75rem;padding:var(--space-3);background-color:var(--color-surface);border:2px solid var(--color-border-subtle);border-radius:14px;cursor:pointer;transition:var(--transition-colors)}._rowLabel_mmde9_161:hover{border-color:var(--color-border-strong)}._rowInput_mmde9_148:focus-visible+._rowLabel_mmde9_161{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._rowInput_mmde9_148:checked+._rowLabel_mmde9_161{background-color:var(--color-selected-surface);border-color:var(--color-heading)}._rowThumb_mmde9_191{flex:none;width:3.75rem;height:3.75rem;overflow:hidden;border-radius:var(--radius-md);background-color:var(--color-surface)}._rowThumb_mmde9_191>*{width:100%;height:100%}._rowBody_mmde9_205{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}._rowKicker_mmde9_213{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}._rowName_mmde9_222{font-size:var(--text-small);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);overflow-wrap:anywhere}._rowCheck_mmde9_231{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:var(--radius-pill);font-size:.7rem;line-height:1;color:var(--color-white)}._rowInput_mmde9_148:checked+._rowLabel_mmde9_161 ._rowCheck_mmde9_231{background-color:var(--color-plum)}._fileInput_mmde9_249{display:flex;flex-direction:column;gap:var(--space-3)}._fileNative_mmde9_255{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._dropZone_mmde9_263{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center;background-color:var(--color-surface-sunk);border:var(--border-width-strong) dashed var(--color-border-strong);border-radius:14px;cursor:pointer;transition:var(--transition-colors)}._dropZone_mmde9_263:hover{border-color:var(--color-heading)}._dropZoneActive_mmde9_282{border-style:solid;border-color:var(--color-heading);background-color:var(--color-selected-surface)}._dropLabel_mmde9_288{margin:0;max-width:none;font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--color-heading)}._dropHint_mmde9_296{margin:0;max-width:none;font-size:var(--text-eyebrow);color:var(--color-text-muted)}._fileButton_mmde9_303{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-sm);padding-inline:var(--space-4);background-color:var(--color-surface);color:var(--color-heading);border:var(--border-width-strong) solid var(--color-plum);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:var(--transition-colors)}._fileButton_mmde9_303:hover{background-color:var(--color-surface-accent)}._fileButtonPrimary_mmde9_325{margin-top:var(--space-2);background-color:var(--color-plum);color:var(--color-white)}._fileButtonPrimary_mmde9_325:hover{background-color:var(--color-plum-hover)}._fileNative_mmde9_255:focus-visible~._dropZone_mmde9_263 ._fileButton_mmde9_303,._fileNative_mmde9_255:focus-visible~._filePreview_mmde9_336 ._fileButton_mmde9_303:first-child{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._filePreview_mmde9_336{display:flex;gap:var(--space-3);align-items:center;min-height:4.75rem;padding:var(--space-3);border:2px solid var(--color-border-subtle);border-radius:14px;background-color:var(--color-surface)}._fileThumb_mmde9_352{flex:none;width:3.75rem;aspect-ratio:var(--thumb-ratio, 1 / 1);overflow:hidden;border-radius:var(--radius-md);background-color:var(--color-surface-sunk)}._fileThumb_mmde9_352 img{width:100%;height:100%;object-fit:contain}._fileMeta_mmde9_367{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._fileName_mmde9_374{margin:0;max-width:none;font-size:var(--text-small);font-weight:var(--font-weight-medium);color:var(--color-text);overflow-wrap:anywhere}._fileActions_mmde9_383{display:flex;flex-wrap:wrap;gap:var(--space-2)}._fileError_mmde9_389{display:flex;gap:var(--space-2);margin:0;max-width:none;padding:var(--space-3);background-color:var(--color-danger-surface);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}._fileError_mmde9_389 span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;margin-top:.15em;border:1.5px solid currentColor;border-radius:var(--radius-pill);font-size:.8em;font-weight:var(--font-weight-bold)}._guidance_mmde9_418{margin:0;max-width:none;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text)}._fineprint_mmde9_426{margin:0;max-width:none;font-size:var(--text-eyebrow);line-height:var(--leading-snug);color:var(--color-text-muted)}._customProduct_mmde9_434{display:flex;flex-direction:column;gap:var(--space-3)}._field_mmde9_68{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_mmde9_446{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-heading)}._optional_mmde9_452{margin-inline-start:var(--space-1);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}._textInput_mmde9_458{width:100%;min-height:var(--control-height-sm);padding:var(--space-2) var(--space-3);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-small);border:var(--border-control);border-radius:var(--radius-md)}._textInput_mmde9_458::placeholder{color:var(--color-text-muted)}._textInput_mmde9_458:focus-visible{border-color:var(--color-heading);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._result_mmde9_480{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._resultHeader_mmde9_487{display:flex;flex-direction:column;gap:var(--space-1)}._subtitle_mmde9_494{margin:0;max-width:none;padding-inline-start:calc(1.75rem + var(--space-3));font-size:var(--text-small);color:var(--color-text-muted)}._stage_mmde9_507{--frame-width: min(100%, 25rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._stage_mmde9_507>*{width:var(--frame-width)}._compare_mmde9_520{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._frame_mmde9_527{position:relative;aspect-ratio:var(--plate-ratio, 3 / 4);overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-surface-sunk);border:var(--border-width) solid var(--color-border-subtle)}._frameEmpty_mmde9_537{display:flex;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;border:var(--border-width-strong) dashed var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-snug)}._frameEmpty_mmde9_537 p{margin:0;max-width:18rem}._plateMedia_mmde9_554{position:absolute;inset:0}._plateUpload_mmde9_560{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background-color:var(--color-surface-sunk)}._busyOverlay_mmde9_569{position:absolute;inset:0;z-index:calc(var(--z-raised) + 2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center;background-color:color-mix(in srgb,var(--color-surface) 94%,transparent);color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-snug)}._actionArea_mmde9_587{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-height:7rem;text-align:center}._readyMessage_mmde9_596{margin:0;max-width:24rem;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text)}._note_mmde9_604{margin:0;max-width:24rem;font-size:var(--text-eyebrow);line-height:var(--leading-snug);color:var(--color-text-muted);text-align:center}._fixtureNote_mmde9_614{max-width:none;padding:var(--space-2) var(--space-3);background-color:var(--color-surface-accent);border-inline-start:3px solid var(--color-heading);border-radius:var(--radius-sm);color:var(--color-text);text-align:start}._errorLine_mmde9_624{margin:0;max-width:24rem;font-size:var(--text-small);font-weight:var(--font-weight-medium);color:var(--color-danger)}._actionRow_mmde9_633{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-3)}._quietAction_mmde9_641{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding-inline:var(--space-3);background-color:transparent;color:var(--color-heading);border:0;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}._quietAction_mmde9_641:hover{background-color:var(--color-surface-accent)}._quietAction_mmde9_641:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._quietAction_mmde9_641 svg{flex:none;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._textAction_mmde9_682{background:none;border:0;padding:var(--space-1) var(--space-2);color:var(--color-heading);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}._textAction_mmde9_682:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}._mobileOnly_mmde9_701{display:inline-flex}._spinner_mmde9_705{flex:none;width:1.125rem;height:1.125rem;border:2px solid var(--color-border-strong);border-top-color:var(--color-heading);border-radius:var(--radius-pill);animation:_spin_mmde9_705 .8s linear infinite}@keyframes _spin_mmde9_705{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_mmde9_705{animation:none;border-top-color:var(--color-border-strong)}}@container demo (min-width: 30rem){._layout_mmde9_12{padding:var(--space-6)}}@container demo (min-width: 56rem){._layout_mmde9_12{grid-template-columns:minmax(0,42fr) minmax(0,58fr);column-gap:var(--space-8);align-items:start;padding:var(--space-8)}._mobileOnly_mmde9_701{display:none}._productList_mmde9_754{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._productList_mmde9_754 ._rowLabel_mmde9_161{position:relative;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3)}._productList_mmde9_754 ._rowThumb_mmde9_191{width:3.25rem;height:3.25rem}._productList_mmde9_754 ._rowName_mmde9_222{font-size:var(--text-label);padding-inline-end:var(--space-2)}._productList_mmde9_754 ._rowCheck_mmde9_231{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);width:1.125rem;height:1.125rem;font-size:.6rem}}@container demo (min-width: 56rem){@media(min-height:56rem){._result_mmde9_480{position:sticky;top:calc(var(--header-height) + var(--space-4))}}}._grid_1ihyu_11{display:grid;gap:var(--space-12)}._steps_1ihyu_4{display:grid;gap:var(--space-8);list-style:none}._step_1ihyu_4{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width-strong) solid var(--color-heading)}._number_1ihyu_38{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--color-yellow);color:var(--color-plum);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._stepTitle_1ihyu_52{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h4);line-height:var(--leading-heading);color:var(--color-heading)}._stepBody_1ihyu_61{margin-block:var(--space-1) 0;max-width:none;color:var(--color-text)}._aside_1ihyu_80{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg)}._asideTitle_1ihyu_90{margin:0;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading)}._asideBody_1ihyu_99{margin:0;max-width:none;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text)}@container section (min-width: 44rem){._steps_1ihyu_4{grid-template-columns:repeat(3,minmax(0,1fr))}._aside_1ihyu_80{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--space-8);align-items:start;padding:var(--space-8)}}@container section (min-width: 69rem){._grid_1ihyu_11{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:start}._steps_1ihyu_4{grid-column:span 9}._aside_1ihyu_80{grid-column:span 3;display:flex;flex-direction:column;padding:var(--space-6)}}._layout_1mxrq_16{display:grid;gap:var(--space-8);list-style:none}._eyebrow_1mxrq_22{margin:0 0 var(--space-3);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}._title_1mxrq_31{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-heading)}._text_1mxrq_40{display:flex;flex-direction:column;gap:var(--space-6)}._body_1mxrq_46{margin:0;max-width:var(--measure-prose)}._points_1mxrq_51{display:flex;flex-direction:column;gap:var(--space-3);margin:0;list-style:none}._point_1mxrq_51{display:flex;gap:var(--space-3);font-size:var(--text-small);line-height:var(--leading-snug)}._point_1mxrq_51:before{content:"";flex:none;width:var(--space-4);height:2px;margin-top:.6em;border-radius:var(--radius-pill);background-color:var(--color-heading)}._lead_1mxrq_79{display:grid;gap:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-strong) solid var(--color-heading)}._lead_1mxrq_79 ._title_1mxrq_31{font-size:var(--text-h2)}._panel_1mxrq_93{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-xl)}._panel_1mxrq_93 ._title_1mxrq_31{font-size:var(--text-h3)}._panelOutlined_1mxrq_110{background-color:var(--color-surface);border:var(--border-width-strong) solid var(--color-heading)}._panelSoft_1mxrq_116{background-color:var(--color-surface-accent)}@container section (min-width: 44rem){._panel_1mxrq_93{padding:var(--space-10)}}@container section (min-width: 56rem){._layout_1mxrq_16{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:stretch}._lead_1mxrq_79{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8);row-gap:var(--space-6);align-items:start}._lead_1mxrq_79 ._text_1mxrq_40{display:contents}._lead_1mxrq_79 ._heading_1mxrq_158{grid-column:1;grid-row:1}._lead_1mxrq_79 ._body_1mxrq_46{grid-column:2;grid-row:1 / span 2}._lead_1mxrq_79 ._points_1mxrq_51{grid-column:1;grid-row:2}}._list_1vhl3_1{display:flex;flex-direction:column;gap:var(--space-16);list-style:none}._item_1vhl3_8{display:grid;gap:var(--space-8);align-items:center}._copy_1vhl3_14{display:flex;flex-direction:column;gap:var(--space-4)}._kicker_1vhl3_20{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-heading)}._kicker_1vhl3_20:before{content:"";width:var(--space-6);height:2px;border-radius:var(--radius-pill);background-color:var(--color-yellow)}._title_1vhl3_42{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);line-height:var(--leading-heading);color:var(--color-heading)}._media_1vhl3_52{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}._productPlate_1vhl3_61{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg)}._productCaption_1vhl3_71{margin:0;font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-heading)}._mediaCaption_1vhl3_80{margin:var(--space-3) 0 0;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}@media(min-width:62rem){._item_1vhl3_8{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-16)}._reversed_1vhl3_95 ._copy_1vhl3_14{grid-column:2;grid-row:1}._reversed_1vhl3_95 ._media_1vhl3_52{grid-column:1;grid-row:1}}._grid_1fsqv_1{display:grid;gap:var(--space-12)}._list_1fsqv_6{display:flex;flex-direction:column}._entry_1fsqv_12{border-top:var(--border-width) solid var(--color-divider)}._entry_1fsqv_12:last-child{border-bottom:var(--border-width) solid var(--color-divider)}._summary_1fsqv_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-5);font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);cursor:pointer;list-style:none;transition:var(--transition-colors)}._summary_1fsqv_21::-webkit-details-marker{display:none}._summary_1fsqv_21:hover{color:var(--color-action-secondary-hover)}._summary_1fsqv_21:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}._marker_1fsqv_51{position:relative;flex:none;width:1.5rem;height:1.5rem;margin-top:.15em;border:var(--border-width-strong) solid var(--color-heading);border-radius:var(--radius-pill)}._marker_1fsqv_51:before,._marker_1fsqv_51:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:2px;background-color:var(--color-heading);border-radius:var(--radius-pill);transform:translate(-50%,-50%);transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}._marker_1fsqv_51:after{transform:translate(-50%,-50%) rotate(90deg)}._entry_1fsqv_12[open] ._marker_1fsqv_51:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}._answer_1fsqv_85{display:flex;flex-direction:column;gap:var(--space-4);padding-block:0 var(--space-6);padding-inline-end:var(--space-12)}._answer_1fsqv_85 p{margin:0;max-width:36rem;color:var(--color-text)}@media(min-width:48rem){._summary_1fsqv_21{font-size:var(--text-lead)}}@container section (min-width: 56rem){._grid_1fsqv_1{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8);align-items:start}._headingCol_1fsqv_136{position:sticky;top:calc(var(--header-height) + var(--space-8))}._answer_1fsqv_85{padding-inline-end:var(--space-8)}}._section_3j2x1_6{padding-block:var(--section-gap);background-color:var(--color-surface-strong);color:var(--color-text)}._panel_3j2x1_12{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}._copy_3j2x1_21{min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}._heading_3j2x1_28{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-heading);max-width:16ch}._description_3j2x1_39{margin:0;color:var(--color-text);max-width:42ch}._contact_3j2x1_45{margin:0;font-size:var(--text-small);color:var(--color-text)}._contact_3j2x1_45 a{color:var(--color-heading);text-decoration-color:currentColor}@media(min-width:62rem){._panel_3j2x1_12{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-16);align-items:start}._copy_3j2x1_21{position:sticky;top:calc(var(--header-height) + var(--space-8))}}
