@font-face{font-family:generalSans;src:url(/_next/static/media/d9532b38a05b0008.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}.__className_85dc80{font-family:generalSans,General Sans Fallback,General Sans Fallback Roboto,ui-sans-serif,system-ui,sans-serif;font-style:normal}.__variable_85dc80{--font-general-sans:"generalSans",General Sans Fallback,General Sans Fallback Roboto,ui-sans-serif,system-ui,sans-serif}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/8479a1add5b7fae2.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}.__className_4ef62e{font-family:jetbrainsMono,JetBrains Mono Fallback,ui-monospace,monospace;font-style:normal}.__variable_4ef62e{--font-jetbrains-mono:"jetbrainsMono",JetBrains Mono Fallback,ui-monospace,monospace}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Times New Roman");ascent-override:111.52%;descent-override:34.92%;line-gap-override:0.00%;size-adjust:88.77%}.__className_3ba98d{font-family:"instrumentSerif","instrumentSerif Fallback",Times New Roman,serif;font-weight:400;font-style:italic}.__variable_3ba98d{--font-instrument-serif:"instrumentSerif","instrumentSerif Fallback",Times New Roman,serif}[data-site=marketing] main{overflow-x:clip}.sg-hero-figure{margin-inline:calc(-1 * var(--sg-margin))}.sg-hero-figure .sg-figure-box{border-inline:0}.sg-hero-figure figcaption{padding-inline:var(--sg-margin)}@media (min-width:1024px){.sg-hero-figure{margin-inline-start:0;margin-inline-end:calc(-1 * (max(0px, (100vw - var(--sg-frame)) / 2) + var(--sg-margin)))}.sg-hero-figure .sg-figure-box{border-inline-start:1px solid var(--sg-hairline)}.sg-hero-figure figcaption{padding-inline:0 calc(max(0px, (100vw - var(--sg-frame)) / 2) + var(--sg-margin))}}.sg-hero-render{--sg-knockout:var(--sg-sunk)}.sg-hero-render .sg-figure-media>picture{display:block;width:100%;height:100%}.sg-hero-render .sg-figure-media>picture>img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain}.sg-page-h1{font-size:calc(var(--sg-type-h2-size) + var(--sg-space-2));line-height:calc(var(--sg-type-h2-leading) + var(--sg-space-2));letter-spacing:var(--sg-type-h2-tracking);font-weight:var(--sg-type-h2-weight)}@media (min-width:1024px){.sg-title-block.sg-title-stacked{flex-wrap:wrap}.sg-title-block.sg-title-stacked>div:nth-last-child(2){flex:1 1 auto}.sg-title-block.sg-title-stacked>div:last-child{flex:1 0 100%;border-left:0;border-top:1px solid var(--sg-hairline)}}.sg-process{position:relative}@media (min-width:1024px){.sg-process:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-.5 * var(--sg-gutter));width:1px;background:var(--sg-ink)}.sg-process-node{position:absolute;top:-3.5px;inset-inline-start:calc(-.5 * var(--sg-gutter) - 2.5px);width:6px;height:6px;color:var(--sg-ink)}}@media (max-width:1023.98px){.sg-process-node{display:none}}.sg-key-plan{position:absolute;top:10px;inset-inline-end:10px;z-index:var(--sg-z-figure-overlay);width:104px;padding:4px;border:1px solid var(--sg-rule);background:var(--sg-raised)}.sg-key-plan>svg{display:block;width:96px;height:70px}@media (min-width:640px){.sg-report-wrap [data-slot=table-wrap]{width:auto;margin-inline-end:calc(-1 * var(--sg-margin))}.sg-report :is(th,td):last-child{width:var(--sg-margin);padding-inline:0;text-align:center;border-top-color:transparent;border-bottom-color:transparent}.sg-report thead th:last-child>[aria-hidden=true]{visibility:hidden}}.sg-quote [data-qty]:not([data-qty-default]){display:none}.sg-quote:has(input[name=quote-qty]:checked) [data-qty]{display:none}.sg-quote:has(input[name=quote-qty][value="1"]:checked) div[data-qty="1"],.sg-quote:has(input[name=quote-qty][value="10"]:checked) div[data-qty="10"],.sg-quote:has(input[name=quote-qty][value="50"]:checked) div[data-qty="50"]{display:block;animation:sg-qty-in var(--sg-dur-2) var(--sg-ease-out)}.sg-quote:has(input[name=quote-qty][value="1"]:checked) span[data-qty="1"],.sg-quote:has(input[name=quote-qty][value="10"]:checked) span[data-qty="10"],.sg-quote:has(input[name=quote-qty][value="50"]:checked) span[data-qty="50"]{display:inline;animation:sg-qty-in var(--sg-dur-2) var(--sg-ease-out)}@keyframes sg-qty-in{0%{opacity:0}to{opacity:1}}.sg-quote .sg-price-total{border-top:0}.sg-quote .sg-price-total:before{content:"";position:absolute;inset-inline:var(--sg-card-inset,0);top:calc(var(--sg-space-3) + var(--sg-type-fig-xl-leading) / 2 - 1px);height:2px;background:var(--sg-ink)}.sg-quote .sg-price-total .sg-price-amount{position:relative;margin-inline:0;padding-inline:12px 0;background:var(--sg-raised)}@media (forced-colors:active){.sg-quote .sg-price-total:before{background:CanvasText}.sg-quote .sg-price-total .sg-price-amount{background:Canvas}}.sg-coverage{container-type:inline-size}.sg-coverage .sg-coverage-stamp{max-width:100%}@media (min-width:640px){.sg-coverage .sg-table{table-layout:fixed}.sg-coverage .sg-coverage-board{width:6.5rem}.sg-coverage .sg-table td,.sg-coverage .sg-table th{padding-inline:var(--sg-space-2)}}@media (max-width:639.98px){.sg-coverage colgroup{display:none}}@container (min-width: 54rem){.sg-coverage .sg-coverage-stamp{white-space:nowrap}}.sg-coverage ul .sg-coverage-stamp{white-space:nowrap}.sg-quote-balloon{position:absolute;z-index:var(--sg-z-figure-overlay);translate:-50% -50%}.sg-quote:has(.sg-price-line[data-item="1"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="1"],.sg-quote:has(.sg-price-line[data-item="2"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="2"],.sg-quote:has(.sg-price-line[data-item="3"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="3"],.sg-quote:has(.sg-price-line[data-item="4"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="4"]{color:var(--sg-copper)}.sg-quote:has(.sg-price-line[data-item="1"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="1"] circle,.sg-quote:has(.sg-price-line[data-item="2"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="2"] circle,.sg-quote:has(.sg-price-line[data-item="3"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="3"] circle,.sg-quote:has(.sg-price-line[data-item="4"]:is(:hover,:focus-within)) .sg-quote-balloon[data-item="4"] circle{stroke-width:2px;fill:var(--sg-copper-tint)}.sg-signature{position:relative;margin-top:-12px;padding-inline-start:var(--sg-space-6)}@media (min-width:1280px){.sg-studio-shot{z-index:1;margin-bottom:calc(-1 * (var(--sg-space-8) + var(--sg-space-12)))}.sg-studio-shot,.sg-studio-shot .sg-figure{position:relative}.sg-studio-shot figcaption{position:absolute;top:100%;inset-inline:0}.sg-studio-notfor{padding-top:calc(var(--sg-space-12) + var(--sg-space-12) + var(--sg-space-1))}.sg-studio-band{position:relative;border-top-color:transparent}.sg-studio-band:before{content:"";position:absolute;top:-2px;inset-inline-start:0;width:calc((100% - 11 * var(--sg-gutter)) * 5 / 12 + 4 * var(--sg-gutter));height:2px;background:var(--sg-ink)}}@media (min-width:1280px) and (forced-colors:active){.sg-studio-band:before{background:CanvasText}}@media (min-width:1024px){.sg-chapters li{position:relative}.sg-chapters li:before{content:"";position:absolute;top:50%;inset-inline-start:calc(-1 * var(--sg-gutter));width:calc(var(--sg-gutter) - var(--sg-space-2));height:1px;background:var(--sg-rule)}}.sg-plate{display:grid;place-items:center;border:1px dashed var(--sg-rule);background:var(--sg-paper);padding:var(--sg-space-6);text-align:center}[data-site=marketing] footer,[data-site=marketing] main section#trust{content-visibility:auto;contain-intrinsic-size:auto var(--sg-cv-height,1200px)}[data-site=marketing] main section#trust{--sg-cv-height:3500px}[data-site=marketing] footer{--sg-cv-height:1100px}@media (min-width:640px){[data-site=marketing] main section#trust{--sg-cv-height:2700px}[data-site=marketing] footer{--sg-cv-height:820px}}@media (min-width:1024px){[data-site=marketing] main section#trust{--sg-cv-height:1800px}[data-site=marketing] footer{--sg-cv-height:445px}}@media (prefers-reduced-motion:reduce){.sg-quote [data-qty]{animation:none!important}}.sg-shop-mat{margin-inline:calc(-1 * var(--sg-margin));padding:var(--sg-space-8) var(--sg-margin);background:var(--sg-sunk);border-block:1px solid var(--sg-hairline)}@media (min-width:1024px){.sg-shop-mat{margin-inline-start:0;margin-inline-end:calc(-1 * (max(0px, (100vw - var(--sg-frame)) / 2) + var(--sg-margin)));padding-block:var(--sg-space-10);padding-inline:var(--sg-space-10) calc(max(0px, (100vw - var(--sg-frame)) / 2) + var(--sg-margin));border-block:0;border-inline-start:1px solid var(--sg-hairline)}}