:root{--dusk:#1c2438;--amber:#f0a832;--glow:#ffc95e;--cream:#faf6ee;--ink:#232a3d;--ink-2:#5c6379;--inset:#ede9df;--rule:#c4bca9;--control:#777b88;--focus-light:#8c5a05;--amber-press:#e1a543;--dusk-2:#2a334b;--rule-dusk:#33405f;--on-dusk-2:#cfd3e0;--on-dusk-3:#a9b0c6;--negative:#b3261e;--positive:#1f5d42;--lit-soft:#f8e8cc;--negative-soft:#f3e1d9;--positive-soft:#e4e7dd;--surface:var(--cream);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-2);--line:var(--rule);--edge:var(--control);--focus:var(--focus-light);--action-bg:var(--dusk);--action-fg:var(--cream);--action-bg-hover:var(--dusk-2);--action-bg-active:var(--rule-dusk);--quiet-bg-hover:var(--inset);--font-display:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-text:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-figures:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--t-hero:750 clamp(44px, 6.12vw, 88px)/1 var(--font-display);--t-home-hero:750 clamp(40px, 4.8vw, 64px)/1 var(--font-display);--t-home-lede:400 clamp(19px, 1.8vw, 24px)/1.45 var(--font-text);--t-display:750 clamp(40px, 4.45vw, 64px)/1.05 var(--font-display);--t-section:750 clamp(32px, 3.4vw, 48px)/1.08 var(--font-display);--t-item:700 21px/1.2 var(--font-display);--t-figure-hero:750 40px/1 var(--font-figures);--t-figure:700 24px/1.15 var(--font-figures);--t-lede:400 19px/1.45 var(--font-text);--t-body:400 17px/1.55 var(--font-text);--t-small:400 15px/1.5 var(--font-text);--t-label:700 13px/1.3 var(--font-display);--t-action:700 17px/1.2 var(--font-display);--t-nav:600 17px/1.2 var(--font-display);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:64px;--s-10:96px;--gutter:20px;--section-y:64px;--container:1200px;--r-control:4px;--r-panel:8px;--r-pill:999px;--r-device:36px;--r-sheet:var(--r-device);--shadow-float:0 12px 32px #1c24382e, 0 1px 2px #1c24381f;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.5, 0, .8, .4);--dur-colour:.15s;--dur-nav-hover:.28s;--dur-enter:.18s;--dur-exit:.12s;--dur-sheet:.2s;--dur-intro:1.2s;--dur-push:4.5s;--dur-m1:.4s;--delay-m1:.45s;--dur-m3:.5s;--dur-m3-marker:.22s;--dur-m6:90ms;--push-scale:1.03;--scrim-rest:.3;--scrim-dark:.92;--recede-floor:.75;--z-header:10;--z-actionbar:20;--z-popover:30;--z-sheet:40;--z-skip:50;--header-h:64px}@media (max-width:359px){:root{--gutter:16px}}@media (min-width:640px){:root{--gutter:24px;--header-h:72px}}@media (min-width:1024px){:root{--gutter:40px;--section-y:96px;--t-item:700 24px/1.2 var(--font-display);--t-figure-hero:750 48px/1 var(--font-figures);--t-figure:700 28px/1.15 var(--font-figures);--t-lede:400 21px/1.45 var(--font-text)}}.surface-dusk{--surface:var(--dusk);--fg:var(--cream);--fg-2:var(--on-dusk-2);--fg-3:var(--on-dusk-3);--line:var(--rule-dusk);--edge:var(--on-dusk-3);--focus:var(--glow);--action-bg:var(--amber);--action-fg:var(--dusk);--action-bg-hover:var(--glow);--action-bg-active:var(--amber-press);--quiet-bg-hover:var(--dusk-2);background-color:var(--dusk);color:var(--cream)}.surface-inset{--surface:var(--inset);background-color:var(--inset);color:var(--ink)}.surface-cream{--surface:var(--cream);background-color:var(--cream);color:var(--ink)}.surface-photo{--surface:var(--dusk);--fg:var(--cream);--fg-2:var(--on-dusk-2);--fg-3:var(--on-dusk-2);--line:var(--rule-dusk);--edge:var(--on-dusk-3);--focus:var(--glow);--action-bg:var(--amber);--action-fg:var(--dusk);--action-bg-hover:var(--glow);--action-bg-active:var(--amber-press);--quiet-bg-hover:var(--dusk-2);color:var(--cream)}[data-tone]{--tone-dark-bg:var(--dusk);--tone-dark-fg:var(--cream);--tone-dark-fg-2:var(--on-dusk-2);--tone-dark-fg-3:var(--on-dusk-3);--tone-dark-line:var(--rule-dusk);--tone-dark-edge:var(--on-dusk-3);--tone-dark-focus:var(--glow);--tone-dark-action-bg:var(--amber);--tone-dark-action-fg:var(--dusk);--tone-dark-action-bg-hover:var(--glow);--tone-dark-action-bg-active:var(--amber-press);--tone-dark-quiet-bg-hover:var(--dusk-2);--tone-plane-bg:var(--cream);--tone-plane-fg:var(--ink);--tone-plane-fg-2:var(--ink-2);--tone-plane-fg-3:var(--ink-2);--tone-plane-line:var(--rule);--tone-plane-edge:var(--control);--tone-plane-focus:var(--focus-light);--tone-plane-action-bg:var(--dusk);--tone-plane-action-fg:var(--cream);--tone-plane-action-bg-hover:var(--dusk-2);--tone-plane-action-bg-active:var(--rule-dusk);--tone-plane-quiet-bg-hover:var(--inset);--tone-group-bg:var(--inset);--tone-group-fg:var(--tone-plane-fg);--tone-group-fg-2:var(--tone-plane-fg-2);--tone-group-fg-3:var(--tone-plane-fg-3);--tone-group-line:var(--tone-plane-line);--tone-group-edge:var(--tone-plane-edge);--tone-group-focus:var(--tone-plane-focus);--tone-group-action-bg:var(--tone-plane-action-bg);--tone-group-action-fg:var(--tone-plane-action-fg);--tone-group-action-bg-hover:var(--tone-plane-action-bg-hover);--tone-group-action-bg-active:var(--tone-plane-action-bg-active);--tone-group-quiet-bg-hover:var(--tone-plane-quiet-bg-hover)}[data-tone=night]{--tone-plane-bg:var(--dusk);--tone-plane-fg:var(--cream);--tone-plane-fg-2:var(--on-dusk-2);--tone-plane-fg-3:var(--on-dusk-3);--tone-plane-line:var(--rule-dusk);--tone-plane-edge:var(--on-dusk-3);--tone-plane-focus:var(--glow);--tone-plane-action-bg:var(--amber);--tone-plane-action-fg:var(--dusk);--tone-plane-action-bg-hover:var(--glow);--tone-plane-action-bg-active:var(--amber-press);--tone-plane-quiet-bg-hover:var(--dusk-2);--tone-group-bg:var(--cream);--tone-group-fg:var(--ink);--tone-group-fg-2:var(--ink-2);--tone-group-fg-3:var(--ink-2);--tone-group-line:var(--rule);--tone-group-edge:var(--control);--tone-group-focus:var(--focus-light);--tone-group-action-bg:var(--dusk);--tone-group-action-fg:var(--cream);--tone-group-action-bg-hover:var(--dusk-2);--tone-group-action-bg-active:var(--rule-dusk);--tone-group-quiet-bg-hover:var(--inset)}[data-tone] .surface-dusk:not([data-band-tone]),[data-tone] .surface-dusk[data-band-tone=dusk]{--surface:var(--tone-dark-bg);--fg:var(--tone-dark-fg);--fg-2:var(--tone-dark-fg-2);--fg-3:var(--tone-dark-fg-3);--line:var(--tone-dark-line);--edge:var(--tone-dark-edge);--focus:var(--tone-dark-focus);--action-bg:var(--tone-dark-action-bg);--action-fg:var(--tone-dark-action-fg);--action-bg-hover:var(--tone-dark-action-bg-hover);--action-bg-active:var(--tone-dark-action-bg-active);--quiet-bg-hover:var(--tone-dark-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}[data-tone] .surface-cream:not([data-band-tone]),[data-tone] .surface-cream[data-band-tone=cream]{--surface:var(--tone-plane-bg);--fg:var(--tone-plane-fg);--fg-2:var(--tone-plane-fg-2);--fg-3:var(--tone-plane-fg-3);--line:var(--tone-plane-line);--edge:var(--tone-plane-edge);--focus:var(--tone-plane-focus);--action-bg:var(--tone-plane-action-bg);--action-fg:var(--tone-plane-action-fg);--action-bg-hover:var(--tone-plane-action-bg-hover);--action-bg-active:var(--tone-plane-action-bg-active);--quiet-bg-hover:var(--tone-plane-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}[data-tone] .surface-inset:not([data-band-tone]),[data-tone] .surface-inset[data-band-tone=inset]{--surface:var(--tone-group-bg);--fg:var(--tone-group-fg);--fg-2:var(--tone-group-fg-2);--fg-3:var(--tone-group-fg-3);--line:var(--tone-group-line);--edge:var(--tone-group-edge);--focus:var(--tone-group-focus);--action-bg:var(--tone-group-action-bg);--action-fg:var(--tone-group-action-fg);--action-bg-hover:var(--tone-group-action-bg-hover);--action-bg-active:var(--tone-group-action-bg-active);--quiet-bg-hover:var(--tone-group-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}[data-tone=night] [data-band-tone].section{--surface:var(--tone-dark-bg);--fg:var(--tone-dark-fg);--fg-2:var(--tone-dark-fg-2);--fg-3:var(--tone-dark-fg-3);--line:var(--tone-dark-line);--edge:var(--tone-dark-edge);--focus:var(--tone-dark-focus);--action-bg:var(--tone-dark-action-bg);--action-fg:var(--tone-dark-action-fg);--action-bg-hover:var(--tone-dark-action-bg-hover);--action-bg-active:var(--tone-dark-action-bg-active);--quiet-bg-hover:var(--tone-dark-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}[data-tone=night] [data-band-tone] :-webkit-any(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset):not([data-band-tone]){--surface:var(--tone-group-bg);--fg:var(--tone-group-fg);--fg-2:var(--tone-group-fg-2);--fg-3:var(--tone-group-fg-3);--line:var(--tone-group-line);--edge:var(--tone-group-edge);--focus:var(--tone-group-focus);--action-bg:var(--tone-group-action-bg);--action-fg:var(--tone-group-action-fg);--action-bg-hover:var(--tone-group-action-bg-hover);--action-bg-active:var(--tone-group-action-bg-active);--quiet-bg-hover:var(--tone-group-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}[data-tone=night] [data-band-tone] :-moz-any(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset):not([data-band-tone]){--surface:var(--tone-group-bg);--fg:var(--tone-group-fg);--fg-2:var(--tone-group-fg-2);--fg-3:var(--tone-group-fg-3);--line:var(--tone-group-line);--edge:var(--tone-group-edge);--focus:var(--tone-group-focus);--action-bg:var(--tone-group-action-bg);--action-fg:var(--tone-group-action-fg);--action-bg-hover:var(--tone-group-action-bg-hover);--action-bg-active:var(--tone-group-action-bg-active);--quiet-bg-hover:var(--tone-group-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}[data-tone=night] [data-band-tone] :is(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset):not([data-band-tone]){--surface:var(--tone-group-bg);--fg:var(--tone-group-fg);--fg-2:var(--tone-group-fg-2);--fg-3:var(--tone-group-fg-3);--line:var(--tone-group-line);--edge:var(--tone-group-edge);--focus:var(--tone-group-focus);--action-bg:var(--tone-group-action-bg);--action-fg:var(--tone-group-action-fg);--action-bg-hover:var(--tone-group-action-bg-hover);--action-bg-active:var(--tone-group-action-bg-active);--quiet-bg-hover:var(--tone-group-quiet-bg-hover);background-color:var(--surface);color:var(--fg)}@media (prefers-reduced-motion:reduce){:root{--dur-colour:0s;--dur-nav-hover:0s;--dur-enter:0s;--dur-exit:0s;--dur-sheet:0s;--dur-intro:0s;--dur-push:0s;--dur-m1:0s;--delay-m1:0s;--dur-m3:0s;--dur-m3-marker:0s;--dur-m6:0s}}:root{--sky-shade:color-mix(in srgb, var(--dusk) 46%, transparent);--pilot-glow:color-mix(in srgb, var(--amber) 22%, transparent);--sky-blue:#2b6ba5;--display:var(--font-display);--body:var(--font-text);--figures:var(--font-figures);--page:var(--cream);--page-2:var(--inset);--text:var(--ink);--text-2:var(--ink-2);--accent:var(--amber);--accent-soft:var(--lit-soft);--error:var(--negative);--error-soft:var(--negative-soft);--dusk-3:var(--rule-dusk);--cream-2:var(--inset);--radius:var(--r-control);--s1:var(--s-1);--s2:var(--s-2);--s3:var(--s-3);--s4:var(--s-4);--s5:var(--s-6);--s6:var(--s-7);--s7:var(--s-8);--s8:var(--s-9);--s9:var(--s-10)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:calc(var(--header-h) + 16px)}body{background-color:var(--cream);min-height:100svh;color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}main>*{flex:none}h1,h2,h3,h4,p,dl,dd,ol,ul,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance;color:inherit}p{text-wrap:pretty}h1{font:var(--t-display);letter-spacing:-.03em}h2{font:var(--t-section);letter-spacing:-.03em}h3{font:var(--t-item);letter-spacing:-.015em}img,svg{max-width:100%}img{height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}input[type=range]{accent-color:var(--dusk);background-color:#0000}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}[hidden]{display:none!important}.sr-only,.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.grid-12{gap:var(--s-6);display:grid}@media (min-width:1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--section-y)}.section-head{gap:var(--s-4);margin-bottom:var(--s-7);align-content:start;display:grid}@media (min-width:1024px){.section-head{margin-bottom:var(--s-8)}}.t-hero{font:var(--t-hero);letter-spacing:-.035em}.t-display{font:var(--t-display);letter-spacing:-.03em}.t-section{font:var(--t-section);letter-spacing:-.03em}.t-item{font:var(--t-item);letter-spacing:-.015em}.t-lede{font:var(--t-lede);color:var(--fg-2);max-width:40ch}.t-body{font:var(--t-body);max-width:62ch}.t-small{font:var(--t-small);color:var(--fg-2)}.t-label{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.surface-dusk .t-label{color:var(--fg-3)}.figures{font-family:var(--font-figures);font-variant-numeric:tabular-nums}.lit{background-color:var(--amber);border:1px solid var(--focus-light);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.surface-dusk .lit{border-color:var(--amber)}.skip{z-index:var(--z-skip);border-radius:var(--r-control);background-color:var(--amber);min-height:44px;color:var(--dusk);font:var(--t-action);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{outline-color:var(--dusk);transform:none}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-control);min-height:48px;font:var(--t-action);text-align:center;cursor:pointer;transition:background-color var(--dur-colour) var(--ease-out), border-color var(--dur-colour) var(--ease-out), color var(--dur-colour) var(--ease-out);border:1px solid #0000;padding:0 24px;text-decoration:none;display:inline-flex}.btn__content{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.btn--primary,.btn.amber{background-color:var(--action-bg);color:var(--action-fg)}.btn--primary:hover,.btn.amber:hover{background-color:var(--action-bg-hover)}.btn--primary:active,.btn.amber:active{background-color:var(--action-bg-active)}.btn--secondary,.btn.ghost{color:var(--fg);border-color:var(--edge);background-color:#0000}.btn--secondary:hover,.btn.ghost:hover{background-color:var(--quiet-bg-hover)}.btn--block{width:100%;display:flex}.btn[aria-disabled=true],.btn:disabled{background-color:var(--inset);border-color:var(--control);color:var(--ink-2);cursor:not-allowed}@media (max-width:639px){.btn--phone-block{width:100%;display:flex}}.link-row{align-items:center;gap:var(--s-2);min-height:48px;font:var(--t-action);color:var(--fg);text-decoration:none;display:inline-flex}.link-row__content{align-items:center;gap:var(--s-2);display:inline-flex}.link-row .label{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.link-row:hover .label{text-decoration-thickness:2px}.prose-link{text-underline-offset:3px;margin-block-start:-10px;margin-block-end:-10px;padding-block-start:10px;padding-block-end:10px;text-decoration-thickness:1px}.prose-link:hover{text-decoration-thickness:2px}.site-header{z-index:var(--z-header);height:var(--header-h);border-bottom:1px solid var(--rule-dusk);position:sticky;top:0}.site-header__bar{align-items:center;gap:var(--s-4);height:100%;display:flex}.brand{min-height:48px;font:800 28px/1 var(--font-display);letter-spacing:-.01em;color:var(--cream);white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand .brand__glyph,.footer-mark .brand__glyph{color:var(--cream)}.brand .tittle,.footer-mark .tittle{background-color:var(--amber)}@media (max-width:359px){.brand{gap:8px;font-size:26px}.brand .brand__glyph{width:26px;height:26px}}@media (min-width:640px){.brand{font-size:30px}}.nav{display:none}.nav a{min-height:48px;font:var(--t-nav);color:var(--on-dusk-2);white-space:nowrap;border-radius:var(--r-control);transition:color var(--dur-colour) var(--ease-out);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.nav a:hover{color:var(--cream);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.nav a[aria-current]{color:var(--cream)}.nav a[aria-current]:before{content:"";background-color:var(--amber);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.nav .nav-utility{margin-left:var(--s-4)}.nav .nav-utility:after{content:"";background-color:var(--rule-dusk);width:1px;position:absolute;top:14px;bottom:14px;left:-9px}.header-action{white-space:nowrap;flex-shrink:0;display:none}.menu-btn{border:1px solid var(--edge);border-radius:var(--r-control);min-width:48px;min-height:48px;color:var(--cream);font:var(--t-nav);cursor:pointer;transition:background-color var(--dur-colour) var(--ease-out);background-color:#0000;align-items:center;gap:10px;margin-left:auto;padding:0 12px;display:inline-flex}.menu-btn:hover{background-color:var(--dusk-2)}.menu-btn__icon{border-block-start:2px solid;border-block-end:2px solid;flex:none;width:18px;height:12px;position:relative}.menu-btn__icon:after{content:"";background-color:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.menu-btn[aria-expanded=true] .menu-btn__icon{border-block-start-color:#0000;border-block-end-color:#0000}.menu-btn[aria-expanded=true] .menu-btn__icon:after{transform:rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__icon:before{content:"";background-color:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:rotate(-45deg)}.menu-panel{background-color:var(--dusk-2);border-bottom:1px solid var(--rule-dusk);max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity var(--dur-exit) var(--ease-in), transform var(--dur-exit) var(--ease-in), visibility 0s linear var(--dur-exit);position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-8px)}.menu-panel.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out), visibility 0s linear 0s;transform:none}.menu-panel ul{padding:var(--s-2) var(--gutter) 0;margin:0;list-style:none}.menu-panel li a{min-height:56px;font:600 19px/1.2 var(--font-display);color:var(--cream);border-bottom:1px solid var(--rule-dusk);align-items:center;text-decoration:none;display:flex}.menu-panel li a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.menu-panel li a[aria-current]{gap:12px}.menu-panel li a[aria-current]:after{content:"";background-color:var(--amber);border-radius:50%;order:-1;width:6px;height:6px}.menu-panel .btn{margin:var(--s-4) var(--gutter) var(--s-6);width:calc(100% - 2 * var(--gutter))}@media (min-width:640px){.header-action{margin-left:auto;display:inline-flex}.menu-btn{margin-left:0}.menu-panel .btn{display:none}}@media (min-width:768px){.nav{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.menu-btn,.menu-panel{display:none}}@media (min-width:768px) and (max-width:1199px){:root{--header-h:124px}.site-header__bar{grid-template-rows:72px 52px;grid-template-columns:1fr auto;gap:0;display:grid}.nav{grid-area:2/1/auto/-1;justify-content:space-between;width:100%}.header-action{grid-area:1/2}}@media (min-width:1200px){.header-action{margin-left:var(--s-4)}}.nav a{transition:color var(--dur-nav-hover) var(--ease-out), background-color var(--dur-nav-hover) var(--ease-out), box-shadow var(--dur-nav-hover) var(--ease-out)}.nav a:hover{color:var(--cream);background-color:color-mix(in srgb, var(--amber) 12%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--amber) 24%, transparent)}.nav a:focus-visible{color:var(--cream);background-color:color-mix(in srgb, var(--amber) 12%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--amber) 24%, transparent)}@media (prefers-reduced-motion:reduce){.nav a{transition:none}}.site-footer{padding-block:var(--s-8) var(--s-7);border-top:1px solid var(--rule-dusk);position:relative}.footer-top{gap:var(--s-4);padding-bottom:var(--s-7);border-bottom:1px solid var(--rule-dusk);display:grid}.footer-mark{font:800 28px/1 var(--font-display);letter-spacing:-.01em;color:var(--cream);white-space:nowrap;justify-self:start;align-items:center;gap:10px;display:inline-flex}.footer-line{font:700 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--cream)}.footer-nav{gap:var(--s-7) var(--s-6);padding-block:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-nav>nav:nth-child(3):last-child{grid-column:1/-1}.footer-nav h2{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dusk-3);margin-bottom:var(--s-2)}.footer-nav ul{margin:0;padding:0;list-style:none}.footer-nav a,.footer-nav button{min-width:44px;min-height:44px;font:var(--t-small);color:var(--on-dusk-2);text-align:left;cursor:pointer;transition:color var(--dur-colour) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer-nav a:hover,.footer-nav button:hover{color:var(--cream);text-underline-offset:4px;text-decoration:underline}.footer-legal{gap:var(--s-1) var(--s-6);font:var(--t-small);color:var(--on-dusk-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.site-footer{padding-block:var(--s-9) 40px}.footer-top{align-items:center;gap:var(--s-8);grid-template-columns:auto 1fr}.footer-line{justify-self:end;font-size:28px}.footer-nav{grid-template-columns:repeat(3,minmax(0,220px))}.footer-nav>nav:nth-child(3):last-child{grid-column:auto}}.linkbtn{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:hover{text-decoration-thickness:2px}.panel{background-color:var(--inset);border:1px solid var(--rule);border-radius:var(--r-panel);padding:var(--s-6);color:var(--ink)}@media (min-width:1024px){.panel{padding:40px}}.panel--dusk{background-color:var(--dusk);color:var(--cream);border:0}.price-card{gap:var(--s-4);padding:var(--s-6);background-color:var(--cream);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-panel);flex-direction:column;display:flex}.surface-dusk .price-card{border-color:#0000}.price-card--featured{border-top:4px solid var(--amber);padding-top:21px}.surface-dusk .price-card--featured{border-top-color:var(--amber)}.surface-dusk :-webkit-any(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset){--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-2);--line:var(--rule);--edge:var(--control);--focus:var(--focus-light);--action-bg:var(--dusk);--action-fg:var(--cream);--action-bg-hover:var(--dusk-2);--action-bg-active:var(--rule-dusk);--quiet-bg-hover:var(--inset);color:var(--ink)}.surface-dusk :-moz-any(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset){--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-2);--line:var(--rule);--edge:var(--control);--focus:var(--focus-light);--action-bg:var(--dusk);--action-fg:var(--cream);--action-bg-hover:var(--dusk-2);--action-bg-active:var(--rule-dusk);--quiet-bg-hover:var(--inset);color:var(--ink)}.surface-dusk :is(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset){--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-2);--line:var(--rule);--edge:var(--control);--focus:var(--focus-light);--action-bg:var(--dusk);--action-fg:var(--cream);--action-bg-hover:var(--dusk-2);--action-bg-active:var(--rule-dusk);--quiet-bg-hover:var(--inset);color:var(--ink)}.surface-dusk .price-card{--surface:var(--cream)}.surface-dusk .panel:not(.panel--dusk){--surface:var(--inset)}.surface-dusk :-webkit-any(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset) .lit{border-color:var(--focus-light)}.surface-dusk :-moz-any(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset) .lit{border-color:var(--focus-light)}.surface-dusk :is(.price-card,.panel:not(.panel--dusk),.surface-cream,.surface-inset) .lit{border-color:var(--focus-light)}@media (min-width:1024px){.price-card{padding:40px}.price-card--featured{padding-top:37px}}.price-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.price-card .fit,.price-card .terms{color:var(--ink-2)}.price-card .terms{font:var(--t-small)}.price-card>.btn:last-child{margin-top:auto}.includes-line{font:var(--t-small);color:var(--ink-2)}.founding-offer{padding:var(--s-3);border:1px solid var(--amber-press);border-radius:var(--r-panel);background-color:var(--lit-soft);color:var(--ink);font:var(--t-small)}.founding-offer__title{font-weight:700}.founding-offer a{color:var(--ink)}.price{font:var(--t-figure-hero);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}.price--line{font:700 17px/1.3 var(--font-figures);letter-spacing:0}.price--figure{font:var(--t-figure);letter-spacing:-.02em}.price--inline{font:inherit;letter-spacing:inherit;color:inherit}.cost-lines{border-top:1px solid var(--line)}.cost-lines>div{gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.cost-lines dt{font:var(--t-small);color:var(--fg-2)}.cost-lines dd{font:700 17px/1.3 var(--font-figures);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;margin:0}.cost-lines .cost-lines__total dt{font:var(--t-action);color:var(--fg)}.gst-note{font:var(--t-small);color:var(--fg-2)}.plus-gst{color:var(--fg-2);white-space:nowrap;font-weight:400}.chip{align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-pill);min-height:28px;font:700 13px/1 var(--font-display);color:var(--fg);white-space:nowrap;padding:0 12px;display:inline-flex}.chip:has(.lit){padding-left:10px}.chip--stopped{border-color:var(--negative)}.chip--stopped:before{content:"";background-color:var(--negative);border-radius:50%;width:8px;height:8px}.notice{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--control);border-radius:var(--r-panel);background-color:var(--inset);color:var(--ink);font:400 16px/1.5 var(--font-text);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.notice__icon{background-color:var(--ink-2);width:20px;height:20px;color:var(--cream);font:800 13px/1 var(--font-display);border-radius:50%;place-items:center;margin-top:2px;display:grid}.notice--negative{background-color:var(--negative-soft);border-color:var(--negative)}.notice--negative .notice__icon{background-color:var(--negative)}.notice--positive{background-color:var(--positive-soft);border-color:var(--positive)}.notice--positive .notice__icon{background-color:var(--positive)}.notice--caution{background-color:var(--lit-soft);border-color:var(--amber-press)}.notice--caution .notice__icon{background-color:var(--amber);color:var(--dusk)}.form{gap:var(--s-6);display:grid}.field{gap:var(--s-2);display:grid}.field>label,.field__label{font:var(--t-action);color:var(--fg)}.field__help{font:var(--t-small);color:var(--fg-2)}.input{border:1px solid var(--control);border-radius:var(--r-control);background-color:var(--cream);width:100%;min-height:48px;color:var(--ink);font:400 17px/1.4 var(--font-text);transition:border-color var(--dur-colour) var(--ease-out);padding:12px 14px}.input:hover{border-color:var(--ink-2)}textarea.input{resize:vertical;min-height:144px}.field--error .input,.input[aria-invalid=true]{border:2px solid var(--negative);padding:11px 13px}.field-error{align-items:flex-start;gap:var(--s-2);font:var(--t-small);color:var(--negative);display:flex}.field-error__icon{background-color:var(--negative);width:20px;height:20px;color:var(--cream);font:800 13px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.form>.btn{justify-self:start}@media (max-width:639px){.form>.btn{justify-self:stretch}}.choice{gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4);border:1px solid var(--control);border-radius:var(--r-panel);background-color:var(--cream);color:var(--ink);cursor:pointer;transition:border-color var(--dur-colour) var(--ease-out), background-color var(--dur-colour) var(--ease-out);grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid;position:relative}.choice:hover{border-color:var(--ink-2)}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice__mark{border:1px solid var(--control);width:24px;height:24px;font:800 13px/1 var(--font-display);color:var(--cream);border-radius:50%;place-items:center;display:grid}.choice:has(input:checked){border:2px solid var(--dusk);background-color:var(--lit-soft);padding:11px 15px}.choice:has(input:checked) .choice__mark{background-color:var(--dusk);border-color:var(--dusk)}.choice:has(input:checked) .choice__mark:after{content:"✓"}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps>li{column-gap:var(--s-4);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.steps>li:not(:last-child):before{content:"";background-color:var(--line);width:2px;height:calc(100% - 12px);position:absolute;top:40px;left:19px}.step-mark{border:2px solid var(--line);width:40px;height:40px;font:750 17px/1 var(--font-figures);color:var(--fg);background-color:var(--surface);border-radius:50%;place-items:center;display:grid}.steps>li.is-lit .step-mark{background-color:var(--amber);border-color:var(--amber);color:var(--dusk)}.steps h3{font:var(--t-item);letter-spacing:-.015em;padding-top:var(--s-2)}.steps p{color:var(--fg-2);max-width:46ch;margin-top:6px}@media (min-width:1024px){.steps--row{gap:var(--s-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.steps--row>li{row-gap:var(--s-5);grid-template-rows:40px auto;grid-template-columns:none}.steps--row>li:not(:last-child):before{width:auto;height:2px;top:19px;left:48px;right:-16px}.steps--row h3{padding-top:0}}.disclosure{border-bottom:1px solid var(--line)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding-block:var(--s-3);font:700 19px/1.3 var(--font-display);cursor:pointer;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"";clip-path:polygon(6px 0,8px 0,8px 6px,14px 6px,14px 8px,8px 8px,8px 14px,6px 14px,6px 8px,0 8px,0 6px,6px 6px);background-color:currentColor;flex:none;width:14px;height:14px}.disclosure[open]>summary:after{clip-path:polygon(0 6px,14px 6px,14px 8px,0 8px)}.disclosure>:not(summary){padding-bottom:var(--s-6);color:var(--fg-2);max-width:62ch}.phone-frame{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-device);background-color:var(--surface);padding:10px;overflow:hidden}.phone-frame>*{border-radius:calc(var(--r-device) - 10px);display:block;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:var(--s-3);border-bottom:1px solid var(--line)}th{font:var(--t-label);color:var(--fg-2)}td.money,td.num,th.num{text-align:right;font-family:var(--font-figures);font-variant-numeric:tabular-nums;white-space:nowrap}.data-table td{min-height:48px}@media (max-width:600px){.data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-table tr{padding-block:var(--s-3);border-bottom:1px solid var(--line);display:block}.data-table td{gap:var(--s-3);padding:var(--s-1) 0;text-align:left;border:0;grid-template-columns:minmax(0,40%) minmax(0,1fr);display:grid}.data-table td:before{content:attr(data-label);font:var(--t-label);color:var(--fg-2)}}.eyebrow{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.lead{font:var(--t-lede);color:var(--fg-2);max-width:40ch}.mono{font-family:var(--font-figures);font-variant-numeric:tabular-nums}.day{padding-block:var(--section-y)}.day+.day{padding-top:0}.day--head{padding-top:var(--s-8)}.prose{max-width:68ch}.prose h1{font:var(--t-display);letter-spacing:-.03em}.prose h2{font:700 24px/1.2 var(--font-display);letter-spacing:-.015em;margin-top:var(--s-8)}.prose h3{margin-top:var(--s-6)}.prose p,.prose li{margin-top:var(--s-3)}.prose ul{margin:0;padding-left:1.2em}.prose .lead{margin-top:var(--s-4)}.prose a{text-underline-offset:3px;text-decoration-thickness:1px}.prose .note,.note{border-left:3px solid var(--rule);padding-left:var(--s-4);color:var(--fg-2)}.cta{padding-block:var(--section-y);background-color:var(--dusk);color:var(--cream)}.cta .grid{gap:var(--s-7);display:grid}@media (min-width:1024px){.cta .grid{gap:var(--s-9);grid-template-columns:1fr 1fr;align-items:start}}.ask form{gap:var(--s-3);margin-top:var(--s-4);display:grid}.ask label{gap:var(--s-1);display:grid}.ask input,.ask textarea{min-height:48px;padding:var(--s-3) var(--s-4);border:1px solid var(--control);border-radius:var(--r-control);background-color:var(--cream);color:var(--ink);font:400 17px/1.4 var(--font-text)}.ask textarea{resize:vertical;min-height:144px}.ask .btn{justify-self:start}.ask .done{margin-top:var(--s-3);font-weight:700;display:none}.ask.sent form{display:none}.ask.sent .done{display:block}.ask .fail{color:var(--negative);border-left:3px solid var(--negative);padding-left:var(--s-3)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.builder-building{margin:var(--s-4) 0}.builder-building__bar{background-color:var(--line);height:2px;overflow:hidden}.builder-building__bar span{background-color:var(--fg);width:35%;height:100%;animation:builder-sweep 1.4s var(--ease-out) infinite;display:block}@keyframes builder-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.builder-building__stage{margin:var(--s-2) 0 0;font:600 15px/1.5 var(--font-text);color:var(--fg-2)}@media (prefers-reduced-motion:reduce){.builder-building__bar span{width:100%;animation:none}}.home-photo{pointer-events:none}.site-header .header-action{color:var(--amber)}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;min-height:48px;font:var(--t-nav);color:var(--on-dusk-2);border-radius:var(--r-control);align-items:center;padding:0 12px;list-style:none;display:flex}.nav-dropdown summary:hover{color:var(--cream)}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"⌄";margin-left:6px}.nav-dropdown__links{background:var(--dusk);min-width:210px;padding:var(--s-4);border:1px solid var(--fg-2);border-radius:var(--r-panel);display:grid;position:absolute;top:100%;left:0}.nav .nav-dropdown__links a{white-space:nowrap;padding:12px}.menu-panel .menu-sub-link{padding-left:var(--s-6);font:var(--t-small)}.nav-dropdown summary:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.nav-dropdown summary[aria-current]{color:var(--cream)}.nav-dropdown summary{position:relative}.nav-dropdown summary[aria-current]:before{content:"";background-color:var(--amber);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.nav-dropdown.nav-utility{padding-left:var(--s-4)}.menu-dropdown>summary{cursor:pointer;min-height:56px;font:600 19px/1.2 var(--font-display);border-bottom:1px solid var(--rule-dusk);justify-content:space-between;align-items:center;list-style:none;display:flex}.menu-dropdown>summary::-webkit-details-marker{display:none}.menu-dropdown>summary:after{content:"⌄"}.menu-dropdown[open]>summary:after{content:"⌃"}.menu-dropdown>summary:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.menu-dropdown>summary[aria-current]{color:var(--cream);padding-left:18px;position:relative}.menu-dropdown>summary[aria-current]:before{content:"";background-color:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute;left:0}.menu-panel .menu-sub-link{min-height:48px}.nav-split{align-items:center;display:flex;position:relative}.nav .nav-split>a{padding-right:0}.nav-split .nav-dropdown{position:static}.nav-dropdown--arrow>summary{justify-content:center;width:44px;padding:0}.nav-dropdown--arrow>summary:after,.menu-dropdown--arrow>summary:after,.menu-dropdown--arrow[open]>summary:after{content:none}.nav-dropdown--arrow[open]>summary>span,.menu-dropdown--arrow[open]>summary>span{transform:rotate(180deg)}.menu-split{grid-template-columns:minmax(0,1fr) 56px;display:grid;position:relative}.menu-split>a{grid-area:1/1}.menu-split>details{display:contents}.menu-split>details>summary{grid-area:1/2;justify-content:center}.menu-split .menu-sub-links{grid-column:1/-1}.menu-split>details:not([open])>.menu-sub-links{display:none}body{--dusk-sky:url(/media/dusk-sky.webp)}body[data-sky-page]{isolation:isolate;background-color:var(--dusk);position:relative}body[data-sky-page]:has(.handoff--band){--sky-height:min(70svh, 600px)}body[data-sky-page]:before{content:"";height:var(--sky-height,calc(760px + var(--header-h)));z-index:-1;background-image:linear-gradient(to bottom, var(--sky-shade) 0%, var(--sky-shade) 16%, var(--dusk) 88%), var(--dusk-sky);background-position:50%;background-size:cover;position:absolute;top:0;bottom:auto;left:0;right:0}body[data-sky-page] .site-header:not(.is-scrolled){background-color:#0000;border-bottom-color:#0000}body[data-sky-page] #main .handoff__hero.surface-dusk,body[data-sky-page] #main>.pl-pricing>.surface-dusk:first-child,body[data-sky-page] #main .sky-opening,body[data-sky-page] #main .choose-page>.surface-dusk,body[data-sky-page] #main>.pl-client,body[data-sky-page] #main>.pl-404-page,body[data-sky-page] #main>.pl-sample{background-color:#0000}.pl-doc-grid.surface-cream{padding:var(--s-6);border-radius:var(--r-panel)}.pl-doc-grid.surface-cream .pl-toc{top:calc(var(--header-h) + var(--s-6))}.story-video{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--dusk);min-width:0;margin:0;overflow:hidden}.story-video video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.door-light{width:100%;max-width:440px;color:var(--cream);margin-inline-start:auto;margin-inline-end:auto}.door-light svg{width:100%;max-height:360px;overflow:visible}.door-light__frame{stroke:currentColor;stroke-width:8px;stroke-linecap:round;fill:none}.door-light__ground{stroke:var(--amber);stroke-width:2px;opacity:.3}.door-light__lamp{fill:var(--amber)}.door-light__beam{fill:var(--amber);opacity:.06}@media (prefers-reduced-motion:no-preference){.door-light__lamp{animation:1.8s ease-out both door-on}.door-light__beam{animation:1.8s ease-out both beam-on}@keyframes door-on{0%,18%{opacity:.18}34%{opacity:.7}49%{opacity:.28}76%,to{opacity:1}}@keyframes beam-on{0%,18%{opacity:0}34%{opacity:.04}49%{opacity:.01}76%,to{opacity:.06}}}@media (max-width:767px){.door-light{display:none}.story-video{max-width:520px}}:root{--lit-edge:color-mix(in srgb, var(--amber) 62%, transparent);--lit-ring:color-mix(in srgb, var(--amber) 14%, transparent);--lit-halo:color-mix(in srgb, var(--amber) 26%, transparent);--lit-halo-strong:color-mix(in srgb, var(--amber) 40%, transparent);--split-navy:var(--sky-blue);--split-grey:var(--rule)}.finder{margin-top:var(--s-6);max-width:560px;position:relative}.finder__bar{gap:var(--s-2);padding:var(--s-2);border:1px solid var(--lit-edge);border-radius:var(--r-panel);background-color:var(--dusk);box-shadow:0 0 0 4px var(--lit-ring), 0 0 44px var(--lit-halo);transition:box-shadow var(--dur-colour), border-color var(--dur-colour);flex-direction:column;display:flex}@media (min-width:560px){.finder__bar{flex-direction:row;align-items:stretch}}.finder__bar:focus-within{border-color:var(--glow);box-shadow:0 0 0 3px var(--glow), 0 0 56px var(--lit-halo-strong)}.finder__input{min-width:0;min-height:52px;padding:0 var(--s-4);color:var(--cream);font:var(--t-body);background:0 0;border:0;flex:1}.finder__input::placeholder{color:var(--on-dusk-3)}.finder__input:focus-visible{outline:none}.finder .btn{white-space:nowrap}.price-card--featured{border-color:var(--amber-press);box-shadow:0 0 0 4px var(--lit-ring), 0 18px 56px var(--lit-halo)}.split{gap:var(--s-3);display:grid}.split__bar{border-radius:var(--r-pill);border:1px solid var(--focus-light);height:14px;display:flex;overflow:hidden}.split__seg{min-width:4px;height:100%;display:block}.split__seg+.split__seg{border-left:2px solid var(--cream)}.split__seg--build{background-color:var(--split-navy)}.split__seg--media{background-color:var(--amber)}.split__seg--management{background-color:var(--split-grey)}.split__key{gap:var(--s-2);margin:0;display:grid}.split__key>div{gap:var(--s-3);grid-template-columns:1fr auto;align-items:baseline;display:grid}.split__key dd{margin:0}.split__swatch{border-radius:var(--r-control);flex:none;width:12px;height:12px;margin-top:4px}.split__swatch--build{background-color:var(--split-navy)}.split__swatch--media{background-color:var(--amber)}.split__swatch--management{background-color:var(--split-grey)}.split__name{gap:var(--s-3);font:var(--t-small);color:var(--fg);align-items:flex-start;display:flex}.split__name small{color:var(--fg-2);font:var(--t-small);display:block}.example{isolation:isolate;position:relative}.example__frame{border:1px solid var(--lit-edge);border-radius:var(--r-panel);background-color:var(--dusk-2);box-shadow:0 0 0 4px var(--lit-ring), 0 -14px 56px var(--lit-halo);overflow:hidden}.example__chrome{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule-dusk);font:var(--t-small);color:var(--fg-3);display:flex}.example__chrome i{background-color:var(--rule-dusk);border-radius:50%;width:9px;height:9px}.example__url{margin-left:var(--s-2);border-radius:var(--r-pill);background-color:var(--dusk);text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:300px;padding:2px 10px;overflow:hidden}.example__tabs{gap:var(--s-2);padding:var(--s-4);flex-wrap:wrap;display:flex}.example__tabs[hidden]{display:none}.example__tab{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--edge);color:var(--fg-2);font:var(--t-small);cursor:pointer;transition:border-color var(--dur-colour), color var(--dur-colour), background-color var(--dur-colour);background-color:#0000;font-weight:700}.example__tab:hover{background-color:var(--quiet-bg-hover)}.example__tab[aria-selected=true]{border-color:var(--amber);color:var(--fg);background-color:var(--dusk)}.example__panel{margin:0 var(--s-4) var(--s-4);border-radius:var(--r-control);background-color:var(--cream);color:var(--ink);overflow:hidden}.example__panel[hidden]{display:none}.example__hero{padding:var(--s-6);background-color:var(--dusk);color:var(--cream)}.example__kicker{color:var(--glow);font:var(--t-small);font-weight:700}.example__hero h3{font:750 28px/1.1 var(--font-display);letter-spacing:-.025em;margin-top:var(--s-2)}.example__hero p{margin-top:var(--s-3);font:var(--t-small);color:var(--on-dusk-2);max-width:44ch}.example__row{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.example__row span{border-radius:var(--r-control);font:var(--t-small);padding:8px 14px;font-weight:700}.example__row .is-primary{background-color:var(--amber);color:var(--dusk)}.example__row .is-quiet{border:1px solid var(--on-dusk-3);color:var(--cream)}.example__list{padding:var(--s-5) var(--s-6);gap:var(--s-4);font:var(--t-small);color:var(--ink-2);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.example__list b{color:var(--ink);font:var(--t-small);font-weight:700;display:block}@media (max-width:639px){.example__list{grid-template-columns:1fr}}.example__caption{padding:0 var(--s-4) var(--s-4);font:var(--t-small);color:var(--fg-3)}.proofs{gap:var(--s-6);display:grid}@media (min-width:900px){.proofs{grid-template-columns:1fr 1fr}}.proof{border:1px solid var(--lit-edge);border-radius:var(--r-panel);background-color:var(--dusk-2);padding:var(--s-6)}.proof__head{justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.proof__title{font:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--glow);font-weight:700}.proof__head .t-small{color:var(--fg-3)}.proof__row{justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px dashed var(--rule-dusk);font-variant-numeric:tabular-nums;display:flex}.proof__row small{font:var(--t-small);color:var(--fg-3);display:block}.proof__row .is-ad{color:var(--glow)}.proof__row--total{border-top:1px solid var(--amber);margin-top:var(--s-2);border-bottom:0;font-weight:700}.proof__note{gap:var(--s-3);margin-top:var(--s-4);padding:var(--s-3);border:1px solid var(--rule-dusk);border-radius:var(--r-control);font:var(--t-small);color:var(--fg-2);display:flex}.proof__note svg{flex:none}.chart{margin-top:var(--s-5)}.chart__plot{gap:var(--s-2);grid-template-columns:22px 1fr;height:190px;display:grid}.chart__axis{font:var(--t-small);color:var(--fg-3);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:38px;display:flex}.chart__cols{gap:var(--s-4);border-bottom:1px solid var(--rule-dusk);grid-template-columns:repeat(4,1fr);display:grid}.chart__col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.chart__total{font:var(--t-small);text-transform:none;letter-spacing:0;color:var(--fg);margin-bottom:4px;font-weight:700}.chart__stack{flex-direction:column;justify-content:flex-end;width:100%;max-width:64px;height:calc(100% - 62px);display:flex}.chart__stack i{width:100%;display:block}.chart__quote{background-color:var(--cream);border-radius:var(--r-control)}.chart__call{background-color:var(--amber)}.chart__col.is-now .chart__call{background-color:var(--glow)}.chart__week{height:34px;font:var(--t-small);color:var(--fg-3);padding-top:8px}.chart__col.is-now .chart__week{color:var(--glow);font-weight:700}.chart__key{gap:var(--s-4);margin-top:var(--s-3);font:var(--t-small);color:var(--fg-2);flex-wrap:wrap;align-items:center;display:flex}.chart__key i{border-radius:var(--r-control);vertical-align:-1px;width:12px;height:12px;margin-right:6px;display:inline-block}.chart__key em{color:var(--fg-3);margin-left:auto;font-style:normal}.action-bar{display:none}@media (max-width:767px){.action-bar{z-index:var(--z-actionbar);justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--gutter);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom));background-color:var(--dusk);border-top:1px solid var(--lit-edge);color:var(--cream);font:var(--t-small);transition:transform var(--dur-enter) var(--ease-out);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.action-bar.is-shown{transform:none}}.tick-list{gap:var(--s-2);font:var(--t-small);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.tick-list li{gap:var(--s-3);align-items:baseline;display:flex}.tick-list li:before{content:"";background-color:var(--amber);border:1px solid var(--focus-light);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.search-still{justify-self:center;width:100%;max-width:600px;margin:0;position:relative}.search-still__video{aspect-ratio:600/270;border:1px solid var(--lit-edge);border-radius:var(--r-panel);width:100%;height:auto;box-shadow:0 0 0 4px var(--lit-ring), 0 0 56px var(--lit-halo);display:block}@media (max-width:639px){.search-still{display:none}}@media (min-width:1024px){.offer-hero__grid:has(.search-still) .offer-hero__copy.offer-hero__copy{grid-column:1/span 7}.search-still{grid-column:8/span 5;align-self:center}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@keyframes marketing-tittle{0%{background-color:var(--rule-dusk)}to{background-color:var(--amber)}}@keyframes marketing-rail-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes marketing-rail-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-motion-enabled=true][data-motion-m1=play] .site-header .brand .tittle{animation:marketing-tittle var(--dur-m1) var(--ease-out) var(--delay-m1) both}html[data-motion-enabled=true] main .btn__content,html[data-motion-enabled=true] main .link-row__content{transition:transform var(--dur-m6) var(--ease-out)}html[data-motion-enabled=true] main .btn:active .btn__content,html[data-motion-enabled=true] main .link-row:active .link-row__content{transform:translateY(1px)scale(.985)}html[data-motion-enabled=true] .steps[data-motion-m3][data-m3-ready=true]>li:not(:last-child):before{transform-origin:top}html[data-motion-enabled=true] .steps[data-motion-m3][data-m3-ready=true]>li:not([data-m3=played]):not(:last-child):before{transform:scaleY(0)}html[data-motion-enabled=true] .steps[data-motion-m3][data-m3-ready=true]>li[data-m3=played]:not(:last-child):before{animation:marketing-rail-y var(--dur-m3) var(--ease-out) 0s both}@media (min-width:1024px){html[data-motion-enabled=true] .steps.steps--row[data-motion-m3][data-m3-ready=true]>li:not(:last-child):before{transform-origin:0}html[data-motion-enabled=true] .steps.steps--row[data-motion-m3][data-m3-ready=true]>li:not([data-m3=played]):not(:last-child):before{transform:scaleX(0)}html[data-motion-enabled=true] .steps.steps--row[data-motion-m3][data-m3-ready=true]>li[data-m3=played]:not(:last-child):before{animation:marketing-rail-x var(--dur-m3) var(--ease-out) var(--motion-step-delay,0s) both}}html[data-motion-enabled=true] .steps[data-motion-m3][data-m3-ready=true]>li.is-lit .step-mark{transition:background-color var(--dur-m3-marker) var(--ease-out), border-color var(--dur-m3-marker) var(--ease-out), color var(--dur-m3-marker) var(--ease-out);transition-delay:var(--dur-m3)}html[data-motion-enabled=true] .steps[data-motion-m3][data-m3-ready=true]>li.is-lit:not([data-m3=played]) .step-mark{background-color:var(--surface);border-color:var(--line);color:var(--fg)}}}
