.hh{position:relative;isolation:isolate;overflow:hidden;height:100vh;height:100svh;background:var(--ink)}.hh-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#111111bf,#1111118c 24%,#11111157 44%,#1110 62%)}.hh-inner{padding:104px 24px 0;padding-top:clamp(88px,12.2svh,104px)}@media(min-width:760px){.hh-inner{padding:128px 64px 0}}.hh-head{max-width:12em;font-family:var(--display);font-weight:400;font-size:42px;line-height:1.1;font-size:clamp(36px,5.45svh,42px);color:var(--paper)}.hh-accent{color:var(--ochre)}.hh-body{margin-top:20px;font-family:var(--body);font-size:15px;line-height:1.6;color:#edede8eb;text-shadow:0 1px 12px rgba(17,17,17,.85)}.hh-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-family:var(--display);font-size:15px;line-height:1.4;color:var(--ochre);text-shadow:0 1px 12px rgba(17,17,17,.85)}.hh-link-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hh-link:hover .hh-link-text{text-decoration-thickness:2px}.hh-link:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}@media(min-width:900px){.hh-head{font-size:68px}.hh-body{font-size:17px}}.hh-end{position:absolute;left:0;bottom:var(--mast-h);width:1px;height:1px}.hh-cue{position:absolute;left:50%;bottom:20px;margin-left:-12px;color:var(--ochre);opacity:.55}@media(prefers-reduced-motion:no-preference){.hh-cue{animation:hh-cue 2s ease-in-out infinite}}@keyframes hh-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hl{padding:40px 24px 72px}@media(min-width:760px){.hl{padding:56px 64px 96px}}.hl-mark{max-width:none}.hl-mark svg{display:block;width:100%;height:auto}.hl-mark.is-draw .brush-red{transform-box:fill-box;transform-origin:center;animation:hl-pop .45s cubic-bezier(.3,1.4,.6,1) .2s both}.hl-mark.is-draw .brush-pulse{transform-box:fill-box;transform-origin:center;opacity:0;animation:hl-pulse 1.4s ease-out .55s 1}.hl-mark.is-draw .brush-ocean{opacity:0;animation:hl-fade 1.1s ease .5s forwards}.hl-mark.is-draw .brush-reveal{stroke-dasharray:1;stroke-dashoffset:1;animation:hl-draw 2.2s cubic-bezier(.55,0,.25,1) .8s forwards}@keyframes hl-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hl-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes hl-fade{to{opacity:1}}@keyframes hl-draw{to{stroke-dashoffset:0}}.hl-mark+script+.hl-spec,.hl-mark+.hl-spec{margin-top:32px}.hl-spec,.hl-sub{font-family:var(--mono);font-size:11px;line-height:1.6;color:#edede89e}.hl-spec{letter-spacing:.22em;text-transform:uppercase}.hl-name{margin-top:12px;font-family:var(--display);font-weight:500;font-size:36px;line-height:1.15;letter-spacing:.06em;color:var(--ochre);overflow-wrap:break-word}.hl-sub{margin-top:10px;letter-spacing:.26em}.hl-line{margin-top:18px;max-width:22em;font-family:var(--body);font-size:19px;line-height:1.55;color:#edede8d9}.hl-image{display:block;margin-top:28px;aspect-ratio:4/5;overflow:hidden;background:var(--ink-lift)}.hl-image img{display:block;width:100%;height:100%;object-fit:cover}.hl-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule)}.hl-price{font-family:var(--mono);font-size:14px;color:var(--paper)}.hl-soldout{margin-left:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#edede89e}.hl-go{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ochre);white-space:nowrap}.hl-go:hover{text-decoration:underline;text-underline-offset:4px}.hl-go:focus-visible,.hl-image:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media(min-width:900px){.hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;grid-template-rows:1fr auto auto 1fr;grid-template-areas:". image" "head image" "foot image" ". image";padding:96px 64px 128px}.hl-head{grid-area:head;min-width:0}.hl-image{grid-area:image;margin-top:0}.hl-foot{grid-area:foot;margin-top:32px;padding-top:18px}.hl-mark{max-width:360px}.hl-spec,.hl-sub{font-size:12px}.hl-name{font-size:48px}.hl-line{font-size:22px}}:root{--paper-light:#F3ECDC;--paper-light-mobile:#F4EBDC;--ink-on-light:#111111;--rule-light:rgba(200,164,106,.4);--ochre-on-light:#7E6232;--rule-strong-light:#9E8254}.hk{background:var(--paper-light);color:var(--ink-on-light)}.hk-text{padding:var(--seam) 24px 40px}.hk--text .hk-text{padding-bottom:72px}.hk-label{font-family:var(--mono);font-size:11px;line-height:1.6;letter-spacing:.22em;color:var(--ochre-on-light)}.hk-name{margin-top:16px;font-family:var(--display);font-weight:400;font-size:44px;line-height:1.05;letter-spacing:.06em;color:var(--ink-on-light)}.hk-line{margin-top:14px;font-family:var(--display);font-size:17px;line-height:1.45;letter-spacing:.18em;color:var(--ink-on-light)}.hk-rule{width:120px;margin:28px 0 0;border:0;border-top:1px solid var(--rule-light)}.hk-body{margin-top:24px;max-width:28em;font-family:var(--body);font-size:16px;line-height:1.65;color:var(--ink-on-light)}.hk-price{margin-top:28px;font-family:var(--body);font-size:28px;line-height:1.2;color:var(--ochre-on-light)}.hk-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-family:var(--body);font-size:16px;color:var(--ochre-on-light)}.hk-go-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hk-go:hover .hk-go-text{text-decoration-thickness:2px}.hk-go:focus-visible{outline:2px solid var(--ochre-on-light);outline-offset:4px}.hk-art picture{display:contents}.hk-art img{display:block;width:100%;height:auto}@media(min-width:760px){.hk-text{padding:var(--seam) 64px 48px}}@media(max-width:899px){.hk{display:grid;background:var(--paper-light-mobile)}.hk-text,.hk-art{grid-area:1/1;min-width:0}.hk-art{align-self:end}.hk-text{position:relative;z-index:1;padding-bottom:calc(var(--hk-reserve,0) * 100% + 24px)}.hk--text .hk-text{padding-bottom:72px}}@media(min-width:900px){.hk{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center}.hk--text{display:block}.hk-art{align-self:stretch}.hk-art img{height:100%;object-fit:cover;object-position:100% 100%}.hk-text{padding:var(--seam) 40px 96px 64px}.hk-name{font-size:64px}.hk-line{font-size:19px}.hk-body{font-size:17px}}.hc{--row-gutter:24px;padding:24px 0 var(--seam);background:var(--paper-light-mobile);color:var(--ink-on-light)}@media(min-width:760px){.hc{--row-gutter:64px}}.hc-row,.mv-row{display:grid;grid-auto-flow:column;grid-auto-columns:258px;gap:16px;list-style:none;margin:0;padding-block:40px 12px;padding-inline:var(--row-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--row-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.hc-row::-webkit-scrollbar,.mv-row::-webkit-scrollbar{display:none}.hc-item,.mv-item{scroll-snap-align:start}.hc .chapter-card-media{background:transparent}.hc .chapter-card-text{margin-top:20px}.hc .chapter-card-name,.hc .chapter-card-go{color:var(--ochre-on-light)}.hc .chapter-card-sub{color:var(--ink-on-light);opacity:.72}.hc .chapter-card-line{color:var(--ink-on-light);opacity:.85}.hc .chapter-card-price{color:var(--ink-on-light);white-space:nowrap}.hc .chapter-card-go:focus-visible,.hc .chapter-card-media:focus-visible{outline-color:var(--ochre-on-light)}.hc .chapter-card-text>.chapter-card-foot{flex-direction:column;align-items:flex-start;row-gap:4px;margin-top:22px;padding-top:16px;border-top-color:var(--rule-light)}.hc-all{display:inline-flex;align-items:center;min-height:44px;margin:9px 0 0 var(--row-gutter);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ochre-on-light)}.hc-all:hover{text-decoration:underline;text-underline-offset:4px}.hc-all:focus-visible{outline:2px solid var(--ochre-on-light);outline-offset:2px}@media(min-width:900px){.hc{padding:24px var(--row-gutter) var(--seam);background:var(--paper-light)}.hc-row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:64px 40px;margin-inline:0;padding-block:40px 0;padding-inline:0;overflow:visible;scroll-snap-type:none;scroll-padding:0}.hc-item{width:auto;min-width:0;scroll-snap-align:none}.hc-all{margin:19px 0 0}.hc .chapter-card-text>.chapter-card-foot{flex-direction:row;align-items:center}}.hg{padding:var(--seam) 24px 72px;background:var(--ink)}@media(min-width:760px){.hg{padding-inline:64px}}.hg-label{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ochre)}.hg-head{margin-top:20px;max-width:760px;font-family:var(--display);font-weight:400;font-size:44px;line-height:1.12;color:var(--paper)}.hg-br{display:none}.hg-text{margin-top:16px;max-width:760px;font-family:var(--body);font-size:17px;line-height:1.6;color:#edede8d9}.hg-head+.hg-text{margin-top:32px}.hg-image{max-width:1100px;margin-top:56px}.hg-image img{display:block;width:100%;height:auto}.hg-close{margin-top:56px;max-width:760px;font-family:var(--display);font-size:40px;line-height:1.15;color:var(--paper)}.hg-image+.hg-close{margin-top:48px}.hg-red{color:var(--vermilion);white-space:nowrap}@media(min-width:900px){.hg{padding-block:var(--seam) 110px}.hg-head{font-size:64px}.hg-br{display:inline}.hg-text{font-size:19px}.hg-close{font-size:56px}}.hm{padding:110px 24px 96px}@media(min-width:760px){.hm{padding-inline:64px}}.hm-label{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ochre)}.hm-head{margin-top:20px;max-width:760px;font-family:var(--display);font-weight:400;font-size:44px;line-height:1.12;color:var(--paper)}.hm-image{max-width:1200px;margin-top:48px}.hm-image img{display:block;width:100%;height:auto}.hm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;margin-top:48px}.hm-icon{display:block;fill:none;stroke:var(--ochre);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.hm-fact dt{margin-top:16px;font-family:var(--mono);font-size:17px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}.hm-fact dd{margin-top:6px;font-family:var(--body);font-size:16px;line-height:1.5;color:#edede8bf}@media(max-width:899px){.hm-fact{padding-block:24px}.hm-fact:nth-child(odd){padding-right:20px;border-right:1px solid var(--rule)}.hm-fact:nth-child(2n){padding-left:20px}.hm-fact:nth-child(n+3){border-top:1px solid var(--rule)}.hm-fact:nth-last-child(-n+2){padding-bottom:0}}@media(min-width:900px){.hm{padding-block:160px 128px}.hm-head{font-size:64px}.hm-br{display:none}.hm-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-fact{padding-inline:32px;border-right:1px solid var(--rule)}.hm-fact:first-child{padding-left:0}.hm-fact:last-child{padding-right:0;border-right:0}}.hs{position:relative;isolation:isolate;overflow:hidden;min-height:640px;padding:110px 24px 96px}.hs-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:75% 50%}.hs--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111111f0,#111111d1 38%,#11111159 62%,#1110 85%)}.hs-inner{max-width:62vw}.hs-label{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ochre)}.hs-head{margin-top:20px;max-width:58vw;font-family:var(--display);font-weight:400;font-size:42px;line-height:1.14;color:var(--paper)}.hs-body{margin-top:24px;font-family:var(--body);font-size:17px;line-height:1.6;color:#edede8d9}.hs-rows{display:grid;gap:26px;margin-top:36px;list-style:none}.hs-row{display:flex;align-items:stretch;gap:12px}.hs-icon{display:block;flex:none;align-self:center;fill:none;stroke:var(--ochre);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.hs-row-label{display:flex;align-items:center;min-height:34px;padding-left:12px;border-left:1px solid var(--rule);font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper);white-space:nowrap}@media(min-width:760px){.hs{padding-inline:64px}}@media(min-width:900px){.hs{min-height:720px;padding-block:160px 140px}.hs-img{object-position:75% 37%}.hs-inner{max-width:620px}.hs-head{max-width:none;font-size:60px}.hs-body{font-size:19px}}.ha{padding:0 24px var(--seam)}@media(min-width:760px){.ha{padding:0 64px var(--seam)}}.ha .assurance{margin-top:0}.is-home .ft{padding-top:var(--seam);border-top:0}.hn{padding:var(--seam) 24px;background:var(--paper-light-mobile);color:var(--ink-on-light)}@media(min-width:760px){.hn{padding-inline:64px}}.hn-inner{max-width:760px}.hn-label{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.25em;text-transform:uppercase;color:var(--ochre-on-light)}.hn-icon{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.hn-head{margin-top:14px;font-family:var(--display);font-style:italic;font-weight:400;font-size:36px;line-height:1.15;color:var(--ink-on-light)}.hn-sub{margin-top:10px;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--ink-on-light);opacity:.75}.hn-form{margin-top:20px}.hn-row{display:grid;gap:4px}.hn-field-label{display:block;font-family:var(--body);font-size:14px;line-height:1.4;color:var(--ink-on-light)}.hn-input{display:block;width:100%;min-height:48px;padding:10px 0;background:transparent;color:var(--ink-on-light);border:0;border-bottom:1px solid var(--rule-light);border-radius:0;font-family:var(--body);font-size:16px}.hn-input::placeholder{color:var(--ink-on-light);opacity:.62}.hn-input:focus-visible,.hn-submit:focus-visible{outline:2px solid var(--ochre-on-light);outline-offset:2px}.hn-submit{justify-self:end;min-height:44px;padding:0 2px;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--ochre-on-light);white-space:nowrap}.hn-submit:hover{text-decoration:underline;text-underline-offset:4px}.hn-status{margin-top:8px;font-family:var(--body);font-size:15px;line-height:1.5;color:var(--ink-on-light)}.hn-status:empty{display:none}.hn-sign{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule-light);font-family:var(--mono);font-size:10px;line-height:1.4;letter-spacing:.2em;color:var(--ochre-on-light)}@media(min-width:900px){.hn{background:var(--paper-light)}.hn-head{font-size:48px}.hn-sub{font-size:17px}.hn-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.hn-submit{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/home.css.map */
