/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--ff-secondary);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-section:clamp(3rem,4.4444vw + 1rem,5.5rem)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:var(--anchor-offset);background-color:var(--thm-bg);color:var(--thm-txt);font-family:var(--ff-primary);color-scheme:dark;font-weight:500}html[data-theme=light]{color-scheme:light}body{background-color:var(--thm-bg);color:var(--thm-txt);font-family:var(--ff-primary);font-weight:500}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}}:root{--ui-scale:90%}[data-theme=light]{--thm-acnt:#ff8731}.title-2xl,.title-xl{overflow-wrap:break-word}html{background:var(--thm-bg);color:var(--thm-txt);font-family:var(--ff-primary);color-scheme:dark;font-weight:500}html[data-theme=light]{color-scheme:light}:root{--accent:var(--thm-acnt);--accent-dark:var(--thm-acnt)}@supports (color:color-mix(in lab,red,red)){:root{--accent-dark:color-mix(in srgb,var(--thm-acnt) 82%,black)}}:root{--graphite:var(--thm-txt);--ink-2:var(--thm-txt-muted);--ink-3:var(--thm-txt-muted);--bg:var(--thm-bg);--line:var(--thm-bdr);--sand:var(--thm-bg);--c-max:var(--container-width);--c-pad:var(--container-gutter);--sp-sec:var(--spacing-section);--font-display:var(--ff-primary);--font-body:var(--ff-primary);--anchor-offset:calc(var(--header-h) + 1rem);--black:#0a0b19;--white:#fff;--darkblue:#011844;--deep-navy:#001539;--orange:#ff8731;--ff-primary:var(--font-inter),"Inter",system-ui,sans-serif;--ff-secondary:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--container-width:100rem;--container-gutter:clamp(1rem,2.2222vw + .5rem,2rem);--header-h:5.125rem;--thm-bg:var(--black);--thm-txt:var(--white);--thm-txt-muted:#ffffffa3;--thm-acnt:#00b7b5;--thm-acnt-2:#97e87d;--thm-bdr:#ffffff26;--thm-bdr-strong:#ffffff57;--btn-bg:#00b7b529;--ease-base:.3s ease;--ease-hero:.9s cubic-bezier(.19,1,.22,1);--diagonal:3.25rem}[data-theme=light]{--thm-bg:var(--white);--thm-txt:var(--black);--thm-acnt:#1b9a98;--thm-acnt-2:#6478b6;--thm-bdr:#191b2d1a;--thm-bdr-strong:#191b2d47}@media (max-width:63.98rem){:root{--header-h:4rem}}.title-2xl{font-size:clamp(3.33rem,5.5556vw + .5rem,5rem);line-height:1}.title-2xl,.title-xl{font-family:var(--ff-primary);font-weight:500}.title-xl{font-size:clamp(2rem,2.7778vw + .5rem,2.5rem);line-height:1.2}.title-l{font-size:1.5rem;line-height:1.15}.title-l,body{font-family:var(--ff-primary);font-weight:500}body{color:var(--thm-txt);background:var(--thm-bg);font-size:1rem;line-height:1.125}.pre-title{color:var(--thm-acnt-2);font-size:1rem;line-height:1.15}.pre-title,.ui-mono{font-family:var(--ff-secondary);text-transform:uppercase;font-weight:500}.ui-mono{font-size:.875rem}@media (max-width:47.98rem){.pre-title{font-size:.875rem}}:root{--thm-acnt:#ff8731;--btn-bg:#ff873129}[data-theme=light]{--thm-txt-muted:#0a0b19a3}.title-2xl,.title-xl{overflow-wrap:break-word}.card__media{margin:0 0 1rem;display:block}.card__media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.card__media+.card__title{margin-top:0}.nowrap{white-space:nowrap}.price{flex-wrap:wrap}.price__unit,.price__value{white-space:nowrap}[data-theme=light]{--thm-bdr:#191b2d29;--thm-surface:#191b2d09;--thm-surface-hover:#191b2d0f}:root{--thm-surface:#ffffff0a;--thm-surface-hover:#ffffff12}.cells>*,.tiles>*{transition:background-color .3s}.cells>:hover,.tiles>:hover{background-color:var(--thm-surface)}.table tbody tr{transition:background-color .3s}.table tbody tr:hover,[data-theme=light] .table thead{background-color:var(--thm-surface)}.table thead th{border-bottom:2px solid var(--thm-acnt)}.table tbody th[scope=row],.table thead th{color:var(--thm-txt)}.table .price__value{color:var(--thm-acnt-2)}.table tbody td:last-child,.table tr[data-ref] .price__value,.table tr[data-ref] td,.table tr[data-ref] th{color:var(--thm-txt-muted)}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1);transform:translateY(1.5rem)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:opacity .3s}[data-reveal],[data-reveal].is-in{transform:none}}:root{--pz:1.38}.card__media,.photo{overflow:hidden}.card__media>picture,.photo>picture{display:block;overflow:hidden}.card__media img,.photo img{will-change:transform}.card__media[data-parallax] img,.photo[data-parallax] img{transform:translate3d(0,var(--shift,0),0) scale(var(--pz,1.38))}@media (prefers-reduced-motion:reduce){.card__media[data-parallax] img,.photo[data-parallax] img{transform:none}}:root{--thm-plate:transparent}[data-theme=light]{--thm-bg:#f2f1ed;--thm-plate:#fff}.section__head>.pre-title{padding-left:.875rem;position:relative}.section__head>.pre-title:before{content:"";background:var(--thm-acnt);width:3px;position:absolute;top:.15em;bottom:.15em;left:0}[data-theme=light] .section__head>.pre-title{color:var(--thm-txt)}[data-theme=light] .callout,[data-theme=light] .cells,[data-theme=light] .faq,[data-theme=light] .table-wrap,[data-theme=light] .tiles,[data-theme=light] .toc{background:var(--thm-plate)}[data-theme=light] #zayavka,[data-theme=light] .footer{background:var(--deep-navy);--thm-bg:var(--deep-navy);--thm-txt:#fff;--thm-txt-muted:#ffffffb8;--thm-bdr:#fff3;--thm-surface:#ffffff0f;--thm-surface-hover:#ffffff1a;--thm-acnt-2:#93a6da;--thm-plate:#ffffff0a;color:var(--thm-txt);border-top:1px solid #fff3}[data-theme=light] .footer .brand__logo--dark{display:block}[data-theme=light] .footer .brand__logo--light{display:none}[data-theme=light] .card__media,[data-theme=light] .figure img,[data-theme=light] .photo{outline:1px solid var(--thm-bdr);outline-offset:-1px}[data-theme=light] .cells>*,[data-theme=light] .tiles>*{box-shadow:inset 3px 0 0 -3px var(--thm-acnt);transition:background-color .3s,box-shadow .3s}[data-theme=light] .cells>:hover,[data-theme=light] .tiles>:hover{box-shadow:inset 3px 0 0 0 var(--thm-acnt)}.card__ico{border-bottom:2px solid var(--thm-acnt);width:7rem;margin:0 0 1rem;padding-bottom:.75rem;display:block}.card__ico img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}:root:not([data-theme=light]) .card__ico img{filter:contrast(.62)brightness(1.08)}@media (max-width:47.98rem){.card__ico{width:5rem;padding-bottom:.625rem}}@supports (grid-template-rows:subgrid){.rows-sync>.card,.rows-sync>.post{grid-row:span 4;grid-template-rows:subgrid;row-gap:.75rem;display:grid}.rows-sync--2>.card,.rows-sync--2>.post{grid-row:span 2}.rows-sync--3>.card,.rows-sync--3>.post{grid-row:span 3}.rows-sync--4>.card,.rows-sync--4>.post{grid-row:span 4}.rows-sync--5>.card,.rows-sync--5>.post{grid-row:span 5}.rows-sync--6>.card,.rows-sync--6>.post{grid-row:span 6}.rows-sync--7>.card,.rows-sync--7>.post{grid-row:span 7}.rows-sync--8>.card,.rows-sync--8>.post{grid-row:span 8}.rows-sync>.card>*+*,.rows-sync>.post>*+*{margin-top:0}.rows-sync>.card .card__ico{margin-bottom:0}}.vhero{border-block:1px solid var(--thm-bdr);align-items:flex-end;min-height:min(28rem,58svh);margin-bottom:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.vhero__media,.vhero__media img,.vhero__media picture{position:absolute;inset:0}.vhero__media img,.vhero__media video{object-fit:cover;filter:blur(3px)saturate(.8);width:100%;height:100%;transform:scale(1.06)}.vhero__media video{z-index:1;position:relative}.vhero__shade{background:linear-gradient(100deg,#0a0b19f0,#0a0b19cc 45%,#0a0b1980);position:absolute;inset:0}.vhero__inner{z-index:2;padding-block:clamp(2.5rem,6vw,4.5rem);position:relative}.vhero__inner>*+*{margin-top:1rem}.vhero .pre-title,.vhero .title-2xl{color:#fff}.vhero .lead{color:#ffffffd1;max-width:46rem}@media (prefers-reduced-motion:reduce){.vhero__media video{filter:blur(3px)saturate(.8)}}.post .card__media{margin-bottom:0}.karta{--pz:1.56;margin:0 0 2.5rem}.karta__frame{line-height:0;position:relative;overflow:hidden}.karta__pins,.karta__tiles{will-change:transform}.karta[data-parallax] .karta__pins,.karta[data-parallax] .karta__tiles{transform:translate3d(0,var(--shift,0),0) scale(var(--pz))}@media (prefers-reduced-motion:reduce){.karta[data-parallax] .karta__pins,.karta[data-parallax] .karta__tiles{transform:none}}.karta__tiles{width:100%;height:auto;display:block}:root:not([data-theme=light]) .karta__tiles--light,[data-theme=light] .karta__tiles--dark{display:none}.karta__pins{width:100%;height:100%;position:absolute;inset:0}.karta__meta,.karta__name{paint-order:stroke;stroke:var(--thm-bg);stroke-linejoin:round}.karta__name{fill:var(--thm-txt);font-family:var(--ff-primary);font-weight:500;font-size:calc(19px * var(--k,1));stroke-width:calc(5px * var(--k,1))}.karta__meta{fill:var(--thm-txt-muted);font-family:var(--ff-secondary);font-size:calc(11px * var(--k,1));letter-spacing:.04em;text-transform:uppercase;stroke-width:calc(4px * var(--k,1))}.karta__dot{fill:var(--thm-txt)}.karta__base,.karta__dot{stroke:var(--thm-bg);stroke-width:calc(3 * var(--k,1))}.karta__base{fill:var(--thm-acnt)}.karta figcaption{color:var(--thm-txt-muted);font-family:var(--ff-secondary);margin-top:.75rem;font-size:.75rem;line-height:1.5}@media (max-width:47.98rem){.karta{display:none}}.article-grid+.stack,.cells+.stack,.deflist+.stack,.faq+.stack,.figure+.stack,.photo+.stack,.table-wrap+.stack,.tiles+.stack,.toc+.stack{margin-top:1.5rem}.muted+.muted{margin-top:.5rem}.subhead{margin-top:clamp(2.5rem,4vw + 1rem,4rem);margin-bottom:1.5rem}.subhead>*+*{margin-top:.75rem}.form__alt{text-align:center;margin-top:.875rem;font-size:.875rem;line-height:1.45}p.stack{margin-top:1.5rem}.vhero--film{aspect-ratio:16/9;align-items:flex-start;width:100%;min-height:0;max-height:min(88svh,56rem);margin-bottom:0}.section--slab{padding-top:0}.calc-slab{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(#1012268c,#101226f0 42%,#101226f7);border:1px solid #ffffff2e;margin-top:clamp(-19rem,-21vw,-8rem);padding:clamp(1rem,2.4vw,2rem);position:relative;box-shadow:inset 0 1px #ffffff38,0 32px 64px -24px #000000b3}.calc-slab .calc{--calc-bdr:#ffffff38}.calc-slab .calc__bigs{background:#0000004d;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006}[data-theme=light] .calc-slab{-webkit-backdrop-filter:blur(14px)saturate(110%);background:linear-gradient(#ffffffb8,#fffffff5 42%,#fffffffc);border-color:#191b2d24;box-shadow:inset 0 1px #ffffffb3,0 24px 48px -20px #191b2d47}[data-theme=light] .calc-slab .calc{--calc-bdr:#191b2d2e}[data-theme=light] .calc-slab .calc__bigs{background:#191b2d0d;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #191b2d14}@media (max-width:47.99rem){.vhero--film{aspect-ratio:auto;min-height:min(24rem,52svh)}.calc-slab{-webkit-backdrop-filter:none;background:#101226f7;margin-top:0;box-shadow:0 16px 32px -16px #0009}[data-theme=light] .calc-slab{background:#fff;box-shadow:0 16px 32px -16px #191b2d38}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.calc-slab{background:#101226f7}[data-theme=light] .calc-slab{background:#fffffffc}}@media (prefers-reduced-transparency:reduce){.calc-slab{-webkit-backdrop-filter:none;background:var(--thm-bg)}}@media print{.calc-slab{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:var(--ui-scale,90%)}body{-webkit-font-smoothing:antialiased;transition:background var(--ease-base),color var(--ease-base);overflow-x:hidden}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:500}ol,ul{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;transition:color var(--ease-base);text-decoration:none}a:hover{color:var(--thm-acnt)}:focus-visible{outline:2px solid var(--thm-acnt);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-width);padding-inline:var(--container-gutter);margin-inline:auto}.grid-line{border-top:1px solid var(--thm-bdr)}.grid-line--bottom{border-bottom:1px solid var(--thm-bdr)}.grid-line--left{border-left:1px solid var(--thm-bdr)}.section{padding-block:clamp(3rem,4.4444vw + 1rem,5.5rem)}.section+.section{border-top:1px solid var(--thm-bdr)}.section__head{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.2222vw + .5rem,2rem);margin-bottom:2rem;display:grid}.cells{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--thm-bdr);border-left:1px solid var(--thm-bdr);display:grid}.cells>*{border-right:1px solid var(--thm-bdr);min-width:0;padding:clamp(1rem,1.6667vw + .5rem,1.75rem)}.cells>*,.header{border-bottom:1px solid var(--thm-bdr)}.header{z-index:40;height:var(--header-h);background:var(--thm-bg);position:sticky;top:0}.header__inner{align-items:center;gap:clamp(1rem,2.2222vw + .5rem,2rem);height:100%;display:flex}.header__brand{align-content:center;justify-items:start;row-gap:.25rem;min-width:0;display:grid}.header__logo{letter-spacing:.04em;text-transform:uppercase;font-size:1.25rem}.header__descr{color:var(--thm-txt-muted);white-space:nowrap;min-width:0;padding-left:2.784rem;font-size:.75rem;line-height:1.2;overflow:hidden}.header__nav{margin-inline-start:auto}.header__nav ul{gap:clamp(.75rem,1.3889vw + .25rem,1.5rem);display:flex}.header__tools{align-items:center;gap:.75rem;display:flex}.header__phone{white-space:nowrap}.header__burger{border:1px solid var(--thm-bdr);justify-content:center;align-items:center;width:3rem;height:3rem;display:none}.header__burger span,.header__burger span:after,.header__burger span:before{background:currentColor;width:1.125rem;height:1px;display:block}.header__burger span{position:relative}.header__burger span:before{content:"";position:absolute;top:-.375rem}.header__burger span:after{content:"";position:absolute;top:.375rem}.header__mobile{inset:var(--header-h) 0 auto 0;background:var(--thm-bg);border-bottom:1px solid var(--thm-bdr);padding:1rem var(--container-gutter) 1.5rem;z-index:39;display:none;position:fixed}.header__mobile[data-open="1"]{display:block}.header__mobile li+li{border-top:1px solid var(--thm-bdr)}.header__mobile a{padding:.875rem 0;display:block}.footer{border-top:1px solid var(--thm-bdr);padding-block:clamp(2rem,3.3333vw + 1rem,4rem);padding-bottom:calc(clamp(2rem, 3.3333vw + 1rem, 4rem) + var(--actionbar-pad,0px))}.footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.2222vw + .5rem,2.5rem);display:grid}.footer__col li+li{margin-top:.625rem}.footer__slogan{color:var(--thm-acnt-2)}.footer__legal{color:var(--thm-txt-muted);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.actionbar,.footer__legal{border-top:1px solid var(--thm-bdr)}.actionbar{z-index:50;background:var(--thm-bg);display:none;position:fixed;bottom:0;left:0;right:0}.actionbar a{text-align:center;min-height:3.5rem;color:var(--thm-acnt);flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;display:flex}.actionbar a+a{border-left:1px solid var(--thm-bdr)}@media (max-width:89.98rem){.footer__grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}@media (max-width:75.98rem){.header__descr{display:none}}@media (max-width:78.98rem){.cells{--cols:2}.header__nav ul{gap:.875rem}}@media (max-width:63.98rem){.header__nav{display:none}.header__burger{display:flex}.section__head{grid-template-columns:minmax(0,1fr)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.98rem){body{--actionbar-pad:3.5rem}.actionbar{display:flex}.cells{--cols:1}.header__phone{display:none}}@media (max-width:35.98rem){.footer__grid{grid-template-columns:minmax(0,1fr)}.header__logo{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn{--shift:0rem;background:var(--btn-bg);height:3rem;color:var(--thm-acnt);font-family:var(--ff-secondary);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background var(--ease-base),color var(--ease-base);align-items:center;gap:.875rem;padding:0 .75rem 0 1.25rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.btn:hover{background:var(--thm-acnt);color:var(--thm-bg)}.btn:hover .btn__arrow{transform:translate(.375rem)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn__arrow{clip-path:circle(50%);width:1.75rem;height:1.75rem;transition:transform var(--ease-base);background:currentColor;flex:none;justify-content:center;align-items:center;display:flex}.btn__arrow:before{content:"";background:var(--thm-bg);clip-path:polygon(0 42%,62% 42%,62% 16%,100% 50%,62% 84%,62% 58%,0 58%);width:.625rem;height:.625rem}.btn--ghost{background:var(--thm-txt)}@supports (color:color-mix(in lab,red,red)){.btn--ghost{background:color-mix(in srgb,var(--thm-txt) 5%,transparent)}}.btn--ghost{border:1px solid var(--thm-bdr-strong);color:var(--thm-txt);transition:background var(--ease-base),border-color var(--ease-base),color var(--ease-base)}.btn--ghost:hover{border-color:var(--thm-acnt);color:var(--thm-acnt);background:0 0}.btn--ghost .btn__arrow{background:var(--thm-acnt)}.btn--ghost:hover .btn__arrow{background:currentColor}.btn--cta{height:4.5rem;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--diagonal)),calc(100% - var(--diagonal)) 100%,0 100%);padding:0 1.25rem 0 1.75rem;padding-right:calc(1.25rem + var(--diagonal) * .5);font-size:1rem}.btn--block{justify-content:space-between;width:100%;display:flex}.theme-toggle{border:1px solid var(--thm-bdr);height:3rem;font-family:var(--ff-secondary);letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--ease-base),color var(--ease-base);align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.75rem;font-weight:500;display:inline-flex}.theme-toggle:hover{border-color:var(--thm-acnt);color:var(--thm-acnt)}.theme-toggle__dot{background:var(--thm-acnt);clip-path:circle(50%);width:.5rem;height:.5rem}.card{flex-direction:column;gap:.75rem;display:flex}.card__title{font-size:1.25rem;line-height:1.2}.card__text{color:var(--thm-txt-muted);line-height:1.5}.card__meta{color:var(--thm-acnt-2)}.price{align-items:baseline;gap:.5rem;display:flex}.price__value{font-size:clamp(1.75rem,2.2222vw + 1rem,2.25rem);line-height:1}.price__unit{color:var(--thm-txt-muted);font-family:var(--ff-secondary);text-transform:uppercase;font-size:.8125rem}.price--stub{color:var(--thm-acnt-2)}.crumbs{color:var(--thm-txt-muted);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:.5rem}.crumbs [aria-current]{color:var(--thm-txt)}.faq{border-top:1px solid var(--thm-bdr)}.faq__item{border-bottom:1px solid var(--thm-bdr)}.faq__q{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;font-size:1.125rem;line-height:1.3;display:flex}.faq__q:after{content:"+";font-family:var(--ff-secondary);color:var(--thm-acnt);transition:transform var(--ease-base);flex:none}.faq__item[data-open="1"] .faq__q:after{transform:rotate(45deg)}.faq__a{color:var(--thm-txt-muted);max-width:46rem;padding-bottom:1.25rem;line-height:1.6;display:none}.faq__item[data-open="1"] .faq__a{display:block}.form{gap:1.25rem;max-width:34rem;display:grid}.field{gap:.5rem;display:grid}.field__label{font-family:var(--ff-secondary);letter-spacing:.04em;text-transform:uppercase;color:var(--thm-txt-muted);font-size:.75rem;font-weight:500}.field__control{border:0;border-bottom:1px solid var(--thm-bdr);width:100%;min-height:3rem;transition:border-color var(--ease-base);background:0 0;padding:.75rem 0}.field__control:focus{border-bottom-color:var(--thm-acnt);outline:none}.field__control::placeholder{color:var(--thm-txt-muted);opacity:.7}textarea.field__control{resize:vertical;min-height:6rem;line-height:1.5}.field--invalid .field__control{border-bottom-color:var(--thm-acnt)}.field__error{color:var(--thm-acnt);font-family:var(--ff-secondary);text-transform:uppercase;font-size:.75rem}.consent{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.consent input{width:1.25rem;height:1.25rem;accent-color:var(--thm-acnt);flex:none;margin:.125rem 0 0}.consent a{color:var(--thm-acnt);text-underline-offset:.2em;text-decoration:underline}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.form__note{font-family:var(--ff-secondary);text-transform:uppercase;font-size:.8125rem;line-height:1.5}.form__note[data-kind=err]{color:var(--thm-acnt)}.form__note[data-kind=ok]{color:var(--thm-acnt-2)}.form__note:empty{display:none}.lead,.muted{color:var(--thm-txt-muted)}.lead{max-width:46rem;font-size:1.125rem;line-height:1.5}.stack>*+*{margin-top:1rem}@media (max-width:23.5rem){.btn{white-space:normal;gap:.625rem;height:auto;min-height:3rem;padding-top:.625rem;padding-bottom:.625rem;line-height:1.25}.btn__arrow{flex:none}}.prose{max-width:46rem;font-size:1.0625rem;line-height:1.6}.prose>*+*{margin-top:1.25rem}.prose h2{scroll-margin-top:calc(var(--header-h) + 1rem);margin-top:3rem;font-size:clamp(1.75rem,2.2222vw + 1rem,2.25rem);line-height:1.2}.prose h3{margin-top:2rem;font-size:1.25rem;line-height:1.25}.prose ol,.prose ul{padding-left:1.375rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.5rem}.prose li::marker{color:var(--thm-acnt-2)}.prose a{color:var(--thm-acnt);text-underline-offset:.2em;text-decoration:underline}.prose a:hover{text-decoration:none}.prose b,.prose strong{color:var(--thm-acnt-2);font-weight:500}.table-wrap{border:1px solid var(--thm-bdr);overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem;line-height:1.4}.table td,.table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--thm-bdr);padding:.75rem .875rem}.table td+td,.table th+th{border-left:1px solid var(--thm-bdr)}.table th{font-family:var(--ff-secondary);text-transform:uppercase;color:var(--thm-txt-muted);font-size:.75rem;font-weight:500}.table tr:last-child td{border-bottom:0}.figure{margin:0}.figure img{width:100%;height:auto}.figure figcaption{font-family:var(--ff-secondary);text-transform:uppercase;color:var(--thm-txt-muted);margin-top:.75rem;font-size:.75rem;line-height:1.5}.callout{border:1px solid var(--thm-bdr);border-left:3px solid var(--thm-acnt);padding:clamp(1rem,1.6667vw + .5rem,1.75rem)}.callout>*+*{margin-top:1rem}.callout__title{font-size:1.25rem;line-height:1.25}.meta-line{color:var(--thm-txt-muted);flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.meta-line>*{align-items:center;gap:.5rem;display:inline-flex}.meta-line svg{flex:none;width:1rem;height:1rem}.toc{border:1px solid var(--thm-bdr);padding:1rem 1.25rem}.toc>summary{cursor:pointer;font-family:var(--ff-secondary);text-transform:uppercase;color:var(--thm-acnt-2);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;list-style:none;display:flex}.toc>summary::-webkit-details-marker{display:none}.toc>summary:after{content:"+";color:var(--thm-txt-muted)}.toc[open]>summary:after{content:"−"}.toc [data-toc]{margin-top:1rem}.toc [data-toc] li{line-height:1.4}.toc [data-toc] a{color:var(--thm-txt-muted)}.toc [data-toc] a:hover{color:var(--thm-acnt)}.article-grid{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.3333vw + .5rem,4rem);display:grid}.article-grid__aside{top:calc(var(--header-h) + 1.5rem);position:sticky}@media (max-width:63.98rem){.article-grid{grid-template-columns:minmax(0,1fr)}.article-grid__aside{position:static}}.tiles{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--thm-bdr);border-left:1px solid var(--thm-bdr);gap:0;display:grid}.tiles>*{border-right:1px solid var(--thm-bdr);border-bottom:1px solid var(--thm-bdr);min-width:0;padding:clamp(1rem,1.6667vw + .5rem,1.75rem)}.linklist{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.linklist a{color:var(--thm-acnt)}@media (max-width:63.98rem){.tiles{--cols:2}}@media (max-width:47.98rem){.tiles{--cols:1}}.post{flex-direction:column;gap:1rem;display:flex}.post__img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.post__cat{color:var(--thm-acnt-2)}.post__title{font-size:1.25rem;line-height:1.25}.post__excerpt{color:var(--thm-txt-muted);font-size:.9375rem;line-height:1.5}.post__meta{color:var(--thm-txt-muted);margin-top:auto}.pager{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pager a,.pager span{border:1px solid var(--thm-bdr);min-width:3rem;height:3rem;font-family:var(--ff-secondary);text-transform:uppercase;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;display:inline-flex}.pager [aria-current],.pager a:hover{border-color:var(--thm-acnt);color:var(--thm-acnt)}.pager .is-off{color:var(--thm-txt-muted);opacity:.5}.deflist{border-top:1px solid var(--thm-bdr);grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:0;display:grid}.deflist>dd,.deflist>dt{border-bottom:1px solid var(--thm-bdr);margin:0;padding:.875rem 0;line-height:1.5}.deflist>dt{font-family:var(--ff-secondary);text-transform:uppercase;color:var(--thm-txt-muted);padding-right:1rem;font-size:.75rem}@media (max-width:47.98rem){.deflist{grid-template-columns:minmax(0,1fr)}.deflist>dt{border-bottom:0;padding-bottom:0}}.map-stub{border:1px solid var(--thm-bdr);text-align:center;background-image:linear-gradient(var(--thm-bdr) 1px,transparent 1px),linear-gradient(90deg,var(--thm-bdr) 1px,transparent 1px);background-size:3rem 3rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;padding:2rem;display:flex}.map-stub svg{width:2.5rem;height:2.5rem;color:var(--thm-acnt)}.err-code{font-family:var(--ff-secondary);color:var(--thm-acnt);font-size:clamp(4rem,12vw,9rem);line-height:1}.section__head>div>*+*{margin-top:1rem}.tiles>*>*+*{margin-top:.75rem}.gap-t{margin-top:1rem}.narrow{max-width:46rem}.row-btns{flex-wrap:wrap;gap:.75rem;display:flex}.badge{border:1px solid var(--thm-bdr);font-family:var(--ff-secondary);text-transform:uppercase;color:var(--thm-acnt-2);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.card>svg,.tiles .card>svg{width:2.75rem;height:2.75rem;color:var(--thm-acnt);stroke-width:1.25px;margin-bottom:1rem}@media (max-width:47.98rem){.card>svg{width:2.25rem;height:2.25rem}}.hero{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--thm-bdr);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.hero__media,.hero__shade{position:absolute;inset:0}.hero__media picture img,.hero__media video,.hero__media>*{object-fit:cover;width:100%;height:100%}.hero__media video{z-index:1}.hero__media img,.hero__media picture,.hero__media video{position:absolute;inset:0}.hero__video--mobile{display:none}.hero__shade{z-index:2;background:linear-gradient(100deg,#0a0b19eb,#0a0b19ad 45%,#0a0b1957)}.hero__inner{z-index:3;flex:auto;width:100%;padding-block:clamp(2.5rem,6vw,5.5rem);position:relative}.hero__teaser{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffdb;background:#0a0b19b8;border:1px solid #ffffff38;flex-direction:column;gap:.5rem;width:min(22rem,40vw);padding:1.25rem 1.5rem;text-decoration:none;transition:background .3s,border-color .3s;display:flex;position:absolute;bottom:clamp(1rem,2.22vw + .5rem,2rem);right:clamp(1rem,2.22vw + .5rem,2rem)}.hero__teaser:hover{background:#0a0b19e6;border-color:#fff6}.hero__teaser .pre-title{color:#93a6da;margin:0}.hero__teaser-sum{color:#fff;font-size:clamp(1.75rem,1.5vw + 1rem,2.25rem);line-height:1}.hero__teaser-old{color:#fff9;text-decoration:line-through}.hero__teaser-go{color:var(--thm-acnt);align-items:center;gap:.5rem;display:inline-flex}.hero__teaser-go svg{width:1rem;height:1rem;transition:transform .3s}.hero__teaser:hover .hero__teaser-go svg{transform:translate(.25rem)}.hero__facts{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b198c;border-top:1px solid #ffffff2e;flex:none;position:relative}.hero__facts-row{align-items:stretch;display:flex}.hero__fact{color:#ffffffdb;flex:1 1 0;margin:0;padding:.875rem clamp(1rem,2.22vw + .5rem,2rem);font-size:.875rem}.hero__fact+.hero__fact{border-left:1px solid #ffffff2e}.hero__fact b{color:#fff;font-weight:500}.hero__scroll{color:#fff;border-left:1px solid #ffffff2e;flex:none;justify-content:center;align-items:center;width:3.5rem;display:flex}.hero__scroll svg{width:1.25rem;height:1.25rem;animation:heroArrow 1.8s ease-in-out infinite}@keyframes heroArrow{0%,to{opacity:.6;transform:translateY(-.15rem)}50%{opacity:1;transform:translateY(.15rem)}}@media (prefers-reduced-motion:reduce){.hero__scroll svg{animation:none}}@media (max-width:63.98rem){.hero__teaser{display:none}.hero__facts-row{flex-wrap:wrap}.hero__fact{flex:50%}.hero__fact:nth-child(2n){border-left:1px solid #ffffff2e}.hero__fact:nth-child(n+3){border-top:1px solid #ffffff2e}.hero__scroll{display:none}}.hero__body{max-width:min(46rem,62%)}.hero h1,.hero p{color:#fff}.hero p.lead{color:#ffffffc7}@media (max-width:63.98rem){.hero{min-height:34rem}.hero__body{max-width:100%}}@media (max-width:47.98rem){.hero__video--desktop{display:none}.hero__video--mobile{display:block}}.hero__play{z-index:3;color:#fff;cursor:pointer;font:inherit;background:#0a0b1999;border:1px solid #fff6;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;position:absolute;bottom:1.5rem;right:1.5rem}.hero__play,.hero__play[hidden]{display:none}.hero__play--on{display:inline-flex}.hero__play:hover{background:#0a0b19d9}.calc{--calc-bdr:var(--thm-bdr,#ffffff26);display:block}.calc *{box-sizing:border-box}.calc__tabs{border:1px solid var(--calc-bdr);border-bottom:0;flex-wrap:wrap;display:flex}.calc__tab{text-align:left;font-family:var(--ff-secondary,monospace);text-transform:uppercase;color:var(--thm-txt-muted,#ffffffa3);border:0;border-left:1px solid var(--calc-bdr);cursor:pointer;transition:color var(--ease-base,.3s ease);background:0 0;flex:12rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500}.calc__tab:first-child{border-left:0}.calc__tab:hover{color:var(--thm-txt,#fff)}.calc__tab[aria-selected=true]{color:var(--thm-acnt,#ff8731);background:var(--btn-bg,#ff873129)}.calc__pane{border:1px solid var(--calc-bdr)}.calc__pane[hidden]{display:none}.calc__pane+.calc__pane{border-top:0}.calc__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc__field{border-top:1px solid var(--calc-bdr);border-left:1px solid var(--calc-bdr);min-width:0;padding:1.25rem}.calc__grid>.calc__field:nth-child(-n+2){border-top:0}.calc__grid>.calc__field:nth-child(odd){border-left:0}.calc__field--wide{border-left:0;grid-column:1/-1}.calc__label{font-family:var(--ff-secondary,monospace);text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:500}.calc__hint,.calc__label{color:var(--thm-txt-muted,#ffffffa3);display:block}.calc__hint{margin-top:.625rem;font-size:.8125rem;line-height:1.35}.calc__row-input{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.calc__input{width:100%;min-width:0;font-family:var(--ff-secondary,monospace);color:var(--thm-txt,#fff);border:1px solid var(--calc-bdr);appearance:none;background:0 0;border-radius:0;flex:8rem;padding:.875rem 1rem;font-size:1.25rem;font-weight:500}.calc__input:focus-visible{outline:2px solid var(--thm-acnt,#ff8731);outline-offset:2px}.calc__input::-webkit-inner-spin-button,.calc__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc__input[type=number]{-moz-appearance:textfield}.calc__switch{flex-wrap:wrap;display:flex}.calc__switch input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.calc__chip{cursor:pointer;font-family:var(--ff-secondary,monospace);text-transform:uppercase;color:var(--thm-txt-muted,#ffffffa3);border:1px solid var(--calc-bdr);transition:color var(--ease-base,.3s ease),background var(--ease-base,.3s ease);align-items:center;margin:0 -1px -1px 0;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.calc__chip:hover{color:var(--thm-txt,#fff)}.calc__switch input:checked+.calc__chip{color:var(--thm-acnt,#ff8731);background:var(--btn-bg,#ff873129);border-color:var(--thm-acnt,#ff8731);z-index:1;position:relative}.calc__switch input:focus-visible+.calc__chip{outline:2px solid var(--thm-acnt,#ff8731);outline-offset:2px}.calc__opt{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.5rem 0;line-height:1.3;display:flex}.calc__opt input{width:1.125rem;height:1.125rem;accent-color:var(--thm-acnt,#ff8731);border-radius:0;flex:none;margin:0}.calc__opt small{font-family:var(--ff-secondary,monospace);text-transform:uppercase;color:var(--thm-txt-muted,#ffffffa3);margin-top:.25rem;font-size:.6875rem;display:block}.calc__err,.calc__note,.calc__warn{border:1px solid var(--calc-bdr);border-top:0;padding:1rem 1.25rem;line-height:1.4}.calc__err[hidden],.calc__note[hidden],.calc__warn[hidden]{display:none}.calc__err{color:var(--thm-acnt,#ff8731)}.calc__err ul{margin:0;padding:0;list-style:none}.calc__err li+li{margin-top:.5rem}.calc__warn{border-left:3px solid var(--thm-acnt,#ff8731)}.calc__warn b{color:var(--thm-acnt,#ff8731);font-weight:500;font-family:var(--ff-secondary,monospace);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.calc__result[hidden]{display:none}.calc__bigs{border:1px solid var(--calc-bdr);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc__big{border-left:1px solid var(--calc-bdr);min-width:0;padding:1.5rem 1.25rem}.calc__big:first-child{border-left:0}.calc__cap{text-transform:uppercase;color:var(--thm-acnt-2,#97e87d);margin-bottom:.75rem;font-size:.75rem;display:block}.calc__cap,.calc__num{font-family:var(--ff-secondary,monospace);font-weight:500}.calc__num{overflow-wrap:anywhere;font-size:clamp(1.75rem,3.6vw + .5rem,2.75rem);line-height:1;display:inline-block}.calc__num--acnt{color:var(--thm-acnt,#ff8731)}.calc__unit{font-family:var(--ff-secondary,monospace);color:var(--thm-txt-muted,#ffffffa3);margin-left:.375rem;font-size:1rem;display:inline-block}.calc__block{border:1px solid var(--calc-bdr);border-top:0;padding:1.25rem}.calc__block h3{font-family:var(--ff-secondary,monospace);text-transform:uppercase;color:var(--thm-acnt-2,#97e87d);margin:0 0 .875rem;font-size:.75rem;font-weight:500}.calc__rows{display:block}.calc__line{border-top:1px solid var(--calc-bdr);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.625rem 0;display:flex}.calc__line:first-child{border-top:0}.calc__line dt{min-width:0;margin:0}.calc__line dd{font-family:var(--ff-secondary,monospace);white-space:nowrap;margin:0}.calc__line small{color:var(--thm-txt-muted,#ffffffa3);margin-top:.25rem;font-size:.75rem;display:block}.calc__line--total dd,.calc__line--total dt{color:var(--thm-acnt,#ff8731);font-size:1.125rem}.calc__actions{border:1px solid var(--calc-bdr);border-top:0;flex-wrap:wrap;gap:.75rem;padding:1.25rem;display:flex}.calc__msg{font-family:var(--ff-secondary,monospace);text-transform:uppercase;color:var(--thm-acnt-2,#97e87d);min-height:1rem;padding:0 1.25rem 1.25rem;font-size:.75rem}.calc__msg:empty{padding-bottom:0}.calc-order{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.calc-error,.calc-order,.calc-sent{border:1px solid var(--calc-bdr);border-top:0}.calc-error,.calc-sent{padding:1rem 1.25rem;font-size:.875rem}@media (max-width:47.98rem){.calc__grid{grid-template-columns:1fr}.calc__field{border-left:0}.calc__grid>.calc__field:nth-child(2){border-top:1px solid var(--calc-bdr)}.calc__bigs{grid-template-columns:1fr}.calc__big{border-left:0;border-top:1px solid var(--calc-bdr)}.calc__big:first-child{border-top:0}.calc__tab{border-left:0;border-top:1px solid var(--calc-bdr);flex:100%}.calc__tab:first-child{border-top:0}.calc__actions .btn{white-space:normal;text-align:left;justify-content:space-between;width:100%}.calc__actions .btn__arrow{flex:none}}@media (prefers-reduced-motion:reduce){.calc *{transition:none!important}}.header__nav a{white-space:nowrap}.brand__logo{width:auto;height:1.875rem}html:not([data-theme=light]) .brand__logo--light,html[data-theme=light] .brand__logo--dark{display:none}.crumbs-bar{padding-block:1.25rem}.footer__brand{margin-bottom:0;display:inline-block}.footer .container{padding-inline:clamp(1.25rem,3vw + .75rem,2rem)}.footer__col{flex-direction:column;gap:1rem;display:flex}.footer__col .pre-title{margin:0}@media (max-width:35.98rem){.footer__grid{gap:2rem}}.mobile-menu-backdrop{z-index:38;background:#0a0b198c;position:fixed;inset:0}.cookie-wrap{left:0;right:0;bottom:var(--actionbar-pad,0);z-index:45;padding:0 var(--container-gutter) 1rem;pointer-events:none;position:fixed}.cookie{pointer-events:auto;max-width:var(--container-width);border:1px solid var(--thm-bdr);background:var(--thm-bg);flex-wrap:wrap;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 1.25rem;font-size:.875rem;line-height:1.45;display:flex}@media (max-width:47.98rem){.cookie-wrap{bottom:calc(var(--actionbar-pad,0px) + .5rem)}}.btn-primary,a.btn-primary,button.btn-primary{--shift:0rem;background:var(--thm-acnt);color:#fff;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 100%,0 100%);align-items:center;gap:.875rem;height:3rem;padding:0 .75rem 0 1.25rem;display:inline-flex}.btn-secondary,a.btn-secondary{border:1px solid var(--thm-bdr);align-items:center;gap:.75rem;height:3rem;padding:0 1.25rem;display:inline-flex}.section-head{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.2222vw + .5rem,2rem);margin-bottom:2rem;display:grid}.eyebrow,.section-head .eyebrow{font-family:var(--ff-secondary);text-transform:uppercase;color:var(--thm-acnt-2);font-size:.875rem}@media (max-width:63.98rem){.section-head{grid-template-columns:minmax(0,1fr)}}.tiles--2{--cols:2}.tiles--3{--cols:3}.tiles--4{--cols:4}@media (max-width:63.98rem){.tiles--3,.tiles--4{--cols:2}}.faq details.faq__item>summary{cursor:pointer;list-style:none}.faq details.faq__item>summary::-webkit-details-marker{display:none}.faq details.faq__item[open] .faq__a{display:block}.faq details.faq__item[open]>summary.faq__q:after{transform:rotate(45deg)}figure.photo{margin:0 0 2rem}figure.photo--tail{margin:2rem 0 0}.photo img{aspect-ratio:2;object-fit:cover;width:100%;height:auto}@media (max-width:47.98rem){.photo img{aspect-ratio:3/2}}.photo-pair{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.photo-pair figure{margin:0}@media (max-width:47.98rem){.photo-pair{grid-template-columns:1fr}}.title-2xl{font-size:clamp(3.6rem,6vw + .54rem,5.4rem)}.title-xl{font-size:clamp(2.16rem,3vw + .54rem,2.7rem)}.title-l{font-size:1.625rem}.lead{font-size:1.25rem}.prose{font-size:1.125rem}.prose h2{font-size:clamp(1.9rem,2.4vw + 1.08rem,2.43rem)}.card__title,.prose h3{font-size:1.375rem}.card__text,.post__excerpt{font-size:1.0625rem}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:inter;src:url(/_next/static/media/fe0d9b14f720f858-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/7c15bba8be3c19b5-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/d9b491decc0ea3af-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b7b43acee81d05a8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:88.83%;descent-override:22.12%;line-gap-override:0.00%;size-adjust:109.05%}.__className_76abba{font-family:inter,inter Fallback}.__variable_76abba{--font-inter:"inter","inter Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/f6e7500081dbf18d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistMono;src:url(/_next/static/media/e370fe25530dbbde-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistMono;src:url(/_next/static/media/1d9f57e4da7e38b5-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistMono;src:url(/_next/static/media/1da37eebb02e7672-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_20b86b{font-family:geistMono,geistMono Fallback}.__variable_20b86b{--font-geist-mono:"geistMono","geistMono Fallback"}