.antler-frame{--antler-ink:#111;--antler-paper:#f3f1ed;--antler-line:#d6d2ca;width:100%;max-width:100%;overflow:clip;color:var(--antler-ink);font-family:var(--font-body--family,Arial,sans-serif)}.antler-frame *{box-sizing:border-box}.antler-frame a{color:inherit}.antler-shell{width:min(1380px,calc(100% - 64px));margin:auto}.antler-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.antler-section-heading h2,.antler-products h2,.antler-story h2{margin:0;font-size:clamp(30px,3.2vw,54px);font-weight:400;letter-spacing:-.045em;line-height:.98}.antler-button{display:inline-flex;min-height:46px;padding:11px 22px;align-items:center;justify-content:center;border:1px solid #111;background:#111;color:#fff;font-size:12px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.antler-button:hover{background:#fff;color:#111}.antler-text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:5px;text-transform:uppercase}.antler-hero{position:relative;min-height:clamp(560px,66vw,830px);background:#d2d0c9}.antler-hero__media,.antler-hero__media img,.antler-hero__art{display:block;width:100%;height:100%;min-height:inherit}.antler-hero__media{position:absolute;inset:0}.antler-hero__media img{object-fit:cover}.antler-hero__art{position:relative;overflow:hidden;background:linear-gradient(115deg,#d5d1ca 0%,#aaa59d 40%,#4d4e4c 100%)}.antler-hero__art:before{position:absolute;right:14%;bottom:0;width:34%;height:67%;border:clamp(8px,1vw,16px) solid #272827;border-bottom:0;border-radius:24% 24% 0 0;box-shadow:inset 0 0 0 4px #5b5c59;content:""}.antler-hero__art:after{position:absolute;right:23%;bottom:16%;width:17%;height:18%;border:3px solid #e5e1d7;border-bottom:0;border-radius:50% 50% 0 0;content:""}.antler-hero__art span{position:absolute;right:0;bottom:0;left:0;height:28%;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,.25) 14.2%,transparent 14.5%)}.antler-hero__content{position:relative;z-index:1;display:flex;min-height:inherit;padding:clamp(34px,6vw,94px);flex-direction:column;justify-content:center;color:#fff}.antler-hero__content--left{align-items:flex-start;text-align:left}.antler-hero__content--center{align-items:center;text-align:center}.antler-hero h1{max-width:700px;margin:0;font-size:clamp(48px,7vw,106px);font-weight:400;letter-spacing:-.07em;line-height:.86}.antler-hero__body{max-width:380px;margin-top:22px;font-size:16px;line-height:1.45}.antler-hero .antler-button{margin-top:26px}.antler-collections{padding:clamp(68px,9vw,130px) 0;background:#fff}.antler-section-heading{display:flex;margin-bottom:36px;justify-content:space-between;align-items:end}.antler-collections__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.antler-collection-card{min-width:0}.antler-collection-card__link{display:block;text-decoration:none}.antler-collection-card__media{overflow:hidden;aspect-ratio:4/5;background:var(--antler-paper)}.antler-collection-card__media img,.antler-collection-card__media picture{display:block;width:100%;height:100%}.antler-collection-card__media img{object-fit:cover;transition:transform .45s ease}.antler-collection-card:hover img{transform:scale(1.035)}.antler-collection-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#dedad1,#b9b4a9)}.antler-collection-card:nth-child(2n) .antler-collection-card__placeholder{background:linear-gradient(135deg,#9c9d9c,#dedad1)}.antler-collection-card h3{margin:14px 0 6px;font-size:18px;font-weight:400;letter-spacing:-.025em}.antler-products{padding:clamp(68px,9vw,130px) 0;background:#eeece7}.antler-products__head{display:flex;margin-bottom:36px;align-items:end;justify-content:space-between;gap:20px}.antler-products__grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none}.antler-product-card{display:block;text-decoration:none}.antler-product-card__media{overflow:hidden;aspect-ratio:1;background:#fff}.antler-product-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.antler-product-card:hover img{transform:scale(1.03)}.antler-product-card h3{margin:13px 0 5px;font-size:14px;font-weight:400;line-height:1.3}.antler-product-card p{margin:0;font-size:13px}.antler-product-card--empty .antler-product-card__media{background:linear-gradient(135deg,#dbd8d0,#f7f6f3)}.antler-product-card--empty h3{color:#777}.antler-story{display:grid;min-height:600px;grid-template-columns:1.1fr .9fr;background:#20211f;color:#fff}.antler-story__media,.antler-story__media picture,.antler-story__media img,.antler-story__art{display:block;width:100%;height:100%}.antler-story__media img{object-fit:cover}.antler-story__art{min-height:400px;background:radial-gradient(circle at 70% 28%,#d3cec1 0 10%,transparent 10.3%),linear-gradient(145deg,#5a5c56,#171917 70%)}.antler-story__copy{display:flex;padding:clamp(48px,7vw,100px);flex-direction:column;justify-content:center}.antler-story__copy>p:not(.antler-kicker){max-width:420px;margin:22px 0 0;font-size:16px;line-height:1.55}.antler-story .antler-button{align-self:flex-start;margin-top:28px}.antler-button--light{border-color:#fff;background:#fff;color:#111}.antler-button--light:hover{background:transparent;color:#fff}.antler-trust{padding:45px 0;background:#fff}.antler-trust ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none}.antler-trust li{display:flex;gap:14px;align-items:flex-start}.antler-trust__mark{font-size:11px;letter-spacing:.1em}.antler-trust h2{margin:0 0 7px;font-size:15px;font-weight:500}.antler-trust p{margin:0;color:#555;font-size:13px;line-height:1.45}@media(max-width:749px){.antler-shell{width:calc(100% - 32px)}.antler-hero{min-height:650px}.antler-hero__content{padding:32px 20px 42px;justify-content:end}.antler-hero h1{font-size:58px}.antler-hero__art:before{right:8%;width:65%;height:61%}.antler-hero__art:after{right:29%;bottom:19%;width:30%}.antler-section-heading{margin-bottom:25px}.antler-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.antler-collection-card h3{margin-top:10px;font-size:16px}.antler-products__head{margin-bottom:25px}.antler-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8px}.antler-story{min-height:0;grid-template-columns:1fr}.antler-story__media{min-height:390px}.antler-story__copy{min-height:430px;padding:46px 24px}.antler-trust ul{grid-template-columns:1fr;gap:20px}.antler-products__head .antler-text-link{white-space:nowrap}.antler-section-heading h2,.antler-products h2,.antler-story h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.antler-button,.antler-product-card__media img,.antler-collection-card__media img{transition:none}}
.antler-hero::after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.64),rgba(0,0,0,.2) 52%,transparent 76%);content:"";pointer-events:none}.antler-hero__content{z-index:2}.antler-hero__content--center h1,.antler-hero__content--center .antler-hero__body{max-width:680px}@media(max-width:749px){.antler-hero{display:flex;min-height:0;flex-direction:column}.antler-hero::after{display:none}.antler-hero__media{position:relative;inset:auto;height:min(132vw,560px);min-height:0}.antler-hero__media img{height:100%;object-fit:cover;object-position:center 35%}.antler-hero__content{min-height:0;padding:34px 20px 40px;background:#e9e6df;color:#111}.antler-hero h1{font-size:clamp(42px,13vw,58px)}.antler-hero__body{margin-top:14px}.antler-hero .antler-button{margin-top:20px}}
.antler-heading-link{text-decoration:none}.antler-heading-link:hover{text-decoration:underline;text-underline-offset:.08em}.antler-heading-link:focus-visible,.antler-hero__media:focus-visible,.antler-story__media:focus-visible{outline:3px solid currentColor;outline-offset:3px}.antler-hero__media picture{display:block;width:100%;height:100%}.antler-story__media{text-decoration:none}
.antler-hero__content{pointer-events:none}.antler-hero__content a{pointer-events:auto}
.antler-frame a.antler-button--light{color:#111}.antler-frame a.antler-button--light:hover{color:#fff}
