.products[data-astro-cid-j26kkj3i]{margin:0 calc(-1 * var(--tiles-edge,1.25rem));padding:.25rem var(--tiles-edge,1.25rem) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--tiles-edge,1.25rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;list-style:none;display:flex;overflow-x:auto}.products[data-astro-cid-j26kkj3i]::-webkit-scrollbar{display:none}.products[data-astro-cid-j26kkj3i]:focus-visible{outline:3px solid var(--color-text);outline-offset:-3px}.product[data-astro-cid-j26kkj3i]{scroll-snap-align:start;border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:#f5f5f4;background:#1b1d20;flex-direction:column;flex:0 0 min(84vw,28rem);display:flex;position:relative;overflow:clip}.copy[data-astro-cid-j26kkj3i]{padding:var(--tile-pad,clamp(1.5rem, 3vw, 2.25rem)) var(--tile-pad,clamp(1.5rem, 3vw, 2.25rem)) var(--space-3)}.badge[data-astro-cid-j26kkj3i]{margin:0 0 var(--space-2);color:#f2a63c;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.title[data-astro-cid-j26kkj3i]{font-size:clamp(1.5rem,1.05rem + 1.1vw,2rem);font-weight:var(--fw-strong);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.tagline[data-astro-cid-j26kkj3i]{margin:var(--space-2) 0 0;color:#b9bcbf;max-width:30ch;font-size:1rem;font-weight:400;line-height:1.4}.note[data-astro-cid-j26kkj3i]{margin:var(--space-1,.25rem) 0 0;color:#b9bcbf;font-size:var(--text-sm)}.media[data-astro-cid-j26kkj3i]{aspect-ratio:1;flex:none;margin-top:auto;position:relative}.media[data-astro-cid-j26kkj3i] picture{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0 0 2rem}.media[data-astro-cid-j26kkj3i] img{width:auto;max-width:100%;height:100%;display:block}.media[data-astro-cid-j26kkj3i]:not(.portrait) img{transform-origin:bottom;-webkit-mask-composite:source-in;transform:scale(1.08);-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-composite:intersect}.media[data-astro-cid-j26kkj3i].portrait img{border-radius:.3rem;height:86%;box-shadow:0 0 0 1px #ffffff38,0 18px 36px #0000008c}.foot[data-astro-cid-j26kkj3i]{justify-content:space-between;align-items:center;gap:var(--space-3) 1.25rem;padding:0 var(--tile-pad,clamp(1.5rem, 3vw, 2.25rem)) clamp(1.75rem, 3vw, 2.5rem);flex-wrap:wrap;display:flex;container-type:inline-size}.price[data-astro-cid-j26kkj3i]{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.1}.actions[data-astro-cid-j26kkj3i]{align-items:center;gap:1.25rem;margin-left:auto;display:flex}@container (width<=21.5rem){.price[data-astro-cid-j26kkj3i]{flex:1 0 100%}.actions[data-astro-cid-j26kkj3i]{flex:1 0 100%;justify-content:space-between}}.buy[data-astro-cid-j26kkj3i]{white-space:nowrap;min-height:var(--btn-h);color:#1b1d20;font-size:var(--fs-btn);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 1.75rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.buy[data-astro-cid-j26kkj3i]:hover{background:#e6e7e8}.more[data-astro-cid-j26kkj3i]{white-space:nowrap;min-height:var(--btn-h);color:#b9bcbf;font-size:var(--fs-btn);align-items:center;gap:.3em;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.chev[data-astro-cid-j26kkj3i]{font-size:1.2em;line-height:1;transition:transform .2s}.more[data-astro-cid-j26kkj3i]:hover,.more[data-astro-cid-j26kkj3i]:focus-visible{color:#fff;text-underline-offset:.3em;text-decoration:underline 2px}.more[data-astro-cid-j26kkj3i]:hover .chev[data-astro-cid-j26kkj3i],.more[data-astro-cid-j26kkj3i]:focus-visible .chev[data-astro-cid-j26kkj3i]{transform:translate(3px)}.more[data-astro-cid-j26kkj3i]:focus-visible,.buy[data-astro-cid-j26kkj3i]:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #fff}@media (width>=40em){.product[data-astro-cid-j26kkj3i]{aspect-ratio:4/5;flex-basis:min(58vw,30rem)}.media[data-astro-cid-j26kkj3i]{aspect-ratio:3/2;flex:auto}}@media (width>=64em){.products[data-astro-cid-j26kkj3i]{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-inline:0;padding:0;display:grid;overflow:visible}.product[data-astro-cid-j26kkj3i]{grid-row:span 3;grid-template-rows:subgrid;flex:none;align-self:stretch;row-gap:0;width:100%;display:grid}}.cover[data-astro-cid-j26kkj3i] .media[data-astro-cid-j26kkj3i]{aspect-ratio:5/4;flex:none;order:-1;margin-top:0}.cover[data-astro-cid-j26kkj3i] .media[data-astro-cid-j26kkj3i] picture{inset:clamp(1.5rem,3vw,2.25rem) 1rem 1rem}.cover[data-astro-cid-j26kkj3i] .copy[data-astro-cid-j26kkj3i]{padding-top:var(--space-3);flex:auto;padding-bottom:1.75rem}.cover[data-astro-cid-j26kkj3i] .title[data-astro-cid-j26kkj3i]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.25rem + .6vw,1.75rem);font-weight:800;line-height:1.06}.cover[data-astro-cid-j26kkj3i] .foot[data-astro-cid-j26kkj3i]{padding-bottom:1.75rem}.cover[data-astro-cid-j26kkj3i] .actions[data-astro-cid-j26kkj3i]{gap:.75rem}.cover[data-astro-cid-j26kkj3i] .more[data-astro-cid-j26kkj3i],.cover[data-astro-cid-j26kkj3i] .buy[data-astro-cid-j26kkj3i]{box-sizing:border-box;min-height:var(--btn-h);font-size:var(--fs-btn);white-space:nowrap;border-radius:999px;padding:0 1.25rem;font-weight:600;line-height:1}.cover[data-astro-cid-j26kkj3i] .more[data-astro-cid-j26kkj3i]{color:#fff;background:0 0;border:1px solid #fff6}.cover[data-astro-cid-j26kkj3i] .more[data-astro-cid-j26kkj3i]:hover,.cover[data-astro-cid-j26kkj3i] .more[data-astro-cid-j26kkj3i]:focus-visible{background:#ffffff1a;border-color:#ffffffb3;text-decoration:none}.cover[data-astro-cid-j26kkj3i] .chev[data-astro-cid-j26kkj3i]{display:none}@container (width<=25rem){.cover[data-astro-cid-j26kkj3i] .price[data-astro-cid-j26kkj3i]{flex:1 0 100%}.cover[data-astro-cid-j26kkj3i] .actions[data-astro-cid-j26kkj3i]{flex:1 0 100%;margin-left:0}.cover[data-astro-cid-j26kkj3i] .more[data-astro-cid-j26kkj3i],.cover[data-astro-cid-j26kkj3i] .buy[data-astro-cid-j26kkj3i]{flex:1 1 0}}@media (width>=40em){.cover[data-astro-cid-j26kkj3i] .product[data-astro-cid-j26kkj3i]{aspect-ratio:auto}.cover[data-astro-cid-j26kkj3i] .media[data-astro-cid-j26kkj3i]{aspect-ratio:5/4;flex:none}}@media (width>=64em){.cover[data-astro-cid-j26kkj3i]{grid-template-rows:auto 1fr auto}.cover[data-astro-cid-j26kkj3i] .media[data-astro-cid-j26kkj3i]{grid-row:1}.cover[data-astro-cid-j26kkj3i] .copy[data-astro-cid-j26kkj3i]{grid-row:2}.cover[data-astro-cid-j26kkj3i] .foot[data-astro-cid-j26kkj3i]{grid-row:3}}:root{--shell-edge:1.25rem}@media (width>=40em){:root{--shell-edge:2rem}}@media (width>=64em){:root{--shell-edge:3rem}}.shell[data-astro-cid-qxaj3z4j]{width:min(100% - 2 * var(--shell-edge), 90rem);margin-inline:auto}.hero[data-astro-cid-qxaj3z4j]{--bar:clamp(4.5rem, 6vw, 5.5rem);padding-block:calc(var(--bar) + .5rem) clamp(1.75rem, 3.5vw, 2.5rem);color:#fff;background:radial-gradient(110% 150% at 78% 45%,#35383d 0%,#25272a 52%,#1c1e21 100%)}.hero-inner[data-astro-cid-qxaj3z4j]{gap:clamp(1.5rem,4vw,1.75rem);display:grid}h1[data-astro-cid-qxaj3z4j]{color:#fff;font-size:var(--fs-h1);font-weight:var(--fw-h1);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.08}.sub[data-astro-cid-qxaj3z4j]{max-width:26ch;margin:var(--space-3) 0 0;color:#ecece9;font-size:var(--fs-lead);line-height:1.35}.comp-wrap[data-astro-cid-qxaj3z4j]{width:100%;max-width:36rem;margin-inline:auto;position:relative}.comp[data-astro-cid-qxaj3z4j]{aspect-ratio:2;position:relative}.c[data-astro-cid-qxaj3z4j]{position:absolute;overflow:hidden;box-shadow:0 22px 38px #00000080,0 5px 12px #00000059}.c[data-astro-cid-qxaj3z4j] picture,.c[data-astro-cid-qxaj3z4j] img{width:100%;height:100%;display:block}.c[data-astro-cid-qxaj3z4j].sq{aspect-ratio:1;z-index:1;border-radius:.9rem;width:36%;top:20%}.c[data-astro-cid-qxaj3z4j].left{left:0}.c[data-astro-cid-qxaj3z4j].right{right:0}.comp[data-astro-cid-qxaj3z4j].two .c[data-astro-cid-qxaj3z4j].left{left:24%}.comp[data-astro-cid-qxaj3z4j].two .c[data-astro-cid-qxaj3z4j].portrait{left:60%}.c[data-astro-cid-qxaj3z4j].portrait{aspect-ratio:1414/2000;z-index:2;border-radius:.45rem;height:92%;top:0;left:50%;transform:translate(-50%)}.hero-note[data-astro-cid-qxaj3z4j]{margin:var(--space-3) 0 0;text-align:right;color:#d6d6d3;font-size:var(--text-sm)}@media (width>=48em){.hero-inner[data-astro-cid-qxaj3z4j]{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.comp-wrap[data-astro-cid-qxaj3z4j]{margin-left:auto;margin-right:0}.hero-note[data-astro-cid-qxaj3z4j]{margin-top:var(--space-2)}}@media (width>=72em){.hero-note[data-astro-cid-qxaj3z4j]{margin:0;position:absolute;bottom:0;right:0}}.site-header.overlay{text-shadow:none!important;inset:0 0 auto!important}.site-header.overlay .bar{width:min(100% - 2 * var(--shell-edge,1.25rem), 90rem);max-width:none;margin-inline:auto;padding-inline:0!important}.tiles[data-astro-cid-qxaj3z4j]{--tiles-edge:var(--shell-edge);padding-top:clamp(1.5rem,3vw,2.5rem)}.wrap[data-astro-cid-qxaj3z4j]{padding-block:0 var(--space-6)}.button[data-astro-cid-qxaj3z4j]{min-height:var(--btn-h);border:1.5px solid var(--color-text);background:var(--color-text);color:#fff;font-size:var(--fs-btn);border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.button[data-astro-cid-qxaj3z4j].outline{color:var(--color-text);background:0 0}.button[data-astro-cid-qxaj3z4j].outline:hover{background:var(--color-text);color:#fff}.button[data-astro-cid-qxaj3z4j]:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.free[data-astro-cid-qxaj3z4j]{gap:var(--space-5);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;align-items:center;margin-top:clamp(.875rem,1.6vw,1.5rem);padding:clamp(.75rem,1.2vw,1rem);display:grid}.free-media[data-astro-cid-qxaj3z4j]{aspect-ratio:1;border-radius:calc(var(--radius-card) - .5rem);background:#eeeeec;position:relative;overflow:hidden}.free-media[data-astro-cid-qxaj3z4j] picture{display:block;position:absolute;inset:0}.free-media[data-astro-cid-qxaj3z4j] img{object-fit:cover;width:100%;height:100%;display:block}.free-body[data-astro-cid-qxaj3z4j]{padding:0 clamp(.5rem,2vw,2rem) clamp(.75rem,2vw,1.5rem)}.free-body[data-astro-cid-qxaj3z4j] .badge[data-astro-cid-qxaj3z4j]{margin:0 0 var(--space-2);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.free-body[data-astro-cid-qxaj3z4j] .title[data-astro-cid-qxaj3z4j]{font-size:var(--fs-card);font-weight:var(--fw-strong);text-wrap:balance;margin:0;line-height:1.2}.free-body[data-astro-cid-qxaj3z4j] .text[data-astro-cid-qxaj3z4j]{margin:var(--space-3) 0 0;color:var(--color-muted);max-width:44ch;font-size:1rem;font-weight:400;line-height:1.5}.free-body[data-astro-cid-qxaj3z4j] .button[data-astro-cid-qxaj3z4j]{margin-top:var(--space-5)}.contact[data-astro-cid-qxaj3z4j]{max-width:46rem;margin-top:var(--space-section);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.9375rem}.contact[data-astro-cid-qxaj3z4j] h2[data-astro-cid-qxaj3z4j]{margin:0 0 var(--space-2);color:var(--color-text);font-size:1.0625rem;font-weight:var(--fw-strong);line-height:1.3}.contact[data-astro-cid-qxaj3z4j] p[data-astro-cid-qxaj3z4j]:last-child{margin:0}.contact[data-astro-cid-qxaj3z4j] a{color:var(--color-text)}@media (width>=48em){.free[data-astro-cid-qxaj3z4j]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem)}.free-body[data-astro-cid-qxaj3z4j]{padding-bottom:0}}
