.cs-section{padding-top:var(--space-breathe);padding-bottom:var(--space-breathe)}.cs-hero__inner{padding-top:clamp(1.6rem,2.4vw,3.2rem);padding-bottom:clamp(4rem,7vw,9rem)}.cs-hero__meta{display:flex;flex-wrap:wrap;gap:.6rem 3.2rem;padding-bottom:1.6rem;border-bottom:var(--hairline)}.cs-hero__head{display:grid;gap:3.2rem;padding:clamp(2rem,3vw,3.6rem) 0}.cs-hero__heading{margin:0;font-size:clamp(4.4rem,6.4vw,9.2rem);line-height:1.02;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.cs-hero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;max-width:36rem}.cs-hero__text p{margin:0;font-size:1.7rem}@media screen and (min-width:990px){.cs-hero__head{grid-template-columns:1fr auto;align-items:end;gap:8rem}.cs-hero__aside{padding-bottom:1.6rem}}.cs-hero__figure{position:relative;margin:0}.cs-hero__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:rgba(var(--color-border-brand),.35)}.cs-hero__media img,.cs-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.cs-hero__media{aspect-ratio:4 / 5}}.cs-hero__caption{padding-top:1.2rem}.cs-hero__note{position:relative;margin:-3.2rem 0 0 auto;max-width:30rem;padding:2rem 2.4rem;background:rgb(var(--color-background));border:var(--hairline);transform:rotate(-1.5deg);z-index:1}@media screen and (min-width:750px){.cs-hero__note{position:absolute;right:clamp(2rem,5vw,6rem);bottom:-4rem;margin:0}}.cs-head{display:grid;gap:2rem;padding-bottom:2.4rem;margin-bottom:clamp(4rem,6vw,8rem);border-bottom:var(--hairline)}.cs-head__title{margin:0;font-size:clamp(3.6rem,5vw,6.4rem)}.cs-head__intro{max-width:44rem}.cs-head__intro p{margin:0}@media screen and (min-width:990px){.cs-head{grid-template-columns:1fr auto;align-items:end}}.cs-sheet__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5.6rem 2rem;align-items:start}@media screen and (min-width:990px){.cs-sheet__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8rem 4rem}.cs-frame--down{margin-top:6rem}.cs-frame--up{margin-top:-3rem}.cs-frame--wide{grid-column:span 2}}.cs-frame{position:relative}.cs-frame__top{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;margin-bottom:1.2rem;border-bottom:var(--hairline)}.cs-frame__link{display:block;color:inherit;text-decoration:none}.cs-frame__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:6px}.cs-frame__media{position:relative;overflow:hidden;background:rgba(var(--color-border-brand),.35)}.cs-frame__media img{display:block;width:100%;height:auto}.cs-frame__title{margin:1.6rem 0 .4rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.4;letter-spacing:0;color:rgb(var(--color-foreground))}.cs-frame__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem}.cs-frame__price{color:rgb(var(--color-foreground))}.cs-frame__mark{position:absolute;top:-1.6rem;right:-1.4rem;bottom:-1.6rem;left:-1.4rem;pointer-events:none;color:var(--cs-mark-color, rgb(var(--color-accent-detail)))}.cs-frame__mark svg{width:100%;height:100%;overflow:visible}.cs-frame__mark path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-frame__keeper{position:absolute;top:-3.6rem;right:-.4rem;transform:rotate(-4deg);font-size:1.8rem;color:var(--cs-mark-color, rgb(var(--color-foreground)))}@media(prefers-reduced-motion:no-preference){.cs-frame__mark path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease-calm) .4s}.scroll-trigger:not(.scroll-trigger--offscreen) .cs-frame__mark path,.cs-frame__mark--static path{stroke-dashoffset:0}}.cs-sheet__footer{display:flex;justify-content:center;margin-top:clamp(6rem,8vw,10rem)}.cs-story__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.cs-story__grid{grid-template-columns:5fr 6fr;gap:10rem}.cs-story--image-right .cs-story__figure{order:2}}.cs-story__figure{margin:0}.cs-story__media{overflow:hidden;background:rgba(var(--color-border-brand),.35)}.cs-story__media img{display:block;width:100%;height:auto}.cs-story__caption{padding-top:1.2rem}.cs-story__body{max-width:56rem}.cs-story__heading{margin:1.6rem 0 3.2rem;font-size:clamp(3.6rem,4.6vw,6rem)}.cs-story__text{font-size:1.7rem}.cs-story__text p:first-child{margin-top:0}.cs-story__sign{display:block;margin:3.2rem 0 4rem;font-size:2.6rem;transform:rotate(-2deg);transform-origin:left center}.cs-rolls__list{list-style:none;margin:0;padding:0;border-top:var(--hairline)}.cs-roll{border-bottom:var(--hairline)}.cs-roll__link{display:grid;gap:2rem;padding:3.2rem 0;color:inherit;text-decoration:none}.cs-roll__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@media screen and (min-width:990px){.cs-roll__link{grid-template-columns:14rem minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:4rem;padding:4rem 0}}.cs-roll__title{margin:.4rem 0 0;font-size:clamp(2.8rem,3.4vw,4.4rem);transition:color .6s var(--ease-calm)}.cs-roll__title em{font-style:italic}.cs-roll__link:hover .cs-roll__title{color:rgb(var(--color-accent-detail))}.cs-roll__strip{display:grid;grid-template-columns:repeat(var(--cs-strip-count, 4),minmax(0,1fr));gap:.6rem;padding:.8rem;background:rgb(var(--color-foreground))}.cs-roll__thumb{aspect-ratio:3 / 2;overflow:hidden;background:rgba(var(--color-background),.1)}.cs-roll__thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85);transition:filter 1.2s var(--ease-calm)}.cs-roll__link:hover .cs-roll__thumb img{filter:saturate(1)}.cs-table{position:relative;background:var(--cs-table, #f7f4ee);border:var(--hairline);padding:clamp(3.2rem,5vw,8rem) clamp(2rem,4.5vw,7.2rem) clamp(4.8rem,6vw,9rem)}.cs-table__edge{display:flex;justify-content:space-between;gap:2rem;margin-bottom:clamp(3.2rem,4vw,5.6rem)}.cs-print{position:relative;transform:rotate(var(--tilt, 0deg));transform-origin:50% 40%}@media(prefers-reduced-motion:no-preference){.cs-print{transition:transform 1.1s var(--ease-calm)}.cs-frame:hover .cs-print,.cs-frame:focus-within .cs-print{transform:rotate(0) translateY(-.6rem)}}.cs-print .cs-frame__media{padding:clamp(.8rem,.9vw,1.4rem);background:var(--cs-paper, #fdfbf8);border:1px solid rgba(var(--color-border-brand),.7);box-shadow:0 1px 2px rgba(var(--color-shadow),.06);overflow:visible}.cs-print .cs-frame__media img{transform:none!important}@media screen and (max-width:989px){.cs-print{transform:rotate(calc(var(--tilt, 0deg) * .5))}}cs-loupe{position:relative;display:block}@media(hover:hover)and (pointer:fine){cs-loupe{cursor:zoom-in}}.cs-loupe__lens{position:absolute;left:0;top:0;width:clamp(12rem,11vw,16rem);aspect-ratio:1;border-radius:50%;pointer-events:none;background-color:var(--cs-paper, #fdfbf8);background-repeat:no-repeat;border:1.5px solid rgb(var(--color-foreground));box-shadow:0 0 0 5px rgba(var(--color-background),.85),0 0 0 6px rgba(var(--color-foreground),.25);opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity .18s var(--ease-calm),transform .18s var(--ease-calm);z-index:3}cs-loupe.is-active .cs-loupe__lens{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .5s var(--ease-calm),transform .5s var(--ease-calm)}@media(prefers-reduced-motion:reduce){.cs-loupe__lens,cs-loupe.is-active .cs-loupe__lens{transition:none}}.cs-roll__strip,.cs-roll__thumb--select{position:relative;overflow:visible}.cs-roll__thumb-img{overflow:hidden;width:100%;height:100%}.cs-roll__thumb--select .cs-frame__mark{top:-.9rem;right:-.8rem;bottom:-.9rem;left:-.8rem;z-index:2}.cs-roll__thumb--select .cs-frame__keeper{top:auto;bottom:calc(100% + 1rem);right:-.6rem;white-space:nowrap;z-index:2}.cs-frame .cs-frame__link .cs-frame__mark--hover path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .3s var(--ease-calm),opacity .3s var(--ease-calm)}.cs-frame__keeper--hover{opacity:0;transform:rotate(-4deg) translateY(.4rem);transition:opacity .15s var(--ease-calm),transform .15s var(--ease-calm);white-space:nowrap}.cs-frame .cs-frame__link:hover .cs-frame__mark--hover path,.cs-frame .cs-frame__link:focus-visible .cs-frame__mark--hover path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.4s var(--ease-calm),opacity .2s var(--ease-calm)}.cs-frame__link:hover .cs-frame__keeper--hover,.cs-frame__link:focus-visible .cs-frame__keeper--hover{opacity:1;transform:rotate(-4deg) translateY(0);transition:opacity .7s var(--ease-calm) .5s,transform .7s var(--ease-calm) .5s}@media(hover:none){.cs-frame__mark--hover,.cs-frame__keeper--hover{display:none}}@media(prefers-reduced-motion:reduce){.cs-frame__mark--hover path,.cs-frame__keeper--hover{transition:none}}.cs-roll__desc{margin:.8rem 0 0;max-width:52rem;color:rgb(var(--color-text-secondary));font-size:1.6rem;line-height:1.6}.cs-rolls__shortcut{margin-top:2rem;gap:1rem}.cs-entrance{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - var(--cs-header-h, 7.2rem));overflow:hidden;background:#2b2a28;color:#eeeae3}.cs-entrance__media{position:absolute;top:0;right:0;bottom:0;left:0}.cs-entrance__media img,.cs-entrance__media svg{display:block;width:100%;height:100%;object-fit:cover}.cs-entrance__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2b2a28;opacity:var(--cs-entrance-dim, .15);pointer-events:none}.cs-entrance__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;width:100%;padding-top:6rem;padding-bottom:clamp(3.2rem,6vh,6.4rem)}.cs-entrance__heading{margin:0;max-width:12ch;color:#eeeae3;font-weight:300;line-height:1}.cs-entrance__heading em{font-style:italic}.cs-entrance__cue{color:#eeeae3;text-decoration:none;padding-bottom:.4rem;border-bottom:1px solid rgba(238,234,227,.5);transition:border-color .4s var(--ease-calm, ease)}.cs-entrance__cue:hover,.cs-entrance__cue:focus-visible{border-bottom-color:#eeeae3}.cs-entrance__cue span{display:inline-block;margin-left:.4rem;transition:transform .4s var(--ease-calm, ease)}.cs-entrance__cue:hover span{transform:translateY(.3rem)}.cs-entrance__anchor{display:block;scroll-margin-top:var(--cs-header-h, 7.2rem)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cs-sheet .cs-table{background:transparent;border:0;padding:0}.cs-sheet .cs-table__edge{padding:1.2rem 0;margin-bottom:clamp(2.8rem,3.6vw,4.8rem);border-top:var(--hairline);border-bottom:var(--hairline)}.cs-sheet .cs-print,.cs-sheet .cs-frame:hover .cs-print,.cs-sheet .cs-frame:focus-within .cs-print{transform:none}.cs-sheet .cs-print .cs-frame__media{padding:0;background:rgba(var(--color-border-brand),.35);border:0;box-shadow:none}.cs-sheet .cs-frame--down,.cs-sheet .cs-frame--up{margin-top:0}@media screen and (min-width:990px){.cs-sheet .cs-sheet__grid{gap:5.6rem 3.2rem}}@media(hover:hover)and (pointer:fine){.cs-sheet--negatives .cs-frame__media{position:relative}.cs-sheet--negatives .cs-frame__media img{filter:invert(1) contrast(.85) brightness(1.05);transition:filter .9s var(--ease-calm, ease)}.cs-sheet--negatives .cs-frame__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#c8662a;mix-blend-mode:multiply;opacity:.78;pointer-events:none;transition:opacity .9s var(--ease-calm, ease)}.cs-sheet--negatives .cs-frame:hover .cs-frame__media img,.cs-sheet--negatives .cs-frame:focus-within .cs-frame__media img{filter:none}.cs-sheet--negatives .cs-frame:hover .cs-frame__media:after,.cs-sheet--negatives .cs-frame:focus-within .cs-frame__media:after{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-cs.css.map */
