nav[data-astro-cid-vi6cectr].site{padding-inline:max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter)))}.brand[data-astro-cid-vi6cectr]{gap:0}.brand-stop[data-astro-cid-vi6cectr]{color:var(--clay)}.nav-links[data-astro-cid-vi6cectr],.nav-cta[data-astro-cid-vi6cectr]{font-size:16px}.nav-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr][aria-current]{color:var(--clay-text)}.nav-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr][aria-current]:after{transform:scaleX(1)}.mobile-toggle[data-astro-cid-vi6cectr]{z-index:var(--z-toggle);block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-inline-end:-10px;padding:0;display:none;position:relative}.mobile-toggle[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]{block-size:2px;inline-size:24px;transition:transform calc(var(--dur-base) * var(--motion)) var(--ease-out-ui), opacity var(--dur-fast) ease;background:currentColor;border-radius:2px;display:block}.mobile-toggle[data-astro-cid-vi6cectr][aria-expanded=true] span[data-astro-cid-vi6cectr]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle[data-astro-cid-vi6cectr][aria-expanded=true] span[data-astro-cid-vi6cectr]:nth-child(2){opacity:0}.mobile-toggle[data-astro-cid-vi6cectr][aria-expanded=true] span[data-astro-cid-vi6cectr]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-vi6cectr]{z-index:var(--z-menu);gap:var(--s-6);padding-block:calc(var(--nav-h) + var(--s-5)) var(--s-6);padding-inline:var(--gutter);overscroll-behavior:contain;background:var(--paper);color:var(--text);opacity:1;transition:opacity .12s ease, display .12s allow-discrete;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-vi6cectr][hidden]{opacity:0;display:none}.mobile-menu[data-astro-cid-vi6cectr].open{transition-duration:var(--dur-base)}@starting-style{.mobile-menu[data-astro-cid-vi6cectr].open{opacity:0}}.mobile-menu-links[data-astro-cid-vi6cectr]{gap:14px;list-style:none;display:grid}.mobile-menu-links[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr]{transition:transform calc(var(--dur-base) * var(--motion)) var(--ease-out-ui);transition-delay:calc(40ms * var(--i,0))}@starting-style{.mobile-menu[data-astro-cid-vi6cectr].open .mobile-menu-links[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr]{transform:translateY(calc(10px * var(--motion)))}}.mobile-menu-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{min-height:44px;letter-spacing:var(--track-h3);color:var(--text);text-underline-offset:.2em;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;align-items:center;font-size:24px;font-weight:700;line-height:1.15;text-decoration:underline 2px #0000;display:inline-flex}.mobile-menu-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover{color:var(--clay-text)}.mobile-menu-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr][aria-current]{color:var(--clay-text);text-decoration-color:currentColor}.mobile-menu-cta[data-astro-cid-vi6cectr]{align-self:stretch;margin-block-start:auto}@media (width<=1023px){.nav-links[data-astro-cid-vi6cectr],.nav-cta-desktop[data-astro-cid-vi6cectr]{display:none}.mobile-toggle[data-astro-cid-vi6cectr]{display:flex}}@media (width>=1024px){nav[data-astro-cid-vi6cectr].site{-moz-column-gap:var(--s-5);align-items:center;column-gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.brand[data-astro-cid-vi6cectr]{justify-self:start}.nav-cta-desktop[data-astro-cid-vi6cectr]{justify-self:end}.mobile-menu[data-astro-cid-vi6cectr]{display:none}}footer[data-astro-cid-oenwriqq].site{background:var(--surface);color:var(--fg)}footer[data-astro-cid-oenwriqq].site .foot-wrap[data-astro-cid-oenwriqq]{padding-block:clamp(56px, 5vw, 72px) var(--s-6)}.foot-grid[data-astro-cid-oenwriqq]{gap:var(--s-8) var(--s-6);border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr);padding-block-end:var(--s-7);display:grid}.foot-brand[data-astro-cid-oenwriqq]{gap:var(--s-6);grid-column:1/-1;min-width:0;display:grid}.foot-identity[data-astro-cid-oenwriqq]{align-content:start;gap:var(--s-4);display:grid}.foot-wordmark[data-astro-cid-oenwriqq]{letter-spacing:var(--track-h1);white-space:nowrap;color:var(--fg);font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.foot-stop[data-astro-cid-oenwriqq]{color:var(--accent-display)}.foot-line[data-astro-cid-oenwriqq]{max-width:38ch;font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--fg-2)}.foot-contact[data-astro-cid-oenwriqq]{align-content:start;gap:var(--s-2);color:var(--fg-2);font-style:normal;display:grid}.foot-address[data-astro-cid-oenwriqq]{color:var(--fg)}.foot-contact-link[data-astro-cid-oenwriqq]{min-height:32px;color:var(--fg);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--rule);transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;align-items:center;display:inline-flex}.foot-contact-link[data-astro-cid-oenwriqq]:hover{color:var(--accent-text);text-decoration-color:currentColor}.foot-small[data-astro-cid-oenwriqq]{max-width:60ch;font-size:var(--t-meta);color:var(--fg-muted);line-height:1.5}.foot-hours[data-astro-cid-oenwriqq]{margin-block-start:var(--s-2)}.foot-nowrap[data-astro-cid-oenwriqq]{white-space:nowrap}.foot-nav[data-astro-cid-oenwriqq]{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.foot-heading[data-astro-cid-oenwriqq]{margin-block-end:var(--s-2)}.foot-links[data-astro-cid-oenwriqq]{list-style:none}.foot-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-height:44px;font-size:var(--t-body);color:var(--fg-2);transition:color var(--dur-fast) ease;align-items:center;line-height:1.35;display:flex}.foot-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--accent-text)}.foot-bottom[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2) var(--s-6);font-size:var(--t-meta);color:var(--fg-muted);flex-wrap:wrap;padding-block-start:var(--s-5);line-height:1.5;display:flex}.foot-legal[data-astro-cid-oenwriqq],.foot-social[data-astro-cid-oenwriqq]{align-items:center;gap:0 var(--s-5);flex-wrap:wrap;list-style:none;display:flex}.foot-quiet[data-astro-cid-oenwriqq]{min-height:44px;font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline 1px #0000;display:inline-flex}.foot-quiet[data-astro-cid-oenwriqq]:hover{color:var(--fg);text-decoration-color:currentColor}@media (width>=720px){.foot-nav[data-astro-cid-oenwriqq]{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.foot-social[data-astro-cid-oenwriqq]{margin-inline-start:auto}.foot-brand[data-astro-cid-oenwriqq]{-moz-column-gap:var(--s-6);column-gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr))}.foot-identity[data-astro-cid-oenwriqq]{grid-column:1/span 2}.foot-contact[data-astro-cid-oenwriqq]{grid-column:3/span 2}.foot-nav[data-astro-cid-oenwriqq]{grid-template-columns:repeat(4,minmax(0,1fr))}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=720px){.container{max-width:720px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1440px){.container{max-width:1440px}}.t-display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance;font-weight:800}.t-h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--track-h1);text-wrap:balance;font-weight:800}.t-h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);text-wrap:balance;font-weight:800}.t-h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);font-weight:700}.t-lede{font-size:var(--t-lede);line-height:var(--lh-lede)}.t-meta{font-size:var(--t-meta);font-weight:500;line-height:1.5}.t-price{font-size:var(--t-price);letter-spacing:-.02em;font-weight:800;line-height:1}h1.t-display,h1.t-h1{max-width:var(--measure-h1)}.kicker{font-size:var(--t-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--fg-muted);font-weight:700;line-height:1.3}.kicker--accent{color:var(--accent-text)}.accent{font-family:var(--font-accent);color:var(--accent-display);font-style:italic;font-weight:400}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sep-dot:before{content:" ·";white-space:pre-wrap}.icon{vertical-align:middle;flex:none;display:inline-block}[dir=rtl] .icon[data-mirror]{scale:-1 1}.text-link{min-height:32px;color:inherit;text-underline-offset:.22em;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease;align-items:center;gap:6px;text-decoration:underline 1px;display:inline-flex}.text-link:hover{color:var(--accent-text)}:is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link) :is(.icon,.arr){transition:translate calc(var(--dur-fast) * var(--motion)) var(--ease-out-ui)}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link):hover :is(.icon[data-icon=arrow-up-right],.icon[data-icon=external],.arr){translate:3px -3px}:is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link):hover .icon[data-icon=arrow-right]{translate:3px}:is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link):hover .icon[data-icon=arrow-left]{translate:-3px}[dir=rtl] :is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link):hover .icon[data-mirror][data-icon=arrow-up-right]{translate:-3px -3px}[dir=rtl] :is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link):hover .icon[data-mirror][data-icon=arrow-right]{translate:-3px}[dir=rtl] :is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.text-link,.card-link):hover .icon[data-mirror][data-icon=arrow-left]{translate:3px}}.card-link{transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}.card-link:hover{border-color:var(--fg)}.card-link img{transition:transform calc(var(--dur-slow) * var(--motion)) var(--ease-out)}@media (hover:hover) and (pointer:fine){.card-link:hover img{transform:scale(1.025)}}.row-link{position:relative}.row-link:before{content:"";background:var(--clay);transform-origin:0;inline-size:3px;transition:transform calc(var(--dur-fast) * var(--motion)) var(--ease-out-ui);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .row-link:before{transform-origin:100%}.row-link:hover:before{transform:scaleX(1)}.row-link>*{transition:transform calc(var(--dur-fast) * var(--motion)) var(--ease-out-ui),color var(--dur-fast) ease}.row-link:hover>*{transform:translateX(calc(6px * var(--motion)))}[dir=rtl] .row-link:hover>*{transform:translateX(calc(-6px * var(--motion)))}.row-link:hover :is(h2,h3,.ledger-title){color:var(--accent-text)}.arr-circle{border:1px solid var(--rule);block-size:46px;inline-size:46px;color:var(--fg);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease;border-radius:50%;place-items:center;display:grid}.row-link:hover .arr-circle{background:var(--fg);border-color:var(--fg);color:var(--surface)}.ledger{border-block-start:1px solid var(--rule);list-style:none}.ledger-row{border-block-end:1px solid var(--rule);color:var(--fg);grid-template-columns:44px minmax(0,1fr) auto 46px;align-items:start;gap:22px;padding-block:clamp(22px,2.6vw,38px);display:grid}.ledger-num{padding-block-start:.55em}.ledger-main{gap:var(--s-2);min-width:0;display:grid}.ledger-title{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.05}.ledger-desc{max-width:var(--measure-lede);color:var(--fg-2)}.ledger-price{font-size:var(--t-meta);color:var(--fg);white-space:nowrap;padding-block-start:.55em;font-weight:600}@media (width<=719px){.ledger-row{grid-template-columns:32px minmax(0,1fr) 44px;gap:8px 14px}.ledger-desc{display:none}.ledger-price{grid-area:2/2;padding-block-start:0}.ledger-row .arr-circle{grid-area:1/3/span 2;block-size:44px;inline-size:44px}}.band{background:var(--surface);color:var(--fg)}.band[data-space=tight]{padding-block:var(--section-space-tight)}.band[data-space=none]{padding-block:0}.sec{gap:var(--s-5);margin-block-end:clamp(28px,3.5vw,46px);display:grid}.sec-main{gap:var(--s-3);justify-items:start;min-width:0;display:grid}.sec-main>.t-h2{max-width:var(--measure-h2)}.sec-main>.t-lede{max-width:var(--measure-lede);color:var(--fg-2)}.sec-kicker{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=1024px){.sec--split{-moz-column-gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:end;column-gap:clamp(36px,5vw,80px)}}.card{background:var(--card-surface);min-width:0;color:var(--fg);border:1px solid var(--rule);border-radius:var(--r-md);flex-direction:column;display:flex;position:relative}.card[data-tone]{background:var(--surface)}.card-figure{aspect-ratio:16/10;border-start-start-radius:calc(var(--r-md) - 1px);border-start-end-radius:calc(var(--r-md) - 1px);overflow:hidden}.card-figure :is(img,picture){-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.card-body{gap:var(--s-3);padding:var(--card-pad);flex-direction:column;flex:1;display:flex}.card-title{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);color:var(--fg);font-weight:700}.card-text{color:var(--fg-2)}.card-action{align-self:flex-start;margin-block-start:auto}.def-list>div{gap:var(--s-5);padding-block:var(--s-5);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);display:grid}.def-list>div:last-child{border-block-end:1px solid var(--rule)}.def-list dt{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);color:var(--fg);font-weight:800}.def-list dd{justify-items:start;gap:var(--s-2);color:var(--fg-2);display:grid}@media (width<=719px){.def-list>div{gap:var(--s-2);grid-template-columns:1fr}}.grid{--cols:3;--grid-gap:16px;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,(100% - (var(--cols) - 1) * var(--grid-gap)) / var(--cols))),1fr));align-items:stretch;display:grid}.grid-2{--cols:2}.grid-3{--cols:3}.grid:has(>:only-child){grid-template-columns:1fr}.chip{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:32px;font-size:var(--t-meta);color:var(--fg-2);white-space:nowrap;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform calc(var(--dur-press) * var(--motion)) var(--ease-out-ui);align-items:center;padding:6px 12px;font-weight:600;line-height:1.2;display:inline-flex}a.chip{position:relative}a.chip:after{content:"";position:absolute;inset:-6px 0}a.chip:hover{border-color:var(--fg);color:var(--fg)}a.chip[aria-current=page]{background:var(--fg);border-color:var(--fg);color:var(--surface)}.chip-row{flex-wrap:wrap;gap:12px 8px;list-style:none;display:flex}.faq-list{border-block-start:1px solid var(--rule)}.faq-item{border-block-end:1px solid var(--rule)}.faq-item summary{cursor:pointer;min-height:44px;color:var(--fg);transition:color var(--dur-fast) ease;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:24px;padding-block:clamp(20px,2.4vw,30px);list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--accent-text)}.faq-q{min-width:0;font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);font-weight:700}.faq-icon{color:var(--clay);justify-self:center}.faq-icon .icon-v{transform-box:fill-box;transform-origin:50%;transition:transform calc(var(--dur-base) * var(--motion)) var(--ease-out-ui)}.faq-item[open] .faq-icon .icon-v{transform:scaleY(0)}.faq-item::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out-ui),content-visibility var(--dur-base) allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}.faq-item .faq-a{opacity:0;max-width:72ch;translate:0 calc(4px * var(--motion));transition:opacity var(--dur-fast) ease 60ms,translate calc(var(--dur-fast) * var(--motion)) var(--ease-out-ui) 60ms;padding-block-end:clamp(20px,2.4vw,30px);padding-inline-end:68px}.faq-item[open] .faq-a{opacity:1;translate:none}.faq-item .faq-a p{font-size:var(--t-body);color:var(--fg-2);line-height:1.6}@media (width<=560px){.faq-item summary{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.faq-item .faq-a{padding-inline-end:0}.faq-item .faq-a p{line-height:1.65}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:optional}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);font-weight:100 500;size-adjust:104%;ascent-override:103.37%;descent-override:28.37%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:102.5%;ascent-override:104.88%;descent-override:28.78%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia Italic),local(Georgia-Italic);font-style:italic;font-weight:400;size-adjust:78.97%;ascent-override:125.36%;descent-override:39.25%;line-gap-override:0%}:root{color-scheme:light;--paper:#fff;--panel:#f3f2ee;--sand:#e8dfd3;--ink:#0a0a0a;--ink-800:#151512;--ink-700:#242421;--line:#e2e1db;--line-strong:#8a8a84;--line-dark:#2e2e2a;--text:#0a0a0a;--text-2:#44443f;--muted:#6b6b66;--muted-on-soft:#55554f;--on-ink:#fff;--on-ink-2:#d4d4ce;--on-ink-muted:#a5a59f;--clay:#d97757;--clay-deep:#bf5d3f;--clay-text:#a84a28;--clay-on-soft:#a44525;--clay-on-ink:#d98e70;--ok:#146b46;--err:#a8321f;--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback",Arial,sans-serif;--font-body:var(--font-display);--font-accent:"Instrument Serif","Instrument Serif Fallback",Georgia,serif;--font-ar:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback",Tahoma,Arial,sans-serif;--t-display:clamp(48px,5.8vw,84px);--t-h1:clamp(36px,4.4vw,64px);--t-h2:clamp(28px,3vw,44px);--t-h3:clamp(20px,1.6vw,24px);--t-lede:clamp(18px,1.4vw,21px);--t-body:clamp(16px,.25vw + 15px,18px);--t-meta:14px;--t-kicker:13px;--t-price:clamp(40px,3.6vw,56px);--lh-display:.98;--lh-h1:1;--lh-h2:1.05;--lh-h3:1.2;--lh-lede:1.5;--lh-body:1.55;--lh-prose:1.7;--track-display:-.035em;--track-h1:-.03em;--track-h2:-.02em;--track-h3:-.01em;--track-kicker:.06em;--text-body:var(--t-body);--text-meta:var(--t-meta);--text-kicker:var(--t-kicker);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:clamp(20px,5vw,88px);--maxw:1640px;--section-space:clamp(88px,9vw,132px);--section-space-mobile:clamp(56px,15vw,76px);--section-space-tight:clamp(48px,5vw,72px);--card-pad:clamp(24px,3vw,36px);--measure-h1:11.52em;--measure-h2:14.08em;--measure-lede:33.01em;--measure-body:68ch;--r-sm:4px;--r-md:8px;--r-pill:999px;--shadow-frame:0 24px 60px #2d241b24;--shadow-float:0 20px 60px #0a0a0a33;--paper-glass:#ffffffd1;--ink-scrim:#0a0a0aad;--clay-halo:#d977572e;--clay-tint:#d977570f;--nav-h:76px;--z-menu:90;--z-nav:100;--z-toggle:110;--z-skip:200;--z-consent:300;--z-dialog:320;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-ui:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--dur-press:.12s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.5s;--dur-reveal:.48s;--dur-hero:.7s;--motion:1;interpolate-size:allow-keywords}@media (prefers-reduced-motion:reduce){:root{--motion:0}}body,[data-tone=paper]{--surface:var(--paper);--fg:var(--text);--fg-2:var(--text-2);--fg-muted:var(--muted);--rule:var(--line);--accent-text:var(--clay-text);--accent-display:var(--clay);--ring:var(--ink);--card-surface:var(--paper)}[data-tone=panel],[data-tone=sand]{--fg:var(--text);--fg-2:var(--text-2);--fg-muted:var(--muted);--rule:var(--line);--accent-text:var(--clay-text);--ring:var(--ink);--card-surface:var(--paper)}[data-tone=panel]{--surface:var(--panel);--accent-display:var(--clay-text)}[data-tone=sand]{--surface:var(--sand);--fg-muted:var(--muted-on-soft);--accent-text:var(--clay-on-soft);--accent-display:var(--clay-on-soft)}[data-tone=ink]{--surface:var(--ink);--fg:var(--on-ink);--fg-2:var(--on-ink-2);--fg-muted:var(--on-ink-muted);--rule:var(--line-dark);--accent-text:var(--clay-on-ink);--accent-display:var(--clay);--ring:var(--paper);--card-surface:var(--ink-800)}[lang|=ar]{--font-display:var(--font-ar);--font-body:var(--font-ar);--track-display:0;--track-h1:0;--track-h2:0;--track-h3:0;--track-kicker:0;--lh-display:1.15;--lh-h1:1.15;--lh-h2:1.2;--lh-body:1.7;--lh-prose:1.85;--t-kicker:14px}:is(.kicker,.eyebrow,.sec-num,.consent-kicker,th,label):lang(ar){text-transform:none;letter-spacing:0}.accent:lang(ar){font-family:var(--font-ar);color:var(--accent-text);font-style:normal;font-weight:500}.prose blockquote:lang(ar){font-family:var(--font-ar);font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--nav-h) + 12px);scrollbar-gutter:stable}body{font-family:var(--font-body);background:var(--surface);color:var(--fg);font-size:var(--t-body);line-height:var(--lh-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:1.1}::-moz-selection{background:var(--clay);color:var(--ink)}::selection{background:var(--clay);color:var(--ink)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-block:0;margin-inline:auto}.skip-link{z-index:var(--z-skip);background:var(--ink);color:var(--on-ink);border-radius:var(--r-sm);transition:transform calc(var(--dur-base) * var(--motion)) var(--ease-out-ui);padding:12px 18px;font-weight:700;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}:where(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.prose{min-width:0;max-width:var(--measure-body);font-size:clamp(17px,.25vw + 16px,18px);line-height:var(--lh-prose);color:var(--fg-2)}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose :is(h2,h3,h4){color:var(--fg);scroll-margin-top:calc(var(--nav-h) + 24px)}.prose h2{letter-spacing:var(--track-h2);margin-block:48px 18px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.15}.prose h3{font-size:var(--t-h3);line-height:var(--lh-h3);margin-block:36px 14px;font-weight:800}.prose h4{font-size:var(--t-body);margin-block:28px 10px;font-weight:700}.prose :is(p,ul,ol){margin-block-end:18px}.prose :is(ul,ol){padding-inline-start:24px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-block-end:8px}.prose li::marker{color:var(--fg-muted)}.prose :is(strong,b){color:var(--fg)}.prose a:not([class]){color:var(--accent-text);text-underline-offset:.16em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);transition:text-decoration-color var(--dur-fast) ease}.prose a:not([class]):hover{text-decoration-color:currentColor}.prose blockquote{border-inline-start:2px solid var(--clay);font-family:var(--font-accent);color:var(--fg);margin-block:28px;padding-inline-start:20px;font-size:clamp(22px,1.8vw,26px);font-style:italic;line-height:1.35}.prose blockquote p{margin-block-end:12px}.table-wrap{max-width:100%;overflow-x:auto}.prose .table-wrap{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - 32px),transparent);margin-block:28px;padding-inline-end:32px}[dir=rtl] .prose .table-wrap{-webkit-mask-image:linear-gradient(to left,var(--ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to left,var(--ink) calc(100% - 32px),transparent)}.prose table{border-collapse:collapse;inline-size:100%;min-inline-size:520px;font-size:15px;line-height:1.5}.prose :is(th,td){border-block-end:1px solid var(--rule);text-align:start;vertical-align:top;padding:12px 14px}.prose th{font-size:var(--t-meta);background:var(--panel);color:var(--text);font-weight:600}.prose pre{border-radius:var(--r-sm);background:var(--ink);color:var(--on-ink-2);margin-block:0 24px;padding:20px 24px;font-size:.88em;line-height:1.6;overflow-x:auto}.prose :not(pre)>code{border-radius:var(--r-sm);background:var(--panel);padding:.1em .35em;font-size:.92em}.prose figure{margin-block:28px}.prose img:not([class]){border-radius:var(--r-md);border:1px solid var(--rule)}.prose figcaption{font-size:var(--t-meta);color:var(--fg-muted);margin-block-start:8px}.prose hr{border:0;border-block-start:1px solid var(--rule);margin-block:40px}.callout{border-inline-start:3px solid var(--clay);border-radius:var(--r-md);background:var(--panel);color:var(--text-2);border-start-start-radius:0;border-end-start-radius:0;margin-block:28px;padding:20px 24px}.callout>.kicker{color:var(--muted);margin-block-end:8px}.callout p{margin-block-end:12px}.callout>:last-child{margin-block-end:0}.callout[data-kind=warning]{border-inline-start-color:var(--err)}.callout[data-kind=warning]>.kicker{color:var(--err)}nav.site{z-index:var(--z-nav);padding-block:16px;padding-inline:var(--gutter);color:var(--text);transition:background-color var(--dur-base) ease,border-color var(--dur-base) ease;background-color:#0000;border-block-end:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}nav.site.solid{background-color:var(--paper-glass);backdrop-filter:blur(14px);border-color:var(--line)}@media (prefers-reduced-transparency:reduce){nav.site.solid{background-color:var(--paper);backdrop-filter:none}}.brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:19px;font-weight:800;display:flex}.nav-links{font-size:var(--text-body);gap:clamp(18px,2vw,34px);font-weight:600;display:flex}.nav-links a{align-items:center;min-height:44px;display:inline-flex;position:relative}.nav-links a:after{content:"";transform-origin:0;block-size:1px;transition:transform calc(var(--dur-fast) * var(--motion)) var(--ease-out-ui);background:currentColor;position:absolute;inset-block-end:8px;inset-inline:0;transform:scaleX(0)}[dir=rtl] .nav-links a:after{transform-origin:100%}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-links a[aria-current=page]{color:var(--clay-text)}.nav-cta{border-radius:var(--r-pill);min-height:44px;font-size:var(--text-body);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform calc(var(--dur-press) * var(--motion)) var(--ease-out-ui);border:1px solid;justify-content:center;align-items:center;padding-block:10px;padding-inline:20px;font-weight:700;display:inline-flex}.nav-cta:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink{border-radius:var(--r-pill);min-height:48px;font-weight:700;font-size:var(--t-body);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform calc(var(--dur-press) * var(--motion)) var(--ease-out-ui);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:13px 25px;line-height:1.2;display:inline-flex}.btn-primary{background-color:var(--ink);color:var(--on-ink)}.btn-primary:hover{background-color:var(--clay);color:var(--ink)}.btn-ghost{border-color:var(--fg);color:var(--fg);background-color:#0000}.btn-ghost:hover{background-color:var(--fg);color:var(--surface)}.btn-clay{background-color:var(--clay);color:var(--ink)}.btn-clay:hover{background-color:var(--ink);color:var(--on-ink)}.btn-on-ink{background-color:var(--paper);color:var(--ink)}.btn-on-ink:hover{background-color:var(--sand)}.btn-lg{min-height:56px;padding:17px 31px;font-size:18px}@media (width<=480px){:is(.hero-actions,.cta-actions)>:is(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink){flex:100%;justify-content:center}}:where(.btn-primary,.btn-ghost,.btn-clay,.btn-on-ink,.nav-cta,.consent-choice,.consent-preferences,.consent-close,.submit-row button,.mobile-toggle,.chip):active{transform:scale(calc(1 - .03 * var(--motion)))}.consent-banner{z-index:var(--z-consent);inset-inline:var(--gutter);background:var(--paper);max-width:1040px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-float);transition:opacity var(--dur-base) ease,transform calc(var(--dur-base) * var(--motion)) var(--ease-drawer),display var(--dur-base) allow-discrete;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-inline:auto;padding:22px 24px;display:grid;position:fixed;inset-block-end:20px}.consent-banner h2,.consent-dialog h2{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.1}.consent-banner p,.consent-dialog p{max-width:64ch;color:var(--text-2);font-size:var(--text-body);margin-top:8px;line-height:1.5}.consent-actions{grid-template-columns:1fr 1fr;gap:10px;min-width:320px;display:grid}.consent-choice{min-height:44px;font:inherit;font-size:var(--t-meta);color:var(--on-ink);background:var(--ink);border:1px solid var(--ink);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform calc(var(--dur-press) * var(--motion)) var(--ease-out-ui);padding:10px 16px;font-weight:700}.consent-choice:hover{background:var(--clay);border-color:var(--clay);color:var(--ink)}.consent-preferences{min-height:44px;font:inherit;font-size:var(--t-meta);color:var(--text);cursor:pointer;transition:transform calc(var(--dur-press) * var(--motion)) var(--ease-out-ui);background:0 0;border:0;border-block-end:1px solid;grid-column:1/-1;justify-self:center;align-items:center;padding:2px;font-weight:700;display:inline-flex}.consent-dialog-backdrop{z-index:var(--z-dialog);background:var(--ink-scrim);transition:opacity var(--dur-base) ease,display var(--dur-base) allow-discrete;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consent-banner[hidden],.consent-dialog-backdrop[hidden]{display:none}.consent-banner[hidden]{opacity:0;transform:translateY(calc((100% + 24px) * var(--motion)))}.consent-dialog-backdrop[hidden]{opacity:0}.consent-dialog{background:var(--paper);width:min(100%,620px);color:var(--text);border-radius:var(--r-md);box-shadow:var(--shadow-float);transform-origin:50%;transition:opacity var(--dur-base) ease,transform calc(var(--dur-base) * var(--motion)) var(--ease-out-ui);outline:none;padding:34px;position:relative}.consent-dialog-backdrop[hidden] .consent-dialog{opacity:0;transform:scale(calc(1 - .02 * var(--motion)))}@starting-style{.consent-banner{opacity:0;transform:translateY(calc((100% + 24px) * var(--motion)))}.consent-dialog-backdrop{opacity:0}.consent-dialog{opacity:0;transform:scale(calc(1 - .02 * var(--motion)))}}.consent-dialog:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--clay),var(--shadow-float)}.consent-dialog .consent-kicker{color:var(--clay-text);font-size:var(--t-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;margin-top:0;font-weight:700}.consent-close{width:44px;height:44px;font:inherit;color:var(--text);background:var(--panel);cursor:pointer;transition:background-color var(--dur-fast) ease,transform calc(var(--dur-press) * var(--motion)) var(--ease-out-ui);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.consent-close:hover{background:var(--sand)}.consent-dialog-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}html.consent-dialog-open{overflow:hidden}@media (width<=720px){.consent-banner{grid-template-columns:1fr;gap:12px;padding:16px;inset-block-end:12px;inset-inline:12px}.consent-banner h2{clip:rect(0,0,0,0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.consent-banner p{margin-top:0}.consent-actions{gap:8px;width:100%;min-width:0}.consent-preferences{min-height:36px}.consent-dialog{padding:30px 20px 22px}.consent-dialog-actions{grid-template-columns:1fr}}.ro{opacity:1;transform:none}html.js .ro{opacity:0;transform:translateY(calc(14px * var(--motion)));transition:opacity var(--dur-reveal) ease var(--ro-delay,0s),transform calc(var(--dur-reveal) * var(--motion)) var(--ease-out) var(--ro-delay,0s)}html.js .ro.in{opacity:1;transform:none}html.js .ro:is(:has(h1),:has(img[fetchpriority=high])){opacity:1;transition:none;transform:none}@media print{html.js .ro{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.sec-num{font-size:var(--t-kicker);letter-spacing:var(--track-kicker);font-variant-numeric:tabular-nums;color:var(--fg-muted);font-weight:700;line-height:1.3}.eyebrow{font-size:var(--t-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--fg-muted);text-wrap:balance;align-items:center;gap:12px;font-weight:700;line-height:1.3;display:flex}.eyebrow .tick{background:var(--clay);flex:none;width:26px;height:1px}.section{padding-block:var(--section-space)}@media (width<=880px){.section{padding-block:var(--section-space-mobile)}}.cform{gap:18px;display:grid}.cform .row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:var(--t-meta);color:var(--fg);font-weight:600;line-height:1.4}.field input,.field textarea,.field select{color:var(--text);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-md);outline-offset:2px;transition:border-color var(--dur-fast) ease;outline:2px solid #0000;padding:14px 16px;font-family:inherit;font-size:16px}.field textarea{resize:vertical;min-height:140px}.field :is(input,textarea,select):focus-visible{border-color:var(--clay-deep);box-shadow:0 0 0 4px var(--clay-halo)}@media (forced-colors:active){.field :is(input,textarea,select):focus-visible{outline-color:highlight}}.form-note{font-size:var(--text-meta);color:var(--muted)}.form-note.ok{color:var(--ok);font-weight:600}.form-note.err{color:var(--err);font-weight:600}@media (width<=640px){.cform .row2{grid-template-columns:1fr}}
