:root{--ink:#14110e;--ink-2:#1c1814;--ink-3:#29231d;--bone:#ece4d2;--bone-dim:rgba(236,228,210,.66);--bone-faint:rgba(236,228,210,.17);--paper:#e7dec9;--paper-ink:#1a1612;--seal:#cd2a1f;--brick:#93391f;--display:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--mono:"Courier Prime","Courier New",monospace;--gutter:clamp(16px,3vw,44px);--header-h:78px;--ease:cubic-bezier(.19,.8,.22,1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);color:var(--bone);-webkit-text-size-adjust:100%}html.w-locked{overflow:hidden}body{margin:0;min-height:100vh;background:var(--ink);color:var(--bone);font:400 15px/1.6 var(--mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,video,svg,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-weight:inherit}::selection{background:var(--seal);color:var(--bone)}:focus-visible{outline:2px solid var(--seal);outline-offset:3px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w-skip{position:fixed;left:12px;top:-80px;z-index:10000;padding:12px 16px;background:var(--bone);color:var(--ink);font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-skip:focus{top:12px}.w-main{display:block;min-height:60vh}.w-label{display:inline-block;font:700 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase}.w-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.w-ph{width:100%;height:100%;min-height:200px;background:repeating-linear-gradient(45deg,var(--ink-2) 0 14px,var(--ink-3) 14px 28px)}.w-body:after{content:"";position:fixed;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:9000;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22240%22><filter id=%22n%22><feTurbulence type=%22fractalNoise%22 baseFrequency=%22.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/><feColorMatrix type=%22saturate%22 values=%220%22/></filter><rect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/></svg>");animation:w-grain 1.1s steps(5) infinite}@keyframes w-grain{0%{transform:translate(0)}20%{transform:translate(-46px,28px)}40%{transform:translate(34px,-38px)}60%{transform:translate(-28px,-18px)}80%{transform:translate(40px,32px)}to{transform:translate(0)}}.cs-button,.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:1px solid var(--bone);background:var(--bone);color:var(--ink);font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;transition:background .25s,color .25s,border-color .25s}.cs-button:hover,.w-btn:hover{background:var(--seal);border-color:var(--seal);color:var(--bone)}.cs-button--outline,.w-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.cs-button--light{background:var(--bone);color:var(--ink)}.w-btn--ink{background:var(--ink);color:var(--bone);border-color:var(--ink)}.w-btn--block{width:100%}.cs-button[disabled],.w-btn[disabled]{opacity:.45;cursor:not-allowed;background:transparent;color:inherit;border-color:currentColor}.cs-link,.w-arrow-link{display:inline-block;padding-bottom:5px;border-bottom:1px solid currentColor;font:700 12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;transition:color .25s}.cs-link:hover,.w-arrow-link:hover{color:var(--seal)}.w-tab{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:12px;padding:15px 20px 14px;background:var(--ink);color:var(--bone);font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;transition:background .3s}.w-tab:hover{background:var(--seal)}.w-header{position:fixed;z-index:800;inset:0 0 auto;height:var(--header-h);padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;pointer-events:none;transition:transform .6s var(--ease)}.w-header.is-hidden{transform:translateY(-115%)}.w-header>*{pointer-events:auto}.w-patch{display:block;flex:none;width:56px;height:56px;padding:6px;background:var(--bone);transform:rotate(-4deg);box-shadow:0 8px 24px #00000057;transition:transform .5s var(--ease)}.w-patch img{width:100%;height:100%;object-fit:contain}.w-patch:hover{transform:rotate(3deg) scale(1.06)}.w-header__tools{display:flex;align-items:center;gap:clamp(14px,2.2vw,30px);mix-blend-mode:difference;color:#fff}.w-header__tools a,.w-header__tools button{display:inline-block;padding:8px 0;border:0;background:none;color:#fff;font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.w-header__tools a:hover,.w-header__tools button:hover{text-decoration:underline;text-underline-offset:5px}.w-lang{display:flex;gap:10px}.w-lang form{margin:0}.w-lang button{opacity:.55}.w-lang button[aria-current=true]{opacity:1}@media(max-width:640px){.w-hide-sm{display:none!important}}.w-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);background:var(--seal);color:var(--ink);clip-path:inset(0 0 100% 0);transition:clip-path .75s var(--ease)}.w-menu.is-open{clip-path:inset(0 0 0 0)}.w-menu__inner{display:flex;flex-direction:column;min-height:0;padding:0 var(--gutter) 28px;overflow-y:auto}.w-menu__bar{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);margin-bottom:clamp(10px,3vh,30px)}.w-menu__close{padding:8px 0;border:0;background:none;color:var(--ink);font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.w-menu__list{flex:1;margin:0;padding:0;list-style:none}.w-menu__item{border-top:1px solid rgba(20,17,14,.28)}.w-menu__item:last-child{border-bottom:1px solid rgba(20,17,14,.28)}.w-menu__big{display:flex;align-items:baseline;gap:16px;padding:.08em 0 .03em;font:900 clamp(50px,7.8vw,124px)/.86 var(--display);letter-spacing:-.01em;text-transform:uppercase;transition:transform .55s var(--ease)}.w-menu__big small{flex:none;font:700 11px/1 var(--mono);letter-spacing:.14em;opacity:.7}.w-menu__item:hover .w-menu__big,.w-menu__item:focus-within .w-menu__big{transform:translate(16px)}.w-menu__sub{display:flex;flex-wrap:wrap;gap:6px 20px;padding:0 0 14px 34px;font:700 11.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.w-menu__sub a{opacity:.8}.w-menu__sub a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.w-menu__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;padding-top:26px;font:700 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-menu__foot .w-lang button{padding:0;border:0;background:none;color:var(--ink);font:inherit;letter-spacing:inherit}.w-menu__media{position:relative;overflow:hidden;background:var(--ink)}.w-menu__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .6s,transform 1.6s var(--ease)}.w-menu__media img.is-active{opacity:1;transform:scale(1)}@media(max-width:860px){.w-menu{grid-template-columns:1fr}.w-menu__media{display:none}.w-menu__sub{padding-left:0}}.w-hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--ink-2)}.w-hero__media,.w-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.w-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--fd,50% 45%);transform-origin:var(--fd,50% 45%);animation:w-zoom 36s cubic-bezier(.3,.1,.3,1) both}@keyframes w-zoom{0%{transform:scale(1.02)}to{transform:scale(1.18)}}.w-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#14110e73,#14110e00 24% 58%,#14110ea3)}.w-hero__line{position:absolute;left:var(--gutter);bottom:clamp(76px,12vh,130px);margin:0;max-width:min(15ch,86vw);font:400 clamp(34px,4.6vw,78px)/.98 var(--serif);font-style:italic;color:var(--bone);text-shadow:0 2px 30px rgba(0,0,0,.25)}.w-hero__meta{position:absolute;bottom:clamp(20px,3.4vh,34px);margin:0;font:700 11px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone)}.w-hero__meta--bl{left:var(--gutter)}.w-hero__meta--br{right:var(--gutter);text-align:right}.w-hero__enter{position:absolute;left:50%;bottom:clamp(16px,3vh,30px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font:700 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone)}.w-hero__enter span{display:block;animation:w-bob 2.4s ease-in-out infinite}@keyframes w-bob{50%{transform:translateY(6px)}}.w-hero__anchor{position:absolute;left:0;bottom:0}@media(max-width:749px){.w-hero__img{object-position:var(--fm,50% 45%);transform-origin:var(--fm,50% 45%)}.w-hero__meta--br{display:none}.w-hero__enter{left:auto;right:var(--gutter);transform:none}}.w-line{padding:clamp(100px,18vh,210px) var(--gutter);text-align:center}.w-line .w-label{color:var(--bone-dim)}.w-line__text{margin:22px auto 0;max-width:14ch;font:400 clamp(48px,8vw,138px)/.92 var(--serif);font-style:italic;letter-spacing:-.01em}.w-chapter{position:relative;overflow:hidden;height:100vh;height:100svh;min-height:540px;background:var(--ink-2);color:var(--bone)}.w-chapter--tall{height:88vh;height:88svh}.w-chapter--medium{height:72vh;height:72svh;min-height:460px}.w-chapter__media{position:absolute;top:-9%;right:0;bottom:-9%;left:0;will-change:transform}.w-chapter__media picture{display:block;width:100%;height:100%}.w-chapter__img{width:100%;height:100%;object-fit:cover;object-position:var(--focal,50% 50%)}.w-chapter__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.w-veil--soft{background:linear-gradient(180deg,#14110e38,#14110e00 30% 55%,#14110e85)}.w-veil--strong{background:#14110e66}.w-chapter__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.w-chapter__title{position:absolute;z-index:2;margin:0;pointer-events:none;color:var(--bone)}.w-chapter__title>span{display:block}.w-title--display .w-chapter__title{max-width:11ch;font:900 clamp(66px,12.4vw,236px)/.82 var(--display);letter-spacing:-.012em;text-transform:uppercase}.w-title--serif .w-chapter__title{max-width:15ch;font:400 clamp(42px,5.6vw,102px)/.98 var(--serif);font-style:italic;text-shadow:0 2px 34px rgba(0,0,0,.3)}.w-title--stamp .w-chapter__title{padding:.16em .28em .1em;background:var(--seal);font:900 clamp(40px,6vw,104px)/.86 var(--display);text-transform:uppercase;transform:rotate(-3deg)}.w-blend{mix-blend-mode:difference}.w-pos-bl{left:var(--gutter);bottom:clamp(22px,5vh,54px)}.w-pos-br{right:var(--gutter);bottom:clamp(22px,5vh,54px);text-align:right}.w-pos-tl{left:var(--gutter);top:calc(var(--header-h) + 18px)}.w-pos-tr{right:var(--gutter);top:calc(var(--header-h) + 18px);text-align:right}.w-pos-c{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.w-title--stamp .w-pos-c{transform:translate(-50%,-50%) rotate(-3deg)}.w-tab--br{right:var(--gutter);bottom:clamp(22px,5vh,54px)}.w-tab--bl{left:var(--gutter);bottom:clamp(22px,5vh,54px)}.w-tab--bc{left:50%;bottom:clamp(22px,5vh,54px);transform:translate(-50%)}@media(max-width:749px){.w-chapter{height:86vh;height:86svh}.w-title--display .w-chapter__title{font-size:clamp(56px,17vw,120px)}.w-tab--br,.w-tab--bl,.w-tab--bc{left:var(--gutter);right:auto;bottom:18px;transform:none}.w-pos-bl,.w-pos-br{bottom:86px}}.w-diptych{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(8px,1vw,16px);padding:clamp(8px,1vw,16px);align-items:start}.w-diptych__item{position:relative;display:block;overflow:hidden;background:var(--ink-2)}.w-diptych__item:nth-child(2){margin-top:clamp(60px,22vh,260px)}.w-diptych__item img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;transition:transform 1.8s var(--ease)}.w-diptych__item:hover img{transform:scale(1.035)}.w-diptych__title{position:absolute;left:clamp(14px,2vw,28px);top:clamp(14px,2vw,28px);margin:0;max-width:9ch;font:900 clamp(54px,8vw,150px)/.82 var(--display);text-transform:uppercase;color:var(--bone);pointer-events:none}.w-diptych__item .w-tab{left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px)}.w-diptych__cap{position:absolute;right:clamp(14px,2vw,28px);bottom:clamp(20px,2.4vw,34px);margin:0;font:700 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);text-align:right}@media(max-width:749px){.w-diptych{grid-template-columns:1fr}.w-diptych__item:nth-child(2){margin-top:0;width:84%;margin-left:auto}}.w-wall{position:relative;padding:clamp(90px,15vh,180px) var(--gutter) clamp(120px,19vh,230px);overflow:hidden}.w-wall__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(50px,9vh,110px)}.w-wall__title{margin:0;font:900 clamp(64px,11vw,200px)/.82 var(--display);letter-spacing:-.012em;text-transform:uppercase}.w-wall__head .w-label{max-width:32ch;color:var(--bone-dim)}.w-wall__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2.2vw,34px);row-gap:clamp(40px,8vh,90px);align-items:start}.w-wall__slot{will-change:transform}.w-frame{position:relative;display:block;padding:clamp(8px,.9vw,14px) clamp(8px,.9vw,14px) 0;background:var(--bone);color:var(--paper-ink);box-shadow:0 22px 50px #00000080;transform:rotate(var(--rot,0deg));transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.w-frame:hover,.w-frame:focus-visible{transform:rotate(0) translateY(-6px);box-shadow:0 34px 70px #0009}.w-frame__img{position:relative;overflow:hidden;aspect-ratio:var(--ar,4/5);background:var(--ink-3)}.w-frame__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.02);transition:transform 1.4s var(--ease),filter .7s}.w-frame:hover .w-frame__img img{transform:scale(1.06);filter:saturate(1.08) contrast(1.05)}.w-frame__cap{display:flex;justify-content:space-between;gap:12px;padding:11px 0 12px;font:700 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-frame__stamp{position:absolute;top:-14px;right:-12px;z-index:2;padding:9px 11px 7px;background:var(--seal);color:var(--bone);font:900 clamp(18px,1.6vw,26px)/1 var(--display);text-transform:uppercase;opacity:0;transform:rotate(7deg) scale(.5);transition:opacity .35s,transform .5s var(--ease)}.w-frame:hover .w-frame__stamp,.w-frame:focus-visible .w-frame__stamp{opacity:1;transform:rotate(7deg) scale(1)}.w-wall__slot:nth-child(9n+1){grid-column:1/span 4;--ar:4/5;--rot:-1.2deg}.w-wall__slot:nth-child(9n+2){grid-column:6/span 3;margin-top:16vh;--ar:3/4;--rot:1.4deg}.w-wall__slot:nth-child(9n+3){grid-column:10/span 3;margin-top:3vh;--ar:4/5;--rot:-.6deg}.w-wall__slot:nth-child(9n+4){grid-column:2/span 3;margin-top:-4vh;--ar:1/1;--rot:.8deg}.w-wall__slot:nth-child(9n+5){grid-column:6/span 5;margin-top:8vh;--ar:3/2;--rot:-.9deg}.w-wall__slot:nth-child(9n+6){grid-column:11/span 2;margin-top:22vh;--ar:2/3;--rot:1.8deg}.w-wall__slot:nth-child(9n+7){grid-column:1/span 3;margin-top:2vh;--ar:3/4;--rot:1deg}.w-wall__slot:nth-child(9n+8){grid-column:5/span 4;margin-top:-6vh;--ar:4/5;--rot:-1.5deg}.w-wall__slot:nth-child(9n+9){grid-column:9/span 4;margin-top:12vh;--ar:3/2;--rot:.7deg}@media(max-width:860px){.w-wall__grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:44px}.w-wall__slot:nth-child(n){margin-top:0}.w-wall__slot:nth-child(3n+1){grid-column:1/span 4}.w-wall__slot:nth-child(3n+2){grid-column:3/span 4}.w-wall__slot:nth-child(3n+3){grid-column:2/span 4}}.w-shelf{padding:clamp(80px,13vh,150px) 0}.w-shelf__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 30px;padding:0 var(--gutter);margin-bottom:clamp(28px,5vh,50px)}.w-shelf__head .w-label{display:block;margin-bottom:14px;color:var(--bone-dim)}.w-shelf__title{margin:0;font:900 clamp(52px,8vw,140px)/.84 var(--display);text-transform:uppercase}.w-shelf__track{display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,24px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 var(--gutter) 24px;scrollbar-width:none;cursor:grab}.w-shelf__track::-webkit-scrollbar{display:none}.w-shelf__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.w-shelf__track>*{flex:0 0 clamp(240px,27vw,430px);scroll-snap-align:start}.w-shelf__track>*:nth-child(3n+2){margin-top:clamp(30px,6vh,70px)}.w-card{display:block;color:var(--bone)}.w-card__img{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--paper)}.w-card__img img{width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:transform 1.2s var(--ease)}.w-card:hover .w-card__img img{transform:scale(1.045)}.w-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:12px;font:700 12px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.w-card__price{white-space:nowrap;color:var(--bone-dim)}.w-badge{position:absolute;left:12px;top:12px;padding:8px 10px 6px;background:var(--seal);color:var(--bone);font:900 16px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;transform:rotate(-5deg)}.w-signup{position:relative;display:grid;place-items:center;min-height:86vh;min-height:86svh;overflow:hidden;padding:120px var(--gutter);text-align:center;background:var(--ink-2)}.w-signup__media{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.w-signup__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.6) saturate(.92)}.w-signup__box{position:relative;width:min(600px,100%)}.w-signup__title{margin:16px 0 26px;font:400 clamp(44px,6vw,96px)/.95 var(--serif);font-style:italic}.w-signup__field{display:flex;background:var(--bone);color:var(--ink)}.w-signup__field input{flex:1;min-width:0;padding:20px 18px;border:0;background:transparent;color:var(--ink);font:700 13px/1 var(--mono);letter-spacing:.06em}.w-signup__field input::placeholder{color:#14110e8c}.w-signup__field button{flex:none;padding:0 24px;border:0;background:var(--ink);color:var(--bone);font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;transition:background .3s}.w-signup__field button:hover{background:var(--seal)}.w-signup__fine{max-width:48ch;margin:16px auto 0;font:400 11px/1.55 var(--mono);color:var(--bone-dim)}.w-signup__fine a{text-decoration:underline}.w-footer{padding:clamp(80px,13vh,150px) var(--gutter) 26px;background:var(--ink);overflow:hidden}.w-footer__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(30px,6vw,90px)}.w-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font:700 12px/1.45 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-footer__col a:hover{color:var(--seal)}.w-footer__col--right{align-items:flex-end;text-align:right}.w-footer__col address{margin-bottom:6px;font-style:normal;color:var(--bone-dim)}.w-stamp-wrap{position:relative;width:clamp(180px,17vw,250px);aspect-ratio:1;color:var(--bone)}.w-stamp{width:100%;height:100%;animation:w-spin 70s linear infinite}.w-stamp__text{font:700 12.5px var(--mono);letter-spacing:2.3px;fill:currentColor}.w-stamp-wrap img{position:absolute;top:30%;left:30%;width:40%;height:40%;object-fit:contain}@keyframes w-spin{to{transform:rotate(360deg)}}.w-footer__big{margin:clamp(70px,12vh,140px) 0 18px;font:900 clamp(74px,17.6vw,340px)/.78 var(--display);letter-spacing:-.015em;text-transform:uppercase;text-align:center;white-space:nowrap}.w-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:18px;border-top:1px solid var(--bone-faint);font:700 10.5px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.w-footer__base a:hover{color:var(--bone)}.w-footer__policies{display:flex;flex-wrap:wrap;gap:6px 16px}.w-footer .cs-preferences{margin:0 0 26px}@media(max-width:860px){.w-footer__grid{grid-template-columns:1fr;justify-items:center;text-align:center}.w-footer__col,.w-footer__col--right{align-items:center;text-align:center}.w-stamp-wrap{order:-1}}.w-bag{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--paper);color:var(--paper-ink)}.w-bag[open]{display:flex;flex-direction:column;animation:w-slide .55s var(--ease)}.w-bag::backdrop{background:#14110e9e}@keyframes w-slide{0%{transform:translate(102%)}to{transform:none}}.w-bag__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;border-bottom:1px dashed rgba(26,22,18,.4)}.w-bag__title{margin:8px 0 0;font:900 48px/.86 var(--display);text-transform:uppercase}.w-bag__close{padding:4px;border:0;background:none;color:var(--paper-ink);font:400 26px/1 var(--mono)}.w-bag__items{flex:1;overflow:auto;padding:8px 24px;font:400 13px/1.5 var(--mono)}.w-bag__row{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:16px 0;border-bottom:1px dashed rgba(26,22,18,.3)}.w-bag__row img{width:76px;height:95px;object-fit:contain;mix-blend-mode:multiply}.w-bag__row a{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.w-bag__row p{margin:4px 0 0}.w-bag__price{font-weight:700}.w-bag__foot{display:grid;gap:10px;padding:18px 24px 24px;border-top:1px dashed rgba(26,22,18,.4)}.w-bag__sum{display:flex;justify-content:space-between;font:700 14px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.w-bag__note{margin:0;font:400 11px/1.5 var(--mono);opacity:.75}.w-bag .w-btn--ink:hover{background:var(--seal);border-color:var(--seal)}.w-lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:clamp(16px,4vw,60px);border:0;background:#14110ef7;color:var(--bone)}.w-lightbox[open]{display:grid;grid-template-rows:1fr auto;place-items:center;gap:14px}.w-lightbox::backdrop{background:#14110ee6}.w-lightbox img{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain;box-shadow:0 30px 80px #0009}.w-lightbox__close{position:fixed;right:22px;top:18px;border:0;background:none;color:var(--bone);font:400 30px/1 var(--mono)}.w-cursor{position:fixed;left:0;top:0;z-index:9500;display:grid;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;padding:10px;border-radius:50%;background:var(--seal);color:var(--bone);font:700 10px/1.15 var(--mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;pointer-events:none;opacity:0;scale:.3;transition:opacity .25s,scale .45s var(--ease)}.w-cursor.is-on{opacity:1;scale:1}@media(pointer:coarse){.w-cursor{display:none}}.js [data-w-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.3s var(--ease)}.js [data-w-reveal=wipe]{opacity:1;transform:none;clip-path:inset(14% 0 0 0);transition:clip-path 1.6s var(--ease)}.js [data-w-reveal].is-in{opacity:1;transform:none;clip-path:inset(0)}.w-story-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + 14px) var(--gutter) clamp(24px,5vh,48px);overflow:hidden;background:var(--ink-2)}.w-story-hero--plain{min-height:78vh;min-height:78svh;background:var(--ink)}.w-story-hero__media{position:absolute;top:-7%;right:0;bottom:-7%;left:0;z-index:0}.w-story-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--focal,50% 40%)}.w-story-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#14110e80,#14110e00 26%,#14110e0f 55%,#14110ebd)}.w-story-hero__top{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px}.w-story-hero__title{position:relative;z-index:1;margin:0;max-width:13ch;font:900 clamp(60px,10.5vw,190px)/.82 var(--display);letter-spacing:-.012em;text-transform:uppercase;color:var(--bone)}.w-story-hero__title.is-long{max-width:16ch;font-size:clamp(50px,7.6vw,146px)}.w-story-intro{padding:clamp(90px,15vh,170px) var(--gutter) clamp(40px,7vh,70px);text-align:center}.w-story-intro p{max-width:26ch;margin:0 auto;font:400 clamp(30px,3.7vw,58px)/1.05 var(--serif);font-style:italic}.w-story-body{max-width:680px;margin:0 auto;padding:0 var(--gutter) clamp(70px,11vh,130px);font:400 clamp(19px,1.5vw,22px)/1.55 var(--serif)}.w-story-body p,.w-plate__text p,.w-note p{margin:0 0 1em}.w-story-body a,.w-plate__text a,.w-note a{text-decoration:underline;text-underline-offset:3px}.w-quote{padding:clamp(70px,13vh,150px) var(--gutter);text-align:center;overflow:hidden}.w-quote__text{display:inline-block;margin:0;padding:.12em .24em .06em;background:var(--seal);color:var(--bone);font:900 clamp(56px,11vw,210px)/.84 var(--display);text-transform:uppercase;transform:rotate(-3.5deg)}.w-quote__note{max-width:52ch;margin:34px auto 0;font:400 12px/1.6 var(--mono);color:var(--bone-dim)}.w-plate{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;padding:clamp(50px,9vh,110px) 0}.w-plate__media{position:relative;grid-column:1/span 8;margin:0;overflow:hidden;background:var(--ink-2)}.w-plate__media img{width:100%;height:auto;max-height:94vh;object-fit:cover}.w-plate__title{position:absolute;left:clamp(14px,2.2vw,34px);bottom:clamp(12px,2vw,30px);margin:0;max-width:12ch;font:900 clamp(42px,6.2vw,116px)/.84 var(--display);text-transform:uppercase;color:var(--bone);text-shadow:0 2px 40px rgba(0,0,0,.28)}.w-plate__text{grid-column:9/span 4;padding:0 var(--gutter) 6px 0;font:400 clamp(18px,1.4vw,21px)/1.55 var(--serif)}.w-plate__text .w-label{display:block;margin-bottom:14px;color:var(--bone-dim)}.w-plate--b .w-plate__media{grid-column:5/span 8;grid-row:1}.w-plate--b .w-plate__text{grid-column:1/span 4;grid-row:1;padding:0 0 6px var(--gutter)}.w-plate--c .w-plate__media{grid-column:1/-1}.w-plate--c .w-plate__media img{height:100vh;height:100svh;max-height:none}.w-plate--c .w-plate__text{grid-column:7/span 5;padding-top:clamp(28px,5vh,50px)}.w-plate .w-arrow-link{margin-top:10px}.w-note{max-width:980px;margin:0 auto;padding:clamp(70px,12vh,140px) var(--gutter);text-align:center}.w-note .w-label{color:var(--bone-dim)}.w-note__title{margin:16px 0 26px;font:900 clamp(44px,6.6vw,112px)/.85 var(--display);text-transform:uppercase}.w-note .rte{max-width:60ch;margin:0 auto;font:400 clamp(18px,1.4vw,21px)/1.55 var(--serif)}.w-note .w-arrow-link{margin-top:18px}.w-story-cta{padding:clamp(40px,8vh,90px) var(--gutter) clamp(100px,16vh,180px);text-align:center}@media(max-width:900px){.w-plate{display:block;padding:40px 0}.w-plate__media img,.w-plate--c .w-plate__media img{height:auto;max-height:none;aspect-ratio:4/5}.w-plate__text,.w-plate--b .w-plate__text,.w-plate--c .w-plate__text{padding:24px var(--gutter) 0}}.w-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.w-service__media{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--ink-2)}.w-service__media img{width:100%;height:100%;object-fit:cover}.w-service__stamp{position:absolute;left:var(--gutter);bottom:26px;margin:0;color:var(--bone);font:700 11px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase}.w-service__body{padding:calc(var(--header-h) + 34px) var(--gutter) clamp(80px,12vh,140px)}.w-service__body .w-crumb,.w-service__body>.w-label{color:var(--bone-dim)}.w-service__title{margin:22px 0;font:900 clamp(54px,6.4vw,118px)/.84 var(--display);text-transform:uppercase}.w-service__intro{max-width:34ch;font:400 clamp(21px,1.9vw,28px)/1.25 var(--serif)}.w-service__note{max-width:56ch;margin:18px 0;font:400 12px/1.6 var(--mono);color:var(--bone-dim)}.w-service__contact{display:grid;gap:6px;margin:40px 0 0;font:700 12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.w-service__contact address{font-style:normal}.w-service__contact a:hover{color:var(--seal)}.w-service__panel{margin:30px 0;padding:26px;border:1px solid var(--bone-faint)}.w-service__panel h2{margin:0 0 14px;font:900 clamp(30px,3vw,46px)/.9 var(--display);text-transform:uppercase}.w-service__panel p,.w-service__visit p{font:400 19px/1.45 var(--serif)}.w-service__visit h2{margin:30px 0 14px;font:900 clamp(30px,3vw,46px)/.9 var(--display);text-transform:uppercase}.w-service__visit .w-btn{margin:10px 0 18px}.w-service__visit a:not(.w-btn){text-decoration:underline}.w-service__map{display:grid;place-items:center;min-height:380px;margin-top:40px;padding:30px;background:var(--ink-2);text-align:center}.w-service__map h2{margin-bottom:12px;font:900 clamp(30px,3vw,46px)/.9 var(--display);text-transform:uppercase}.w-service__map iframe{width:100%;height:440px;border:0;filter:grayscale(.6) contrast(1.05)}.w-service .cs-faq{margin-top:50px}@media(max-width:900px){.w-service{display:block}.w-service__media{position:relative;height:70vh;height:70svh}}.w-paper{position:relative;margin:36px 0;padding:clamp(24px,3vw,42px);background:var(--paper);color:var(--paper-ink);box-shadow:0 24px 60px #0006}.w-paper:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(26,22,18,.18);pointer-events:none}.w-paper>*{position:relative}.w-paper h2{margin:0 0 8px;font:900 clamp(32px,3.2vw,52px)/.88 var(--display);text-transform:uppercase}.w-paper .w-btn{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.w-paper .w-btn:hover{background:var(--seal);border-color:var(--seal);color:var(--bone)}.w-product{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start}.w-product__media{display:grid;gap:8px;padding:8px;background:var(--paper)}.w-product__frame{margin:0;height:min(100vh,1080px);overflow:hidden;background:var(--paper)}.w-product__frame img{width:100%;height:100%;object-fit:contain;padding:4%;mix-blend-mode:multiply}.w-product__frame video,.w-product__frame iframe,.w-product__frame model-viewer{width:100%;height:100%}.w-product__info{position:sticky;top:0;min-height:100vh;padding:calc(var(--header-h) + 24px) var(--gutter) 60px}.w-product__info .w-crumb{color:var(--bone-dim)}.w-product__title{margin:22px 0 16px;font:900 clamp(46px,5.2vw,92px)/.85 var(--display);text-transform:uppercase}.w-product__price{margin:0 0 30px;font:700 18px/1 var(--mono);letter-spacing:.06em}.w-product__form label{display:block;margin:20px 0 8px;font:700 11px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.w-product__form select,.w-product__form input[type=number]{width:100%;padding:14px 12px;border:1px solid var(--bone-faint);border-radius:0;background:var(--ink-2);color:var(--bone);font:700 14px/1.2 var(--mono)}.w-product__form input[type=number]{width:110px}.w-product__form .w-btn{width:100%;min-height:62px;margin-top:26px}.w-product__note{margin:16px 0 0;font:400 11.5px/1.6 var(--mono);color:var(--bone-dim)}.w-product__note a{text-decoration:underline}.w-product__desc{margin:36px 0 30px;font:400 clamp(18px,1.3vw,20px)/1.55 var(--serif)}.w-product__desc img{margin:12px 0}@media(max-width:900px){.w-product{display:block}.w-product__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:calc(var(--header-h) + 6px) 8px 8px}.w-product__frame{flex:0 0 86vw;height:auto;aspect-ratio:4/5;scroll-snap-align:center}.w-product__info{position:relative;min-height:0;padding-top:28px}}.w-shop-head{padding:calc(var(--header-h) + 40px) var(--gutter) clamp(30px,6vh,60px)}.w-shop-head .w-crumb{color:var(--bone-dim)}.w-shop-head__title{max-width:12ch;margin:24px 0 18px;font:900 clamp(66px,12vw,220px)/.8 var(--display);letter-spacing:-.012em;text-transform:uppercase}.w-shop-head__intro{max-width:42ch;font:400 clamp(20px,1.7vw,26px)/1.3 var(--serif)}.w-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.w-tags a{padding:10px 14px 9px;border:1px solid var(--bone-faint);color:var(--bone);font:700 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;transition:background .25s,border-color .25s,color .25s}.w-tags a:hover,.w-tags a[aria-current=page]{background:var(--bone);border-color:var(--bone);color:var(--ink)}.w-shop-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 clamp(40px,7vh,80px);padding:14px var(--gutter);border-top:1px solid var(--bone-faint);border-bottom:1px solid var(--bone-faint);font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-shop-tools>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.w-shop-tools select{padding:10px 12px;border:1px solid var(--bone-faint);background:var(--ink-2);color:var(--bone);font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.w-shop-tools button{padding:10px 14px;border:1px solid var(--bone);background:transparent;color:var(--bone);font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-filter{margin:-40px var(--gutter) 60px;border-bottom:1px solid var(--bone-faint)}.w-filter summary{padding:14px 0;cursor:pointer;font:700 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.w-filter fieldset{margin:18px 0;padding:0;border:0}.w-filter legend{margin-bottom:10px;font:700 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.w-filter label{display:inline-flex;align-items:center;gap:8px;margin:6px 18px 6px 0;font:400 13px/1.3 var(--mono)}.w-filter input[type=number]{width:110px;padding:8px;border:1px solid var(--bone-faint);background:var(--ink-2);color:var(--bone)}.w-salon{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(44px,8vh,96px) clamp(14px,2vw,28px);padding:0 var(--gutter)}.w-salon>*{grid-column:span 4}.w-salon>:nth-child(5n+1){grid-column:span 5}.w-salon>:nth-child(5n+2){grid-column:span 4;margin-top:12vh}.w-salon>:nth-child(5n+3){grid-column:span 3}.w-salon>:nth-child(5n+4){grid-column:2/span 4}.w-salon>:nth-child(5n+5){grid-column:7/span 5;margin-top:-6vh}@media(max-width:860px){.w-salon{grid-template-columns:1fr 1fr;row-gap:40px}.w-salon>*{grid-column:auto!important;margin-top:0!important}.w-salon>:nth-child(2n){margin-top:8vh!important}}.w-shop-foot{display:block;padding:clamp(90px,15vh,170px) var(--gutter);text-align:center}.w-shop-foot .w-label{color:var(--bone-dim)}.w-shop-foot__title{margin:14px 0 24px;font:400 clamp(36px,4.6vw,76px)/1 var(--serif);font-style:italic}.w-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:70px;font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.w-pagination .current{color:var(--seal)}.w-cart{display:grid;justify-items:center;padding:calc(var(--header-h) + 40px) var(--gutter) clamp(100px,15vh,170px)}.w-receipt{position:relative;width:min(720px,100%);padding:clamp(24px,4vw,50px);background:var(--paper);color:var(--paper-ink);box-shadow:0 30px 80px #00000080;font:400 14px/1.55 var(--mono);transform:rotate(-.5deg)}.w-receipt:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;background:linear-gradient(-45deg,transparent 8px,var(--paper) 0) 0 0/16px 16px repeat-x,linear-gradient(45deg,transparent 8px,var(--paper) 0) 0 0/16px 16px repeat-x}.w-receipt__head{display:grid;justify-items:center;gap:6px;padding-bottom:20px;border-bottom:1px dashed rgba(26,22,18,.45);text-align:center}.w-receipt__head img{width:64px;height:64px;object-fit:contain}.w-receipt__head p{margin:0;font:700 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase}.w-receipt__title{margin:26px 0 10px;font:900 clamp(48px,6vw,86px)/.85 var(--display);text-align:center;text-transform:uppercase}.w-receipt__row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 0;border-bottom:1px dashed rgba(26,22,18,.35)}.w-receipt__row img{width:80px;height:100px;object-fit:contain;mix-blend-mode:multiply}.w-receipt__row h2{margin:0 0 4px;font:700 13px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase}.w-receipt__row p{margin:0 0 4px;font-size:12px}.w-receipt__row input[type=number]{width:72px;margin-top:6px;padding:8px;border:1px solid rgba(26,22,18,.45);border-radius:0;background:transparent;font:700 13px var(--mono)}.w-receipt__row a{text-decoration:underline}.w-receipt__price{text-align:right;white-space:nowrap}.w-receipt__price s{opacity:.6}.w-receipt__sum{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.w-receipt__total{margin-top:10px;padding-top:14px;border-top:2px solid var(--paper-ink);font-size:17px}.w-receipt label{display:block;margin:22px 0 8px;font:700 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.w-receipt textarea{width:100%;min-height:90px;padding:10px;border:1px solid rgba(26,22,18,.4);border-radius:0;background:transparent;font:400 13px/1.5 var(--mono)}.w-receipt__fine{margin:14px 0 0;font:400 11.5px/1.6 var(--mono);opacity:.78}.w-receipt__fine a{text-decoration:underline}.w-receipt__actions{display:grid;gap:10px;margin-top:22px}.w-receipt .w-btn{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.w-receipt .w-btn--ghost{background:transparent;color:var(--paper-ink)}.w-receipt .w-btn:hover{background:var(--seal);border-color:var(--seal);color:var(--bone)}.w-receipt__foot{margin-top:26px;text-align:center;font:700 10.5px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.w-receipt__empty{padding:30px 0 10px;text-align:center}.w-receipt__empty p{font:400 20px/1.45 var(--serif)}.w-gallery{padding:calc(var(--header-h) + 40px) var(--gutter) clamp(90px,14vh,160px)}.w-gallery__head{max-width:1150px;margin-bottom:clamp(30px,6vh,60px)}.w-gallery__head .w-crumb,.w-gallery__head>.w-label{color:var(--bone-dim)}.w-gallery__title{margin:22px 0 18px;font:900 clamp(60px,10.5vw,190px)/.82 var(--display);text-transform:uppercase}.w-gallery__lead{max-width:44ch;font:400 clamp(20px,1.7vw,25px)/1.3 var(--serif)}.w-gallery__filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 14px}.w-gallery__filters button{padding:10px 14px 9px;border:1px solid var(--bone-faint);background:transparent;color:var(--bone);font:700 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.w-gallery__filters button[aria-pressed=true]{background:var(--seal);border-color:var(--seal)}.w-gallery__count{margin-bottom:28px;color:var(--bone-dim)}.w-gallery__wall{columns:4 240px;column-gap:clamp(12px,1.6vw,24px)}.w-gallery__item{break-inside:avoid;margin:0 0 clamp(14px,1.8vw,26px);padding:10px 10px 0;background:var(--bone);color:var(--paper-ink);transform:rotate(var(--r,0deg))}.w-gallery__item:nth-child(4n+1){--r:-.6deg}.w-gallery__item:nth-child(4n+2){--r:.8deg}.w-gallery__item:nth-child(4n+3){--r:-.3deg}.w-gallery__item:nth-child(4n){--r:.5deg}.w-gallery__item a{display:block;overflow:hidden}.w-gallery__item img{width:100%;transition:transform 1.2s var(--ease)}.w-gallery__item a:hover img{transform:scale(1.04)}.w-gallery__cap{display:flex;justify-content:space-between;gap:10px;padding:10px 0 12px;font:700 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.w-gallery__cap h2{margin:0;font:inherit}.w-gallery__cta{display:grid;justify-items:center;gap:24px;margin-top:clamp(70px,12vh,130px);text-align:center}.w-gallery__cta h2{font:400 clamp(40px,5vw,84px)/1 var(--serif);font-style:italic}.w-care{padding:calc(var(--header-h) + 40px) 0 clamp(90px,14vh,160px)}.w-care__head{max-width:1150px;padding:0 var(--gutter)}.w-care__head .w-crumb,.w-care__head>.w-label{color:var(--bone-dim)}.w-care__title{margin:22px 0 18px;font:900 clamp(62px,11vw,200px)/.82 var(--display);text-transform:uppercase}.w-care__lead{max-width:46ch;font:400 clamp(20px,1.7vw,25px)/1.3 var(--serif)}.w-care__downloads{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.w-care__steps{display:flex;gap:clamp(12px,1.6vw,24px);overflow-x:auto;padding:clamp(50px,9vh,90px) var(--gutter) 30px;scroll-snap-type:x proximity}.w-care__step{flex:0 0 clamp(260px,24vw,340px);padding:12px 12px 22px;background:var(--bone);color:var(--paper-ink);scroll-snap-align:start;transform:rotate(var(--r,0deg))}.w-care__step:nth-child(odd){--r:-.7deg;margin-top:28px}.w-care__step:nth-child(2n){--r:.6deg}.w-care__step img{width:100%;aspect-ratio:1;object-fit:cover}.w-care__step .w-label{display:block;margin:16px 0 8px}.w-care__step h2{margin:0 0 8px;font:900 32px/.9 var(--display);text-transform:uppercase}.w-care__step p{margin:0;font:400 17px/1.45 var(--serif)}.w-care__end{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,60px);max-width:1150px;padding:clamp(50px,8vh,90px) var(--gutter) 0}.w-care__end .w-label{color:var(--bone-dim)}.w-care__end h2{margin:12px 0 10px;font:900 clamp(34px,3.6vw,58px)/.88 var(--display);text-transform:uppercase}.w-care__end p{font:400 19px/1.45 var(--serif)}.w-care__fine{max-width:80ch;padding:30px var(--gutter) 0;font:400 12px/1.6 var(--mono);color:var(--bone-dim)}.w-care__fine a{text-decoration:underline}@media(max-width:749px){.w-care__end{grid-template-columns:1fr}}.w-lost{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;overflow:hidden;padding:120px var(--gutter);text-align:center}.w-lost__media{position:absolute;top:0;right:0;bottom:0;left:0}.w-lost__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.w-lost__box{position:relative}.w-lost__title{margin:18px 0 22px;font:900 clamp(70px,13vw,240px)/.8 var(--display);text-transform:uppercase}.w-lost__box p{max-width:44ch;margin:0 auto 28px;font:400 21px/1.4 var(--serif)}.w-lost__box .cs-actions{justify-content:center}.cs-shell{width:min(1360px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.cs-section{padding:clamp(70px,11vh,130px) 0}.w-main>.shopify-section:first-child>.cs-section,.w-main>.shopify-section:first-child>.cs-shell{padding-top:calc(var(--header-h) + 50px)}.cs-kicker{display:block;margin-bottom:18px;font:700 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim)}.cs-heading{margin:0 0 .3em;font-family:var(--display);font-weight:900;line-height:.85;letter-spacing:-.01em;text-transform:uppercase}.cs-heading--xl{font-size:clamp(62px,10vw,180px)}.cs-heading--lg{font-size:clamp(48px,6.6vw,116px)}.cs-heading--md{font-size:clamp(30px,3.2vw,52px)}.cs-heading em{font-family:var(--serif);font-weight:400;font-style:italic;text-transform:none}.cs-lead{max-width:40ch;font:400 clamp(20px,1.8vw,26px)/1.3 var(--serif)}.cs-muted{color:var(--bone-dim)}.cs-breadcrumbs{margin-bottom:26px;font:700 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.cs-breadcrumbs a:hover{color:var(--bone)}.cs-grid{display:grid;gap:clamp(18px,2.2vw,32px)}.cs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-card{display:block;color:inherit}.cs-sand{background:var(--ink-2)}.cs-green{background:#1d221b}.cs-photo{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--ink-2)}.cs-photo--portrait{aspect-ratio:3/4}.cs-photo--landscape{aspect-ratio:3/2}.cs-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.cs-card:hover .cs-photo img{transform:scale(1.04)}.cs-photo--contain{background:var(--paper)}.cs-photo--contain img{object-fit:contain;padding:6%;mix-blend-mode:multiply}.cs-caption{display:flex;justify-content:space-between;gap:14px;padding-top:12px;font:700 12px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase}.cs-caption h2,.cs-caption h3{margin:0;font:inherit;letter-spacing:inherit}.cs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.cs-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,90px);align-items:center}.cs-section-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:40px}.cs-page-copy,.rte{font:400 clamp(18px,1.4vw,21px)/1.55 var(--serif)}.cs-page-copy h1,.cs-page-copy h2,.cs-page-copy h3{margin:1.4em 0 .5em;font-family:var(--display);font-weight:900;line-height:.9;text-transform:uppercase}.cs-page-copy h2{font-size:clamp(32px,3.2vw,50px)}.cs-page-copy h3{font-size:clamp(24px,2.2vw,34px)}.cs-page-copy a,.rte a{text-decoration:underline;text-underline-offset:3px}.cs-page-copy ul,.cs-page-copy ol{padding-left:1.2em}.cs-page-copy table{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--mono)}.cs-page-copy td,.cs-page-copy th{padding:10px;border-bottom:1px solid currentColor;text-align:left}.cs-faq details{border-top:1px solid var(--bone-faint)}.cs-faq details:last-of-type{border-bottom:1px solid var(--bone-faint)}.cs-faq summary{position:relative;padding:22px 44px 22px 0;cursor:pointer;list-style:none;font:700 13px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{content:"+";position:absolute;right:6px;top:15px;font:400 28px/1 var(--mono);transition:transform .3s}.cs-faq details[open] summary:after{transform:rotate(45deg)}.cs-faq details>div{max-width:62ch;padding:0 0 24px;font:400 clamp(18px,1.3vw,20px)/1.5 var(--serif)}.cs-faq details>div a{text-decoration:underline}.cs-service__faq{max-width:980px;margin-top:40px}.cs-service__faq h2{margin:50px 0 18px}.cs-form label{display:block;margin:22px 0 8px;font:700 11px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase}.cs-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.cs-form select,.cs-form textarea{display:block;width:100%;padding:12px 2px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:400 16px/1.4 var(--mono)}.cs-form select{padding:12px 8px;border:1px solid currentColor}.cs-form textarea{min-height:130px;padding:12px;border:1px solid currentColor;resize:vertical}.cs-form .cs-button,.cs-form .w-btn{margin-top:26px}.cs-form-note{margin:16px 0 0;font:400 11.5px/1.6 var(--mono);opacity:.8}.cs-form-note a{text-decoration:underline}#CsSearch{font:900 clamp(40px,6vw,96px)/1 var(--display);text-transform:uppercase;border-bottom-width:2px}.cs-success{padding:16px 18px;background:var(--bone);color:var(--ink);font:700 13px/1.4 var(--mono)}.w-paper .cs-success{background:var(--paper-ink);color:var(--paper)}.errors{margin:10px 0;padding:12px 14px;border:1px solid var(--seal);color:var(--seal);font:700 12px/1.5 var(--mono)}.errors ul{margin:0;padding-left:18px}.cs-error{min-height:1.2em;margin:10px 0 0;color:var(--seal);font:700 12px/1.4 var(--mono)}.cs-empty{padding:clamp(80px,14vh,160px) 0;text-align:center}.cs-empty p{max-width:46ch;margin:0 auto 26px;font:400 20px/1.45 var(--serif)}.cs-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:60px;font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.cs-pagination .current{color:var(--seal)}.cs-timeline-row{display:grid;grid-template-columns:120px 1fr 2fr;gap:20px;padding:22px 0;border-top:1px solid var(--bone-faint)}.cs-timeline-row span{font:900 36px/1 var(--display)}.cs-timeline-row h3{margin:0;font:700 13px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.cs-timeline-row p{margin:0;font:400 19px/1.45 var(--serif)}.cs-rule{margin:18px 0;border:0;border-top:1px dashed currentColor;opacity:.5}[class*=template-customers] .w-main{min-height:80vh;padding:calc(var(--header-h) + 40px) 0 80px;background:var(--paper);color:var(--paper-ink)}@media(max-width:900px){.cs-grid--3,.cs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-split{grid-template-columns:1fr}.cs-timeline-row{grid-template-columns:80px 1fr}.cs-timeline-row p{grid-column:2}}@media(prefers-reduced-motion:reduce){.w-body:after,.w-stamp,.w-hero__img,.w-hero__enter span{animation:none}.js [data-w-reveal]{opacity:1;transform:none;clip-path:none;transition:none}.w-menu{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cs-world.css.map */
