@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(../fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(../fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1e00-1e9f,u+20a0-20ab,u+20ad-20c0,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(../fonts/satoshi-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(../fonts/satoshi-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(../fonts/satoshi-700.woff2) format("woff2")}*,:after,:before{--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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:transparent;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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--stock:#fef2f2;--stock-2:#f5e6e6;--ink:#450a0a;--ink-soft:#8b6262;--rule:#e0cdcd;--rule-strong:#a88383;--spot:#a13907;--on-spot:#fff;--plate:#dc2626;--proof:#f87171;--spot-deep:color-mix(in oklch,var(--spot) 82%,#000);--press:6px;--gutter:1rem;--bar:0px;--face-head:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--face-copy:"Satoshi",ui-sans-serif,system-ui,"Segoe UI",sans-serif}@media (min-width:768px){:root{--gutter:2rem}}@media (min-width:1280px){:root{--gutter:3rem}}@view-transition{navigation:auto}html{scroll-behavior:smooth;scroll-padding-top:5.5rem;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--stock);color:var(--ink);font-family:var(--face-copy);font-size:1.0625rem;line-height:1.62;-webkit-font-smoothing:antialiased;padding-bottom:var(--bar)}@media (max-width:767.98px){body{--bar:calc(64px + env(safe-area-inset-bottom))}}h1,h2,h3,h4{color:var(--ink);font-family:var(--face-head);letter-spacing:-.02em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(2.1rem,5.6vw,4.4rem);font-weight:800}h2{font-size:clamp(1.55rem,3.2vw,2.5rem)}h2,h3{font-weight:700}h3{font-size:1.08rem;letter-spacing:-.01em;line-height:1.25}dd,li,p{text-wrap:pretty}a{color:var(--spot);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}img{height:auto;max-width:100%}img,picture{display:block}::-moz-selection{background:var(--ink);color:var(--stock)}::selection{background:var(--ink);color:var(--stock)}code{background:var(--stock-2);font-family:var(--face-head);font-size:.9em;padding:.1em .35em}button{-webkit-tap-highlight-color:transparent}.skip{background:var(--ink);color:var(--stock);font-family:var(--face-head);font-size:.85rem;left:.75rem;padding:.6rem 1rem;position:absolute;top:-4rem;z-index:80}.skip:focus{top:.75rem}.measure{margin-inline:auto;max-width:84rem;padding-inline:var(--gutter);width:100%}.ico{flex:none;height:1.15em;width:1.15em}.ico-lg{height:1.9rem;width:1.9rem}.kicker{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--face-head);font-size:.78rem;font-weight:600;gap:.6rem;letter-spacing:.08em;margin-bottom:.9rem;text-transform:uppercase}.kicker:before{background:currentColor;content:"";height:1px;width:1.6rem}.small{font-size:.9rem}.placeholder,.small{color:var(--ink-soft)}.placeholder{background:var(--stock-2);border:1px dashed var(--rule-strong);font-family:var(--face-head);font-size:.78rem;padding:.65rem .85rem}.btn-inverse,.btn-line,.btn-spot{align-items:center;border:1px solid var(--ink);border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--face-head);font-size:.92rem;font-weight:700;gap:.55rem;justify-content:center;letter-spacing:-.01em;min-height:3rem;padding:.75rem 1.35rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.btn-spot{background:var(--spot);box-shadow:4px 4px 0 var(--ink);color:var(--on-spot)}.btn-line{background:transparent;color:var(--ink)}.btn-inverse{background:var(--stock);box-shadow:4px 4px 0 var(--ink);color:var(--ink)}@media (hover:hover){.btn-spot:hover{background:var(--spot-deep);box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn-line:hover{background:var(--stock-2)}.btn-inverse:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}}.btn-inverse:active,.btn-spot:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn-sm{font-size:.84rem;min-height:2.75rem;padding:.5rem 1rem}.slab{border:1px solid var(--ink);border-radius:2px;box-shadow:var(--press) var(--press) 0 var(--ink)}.masthead,.slab{background:var(--stock)}.masthead{border-bottom:1px solid var(--ink);position:sticky;top:0;z-index:50}.masthead__row{gap:1rem;min-height:4.5rem}.lockup,.masthead__row{align-items:center;display:flex}.lockup{color:var(--ink);gap:.7rem;margin-right:auto;text-decoration:none}.brand-mark{flex:none;height:2.4rem;width:2.4rem}.lockup__words{display:flex;flex-direction:column;line-height:1}.lockup__name{border-bottom:1px solid var(--ink);font-family:var(--face-head);font-size:1.42rem;font-style:italic;font-weight:800;letter-spacing:-.04em;padding-bottom:.28rem}.lockup__sub{color:var(--ink-soft);font-size:.75rem;font-weight:500;letter-spacing:.06em;margin-top:.3rem;text-transform:uppercase}.topnav ul{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0}.topnav a{border-bottom:1px solid transparent;color:var(--ink);font-family:var(--face-head);font-size:.86rem;font-weight:600;padding:.4rem 0;text-decoration:none}.topnav a:hover,.topnav a[aria-current=page]{border-bottom-color:var(--spot);color:var(--spot)}.masthead__act{align-items:center;display:flex;gap:.9rem}.masthead__tel{display:inline-flex;font-family:var(--face-head);font-size:.84rem;font-weight:600;gap:.4rem;text-decoration:none;white-space:nowrap}.masthead__tel,.menu-btn{align-items:center;color:var(--ink)}.menu-btn{background:var(--stock);border:1px solid var(--ink);border-radius:2px;display:none;height:2.9rem;justify-content:center;width:2.9rem}@media (max-width:1100px){.masthead__tel span{display:none}.masthead__tel{border:1px solid var(--ink);height:2.75rem;justify-content:center;width:2.75rem}}@media (max-width:900px){.menu-btn{display:inline-flex}.masthead__cta,.topnav{display:none}.topnav{background:var(--stock);border-bottom:1px solid var(--ink);left:0;position:absolute;right:0;top:100%}.topnav.is-open{display:block}.topnav ul{flex-direction:column;gap:0;padding:.5rem var(--gutter) 1rem}.topnav a{border-bottom:1px solid var(--rule);display:block;font-size:1rem;padding:.85rem 0}}.lattice{isolation:isolate;position:relative}.lattice:before{background-image:linear-gradient(to right,var(--rule) 1px,transparent 1px);background-position:-1px 0;background-size:16.66667% 100%;content:"";inset:0;opacity:.75;pointer-events:none;position:absolute;z-index:-1}@media (min-width:1024px){.lattice:before{background-size:8.33333% 100%}}.hero{border-bottom:1px solid var(--ink);padding-block:2.5rem 3.5rem}.hero__grid{align-items:start;display:grid;gap:2.5rem}@media (min-width:1024px){.hero__grid{gap:4rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-top:1.5rem}}.hero__pre{color:var(--ink-soft);display:block;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:1rem}.hero__lead{font-size:1.14rem;margin-top:1.6rem;max-width:36rem}.hero__act{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero__notes{border-top:1px solid var(--ink);list-style:none;margin:2.2rem 0 0;max-width:36rem;padding:0}.hero__notes li{align-items:center;border-bottom:1px solid var(--rule);display:flex;font-size:.96rem;gap:.7rem;padding:.7rem 0}.hero__notes .ico{color:var(--spot)}.hero__collage{display:grid;gap:1rem;grid-template-columns:3fr 2fr;grid-template-rows:auto auto}.collage__a{grid-row:span 2}.hero__collage>div>picture{height:100%}.collage__a img,.collage__b img,.collage__c img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collage__b,.collage__c{border:1px solid var(--ink)}.collage__c{margin-left:-2.5rem;margin-right:1.5rem;position:relative;z-index:2}@media (max-width:1023.98px){.hero__collage{max-width:34rem}}.hand-line{display:inline-block;position:relative;white-space:nowrap}.hand-line__svg{bottom:-.18em;height:.42em;left:-2%;overflow:visible;pointer-events:none;position:absolute;width:104%}.hand-line__svg path{fill:none;stroke:var(--plate);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}.folio{border-bottom:1px solid var(--ink);padding-block:4rem}.folio__grid{display:grid;gap:2rem}@media (min-width:1024px){.folio__grid{gap:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.folio__head{align-self:start;padding-right:3rem;position:sticky;top:6.5rem}.folio__body{border-left:1px solid var(--ink);min-width:0;padding-left:3rem}}.folio__intro{color:var(--ink-soft);margin-top:1rem;max-width:28rem}.rule-draw{background:var(--spot);display:block;height:2px;margin-top:1.5rem;transform-origin:left center;width:5rem}.more{font-family:var(--face-head);font-size:.9rem;font-weight:600;margin-top:2rem}.more a{align-items:center;display:inline-flex;gap:.4rem}.outcomes{border-bottom:1px solid var(--ink);padding-block:4rem}.outcomes__grid{align-items:center;display:grid;gap:0}@media (min-width:1024px){.outcomes__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.outcomes__img{border:1px solid var(--ink);margin:0}.outcomes__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.outcomes__cap{margin-top:-2rem;margin-inline:1rem;padding:2rem;position:relative}@media (min-width:1024px){.outcomes__cap{margin:0 0 0 -4rem;padding:2.5rem}}.outcomes__cap h2{font-size:clamp(1.4rem,2.4vw,1.95rem)}.outcomes__list{margin:1.5rem 0 0}.outcomes__list div{border-top:1px solid var(--rule);padding:.85rem 0}.outcomes__list dt{font-family:var(--face-head);font-size:.98rem;font-weight:700}.outcomes__list dd{color:var(--ink-soft);font-size:.96rem;margin:.2rem 0 0}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline li{display:grid;gap:1rem;grid-template-columns:3.4rem 1fr;padding-bottom:2rem;position:relative}.timeline li:before{background:var(--ink);bottom:0;content:"";left:1.15rem;position:absolute;top:2.6rem;width:1px}.timeline li:last-child:before{display:none}.timeline__n{background:var(--stock);border:1px solid var(--ink);display:grid;font-family:var(--face-head);font-size:.9rem;font-weight:800;height:2.35rem;place-items:center;width:2.35rem}.timeline h3,.timeline p{margin-top:.35rem}.timeline p{color:var(--ink-soft)}.svc{border-bottom:1px solid var(--ink);padding-block:4rem}.svc__head{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:2rem}.svc__head p{color:var(--ink-soft);max-width:24rem}.hscroll{border:1px solid var(--ink);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--ink) var(--stock-2);scrollbar-width:thin}.hscroll ul{display:flex;list-style:none;margin:0;padding:0}.hcard{border-right:1px solid var(--ink);flex:0 0 min(80%,19rem);scroll-snap-align:start}.hcard:last-child{border-right:0}.hcard a{color:var(--ink);display:flex;flex-direction:column;gap:.8rem;height:100%;min-height:17rem;padding:1.6rem;text-decoration:none;transition:background-color .2s}.hcard a:hover{background:var(--stock-2)}.hcard .ico-lg{color:var(--spot)}.hcard p{color:var(--ink-soft);flex:1;font-size:.95rem}.hcard__go{align-items:center;color:var(--spot);display:inline-flex;font-family:var(--face-head);font-size:.82rem;font-weight:700;gap:.35rem}.ledger{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.ledger li{align-items:baseline;border-bottom:1px solid var(--rule);display:flex;gap:.75rem;padding:.9rem 0}.ledger li>span:first-child{max-width:70%}.ledger__dots{border-bottom:1px dotted var(--rule-strong);flex:1;min-width:1rem;transform:translateY(-.3em)}.ledger strong{font-family:var(--face-head);font-size:.95rem;white-space:nowrap}.note-box{background:var(--stock-2);border-left:3px solid var(--spot);display:flex;font-size:.96rem;gap:.85rem;margin-top:1.8rem;padding:1.1rem 1.2rem}.note-box .ico{color:var(--spot);margin-top:.2rem}.faq-home,.faq-plain{padding-block:4rem}.faq-home{border-bottom:1px solid var(--ink)}.qa-cols{display:grid;gap:0 2.5rem;margin-top:2rem}@media (min-width:768px){.qa-cols{grid-template-columns:1fr 1fr}}.qa{border-top:1px solid var(--ink)}.qa-cols>div>.qa:last-child,.qa-group>.qa:last-child,.qa-stack>.qa:last-child{border-bottom:1px solid var(--ink)}.qa summary{cursor:pointer;display:flex;font-family:var(--face-head);font-size:.98rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.35;list-style:none;padding:1.05rem 0}.qa summary::-webkit-details-marker{display:none}.qa summary:after{color:var(--spot);content:"+";flex:none;font-size:1.3rem;line-height:1;transition:transform .2s}.qa[open] summary:after{transform:rotate(45deg)}.qa__a{color:var(--ink-soft);max-width:40rem;padding:0 0 1.2rem}.qa-stack{margin-top:2rem;max-width:52rem}.jump ul{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.5rem 0 1rem;padding:0}.jump a{border:1px solid var(--ink);color:var(--ink);display:inline-block;font-family:var(--face-head);font-size:.82rem;font-weight:600;padding:.55rem .9rem;text-decoration:none}.jump a:hover{background:var(--stock-2)}.qa-group{margin-top:2rem;max-width:52rem}.qa-group h3{color:var(--ink-soft);font-size:.82rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.qa::details-content{height:0;overflow:clip;transition:height .25s ease,content-visibility allow-discrete .25s}.qa[open]::details-content{height:auto}}.cta-form{background:var(--stock-2);border-bottom:1px solid var(--ink);padding-block:4.5rem}.cta-form__grid{align-items:start;display:grid;gap:2.5rem}@media (min-width:1024px){.cta-form__grid{gap:4rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cta-form__grid>div:first-child p{margin-top:1rem;max-width:28rem}.cta-form__or{font-family:var(--face-head);font-size:.88rem}.slab--form{padding:1.6rem}@media (min-width:768px){.slab--form{padding:2.2rem}}.slab--form>h2{font-size:1.6rem}.slab--form>p{color:var(--ink-soft);margin:.6rem 0 1.4rem}.lead__grid{display:grid;gap:1.1rem}@media (min-width:640px){.lead__grid{grid-template-columns:1fr 1fr}.field--wide{grid-column:1/-1}}.field{border:0;display:flex;flex-direction:column;gap:.4rem;margin:0;min-width:0;padding:0}.field label,.field legend{font-family:var(--face-head);font-size:.82rem;font-weight:700}.opt{color:var(--ink-soft);font-weight:400}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--rule-strong);border-radius:2px;color:var(--ink);font:inherit;font-size:1rem;min-height:3rem;padding:.75rem .85rem;width:100%}.field textarea{min-height:7rem;resize:vertical;field-sizing:content}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0}.field input[aria-invalid=true]{border-color:var(--plate);border-width:2px}.field__err{color:#b91c1c;font-size:.85rem;font-weight:500;min-height:0}.field__err:empty{display:none}.lead__consent{color:var(--ink-soft);font-size:.85rem;margin:1.2rem 0}.lead__fail{background:#fff;border:1px solid #b91c1c;color:#991b1b;display:none;font-size:.92rem;margin-bottom:1rem;padding:.85rem 1rem}.lead__fail.is-on,.lead__fail:target{display:block}.trap{height:1px;left:-9999px;overflow:hidden;position:absolute!important;width:1px}.lead button[type=submit]{width:100%}@media (min-width:640px){.lead button[type=submit]{width:auto}}.check,.radio{align-items:center;display:flex;font-size:.96rem;gap:.6rem;min-height:2.75rem}.\!check{align-items:center!important;display:flex!important;font-size:.96rem!important;gap:.6rem!important;min-height:2.75rem!important}.check input,.radio input{accent-color:var(--spot);height:1.2rem;width:1.2rem}.\!check input{accent-color:var(--spot)!important;height:1.2rem!important;width:1.2rem!important}.phero{border-bottom:1px solid var(--ink);padding-top:2rem}.phero h1{font-size:clamp(1.9rem,4.4vw,3.5rem);max-width:22ch}.phero__lead{font-size:1.1rem;margin-top:1.3rem;max-width:42rem}.phero--compact,.phero--plain{padding-bottom:3.5rem}.phero--compact h1{font-size:clamp(1.7rem,3.4vw,2.6rem)}.phero__strip{border-top:1px solid var(--ink);height:clamp(13rem,30vw,22rem);margin-top:2.5rem;overflow:hidden}.phero__strip img,.phero__strip picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.crumbs ol{display:flex;flex-wrap:wrap;font-family:var(--face-head);font-size:.8rem;gap:.4rem;list-style:none;margin:0 0 1.6rem;padding:0}.crumbs li+li:before{content:"/";margin-right:.4rem}.crumbs a,.crumbs li+li:before{color:var(--ink-soft)}.crumbs [aria-current]{color:var(--ink)}.phero__splitgrid,.phero__sumgrid{align-items:start;display:grid;gap:2rem;padding-bottom:3.5rem}@media (min-width:1024px){.phero__sumgrid{gap:4rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.phero__splitgrid{align-items:center;gap:4rem;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.phero__splitgrid figure{border:1px solid var(--ink);margin:0}.sumbox{padding:1.4rem}.sumbox dl{margin:0}.sumbox dl div{border-bottom:1px solid var(--rule);display:grid;gap:.8rem;grid-template-columns:6rem 1fr;padding:.6rem 0}.sumbox dl div:last-child{border-bottom:0}.sumbox dt{color:var(--ink-soft);font-family:var(--face-head);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sumbox dd{margin:0}.sumbox__img{margin-top:1.5rem}.facts,.sumbox__img{border:1px solid var(--ink)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:2.2rem 0 0;padding:0}@media (min-width:900px){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts li{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem}.facts__k{color:var(--ink-soft);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.facts__k,.facts__v{font-family:var(--face-head)}.facts__v{font-size:.98rem;font-weight:700}section.measure>.facts{margin-block:3rem}.value-strip{padding-block:3rem}.value-strip ul{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);display:grid;list-style:none;margin:0;padding:0}@media (min-width:768px){.value-strip ul{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.value-strip li{display:flex;gap:.85rem;padding:1.3rem 1rem 1.3rem 0}@media (min-width:768px){.value-strip li+li{border-left:1px solid var(--rule);padding-left:1.2rem}}.value-strip .ico{color:var(--spot);height:1.4rem;margin-top:.15rem;width:1.4rem}.value-strip strong{display:block;font-family:var(--face-head);font-size:.98rem}.value-strip p{color:var(--ink-soft);font-size:.93rem}.cta-card{align-items:center;display:grid;gap:1.5rem;margin-block:4rem;padding:2rem}@media (min-width:900px){.cta-card{grid-template-columns:1fr auto;padding:2.6rem}}.cta-card h2{font-size:clamp(1.35rem,2.4vw,1.9rem)}.cta-card p{color:var(--ink-soft);margin-top:.6rem;max-width:36rem}.cta-card__act{display:flex;flex-wrap:wrap;gap:.9rem}.cta-band{background:var(--ink);color:var(--stock);padding-block:3.5rem}.cta-band__row{display:grid;gap:1rem 3rem}@media (min-width:1024px){.cta-band__row{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.cta-band__act{grid-column:2}}.cta-band h2{color:var(--stock)}.cta-band p{opacity:.88}.cta-band__act{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.6rem}.cta-band__tel{align-items:center;color:var(--stock);display:inline-flex;font-family:var(--face-head);font-weight:600;gap:.5rem}.cta-band .btn-inverse{box-shadow:4px 4px 0 var(--spot)}.cta-split{display:grid;margin-block:4rem}@media (min-width:900px){.cta-split{grid-template-columns:1fr 1fr}}.cta-split__half{border:1px solid var(--ink);padding:2rem}@media (min-width:900px){.cta-split__half+.cta-split__half{border-left:0}}@media (max-width:899.98px){.cta-split__half+.cta-split__half{border-top:0}}.cta-split__half h2{font-size:1.5rem}.cta-split__half p:not(.kicker){margin:.7rem 0 1.4rem;max-width:30rem}.cta-split__half--spot{background:var(--spot);color:var(--on-spot)}.cta-split__half--spot .kicker,.cta-split__half--spot h2{color:var(--on-spot)}.listing{padding-block:3.5rem}.listing__bar{flex-wrap:wrap;gap:1rem;margin-bottom:1.8rem}.listing__bar,.search{align-items:center;display:flex}.search{background:#fff;border:1px solid var(--ink);flex:1 1 18rem;gap:.6rem;min-height:3rem;padding:0 .9rem}.search input{background:transparent;border:0;color:var(--ink);flex:1;font:inherit;min-height:2.8rem;outline:0}.search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{background:var(--stock);border:1px solid var(--ink);border-radius:2px;color:var(--ink);cursor:pointer;font-family:var(--face-head);font-size:.8rem;font-weight:600;min-height:2.75rem;padding:.55rem .85rem}.chip[aria-pressed=true]{background:var(--ink);color:var(--stock)}.cardgrid{border-left:1px solid var(--ink);border-top:1px solid var(--ink);display:grid;gap:0;list-style:none;margin:0;padding:0}@media (min-width:640px){.cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gcard{border-bottom:1px solid var(--ink);border-right:1px solid var(--ink)}.gcard>a,.gcard>div{color:var(--ink);display:flex;flex-direction:column;gap:.6rem;height:100%;min-height:11rem;padding:1.5rem;text-decoration:none}.gcard>a:hover{background:var(--stock-2)}.gcard p{color:var(--ink-soft);flex:1;font-size:.93rem}.gcard__price{color:var(--spot);font-family:var(--face-head);font-size:.88rem;font-weight:700}.gcard--shop{background:var(--stock-2)}.gcard--shop h3{align-items:center;display:flex;gap:.5rem}.listing__empty{font-family:var(--face-head);font-size:.9rem;margin-top:1.5rem}.guides{padding-block:1rem 4rem}.guides__tiles{display:grid;gap:1.6rem;margin-top:1.6rem}@media (min-width:768px){.guides__tiles{grid-template-columns:1fr 1fr}}.tile{color:var(--ink);display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;text-decoration:none}.tile .kicker{margin:0}.tile p{color:var(--ink-soft)}.tile>.ico{color:var(--spot);margin-top:auto}.featgrid{border-top:1px solid var(--ink);display:grid;gap:0;list-style:none;margin:0;padding:0}@media (min-width:640px){.featgrid{grid-template-columns:1fr 1fr}}.featgrid li{border-bottom:1px solid var(--rule);padding:1.4rem 1.2rem 1.4rem 0}@media (min-width:640px){.featgrid li:nth-child(2n){border-left:1px solid var(--rule);padding-left:1.4rem}}.featgrid .ico-lg{color:var(--spot);margin-bottom:.7rem}.featgrid p{color:var(--ink-soft);font-size:.95rem;margin-top:.35rem}.viewer{padding-block:4rem}.viewer--inline{margin-top:1.6rem;padding-block:0}.viewer__note{align-items:center;color:var(--ink-soft);display:flex;font-size:.85rem;gap:.5rem;margin:.8rem 0 1.4rem}.viewer__stage{overflow:hidden}.viewer__slide{margin:0}.viewer__slide img{aspect-ratio:1.618/1;-o-object-fit:cover;object-fit:cover;width:100%}.viewer__slide figcaption{border-top:1px solid var(--ink);font-family:var(--face-head);font-size:.8rem;padding:.7rem 1rem}.viewer__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.viewer__thumb{background:var(--stock);border:1px solid var(--ink);color:var(--ink);cursor:pointer;font-family:var(--face-head);font-size:.8rem;font-weight:600;min-height:2.75rem;padding:.55rem .85rem}.viewer__thumb[aria-pressed=true]{background:var(--ink);color:var(--stock)}.split-gal{border-bottom:1px solid var(--ink)}.masonry-sec,.split-gal{padding-block:4rem}.masonry{-moz-columns:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem;margin-top:1.6rem}@media (min-width:900px){.masonry{-moz-columns:3;column-count:3}}.masonry picture{-moz-column-break-inside:avoid;border:1px solid var(--ink);break-inside:avoid;margin-bottom:1rem}.stepsplit{border-bottom:1px solid var(--ink);display:grid;gap:2rem;padding-block:4rem}@media (min-width:1024px){.stepsplit{gap:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.stepsplit__nav{align-self:start;padding-right:3rem;position:sticky;top:6.5rem}.stepsplit__panels{border-left:1px solid var(--ink);padding-left:3rem}}.steplist{border-top:1px solid var(--ink);list-style:none;margin:1.6rem 0 0;padding:0}.steplist a{border-bottom:1px solid var(--rule);color:var(--ink);display:flex;font-family:var(--face-head);font-size:.95rem;font-weight:600;gap:1rem;padding:.8rem 0;text-decoration:none}.steplist a span{color:var(--ink-soft)}.steplist a.is-active,.steplist a.is-active span{color:var(--spot)}.steppanel{border-bottom:1px solid var(--rule);margin-bottom:2.6rem;padding-bottom:2.6rem}.steppanel:last-child{border-bottom:0;margin-bottom:0}.steppanel h3{font-size:1.5rem}.steppanel>p:not(.kicker){margin-top:.8rem;max-width:40rem}.ticks{display:grid;gap:.45rem;list-style:none;margin:1rem 0 0;padding:0}.ticks li{align-items:flex-start;display:flex;gap:.6rem}.ticks .ico{color:var(--spot);margin-top:.25rem}.fullband{border-bottom:1px solid var(--ink);margin:0}.fullband img{height:clamp(16rem,42vw,32rem);-o-object-fit:cover;object-fit:cover;width:100%}.fullband figcaption{font-family:var(--face-head);font-size:.82rem;padding-block:.9rem}.creds{border-bottom:1px solid var(--ink);padding-block:4rem}.creds__grid{display:grid;gap:1.8rem;margin-top:1.8rem}@media (min-width:900px){.creds__grid{grid-template-columns:repeat(3,1fr)}}.creds__item{display:flex;flex-direction:column;gap:.8rem;padding:1.5rem}.creds__item h3{align-items:center;display:flex;gap:.55rem}.creds__item h3 .ico{color:var(--spot)}.values{counter-reset:v;list-style:none;margin:0;padding:0}.values li{border-top:1px solid var(--rule);padding:1.3rem 0}.values li:first-child{border-top:1px solid var(--ink)}.values p{color:var(--ink-soft);margin-top:.35rem}.prose p+p{margin-top:1rem}.prose h2{font-size:clamp(1.3rem,2.4vw,1.7rem);margin:2.6rem 0 1rem}.prose h3{margin:1.6rem 0 .5rem}.prose ul{list-style:square;margin-top:.8rem;padding-left:1.2rem}.prose ul li+li{margin-top:.4rem}.prose .placeholder{margin-top:1.4rem}.prose ul.ticks{list-style:none;padding-left:0}.locs{padding-block:4rem}.locs__grid{display:grid;gap:1.8rem}@media (min-width:900px){.locs__grid{grid-template-columns:repeat(3,1fr)}}.loc{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;padding:1.5rem}.loc h3{align-items:center;display:flex;gap:.5rem}.loc h3 .ico{color:var(--spot)}.loc .kicker{margin:0}.contact-main{background:var(--stock-2);border-top:1px solid var(--ink);padding-block:4rem}.contact-main__grid{align-items:start;display:grid;gap:2.5rem}@media (min-width:1024px){.contact-main__grid{gap:4rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.track{border-top:1px solid var(--ink);display:grid;gap:0;list-style:none;margin:0;padding:0}@media (min-width:768px){.track{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.track li{border-bottom:1px solid var(--rule);padding:1.2rem 1rem 1.2rem 0}@media (min-width:768px){.track li{border-bottom:0;padding:1.4rem 1rem}.track li+li{border-left:1px solid var(--rule)}}.track__n{color:var(--spot);display:block;font-family:var(--face-head);font-size:1.6rem;font-weight:800;margin-bottom:.4rem}.track p{color:var(--ink-soft);font-size:.93rem;margin-top:.35rem}.decide{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.decide li{border-bottom:1px solid var(--rule);display:grid;gap:.5rem;padding:1.2rem 0}@media (min-width:768px){.decide li{gap:2rem;grid-template-columns:1fr 1fr}}.decide__if{color:var(--ink-soft)}.decide__then{display:flex;font-weight:500;gap:.6rem}.decide__then .ico{color:var(--spot);margin-top:.3rem}.daylist{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.daylist li{border-bottom:1px solid var(--rule);display:flex;gap:.9rem;padding:1rem 0}.daylist .ico{color:var(--spot);margin-top:.25rem}.daylist strong{display:block;font-family:var(--face-head);font-size:.96rem}.daylist span{color:var(--ink-soft);font-size:.95rem}.ptable{border:1px solid var(--ink);border-collapse:collapse;font-size:.96rem;width:100%}.ptable td,.ptable th{border-bottom:1px solid var(--rule);padding:.8rem 1rem;text-align:left;vertical-align:top}.ptable thead th{background:var(--ink);color:var(--stock);font-family:var(--face-head);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.ptable td:last-child{font-family:var(--face-head);font-weight:700;white-space:nowrap}.ptable+.small{margin-top:1rem}.ctable td:last-child{font-family:inherit;font-weight:400;white-space:normal}.ctable caption{color:var(--ink-soft);font-family:var(--face-head);font-size:.82rem;padding-bottom:.6rem;text-align:left}.ctable tbody th{font-family:var(--face-head);font-size:.86rem}.tablewrap{overflow-x:auto}.proof-slots{border-bottom:1px solid var(--ink);padding-block:4rem}.proof-slots>p{color:var(--ink-soft);margin-top:.8rem;max-width:40rem}.proof-slots__row{display:grid;gap:1rem;margin-top:1.6rem}@media (min-width:768px){.proof-slots__row{grid-template-columns:1fr 1fr}}.slot{display:grid;min-height:6rem;place-items:center;text-align:center}.after{display:grid;gap:1.6rem}@media (min-width:1280px){.after{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.after picture{border:1px solid var(--ink)}.vline{border-left:1px solid var(--ink);list-style:none;margin:0;padding:0 0 0 1.4rem}.vline li{padding-bottom:1.6rem;position:relative}.vline li:before{background:var(--spot);border:1px solid var(--ink);content:"";height:9px;left:calc(-1.4rem - 5px);position:absolute;top:.4rem;width:9px}.vline p{color:var(--ink-soft);margin-top:.3rem}.whatif{border-top:1px solid var(--ink);display:grid;gap:0;list-style:none;margin:0;padding:0}.whatif li{border-bottom:1px solid var(--rule);padding:1.1rem 0}.whatif p{color:var(--ink-soft);margin-top:.3rem}.numsteps{counter-reset:n;list-style:none;margin:0;padding:0}.numsteps li{border-top:1px solid var(--rule);-moz-column-gap:1rem;column-gap:1rem;counter-increment:n;display:grid;grid-template-columns:3rem 1fr;padding:1.1rem 0}.numsteps li:before{color:var(--spot);content:counter(n);font-family:var(--face-head);font-size:1.6rem;font-weight:800;grid-row:span 2;line-height:1}.numsteps p{color:var(--ink-soft);font-size:.95rem}.numsteps--tight{margin-top:2rem;max-width:36rem}.terms-list{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.terms-list li{border-bottom:1px solid var(--rule);display:flex;gap:.8rem;padding:1rem 0}.terms-list .ico{color:var(--spot);margin-top:.25rem}.terms-list+.placeholder{margin-top:1.2rem}.twocol{border:1px solid var(--ink);display:grid}@media (min-width:768px){.twocol{grid-template-columns:1fr 1fr}}.twocol>div{padding:1.5rem}@media (min-width:768px){.twocol__b{border-left:1px solid var(--ink)}}@media (max-width:767.98px){.twocol__b{border-top:1px solid var(--ink)}}.twocol__a{background:var(--stock)}.twocol__b{background:var(--stock-2)}.twocol ul{display:grid;gap:.7rem;list-style:none;margin:1rem 0 0;padding:0}.twocol li{display:flex;font-size:.96rem;gap:.6rem}.twocol__a .ico{color:var(--spot);margin-top:.25rem}.twocol__b .ico{color:var(--ink-soft);margin-top:.25rem}.twocol--neutral .twocol__b .ico{color:var(--spot)}.tips{display:grid;gap:.9rem;margin:0;padding-left:1.3rem}.tips li::marker{color:var(--spot);font-family:var(--face-head);font-weight:700}.calc{display:grid;gap:1.1rem;padding:1.6rem}.calc__out{border-top:1px solid var(--ink);font-family:var(--face-head);font-size:1.15rem;padding-top:1rem}.calc__out strong{color:var(--spot);font-size:1.6rem}.article-body{display:grid;gap:2.5rem;padding-block:3.5rem}@media (min-width:1024px){.article-body{align-items:start;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.article-body__fig{grid-column:1/-1}}.article-body__fig{margin:0}.article-body__fig picture{border:1px solid var(--ink)}.article-body__fig figcaption{color:var(--ink-soft);font-family:var(--face-head);font-size:.8rem;margin-top:.6rem}.howto{counter-reset:h;list-style:none;margin:1.2rem 0 0;padding:0}.howto li{counter-increment:h;padding:0 0 1.5rem 3.2rem;position:relative}.howto li:before{border:1px solid var(--ink);content:counter(h);display:grid;font-family:var(--face-head);font-weight:800;height:2.2rem;left:0;place-items:center;position:absolute;top:0;width:2.2rem}.howto p{color:var(--ink-soft);margin-top:.3rem}.checkbox-list{padding:1.5rem}@media (min-width:1024px){.checkbox-list{position:sticky;top:6.5rem}}.checkbox-list ul{display:grid;gap:.6rem;list-style:none;margin:1rem 0 0;padding:0}.checkbox-list li{display:flex;gap:.6rem}.checkbox-list .ico{color:var(--spot);margin-top:.25rem}.related{padding-block:1rem 3.5rem}.related ul{border-top:1px solid var(--ink);list-style:none;margin:1.2rem 0 0;padding:0}.related a{align-items:center;border-bottom:1px solid var(--rule);display:flex;font-family:var(--face-head);font-weight:600;justify-content:space-between;padding:1rem 0;text-decoration:none}.article-qa{max-width:52rem;padding-block:3.5rem}.qa-article section{border-top:1px solid var(--rule);padding:1.6rem 0}.qa-article section:first-child{border-top:1px solid var(--ink)}.qa-article h2{font-size:clamp(1.2rem,2.2vw,1.5rem)}.qa-article p{margin-top:.6rem}.article-qa .article-body__fig{margin-block:2rem 1rem}.legal{max-width:52rem;padding-block:3rem 4rem}.legal h2:first-child{margin-top:0}.thanks{border-bottom:1px solid var(--ink);padding-block:3.5rem 4.5rem}.thanks__grid{align-items:center;display:grid;gap:2.5rem}@media (min-width:1024px){.thanks__grid{gap:4rem;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.thanks h1{font-size:clamp(2rem,4.6vw,3.6rem)}.colophon{border-top:1px solid var(--ink);margin-top:0}.sig-wrap{border-bottom:1px solid var(--ink);height:clamp(4rem,9vw,8rem);overflow:hidden}.sig-band{display:block;height:100%;width:100%}.colophon__grid{display:grid;gap:2.5rem;padding-block:3rem}@media (min-width:900px){.colophon__grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}}.lockup--foot{margin-bottom:1.4rem}.colophon__nap{display:flex;flex-direction:column;font-style:normal;gap:.35rem}.colophon__nap a{align-items:center;color:var(--ink);display:inline-flex;gap:.5rem;min-height:2.75rem}.colophon__nap a .ico{color:var(--spot)}.colophon__list{list-style:none;margin:0;padding:0}.colophon__list a{border-bottom:1px solid var(--rule);color:var(--ink);display:block;font-size:.95rem;padding:.5rem 0;text-decoration:none}.colophon__list a:hover{color:var(--spot)}.colophon__legal{border-top:1px solid var(--ink);color:var(--ink-soft);display:grid;font-size:.84rem;gap:.5rem;padding-block:1.6rem 2rem}.colophon__legal strong{color:var(--ink);font-weight:700}.colophon__legal ul{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;list-style:none;margin:.3rem 0 0;padding:0}.colophon__legal a{color:var(--ink);display:inline-block;padding:.5rem 0}.callbar{display:none}@media (max-width:767.98px){.callbar{align-items:center;background:var(--stock);border-top:1px solid var(--ink);bottom:0;display:flex;gap:.6rem;height:calc(64px + env(safe-area-inset-bottom));left:0;padding:.55rem var(--gutter) calc(.55rem + env(safe-area-inset-bottom));position:fixed;right:0;transition:transform .2s ease;z-index:60}.callbar__main{box-shadow:3px 3px 0 var(--ink);flex:1;min-height:2.9rem}.callbar__tel{background:var(--stock-2);border:1px solid var(--ink);border-radius:50%;color:var(--ink);display:grid;flex:none;height:2.9rem;place-items:center;width:2.9rem}body.form-in-view .callbar{transform:translateY(110%)}}.consent{background:var(--stock);border:1px solid var(--ink);bottom:calc(var(--bar) + .75rem);box-shadow:4px 4px 0 var(--ink);display:grid;font-size:.88rem;gap:.8rem;left:var(--gutter);max-width:38rem;padding:1rem 1.1rem;position:fixed;right:var(--gutter);z-index:70}.consent[hidden]{display:none}.consent__btns{display:flex;flex-wrap:wrap;gap:.6rem}@media (min-width:768px){.consent{bottom:1.5rem;left:auto;right:1.5rem}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.inline{display:inline}.table{display:table}.hidden{display:none}.blur{--tw-blur:blur(8px)}.blur,.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)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.draw-ready .rule-draw{transform:scaleX(0)}@supports (animation-timeline:view()){.hcard{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}@keyframes rise{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:none}}}}