@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8199cbc3a56a7df2-s.1prwh1d567o3j.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d19939ed59aaf52a-s.2y5ofrd92dn6a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5a7e60059775bb07-s.3vamx2veujvo0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79b36e90403db0bc-s.p.0b52zdbqr3s8k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_297cecb2-module__DPGQmq__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:italic;font-weight:700}.chakra_petch_297cecb2-module__DPGQmq__variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_3baf3823-module__R5g0pa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_3baf3823-module__R5g0pa__variable{--font-sora:"Sora", "Sora Fallback"}
.faq{background:var(--pit);position:relative;overflow:hidden}.faq>.container{z-index:2;position:relative}.faq:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5a62312,#0000 66%);border-radius:50%;width:52vw;height:52vw;position:absolute;top:-25%;left:-18%}.faq__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.faq__aside{position:sticky;top:118px}.faq__aside h2{margin-block:1.2rem 1rem;font-size:clamp(2.2rem,5vw,3.8rem)}.faq__aside>p{max-width:38ch}.faq__call{border:1px solid var(--hair);border-radius:var(--r-m);background:var(--glass);transition:border-color .4s var(--ease),transform .4s var(--ease),background .4s var(--ease);align-items:center;gap:1rem;margin-top:2.2rem;padding:1.1rem 1.3rem;display:flex}.faq__call:hover{border-color:var(--amber);background:#f5a62312;transform:translateY(-3px)}.faq__callIcon{border:1px solid var(--hair-amber);background:#f5a62321;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.faq__callIcon svg{width:19px;height:19px;stroke:var(--amber)}.faq__callLab{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:9.5px;font-weight:700;display:block}.faq__call b{font-family:var(--font-display);color:var(--white);font-size:1.5rem;font-style:italic;line-height:1}.faq__list{flex-direction:column;gap:.55rem;display:flex}.faq__item{border:1px solid var(--hair);border-radius:var(--r-m);background:var(--glass);transition:border-color .45s var(--ease),background .45s var(--ease);position:relative;overflow:hidden}.faq__item:before{content:"";background:var(--grad-amber);transform-origin:top;width:3px;transition:transform .5s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.faq__item:hover{border-color:var(--hair-2)}.faq__item.is-open{border-color:var(--hair-amber);background:#f5a6230e}.faq__item.is-open:before{transform:scaleY(1)}.faq__q{font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin:0;font-style:normal}.faq__q button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.1rem;width:100%;padding:1.25rem 1.4rem;display:flex}.faq__q button:focus-visible{outline:2px solid var(--amber);outline-offset:-3px;border-radius:var(--r-m)}.faq__n{font-family:var(--font-display);color:var(--dim);letter-spacing:-.01em;width:2ch;transition:color .4s var(--ease);flex:none;font-size:1.05rem;font-style:italic;font-weight:700}.faq__item.is-open .faq__n{color:var(--amber-ink)}.faq__qt{color:var(--body);transition:color .4s var(--ease);flex:1;font-size:1.02rem;font-weight:600;line-height:1.4}.faq__item.is-open .faq__qt,.faq__q button:hover .faq__qt{color:var(--white)}.faq__toggle{border:1px solid var(--hair-2);width:26px;height:26px;transition:border-color .4s var(--ease),background .4s var(--ease),transform .5s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.faq__toggle i{background:var(--body);transition:.45s var(--ease);border-radius:2px;position:absolute}.faq__toggle i:first-child{width:11px;height:1.5px}.faq__toggle i:last-child{width:1.5px;height:11px}.faq__item.is-open .faq__toggle{background:var(--amber);border-color:var(--amber);transform:rotate(180deg)}.faq__item.is-open .faq__toggle i{background:#0a0a0a}.faq__item.is-open .faq__toggle i:last-child{height:1.5px}.faq__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panelInner{min-height:0;overflow:hidden}.faq__panelInner p{color:var(--body);opacity:0;max-width:62ch;transition:opacity .4s var(--ease) 60ms,transform .4s var(--ease) 60ms;padding:0 1.4rem 1.35rem 4.5rem;font-size:.95rem;line-height:1.75;transform:translateY(-6px)}.faq__item.is-open .faq__panelInner p{opacity:1;transform:none}@media (max-width:1080px){.faq__grid{grid-template-columns:1fr}.faq__aside{position:static}}@media (max-width:560px){.faq__q button{gap:.8rem;padding:1.1rem 1rem}.faq__qt{font-size:.95rem}.faq__panelInner p{padding-left:1rem;padding-right:1rem}}.quote{background:var(--void);position:relative;overflow:hidden}.quote:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5a6231a,#0000 65%);border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-30%;left:-15%}.quote__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.2rem,5vw,4.5rem);display:grid;position:relative}.quote__grid h2{margin-block:1.2rem 1rem;font-size:clamp(2.2rem,5.2vw,4rem)}.quote__grid>div>p{max-width:44ch}.quote__call{border:1px solid var(--hair);border-radius:var(--r-m);background:var(--glass);transition:border-color .4s var(--ease),transform .4s var(--ease);align-items:center;gap:1.1rem;margin-top:2rem;padding:1.35rem 1.5rem;display:flex}.quote__call:hover{border-color:var(--amber);transform:translateY(-3px)}.quote__call svg{width:26px;height:26px;stroke:var(--amber);fill:none;stroke-width:2px;flex:none}.quote__call span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600;display:block}.quote__call b{font-family:var(--font-display);color:var(--white);font-size:1.75rem;line-height:1.1}.quote__pts{gap:.85rem;margin-top:2rem;list-style:none;display:grid}.quote__pts li{align-items:flex-start;gap:.8rem;font-size:.93rem;display:flex}.quote__pts svg{width:16px;height:16px;stroke:var(--amber);fill:none;stroke-width:2.6px;flex:none;margin-top:.28rem}.qf{background:linear-gradient(155deg,var(--glass-2),var(--glass) 55%);border:1px solid var(--hair);border-radius:var(--r-l);box-shadow:var(--shadow-deep);flex-direction:column;gap:1.35rem;padding:clamp(1.6rem,3vw,2.4rem);display:flex}.qf__row{flex-direction:column;gap:.55rem;display:flex}.qf__grid2{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.qf label,.qf__legend{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.qf label em{color:var(--dim);letter-spacing:.1em;font-style:normal}.qf input,.qf select{font-family:var(--font-sans);color:var(--white);background:var(--void);border:1px solid var(--hair-2);border-radius:var(--r-s);width:100%;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);outline:none;padding:.95rem 1rem;font-size:.98rem}.qf input::placeholder{color:var(--dim)}.qf input:focus,.qf select:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f5a62324}.qf select{appearance:none;cursor:pointer}.qf__pick{gap:.7rem}.qf__pickTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.qf__clear{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:.25s var(--ease);border-bottom:1px solid #0000;font-size:.74rem;font-weight:600}.qf__clear:hover{color:var(--amber-ink);border-bottom-color:var(--hair-amber)}.qf__search{position:relative}.qf__search svg{width:16px;height:16px;color:var(--dim);pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.qf .qf__search input{padding-left:2.6rem;padding-block:.8rem}.qf .qf__search input::-webkit-search-cancel-button{filter:invert();opacity:.4;cursor:pointer}.qf__pickBody{border:1px solid var(--hair);border-radius:var(--r-s);background:#00000040;flex-direction:column;gap:.9rem;padding:.9rem;display:flex}.qf__pickHead{letter-spacing:.22em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:.5rem;font-size:9.5px;font-weight:700;display:block}.qf__pickGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.4rem;display:grid}.qf__opt{text-align:left;border-radius:var(--r-s);border:1px solid var(--hair-2);background:var(--void);color:var(--body);transition:border-color .22s var(--ease),color .22s var(--ease), background .22s var(--ease),box-shadow .22s var(--ease);padding:.65rem .8rem;font-size:.86rem;display:block}.qf__opt:hover{border-color:var(--steel);color:var(--white);background:var(--glass)}.qf__opt.on{border-color:var(--amber);color:var(--white);background:#f5a62324;font-weight:600;box-shadow:inset 0 0 0 1px #f5a62359}.qf__opt.on:hover{background:#f5a62333}.qf__none{color:var(--muted);font-size:.88rem;line-height:1.6}.qf__noteLabel{margin-top:.2rem}.qf__toggle{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.qf__toggle button{color:var(--body);border-radius:var(--r-s);border:1px solid var(--hair-2);background:var(--void);transition:.25s var(--ease);padding:.95rem .8rem;font-size:.9rem;font-weight:500}.qf__toggle button:hover{color:var(--white)}.qf__toggle button.on{border-color:var(--amber);color:var(--white);background:#f5a62321;font-weight:600}.qf__submit{justify-content:center;width:100%;margin-top:.3rem}.qf__submit:disabled{opacity:.6;cursor:wait}.qf__error{color:#ffb4a6;border-radius:var(--r-s);background:#ff5a3c17;border:1px solid #ff785a4d;padding:.85rem 1rem;font-size:.9rem;line-height:1.6}.qf__small{color:var(--dim);text-align:center;font-size:.78rem;line-height:1.6}.qf__done{background:linear-gradient(155deg,#f5a6231f,var(--glass) 60%);border:1px solid var(--hair-amber);border-radius:var(--r-l);text-align:center;box-shadow:var(--shadow-deep);padding:clamp(2.2rem,4vw,3.2rem)}.qf__done svg{width:46px;height:46px;stroke:var(--amber);fill:none;margin:0 auto 1.2rem}.qf__done h3{margin-bottom:.8rem;font-size:clamp(1.7rem,3vw,2.4rem)}.qf__done p{max-width:38ch;margin-inline:auto;font-size:.98rem;line-height:1.75}.qf__done a{color:var(--amber-ink);border-bottom:1px solid var(--hair-amber)}@media (max-width:1080px){.quote__grid,.faq__grid{grid-template-columns:1fr}}@media (max-width:560px){.qf__grid2{grid-template-columns:1fr}.qf__pickGrid{grid-template-columns:1fr 1fr;gap:.35rem}.qf__opt{white-space:normal;align-items:center;min-height:46px;padding:.55rem .6rem;font-size:.8rem;line-height:1.25;display:flex;overflow:visible}.qf__pickBody{padding:.7rem}}.revs{background:var(--void);position:relative;overflow:hidden}.revs__stage{height:100svh;min-height:600px;padding-top:calc(var(--header-h-stuck) + clamp(.6rem,1.8vh,1.4rem));flex-direction:column;justify-content:center;gap:clamp(1.2rem,2.6vh,2.2rem);padding-bottom:clamp(1.4rem,3.5vh,2.6rem);display:flex;position:relative;overflow:hidden}.revs__bg{z-index:0;opacity:.28;position:absolute;inset:0}.revs__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--void) 0%,#08080abd 24%,#08080abd 76%,var(--void) 100%);position:absolute;inset:0}.revs__head{z-index:2;text-align:center;max-width:820px;position:relative}.revs__head .eyebrow{justify-content:center}.revs__head .eyebrow:after{content:"";background:var(--amber);width:26px;height:2px}.revs__head h2{text-wrap:balance;margin-block:.9rem .8rem;font-size:clamp(1.9rem,4.4vw,3.4rem)}.revs__head>p{max-width:52ch;margin-inline:auto;font-size:.95rem}.revs__cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}.revs__rail{z-index:2;flex:auto;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.revs__track{will-change:transform;gap:clamp(.9rem,1.6vw,1.25rem);width:max-content;padding-inline:clamp(1.25rem,4vw,2.5rem);display:flex}.revs__progress{z-index:6;background:var(--hair);flex:none;height:2px;margin:.9rem clamp(1.25rem,4vw,2.5rem) 1rem;position:relative}.revs__progress i{background:var(--grad-amber);width:0;height:100%;box-shadow:var(--glow-tight);display:block}.revs__card{border-radius:var(--r-l);background:linear-gradient(155deg,var(--glass-2),var(--glass) 60%);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:clamp(272px,23vw,320px);transition:border-color .4s var(--ease),transform .4s var(--ease);flex:none;position:relative;overflow:hidden}.revs__card:after{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(52deg,#ffffff0e 0 2px,#0000 2px 9px),repeating-linear-gradient(-52deg,#ffffff0e 0 2px,#0000 2px 9px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000 62%);mask-image:linear-gradient(160deg,#000 0%,#0000 62%)}.revs__card:before{content:"“";z-index:0;pointer-events:none;font-family:var(--font-display);color:#ffffff0b;font-size:11rem;font-style:italic;font-weight:700;line-height:1;position:absolute;top:-.34em;right:-.06em}.revs__card:hover{border-color:var(--hair-amber);transform:translateY(-4px)}.revs__card:nth-child(4n){background:var(--grad-amber);border-color:#0000}.revs__card:nth-child(4n) .revs__quote{color:#1a1206}.revs__card:nth-child(4n) .revs__who b{color:#0a0a0a}.revs__card:nth-child(4n) .revs__who i{color:#0a0a0a9e}.revs__card:nth-child(4n) .revs__av{color:#0a0a0a;background:#0a0a0a1f;border-color:#0a0a0a33}.revs__card:nth-child(4n) .revs__stars svg.on{fill:#4a2e04}.revs__card:nth-child(4n) .revs__card-foot{border-top-color:#0a0a0a29}.revs__card:nth-child(4n):after{background-image:repeating-linear-gradient(52deg,#0a0a0a13 0 2px,#0000 2px 9px),repeating-linear-gradient(-52deg,#0a0a0a13 0 2px,#0000 2px 9px)}.revs__card:nth-child(4n):before{color:#0a0a0a1a}.revs__card-inner{z-index:1;will-change:transform;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;height:100%;padding:clamp(1.4rem,2.2vw,1.7rem);display:flex;position:relative}.revs__card-top{flex-direction:column;gap:.85rem;display:flex}.revs__stars{gap:.2rem;display:inline-flex}.revs__stars svg{width:15px;height:15px;fill:var(--dim)}.revs__stars svg.on{fill:var(--amber)}.revs__quote{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--white);font-size:clamp(.9rem,1.1vw,1rem);line-height:1.5}.revs__card-foot{border-top:1px solid var(--hair);align-items:center;gap:.8rem;margin-top:auto;padding-top:.9rem;display:flex}.revs__av{background:var(--riser);border:1px solid var(--hair-2);width:40px;height:40px;color:var(--muted);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-style:italic;display:grid}.revs__who b{color:var(--white);font-size:.88rem;font-weight:600;line-height:1.2;display:block}.revs__who i{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.25rem;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.5;display:block}@media (min-width:861px) and (max-height:780px){.revs__stage{padding-top:calc(var(--header-h-stuck) + .5rem);gap:.85rem;padding-bottom:1.1rem}.revs__head h2{margin-block:.6rem .5rem;font-size:clamp(1.7rem,3.2vw,2.4rem)}.revs__head>p{max-width:62ch;font-size:.88rem}.revs__cta{margin-top:.9rem}}@media (max-width:860px){.revs__stage{height:auto;min-height:0;padding-block:var(--pad);display:block;overflow:visible}.revs__head{margin-inline:auto}.revs__rail{overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex:none;height:auto;margin-top:clamp(2rem,6vw,3rem);display:block;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.revs__rail::-webkit-scrollbar{display:none}.revs__track{transform:none!important}.revs__card{scroll-snap-align:center}.revs__progress{display:none}}@media (max-width:560px){.revs__card{width:74vw}}.menu{z-index:200;background:var(--void);opacity:0;visibility:hidden;transition:opacity .32s var(--ease),transform .32s var(--ease),visibility .32s;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.menu--open{opacity:1;visibility:visible;transform:none}.menu__bar{border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1.25rem,5vw,1.75rem);display:flex}.menu__close{border:1px solid var(--hair-2);width:44px;height:44px;color:var(--body);transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.menu__close svg{width:19px;height:19px}.menu__close:hover,.menu__close:focus-visible{border-color:var(--amber);color:var(--amber-ink);background:#f5a62314}.menu__nav{flex-direction:column;flex:none;gap:.5rem;padding:1.1rem clamp(1.25rem,5vw,1.75rem) 0;display:flex}.menu__nav>*{flex:none}.menu--open{overscroll-behavior:contain;overflow-y:auto}.menu__bar{z-index:2;background:var(--void);position:sticky;top:0}.menu__nav a{border-radius:var(--r-m);border:1px solid var(--hair);background:var(--glass);transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);align-items:center;gap:1rem;padding:.95rem 1.1rem;display:flex}.menu__nav a:active{transform:scale(.985)}.menu__nav a:hover,.menu__nav a:focus-visible{border-color:var(--hair-amber);background:#f5a6230f}.menu__icon{border-radius:var(--r-s);border:1px solid var(--hair-amber);width:44px;height:44px;color:var(--amber-ink);background:#f5a6231a;flex:none;place-items:center;display:grid}.menu__icon svg{width:21px;height:21px}.menu__text{flex:1;min-width:0}.menu__text b{font-family:var(--font-display);text-transform:uppercase;color:var(--white);letter-spacing:-.01em;font-size:1.15rem;font-style:italic;font-weight:700;line-height:1.1;display:block}.menu__text i{color:var(--muted);margin-top:.15rem;font-size:.8rem;font-style:normal;display:block}.menu__chev{color:var(--dim);flex:none;place-items:center;display:grid}.menu__chev svg{width:18px;height:18px}.menu__nav a:hover .menu__chev{color:var(--amber-ink)}.menu__contact{border-top:1px solid var(--hair);padding:.9rem clamp(1.25rem,5vw,1.75rem) calc(1.2rem + env(safe-area-inset-bottom));flex:none;margin-top:1.1rem}.menu__group{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--amber-ink);margin:.5rem 0 .45rem;font-size:9px;font-weight:700;display:block}.menu__group+.menu__opt{margin-top:0}.menu__opt{border-radius:var(--r-m);transition:background .22s var(--ease);align-items:center;gap:.85rem;min-height:44px;padding:.62rem .4rem;display:flex}.menu__opt:active{background:#ffffff0f}.menu__optIco{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.menu__optIco svg{width:17px;height:17px}.menu__optIco--call{background:var(--amber);color:#0a0a0a}.menu__optIco--wa{background:#25d366}.menu__optIco--form{background:var(--riser);color:var(--body);border:1px solid var(--hair-2)}.menu__optIco--maps{background:#ea4335}.menu__optIco--waze{color:#08262f;background:#3cf}.menu__where{border-top:1px solid var(--hair);color:var(--muted);text-align:center;margin-top:.9rem;padding-top:.85rem;font-size:.75rem;line-height:1.7}.menu__where a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.menu__where a:hover{color:var(--amber-ink)}@media (min-width:861px){.menu{display:none}}.prod section,.prod .section{padding-block:clamp(3.2rem,6vw,5.2rem)}.prod__hero{isolation:isolate;background:var(--pit);background-image:url(/images/yard-night.jpg);background-position:50% 30%;background-size:cover;padding-block:clamp(6.5rem,11vw,9rem) clamp(2.6rem,5vw,4rem);position:relative}.prod__hero:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(94deg,#08080af7 34%,#08080ab8 62%,#08080adb 100%), linear-gradient(180deg,#08080aeb 0%,transparent 30%,transparent 62%,var(--void) 100%);position:absolute;inset:0}.prod__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 84% 38%,#f5a62329,#0000 70%);position:absolute;inset:0}.prod__hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.prod__crumbs{color:var(--body);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.6rem;font-size:.82rem;display:flex}.prod__crumbs a{color:var(--body);transition:color .3s var(--ease);text-decoration:none}.prod__crumbs a:hover{color:var(--amber-ink)}.prod__crumbs [aria-current]{color:var(--body)}.prod__hero-copy h1{margin-block:1.1rem .9rem;font-size:clamp(1.9rem,4vw,3.5rem);line-height:.98}.prod__tagline{max-width:44ch;color:var(--body);font-size:clamp(1.05rem,1.9vw,1.3rem)}.prod__cta{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;max-width:44rem;margin-top:2rem;display:grid}.prod__cta .btn{letter-spacing:.08em;justify-content:center;width:100%;padding-inline:.9rem;font-size:.72rem}.prod__rating{border:1px solid var(--hair-amber);color:var(--body);background:#f5a62312;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.4rem;padding:.45rem .8rem .45rem .6rem;font-size:.78rem;display:inline-flex}.prod__rating b{color:var(--white);font-weight:600}.prod__stars{color:var(--amber);gap:2px;display:flex}.prod__stars svg{fill:currentColor;width:13px;height:13px}.prod__specs{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-m);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin-top:2.4rem;display:grid;overflow:hidden}.prod__specs>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0fdb;padding:1rem 1.1rem}.prod__specs dt{letter-spacing:.09em;text-transform:uppercase;color:var(--body);font-size:.72rem}.prod__specs dd{font-family:var(--font-display);color:var(--white);margin-top:.35rem;font-size:clamp(1.1rem,2vw,1.5rem)}.prod__hero-media{border-radius:var(--r-l);box-shadow:var(--shadow-deep);border:1px solid var(--hair-2);position:relative;overflow:hidden}.prod__hero-media img{width:100%;height:auto;display:block}.prod__over{background:var(--void);position:relative;overflow:hidden}.prod__over:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff0d 0 1px,#0000 1px 14px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#0000 6%,#000 88%);mask-image:radial-gradient(80% 70%,#0000 6%,#000 88%)}.prod__over:after{content:"";pointer-events:none;background:radial-gradient(50% 60% at 8% 0,#f5a6231a,#0000 70%);position:absolute;inset:0}.prod__over>.container{z-index:1;position:relative}.prod__cols{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,4vw,3.6rem);display:grid}.prod__lead{color:var(--body);font-size:clamp(1.02rem,1.7vw,1.18rem)}.prod__lead+.prod__lead{margin-top:1.1rem}.prod__fit{border:1px solid var(--hair-amber);border-radius:var(--r-m);background:linear-gradient(170deg,#f5a62317,#141418bf 42%);padding:clamp(1.4rem,2.6vw,2rem)}.prod__fit h2{margin-bottom:.9rem;font-size:clamp(1.5rem,2.6vw,2.1rem)}.prod__fit p+p{margin-top:.9rem}.prod__fit p{font-size:.96rem}.prod__inline-link{color:var(--amber-ink);align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.prod__inline-link svg{width:17px;height:17px;transition:transform .35s var(--ease)}.prod__inline-link:hover svg{transform:translate(4px)}.prod__h2{margin-block:1rem 2.2rem;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.03}.prod__kit{background:var(--deck);position:relative;overflow:hidden}.prod__kit>.container{z-index:2;position:relative}.prod__kit-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(1.2rem,2.5vw,2rem);display:grid}.prod__panel{background:var(--glass);border:1px solid var(--hair);border-radius:var(--r-m);padding:clamp(1.3rem,2.4vw,1.9rem)}.prod__panel h3,.prod__panelH{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--white);align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:1.02rem;display:flex}.prod__panelH:before{content:"";background:var(--grad-amber);border-radius:2px;flex:none;width:22px;height:2px}.prod__table{border-collapse:collapse;width:100%}.prod__table tr+tr{border-top:1px solid var(--hair)}.prod__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.6rem 0;font-size:.76rem;font-weight:500}.prod__table td{text-align:right;font-family:var(--font-display);color:var(--white);font-variant-numeric:tabular-nums;padding:.6rem 0;font-size:1.02rem}.prod__ticks{gap:.55rem;list-style:none;display:grid}.prod__ticks li{color:var(--body);gap:.6rem;font-size:.93rem;line-height:1.45;display:flex}.prod__ticks svg{width:15px;height:15px;color:var(--amber-ink);flex:none;margin-top:.25rem}.prod__ticks--need svg{color:var(--muted)}.prod__kit-note{border-top:1px solid var(--hair);color:var(--muted);margin-top:1.2rem;padding-top:1.1rem;font-size:.85rem}.prod__jobs{isolation:isolate;background:var(--void);background-image:url(/images/band-yard.webp);background-position:50%;background-size:cover;position:relative}.prod__jobs:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--deck) 0%,#08080aed 26%,#08080aed 74%,var(--void) 100%), radial-gradient(70% 60% at 80% 20%,#f5a6231f,transparent 70%);position:absolute;inset:0}.prod__grid{background:var(--hair-2);border:1px solid var(--hair-2);border-radius:var(--r-m);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.prod__tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .4s var(--ease);background:#0c0c0fd1;padding:clamp(1.3rem,2.4vw,1.8rem)}.prod__tile:hover{background:#18181ceb}.prod__tile h3{font-family:var(--font-display);text-transform:uppercase;color:var(--white);font-size:1.14rem}.prod__tile p{color:var(--body);margin-top:.6rem;font-size:.93rem}.prod__steps{background:var(--pit);position:relative;overflow:hidden}.prod__steps>.container{z-index:2;position:relative}.prod__step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);display:grid}.prod__step{border:1px solid var(--hair);border-radius:var(--r-m);background:linear-gradient(165deg,#18181ce6,#0c0c0fe6);padding:clamp(1.3rem,2.4vw,1.8rem);position:relative}.prod__step-n{font-family:var(--font-display);background:var(--grad-amber);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;line-height:1}.prod__step h3{color:var(--white);margin-block:.7rem .5rem;font-size:1.04rem;font-weight:600}.prod__step p{color:var(--body);font-size:.92rem}.prod__know{background:var(--void);position:relative;overflow:hidden}.prod__know:before{content:"";pointer-events:none;background:radial-gradient(46% 55% at 0% 42%,#f5a62321,transparent 68%), linear-gradient(180deg,var(--pit),transparent 18%);position:absolute;inset:0}.prod__know>.container{z-index:1;position:relative}.prod__know-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(1.6rem,4vw,3.4rem);display:grid}.prod__know-media{border-radius:var(--r-m);border:1px solid var(--hair);aspect-ratio:3/4;position:relative;overflow:hidden}.prod__know-media img{object-fit:cover}.prod__know-media figcaption{color:var(--body);background:linear-gradient(#0000,#08080af0);padding:1.6rem 1.1rem .9rem;font-size:.8rem;position:absolute;inset:auto 0 0}.prod__know-rows{gap:1.3rem;display:grid}.prod__know-row{align-items:flex-start;gap:1.1rem;display:flex}.prod__know-n{font-family:var(--font-display);color:var(--amber-ink);flex:none;padding-top:.15rem;font-size:1.4rem;line-height:1}.prod__know-row h3{color:var(--white);font-size:1.04rem;font-weight:600}.prod__know-row p{color:var(--body);margin-top:.4rem;font-size:.93rem}.prod__say{isolation:isolate;background:var(--deck);background-image:url(/images/footer-yard.webp);background-position:50% 40%;background-size:cover;padding-block:clamp(2.6rem,5vw,4rem);position:relative}.prod__say:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--void) 0%,#08080ae6 30%,#08080ae6 70%,var(--deck) 100%);position:absolute;inset:0}.prod__say-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.prod__quote{border-left:2px solid var(--hair-amber);padding-left:1.2rem}.prod__quote p{color:var(--body);font-size:.97rem}.prod__quote cite{color:var(--muted);margin-top:.7rem;font-size:.82rem;font-style:normal;display:block}.prod__quote cite b{color:var(--white);font-weight:600}.prod__say-foot{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.6rem;display:flex}.prod__related{background:var(--pit);position:relative;overflow:hidden}.prod__related>.container{z-index:2;position:relative}.prod__rel-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(.9rem,2vw,1.4rem);display:grid}.prod__rel-card{border:1px solid var(--hair);border-radius:var(--r-m);background:var(--deck);transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease);text-decoration:none;display:block;overflow:hidden}.prod__rel-card:hover{border-color:var(--hair-amber);box-shadow:var(--shadow-deep);transform:translateY(-4px)}.prod__rel-media{aspect-ratio:2/3;position:relative}.prod__rel-body{padding:1rem 1.1rem 1.2rem}.prod__rel-body h3{font-family:var(--font-display);text-transform:uppercase;color:var(--white);font-size:1.05rem}.prod__rel-body p{color:var(--body);margin-top:.35rem;font-size:.85rem}.prod__rel-go{letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink);align-items:center;gap:.4rem;margin-top:.8rem;font-size:.76rem;font-weight:700;display:inline-flex}.prod__rel-go svg{width:14px;height:14px;transition:transform .35s var(--ease)}.prod__rel-card:hover .prod__rel-go svg{transform:translate(4px)}.prod__area{background:var(--void);position:relative;overflow:hidden}.prod__area>.container{z-index:2;position:relative}.prod__area-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(1.6rem,4vw,3.4rem);display:grid}.prod__area p{font-size:.98rem}.prod__area-links{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.prod__chip{border:1px solid var(--hair);background:var(--glass);color:var(--body);transition:.3s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .95rem;font-size:.86rem;text-decoration:none;display:inline-flex}.prod__chip:hover{border-color:var(--hair-amber);color:var(--amber-ink);background:#f5a62312}.prod__chip svg{width:13px;height:13px}.prod__faq{background:var(--deck);position:relative;overflow:hidden}.prod__faq:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#ffffff0b 0 1px,#0000 1px 14px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 80%,#000 10%,#0000 78%);mask-image:radial-gradient(70% 80% at 80%,#000 10%,#0000 78%)}.prod__faq>.container{z-index:1;position:relative}.prod__faq-list{border-top:1px solid var(--hair)}.prod__faq-item{border-bottom:1px solid var(--hair)}.prod__faq-item summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;color:var(--white);transition:color .3s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:clamp(1rem,1.8vw,1.18rem);list-style:none;display:flex}.prod__faq-item summary::-webkit-details-marker{display:none}.prod__faq-item summary:hover{color:var(--amber-ink)}.prod__faq-item summary svg{width:20px;height:20px;color:var(--amber-ink);transition:transform .35s var(--ease);flex:none}.prod__faq-item[open] summary svg{transform:rotate(45deg)}.prod__faq-item p{max-width:70ch;color:var(--body);padding-bottom:1.4rem;font-size:.98rem}.prod__end{isolation:isolate;background:var(--pit);text-align:center;background-image:url(/images/cta-loading.webp);background-position:50% 62%;background-size:cover;position:relative}.prod__end:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 88% at 50% 55%,#08080af0 0%,#08080ac7 45%,#08080a9e 100%), linear-gradient(180deg,var(--pit) 0%,transparent 22%,transparent 74%,var(--void) 100%);position:absolute;inset:0}.prod__end-inner{max-width:760px;margin-inline:auto}.prod__end h2{margin-block:1.1rem 1.2rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03}.prod__end p{max-width:56ch;margin-inline:auto}.prod__end .prod__cta{margin-inline:auto}@media (max-width:900px){.prod__hero-grid{grid-template-columns:1fr}.prod__hero-media{order:-1;max-width:420px;margin-inline:auto}.prod__cols,.prod__kit-grid,.prod__know-grid,.prod__area-grid,.prod__step-grid{grid-template-columns:1fr}.prod__grid{grid-template-columns:1fr 1fr}.prod__know-media{aspect-ratio:4/3;max-width:340px}.amap__frame{max-width:440px}}@media (max-width:560px){.prod__cta{grid-template-columns:1fr}.prod__specs{grid-template-columns:1fr 1fr}.prod__grid{grid-template-columns:1fr}}.prod section[id],.prod div[id]{scroll-margin-top:calc(var(--header-h-stuck) + 76px)}.pnav{top:var(--header-h-stuck);z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid var(--hair);transition:box-shadow .4s var(--ease),background .4s var(--ease);background:#08080acc;position:sticky}.pnav.is-stuck{background:#08080aed;box-shadow:0 18px 44px #00000080}.pnav:after{content:"";background:var(--grad-amber);height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:auto 0 -1px}.pnav__in{align-items:center;gap:1rem;height:60px;display:flex}.pnav__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--white);white-space:nowrap;font-size:.88rem}.pnav__links{overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:.15rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.pnav__links::-webkit-scrollbar{display:none}.pnav__link{color:var(--body);white-space:nowrap;transition:.25s var(--ease);border-radius:999px;padding:.45rem .75rem;font-size:.82rem;text-decoration:none}.pnav__link:hover{color:var(--white);background:var(--glass)}.pnav__link.is-on{color:var(--amber-ink);background:#f5a6231a}.pnav .pnav__cta{letter-spacing:.09em;white-space:nowrap;padding:.5rem .95rem;font-size:.68rem;box-shadow:0 0 16px #f5a62347}.pnav .pnav__cta:hover{transform:none;box-shadow:0 0 24px #f5a6236b}[data-spot]{isolation:isolate;position:relative}[data-spot]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#f5a62324,transparent 62%);transition:opacity .4s var(--ease);position:absolute;inset:0}[data-spot]:hover:after{opacity:1}.prod__jobs-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}.prod__jobs-note{color:var(--muted);padding-bottom:2.4rem;font-size:.92rem}.deck{--deck-top:calc(var(--header-h-stuck) + 96px);max-width:1020px;margin-inline:auto;padding-bottom:clamp(70px,9vh,110px);display:block}.deck__card{top:calc(var(--deck-top) + var(--i) * 15px);border:1px solid var(--hair-2);border-radius:var(--r-m);min-height:clamp(190px,24vh,250px);box-shadow:0 -12px 40px #0000008c,var(--shadow-deep);background:linear-gradient(158deg,#1d1d22,#0e0e12);grid-template-columns:auto 1fr;align-content:center;gap:clamp(1rem,2.4vw,2.2rem);padding:clamp(1.5rem,3vw,2.8rem);display:grid;position:sticky}.deck__n{font-family:var(--font-display);background:var(--grad-amber);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.deck__n i{color:var(--muted);-webkit-text-fill-color:var(--muted);letter-spacing:.1em;margin-top:.4rem;font-size:.72rem;font-style:normal;display:block}.deck__body h3{font-family:var(--font-display);text-transform:uppercase;color:var(--white);font-size:clamp(1.2rem,2.4vw,1.7rem)}.deck__body p{color:var(--body);max-width:56ch;margin-top:.7rem;font-size:clamp(.95rem,1.5vw,1.05rem)}.deck__rule{background:var(--grad-rule);opacity:.5;height:1px;position:absolute;inset:auto 0 0}.board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.board__cell{background:var(--glass);border:1px solid var(--hair);border-radius:var(--r-m);padding:clamp(1.1rem,2.2vw,1.7rem)}.board__h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--white);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.92rem;display:flex}.board__h:before{content:"";background:var(--grad-amber);border-radius:2px;flex:none;width:18px;height:2px}.board__cell--stat{border-color:var(--hair-amber);background:linear-gradient(168deg,#f5a6231f,#121216eb 58%);flex-direction:column;justify-content:space-between;gap:1.6rem;min-height:150px;display:flex}.board__k{letter-spacing:.14em;text-transform:uppercase;color:var(--body);font-size:.7rem}.board__figure{font-family:var(--font-display);color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4.2vw,3.2rem);line-height:.9}.board__figure i{color:var(--amber-ink);margin-left:.3rem;font-size:.4em;font-style:normal}.board__cell--fit{grid-column:1/span 2}.meter{margin-block:2.4rem 1.2rem}.meter__track{background:var(--riser);border:1px solid var(--hair);border-radius:999px;height:14px;position:relative}.meter__fill{background:var(--grad-amber);box-shadow:var(--glow-tight);transition:width 1.2s var(--ease);border-radius:999px;justify-content:flex-end;align-items:center;padding-right:.55rem;display:flex;position:absolute;inset:-1px auto -1px -1px}.meter__fill b{font-family:var(--font-display);color:#0a0a0a;font-size:.72rem}.meter__gate{width:0;position:absolute;top:-2rem;bottom:-.5rem}.meter__gate i{background:repeating-linear-gradient(#ffffffbf 0 4px,#0000 4px 8px);width:2px;position:absolute;top:1.5rem;bottom:0;left:-1px}.meter__gate span{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--body);font-size:.66rem;position:absolute;top:0;left:0}.board__verdict{color:var(--body);font-size:.98rem}.board__verdict.is-ok{color:var(--white)}.board__note{color:var(--muted);margin-top:.8rem;font-size:.84rem}.board__note a{color:var(--amber-ink);border-bottom:1px solid var(--hair-amber);text-decoration:none}.board__note a:hover{color:var(--amber-hot)}.board__cell--rest{flex-direction:column;grid-area:2/3/span 2;display:flex}.board__list{flex-direction:column;flex:1;justify-content:space-evenly;gap:0;display:flex}.board__list>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.board__list>div+div{border-top:1px solid var(--hair)}.board__list dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.board__list dd{font-family:var(--font-display);color:var(--white);text-align:right;font-size:.98rem}.board__cell--rest .board__note{margin-top:auto;padding-top:1.1rem}.board__cell--lists{grid-column:1/span 2;grid-template-columns:1fr 1fr;gap:clamp(1.2rem,2.4vw,2.2rem);display:grid}.board__tags{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.board__tag{border:1px solid var(--hair);background:var(--glass);letter-spacing:.06em;text-transform:uppercase;color:var(--body);border-radius:999px;padding:.5rem .85rem;font-size:.76rem}@media (max-width:900px){.board{grid-template-columns:1fr 1fr}.board__cell--fit,.board__cell--lists{grid-column:1/-1}.board__cell--rest{grid-area:auto/1/auto/-1}.board__cell--stat:nth-child(3){grid-column:1/-1}}@media (max-width:560px){.board,.board__cell--lists{grid-template-columns:1fr}.board__cell--stat{gap:.9rem;min-height:0}}.acc{border-top:1px solid var(--hair)}.acc__item{border-bottom:1px solid var(--hair)}.acc__h{font-size:inherit;margin:0}.acc__trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);text-transform:uppercase;color:var(--white);transition:color .3s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:clamp(1rem,1.8vw,1.18rem);display:flex}.acc__trigger:hover{color:var(--amber-ink)}.acc__trigger svg{width:20px;height:20px;color:var(--amber-ink);transition:transform .35s var(--ease);flex:none}.acc__item.is-open .acc__trigger svg{transform:rotate(45deg)}.acc__panel{transition:grid-template-rows .42s var(--ease);grid-template-rows:0fr;display:grid}.acc__item.is-open .acc__panel{grid-template-rows:1fr}.acc__inner{overflow:hidden}.acc__inner p{max-width:70ch;color:var(--body);padding-bottom:1.4rem;font-size:.98rem}.prod__step-grid{position:relative}.prod__step-line{background:var(--hair-2);height:2px;position:absolute;top:3.1rem;left:12%;right:12%;overflow:hidden}.prod__step-line:after{content:"";background:var(--grad-amber);transform-origin:0;transition:transform 1.5s var(--ease) .25s;position:absolute;inset:0}.js-reveal .rv .prod__step-line:after{transform:scaleX(0)}.js-reveal .rv.in .prod__step-line:after{transform:scaleX(1)}.prod__know-media{top:calc(var(--header-h-stuck) + 96px);position:sticky}@media (max-width:900px){.prod__jobs-head{grid-template-columns:1fr}.prod__jobs-note{padding-bottom:1.6rem}.prod__step-line{display:none}.prod__know-media{position:relative;top:0}.deck__card{min-height:clamp(210px,34vh,320px);top:calc(var(--deck-top) + var(--i) * 10px);grid-template-columns:1fr;gap:.6rem}}@media (max-width:720px){.pnav .pnav__name{display:none}.pnav .pnav__cta{padding:.5rem .7rem;font-size:.66rem}.pnav .pnav__cta svg{display:none}.pnav__in{gap:.6rem;height:52px}}@media (prefers-reduced-motion:reduce){[data-spot]:after{display:none}.prod__step-line:after,.js-reveal .rv .prod__step-line:after{transition:none;transform:scaleX(1)}.tabs__panel{animation:none}.acc__panel{transition:none}}.legal__head{background:var(--pit);padding-block:calc(var(--header-h-stuck) + clamp(2.5rem,6vw,4.5rem)) clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--hair);position:relative}.legal__head h1{margin-block:1rem .8rem;font-size:clamp(2rem,5vw,3.2rem)}.legal__updated{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.legal__intro{max-width:62ch;color:var(--body);margin-top:1.2rem;font-size:1.02rem}.legal__flag{border-radius:var(--r-m);border:1px solid var(--hair-amber);max-width:62ch;color:var(--body);background:#f5a62312;margin-top:1.6rem;padding:1rem 1.2rem;font-size:.93rem}.legal__flag b{color:var(--white)}.legal__flag a,.legal__foot a{color:var(--amber-ink);border-bottom:1px solid var(--hair-amber)}.legal__body{background:var(--void);padding-block:clamp(2rem,4vw,3.2rem) clamp(3rem,6vw,5rem)}.legal__sec{max-width:68ch}.legal__sec+.legal__sec{margin-top:clamp(1.8rem,3.5vw,2.8rem)}.legal__sec h2{margin-bottom:.8rem;font-size:clamp(1.2rem,2.4vw,1.6rem)}.legal__sec p{color:var(--body);font-size:1rem}.legal__sec p+p{margin-top:.9rem}.legal__foot{border-top:1px solid var(--hair);max-width:68ch;color:var(--muted);margin-top:clamp(2.2rem,4vw,3.2rem);padding-top:1.4rem;font-size:.93rem}.ftr__cookies{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ftr__cookies:hover{color:var(--amber-ink)}.ck{z-index:120;pointer-events:none;padding:clamp(.8rem,2vw,1.2rem);position:fixed;inset:auto 0 0}.ck__panel{pointer-events:auto;max-width:var(--max);border:1px solid var(--hair-2);border-radius:var(--r-m);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-deep);animation:ckIn .45s var(--ease);background:#0c0c0ff5;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-inline:auto;padding:clamp(1rem,2.2vw,1.4rem) clamp(1.1rem,2.4vw,1.8rem);display:flex}.ck__h{margin-bottom:.35rem;font-size:1rem}.ck__p{color:var(--body);max-width:70ch;font-size:.88rem}.ck__p a{color:var(--amber-ink);border-bottom:1px solid var(--hair-amber)}.ck__btns{flex-wrap:wrap;gap:.6rem;margin-left:auto;display:flex}.ck .ck__btn{letter-spacing:.08em;padding:.75rem 1.2rem;font-size:.72rem}@keyframes ckIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:640px){.ck__btns{width:100%;margin-left:0}.ck .ck__btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.ck__panel{animation:none}}.tick{background:var(--void);border-block:1px solid var(--hair);padding-block:clamp(.9rem,2vw,1.6rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tick__inner{width:max-content;animation:38s linear infinite tickRun;display:flex}.tick--rev .tick__inner{animation-direction:reverse}.tick__run{align-items:center;display:flex}.tick__word{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #ffffff2e;align-items:center;gap:clamp(1rem,2.4vw,2rem);padding-right:clamp(1rem,2.4vw,2rem);font-size:clamp(1.5rem,3.4vw,2.9rem);font-style:italic;font-weight:700;line-height:1;display:inline-flex}.tick--rev .tick__word{color:#f5a6231a;-webkit-text-stroke:1px #f5a62342}.tick__word i{background:var(--amber);opacity:.75;flex:none;width:8px;height:8px;transform:rotate(45deg)}@keyframes tickRun{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tick__inner{animation:none}}.ct__routes{background:var(--pit);position:relative;overflow:hidden}.ct__routes>.container{z-index:2;position:relative}.ct__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(.9rem,2vw,1.4rem);display:grid}.ct__card{border-radius:var(--r-m);border:1px solid var(--hair);background:var(--glass);transition:border-color .4s var(--ease),transform .4s var(--ease),background .4s var(--ease);padding:clamp(1.3rem,2.6vw,2rem);text-decoration:none;display:block}.ct__card:hover{border-color:var(--hair-amber);background:var(--glass-2);transform:translateY(-4px)}.ct__card h2{margin-bottom:.5rem;font-size:1.15rem}.ct__card b{font-family:var(--font-display);color:var(--amber-ink);font-variant-numeric:tabular-nums;word-break:break-word;font-size:1.25rem;display:block}.ct__card p{color:var(--body);margin-top:.7rem;font-size:.9rem}.ct__card--wa:hover{border-color:#25d36673}.ct__card--wa b{color:var(--wa)}.ct__facts{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-m);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-top:clamp(1rem,2.4vw,1.6rem);display:grid;overflow:hidden}.ct__facts>div{background:var(--pit);padding:1.1rem 1.2rem}.ct__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.ct__facts dd{color:var(--white);margin-top:.4rem;font-size:.95rem}.ct__find{background:var(--void)}.ct__find-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(1.8rem,4vw,3.4rem);display:grid}.ct__find p{color:var(--body);max-width:52ch}.ct__find p+p{margin-top:.9rem}.ct__dirs{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.ab__facts{background:var(--pit);position:relative;overflow:hidden}.ab__facts>.container{z-index:2;position:relative}.ab__factRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(.9rem,2vw,1.3rem);display:grid}.ab__factRow>div{border-radius:var(--r-m);border:1px solid var(--hair-amber);background:linear-gradient(168deg,#f5a6231c,#121216e6 60%);padding:clamp(1.2rem,2.4vw,1.8rem);position:relative}.ab__factRow dt{font-family:var(--font-display);color:var(--white);font-size:clamp(2rem,4vw,2.9rem);line-height:1}.ab__factRow dd{color:var(--body);margin-top:.6rem;font-size:.84rem}.ab__body{background:var(--void)}.ab__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(1.8rem,4vw,3.4rem);display:grid}.ab__media{top:calc(var(--header-h-stuck) + 2rem);border:1px solid var(--hair);border-radius:var(--r-m);margin:0;position:sticky;overflow:hidden}.ab__media img{width:100%;height:auto;display:block}.ab__media figcaption{color:var(--muted);background:var(--pit);padding:.9rem 1.1rem;font-size:.8rem}.ab__points{gap:clamp(1.2rem,2.4vw,1.8rem);display:grid}.ab__points article{align-items:flex-start;gap:1.1rem;display:flex}.ab__n{font-family:var(--font-display);color:var(--amber-ink);flex:none;padding-top:.15rem;font-size:1.3rem;line-height:1}.ab__points h3{color:var(--white);font-size:1.05rem;font-weight:600}.ab__points p{color:var(--body);margin-top:.45rem;font-size:.95rem}.ab__end{background:var(--pit);text-align:center}.ab__end-in{max-width:720px;margin-inline:auto}.ab__end p{max-width:54ch;margin-inline:auto}.ab__end .prod__cta{justify-content:center;margin-inline:auto}@media (max-width:900px){.ct__find-grid,.ab__grid{grid-template-columns:1fr}.ab__media{max-width:460px;position:relative;top:0}}.jobs{background:var(--void);position:relative;overflow:hidden}.jobs>.container{z-index:2;position:relative}.jobs__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.4rem,5vw,3.8rem);display:grid}.jobs__head h2{margin-top:1.2rem;font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.02}.jobs__head p{align-self:end;max-width:46ch}.jobs__acc{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-m);flex-direction:column;gap:1px;display:flex;overflow:hidden}.jobs__item{background:var(--void);transition:background .4s var(--ease)}.jobs__item[open]{background:var(--pit)}.jobs__item summary{cursor:pointer;transition:background .3s var(--ease);grid-template-columns:2.6rem 1fr auto 1.4rem;align-items:center;gap:clamp(.8rem,2vw,1.4rem);padding:clamp(1rem,1.8vw,1.35rem) clamp(1.1rem,2.4vw,1.8rem);list-style:none;display:grid}.jobs__item summary::-webkit-details-marker{display:none}.jobs__item summary:hover{background:var(--pit)}.jobs__item summary:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.jobs__n{font-family:var(--font-display);color:var(--steel);transition:color .3s var(--ease);font-variant-numeric:tabular-nums;font-size:1.05rem;font-style:italic}.jobs__item[open] .jobs__n{color:var(--amber-ink)}.jobs__h{font-family:var(--font-display);text-transform:uppercase;color:var(--white);font-size:clamp(1.05rem,1.9vw,1.35rem);line-height:1.15}.jobs__count{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.jobs__plus{justify-self:end;width:16px;height:16px;position:relative}.jobs__plus:before,.jobs__plus:after{content:"";background:var(--amber);height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;inset:50% 0 auto}.jobs__plus:after{transform:rotate(90deg)}.jobs__item[open] .jobs__plus:after{transform:rotate(0)}.jobs__panel{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.jobs__item[open] .jobs__panel{grid-template-rows:1fr}.jobs__panelIn{overflow:hidden}.jobs__panelIn>*{margin-left:max(0px,4rem);padding-inline:clamp(1.1rem,2.4vw,1.8rem)}.jobs__panelIn p{color:var(--body);max-width:62ch;padding-bottom:.2rem;font-size:.95rem}.jobs__kit{flex-wrap:wrap;gap:.45rem;padding-block:.9rem clamp(1.1rem,2vw,1.5rem);list-style:none;display:flex}.jobs__kit a{border:1px solid var(--hair-2);border-radius:var(--r-s);color:var(--body);transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease);align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.jobs__kit a svg{opacity:0;width:13px;height:13px;transition:.3s var(--ease);transform:translate(-4px)}.jobs__kit a:hover{color:var(--amber-ink);border-color:var(--hair-amber);background:var(--glass)}.jobs__kit a:hover svg{opacity:1;transform:none}@media (max-width:1080px){.jobs__count{display:none}}@media (max-width:860px){.jobs__head{grid-template-columns:1fr;align-items:start}.jobs__head p{align-self:start}}@media (max-width:640px){.jobs__item summary{grid-template-columns:2rem 1fr 1.2rem;gap:.8rem}.jobs__panelIn>*{margin-left:0}}.area__hero{background:var(--void);padding-block:clamp(8rem,14vw,12rem) clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.area__hero-bg{z-index:0;opacity:.62;position:absolute;inset:0}.area__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#08080af0 0%,#08080ad1 34%,#08080a57 68%,#08080a80 100%), linear-gradient(180deg,#08080ab8 0%,transparent 26%,transparent 58%,var(--void) 100%);position:absolute;inset:0}.area__hero-in{z-index:2;max-width:780px;position:relative}.area__hero-in h1{margin-block:1.1rem .9rem;font-size:clamp(2.5rem,6.5vw,5rem);line-height:.95}.area__tagline{max-width:48ch;color:var(--body);font-size:clamp(1.05rem,1.9vw,1.3rem)}.area__band{background:var(--deck)}.area__towns{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;list-style:none;display:flex}.area__towns li{font-family:var(--font-display);text-transform:uppercase;color:var(--body);border:1px solid var(--hair);border-radius:var(--r-s);padding:.35rem .7rem;font-size:.92rem}.area__local,.area__kit{background:var(--void)}.area__kit-list{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-m);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.area__kit-list a{background:var(--void);font-family:var(--font-display);text-transform:uppercase;color:var(--white);transition:background .4s var(--ease),color .4s var(--ease);justify-content:space-between;align-items:center;gap:.8rem;padding:1.15rem 1.3rem;font-size:1.05rem;display:flex}.area__kit-list a svg{width:16px;height:16px;color:var(--amber-ink);opacity:0;transition:.35s var(--ease);flex:none;transform:translate(-5px)}.area__kit-list a:hover{background:var(--pit);color:var(--amber-ink)}.area__kit-list a:hover svg{opacity:1;transform:none}.area__kit-note{color:var(--body);margin-top:1.4rem;font-size:.95rem}.area__kit-note .prod__inline-link{vertical-align:baseline;margin-top:0;margin-left:.4rem}.qf__choose{gap:1.1rem}.qf__choose h3{color:var(--white);font-size:clamp(1.4rem,3vw,2rem)}.qf__choose-sub{color:var(--body);margin-top:-.4rem;font-size:.95rem}.qf__recap{background:var(--void);border:1px solid var(--hair);border-radius:var(--r-m);overflow:hidden}.qf__recap-head{border-bottom:1px solid var(--hair);border-left:3px solid var(--amber);background:linear-gradient(90deg,#f5a62314,#0000 60%);flex-direction:column;gap:.3rem;padding:1rem 1.15rem 1.05rem;display:flex}.qf__recap-head span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.qf__recap-head strong{font-family:var(--font-display);text-transform:uppercase;color:var(--white);letter-spacing:-.01em;font-size:clamp(1.15rem,2.4vw,1.5rem);font-style:italic;font-weight:700;line-height:1.05}.qf__recap-rows{flex-direction:column;display:flex}.qf__recap-rows>div{align-items:baseline;gap:1rem;padding:.7rem 1.15rem;display:flex}.qf__recap-rows>div+div{border-top:1px solid var(--hair)}.qf__recap-rows dt{letter-spacing:.17em;text-transform:uppercase;width:6.5rem;color:var(--muted);flex:none;font-size:9.5px;font-weight:700}.qf__recap-rows dd{min-width:0;color:var(--white);word-break:break-word;flex:1;font-size:.94rem}.qf__choose-actions{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.qf__wa{background:var(--wa);color:#04270f;justify-content:center;box-shadow:0 0 22px #25d36657}.qf__wa:hover{transform:translateY(-3px);box-shadow:0 0 40px #25d36666}.qf__wa svg{width:19px;height:19px}.qf__choose-actions .btn--ghost{justify-content:center}.qf__back{color:var(--muted);text-underline-offset:3px;transition:color .3s var(--ease);align-self:flex-start;font-size:.85rem;text-decoration:underline}.qf__back:hover{color:var(--amber-ink)}.qf__back--inline{font-size:inherit;color:var(--amber-ink);display:inline}@media (max-width:560px){.qf__choose-actions{grid-template-columns:1fr}}.qf__textarea{font-family:var(--font-sans);color:var(--white);background:var(--void);border:1px solid var(--hair-2);border-radius:var(--r-s);resize:vertical;width:100%;min-height:8rem;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);outline:none;padding:.95rem 1rem;font-size:.98rem;line-height:1.6}.qf__textarea::placeholder{color:var(--dim)}.qf__textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f5a62324}.qf__recap-msg{border-bottom:1px solid var(--hair);color:var(--body);white-space:pre-wrap;word-break:break-word;max-height:9rem;padding:.9rem 1.15rem;font-size:.94rem;line-height:1.65;overflow-y:auto}.dp{position:relative}.dp__field{cursor:pointer;padding-right:2.9rem!important}.dp__field:not(:placeholder-shown){color:var(--white)}.dp__field.is-open{border-color:var(--amber);box-shadow:0 0 0 3px #f5a62324}.dp__icon{pointer-events:none;color:var(--muted);place-items:center;display:grid;position:absolute;bottom:.95rem;right:.95rem}.dp__icon svg{width:18px;height:18px}.dp__field.is-open+.dp__icon{color:var(--amber-ink)}.dp__pop{z-index:30;background:var(--deck);border:1px solid var(--hair-2);border-radius:var(--r-m);width:max(100%,296px);box-shadow:var(--shadow-deep);animation:dpIn .18s var(--ease) both;padding:.9rem;position:absolute;top:calc(100% + .5rem);left:0}@keyframes dpIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dp__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.dp__head strong{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--white);font-size:.82rem;font-weight:700}.dp__nav{cursor:pointer;border:1px solid var(--hair-2);border-radius:var(--r-s);width:32px;height:32px;color:var(--body);transition:.25s var(--ease);background:0 0;flex:none;place-items:center;display:grid}.dp__nav:hover:not(:disabled){color:var(--amber-ink);border-color:var(--amber)}.dp__nav:disabled{opacity:.28;cursor:not-allowed}.dp__nav svg{width:15px;height:15px}.dp__dow,.dp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp__dow{margin-bottom:.3rem}.dp__dow span{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:.3rem;font-size:9.5px;font-weight:700}.dp__day{aspect-ratio:1;cursor:pointer;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--body);border-radius:var(--r-s);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);background:0 0;border:1px solid #0000;place-items:center;font-size:.85rem;font-weight:600;display:grid}.dp__day:hover:not(:disabled){color:var(--white);background:#f5a62324}.dp__day.is-off{color:var(--dim);opacity:.45}.dp__day:disabled{color:var(--dim);opacity:.22;cursor:not-allowed}.dp__day.is-today:not(.is-sel){border-color:var(--hair-amber);color:var(--white)}.dp__day.is-sel{background:var(--grad-amber);color:#0a0a0a;opacity:1;font-weight:700}.dp__day.is-sel.is-off{opacity:1}.dp__foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.7rem;padding-top:.7rem;display:flex}.dp__soon{gap:.35rem;display:flex}.dp__soon button{color:var(--body);border:1px solid var(--hair-2);cursor:pointer;transition:.25s var(--ease);background:0 0;border-radius:99px;padding:.4rem .7rem;font-size:.74rem;font-weight:600}.dp__soon button:hover{color:#0a0a0a;background:var(--amber);border-color:var(--amber)}.dp__note{color:var(--muted);font-size:.7rem}@media (max-width:520px){.dp__pop{width:min(296px,100vw - 3.5rem);left:auto;right:0}}@media (prefers-reduced-motion:reduce){.dp__pop{animation:none}}.dial{z-index:90;position:fixed;bottom:clamp(1.85rem,4vw,2.1rem);right:clamp(1.85rem,4vw,2.1rem)}.dial__btnwrap{width:56px;height:56px;margin-left:auto;position:relative}.dial__ring{pointer-events:none;width:92px;max-width:none;height:92px;animation:8s linear infinite dialSpin;position:absolute;top:-18px;left:-18px;overflow:visible}.dial__ring text{fill:var(--amber);font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:700}@keyframes dialSpin{to{transform:rotate(360deg)}}.dial__btn{cursor:pointer;background:var(--grad-amber);color:#0a0a0a;width:56px;height:56px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 22px #f5a62342}.dial__btn:hover{transform:translateY(-2px)}.dial__btn:active{transform:scale(.95)}.dial__btn svg{width:23px;height:23px}.dial__panel{background:var(--deck);border:1px solid var(--hair-2);border-radius:var(--r-l);width:min(272px,100vw - 2.5rem);box-shadow:var(--shadow-deep);animation:dialUp .24s var(--ease) both;padding:.85rem;position:absolute;bottom:calc(100% + .85rem);right:0}@keyframes dialUp{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.dial__head{padding:.3rem .3rem .65rem}.dial__logo{width:150px;height:auto}.dial__addr{letter-spacing:.01em;color:var(--muted);margin-top:.5rem;font-size:.7rem;display:block}.dial__lede{color:var(--body);border-bottom:1px solid var(--hair);margin:0;padding:0 .3rem .7rem;font-size:.74rem;line-height:1.5}.dial__list{flex-direction:column;gap:2px;padding-top:.4rem;display:flex}.dial__row{border-radius:var(--r-m);transition:background .22s var(--ease);align-items:center;gap:.7rem;padding:.55rem .5rem;display:flex}.dial__row:hover{background:#ffffff0d}.dial__ico{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.dial__ico svg{width:16px;height:16px}.dial__ico--wa{background:var(--wa)}.dial__ico--call{background:var(--amber);color:#0a0a0a}.dial__ico--waze{color:#08262f;background:#3cf}.dial__ico--maps{background:#ea4335}.dial__lab{min-width:0;color:var(--white);flex-direction:column;gap:.05rem;font-size:.85rem;font-weight:600;display:flex}.dial__lab i{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:500}.dial__heading{border-top:1px solid var(--hair);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--amber-ink);margin-top:.7rem;padding:.6rem .5rem .25rem;font-size:9px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.dial__ring,.dial__panel{animation:none}}.revs__disclaimer{letter-spacing:.02em;color:var(--muted);text-align:center;margin:1.1rem auto 0;padding-inline:clamp(1.25rem,4vw,2.5rem);font-size:.72rem}.revs__disclaimer a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.revs__disclaimer a:hover{color:var(--amber-ink)}.revs__av{padding:0;overflow:hidden}.revs__av img{object-fit:cover;width:100%;height:100%;display:block}.revs__disclaimer strong{color:var(--body);font-weight:600}@media (min-width:861px){.dial{bottom:4.3rem}}.afleet{background:var(--void);position:relative;overflow:hidden}.afleet__head{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.afleet__aside{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.afleet__aside p{max-width:44ch;color:var(--body)}.afleet__nav{gap:.5rem;display:flex}.afleet__nav button{cursor:pointer;border:1px solid var(--hair-2);width:44px;height:44px;color:var(--body);transition:.28s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.afleet__nav button:hover{color:var(--amber-ink);border-color:var(--amber);transform:translateY(-2px)}.afleet__nav svg{width:17px;height:17px}.afleet__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:.5rem clamp(1.25rem,4vw,2.5rem) 1.5rem;display:flex;overflow:auto hidden}.afleet__rail::-webkit-scrollbar{display:none}.afleet__card{scroll-snap-align:start;background:var(--deck);border:1px solid var(--hair);border-radius:var(--r-l);width:clamp(232px,26vw,300px);box-shadow:var(--shadow-deep);transition:border-color .35s var(--ease),transform .35s var(--ease);flex:none;position:relative;overflow:hidden}.afleet__card:hover{border-color:var(--hair-amber);transform:translateY(-4px)}.afleet__media{height:176px;position:relative;overflow:hidden}.afleet__media img{transition:transform 1s var(--ease)}.afleet__card:hover .afleet__media img{transform:scale(1.06)}.afleet__body{flex-direction:column;gap:.3rem;padding:1.05rem 1.1rem 1.2rem;display:flex}.afleet__body h3{font-size:1.32rem;line-height:1.1}.afleet__body h3 a{color:inherit}.afleet__body h3 a:hover{color:var(--amber-ink)}.afleet__spec{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.afleet__book{cursor:pointer;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-s);background:var(--grad-amber);color:#0a0a0a;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border:1px solid #0000;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.9rem;padding:.68rem 1rem;font-size:.68rem;font-weight:700;display:inline-flex}.afleet__book svg{width:14px;height:14px;transition:transform .3s var(--ease);flex:none}.afleet__book:hover{box-shadow:var(--glow-tight);transform:translateY(-2px)}.afleet__book:hover svg{transform:translate(3px)}@media (max-width:860px){.afleet__head{grid-template-columns:1fr;align-items:start}.afleet__card{width:min(74vw,300px)}}.amap{background:var(--void)}.amap__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.amap__copy p{max-width:46ch;color:var(--body);margin-top:1.2rem}.amap__facts{border-top:1px solid var(--hair);flex-wrap:wrap;gap:1.6rem;margin-top:1.8rem;padding-top:1.4rem;display:flex}.amap__facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:9px;font-weight:700}.amap__facts dd{color:var(--white);font-size:.92rem;font-weight:600}.amap__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.amap__fig{margin:0}.amap__frame{border-radius:var(--r-l);border:1px solid var(--hair-2);box-shadow:var(--shadow-deep),inset 0 0 0 1px #ffffff08;line-height:0;position:relative;overflow:hidden}.amap__frame:before{content:"";z-index:3;background:var(--grad-rule);height:2px;position:absolute;inset:0 0 auto}.amap__frame:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 90px #0000008c,inset 0 0 0 1px #f5a6231a}.amap__img{width:100%;height:auto;display:block}.amap__pins{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.amap__ring{fill:none;stroke:var(--amber);stroke-width:.4px;opacity:.75}.amap__dot{fill:var(--amber)}.amap__yardBadge{filter:drop-shadow(0 2px 3px #000000a6)}.amap__yardRing{fill:none;stroke:var(--amber);stroke-width:.55px}.amap__pulse{fill:none;stroke:var(--amber);stroke-width:.4px;opacity:.5;animation:2.8s ease-out infinite amapPulse}@keyframes amapPulse{0%{r:3.6;opacity:.55}70%{r:10;opacity:0}to{r:10;opacity:0}}.amap__lab{font-family:var(--font-sans);letter-spacing:.02em;fill:#fff;stroke:#040406eb;stroke-width:.9px;paint-order:stroke fill;font-size:3.05px;font-weight:700}.amap__lab--yard{fill:var(--amber-hot);letter-spacing:.09em;text-transform:uppercase;font-size:3.2px;font-weight:800}.amap__credit{z-index:4;letter-spacing:.02em;border-radius:var(--r-s) 0 0 0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0404069e;margin:0;padding:.28rem .5rem;font-size:8.5px;line-height:1.4;position:absolute;bottom:0;right:0}.amap__credit a{color:#ffffff6b;text-decoration:none}.amap__credit a:hover{color:var(--amber-ink)}.amap__fig figcaption{color:var(--muted);text-align:center;margin-top:.85rem;font-size:.72rem}@media (max-width:900px){.amap__grid{grid-template-columns:1fr}.amap__frame{max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.amap__pulse{opacity:.35;animation:none}}.area__band{position:relative;overflow:hidden}.area__opening{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.area__opening-copy .prod__lead+.prod__lead{margin-top:1.1rem}.area__towns-h{margin-top:2.2rem;margin-bottom:.9rem;font-size:clamp(1.1rem,1.8vw,1.32rem)}.area__towns{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.area__towns li{color:var(--body);border:1px solid var(--hair-2);transition:border-color .25s var(--ease),color .25s var(--ease);border-radius:99px;padding:.42rem .78rem;font-size:.8rem;font-weight:500}.area__towns li:hover{border-color:var(--amber);color:var(--amber-ink)}.sec__sparks{z-index:1;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.area__local{position:relative;overflow:hidden}.area__local>.container{z-index:2;position:relative}@media (max-width:900px){.area__opening{grid-template-columns:1fr}}@media (min-width:861px) and (max-height:840px){.revs__quote{font-size:.87rem;line-height:1.46}.revs__card-inner{gap:1rem;padding:1.15rem}.revs__card-top{gap:.6rem}.revs__card-foot{padding-top:.7rem}}@media (min-width:861px) and (max-height:720px){.revs__quote{font-size:.79rem;line-height:1.4}.revs__card-inner{gap:.65rem;padding:.85rem}.revs__card-top{gap:.45rem}.revs__card-foot{padding-top:.55rem}.revs__av{width:34px;height:34px;font-size:.95rem}}.edock{z-index:120;left:clamp(.9rem,3vw,1.6rem);bottom:calc(clamp(.9rem,3vw,1.6rem) + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s;position:fixed;transform:translateY(14px)scale(.96)}.edock.is-up{opacity:1;visibility:visible;transform:none}.edock__btn{border:1px solid var(--hair-amber);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--white);cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);background:#0e0e11f0;border-radius:999px;align-items:center;gap:.8rem;padding:.7rem 1.1rem .7rem .7rem;display:flex;box-shadow:0 18px 44px #0009}.edock__btn:hover{border-color:var(--amber);transform:translateY(-2px);box-shadow:0 22px 52px #000000b3}.edock__btn:focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px}.edock__n{background:var(--grad-amber);color:#140d02;width:34px;height:34px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.edock__txt{text-align:left;min-width:0;display:grid}.edock__txt b{color:var(--white);white-space:nowrap;font-size:.84rem;font-weight:600}.edock__txt i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:.74rem;font-style:normal;overflow:hidden}.edock__btn svg{width:15px;height:15px;color:var(--amber-ink);transition:transform .3s var(--ease);flex:none}.edock__btn:hover svg{transform:translate(3px)}.edock.is-up .edock__n{animation:edockPop .5s var(--ease)}@keyframes edockPop{0%{transform:scale(.7)}55%{transform:scale(1.14)}to{transform:scale(1)}}@media (max-width:560px){.edock__txt i{display:none}.edock__btn{padding:.6rem .95rem .6rem .6rem}}@media (prefers-reduced-motion:reduce){.edock{transition:opacity 10ms}.edock.is-up .edock__n{animation:none}.jobs__panel{transition:none}}@media (max-width:760px){.prod__hero{min-height:100svh;padding-block:calc(var(--header-h-stuck) + 1.5rem) 2.5rem;background-image:none;align-items:center;display:flex}.prod__hero-grid{gap:0}.prod__hero-media{z-index:-3;max-width:none;box-shadow:none;border:0;border-radius:0;order:0;margin:0;position:absolute;inset:0}.prod__hero-media img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.prod__hero:before{background: linear-gradient(180deg,#08080af2 0%,#08080a9e 22%,#08080acc 42%,#08080ae6 62%,#08080af2 82%,var(--void) 100%)}.prod__hero:after{background:radial-gradient(90% 40% at 50% 22%,#f5a62324,#0000 72%)}.prod__crumbs{margin-bottom:1rem}.prod__hero-copy h1{margin-block:.7rem .6rem}.prod__tagline{font-size:1rem}.prod__cta{grid-template-columns:1fr;gap:.55rem;max-width:none;margin-top:1.3rem}.prod__rating{margin-top:1rem}.prod__specs{display:none}}
.ff,.ffd{--ff-ink:#140d02;--muted:#8e8e99;--hazard:repeating-linear-gradient(135deg, #f5a623 0 7px, #0b0b0d 7px 14px);--safe-top:env(safe-area-inset-top,0px);--head-h:71px;--bar-h:112px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--gap:8px;--cols:3}@media (min-width:700px){.ff,.ffd{--gap:10px}}.ff-item[hidden],.ff [hidden]:not(.ff-item),.ffd [hidden]{display:none}.ff button,.ff input,.ff select,.ffd button{font:inherit;color:inherit}.ff img,.ffd img{max-width:100%}.ff{padding-block:20px clamp(48px,6vw,96px)}@media (max-width:999px){main>section.ff:last-of-type{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.ff-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;margin-bottom:12px;display:flex}.ff-eyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--amber);align-items:center;gap:12px;margin:0;display:flex}.ff-eyebrow:before{content:"";background:var(--amber);flex:none;width:26px;height:1px}.ff-title{font:700 italic clamp(24px, 3.6vw, 48px)/.94 var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--white);text-wrap:balance;margin:0}.amber-text{background:var(--grad-amber);color:#0000;-webkit-background-clip:text;background-clip:text}.ff-sentinel{height:1px;margin-bottom:-1px}.ff-bar{top:calc(var(--safe-top) + var(--head-h));z-index:30;margin-inline:calc(var(--gutter) * -1);padding:10px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080af0;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky}.ff-bar.is-stuck{border-bottom-color:var(--hair);box-shadow:0 14px 30px -18px #000}.ff-bar-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ff-search{--jobs-w:88px;flex:100%;order:0;min-width:0;position:relative}.ff-search-field{align-items:center;display:flex;position:relative}.ff-search-icon{width:18px;height:18px;color:var(--amber);pointer-events:none;position:absolute;left:15px}.ff-input{width:100%;height:46px;padding:0 calc(var(--jobs-w) + 50px) 0 44px;background:var(--deck);color:var(--white);appearance:none;border:1px solid #ffffff5c;border-radius:12px;outline:none;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.ff-input::-webkit-search-cancel-button{-webkit-appearance:none}.ff-input::-webkit-search-decoration{-webkit-appearance:none}.ff-input::placeholder{color:var(--muted)}.ff-search.has-ghost .ff-input::placeholder{color:#0000}.ff-input:hover{border-color:#ffffff80}.ff-input:focus{border-color:var(--amber);background:var(--riser);box-shadow:0 0 0 4px #f5a6231f,0 0 26px #f5a62326}.ff-ghost{left:45px;right:calc(var(--jobs-w) + 58px);white-space:nowrap;color:var(--muted);pointer-events:none;align-items:center;gap:.35em;font-size:15px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ff-ghost-word{color:var(--chrome);display:inline-block;position:relative}.ff-ghost-word:before{content:"“"}.ff-ghost-word:after{content:"”"}.ff-search.has-value .ff-ghost{visibility:hidden}.ff-ghost-short{display:none}@media (max-width:699px){.ff-ghost-short{display:inline}}.ff-kbd{right:calc(var(--jobs-w) + 16px);border:1px solid var(--hair-2);background:var(--pit);min-width:24px;height:24px;font:600 12px/22px var(--font-sans);color:var(--muted);text-align:center;pointer-events:none;border-radius:6px;padding:0 6px;display:none;position:absolute}.ff-clear{right:calc(var(--jobs-w) + 10px);width:36px;height:36px;color:var(--body);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute}.ff-jobs{width:var(--jobs-w);border:1px solid var(--hair-2);background:var(--riser);height:34px;color:var(--chrome);font:600 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;right:6px}.ff-jobs svg{width:10px;height:6px;color:var(--amber);transition:transform .25s var(--ease)}.ff-jobs:hover{border-color:var(--hair-amber);color:var(--white)}.ff-jobs[aria-expanded=true]{border-color:var(--amber);color:var(--white)}.ff-jobs[aria-expanded=true] svg{transform:rotate(180deg)}.ff-clear:hover{background:var(--hair);color:var(--white)}.ff-clear svg{width:16px;height:16px}.ff-search:not(.has-value) .ff-clear{display:none}.ff-search.has-value .ff-kbd{display:none!important}.ff-chips{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;min-width:0;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - 28px), transparent);flex:100%;order:2;gap:6px;display:flex;overflow-x:auto}.ff-chips::-webkit-scrollbar{display:none}.ff-chip{border:1px solid var(--hair-2);height:36px;color:var(--chrome);font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.ff-chip:hover{border-color:var(--hair-amber);color:var(--white)}.ff-chip-n{font:700 italic 12px/1 var(--font-display);letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums}.ff-chip[aria-pressed=true]{background:var(--grad-amber);color:var(--ff-ink);border-color:#0000}.ff-chip[aria-pressed=true] .ff-chip-n{color:var(--ff-ink)}.ff-chip.is-empty{opacity:.6;cursor:default}.ff-chip-xs{display:none}.ff-tools{order:1;align-items:center;gap:8px;margin-left:auto;display:flex}.ff-gate{border:1px solid var(--hair-2);background:0 0;border-radius:999px;align-items:center;height:36px;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.ff-gate:hover{border-color:var(--hair-amber)}.ff-gate svg{width:16px;height:16px;color:var(--amber);pointer-events:none;position:absolute;left:12px}.ff-gate select{height:100%;font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome);appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23f5a623' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 13px center no-repeat;border:0;border-radius:999px;padding:0 30px 0 34px}.ff-gate select option{background:var(--riser);color:var(--white);text-transform:none;letter-spacing:0}.ff-gate.is-set{border-color:var(--amber);background:#f5a62314}.ff-gate.is-set select{color:var(--amber-hot)}.ff-views{border:1px solid var(--hair-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ff-view{width:34px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.ff-view svg{width:16px;height:16px}.ff-view:hover{color:var(--white)}.ff-view[aria-pressed=true]{background:var(--riser);color:var(--amber-hot);box-shadow:inset 0 0 0 1px var(--hair-2)}@media (max-width:699px){.ff-tools{display:contents}.ff-search{--jobs-w:70px;flex:100px;min-width:0}.ff-input{padding-right:calc(var(--jobs-w) + 12px)}.ff-ghost{right:calc(var(--jobs-w) + 14px)}.ff-search.has-value .ff-jobs{display:none}.ff-search.has-value .ff-input{padding-right:46px}.ff-search.has-value .ff-clear{right:6px}.ff-search.is-job:not(:has(.ff-input:focus)) .ff-jobs{display:inline-flex}.ff-search.is-job:not(:has(.ff-input:focus)) .ff-clear{display:none}.ff-search.is-job:not(:has(.ff-input:focus)) .ff-input{padding-right:calc(var(--jobs-w) + 12px)}.ff-views{border-radius:12px;flex:none;order:1;height:46px;padding:4px}.ff-view{border-radius:9px;width:36px;height:36px}.ff-view svg{width:17px;height:17px}.ff-gate{border-radius:12px;flex:none;order:1;justify-content:center;width:46px;height:46px}.ff-gate svg{width:18px;height:18px;margin-left:-9px;left:50%}.ff-gate select,.ff-gate.is-set select{color:#0000;border-radius:inherit;background-image:none;width:46px;padding:0}.ff-gate select option{color:var(--white)}.ff-gate.is-set:after{content:attr(data-w);background:var(--amber);color:var(--ff-ink);font:700 italic 10px/1 var(--font-display);pointer-events:none;border-radius:6px;padding:3px 4px 2px;position:absolute;top:-7px;right:-7px}.ff-chips{flex:100%;order:2;margin-block:-4px;padding-block:4px}.ff-chip{letter-spacing:.08em;padding:0 12px}.ff-chip-n,.ff-chip-l,.ff-chip[data-group=all]{display:none}.ff-chip-xs{display:inline}.ff-ghost-long{display:none}}@media (max-width:440px){.ff-ghost-short{display:none}}@media (max-width:359px){.ff-ghost{font-size:14px}.ff-chip{letter-spacing:.04em;padding:0 8px}}@media (min-width:700px){.ff-search{flex:320px}.ff-chips{flex-wrap:wrap;order:2;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ff-chip,.ff-gate,.ff-views{height:38px}.ff-view{height:30px}.ff-kbd{display:block}.ff-input{height:48px}}@media (min-width:700px) and (max-width:819px){.ff-chip{letter-spacing:.06em;gap:6px;padding:0 10px}.ff-chips{gap:5px}}@media (min-width:1340px){.ff-search{flex:300px;order:0}.ff-tools{flex:none;order:1;margin-left:0}.ff-chips{flex-wrap:nowrap;flex:none;order:2}.ff-chip{letter-spacing:.08em;padding:0 11px}}@media (max-width:1599px){.ff-kbd{display:none!important}.ff-ghost{right:calc(var(--jobs-w) + 14px)}}@media (min-width:1340px) and (max-width:1599px){.ff-ghost-long{display:none}.ff-ghost-short{display:inline}}.ff-suggest{z-index:35;width:min(560px, calc(100vw - 2 * var(--gutter)));max-height:calc(100svh - var(--head-h) - var(--bar-h) - 24px);overscroll-behavior:contain;border-radius:var(--r-m);background:var(--riser);border:1px solid var(--hair-2);box-shadow:var(--shadow-deep);padding:14px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.ff-suggest-h{font:600 10px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:2px 2px 10px}.ff-suggest-h+.ff-pills{margin-bottom:14px}.ff-pills{flex-wrap:wrap;gap:6px;display:flex}.ff-pill{border:1px solid var(--hair-2);background:var(--deck);height:32px;color:var(--chrome);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s}.ff-pill:hover,.ff-pill:focus-visible{border-color:var(--amber);color:var(--white);background:#f5a62314}.ff-pill b{font:700 italic 13px/1 var(--font-display);color:var(--amber-hot);margin-left:4px}.ff-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;height:34px;margin:8px 0;font-size:13px;line-height:1.45;display:grid}.ff-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ff-reset{white-space:nowrap;justify-self:end}.ff-count{font:700 italic 20px/1 var(--font-display);color:var(--amber-hot);font-variant-numeric:tabular-nums;margin-right:4px}.ff-status-text q{color:var(--white);quotes:"“" "”"}.ff-status-text em{color:var(--white);font-style:normal}.ff-status-text .ff-sep{color:var(--dim);margin:0 6px}.ff-reset{color:var(--amber-hot);font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;-webkit-text-decoration:underline #ffc94a66;text-decoration:underline #ffc94a66}.ff-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:560px){.ff-grid{--cols:4}}@media (min-width:740px){.ff-grid{--cols:6}}@media (min-width:1000px){.ff-grid{--cols:8}}.ff-item{min-width:0;position:relative}.ff-grid{overflow-anchor:none}.ff-card{aspect-ratio:4/5;isolation:isolate;border-radius:var(--r-m);border:1px solid var(--hair);background:var(--deck);max-width:100%;color:inherit;scroll-margin-top:calc(var(--safe-top) + var(--head-h) + var(--bar-h) + 12px);transition:border-color .3s, box-shadow .35s var(--ease);-webkit-tap-highlight-color:transparent;scroll-margin-bottom:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.ff-card:focus-visible{outline-offset:3px}.ff-media{z-index:0;background:var(--pit);display:block;position:absolute;inset:0;overflow:hidden}.ff-media picture,.ff-media img{width:100%;height:100%;display:block}.ff-media img{object-fit:cover;transition:transform .8s var(--ease), filter .45s, opacity .45s}.ff-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08080a66 0%,#08080a00 20% 46%,#08080ad9 84%,#08080af2 100%);transition:opacity .35s;position:absolute;inset:0}.ff-meta{z-index:2;transition:transform .45s var(--ease);gap:3px;padding:8px 9px 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.ff-name{font:700 italic 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--white);text-wrap:balance;overflow-wrap:anywhere}.ff-name mark{color:var(--amber-hot);background:0 0}.ff-band{z-index:3;background:var(--hazard);place-items:center;height:18px;display:none;position:absolute;top:42%;left:-10%;right:-10%;transform:rotate(-6deg);box-shadow:0 2px 10px #000a}.ff-band span{color:var(--amber-hot);font:700 italic 10px/18px var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#0b0b0d;padding:0 7px}.ff-item.is-wide .ff-band{display:grid}.ff-item.is-wide .ff-media img{filter:grayscale()brightness(.42)}.ff-item.is-wide .ff-name{color:var(--chrome)}.ff-cta .ff-card{background:var(--pit);border-style:dashed;border-color:var(--hair-2);flex-direction:column;justify-content:flex-end;gap:6px;padding:12px 11px;display:flex}.ff-cta .ff-card:after{display:none}.ff-cta .ff-card:before{content:"";background:var(--hazard);opacity:.9;height:6px;position:absolute;top:0;left:0;right:0}.ff-cta-h{font:700 italic 15px/1 var(--font-display);text-transform:uppercase;color:var(--white)}.ff-cta-p{color:var(--body);font-size:11px;line-height:1.35}.ff-cta-n{font:700 italic 14px/1.1 var(--font-display);color:var(--amber-hot);letter-spacing:.01em}.ff-grid[data-view=grid] .ff-cta{container-type:inline-size}@container (max-width:130px){.ff-cta .ff-card{gap:5px;padding:12px 8px 10px}.ff-cta-h{font-size:13px;line-height:1.05}.ff-cta-p{display:none}.ff-cta-n{font-size:13px}}@media (max-width:559px){.ff-meta{padding-inline:6px}.ff-name{letter-spacing:0;font-size:clamp(10.5px,3.25vw,12px)}}@media (min-width:560px){.ff-name{font-size:13px}}@media (min-width:740px) and (max-width:1179px){.ff-meta{padding-inline:7px}.ff-name{letter-spacing:0}}@media (min-width:740px){.ff-grid[data-view=grid] .ff-item{container-type:inline-size}@container (max-width:131px){.ff-grid[data-view=grid] .ff-meta{padding-inline:7px}.ff-grid[data-view=grid] .ff-name{letter-spacing:0;font-size:12px}}}@media (min-width:820px){.ff-meta{padding:10px 11px 11px}}@media (min-width:1000px){.ff-grid[data-view=grid] .ff-item{container-type:inline-size}.ff-grid[data-view=grid] .ff-card{aspect-ratio:auto;height:clamp(132px, calc((100dvh - var(--safe-top) - var(--head-h) - var(--bar-h) - 60px - 2 * var(--gap)) / 3), 125cqw)}.ff-grid[data-view=grid] .ff-media img{object-position:50% 40%}.ff-grid[data-view=grid] .ff-name{font-size:clamp(13px,9.2cqw,17px)}}@media (min-width:1800px) and (min-height:1150px){.container{max-width:1760px}}@media (min-width:2400px) and (min-height:1300px){.container{max-width:2240px}}@media (hover:hover) and (pointer:fine){.ff-card:hover{border-color:var(--hair-amber);box-shadow:0 0 0 1px var(--hair-amber), 0 22px 44px -18px #000, 0 0 36px -8px #f5a62340}.ff-card:hover .ff-media img{transform:scale(1.07)}.ff-grid[data-view=grid] .ff-card:hover:after{opacity:1;background:linear-gradient(#08080a66 0%,#08080a00 18%,#08080a33 40%,#08080ae6 72%,#08080afa 100%)}.ff-item.is-wide .ff-card:hover .ff-media img{filter:grayscale(.6)brightness(.6)}}.ff-grid[data-view=list]{--cols:1;gap:6px}@media (min-width:980px){.ff-grid[data-view=list]{--cols:2;gap:8px 12px}}.ff-grid[data-view=list] .ff-card{aspect-ratio:auto;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding-right:14px;display:grid}.ff-grid[data-view=list] .ff-media{align-self:stretch;width:58px;height:auto;position:relative;inset:auto}.ff-grid[data-view=list] .ff-media picture{position:absolute;inset:0}.ff-grid[data-view=list] .ff-card:after{display:none}.ff-grid[data-view=list] .ff-meta{order:1;min-width:0;padding:0;position:static}.ff-grid[data-view=list] .ff-name{font-size:15px}.ff-grid[data-view=list] .ff-band{height:8px;top:44%}.ff-grid[data-view=list] .ff-band span{display:none}@media (min-width:700px){.ff-grid[data-view=list] .ff-card{grid-template-columns:62px minmax(0,1fr);min-height:78px}.ff-grid[data-view=list] .ff-media{width:62px}.ff-grid[data-view=list] .ff-name{font-size:16px}}.ff-grid[data-view=list] .ff-cta-h,.ff-grid[data-view=list] .ff-cta-n{white-space:nowrap;flex:none}.ff-grid[data-view=list] .ff-cta .ff-card{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:0 16px 0 20px;display:flex}.ff-grid[data-view=list] .ff-cta .ff-card:before{width:6px;height:auto;top:0;bottom:0;right:auto}.ff-empty{border:1px dashed var(--hair-2);border-radius:var(--r-l);background:var(--pit);justify-items:start;gap:12px;padding:clamp(22px,4vw,40px);display:grid}.ff-empty h2{font:700 italic clamp(22px, 3vw, 32px)/1 var(--font-display);text-transform:uppercase;color:var(--white);text-wrap:balance;margin:0}.ff-empty p{max-width:52ch;margin:0}.ff-empty-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ff-btn{min-height:46px;font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:transform .2s var(--ease), box-shadow .25s, background-color .2s, border-color .2s;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 20px;text-decoration:none;display:inline-flex}.ff-btn svg{flex:none;width:17px;height:17px}.ff-btn-amber{background:var(--grad-amber);color:var(--ff-ink);box-shadow:0 10px 24px -12px #f5a623aa}.ff-btn-amber:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffc94a,0 12px 30px -10px #f5a623cc}.ff-btn-wa{background:var(--wa);color:#062b14}.ff-btn-wa:hover{background:#3be07a;transform:translateY(-1px)}.ff-btn-ghost{border-color:var(--hair-2);color:var(--white);background:0 0}.ff-btn-ghost:hover{border-color:var(--amber)}.ff-btn-ghost b{font:700 italic 16px/1 var(--font-display);letter-spacing:.02em;text-transform:none}.ffd{width:100%;max-width:none;height:100%;max-height:none;color:var(--body);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ffd::backdrop{background:0 0}.ffd-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050507cc;position:absolute;inset:0}.ffd-panel{max-height:calc(100% - var(--safe-top) - 14px);background:var(--deck);border:1px solid var(--hair-2);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--shadow-deep);will-change:transform;border-bottom:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ffd-panel:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, #12121600 0%, #121216e6 62%, var(--deck) 100%);opacity:1;height:56px;transition:opacity .25s var(--ease);position:absolute;bottom:0;left:0;right:0}.ffd-panel.is-end:after{opacity:0}.ffd-grab{z-index:4;touch-action:none;background:#ffffff59;border-radius:9px;width:42px;height:5px;margin-left:-21px;position:absolute;top:8px;left:50%}.ffd-grab:before{content:"";position:absolute;inset:-12px -40px}.ffd-x{z-index:5;border:1px solid var(--hair-2);width:40px;height:40px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080ab3;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ffd-x:hover{border-color:var(--amber);color:var(--amber-hot)}.ffd-x svg{width:16px;height:16px}.ffd-media{background:var(--pit);touch-action:none;height:min(26vh,220px);position:relative;overflow:hidden}@media (max-width:699px) and (min-height:740px){.ffd-media{height:min(32vh,280px)}}.ffd-media picture,.ffd-media img{width:100%;height:100%;display:block}.ffd-media img{object-fit:cover}.ffd-media:after{content:"";background:linear-gradient(180deg, transparent, var(--deck));pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.ffd-count{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 italic 12px/1 var(--font-display);letter-spacing:.1em;color:#ffffffd9;font-variant-numeric:tabular-nums;background:#08080a8c;border-radius:999px;padding:6px 9px 5px;position:absolute;top:12px;left:12px}.ffd-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.ffd-body{padding:0 20px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;gap:11px;display:flex}.ffd-title{font:700 italic clamp(30px, 7vw, 46px)/.92 var(--font-display);text-transform:uppercase;color:var(--white);text-wrap:balance;margin:8px 0 0}.ffd-title:focus{outline:none}.ffd-tag{color:var(--body);margin:-6px 0 0;font-size:14px}.ffd-specs{border:1px solid var(--hair);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ffd-specs div{min-width:0;padding:12px 12px 11px}.ffd-specs div+div{border-left:1px solid var(--hair)}.ffd-specs dt{font:600 9.5px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ffd-specs dd{font:700 italic 18px/1.05 var(--font-display);color:var(--white);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0 0}.ffd-fit{background:var(--pit);border:1px solid var(--hair);border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.ffd-fit svg{width:20px;height:20px;color:var(--amber);flex:none;margin-top:1px}.ffd-fit b{color:var(--white);font-weight:600}.ffd-fit.is-ok{border-color:#25d36633}.ffd-fit.is-ok svg{color:var(--wa)}.ffd-fit.is-bad{border-color:var(--hair-amber);background:#f5a6230d}.ffd-fit.is-ask{border-color:var(--hair-2);color:var(--body);background:0 0}.ffd-fit.is-ask svg{display:none}.ffd-actions{grid-template-columns:1fr;gap:8px;display:grid}.ffd-more{color:var(--amber-hot);line-height:1.5;font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;text-decoration:none;display:block}.ffd-more:hover{text-underline-offset:4px;text-decoration:underline}.ffd-more-end{white-space:nowrap}.ffd-more svg{vertical-align:-2px;margin-left:8px;display:inline-block}.ffd-pairs{border-top:1px solid var(--hair);gap:10px;padding-top:14px;display:grid}.ffd-pairs-h{font:600 10px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.ffd-pairs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ffd-pair{border:1px solid var(--hair);background:var(--pit);text-align:left;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:5px 8px 5px 5px;transition:border-color .2s,background-color .2s;display:grid}.ffd-pair:hover{border-color:var(--hair-amber);background:var(--riser)}.ffd-pair picture{display:block}.ffd-pair img{object-fit:cover;border-radius:7px;width:40px;height:48px;display:block}.ffd-pair span{font:700 italic 12px/1.05 var(--font-display);text-transform:uppercase;color:var(--white);overflow-wrap:anywhere}.ffd-nav{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.ffd-step{border:1px solid var(--hair-2);min-width:0;min-height:40px;color:var(--chrome);font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ffd-step span{white-space:nowrap;text-overflow:ellipsis;max-width:18ch;overflow:hidden}.ffd-step:hover{border-color:var(--amber);color:var(--white)}.ffd-step svg{width:14px;height:14px;color:var(--amber);flex:none}.ffd-ghost{z-index:10;pointer-events:none;background:var(--pit);display:none;position:fixed;overflow:hidden;box-shadow:0 30px 60px -20px #000}.ffd-ghost img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:559px){.ffd-pair{grid-template-columns:1fr;align-content:start;gap:6px;padding:5px 5px 8px}.ffd-pair img{width:100%;height:64px}.ffd-pair span{overflow-wrap:normal;padding-inline:2px;font-size:11.5px}.ffd-specs dd{overflow-wrap:normal;font-size:clamp(14px,4.4vw,18px)}.ffd-specs div{padding-inline:10px}.ffd-x{width:44px;height:44px}}@media (min-width:560px){.ffd-actions{grid-template-columns:1fr 1fr}}@media (min-width:700px){.ffd-panel{border:1px solid var(--hair-2);border-radius:var(--r-l);grid-template-rows:auto;grid-template-columns:minmax(0,40%) minmax(0,1fr);width:min(1000px,100vw - 48px);height:fit-content;max-height:min(680px,100dvh - 40px);margin:auto;inset:0}.ffd-grab{display:none}.ffd-media{touch-action:auto;height:auto;min-height:100%}.ffd-media picture{position:absolute;inset:0}.ffd-scroll{max-height:min(680px,100dvh - 40px)}.ffd-media:after{background:linear-gradient(90deg,#0000,#12121680);width:30%;height:auto;inset:0 0 0 auto}.ffd-body{gap:12px;padding:34px 28px 18px 26px}.ffd-title{margin-top:6px}.ffd-tag{margin-top:-4px}.ffd-pairs,.ffd-nav{padding-top:10px}.ffd-pairs{gap:8px}.ffd-pair{grid-template-columns:34px minmax(0,1fr);padding:4px 8px 4px 4px}.ffd-pair img{width:34px;height:40px}.ffd-step{min-height:36px}.ffd-actions{grid-template-columns:1fr}.ffd-x{top:16px;right:16px}}@media (min-width:860px){.ffd-panel{grid-template-columns:minmax(0,43%) minmax(0,1fr);width:min(1000px,100vw - 64px)}.ffd-body{padding:34px 36px 18px 32px}.ffd-actions{grid-template-columns:1fr 1fr}}@media (min-width:700px){.ffd-body{container-type:inline-size}}@media (min-width:700px) and (min-height:701px){@container (max-width:400px){.ffd-pair{grid-template-columns:1fr;align-content:start;gap:5px;padding:4px 4px 7px}.ffd-pair img{width:100%;height:48px}.ffd-pair span{overflow-wrap:normal;padding-inline:2px;font-size:11.5px}.ffd-specs dd{overflow-wrap:normal;font-size:16px}.ffd-specs div{padding-inline:10px}}}@media (min-width:700px) and (max-height:700px){@container (max-width:400px){.ffd-pair{grid-template-columns:28px minmax(0,1fr);gap:6px;padding:4px 6px 4px 4px}.ffd-pair img{width:28px;height:36px}.ffd-pair span{overflow-wrap:normal;font-size:10.5px}.ffd-specs dd{overflow-wrap:normal;font-size:16px}.ffd-specs div{padding-inline:10px}}.ffd-body{gap:10px;padding-top:26px}.ffd-title{font-size:34px}.ffd-fit{padding:9px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ff-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--wa);color:#062b14;width:56px;height:56px;transition:transform .2s var(--ease), background-color .2s;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 30px -10px #000}.ff-fab:hover{background:#3be07a;transform:translateY(-2px)}.ff-fab svg{width:28px;height:28px}.site-wa{display:none}@media (min-width:1000px){.ff-fab{display:none}.site-wa{background:var(--wa);color:#062b14;width:40px;height:40px;transition:background-color .2s, transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.site-wa:hover{background:#3be07a;transform:translateY(-1px)}.site-wa svg{width:21px;height:21px}.site-contact{align-items:center;gap:14px;display:flex}}@media (max-height:560px){.hdr,.ff-bar{position:relative;top:auto}}.ff-btn-quiet{border:1px solid var(--hair-2);color:var(--chrome);background:0 0;transition:border-color .2s,color .2s,background .2s}.ff-btn-quiet:hover{border-color:var(--hair-amber);color:var(--white);background:#f5a6230f}.ffd-actions{flex-wrap:wrap}
