.container.cart{max-width:68rem}.mpane__inner{max-width:88rem}.header__cart:before{content:"Cart";margin-right:.55rem}.searchov__panel{justify-content:center}.mpane__title{min-height:2.1em}body:not(.has-hero) #main:has(>:first-child .dip){padding-top:0}.mpane__seek{margin-top:clamp(2.2rem,3vw,3.2rem);width:100%;max-width:42rem}.mpane__bar{position:relative;width:100%;height:3px;border-radius:999px;background:var(--line);cursor:pointer;touch-action:none;transition:height .18s ease}.mpane__bar:hover,.mpane__bar:focus-visible{height:6px;outline:none}.mpane__barfill{position:absolute;left:0;top:0;height:100%;width:0%;background:var(--ink);border-radius:inherit}.mpane__barfill:after{content:"";position:absolute;right:0;top:50%;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--ink);transform:translate(50%,-50%) scale(0);transition:transform .18s ease}.mpane__bar:hover .mpane__barfill:after,.mpane__bar:focus-visible .mpane__barfill:after{transform:translate(50%,-50%) scale(1)}.mpane__times{display:flex;justify-content:space-between;margin-top:1.1rem;font-family:var(--sans);font-size:1rem;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--taupe)}.mpane__seek{margin-inline:auto}.mpane__controls{justify-content:center;gap:clamp(2rem,3.2vw,2.8rem);margin-top:clamp(2rem,2.6vw,2.8rem)}.mpane__info{max-width:46ch;margin-top:clamp(2.4rem,3.2vw,3.4rem);text-align:justify;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;hyphenate-limit-chars:10 5 5}.mpane__title{display:flex;align-items:center}.mpane__artist{margin-top:.6rem}@media(max-width:749px){.mpane__inner{gap:clamp(3.2rem,6vw,4.4rem)}}.mpane__ctrl--play{width:clamp(5.6rem,10vw,6.4rem);height:clamp(5.6rem,10vw,6.4rem)}.mpane__skipic{width:clamp(2.2rem,4vw,2.7rem)}body.ground-dark .mpane__bar{background:#faf9f63d}body.ground-dark .mpane__barfill,body.ground-dark .mpane__barfill:after{background:var(--on-dark)}body.ground-dark .mpane__time{color:var(--on-dark-soft)}.menuov__word{font-family:var(--sans);font-style:normal;-webkit-text-stroke:0}.gl{font-family:var(--sans);font-style:normal}.gl.is-serif{font-family:var(--script);font-style:normal;-webkit-text-stroke:.4px currentColor}@media(max-width:749px){.menuov__word .gl.is-serif{animation:mglitch .42s ease both}.menuov__word .gl.is-serif:nth-child(3n){animation-delay:.05s}.menuov__word .gl.is-serif:nth-child(3n+1){animation-delay:.11s}.menuov__word .gl.is-serif:nth-child(4n){animation-delay:.16s}.menuov__word .gl.is-serif:nth-child(5n){animation-delay:.22s}}@keyframes mglitch{0%{opacity:.45}25%{opacity:1}45%{opacity:.6}70%{opacity:1}to{opacity:1}}.header__navlink{font-family:var(--sans)}.header__droplink{font-family:var(--sans);font-size:clamp(3.2rem,3.8vw,4.2rem);text-transform:none;letter-spacing:.02em;line-height:1.2}.header__droplist{--navrail: 12.6rem}.header__droprow{display:flex;align-items:baseline}.header__droprow .navtag{flex:none;font-style:normal;font-size:clamp(1.05rem,.95vw,1.25rem);letter-spacing:.22em;text-transform:uppercase;opacity:.42;min-width:var(--navrail);padding-right:2.2rem}.header__droplist:has(.navtag) .header__droprow:not(:has(.navtag)){padding-left:var(--navrail)}.lfooter--min{padding-top:clamp(3.4rem,5vw,5.4rem)}.lfooter--min .lfooter__bottom{align-items:center}.lfooter--min .lfooter__sub{display:flex;align-items:center}.lfooter--min .lfooter__sub form{display:flex;align-items:center;gap:1.4rem;width:100%;margin:0}.lfooter--min .lfooter__sub input[type=email]{flex:1 1 auto;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--fl);color:var(--on-dark);padding:.5rem 0;font-family:var(--sans);font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.lfooter--min .lfooter__sub input[type=email]::placeholder{color:#f2f1ed80;text-transform:uppercase;letter-spacing:.14em}.lfooter--min .lfooter__sub .ulink{white-space:nowrap;flex:0 0 auto}.lfooter--min .lfooter__msg{margin:0}.header{padding-top:clamp(.5rem,.7vw,.85rem);padding-bottom:clamp(.5rem,.7vw,.85rem)}@media(max-width:749px){.header{padding-block:.6rem}}.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media(max-width:749px){.header__act[data-search-open]{font-size:0;display:inline-flex;align-items:center}.header__act[data-search-open]:before{content:"";width:1.6rem;height:1.6rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7'/%3E%3Cline x1='15.8' y1='15.8' x2='21' y2='21'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7'/%3E%3Cline x1='15.8' y1='15.8' x2='21' y2='21'/%3E%3C/svg%3E") center / contain no-repeat}.header__cart{font-size:.98rem;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.4rem}.header__cart:before{content:"";margin:0;width:1.7rem;height:1.7rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 11H7L6 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 11H7L6 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat}}body.t-index.menu-open .header__logo,body.t-index.menu-open .chapscroll,body.t-index.menu-open .chaptitle,body.t-index.musicpane .header__logo,body.t-index.musicpane .chapscroll,body.t-index.musicpane .chaptitle{opacity:0;visibility:hidden;pointer-events:none}@media(hover:hover)and (min-width:750px){.card__media.zh .card__slide{opacity:0!important;transition:none}.card__media.zh .card__slide.is-shown{opacity:1!important}}.card__pick{font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;color:var(--taupe)}.card__acts{align-items:center}.card__wish{display:inline-flex;align-items:center;gap:.6rem}.card__heart{width:1.5rem;height:1.4rem;flex:none}.card__heart path{fill:none;stroke:currentColor;stroke-width:1.5}.card__wish.is-wished{color:var(--ink)}.card__wish.is-wished .card__heart path{fill:currentColor}.card__wishlabel{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}@media(min-width:990px){.coll .pgrid--4{grid-template-columns:repeat(3,1fr)}}.coll .collhero{position:static;height:auto;min-height:0;overflow:visible;background:transparent;padding:calc(var(--header-top, 0px) + var(--header-h, 6rem) + clamp(.6rem,1.4vw,1.2rem)) var(--pad) 0}.coll .collhero__img{display:none}.coll .collhero:after{display:none}.coll .collhero__text{position:static;left:auto;right:auto;bottom:auto;color:var(--ink)}.coll .collhero__text .eyebrow,.coll .pagehero .eyebrow,.coll--railed .collhero__title,.coll--railed .pagehero__title{display:none}.coll:not(.coll--railed) .collhero__title,.coll:not(.coll--railed) .pagehero__title{font-size:clamp(2.2rem,3.2vw,3.4rem);margin-top:.2rem}body.t-collection .header,body.t-collection .header.is-on-dark{color:var(--ink)}body:not(.has-hero) .header{transition:background .3s ease,color .35s ease,opacity .3s ease}body:not(.has-hero) .header.is-scrolled:not(.is-on-dark){background:var(--bone)}.docpage{--doc-body: clamp(1.3rem, 1.05vw, 1.45rem)}.docpage .docgrid{display:grid;grid-template-columns:1fr;gap:clamp(3rem,5vw,5rem);padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,5vw,5rem);align-items:start}@media(min-width:850px){.docpage .docgrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(4rem,7vw,8rem)}.docpage .docrail--sticky{position:sticky;top:calc(var(--header-top, 0px) + var(--header-h, 6rem) + clamp(2rem,3vw,3.2rem))}}.docpage .docrail__lede{max-width:42ch;font-family:var(--sans);margin:0 0 1.8rem}.docpage .docrail__list{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;margin:0;padding:0;list-style:none}.docpage .prose,.docpage .acc__body,.docpage .partnercell__body,.docpage .ctc__note,.docpage .docrail__lede,.docpage .ctc__closelede,.docpage .ctc__routeq,.docpage .care__foottext,.docpage .policyfoot__lede,.docpage .partnerfoot__text{font-size:var(--doc-body);line-height:1.8;color:var(--ink-soft, var(--taupe))}.docpage .acc>summary,.docpage .ctc__routeq{font-size:1.15rem}.docpage .care__settitle,.docpage .prose h2,.docpage .partnercell__title,.docpage .policyrail__title,.docpage .careril__title,.docpage .ctc__grouptitle{font-family:var(--sans);font-size:.95rem;font-style:normal;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--taupe);margin:0 0 .4rem}.docpage .prose h2{margin-top:3.4em;padding-top:1.8rem;border-top:1px solid var(--line)}.docpage .prose h2:first-child{margin-top:0;border-top:0;padding-top:0}.docpage .prose h3{font-size:1.15rem;letter-spacing:.1em;margin-top:2.2em}.docpage .care__foot,.docpage .policyfoot,.docpage .partnerfoot,.docpage .ctc__close,.docpage.partnerfoot{border-top:1px solid var(--line);padding-block:clamp(2.6rem,4vw,4rem) clamp(6rem,10vw,11rem)}.docpage .ulink,.docpage .acc__link,.docpage .acc__guide,.docpage .policyfoot__link,.docpage .ctc__routea,.docpage .partnercell__cta,.docpage .partnerfoot__cta,.docpage.partnerfoot .partnerfoot__cta{font-family:var(--sans);font-size:.95rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:.25rem;opacity:1;transition:color .25s ease,border-color .25s ease}.docpage a.ulink:hover,.docpage a.acc__link:hover,.docpage a.acc__guide:hover,.docpage a.policyfoot__link:hover,.docpage a.ctc__routea:hover,.docpage a.partnercell__cta:hover,.docpage a.partnerfoot__cta:hover,.docpage.partnerfoot a.partnerfoot__cta:hover{color:var(--ink);border-bottom-color:var(--ink);opacity:1}.docpage .prose a,.docpage .acc__body a:not(.acc__link),.docpage .ctc__link{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:.1rem;transition:color .25s ease,border-color .25s ease}.docpage .prose a:hover,.docpage .acc__body a:not(.acc__link):hover,.docpage .ctc__link:hover{color:var(--ink);border-bottom-color:var(--ink)}.coll .pgrid{padding-top:clamp(1.2rem,2.4vw,2rem)}.coll .card__info{opacity:1}@media(max-width:749px){.coll .coll-bar{grid-template-columns:1fr auto 1fr}.coll .catsel{position:static}.coll .catsel__menu{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;width:auto;min-width:0;background:var(--bone-2);border:0;border-bottom:1px solid var(--line);box-shadow:0 26px 40px -30px #14141473;padding:clamp(2.6rem,3.4vw,4rem) var(--pad) clamp(3rem,4vw,4.4rem);opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}.coll .catsel[open] .catsel__menu{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.coll .catsel__item{padding:0 0 clamp(1.3rem,2.4vw,1.7rem);letter-spacing:.06em}.coll .catsel__item:last-child{padding-bottom:0}.coll-bar__cols i:nth-of-type(2){display:inline}}.ann__msg{font-size:.66rem;letter-spacing:.16em;padding:.42rem var(--pad);gap:0}.ann__msg:before{display:none}.ann__close{width:1.8rem;height:1.8rem;font-size:1.05rem}@media(max-width:749px){.ann__msg{font-size:.58rem;letter-spacing:.11em;padding:.34rem var(--pad)}}body.t-collection .menuov__panel,body.t-product .menuov__panel{color:var(--ink)}body.t-collection .menuov__foot,body.t-product .menuov__foot{color:var(--taupe)}body.t-collection .menuov__foot a:hover,body.t-product .menuov__foot a:hover{color:var(--ink)}.menuov__nav .menuov__sub{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:.4rem 0 .2rem;margin-left:clamp(2.6rem,8vw,4.4rem);max-width:46rem;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .55s cubic-bezier(.16,1,.3,1),opacity .4s ease,visibility 0s linear .55s}.menuov__nav .menuov__sub.is-open{max-height:64rem;opacity:1;visibility:visible;transition:max-height .55s cubic-bezier(.16,1,.3,1),opacity .45s ease .05s}.menuov__nav .menuov__sub .menuov__sublink{display:inline-block;font-family:var(--sans);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.92;-webkit-text-stroke:0;line-height:1.3}.menuov__nav .menuov__sub .menuov__sublink:hover{opacity:1;color:inherit}.menuov__nav .menuov__sub{--subrail: 10rem;--subgutter: 1.66rem}.menuov__nav .menuov__sub .navtag{font-style:normal;font-size:.8em;letter-spacing:.2em;opacity:.5;display:inline-block;min-width:var(--subrail);padding-right:var(--subgutter)}.menuov__nav .menuov__sub:has(.navtag) .menuov__sublink:not(:has(.navtag)){padding-left:var(--subrail)}.menuov__nav .menuov__sub .navname{letter-spacing:inherit}@media(max-width:389px){.menuov__nav .menuov__sub{--subrail: 8.94rem;--subgutter: 1.35rem}.menuov__nav .menuov__sub .menuov__sublink{letter-spacing:.06em}.menuov__nav .menuov__sub .navtag{letter-spacing:.14em}}.menuov__nav .menuov__subhead{color:inherit;opacity:.72;font-size:1rem}@keyframes menusubrise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.menuov.is-open .menuov__sub.is-open .menuov__subhead,.menuov.is-open .menuov__sub.is-open .menuov__sublink{animation:menusubrise .55s cubic-bezier(.22,.61,.36,1) backwards}.menuov.is-open .menuov__sub.is-open .menuov__subhead{animation-delay:calc(.05s + var(--g, 0) * .13s)}.menuov.is-open .menuov__sub.is-open .menuov__sublink{animation-delay:calc(.1s + var(--g, 0) * .13s + var(--i, 0) * 45ms)}.menuov__sub .menuov__subgroup:nth-child(2){--g: 1}.menuov__sub .menuov__subgroup:nth-child(3){--g: 2}.menuov__sub .menuov__subgroup:nth-child(4){--g: 3}.menuov__sub .menuov__sublink:nth-child(2){--i: 1}.menuov__sub .menuov__sublink:nth-child(3){--i: 2}.menuov__sub .menuov__sublink:nth-child(4){--i: 3}.menuov__sub .menuov__sublink:nth-child(5){--i: 4}.menuov__sub .menuov__sublink:nth-child(6){--i: 5}.menuov__sub .menuov__sublink:nth-child(n+7){--i: 6}@media(prefers-reduced-motion:reduce){.menuov.is-open .menuov__sub.is-open .menuov__subhead,.menuov.is-open .menuov__sub.is-open .menuov__sublink{animation:none}}.menuov__caret{position:relative;flex:none;align-self:center;margin-left:1.2rem;width:1.8rem;height:1.8rem;opacity:.5}.menuov__caret:before,.menuov__caret:after{content:"";position:absolute;left:50%;top:50%;background:currentColor}.menuov__caret:before{width:1.6rem;height:1.6px;transform:translate(-50%,-50%)}.menuov__caret:after{width:1.6px;height:1.6rem;transform:translate(-50%,-50%);transition:transform .4s ease,opacity .4s ease}[data-menu-toggle][aria-expanded=true] .menuov__caret:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}@media(min-width:750px){.menuov__nav .menuov__sub,.menuov__caret{display:none}}body.t-index .chero,body.t-index .dip__panel,body.t-index .estory--full{height:100vh;min-height:100vh;max-height:100vh;height:100lvh;min-height:100lvh;max-height:100lvh;overflow:hidden}body.t-index .dip{flex-direction:column;height:auto}body.t-index .dip__panel{aspect-ratio:auto}body.t-index .chero{align-items:center}body.t-index .chero__mast{padding-bottom:0}body.t-index .estory--full{align-items:center}body.t-index .estory--full .estory__body{align-items:flex-start;text-align:left}body.t-index .estory--full .estory__text{display:none}body.t-index .bshome.reveal-ready{opacity:0;transform:translateY(42px);transition:opacity .9s ease,transform 1s cubic-bezier(.16,1,.3,1)}body.t-index .bshome.reveal-ready.is-in{opacity:1;transform:none}html.snap-on{scroll-snap-type:y mandatory;scroll-padding-top:0}body.t-index .chero,body.t-index .dip__panel,body.t-index .estory--full,body.t-index .bshome{scroll-snap-align:start;scroll-snap-stop:always}.chapscroll.is-done{transform:translateY(calc(-50% - 2.4rem));opacity:0}.chapscroll__cur{display:inline-block;will-change:transform}.chapscroll__cur.is-flip{animation:chapflip .5s cubic-bezier(.16,1,.3,1)}@keyframes chapflip{0%{transform:translateY(.5em);opacity:0}to{transform:translateY(0);opacity:1}}.chapscroll__line.is-pulse{animation:chapline .6s ease}@keyframes chapline{0%{opacity:.9}to{opacity:.55}}body.t-index .header{display:flex;align-items:center;justify-content:space-between}body.t-index .header__logo{position:fixed;left:50%;top:auto;bottom:clamp(1.4rem,3.2vh,2.6rem);transform:translate(-50%);justify-self:auto;z-index:46;mix-blend-mode:difference;color:#fff}body.t-index .header__wordmark{font-size:clamp(4.05rem,5.55vw,6.45rem);color:#fff}@media(max-width:749px){body.t-index .header__wordmark{font-size:3.75rem}body.t-index .header__logo{bottom:clamp(1.2rem,3vh,2rem)}}body.t-index.chap-past .header__logo{mix-blend-mode:normal;color:var(--ink)}body.t-index.chap-past .header__wordmark{color:var(--ink)}body.t-index .header__logo.is-goup{display:inline-flex;align-items:center;gap:clamp(2.6rem,4vw,3.8rem);pointer-events:auto;cursor:pointer;mix-blend-mode:normal;color:var(--ink)}body.t-index .header__logo.is-goup .header__wordmark,body.t-index .header__logo.is-goup .wm__cross{display:none}.header__goup{display:none;position:relative;color:var(--ink);font-family:var(--serif);font-weight:400;text-transform:uppercase;line-height:1}body.t-index .header__logo.is-goup .header__goup{display:inline-block;font-size:clamp(4.05rem,5.55vw,6.45rem);transform:rotate(180deg);transform-origin:50% 50%;animation:goupfade .55s cubic-bezier(.16,1,.3,1) both}@media(max-width:749px){body.t-index .header__logo.is-goup .header__goup{font-size:3.75rem}}body.t-index .header__logo.is-goup .header__goup:after{content:"";position:absolute;left:50%;top:50%;width:1.5em;height:1.5px;background:currentColor;transform:translate(-50%,-50%);pointer-events:none}@keyframes goupfade{0%{opacity:0;transform:rotate(180deg) translateY(-.12em)}to{opacity:1;transform:rotate(180deg) translateY(0)}}body.t-index .header__logo.is-goup:before,body.t-index .header__logo.is-goup:after{font-family:var(--sans);font-size:clamp(.82rem,1vw,.95rem);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);opacity:.85}body.t-index .header__logo.is-goup:before{content:"Go"}body.t-index .header__logo.is-goup:after{content:"Up"}body.t-index .lfooter--min{padding-bottom:clamp(11rem,18vh,16rem)}body.t-index .header__logo{transition:transform .5s cubic-bezier(.16,1,.3,1)}body.t-index .header__logo.is-goup{transform:translate(-50%) translateY(-2.2rem)}@media(max-width:749px){body.t-index .header__logo.is-goup{transform:translate(-50%) translateY(-1.8rem)}}body.t-index .dip__panel .dip__cap{left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:var(--maxw);padding:0 var(--pad);text-align:left;white-space:normal;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(3rem,6.4vw,7.4rem);line-height:.98;letter-spacing:-.015em;color:var(--on-dark);text-shadow:0 6px 60px rgba(0,0,0,.4)}body.t-index .dip__panel .dip__cap .gl,body.t-index .dip__panel .dip__cap .gl.is-serif{font-family:var(--serif);font-style:italic;-webkit-text-stroke:0}.chapscroll{--chaptrack: 25vh;position:fixed;right:clamp(1.4rem,3vw,3.4rem);top:50%;bottom:auto;transform:translateY(-50%);z-index:45;display:flex;flex-direction:column;align-items:center;gap:.95rem;pointer-events:none;color:#fff;text-shadow:0 1px 20px rgba(0,0,0,.55);font-family:var(--sans);font-size:clamp(1.05rem,2vw,1.75rem);letter-spacing:.14em;font-variant-numeric:tabular-nums;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .55s ease}.chapscroll__line{width:1.5px;background:currentColor;opacity:.55;transform-origin:center;height:calc((1 - var(--p, 0)) * var(--chaptrack));transition:height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease}.chapscroll__total{opacity:.55;transition:opacity .4s ease}.chapscroll__down{display:none;width:1.35rem;height:1.35rem;opacity:.9}.chapscroll__down svg{display:block;width:100%;height:100%}.chapscroll.is-last .chapscroll__total{display:none}.chapscroll.is-last .chapscroll__down{display:block;animation:chapdown 1.9s ease-in-out infinite}@keyframes chapdown{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(.3rem);opacity:.95}}@media(max-width:749px){.chapscroll{--chaptrack: 26vh;right:1.1rem;gap:.6rem;font-size:1rem}}body.t-index.fixedtitle .chero__title,body.t-index.fixedtitle .chero__sub,body.t-index.fixedtitle .dip__cap,body.t-index.fixedtitle .estory--full .estory__eyebrow,body.t-index.fixedtitle .estory--full .estory__title{opacity:0}body.t-index.fixedtitle .estory--full .estory__cta{display:none}.chaptitle{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:44;pointer-events:none;color:#fff;transition:opacity .5s ease}.chaptitle:before{content:"";position:absolute;top:-16vh;right:0;bottom:-16vh;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#06060800,#06060866 32% 68%,#06060800)}.chaptitle__in{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,3.4vh,2.6rem);padding:0 var(--pad)}.chaptitle__head{width:100%;transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.chaptitle__eyebrow{position:absolute;left:var(--pad);top:50%;transform:translateY(-50%);max-width:34vw;font-family:var(--sans);font-size:clamp(1.1rem,1.25vw,1.32rem);letter-spacing:.22em;text-transform:uppercase;opacity:.92;text-shadow:0 1px 16px rgba(0,0,0,.78);transition:opacity .4s ease}.chaptitle__title{margin:0 auto;max-width:min(60vw,38rem);text-align:center;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2.3rem,5.5vw,6.8rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 4px 40px rgba(0,0,0,.6),0 1px 5px rgba(0,0,0,.5)}@media(min-width:750px){.chaptitle__title{max-width:min(74vw,55rem);font-size:clamp(3rem,4.6vw,5.6rem);line-height:1.12}}.chaptitle__title em{font-style:normal}.chaptitle__shop{display:block;pointer-events:auto;color:inherit;text-decoration:none;padding:clamp(.7rem,1.5vh,1.1rem) .5em;transition:opacity .45s ease}.chaptitle__title.is-lit .chaptitle__shop{opacity:.38}.chaptitle__title.is-lit .chaptitle__shop.is-on{opacity:1}.chaptitle__shop:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:4px;border-radius:2px}@media(hover:none){.chaptitle__shop{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:#ffffff6b}}.chaptitle__cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:clamp(.74rem,.85vw,.92rem);letter-spacing:.24em;text-transform:uppercase;color:#fff;padding:clamp(.62rem,.85vw,.86rem) clamp(1.5rem,2.1vw,2.2rem);border:1px solid rgba(255,255,255,.34);border-radius:2px;background:#ffffff12;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);text-shadow:0 1px 12px rgba(0,0,0,.45);transition:background .55s ease,border-color .55s ease,transform .6s cubic-bezier(.16,1,.3,1)}.chaptitle__cta.is-enter{background:#fff0;border-color:#fff0;transform:translateY(.7em)}.chaptitle__cta:hover{background:#ffffff26;border-color:#ffffff9e}@media(max-width:749px){.chaptitle__in{--eb-rail: 7.2rem}.chaptitle__eyebrow{max-width:var(--eb-rail);line-height:1.55}.chaptitle__title{max-width:calc(100vw - 2 * (var(--pad) + var(--eb-rail) + 1.3rem))}}body.chap-past .chaptitle,body.leaving-chapters .chaptitle{opacity:0}@media(prefers-reduced-motion:reduce){.chapscroll__down,.chapscroll__cur.is-flip,.chapscroll__line.is-pulse,.menuov__word .gl.is-serif,body.t-index .header__logo.is-goup .header__goup{animation:none!important}html.snap-on{scroll-snap-type:y proximity}.chaptitle__head,.chaptitle__cta{transition:none!important}}.pmat{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.4rem,2.4vw,2.2rem);align-items:start;text-decoration:none;color:inherit;padding:clamp(.4rem,1vw,.8rem) 0 clamp(2.2rem,3.2vw,3rem);scroll-margin-top:calc(var(--header-h, 6rem) + var(--pbar-h, 0px) + 2.4rem)}.pmat__img{width:8.4rem;height:8.4rem;object-fit:cover;display:block}.pmat__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.pmat__eyebrow{font-family:var(--sans);font-size:.92rem;letter-spacing:.26em;text-transform:uppercase;color:var(--taupe)}.pmat__title{font-family:var(--serif);font-style:italic;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.15;color:var(--ink)}.pmat__line{font-family:var(--sans);font-size:1.15rem;line-height:1.6;color:var(--ink-soft, var(--taupe));max-width:46ch}.pmat__go{margin-top:.35rem;font-family:var(--sans);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);border-bottom:1px solid var(--line-2);padding-bottom:.25rem;transition:color .25s ease,border-color .25s ease}.pmat:hover .pmat__go{color:var(--ink);border-bottom-color:var(--ink)}.pmat:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:749px){.pmat{grid-template-columns:auto 1fr;gap:1.3rem}.pmat__img{width:6.4rem;height:6.4rem}.pmat__line{font-size:1.1rem}}@media(max-width:749px){.blogx .jindex,.blogx .jindex--1,.blogx .jindex--2,.blogx .jindex--3,.blogx .jindex--4{grid-template-columns:1fr}.blogx:not(.is-txt) .jindex--1 .jcard__media,.blogx:not(.is-txt) .jindex--2 .jcard__media{aspect-ratio:4 / 5;height:auto;min-height:0}.blogbar__ctrls{display:none}}.mpane{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;overflow:hidden}body.musicpane .header__glass{opacity:1;visibility:visible;transition:opacity .4s ease}.mpane__scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:transparent;padding:calc(var(--header-top, 0px) + var(--header-h, 6rem) + clamp(1.8rem,2.6vw,3.4rem)) var(--pad) clamp(2.4rem,4vw,4rem)}.mpane__scroll::-webkit-scrollbar{display:none}body.musicpane .header,body.menu-open .header{background:transparent}body.musicpane .pbar:before,body.menu-open .pbar:before,body.musicpane .coll-tools:before,body.menu-open .coll-tools:before,body.musicpane .blogbar:before,body.menu-open .blogbar:before,body.musicpane .cstory__nav:before,body.menu-open .cstory__nav:before{opacity:0}body.musicpane .mpane__title,body.musicpane .mpane__ctrl,body.musicpane .mpane__track,body.musicpane .mpane__trackname{color:var(--mp-ink, var(--ink))}body.musicpane .mpane__eyebrow,body.musicpane .mpane__artist,body.musicpane .mpane__info,body.musicpane .mpane__tracknum,body.musicpane .mpane__trackartist,body.musicpane .mpane__time{color:color-mix(in srgb,var(--mp-ink, var(--ink)) 66%,transparent)}body.musicpane .mpane__track{border-color:color-mix(in srgb,var(--mp-ink, var(--ink)) 22%,transparent)}body.musicpane .mpane__bar{background:color-mix(in srgb,var(--mp-ink, var(--ink)) 22%,transparent)}body.musicpane .mpane__barfill,body.musicpane .mpane__barfill:after{background:var(--mp-ink, var(--ink))}
/*# sourceMappingURL=/cdn/shop/t/49/assets/venia-overrides.css.map */
