/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:""}}}:root{--brand-ink:#172b49;--brand-background:#f5f2eb;--brand-surface:#fff;--brand-primary:#172b49;--brand-accent:#b99a65;--brand-text:#171613;--brand-text-muted:#6b6356;--brand-border:#e3ded2;--brand-primary-hover:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-primary-hover:color-mix(in oklab, var(--brand-primary) 88%, black)}}:root{--brand-primary-active:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-primary-active:color-mix(in oklab, var(--brand-primary) 78%, black)}}:root{--brand-primary-tint:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-primary-tint:color-mix(in oklab, var(--brand-primary) 8%, white)}}:root{--brand-primary-tint-strong:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-primary-tint-strong:color-mix(in oklab, var(--brand-primary) 16%, white)}}:root{--brand-primary-contrast:#fff;--brand-accent-text:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root{--brand-accent-text:color-mix(in oklab, var(--brand-accent) 58%, var(--brand-ink))}}:root{--brand-accent-display:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root{--brand-accent-display:color-mix(in oklab, var(--brand-accent) 76%, var(--brand-ink))}}:root{--brand-accent-on-ink:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root{--brand-accent-on-ink:color-mix(in oklab, var(--brand-accent) 88%, white)}}:root{--brand-accent-tint:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root{--brand-accent-tint:color-mix(in oklab, var(--brand-accent) 12%, white)}}:root{--brand-ink-soft:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){:root{--brand-ink-soft:color-mix(in oklab, var(--brand-ink) 90%, white)}}:root{--brand-border-strong:var(--brand-border)}@supports (color:color-mix(in lab, red, red)){:root{--brand-border-strong:color-mix(in oklab, var(--brand-border) 70%, black)}}:root{--brand-border-subtle:var(--brand-border)}@supports (color:color-mix(in lab, red, red)){:root{--brand-border-subtle:color-mix(in oklab, var(--brand-border) 45%, white)}}:root{--ds-surface-page:var(--brand-background);--ds-surface-card:var(--brand-surface);--ds-surface-raised:var(--brand-surface);--ds-surface-sunken:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){:root{--ds-surface-sunken:color-mix(in oklab, var(--brand-background) 60%, white)}}:root{--ds-surface-inverse:var(--brand-ink);--ds-surface-hover:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){:root{--ds-surface-hover:color-mix(in oklab, var(--brand-background) 55%, white)}}:root{--ds-text:var(--brand-text);--ds-text-muted:var(--brand-text-muted);--ds-text-subtle:var(--brand-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--ds-text-subtle:color-mix(in oklab, var(--brand-text-muted) 94%, white)}}:root{--ds-text-inverse:#fff;--ds-text-link:var(--brand-primary);--ds-border:var(--brand-border);--ds-border-strong:var(--brand-border-strong);--ds-border-subtle:var(--brand-border-subtle);--ds-success:#1c6b4a;--ds-success-tint:#e8f3ee;--ds-success-border:#bcdccd;--ds-warning:#8a5a12;--ds-warning-tint:#fdf3e3;--ds-warning-border:#ecd5ab;--ds-danger:#a32020;--ds-danger-tint:#fcecec;--ds-danger-border:#eec4c4;--ds-info:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ds-info:color-mix(in oklab, var(--brand-ink) 88%, white)}}:root{--ds-info-tint:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ds-info-tint:color-mix(in oklab, var(--brand-ink) 7%, var(--brand-background))}}:root{--ds-info-border:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ds-info-border:color-mix(in oklab, var(--brand-ink) 22%, var(--brand-background))}}:root{--ds-neutral-tint:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){:root{--ds-neutral-tint:color-mix(in oklab, var(--brand-background) 40%, white)}}:root{--ds-font-sans:var(--brand-font-sans,"Inter var", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--ds-font-serif:var(--brand-font-serif,"Source Serif 4", Georgia, "Times New Roman", serif);--ds-font-mono:var(--brand-font-mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);--ds-text-2xs:.6875rem;--ds-text-xs:.75rem;--ds-text-sm:.8125rem;--ds-text-base:.875rem;--ds-text-md:.9375rem;--ds-text-lg:1rem;--ds-text-xl:1.125rem;--ds-text-2xl:1.375rem;--ds-text-3xl:1.75rem;--ds-text-4xl:2.25rem;--ds-text-5xl:2.875rem;--ds-text-6xl:3.5rem;--ds-leading-tight:1.15;--ds-leading-snug:1.3;--ds-leading-normal:1.5;--ds-leading-relaxed:1.65;--ds-weight-normal:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-tracking-tight:-.02em;--ds-tracking-snug:-.011em;--ds-tracking-normal:0;--ds-tracking-wide:.02em;--ds-tracking-caps:.06em;--ds-space-0:0;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-32:8rem;--ds-radius-xs:3px;--ds-radius-sm:4px;--ds-radius:6px;--ds-radius-md:8px;--ds-radius-lg:10px;--ds-radius-xl:12px;--ds-radius-full:999px;--ds-shadow-none:none;--ds-shadow-xs:0 1px 1px #172b490a;--ds-shadow-sm:0 1px 2px #172b490f, 0 1px 1px #172b490a;--ds-shadow-md:0 2px 4px #172b490f, 0 1px 2px #172b490a;--ds-shadow-lg:0 8px 24px #172b4917, 0 2px 6px #172b490d;--ds-shadow-popover:0 10px 32px #172b491f, 0 2px 8px #172b490f;--ds-focus-width:2px;--ds-focus-offset:2px;--ds-focus-color:var(--brand-primary);--ds-focus-ring:0 0 0 var(--ds-focus-offset) var(--ds-surface-card), 0 0 0 calc(var(--ds-focus-offset) + var(--ds-focus-width)) var(--ds-focus-color);--ds-focus-ring-inverse:0 0 0 var(--ds-focus-offset) var(--brand-ink), 0 0 0 calc(var(--ds-focus-offset) + var(--ds-focus-width)) #fff;--ds-duration-instant:90ms;--ds-duration-fast:.12s;--ds-duration:.16s;--ds-duration-slow:.22s;--ds-ease:cubic-bezier(.2, 0, .13, 1);--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--ds-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ds-transition:var(--ds-duration) var(--ds-ease-in-out);--ds-container:1200px;--ds-container-wide:1440px;--ds-container-prose:68ch;--ds-sidebar-width:236px;--ds-sidebar-collapsed:60px;--ds-topbar-height:56px;--ds-site-header-height:80px;--ds-gutter:1rem;--ds-z-base:0;--ds-z-sticky:10;--ds-z-dropdown:20;--ds-z-overlay:30;--ds-z-modal:40;--ds-z-toast:50}@media (width>=640px){:root{--ds-gutter:1.5rem}}@media (width>=1024px){:root{--ds-gutter:2rem}}@media (prefers-reduced-motion:reduce){:root{--ds-duration-instant:1ms;--ds-duration-fast:1ms;--ds-duration:1ms;--ds-duration-slow:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:root{--ds-border:CanvasText;--ds-border-strong:CanvasText}}@font-face{font-family:Inter var;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/inter-latin-var-Dx4kXJAl.woff2)format("woff2-variations"),url(/build/assets/inter-latin-var-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/source-serif-4-latin-var-DMe4EKeb.woff2)format("woff2-variations"),url(/build/assets/source-serif-4-latin-var-DMe4EKeb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--ds-topbar-height) + var(--ds-space-4))}body{background-color:var(--ds-surface-page);color:var(--ds-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);font-weight:var(--ds-weight-normal);letter-spacing:var(--ds-tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-snug);color:var(--ds-text);text-wrap:balance;margin:0}h1{font-size:var(--ds-text-3xl)}h2{font-size:var(--ds-text-2xl)}h3{font-size:var(--ds-text-xl)}h4{font-size:var(--ds-text-md)}h5{font-size:var(--ds-text-base)}h6{font-size:var(--ds-text-sm)}p{margin:0}a{color:var(--ds-text-link);text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}a{transition:text-decoration-color var(--ds-transition), color var(--ds-transition)}a:hover{text-decoration-color:currentColor}:focus{outline:none}:focus-visible{box-shadow:var(--ds-focus-ring);border-radius:var(--ds-radius-sm);outline:none}.on-ink :focus-visible{box-shadow:var(--ds-focus-ring-inverse)}button,input,select,textarea,optgroup{font:inherit;letter-spacing:inherit;color:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}textarea{resize:vertical;min-height:5rem}@media (width<=640px){input,select,textarea{font-size:1rem}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}img,svg,video,canvas,picture{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left;font-weight:var(--ds-weight-semibold)}code,pre,kbd,samp{font-family:var(--ds-font-mono);font-variant-numeric:normal;font-size:.925em}pre{margin:0;overflow-x:auto}hr{border:0;border-top:1px solid var(--ds-border);margin:var(--ds-space-6) 0}::selection{background-color:var(--brand-primary-tint-strong);color:var(--ds-text)}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--ds-space-2);left:var(--ds-space-2);z-index:var(--ds-z-toast);padding:var(--ds-space-2) var(--ds-space-4);background-color:var(--ds-surface-card);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-md);font-weight:var(--ds-weight-medium);transition:transform var(--ds-transition);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{width:100%;max-width:var(--ds-container);padding-inline:var(--ds-gutter);margin-inline:auto}.container-wide{max-width:var(--ds-container-wide)}.container-prose{max-width:var(--ds-container-prose)}.prose{font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text);font-variant-numeric:normal}.prose>*+*{margin-top:var(--ds-space-5)}.prose h2{margin-top:var(--ds-space-10);font-size:var(--ds-text-2xl)}.prose h3{margin-top:var(--ds-space-8);font-size:var(--ds-text-xl)}.prose h2+*,.prose h3+*{margin-top:var(--ds-space-3)}.prose ul,.prose ol{padding-left:var(--ds-space-6)}.prose li+li{margin-top:var(--ds-space-2)}.prose blockquote{margin:var(--ds-space-6) 0;padding-left:var(--ds-space-5);border-left:2px solid var(--brand-accent);color:var(--ds-text-muted);font-style:italic}.prose figure{margin:var(--ds-space-6) 0}.prose figcaption{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.prose img{border-radius:var(--ds-radius-md);border:1px solid var(--ds-border)}.prose code:not(pre code){background-color:var(--ds-surface-sunken);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);padding:.1em .35em}.prose pre{padding:var(--ds-space-4);background-color:var(--brand-ink);color:#e8edf2;border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.prose table{font-size:var(--ds-text-base);font-variant-numeric:tabular-nums}.prose th,.prose td{padding:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.marketing h1,.marketing h2,.marketing .display{font-family:var(--ds-font-serif);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-tight)}.marketing h1{font-size:clamp(2.125rem, 1.2rem + 3.6vw, var(--ds-text-6xl));line-height:1.08}.marketing h2{font-size:clamp(1.625rem, 1.1rem + 1.9vw, var(--ds-text-4xl));line-height:1.15}.eyebrow{font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-text-muted)}.lead{font-size:clamp(var(--ds-text-lg), .95rem + .4vw, var(--ds-text-xl));line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.on-ink{background-color:var(--ds-surface-inverse);color:#e8edf2}.on-ink h1,.on-ink h2,.on-ink h3,.on-ink h4,.on-ink a{color:#fff}.on-ink .text-muted{color:#9fb0bf}@media print{body{color:#000;background:#fff;font-size:11pt}.no-print,.skip-link,nav,aside{display:none!important}a{text-decoration:underline}.prose a:after{content:" (" attr(href) ")";color:#444;font-size:9pt}h1,h2,h3{break-after:avoid}table{break-inside:auto}tr{break-inside:avoid}}.btn{justify-content:center;align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-4);border-radius:var(--ds-radius);height:2.25rem;font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-transition), border-color var(--ds-transition), color var(--ds-transition), box-shadow var(--ds-transition);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-contrast)}.btn-primary:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover);color:var(--brand-primary-contrast)}.btn-primary:active{background-color:var(--brand-primary-active)}.btn-secondary{background-color:var(--ds-surface-card);border-color:var(--ds-border-strong);color:var(--ds-text)}.btn-secondary:hover{background-color:var(--ds-surface-hover);border-color:var(--brand-primary);color:var(--ds-text)}.btn-ghost{color:var(--ds-text-muted);background-color:#0000;border-color:#0000}.btn-ghost:hover{background-color:var(--ds-surface-hover);color:var(--ds-text)}.btn-danger{background-color:var(--ds-danger);border-color:var(--ds-danger);color:#fff}.btn-danger:hover{background-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background-color:color-mix(in oklab, var(--ds-danger) 88%, black)}}.btn-danger:hover{color:#fff}.btn-danger-quiet{background-color:var(--ds-surface-card);border-color:var(--ds-danger-border);color:var(--ds-danger)}.btn-danger-quiet:hover{background-color:var(--ds-danger-tint);border-color:var(--ds-danger)}.btn-xs{height:1.625rem;padding:0 var(--ds-space-2);font-size:var(--ds-text-xs);gap:var(--ds-space-1)}.btn-sm{height:1.875rem;padding:0 var(--ds-space-3);font-size:var(--ds-text-sm)}.btn-lg{height:2.75rem;padding:0 var(--ds-space-6);font-size:var(--ds-text-md)}.btn-block{width:100%}.btn-icon{width:2.25rem;padding:0}.btn-icon.btn-sm{width:1.875rem}.btn-icon.btn-xs{width:1.625rem}.btn svg{flex-shrink:0;width:1em;height:1em}.btn[data-loading=true]{pointer-events:none;color:#0000;position:relative}.btn[data-loading=true]:after{content:"";border-radius:var(--ds-radius-full);width:.875em;height:.875em;color:var(--brand-primary-contrast);border:2px solid;border-top-color:#0000;animation:.6s linear infinite ds-spin;position:absolute}.btn-secondary[data-loading=true]:after,.btn-ghost[data-loading=true]:after{color:var(--ds-text);border-color:#0000 currentColor currentColor}@keyframes ds-spin{to{transform:rotate(360deg)}}.card{background-color:var(--ds-surface-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xs)}.card-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border);display:flex}.card-title{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-snug)}.card-description{margin-top:var(--ds-space-1);font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.card-body{padding:var(--ds-space-5)}.card-body-flush{padding:0}.card-footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);border-bottom-left-radius:var(--ds-radius-lg);border-bottom-right-radius:var(--ds-radius-lg);display:flex}.badge{align-items:center;gap:var(--ds-space-1);padding:.125rem var(--ds-space-2);border-radius:var(--ds-radius-full);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);white-space:nowrap;letter-spacing:var(--ds-tracking-wide);border:1px solid #0000;line-height:1.4;display:inline-flex}.badge-neutral{background-color:var(--ds-neutral-tint);border-color:var(--ds-border);color:var(--ds-text-muted)}.badge-success{background-color:var(--ds-success-tint);border-color:var(--ds-success-border);color:var(--ds-success)}.badge-warning{background-color:var(--ds-warning-tint);border-color:var(--ds-warning-border);color:var(--ds-warning)}.badge-danger{background-color:var(--ds-danger-tint);border-color:var(--ds-danger-border);color:var(--ds-danger)}.badge-info{background-color:var(--ds-info-tint);border-color:var(--ds-info-border);color:var(--ds-info)}.badge-primary{background-color:var(--brand-primary-tint);border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.badge-primary{border-color:color-mix(in oklab, var(--brand-primary) 30%, white)}}.badge-primary{color:var(--brand-primary)}.badge-dot:before{content:"";border-radius:var(--ds-radius-full);background-color:currentColor;flex-shrink:0;width:.375rem;height:.375rem}.badge-sample{background-color:var(--brand-accent-tint);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.badge-sample{border-color:color-mix(in oklab, var(--brand-accent) 35%, white)}}.badge-sample{color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.badge-sample{color:color-mix(in oklab, var(--brand-accent) 70%, black)}}.field{gap:var(--ds-space-2);flex-direction:column;display:flex}.label{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.label-optional{margin-left:var(--ds-space-1);font-weight:var(--ds-weight-normal);color:var(--ds-text-subtle)}.label-required{margin-left:var(--ds-space-1);color:var(--ds-danger)}.hint{font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);color:var(--ds-text-muted)}.hint-error{color:var(--ds-danger);font-weight:var(--ds-weight-medium)}.error-text{align-items:flex-start;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-danger);font-weight:var(--ds-weight-medium);display:flex}.input,.select,.textarea{width:100%;padding:0 var(--ds-space-3);background-color:var(--ds-surface-card);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);height:2.25rem;font-size:var(--ds-text-base);color:var(--ds-text);transition:border-color var(--ds-transition), box-shadow var(--ds-transition)}.textarea{height:auto;padding:var(--ds-space-2) var(--ds-space-3);line-height:var(--ds-leading-normal)}.input::placeholder,.textarea::placeholder{color:var(--ds-text-subtle)}.input:hover:not(:disabled),.select:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:disabled),.select:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:color-mix(in oklab, var(--brand-primary) 45%, var(--ds-border-strong))}}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--brand-primary);box-shadow:var(--ds-focus-ring)}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--ds-surface-sunken);color:var(--ds-text-subtle);cursor:not-allowed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--ds-danger)}.input[aria-invalid=true]:focus-visible,.textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 var(--ds-focus-offset) var(--ds-surface-card), 0 0 0 calc(var(--ds-focus-offset) + var(--ds-focus-width)) var(--ds-danger)}.select{appearance:none;padding-right:var(--ds-space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2365717d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ds-space-3) center;background-size:1rem}.input-group{align-items:stretch;display:flex}.input-group>.input{border-radius:0}.input-group>:first-child{border-top-left-radius:var(--ds-radius);border-bottom-left-radius:var(--ds-radius)}.input-group>:last-child{border-top-right-radius:var(--ds-radius);border-bottom-right-radius:var(--ds-radius)}.input-addon{padding:0 var(--ds-space-3);background-color:var(--ds-surface-sunken);border:1px solid var(--ds-border-strong);color:var(--ds-text-muted);font-size:var(--ds-text-sm);white-space:nowrap;align-items:center;display:inline-flex}.input-addon+.input{border-left:0}.checkbox,.radio{appearance:none;background-color:var(--ds-surface-card);border:1px solid var(--ds-border-strong);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease);flex-shrink:0;margin:0}.checkbox{border-radius:var(--ds-radius-xs)}.radio{border-radius:var(--ds-radius-full)}.checkbox:checked,.radio:checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 8.5 3.5 3.5L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.radio:checked{box-shadow:inset 0 0 0 3px var(--ds-surface-card)}.checkbox:disabled,.radio:disabled{background-color:var(--ds-surface-sunken);cursor:not-allowed}@media (pointer:coarse),(width<=640px){.checkbox,.radio,.toggle{position:relative}.checkbox:after,.radio:after,.toggle:before{content:"";background:0 0;width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.choice{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius);cursor:pointer;transition:border-color var(--ds-transition), background-color var(--ds-transition);display:flex}.choice:hover{border-color:var(--brand-primary);background-color:var(--brand-primary-tint)}.choice:has(:checked){border-color:var(--brand-primary);background-color:var(--brand-primary-tint)}.choice:has(:focus-visible){box-shadow:var(--ds-focus-ring)}.choice-title{font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium)}.choice-description{margin-top:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.toggle{appearance:none;background-color:var(--ds-border-strong);border-radius:var(--ds-radius-full);cursor:pointer;width:2.25rem;height:1.25rem;transition:background-color var(--ds-transition);flex-shrink:0;margin:0;position:relative}.toggle:after{content:"";border-radius:var(--ds-radius-full);width:1rem;height:1rem;box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-transition);background-color:#fff;position:absolute;top:2px;left:2px}.toggle:checked{background-color:var(--brand-primary)}.toggle:checked:after{transform:translate(1rem)}.toggle:disabled{opacity:.5;cursor:not-allowed}.table-wrap{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background-color:var(--ds-surface-card);overflow-x:auto}.table{width:100%;min-width:36rem;font-size:var(--ds-text-sm)}.table thead th{z-index:1;padding:var(--ds-space-3) var(--ds-space-4);background-color:var(--ds-surface-sunken);border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.table tbody td{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color var(--ds-duration-fast) var(--ds-ease)}.table-hover tbody tr:hover{background-color:var(--ds-surface-hover)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table .nowrap{white-space:nowrap}.table .cell-primary{font-weight:var(--ds-weight-medium);color:var(--ds-text)}.table .cell-muted{color:var(--ds-text-muted)}.row-actions{gap:var(--ds-space-1);opacity:0;transition:opacity var(--ds-transition);justify-content:flex-end;display:flex}tr:hover .row-actions,tr:focus-within .row-actions{opacity:1}@media (hover:none){.row-actions{opacity:1}}.state{text-align:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-12) var(--ds-space-6);flex-direction:column;display:flex}.state-icon{border-radius:var(--ds-radius-md);background-color:var(--ds-surface-sunken);border:1px solid var(--ds-border);width:2.5rem;height:2.5rem;color:var(--ds-text-muted);place-items:center;display:grid}.state-title{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold)}.state-description{max-width:44ch;font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted)}.state-actions{gap:var(--ds-space-2);margin-top:var(--ds-space-2);flex-wrap:wrap;justify-content:center;display:flex}.skeleton{background:linear-gradient(90deg, var(--ds-surface-sunken) 25%, var(--ds-surface-sunken) 37%, var(--ds-surface-sunken) 63%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg, var(--ds-surface-sunken) 25%, color-mix(in oklab, var(--ds-surface-sunken) 60%, white) 37%, var(--ds-surface-sunken) 63%)}}.skeleton{border-radius:var(--ds-radius-sm);background-size:400% 100%;animation:1.4s ease-in-out infinite ds-shimmer}@keyframes ds-shimmer{0%{background-position:100%}to{background-position:0}}.skeleton-text{height:.75rem;margin-block:.25rem}.alert{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);border:1px solid #0000;display:flex}.alert-title{font-weight:var(--ds-weight-semibold)}.alert-body{margin-top:var(--ds-space-1)}.alert-icon{flex-shrink:0;margin-top:.0625rem}.alert-info{background-color:var(--ds-info-tint);border-color:var(--ds-info-border);color:var(--ds-info)}.alert-success{background-color:var(--ds-success-tint);border-color:var(--ds-success-border);color:var(--ds-success)}.alert-warning{background-color:var(--ds-warning-tint);border-color:var(--ds-warning-border);color:var(--ds-warning)}.alert-danger{background-color:var(--ds-danger-tint);border-color:var(--ds-danger-border);color:var(--ds-danger)}.alert-partial{background-color:var(--ds-warning-tint);border-color:var(--ds-warning-border);color:var(--ds-warning);border-left-width:3px}.nav-link{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);transition:background-color var(--ds-transition), color var(--ds-transition);text-decoration:none;display:flex}.nav-link:hover{background-color:var(--ds-surface-hover);color:var(--ds-text)}.nav-link[aria-current=page]{background-color:var(--brand-primary-tint);color:var(--brand-primary);font-weight:var(--ds-weight-semibold);box-shadow:inset 2px 0 0 var(--brand-accent)}.nav-link svg{flex-shrink:0;width:1rem;height:1rem}.nav-section-label{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-text-subtle)}.tabs{gap:var(--ds-space-1);border-bottom:1px solid var(--ds-border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{padding:var(--ds-space-3) var(--ds-space-3);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);white-space:nowrap;transition:color var(--ds-transition), border-color var(--ds-transition);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.tab:hover{color:var(--ds-text);border-bottom-color:var(--ds-border-strong)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--brand-primary);border-bottom-color:var(--brand-primary);font-weight:var(--ds-weight-semibold)}.breadcrumbs{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-text-muted);flex-wrap:wrap;display:flex}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--ds-text);text-decoration:underline}.breadcrumbs li+li:before{content:"/";margin-right:var(--ds-space-2);color:var(--ds-text-subtle)}@media (pointer:coarse),(width<=640px){.breadcrumbs a{min-height:24px;padding-block:var(--ds-space-1);align-items:center;display:inline-flex}}.metric{gap:var(--ds-space-1);flex-direction:column;display:flex}.metric-label{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);display:flex}.metric-value{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-snug);font-variant-numeric:tabular-nums;line-height:1.1}.metric-note{font-size:var(--ds-text-xs);color:var(--ds-text-subtle)}.metric-unavailable{font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);color:var(--ds-text-subtle);font-style:italic}.metric-measured .metric-label:after{content:"measured";border:1px solid var(--ds-info-border);border-radius:var(--ds-radius-full);background-color:var(--ds-info-tint);color:var(--ds-info);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-wide);padding:0 .3em}.metric-estimated .metric-label:after{content:"estimate";border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);background-color:var(--ds-neutral-tint);color:var(--ds-text-muted);font-size:var(--ds-text-2xs);letter-spacing:var(--ds-tracking-wide);padding:0 .3em}.readiness{align-items:center;gap:var(--ds-space-2);display:flex}.readiness-track{background-color:var(--ds-surface-sunken);border-radius:var(--ds-radius-full);flex:1;min-width:3rem;height:.375rem;position:relative;overflow:hidden}.readiness-fill{border-radius:var(--ds-radius-full);height:100%;transition:width var(--ds-duration-slow) var(--ds-ease-out)}.readiness-score{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem}.readiness-strong .readiness-fill{background-color:var(--brand-primary)}.readiness-strong .readiness-score{color:var(--brand-primary)}.readiness-good .readiness-fill{background-color:var(--ds-success)}.readiness-good .readiness-score{color:var(--ds-success)}.readiness-needs_work .readiness-fill{background-color:var(--ds-warning)}.readiness-needs_work .readiness-score{color:var(--ds-warning)}.readiness-weak .readiness-fill{background-color:var(--ds-danger)}.readiness-weak .readiness-score{color:var(--ds-danger)}.readiness-unknown .readiness-fill{background-color:var(--ds-border-strong)}.readiness-unknown .readiness-score{color:var(--ds-text-subtle)}.check-row{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border-subtle);display:flex}.check-row:last-child{border-bottom:0}.check-result{border-radius:var(--ds-radius-full);width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:var(--ds-weight-bold);flex-shrink:0;place-items:center;display:grid}.check-pass{background-color:var(--ds-success-tint);color:var(--ds-success)}.check-warn{background-color:var(--ds-warning-tint);color:var(--ds-warning)}.check-fail{background-color:var(--ds-danger-tint);color:var(--ds-danger)}.check-skipped,.check-unavailable{background-color:var(--ds-neutral-tint);color:var(--ds-text-subtle)}.divider{background-color:var(--ds-border);border:0;height:1px;margin:0}.stack{flex-direction:column;display:flex}.stack-1{gap:var(--ds-space-1)}.stack-2{gap:var(--ds-space-2)}.stack-3{gap:var(--ds-space-3)}.stack-4{gap:var(--ds-space-4)}.stack-5{gap:var(--ds-space-5)}.stack-6{gap:var(--ds-space-6)}.stack-8{gap:var(--ds-space-8)}.stack-10{gap:var(--ds-space-10)}.stack-12{gap:var(--ds-space-12)}.stack-16{gap:var(--ds-space-16)}.row{align-items:center;gap:var(--ds-space-3);display:flex}.row-between{justify-content:space-between}.row-wrap{flex-wrap:wrap}.text-muted{color:var(--ds-text-muted)}.text-subtle{color:var(--ds-text-subtle)}.text-xs{font-size:var(--ds-text-xs)}.text-sm{font-size:var(--ds-text-sm)}.text-right{text-align:right}.num{font-variant-numeric:tabular-nums}.grow{flex:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mono{font-family:var(--ds-font-mono);font-variant-numeric:normal;font-size:.925em}.key-display{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);background-color:var(--ds-surface-sunken);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);word-break:break-all;display:inline-flex}.grid-auto{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.grid-2,.grid-3,.grid-4{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.grid-2,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell{min-height:100dvh;display:flex}.app-sidebar{width:var(--ds-sidebar-width);background-color:var(--ds-surface-card);border-right:1px solid var(--ds-border);flex-direction:column;flex-shrink:0;height:100dvh;display:none;position:sticky;top:0;overflow-y:auto}@media (width>=900px){.app-sidebar{display:flex}}.app-sidebar-head{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border);flex-direction:column;align-items:flex-start;display:flex}.app-nav{padding:var(--ds-space-3);flex-direction:column;flex:1;gap:2px;display:flex}.app-sidebar-foot{padding:var(--ds-space-3);border-top:1px solid var(--ds-border)}.wallet-chip{padding:var(--ds-space-3);background-color:var(--ds-surface-sunken);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.wallet-chip:hover{border-color:var(--brand-primary)}.wallet-amount{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums}.owner-sidebar{background-color:var(--brand-ink);border-right-color:#ffffff1f}.owner-sidebar .app-sidebar-head,.owner-sidebar .app-sidebar-foot{border-color:#ffffff1f}.owner-sidebar .nav-link{color:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.owner-sidebar .nav-link{color:color-mix(in oklab, var(--brand-background) 62%, var(--brand-text-muted))}}.owner-sidebar .nav-link:hover{color:#fff;background-color:#ffffff12}.owner-sidebar .nav-link[aria-current=page]{color:#fff;box-shadow:inset 2px 0 0 var(--brand-accent);background-color:#ffffff1f}.owner-sidebar .nav-section-label{color:#ffffff73}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-topbar{align-items:center;gap:var(--ds-space-3);min-width:0;height:var(--ds-topbar-height);padding-inline:var(--ds-gutter);background-color:var(--ds-surface-page);display:flex}@supports (color:color-mix(in lab, red, red)){.app-topbar{background-color:color-mix(in oklab, var(--ds-surface-page) 92%, transparent)}}.app-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ds-border);z-index:var(--ds-z-sticky);position:sticky;top:0}.app-content{padding:var(--ds-space-6) var(--ds-gutter) var(--ds-space-16);max-width:var(--ds-container-wide);flex:1;width:100%;min-width:0}.app-mobile-menu{position:relative}@media (width>=900px){.app-mobile-menu{display:none}}.app-mobile-panel{width:min(15rem,80vw);padding:var(--ds-space-2);background-color:var(--ds-surface-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-popover);z-index:var(--ds-z-dropdown);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.auth-shell{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (width>=1000px){.auth-shell:has(.auth-aside){grid-template-columns:1.1fr 1fr}.auth-shell:not(:has(.auth-aside)){place-items:center}}.auth-card{padding:var(--ds-space-8) var(--ds-gutter);flex-direction:column;justify-content:center;width:100%;max-width:28rem;margin-inline:auto;display:flex}.auth-heading{font-size:var(--ds-text-2xl)}.auth-aside{padding:var(--ds-space-12);flex-direction:column;justify-content:center;display:none}@media (width>=1000px){.auth-aside{display:flex}}.auth-split{isolation:isolate;background-color:var(--brand-ink);background-image:url(/brand/contentcore-hero.webp);background-position:72%;background-repeat:no-repeat;background-size:cover;align-items:center;position:relative}.auth-split:before{content:"";z-index:-1;background:radial-gradient(58% 86% at 94% 26%,#ffce8a29 0%,#ffce8a12 46%,#ffce8a00 72%),radial-gradient(62% 72% at 62% 48%,#0a1424d6 0%,#0b1626b8 42%,#0d192c4d 78%,#0d192c14 100%),linear-gradient(100deg,#0c1729bd 0%,#0d192c85 36%,#0e1b2f3d 68%,#101e332e 100%);position:absolute;inset:0}@media (width>=1000px){.auth-split:has(.auth-aside){grid-template-columns:48fr 52fr}}.auth-split .auth-card{width:calc(100% - 2 * var(--ds-gutter));max-width:33rem;margin-block:var(--ds-space-8);border:1px solid var(--brand-accent);background:linear-gradient(152deg,#fdfbf6 0%,#f7f3ea 52%,#f2ede1 100%);padding:clamp(1.75rem,3.4vw,2.75rem);position:relative}@supports (color:color-mix(in lab, red, red)){.auth-split .auth-card{border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.auth-split .auth-card{border-radius:22px;box-shadow:0 2px 6px #0c17292e,0 18px 44px -12px #0c17296b,0 40px 90px -30px #0c17298c}@media (width>=1000px){.auth-split .auth-card{margin-block:var(--ds-space-10);padding:clamp(2rem,2.6vw,2.75rem) clamp(2rem,2.8vw,3rem)}}.auth-split .brand-wordmark{gap:var(--ds-space-3)}.auth-split .brand-wordmark-text{font-family:var(--ds-font-serif);font-weight:var(--ds-weight-semibold);padding-left:var(--ds-space-3);border-left:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.auth-split .brand-wordmark-text{border-left:1px solid color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.auth-split .auth-heading{font-family:var(--ds-font-serif);font-size:clamp(1.875rem,1.1rem + 2vw,2.5rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;color:var(--brand-ink);line-height:1.08}.auth-split .auth-heading:after,.auth-aside-title:after{content:"";height:3px;margin-top:var(--ds-space-3);background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent));border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.auth-split .auth-heading:after,.auth-aside-title:after{background:linear-gradient(90deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.auth-split .auth-heading:after{width:5.5rem}.auth-aside-title:after{width:7rem;margin-top:var(--ds-space-4)}.auth-split .auth-subheading{font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);max-width:26rem}.auth-split .auth-card>.stack-6{gap:var(--ds-space-5)}.auth-split form.stack-5{gap:var(--ds-space-4)}.auth-split .label{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);color:var(--brand-ink)}.auth-split .input{border-color:var(--brand-accent);background-color:#fffdf9;height:2.875rem}@supports (color:color-mix(in lab, red, red)){.auth-split .input{border-color:color-mix(in srgb, var(--brand-accent) 52%, transparent)}}.auth-split .input{border-radius:var(--ds-radius-md);font-size:var(--ds-text-lg);box-shadow:inset 0 1px 2px #172b490a}.auth-split .input:hover:not(:disabled){border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.auth-split .input:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-accent) 85%, transparent)}}.auth-split .input:focus-visible{border-color:var(--brand-primary);box-shadow:var(--ds-focus-ring)}.auth-split .input[aria-invalid=true]{border-color:var(--ds-danger)}.auth-split .hint,.auth-split .text-sm{font-size:var(--ds-text-base)}.auth-split .checkbox{border-color:var(--brand-accent);background-color:#fffdf9;width:1.125rem;height:1.125rem}@supports (color:color-mix(in lab, red, red)){.auth-split .checkbox{border-color:color-mix(in srgb, var(--brand-accent) 78%, transparent)}}.auth-split .checkbox{border-radius:var(--ds-radius-sm)}.auth-split .checkbox:checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.auth-split .auth-card a{font-weight:var(--ds-weight-semibold);color:var(--brand-ink);text-underline-offset:2px;text-decoration-thickness:1px}.auth-split .btn-lg{height:3.125rem;font-size:var(--ds-text-lg);border-radius:var(--ds-radius-lg);letter-spacing:.01em}.auth-split .btn-primary{border-color:var(--brand-accent);background-image:linear-gradient(170deg,#1d3557 0%,#172b49 55%,#122540 100%)}@supports (color:color-mix(in lab, red, red)){.auth-split .btn-primary{border-color:color-mix(in srgb, var(--brand-accent) 62%, transparent)}}.auth-split .btn-primary{box-shadow:inset 0 1px 0 var(--brand-accent), 0 10px 22px -12px #0c1729e6}@supports (color:color-mix(in lab, red, red)){.auth-split .btn-primary{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-accent) 46%, transparent), 0 10px 22px -12px #0c1729e6}}.auth-split .btn-primary:hover{background-image:linear-gradient(170deg,#22406a 0%,#1b3254 55%,#152a49 100%)}.btn-arrow{margin-left:var(--ds-space-2);color:var(--brand-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-arrow{color:color-mix(in srgb, var(--brand-accent) 70%, #fff)}}.btn-arrow{transition:transform var(--ds-transition)}.btn-arrow svg{width:1.125rem;height:1.125rem}.btn:hover .btn-arrow{transform:translate(3px)}.pw-field{display:block;position:relative}.pw-field .input{padding-right:2.875rem}.pw-reveal[hidden]{display:none}.pw-reveal{width:2.875rem;color:var(--brand-ink);inset-block:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.pw-reveal{color:color-mix(in srgb, var(--brand-ink) 55%, var(--brand-accent))}}.pw-reveal{cursor:pointer;border-radius:var(--ds-radius-md);transition:color var(--ds-transition)}.pw-reveal:hover{color:var(--brand-ink)}.pw-reveal:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-3px}.pw-reveal svg{width:1.1875rem;height:1.1875rem}.auth-split .auth-aside{background-color:#0000;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3.5vw,3.5rem)}.auth-split .auth-aside-inner{gap:var(--ds-space-6);flex-direction:column;max-width:30rem;display:flex}.auth-aside-title{font-family:var(--ds-font-serif);font-size:clamp(1.875rem,1.1rem + 2vw,2.5rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;color:#fff;line-height:1.08}.auth-benefits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-benefit{align-items:start;gap:var(--ds-space-4);padding-block:var(--ds-space-5);border-top:1px solid #f5f2eb38;grid-template-columns:auto 1fr;display:grid}.auth-benefit:first-child{border-top:0;padding-top:0}.auth-benefit:last-child{padding-bottom:0}.auth-benefit-icon{width:3.25rem;height:3.25rem;color:var(--brand-ink);background:linear-gradient(150deg,#f6e6c8 0%,#ecd5ab 48%,#ddbf8e 100%);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffa6,0 6px 16px -8px #0c1729b3}.auth-benefit-icon svg{width:1.5rem;height:1.5rem}.auth-benefit-text{padding-top:2px;display:block}.auth-benefit-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:#fff;display:block}.auth-benefit-body{color:#f8f6f1eb;font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);margin-top:6px;display:block}@media (width>=1000px) and (width<=1279.98px){.auth-split{background-position:78%}.auth-benefit{padding-block:var(--ds-space-4)}.auth-benefit-icon{border-radius:12px;width:2.875rem;height:2.875rem}}@media (width<=999.98px){.auth-split{background-image:none;background-color:var(--brand-background);align-items:start}.auth-split:before{content:none}.auth-split .auth-aside{isolation:isolate;background-color:var(--brand-ink);padding:clamp(9rem, 38vw, 12rem) var(--ds-gutter) var(--ds-space-10);background-image:url(/brand/contentcore-hero-960.webp);background-position:56% 0;background-repeat:no-repeat;background-size:150%;display:flex;position:relative}.auth-split .auth-aside:before{content:"";z-index:-1;background:linear-gradient(to bottom, #0c172957 0%, #0c17299e 26%, #0c1729f0 48%, var(--brand-ink) 66%);position:absolute;inset:0}.auth-split .auth-aside-inner{width:100%;max-width:30rem;margin-inline:auto}.auth-split .auth-card{margin-block:var(--ds-space-8) var(--ds-space-10)}}@media (width<=29.99rem){.auth-benefit{padding-block:var(--ds-space-4)}.auth-benefit-icon{border-radius:12px;width:2.75rem;height:2.75rem}.auth-benefit-icon svg{width:1.3125rem;height:1.3125rem}}.stat-row{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);padding:var(--ds-space-2) 0;display:flex}.stat-row+.stat-row{border-top:1px solid var(--ds-border-subtle)}.timeline{flex-direction:column;gap:0;display:flex}.timeline-item{gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border-subtle);display:flex}.timeline-item:last-child{border-bottom:0}.timeline-marker{border-radius:var(--ds-radius-full);background-color:var(--ds-border-strong);flex-shrink:0;width:.5rem;height:.5rem;margin-top:.4rem}.timeline-item-success .timeline-marker{background-color:var(--ds-success)}.timeline-item-warning .timeline-marker{background-color:var(--ds-warning)}.timeline-item-danger .timeline-marker{background-color:var(--ds-danger)}.timeline-item-primary .timeline-marker{background-color:var(--brand-primary)}.wizard-steps{gap:var(--ds-space-1);scrollbar-width:none;padding-bottom:var(--ds-space-2);display:flex;overflow-x:auto}.wizard-steps::-webkit-scrollbar{display:none}.wizard-step{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-subtle);white-space:nowrap;text-decoration:none;display:flex}.wizard-step-done{color:var(--brand-primary)}.wizard-step-current{background-color:var(--brand-primary-tint);color:var(--brand-primary);font-weight:var(--ds-weight-semibold)}.wizard-number{border-radius:var(--ds-radius-full);width:1.25rem;height:1.25rem;font-size:var(--ds-text-2xs);font-variant-numeric:tabular-nums;border:1px solid;place-items:center;display:grid}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-cell{min-height:5.5rem;padding:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background-color:var(--ds-surface-card)}.calendar-cell-outside{background-color:var(--ds-surface-sunken);opacity:.6}.calendar-cell-today{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.calendar-weekday{font-size:var(--ds-text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-subtle);padding:var(--ds-space-1) var(--ds-space-2);font-weight:600}.calendar-slot{margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border-subtle);flex-direction:column;gap:2px;display:flex}.calendar-slot:first-of-type{border-top:0}.calendar-date{font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;color:var(--ds-text-subtle)}@media (width<=700px){.calendar-grid{grid-template-columns:1fr}.calendar-cell{min-height:0}.calendar-cell-outside,.calendar-weekday{display:none}}@media (pointer:coarse),(width<=640px){.stack>a:not(.btn):not(.badge),.row>a:not(.btn):not(.badge),.card-body>a:not(.btn):not(.badge){align-items:center;min-height:24px;display:inline-flex}label.row,.choice{min-height:24px}.tab{align-items:center;min-height:40px;display:inline-flex}.footer-links a,.site-nav a,.app-nav a{align-items:center;min-height:24px;display:inline-flex}}.brand-wordmark{gap:var(--ds-space-2);text-decoration:none}.brand-wordmark-text{font-family:var(--ds-font-serif);letter-spacing:.012em;white-space:nowrap;font-weight:400;line-height:1}.brand-wordmark img{min-height:1.25rem}.auth-showcase{background-color:var(--brand-background)}@media (width>=60rem){.auth-showcase:has(.auth-aside){grid-template-columns:48fr 52fr}.auth-showcase .auth-aside{order:-1;display:flex}}.auth-showcase .auth-aside{isolation:isolate;background-color:var(--brand-ink);background-image:url(/brand/contentcore-signin-1240.webp);background-position:26% 72%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;padding:clamp(2.5rem,4.5vw,4.25rem);position:relative;overflow:hidden}@media (width<=47.99rem){.auth-showcase .auth-aside{background-image:url(/brand/contentcore-signin-640.webp)}}.auth-showcase .auth-aside:before{content:"";z-index:-1;background:linear-gradient(155deg,#0e1b2fc7 0%,#0f1d32ad 30%,#1120376b 58%,#12223a33 82%,#12223a47 100%);position:absolute;inset:0}@media (width>=60rem){.auth-showcase .auth-aside{border-right:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.auth-showcase .auth-aside{border-right:1px solid color-mix(in srgb, var(--brand-accent) 60%, transparent)}}}.auth-promo{max-width:38rem;margin-top:clamp(.5rem,3vh,2.5rem);position:relative}.auth-promo-rule{width:3rem;height:2px;margin-bottom:var(--ds-space-6);background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent));display:block}@supports (color:color-mix(in lab, red, red)){.auth-promo-rule{background:linear-gradient(90deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.auth-promo-title{font-family:var(--ds-font-serif);font-size:clamp(1.625rem,.5rem + 2vw,2.5rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.018em;color:#fff;text-wrap:balance;margin:0;line-height:1.16}.auth-promo-mark{color:var(--brand-accent);display:block}@supports (color:color-mix(in lab, red, red)){.auth-promo-mark{color:color-mix(in srgb, var(--brand-accent) 74%, #fff)}}.auth-promo-lead{margin:var(--ds-space-5) 0 0;max-width:26rem;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:#f5f2ebe6;text-wrap:pretty}.auth-showcase .auth-card{background-color:var(--brand-background);align-items:center;width:100%;max-width:none;margin-inline:0;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem)}.auth-showcase .auth-card>.stack-6{gap:var(--ds-space-6);width:100%;max-width:26.25rem}.auth-showcase .auth-card{--brand-mark-height:3.375rem;--brand-wordmark-size:1.625rem}.auth-showcase .brand-wordmark{gap:var(--ds-space-4)}.auth-showcase .brand-wordmark-text{font-family:var(--ds-font-serif);font-weight:var(--ds-weight-semibold);color:var(--brand-ink)}.auth-showcase .auth-heading{padding-top:var(--ds-space-8);font-family:var(--ds-font-serif);font-size:clamp(2.25rem,1.6rem + 1.8vw,3.25rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.022em;color:var(--brand-ink);margin:0;line-height:1.06;position:relative}.auth-showcase .auth-heading:before{content:"";top:var(--ds-space-5);background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent));width:3rem;height:2px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.auth-showcase .auth-heading:before{background:linear-gradient(90deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.auth-showcase .auth-subheading{max-width:24rem;font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);margin:0}.auth-showcase .label{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);letter-spacing:.01em;color:var(--brand-ink)}.auth-control{display:block;position:relative}.auth-control-icon{left:var(--ds-space-4);pointer-events:none;color:var(--brand-ink);align-items:center;display:flex;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.auth-control-icon{color:color-mix(in srgb, var(--brand-ink) 42%, var(--brand-accent-text))}}.auth-control-icon svg{stroke-width:1.6px;width:1rem;height:1rem}.auth-showcase .input{height:3rem;padding-left:calc(var(--ds-space-4) + 1rem + var(--ds-space-3));padding-right:var(--ds-space-4);border-color:var(--brand-accent);background-color:#fffdfa}@supports (color:color-mix(in lab, red, red)){.auth-showcase .input{border-color:color-mix(in srgb, var(--brand-accent) 52%, transparent)}}.auth-showcase .input{border-radius:var(--ds-radius);font-size:var(--ds-text-lg)}.auth-showcase .input::placeholder{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.auth-showcase .input::placeholder{color:color-mix(in srgb, var(--brand-ink) 52%, #fffdfa)}}.auth-showcase .input:hover:not(:disabled){border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.auth-showcase .input:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-accent) 85%, transparent)}}.auth-showcase .input:focus-visible{border-color:var(--brand-primary);box-shadow:var(--ds-focus-ring)}.auth-showcase .input[aria-invalid=true]{border-color:var(--ds-danger)}.auth-showcase .checkbox{border-color:var(--brand-accent);background-color:#fffdfa;width:1.0625rem;height:1.0625rem}@supports (color:color-mix(in lab, red, red)){.auth-showcase .checkbox{border-color:color-mix(in srgb, var(--brand-accent) 78%, transparent)}}.auth-showcase .checkbox{border-radius:var(--ds-radius-sm)}.auth-showcase .checkbox:checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.auth-meta{align-items:center;gap:var(--ds-space-4)}.auth-showcase .auth-card a{font-weight:var(--ds-weight-medium);color:var(--brand-ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.auth-showcase .auth-card a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.auth-showcase .auth-card a:hover{-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);text-decoration-color:var(--brand-ink)}.auth-showcase .btn-lg{height:3rem;font-size:var(--ds-text-lg);border-radius:var(--ds-radius)}.auth-showcase .btn-primary{background-image:none;background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:none;letter-spacing:.01em}.auth-showcase .btn-primary:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.auth-showcase .btn-primary:active{background-color:var(--brand-primary-active);border-color:var(--brand-primary-active)}@media (width<=59.99rem){.auth-showcase{grid-template-rows:auto 1fr}.auth-showcase .auth-aside{min-height:clamp(11.5rem,32vw,16rem);padding:clamp(1.75rem, 5vw, 2.5rem) var(--ds-gutter);border-bottom:1px solid var(--brand-accent);order:-1;justify-content:flex-end;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-showcase .auth-aside{border-bottom:1px solid color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.auth-showcase .auth-aside{background-position:36% 44%}.auth-showcase .auth-aside:before{background:linear-gradient(#0d192cb3 0%,#0e1b2fc2 52%,#0f1d32d6 100%)}.auth-promo{max-width:30rem;margin-top:0}.auth-showcase .auth-card{padding-block:clamp(2.25rem,7vw,3rem) clamp(2.5rem,8vw,3.5rem)}}.hero-grid{gap:var(--ds-space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1000px){.hero-grid{gap:var(--ds-space-12);grid-template-columns:5fr 6fr}}.split-section{gap:var(--ds-space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.split-section{gap:var(--ds-space-12);grid-template-columns:1fr 1.15fr}.split-reverse>:first-child{order:2}.split-reverse>:last-child{order:1}}.workflow-number{border-radius:var(--ds-radius-full);border:1px solid var(--brand-accent);place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-number{border:1px solid color-mix(in oklab, var(--brand-accent) 70%, transparent)}}.workflow-number{color:var(--brand-accent);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums}.cta-band{justify-content:space-between;align-items:center;gap:var(--ds-space-8);padding:clamp(var(--ds-space-8), 4vw, var(--ds-space-12));background-color:var(--brand-ink);border-radius:var(--ds-radius-xl);flex-wrap:wrap;display:flex}.preview-frame{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background-color:var(--ds-surface-card);box-shadow:var(--ds-shadow-lg);overflow:hidden}.preview-bar{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);background-color:var(--ds-surface-sunken);border-bottom:1px solid var(--ds-border);display:flex}.preview-dots{gap:5px;display:flex}.preview-dots span{border-radius:var(--ds-radius-full);background-color:var(--ds-border-strong);width:8px;height:8px}.preview-title{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.preview-body{padding:var(--ds-space-4)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-head{font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-text-subtle);text-align:center;padding-bottom:var(--ds-space-1)}.cal-cell{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background-color:var(--ds-surface-card);min-height:3.5rem;padding:4px}.cal-cell-muted{background-color:var(--ds-surface-sunken)}.cal-date{font-size:var(--ds-text-2xs);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums}.cal-chip{border-radius:var(--ds-radius-xs);font-size:var(--ds-text-2xs);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;padding:2px 4px;line-height:1.25;display:block;overflow:hidden}.cal-chip-published{background-color:var(--ds-success-tint);color:var(--ds-success);border:1px solid var(--ds-success-border)}.cal-chip-scheduled{background-color:var(--brand-primary-tint);color:var(--brand-primary);border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.cal-chip-scheduled{border:1px solid color-mix(in oklab, var(--brand-primary) 30%, white)}}.cal-chip-review{background-color:var(--ds-warning-tint);color:var(--ds-warning);border:1px solid var(--ds-warning-border)}.source-row{gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border-subtle);display:flex}.source-row:last-child{border-bottom:0}.source-index{border-radius:var(--ds-radius-xs);background-color:var(--ds-surface-sunken);border:1px solid var(--ds-border);width:1.25rem;height:1.25rem;font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-muted);flex-shrink:0;place-items:center;display:grid}.receipt-row{justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-2) 0;font-size:var(--ds-text-sm);display:flex}.receipt-total{border-top:1px solid var(--ds-border-strong);margin-top:var(--ds-space-2);padding-top:var(--ds-space-3);font-weight:var(--ds-weight-semibold)}.site-header{z-index:var(--ds-z-sticky);background-color:var(--ds-surface-page);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in oklab, var(--ds-surface-page) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ds-border)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in oklab, var(--ds-border) 62%, var(--ds-surface-page))}}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--ds-space-8);min-height:var(--ds-site-header-height);display:flex}.site-header{--brand-mark-height:2.5rem;--brand-logo-height:2rem;--brand-wordmark-size:1.1875rem}.site-header .brand-wordmark{gap:var(--ds-space-3)}.site-header .brand-wordmark-text{font-weight:var(--ds-weight-medium)}@media (width<=24rem){.site-header{--brand-mark-height:1.875rem;--brand-logo-height:1.5rem;--brand-wordmark-size:var(--ds-text-lg)}.site-header .brand-wordmark{gap:var(--ds-space-2)}}.site-nav{align-items:center;gap:0;display:none}@media (width>=900px){.site-nav{display:flex}.site-nav-toggle{display:none}}.site-nav a{padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);transition:color var(--ds-duration-fast) var(--ds-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{content:"";left:var(--ds-space-4);right:var(--ds-space-4);background-color:var(--brand-accent);opacity:0;height:1px;transition:opacity var(--ds-duration-fast) var(--ds-ease);position:absolute;bottom:calc(50% - .95em)}.site-nav a:hover{color:var(--ds-text)}.site-nav a:hover:after{opacity:.55}.site-nav a[aria-current=page]{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.site-nav a[aria-current=page]:after{opacity:1}.site-header-login{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);transition:color var(--ds-duration-fast) var(--ds-ease);align-items:center;text-decoration:none;display:inline-flex}.site-header-login:hover{color:var(--ds-text)}.site-header-login{white-space:nowrap}.site-header-login-wrap{align-items:center;display:inline-flex}@media (width<=899px){.site-header-login-wrap{display:none}}.mobile-nav-rule{height:1px;margin:var(--ds-space-2) var(--ds-space-2);background-color:var(--ds-border);display:block}.site-header-cta.btn{height:2.25rem;padding-inline:var(--ds-space-5);font-size:var(--ds-text-base);letter-spacing:.005em}.mobile-nav{border-top:1px solid var(--ds-border);padding:var(--ds-space-3) 0 var(--ds-space-5)}@media (width>=900px){.mobile-nav-wrap{display:none}}.site-nav-mega-trigger{gap:var(--ds-space-1)}.site-nav-caret{color:var(--ds-text-subtle);transition:transform var(--ds-duration) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);margin-top:1px;display:inline-flex}.site-nav-caret svg{width:.875rem;height:.875rem}.site-nav-mega-trigger:hover .site-nav-caret,.site-nav-mega-trigger[aria-expanded=true] .site-nav-caret{color:currentColor}.site-nav-mega-trigger[aria-expanded=true] .site-nav-caret{transform:rotate(180deg)}.site-nav-mega-trigger[aria-expanded=true]{color:var(--ds-text)}.site-nav-mega-trigger[aria-expanded=true]:after{opacity:.55}.mega{z-index:var(--ds-z-dropdown);background-color:var(--ds-surface-page);border-bottom:1px solid var(--ds-border);opacity:0;visibility:hidden;transition:opacity var(--ds-duration) var(--ds-ease), transform var(--ds-duration) var(--ds-ease), visibility 0s linear var(--ds-duration);inset-inline:0;position:absolute;top:100%;transform:translateY(-.375rem);box-shadow:0 18px 40px -24px #172b4938}@media (width<=899px){.mega{display:none}}.mega.is-open{opacity:1;visibility:visible;transition:opacity var(--ds-duration) var(--ds-ease), transform var(--ds-duration) var(--ds-ease), visibility 0s;transform:none}.mega-inner{padding-block:clamp(2rem,3.2vw,2.75rem) clamp(1.5rem,2.4vw,2rem)}.mega-grid{column-gap:var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=72rem){.mega-grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0}}.mega-col+.mega-col{padding-left:var(--ds-space-6);border-left:1px solid var(--ds-border)}@supports (color:color-mix(in lab, red, red)){.mega-col+.mega-col{border-left:1px solid color-mix(in oklab, var(--ds-border) 70%, var(--ds-surface-page))}}@media (width<=71.99rem){.mega-col:nth-child(3n+1){border-left:0;padding-left:0}}.mega .mega-heading{margin:0 0 var(--ds-space-4);font-family:var(--ds-font-sans);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-normal);letter-spacing:.13em;text-transform:uppercase;color:var(--brand-accent-text)}.mega-list{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.mega-list a{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--brand-primary);text-underline-offset:.28em;transition:color var(--ds-duration-fast) var(--ds-ease), text-decoration-color var(--ds-duration) var(--ds-ease);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px;display:inline-block}.mega-list a:hover,.mega-list a:focus-visible{color:var(--brand-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}.mega-foot{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border);margin:clamp(1.75rem,3vw,2.25rem) 0 0}@supports (color:color-mix(in lab, red, red)){.mega-foot{border-top:1px solid color-mix(in oklab, var(--ds-border) 70%, var(--ds-surface-page))}}.mega-foot a{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);letter-spacing:.01em;color:var(--ds-text-muted);transition:color var(--ds-duration-fast) var(--ds-ease);text-decoration:none;display:inline-flex}.mega-foot a:hover,.mega-foot a:focus-visible{color:var(--brand-primary)}.mega-foot-arrow{transition:transform var(--ds-duration) var(--ds-ease);display:inline-flex}.mega-foot-arrow svg{width:.9375rem;height:.9375rem}.mega-foot a:hover .mega-foot-arrow{transform:translate(3px)}.site-header-over .site-nav-mega-trigger[aria-expanded=true]{color:var(--brand-primary)}.mobile-nav-wrap{position:relative}.mnav{width:min(21rem,100vw - 2rem);max-height:calc(100vh - var(--ds-site-header-height) - 1.5rem);overscroll-behavior:contain;background-color:var(--ds-surface-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-popover);padding:var(--ds-space-2);z-index:var(--ds-z-dropdown);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.mnav-top{gap:2px;display:grid}.mnav-link{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);text-decoration:none;display:block}.mnav-link:hover{color:var(--ds-text)}.mnav-link[aria-current=page]{color:var(--brand-primary);font-weight:var(--ds-weight-semibold);box-shadow:inset 2px 0 0 var(--brand-accent)}.mnav-groups{margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border)}.mnav-group+.mnav-group{border-top:1px solid var(--ds-border)}@supports (color:color-mix(in lab, red, red)){.mnav-group+.mnav-group{border-top:1px solid color-mix(in oklab, var(--ds-border) 60%, var(--ds-surface-card))}}.mnav-summary{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);cursor:pointer;font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);letter-spacing:.13em;text-transform:uppercase;color:var(--brand-accent-text);list-style:none;display:flex}.mnav-summary::-webkit-details-marker{display:none}.mnav-chev{color:var(--ds-text-subtle);transition:transform var(--ds-duration) var(--ds-ease);display:inline-flex}.mnav-chev svg{width:1rem;height:1rem}.mnav-group[open] .mnav-chev{transform:rotate(180deg)}.mnav-list{padding:0 0 var(--ds-space-3);gap:2px;margin:0;list-style:none;display:grid}.mnav-list a{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);color:var(--brand-primary);text-decoration:none;display:block}.mnav-list a:hover{background-color:var(--brand-primary-tint)}.showcase{gap:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-sunken);padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.showcase-ground{opacity:.9;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.showcase>:not(.showcase-ground,.showcase-badge){z-index:1;position:relative}.laptop{flex-direction:column;align-items:center;display:flex}.laptop-screen{background-color:var(--brand-ink);width:100%;padding:clamp(.4rem,1vw,.6rem) clamp(.4rem,1vw,.6rem) clamp(.5rem,1.2vw,.75rem)}@supports (color:color-mix(in lab, red, red)){.laptop-screen{background-color:color-mix(in oklab, var(--brand-ink) 62%, black)}}.laptop-screen{border-radius:var(--ds-radius-md) var(--ds-radius-md) var(--ds-radius-xs) var(--ds-radius-xs);box-shadow:var(--ds-shadow-lg)}.laptop-base{background-color:var(--brand-ink);width:108%;max-width:108%;height:.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.laptop-base{background-color:color-mix(in oklab, var(--brand-ink) 52%, black)}}.laptop-base{clip-path:polygon(0 0,100% 0,97.5% 100%,2.5% 100%);border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm)}.laptop-notch{border-radius:0 0 var(--ds-radius-full) var(--ds-radius-full);background-color:var(--brand-ink);width:14%;height:.2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.laptop-notch{background-color:color-mix(in oklab, var(--brand-ink) 30%, white)}}.dash{border-radius:var(--ds-radius-xs);background-color:var(--ds-surface-card);grid-template-columns:7.5rem 1fr;min-height:13rem;display:grid;overflow:hidden}.dash-side{padding:var(--ds-space-3) var(--ds-space-2);background-color:var(--brand-ink);flex-direction:column;gap:.3rem;display:flex}@media (width<=480px){.dash{grid-template-columns:1fr}.dash-side{display:none}}.dash-brand{margin-bottom:var(--ds-space-2);padding-inline:var(--ds-space-2);font-family:var(--ds-font-serif);color:var(--ds-text-inverse);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.dash-brand img{width:auto;height:.9rem}.dash-nav{padding:.2rem var(--ds-space-2);border-radius:var(--ds-radius-xs);color:var(--brand-background);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.dash-nav{color:color-mix(in oklab, var(--brand-background) 62%, var(--brand-text-muted))}}.dash-nav.is-current{color:#fff;box-shadow:inset 2px 0 0 var(--brand-accent);background-color:#ffffff1f}.dash-main{gap:var(--ds-space-3);padding:var(--ds-space-4);flex-direction:column;display:flex}.dash-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.dash-title{font-family:var(--ds-font-serif);font-size:.95rem;font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.dash-chip{border:1px solid var(--ds-info-border);border-radius:var(--ds-radius-full);background-color:var(--ds-info-tint);font-size:.6rem;font-weight:var(--ds-weight-medium);color:var(--ds-info);white-space:nowrap;padding:.1rem .45rem}.dash-stages{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.dash-stage{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-muted);font-size:.7rem;display:flex}.dash-tick{border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-strong);color:#0000;flex:none;place-items:center;width:.85rem;height:.85rem;display:grid}.dash-tick svg{width:.55rem;height:.55rem}.dash-stage.is-completed .dash-tick{border-color:var(--ds-success);background-color:var(--ds-success);color:#fff}.dash-stage.is-completed .dash-stage-label{color:var(--ds-text)}.dash-stage.is-pending .dash-tick{border-color:var(--brand-accent);border-style:dashed}.dash-foot{gap:var(--ds-space-3);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border);margin-top:auto;display:flex}.dash-meta{color:var(--ds-text-subtle);font-size:.62rem}.showcase-details{gap:var(--ds-space-2) var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1200px){.showcase-details{grid-template-columns:repeat(3,minmax(0,1fr))}}.showcase-detail{padding-top:var(--ds-space-2);border-top:1px solid var(--brand-accent);flex-direction:column;gap:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-detail{border-top:1px solid color-mix(in oklab, var(--brand-accent) 45%, var(--ds-surface-sunken))}}.showcase-detail{min-width:0}.showcase-detail-label{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.showcase-detail-value{font-size:var(--ds-text-xs);color:var(--ds-text-muted);text-wrap:pretty}.showcase-badge{top:var(--ds-space-3);right:var(--ds-space-3);z-index:2;position:absolute}.hero-full{isolation:isolate;padding-block:calc(var(--ds-site-header-height) + clamp(2rem, 5vw, 4.5rem)) clamp(2.5rem, 6vw, 5rem);align-items:center;min-height:min(56vw,48rem);display:flex;position:relative;overflow:hidden}.hero-full-media{z-index:-2;object-fit:cover;object-position:72% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-full-video{z-index:-2;object-fit:cover;object-position:50% 50%;opacity:0;pointer-events:none;width:100%;max-width:none;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero-full-video.is-playing{opacity:1}@media (width>=64rem){.hero-full-video{object-position:0% 50%;width:72%;left:auto;right:0}}.hero-full.is-video .hero-full-media{opacity:0;transition:opacity .7s}@media (prefers-reduced-motion:reduce){.hero-full-video{display:none}}.hero-full-wash{z-index:-1;background:linear-gradient(90deg, var(--brand-background) 0%, var(--brand-background) 31%, var(--brand-background) 38%, var(--brand-background) 48%, var(--brand-background) 57%, transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-full-wash{background:linear-gradient(90deg, var(--brand-background) 0%, var(--brand-background) 31%, color-mix(in oklab, var(--brand-background) 86%, transparent) 38%, color-mix(in oklab, var(--brand-background) 54%, transparent) 48%, color-mix(in oklab, var(--brand-background) 20%, transparent) 57%, transparent 66%)}}.hero-full-inner{width:100%;position:relative}.hero-full-copy{min-width:0;max-width:34rem}.hero-full-copy h1{text-wrap:balance;font-size:clamp(2.25rem,3.1vw,2.9rem)}@media (width>=1000px){.hero-full-copy{max-width:min(calc(43vw - var(--ds-gutter)), calc(600px - 7vw - var(--ds-gutter)))}}@media (width>=720px) and (width<=999px){.hero-full-copy{max-width:62%}}.hero-full-copy .lead,.hero-full-copy .text-sm,.hero-full-copy .eyebrow,.hero-full-copy li{color:var(--ds-text)}@media (width<=999px){.hero-full{align-items:flex-start;min-height:0;padding-bottom:clamp(7rem,26vw,11rem)}.hero-full-media{object-position:58% 34%}.hero-full-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 58%, var(--brand-background) 76%, transparent 92%)}@supports (color:color-mix(in lab, red, red)){.hero-full-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, color-mix(in oklab, var(--brand-background) 96%, transparent) 58%, color-mix(in oklab, var(--brand-background) 60%, transparent) 76%, transparent 92%)}}}.site-header-over .site-nav a,.site-header-over .site-header-login,.site-header-over .brand-wordmark,.site-header-over .brand-wordmark *{color:var(--brand-primary)}.site-header-over{inset-inline:0;position:absolute;top:0}.wf{isolation:isolate;padding-block:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.wf-media{z-index:-2;object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.wf-scrim{z-index:-1;background:linear-gradient(96deg, var(--brand-ink) 0%, var(--brand-ink) 36%, var(--brand-ink) 70%, var(--brand-ink) 100%), linear-gradient(to bottom, var(--brand-ink) 0%, var(--brand-ink) 30%, var(--brand-ink) 52%, var(--brand-ink) 100%), var(--brand-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wf-scrim{background:linear-gradient(96deg, color-mix(in oklab, var(--brand-ink) 90%, transparent) 0%, color-mix(in oklab, var(--brand-ink) 84%, transparent) 36%, color-mix(in oklab, var(--brand-ink) 66%, transparent) 70%, color-mix(in oklab, var(--brand-ink) 54%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--brand-ink) 68%, transparent) 0%, color-mix(in oklab, var(--brand-ink) 44%, transparent) 30%, color-mix(in oklab, var(--brand-ink) 72%, transparent) 52%, color-mix(in oklab, var(--brand-ink) 80%, transparent) 100%), color-mix(in oklab, var(--brand-ink) 30%, transparent)}}.wf-inner{position:relative}.wf-intro{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.wf-eyebrow{margin-bottom:var(--ds-space-3);color:var(--brand-accent-on-ink);letter-spacing:.18em;display:block}.wf-headline{margin:0 0 var(--ds-space-4);font-family:var(--ds-font-serif);font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:-.015em;color:#fff;text-wrap:balance}.wf-lead{max-width:48ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--brand-background);margin:0}@supports (color:color-mix(in lab, red, red)){.wf-lead{color:color-mix(in oklab, var(--brand-background) 82%, var(--brand-ink))}}.wf-lead{text-wrap:pretty}.wf-stages{grid-template-columns:1fr;gap:clamp(2rem,3vw,2.5rem) clamp(1.25rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.wf-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1160px){.wf-stages{grid-template-columns:repeat(5,minmax(0,1fr))}}.wf-stage{min-width:0;position:relative}.wf-marker{margin-bottom:var(--ds-space-5);align-items:center;display:flex;position:relative}.wf-icon{border:1px solid var(--brand-accent);flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wf-icon{border:1px solid color-mix(in oklab, var(--brand-accent) 52%, transparent)}}.wf-icon{border-radius:var(--ds-radius-full);color:var(--brand-accent-on-ink);background-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.wf-icon{background-color:color-mix(in oklab, var(--brand-ink) 42%, transparent)}}.wf-icon svg{width:1.4rem;height:1.4rem}.wf-icon-brand{color:#fff;background-color:#21759b;border-color:#0000}.wf-icon-brand svg{width:1.75rem;height:1.75rem}.wf-link{min-width:var(--ds-space-4);margin-left:var(--ds-space-3);flex:auto;align-items:center;display:flex}.wf-rule{background-color:var(--brand-accent);flex:auto;height:1px}@supports (color:color-mix(in lab, red, red)){.wf-rule{background-color:color-mix(in oklab, var(--brand-accent) 48%, transparent)}}.wf-dot{border-radius:var(--ds-radius-full);background-color:var(--brand-accent);flex:none;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.wf-dot{background-color:color-mix(in oklab, var(--brand-accent) 78%, transparent)}}.wf-check{border-radius:var(--ds-radius-full);background-color:var(--brand-accent);width:1.4rem;height:1.4rem;color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-ink);place-items:center;display:grid;position:absolute;top:2.15rem;left:2.35rem}@supports (color:color-mix(in lab, red, red)){.wf-check{box-shadow:0 0 0 3px color-mix(in oklab, var(--brand-ink) 70%, transparent)}}.wf-check svg{width:.7rem;height:.7rem}.wf-num{margin-bottom:var(--ds-space-2);font-family:var(--ds-font-serif);color:var(--brand-accent-on-ink);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.6rem,2.1vw,1.9rem);font-weight:400;line-height:1;display:block}.wf-title{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-serif);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:#fff;text-wrap:balance}.wf-body{font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--brand-background);margin:0}@supports (color:color-mix(in lab, red, red)){.wf-body{color:color-mix(in oklab, var(--brand-background) 80%, var(--brand-ink))}}.wf-body{text-wrap:pretty}.wf-accent{width:2.25rem;height:1px;margin-top:var(--ds-space-4);background-color:var(--brand-accent);display:block}@supports (color:color-mix(in lab, red, red)){.wf-accent{background-color:color-mix(in oklab, var(--brand-accent) 72%, transparent)}}.wf-stage-final{margin:calc(var(--ds-space-5) * -1);padding:var(--ds-space-5);border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wf-stage-final{border:1px solid color-mix(in oklab, var(--brand-accent) 38%, transparent)}}.wf-stage-final{border-radius:var(--ds-radius-xl);background-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.wf-stage-final{background-color:color-mix(in oklab, var(--brand-ink) 46%, transparent)}}.wf-stage-final{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (width<=1159px){.wf-stage-final{margin:0}}@media (width<=639px){.wf-stages{gap:0}.wf-stage{padding-left:4.5rem;padding-bottom:var(--ds-space-8)}.wf-stage:last-child{padding-bottom:0}.wf-marker{align-items:flex-start;width:3.25rem;height:100%;margin-bottom:0;position:absolute;top:0;left:0}.wf-link{flex-direction:column;width:1px;min-width:0;margin-left:0;position:absolute;top:3.25rem;bottom:0;left:1.625rem}.wf-rule{flex:auto;width:1px;height:auto}.wf-check{top:2.2rem;left:2.4rem}.wf-stage-final{padding-left:4.5rem}}[data-reveal].is-armed .wf-stage{opacity:0;transform:translateY(14px)}[data-reveal].is-armed.is-revealed .wf-stage{opacity:1;transition:opacity .4s var(--ds-ease-out) calc(var(--reveal-index) * .1s), transform .4s var(--ds-ease-out) calc(var(--reveal-index) * .1s);transform:none}@media (prefers-reduced-motion:reduce){[data-reveal].is-armed .wf-stage,[data-reveal].is-armed.is-revealed .wf-stage{opacity:1;transition:none;transform:none}}.rsrch{background-color:var(--ds-surface-page);padding-block:clamp(3.5rem,7vw,6rem)}.rsrch-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1000px){.rsrch-grid{grid-template-columns:5fr 6fr;gap:clamp(3rem,5vw,5rem)}}.rsrch-copy{min-width:0}.rsrch-eyebrow{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);color:var(--brand-accent-text);letter-spacing:.18em;display:flex}.rsrch-eyebrow:after{content:"";background-color:var(--brand-accent);flex:auto;max-width:11rem;height:1px}@supports (color:color-mix(in lab, red, red)){.rsrch-eyebrow:after{background-color:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.rsrch-headline{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-serif);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:-.015em;color:var(--brand-ink);text-wrap:balance}.rsrch-lead{margin:0 0 var(--ds-space-4);max-width:54ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.rsrch-points{gap:var(--ds-space-5);margin:var(--ds-space-8) 0 var(--ds-space-8);flex-direction:column;padding:0;list-style:none;display:flex}.rsrch-point{align-items:flex-start;gap:var(--ds-space-4);min-width:0;display:flex}.rsrch-point-icon{border-radius:var(--ds-radius-full);background-color:var(--brand-accent);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rsrch-point-icon{background-color:color-mix(in oklab, var(--brand-accent) 13%, var(--ds-surface-page))}}.rsrch-point-icon{color:var(--brand-accent-text)}.rsrch-point-icon svg{width:1.2rem;height:1.2rem}.rsrch-point-copy{min-width:0}.rsrch-point-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);margin:0 0 2px}.rsrch-point-body{font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.rsrch-cta{align-items:center;gap:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--brand-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rsrch-cta{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 60%, transparent)}}.rsrch-cta{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);color:var(--brand-ink);transition:border-color var(--ds-duration-fast) var(--ds-ease);text-decoration:none}.rsrch-cta svg{width:1.05rem;height:1.05rem;transition:transform var(--ds-duration-fast) var(--ds-ease)}.rsrch-cta:hover{border-bottom-color:var(--brand-accent)}.rsrch-cta:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.rsrch-cta svg{transition:none}.rsrch-cta:hover svg{transform:none}}.srcs{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-card);min-width:0;box-shadow:var(--ds-shadow-lg);overflow:hidden}.srcs-bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border);display:flex}.srcs-dots{flex:none;gap:6px;display:flex}.srcs-dots span{border-radius:var(--ds-radius-full);width:10px;height:10px}.srcs-dots span:first-child{background-color:#ec6a5f}.srcs-dots span:nth-child(2){background-color:#f4bf50}.srcs-dots span:nth-child(3){background-color:#61c554}.srcs-chrome-title{font-size:var(--ds-text-base);color:var(--ds-text-muted)}.srcs-badge{margin-left:auto}.srcs-list{margin:0;padding:0;list-style:none}.srcs-row{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-5);min-width:0;display:flex}.srcs-row+.srcs-row{border-top:1px solid var(--ds-border-subtle)}.srcs-index{border-radius:var(--ds-radius-md);background-color:var(--ds-surface-sunken);width:2rem;height:2rem;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.srcs-main{gap:var(--ds-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.srcs-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);display:flex}.srcs-title{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);text-wrap:pretty;margin:0}.srcs-pill{padding:2px var(--ds-space-2);border-radius:var(--ds-radius-full);background-color:var(--ds-surface-sunken);font-size:var(--ds-text-xs);color:var(--ds-text-muted);white-space:nowrap;flex:none}.srcs-pill-muted{background-color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.srcs-pill-muted{background-color:color-mix(in oklab, var(--ds-text-muted) 10%, var(--ds-surface-page))}}.srcs-status{align-items:center;gap:var(--ds-space-2);flex:none;display:inline-flex}.srcs-info{color:var(--ds-text-subtle);place-items:center;display:grid}.srcs-info svg{width:.95rem;height:.95rem}.srcs-domain{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}.srcs-domain-icon{color:var(--brand-accent-text);flex:none;place-items:center;display:grid}.srcs-domain-icon svg{width:.85rem;height:.85rem}.srcs-domain-name{font-size:var(--ds-text-sm);color:var(--ds-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ds-border-strong);-webkit-text-decoration-color:var(--ds-border-strong);-webkit-text-decoration-color:var(--ds-border-strong);text-decoration-color:var(--ds-border-strong);text-underline-offset:3px;overflow-wrap:anywhere}.srcs-quote{font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.srcs-reason{color:var(--ds-text-subtle)}@media (width<=520px){.srcs-row{padding:var(--ds-space-4);gap:var(--ds-space-3)}.srcs-head{align-items:flex-start;gap:var(--ds-space-2);flex-direction:column}}.limits{gap:var(--ds-space-5);grid-template-columns:1fr;display:grid}@media (width>=760px){.limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.limits-card{border:1px solid var(--brand-accent);min-width:0;padding:clamp(1.5rem,2.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.limits-card{border:1px solid color-mix(in oklab, var(--brand-accent) 22%, transparent)}}.limits-card{border-radius:var(--ds-radius-lg);background-color:var(--brand-ink);transition:transform var(--ds-duration-base,.2s) var(--ds-ease), border-color var(--ds-duration-base,.2s) var(--ds-ease)}.limits-card:hover{border-color:var(--brand-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.limits-card:hover{border-color:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.limits-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--ds-space-4);border-radius:var(--ds-radius-md);color:var(--brand-accent);background-color:#203b5d;place-items:center;display:grid}.limits-icon svg{width:1.25rem;height:1.25rem}.limits-title{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-background);text-wrap:balance}.limits-body{font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:#d1d6df;text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.limits-card{transition:border-color .12s linear}.limits-card:hover{transform:none}}.usage{background-color:var(--brand-background);padding-block:clamp(3.5rem,7vw,6rem)}.usage-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1000px){.usage-grid{grid-template-columns:6fr 5fr;gap:clamp(3rem,5vw,5rem)}}.usage-copy{min-width:0}.usage-eyebrow{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);color:var(--brand-accent-text);letter-spacing:.18em;display:flex}.usage-eyebrow:after{content:"";background-color:var(--brand-accent);flex:auto;max-width:11rem;height:1px}@supports (color:color-mix(in lab, red, red)){.usage-eyebrow:after{background-color:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.usage-headline{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-serif);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:-.015em;color:var(--brand-ink);text-wrap:balance}.usage-lead{margin:0 0 var(--ds-space-4);max-width:56ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.usage-lead strong{color:var(--brand-ink);font-weight:var(--ds-weight-semibold)}.usage-points{margin:var(--ds-space-8) 0;flex-direction:column;padding:0;list-style:none;display:flex}.usage-point{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4);margin-inline:calc(var(--ds-space-4) * -1);border-radius:var(--ds-radius-lg);min-width:0;transition:transform var(--ds-duration-base,.2s) var(--ds-ease), background-color var(--ds-duration-base,.2s) var(--ds-ease);display:flex}.usage-point+.usage-point{box-shadow:inset 0 1px 0 var(--ds-border)}.usage-point:hover{background-color:var(--brand-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.usage-point:hover{background-color:color-mix(in oklab, var(--brand-accent) 6%, transparent)}}.usage-point-icon{border-radius:var(--ds-radius-full);background-color:var(--brand-accent);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.usage-point-icon{background-color:color-mix(in oklab, var(--brand-accent) 13%, var(--brand-background))}}.usage-point-icon{color:var(--brand-accent-text)}.usage-point-icon svg{width:1.2rem;height:1.2rem}.usage-point-copy{min-width:0}.usage-point-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);margin:0 0 2px}.usage-point-body{font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.usage-cta{align-items:center;gap:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--brand-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.usage-cta{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 60%, transparent)}}.usage-cta{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);color:var(--brand-ink);transition:border-color var(--ds-duration-fast) var(--ds-ease);text-decoration:none}.usage-cta svg{width:1.05rem;height:1.05rem;transition:transform var(--ds-duration-fast) var(--ds-ease)}.usage-cta:hover{border-bottom-color:var(--brand-accent)}.usage-cta:hover svg{transform:translate(3px)}.rcpt{border:1px solid var(--brand-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.rcpt{border:1px solid color-mix(in oklab, var(--brand-accent) 46%, var(--ds-border))}}.rcpt{border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-card);box-shadow:var(--ds-shadow-lg);transition:border-color var(--ds-duration-base,.2s) var(--ds-ease);overflow:hidden}.rcpt:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rcpt:hover{border-color:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.rcpt-bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border);display:flex}.rcpt-dots{flex:none;gap:6px;display:flex}.rcpt-dots span{border-radius:var(--ds-radius-full);width:10px;height:10px}.rcpt-dots span:first-child{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rcpt-dots span:first-child{background-color:color-mix(in oklab, var(--brand-accent) 62%, transparent)}}.rcpt-dots span:nth-child(2){background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rcpt-dots span:nth-child(2){background-color:color-mix(in oklab, var(--brand-accent) 42%, transparent)}}.rcpt-dots span:nth-child(3){background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rcpt-dots span:nth-child(3){background-color:color-mix(in oklab, var(--brand-accent) 26%, transparent)}}.rcpt-chrome-title{font-size:var(--ds-text-base);color:var(--ds-text-muted)}.rcpt-badge{margin-left:auto}.rcpt-body{padding:var(--ds-space-5)}.rcpt-article{margin-bottom:var(--ds-space-5)}.rcpt-article-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);margin:0 0 2px}.rcpt-article-meta{font-size:var(--ds-text-sm);color:var(--ds-text-subtle);margin:0}.rcpt-lines{margin:0}.rcpt-line{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);display:flex}.rcpt-label{align-items:center;gap:var(--ds-space-3);min-width:0;font-size:var(--ds-text-base);color:var(--ds-text-muted);margin:0;display:flex}.rcpt-line-icon{width:1.5rem;height:1.5rem;color:var(--brand-accent-text);flex:none;place-items:center;display:grid}.rcpt-line-icon svg{width:.95rem;height:.95rem}.rcpt-amount{font-variant-numeric:tabular-nums;font-size:var(--ds-text-base);color:var(--ds-text);flex:none;margin:0}.rcpt-line-total{margin-top:var(--ds-space-2);padding-top:var(--ds-space-4);border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rcpt-line-total{border-top:1px solid color-mix(in oklab, var(--brand-accent) 42%, transparent)}}.rcpt-line-total .rcpt-label{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);color:var(--brand-ink)}.rcpt-currency{font-size:var(--ds-text-sm);color:var(--ds-text-muted);font-weight:400}.rcpt-line-total .rcpt-amount{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);color:var(--brand-ink)}.rcpt-note{align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-5) 0 0;padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background-color:var(--brand-background);border:1px solid var(--brand-accent);display:flex}@supports (color:color-mix(in lab, red, red)){.rcpt-note{border:1px solid color-mix(in oklab, var(--brand-accent) 22%, var(--ds-border-subtle))}}.rcpt-note{font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.rcpt-note-icon{color:var(--brand-accent-text);flex:none;place-items:center;display:grid}.rcpt-note-icon svg{width:1rem;height:1rem}@media (width<=480px){.rcpt-body{padding:var(--ds-space-4)}.rcpt-line-total .rcpt-amount{font-size:var(--ds-text-xl)}}[data-reveal].is-armed .usage-copy,[data-reveal].is-armed .rcpt{opacity:0;transform:translateY(14px)}[data-reveal].is-armed.is-revealed .usage-copy{--reveal-index:0}[data-reveal].is-armed.is-revealed .rcpt{--reveal-index:1}[data-reveal].is-armed.is-revealed .usage-copy,[data-reveal].is-armed.is-revealed .rcpt{opacity:1;transition:opacity .4s var(--ds-ease-out) calc(var(--reveal-index) * .1s), transform .4s var(--ds-ease-out) calc(var(--reveal-index) * .1s);transform:none}@media (prefers-reduced-motion:reduce){[data-reveal].is-armed .usage-copy,[data-reveal].is-armed .rcpt,[data-reveal].is-armed.is-revealed .usage-copy,[data-reveal].is-armed.is-revealed .rcpt{opacity:1;transition:none;transform:none}.usage-point{transition:background-color .12s linear}.usage-point:hover{transform:none}.usage-cta svg{transition:none}.usage-cta:hover svg{transform:none}}.faq{background-color:var(--brand-background);border-top:1px solid var(--ds-border);padding-block:clamp(3.5rem,7vw,6rem)}.faq-grid{grid-template-columns:1fr;gap:clamp(2.5rem,4vw,3.5rem);display:grid}@media (width>=900px){.faq-grid{grid-template-columns:32fr 68fr;align-items:start;gap:clamp(3rem,5vw,4.5rem)}}.faq-intro{min-width:0}.faq-eyebrow{margin-bottom:var(--ds-space-3);color:var(--brand-accent-text);letter-spacing:.18em;display:block}.faq-headline{margin:0 0 var(--ds-space-4);font-family:var(--ds-font-serif);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:-.015em;color:var(--brand-ink);text-wrap:balance}.faq-lead{margin:0 0 var(--ds-space-8);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.faq-support{padding:var(--ds-space-6);border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.faq-support{border:1px solid color-mix(in oklab, var(--brand-accent) 26%, transparent)}}.faq-support{border-radius:var(--ds-radius-xl);background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.faq-support{background-color:color-mix(in oklab, var(--brand-accent) 7%, var(--brand-background))}}.faq-support-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--ds-space-4);border-radius:var(--ds-radius-full);background-color:var(--brand-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-support-icon{background-color:color-mix(in oklab, var(--brand-accent) 16%, var(--brand-background))}}.faq-support-icon{color:var(--brand-accent-text)}.faq-support-icon svg{width:1.2rem;height:1.2rem}.faq-support-title{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink)}.faq-support-body{margin:0 0 var(--ds-space-4);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.faq-support-link{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);color:var(--brand-ink);border-bottom:1px solid var(--brand-accent);text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-support-link{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 60%, transparent)}}.faq-support-link{transition:border-color var(--ds-duration-fast) var(--ds-ease);padding-bottom:2px}.faq-support-link svg{width:1rem;height:1rem;transition:transform var(--ds-duration-fast) var(--ds-ease)}.faq-support-link:hover{border-bottom-color:var(--brand-accent)}.faq-support-link:hover svg{transform:translate(3px)}.faq-list{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.faq-item{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.faq-item{border:1px solid color-mix(in oklab, var(--brand-accent) 22%, transparent)}}.faq-item{border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-card);transition:border-color var(--ds-duration-base,.2s) var(--ds-ease)}.faq-item:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.faq-item:hover{border-color:color-mix(in oklab, var(--brand-accent) 42%, transparent)}}.faq-item.is-open{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.faq-item.is-open{border-color:color-mix(in oklab, var(--brand-accent) 62%, transparent)}}.faq-heading{margin:0}.faq-question{align-items:center;gap:var(--ds-space-4);width:100%;padding:var(--ds-space-5);border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.faq-icon{border-radius:var(--ds-radius-full);background-color:var(--brand-accent);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-icon{background-color:color-mix(in oklab, var(--brand-accent) 13%, var(--ds-surface-card))}}.faq-icon{color:var(--brand-accent-text)}.faq-icon svg{width:1.1rem;height:1.1rem}.faq-text{min-width:0;font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);text-wrap:pretty;flex:auto}.faq-marker{width:1.75rem;height:1.75rem;color:var(--brand-accent-text);flex:none;place-items:center;display:grid}.faq-marker svg{width:1rem;height:1rem}.faq-marker-bar{transform-origin:50%;transition:transform var(--ds-duration-base,.2s) var(--ds-ease), opacity var(--ds-duration-base,.2s) var(--ds-ease)}.faq-question[aria-expanded=true] .faq-marker-bar{opacity:0;transform:rotate(90deg)}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq-answer{animation:faq-open var(--ds-duration-base,.2s) var(--ds-ease-out) both;padding:0 var(--ds-space-5) var(--ds-space-5);padding-left:calc(var(--ds-space-5) + 2.5rem + var(--ds-space-4))}.faq-answer-text{max-width:68ch;font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}@media (width<=560px){.faq-question{padding:var(--ds-space-4);gap:var(--ds-space-3)}.faq-icon{width:2.1rem;height:2.1rem}.faq-answer{padding:0 var(--ds-space-4) var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.faq-answer{animation:none}.faq-marker-bar,.faq-support-link svg{transition:none}.faq-support-link:hover svg{transform:none}}.site-footer{isolation:isolate;background-color:var(--brand-ink);padding-block:clamp(3rem,6vw,4.5rem) clamp(1.5rem,3vw,2rem);position:relative;overflow:hidden}.site-footer-media{z-index:-2;object-fit:cover;object-position:28% 50%;width:100%;height:100%;position:absolute;inset:0}.site-footer-scrim{z-index:-1;background:linear-gradient(to bottom, var(--brand-ink) 0%, var(--brand-ink) 55%, var(--brand-ink) 100%), var(--brand-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-footer-scrim{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-ink) 52%, transparent) 0%, color-mix(in oklab, var(--brand-ink) 64%, transparent) 55%, color-mix(in oklab, var(--brand-ink) 80%, transparent) 100%), color-mix(in oklab, var(--brand-ink) 18%, transparent)}}.site-footer-inner{position:relative}.footer-grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.footer-brand{min-width:0}.footer-tagline{margin:var(--ds-space-5) 0 0;max-width:26ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.footer-tagline{color:color-mix(in oklab, var(--brand-background) 76%, var(--brand-ink))}}.footer-tagline{text-wrap:pretty}.footer-col{min-width:0}.footer-heading{margin:0 0 var(--ds-space-5);padding-bottom:var(--ds-space-3);font-family:var(--ds-font-serif);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:#fff}.footer-heading:after{content:"";width:3rem;height:1px;margin-top:var(--ds-space-3);background-color:var(--brand-accent);display:block}.footer-links{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-links a{justify-content:space-between;align-items:center;gap:var(--ds-space-4);font-size:var(--ds-text-base);color:var(--brand-background);display:flex}@supports (color:color-mix(in lab, red, red)){.footer-links a{color:color-mix(in oklab, var(--brand-background) 78%, var(--brand-ink))}}.footer-links a{transition:color var(--ds-duration-fast) var(--ds-ease);text-decoration:none}.footer-arrow{width:1rem;height:1rem;color:var(--brand-accent);opacity:.72;transition:transform var(--ds-duration-fast) var(--ds-ease), opacity var(--ds-duration-fast) var(--ds-ease);flex:none}.footer-links a:hover{color:#fff}.footer-links a:hover .footer-arrow{opacity:1;transform:translate(3px)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-top:var(--ds-space-5);border-top:1px solid var(--brand-background);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.footer-bottom{border-top:1px solid color-mix(in oklab, var(--brand-background) 22%, transparent)}}.footer-copy{font-size:var(--ds-text-sm);color:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.footer-copy{color:color-mix(in oklab, var(--brand-background) 70%, var(--brand-ink))}}.footer-meta{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.footer-meta>a{font-size:var(--ds-text-sm);color:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.footer-meta>a{color:color-mix(in oklab, var(--brand-background) 74%, var(--brand-ink))}}.footer-meta>a{text-decoration:underline;-webkit-text-decoration-color:var(--brand-background);-webkit-text-decoration-color:var(--brand-background);-webkit-text-decoration-color:var(--brand-background);text-decoration-color:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.footer-meta>a{-webkit-text-decoration-color:color-mix(in oklab, var(--brand-background) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand-background) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand-background) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--brand-background) 35%, transparent)}}.footer-meta>a{text-underline-offset:3px;transition:color var(--ds-duration-fast) var(--ds-ease)}.footer-meta>a:hover{color:#fff;-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}.footer-rule{background-color:var(--brand-background);width:1px;height:1rem}@supports (color:color-mix(in lab, red, red)){.footer-rule{background-color:color-mix(in oklab, var(--brand-background) 28%, transparent)}}.footer-social{align-items:center;gap:var(--ds-space-4);margin:0;padding:0;list-style:none;display:flex}.footer-social a{color:var(--brand-background);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.footer-social a{color:color-mix(in oklab, var(--brand-background) 72%, var(--brand-ink))}}.footer-social a{transition:color var(--ds-duration-fast) var(--ds-ease)}.footer-social a:hover{color:var(--brand-accent)}.footer-social svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:reduce){.footer-arrow{transition:opacity .12s linear}.footer-links a:hover .footer-arrow{transform:none}}.phero{isolation:isolate;align-items:center;min-height:min(33.4vw,34rem);padding-block:clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.phero-media{z-index:-2;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.phero-wash{z-index:-1;background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 36%, var(--brand-background) 48%, var(--brand-background) 60%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 36%, color-mix(in oklab, var(--brand-background) 62%, transparent) 48%, color-mix(in oklab, var(--brand-background) 16%, transparent) 60%, transparent 68%)}}@media (width>=100rem){.phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 44%, var(--brand-background) 60%, var(--brand-background) 68%, var(--brand-background) 78%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 94%, transparent) 44%, color-mix(in oklab, var(--brand-background) 93%, transparent) 60%, color-mix(in oklab, var(--brand-background) 58%, transparent) 68%, color-mix(in oklab, var(--brand-background) 14%, transparent) 78%, transparent 86%)}}}.phero-inner{width:100%;position:relative}.phero--navy{background:var(--brand-primary);isolation:isolate;min-height:min(35vw,35rem)}@media (width>=64rem){.phero--navy{min-height:clamp(30rem,35vw,35rem)}}.phero--navy .phero-wash{background:linear-gradient(100deg,#0e1b2ff2 0%,#0e1b2fe8 30%,#0e1b2fa8 58%,#0e1b2f7a 100%),linear-gradient(#b99a652e 0%,#b99a6512 42%,#0000 62%,#0a142466 100%)}.phero--navy .phero-eyebrow{color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.phero--navy .phero-eyebrow{color:color-mix(in srgb, var(--brand-accent) 72%, #fff)}}.phero--navy .phero-eyebrow:after{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.phero--navy .phero-eyebrow:after{background-color:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.phero--navy .phero-headline{color:#fff}.phero--navy .phero-mark{color:var(--brand-accent);font-style:italic}.phero--navy .phero-lead{color:#f5f2ebd6}@media (width<=999px){.phero--navy .phero-media{object-position:72% 50%}.phero--navy .phero-wash{background:linear-gradient(#0e1b2fed 0%,#0e1b2fe0 55%,#0e1b2fe6 100%),linear-gradient(#b99a651f 0%,#0000 60%)}}.phero--compact{min-height:clamp(26rem,32vw,29rem);padding-block:clamp(1.75rem,3vw,2.5rem)}.phero--refund .phero-media{object-position:50% 30%}@media (width>=100rem){.phero--compact .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 40%, var(--brand-background) 54%, var(--brand-background) 64%, var(--brand-background) 74%, transparent 82%)}@supports (color:color-mix(in lab, red, red)){.phero--compact .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 92%, transparent) 0%, color-mix(in oklab, var(--brand-background) 90%, transparent) 40%, color-mix(in oklab, var(--brand-background) 86%, transparent) 54%, color-mix(in oklab, var(--brand-background) 48%, transparent) 64%, color-mix(in oklab, var(--brand-background) 14%, transparent) 74%, transparent 82%)}}}@media (width<=999px){.phero--compact{min-height:clamp(13rem,34vw,16rem)}.phero--refund .phero-media{object-position:72% 46%}.phero--compact .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 60%, var(--brand-background) 88%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--compact .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 94%, transparent) 60%, color-mix(in oklab, var(--brand-background) 93%, transparent) 88%, color-mix(in oklab, var(--brand-background) 55%, transparent) 100%)}}}.phero--seo .phero-media{object-position:50% 42%}@media (width>=100rem){.phero--seo .phero-media{object-position:50% 30%}}@media (width<=999px){.phero--seo .phero-media{object-position:66% 48%}}.phero--linking{min-height:clamp(27rem,33vw,30rem)}.phero--linking .phero-media{object-position:50% 28%}@media (width>=100rem){.phero--linking .phero-media{object-position:50% 20%}}.phero--linking .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 30%, var(--brand-background) 46%, var(--brand-background) 58%, var(--brand-background) 70%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){.phero--linking .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 30%, color-mix(in oklab, var(--brand-background) 88%, transparent) 46%, color-mix(in oklab, var(--brand-background) 52%, transparent) 58%, color-mix(in oklab, var(--brand-background) 14%, transparent) 70%, transparent 78%)}}@media (width>=100rem){.phero--linking .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 38%, var(--brand-background) 56%, var(--brand-background) 66%, var(--brand-background) 76%, transparent 84%)}@supports (color:color-mix(in lab, red, red)){.phero--linking .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 38%, color-mix(in oklab, var(--brand-background) 90%, transparent) 56%, color-mix(in oklab, var(--brand-background) 54%, transparent) 66%, color-mix(in oklab, var(--brand-background) 14%, transparent) 76%, transparent 84%)}}}@media (width<=999px){.phero--linking .phero-media{object-position:70% 40%}.phero--linking .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 62%, var(--brand-background) 90%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--linking .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 96%, transparent) 0%, color-mix(in oklab, var(--brand-background) 95%, transparent) 62%, color-mix(in oklab, var(--brand-background) 94%, transparent) 90%, color-mix(in oklab, var(--brand-background) 70%, transparent) 100%)}}}.phero--tall{min-height:clamp(26rem,38vw,34rem);padding-block:clamp(1.75rem,3vw,2.75rem)}@media (width>=80rem){.phero--tall{min-height:clamp(30rem,36vw,34rem)}}@media (width>=100rem){.phero--tall{min-height:clamp(34rem,29vw,34.75rem)}}.phero--tall .phero-media{object-position:50% 44%}@media (width>=80rem){.phero--tall .phero-media{object-position:50% 40%}}@media (width>=100rem){.phero--tall .phero-media{object-position:50% 30%}}@media (width>=64rem){.phero--tall .phero-lead{max-width:min(850px,31vw);font-size:clamp(1rem,1.35vw,1.2rem)}}.phero--tall .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 28%, var(--brand-background) 44%, var(--brand-background) 56%, transparent 64%)}@supports (color:color-mix(in lab, red, red)){.phero--tall .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 93%, transparent) 0%, color-mix(in oklab, var(--brand-background) 87%, transparent) 28%, color-mix(in oklab, var(--brand-background) 48%, transparent) 44%, color-mix(in oklab, var(--brand-background) 12%, transparent) 56%, transparent 64%)}}@media (width>=100rem){.phero--tall .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 40%, var(--brand-background) 58%, var(--brand-background) 66%, var(--brand-background) 74%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){.phero--tall .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 94%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 40%, color-mix(in oklab, var(--brand-background) 93%, transparent) 58%, color-mix(in oklab, var(--brand-background) 60%, transparent) 66%, color-mix(in oklab, var(--brand-background) 18%, transparent) 74%, transparent 80%)}}}@media (width<=999px){.phero--tall{min-height:0}.phero--tall .phero-media{object-position:76% 42%}.phero--tall .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 56%, var(--brand-background) 84%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--tall .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 96%, transparent) 0%, color-mix(in oklab, var(--brand-background) 95%, transparent) 56%, color-mix(in oklab, var(--brand-background) 94%, transparent) 84%, color-mix(in oklab, var(--brand-background) 52%, transparent) 100%)}}}.phero--rubric .phero-media{object-position:50% 34%}@media (width>=80rem){.phero--rubric .phero-media{object-position:50% 32%}}@media (width>=100rem){.phero--rubric .phero-media{object-position:50% 24%}}@media (width<=999px){.phero--rubric .phero-media{object-position:62% 46%}}.phero--usecases .phero-media{object-position:50% 48%}@media (width>=100rem){.phero--usecases .phero-media{object-position:50% 34%}}.phero--usecases .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 32%, var(--brand-background) 46%, var(--brand-background) 58%, var(--brand-background) 68%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){.phero--usecases .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 32%, color-mix(in oklab, var(--brand-background) 88%, transparent) 46%, color-mix(in oklab, var(--brand-background) 46%, transparent) 58%, color-mix(in oklab, var(--brand-background) 12%, transparent) 68%, transparent 76%)}}@media (width>=100rem){.phero--usecases .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 44%, var(--brand-background) 62%, var(--brand-background) 70%, var(--brand-background) 78%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.phero--usecases .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 94%, transparent) 44%, color-mix(in oklab, var(--brand-background) 93%, transparent) 62%, color-mix(in oklab, var(--brand-background) 58%, transparent) 70%, color-mix(in oklab, var(--brand-background) 14%, transparent) 78%, transparent 86%)}}}@media (width<=999px){.phero--usecases .phero-media{object-position:64% 46%}.phero--usecases .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 62%, var(--brand-background) 90%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--usecases .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 96%, transparent) 0%, color-mix(in oklab, var(--brand-background) 95%, transparent) 62%, color-mix(in oklab, var(--brand-background) 94%, transparent) 90%, color-mix(in oklab, var(--brand-background) 70%, transparent) 100%)}}}.phero--changelog .phero-media{object-position:50% 56%}@media (width>=100rem){.phero--changelog .phero-media{object-position:50% 44%}}@media (width<=999px){.phero--changelog .phero-media{object-position:68% 60%}}.phero--subprocessors .phero-media{object-position:50% 50%}@media (width>=100rem){.phero--subprocessors .phero-media{object-position:50% 40%}}@media (width<=999px){.phero--subprocessors .phero-media{object-position:70% 50%}}.phero--aup .phero-media{object-position:50% 52%}@media (width>=100rem){.phero--aup .phero-media{object-position:50% 42%}}@media (width<=999px){.phero--aup .phero-media{object-position:68% 52%}}.phero--privacy .phero-media{object-position:50% 50%}@media (width>=100rem){.phero--privacy .phero-media{object-position:50% 42%}}@media (width<=999px){.phero--privacy .phero-media{object-position:72% 48%}}.phero--terms .phero-media{object-position:50% 76%}@media (width>=100rem){.phero--terms .phero-media{object-position:50% 84%}}@media (width<=999px){.phero--terms .phero-media{object-position:66% 70%}}.phero--research .phero-media{object-position:50% 52%}@media (width>=100rem){.phero--research .phero-media{object-position:50% 36%}}.phero--research .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 32%, var(--brand-background) 46%, var(--brand-background) 58%, var(--brand-background) 68%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){.phero--research .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 32%, color-mix(in oklab, var(--brand-background) 88%, transparent) 46%, color-mix(in oklab, var(--brand-background) 46%, transparent) 58%, color-mix(in oklab, var(--brand-background) 12%, transparent) 68%, transparent 76%)}}@media (width>=100rem){.phero--research .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 44%, var(--brand-background) 62%, var(--brand-background) 70%, var(--brand-background) 78%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.phero--research .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 94%, transparent) 44%, color-mix(in oklab, var(--brand-background) 93%, transparent) 62%, color-mix(in oklab, var(--brand-background) 58%, transparent) 70%, color-mix(in oklab, var(--brand-background) 14%, transparent) 78%, transparent 86%)}}}@media (width<=999px){.phero--research .phero-media{object-position:64% 46%}.phero--research .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 62%, var(--brand-background) 90%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--research .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 96%, transparent) 0%, color-mix(in oklab, var(--brand-background) 95%, transparent) 62%, color-mix(in oklab, var(--brand-background) 94%, transparent) 90%, color-mix(in oklab, var(--brand-background) 70%, transparent) 100%)}}}.phero--automation .phero-media{object-position:50% 46%}@media (width>=100rem){.phero--automation .phero-media{object-position:50% 32%}}.phero--automation .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 32%, var(--brand-background) 46%, var(--brand-background) 58%, var(--brand-background) 68%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){.phero--automation .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 32%, color-mix(in oklab, var(--brand-background) 88%, transparent) 46%, color-mix(in oklab, var(--brand-background) 46%, transparent) 58%, color-mix(in oklab, var(--brand-background) 12%, transparent) 68%, transparent 76%)}}@media (width>=100rem){.phero--automation .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 44%, var(--brand-background) 62%, var(--brand-background) 70%, var(--brand-background) 78%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.phero--automation .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 94%, transparent) 44%, color-mix(in oklab, var(--brand-background) 93%, transparent) 62%, color-mix(in oklab, var(--brand-background) 58%, transparent) 70%, color-mix(in oklab, var(--brand-background) 14%, transparent) 78%, transparent 86%)}}}@media (width<=999px){.phero--automation .phero-media{object-position:62% 44%}.phero--automation .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 62%, var(--brand-background) 90%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--automation .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 96%, transparent) 0%, color-mix(in oklab, var(--brand-background) 95%, transparent) 62%, color-mix(in oklab, var(--brand-background) 94%, transparent) 90%, color-mix(in oklab, var(--brand-background) 70%, transparent) 100%)}}}.phero--images .phero-media{object-position:50% 44%}@media (width>=100rem){.phero--images .phero-media{object-position:50% 30%}}.phero--images .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 32%, var(--brand-background) 46%, var(--brand-background) 56%, var(--brand-background) 66%, transparent 74%)}@supports (color:color-mix(in lab, red, red)){.phero--images .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 93%, transparent) 32%, color-mix(in oklab, var(--brand-background) 88%, transparent) 46%, color-mix(in oklab, var(--brand-background) 46%, transparent) 56%, color-mix(in oklab, var(--brand-background) 12%, transparent) 66%, transparent 74%)}}@media (width>=100rem){.phero--images .phero-wash{background:linear-gradient(100deg, var(--brand-background) 0%, var(--brand-background) 44%, var(--brand-background) 62%, var(--brand-background) 70%, var(--brand-background) 78%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.phero--images .phero-wash{background:linear-gradient(100deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 94%, transparent) 44%, color-mix(in oklab, var(--brand-background) 93%, transparent) 62%, color-mix(in oklab, var(--brand-background) 58%, transparent) 70%, color-mix(in oklab, var(--brand-background) 14%, transparent) 78%, transparent 86%)}}}@media (width<=999px){.phero--images .phero-media{object-position:60% 44%}.phero--images .phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 62%, var(--brand-background) 90%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero--images .phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 96%, transparent) 0%, color-mix(in oklab, var(--brand-background) 95%, transparent) 62%, color-mix(in oklab, var(--brand-background) 94%, transparent) 90%, color-mix(in oklab, var(--brand-background) 70%, transparent) 100%)}}}.phero-copy{max-width:min(880px,42vw)}.phero-eyebrow{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);color:var(--brand-accent-text);letter-spacing:.2em;display:flex}.phero-eyebrow:after{content:"";background-color:var(--brand-accent);flex:auto;max-width:7rem;height:1px}@supports (color:color-mix(in lab, red, red)){.phero-eyebrow:after{background-color:color-mix(in oklab, var(--brand-accent) 60%, transparent)}}.phero-headline{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-serif);font-size:clamp(2rem,3.6vw,3.1rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;color:var(--brand-ink);text-wrap:balance;max-width:min(760px,37vw);line-height:1.12}.phero-lead{color:var(--ds-text-muted);text-wrap:pretty;max-width:min(850px,29vw);margin:0;font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.6}@media (width<=999px){.phero{min-height:0;padding-block:clamp(2.5rem,6vw,4rem)}.phero-media{object-position:68% 50%}.phero-copy,.phero-headline,.phero-lead{max-width:100%}.phero-wash{background:linear-gradient(to bottom, var(--brand-background) 0%, var(--brand-background) 62%, var(--brand-background) 88%, var(--brand-background) 100%)}@supports (color:color-mix(in lab, red, red)){.phero-wash{background:linear-gradient(to bottom, color-mix(in oklab, var(--brand-background) 97%, transparent) 0%, color-mix(in oklab, var(--brand-background) 96%, transparent) 62%, color-mix(in oklab, var(--brand-background) 94%, transparent) 88%, color-mix(in oklab, var(--brand-background) 58%, transparent) 100%)}}}.rsec{background-color:var(--brand-background);padding-block:clamp(3rem,6vw,5rem)}.rsec-grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1000px){.rsec-grid{grid-template-columns:5fr 7fr;gap:clamp(3rem,5vw,4.5rem)}}.rsec-copy{min-width:0}.rsec-eyebrow{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);color:var(--brand-accent-text);letter-spacing:.18em;display:flex}.rsec-eyebrow:after{content:"";background-color:var(--brand-accent);flex:auto;max-width:8rem;height:1px}@supports (color:color-mix(in lab, red, red)){.rsec-eyebrow:after{background-color:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.rsec-headline{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-serif);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:-.015em;color:var(--brand-ink);text-wrap:balance}.rsec-lead{margin:0 0 var(--ds-space-8);max-width:52ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.rsec-points{gap:var(--ds-space-5);margin:0 0 var(--ds-space-8);flex-direction:column;padding:0;list-style:none;display:flex}.rsec-point{align-items:flex-start;gap:var(--ds-space-4);min-width:0;display:flex}.rsec-point-icon{border-radius:var(--ds-radius-full);background-color:var(--brand-accent);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rsec-point-icon{background-color:color-mix(in oklab, var(--brand-accent) 13%, var(--brand-background))}}.rsec-point-icon{color:var(--brand-accent-text)}.rsec-point-icon svg{width:1.2rem;height:1.2rem}.rsec-point-copy{min-width:0}.rsec-point-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);margin:0 0 2px}.rsec-point-body{font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.rsec-cta{align-items:center;gap:var(--ds-space-2);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--brand-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rsec-cta{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 60%, transparent)}}.rsec-cta{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);color:var(--brand-ink);transition:border-color var(--ds-duration-fast) var(--ds-ease);text-decoration:none}.rsec-cta svg{width:1.05rem;height:1.05rem;transition:transform var(--ds-duration-fast) var(--ds-ease)}.rsec-cta:hover{border-bottom-color:var(--brand-accent)}.rsec-cta:hover svg{transform:translate(3px)}.rpanel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-card);min-width:0;box-shadow:var(--ds-shadow-lg);overflow:hidden}.rpanel-bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);display:flex}.rpanel-dots{flex:none;gap:6px;display:flex}.rpanel-dots span{border-radius:var(--ds-radius-full);width:10px;height:10px}.rpanel-dots span:first-child{background-color:#ec6a5f}.rpanel-dots span:nth-child(2){background-color:#f4bf50}.rpanel-dots span:nth-child(3){background-color:#61c554}.rpanel-badge{margin-left:auto}.rpanel-body{grid-template-columns:1fr;display:grid}@media (width>=520px){.rpanel-body{grid-template-columns:11rem 1fr}}.rpanel-side{padding:var(--ds-space-4) var(--ds-space-3);border-right:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);flex-direction:column;gap:2px;display:none}@media (width>=520px){.rpanel-side{display:flex}}.rpanel-brand{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);padding-inline:var(--ds-space-2);font-family:var(--ds-font-serif);font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);display:flex}.rpanel-brand img{width:auto;height:1.1rem}.rpanel-nav{padding:var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.rpanel-nav.is-current{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rpanel-nav.is-current{background-color:color-mix(in oklab, var(--brand-accent) 15%, transparent)}}.rpanel-nav.is-current{color:var(--brand-ink);font-weight:var(--ds-weight-medium);box-shadow:inset 2px 0 0 var(--brand-accent)}.rpanel-main{padding:var(--ds-space-5);min-width:0}.rpanel-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);display:flex}.rpanel-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);margin:0 0 2px}.rpanel-sub{font-size:var(--ds-text-sm);color:var(--ds-text-muted);margin:0}.rpanel-action{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--brand-accent);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rpanel-action{border:1px solid color-mix(in oklab, var(--brand-accent) 40%, transparent)}}.rpanel-action{border-radius:var(--ds-radius-full);font-size:var(--ds-text-sm);color:var(--brand-ink);white-space:nowrap}.rpanel-action svg{width:.95rem;height:.95rem;color:var(--brand-accent-text)}.rpanel-list{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rpanel-row{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background-color:var(--ds-surface-card);min-width:0;transition:border-color var(--ds-duration-base,.2s) var(--ds-ease), box-shadow var(--ds-duration-base,.2s) var(--ds-ease);display:flex}.rpanel-row:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rpanel-row:hover{border-color:color-mix(in oklab, var(--brand-accent) 45%, transparent)}}.rpanel-row:hover{box-shadow:var(--ds-shadow-sm)}.rpanel-index{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-text-subtle);flex:none;padding-top:2px}.rpanel-main-col{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rpanel-row-title{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--brand-ink);text-wrap:pretty;margin:0}.rpanel-meta{align-items:center;gap:2px var(--ds-space-4);font-size:var(--ds-text-sm);color:var(--ds-text-muted);flex-wrap:wrap;display:flex}.rpanel-read{font-size:var(--ds-text-sm);color:var(--ds-text-subtle);white-space:nowrap}.rpanel-url{font-size:var(--ds-text-sm);color:var(--ds-text-muted);overflow-wrap:anywhere}.rpanel-excerpt{font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}.rpanel-used{padding:2px var(--ds-space-3);border-radius:var(--ds-radius-full);background-color:var(--ds-success-tint);border:1px solid var(--ds-success-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-success);flex:none;align-self:center}@media (width<=560px){.rpanel-main{padding:var(--ds-space-4)}.rpanel-used{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.rsec-cta svg{transition:none}.rsec-cta:hover svg{transform:none}}.rsec-alt{background-color:var(--ds-surface-sunken)}@media (width>=1000px){.rsec-alt .rsec-grid{grid-template-columns:5fr 7fr}}.rdp{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-card);min-width:0;box-shadow:var(--ds-shadow-lg);overflow:hidden}.rdp-bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);display:flex}.rdp-dots{flex:none;gap:6px;display:flex}.rdp-dots span{border-radius:var(--ds-radius-full);width:10px;height:10px}.rdp-dots span:first-child{background-color:#ec6a5f}.rdp-dots span:nth-child(2){background-color:#f4bf50}.rdp-dots span:nth-child(3){background-color:#61c554}.rdp-badge{margin-left:auto}.rdp-body{grid-template-columns:1fr;display:grid}@media (width>=560px){.rdp-body{grid-template-columns:10.5rem 1fr}}.rdp-side{padding:var(--ds-space-4) var(--ds-space-3);border-right:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);flex-direction:column;gap:2px;display:none}@media (width>=560px){.rdp-side{display:flex}}.rdp-brand{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);padding-inline:var(--ds-space-2);font-family:var(--ds-font-serif);font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);display:flex}.rdp-brand img{width:auto;height:1.1rem}.rdp-nav{padding:var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.rdp-nav.is-current{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rdp-nav.is-current{background-color:color-mix(in oklab, var(--brand-accent) 15%, transparent)}}.rdp-nav.is-current{color:var(--brand-ink);font-weight:var(--ds-weight-medium);box-shadow:inset 2px 0 0 var(--brand-accent)}.rdp-main{padding:var(--ds-space-5);min-width:0}.rdp-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);display:flex}.rdp-head-copy{min-width:0}.rdp-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);margin:0 0 2px}.rdp-sub{font-size:var(--ds-text-sm);color:var(--ds-text-muted);margin:0}.rdp-action{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--brand-accent);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rdp-action{border:1px solid color-mix(in oklab, var(--brand-accent) 40%, transparent)}}.rdp-action{border-radius:var(--ds-radius-full);font-size:var(--ds-text-sm);color:var(--brand-ink);white-space:nowrap;transition:border-color var(--ds-duration-fast) var(--ds-ease);text-decoration:none}.rdp-action:hover{border-color:var(--brand-accent)}.rdp-action svg{width:.95rem;height:.95rem;color:var(--brand-accent-text)}.rdp-score{align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-4);margin-bottom:var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background-color:var(--ds-surface-sunken);display:flex}.rdp-ring{border-radius:var(--ds-radius-full);background:conic-gradient(#35a889 calc(var(--pct) * 1%), var(--ds-border) 0);flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rdp-ring{background:conic-gradient(#35a889 calc(var(--pct) * 1%), color-mix(in oklab, var(--ds-border) 70%, transparent) 0)}}.rdp-ring:after{content:"";border-radius:var(--ds-radius-full);background-color:var(--ds-surface-card);position:absolute;inset:7px}.rdp-ring-value{z-index:1;font-family:var(--ds-font-serif);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);font-variant-numeric:tabular-nums;position:relative}.rdp-score-copy{min-width:0}.rdp-article{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);line-height:var(--ds-leading-snug);text-wrap:pretty;margin:0 0 2px}.rdp-url{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-text-muted);overflow-wrap:anywhere}.rdp-threshold{font-size:var(--ds-text-xs);color:var(--ds-text-subtle);text-wrap:pretty;margin:0}.rdp-rows{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rdp-row{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);transition:border-color var(--ds-duration-base,.2s) var(--ds-ease)}.rdp-row:hover,.rdp-row.is-open{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rdp-row:hover,.rdp-row.is-open{border-color:color-mix(in oklab, var(--brand-accent) 45%, transparent)}}.rdp-row-btn{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3);border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.rdp-row-label{min-width:0;font-size:var(--ds-text-base);color:var(--brand-ink);flex-direction:column;flex:auto;gap:1px;display:flex}.rdp-weight{font-size:var(--ds-text-xs);color:var(--ds-text-subtle)}.rdp-meter{border-radius:var(--ds-radius-full);background-color:var(--ds-border);flex:none;width:6rem;height:6px}@supports (color:color-mix(in lab, red, red)){.rdp-meter{background-color:color-mix(in oklab, var(--ds-border) 75%, transparent)}}.rdp-meter{overflow:hidden}.rdp-meter-fill{height:100%;width:calc(var(--v) * 1%);border-radius:inherit;background-color:#35a889;display:block}.rdp-value{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;color:var(--brand-ink);white-space:nowrap;flex:none}.rdp-of{color:var(--ds-text-subtle)}.rdp-chev{color:var(--ds-text-subtle);flex:none;place-items:center;display:grid}.rdp-chev svg{width:1rem;height:1rem;transition:transform var(--ds-duration-base,.2s) var(--ds-ease)}.rdp-row-btn[aria-expanded=true] .rdp-chev svg{transform:rotate(180deg)}@keyframes rdp-open{0%{opacity:0}to{opacity:1}}.rdp-detail{animation:rdp-open var(--ds-duration-base,.2s) var(--ds-ease-out) both;padding:0 var(--ds-space-3) var(--ds-space-3)}.rdp-criterion{font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;margin:0}@media (width<=620px){.rdp-main{padding:var(--ds-space-4)}.rdp-score{flex-direction:column;align-items:flex-start}.rdp-meter{display:none}}@media (prefers-reduced-motion:reduce){.rdp-chev svg{transition:none}.rdp-detail{animation:none}}.rsec:has(.lnk) .rsec-grid{grid-template-columns:1fr}@media (width>=1000px){.rsec:has(.lnk) .rsec-grid{grid-template-columns:4fr 8fr}}.lnk{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background-color:var(--ds-surface-card);min-width:0;box-shadow:var(--ds-shadow-lg);overflow:hidden}.lnk-bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);display:flex}.lnk-dots{flex:none;gap:6px;display:flex}.lnk-dots span{border-radius:var(--ds-radius-full);width:10px;height:10px}.lnk-dots span:first-child{background-color:#ec6a5f}.lnk-dots span:nth-child(2){background-color:#f4bf50}.lnk-dots span:nth-child(3){background-color:#61c554}.lnk-badge{margin-left:auto}.lnk-body{grid-template-columns:1fr;display:grid}@media (width>=620px){.lnk-body{grid-template-columns:10.5rem 1fr}}.lnk-side{padding:var(--ds-space-4) var(--ds-space-3);border-right:1px solid var(--ds-border);background-color:var(--ds-surface-sunken);flex-direction:column;gap:2px;display:none}@media (width>=620px){.lnk-side{display:flex}}.lnk-brand{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);padding-inline:var(--ds-space-2);font-family:var(--ds-font-serif);font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);display:flex}.lnk-brand img{width:auto;height:1.1rem}.lnk-nav{padding:var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.lnk-nav.is-current{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.lnk-nav.is-current{background-color:color-mix(in oklab, var(--brand-accent) 15%, transparent)}}.lnk-nav.is-current{color:var(--brand-ink);font-weight:var(--ds-weight-medium);box-shadow:inset 2px 0 0 var(--brand-accent)}.lnk-main{padding:var(--ds-space-5);min-width:0}.lnk-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);display:flex}.lnk-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);margin:0 0 2px}.lnk-sub{font-size:var(--ds-text-sm);color:var(--ds-text-muted);margin:0}.lnk-action,.lnk-viewall,.lnk-add{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-full);font-size:var(--ds-text-sm);white-space:nowrap;flex:none;display:inline-flex}.lnk-action{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.lnk-action{border:1px solid color-mix(in oklab, var(--brand-accent) 40%, transparent)}}.lnk-action{color:var(--brand-ink)}.lnk-action svg{width:.95rem;height:.95rem;color:var(--brand-accent-text)}.lnk-counters{gap:var(--ds-space-3);margin:0 0 var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=900px){.lnk-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.lnk-counter{align-items:center;row-gap:2px;column-gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);grid-template-columns:auto 1fr;grid-template-areas:"icon value""label label";min-width:0;display:grid}.lnk-counter-icon{border-radius:var(--ds-radius-full);grid-area:icon;place-items:center;width:2.1rem;height:2.1rem;display:grid}.lnk-counter-icon svg{width:1rem;height:1rem}.lnk-counter-icon.is-accent{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.lnk-counter-icon.is-accent{background-color:color-mix(in oklab, var(--brand-accent) 14%, transparent)}}.lnk-counter-icon.is-accent{color:var(--brand-accent-text)}.lnk-counter-icon.is-ok{background-color:var(--ds-success-tint);color:var(--ds-success)}.lnk-counter-icon.is-muted{background-color:var(--ds-surface-sunken);color:var(--ds-text-subtle)}.lnk-counter-value{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);font-variant-numeric:tabular-nums;grid-area:value;line-height:1.1}.lnk-counter-label{font-size:var(--ds-text-xs);color:var(--ds-text-muted);text-wrap:balance;grid-area:label}.lnk-panel{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);overflow:hidden}.lnk-panel-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle);background-color:var(--ds-surface-sunken);display:flex}.lnk-panel-title{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--brand-ink);margin:0}.lnk-viewall{color:var(--brand-accent-text)}.lnk-rows{margin:0;padding:0;list-style:none}.lnk-row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);min-width:0;display:flex}.lnk-row+.lnk-row{border-top:1px solid var(--ds-border-subtle)}.lnk-row-icon{border-radius:var(--ds-radius-sm);background-color:var(--ds-surface-sunken);width:1.9rem;height:1.9rem;color:var(--ds-text-muted);flex:none;place-items:center;display:grid}.lnk-row-icon svg{width:.9rem;height:.9rem}.lnk-end{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.lnk-end-title{font-size:var(--ds-text-sm);color:var(--brand-ink);line-height:var(--ds-leading-snug);text-wrap:pretty}.lnk-end-path{font-size:var(--ds-text-xs);color:var(--ds-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lnk-arrow{color:var(--ds-text-subtle);flex:none;place-items:center;display:grid}.lnk-arrow svg{width:1rem;height:1rem;transform:rotate(-90deg)}.lnk-verified{padding:2px var(--ds-space-2);border-radius:var(--ds-radius-full);background-color:var(--ds-success-tint);border:1px solid var(--ds-success-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-success);flex:none}.lnk-add{padding:3px var(--ds-space-3);border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.lnk-add{border:1px solid color-mix(in oklab, var(--brand-accent) 42%, transparent)}}.lnk-add{color:var(--brand-ink)}@media (width<=760px){.lnk-main{padding:var(--ds-space-4)}.lnk-row{flex-wrap:wrap}.lnk-end{flex:100%}.lnk-arrow svg{transform:none}.lnk-add,.lnk-verified{margin-top:var(--ds-space-1)}}.imgsec{background:var(--ds-surface-sunken);padding-block:clamp(3.5rem,7vw,6.5rem);position:relative;overflow:hidden}.imgsec-grid{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=62rem){.imgsec-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.imgsec-eyebrow{background:var(--brand-accent);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.imgsec-eyebrow{background:color-mix(in srgb, var(--brand-accent) 18%, transparent)}}.imgsec-eyebrow{color:var(--brand-primary);font-size:var(--ds-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.imgsec-eyebrow-icon{background:var(--ds-surface);width:1.6rem;height:1.6rem;color:var(--brand-accent);border-radius:50%;place-items:center;display:grid}.imgsec-eyebrow-icon svg{width:.95rem;height:.95rem}.imgsec-heading{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-primary);text-wrap:balance;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08}.imgsec-accent{color:var(--brand-accent);white-space:nowrap;position:relative}.imgsec-accent:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-accent) 18%, var(--brand-accent) 82%, transparent);border-radius:3px;height:3px;position:absolute;bottom:-.16em;left:2%;right:2%}@supports (color:color-mix(in lab, red, red)){.imgsec-accent:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-accent) 85%, transparent) 18%, color-mix(in srgb, var(--brand-accent) 85%, transparent) 82%, transparent)}}.imgsec-body{margin:var(--ds-space-5) 0 0;max-width:46ch;color:var(--ds-text-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed)}.imgsec-points{gap:var(--ds-space-4) var(--ds-space-5);margin:var(--ds-space-7) 0 0;padding:0;list-style:none;display:grid}@media (width>=30rem){.imgsec-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.imgsec-point{align-items:center;gap:var(--ds-space-3);margin:0;display:flex}.imgsec-point-icon{border-radius:var(--ds-radius-md);background:var(--ds-surface);border:1px solid var(--ds-border-subtle);width:2.75rem;height:2.75rem;color:var(--brand-accent);flex:none;place-items:center;display:grid}.imgsec-point-icon svg{width:1.25rem;height:1.25rem}.imgsec-point-label{font-size:var(--ds-text-sm);color:var(--brand-primary);font-weight:600;line-height:1.35}.imgsec-cta{margin-top:var(--ds-space-7);border-radius:var(--ds-radius-md);background:var(--brand-primary);color:#fff;font-size:var(--ds-text-sm);transition:background var(--ds-transition);align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.imgsec-cta,.imgsec-cta:visited{color:#fff}.imgsec-cta:hover,.imgsec-cta:focus-visible{color:#fff;background:#203b5d;text-decoration:none}.imgsec-cta svg{width:1.05rem;height:1.05rem}.imgsec-collage{place-items:center;min-height:clamp(21rem,46vw,31rem);display:grid;position:relative}.imgsec-ring{aspect-ratio:1;border:1px solid var(--brand-accent);border-radius:50%;width:min(26rem,78%);position:absolute}@supports (color:color-mix(in lab, red, red)){.imgsec-ring{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, transparent)}}.imgsec-ring{pointer-events:none;border-bottom-color:#0000;border-right-color:#0000;transform:rotate(-30deg)}.imgsec-stage{aspect-ratio:3/4;width:clamp(9.5rem,21vw,13.5rem);position:relative}.imgsec-photo{border-radius:var(--ds-radius-lg);object-fit:cover;background:var(--ds-surface);border:6px solid #fff;display:block}.imgsec-photo--front{z-index:2;width:100%;height:100%;position:relative;box-shadow:0 26px 52px -20px #172b4973}.imgsec-photo--back-left,.imgsec-photo--back-right{z-index:1;width:76%;height:80%;position:absolute;top:7%;box-shadow:0 14px 30px -16px #172b4952}.imgsec-photo--back-left{right:64%;transform:rotate(-10deg)}.imgsec-photo--back-right{left:64%;transform:rotate(9deg)}@media (width<=48rem){.imgsec-stage{width:clamp(7.5rem,29vw,9.5rem)}.imgsec-photo--back-left{right:58%}.imgsec-photo--back-right{left:58%}.imgsec-ring{width:min(17rem,80%)}}@media (prefers-reduced-motion:reduce){.imgsec-cta{transition:none}}.hiw{isolation:isolate;background:var(--brand-primary);padding-block:clamp(3.25rem,7.2vw,6.5rem);position:relative;overflow:hidden}.hiw-bg{z-index:-2;display:block;position:absolute;inset:0}.hiw-bg img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;display:block}.hiw-veil{z-index:-1;background:linear-gradient(100deg,#0e1b2ff0 0%,#0e1b2fe0 34%,#0e1b2fa8 62%,#0e1b2f8a 100%),linear-gradient(#b99a651a 0%,#0000 38%,#0a14249e 78%,#0a1424b3 100%);position:absolute;inset:0}.hiw-inner{gap:clamp(2rem,3.6vw,3rem);display:grid;position:relative}.hiw-intro{max-width:42ch}.hiw-eyebrow{color:var(--brand-accent);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700;display:inline-block}.hiw-heading{margin:var(--ds-space-3) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:clamp(2.3rem,5.2vw,4rem);line-height:1.05}.hiw-lead{margin:var(--ds-space-3) 0 0;color:#f5f2ebd1;max-width:46ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.hiw-steps{gap:var(--ds-space-6);counter-reset:hiw;margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.hiw-steps{gap:var(--ds-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.hiw-step{margin:0;padding:0;position:relative}.hiw-step-marker{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f5f2eb14;border:1px solid #b99a658c;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.hiw-step-icon{color:var(--brand-accent);place-items:center;display:grid}.hiw-step-icon svg{width:1.35rem;height:1.35rem}@media (width>=60rem){.hiw-step:not(:last-child) .hiw-step-marker:after{content:"";pointer-events:none;background:linear-gradient(90deg,#b99a6580,#b99a651f);width:100cqw;max-width:999px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.hiw-steps{container-type:inline-size}.hiw-step:not(:last-child) .hiw-step-marker:after{width:calc(25cqw - 3rem)}}@media (width<=59.99rem){.hiw-step:not(:last-child):after{content:"";top:calc(3rem + 2px);left:calc(1.5rem - .5px);bottom:calc(2px - var(--ds-space-6));pointer-events:none;background:linear-gradient(#b99a6580,#b99a651f);width:1px;position:absolute}}.hiw-step-copy{margin-top:var(--ds-space-3)}.hiw-step-index{color:var(--brand-accent);display:block}@supports (color:color-mix(in lab, red, red)){.hiw-step-index{color:color-mix(in srgb, var(--brand-accent) 72%, #fff)}}.hiw-step-index{font-size:var(--ds-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.hiw .hiw-step-title{margin:var(--ds-space-2) 0 0;font-family:var(--ds-font-sans);font-size:var(--ds-text-lg);letter-spacing:-.005em;color:#fff;font-weight:600;line-height:1.3}.hiw-step-body{margin:var(--ds-space-2) 0 0;color:#f5f2ebbd;max-width:34ch;font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed)}.hiw-inner[data-reveal].is-armed .hiw-intro,.hiw-inner[data-reveal].is-armed .hiw-step{opacity:0;transform:translateY(10px)}.hiw-inner[data-reveal].is-armed.is-revealed .hiw-intro,.hiw-inner[data-reveal].is-armed.is-revealed .hiw-step{opacity:1;transition:opacity .5s,transform .5s;transform:none}.hiw-inner[data-reveal].is-armed.is-revealed .hiw-step:first-child{transition-delay:60ms}.hiw-inner[data-reveal].is-armed.is-revealed .hiw-step:nth-child(2){transition-delay:.12s}.hiw-inner[data-reveal].is-armed.is-revealed .hiw-step:nth-child(3){transition-delay:.18s}.hiw-inner[data-reveal].is-armed.is-revealed .hiw-step:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.hiw-inner[data-reveal].is-armed .hiw-intro,.hiw-inner[data-reveal].is-armed .hiw-step,.hiw-inner[data-reveal].is-armed.is-revealed .hiw-intro,.hiw-inner[data-reveal].is-armed.is-revealed .hiw-step{opacity:1;transition:none;transform:none}}.wpa{background:var(--ds-surface-sunken);border-block:1px solid var(--ds-border);padding-block:clamp(3.5rem,7vw,6rem)}.wpa-intro{max-width:60ch}.wpa-eyebrow{color:var(--ds-text-muted);font-size:var(--ds-text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:700;display:inline-flex}.wpa-eyebrow:before{content:"";background:var(--brand-accent);width:2.5rem;height:1px}.wpa-heading{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-primary);text-wrap:balance;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.wpa-accent{color:var(--brand-accent);font-style:italic;position:relative}.wpa-accent:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-accent) 15%, var(--brand-accent) 85%, transparent);border-radius:2px;height:2px;position:absolute;bottom:-.1em;left:1%;right:1%}@supports (color:color-mix(in lab, red, red)){.wpa-accent:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-accent) 80%, transparent) 15%, color-mix(in srgb, var(--brand-accent) 80%, transparent) 85%, transparent)}}.wpa-lead{margin:var(--ds-space-4) 0 0;max-width:58ch;color:var(--ds-text-muted);line-height:var(--ds-leading-relaxed)}.wpa-flow{gap:var(--ds-space-5);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.wpa-item{align-items:stretch;margin:0;display:flex;position:relative}.wpa-wrap{display:none}.wpa-card{padding:1.75rem var(--ds-space-5) var(--ds-space-5);background:var(--ds-surface-card);border:1px solid var(--brand-accent);flex-direction:column;flex:1;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wpa-card{border:1px solid color-mix(in srgb, var(--brand-accent) 26%, var(--ds-border))}}.wpa-card{border-radius:var(--ds-radius-lg);transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #172b490d,0 3px 8px -2px #172b4912,0 18px 36px -20px #172b4947}.wpa-card:hover{border-color:var(--brand-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.wpa-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 48%, var(--ds-border))}}.wpa-card:hover{box-shadow:0 1px 2px #172b490f,0 6px 14px -3px #172b491a,0 26px 48px -22px #172b4957}.wpa-num{background:var(--brand-accent);width:2.15rem;height:2.15rem;color:var(--brand-primary);font-size:var(--ds-text-base);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-1.05rem;left:1.15rem;box-shadow:inset 0 1px #ffffff47,0 2px 6px #172b4933,0 6px 14px -6px #172b494d}.wpa-card-head{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);display:flex}.wpa-card-icon{border-radius:calc(var(--ds-radius-lg) - 2px);background:var(--brand-accent);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wpa-card-icon{background:color-mix(in srgb, var(--brand-accent) 11%, var(--ds-surface-sunken))}}.wpa-card-icon{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wpa-card-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 30%, var(--ds-border-subtle))}}.wpa-card-icon{color:var(--brand-primary)}.wpa-card-icon svg{stroke-width:1.9px;width:1.5rem;height:1.5rem}.wpa .wpa-card-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);letter-spacing:-.01em;color:var(--brand-primary);margin:0;font-weight:700;line-height:1.3}.wpa-card-body{color:var(--ds-text-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);margin:0}.wpa-link{width:var(--ds-space-5);color:var(--brand-accent);flex:none;place-items:center;display:grid;position:relative}.wpa-link:before{content:"";background:var(--brand-accent);inset-inline:-1px;height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.wpa-link:before{background:color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.wpa-link-dot{background:var(--ds-surface-sunken);border:1px solid var(--brand-accent);border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wpa-link-dot{border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.wpa-link-dot svg{width:.7rem;height:.7rem}.wpa-link{width:100%;height:var(--ds-space-5)}.wpa-item{flex-direction:column}.wpa-link:before{inset-inline:auto;width:1px;height:auto;top:-1px;bottom:-1px;left:50%}.wpa-link-dot svg{transform:rotate(90deg)}@media (width>=72rem){.wpa-flow{align-items:stretch;gap:0;column-gap:var(--ds-space-5);grid-template-columns:repeat(8,minmax(0,1fr))}.wpa-item{display:block;position:relative}.wpa-card{height:100%}.wpa-link{width:var(--ds-space-5);height:auto;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.wpa-item--1{grid-area:1/1/auto/3}.wpa-item--2{grid-area:1/3/auto/5}.wpa-item--3{grid-area:1/5/auto/7}.wpa-item--4{grid-area:1/7/auto/9}.wpa-item--5{grid-area:3/2/auto/4}.wpa-item--6{grid-area:3/4/auto/6}.wpa-item--7{grid-area:3/6/auto/8}.wpa-item--4 .wpa-link,.wpa-item--7 .wpa-link{display:none}.wpa-link:before{inset-inline:-1px;width:auto;height:1px;top:50%;bottom:auto;left:auto}.wpa-link-dot svg{transform:none}.wpa-wrap{height:4.25rem;color:var(--brand-accent);grid-area:2/1/auto/-1;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.wpa-wrap{color:color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.wpa-wrap-path{--wpa-col:calc((100% - 7 * var(--ds-space-5)) / 8);top:0;bottom:0;left:calc(var(--wpa-col) * 2 + var(--ds-space-5) * 1.5);right:calc(var(--wpa-col) + var(--ds-space-5) / 2);display:block;position:absolute;overflow:visible}.wpa-wrap-dot{background:var(--ds-surface-sunken);border:1px solid var(--brand-accent);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.wpa-wrap-dot{border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.wpa-wrap-dot{color:var(--brand-accent)}.wpa-wrap-dot svg{width:.8rem;height:.8rem}}.wpa-note{align-items:flex-start;gap:var(--ds-space-3);padding-top:var(--ds-space-5);border-top:1px solid var(--brand-accent);margin:clamp(2rem,4vw,3rem) 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.wpa-note{border-top:1px solid color-mix(in srgb, var(--brand-accent) 35%, transparent)}}.wpa-note{color:var(--ds-text-muted);font-size:var(--ds-text-sm);font-style:italic;line-height:var(--ds-leading-relaxed)}.wpa-note-icon{border:1px solid var(--brand-accent);border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wpa-note-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.wpa-note-icon{color:var(--brand-accent)}.wpa-note-icon svg{width:.85rem;height:.85rem}.wpa-intro[data-reveal].is-armed,.wpa-flow[data-reveal].is-armed .wpa-item{opacity:0;transform:translateY(10px)}.wpa-intro[data-reveal].is-armed.is-revealed,.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item{opacity:1;transition:opacity .5s,transform .5s;transform:none}.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item--2{transition-delay:50ms}.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item--3{transition-delay:.1s}.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item--4{transition-delay:.15s}.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item--5{transition-delay:.2s}.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item--6{transition-delay:.25s}.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item--7{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.wpa-intro[data-reveal].is-armed,.wpa-intro[data-reveal].is-armed.is-revealed,.wpa-flow[data-reveal].is-armed .wpa-item,.wpa-flow[data-reveal].is-armed.is-revealed .wpa-item{opacity:1;transition:none;transform:none}.wpa-card{transition:box-shadow .01ms,border-color .01ms}.wpa-card:hover{transform:none}}.tua{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-5) var(--ds-space-6);background:var(--brand-background);border:1px solid var(--brand-accent);grid-template-columns:minmax(0,68fr) minmax(0,32fr);display:grid}@supports (color:color-mix(in lab, red, red)){.tua{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, var(--ds-border))}}.tua{border-radius:var(--ds-radius-lg)}.tua-label{color:var(--brand-accent-text);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.tua-label svg{width:1.05rem;height:1.05rem;margin-top:-1px}.tua .tua-title{margin:var(--ds-space-2) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.01em;color:var(--brand-primary);text-wrap:balance;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:600;line-height:1.22}.tua-text{margin:var(--ds-space-2) 0 0;color:var(--ds-text-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);text-wrap:balance}.tua-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);display:flex}@media (width<=64rem){.tua{gap:var(--ds-space-5);grid-template-columns:1fr}.tua-actions{justify-content:flex-start}}@media (width<=40rem){.tua{padding:var(--ds-space-5)}.tua-actions{flex-direction:column;align-items:stretch}.tua-actions>*{width:100%;min-height:2.75rem}}.incl{padding-block:clamp(2.5rem,5vw,4rem)}.incl-intro{max-width:none}.incl-eyebrow{color:var(--brand-accent-text);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.9rem;font-weight:700;display:inline-flex}.incl-eyebrow:after{content:"";background:var(--brand-accent);width:9rem;max-width:22vw;height:1px}@supports (color:color-mix(in lab, red, red)){.incl-eyebrow:after{background:color-mix(in oklab, var(--brand-accent) 70%, transparent)}}.incl .incl-title{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-primary);text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.incl-lead{margin:var(--ds-space-3) 0 0;max-width:56ch;color:var(--ds-text-muted);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.incl-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4.5rem);margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.incl-item{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-5) 0;border-bottom:1px solid var(--brand-accent);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.incl-item{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 28%, transparent)}}.incl-item:nth-last-child(-n+2){border-bottom:0}.incl-icon{border-radius:calc(var(--ds-radius-lg) - 1px);background:var(--brand-accent);flex:none;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.incl-icon{background:color-mix(in srgb, var(--brand-accent) 16%, #fff)}}.incl-icon{color:var(--brand-primary)}.incl-icon svg{width:1.35rem;height:1.35rem}.incl-rule{background:var(--brand-accent);flex:none;width:1px;height:3rem}@supports (color:color-mix(in lab, red, red)){.incl-rule{background:color-mix(in oklab, var(--brand-accent) 55%, transparent)}}.incl-copy{min-width:0}.incl .incl-item-title{font-family:var(--ds-font-sans);font-size:var(--ds-text-lg);color:var(--brand-primary);margin:0;font-weight:650;line-height:1.3}.incl-item-body{margin:var(--ds-space-1,.25rem) 0 0;color:var(--ds-text-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);text-wrap:pretty}.cta-band-pricing{isolation:isolate;position:relative;overflow:hidden}.cta-arcs{z-index:-1;color:oklab(100% 0 5.96046e-8/.14);pointer-events:none;width:min(60%,34rem);height:100%;position:absolute;inset:0 0 auto auto}.cta-band-copy{min-width:0}.cta-band .cta-band-title{font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-background);margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.cta-band-lead{margin:var(--ds-space-3) 0 0;max-width:48ch;color:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.cta-band-lead{color:color-mix(in oklab, var(--brand-background) 74%, transparent)}}.cta-band-lead{font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.cta-band-action{align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--brand-background);border:1px solid var(--brand-accent);flex:none;padding:.85rem 1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-band-action{border:1px solid color-mix(in oklab, var(--brand-accent) 70%, transparent)}}.cta-band-action{color:var(--brand-primary);font-size:var(--ds-text-lg);font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s}.cta-band-action svg{width:1.1rem;height:1.1rem}.cta-band-action:hover{border-color:var(--brand-accent);background:#fff;transform:translateY(-1px)}.cta-band-action:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (width<=48rem){.incl-grid{grid-template-columns:minmax(0,1fr)}.incl-item:nth-last-child(-n+2){border-bottom:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.incl-item:nth-last-child(-n+2){border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 28%, transparent)}}.incl-item:last-child{border-bottom:0}.cta-band-action{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cta-band-action{transition:none}.cta-band-action:hover{transform:none}}.wph{isolation:isolate;background-color:var(--brand-background);border-bottom:1px solid var(--brand-accent);background-image:url(/brand/contentcore-plugin-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:clamp(2.75rem,6vw,5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wph{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 26%, var(--ds-border))}}.wph-inner{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.wph-copy{min-width:0}.wph-eyebrow{color:var(--brand-accent-text);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.9rem;font-weight:700;display:inline-flex}.wph-eyebrow:after{content:"";background:var(--brand-accent);width:7rem;max-width:16vw;height:1px}@supports (color:color-mix(in lab, red, red)){.wph-eyebrow:after{background:color-mix(in oklab, var(--brand-accent) 72%, transparent)}}.wph .wph-title{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-primary);text-wrap:balance;font-size:clamp(2.1rem,3.8vw,3.1rem);font-weight:600;line-height:1.08}.wph-lead{margin:var(--ds-space-4) 0 0;max-width:42ch;color:var(--ds-text-muted);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.wph-ui{border-radius:var(--ds-radius-xl);background:#fff;border:1px solid #172b491a;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0a14240f,0 28px 60px -30px #0a14248c}.wpa-chrome{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:#f2f3f5;border-bottom:1px solid #172b4914;display:flex}.wpa-dots{flex:none;gap:6px;display:flex}.wpa-dots span{border-radius:var(--ds-radius-full);width:10px;height:10px}.wpa-dots span:first-child{background:#ec6a5f}.wpa-dots span:nth-child(2){background:#f4bf50}.wpa-dots span:nth-child(3){background:#61c554}.wpa-url{border-radius:var(--ds-radius-full);min-width:0;color:var(--ds-text-muted);font-size:var(--ds-text-sm);background:#fff;flex:1;align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}.wpa-url svg{width:1rem;height:1rem;color:var(--brand-primary);flex:none}.wpa-frame{grid-template-columns:auto minmax(0,1fr);display:grid}.wpa-side{padding:var(--ds-space-4) 0;color:#ffffffb8;font-size:var(--ds-text-sm);background:#1d2327;flex-direction:column;gap:.15rem;display:flex}.wpa-side-mark{width:2rem;height:2rem;margin:0 var(--ds-space-4) var(--ds-space-3);color:#fff;place-items:center;display:grid}.wpa-side-mark svg{width:1.6rem;height:1.6rem}.wpa-side-item{padding:.5rem var(--ds-space-5) .5rem var(--ds-space-4);white-space:nowrap}.wpa-side-item.is-current{color:#fff;background:#2271b1;font-weight:600}.wpa-panel{gap:var(--ds-space-3);padding:var(--ds-space-4);background:#f6f7f7;min-width:0;display:grid}.wpa-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.wpa-brand{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl,1.25rem);color:var(--brand-primary);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.wpa-brand svg{width:1.3rem;height:1.3rem;color:var(--brand-primary)}.wpa-status,.wpa-tile,.wpa-processing{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:#fff;border:1px solid #172b491a;min-width:0;display:flex}.wpa-status{background:#f2f9f4;border-color:#cde6d5}.wpa-status-mark{color:#2f8f52;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.wpa-status-mark svg{width:1.9rem;height:1.9rem}.wpa-status-copy,.wpa-tile-copy{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-text-sm);gap:1px;line-height:1.4;display:grid}.wpa-status-copy strong,.wpa-tile-copy strong{font-size:var(--ds-text-base);color:var(--brand-primary);font-weight:650}.wpa-ghost-btn{border-radius:var(--ds-radius-sm,6px);color:#246b3d;font-size:var(--ds-text-sm);white-space:nowrap;background:#fff;border:1px solid #a8cdb4;flex:none;margin-left:auto;padding:.45rem .8rem;font-weight:600}.wpa-tiles{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wpa-tile-icon,.wpa-spinner{flex:none}.wpa-tile-icon{color:var(--brand-accent)}.wpa-tile-icon svg{width:1.5rem;height:1.5rem}.wpa-processing{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wpa-processing{background:color-mix(in srgb, var(--brand-accent) 10%, #fff)}}.wpa-processing{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wpa-processing{border-color:color-mix(in srgb, var(--brand-accent) 32%, transparent)}}.wpa-spinner{background:radial-gradient(circle 2.1px at 50% 8%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 85% 25%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 92% 62%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 68% 90%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 32% 90%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 8% 62%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 15% 25%, var(--brand-accent) 98%, transparent 0);border-radius:50%;width:1.6rem;height:1.6rem}@supports (color:color-mix(in lab, red, red)){.wpa-spinner{background:radial-gradient(circle 2.1px at 50% 8%, var(--brand-accent) 98%, transparent 0), radial-gradient(circle 2.1px at 85% 25%, color-mix(in srgb, var(--brand-accent) 78%, transparent) 98%, transparent 0), radial-gradient(circle 2.1px at 92% 62%, color-mix(in srgb, var(--brand-accent) 58%, transparent) 98%, transparent 0), radial-gradient(circle 2.1px at 68% 90%, color-mix(in srgb, var(--brand-accent) 44%, transparent) 98%, transparent 0), radial-gradient(circle 2.1px at 32% 90%, color-mix(in srgb, var(--brand-accent) 34%, transparent) 98%, transparent 0), radial-gradient(circle 2.1px at 8% 62%, color-mix(in srgb, var(--brand-accent) 26%, transparent) 98%, transparent 0), radial-gradient(circle 2.1px at 15% 25%, color-mix(in srgb, var(--brand-accent) 18%, transparent) 98%, transparent 0)}}@media (width<=64rem){.wph-inner{grid-template-columns:minmax(0,1fr)}.wph-lead{max-width:56ch}.wph{background-position:18%}.wph:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--brand-background) 0%, var(--brand-background) 34%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wph:before{background:linear-gradient(180deg, color-mix(in oklab, var(--brand-background) 95%, transparent) 0%, color-mix(in oklab, var(--brand-background) 88%, transparent) 34%, transparent 60%)}}}@media (width<=40rem){.wpa-tiles{grid-template-columns:minmax(0,1fr)}.wpa-status{flex-wrap:wrap}.wpa-ghost-btn{margin-left:0}.wpa-side{font-size:var(--ds-text-xs)}.wpa-side-item{padding:.45rem var(--ds-space-3)}.wpa-side-mark{margin-inline:var(--ds-space-3);width:1.5rem;height:1.5rem}.wpa-side-mark svg{width:1.25rem;height:1.25rem}.wpa-panel{padding:var(--ds-space-3)}}.pbn{isolation:isolate;background-color:var(--brand-background);background-image:url(/brand/contentcore-plugin-panel-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.pbn-inner{gap:clamp(1.75rem,3.5vw,2.5rem);display:grid}.pbn-release{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.pbn-notice{align-items:center;gap:var(--ds-space-4);max-width:44rem;padding:var(--ds-space-4) var(--ds-space-5);background:#fff;justify-self:start;display:flex}@supports (color:color-mix(in lab, red, red)){.pbn-notice{background:color-mix(in oklab, #fff 62%, var(--brand-background))}}.pbn-notice{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.pbn-notice{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--ds-border))}}.pbn-notice{border-radius:var(--ds-radius-lg);box-shadow:0 1px 2px #172b490a,0 14px 30px -22px #172b4959}.pbn-notice-icon{border-radius:calc(var(--ds-radius-lg) - 2px);background:var(--brand-accent);flex:none;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pbn-notice-icon{background:color-mix(in srgb, var(--brand-accent) 18%, #fff)}}.pbn-notice-icon{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.pbn-notice-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, transparent)}}.pbn-notice-icon{color:var(--brand-accent-text)}.pbn-notice-icon svg{width:1.45rem;height:1.45rem}.pbn-notice-copy{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);gap:2px;display:grid}.pbn-notice-copy strong{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl,1.25rem);color:var(--brand-primary);font-weight:600;line-height:1.25}.pbn-eyebrow{color:var(--brand-accent-text);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.9rem;font-weight:700;display:inline-flex}.pbn-eyebrow:after{content:"";background:var(--brand-accent);width:7rem;max-width:18vw;height:1px}@supports (color:color-mix(in lab, red, red)){.pbn-eyebrow:after{background:color-mix(in oklab, var(--brand-accent) 72%, transparent)}}.pbn .pbn-title{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-primary);text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:600;line-height:1.12}.pbn-mark{white-space:nowrap;position:relative}.pbn-mark:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--brand-accent) 22%, var(--brand-accent) 78%, transparent 100%);border-radius:3px;height:3px;position:absolute;bottom:-.14em;left:1%;right:1%}@supports (color:color-mix(in lab, red, red)){.pbn-mark:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--brand-accent) 85%, transparent) 22%, color-mix(in oklab, var(--brand-accent) 85%, transparent) 78%, transparent 100%)}}.pbn-grid{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pbn-card{align-content:start;column-gap:var(--ds-space-4);row-gap:var(--ds-space-3);padding:var(--ds-space-5);background:#fff;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.pbn-card{background:color-mix(in oklab, #fff 72%, var(--brand-background))}}.pbn-card{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.pbn-card{border:1px solid color-mix(in srgb, var(--brand-accent) 30%, var(--ds-border))}}.pbn-card{border-radius:var(--ds-radius-lg);box-shadow:0 1px 2px #172b490a,0 16px 34px -26px #172b4952}.pbn-card-icon{border-radius:calc(var(--ds-radius-lg) - 2px);background:var(--brand-accent);grid-area:1/1;place-items:center;width:3.1rem;height:3.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pbn-card-icon{background:color-mix(in srgb, var(--brand-accent) 24%, #fff)}}.pbn-card-icon{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.pbn-card-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 40%, transparent)}}.pbn-card-icon{color:var(--brand-accent-text)}.pbn-card-icon svg{width:1.45rem;height:1.45rem}.pbn .pbn-card-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl,1.25rem);letter-spacing:-.01em;color:var(--brand-primary);text-wrap:balance;grid-area:1/2;align-self:center;margin:0;font-weight:600;line-height:1.25}.pbn-card-body{color:var(--ds-text-muted);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);text-wrap:pretty;grid-area:2/2;margin:0}@media (width<=64rem){.pbn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.pbn-grid{grid-template-columns:minmax(0,1fr)}.pbn-mark{white-space:normal}.pbn-notice{flex-direction:column;align-items:flex-start}.pbn-card-body{grid-column:1/-1}}.dhero{isolation:isolate;background-color:var(--brand-background);border-bottom:1px solid var(--brand-accent);background-image:url(/brand/contentcore-docs-1672.webp);background-position:62% 74%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:min(34vw,30rem);padding-block:clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dhero{border-bottom:1px solid color-mix(in oklab, var(--brand-accent) 24%, var(--ds-border))}}.dhero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--brand-background) 0%, var(--brand-background) 28%, var(--brand-background) 44%, var(--brand-background) 58%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dhero:before{background:linear-gradient(90deg, var(--brand-background) 0%, color-mix(in oklab, var(--brand-background) 97%, transparent) 28%, color-mix(in oklab, var(--brand-background) 78%, transparent) 44%, color-mix(in oklab, var(--brand-background) 34%, transparent) 58%, transparent 70%)}}.dhero-inner{width:100%;position:relative}.dhero-eyebrow{color:var(--brand-accent-text);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.9rem;font-weight:700;display:inline-flex}.dhero-eyebrow:after{content:"";background:var(--brand-accent);width:6.5rem;max-width:16vw;height:1px}@supports (color:color-mix(in lab, red, red)){.dhero-eyebrow:after{background:color-mix(in oklab, var(--brand-accent) 72%, transparent)}}.dhero .dhero-title{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);letter-spacing:-.02em;color:var(--brand-primary);font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:600;line-height:1.06}.dhero-lead{margin:var(--ds-space-4) 0 0;max-width:40ch;color:var(--ds-text-muted);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}@media (width<=64rem){.dhero{background-image:url(/brand/contentcore-docs-1200.webp);background-position:68% 76%;min-height:min(46vw,26rem)}.dhero-lead{max-width:40ch}.dhero:before{background:linear-gradient(90deg, var(--brand-background) 0%, var(--brand-background) 40%, var(--brand-background) 58%, var(--brand-background) 74%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){.dhero:before{background:linear-gradient(90deg, var(--brand-background) 0%, color-mix(in oklab, var(--brand-background) 98%, transparent) 40%, color-mix(in oklab, var(--brand-background) 82%, transparent) 58%, color-mix(in oklab, var(--brand-background) 38%, transparent) 74%, transparent 86%)}}}@media (width<=44rem){.dhero{background-image:url(/brand/contentcore-docs-800.webp);background-position:72% 100%;align-items:flex-start;min-height:19rem}.dhero:before{background:linear-gradient(180deg, var(--brand-background) 0%, var(--brand-background) 58%, var(--brand-background) 76%, var(--brand-background) 92%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.dhero:before{background:linear-gradient(180deg, var(--brand-background) 0%, var(--brand-background) 58%, color-mix(in oklab, var(--brand-background) 72%, transparent) 76%, color-mix(in oklab, var(--brand-background) 24%, transparent) 92%, transparent 100%)}}.dhero-lead{max-width:none}}.dcat{isolation:isolate;background-color:var(--brand-background);background-image:url(/brand/contentcore-docs-ground.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.dcat-grid{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.dcat-card{align-content:start;gap:var(--ds-space-4);padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);border:1px solid var(--brand-accent);display:grid}@supports (color:color-mix(in lab, red, red)){.dcat-card{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, var(--ds-border))}}.dcat-card{background:#fff}@supports (color:color-mix(in lab, red, red)){.dcat-card{background:color-mix(in oklab, #fff 72%, var(--brand-background))}}.dcat-card{--dcat-heading:var(--brand-primary);--dcat-text:var(--ds-text);--dcat-icon:var(--brand-accent-text);--dcat-rule:var(--brand-accent);box-shadow:0 1px 2px #172b490d,0 18px 38px -28px #172b4961}@supports (color:color-mix(in lab, red, red)){.dcat-card{--dcat-rule:color-mix(in srgb, var(--brand-accent) 30%, var(--ds-border))}}.dcat-card{--dcat-hover:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.dcat-card{--dcat-hover:color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.dcat-card:nth-child(odd){background:var(--brand-primary);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.dcat-card:nth-child(odd){border-color:color-mix(in srgb, var(--brand-accent) 52%, transparent)}}.dcat-card:nth-child(odd){--dcat-heading:#fff;--dcat-text:#f5f2ebeb;--dcat-icon:var(--brand-accent);--dcat-rule:#f5f2eb29;--dcat-hover:#f5f2eb12;box-shadow:0 1px 2px #0a14242e,0 22px 44px -28px #0a142499}.dcat .dcat-title{font-family:var(--ds-font-serif);letter-spacing:-.01em;color:var(--dcat-heading);margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:600;line-height:1.15}.dcat .dcat-title:after{content:"";width:3.25rem;height:2px;margin-top:var(--ds-space-3);background:var(--brand-accent);border-radius:2px;display:block}.dcat-list{margin:0;padding:0;list-style:none}.dcat-item+.dcat-item{border-top:1px solid var(--dcat-rule)}.dcat-link{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-2);margin-inline:calc(var(--ds-space-2) * -1);border-radius:var(--ds-radius-sm,6px);color:var(--dcat-text);font-size:var(--ds-text-base);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.dcat-doc,.dcat-chev{color:var(--dcat-icon);place-items:center;display:grid}.dcat-doc svg{width:1.05rem;height:1.05rem}.dcat-chev svg{width:1rem;height:1rem;transition:transform .16s}.dcat-label{min-width:0}.dcat-link:hover{background:var(--dcat-hover)}.dcat-link:hover .dcat-chev svg{transform:translate(3px)}.dcat-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;background:var(--dcat-hover)}@media (width<=64rem){.dcat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.dcat-grid{grid-template-columns:minmax(0,1fr)}.dcat-card{padding:var(--ds-space-5)}.dcat-link{padding-block:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.dcat-link,.dcat-chev svg{transition:none}.dcat-link:hover .dcat-chev svg{transform:none}}.bill-policy{padding-block:clamp(3.5rem,7vw,6rem)}.bill-prose{text-align:center}.bill-prose>*{max-width:42rem;margin-inline:auto}.bill-prose h2{letter-spacing:-.015em;color:var(--brand-ink);margin-top:clamp(3rem,5.5vw,4.5rem);font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.14}.bill-prose>h2:first-child{margin-top:0}.bill-prose h2:after{content:"";width:3.25rem;height:2px;margin:var(--ds-space-4) auto 0;background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent), var(--brand-accent));border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.bill-prose h2:after{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 10%, transparent), var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.bill-prose h2+*{margin-top:var(--ds-space-6)}.bill-prose p{line-height:var(--ds-leading-relaxed);text-wrap:pretty}.bill-figure{color:var(--brand-ink);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;box-shadow:inset 0 -.34em 0 var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.bill-figure{box-shadow:inset 0 -.34em 0 color-mix(in srgb, var(--brand-accent) 40%, transparent)}}.bill-list{margin-top:var(--ds-space-6);max-width:28rem;padding:0;list-style:none}.bill-list li{padding-block:var(--ds-space-3);font-size:var(--ds-text-xl);color:var(--ds-text)}.bill-list li+li{border-top:1px solid var(--brand-accent);margin-top:0}@supports (color:color-mix(in lab, red, red)){.bill-list li+li{border-top:1px solid color-mix(in srgb, var(--brand-accent) 34%, transparent)}}.bill-note{margin-top:var(--ds-space-8);padding:var(--ds-space-6) clamp(1.25rem, 3vw, 2.5rem);background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent))}@supports (color:color-mix(in lab, red, red)){.bill-note{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 7%, var(--brand-background)), color-mix(in srgb, var(--brand-accent) 11%, var(--brand-background)))}}.bill-note{border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.bill-note{border-top:1px solid color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.bill-note{border-bottom:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.bill-note{border-bottom:1px solid color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.bill-note{font-size:var(--ds-text-xl);color:var(--brand-ink)}.bill-cases{margin-top:var(--ds-space-6);padding:0;list-style:none}.bill-cases li{padding-block:var(--ds-space-5);color:var(--ds-text-muted);line-height:var(--ds-leading-relaxed);text-wrap:pretty}.bill-cases li+li{border-top:1px solid var(--brand-accent);margin-top:0}@supports (color:color-mix(in lab, red, red)){.bill-cases li+li{border-top:1px solid color-mix(in srgb, var(--brand-accent) 24%, var(--ds-border))}}.bill-cases strong{margin-bottom:var(--ds-space-1);font-family:var(--ds-font-serif);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--brand-ink);display:block}@media (width<=47.99rem){.bill-prose h2{margin-top:clamp(2.5rem,9vw,3.25rem)}.bill-list li,.bill-note,.bill-cases strong{font-size:var(--ds-text-lg)}.bill-note{padding-inline:var(--ds-space-4)}}.docnote-wrap{isolation:isolate;padding-block:clamp(2.5rem,5vw,4rem);position:relative}.docnote-wrap:before{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 340'%3E%3Cg fill='none' stroke='%23B99A65' stroke-linecap='round'%3E%3Cpath d='M60 338C150 230 290 168 540 150' stroke-opacity='.30' stroke-width='1.3'/%3E%3Cpath d='M130 338C226 244 352 192 548 176' stroke-opacity='.20' stroke-width='1.1'/%3E%3Cpath d='M250 340C330 282 420 248 552 232' stroke-opacity='.13' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:auto 78%;position:absolute;inset:0}.docnote{border:1px solid var(--brand-accent);padding:clamp(1.75rem,3.2vw,2.75rem) clamp(1.5rem,3.6vw,3rem);background:linear-gradient(152deg,#fdfbf6 0%,#f8f5ee 55%,#f3efe4 100%);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);max-width:56rem;min-height:14rem;padding-bottom:calc(clamp(1.75rem,3.2vw,2.75rem) + 7px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.docnote{border:1px solid color-mix(in srgb, var(--brand-accent) 46%, transparent)}}.docnote{border-radius:14px;box-shadow:0 1px 2px #172b490a,0 12px 32px -18px #172b494d}.docnote:after{content:"";background:var(--brand-primary);border-top:1px solid var(--brand-accent);inset-inline:0;height:6px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.docnote:after{border-top:1px solid color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.docnote-mark{width:4.25rem;height:4.25rem;color:var(--brand-accent-text);border:1px solid var(--brand-accent);background:linear-gradient(150deg,#fffdf8 0%,#f6efe1 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.docnote-mark{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, transparent)}}.docnote-mark{box-shadow:inset 0 1px #fff}.docnote-mark>svg{stroke-width:1.5px;width:1.875rem;height:1.875rem}.docnote-lock{border-radius:var(--ds-radius-full);color:#fff;background:var(--brand-primary);justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex;position:absolute;bottom:-7px;right:-7px;box-shadow:0 0 0 3px #fbf9f4}.docnote-lock svg{stroke-width:2.1px;width:.8125rem;height:.8125rem}.docnote-body{border-left:1px solid var(--brand-accent);min-width:0;padding-left:clamp(1.25rem,3vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.docnote-body{border-left:1px solid color-mix(in srgb, var(--brand-accent) 32%, var(--ds-border))}}.docnote .docnote-title{font-family:var(--ds-font-serif);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--brand-ink);margin:0;line-height:1.2}.docnote-text{margin:var(--ds-space-3) 0 0;max-width:36rem;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.docnote-text a{color:var(--brand-ink);font-weight:var(--ds-weight-medium);text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.docnote-text a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.docnote-text a:hover{-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);text-decoration-color:var(--brand-ink)}@media (width<=36rem){.docnote{align-items:flex-start;gap:var(--ds-space-5);flex-direction:column;min-height:0}.docnote-body{padding-left:0;padding-top:var(--ds-space-5);border-left:0;border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.docnote-body{border-top:1px solid color-mix(in srgb, var(--brand-accent) 32%, var(--ds-border))}}.docnote-body{width:100%}.docnote-wrap:before{opacity:.8;background-size:auto 46%}}.disclosure{background:linear-gradient(120deg, var(--brand-accent) 0%, var(--brand-accent) 60%, var(--brand-accent) 100%);align-items:flex-start;gap:clamp(1rem,2.4vw,1.75rem);padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,2.8vw,2.25rem);display:flex}@supports (color:color-mix(in lab, red, red)){.disclosure{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-accent) 9%, #fdfbf6) 0%, color-mix(in srgb, var(--brand-accent) 6%, #faf7f0) 60%, color-mix(in srgb, var(--brand-accent) 4%, #f6f2e9) 100%)}}.disclosure{border-left:3px solid var(--brand-accent);border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.disclosure{border-top:1px solid color-mix(in srgb, var(--brand-accent) 26%, transparent)}}.disclosure{border-right:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.disclosure{border-right:1px solid color-mix(in srgb, var(--brand-accent) 26%, transparent)}}.disclosure{border-bottom:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.disclosure{border-bottom:1px solid color-mix(in srgb, var(--brand-accent) 26%, transparent)}}.disclosure{border-radius:0 8px 8px 0;box-shadow:0 1px 2px #172b490a}.disclosure-mark{width:2.5rem;height:2.5rem;color:var(--brand-accent-text);border:1px solid var(--brand-accent);background:linear-gradient(150deg,#fffdf8 0%,#f7f0e2 100%);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.disclosure-mark{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, transparent)}}.disclosure-mark{box-shadow:inset 0 1px #fff}.disclosure-mark svg{stroke-width:1.7px;width:1.1875rem;height:1.1875rem}.disclosure-body{border-left:1px solid var(--brand-accent);min-width:0;padding-left:clamp(1rem,2.4vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.disclosure-body{border-left:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)}}.disclosure .disclosure-title{font-family:var(--ds-font-serif);font-size:clamp(1.0625rem,1.2vw,1.1875rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.005em;color:var(--brand-ink);margin:0;line-height:1.25}.disclosure-text{margin:var(--ds-space-2) 0 0;max-width:62ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text);text-wrap:pretty}.disclosure-text strong{font-weight:var(--ds-weight-semibold);color:var(--brand-ink)}.disclosure-figure{font-variant-numeric:tabular-nums;box-shadow:inset 0 -.34em 0 var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.disclosure-figure{box-shadow:inset 0 -.34em 0 color-mix(in srgb, var(--brand-accent) 36%, transparent)}}@media (width<=36rem){.disclosure{gap:var(--ds-space-4);flex-direction:column}.disclosure-body{width:100%;padding-left:0;padding-top:var(--ds-space-4);border-left:0;border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.disclosure-body{border-top:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)}}}.rubric-section{padding-bottom:clamp(3rem,5vw,4rem)}.rubric-intro{align-items:flex-start;gap:var(--ds-space-4);margin-bottom:clamp(1.5rem,2.6vw,2rem);display:flex}.rubric-table+.rubric-intro{margin-top:clamp(3rem,5vw,4.5rem)}.rubric-intro-mark{color:var(--brand-accent-display);flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.rubric-intro-mark svg{stroke-width:1.6px;width:1.75rem;height:1.75rem}.rubric-intro-copy{min-width:0}.rubric-intro-title{align-items:center;gap:var(--ds-space-4);font-family:var(--ds-font-serif);font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;color:var(--brand-ink);margin:0;line-height:1.15;display:flex}.rubric-intro-title:after{content:"";background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent));flex:auto;max-width:6rem;height:1px}@supports (color:color-mix(in lab, red, red)){.rubric-intro-title:after{background:linear-gradient(90deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent) 8%, transparent))}}.rubric-intro-lead{margin:var(--ds-space-3) 0 0;max-width:54ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.rubric-table{border-collapse:separate;border-spacing:0;background:var(--brand-surface);border:1px solid var(--brand-accent);width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rubric-table{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, transparent)}}.rubric-table{border-radius:10px;box-shadow:0 1px 2px #172b490a,0 14px 36px -24px #172b494d}.rubric-table thead{background:var(--brand-primary)}.rt-h{padding:var(--ds-space-4) var(--ds-space-5);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-align:left;white-space:nowrap;vertical-align:middle}.rt-h-means,.rt-h-points{box-shadow:inset 1px 0 0 var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rt-h-means,.rt-h-points{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.rt-h-points{text-align:right}.rt-h-icon{vertical-align:-.3em;margin-right:var(--ds-space-2);color:var(--brand-accent);display:inline-flex}.rt-h-icon svg{stroke-width:1.7px;width:1.0625rem;height:1.0625rem}.rubric-table tbody tr:nth-child(2n){background:var(--brand-background)}@supports (color:color-mix(in lab, red, red)){.rubric-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--brand-background) 62%, #fff)}}.rubric-table tbody tr+tr>*{border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rubric-table tbody tr+tr>*{border-top:1px solid color-mix(in srgb, var(--brand-accent) 22%, transparent)}}.rubric-table tbody tr{transition:background-color var(--ds-transition)}.rubric-table tbody tr:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rubric-table tbody tr:hover{background:color-mix(in srgb, var(--brand-accent) 11%, #fff)}}.rt-criterion,.rt-means,.rt-points{padding:var(--ds-space-4) var(--ds-space-5);vertical-align:middle}.rt-criterion{text-align:left;font-weight:var(--ds-weight-normal)}.rt-criterion-inner{align-items:center;gap:var(--ds-space-3);display:flex}.rt-icon{width:2.125rem;height:2.125rem;color:var(--brand-accent-text);border:1px solid var(--brand-accent);background:linear-gradient(150deg,#fffdf8 0%,#f7efdf 100%);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, transparent)}}.rt-icon svg{stroke-width:1.7px;width:1.0625rem;height:1.0625rem}.rt-label{font-family:var(--ds-font-serif);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);letter-spacing:-.005em;color:var(--brand-ink)}.rt-means{font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);color:var(--ds-text-muted);text-wrap:pretty}.rt-points{text-align:right;white-space:nowrap}.rt-pill{border:1px solid var(--brand-accent);background:linear-gradient(150deg,#f8edd8 0%,#efdcba 100%);border-radius:6px;min-width:2.75rem;padding:.3125rem .625rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rt-pill{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, transparent)}}.rt-pill{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;color:var(--brand-ink)}.rubric-total{margin:var(--ds-space-5) 0 0;font-size:var(--ds-text-base);color:var(--ds-text-muted)}@media (width<=64rem){.rt-h,.rt-criterion,.rt-means,.rt-points{padding-inline:var(--ds-space-4)}.rt-means{font-size:var(--ds-text-base)}}@media (width<=47.99rem){.rubric-table{border-radius:10px;display:block}.rubric-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rubric-table tbody{display:block}.rubric-table tbody tr{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-4);grid-template-columns:1fr auto;display:grid}.rt-criterion,.rt-means,.rt-points{padding:0}.rt-criterion{grid-area:1/1}.rt-points{grid-area:1/2}.rt-means{padding-left:calc(2.125rem + var(--ds-space-3));grid-area:2/1/auto/-1}.rubric-table tbody tr+tr>*{border-top:0}.rubric-table tbody tr+tr{border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.rubric-table tbody tr+tr{border-top:1px solid color-mix(in srgb, var(--brand-accent) 22%, transparent)}}}.rubric-notes{text-align:center}.rubric-notes>*{max-width:54rem;margin-inline:auto}.rubric-notes h2{letter-spacing:-.015em;color:var(--brand-ink);margin-top:clamp(2.75rem,5vw,4rem);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15}.rubric-notes>h2:first-child{margin-top:0}.rubric-notes h2:after{content:"";width:3rem;height:2px;margin:var(--ds-space-4) auto 0;background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent), var(--brand-accent));border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.rubric-notes h2:after{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 10%, transparent), var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.rubric-notes h2+*{margin-top:var(--ds-space-6)}.rubric-notes p{line-height:var(--ds-leading-relaxed);text-wrap:pretty}.rubric-notes ul{max-width:46rem;padding:0;list-style:none}.rubric-notes li{line-height:var(--ds-leading-relaxed);text-wrap:pretty}.rubric-notes li+li{margin-top:var(--ds-space-4)}.rubric-notes strong{color:var(--brand-ink);font-weight:var(--ds-weight-semibold)}@media (width<=47.99rem){.rubric-notes h2{margin-top:clamp(2.25rem,8vw,3rem)}}.feature-notes{text-align:center;padding-block:clamp(2.5rem,5vw,3.5rem) clamp(3rem,6vw,5rem)}.feature-note{max-width:60rem;margin-inline:auto}.feature-note+.feature-note{margin-top:clamp(2.5rem,4.5vw,3.5rem)}.feature-note-title{letter-spacing:-.015em;color:var(--brand-ink);margin:0;font-size:clamp(1.375rem,1.9vw,1.625rem);line-height:1.2}.feature-note-title:after{content:"";width:2.75rem;height:2px;margin:var(--ds-space-3) auto 0;background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent), var(--brand-accent));border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.feature-note-title:after{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 10%, transparent), var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.feature-note-body{max-width:50rem;margin:var(--ds-space-5) auto 0;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.ucase-section{padding-block:clamp(3rem,6vw,4.5rem) clamp(3rem,6vw,5rem)}.ucase-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=46rem){.ucase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ucase{border:1px solid var(--brand-accent);background:linear-gradient(152deg,#fdfbf6 0%,#faf7f1 60%,#f6f3ec 100%);padding:clamp(1.5rem,2.6vw,2rem);position:relative}@supports (color:color-mix(in lab, red, red)){.ucase{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, var(--ds-border))}}.ucase{transition:border-color var(--ds-transition), background-color var(--ds-transition);border-radius:8px}.ucase:before{content:"";width:2.25rem;height:2px;margin-bottom:var(--ds-space-4);background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent));border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.ucase:before{background:linear-gradient(90deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent) 12%, transparent))}}.ucase:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.ucase:hover{border-color:color-mix(in srgb, var(--brand-accent) 62%, transparent)}}.ucase:hover{background-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.ucase:hover{background-color:color-mix(in srgb, var(--brand-accent) 5%, #fdfbf6)}}.ucase .ucase-title{letter-spacing:-.01em;color:var(--brand-ink);margin:0;font-size:clamp(1.1875rem,1.4vw,1.375rem);line-height:1.25}.ucase-body{margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.ucase-against{background:var(--ds-surface-sunken);border-block:1px solid var(--ds-border);padding-block:clamp(3rem,6vw,5rem)}.ucase-against-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width>=60rem){.ucase-against-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}}.ucase-against-head{min-width:0}.ucase-against-eyebrow{margin-bottom:var(--ds-space-4);display:block}.ucase-against .ucase-against-title{letter-spacing:-.015em;max-width:20ch;color:var(--brand-ink);margin:0;font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.18}.ucase-against-list{min-width:0;margin:0;padding:0;list-style:none}.ucase-against-item{padding-block:var(--ds-space-5);border-top:1px solid var(--brand-accent);display:block}@supports (color:color-mix(in lab, red, red)){.ucase-against-item{border-top:1px solid color-mix(in srgb, var(--brand-accent) 26%, var(--ds-border))}}.ucase-against-item:first-child{border-top:0;padding-top:0}.ucase-against-item:last-child{padding-bottom:0}.ucase-against-item-title{font-family:var(--ds-font-serif);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--brand-ink);display:block}.ucase-against-item-body{margin-top:var(--ds-space-2);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty;display:block}.ctc{--ctc-info-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");--ctc-photo-h:clamp(24rem, 39vw, 33rem);--ctc-pad-top:clamp(2rem, 3.4vw, 3rem);isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 8% 0,#1d3557 0%,#0000 58%),linear-gradient(170deg,#142843 0%,#0f2038 54%,#0c1a2e 100%);position:relative;overflow:hidden}.ctc-stage{z-index:-1;background:var(--brand-background);border-radius:14rem 0 0 14rem/46% 0 0 46%;display:none;position:absolute;inset:0 0 0 calc(50% - 2rem);overflow:hidden}.ctc-stage:after{content:"";border:2px solid var(--brand-accent);position:absolute;inset:-1px -2rem -1px -1px}@supports (color:color-mix(in lab, red, red)){.ctc-stage:after{border:2px solid color-mix(in srgb, var(--brand-accent) 92%, transparent)}}.ctc-stage:after{border-radius:inherit;pointer-events:none}@media (width>=64rem){.ctc-stage{display:block}}.ctc-photo{width:100%;height:var(--ctc-photo-h);object-fit:cover;object-position:62% 32%;display:block}.ctc-inner{padding-block:var(--ctc-pad-top) clamp(2.5rem, 5.5vw, 5.5rem);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,3.5rem);display:grid;position:relative}@media (width>=64rem){.ctc-inner{grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:start;gap:clamp(3rem,6vw,5.5rem)}.ctc-aside{padding-top:calc(var(--ctc-photo-h) - var(--ctc-pad-top) + 2.5rem)}}.ctc-main{min-width:0;max-width:42rem}.ctc-eyebrow{align-items:center;gap:var(--ds-space-4);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-accent);display:flex}.ctc-eyebrow:after{content:"";background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent));flex:0 5rem;height:1px}@supports (color:color-mix(in lab, red, red)){.ctc-eyebrow:after{background:linear-gradient(90deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent) 10%, transparent))}}.ctc .ctc-title{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-serif);font-size:clamp(2.375rem,1.2rem + 3.2vw,3.5rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;color:#fff;line-height:1.02}.ctc-title-mark{color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.ctc-title-mark{color:color-mix(in srgb, var(--brand-accent) 78%, #fff)}}.ctc-lead{margin:var(--ds-space-4) 0 0;max-width:38ch;font-size:var(--ds-text-xl);line-height:var(--ds-leading-normal);color:#f5f2ebdb;text-wrap:pretty}.ctc-form{gap:var(--ds-space-5);flex-direction:column;margin-top:clamp(1.25rem,2.2vw,1.75rem);display:flex}.ctc-row{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.ctc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctc-main .label{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);letter-spacing:.005em;color:#fff;margin-bottom:2px}.ctc-main .label-required{margin-left:var(--ds-space-1);font-weight:var(--ds-weight-normal);color:#ffa5a5}.ctc-control{display:block;position:relative}.ctc-control-icon{left:var(--ds-space-5);pointer-events:none;color:#dee7f0a8;align-items:center;display:flex;position:absolute;top:0;bottom:0}.ctc-control--area .ctc-control-icon{top:calc(.875rem + ((var(--ds-text-lg) * 1.65) - 1.125rem) / 2);bottom:auto}.ctc-control-icon svg{stroke-width:1.7px;width:1.125rem;height:1.125rem}.ctc-main .input,.ctc-main .textarea{height:3.375rem;padding-left:calc(var(--ds-space-5) + 1.125rem + var(--ds-space-4));padding-right:var(--ds-space-5);border-radius:var(--ds-radius-md);font-size:var(--ds-text-lg);color:#fff;transition:border-color var(--ds-transition), background-color var(--ds-transition), box-shadow var(--ds-transition);background-color:#ffffff0f;border:1px solid #e4edf76b}.ctc-main .textarea{height:auto;min-height:8.5rem;padding-top:.875rem;padding-bottom:var(--ds-space-4);line-height:var(--ds-leading-relaxed);resize:vertical}.ctc-main .input::placeholder,.ctc-main .textarea::placeholder{color:#e7eff8c2}.ctc-main .input:hover:not(:disabled),.ctc-main .textarea:hover:not(:disabled){border-color:var(--brand-accent);background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ctc-main .input:hover:not(:disabled),.ctc-main .textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-accent) 78%, transparent)}}.ctc-main .input:focus-visible,.ctc-main .textarea:focus-visible{border-color:var(--brand-accent);box-shadow:0 0 0 var(--ds-focus-offset) #0f2038, 0 0 0 calc(var(--ds-focus-offset) + var(--ds-focus-width)) var(--brand-accent)}.ctc-main .input[aria-invalid=true],.ctc-main .textarea[aria-invalid=true]{border-color:#ff8d8d}.ctc-main .error-text{color:#ffb0b0}.ctc-main .hint{align-items:flex-start;gap:var(--ds-space-3);font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);color:#e2ebf5c7;display:flex}.ctc-main .hint:before{content:"";background-color:var(--brand-accent);width:1.0625rem;height:1.0625rem;-webkit-mask:var(--ctc-info-mask) center / contain no-repeat;-webkit-mask:var(--ctc-info-mask) center / contain no-repeat;-webkit-mask:var(--ctc-info-mask) center / contain no-repeat;mask:var(--ctc-info-mask) center / contain no-repeat;-webkit-mask:var(--ctc-info-mask) center / contain no-repeat;flex:none;margin-top:1px}.ctc-main .btn-primary{margin-top:var(--ds-space-2);height:3.375rem;font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);letter-spacing:.01em;border-radius:var(--ds-radius-md);color:var(--brand-ink);background-image:linear-gradient(170deg,#e6cb9b 0%,#c9a86f 46%,#b2904f 100%);background-color:var(--brand-accent);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.ctc-main .btn-primary{border-color:color-mix(in srgb, var(--brand-accent) 70%, #fff)}}.ctc-main .btn-primary{transition:background-image var(--ds-transition), box-shadow var(--ds-transition), border-color var(--ds-transition), transform var(--ds-duration-fast) var(--ds-ease);box-shadow:inset 0 1px #ffffff80,0 14px 30px -12px #0a1424f2,0 0 0 6px #b99a651a}.ctc-main .btn-primary:hover{background-image:linear-gradient(170deg,#f0d9ae 0%,#d6b67c 46%,#bf9c59 100%);box-shadow:inset 0 1px #fff9,0 16px 34px -12px #0a1424,0 0 0 7px #b99a6529}.ctc-main .btn-primary:active{background-image:linear-gradient(170deg,#d9bd8c 0%,#c0a067 46%,#a98849 100%);transform:translateY(1px);box-shadow:inset 0 1px 2px #0a142438,0 6px 16px -10px #0a1424e6}.ctc-main .btn-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 2px #0f2038, 0 0 0 5px var(--brand-accent);outline:none}.ctc-main .btn-primary .btn-arrow{color:var(--brand-ink)}.ctc-aside{min-width:0;color:var(--ds-text);flex-direction:column;gap:clamp(1.75rem,3vw,2.5rem);display:flex}@media (width>=64rem){.ctc-aside{padding-left:clamp(2rem,5.5vw,7rem)}.ctc-aside-block:first-child .ctc-aside-title{margin-top:-2px}}.ctc-aside-block{align-items:start;gap:var(--ds-space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.ctc-aside-block+.ctc-aside-block{background-image:linear-gradient(90deg, var(--brand-accent), var(--brand-accent) 54%, transparent);border-top:0;padding-top:clamp(1.75rem,3vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.ctc-aside-block+.ctc-aside-block{background-image:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 62%, transparent), color-mix(in srgb, var(--brand-accent) 38%, transparent) 54%, transparent)}}.ctc-aside-block+.ctc-aside-block{background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.ctc-aside-icon{width:3rem;height:3rem;color:var(--brand-ink);border:1px solid var(--brand-accent);background:linear-gradient(150deg,#f7e9cc 0%,#eed9b0 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ctc-aside-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 46%, transparent)}}.ctc-aside-icon svg{stroke-width:1.7px;width:1.375rem;height:1.375rem}.ctc-aside-copy{min-width:0}.ctc-aside .ctc-aside-title{letter-spacing:-.015em;color:var(--brand-ink);margin:0;font-size:clamp(1.3125rem,1.6vw,1.5rem);line-height:1.2}.ctc-aside-text{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--ds-text-muted);text-wrap:pretty}.ctc-aside-text a{color:var(--brand-ink);font-weight:var(--ds-weight-medium);text-underline-offset:3px;-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.ctc-aside-text a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.ctc-aside-text a:hover{-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);text-decoration-color:var(--brand-ink)}.ctc-aside-link{margin-top:var(--ds-space-3);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);color:var(--brand-ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ctc-aside-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.ctc-aside-link:hover{-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);text-decoration-color:var(--brand-ink)}@media (width<=63.99rem){.ctc{padding-bottom:0}.ctc-aside{margin-inline:calc(var(--ds-gutter) * -1);padding:clamp(2rem, 6vw, 3rem) var(--ds-gutter) clamp(2.5rem, 7vw, 3.5rem);background:var(--brand-background);border-top:1px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.ctc-aside{border-top:1px solid color-mix(in srgb, var(--brand-accent) 85%, transparent)}}.ctc-aside:before{content:"";height:clamp(11rem,42vw,16rem);margin:calc(clamp(2rem, 6vw, 3rem) * -1) calc(var(--ds-gutter) * -1) clamp(1.75rem, 5vw, 2.5rem);background-image:var(--ctc-photo-url);border-bottom:1px solid var(--brand-accent);background-position:62% 36%;background-size:cover;display:block}@supports (color:color-mix(in lab, red, red)){.ctc-aside:before{border-bottom:1px solid color-mix(in srgb, var(--brand-accent) 85%, transparent)}}}@layer theme{:root,:host{--font-sans:var(--ds-font-sans);--font-serif:var(--ds-font-serif);--font-mono:var(--ds-font-mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:var(--ds-radius-xs);--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--radius-lg:var(--ds-radius-lg);--radius-xl:var(--ds-radius-xl);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:var(--ds-shadow-xs);--shadow-sm:var(--ds-shadow-sm);--shadow-md:var(--ds-shadow-md);--shadow-lg:var(--ds-shadow-lg);--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ds-font-sans);--default-mono-font-family:var(--ds-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--ds-radius-md)}.rounded-sm{border-radius:var(--ds-radius-sm)}.rounded-t-lg{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg)}.rounded-l-md{border-top-left-radius:var(--ds-radius-md);border-bottom-left-radius:var(--ds-radius-md)}.rounded-r-md{border-top-right-radius:var(--ds-radius-md);border-bottom-right-radius:var(--ds-radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--ds-radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--ds-radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--ds-text-muted)}.text-subtle{color:var(--ds-text-subtle)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.\[group\:platform\]{group:platform}.\[program\:platform-worker-content\]{program:platform-worker-content}.\[program\:platform-worker-delivery\]{program:platform-worker-delivery}.\[program\:platform-worker-maintenance\]{program:platform-worker-maintenance}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--ds-radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--ds-radius-lg);border-bottom-right-radius:var(--ds-radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
