.h15home{--ink:#141414;--muted:#75777b;--faint:#bdbeba;--line:#e8e8e4;--soft:#f6f6f3;--ok:#1a7f37;--bad:#b42318;--metal:#171717;--etch:#dcdcd7;--bone:#F4F1EA;--ui:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--ident:"Montserrat", "Helvetica Neue", Arial, sans-serif;--gut:clamp(16px, 4vw, 40px);position:relative;padding-inline:var(--gut);padding-block:0 64px;background:#fff;color:var(--ink);font:400 15px/1.5 var(--ui);-webkit-font-smoothing:antialiased;color-scheme:light}.h15home *,.h15home *:before,.h15home *:after{box-sizing:border-box}.h15home [hidden]{display:none!important}.h15home :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.h15home .hm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h15home .hm-defs{position:absolute;width:0;height:0;overflow:hidden}.h15home .hm-hero,.h15home .hm-grid,.h15home .hm-sec,.h15home .hm-log{max-width:1200px;margin-inline:auto}.h15home .hm-hero{display:grid;place-items:center;padding-block:clamp(22px,4vw,40px) 28px}.h15home .hm-field{display:grid;justify-items:center;gap:10px;text-align:center;min-width:0;max-width:100%}.h15home .hm-eyebrow{font:600 13px/1 var(--ui);letter-spacing:.2em;color:#14141499}.h15home .hm-phon{min-height:1em;margin-top:2px;font:500 clamp(9.5px,2.7vw,11.5px)/1 var(--ident);letter-spacing:.3em;white-space:nowrap;color:#1414146b;transition:opacity .18s ease}.h15home .hm-phon.hm-swap{opacity:0}.h15home .hm-code{--size:clamp(58px,15vw,92px);--ch:var(--ink);--ghost:rgba(20,20,20,.22);--line-c:rgba(20,20,20,.36);position:relative;font-size:var(--size);width:4.4em;max-width:100%}.h15home .hm-code input{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0 0 .14em .06em;border:0;border-radius:0;background:none;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;text-align:center;color:var(--ch);caret-color:var(--ch);font:900 1em/1.1 var(--ident);letter-spacing:.06em;text-transform:uppercase}.h15home .hm-code input::placeholder{color:var(--ghost);opacity:1}.h15home .hm-code input:focus-visible{outline:none}.h15home .hm-code:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--line-c);pointer-events:none;transition:background .2s}.h15home .hm-code:focus-within,.h15home .hm-code.hm-is-ok{--line-c:var(--ink)}.h15home .hm-caret{position:absolute;top:.19em;left:50%;width:max(3px,.04em);height:.78em;margin-left:-.13em;border-radius:2px;background:var(--ink);pointer-events:none;animation:hm-blink 1.06s step-end infinite}.h15home .hm-code:focus-within .hm-caret,.h15home .hm-code.hm-has-v .hm-caret{display:none}.h15home .hm-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre;font:900 1em/1.1 var(--ident);letter-spacing:.06em;text-transform:uppercase}@keyframes hm-blink{50%{opacity:0}}.h15home .hm-code.hm-is-miss{--line-c:var(--bad)}.h15home .hm-status{min-height:1.5em;font-size:14px;line-height:1.5;color:var(--muted);max-width:52ch;text-wrap:balance}.h15home .hm-status.hm-ok{color:var(--ink)}.h15home .hm-status.hm-ok:before{content:"\2713";color:var(--ok);font-weight:700;margin-right:7px}.h15home .hm-status.hm-bad{color:var(--bad)}.h15home .hm-status b{font-weight:600;letter-spacing:.04em}.h15home .hm-status a{color:inherit;text-decoration:underline;text-underline-offset:2px}.h15home .hm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.h15home .hm-tile{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;min-width:0}.h15home .hm-tile.hm-flag{grid-column:1 / -1}.h15home .hm-stage{position:relative;aspect-ratio:1/1;max-width:100%;overflow:visible}.h15home .hm-tile.hm-flag .hm-stage{aspect-ratio:6/5}.h15home .hm-stage .hm-obj{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s ease;filter:drop-shadow(0 18px 16px rgba(20,20,20,.14)) drop-shadow(0 3px 4px rgba(20,20,20,.12))}.h15home .hm-stage .hm-blank{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.h15home .hm-stage .hm-artslot{position:absolute;top:0;right:0;bottom:0;left:0}.h15home .hm-stage .hm-art{position:absolute;overflow:visible;transition:opacity .22s ease,transform .22s ease;-webkit-mask-size:100% 100%;mask-size:100% 100%}.h15home .hm-swap{opacity:0;transform:translateY(3px)}.h15home .hm-stage .hm-cardwrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.h15home .hm-stage .hm-card-svg{height:74%;width:auto;flex:none;overflow:visible;transition:opacity .22s ease,transform .22s ease}.h15home .hm-meta{display:flex;justify-content:center;align-items:baseline;gap:10px;padding-inline:2px}.h15home .hm-meta .hm-nm{font:500 15px/1.2 var(--ui);color:var(--ink)}.h15home .hm-meta .hm-pr{font:400 14px/1.2 var(--ui);color:var(--muted);font-variant-numeric:tabular-nums}.h15home .hm-note,.h15home .hm-incl{margin-top:-4px;text-align:center;font:400 12.5px/1.3 var(--ui);color:var(--muted)}@media(hover:hover){.h15home .hm-tile:hover .hm-obj{transform:translateY(-5px);filter:drop-shadow(0 26px 22px rgba(20,20,20,.14)) drop-shadow(0 5px 6px rgba(20,20,20,.12))}}@media(min-width:860px){.h15home .hm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.h15home .hm-tile.hm-flag{grid-column:1 / span 2;grid-row:1 / span 2}.h15home .hm-tile.hm-flag .hm-stage{aspect-ratio:auto;flex:1}.h15home .hm-stage .hm-card-svg{height:70%}.h15home .hm-grid:not(:has(>.hm-tile:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.h15home .hm-grid:not(:has(>.hm-tile:nth-child(4))) .hm-tile.hm-flag{grid-column:auto;grid-row:auto}.h15home .hm-grid:not(:has(>.hm-tile:nth-child(4))) .hm-tile.hm-flag .hm-stage{aspect-ratio:1/1;flex:none}}.h15home .hm-sec{padding-top:44px}.h15home .hm-sh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px}.h15home .hm-sh h2{margin:0;font:600 12px/1 var(--ui);letter-spacing:.24em;color:var(--muted);text-transform:none}.h15home .hm-sh a{font:500 13px/1 var(--ui);color:var(--muted);text-decoration:none}.h15home .hm-sh a:hover{color:var(--ink)}.h15home .hm-mrow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.h15home .hm-mrow::-webkit-scrollbar{display:none}.h15home .hm-mt{scroll-snap-align:start;display:grid;gap:10px;text-decoration:none;color:inherit;min-width:0}.h15home .hm-mstage{aspect-ratio:4/5;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--soft);border-radius:4px;transition:background .3s}.h15home .hm-mt:hover .hm-mstage{background:#efefeb}.h15home .hm-mstage>*{filter:drop-shadow(0 12px 12px rgba(20,20,20,.16)) drop-shadow(0 2px 3px rgba(20,20,20,.12))}.h15home .hm-mstage .hm-card-svg{height:72%;width:auto;max-width:90%;overflow:visible;transition:opacity .22s ease}.h15home .hm-mt .hm-meta{justify-content:flex-start;gap:8px}.h15home .hm-mt .hm-meta .hm-nm{font-size:14.5px}.h15home .hm-band{display:grid;gap:14px;padding:22px 0;border-block:1px solid var(--line)}@media(min-width:860px){.h15home .hm-band{grid-template-columns:auto 1fr auto;align-items:center;gap:28px}}.h15home .hm-band b{font:600 15px/1.3 var(--ui)}.h15home .hm-tiers{display:flex;gap:6px;flex-wrap:wrap}.h15home .hm-tier{font:500 12.5px/1 var(--ui);padding:7px 10px;border-radius:999px;background:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap}.h15home .hm-link{color:var(--ink);font:500 14px/1.3 var(--ui);text-decoration:underline;text-underline-offset:3px}.h15home .hm-log{--lt:var(--ink);--lm:var(--muted);--lr:rgba(20,20,20,.16);--shade:rgba(20,20,20,.03);padding-top:44px}.h15home .hm-log-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px}.h15home .hm-log h2{margin:0;font:600 12px/1 var(--ui);letter-spacing:.24em;color:var(--lm);text-transform:none}.h15home .hm-log-sum{font:600 12px/1 var(--ui);letter-spacing:.14em;color:var(--lm);font-variant-numeric:tabular-nums;white-space:nowrap}.h15home .hm-lb{border:1.5px solid var(--lr)}.h15home .hm-lb-row{display:grid;grid-template-columns:86px 128px 128px minmax(0,1fr) 92px;border-top:1px solid var(--lr)}.h15home .hm-lb-row .hm-c{padding:13px 12px;border-left:1px solid var(--lr);min-width:0;overflow-wrap:anywhere}.h15home .hm-lb-row .hm-c:first-child{border-left:0}.h15home .hm-lb-row .hm-dt,.h15home .hm-lb-row .hm-rt{background:var(--shade)}.h15home .hm-lb-head{border-top:0;border-bottom:1px solid var(--lr)}.h15home .hm-lb-head .hm-c{padding:10px 12px 8px;font:500 10px/1.35 var(--ident);letter-spacing:.2em;color:var(--lm);text-transform:lowercase;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;overflow-wrap:normal}.h15home .hm-lb-head small{font:600 11px/1 var(--ident);letter-spacing:.12em;color:var(--lt)}.h15home .hm-lb-head .hm-rt small{display:block;margin:0 -12px -8px;padding:6px 0;border-top:1px solid var(--lr);text-align:center;font-size:11px;letter-spacing:.16em;white-space:nowrap}.h15home .hm-lb-row .hm-pen{font:500 14px/1.5 var(--ui);color:var(--lt)}.h15home .hm-lb-row .hm-dt.hm-pen,.h15home .hm-lb-row .hm-it.hm-pen{color:var(--lm)}.h15home .hm-lb-row:not(.hm-lb-head) .hm-rm{font:400 15px/1.55 var(--ui);color:var(--lt);text-wrap:pretty}.h15home .hm-lb-row .hm-dt.hm-pen{font-variant-numeric:tabular-nums;white-space:nowrap}.h15home .hm-lb-row:not(.hm-lb-head) .hm-rt{display:grid;grid-template-columns:1fr 30px;padding:0}.h15home .hm-lb-row .hm-rt b,.h15home .hm-lb-row .hm-rt i{display:flex;align-items:center;justify-content:center;font:600 15px/1 var(--ui);color:var(--lt);font-style:normal}.h15home .hm-lb-row .hm-rt i{border-left:1px solid var(--lr)}.h15home .hm-lb-row .hm-rt i.hm-star{font:400 14px/1 var(--ui)}.h15home .hm-lb-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:28px;padding:16px 2px 0;font:500 10.5px/1.5 var(--ident);letter-spacing:.14em;color:var(--lm)}.h15home .hm-lb-foot .hm-sig{display:grid;justify-items:center;min-width:230px}.h15home .hm-lb-foot .hm-ink{display:block;width:230px;max-width:100%;aspect-ratio:1381 / 417;margin-bottom:-6px;background:var(--ink);transform:rotate(-2deg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.h15home .hm-lb-foot .hm-sig-l{border-top:1px solid var(--lr);width:100%;text-align:center;padding-top:6px}.h15home .hm-lb-foot .hm-pg{font-variant-numeric:tabular-nums}.h15home .hm-lb-more{text-align:right;padding-top:14px}.h15home .hm-lb-more a{color:var(--ink);text-decoration:none;font:600 12.5px/1.4 var(--ui);letter-spacing:.06em}.h15home .hm-lb-more a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.h15home .hm-lb-row{grid-template-columns:66px minmax(0,1fr) 70px}.h15home .hm-lb-head .hm-it,.h15home .hm-lb-head .hm-rm,.h15home .hm-lb-row .hm-it{display:none}.h15home .hm-lb-head .hm-rt small{font-size:9.5px;letter-spacing:.04em}.h15home .hm-lb-row .hm-dt{grid-column:1;grid-row:1}.h15home .hm-lb-row .hm-nm{grid-column:2;grid-row:1}.h15home .hm-lb-row .hm-rt{grid-column:3;grid-row:1}.h15home .hm-lb-row .hm-rm{grid-column:1 / -1;grid-row:2;border-left:0;border-top:1px solid var(--lr)}.h15home .hm-lb-row .hm-dt.hm-pen{font-size:13px}.h15home .hm-lb-foot{grid-template-columns:1fr auto;gap:18px}.h15home .hm-lb-foot .hm-cert{grid-column:1 / -1}.h15home .hm-lb-foot .hm-sig{min-width:0;justify-items:start}}.h15home .hm-facts{display:grid;gap:10px;padding:22px 0;border-block:1px solid var(--line);text-align:center;font:500 13.5px/1.4 var(--ui);color:var(--muted)}@media(min-width:860px){.h15home .hm-facts{grid-template-columns:repeat(4,1fr)}}.h15home .hm-faq details{border-top:1px solid var(--line)}.h15home .hm-faq details:last-child{border-bottom:1px solid var(--line)}.h15home .hm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font:500 15.5px/1.35 var(--ui);color:var(--ink)}.h15home .hm-faq summary::-webkit-details-marker{display:none}.h15home .hm-faq summary:after{content:"+";color:var(--muted);font-weight:400}.h15home .hm-faq details[open] summary:after{content:"\2212"}.h15home .hm-faq .hm-ans{margin:0 0 16px;color:var(--muted);max-width:62ch}.h15home .hm-faq .hm-ans p{margin:0}.h15home .hm-faq .hm-ans a{color:var(--ink)}@media(prefers-reduced-motion:reduce){.h15home *,.h15home *:before,.h15home *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/h15-home.css.map */
