:root{--sc-radius: 4px;--sc-radius-lg: 12px;--sc-ease: cubic-bezier(.2, .7, .1, 1);--sc-ease-out: cubic-bezier(.16, 1, .3, 1);--sc-gap: clamp(14px, 2vw, 28px);--sc-h1: clamp(40px, 6.6vw, 104px);--sc-h2: clamp(30px, 4.2vw, 60px);--sc-h3: clamp(22px, 2.2vw, 30px);--sc-header-offset: 0px}:root,[class*=color-scheme],[class*=" color-"],.sc-sec,.sc-dialog{--sc-line: rgb(var(--color-foreground-rgb) / .14);--sc-line-strong: rgb(var(--color-foreground-rgb) / .3);--sc-muted: rgb(var(--color-foreground-rgb) / .68);--sc-tint: rgb(var(--color-foreground-rgb) / .045)}.sc-type body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:var(--sc-font-body)}.sc-type h1,.sc-type h2,.sc-type h3,.sc-type h4,.sc-type .h1,.sc-type .h2,.sc-type .h3,.sc-type .h4{font-family:var(--sc-font-display)!important;font-weight:700!important;text-transform:none;letter-spacing:-.012em;line-height:1.04}.sc-type h5,.sc-type h6,.sc-type .h5,.sc-type .h6{font-family:var(--sc-font-mono)!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.14em;font-size:12px!important;line-height:1.4}.sc-type p,.sc-type li,.sc-type .rte,.sc-type .text-block{font-family:var(--sc-font-body)}.sc-type .rte h2,.sc-type .rte h3{margin:1.4em 0 .5em}::selection{background:var(--sc-brass);color:#fff}.sc-type .button,.sc-type .button-secondary,.sc-type button.shopify-payment-button__button--unbranded,.sc-type .add-to-cart-button{font-family:var(--sc-font-body)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.12em;font-size:14px!important;border-radius:var(--sc-radius)!important;min-height:50px;transition:background .35s var(--sc-ease),color .35s var(--sc-ease),border-color .35s var(--sc-ease)}.sc-type .price,.sc-type .compare-at-price,.sc-type product-price{font-family:var(--sc-font-body);font-weight:600;font-variant-numeric:tabular-nums}.sc-type .compare-at-price{opacity:.55;font-weight:400}.sc-type .product-badges__badge,.sc-type .badge{font-family:var(--sc-font-mono)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;border-radius:2px!important}.sc-type .menu-list__link-title,.sc-type .menu-list__link,.sc-type .menu-drawer a,.sc-type .header-drawer a{font-family:var(--sc-font-body)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px!important}.sc-type .mega-menu a,.sc-type .menu-list__submenu a{text-transform:none;letter-spacing:0;font-size:15px!important;font-weight:500!important}.sc-type .menu-list__link:hover .menu-list__link-title{color:var(--sc-brass)}.sc-type .announcement-bar,.sc-type .announcement-bar *,.sc-type announcement-bar,.sc-type announcement-bar *{font-family:var(--sc-font-mono)!important;letter-spacing:.12em;text-transform:uppercase;font-size:11px!important}.sc-type .header-logo__image{transition:opacity .3s}.sc-type input,.sc-type select,.sc-type textarea{font-family:var(--sc-font-body)}.sc-type footer,.sc-type .footer{font-family:var(--sc-font-body)}.sc-type footer a,.sc-type .footer a{text-underline-offset:4px}.sc-type footer h2,.sc-type footer h3,.sc-type footer h4,.sc-type footer .h4{font-family:var(--sc-font-mono)!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500!important}.sc-type .product-information h1,.sc-type .product-details h1{font-size:clamp(30px,3.4vw,46px)!important}.sc-type .product-details .accordion summary,.sc-type .product-details details summary{font-family:var(--sc-font-display);font-weight:700}.sc-type .variant-option legend,.sc-type .variant-picker legend{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sc-type .cart-drawer__heading,.sc-type .cart-title{font-family:var(--sc-font-display)!important}.sc-type .cart-items__title,.sc-type .cart-item__title{font-family:var(--sc-font-display);font-weight:700}.sc-grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sc-container{width:min(var(--page-width, 1400px),calc(100% - var(--page-margin, 20px) * 2));margin-inline:auto}.sc-sec{position:relative;padding-block:var(--sc-pt, 80px) var(--sc-pb, 80px);background:var(--color-background);color:var(--color-foreground);overflow:clip}@media(max-width:749px){.sc-sec{padding-block:calc(var(--sc-pt, 80px) * .7) calc(var(--sc-pb, 80px) * .7)}}.sc-sec+.sc-sec.color-scheme-1,.sc-sec.color-scheme-1+.sc-sec.color-scheme-1{border-top:1px dashed var(--sc-line)}.sc-eyebrow,.sc-mono{font-family:var(--sc-font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.sc-eyebrow{margin:0 0 16px;display:inline-flex;align-items:center;gap:10px;color:var(--sc-muted)}.sc-eyebrow:before{content:"";width:22px;height:1.5px;background:var(--sc-brass)}.sc-hero .sc-eyebrow:before,.sc-phero .sc-eyebrow:before,.sc-chero .sc-eyebrow:before{display:none}.sc-muted{color:var(--sc-muted)}.sc-center{text-align:center;margin-top:48px}.sc-h1,.sc-h2,.sc-h3{font-family:var(--sc-font-display);font-weight:700;margin:0;color:var(--color-foreground-heading, var(--color-foreground));text-wrap:balance;letter-spacing:-.015em}.sc-h1{font-size:var(--sc-h1);line-height:.98}.sc-h2{font-size:var(--sc-h2);line-height:1.02}.sc-h3{font-size:var(--sc-h3);line-height:1.08}.sc-lede{color:var(--sc-muted);font-size:clamp(16px,1.2vw,18px);line-height:1.6;max-width:54ch}.sc-lede p{margin:0 0 .6em}.sc-h2+.sc-lede,.sc-h1+.sc-lede,.sc-eyebrow+.sc-lede{margin-top:18px}.sc-rte p{margin:0 0 1em;line-height:1.7}.sc-head{margin-bottom:clamp(28px,4vw,52px)}.sc-head--split{display:grid;gap:20px 48px;align-items:end}@media(min-width:990px){.sc-head--split{grid-template-columns:1.3fr auto}.sc-head--split>:last-child:not(:first-child){justify-self:end}}@media(max-width:749px){.sc-hide-sm{display:none!important}}.sc-icon{width:1.25em;height:1.25em;flex:none}.sc-placeholder{width:100%;height:100%;background:var(--sc-tint);fill:rgb(var(--color-foreground-rgb) / .25)}.sc-dot{width:8px;height:8px;border-radius:50%;background:var(--sc-brass);animation:sc-ping 2.4s var(--sc-ease) infinite}@keyframes sc-ping{0%{box-shadow:0 0 #b0873a99}70%,to{box-shadow:0 0 0 10px #b0873a00}}.sc-btn{--b-bg: var(--color-primary-button-background);--b-fg: var(--color-primary-button-text);--b-bd: var(--color-primary-button-border);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 24px;min-height:50px;font-family:var(--sc-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;line-height:1;color:var(--b-fg);background:var(--b-bg);border:1px solid var(--b-bd);border-radius:var(--sc-radius);cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--sc-ease),border-color .35s var(--sc-ease)}.sc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-primary-button-hover-background);transform:translateY(101%);transition:transform .45s var(--sc-ease-out)}.sc-btn:hover{color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.sc-btn:hover:before{transform:none}.sc-btn .sc-icon{transition:transform .35s var(--sc-ease)}.sc-btn:hover .sc-icon{transform:translate(4px)}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-btn--small{padding:10px 16px;min-height:42px;font-size:13px}.sc-btn--outline{--b-bg: transparent;--b-fg: var(--color-foreground);--b-bd: var(--sc-line-strong)}.sc-btn--outline:before{background:var(--color-foreground)}.sc-btn--outline:hover{color:var(--color-background);border-color:var(--color-foreground)}.sc-btn--light{--b-bg: var(--sc-canvas);--b-fg: var(--sc-ink);--b-bd: var(--sc-canvas)}.sc-btn--light:before{background:var(--sc-brass)}.sc-btn--light:hover{color:#fff;border-color:var(--sc-brass)}.sc-btn--ghost-light{--b-bg: transparent;--b-fg: #fff;--b-bd: rgb(255 255 255 / .6)}.sc-btn--ghost-light:before{background:#ffffff24}.sc-btn--ghost-light:hover{color:#fff;border-color:#fff}.sc-round{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--sc-line-strong);background:transparent;color:inherit;cursor:pointer;transition:background .3s,color .3s,transform .3s var(--sc-ease)}.sc-round:hover{background:var(--color-foreground);color:var(--color-background)}.sc-round:active{transform:scale(.94)}.sc-link{color:inherit;text-underline-offset:4px}.sc-link-arrow{display:inline-flex;gap:8px;align-items:center;color:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:13px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.sc-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px dashed currentColor;border-radius:3px;font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sc-tag--rust{color:var(--sc-rust)}.sc-card{background:var(--color-background);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);padding:clamp(18px,3vw,36px)}.sc-checks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.sc-checks li{display:flex;gap:12px;align-items:flex-start}.sc-checks .sc-icon{color:var(--sc-brass);margin-top:2px}.sc-stars{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1}.sc-stars__track{color:rgb(var(--color-foreground-rgb) / .2)}.sc-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--sc-stars);overflow:hidden;white-space:nowrap;color:var(--sc-brass)}.sc-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--sc-line-strong);border-radius:999px;background:transparent;color:inherit;font:600 13px/1 var(--sc-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.sc-pill:hover{background:var(--color-foreground);color:var(--color-background)}.sc-pill__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--sc-brass);color:#fff;font-size:11px}.sc-input{display:flex;align-items:center;border:1px solid var(--sc-line-strong);border-radius:var(--sc-radius);background:var(--color-background)}.sc-input input{flex:1;min-width:0;padding:12px;border:0;background:none;font:inherit;color:inherit;outline:none;-moz-appearance:textfield}.sc-input input::-webkit-outer-spin-button,.sc-input input::-webkit-inner-spin-button{-webkit-appearance:none}.sc-input em{padding-inline:12px;font-style:normal;font-family:var(--sc-font-mono);font-size:12px;color:var(--sc-muted)}.sc-input:focus-within{border-color:var(--sc-brass)}.sc-input input:focus-visible,.sc-signup__field input:focus-visible,.sc-lost__search input:focus-visible,.sc-search__form input:focus-visible{outline:none}.sc-theme :focus-visible{outline:2px solid var(--sc-brass);outline-offset:3px}.sc-io.sc-motion-ok [data-sc-reveal]:not(.is-in){opacity:0;transform:translateY(26px);transition:opacity .9s var(--sc-ease-out),transform .9s var(--sc-ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.sc-io.sc-motion-ok [data-sc-reveal]{transition:opacity .9s var(--sc-ease-out),transform .9s var(--sc-ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.sc-revealall [data-sc-reveal]{opacity:1!important;transform:none!important}.sc-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.sc-word>span{display:inline-block}.sc-js.sc-motion-ok .sc-word>span{transform:translateY(108%);animation:sc-word-up 1s var(--sc-ease-out) forwards;animation-delay:var(--d, 0ms)}.sc-js.sc-motion-ok .sc-rise{opacity:0;transform:translateY(16px);animation:sc-rise .9s var(--sc-ease-out) forwards;animation-delay:var(--d, 0ms)}@keyframes sc-word-up{to{transform:none}}@keyframes sc-rise{to{opacity:1;transform:none}}@supports (animation-timeline: view()){.sc-motion-ok [data-sc-parallax]>img,.sc-motion-ok [data-sc-parallax] picture img,.sc-motion-ok [data-sc-parallax]>video{animation:sc-parallax linear both;animation-timeline:view();animation-range:cover}@keyframes sc-parallax{0%{transform:translateY(-6%) scale(1.12)}to{transform:translateY(6%) scale(1.12)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-sc-reveal],.sc-word>span,.sc-rise{opacity:1!important;transform:none!important}}.sc-hero__topo,.sc-story__topo,.sc-phero__topo,.sc-signup__topo,.sc-lost__topo,.sc-visit__topo,.sc-chero__topo,.sc-banner__topo,.sc-story-tile__topo,.sc-explore:before{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:-1;pointer-events:none;background:currentColor;opacity:.12;-webkit-mask:var(--sc-topo) center / cover no-repeat;mask:var(--sc-topo) center / cover no-repeat}.sc-motion-ok .sc-hero__topo,.sc-motion-ok .sc-signup__topo,.sc-motion-ok .sc-chero__topo{animation:sc-drift 70s linear infinite alternate}@keyframes sc-drift{to{transform:translate3d(-3%,2%,0) scale(1.04)}}.sc-compass{aspect-ratio:1}.sc-compass svg{width:100%;height:100%;overflow:visible;display:block}.sc-compass__needle{transition:none}.sc-wayfinder{background:var(--color-background);color:var(--color-foreground);border-bottom:1px dashed var(--sc-line)}.sc-wayfinder__inner{display:flex;align-items:center;gap:18px;min-height:48px;overflow-x:auto;scrollbar-width:none}.sc-wayfinder__inner::-webkit-scrollbar{display:none}.sc-wayfinder__back{display:inline-flex;align-items:center;gap:8px;flex:none;padding:6px 12px 6px 8px;border-radius:999px;color:inherit;text-decoration:none;border:1px solid var(--sc-line);transition:background .3s,color .3s}.sc-wayfinder__back:hover{background:var(--color-foreground);color:var(--color-background)}.sc-wayfinder__back .sc-mono{font-size:11px}.sc-crumbs ol{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none;white-space:nowrap;font-size:11px}.sc-crumbs li{display:flex;align-items:center;gap:10px;color:var(--sc-muted)}.sc-crumbs li+li:before{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.5}.sc-crumbs a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.sc-crumbs a:hover{color:var(--sc-brass)}.sc-crumbs [aria-current]{color:var(--color-foreground);max-width:40ch;overflow:hidden;text-overflow:ellipsis}.sc-crumbs__home{width:16px;color:var(--color-foreground)}.sc-tabbar{display:none}@media(max-width:749px){.sc-tabbar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:6px;border-radius:18px;background:#1d1e19eb;color:#f2ede2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px -14px #00000080;transition:transform .45s var(--sc-ease-out)}.sc-tabbar.is-hidden{transform:translateY(140%)}.sc-tabbar a{position:relative;display:grid;justify-items:center;gap:3px;padding:7px 0 5px;border-radius:12px;color:inherit;text-decoration:none;font:600 10px/1 var(--sc-font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.78}.sc-tabbar a[aria-current]{opacity:1;background:#ffffff1a;color:#fff}.sc-tabbar a[aria-current]:after{content:"";position:absolute;top:3px;width:4px;height:4px;border-radius:50%;background:var(--sc-brass)}.sc-tabbar .sc-icon,.sc-tabbar__compass{width:22px;height:22px}.sc-tabbar__count{position:absolute;top:2px;left:56%;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--sc-brass);color:#fff;font-size:10px;display:grid;place-items:center}body.sc-has-tabbar{padding-bottom:84px}body.sc-has-tabbar .sc-wa{display:none}body.sc-has-tabbar .sc-sticky{bottom:calc(76px + env(safe-area-inset-bottom))}}.sc-explore{isolation:isolate}.sc-explore:before{content:"";opacity:.08}.sc-explore__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,180px),1fr));gap:var(--sc-gap)}.sc-explore__item{display:grid;gap:10px;color:inherit;text-decoration:none}.sc-explore__img{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:50% 50% var(--sc-radius-lg) var(--sc-radius-lg);background:var(--sc-tint)}.sc-explore__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sc-ease-out)}.sc-explore__img .sc-compass{width:40%;color:var(--sc-brass)}.sc-explore__item:hover img{transform:scale(1.06)}.sc-explore__label{font-family:var(--sc-font-display);font-weight:700;font-size:20px;line-height:1.1;display:flex;justify-content:space-between;gap:8px}.sc-explore__label:after{content:"\2192";font-family:var(--sc-font-body);transition:transform .3s var(--sc-ease)}.sc-explore__item:hover .sc-explore__label:after{transform:translate(4px);color:var(--sc-brass)}.sc-explore__sub{color:var(--sc-muted);font-size:11px}.sc-section-hero{display:block}.sc-hero{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100svh;color:#fff;background:var(--sc-ink);overflow:hidden;isolation:isolate}.sc-hero--large{min-height:82svh}.sc-hero--medium{min-height:62svh}.sc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.sc-hero__media img,.sc-hero__media video,.sc-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.sc-js.sc-motion-ok .sc-hero__media img,.sc-js.sc-motion-ok .sc-hero__media video{animation:sc-kenburns 2.4s var(--sc-ease-out) both}@keyframes sc-kenburns{0%{transform:scale(1.12);filter:brightness(.6)}to{transform:scale(1.02);filter:none}}.sc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / calc(var(--sc-overlay) * .7)),rgb(0 0 0 / calc(var(--sc-overlay) * .35)) 40%,rgb(0 0 0 / calc(var(--sc-overlay) + .25)))}.sc-hero__topo{opacity:.16}.sc-hero__inner{display:grid;align-items:end;padding-block:150px 64px;gap:40px}.sc-hero--center .sc-hero__inner{align-items:center;justify-items:center;text-align:center}.sc-hero--center .sc-hero__actions{justify-content:center}.sc-hero--center .sc-hero__text{margin-inline:auto}@media(min-width:990px){.sc-hero--bottom-left .sc-hero__inner{grid-template-columns:1fr auto}}.sc-hero__eyebrow{color:#ffffffd9}.sc-hero__title{font-family:var(--sc-font-display);font-weight:700;font-size:var(--sc-h1);line-height:.98;margin:0 0 24px;color:#fff;max-width:14ch;letter-spacing:-.02em}.sc-hero__text{font-size:clamp(16px,1.35vw,20px);max-width:46ch;color:#ffffffe0;line-height:1.55}.sc-hero__text p{margin:0}.sc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sc-hero__compass{width:clamp(120px,13vw,200px);color:#ffffffe6}@media(max-width:989px){.sc-hero__compass{position:absolute;top:100px;right:var(--page-margin, 20px);width:84px;opacity:.85}}.sc-hero__foot{padding-right:76px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px 22px;border-top:1px solid rgb(255 255 255 / .2);color:#ffffffbf}.sc-hero__scroll{display:inline-flex;align-items:center;gap:10px}.sc-hero__scroll i{position:relative;width:1px;height:28px;background:#ffffff4d;overflow:hidden}.sc-hero__scroll i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translateY(-100%);animation:sc-scrollcue 2s var(--sc-ease) infinite}@keyframes sc-scrollcue{60%,to{transform:translateY(100%)}}.sc-phero,.sc-chero{position:relative;isolation:isolate;overflow:hidden;background:var(--color-background);color:var(--color-foreground)}.sc-phero{padding:clamp(48px,7vw,112px) 0 clamp(40px,5vw,72px)}.sc-phero__topo,.sc-chero__topo{opacity:.1}.sc-phero--image,.sc-chero--image{color:#fff}.sc-phero--image:before,.sc-chero--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / calc(var(--sc-overlay) * .5)),rgb(0 0 0 / calc(var(--sc-overlay) + .22)))}.sc-phero__media,.sc-chero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.sc-phero__media img,.sc-chero__media img{width:100%;height:100%;object-fit:cover}.sc-phero--image .sc-eyebrow,.sc-phero--image .sc-lede,.sc-chero--image .sc-eyebrow,.sc-chero--image .sc-chero__text{color:#ffffffe0}.sc-phero__title,.sc-chero__title{font-family:var(--sc-font-display);font-weight:700;font-size:clamp(44px,7.5vw,112px);line-height:.96;letter-spacing:-.02em;margin:0 0 18px;color:inherit}.sc-chero__inner{display:grid;gap:32px;align-items:end;padding-block:clamp(64px,9vw,140px) clamp(28px,4vw,48px)}@media(min-width:990px){.sc-chero__inner{grid-template-columns:1fr auto}}.sc-chero__text{max-width:56ch;font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:var(--sc-muted)}.sc-chero__text p{margin:0}.sc-chero__compass{width:clamp(80px,9vw,140px);color:currentColor;opacity:.85}@media(max-width:749px){.sc-chero__compass{display:none}}.sc-chero__nav{padding-bottom:clamp(24px,3vw,40px)}.sc-chero__nav>.sc-mono{margin:0 0 12px;opacity:.8;font-size:11px}.sc-trail{display:flex;gap:10px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scrollbar-width:none}.sc-trail::-webkit-scrollbar{display:none}.sc-trail a{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 35%,transparent);color:inherit;text-decoration:none;white-space:nowrap;font-weight:600;font-size:14px;background:color-mix(in srgb,var(--color-background) 10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s,color .3s,border-color .3s}.sc-trail a:hover,.sc-trail a[aria-current]{background:var(--sc-brass);border-color:var(--sc-brass);color:#fff}.sc-trail__img{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#7f7f7f33;flex:none}.sc-trail__img img{width:100%;height:100%;object-fit:cover}.sc-banner{position:relative;display:grid;align-items:end;min-height:var(--sc-banner-h, 70svh);isolation:isolate;overflow:hidden;color:#fff}.sc-banner--center{align-items:center;text-align:center}.sc-banner--center .sc-lede{margin-inline:auto}.sc-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / calc(var(--sc-overlay) * .3)),rgb(0 0 0 / calc(var(--sc-overlay) + .2)))}.sc-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.sc-banner__media img,.sc-banner__media svg{width:100%;height:100%;object-fit:cover}.sc-banner__topo{color:#fff;opacity:.14}.sc-banner__inner{padding-block:64px}.sc-banner .sc-h2,.sc-banner .sc-eyebrow,.sc-banner .sc-lede{color:#fff}.sc-banner .sc-lede{color:#ffffffd9;margin-bottom:26px}.sc-grid{display:grid;grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:32px var(--sc-gap);align-items:start}@media(min-width:750px){.sc-grid{grid-template-columns:repeat(min(var(--cols, 3),3),minmax(0,1fr))}}@media(min-width:1200px){.sc-grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.sc-grid.is-masonry{display:flex;gap:var(--sc-gap);align-items:flex-start}.sc-grid__col{flex:1 1 0;min-width:0;display:grid;gap:clamp(28px,3.4vw,52px)}.sc-grid__col:nth-child(2){padding-top:clamp(36px,6vw,96px)}.sc-grid__col:nth-child(4){padding-top:clamp(24px,4vw,56px)}.sc-grid__item{min-width:0}.sc-pcard{position:relative;display:grid;gap:14px}.sc-pcard__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--sc-radius-lg);background:var(--sc-tint);isolation:isolate}.sc-pcard--s1 .sc-pcard__media{aspect-ratio:3 / 4;border-radius:120px 120px var(--sc-radius-lg) var(--sc-radius-lg)}.sc-pcard--s2 .sc-pcard__media{aspect-ratio:1 / 1}.sc-pcard--s3 .sc-pcard__media{aspect-ratio:4 / 5;border-radius:var(--sc-radius-lg) 64px var(--sc-radius-lg) var(--sc-radius-lg)}.sc-pcard--s4 .sc-pcard__media{aspect-ratio:5 / 6}.sc-rail .sc-pcard__media{aspect-ratio:4 / 5!important;border-radius:var(--sc-radius-lg)!important}.sc-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--sc-ease-out),opacity .6s var(--sc-ease)}.sc-pcard__img--alt{opacity:0}@media(hover:hover){.sc-pcard:hover .sc-pcard__img{transform:scale(1.045)}.sc-pcard:hover .sc-pcard__img--alt{opacity:1}}.sc-pcard.is-sold .sc-pcard__img{filter:grayscale(.6) opacity(.75)}.sc-pcard__tags{position:absolute;top:12px;left:14px;display:flex;gap:6px}.sc-pcard--s1 .sc-pcard__tags{top:auto;bottom:14px}.sc-rail .sc-pcard__tags{top:12px!important;bottom:auto!important}.sc-hangtag{position:relative;display:inline-block;padding:7px 10px 6px 16px;background:var(--sc-canvas);color:var(--sc-ink);font:500 10px/1 var(--sc-font-mono);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);transform-origin:0 50%}.sc-hangtag:before{content:"";position:absolute;left:6px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:currentColor;opacity:.5}.sc-hangtag--rust{background:var(--sc-rust);color:#fff}.sc-hangtag--ink{background:var(--sc-ink);color:#fff}@media(hover:hover){.sc-pcard:hover .sc-hangtag{animation:sc-swing 1.2s var(--sc-ease-out)}}@keyframes sc-swing{20%{transform:rotate(9deg)}45%{transform:rotate(-6deg)}70%{transform:rotate(2deg)}to{transform:rotate(0)}}.sc-pcard__info{display:grid;gap:4px}.sc-pcard__type{margin:0;color:var(--sc-muted);font-size:10px}.sc-pcard__title{margin:0;font-family:var(--sc-font-display);font-weight:700;font-size:clamp(18px,1.5vw,22px);line-height:1.15;letter-spacing:-.01em}.sc-pcard__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--sc-ease-out)}.sc-pcard:hover .sc-pcard__title a{background-size:100% 1px}.sc-pcard__meta{margin:2px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px}.sc-pcard__price{font-weight:600;font-variant-numeric:tabular-nums}.sc-pcard__price small{font-weight:400;color:var(--sc-muted)}.sc-pcard__price s{margin-left:6px;font-weight:400;color:var(--sc-muted)}.sc-pcard__colors{color:var(--sc-muted);font-size:10px}.sc-pcard__rating{margin:0;display:flex;gap:6px;align-items:center}.sc-pcard__rating .sc-mono{font-size:10px;color:var(--sc-muted)}.sc-story-tile{position:relative;display:grid;overflow:hidden;border-radius:var(--sc-radius-lg);background:var(--color-background);color:var(--color-foreground);isolation:isolate;min-height:340px}.sc-story-tile--note{border-radius:var(--sc-radius-lg) var(--sc-radius-lg) 120px var(--sc-radius-lg)}.sc-story-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sc-story-tile__img img{width:100%;height:100%;object-fit:cover}.sc-story-tile:has(.sc-story-tile__img):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .65))}.sc-story-tile:has(.sc-story-tile__img){color:#fff}.sc-story-tile__topo{opacity:.14;top:0;right:0;bottom:0;left:0}.sc-story-tile__body{align-self:end;padding:clamp(22px,2.6vw,34px)}.sc-story-tile__title{margin:0 0 10px;font-family:var(--sc-font-display);font-weight:700;font-size:clamp(22px,2vw,30px);line-height:1.08;color:inherit}.sc-story-tile__text{opacity:.8;margin-bottom:16px}.sc-story-tile__text p{margin:0}.sc-story-tile .sc-eyebrow{color:inherit;opacity:.8}.sc-toolbar{position:sticky;top:var(--sc-header-offset, 0px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 0;margin-bottom:clamp(24px,3vw,40px);background:var(--color-background);border-bottom:1px dashed var(--sc-line)}.sc-toolbar__left{display:flex;align-items:center;gap:16px}.sc-toolbar__count{color:var(--sc-muted);font-size:11px}.sc-sort{display:inline-flex;align-items:center;gap:10px}.sc-sort .sc-mono{font-size:11px;color:var(--sc-muted)}.sc-sort select,.sc-sg select{-webkit-appearance:none;appearance:none;padding:10px 38px 10px 14px;font:500 15px/1.2 var(--sc-font-body);color:inherit;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;border:1px solid var(--sc-line-strong);border-radius:999px;cursor:pointer}.sc-chips{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px}.sc-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 14px;border-radius:999px;background:var(--sc-tint);border:1px solid var(--sc-line);color:inherit;text-decoration:none;font-size:14px}.sc-chip .sc-icon{width:14px;height:14px}.sc-chip:hover{border-color:var(--sc-rust);color:var(--sc-rust)}.sc-chip--clear{background:none;border-style:dashed}.sc-checklist{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sc-check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0;cursor:pointer}.sc-check input{position:absolute;opacity:0;pointer-events:none}.sc-check__box{width:20px;height:20px;border:1.5px solid var(--sc-line-strong);border-radius:4px;transition:background .2s,border-color .2s}.sc-check input:checked+.sc-check__box{background:var(--sc-olive) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--sc-olive)}.sc-check input:focus-visible+.sc-check__box{outline:2px solid var(--sc-brass);outline-offset:2px}.sc-check.is-empty{opacity:.4;cursor:not-allowed}.sc-check .sc-mono{font-size:11px}.sc-price-range{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sc-price-range label{display:grid;gap:6px}.sc-price-range .sc-mono{font-size:11px;color:var(--sc-muted)}.sc-more{display:grid;justify-items:center;gap:14px;margin-top:clamp(48px,6vw,80px)}.sc-more__bar{width:min(260px,70%);height:2px;background:var(--sc-line);border-radius:2px;overflow:hidden}.sc-more__bar span{display:block;height:100%;background:var(--sc-brass);transition:width .6s var(--sc-ease-out)}.sc-more.is-loading .sc-btn{opacity:.5;pointer-events:none}.sc-empty{display:grid;justify-items:center;text-align:center;gap:14px;padding:64px 0}.sc-empty__compass{width:110px;color:var(--sc-brass)}.sc-ticker{background:var(--color-background);color:var(--color-foreground);overflow:hidden;border-block:1px solid var(--sc-line)}.sc-ticker__track{display:flex;width:max-content;animation:sc-marquee var(--sc-speed, 36s) linear infinite}.sc-ticker__track[data-pause]:hover{animation-play-state:paused}.sc-ticker__list{display:flex;list-style:none;margin:0;padding:0}.sc-ticker__item{display:flex;align-items:center;gap:14px;padding:18px 0 18px 30px;font-family:var(--sc-font-display);font-size:clamp(17px,1.7vw,23px);font-weight:700;white-space:nowrap}.sc-ticker__item a{color:inherit;text-decoration:none}.sc-ticker__item .sc-icon{color:var(--sc-brass)}.sc-ticker__sep{color:var(--sc-brass);font-size:.7em;padding-left:16px}@keyframes sc-marquee{to{transform:translate(-50%)}}.sc-tiles{display:flex;gap:10px;height:var(--sc-tiles-h, 560px)}.sc-tile{position:relative;flex:1 1 0;min-width:0;border-radius:var(--sc-radius-lg);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;transition:flex-grow .8s var(--sc-ease-out)}.sc-tile.is-active{flex-grow:3.2}.sc-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sc-tile__media img,.sc-tile__media svg{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.2s var(--sc-ease-out),filter .8s;filter:saturate(.75) brightness(.8)}.sc-tile.is-active .sc-tile__media img{transform:scale(1);filter:none}.sc-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / .72))}.sc-tile__num{position:absolute;top:18px;left:18px;padding:4px 8px;border:1px solid rgb(255 255 255 / .5);border-radius:3px}.sc-tile__body{position:absolute;left:0;right:0;bottom:0;padding:22px}.sc-tile__title{font-family:var(--sc-font-display);font-weight:700;font-size:clamp(22px,2.3vw,38px);line-height:1;margin:0;color:#fff;white-space:nowrap}.sc-tile:not(.is-active) .sc-tile__title{writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;bottom:22px;left:18px}.sc-tile__meta,.sc-tile__cta{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--sc-ease-out)}.sc-tile.is-active .sc-tile__meta,.sc-tile.is-active .sc-tile__cta{opacity:1;transform:none;transition-delay:.25s}.sc-tile__meta{margin:8px 0 14px;color:#ffffffd1}.sc-tile__cta{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid currentColor}@media(max-width:749px){.sc-tiles{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--page-margin, 20px) * -1);padding-inline:var(--page-margin, 20px);scrollbar-width:none}.sc-tiles::-webkit-scrollbar{display:none}.sc-tile,.sc-tile.is-active{flex:0 0 76%;height:440px;scroll-snap-align:start}.sc-tile .sc-tile__title,.sc-tile:not(.is-active) .sc-tile__title{writing-mode:initial;transform:none;position:static;white-space:normal}.sc-tile .sc-tile__meta,.sc-tile .sc-tile__cta{opacity:1;transform:none}.sc-tile__media img{transform:none;filter:none}}.sc-craft__rail{position:relative}.sc-craft__stitch{position:absolute;left:0;right:0;top:30px;width:100%;height:40px;overflow:visible;color:var(--sc-brass);pointer-events:none}.sc-craft__stitch path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:.012 .008;vector-effect:non-scaling-stroke}.sc-motion-ok .sc-craft__stitch{-webkit-mask:linear-gradient(90deg,#000 var(--sc-draw, 0%),transparent calc(var(--sc-draw, 0%) + 3%));mask:linear-gradient(90deg,#000 var(--sc-draw, 0%),transparent calc(var(--sc-draw, 0%) + 3%))}.sc-craft__steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:40px 28px;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.sc-step__badge{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--color-background);border:1.5px dashed var(--sc-brass);color:var(--sc-brass);margin-bottom:22px;transition:transform .6s var(--sc-ease-out),background .4s,color .4s}.sc-step__badge .sc-icon{width:28px;height:28px}.sc-step:hover .sc-step__badge{transform:rotate(-12deg) scale(1.06);background:var(--sc-brass);color:#fff}.sc-step__num{color:var(--sc-muted)}.sc-step__title{font-family:var(--sc-font-display);font-weight:700;font-size:26px;margin:6px 0 10px}.sc-step__text{color:var(--sc-muted);max-width:32ch}.sc-step__text p{margin:0}.sc-step__img{margin-top:18px;border-radius:var(--sc-radius-lg);overflow:hidden;aspect-ratio:4 / 5}.sc-step__img img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.sc-craft__steps{grid-template-columns:1fr 1fr}.sc-craft__stitch{display:none}}@media(max-width:559px){.sc-craft__steps{grid-template-columns:1fr;gap:28px;padding-left:32px;border-left:1.5px dashed var(--sc-brass)}.sc-step__badge{width:52px;height:52px;margin:0 0 12px -60px}}.sc-hotspots__grid{display:grid;gap:40px 64px;align-items:center}@media(min-width:990px){.sc-hotspots__grid{grid-template-columns:5fr 7fr}.sc-hotspots--left .sc-hotspots__stage{order:-1}.sc-hotspots--left{grid-template-columns:7fr 5fr}}.sc-hotspots__list{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--sc-line)}.sc-hotspots__item{display:flex;gap:16px;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--sc-line);background:none;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:padding .4s var(--sc-ease-out)}.sc-hotspots__item strong{display:block;font-family:var(--sc-font-display);font-weight:700;font-size:20px}.sc-hotspots__desc{display:block;color:var(--sc-muted);font-size:15px;margin-top:4px}.sc-hotspots__n{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid currentColor;font-size:12px;transition:background .3s,color .3s}.sc-hotspots__item.is-active,.sc-hotspots__item:hover{padding-left:10px}.sc-hotspots__item.is-active .sc-hotspots__n{background:var(--sc-brass);border-color:var(--sc-brass);color:#fff}.sc-hotspots__stage{position:relative}.sc-hotspots__img{border-radius:var(--sc-radius-lg);overflow:hidden;aspect-ratio:4 / 5}.sc-hotspots__img img,.sc-hotspots__img svg{width:100%;height:100%;object-fit:cover}.sc-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:1}.sc-pin.is-open{z-index:3}.sc-pin__dot{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-mono);font-size:12px;font-weight:500;box-shadow:0 6px 20px #00000040;transition:transform .3s var(--sc-ease),background .3s,color .3s}.sc-pin__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid var(--sc-canvas);animation:sc-pulse 2.2s var(--sc-ease) infinite}.sc-pin__dot:hover,.sc-pin.is-open .sc-pin__dot{transform:scale(1.12);background:var(--sc-brass);color:#fff}@keyframes sc-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.sc-pin__card{position:absolute;left:50%;bottom:calc(100% + 14px);width:min(280px,70vw);transform:translate(-50%);padding:18px;border-radius:var(--sc-radius-lg);background:var(--sc-canvas);color:var(--sc-ink);box-shadow:0 20px 50px #00000040}.sc-pin__card:not([hidden]){animation:sc-pop .45s var(--sc-ease-out)}.sc-pin__card .sc-eyebrow{display:flex;color:#1d1e198c;margin-bottom:6px}.sc-pin__card p{margin:6px 0 0;font-size:14px;line-height:1.5}.sc-pin__title{display:block;font-family:var(--sc-font-display);font-weight:700;font-size:20px}.sc-pin__product{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px dashed rgb(29 30 25 / .25);color:inherit;text-decoration:none}.sc-pin__product img{width:52px;height:52px;object-fit:cover;border-radius:4px}.sc-pin__product>span{display:grid;gap:2px;font-size:14px;font-weight:500}@keyframes sc-pop{0%{opacity:0;transform:translate(-50%,8px) scale(.96)}to{opacity:1;transform:translate(-50%)}}@media(max-width:749px){.sc-pin__card{display:none}}.sc-story__topo{opacity:.07}.sc-story__grid{position:relative;display:grid;gap:48px 80px;align-items:center}@media(min-width:990px){.sc-story__grid{grid-template-columns:5fr 6fr}.sc-story--right .sc-story__media{order:2}}.sc-story__media{position:relative}.sc-story__frame{border-radius:200px 200px var(--sc-radius-lg) var(--sc-radius-lg);overflow:hidden;aspect-ratio:4 / 5}.sc-story__frame img,.sc-story__frame video,.sc-story__frame svg{width:100%;height:100%;object-fit:cover;display:block}.sc-stamp{position:absolute;right:-24px;bottom:-24px;width:132px;height:132px;display:grid;place-items:center;border-radius:50%;background:var(--sc-brass);color:#fff}.sc-stamp>svg:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:sc-spin 24s linear infinite}.sc-stamp text{font-family:var(--sc-font-mono);font-size:10.4px;letter-spacing:.18em;fill:currentColor}.sc-stamp .sc-compass{width:46px}@keyframes sc-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.sc-stamp{right:12px;bottom:-36px;width:104px;height:104px}}.sc-story__quote{margin:28px 0;padding-left:22px;border-left:2px solid var(--sc-brass);font-family:var(--sc-font-display);font-style:italic;font-weight:400;font-size:clamp(20px,1.9vw,27px);line-height:1.3}.sc-story__sig{font-style:italic;color:var(--sc-muted)}.sc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:36px 0;border-block:1px dashed var(--sc-line)}.sc-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:20px 18px 20px 0}.sc-stat+.sc-stat{padding-left:18px;border-left:1px dashed var(--sc-line)}.sc-stat dt{color:var(--sc-muted);font-size:11px}.sc-stat dd{margin:0 0 4px;font-family:var(--sc-font-display);font-weight:700;font-size:clamp(38px,4vw,58px);line-height:1}.sc-reviews__summary{display:flex;align-items:center;gap:16px}.sc-reviews__summary>span:last-child{display:grid;gap:6px}.sc-reviews__score{font-family:var(--sc-font-display);font-weight:700;font-size:64px;line-height:.8}.sc-carousel{position:relative}.sc-carousel__track{list-style:none;margin:0;padding:8px 0 28px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 3 * var(--sc-gap)) / 3.4));gap:var(--sc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sc-rail__track{grid-auto-columns:minmax(230px,calc((100% - 3 * var(--sc-gap)) / 4))}.sc-carousel__track::-webkit-scrollbar{display:none}.sc-carousel__track>*{scroll-snap-align:start}.sc-carousel__nav{display:flex;gap:10px;justify-content:flex-end}@media(max-width:749px){.sc-carousel__track{grid-auto-columns:78%}.sc-rail__track{grid-auto-columns:66%}}.sc-review{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 24px 24px;background:var(--color-background);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);transform:rotate(var(--tilt, 0deg));transition:transform .5s var(--sc-ease-out),box-shadow .5s}.sc-review:before{content:"";position:absolute;top:-9px;left:50%;width:70px;height:18px;transform:translate(-50%) rotate(-2deg);background:#b0873a59}.sc-review:hover{transform:rotate(0) translateY(-6px);box-shadow:0 24px 50px -24px #00000059}.sc-io.sc-motion-ok .sc-review[data-sc-reveal]:not(.is-in){transform:translateY(28px) rotate(var(--tilt, 0deg))}.sc-review__photo{border-radius:8px;overflow:hidden;aspect-ratio:4 / 3}.sc-review__photo img{width:100%;height:100%;object-fit:cover}.sc-review__quote{margin:0;font-size:17px;line-height:1.6;flex:1}.sc-review__by{display:grid;gap:4px;padding-top:14px;border-top:1px dashed var(--sc-line)}.sc-review__by strong{font-family:var(--sc-font-display);font-weight:700;font-size:17px}.sc-review__product{display:inline-flex;align-items:center;gap:6px;color:var(--sc-brass);text-decoration:none;font-size:11px}.sc-reviews__app{margin-top:32px}.sc-events{display:grid;gap:var(--sc-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.sc-event{position:relative;display:flex;flex-direction:column;background:var(--sc-canvas);color:var(--sc-ink);border-radius:var(--sc-radius-lg);overflow:hidden;border:1px solid rgb(29 30 25 / .12);transition:transform .5s var(--sc-ease-out),box-shadow .5s}.sc-event:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0006}.sc-event.is-full{opacity:.75}.sc-event__date{position:absolute;top:16px;left:16px;z-index:1;display:grid;place-items:center;align-content:center;min-width:76px;height:80px;padding:0 8px;background:var(--sc-ink);color:var(--sc-canvas);border-radius:8px;text-align:center}.sc-event__day{font-family:var(--sc-font-display);font-weight:700;font-size:30px;line-height:1}.sc-event__date .sc-mono{font-size:10px}.sc-event__img{aspect-ratio:16 / 10;overflow:hidden}.sc-event__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sc-ease-out)}.sc-event:hover .sc-event__img img{transform:scale(1.05)}.sc-event__body{padding:24px;flex:1}.sc-event:not(:has(.sc-event__img)) .sc-event__body{padding-top:116px}.sc-event__title{font-family:var(--sc-font-display);font-weight:700;font-size:26px;line-height:1.08;margin:0 0 10px}.sc-event__text{color:#1d1e19b3}.sc-event__text p{margin:0}.sc-event__meta{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:11px}.sc-event__meta li{display:flex;align-items:center;gap:8px}.sc-event__meta .sc-icon{color:var(--sc-brass)}.sc-event__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 24px;border-top:1px dashed rgb(29 30 25 / .2)}.sc-event .sc-eyebrow{color:#1d1e198c}.sc-event .sc-btn{--b-bg: var(--sc-olive);--b-fg: #fff;--b-bd: var(--sc-olive)}.sc-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.sc-trust__item{display:flex;gap:14px;align-items:center;padding:10px 24px}.sc-trust__item+.sc-trust__item{border-left:1px dashed var(--sc-line)}.sc-trust__item strong{display:block;font-family:var(--sc-font-display);font-weight:700;font-size:16px}.sc-trust__item .sc-muted{font-size:14px}.sc-trust__icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;border:1px dashed var(--sc-brass);color:var(--sc-brass)}@media(max-width:989px){.sc-trust__list{grid-template-columns:1fr 1fr;gap:12px 0}.sc-trust__item:nth-child(odd){border-left:0}.sc-trust__item{padding:10px 12px}}@media(max-width:479px){.sc-trust__list{grid-template-columns:1fr}.sc-trust__item{border-left:0!important}}.sc-faq__grid{display:grid;gap:40px 80px}@media(min-width:990px){.sc-faq__grid{grid-template-columns:4fr 7fr}.sc-faq__head{position:sticky;top:120px;align-self:start}}.sc-faq__head .sc-btn{margin-top:24px}.sc-faq__group{margin:40px 0 8px;color:var(--sc-brass);font-size:12px}.sc-faq__group:first-child{margin-top:0}.sc-acc{border-bottom:1px solid var(--sc-line)}.sc-acc summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--sc-font-display);font-weight:700;font-size:clamp(18px,1.4vw,21px)}.sc-acc summary::-webkit-details-marker{display:none}.sc-acc summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--sc-line-strong);transition:transform .4s var(--sc-ease-out),background .3s}.sc-acc summary i:before,.sc-acc summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.sc-acc summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--sc-ease-out)}.sc-acc[open] summary i{transform:rotate(180deg);background:var(--sc-brass);color:#fff;border-color:var(--sc-brass)}.sc-acc[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.sc-acc__body{padding:0 0 22px;color:var(--sc-muted);max-width:70ch}.sc-acc[open] .sc-acc__body{animation:sc-rise .5s var(--sc-ease-out)}.sc-visit__grid{display:grid;gap:48px 72px;align-items:stretch}@media(min-width:990px){.sc-visit__grid{grid-template-columns:1fr 1fr}}.sc-visit__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:32px 0}.sc-visit__card{padding:22px;border:1px dashed var(--sc-line-strong);border-radius:var(--sc-radius-lg)}.sc-visit__card .sc-mono{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--sc-brass)}.sc-visit__card p{margin:0}.sc-hours{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sc-hours li{display:flex;justify-content:space-between;gap:12px}.sc-hours li span:last-child{font-family:var(--sc-font-mono);font-size:13px}.sc-visit__actions{display:flex;flex-wrap:wrap;gap:12px}.sc-visit__map{display:grid;gap:16px}.sc-visit__photo{width:100%;border-radius:var(--sc-radius-lg);aspect-ratio:16 / 10;object-fit:cover}.sc-visit__mapbox{position:relative;min-height:360px;display:grid;place-items:center;align-content:center;gap:20px;border-radius:var(--sc-radius-lg);overflow:hidden;background:var(--sc-olive);color:var(--sc-canvas);isolation:isolate}.sc-visit__topo{top:0;right:0;bottom:0;left:0;opacity:.25}.sc-visit__compass{width:120px}.sc-visit__coords{position:absolute;bottom:14px;left:16px;margin:0;opacity:.75}.sc-visit__mapbox iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(.4) sepia(.2)}.sc-visit__mapbox .sc-btn{--b-bg: var(--sc-canvas);--b-fg: var(--sc-ink);--b-bd: var(--sc-canvas)}.sc-signup{isolation:isolate}.sc-signup__topo{opacity:.12}.sc-signup__inner{display:grid;gap:32px 64px;align-items:end}@media(min-width:990px){.sc-signup__inner{grid-template-columns:1.1fr 1fr}}.sc-signup__field{display:flex;gap:8px;padding:6px;border:1px solid var(--sc-line-strong);border-radius:calc(var(--sc-radius) + 4px);background:var(--sc-tint)}.sc-signup__field input{flex:1;min-width:0;padding:0 14px;border:0;background:none;color:inherit;font:inherit;font-size:16px;outline:none}.sc-signup__field input::placeholder{color:var(--sc-muted)}.sc-signup__field:focus-within{border-color:var(--sc-brass)}.sc-signup .sc-btn{--b-bg: var(--sc-brass);--b-fg: #fff;--b-bd: var(--sc-brass)}.sc-signup .sc-btn:before{background:var(--sc-canvas)}.sc-signup .sc-btn:hover{color:var(--sc-ink)}.sc-signup__fine{margin:12px 0 0;font-size:11px}.sc-signup__ok{display:flex;gap:10px;align-items:center;font-size:18px}.sc-signup__err{color:var(--sc-rust)}.sc-pagecontent__inner{display:grid;gap:40px}@media(min-width:990px){.sc-pagecontent__inner{grid-template-columns:1fr minmax(0,70ch) 1fr}.sc-pagecontent__aside{position:sticky;top:120px;align-self:start}}.sc-pagecontent__compass{width:72px;color:var(--sc-brass);opacity:.8}@media(max-width:989px){.sc-pagecontent__aside{display:none}}.sc-prose{font-size:17px;line-height:1.75}.sc-prose>:first-child{margin-top:0}.sc-prose h2,.sc-prose h3{font-family:var(--sc-font-display);font-weight:700;margin:1.6em 0 .5em;line-height:1.15}.sc-prose h2{font-size:clamp(26px,2.4vw,34px)}.sc-prose h3{font-size:22px}.sc-prose a{color:inherit;text-decoration-color:var(--sc-brass);text-underline-offset:4px}.sc-prose ul,.sc-prose ol{padding-left:1.2em}.sc-prose li::marker{color:var(--sc-brass)}.sc-prose img{border-radius:var(--sc-radius-lg)}.sc-prose blockquote{margin:1.5em 0;padding-left:22px;border-left:2px solid var(--sc-brass);font-family:var(--sc-font-display);font-style:italic}.sc-contact__grid{display:grid;gap:48px 72px}@media(min-width:990px){.sc-contact__grid{grid-template-columns:5fr 6fr}}.sc-contact__ways{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:10px}.sc-contact__ways a{display:flex;gap:14px;align-items:center;padding:14px 16px;border:1px dashed var(--sc-line-strong);border-radius:var(--sc-radius-lg);color:inherit;text-decoration:none;transition:border-color .3s,background .3s}.sc-contact__ways a:hover{border-color:var(--sc-brass);background:var(--sc-tint)}.sc-contact__ways .sc-icon{color:var(--sc-brass);width:24px;height:24px}.sc-contact__ways a>span{display:grid}.sc-form,.sc-form__row{display:grid;gap:16px}@media(min-width:600px){.sc-form__row{grid-template-columns:1fr 1fr}}.sc-field{display:grid;gap:6px}.sc-field>span{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-muted)}.sc-field input,.sc-field textarea{width:100%;padding:13px 14px;border:1px solid var(--sc-line-strong);border-radius:var(--sc-radius);background:var(--color-background);color:inherit;font:inherit;font-size:16px}.sc-field input:focus,.sc-field textarea:focus{outline:none;border-color:var(--sc-brass)}.sc-form .sc-btn{justify-self:start}.sc-form__ok{display:flex;align-items:center;gap:14px;font-size:18px}.sc-form__compass{width:44px;color:var(--sc-brass)}.sc-form__err{color:var(--sc-rust)}.sc-search__form{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 20px;border:1px solid var(--sc-line-strong);border-radius:999px;background:var(--sc-tint)}.sc-search__form:focus-within{border-color:var(--sc-brass)}.sc-search__form input{flex:1;min-width:0;border:0;background:none;font:400 clamp(18px,2vw,24px)/1.2 var(--sc-font-display);color:inherit;outline:none}.sc-search__form .sc-btn{border-radius:999px}.sc-search__count{margin:28px 0;color:var(--sc-muted)}.sc-search__hint{margin-top:20px}.sc-search__hint a{color:inherit;text-decoration-color:var(--sc-brass);text-underline-offset:3px}.sc-result{display:grid;gap:8px;padding:22px;border:1px dashed var(--sc-line-strong);border-radius:var(--sc-radius-lg);color:inherit;text-decoration:none}.sc-result strong{font-family:var(--sc-font-display);font-size:20px}.sc-result .sc-mono{font-size:10px}.sc-lost{min-height:80svh;display:grid;place-items:center;text-align:center;isolation:isolate}.sc-lost__topo{opacity:.1}.sc-lost__inner{display:grid;justify-items:center;gap:18px;padding-block:100px 80px}.sc-lost__compass{width:160px;color:var(--sc-brass)}.sc-lost .sc-lede{margin-inline:auto}.sc-lost__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sc-lost__search{display:flex;width:min(460px,100%);margin-top:16px;border-bottom:1px solid currentColor}.sc-lost__search input{flex:1;border:0;background:none;padding:14px 4px;font:inherit;color:inherit;outline:none}.sc-lost__search .sc-round{border:0}.sc-size-chart__grid{display:grid;gap:40px 64px;align-items:start}@media(min-width:990px){.sc-size-chart__grid{grid-template-columns:4fr 7fr}.sc-size-chart__grid>header{position:sticky;top:120px}}.sc-sg{display:grid;gap:22px}.sc-sg__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.sc-sg__pick{display:grid;gap:6px;flex:1;min-width:200px}.sc-sg__pick .sc-mono{color:var(--sc-muted);font-size:11px}.sc-sg select{border-radius:var(--sc-radius);width:100%}.sc-seg{display:inline-flex;padding:3px;border:1px solid var(--sc-line-strong);border-radius:999px}.sc-seg button{padding:7px 16px;border:0;border-radius:999px;background:none;color:inherit;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.1em;cursor:pointer;transition:background .3s,color .3s}.sc-seg button[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background)}.sc-sg__intro h3{font-family:var(--sc-font-display);font-weight:700;font-size:24px;margin:0 0 6px}.sc-sg__intro p{margin:0;color:var(--sc-muted)}.sc-sg__intro .sc-tag{margin-bottom:10px;color:var(--sc-brass)}.sc-sg__finder{padding:18px;border:1px dashed var(--sc-brass);border-radius:var(--sc-radius-lg);background:#b0873a0f}.sc-sg__finder .sc-eyebrow{color:var(--sc-brass);margin-bottom:10px}.sc-sg__finder-row{display:grid;gap:12px;align-items:end}@media(min-width:600px){.sc-sg__finder-row{grid-template-columns:1fr auto 1fr}}.sc-sg__finder label{display:grid;gap:6px;font-size:14px}.sc-sg__or{color:var(--sc-muted);text-align:center;padding-bottom:14px;font-size:11px}.sc-sg__result{margin:12px 0 0;min-height:1.4em;font-weight:500}.sc-sg__result b{display:inline-grid;place-items:center;min-width:38px;height:38px;margin-right:8px;padding:0 8px;border-radius:50%;background:var(--sc-brass);color:#fff;font-family:var(--sc-font-display);font-size:18px;vertical-align:middle}.sc-sg__tables{display:grid;gap:22px}.sc-sg__tables h4{margin:0 0 8px;font-family:var(--sc-font-mono)!important;font-weight:500!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-muted)}.sc-sg__scroll{overflow-x:auto;border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg)}.sc-sg table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:420px}.sc-sg th,.sc-sg td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--sc-line);white-space:nowrap}.sc-sg tr:last-child th,.sc-sg tr:last-child td{border-bottom:0}.sc-sg th:first-child{text-align:left;font-weight:500}.sc-sg thead th{font-family:var(--sc-font-display);font-weight:700;font-size:17px;background:var(--sc-tint)}.sc-sg td.is-hit,.sc-sg thead th.is-hit{background:#b0873a29}.sc-sg td{transition:background .4s}.sc-sg__how ul{margin:0;padding-left:18px;display:grid;gap:6px}.sc-dialog{width:min(760px,100vw);max-width:100vw;max-height:100svh;height:100svh;margin:0 0 0 auto;padding:0;border:0;background:var(--color-background);color:var(--color-foreground)}.sc-dialog--left{width:min(440px,100vw);margin:0 auto 0 0}.sc-dialog::backdrop{background:#0f100c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sc-dialog[open]{animation:sc-slidein .5s var(--sc-ease-out)}.sc-dialog--left[open]{animation-name:sc-slidein-l}.sc-dialog[open]::backdrop{animation:sc-fade .4s}@keyframes sc-slidein{0%{transform:translate(40px);opacity:0}}@keyframes sc-slidein-l{0%{transform:translate(-40px);opacity:0}}@keyframes sc-fade{0%{opacity:0}}.sc-dialog__panel{padding:clamp(20px,4vw,36px);display:grid;gap:22px;min-height:100%;align-content:start}.sc-dialog__head{display:flex;justify-content:space-between;gap:20px;align-items:start;position:sticky;top:calc(clamp(20px,4vw,36px)*-1);padding-block:8px;background:var(--color-background);z-index:1}.sc-dialog__actions{position:sticky;bottom:calc(clamp(20px,4vw,36px)*-1);display:grid;grid-template-columns:1fr 1.6fr;gap:10px;padding-block:16px;background:var(--color-background);border-top:1px dashed var(--sc-line);margin-top:auto}.sc-dialog__foot{margin:0}.sc-spec__tag{position:relative;padding:26px 22px 20px;background:var(--sc-canvas);color:var(--sc-ink);clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-radius:0 0 8px 8px}.sc-spec__hole{position:absolute;top:10px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--color-background);box-shadow:inset 0 0 0 1.5px #1d1e1940}.sc-spec .sc-eyebrow{color:#1d1e198c}.sc-spec__rows{margin:0;display:grid}.sc-spec__rows>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-top:1px dashed rgb(29 30 25 / .2)}.sc-spec__rows dt{font-size:11px;color:#1d1e1999;padding-top:3px}.sc-spec__rows dd{margin:0;font-size:14px}.sc-spec__rows dd p{margin:0}.sc-spec__rows dd ul{margin:0;padding-left:16px}.sc-spec__made{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1.5px dashed rgb(176 135 58 / .6);font-size:11px;color:var(--sc-olive)}.sc-perks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.sc-perks li{display:flex;gap:10px;align-items:flex-start}.sc-perks .sc-icon{color:var(--sc-brass);margin-top:1px}.sc-perks a{color:inherit;text-underline-offset:3px}.sc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px var(--page-margin, 16px) calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background-rgb) / .94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--sc-line);transform:translateY(105%);transition:transform .5s var(--sc-ease-out)}.sc-sticky.is-on{transform:none}.sc-sticky__inner{display:flex;align-items:center;gap:14px;max-width:var(--page-width, 1400px);margin-inline:auto}.sc-sticky__img img{width:46px;height:46px;object-fit:cover;border-radius:8px;display:block}.sc-sticky__info{flex:1;min-width:0;display:grid}.sc-sticky__info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--sc-font-display);font-weight:700;font-size:16px}.sc-has-sticky .sc-wa{bottom:86px}.sc-wa{position:fixed;right:18px;bottom:18px;z-index:59;display:flex;align-items:center;gap:10px;height:54px;padding:0 15px;border-radius:999px;background:var(--sc-olive);color:#fff;text-decoration:none;box-shadow:0 14px 34px -10px #00000073;transition:transform .4s var(--sc-ease-out),bottom .5s var(--sc-ease-out),background .3s}.sc-wa .sc-icon{width:24px;height:24px}.sc-wa__label{max-width:0;overflow:hidden;white-space:nowrap;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:13px;transition:max-width .6s var(--sc-ease-out)}.sc-wa:hover{background:#25d366;transform:translateY(-3px)}.sc-wa:hover .sc-wa__label,.sc-wa.is-hello .sc-wa__label{max-width:220px}.sc-theme .product-card{transition:transform .5s var(--sc-ease-out)}.sc-type .product-card :is(h3,.h3,.h4,.h5,.product-card__title,[class*=title]){font-family:var(--sc-font-display)!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:18px!important}.sc-lockup{display:inline-flex;align-items:center;gap:10px;color:inherit}.sc-lockup__mark{width:40px}.sc-lockup__word{font-family:var(--sc-font-display);font-weight:700;font-size:17px;line-height:1;text-align:left;padding-left:10px;border-left:2px solid currentColor}.sc-gallery__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(60px,7vw,110px);gap:var(--sc-gap)}.sc-gallery__item{position:relative;margin:0;display:grid;grid-template-rows:1fr auto;gap:10px;min-height:0}.sc-gallery__item--1{grid-column:1 / span 5;grid-row:span 5}.sc-gallery__item--2{grid-column:6 / span 4;grid-row:span 3;margin-top:40px}.sc-gallery__item--3{grid-column:10 / span 3;grid-row:span 4}.sc-gallery__item--4{grid-column:6 / span 3;grid-row:span 3}.sc-gallery__item--0{grid-column:9 / span 4;grid-row:span 3;margin-top:24px}.sc-gallery__link{display:contents;color:inherit}.sc-gallery__img{position:relative;display:block;overflow:hidden;min-height:0;border-radius:var(--sc-radius-lg)}.sc-gallery__item--1 .sc-gallery__img{border-radius:220px 220px var(--sc-radius-lg) var(--sc-radius-lg)}.sc-gallery__item--3 .sc-gallery__img{border-radius:var(--sc-radius-lg) 90px var(--sc-radius-lg) var(--sc-radius-lg)}.sc-gallery__img img,.sc-gallery__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sc-ease-out)}.sc-gallery__item:hover .sc-gallery__img img{transform:scale(1.04)}.sc-gallery__item figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:14px;color:var(--sc-muted)}.sc-gallery__item figcaption .sc-mono{display:inline-flex;gap:6px;align-items:center;color:var(--color-foreground);font-size:10px}.sc-gallery__item figcaption .sc-icon{width:14px;height:14px;color:var(--sc-brass)}@media(max-width:749px){.sc-gallery__grid{grid-template-columns:1fr 1fr;grid-auto-rows:120px}.sc-gallery__item--1{grid-column:1 / -1;grid-row:span 3}.sc-gallery__item--2,.sc-gallery__item--3,.sc-gallery__item--4,.sc-gallery__item--0{grid-column:span 1;grid-row:span 2;margin-top:0}.sc-gallery__item--3{margin-top:28px}}.sc-explore__layout{display:grid;gap:clamp(24px,3vw,48px);align-items:stretch}@media(min-width:990px){.sc-explore__layout{grid-template-columns:2.2fr 1fr}}.sc-explore__story{position:relative;display:grid;align-content:end;min-height:380px;padding:clamp(22px,2.6vw,34px);border-radius:200px 200px var(--sc-radius-lg) var(--sc-radius-lg);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.sc-explore__story-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sc-explore__story-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sc-ease-out)}.sc-explore__story:hover .sc-explore__story-img img{transform:scale(1.05)}.sc-explore__story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgb(29 30 25 / .85))}.sc-explore__story .sc-eyebrow{color:#fffc}.sc-explore__story h3{margin:0 0 10px;font-family:var(--sc-font-display);font-weight:700;font-size:clamp(26px,2.4vw,36px);line-height:1.05;color:#fff}.sc-explore__story p{margin:0 0 16px;color:#ffffffd1}.sc-explore__story .sc-compass{position:absolute;top:34px;left:50%;width:64px;margin-left:-32px;color:#fff;opacity:.9}.sc-lost__routes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none}.sc-lost__routes a{display:inline-block;padding:9px 16px;border:1px solid var(--sc-line-strong);border-radius:999px;color:inherit;text-decoration:none;font-weight:600;font-size:14px;transition:background .3s,color .3s,border-color .3s}.sc-lost__routes a:hover{background:var(--sc-brass);border-color:var(--sc-brass);color:#fff}.sc-story__frame{position:relative}.sc-story__frame video{position:absolute;top:0;right:0;bottom:0;left:0}.sc-sizelink{display:inline-flex;align-items:center;gap:6px;margin-left:14px;padding:4px 10px;border:1px solid var(--sc-brass);border-radius:999px;background:#b0873a14;color:var(--color-foreground);font:600 11px/1 var(--sc-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;vertical-align:middle;transition:background .3s,color .3s}.sc-sizelink .sc-icon{width:15px;height:15px;color:var(--sc-brass)}.sc-sizelink:hover{background:var(--sc-brass);color:#fff}.sc-sizelink:hover .sc-icon{color:#fff}.sc-sgb{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 14px;width:100%;padding:14px 16px;border:1px dashed var(--sc-brass);border-radius:var(--sc-radius-lg);background:#b0873a12;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .3s,border-color .3s}.sc-sgb:hover{background:#b0873a24;border-style:solid}.sc-sgb__icon{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sc-brass);color:#fff}.sc-sgb__label{font-weight:700;font-size:16px}.sc-sgb__fit{grid-column:2;color:var(--sc-muted);font-size:11px}.sc-sgb__go{grid-column:3;grid-row:1 / span 2;color:var(--sc-brass);transition:transform .3s var(--sc-ease)}.sc-sgb:hover .sc-sgb__go{transform:translate(4px)}.sc-sg [data-hat].is-hit th,.sc-sg [data-hat].is-hit td{background:#b0873a29}.sc-sg__hatlabel{display:grid;gap:6px;font-size:14px;max-width:320px}.sc-type .gpo-app,.sc-type .gpo-container,.sc-type .gpo-group,.sc-type .gpo-group__wrapper{background:transparent!important;box-shadow:none!important;padding-inline:0!important}.sc-type .gpo-app,.sc-type .gpo-app *{direction:ltr!important;text-align:left!important;font-family:var(--sc-font-body)!important}.sc-type .gpo-element{margin-bottom:14px!important}.sc-type .gpo-label{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:8px!important;font-family:var(--sc-font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground)!important}.sc-type .gpo-label *{font-family:inherit!important;font-size:inherit!important}.sc-type .gpo-label [class*=addon],.sc-type .gpo-label [class*=price]{color:var(--sc-brass)!important;letter-spacing:.06em}.sc-type .gpo-input-wrap{background:transparent!important;border:0!important}.sc-type .gpo-app input:not([type=checkbox]):not([type=radio]),.sc-type .gpo-app textarea,.sc-type .gpo-app select{background:transparent!important;color:var(--color-foreground)!important;border:1px solid var(--sc-line-strong)!important;border-radius:var(--sc-radius)!important;padding:13px 14px!important;font-size:16px!important;box-shadow:none!important}.sc-type .gpo-app input:focus,.sc-type .gpo-app textarea:focus{border-color:var(--sc-brass)!important;outline:none!important}.sc-type .gpo-app ::placeholder{color:var(--sc-muted)!important}.sc-type .gpo-app [class*=help],.sc-type .gpo-app [class*=description],.sc-type .gpo-app small{color:var(--sc-muted)!important;font-size:13px!important}.sc-shops__grid{display:grid;gap:var(--sc-gap)}@media(min-width:990px){.sc-shops__grid{grid-template-columns:repeat(2,1fr)}}.sc-shop{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);background:var(--color-background)}.sc-shop.is-new{border-color:var(--sc-brass)}.sc-shop__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--sc-olive);color:var(--sc-canvas);isolation:isolate;display:grid;place-items:center}.sc-shop__media img{width:100%;height:100%;object-fit:cover}.sc-shop__topo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.22;-webkit-mask:var(--sc-topo) center / cover no-repeat;mask:var(--sc-topo) center / cover no-repeat}.sc-shop__compass{width:96px}.sc-shop__new{position:absolute;top:14px;left:14px;padding:7px 12px;border-radius:999px;background:var(--sc-brass);color:#fff;font-size:11px}.sc-shop__body{display:grid;align-content:start;gap:6px;padding:clamp(20px,2.6vw,32px)}.sc-shop__name{margin:0;font-family:var(--sc-font-display);font-weight:700;font-size:clamp(24px,2.2vw,32px);line-height:1.05}.sc-shop__text{color:var(--sc-muted)}.sc-shop__text p{margin:6px 0 0}.sc-shop__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0;padding:16px 0;border-block:1px dashed var(--sc-line)}.sc-shop__facts dt{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--sc-brass);font-size:11px}.sc-shop__facts dd,.sc-shop__facts dd p{margin:0}.sc-shop__actions{display:flex;flex-wrap:wrap;gap:10px}.sc-hero__media picture{display:block;width:100%;height:100%}.sc-hero__media img{object-position:50% 50%}@media(max-width:749px){.sc-hero,.sc-hero--large,.sc-hero--medium{min-height:88svh}.sc-hero:before{background:linear-gradient(180deg,#00000059,#0000000d 30%,#00000040 55%,#000c)}.sc-hero__inner{padding-block:110px 28px;gap:0}.sc-hero__title{font-size:clamp(40px,12vw,56px);line-height:1.02;max-width:12ch;margin-bottom:16px}.sc-hero__text{font-size:16px}.sc-hero__actions{margin-top:22px;gap:10px}.sc-hero__actions .sc-btn{flex:1 1 auto}.sc-hero__compass{top:92px;width:72px}.sc-hero__foot{padding-right:0;padding-block:14px 16px}.sc-hero__foot .sc-mono{font-size:10px}.sc-hero__scroll{display:none}.sc-h2{font-size:clamp(28px,8.4vw,38px);line-height:1.08}.sc-h3{font-size:22px}.sc-phero__title,.sc-chero__title{font-size:clamp(38px,11vw,54px);line-height:1.02}.sc-phero{padding:40px 0 32px}.sc-chero__inner{padding-block:56px 20px}.sc-eyebrow{font-size:11px;margin-bottom:12px}.sc-head{margin-bottom:24px}.sc-head--split>:last-child:not(:first-child){justify-self:start}.sc-craft__steps{padding-left:0;border-left:0;gap:0}.sc-step{position:relative;display:grid;grid-template-columns:52px 1fr;column-gap:16px;padding-bottom:28px}.sc-step:before{content:"";position:absolute;left:25px;top:52px;bottom:0;border-left:1.5px dashed var(--sc-brass)}.sc-step:last-child:before{display:none}.sc-step__badge{grid-row:1 / span 4;width:52px;height:52px;margin:0}.sc-step__num,.sc-step__title,.sc-step__text,.sc-step__img{grid-column:2}.sc-step__title{font-size:22px;margin:4px 0 6px}.sc-story__frame{border-radius:140px 140px var(--sc-radius-lg) var(--sc-radius-lg)}.sc-story__quote{font-size:20px}.sc-stats{grid-template-columns:1fr 1fr}.sc-stat:nth-child(3){border-left:0;padding-left:0}.sc-reviews__summary{justify-self:start}.sc-reviews__score{font-size:48px}.sc-review{transform:none}.sc-trust__item{padding:10px 0}.sc-shop__facts{grid-template-columns:1fr}.sc-shop__actions .sc-btn{flex:1 1 auto}.sc-visit__actions .sc-btn,.sc-lost__actions .sc-btn{flex:1 1 100%}.sc-banner{min-height:70svh}.sc-banner__inner{padding-block:40px}.sc-signup__field{flex-wrap:wrap}.sc-signup__field input{min-height:46px;flex-basis:100%}.sc-signup__field .sc-btn{flex:1 1 100%}.sc-faq__head .sc-btn{width:100%}.sc-acc summary{font-size:17px;padding:16px 0}.sc-explore__story{min-height:320px;border-radius:140px 140px var(--sc-radius-lg) var(--sc-radius-lg)}.sc-explore__label{font-size:17px}.sc-event__foot{flex-wrap:wrap}.sc-event__foot .sc-btn{flex:1 1 100%}.sc-pcard__title{font-size:16px}.sc-pcard__meta{flex-direction:column;gap:2px}.sc-grid{gap:22px 12px}.sc-grid__col{gap:26px}.sc-grid__col:nth-child(2){padding-top:40px}.sc-toolbar{gap:10px}.sc-sort select{max-width:52vw}.sc-dialog__panel{padding:18px}.sc-sg table{min-width:0}.sc-sg th,.sc-sg td{padding:10px 8px;white-space:normal}.sc-sgb{padding:12px}.sc-sgb__fit{font-size:10px}.sc-sizelink{margin-left:8px}.sc-contact__ways a{padding:12px}.sc-search__form{padding:6px 6px 6px 14px}.sc-search__form .sc-btn{padding-inline:14px}.sc-wayfinder__inner{min-height:42px;gap:12px}.sc-crumbs [aria-current]{max-width:22ch}.sc-sec,.sc-hero,.sc-banner,.sc-phero,.sc-chero,.sc-ticker{max-width:100vw}}html,body{overflow-x:clip}.sc-faq__group{font-family:var(--sc-font-mono)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase;line-height:1.4!important}.sc-story__copy .sc-h2+.sc-rte,.sc-story__copy .sc-h2+.sc-story__quote{margin-top:22px}.sc-type h1,.sc-type h2,.sc-type h3{overflow-wrap:break-word}.sc-workshops__all{margin-top:18px}.sc-event__img{display:block}.sc-event__topo{display:block;width:100%;height:100%;min-height:200px;background:var(--sc-olive);position:relative}.sc-event__topo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sc-canvas);opacity:.25;-webkit-mask:var(--sc-topo) center / cover no-repeat;mask:var(--sc-topo) center / cover no-repeat}.sc-event__title a{color:inherit;text-decoration:none}.sc-event.is-past{opacity:1}.sc-event.is-past .sc-event__img img{filter:saturate(.7)}.sc-event.is-past .sc-event__date{background:var(--sc-brass)}.sc-events--past{margin-top:8px}.sc-blogpage__past{margin-top:clamp(64px,8vw,112px);padding-top:clamp(40px,5vw,64px);border-top:1px dashed var(--sc-line)}.sc-ws-empty{grid-column:1 / -1;display:grid;justify-items:start;gap:12px;padding:clamp(24px,4vw,48px);border:1px dashed var(--sc-brass);border-radius:var(--sc-radius-lg);background:#b0873a0d}.sc-ws-empty__compass{width:72px;color:var(--sc-brass)}.sc-journal{display:grid;gap:clamp(28px,3vw,40px) var(--sc-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sc-jcard{display:grid;gap:8px;color:inherit;text-decoration:none}.sc-jcard__img{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--sc-radius-lg);background:var(--sc-tint)}.sc-jcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sc-ease-out)}.sc-jcard:hover .sc-jcard__img img{transform:scale(1.04)}.sc-jcard .sc-mono{font-size:10px;margin-top:6px}.sc-jcard__title{font-family:var(--sc-font-display);font-size:21px;line-height:1.15}.sc-post__head{max-width:900px;margin-bottom:clamp(24px,3vw,40px)}.sc-post__title{font-family:var(--sc-font-display);font-weight:700;font-size:clamp(36px,5.4vw,76px);line-height:1.02;letter-spacing:-.02em;margin:0}.sc-post__grid{display:grid;gap:clamp(32px,4vw,64px)}.sc-post__grid:not(.sc-post__grid--ws){max-width:820px}@media(min-width:990px){.sc-post__grid--ws{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.sc-post__aside{position:sticky;top:110px}}.sc-post__img{overflow:hidden;border-radius:var(--sc-radius-lg);margin-bottom:clamp(24px,3vw,40px);aspect-ratio:3 / 2}.sc-post__img img{width:100%;height:100%;object-fit:cover}.sc-ticket{position:relative;display:grid;gap:18px;padding:26px 24px;background:var(--sc-canvas);color:var(--sc-ink);border-radius:var(--sc-radius-lg);border:1px solid rgb(29 30 25 / .12)}.sc-ticket:before,.sc-ticket:after{content:"";position:absolute;top:118px;width:22px;height:22px;border-radius:50%;background:var(--color-background)}.sc-ticket:before{left:-12px}.sc-ticket:after{right:-12px}.sc-ticket__date{display:grid;gap:2px;padding-bottom:20px;border-bottom:1.5px dashed rgb(29 30 25 / .25)}.sc-ticket__day{font-family:var(--sc-font-display);font-weight:700;font-size:56px;line-height:1}.sc-ticket__date .sc-mono{font-size:11px}.sc-ticket__facts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sc-ticket__facts li{display:flex;gap:12px;align-items:flex-start}.sc-ticket__facts .sc-icon{color:var(--sc-brass);margin-top:2px}.sc-ticket__facts span{display:grid}.sc-ticket__facts b{font-size:10px;font-weight:500;color:#1d1e198c}.sc-ticket .sc-btn{--b-bg: var(--sc-olive);--b-fg: #fff;--b-bd: var(--sc-olive);width:100%}.sc-ticket .sc-muted{color:#1d1e19a6;margin:0}.sc-ticket__note{margin:-8px 0 0;text-align:center;font-size:10px}.sc-post__more{margin-top:clamp(64px,8vw,112px);padding-top:clamp(40px,5vw,64px);border-top:1px dashed var(--sc-line)}@media(max-width:749px){.sc-ticket:before,.sc-ticket:after{display:none}.sc-post__img{aspect-ratio:4 / 3}}.sc-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.4em 0;font-size:15px;line-height:1.45;-webkit-overflow-scrolling:touch}.sc-prose thead th{font-family:var(--sc-font-mono, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:left;font-weight:500;border-bottom:1.5px solid currentColor}.sc-prose th,.sc-prose td{padding:10px 14px 10px 0;vertical-align:top}.sc-prose tbody tr{border-bottom:1px solid rgb(from currentColor r g b / .14)}.sc-prose tbody td:first-child{font-weight:600}@media(min-width:750px){.sc-prose tbody td:first-child{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/stray.css.map */
