@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:BSD fallback;src:local(Arial Narrow Bold),local(Arial Bold),local(Arial);font-weight:800;size-adjust:74%;ascent-override:118%}@font-face{font-family:VE digits;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-display:swap;unicode-range:U+30-39}@font-face{font-family:VE digits;src:url(data:font/woff2;base64,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)format("woff2");font-weight:700;font-display:swap;unicode-range:U+30-39}@font-face{font-family:AH fallback;src:local(Arial);size-adjust:103%}:root{--navy:#0e1b33;--navy-2:#1e3a66;--hivis:#ff6b1a;--hivis-soft:#ffb27a;--chalk:#f6f4ef;--steel:#5e6b7d;--house:var(--navy);--house-deep:#09122a;--signal:var(--hivis);--signal-ink:#14233d;--ink:#14233d;--ink-2:var(--steel);--line:#e4e0d6;--line-2:#cfc9bb;--paper:var(--chalk);--paper-2:#ebe7dd;--card:#fff;--receipt:#fffdf8;--on-house:#f6f4ef;--on-house-2:#9fb0c8;--field-edge:var(--steel);--ok:#137a3f;--out:#8b5a12;--wa:#25d366;--focus:var(--ink);--font-d:"Big Shoulders Display", "BSD fallback", "Arial Narrow", sans-serif;--font-b:"VE digits", "Atkinson Hyperlegible", "AH fallback", system-ui, sans-serif;--gut:16px;--max:1240px;--tabs:calc(64px + env(safe-area-inset-bottom));--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.2, .9, .25, 1.25);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-mode=auto]{--paper:#0b1528;--paper-2:#172846;--card:#13223d;--receipt:#13223d;--ink:#e8edf5;--ink-2:#9fb0c8;--line:#24365a;--line-2:#3a5079;--field-edge:#8394ad;--ok:#5fd08f;--out:#e3b062;--focus:#e8edf5;--foot-edge:#3a5079;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-mode=dark]{--paper:#0b1528;--paper-2:#172846;--card:#13223d;--receipt:#13223d;--ink:#e8edf5;--ink-2:#9fb0c8;--line:#24365a;--line-2:#3a5079;--field-edge:#8394ad;--ok:#5fd08f;--out:#e3b062;--focus:#e8edf5;--foot-edge:#3a5079;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--font-b);font-variant-numeric:tabular-nums;padding-bottom:var(--tabs);-webkit-tap-highlight-color:transparent;margin:0;overflow-x:hidden}html.has-strip body{padding-bottom:calc(var(--tabs) + 44px)}html.finder-open body{overflow:hidden}img{max-width:100%}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}h1,h2{font-family:var(--font-d);letter-spacing:.005em;font-weight:800}h1{font-size:clamp(34px,9vw,52px);line-height:.95}h2{font-size:28px;line-height:1}h3{font-size:17px;line-height:1.25}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main:focus{outline:none}main{min-height:100vh;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--card);color:var(--ink);border-radius:8px;padding:12px 16px;font-weight:700;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.muted{color:var(--ink-2)}.icon{flex:none}.nowrap{white-space:nowrap}.grow{flex:1}.center{text-align:center}.rail,.chips-scroll{overflow-anchor:none}.btn{min-height:48px;font:700 16px/1.1 var(--font-b);cursor:pointer;background:var(--card);color:var(--ink);transition:transform .12s var(--ease), background-color .15s, box-shadow .15s;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-signal,.btn-primary{background:var(--signal);color:var(--signal-ink);box-shadow:0 2px #0e1b3347}.btn-ghost-dark{color:var(--on-house);background:0 0;border:1.5px solid #f6f4ef73}.btn-ghost-dark:hover{background:#f6f4ef14}.btn-line{background:0 0;border-color:currentColor}.btn-whatsapp{background:var(--wa);color:#0b1f12}.btn-big{width:100%;min-height:56px;font-size:18px}.btn-wide{width:100%}.btn-icon{width:52px;padding:0}.btn-main{align-items:center;gap:8px;display:inline-flex}.icon-btn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.link-btn{min-height:44px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.count{background:var(--signal);min-width:20px;height:20px;color:var(--signal-ink);font:800 13px/1 var(--font-b);border-radius:10px;place-items:center;padding:0 5px;display:inline-grid}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips-scroll{margin:0 calc(-1 * var(--gut));padding:2px var(--gut) 8px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips-scroll::-webkit-scrollbar{display:none}.chip{border:1.5px solid var(--field-edge);background:var(--card);min-height:44px;color:var(--ink);font:700 14.5px/1 var(--font-b);white-space:nowrap;cursor:pointer;transition:background-color .15s, transform .12s var(--ease);border-radius:22px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.chip:active{transform:scale(.96)}.chip small{color:var(--ink-2);font-weight:400}.chip.on,.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--signal);border-color:var(--signal-ink);color:var(--signal-ink)}.chip.on small,.chip[aria-pressed=true] small,.chip[aria-current=page] small{color:inherit}.badge{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font:700 11px/1.2 var(--font-b);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 7px;display:inline-flex}.badge-ingco,.badge-total,.badge-keywin,.badge-harden{box-shadow:none}.badge-ingco{color:#14233d;background:#f6b21b}.badge-total{color:#fff;background:#00843d}.badge-keywin{color:#fff;background:#1452a3}.badge-harden{color:#fff;background:#c8202f}.field{gap:6px;margin-top:14px;display:grid}.field label{font-weight:700}.field input,.field select,.field textarea{border:1.5px solid var(--field-edge);background:var(--card);border-radius:10px;width:100%;min-height:48px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--focus);outline-offset:1px}.field [aria-invalid=true]{border-color:#b3261e}.field-error{color:#b3261e;margin:0;font-size:15px;font-weight:700}:root[data-mode=dark] .field-error{color:#ff8a80}.hint{color:var(--ink-2);margin:6px 0 0;font-size:14.5px}.optional{color:var(--ink-2);font-weight:400}.notice{background:var(--paper-2);border-left:5px solid var(--house);border-radius:12px;margin:12px 0;padding:14px 16px}.notice p{margin:0 0 10px}.notice p:last-child{margin:0}.notice-error{border-left-color:#b3261e}.notice-ok{border-left-color:var(--ok)}.tag{--hole:var(--card);background:var(--signal);color:var(--signal-ink);font-family:var(--font-d);white-space:nowrap;clip-path:polygon(.62em 0,100% 0,100% 100%,.62em 100%,0 50%);transform-origin:.45em;align-items:baseline;gap:.18em;padding:.3em .5em .22em 1.05em;font-size:22px;font-weight:800;line-height:1;display:inline-flex;position:relative;transform:rotate(-4deg)}.tag:before{content:"";background:var(--hole);border-radius:50%;width:.3em;height:.3em;margin-top:-.15em;position:absolute;top:50%;left:.38em}.tag-cur{letter-spacing:.04em;font-size:.5em;transform:translateY(-.55em)}.tag-amt{font-variant-numeric:tabular-nums}.tag-note{font:700 .45em/1 var(--font-b);margin-left:.2em}.tag-sm{font-size:21px}.tag-md{font-size:26px}.tag-lg{font-size:40px}.tag-deal{background:var(--ink);color:var(--paper)}.tag-ghost{transform-origin:50%}@keyframes sway{0%{transform:rotate(-4deg)}25%{transform:rotate(5deg)}55%{transform:rotate(-8deg)}80%{transform:rotate(-2deg)}to{transform:rotate(-4deg)}}.disc{--d:180px;--fx:var(--signal);width:var(--d);height:var(--d);display:block;position:relative}.disc-lg{--d:216px}.disc-sm{--d:72px}.disc-face{box-shadow:0 0 0 calc(var(--d) * .037) #ff6b1a40, 0 30px 60px #0009;box-shadow:0 0 0 calc(var(--d) * .037) color-mix(in srgb, var(--fx) 25%, transparent), 0 0 calc(var(--d) * .32) calc(var(--d) * .037) color-mix(in srgb, var(--fx) 45%, transparent), 0 30px 60px #0009;background:#fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.disc-face:not(.disc-face-custom) img{object-fit:contain;opacity:0;width:90%;height:90%;transition:opacity .45s,transform .6s cubic-bezier(.3,1.4,.5,1);position:absolute;top:5%;bottom:5%;left:5%;right:5%;transform:scale(.85)rotate(-10deg)}.disc-face:not(.disc-face-custom) img.is-on{opacity:1;transform:none}.disc-glow,.disc-ring{inset:calc(var(--d) * -.194);pointer-events:none;position:absolute}.disc-glow{background:conic-gradient(from 0deg, transparent 0 70%, var(--fx) 86%, #fff 92%, transparent 93%);opacity:.4;border-radius:50%;transition:opacity 1.2s;animation:1.4s linear infinite paused disc-spin;-webkit-mask:radial-gradient(circle,#0000 70%,#000 71% 74%,#0000 75%);mask:radial-gradient(circle,#0000 70%,#000 71% 74%,#0000 75%)}.disc.is-spinning .disc-glow{opacity:1;animation-play-state:running}.disc-ring{color:#fff;animation:60s linear infinite disc-spin}.disc-ring svg{width:100%;height:100%;animation:9s linear infinite paused disc-spin;display:block;overflow:visible}.disc.is-spinning .disc-ring svg{animation-play-state:running}.disc-ring text{font-family:var(--font-d);fill:currentColor;font-size:19px;font-weight:800}.disc-ring .disc-ring-probe{visibility:hidden}@keyframes disc-spin{to{transform:rotate(360deg)}}.model-no{font-family:var(--font-d);letter-spacing:.05em;color:var(--ink-2);align-items:baseline;gap:6px;font-weight:800;display:inline-flex}.model-no-label{font:700 12px var(--font-b);letter-spacing:0}.model-no-v{font-size:15px}.stock{white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:inline-flex}.stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.stock-in{color:var(--ok)}.stock-out{color:var(--out)}.top{z-index:40;background:var(--house);color:var(--on-house);view-transition-name:top;position:relative}.top-inner{position:sticky;top:0;box-shadow:0 6px 16px -10px #00000080}.top-in{max-width:var(--max);min-height:60px;padding:6px var(--gut);align-items:center;gap:8px;margin:0 auto;display:flex}.top-home .top-in{padding-bottom:0}.top-inner .top-in{padding-left:calc(var(--gut) - 8px);padding-right:calc(var(--gut) - 8px)}.top.hdr-over{box-shadow:none;background:linear-gradient(#0e1b3399,#0e1b3300);position:absolute;top:0;left:0;right:0}.wordmark{min-height:48px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.top-inner .wordmark{display:none}.top-back{background:#f6f4ef1a;border-radius:10px;flex:none;width:44px;height:44px}.top-search{flex:1;min-width:0}.top-inner .search-field{height:44px}.top .search:not(.finder) .search-field{--ink:#14233d;--ink-2:#5e6b7d;color:#14233d;background:#fff}.logo-img{width:auto;height:42px;display:block}.soon .logo-img{height:64px}.top-nav{display:none}.top-cart{min-width:44px;height:44px;color:var(--on-house);border-radius:10px;flex:none;place-items:center;margin-left:auto;text-decoration:none;display:inline-grid;position:relative}.top-inner .top-cart{margin-left:0}.top-cart>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top-cart .count{position:absolute;top:2px;right:-2px}@media (max-width:959px){.top-cart[aria-current=page]{background:#f6f4ef1f}}.search-field{background:var(--card);height:48px;color:var(--ink);border:2px solid #0000;border-radius:12px;align-items:center;gap:4px;padding:0 4px 0 12px;transition:border-color .15s;display:flex}.search-field:focus-within{border-color:var(--signal)}.search-field .icon{color:var(--ink-2)}.search-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:calc(100% + 4px);margin:-2px 0;font-size:16px}.search-field input::placeholder{color:var(--ink-2)}.search-field input::-webkit-search-cancel-button{display:none}.search-back{margin-left:-8px}.search.finder{z-index:80;background:var(--paper);color:var(--ink);padding:8px var(--gut) 0;animation:finder-lift .24s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes finder-lift{0%{opacity:.4;transform:translateY(-14px)scale(.985)}}.search.finder .search-field{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--signal), 0 4px 18px #0000001a;flex:none}.finder-panel{overscroll-behavior:contain;padding:10px 0 calc(24px + env(safe-area-inset-bottom));animation:finder-in .22s var(--ease);flex:1;overflow-y:auto}@keyframes finder-in{0%{opacity:0;transform:translateY(8px)}}.finder-sec{margin:8px 0 16px}.finder-sec h2{margin-bottom:8px;font-size:20px}.finder-cats{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.finder-cats a{background:var(--card);border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;min-height:52px;padding:4px 8px;font-size:14.5px;font-weight:700;line-height:1.15;text-decoration:none;display:grid}.finder-cats small{color:var(--ink-2);font-weight:400}.finder-cat-pic{background:#fff;border-radius:6px;width:40px;height:40px;overflow:hidden}.finder-cat-pic img{object-fit:contain;width:100%;height:100%}.finder-kinds{margin:4px 0 10px}.chip-cat{background:var(--house);border-color:var(--house);color:var(--on-house)}.chip-cat small{color:var(--on-house-2)}.suggest{gap:6px;margin:0;padding:0;list-style:none;display:grid}.suggest li{animation:rise .24s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.suggest a{background:var(--card);border:2px solid #0000;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:4px 10px 4px 4px;text-decoration:none;display:grid}.suggest li.on a{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--signal)}.suggest-pic{background:#fff;border-radius:8px;width:56px;height:56px;overflow:hidden}.suggest-pic img{object-fit:contain;width:100%;height:100%}.suggest-text{min-width:0;display:grid}.suggest-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.suggest-text small{color:var(--ink-2)}.suggest-model{font:800 14px var(--font-d);letter-spacing:.05em;color:var(--ink)}.suggest-side{justify-items:end;display:grid}.suggest-side strong{font:800 19px/1 var(--font-d)}.suggest-side small{font-size:12.5px;font-weight:700}.suggest-side .in{color:var(--ok)}.suggest-side .out{color:var(--out)}.finder-foot{color:var(--ink-2);margin:12px 0 0}.loading-line{height:44px;line-height:44px;display:block}.dock{z-index:50;view-transition-name:dock;position:fixed;bottom:0;left:0;right:0}.tabbar{height:var(--tabs);padding-bottom:env(safe-area-inset-bottom);background:var(--house);color:var(--on-house-2);grid-template-columns:repeat(5,1fr);display:grid;position:relative;box-shadow:0 -1px #f6f4ef14}.tab{height:64px;min-height:0;color:inherit;font:700 11.5px/1 var(--font-b);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:flex}.tab:active .icon{transform:scale(.88)}.tab .icon{transition:transform .15s var(--spring)}.tab.active,.tab[aria-current=page]{color:#fff}.tab-wa .icon{color:var(--wa)}.tab-icon{display:inline-grid;position:relative}.tab-icon .count{position:absolute;top:-6px;right:-12px}.tab-ind{width:20%;height:4px;transition:transform .34s var(--spring), opacity .2s;pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:0}.tab-ind:before{content:"";background:var(--signal);border-radius:0 0 4px 4px;width:30px;height:4px}.cart-strip{background:var(--receipt);color:var(--ink);text-decoration:none;display:block;position:relative;box-shadow:0 -6px 18px #0000002e}.cart-strip:before{content:"";background:linear-gradient(135deg, transparent 4.2px, var(--receipt) 0) 0 0 / 10px 6px repeat-x, linear-gradient(-135deg, transparent 4.2px, var(--receipt) 0) 0 0 / 10px 6px repeat-x;height:6px;position:absolute;top:-6px;left:0;right:0}.cart-strip-in{height:44px;animation:print .36s var(--ease);align-items:center;gap:8px;padding:0 6px 0 14px;font-size:14.5px;font-weight:700;display:flex}.cart-strip-in strong{font:800 19px/1 var(--font-d);font-variant-numeric:tabular-nums}.cart-strip-go{background:var(--signal);min-height:32px;color:var(--signal-ink);border-radius:7px;align-items:center;gap:2px;margin-left:auto;padding:0 10px;font-size:14px;display:inline-flex}@keyframes print{0%{opacity:0;transform:translateY(10px)}}.page{max-width:var(--max);padding:12px var(--gut) 32px;margin:0 auto}.narrow{max-width:760px}.page-h{margin:6px 0 4px}.lead{color:var(--ink-2);max-width:62ch;margin:6px 0 16px;font-size:17px}.crumbs ol{color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li{align-items:center;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin:0 8px}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.crumbs li[aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.band{max-width:var(--max);padding:26px var(--gut) 4px;margin:0 auto}.band-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.band-head>div{flex:1;min-width:0}.band-head h2{text-wrap:balance}.band-sub{color:var(--ink-2);margin:4px 0 0}.more-link{white-space:nowrap;flex:none;align-items:center;gap:2px;min-width:44px;min-height:44px;font-weight:700;display:inline-flex}@keyframes swing-in{0%{opacity:0;transform:rotate(-38deg)translateY(-14px)}45%{opacity:1;transform:rotate(8deg)}75%{transform:rotate(-8deg)}to{transform:rotate(-4deg)}}.cat{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.cat-name{font-size:14px;font-weight:700;line-height:1.15}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.card-tool{background:var(--card);border:1px solid var(--line);transition:transform .18s var(--ease), box-shadow .18s;border-radius:12px;flex-direction:column;display:flex;position:relative}.card-link{color:inherit;flex:1;grid-template-rows:auto auto 1fr;text-decoration:none;display:grid}.card-pic{background:#fff;border-radius:12px 12px 0 0;display:block;position:relative;overflow:hidden}.card-tagrow{justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;padding-right:8px;display:flex}.card-price{z-index:2;min-height:30px;margin:-8px 0 0 6px;position:relative}.card-tagrow .card-brand{margin-top:6px}.card-price .tag{--hole:#fff}.ask-price{background:var(--paper-2);border-radius:4px;margin-top:12px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-block}.card-name{font:700 15px/1.25 var(--font-b);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:6px 10px 2px;display:-webkit-box;overflow:hidden}.card-foot{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:0 6px 8px 10px;display:grid}.card-id{grid-area:1/1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.card-id .model-no{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-id .model-no-v{font-size:14px}.card-stock{grid-area:2/1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.card-foot .stock{font-size:12.5px}.card-btn{cursor:pointer;width:46px;height:46px;transition:transform .15s var(--spring);border:0;border-radius:50%;grid-area:1/2/span 2;place-items:center;text-decoration:none;display:inline-grid;position:relative}.card-btn:active{transform:scale(.88)rotate(-8deg)}.add-btn{background:var(--signal);color:var(--signal-ink);box-shadow:0 2px #00000040}.ask-btn{background:var(--paper-2);color:var(--ink)}.card-btn .count{background:var(--ink);color:var(--paper);position:absolute;top:-4px;right:-4px}.card-out .shot img{filter:grayscale(.6);opacity:.75}.card-out .tag{background:var(--paper-2);color:var(--ink-2)}.sticker{z-index:1;aspect-ratio:1;background:var(--signal);color:var(--signal-ink);font:800 15px/1 var(--font-d);box-shadow:inset 0 0 0 1.5px var(--signal-ink), 0 3px 0 #0003;animation:slap .4s var(--spring) both;border-radius:50%;place-items:center;padding:6px 9px;display:grid;position:absolute;top:8px;right:8px;transform:rotate(12deg)}@keyframes slap{0%{opacity:0;transform:rotate(40deg)scale(1.8)}}@media (hover:hover){.card-tool:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #00000059}.card-tool:hover .tag{animation:sway 1s var(--ease)}}.shot{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.shot img{object-fit:contain;opacity:0;width:100%;height:100%;padding:7%;transition:opacity .3s;display:block}.shot-in img{opacity:1}.plate{text-align:center;border:2px solid var(--line-2);color:var(--ink-2);border-radius:8px;place-content:center;display:grid;position:absolute;top:10%;bottom:10%;left:10%;right:10%;container-type:inline-size}.plate-brand{font-size:13px;font-weight:700}.plate-code{font:800 24cqw/1 var(--font-d);letter-spacing:.04em}.rail{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:4px var(--gut) 12px;scroll-padding:0 var(--gut);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(46.5116% - 4.65116px);grid-auto-flow:column;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>li{scroll-snap-align:start}.skeleton .bone,.skeleton .shot,.skeleton.cat,.skeleton.cat-tile{background:var(--paper-2);position:relative;overflow:hidden}.skeleton .bone{border-radius:4px;height:14px;margin:10px 10px 0;display:block}.skeleton .bone.w40{width:40%}.skeleton .bone.w60{width:60%}.skeleton .bone-h1{height:34px}.skeleton .bone-price{height:40px}.skeleton .btn-bone{height:48px}.skeleton .bone:after,.skeleton .shot:after,.skeleton.cat:after,.skeleton.cat-tile:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.3s infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.promise{background:var(--receipt);border-radius:2px;padding:22px 18px 18px;position:relative;box-shadow:0 10px 26px -16px #00000059}.promise:after{content:"";background:linear-gradient(45deg, transparent 5px, var(--receipt) 0) 0 0 / 12px 7px repeat-x, linear-gradient(-45deg, transparent 5px, var(--receipt) 0) 0 0 / 12px 7px repeat-x;height:7px;position:absolute;bottom:-7px;left:0;right:0}.promise h2{border-bottom:2px dashed var(--line-2);padding-bottom:10px}.promise-list{margin:0;padding:0;list-style:none}.promise-list li{border-bottom:1px dashed var(--line);gap:2px;padding:12px 0 12px 30px;display:grid;position:relative}.promise-list li:last-child{border-bottom:0}.promise-list li:before{content:"";border-left:3px solid var(--signal);border-bottom:3px solid var(--signal);width:14px;height:8px;position:absolute;top:16px;left:2px;transform:rotate(-45deg)}.promise-list strong{font-size:17px}.promise-list span{color:var(--ink-2)}.visit{background:var(--house);color:var(--on-house);border-radius:12px;display:grid;overflow:hidden}.visit-photo{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.visit-body{padding:18px 16px 16px}.visit-where{grid-template-columns:24px 1fr;gap:8px;margin:14px 0 8px;display:grid}.visit-where .icon{color:var(--signal);margin-top:2px}.visit-where strong{font:800 30px/.95 var(--font-d);display:block}.visit-where span span{color:var(--on-house-2)}.visit-open{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-weight:700;display:flex}.visit-open .muted{color:var(--on-house-2);font-weight:400}.visit-open .dot{background:#c9a65a;border-radius:50%;width:10px;height:10px}.visit-open.is-open .dot{background:#46d38a}.pay-chips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.pay-chips span{background:#ffffff1a;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:700}.visit .prose{color:var(--on-house-2)}.visit .prose a{color:var(--on-house)}.visit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.visit-actions .contact-buttons{margin:0}.visit .btn-line{color:var(--on-house)}.visit-legal{color:var(--on-house-2);margin:14px 0 0;font-size:13px}.facts{gap:12px;margin:12px 0;display:grid}.facts dt{align-items:center;gap:6px;font-weight:700;display:flex}.facts dd{margin:2px 0 0 26px}.facts a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.open-now{color:var(--out);font-weight:700}.open-now.is-open{color:var(--ok)}.zones{margin:8px 0 16px}.zones h3{margin-bottom:8px}.zones ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.zones li{background:#ffffff14;border-radius:8px;grid-template-columns:1fr auto;padding:8px 10px;font-size:14.5px;line-height:1.2;display:grid}.zones strong{font:800 17px/1 var(--font-d)}.zones small{color:var(--on-house-2);grid-column:1/-1}.zones-note{color:var(--on-house-2);margin:8px 0 0;font-size:14.5px}.projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.project{isolation:isolate;background:var(--card);border:1px solid var(--line);height:100%;min-height:132px;transition:transform .15s var(--spring);border-radius:12px;align-content:end;gap:4px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.project:active{transform:scale(.97)}.project:before{content:"";background:repeating-linear-gradient(90deg, #14233d 0 1.5px, transparent 1.5px 10px) 0 0 / 100% 6px no-repeat, repeating-linear-gradient(90deg, #14233d 0 1.5px, transparent 1.5px 50px) 0 0 / 100% 12px no-repeat, var(--hivis);height:12px;position:absolute;top:0;left:0;right:0}.project strong{font:800 25px/.95 var(--font-d)}.project span{color:var(--ink-2);font-size:13.5px;line-height:1.3}.project.has-pic{color:#fff}.project.has-pic img{object-fit:cover;z-index:-1;filter:brightness(.55);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.project.has-pic span{color:#ffffffd9}.reviews{margin:0 calc(-1 * var(--gut));padding:4px var(--gut) 12px;scroll-snap-type:x mandatory;grid-auto-columns:82%;grid-auto-flow:column;gap:10px;list-style:none;display:grid;overflow-x:auto}.reviews li{scroll-snap-align:start}.reviews figure{background:var(--card);border:1px solid var(--line);border-radius:12px;height:100%;margin:0;padding:16px}.reviews blockquote{margin:8px 0;font-size:16.5px}.reviews figcaption{font-weight:700}.stars{color:var(--line-2);display:inline-flex}.stars .on{color:var(--signal)}.promo{max-width:var(--max);padding:0 var(--gut);margin:20px auto 0}.promo a,.promo>div{background:var(--house);color:var(--on-house);border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.promo-pic img{aspect-ratio:12/5;object-fit:cover;width:100%;display:block}.promo-text{gap:2px;padding:14px 16px;display:grid}.promo-text strong{font:800 24px/1 var(--font-d)}.custom{gap:14px;display:grid}.custom img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%}.band-ask{text-align:center;padding-bottom:32px}.ask-line{font:800 26px/1.05 var(--font-d);max-width:22ch;margin:0 auto 14px}.band-ask .contact-buttons{justify-content:center}.prose{max-width:68ch}.prose h2{margin:22px 0 8px;font-size:26px}.prose h3{margin:18px 0 6px}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin:4px 0}.contact-buttons{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.contact-buttons.stacked{flex-direction:column}.contact-buttons.stacked .btn{width:100%}.more{justify-items:center;gap:8px;margin:22px 0 8px;display:grid}.empty{text-align:center;justify-items:center;gap:10px;padding:28px 8px;display:grid}.empty h1,.empty h2{max-width:20ch}.empty p{max-width:46ch;color:var(--ink-2);margin:0}.packs{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.packs legend{margin-bottom:6px;font-weight:700}.pack{border:2px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:grid}.pack.on{border-color:var(--signal)}.pack input{width:20px;height:20px;accent-color:var(--signal)}.pack-name{font-weight:700;display:grid}.pack-name small{color:var(--ink-2);font-weight:400}.pack-price{font:800 22px/1 var(--font-d)}.stepper{border:1.5px solid var(--field-edge);background:var(--card);border-radius:12px;align-items:center;display:inline-flex}.stepper button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:52px;display:grid}.stepper button:disabled{opacity:.35}.stepper input{text-align:center;width:42px;height:52px;font:800 22px var(--font-d);background:0 0;border:0}.sheet-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.sheet-card h2{margin-bottom:10px;font-size:24px}dialog.sheet{width:100%;max-width:100%;max-height:88vh;padding:0 0 env(safe-area-inset-bottom);background:var(--card);color:var(--ink);animation:sheet-up .36s var(--spring);border:0;border-radius:20px 20px 0 0;margin:auto 0 0;overflow:auto}dialog.sheet::backdrop{background:#08140e8c;animation:.2s fade}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}.sheet-grip{cursor:grab;touch-action:none;justify-content:center;padding:10px 0 2px;display:flex}.sheet-grip span{background:var(--line-2);border-radius:3px;width:44px;height:5px}.sheet-body{padding:4px 16px 18px}.sheet-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sheet-head h2{padding-top:6px;font-size:26px}.sheet-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 14px;padding-right:6px;display:flex}dialog.sheet-center{max-width:420px;animation:pop .3s var(--spring);border-radius:16px;margin:auto}@keyframes pop{0%{opacity:0;transform:scale(.9)}}.pay-wait{text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.spinner{border:4px solid var(--line);border-top-color:var(--signal);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ways{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.ways li{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:30px 1fr;gap:12px;padding:14px;display:grid}.ways h3{margin:0 0 4px}.ways p{margin:0}.fees{border-collapse:collapse;width:100%}.fees th,.fees td{text-align:left;border-bottom:1px dashed var(--line);padding:6px 8px 6px 0}.fees td{font-weight:700}.fees-note{margin:8px 0 0}.foot{background:var(--house);color:var(--on-house);padding:30px var(--gut) 24px;border-top:1px solid var(--foot-edge,transparent);margin-top:30px}main:has(>.fallback)+.foot{margin-top:0}.foot-name{font:800 26px/1 var(--font-d);letter-spacing:.005em;color:var(--on-house);margin:0 0 8px}.foot-in{max-width:var(--max);gap:24px;margin:0 auto;display:grid}.foot a{color:inherit}.foot h2{margin-bottom:6px;font-size:22px}.foot ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.foot li a{min-height:44px;color:var(--on-house-2);align-items:flex-start;padding:10px 0;line-height:24px;text-decoration:none;display:flex}.foot-tag{color:var(--on-house-2);margin:10px 0}.foot address{color:var(--on-house-2);font-style:normal}.foot address strong{color:var(--on-house)}.foot-contact,.foot-social{flex-wrap:wrap;gap:4px 16px;display:flex}.foot-contact a,.foot-social a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.foot-legalname{max-width:var(--max);color:var(--on-house-2);border-top:1px solid #ffffff24;margin:20px auto 0;padding-top:16px;font-size:13.5px}.toast-wrap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}::view-transition-group(tool-photo){animation-duration:.34s;animation-timing-function:var(--ease)}@media (min-width:600px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rail{grid-template-columns:none;grid-auto-columns:210px}.zones ul{grid-template-columns:repeat(3,minmax(0,1fr))}.reviews{grid-auto-columns:340px}.foot ul{grid-template-columns:1fr}}@media (min-width:960px){:root{--gut:28px;--tabs:0px}body,html.has-strip body{padding-bottom:0}.tabbar{display:none}.dock{width:380px;bottom:24px;left:auto;right:24px}.top-in,.top-inner .top-in{min-height:68px;padding:8px var(--gut);gap:12px}.top-home .top-in{padding-bottom:0}.top .logo-img{height:50px}.top-back{display:none}.top-inner .wordmark{display:inline-flex}.top-search{max-width:560px;margin:0 auto}.top-nav{align-items:center;gap:4px;display:flex}.top-home .top-nav{margin-left:auto}.top-link,.top-cart{min-height:44px;color:var(--on-house);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.top-cart{background:var(--signal);color:var(--signal-ink);margin-left:0;position:relative}.top-cart>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.top-cart .count{background:var(--signal-ink);color:var(--signal);position:static}.top-cart[aria-current=page]{box-shadow:inset 0 0 0 2px var(--signal-ink)}.top-link:hover{background:#f6f4ef14}.top-link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--signal)}.search.finder{z-index:60;background:0 0;padding:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}html.finder-open body{overflow:auto}.finder-panel{background:var(--paper);border-radius:14px;max-height:min(70vh,640px);padding:14px;position:absolute;top:56px;left:0;right:0;box-shadow:0 24px 60px #00000059}.finder-cats{grid-template-columns:repeat(3,1fr)}.projects,.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:4px 0 0;overflow:visible}.rail>li:nth-child(n+9){display:none}.visit.has-photo{grid-template-columns:1fr 1.1fr}.visit-photo{aspect-ratio:auto;height:100%}.visit-body{padding:28px}.promise-list{grid-template-columns:repeat(2,1fr);column-gap:28px;display:grid}.foot-in{grid-template-columns:1.4fr 1fr 1fr}.foot ul{grid-template-columns:repeat(2,minmax(0,1fr))}.dock .cart-strip{border-radius:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.shot img{opacity:1}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.top,.hero,.tabbar,.foot,.chip-cat{--focus:#f6f4ef}.finder{--focus:var(--ink)}.shop-photos{margin:20px 0 24px}.shop-photos .shop-photos-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px;list-style:none;display:grid;overflow-x:auto}.shop-photos .shop-photos-strip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shop-photos .shop-photos-strip>li{scroll-snap-align:start;margin:0;padding:0}.shop-photos figure{margin:0}.shop-photos img{aspect-ratio:16/9;object-fit:cover;background:var(--line);border-radius:10px;width:100%;height:auto;display:block}.shop-photos figcaption{color:var(--ink-2);margin-top:6px;font-size:.9rem}@media (min-width:760px){.shop-photos .shop-photos-strip{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@supports (content-visibility:auto){.home>.band,.band-custom,.band-ask,.foot{content-visibility:auto;contain-intrinsic-size:auto 520px}}:root{--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-in-out:cubic-bezier(.65, 0, .35, 1);--m-ease-in:cubic-bezier(.55, 0, 1, .45);--m-ease-spring:cubic-bezier(.2, .9, .25, 1.25);--m-dur-tap:.12s;--m-dur-quick:.2s;--m-dur-base:.32s;--m-dur-slow:.56s;--m-dur-reveal:.64s;--m-dur-slide:.76s;--m-stagger:55ms;--m-slide:5.5s;--m-rise:14px}@media (prefers-reduced-motion:no-preference){.rv:not([data-in]),.rv-kids:not([data-in])>:not(.skeleton){opacity:0}.rv[data-in]{animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards}.rv-kids[data-in]>:not(.skeleton){animation:m-rise var(--m-dur-reveal) var(--m-ease-out) backwards;animation-delay:calc(var(--i,0) * var(--m-stagger))}.rv-words:not([data-in]) .w>span{transform:translateY(112%)}.rv-words[data-in] .w>span{animation:m-word .72s var(--m-ease-out) backwards;animation-delay:calc(var(--i,0) * var(--m-stagger))}}.rv-kids>:nth-child(2){--i:1}.rv-kids>:nth-child(3){--i:2}.rv-kids>:nth-child(4){--i:3}.rv-kids>:nth-child(5){--i:4}.rv-kids>:nth-child(6){--i:5}.rv-kids>:nth-child(7){--i:6}.rv-kids>:nth-child(8){--i:7}.rv-kids>:nth-child(9){--i:8}.rv-kids>:nth-child(10){--i:9}.rv-kids>:nth-child(11){--i:10}.rv-kids>:nth-child(n+12){--i:11}.w{vertical-align:top;margin:-.08em -.03em -.12em;padding:.08em .03em .12em;display:inline-block;overflow:hidden}.w>span{display:inline-block}@keyframes m-rise{0%{opacity:0;transform:translateY(var(--m-rise))}}@keyframes m-word{0%{transform:translateY(112%)}}@keyframes m-pop{0%{opacity:0;transform:scale(.6)rotate(-10deg)}60%{opacity:1}}@keyframes m-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes m-fade{0%{opacity:0}}html.is-scrolling .dot:after{animation-play-state:paused!important}.visit-open.is-open .dot{box-shadow:none;animation:none;position:relative}.visit-open.is-open .dot:after{content:"";background:inherit;animation:m-ping 2.2s var(--m-ease-out) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes m-ping{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.pp{display:block}.hero{--hdr:60px;--ribbon:46px;background:var(--house);color:var(--on-house);position:relative;overflow-x:clip}.hero-photo{inset:0 0 var(--ribbon);pointer-events:none;position:absolute;overflow:hidden}.hero-pic{isolation:isolate;transform-origin:60% 40%;height:min(560px,100%);animation:18s ease-in-out infinite alternate paused hero-drift;position:absolute;top:0;left:0;right:0}.hero.is-live .hero-pic{animation-play-state:running}.hero-pic picture{display:contents}.hero-pic img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.9);width:100%;height:100%;display:block}.hero-pic:after{content:"";background:var(--navy-2);mix-blend-mode:color;position:absolute;top:0;bottom:0;left:0;right:0}.hero-photo:after{content:"";background:linear-gradient(180deg, #0e1b338c 0, #0e1b33b8 250px, var(--house) 530px);background:linear-gradient(180deg, color-mix(in srgb, var(--house) 55%, transparent) 0, color-mix(in srgb, var(--house) 72%, transparent) 250px, var(--house) 530px);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hero-drift{to{transform:scale(1.12)translate(-12px)}}.hero-fx{width:100%;height:calc(100% - var(--ribbon));z-index:2;pointer-events:none;position:absolute;top:0;left:0}.hero-in{z-index:3;max-width:var(--max);padding:calc(var(--hdr) + 2px) var(--gut) 20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""copy";margin:0 auto;display:grid;position:relative}html.finder-open .hero-in{z-index:40}.hero-stage{grid-area:stage;place-items:center;height:300px;display:grid}.hero-disc{position:relative}.hero-disc-link{border-radius:50%;text-decoration:none;display:block}.hero-disc-link:focus-visible{outline:3px solid var(--focus);outline-offset:8px}.hero-badge{z-index:1;pointer-events:none;padding:4px 8px;position:absolute;top:74%;left:-8%;transform:rotate(6deg)}.hero-tag{z-index:1;filter:drop-shadow(0 8px 10px #0006);pointer-events:none;position:absolute;top:72%;right:-14%}.hero-tag .tag{--hole:var(--house);font-size:27px;transform:rotate(-8deg)}.hero-copy{grid-area:copy;min-width:0}.hero-where{color:var(--hivis-soft);align-items:flex-start;gap:6px;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.hero-where .icon{flex:none;margin-top:0}.hero-h{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 8px;font-size:clamp(40px,12.2vw,52px);line-height:.9}.hero-h span{color:var(--hivis-soft);display:block}.hero-sub{color:#b9c6da;text-wrap:pretty;max-width:46ch;min-height:2.8em;margin:0 0 14px;font-size:15px;line-height:1.4}.hero-search .search-field{border-radius:14px;height:54px;padding:0 0 0 14px;overflow:hidden}.hero .search:not(.finder) .search-field{--ink:#14233d;--ink-2:#5e6b7d;color:#14233d;background:#fff}.search-go{background:var(--signal);width:54px;height:54px;color:var(--signal-ink);cursor:pointer;border:0;flex:none;place-items:center;margin:-2px -2px -2px 0;display:grid}.search-go .icon{color:var(--signal-ink)}.search-go:focus-visible{outline:3px solid var(--ink);outline-offset:-5px}.hero-ribbon{z-index:3;height:var(--ribbon);background:var(--signal);color:var(--signal-ink);--focus:var(--signal-ink);align-items:center;display:flex;position:relative;overflow:hidden}.hero-ribbon:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--signal) 45%);pointer-events:none;width:84px;position:absolute;top:0;bottom:0;right:0}.hero-belt{width:max-content;animation:hero-belt var(--belt,30s) linear infinite;display:flex}.hero-ribbon:hover .hero-belt,.hero-ribbon:focus-within .hero-belt,.hero.is-held .hero-belt,html.is-scrolling .hero-belt{animation-play-state:paused}@keyframes hero-belt{to{transform:translate(-50%)}}.hero-ribbon-list{margin:0;padding:0;list-style:none;display:flex}.hero-ribbon-list>li{white-space:nowrap;font:800 22px/1 var(--font-d);letter-spacing:.02em;text-transform:uppercase;align-items:center;display:flex}.hero-ribbon-list>li:after{content:"✦" / "";margin:0 14px;font-size:.8em}.hero-ribbon a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.hero-ribbon a:focus-visible{outline:3px solid var(--signal-ink);outline-offset:2px}.hero-pause{z-index:2;width:44px;height:44px;color:var(--on-house);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:calc(50% - 22px);right:6px}.hero-pause:before{content:"";z-index:-1;background:var(--house);transition:transform .12s var(--spring);border-radius:9px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.hero-pause:active:before{transform:scale(.9)}.hero-pause:focus-visible{outline:3px solid var(--signal-ink);outline-offset:-1px}.hero-ann{z-index:3;padding:0 var(--gut);background:var(--signal);color:var(--signal-ink);font:800 19px/44px var(--font-d);text-transform:uppercase;border-bottom:2px solid #14233d59;margin:0;position:relative}.hero-ann>*{max-width:var(--max);white-space:nowrap;text-overflow:ellipsis;color:inherit;margin:0 auto;display:block;overflow:hidden}.hero-ann a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.hero-ann a:focus-visible{outline:3px solid var(--signal-ink);outline-offset:-3px}.hero.is-held .hero-pic,.hero.is-held .disc-ring,.hero.is-held .disc-ring svg,.hero.is-held .disc-glow{animation-play-state:paused}.hero-burst{z-index:-1;pointer-events:none;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.hero-burst-layer{opacity:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hero-burst-layer.is-on{opacity:1}.hero.is-calm .hero-burst-layer,.hero.is-calm .disc-face img{transition:opacity .6s ease-in-out!important}.hero.is-calm .disc-face img{transform:none}.hero.is-calm .disc-glow{display:none}.hero.is-calm .disc-face{box-shadow:0 30px 60px #0009}.hero.no-tools .hero-in{padding-top:calc(var(--hdr) + 40px);padding-bottom:32px}.hero.no-tools .hero-photo:after{background:linear-gradient(180deg, #0e1b33b8, #0e1b33e0 70%, var(--house));background:linear-gradient(180deg, color-mix(in srgb, var(--house) 72%, transparent), color-mix(in srgb, var(--house) 88%, transparent) 70%, var(--house))}@media (prefers-reduced-motion:reduce){.hero-ribbon{padding-left:var(--gut)}.hero-belt{width:auto;min-width:0}.hero-ribbon-list{flex-wrap:nowrap}.hero-ribbon-list>li:last-child:after{content:none}.hero-ribbon:after{width:64px}}@media (min-width:600px){.hero .disc-lg{--d:250px}.hero-stage{height:360px}.hero-copy{justify-self:center;width:min(100%,600px)}.hero-tag .tag{font-size:32px}}@media (min-width:960px){.hero{--hdr:68px}.hero-pic{height:100%}.hero-photo:after{background:linear-gradient(90deg, #0e1b33e0 0%, #0e1b339e 50%, #0e1b3359 100%), linear-gradient(180deg, #0e1b3380 0%, transparent 30%, transparent 70%, var(--house) 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--house) 88%, transparent) 0%, color-mix(in srgb, var(--house) 62%, transparent) 50%, color-mix(in srgb, var(--house) 35%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--house) 50%, transparent) 0%, transparent 30%, transparent 70%, var(--house) 100%)}.hero-in{min-height:600px;padding:calc(var(--hdr) + 20px) var(--gut) 40px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy stage";align-items:center;column-gap:40px}.hero-copy{justify-self:stretch;width:auto}.hero.no-tools .hero-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";min-height:480px}.hero .disc-lg{--d:340px}.hero-stage{height:500px}.hero-badge{font-size:13px}.hero-tag .tag{font-size:40px}.hero-where{margin-bottom:12px;font-size:15px}.hero-h{margin-bottom:14px;font-size:clamp(64px,6.4vw,96px)}.hero-sub{margin-bottom:22px;font-size:18px}.hero-search{max-width:560px}.hero-ribbon-list>li{font-size:24px}}.roll-d{font-variant-numeric:tabular-nums;animation:roll-in .26s var(--m-ease-out) backwards;animation-delay:calc(var(--i,0) * 28ms);display:inline-block;position:relative}.roll-d:before{content:attr(data-o);text-align:center;opacity:0;animation:roll-out .26s var(--m-ease-out) backwards;animation-delay:inherit;position:absolute;top:0;left:0;right:0;transform:translateY(-1em)}.roll-down .roll-d{animation-name:roll-in-down}.roll-down .roll-d:before{animation-name:roll-out-down;transform:translateY(1em)}@keyframes roll-in{0%{opacity:0;transform:translateY(1em)}}@keyframes roll-in-down{0%{opacity:0;transform:translateY(-1em)}}@keyframes roll-out{0%{opacity:1}}@keyframes roll-out-down{0%{opacity:1}}.stepper{position:relative;overflow:hidden}.stepper-ghost{width:42px;font:800 22px var(--font-d);pointer-events:none;animation:step-out-up .26s var(--m-ease-out) forwards;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:44px}.stepper-ghost.down{animation-name:step-out-down}@keyframes step-out-up{to{opacity:0;transform:translateY(-70%)}}@keyframes step-out-down{to{opacity:0;transform:translateY(70%)}}.tick path{stroke-dasharray:1;stroke-dashoffset:0;animation:tick-draw .3s 60ms var(--m-ease-out) backwards}@keyframes tick-draw{0%{stroke-dashoffset:1px}}.btn-add{transition:background-color .2s, transform .12s var(--m-ease-out)}.btn-add.is-added{background:var(--ok);color:#fff}.btn-done{animation:done-in .28s var(--m-ease-spring) backwards;align-items:center;gap:8px;display:inline-flex}@keyframes done-in{0%{opacity:0;transform:scale(.82)}}.card-btn.is-added{background:var(--ok);color:#fff;border-color:var(--ok)}[data-cart-target][data-landing] .count{opacity:0}.added-in{animation:added-up .24s var(--m-ease-out) backwards;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.added-late{animation-delay:.64s}@keyframes added-up{0%{opacity:0;transform:translateY(8px)}}.slip-wrap{z-index:85;pointer-events:none;padding:8px 6px 0;position:fixed;overflow:hidden}.slip-wrap.slip-down{padding:0 6px 12px}.slip{background:var(--receipt);color:var(--ink);animation:slip-up .5s var(--m-ease-out) backwards;padding:10px 12px 12px;font-size:13.5px;line-height:1.3;position:relative;box-shadow:0 -4px 16px #0003}.slip:before{content:"";background:linear-gradient(135deg, transparent 4.2px, var(--receipt) 0) 0 0 / 10px 6px repeat-x, linear-gradient(-135deg, transparent 4.2px, var(--receipt) 0) 0 0 / 10px 6px repeat-x;height:6px;position:absolute;top:-6px;left:0;right:0}.slip-down .slip{animation-name:slip-down;box-shadow:0 8px 18px #0003}.slip-down .slip:before{top:auto;bottom:-6px;transform:scaleY(-1)}@keyframes slip-up{0%{transform:translateY(102%)}}@keyframes slip-down{0%{transform:translateY(-102%)}}.slip-l{animation:slip-line .3s var(--m-ease-out) backwards;animation-delay:calc(.2s + var(--i,0) * .13s);justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}@keyframes slip-line{0%{opacity:0;transform:translateY(5px)}}.slip-what{font-weight:700;display:block}.slip-what span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slip-amt b{font:800 19px/1 var(--font-d);font-variant-numeric:tabular-nums}.slip-tot{border-top:1.5px dashed var(--line-2);color:var(--ink-2);margin-top:6px;padding-top:6px}.slip-tot b{color:var(--ink)}.slip-wrap.slip-off{overflow:visible}.slip-off .slip{animation:slip-tear .4s var(--m-ease-in) forwards}@keyframes slip-tear{to{opacity:0;transform:translateY(-16px)rotate(-3deg)}}@media (max-width:959.98px){.search.finder{background:0 0;animation:none}.search.finder:before{content:"";z-index:-1;background:var(--paper);transform-origin:50% 34px;animation:finder-grow .3s var(--m-ease-out) backwards;position:absolute;top:0;bottom:0;left:0;right:0}}@keyframes finder-grow{0%{opacity:.6;transform:scaleY(.07)}}.finder-panel{transform-origin:50% 0;animation:finder-drop .24s 40ms var(--m-ease-out) backwards}@keyframes finder-drop{0%{opacity:0;transform:translateY(-8px)scale(.99)}}.finder-sec .chips li,.finder-kinds li{animation:chip-float .42s var(--m-ease-spring) backwards;animation-delay:calc(90ms + var(--i,0) * 20ms)}@keyframes chip-float{0%{opacity:0;transform:translateY(10px)scale(.9)rotate(-2deg)}}.finder-cats li{animation:m-rise .4s var(--m-ease-out) backwards;animation-delay:calc(.15s + var(--i,0) * 20ms)}.suggest li{animation-duration:.3s;animation-timing-function:var(--m-ease-out)}.suggest mark{z-index:0;color:inherit;background:0 0;position:relative}.suggest mark:after{content:"";z-index:-1;background:color-mix(in srgb, var(--signal) 30%, transparent);transform-origin:0;height:.46em;animation:hl-sweep .32s var(--m-ease-out) backwards;animation-delay:calc(.12s + var(--i,0) * 40ms);border-radius:2px;position:absolute;bottom:.08em;left:-1px;right:-1px}@keyframes hl-sweep{0%{transform:scaleX(0)}}@keyframes line-print{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}}.cart-strip-in>*{animation:line-print .36s var(--m-ease-out) backwards}.cart-strip-in>:nth-child(2){animation-delay:60ms}.cart-strip-in>:nth-child(3){animation-delay:.12s}.cart-strip-in>:nth-child(4){animation-delay:.18s}::view-transition-old(root){animation:vt-out .1s var(--m-ease-in) both}::view-transition-new(root){animation:vt-rise .24s 90ms var(--m-ease-out) both}html[data-vt-dir=next]::view-transition-new(root){animation-name:vt-from-right}html[data-vt-dir=prev]::view-transition-new(root){animation-name:vt-from-left}html[data-vt-dir=back]::view-transition-new(root){animation-name:vt-drop}@keyframes vt-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes vt-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes vt-from-right{0%{opacity:0;transform:translate(28px)}}@keyframes vt-from-left{0%{opacity:0;transform:translate(-28px)}}::view-transition-group(tool-photo){animation-duration:.36s;animation-timing-function:var(--m-ease-out)}::view-transition-group(tool-tag){animation-duration:.36s;animation-timing-function:var(--m-ease-out)}::view-transition-old(tool-tag){animation-duration:.36s}::view-transition-new(tool-tag){animation-duration:.36s}.tool-discs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tool-disc{background:var(--card);border:1px solid var(--line);height:100%;min-height:44px;color:var(--ink);text-align:center;transition:transform var(--m-dur-tap) var(--m-ease-out), border-color var(--m-dur-quick);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;text-decoration:none;display:flex}.tool-disc .disc-sm{--d:64px;flex:none}.tool-disc .disc-face{box-shadow:0 0 0 3px var(--card), 0 0 0 4px var(--line-2)}.tool-disc .disc-face img{width:76%;height:76%;top:12%;bottom:12%;left:12%;right:12%}.tool-disc .cat-name{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.15}.tool-disc:active{transform:scale(.97)}@media (hover:hover){.tool-disc:hover{border-color:var(--line-2)}.tool-disc:hover .disc-face img.is-on{transform:rotate(-6deg)scale(1.05)}}.tool-disc.skeleton{border:0;height:130px}@media (max-width:599px){.tool-discs>li:last-child:not(.skeleton):nth-child(3n+1){grid-column:1/-1}.tool-discs>li:last-child:not(.skeleton):nth-child(3n+2){grid-column:span 2}.tool-discs>li:last-child:not(.skeleton):not(:nth-child(3n)):not(:only-child) .tool-disc{flex-direction:row;justify-content:center;gap:14px}}@media (min-width:600px) and (max-width:767px){.tool-discs{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-discs>li:last-child:not(.skeleton):nth-child(4n+1){grid-column:1/-1}.tool-discs>li:last-child:not(.skeleton):nth-child(4n+2){grid-column:span 3}.tool-discs>li:last-child:not(.skeleton):nth-child(4n+3){grid-column:span 2}.tool-discs>li:last-child:not(.skeleton):not(:nth-child(4n)):not(:only-child) .tool-disc{flex-direction:row;justify-content:center;gap:14px}}@media (min-width:768px) and (max-width:959px){.tool-discs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tool-discs>li:last-child:not(.skeleton):nth-child(6n+1){grid-column:1/-1}.tool-discs>li:last-child:not(.skeleton):nth-child(6n+2){grid-column:span 5}.tool-discs>li:last-child:not(.skeleton):nth-child(6n+3){grid-column:span 4}.tool-discs>li:last-child:not(.skeleton):nth-child(6n+4){grid-column:span 3}.tool-discs>li:last-child:not(.skeleton):nth-child(6n+5){grid-column:span 2}.tool-discs>li:last-child:not(.skeleton):not(:nth-child(6n)):not(:only-child) .tool-disc{flex-direction:row;justify-content:center;gap:14px}}@media (min-width:768px){.tool-disc .disc-sm{--d:72px}.tool-disc.skeleton{height:138px}}@media (min-width:960px){.tool-discs{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}}.deal{background:var(--house);color:var(--on-house);border-radius:18px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding:14px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #f6f4ef14}.deal-tile{background:#fff;border-radius:14px;overflow:hidden}.deal-tile .shot img{padding:6%}.deal-text{min-width:0}.deal-kicker{color:var(--hivis-soft);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.deal-name{font:700 17px/1.25 var(--font-b);letter-spacing:0;margin:0 0 6px}.deal-note{color:var(--on-house-2);margin-bottom:8px;font-size:14px;line-height:1.4;display:block}.deal-price{margin:4px 0 2px 2px;display:block}.deal .tag{--hole:var(--house)}.band-deal:not(.has-tool) .deal{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.deal-pic img{aspect-ratio:12/5;object-fit:cover;width:100%;height:auto;display:block}.band-deal:not(.has-tool) .deal-text{padding:14px 16px 16px}.band-deal:not(.has-tool) .deal-text:empty{display:none}.band-deal:not(.has-tool) .deal-name{font:800 26px/1 var(--font-d)}@media (hover:hover){a.deal:hover .deal-name{text-underline-offset:3px;text-decoration:underline}}@media (min-width:768px){.deal{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;padding:18px}.deal-name{font-size:21px}.band-deal:not(.has-tool) .deal{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.band-deal:not(.has-tool) .deal-pic img{height:100%;min-height:220px}.band-deal:not(.has-tool) .deal-text{padding:24px 28px}}@media (min-width:960px){.band-deal.has-tool .deal{grid-template-rows:1fr auto auto 1fr;grid-template-columns:200px minmax(0,1fr) minmax(280px,360px);align-items:start;gap:0 36px;padding:20px 32px 20px 20px}.band-deal.has-tool .deal-tile{grid-row:1/-1}.band-deal.has-tool .deal-text{display:contents}.band-deal.has-tool :-webkit-any(.deal-kicker,.deal-name,.deal-note){grid-column:2}.band-deal.has-tool :is(.deal-kicker,.deal-name,.deal-note){grid-column:2}.band-deal.has-tool .deal-kicker{grid-row:1;align-self:end}.band-deal.has-tool .deal-name{font:800 34px/1 var(--font-d);letter-spacing:.005em;grid-row:2}.band-deal.has-tool .deal-note{grid-row:3;max-width:52ch;margin:4px 0 0;font-size:15px}.band-deal.has-tool .deal-price{grid-area:1/3/3;align-self:end;margin:0 0 4px}.band-deal.has-tool .deal-price .tag{font-size:34px}.band-deal.has-tool .fuse{grid-area:3/3/5;margin-top:16px}}.fuse{--p:0;--spark-hot:#ffd08a;margin-top:12px}.fuse-bar{background:#f6f4ef33;border-radius:3px;height:6px;display:block;position:relative}.fuse-burnt{border-radius:inherit;background:var(--signal);transform:scaleX(var(--p));transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.fuse-at{transform:translateX(calc(var(--p) * 100%));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fuse-spark{background:radial-gradient(circle, #fff 0 20%, var(--spark-hot) 35%, #ff6b1a99 60%, transparent 70%);border-radius:50%;width:16px;height:16px;position:absolute;top:-5px;left:-8px}.fuse-left{color:var(--on-house-2);margin-top:8px;font-size:13.5px;display:block}@media (prefers-reduced-motion:no-preference){.fuse.is-lit .fuse-spark{animation:.24s ease-in-out 16 alternate fuse-flick}}@media (prefers-reduced-motion:reduce){.fuse-spark{background:radial-gradient(circle, #fff 0 16%, var(--spark-hot) 30%, #ff6b1acc 50%, #ff6b1a47 72%, transparent 100%);width:22px;height:22px;top:-8px;left:-11px;box-shadow:0 0 14px 3px #ff6b1a66}}@keyframes fuse-flick{0%{opacity:.8;transform:scale(.85)}to{opacity:1;transform:scale(1.35)}}.band-rail .rail{padding-top:10px}.band-rail .card-tool{box-shadow:0 6px 14px -12px #0e1b3380}.home .shot:not(.shot-in){background:#f7f4ec}.home .shot:not(.shot-in):after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);animation:1.3s 3 shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.brand-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.brand-tile{background:var(--card);border:1px solid var(--line);height:100%;min-height:88px;color:var(--ink);transition:transform var(--m-dur-tap) var(--m-ease-out), border-color var(--m-dur-quick);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:14px;text-decoration:none;display:flex}a.brand-tile:active{transform:scale(.97)}@media (hover:hover){a.brand-tile:hover{border-color:var(--ink-2)}}.badge-xl{font:800 24px/1 var(--font-d);letter-spacing:.04em;border-radius:6px;padding:6px 10px 5px}.brand-logo{width:auto;height:32px;display:block}.brand-count{color:var(--ink-2);font-size:14px;font-weight:700}.brand-tile.is-soon .brand-count{font-weight:400}@media (min-width:768px){.brand-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.band-visit .visit{--focus:#f6f4ef;background:var(--house);border-radius:18px;box-shadow:inset 0 0 0 1px #f6f4ef14}.band-visit .visit h2{color:var(--on-house)}.band-visit .visit-actions .btn{white-space:nowrap;flex:100%}@media (min-width:600px){.band-visit .visit-actions .btn{flex:0 auto}}.band-visit .visit-actions .contact-buttons{display:contents}.info{--info-head:var(--house);padding-bottom:40px}@media (prefers-color-scheme:dark){:root[data-mode=auto] .info{--info-head:var(--ink)}}:root[data-mode=dark] .info{--info-head:var(--ink)}.info h1{max-width:18ch;color:var(--info-head);margin:8px 0 12px}.info h2{color:var(--info-head)}.info .lead{border-left:4px solid var(--info-head);max-width:60ch;color:var(--ink);margin:0 0 22px;padding-left:14px;font-size:18px;line-height:1.5}.info .prose{max-width:66ch;font-size:17px;line-height:1.6}.info .prose p{margin:0 0 14px}.info .prose h2{margin:30px 0 10px;font-size:27px;line-height:1.05}.info .prose h3{color:var(--info-head);font:800 23px/1.1 var(--font-d);letter-spacing:.005em;margin:26px 0 8px}.info .prose h4{color:var(--info-head);margin:18px 0 6px;font-size:17px}.info .prose ul,.info .prose ol{margin:0 0 14px;padding-left:1.3em}.info .prose li{margin:6px 0;padding-left:2px}.info .prose li::marker{color:var(--ink-2)}.info .prose a{font-weight:700;text-decoration-thickness:1.5px}.info .sheet-card{margin:14px 0}.info .sheet-card h2{font-size:26px}.info-updated{border-top:1px dashed var(--line-2);max-width:66ch;margin-top:26px;padding-top:12px}.fallback{--focus:#f6f4ef;background:radial-gradient(ellipse 70% 45% at 50% 22%, color-mix(in srgb, var(--navy-2) 85%, transparent), transparent 70%), var(--house);color:var(--on-house);min-height:100vh}.fallback-in{max-width:560px;padding:44px var(--gut) 56px;text-align:center;justify-items:center;gap:14px;margin:0 auto;display:grid}.fallback h1{color:#fff;max-width:20ch}.fallback-lead{max-width:44ch;color:var(--on-house-2);margin:0;font-size:17px}.fallback-disc{--d:150px;margin:18px 0 14px}.fallback-disc .disc-face{place-items:center;display:grid}.fallback-q{font:800 96px/1 var(--font-d);color:var(--ink);transform:rotate(-6deg)translateY(4px)}:root[data-mode=dark] .fallback-q{color:#14233d}@media (prefers-color-scheme:dark){:root[data-mode=auto] .fallback-q{color:#14233d}}.fallback-search{text-align:left;gap:6px;width:100%;margin-top:6px;display:grid}.fallback-search label{color:var(--on-house);font-weight:700}.fallback-field{gap:8px;display:flex}.fallback-field input{color:#14233d;background:#fff;border:1.5px solid #fff;border-radius:10px;flex:1;min-width:0;min-height:50px;padding:10px 14px;font-size:16px}.fallback-field input::placeholder{color:#5e6b7d}.fallback-field input:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.fallback-field .btn{flex:none;min-height:50px}.fallback-actions{gap:10px;width:100%;max-width:340px;margin-top:8px;display:grid}.fallback-actions .contact-buttons{flex-direction:column;margin:0}.fallback-actions .btn{width:100%}.fallback .btn-line{color:var(--on-house);background:0 0;border-color:#f6f4ef73}.fallback-where{color:var(--on-house-2);margin:10px 0 0}.fallback-where strong{color:var(--on-house)}.soon{min-height:100vh}html:has(.soon) body{padding-bottom:0}.soon .fallback-in{padding-top:40px}.soon .contact-buttons{width:100%;max-width:360px}@media (min-width:960px){.fallback-in{padding-top:64px}.fallback-disc{--d:180px}.fallback-q{font-size:116px}}
