.sheet{z-index:20;color:var(--ink);pointer-events:none;position:fixed;inset:0;overflow:hidden}.sheet__carry{position:absolute;inset:0}.sheet__layer{will-change:transform;width:100%;position:absolute;top:0;left:0}.sheet__open{height:var(--screen);position:relative}.sheet__grid{grid-template-columns:repeat(12,1fr);align-content:center;align-items:center;display:grid;position:absolute;inset:0}.is-live .sheet__chip{animation:sheet-in .7s var(--enter) .1s both}.is-live .sheet__chip.chip--bl{animation-delay:.3s}.is-live .sheet__chip.chip--br{animation-delay:.4s}.sheet__menu{gap:1.4em}.sheet__home{display:inline-flex}.sheet__invite{color:var(--ink-soft);pointer-events:none;margin:0}.sheet[data-touched=yes] .sheet__invite{opacity:0;transition:opacity 1.4s var(--enter);animation:none}@media (max-width:480px){:is(.sheet__invite[data-kept=yes],.sheet:has(.chip--quote[data-kept=yes]) .sheet__invite){opacity:0;transition:opacity .6s var(--enter);animation:none}.sheet__invite{max-width:calc(100vw - 2 * var(--edge-x) - 9rem);line-height:1.25}}.sheet__w{margin-right:.26em;display:inline-block}.sheet__track{grid-column:3/11;position:relative}.sheet__index{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);opacity:0;margin:0 0 1.1em}.is-live .sheet__index{animation:sheet-in .7s var(--enter) .1s both}.sheet__opening{font-family:var(--font-serif);letter-spacing:-.01em;flex-wrap:wrap;margin:0;font-size:clamp(2rem,4.4vw,4.6rem);font-weight:400;line-height:1.04;display:flex}.sheet__word{opacity:0;margin-right:.28em;display:inline-block}.is-live .sheet__word{animation:sheet-rise .7s var(--enter) both;animation-delay:calc(.22s + var(--i) * 55ms)}.sheet__standfirst{max-width:30ch;font-family:var(--font-serif);font-size:var(--t-body);text-wrap:pretty;opacity:0;margin:1.2em 0 0;line-height:1.3}.is-live .sheet__standfirst{animation:sheet-in .6s var(--enter) .62s both}.sheet__cotton{min-height:92vh;padding:28vh 0 0 calc(var(--col) * 1.6);width:calc(var(--col) * 7);position:relative}.sheet__label{font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1.1em}.sheet__statement{font-family:var(--font-serif);font-size:var(--t-statement);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}.sheet__prose{max-width:40ch;font-family:var(--font-serif);font-size:var(--t-body);text-wrap:pretty;margin:1.2em 0 0;line-height:1.3}.sheet__his{height:var(--screen);padding:0 calc(var(--col) * 2);flex-direction:column;justify-content:center;display:flex;position:relative}.sheet__quote{font-family:var(--font-serif);font-size:var(--t-statement);margin:0;line-height:1.12}.sheet__crease-line{display:inline-block;position:relative}.sheet__crease-line:after{content:"";height:3px;transform:scaleX(var(--draw,0));transform-origin:0;background:linear-gradient(#ffffffd9 0 1px,#0000 1px),linear-gradient(#0000 0 1px,#03030338 1px 2px,#03030312 2px);position:absolute;bottom:-.34em;left:0;right:0}.sheet__judge{min-height:var(--screen);grid-template-columns:repeat(12,1fr);align-content:center;gap:0;padding:12vh 0;display:grid;position:relative}.sheet__judge-head{grid-area:1/8/auto/12;align-self:start;padding-top:2vh}.sheet__judge-title{text-wrap:balance;font-family:var(--font-serif);font-size:var(--t-name);margin:0;font-weight:400;line-height:1.1}.sheet__judge-clause{text-wrap:balance;max-width:24em;margin-top:.6em;font-size:.56em;line-height:1.3;display:block}.sheet__judge-list{grid-area:1/2/auto/7;margin:0;padding:0;list-style:none}.sheet__judge-item{opacity:0;border-top:1px solid #0303031a;padding:1.5rem 0;position:relative}.sheet__judge-item:last-child{border-bottom:1px solid #0303031a}.sheet__judge-number{font-family:var(--font-sans);font-size:var(--t-number);letter-spacing:.12em;color:var(--ink-soft);margin:0;line-height:1.9;position:absolute;top:1.5rem;left:-2.6rem}.sheet__judge-name{font-family:var(--font-serif);font-size:var(--t-step-title);margin:0;font-weight:400;line-height:1.1}.sheet__judge-text{max-width:30em;font-family:var(--font-serif);font-size:var(--t-step-text);text-wrap:pretty;margin:.6em 0 0;line-height:1.36}.sheet__judge-ours{max-width:30em;font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink-soft);margin:.8em 0 0;line-height:1.45}.sheet__buyers{padding:16vh 0 18vh;position:relative}@media (max-width:1024px){.sheet__track{grid-column:2/12}.sheet__cotton,.sheet__his{padding-left:var(--edge-x);padding-right:var(--edge-x);width:auto}.sheet__judge{padding:14vh var(--edge-x);display:block}.sheet__judge-head,.sheet__judge-list{grid-area:auto}.sheet__judge-list{margin-top:3rem}.sheet__judge-number{margin-bottom:.4rem;position:static}.sheet__menu{gap:.9em}.sheet__carry{--fade:linear-gradient(to bottom, transparent calc(var(--edge-y) + 1.4rem), #000 calc(var(--edge-y) + 6.5rem), #000 calc(100% - var(--edge-y) - 6.5rem), transparent calc(100% - var(--edge-y) - 1.4rem));-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);text-shadow:0 0 .6em #f2f2f0f2,0 0 .25em #f2f2f0,0 0 1.5px #f2f2f0}.sheet__carry :is(.numbers__sheet,.sizes__mount,.swatchcard,.unfold__table,.rail__bolt){text-shadow:none}}@media (max-width:640px){.sheet__menu .chip__label:not([aria-current]){display:none}}@keyframes sheet-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.is-live .sheet__chip,.is-live .sheet__index,.is-live .sheet__word,.is-live .sheet__standfirst{animation-duration:.01ms}}
