:root{--teal-50:#e8f0ee;--teal-100:#dcece7;--teal-200:#a8c8cb;--teal-300:#8fb9c0;--teal-400:#74a3ad;--teal-600:#3d6f77;--teal-700:#12505a;--teal-900:#0f3d45;--teal-hover:#16525c;--teal-pressed:#0b2b31;--teal-night:#14313a;--ochre-50:#f7ecd8;--ochre-200:#e3b66d;--ochre-300:#d9a441;--ochre-700:#8a5a12;--ochre-900:#33290f;--ink-900:#16302e;--ink-700:#45565a;--ink-500:#6e8481;--line-200:#d7e4e0;--line-100:#eef3f1;--rule-panel:#cfe0dc;--rule-screen:#bcd2d0;--page-50:#f7faf9;--mist-50:#f2f7f5;--white:#ffffff;--night-950:#0d1418;--night-900:#121a24;--night-850:#151d28;--night-800:#1b2431;--night-700:#2b3746;--night-500:#8fa0b2;--night-50:#e6eaef;--bg:var(--teal-50);--surface:var(--white);--sunken:var(--mist-50);--panel:var(--mist-50);--panel-ink:var(--ink-700);--line:var(--line-200);--line-soft:var(--line-100);--panel-rule:var(--rule-panel);--screen-border:var(--rule-screen);--ink:var(--ink-900);--muted:var(--ink-700);--mark-muted:var(--ink-500);--brand:var(--teal-900);--brand-hover:var(--teal-hover);--brand-pressed:var(--teal-pressed);--brand-tint:var(--teal-50);--on-brand:var(--white);--on-brand-ink:var(--night-50);--on-brand-muted:var(--teal-200);--action-bg:var(--teal-900);--action-fg:var(--white);--soft:var(--teal-100);--soft-ink:var(--teal-700);--warn:var(--ochre-700);--warn-soft:var(--ochre-50);--warn-rule:var(--ochre-300);--focus:var(--teal-900);--logo-lead:var(--teal-900);--logo-second:var(--teal-600);--sal-edge:var(--logo-second)}[data-surface=marketing]{--bg:var(--page-50);--panel:var(--teal-50);--panel-ink:var(--ink-700);--line-soft:var(--rule-panel)}[data-surface=app]{--bg:var(--teal-50);--panel:var(--mist-50);--panel-ink:var(--ink-700);--line-soft:var(--line-100)}:root{--fs-label:11px;--fs-caption:11px;--fs-chip:10.5px;--fs-small:11.5px;--fs-detail:12px;--fs-button:12.5px;--fs-body:13px;--fs-body-lg:13.5px;--fs-figure:15px;--fs-wordmark:20px;--fs-title:27px;--fs-headline:40px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.2;--lh-button:normal;--lh-snug:1.4;--lh-body:1.6;--fs-mk-display:clamp(30px,3.7vw,46px);--lh-mk-display:48px;--fs-mk-headline:clamp(24px,2.6vw,34px);--lh-mk-headline:38px;--fs-mk-figure:30px;--fs-mk-quote:26px;--lh-mk-quote:31px;--fs-mk-wordmark:26px;--fs-mk-subhead:22px;--lh-mk-subhead:28px;--fs-mk-card-title:19px;--lh-mk-card-title:24px;--fs-mk-lede:19px;--lh-mk-lede:30px;--fs-mk-body:16.5px;--lh-mk-body:26px;--fs-mk-small:14.5px;--lh-mk-small:22px;--fs-mk-label:11px;--lh-mk-label:14px;--fs-mk-rail:clamp(38px,5vw,64px);--lh-mk-rail:0.86;--tracking-label:0.13em;--tracking-eyebrow:0.16em;--tracking-step:0.02em;--tracking-headline:-0.01em}[data-surface=marketing]{--fs-small:var(--fs-mk-small);--fs-detail:var(--fs-mk-small);--fs-body:var(--fs-mk-body);--fs-body-lg:var(--fs-mk-body);--fs-button:var(--fs-mk-small);--lh-body:1.576;--lh-button:1}[data-surface=app]{--fs-small:11.5px;--fs-detail:12px;--fs-body:13px;--fs-body-lg:13.5px;--fs-button:12.5px;--lh-body:1.6;--lh-button:normal}:root{--radius-chip:2px;--radius-button:2px;--radius-control:3px;--radius-card:3px;--radius-round:50%;--hairline:1px;--rule-accent:3px;--rule-heading:2px;--rule-emphasis:2px;--pad-page:22px 26px 60px;--page-max:1140px;--page-max-wide:1240px;--gap-page:20px;--gap-stack:14px;--gap-inline:8px;--pad-card:16px 18px;--pad-panel-head:11px 16px;--pad-row:15px 18px 15px 15px;--pad-fact-row:13px 16px 13px 13px;--pad-button:10px 17px;--pad-button-secondary:9px 15px;--pad-button-sm:6px 12px;--pad-segment:7px 12px;--pad-input:9px 10px;--pad-chip:4px 9px;--shadow:none;--space-1:4px;--space-2:8px;--space-3:13px;--space-4:18px;--space-6:28px;--space-8:40px;--space-section:42px;--gutter-page:26px;--gutter-phone:16px;--rail-width:104px;--crop-max:1000px;--crop-scroll-below:720px;--radius-sm:2px;--radius-md:3px;--radius-lg:6px}[data-surface=marketing]{--pad-card:var(--space-6);--pad-panel-head:var(--space-3) var(--space-4);--gap-page:var(--space-6);--gap-stack:var(--space-4);--pad-button:11px 20px;--pad-button-secondary:11px 20px}[data-surface=app]{--pad-card:16px 18px;--pad-panel-head:11px 16px;--gap-page:20px;--gap-stack:14px;--pad-button:10px 17px;--pad-button-secondary:9px 15px}:root{--ease-pop:cubic-bezier(0.34,1.56,0.64,1);--dur-pop:440ms;--dur-draw:340ms;--dur-ring:620ms;--dur-pulse:1.1s;--dur-sal-lead:300ms;--dur-sal-type:35ms;--dur-sal-think:1400ms;--dur-sal-sentence:450ms;--dur-sal-settle:600ms}@keyframes scPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes scPop{0%{transform:scale(.2);opacity:0}55%{transform:scale(1.18);opacity:1}78%{transform:scale(.94)}to{transform:scale(1);opacity:1}}@keyframes scDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes scRing{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes scRipple{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes scBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes scListen{0%{transform:scale(1.35);opacity:0}45%{opacity:.75}to{transform:scale(.82);opacity:0}}@keyframes scBreathe{0%,to{opacity:.45}50%{opacity:.72}}@keyframes scSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes scGlance{0%,to{transform:translateX(0)}35%{transform:translateX(1.6px)}70%{transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--font-heading:var(--font-serif);--font-body:var(--font-sans);--color-bg:var(--page-50);--color-text:var(--ink);--color-accent:var(--brand);--color-accent-600:var(--brand-hover);--color-accent-700:var(--brand);--color-accent-900:var(--brand-pressed);--color-accent-100:var(--brand-tint);--color-neutral-100:var(--sunken);--color-neutral-800:var(--muted);--color-divider:var(--line);--color-flag:var(--warn);--color-flag-100:var(--warn-soft);--t-display:var(--fs-mk-display);--t-h2:var(--fs-mk-headline);--t-quote:var(--fs-mk-quote);--t-h3:var(--fs-mk-subhead);--t-h4:var(--fs-mk-card-title);--t-figure:var(--fs-mk-figure);--t-lede:var(--fs-mk-lede);--t-body:var(--fs-mk-body);--t-small:var(--fs-mk-small);--t-label:var(--fs-mk-label);--sec:var(--space-section)}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400}a{color:var(--color-accent);text-decoration:none;text-underline-offset:3px}a:hover{opacity:.75}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}img,svg{max-width:100%}.wrap{max-width:var(--page-max);margin:0 auto;padding:0 max(var(--space-6),env(safe-area-inset-right)) 0 max(var(--space-6),env(safe-area-inset-left))}.plain{padding:var(--sec) 0}.opener,.plain{border-top:1px solid var(--color-divider)}.opener{padding:var(--space-8) 0 var(--sec)}.year{font-family:var(--font-heading);font-size:clamp(32px,3.6vw,46px);line-height:.86;letter-spacing:-.02em;font-feature-settings:"tnum"}.display,.year{margin:0;color:var(--color-accent)}.display{font-size:var(--t-display);line-height:1.04;letter-spacing:-.015em}.statement{margin:0;max-width:24em;font-family:var(--font-heading);font-size:var(--t-h2);line-height:1.14;letter-spacing:-.01em}.kicker{margin:0;font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent)}.kicker--muted{color:var(--color-neutral-800)}.row{display:flex;gap:var(--space-3);flex-wrap:wrap}.m-0{margin:0}.scroll-x{overflow-x:auto}.cell p{line-height:1.6}.taxgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-moz-column-gap:var(--space-6);column-gap:var(--space-6);border-top:1px solid var(--color-divider)}.taxgrid div{padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider)}.taxgrid b{display:block;font-family:var(--font-heading);font-size:var(--t-h4);font-weight:600;line-height:1.28}.taxgrid span{display:block;margin-top:var(--space-1);font-size:12.5px;line-height:1.45;color:var(--color-neutral-800)}.cmp{width:100%;border-collapse:collapse}.cmp th{text-align:left;padding:12px 14px;font-size:var(--t-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;vertical-align:bottom}.cmp thead th:first-child,.cmp thead th:nth-child(2){border-bottom:1px solid var(--color-divider)}.cmp thead th:nth-child(2){color:var(--color-neutral-800)}.cmp thead th:nth-child(3){background:var(--color-accent);color:#fff;border-bottom:1px solid var(--color-accent)}.cmp td{padding:12px 14px;border-bottom:1px solid #e3ebe8;font-size:var(--t-small);line-height:1.5;vertical-align:top}.cmp td:first-child{font-family:var(--font-heading);font-size:var(--t-h4);font-weight:600;white-space:nowrap}.cmp td:nth-child(2){color:var(--color-neutral-800)}.cmp td:nth-child(3){background:#fff;border-left:1px solid var(--panel-rule);border-right:1px solid var(--panel-rule)}.cmp tbody tr:last-child td:nth-child(3){border-bottom:1px solid var(--panel-rule)}.situs-svg{display:block;margin:var(--space-4) 0}.card{padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.card h3{margin:0;font-size:var(--t-h4);font-weight:600}.card p{margin:var(--space-2) 0 0;font-size:var(--t-small);line-height:1.6;color:var(--color-neutral-800)}.price{padding-top:var(--space-3);border-top:2px solid var(--color-accent)}.price .amt{margin:0;font-family:var(--font-heading);font-size:clamp(34px,4vw,50px);line-height:.92;letter-spacing:-.02em;font-feature-settings:"tnum"}.price .amt .plus{font-size:var(--t-h3);letter-spacing:0;color:var(--color-neutral-800)}.price .unit{margin:var(--space-2) 0 0;font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.price .unit,.price p.note{color:var(--color-neutral-800)}.price p.note{margin:var(--space-3) 0 0;font-size:var(--t-small);line-height:1.6}.tiers{width:100%;border-collapse:collapse}.tiers th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-divider);font-family:var(--font-body);font-size:var(--t-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-800)}.tiers th:last-child{text-align:right}.tiers td{padding:12px;border-bottom:1px solid #e3ebe8;font-size:var(--t-body)}.tiers td:last-child{text-align:right;font-feature-settings:"tnum";font-family:var(--font-heading);font-size:var(--t-h3)}.tiers tr.on td{background:var(--color-accent);color:#fff;border-bottom-color:var(--color-accent)}.tiers tr.on td:first-child{font-weight:600}.calc{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:#fff;overflow:hidden}.calc-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);padding:var(--space-4);background:var(--color-accent);border-bottom:1px solid var(--color-accent)}.calc-in label{display:block;margin-bottom:var(--space-2);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--on-brand-muted)}.calc-in .input{border-color:var(--teal-600)}.calc-in .input:hover{border-color:#fff}.calc-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6);padding:var(--space-6) var(--space-4);align-items:center}.calc-total{margin:0;font-family:var(--font-heading);font-size:clamp(36px,4.6vw,58px);line-height:.92;letter-spacing:-.02em;font-feature-settings:"tnum"}.calc-breakdown{margin:0;font-size:var(--t-small);line-height:1.7;color:var(--color-neutral-800);font-feature-settings:"tnum"}.included{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-divider);font-size:var(--t-small);line-height:1.68}.included strong{font-weight:600}.faq{margin:0;border-top:1px solid var(--color-divider)}.faq>div{padding:var(--space-4) 0;border-bottom:1px solid var(--color-divider)}.faq>div:last-child{border-bottom:none}.faq dt{margin:0;font-family:var(--font-heading);font-size:var(--t-h4);font-weight:600}.faq dd{margin:var(--space-2) 0 0;max-width:42em;font-size:var(--t-small);line-height:1.62;color:var(--color-neutral-800)}.two{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-8)}.field label{display:block;margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--t-small);font-weight:600;line-height:1.4;color:var(--color-text)}.help{margin:var(--space-2) 0 0;font-size:13px;font-style:italic;color:var(--color-neutral-800)}.help,.input{line-height:1.5}.input{width:100%;padding:11px 12px;border:1px solid var(--screen-border);border-radius:var(--radius-sm);background:#fff;font-family:var(--font-body);font-size:var(--t-body);color:var(--color-text)}.input:hover{border-color:var(--color-accent-600)}.input::-moz-placeholder{color:#8fa3a5}.input::placeholder{color:#8fa3a5}.input--narrow{max-width:200px}textarea.input{min-height:84px;resize:vertical}.fields{display:flex;flex-direction:column;gap:var(--space-6)}.form-foot{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-divider)}.form-foot p{margin:var(--space-4) 0 0;font-size:var(--t-small);font-style:italic;line-height:1.5;color:var(--color-neutral-800)}@media (max-width:820px){.two{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}.ask-lede{margin:0;max-width:720px;font-size:var(--t-lede);line-height:1.58;text-wrap:pretty}mux-player{--media-accent-color:var(--teal-400)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-btn{font:inherit;font-family:var(--font-sans);font-size:var(--fs-button);font-weight:600;line-height:var(--lh-button);border-radius:var(--radius-button);padding:var(--pad-button-secondary);cursor:pointer;text-decoration:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px}.ds-btn--sm{font-size:var(--fs-small);padding:var(--pad-button-sm)}.ds-btn--on-dark,.ds-btn--primary{padding:var(--pad-button)}.ds-btn--sm.ds-btn--on-dark,.ds-btn--sm.ds-btn--primary{padding:var(--pad-button-sm)}.ds-btn--left{display:flex;justify-content:flex-start;text-align:left;line-height:1.4}.ds-btn--full{display:flex;width:100%}.ds-btn--primary{color:var(--action-fg);background:var(--action-bg);border:1px solid var(--action-bg)}.ds-btn--secondary{color:var(--ink);background:transparent;border:1px solid var(--line)}.ds-btn--outline{color:var(--brand);background:transparent;border:1px solid var(--brand)}.ds-btn--attention{color:var(--warn);background:transparent;border:1px solid var(--warn)}.ds-btn--on-dark{color:var(--teal-900);background:var(--white);border:1px solid var(--white)}.ds-btn--on-dark-outline{color:var(--white);background:transparent;border:1px solid var(--white)}.ds-btn:hover:not(:disabled):not([aria-disabled=true]){opacity:1}.ds-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-hover);border-color:var(--brand-hover)}.ds-btn--outline:hover:not(:disabled):not([aria-disabled=true]),.ds-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface)}.ds-btn--on-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-tint);border-color:var(--brand-tint)}.ds-btn--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--brand-pressed);border-color:var(--brand-pressed)}.ds-btn--outline:active:not(:disabled):not([aria-disabled=true]),.ds-btn--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--surface)}.ds-btn--on-dark:active:not(:disabled):not([aria-disabled=true]){background:var(--brand-tint);border-color:var(--brand-tint)}.ds-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ds-seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.ds-seg__btn{border:0;cursor:pointer;font:inherit;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;padding:var(--pad-segment);background:transparent;color:var(--muted)}.ds-seg__btn--on{background:var(--brand);color:var(--on-brand)}.ds-seg__btn:focus-visible{outline-offset:-2px}.ds-logo{display:block;flex:none}.ds-section{color:var(--ink);font-family:var(--font-sans);padding:var(--space-section) var(--gutter-page)}.ds-section__inner{max-width:var(--page-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.ds-section[data-ground=plain]{background:var(--bg);border-top:1px solid var(--line)}.ds-section[data-ground=band]{background:var(--brand-tint);border-top:1px solid var(--panel-rule);border-bottom:1px solid var(--panel-rule)}.ds-section[data-ground=close]{background:var(--teal-900);color:var(--on-brand-ink);--ink:var(--on-brand-ink);--muted:var(--on-brand-muted);--brand:var(--on-brand-ink);--line:var(--teal-600);--logo-lead:var(--night-50);--logo-second:var(--teal-200)}.ds-rail-wrap{container-type:inline-size}.ds-rail{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);gap:var(--space-6);align-items:start;font-family:var(--font-sans)}.ds-rail__figure{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-mk-rail);line-height:var(--lh-mk-rail);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--brand)}.ds-rail__label{margin-top:10px;font-size:var(--fs-mk-label);line-height:var(--lh-mk-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.ds-rail__body{min-width:0}@container (max-width: 719.98px){.ds-rail{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}.ds-crop{margin:0;max-width:var(--crop-max);width:100%}.ds-crop__scroll{overflow-x:auto}.ds-crop__img{display:block;width:100%;height:auto}.ds-crop__live{background:var(--bg);padding:18px;box-sizing:border-box}.ds-crop__caption{margin-top:10px;font-size:var(--fs-mk-small);line-height:var(--lh-mk-small);color:var(--muted)}.ds-crop__caption,.ds-tline{font-family:var(--font-sans)}.ds-tline{padding:11px 16px;display:flex;flex-direction:column;gap:3px}.ds-tline__speaker{font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ds-tline__text{font-size:var(--fs-body);line-height:1.55;color:var(--muted)}.ds-tline__note{font-size:var(--fs-caption);color:var(--muted)}.ds-tline--agent .ds-tline__speaker{color:var(--brand)}.ds-tline--agent .ds-tline__text{color:var(--ink)}.ds-scene{position:relative;display:grid;gap:14px;align-items:start;max-width:var(--crop-max);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-sizing:border-box;font-family:var(--font-sans)}.ds-scene__mark{position:relative;display:inline-flex}.ds-scene__ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--soft-ink);opacity:0;pointer-events:none;animation:scRing var(--dur-ring) ease-out both}.ds-scene__body{display:flex;flex-direction:column;min-width:0}.ds-scene__stack{display:grid}.ds-scene__ghost,.ds-scene__live{grid-area:1/1}.ds-scene__ghost,.ds-scene__live--hidden{visibility:hidden}.ds-scene__replay{align-self:flex-start;margin:2px 0 0 16px;font-size:12px;font-weight:600;color:var(--brand);text-decoration:none}.ds-scene__replay--hidden{visibility:hidden}.ds-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fig{font-size:clamp(38px,5vw,64px);line-height:.86;letter-spacing:-.02em;font-feature-settings:"tnum";color:var(--color-accent)}.fig,.fig-sm{margin:0;font-family:var(--font-heading)}.fig-sm{font-size:clamp(30px,3.4vw,42px);line-height:.9;font-feature-settings:"tnum"}.h2{margin:0;max-width:24em;font-size:var(--t-h2);line-height:1.06;letter-spacing:-.01em}.lede{margin:var(--space-4) 0 0;max-width:32em;font-family:var(--font-heading);font-size:var(--t-lede);line-height:1.5}.prose{color:var(--color-neutral-800)}.prose,.prose-ink{margin:var(--space-3) 0 0;max-width:33em;font-size:var(--t-body);line-height:1.68;text-wrap:pretty}.big{margin:0;max-width:26em;font-family:var(--font-heading);font-size:var(--t-quote);line-height:1.28}.panel{background:var(--color-accent-100)}.panel,.panel-onTint{border:1px solid var(--panel-rule);border-radius:var(--radius-md);padding:var(--space-6)}.panel-onTint{background:#fff}.cell{border-top:1px solid var(--color-divider);padding-top:var(--space-3)}.cell h3{margin:0;font-size:var(--t-h4);font-weight:600}.cell p{margin:var(--space-2) 0 0;line-height:1.55;color:var(--color-neutral-800)}.arrow,.cell p{font-size:var(--t-small)}.arrow{display:inline-flex;align-items:center;gap:7px;font-weight:600}@media (max-width:719.98px){.arrow{min-height:44px}}:root{--header-h:calc(76px + env(safe-area-inset-top))}html{scroll-padding-top:calc(var(--header-h) + var(--space-4));scroll-padding-bottom:var(--tabbar-h)}:root{--tabbar-h:0px}.tabbar{display:none}.site-header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding-top:calc(var(--space-4) + env(safe-area-inset-top));padding-bottom:var(--space-4)}.site-logo{display:inline-flex;align-items:center;line-height:0}.site-nav{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;font-family:var(--font-sans);font-size:var(--fs-mk-small)}.site-nav a{color:var(--muted)}.site-nav a[aria-current=page]{color:var(--brand);font-weight:600}@media (max-width:899.98px){:root{--header-h:calc(77px + env(safe-area-inset-top))}.site-header{gap:var(--space-2);padding:calc(var(--space-2) + env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) var(--space-2) max(var(--space-4),env(safe-area-inset-left))}.site-actions .ds-btn{font-size:var(--fs-small);padding:7px 14px}.site-header>:last-child{margin-left:auto}.site-nav{order:3;flex:0 0 100%;margin-left:0;gap:var(--space-3)}}@media (max-width:719.98px){:root{--header-h:calc(49px + env(safe-area-inset-top));--tabbar-h:calc(65px + env(safe-area-inset-bottom))}.site-header{padding-top:env(safe-area-inset-top);padding-bottom:0}.site-logo{min-height:48px}.site-actions,.site-nav{display:none}body{padding-bottom:var(--tabbar-h)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr)) calc(48px + 2 * var(--space-1));background:var(--bg);border-top:var(--hairline) solid var(--line);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.tabbar__item{display:flex;flex-direction:column;gap:var(--space-1);min-height:64px;min-width:48px;padding:var(--space-2) var(--space-1);border-top:var(--rule-accent) solid transparent;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--muted);text-decoration:none;-webkit-tap-highlight-color:transparent}.tabbar__icon,.tabbar__item{align-items:center;justify-content:center}.tabbar__icon{display:inline-flex;width:24px;height:24px;line-height:0}.tabbar__label{white-space:nowrap}.tabbar__item[aria-current=page]{border-top-color:var(--brand);color:var(--brand);font-weight:var(--fw-semibold)}.tabbar__item:active{background:var(--soft)}.tabbar__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tabbar__item--call{margin:var(--space-1);min-height:0;padding-block:var(--space-1);border-top:0;border-radius:var(--radius-button);background:var(--action-bg);color:var(--action-fg);font-weight:var(--fw-semibold)}.tabbar__item--call:active{background:var(--brand-pressed)}.tabbar__item--call:focus-visible{outline:2px solid var(--action-fg);outline-offset:-4px}html:has(.salbar){--tabbar-h:0px}html:has(.salbar) .tabbar{display:none}}.site-footer{padding-top:var(--space-6);padding-bottom:var(--space-8)}.site-footer--ruled{border-top:1px solid var(--line);padding-top:calc(var(--space-6) - 1px)}.site-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-6);align-items:start}.site-footer__label{margin:0 0 var(--space-3);font-size:var(--fs-mk-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.site-footer__links{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-mk-small)}.site-footer__contact{font-size:var(--fs-mk-small);line-height:1.7;color:var(--muted)}.site-footer__contact p{margin:var(--space-2) 0 0}.contact-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6);align-items:center}.contact-band__title{margin:0;font-size:var(--t-h2);line-height:1.06;letter-spacing:-.01em}.contact-band__alt{margin:var(--space-4) 0 0}.contact-band__alt a{color:#fff}.contact-band__actions>a:not(.ds-btn){display:block;margin-top:var(--space-3)}.site-actions{align-items:center}.contact-band__buttons,.site-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:719.98px){.site-actions{display:none}}.video-first{max-width:none;margin:0}.video-first__crumb{min-height:1.5em;margin:0 0 var(--space-4);font-size:var(--t-small);line-height:1.5}.video-first__crumb .atlas-crumb{margin:0;font-size:inherit}.video-first .main-video__player,.video-first .poster-heading{max-width:none;margin:0 0 var(--space-6)}.video-first .main-video .watch-frame,.video-first .poster-heading{position:relative;width:100%;overflow:hidden;background:var(--night-950);border:1px solid var(--line);border-radius:var(--radius-md)}.video-first .main-video :is(.watch-poster,.watch-mux),.video-first .poster-heading img{display:block;width:100%;height:auto}.video-first .main-video .watch-mux{--media-accent-color:var(--night-50);--media-primary-color:var(--night-50);--media-secondary-color:var(--night-950)}.video-first .main-video .watch-unavailable{margin:0;padding:var(--space-6) var(--space-4);color:var(--night-50);font-size:var(--fs-mk-small);text-align:center}@media (max-width:719.98px){.video-first{margin-inline:calc(var(--gutter-phone) - var(--gutter-page))}.video-first .main-video .watch-frame,.video-first .poster-heading{width:min(100%,calc((100svh - var(--header-h) - var(--tabbar-h) - var(--space-6)) * 9 / 16));margin-inline:auto}}.video-first .poster-overlay{position:absolute;inset:0;z-index:2;cursor:pointer}.video-first .poster-band{position:absolute;left:0;bottom:0;width:45%;box-sizing:border-box;padding:var(--space-6);background:var(--teal-900);color:var(--white)}.video-first .poster-band__kicker{margin:0 0 var(--space-2);color:var(--teal-200);font-size:var(--t-label);font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.video-first .poster-band__headline{margin:0;color:var(--white);font-family:var(--font-serif);font-size:var(--t-display);font-weight:600;line-height:1.15}.video-first .poster-play{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;box-sizing:border-box;border:2px solid var(--white);border-radius:50%;background:var(--teal-900);color:var(--white);cursor:pointer}.video-first .poster-play:focus-visible{outline:2px solid var(--white);outline-offset:2px}.video-first .watch-frame--poster .watch-mux::part(bottom),.video-first .watch-frame--poster .watch-mux::part(center play button){display:none}.video-first .poster-heading .poster-band{z-index:1}@media (max-width:719.98px){.video-first .poster-band{width:100%;padding:var(--space-4);padding-right:calc(56px + 32px)}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/6e40d8da2e831d20-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c8fa18c75a2b5a0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_6fcd6c{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_6fcd6c{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bea9d5{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_bea9d5{--font-sans:"Source Sans 3","Source Sans 3 Fallback"}