@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-latin-400-normal.DKyD6XsY.woff2) format("woff2"),url(./ibm-plex-sans-condensed-latin-400-normal.5i361Byk.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2) format("woff2"),url(./ibm-plex-sans-condensed-latin-500-normal.BLe87hIu.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2) format("woff2"),url(./ibm-plex-sans-condensed-latin-600-normal.6XnkKYvF.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(./cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(./cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(./cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-italic.DCuhXWyK.woff2) format("woff2"),url(./cormorant-garamond-latin-600-italic.BcJbkSJ4.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(./bodoni-moda-latin-700-normal._PBEXphw.woff2) format("woff2"),url(./bodoni-moda-latin-700-normal.B4v_frWu.woff) format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(./courier-prime-latin-400-normal.BbyBr73r.woff2) format("woff2"),url(./courier-prime-latin-400-normal.BAlbUm6l.woff) format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(./courier-prime-latin-700-normal.D1YCjmaD.woff2) format("woff2"),url(./courier-prime-latin-700-normal.CVvp4Sof.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,picture,video{display:block;max-width:100%}figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{font-family:IBM Plex Sans Condensed,Arial,sans-serif;color:#181514;background:#141212;font-synthesis:none;--accent: #8b595d;--accent-dark: #431014;--page: #141212;--ink: #eadfce;--soft: #431014}body{background:#141212}body:has(.cart-drawer),body:has(.reader-layer){overflow:hidden}::selection{color:#eadfce;background:var(--accent-dark)}.shop-kicker{display:inline-block;margin:0;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:clamp(.65rem,.8vw,.78rem);font-weight:500;letter-spacing:.27em;line-height:1.5;text-transform:uppercase;color:#dfcdb6;background:url(../../../images/shop-type/subtitle-ink.webp) center/13rem 4rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}html,.library-shelf-viewport,.library-list,.cart-drawer{scrollbar-width:thin;scrollbar-color:#7a3437 #241716}html::-webkit-scrollbar,.library-shelf-viewport::-webkit-scrollbar,.library-list::-webkit-scrollbar,.cart-drawer::-webkit-scrollbar{width:.65rem;height:.65rem}html::-webkit-scrollbar-track,.library-shelf-viewport::-webkit-scrollbar-track,.library-list::-webkit-scrollbar-track,.cart-drawer::-webkit-scrollbar-track{background:linear-gradient(90deg,#160d0d,#31201c 50%,#160d0d);box-shadow:inset 0 0 0 1px #c59b7d1f}html::-webkit-scrollbar-thumb,.library-shelf-viewport::-webkit-scrollbar-thumb,.library-list::-webkit-scrollbar-thumb,.cart-drawer::-webkit-scrollbar-thumb{border:1px solid #291512;border-radius:2px;background:linear-gradient(90deg,#512027,#8a4141 52%,#59252b);box-shadow:inset 0 0 0 1px #e2bda129}html::-webkit-scrollbar-thumb:hover,.library-shelf-viewport::-webkit-scrollbar-thumb:hover,.library-list::-webkit-scrollbar-thumb:hover,.cart-drawer::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#642831,#a64f4d 52%,#702d33)}.app-shell{position:relative;min-height:100vh;overflow:clip;color:var(--ink);background:var(--page);transition:color .5s ease,background .5s ease}.app-shell.feral{--accent: #a42b35;--accent-dark: #7d2028;--page: #090808;--ink: #eadfce;--soft: #281214}main{position:relative;z-index:1}.eyebrow{margin:0;font-size:.67rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.page-shell{padding:7.25rem clamp(1rem,3vw,3.5rem) 8rem}.page-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);column-gap:5vw;align-items:end}.page-heading .eyebrow{grid-column:1/-1;margin-bottom:1.8rem}.page-heading h1{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4rem,9vw,9rem);font-weight:600;line-height:.88;letter-spacing:-.075em;text-transform:uppercase}.page-heading h1 em{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;text-transform:none;color:var(--accent)}.page-heading>p:last-child{max-width:30rem;margin:0 0 .5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;line-height:1.55}@media(max-width:760px){.page-shell{padding-top:5.75rem;padding-bottom:5rem}.page-heading{display:block}.page-heading h1{font-size:clamp(3.8rem,18vw,6rem)}.page-heading>p:last-child{margin:2rem 0 0 14%}}.site-header{position:fixed;z-index:30;top:0;left:0;right:0;height:3.25rem;padding:0 clamp(1.5rem,2vw,2.2rem);display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(1.5rem,3vw,3.5rem);align-items:center;border-bottom:1px solid rgba(234,223,206,.1);color:#eadfce;box-shadow:0 .3rem 1rem #05030333;background-color:#220b0c;background-image:linear-gradient(#1d080814,#1d080814),url(../../../images/header-brocade.webp);background-position:center;background-size:cover}.site-header:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.07;background:url(../../../textures/ink-wear.svg) center/19rem 10rem;mix-blend-mode:multiply}.site-header__logo{justify-self:start;width:clamp(10rem,15.5vw,14.4rem);display:block}.site-header__logo img{width:100%;height:auto;display:block}.site-header nav{display:flex;justify-self:end;gap:clamp(2rem,2.65vw,2.75rem)}.site-header nav a{position:relative;padding:.8rem 0;font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.site-header nav a:after{position:absolute;left:0;right:100%;bottom:.45rem;height:1px;content:"";background:#c7a78e;transition:right .3s cubic-bezier(.22,1,.36,1)}.site-header nav a:hover:after,.site-header nav a.active:after{right:0}.site-header__actions{position:relative;z-index:2;justify-self:end;display:flex;align-items:center;gap:1rem}.mood-switch{display:flex;align-items:center;gap:.45rem;padding:0;border:0;color:inherit;background:none;cursor:pointer;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.mood-switch span{opacity:.38;transition:opacity .25s ease}.mood-switch span.active{opacity:1}.mood-switch i{position:relative;width:2rem;height:.75rem;border-block:1px solid currentColor}.mood-switch i:after{position:absolute;top:1px;left:1px;width:.65rem;height:.45rem;content:"";background:#8b595d;transition:transform .35s cubic-bezier(.22,1,.36,1)}.feral .mood-switch i:after{transform:translate(.92rem)}.bag-button{padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;gap:.6rem}.bag-button svg{width:1.23rem;fill:none;stroke:currentColor;stroke-width:1.25}.bag-button span{font-family:Courier Prime,Courier New,monospace;font-size:.61rem;font-weight:700;letter-spacing:.09em}.menu-button{display:none}@media(max-width:850px){.site-header{grid-template-columns:1fr auto}.site-header nav{position:fixed;inset:3.25rem 0 auto;display:none;padding:2rem clamp(1rem,3vw,3.5rem) 3rem;flex-direction:column;gap:0;background-color:#21090c;background-image:linear-gradient(90deg,rgba(16,5,6,.3),transparent 35%,rgba(16,5,6,.22)),url(../../../textures/brocade.svg);background-size:auto,11.25rem 5.75rem;background-blend-mode:multiply,normal;background-image:linear-gradient(#18070733,#18070733),url(../../../images/header-brocade.webp);background-size:cover;border-bottom:1px solid rgba(234,223,206,.25)}.site-header nav.open{display:flex}.site-header nav a{padding:1rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;border-bottom:1px solid rgba(234,223,206,.2)}.mood-switch span{display:none}.menu-button{display:grid;width:2rem;height:2rem;padding:.45rem;border:0;background:none;cursor:pointer;align-content:center;gap:.3rem}.menu-button span{display:block;height:1px;background:currentColor}}.bag-count-pending{visibility:hidden}.site-footer{position:relative;z-index:2;min-height:18rem;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3vw,3.5rem) 1.5rem;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem 3rem;overflow:visible;color:#e7d4c1;border-top:1px solid rgba(225,181,160,.22);background:linear-gradient(100deg,#170809d6,#230d10db),url(../../../images/header-brocade.webp) center/cover;box-shadow:inset 0 1.5rem 3rem #00000040}.site-footer:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.15;background:url(../../../textures/book-cloth.svg) center/12rem 16rem;mix-blend-mode:soft-light}.site-footer>*{position:relative;z-index:1}.site-footer__story{display:block;width:fit-content;max-width:100%;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(2rem,6vw,5.5rem);font-weight:700;letter-spacing:-.065em;line-height:1.28}.site-footer__headline{display:block;white-space:nowrap;padding:.12em .5em .18em .02em}.site-footer__headline>span{display:inline-block;padding-right:.13em;color:#edd7c3;background:url(../../../images/lookbook-type/look-ink.webp) center/13rem 5rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.site-footer__headline em{display:inline-block;padding-right:.28em;color:#e2a9aa;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;background:url(../../../images/lookbook-type/book-satin.webp) center/12rem 5rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.site-footer__story small{display:block;margin-top:.55rem;color:#ddbaa7;font-family:Courier Prime,Courier New,monospace;font-size:.67rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.site-footer__story small span{display:inline-block;transition:transform .2s ease}.site-footer__story:hover small span,.site-footer__story:focus-visible small span{transform:translate(.2rem,-.2rem)}.site-footer__story:focus-visible{outline:2px solid #d0a699;outline-offset:.5rem}.site-footer>p{max-width:22rem;margin:0;color:#ddc9bb;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.15}.site-footer__legal{grid-column:1/-1;margin-top:1rem;color:#b9a397;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:760px){.site-footer{grid-template-columns:1fr;min-height:18rem}.site-footer>p{max-width:none}}.quiet-backdrop .signal-field{display:none}.signal-field{position:fixed;z-index:0;inset:0;pointer-events:none;overflow:hidden;--mx: 50%;--my: 50%;--dx: 0px;--dy: 0px}.signal-field__wash{position:absolute;inset:-10%;opacity:.62;background:radial-gradient(circle at var(--mx) var(--my),rgba(125,32,40,.4) 0,rgba(67,16,20,.18) 9%,transparent 27%),repeating-radial-gradient(circle at calc(var(--mx) + var(--dx)) calc(var(--my) + var(--dy)),transparent 0 9px,rgba(234,223,206,.025) 10px 11px),linear-gradient(118deg,transparent 22%,rgba(67,16,20,.2) 51%,transparent 78%);filter:blur(.4px) saturate(.8);transition:background-color .5s ease}.signal-field__ink{position:absolute;font-family:Courier Prime,Courier New,monospace;font-size:clamp(1.2rem,2vw,2.2rem);opacity:.09;transform:translate(var(--dx),var(--dy)) rotate(-8deg);transition:transform .25s ease-out}.signal-field__ink--one{top:20%;left:3%;max-width:17rem;color:#dbc0b3;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2.5vw,2.8rem);font-style:italic;font-weight:600;line-height:.95;opacity:.17;text-transform:lowercase}.signal-field__ink--one strong{display:block;margin-top:.14em;font-family:Bodoni Moda,Georgia,serif;font-size:.83em;font-style:normal;font-weight:700;letter-spacing:-.045em;text-transform:uppercase}.signal-field__ink--two{right:4%;top:42%;transform:translate(var(--dx),var(--dy)) rotate(5deg)}.signal-field__ink--three{left:28%;bottom:8%;transform:translate(var(--dx),var(--dy)) rotate(-3deg)}.scribble-link{position:relative;display:inline-flex;gap:.9rem;align-items:center;padding:.6rem 0;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.scribble-link:after{position:absolute;right:0;bottom:.3rem;left:0;height:1px;content:"";background:currentColor}.scribble-link span{font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:1rem;transition:transform .25s ease}.scribble-link:hover span{transform:translate(.3rem)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-card{min-width:0;transition:transform .45s cubic-bezier(.22,1,.36,1)}.product-card__image{position:relative;isolation:isolate;display:block;aspect-ratio:.82;overflow:hidden;border:clamp(.35rem,.7vw,.72rem) solid #c8baa5;background:#211c1c;box-shadow:.5rem .7rem 1.6rem #05030352,0 0 0 1px #eadbc51f;clip-path:polygon(.4% .6%,16% .1%,34% .5%,51% .1%,73% .55%,99.4% .2%,99.8% 19%,99.4% 41%,100% 65%,99.5% 84%,99.8% 99.5%,76% 99.8%,53% 99.4%,29% 99.9%,.2% 99.4%,.6% 76%,.1% 51%,.5% 27%);transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;background-color:#c8baa5;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.product-card__image:before,.product-card__image:after{position:absolute;z-index:3;inset:0;content:"";pointer-events:none}.product-card__image:before{opacity:.16;background:url(../../../textures/ink-wear.svg) center/17rem 9rem;mix-blend-mode:multiply}.product-card__image:after{inset:.28rem;border:1px solid rgba(46,28,25,.18);box-shadow:inset 0 0 2.2rem #1d0d0d14}.product-card[data-product=after-hours-baby-tee] .product-card__image{transform:rotate(.38deg)}.product-card[data-product=mimi-plush] .product-card__image{transform:rotate(-.42deg);background-color:#241b1c;background-image:linear-gradient(#241b1c6b,#0000002e),url(../../../textures/book-cloth.svg);background-size:auto,15rem 20rem;background-blend-mode:multiply,soft-light}.product-card:hover .product-card__image{box-shadow:.65rem .9rem 2rem #05030366,0 0 0 1px #eadbc529;transform:translateY(-.35rem) rotate(-.2deg)}.product-card[data-product=after-hours-baby-tee]:hover .product-card__image{transform:translateY(-.35rem) rotate(.15deg)}.product-card[data-product=mimi-plush]:hover .product-card__image{transform:translateY(-.35rem) rotate(-.15deg)}.product-card__image img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .4s ease}.product-card[data-product=mimi-plush] .product-card__image img{padding:8%;object-fit:contain;background:radial-gradient(circle at 50% 48%,#3a2d2f,#171213 68%)}.product-card:hover .product-card__image img{transform:scale(1.018);filter:saturate(1.04) contrast(1.02)}.product-card__tag{position:absolute;z-index:4;top:1rem;left:.95rem;padding:.42rem .72rem .36rem;border:1px solid rgba(37,23,21,.3);color:#2d1d1a;font-family:Courier Prime,Courier New,monospace;font-size:.54rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;box-shadow:.16rem .2rem #0d070733;clip-path:polygon(1% 5%,98% 0,100% 91%,96% 100%,2% 96%,0 12%);transform:rotate(-1deg);background-color:#d1c1a9;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.product-card__number{position:absolute;z-index:4;right:.9rem;bottom:.85rem;padding:.34rem .5rem;color:#ead9c2;background:#1a0d0ed1;border:1px solid rgba(234,217,194,.2);font-family:Courier Prime,Courier New,monospace;font-size:.51rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.product-card__info{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem .2rem 1rem;border-bottom:1px solid rgba(234,223,206,.24)}.product-card__info h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:600;line-height:.95;text-transform:uppercase;letter-spacing:-.025em}.product-card__info p{margin:.5rem 0 0;font-family:Courier Prime,Courier New,monospace;font-size:.58rem;font-style:normal;line-height:1.45;letter-spacing:.035em;color:#eadfce99;text-transform:uppercase}.product-card__info strong{flex:none;font-family:Courier Prime,Courier New,monospace;font-size:.74rem;letter-spacing:.05em}.product-card__info small{font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.5rem;letter-spacing:.09em}.night-library{position:relative;margin-top:-3.2rem;color:#211817;background:transparent;scroll-margin-top:3.25rem}.library-browser{height:21rem;min-height:21rem;display:grid;grid-template-columns:minmax(25rem,32%) minmax(0,68%);align-items:stretch}.library-feature{position:relative;z-index:3;isolation:isolate;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.2rem,1.8vw,1.8rem) clamp(1.3rem,2.2vw,2.2rem);overflow:hidden;filter:drop-shadow(.65rem 0 1.2rem rgba(6,3,3,.34));clip-path:polygon(0 2.4%,4% .8%,9% 1.9%,15% .4%,22% 1.6%,29% .2%,36% 1.8%,44% .5%,52% 1.6%,60% .2%,68% 1.7%,76% .4%,84% 1.5%,92% .3%,99.1% 1.4%,99.7% 10%,99.1% 20%,99.8% 31%,99.2% 42%,99.7% 53%,99% 64%,99.8% 76%,99.1% 87%,99.5% 98.6%,92% 99.2%,84% 98.7%,75% 99.4%,66% 98.9%,57% 99.6%,48% 98.8%,39% 99.5%,30% 98.9%,21% 99.6%,12% 98.8%,4% 99.5%,0 98.8%);background-color:#ddd2bf;background-image:radial-gradient(ellipse at 96% 45%,rgba(104,73,54,.24),transparent 15%),radial-gradient(ellipse at 3% 5%,rgba(135,106,77,.1),transparent 18%),radial-gradient(ellipse at 57% 111%,rgba(121,90,66,.15),transparent 29%),linear-gradient(90deg,rgba(77,48,34,.07),transparent 8%,transparent 91%,rgba(77,48,34,.17)),url(../../../textures/archive-paper.svg);background-position:center;background-size:auto,auto,auto,auto,32rem 24rem;background-blend-mode:multiply,multiply,multiply,multiply,normal}.library-feature:before,.library-feature:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none}.library-feature:before{opacity:.72;background:radial-gradient(ellipse at 9% 6%,rgba(101,66,46,.1),transparent 18%),radial-gradient(ellipse at 97% 82%,rgba(118,82,58,.18),transparent 19%),radial-gradient(circle at 53% 116%,rgba(90,57,41,.14),transparent 30%),linear-gradient(90deg,rgba(87,56,36,.08),transparent 7%,transparent 88%,rgba(77,48,34,.2));mix-blend-mode:multiply}.library-feature:after{opacity:.075;background:url(../../../textures/ink-wear.svg) center/22rem 11rem;mix-blend-mode:multiply}.library-feature__header{display:flex;align-items:center;gap:1.25rem}.library-feature__header h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,2vw,2.2rem);font-weight:700;letter-spacing:.025em;line-height:1;text-transform:uppercase;color:transparent;background-image:linear-gradient(#31211d,#31211d),url(../../../textures/ink-wear.svg);background-size:auto,16.25rem 8.75rem;background-blend-mode:multiply;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.library-feature__header span{height:1px;flex:1;background:#33231f6b}.library-feature__body{margin-top:clamp(.85rem,1.4vw,1.25rem);display:grid;grid-template-columns:minmax(6.5rem,7.7rem) minmax(10rem,1fr);gap:clamp(1.15rem,1.8vw,1.7rem);align-items:center}.library-feature__copy h3{margin:0 0 .22rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,2.2vw,2.45rem);font-weight:700;letter-spacing:-.025em;line-height:.9;text-transform:uppercase;color:transparent;background-image:linear-gradient(#271916,#271916),url(../../../textures/ink-wear.svg);background-size:auto,16.25rem 8.75rem;background-blend-mode:multiply;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.library-feature__copy>span{font-family:Courier Prime,Courier New,monospace;font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.library-feature__copy p{max-width:27ch;margin:.65rem 0 .85rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.82rem,.95vw,.98rem);font-weight:500;line-height:1.38}.library-feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.15rem}.library-feature__copy button{position:relative;min-width:9.2rem;padding:.65rem 1rem .58rem;overflow:hidden;border:1px solid rgba(37,9,12,.66);color:#eee0cb;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:.82rem;font-weight:600;letter-spacing:.085em;text-transform:uppercase;box-shadow:.18rem .24rem #2d17142b,inset 0 0 0 1px #d6b49f14;clip-path:polygon(.7% 4%,4% 2%,18% 3%,32% 1%,49% 2.5%,63% 1%,79% 2.5%,94% 1%,99.4% 3%,100% 93%,97% 98.5%,82% 97.5%,66% 99%,51% 97.5%,35% 99%,19% 97.5%,3% 99%,0 94%);transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease;background-color:#681921;background-image:linear-gradient(#68192147,#0003),url(../../../textures/leather-grain.svg);background-size:auto,17.5rem 22.5rem;background-blend-mode:multiply,soft-light}.library-feature__copy button:before{position:absolute;inset:.18rem;content:"";pointer-events:none;border:1px solid rgba(228,199,175,.1)}.library-feature__copy button:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.2;background:url(../../../textures/ink-wear.svg) center/14rem 7rem;mix-blend-mode:multiply}.library-feature__copy button:hover{filter:brightness(1.12);transform:translate(-.08rem,-.12rem) rotate(-.35deg)}.library-collection{--cursor-x: 50%;--cursor-y: 30%;position:relative;min-width:0;min-height:clamp(18.5rem,20vw,21rem);background:transparent}.library-collection:after{position:absolute;z-index:5;inset:0;content:"";pointer-events:none;display:none;opacity:.34;background:radial-gradient(15rem circle at var(--cursor-x) var(--cursor-y),rgba(126,31,38,.28),transparent 72%);mix-blend-mode:screen}.library-collection--shelf:after{display:block}@media(min-width:1100px){.night-library{margin-top:-3rem}}@media(min-width:1700px){.night-library{margin-top:calc(-1*clamp(1.7rem,9.5rem - 6.5vw,2.7rem))}}@media(max-width:760px){.night-library{margin-top:calc(-1*clamp(3.8rem,7svh,5.5rem))}}.library-view{position:absolute;z-index:8;top:.25rem;right:.75rem;display:flex;align-items:start;filter:drop-shadow(0 .2rem .28rem rgba(2,1,1,.72))}.library-view button{position:relative;width:4.625rem;min-width:4.625rem;height:2.375rem;min-height:2.375rem;padding:.1rem .45rem 0;border:0;color:#ded0bd;background:url(../../../images/library-tabs/inactive.webp) center/100% 100% no-repeat;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:.58rem;font-weight:700;letter-spacing:.15em;line-height:1;text-shadow:0 1px 0 #080404,0 0 .2rem rgba(0,0,0,.9);text-transform:uppercase;transition:color .18s ease,filter .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.library-view button+button{margin-left:-1px}.library-view button:hover{color:#f1e2ce;filter:brightness(1.1)}.library-view button:focus-visible{z-index:5;outline:1px solid #e1c5a6;outline-offset:1px}.library-view button.active{z-index:2;color:#f2e3ce;background-image:url(../../../images/library-tabs/active.webp)}.library-shelf-viewport{position:relative;z-index:1;isolation:isolate;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.library-shelf-viewport:focus-visible{outline:1px solid #b58470;outline-offset:-2px}.book-cover{--cover-accent: #a92e36;position:relative;isolation:isolate;aspect-ratio:.68;overflow:hidden;border:1px solid rgba(228,208,180,.22);color:#d9c7ad;background:#141011;box-shadow:.28rem .33rem #a89a86,.55rem .62rem 1.1rem #2418175c;transform:rotate(var(--cover-rotation, -.8deg))}.book-cover__art{position:absolute;z-index:-2;inset:0;background-image:url(../../../images/horror-cover-atlas-v1.webp);background-position:var(--cover-position, 0%) center;background-size:500% 100%;background-repeat:no-repeat;filter:contrast(1.08) saturate(.84) brightness(.78)}.book-cover__edge{position:absolute;z-index:4;inset:.26rem;border:1px solid color-mix(in srgb,var(--cover-accent) 52%,#d8c6ab 10%);box-shadow:inset 0 0 0 .14rem #05030347;pointer-events:none}.book-cover__issue{position:absolute;z-index:4;left:.58rem;bottom:.42rem;font-family:Courier Prime,Courier New,monospace;font-size:.34rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.76}.book-cover strong{position:absolute;z-index:4;top:.75rem;left:.48rem;right:.48rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.08rem,1.65vw,1.7rem);font-weight:700;letter-spacing:.035em;line-height:.82;text-align:center;text-transform:uppercase;color:var(--cover-accent);text-shadow:.04em .04em 0 rgba(5,3,3,.92),0 0 .6rem rgba(0,0,0,.8)}.book-cover>small{position:absolute;z-index:4;right:.55rem;bottom:.42rem;font-family:Courier Prime,Courier New,monospace;font-size:.27rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.book-cover__wear{position:absolute;z-index:5;inset:0;pointer-events:none;opacity:.22;background:url(../../../textures/ink-wear.svg) center/13rem 7rem;mix-blend-mode:screen}.book-cover.compact{width:3.45rem;min-width:3.45rem;box-shadow:.13rem .16rem #a89a86,.25rem .3rem .5rem #2418173d;transform:none}.book-cover.compact strong{top:.35rem;font-size:.6rem}.book-cover.compact .book-cover__issue{left:.28rem;bottom:.22rem;font-size:.19rem}.book-cover.compact>small{right:.28rem;bottom:.22rem;font-size:.14rem}.book-cover.compact .book-cover__edge{inset:.14rem}.library-list{position:relative;z-index:1;height:100%;padding-top:2.45rem;overflow-y:auto;color:#eadfce;background:linear-gradient(#170f0fd6,#0e0909f5),url(../../../textures/book-cloth.svg) center/15rem 20rem}.library-list>button{width:100%;min-height:4.6rem;padding:.52rem clamp(1rem,2.2vw,2rem);display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;border:0;border-bottom:1px solid rgba(234,223,206,.14);color:inherit;background:transparent;cursor:pointer;text-align:left;transition:padding .25s cubic-bezier(.22,1,.36,1),background .25s ease}.library-list>button:hover,.library-list>button.selected{padding-left:clamp(1.4rem,3vw,3rem);background:#76212a33}.library-list>button>span{display:grid;gap:.16rem}.library-list>button strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:600;text-transform:uppercase}.library-list>button small,.library-list>button>i{font-family:Courier Prime,Courier New,monospace;font-size:.48rem;font-style:normal;letter-spacing:.09em;text-transform:uppercase;opacity:.58}.library-shelf{position:relative;height:100%;min-height:clamp(18.5rem,20vw,21rem);padding:3.1rem clamp(.65rem,1.4vw,1.35rem) 0;display:flex;flex-direction:column;justify-content:end;overflow:hidden;background:linear-gradient(#0d08088f,#070404f0),radial-gradient(ellipse at 58% 15%,rgba(139,77,49,.15),transparent 46%),url(../../../textures/leather-grain.svg) center/20rem 25rem;box-shadow:inset 0 1rem 3rem #000000b3,inset 1rem 0 2rem #00000061}.library-shelf:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.16;background:url(../../../textures/ink-wear.svg) center/20rem 10rem;mix-blend-mode:screen}.library-shelf__books{position:relative;z-index:2;height:clamp(14.2rem,17.2vw,17.8rem);display:flex;align-items:end;justify-content:center;gap:clamp(.05rem,.12vw,.12rem)}.library-shelf__wood{position:relative;z-index:3;height:clamp(2rem,2.5vw,2.6rem);margin:0 calc(clamp(.65rem,1.4vw,1.35rem)*-1);border-top:1px solid rgba(230,215,189,.17);box-shadow:0 -.35rem 1.1rem #000000c2,inset 0 .22rem #d7a37317;background-color:#3d2118;background-image:linear-gradient(#1a0d091f,#08040373),url(../../../textures/wood-grain.svg);background-size:auto,40rem 6rem;background-blend-mode:multiply,normal}.book-spine{position:relative;isolation:isolate;width:clamp(1.42rem,var(--spine-width),3.45rem);height:var(--spine-height);min-width:1.38rem;padding:0;overflow:hidden;border:0;border-inline:1px solid rgba(228,210,184,.15);color:var(--spine-accent);background-color:#191313;background-image:linear-gradient(90deg,rgba(255,255,255,.08),transparent 14% 80%,rgba(0,0,0,.28)),url(../../../images/book-material-atlas-v1.webp);background-size:auto,1200% 100%;background-repeat:no-repeat;box-shadow:inset .16rem 0 #ffffff0f,inset -.2rem 0 #00000047,.22rem .18rem .4rem #0000009e;cursor:pointer;filter:saturate(1.12) contrast(1.06);transform:rotate(var(--spine-lean));transform-origin:bottom;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .24s ease}.book-spine:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;opacity:.22;background:linear-gradient(90deg,rgba(0,0,0,.34),transparent 7% 87%,rgba(0,0,0,.4)),linear-gradient(180deg,rgba(0,0,0,.1),transparent 14% 84%,rgba(0,0,0,.3))}.book-spine:after{position:absolute;z-index:5;inset:0;content:"";pointer-events:none;opacity:.08;background:url(../../../textures/ink-wear.svg) center/11rem 7rem;mix-blend-mode:screen}.book-spine>span{position:absolute;z-index:4;top:10%;bottom:18%;left:50%;display:flex;align-items:center;color:var(--spine-accent);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.8rem,.95vw,1.08rem);font-weight:700;letter-spacing:.035em;line-height:1;text-transform:uppercase;text-shadow:0 .08rem 0 #090505,0 0 .32rem #000,.04em .04em rgba(0,0,0,.92);writing-mode:vertical-rl;transform:translate(-50%)}.book-spine>small{position:absolute;z-index:4;right:50%;bottom:3.8%;color:color-mix(in srgb,var(--spine-accent) 88%,#eadbc3);font-family:Courier Prime,Courier New,monospace;font-size:.3rem;font-weight:700;letter-spacing:.08em;text-shadow:0 1px 3px #000;white-space:nowrap;writing-mode:vertical-rl;transform:translate(50%)}.book-spine__headband,.book-spine__footband{position:absolute;z-index:3;left:.18rem;right:.18rem;height:1px;background:color-mix(in srgb,var(--spine-accent) 52%,transparent);box-shadow:0 .18rem color-mix(in srgb,var(--spine-accent) 18%,transparent)}.book-spine__headband{top:.62rem}.book-spine__footband{bottom:.62rem}.book-spine__ornament{position:absolute;z-index:3;top:var(--ornament-y, 54%);left:50%;width:.8rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--spine-accent) 62%,transparent);color:var(--spine-accent);font-family:Cormorant Garamond,Georgia,serif;font-size:.66rem;font-weight:600;line-height:1;opacity:.84;text-shadow:0 1px 3px #000;transform:translate(-50%,-50%) rotate(45deg)}.book-spine--texture-0{background-position:center,0% center}.book-spine--texture-1{background-position:center,9.09% center}.book-spine--texture-2{border-radius:.16rem .16rem 0 0;background-position:center,18.18% center}.book-spine--texture-3{border-radius:.1rem .1rem 0 0;background-position:center,27.27% center}.book-spine--texture-4{background-position:center,36.36% center}.book-spine--texture-5{clip-path:polygon(1% .7%,46% 0,99% 1.1%,100% 100%,0 100%);background-position:center,45.45% center}.book-spine--texture-6{background-position:center,54.54% center}.book-spine--texture-7{border-radius:.2rem .2rem 0 0;background-position:center,63.63% center}.book-spine--texture-8{background-position:center,72.72% center}.book-spine--texture-9{border-radius:.12rem .12rem 0 0;background-position:center,81.81% center}.book-spine--texture-10{clip-path:polygon(0 .4%,30% 0,67% .8%,100% .2%,100% 100%,0 100%);background-position:center,90.9% center}.book-spine--texture-11{border-radius:.22rem .22rem 0 0;background-position:center,100% center}.book-spine--plain .book-spine__ornament,.book-spine--plain .book-spine__headband,.book-spine--plain .book-spine__footband{display:none}.book-spine--bands .book-spine__ornament{width:100%;height:1px;aspect-ratio:auto;border:0;background:var(--spine-accent);box-shadow:0 .24rem #d0b48a66,0 .5rem #d0b48a38;transform:translate(-50%,-50%)}.book-spine--frame:before{inset:.38rem .28rem;border:1px solid color-mix(in srgb,var(--spine-accent) 36%,transparent);background:linear-gradient(90deg,rgba(0,0,0,.24),transparent 16% 84%,rgba(0,0,0,.3))}.book-spine--frame .book-spine__ornament{border-radius:50%;transform:translate(-50%,-50%)}.book-spine--sigil .book-spine__ornament{width:.88rem;border-radius:50%;box-shadow:inset 0 0 0 .16rem #0804046b;transform:translate(-50%,-50%)}.book-spine--motif .book-spine__ornament{width:auto;border:0;font-size:clamp(.72rem,1vw,1.08rem);transform:translate(-50%,-50%)}.book-spine--motif .book-spine__headband,.book-spine--motif .book-spine__footband{width:42%;left:29%;right:auto}.book-spine--label .book-spine__ornament{width:74%;height:2.05rem;aspect-ratio:auto;border:1px solid rgba(35,23,19,.38);color:#33231d;background:#d1c0a4c7;box-shadow:inset 0 0 0 .14rem #3d2b231f;font-family:Courier Prime,Courier New,monospace;font-size:.42rem;text-shadow:none;transform:translate(-50%,-50%) rotate(-1deg)}.book-spine--label .book-spine__headband,.book-spine--label .book-spine__footband{display:none}.book-spine--signal>span{font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:clamp(.92rem,1.02vw,1.15rem);font-weight:600;letter-spacing:.1em}.book-spine--hush>span{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.02rem,1.16vw,1.28rem);font-weight:700;letter-spacing:.015em}.book-spine--hall>span{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.86rem,.98vw,1.08rem);font-weight:500;letter-spacing:.01em}.book-spine--void>span{font-family:Courier Prime,Courier New,monospace;font-size:clamp(.66rem,.73vw,.8rem);font-weight:700;letter-spacing:.035em}.book-spine--underbed>span{font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:clamp(.78rem,.88vw,.98rem);font-weight:600;letter-spacing:.045em}.book-spine:hover{z-index:7;filter:brightness(1.13) saturate(1.05);transform:translateY(-.45rem) rotate(calc(var(--spine-lean) * .3))}.book-spine.selected{z-index:8;filter:brightness(1.13) saturate(1.1);transform:translateY(-.72rem) rotate(calc(var(--spine-lean) * -.35));box-shadow:0 0 1rem #8c252e40,inset .18rem 0 #ffffff0a}.book-spine-slot{display:contents}@media(min-width:1200px){.library-browser{grid-template-columns:33.8% 66.2%}.library-feature{height:100%;padding:clamp(1rem,1.32vw,1.35rem) clamp(1.65rem,2.4vw,2.75rem)}.library-feature__header{gap:clamp(.8rem,1.1vw,1.1rem)}.library-feature__header h2{font-size:clamp(1.55rem,1.76vw,1.9rem)}.library-feature__body{margin-top:clamp(.52rem,.72vw,.75rem);grid-template-columns:clamp(6.5rem,8vw,9.5rem) minmax(10rem,1fr);gap:clamp(1.1rem,1.7vw,2rem);align-items:center}.library-feature__copy{padding-top:.15rem}.library-feature__copy h3{font-size:clamp(1.55rem,1.68vw,1.95rem);letter-spacing:-.012em}.library-feature__copy>span{font-size:clamp(.48rem,.46vw,.56rem);letter-spacing:.13em}.library-feature__copy p{max-width:25ch;margin-block:clamp(.45rem,.53vw,.62rem) clamp(.55rem,.62vw,.72rem);font-size:clamp(.76rem,.79vw,.94rem);letter-spacing:.035em;line-height:1.34}.library-feature__copy button{min-width:clamp(9.2rem,11.4vw,13.5rem);min-height:2.48rem;padding:.52rem 1rem .44rem;font-size:clamp(.75rem,.72vw,.84rem)}.library-feature .book-cover{filter:drop-shadow(.13rem .26rem .08rem rgba(43,26,20,.38));box-shadow:.2rem .24rem #9f907d,.42rem .55rem .8rem #24181745;transform:rotate(-.38deg)}.library-feature .book-cover__art{filter:contrast(1.02) saturate(.72) brightness(.71)}.library-feature .book-cover__wear{opacity:.1}.library-feature .book-cover__edge{border-color:#d8c6ad24;box-shadow:inset 0 0 0 .1rem #0503032e}.library-view button{width:4.625rem;min-width:4.625rem;height:2.375rem;min-height:2.375rem;padding-block:.1rem 0}}.library-collection{height:100%;min-height:0;background:transparent}.library-shelf{height:100%;min-height:0;width:max(100%,82.94rem);padding:0;overflow:visible;background:transparent;box-shadow:none}.library-shelf:before{position:absolute;z-index:1;inset:15.5% 2.35% 2.8%;display:block;content:"";pointer-events:none;background:linear-gradient(180deg,#02010180,#070404c9 28%,#030202e6),radial-gradient(ellipse at 52% 10%,rgba(140,76,51,.15),transparent 52%),url(../../../textures/leather-grain.svg) center/19rem 23rem;box-shadow:inset 0 1.2rem 2.8rem #000000d6,inset 1rem 0 1.7rem #0000006b,inset -1rem 0 1.7rem #0000007a;-webkit-backdrop-filter:blur(1px) brightness(.46) saturate(.72);backdrop-filter:blur(1px) brightness(.46) saturate(.72)}.library-shelf__frame{position:absolute;z-index:4;inset:0;pointer-events:none;background:url(../../../images/empty-library-shelf-v2.webp) center/100% 100% no-repeat;filter:saturate(.92) contrast(1.05) drop-shadow(0 .22rem .28rem rgba(0,0,0,.56))}.library-shelf__books{position:absolute;inset:0;width:100%;height:100%;display:block}.library-shelf__wood{display:none}.book-spine-slot{position:absolute;z-index:6;top:var(--shelf-y);left:var(--shelf-x);width:var(--shelf-width);height:var(--shelf-height);display:block;overflow:visible;background:transparent}.book-spine-slot .book-spine{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:0;background-color:transparent;background-image:var(--shelf-image);background-position:center;background-size:100% 100%;background-repeat:no-repeat;box-shadow:none;clip-path:none;filter:drop-shadow(.14rem .12rem .14rem rgba(0,0,0,.72));transform:none}.book-spine-slot .book-spine:before,.book-spine-slot .book-spine:after,.book-spine-slot .book-spine>*{display:none}.book-spine-slot .book-spine:hover,.book-spine-slot .book-spine:focus-visible{z-index:12;filter:brightness(1.12) saturate(1.04) drop-shadow(.24rem .3rem .2rem rgba(0,0,0,.78));transform:translateY(-.46rem)}.book-spine-slot .book-spine:focus-visible{outline:1px solid rgba(230,206,176,.9);outline-offset:2px}.book-spine-slot .book-spine.selected{z-index:11;filter:brightness(1.08) saturate(1.06) drop-shadow(.2rem .24rem .18rem rgba(0,0,0,.76));transform:translateY(-.24rem)}.book-spine-slot:has(.book-spine:hover),.book-spine-slot:has(.book-spine:focus-visible),.book-spine-slot:has(.book-spine.selected){z-index:12}.reader-layer{position:fixed;z-index:100;inset:3.25rem 0 0;display:grid;align-items:start;justify-items:center;padding:clamp(.65rem,2vh,1.25rem) clamp(1rem,3vw,3.5rem);overflow:hidden}.reader-layer__backdrop{position:absolute;inset:0;width:100%;border:0;background:#070505e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reader{position:relative;width:min(92vw,54rem);max-height:calc(100svh - 3.25rem - clamp(1.3rem,4vh,2.5rem));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#681a20 rgba(59,40,36,.22);color:#211817;box-shadow:0 2rem 7rem #000000a6;animation:reader-in .4s cubic-bezier(.22,1,.36,1) both;background-color:#d8cbb7;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.reader::-webkit-scrollbar{width:.68rem}.reader::-webkit-scrollbar-track{background:linear-gradient(90deg,rgba(33,24,23,.13),transparent 28% 72%,rgba(33,24,23,.15)),#b7a68f;box-shadow:inset 1px 0 #f0e3cf61,inset -1px 0 #21181747}.reader::-webkit-scrollbar-thumb{min-height:3rem;border:2px solid #b7a68f;border-radius:0;background:linear-gradient(105deg,transparent 0 18%,rgba(228,182,161,.12) 19% 21%,transparent 22% 63%,rgba(29,9,11,.22) 64% 67%,transparent 68%),linear-gradient(90deg,#421014,#7a2229 46%,#541319);box-shadow:inset 0 0 0 1px #d9a58d2e,0 0 0 1px #27100fb3}.reader::-webkit-scrollbar-thumb:hover{background:linear-gradient(105deg,transparent 0 18%,rgba(239,208,188,.15) 19% 21%,transparent 22% 63%,rgba(29,9,11,.24) 64% 67%,transparent 68%),linear-gradient(90deg,#501318,#8b2931 46%,#641820)}.reader::-webkit-scrollbar-corner{background:#b7a68f}.reader>header{position:sticky;z-index:3;top:0;padding:1rem 1.2rem;display:flex;justify-content:space-between;border-bottom:1px solid rgba(33,24,23,.32);background:#d8cbb7f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reader>header span,.reader>header button{font-family:Courier Prime,Courier New,monospace;font-size:.56rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.reader>header button{padding:0;border:0;border-bottom:1px solid;color:inherit;background:none;cursor:pointer}.reader__page{position:relative;z-index:2;width:min(100%,39rem);min-width:0;margin:auto;padding:clamp(3rem,8vw,7rem) clamp(1.5rem,7vw,5rem);container-type:inline-size}.reader__count{margin:0;font-family:Courier Prime,Courier New,monospace;font-size:.55rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.reader__page h2{max-width:100%;margin:1rem 0 3rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,13cqw,6rem);font-weight:700;letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere;text-transform:uppercase}.reader__text p{margin:0 0 1.4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:500;line-height:1.7}.reader__text p:first-child:first-letter{float:left;margin:.12rem .55rem 0 0;color:#6f1d24;font-size:4.8rem;font-weight:700;line-height:.72}.reader__end{margin:3rem 0 0;padding-top:1rem;border-top:1px solid rgba(33,24,23,.25);font-family:Courier Prime,Courier New,monospace;font-size:.52rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@keyframes reader-in{0%{opacity:0;transform:translateY(1.5rem) rotate(-.5deg)}}@media(max-width:1050px){.library-browser{grid-template-columns:minmax(21rem,37%) minmax(0,63%)}.library-feature{padding-inline:1.15rem}.library-feature__body{grid-template-columns:6.2rem 1fr;gap:1rem}}@media(max-width:760px){.library-browser{display:block;height:auto;min-height:0}.library-feature{min-height:21rem;padding:1.2rem}.library-feature__header h2{font-size:2rem}.library-feature__body{grid-template-columns:6.4rem 1fr}.library-feature__copy h3{font-size:2rem}.library-feature__copy p{font-size:.9rem}.library-collection{height:21rem;min-height:21rem}.library-list{height:100%;max-height:none;padding-top:2.45rem}}@media(max-width:450px){.library-feature__body{grid-template-columns:5.7rem 1fr;gap:.8rem}.library-feature__copy p{font-size:.82rem;line-height:1.3}.library-feature__copy button{min-width:8.2rem;padding-inline:.65rem}}.cart-backdrop{position:fixed;z-index:49;inset:0;width:100%;border:0;background:#050303b8;-webkit-backdrop-filter:blur(6px) saturate(.65);backdrop-filter:blur(6px) saturate(.65)}.cart-drawer{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(100%,31rem);padding:1.5rem;display:flex;flex-direction:column;color:#eadfce;border-left:.5rem solid #3a2018;box-shadow:-1rem 0 4rem #00000080,inset .25rem 0 #c4916d14;animation:drawer-in .45s cubic-bezier(.22,1,.36,1) both;background-color:#130b0a;background-image:linear-gradient(180deg,#10090814,#0805056e 52%,#070505b3),url(../../../images/cart-bedroom-surface.webp);background-position:center top;background-size:cover;background-repeat:no-repeat}.cart-drawer__header{position:relative;z-index:1;padding:1rem 1.15rem;display:flex;justify-content:space-between;color:#281a17;box-shadow:.25rem .35rem #05030333;clip-path:polygon(.5% 2%,99% 0,100% 95%,97% 100%,1% 98%,0 6%);transform:rotate(-.25deg);background:#d6c6b0 url(../../../images/cart-note-paper.webp) center/cover}.cart-drawer__header>div{display:flex;flex-direction:column;gap:.25rem}.cart-drawer__header span{width:fit-content;font-family:Courier Prime,Courier New,monospace;font-size:.58rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#542c29;background:linear-gradient(#542c29,#542c29),url(../../../textures/ink-wear.svg) center/12rem 6rem;background-blend-mode:multiply;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cart-drawer__header strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;color:#34211f}.cart-drawer__header button{align-self:start;width:2rem;aspect-ratio:1;padding:0;border:0;color:#593e39;background:transparent;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;line-height:1;opacity:.65;transition:opacity .2s ease,transform .2s ease}.cart-drawer__header button:hover,.cart-drawer__header button:focus-visible{opacity:1;transform:rotate(8deg)}.cart-drawer__header button:focus-visible{outline:2px solid #754045;outline-offset:1px}.cart-empty{position:relative;z-index:1;margin:auto;text-align:center}.cart-empty h2{margin:1rem 0 1.6rem;line-height:0}.cart-empty h2 img{display:block;width:min(100%,25rem);height:auto;margin-inline:auto;filter:drop-shadow(0 .15rem .5rem rgba(0,0,0,.7))}.cart-empty a{border-bottom:1px solid;font-size:.67rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cart-lines{position:relative;z-index:1;overflow:auto}.cart-lines{margin-top:1rem}.cart-lines article{display:grid;grid-template-columns:6rem 1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(234,223,206,.18)}.cart-lines img{width:6rem;height:7rem;padding:.25rem;object-fit:cover;background:#c8baa5;box-shadow:.25rem .35rem .8rem #0000004d;transform:rotate(-.6deg)}.cart-lines h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem}.cart-lines p{margin:.4rem 0;font-size:.7rem}.cart-lines button{align-self:end;padding:0;border:0;border-bottom:1px solid;background:none;cursor:pointer;font-size:.58rem}.cart-total{position:relative;z-index:1;display:flex;justify-content:space-between;padding:1.4rem 0;font-family:Courier Prime,Courier New,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.cart-total strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.7rem;letter-spacing:0}.checkout-button,.add-button{position:relative;z-index:1;display:flex;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;border:1px solid rgba(234,223,206,.7);border-radius:0;background:#431014;color:#eadfce;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.checkout-button{isolation:isolate;align-items:center;padding:1.1rem 1.35rem;border-color:#e9d7bd8c;box-shadow:.18rem .24rem #05030370;background:linear-gradient(#3e0c1217,#24090d38),url(../../../images/checkout-oxblood.webp) center/cover;font-family:Bodoni Moda,Georgia,serif;font-size:.96rem;letter-spacing:.075em;transition:filter .2s ease,transform .2s ease}.checkout-button:before{position:absolute;z-index:-1;inset:.28rem;content:"";pointer-events:none;border:1px solid rgba(223,183,155,.32)}.checkout-button__label,.checkout-button__arrow{color:#f0ddc8;background:url(../../../images/shop-type/subtitle-ink.webp) center/12rem 4rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.checkout-button__arrow{font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;line-height:.8}.checkout-button:hover{filter:brightness(1.12);transform:translateY(-.09rem)}.checkout-button:focus-visible{outline:2px solid #e7c4aa;outline-offset:3px}@keyframes drawer-in{0%{transform:translate(100%)}}.after-hours-home{color:#eadfce;background:#0d0909}.after-hours-hero{--cursor-x: 50%;--cursor-y: 50%;position:relative;z-index:6;isolation:isolate;height:clamp(40rem,49vw,50rem);min-height:40rem;overflow:hidden;background:transparent}.after-hours-hero:after{position:absolute;z-index:3;inset:0;content:"";pointer-events:none;opacity:.38;background:radial-gradient(15rem circle at var(--cursor-x) var(--cursor-y),rgba(126,31,38,.24),transparent 72%);mix-blend-mode:screen;-webkit-mask:url(../../../images/after-hours-library-hero-v3.webp) center 80%/cover no-repeat;mask:url(../../../images/after-hours-library-hero-v3.webp) center 80%/cover no-repeat}.after-hours-hero__image{position:absolute;z-index:-3;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 80%}.after-hours-hero__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#08060661,#0806061f 48%,#0806061a),linear-gradient(180deg,rgba(7,5,5,.15),transparent 24%,transparent 75%,rgba(8,6,6,.3));-webkit-mask:url(../../../images/after-hours-library-hero-v3.webp) center 80%/cover no-repeat;mask:url(../../../images/after-hours-library-hero-v3.webp) center 80%/cover no-repeat}.after-hours-hero__grain{position:absolute;z-index:4;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.after-hours-hero__copy{position:absolute;z-index:5;top:45.5%;left:clamp(1.25rem,18.5vw,20rem);width:min(31rem,29vw);text-align:center;transform:translateY(-50%);text-shadow:0 .2rem 2rem rgba(0,0,0,.75)}.after-hours-hero__copy h1{margin:0;line-height:0}.after-hours-hero__copy h1 img{width:100%;height:auto;display:block;filter:drop-shadow(0 .16rem .65rem rgba(8,5,5,.55))}.after-hours-hero__copy>p{margin:1.1rem 0 0;line-height:0}.after-hours-hero__copy>p img{width:100%;height:auto;display:block}.after-hours-hero__actions{width:min(100%,23rem);margin:1.13rem auto 0;display:flex;justify-content:center;gap:1.25rem}.after-hours-hero__scroll{position:absolute;z-index:6;left:50%;bottom:1.25rem;width:2rem;height:3.25rem;display:grid;place-items:center;transform:translate(-50%)}.after-hours-hero__scroll span{width:1px;height:2rem;display:block;background:#eadfcecc;animation:room-scroll 2s ease-in-out infinite}.room-button{min-width:0;height:2.75rem;padding:0 .75rem;flex:1 1 0;display:grid;place-items:center;border:0;font-family:Bodoni Moda,Georgia,serif;font-size:.8rem;font-weight:700;letter-spacing:.14em;line-height:1;text-align:center;text-shadow:none;text-transform:uppercase;background-position:center;background-size:100% 100%;background-repeat:no-repeat;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease}.room-button:hover{filter:brightness(1.08);transform:translateY(-.1rem)}.room-button:active{transform:translateY(0)}.room-button--paper{color:#241712;background-image:url(../../../images/button-surfaces/hero-paper.webp)}.room-button--wine{color:#f0e0cd;background-image:url(../../../images/button-surfaces/hero-wine.webp)}.room-hotspot{position:absolute;z-index:4;display:block;border:1px solid transparent;background:transparent;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.room-hotspot:after{position:absolute;inset:-.8rem;content:"";opacity:0;background:radial-gradient(circle,rgba(105,20,27,.22),transparent 68%);transition:opacity .3s ease}.room-hotspot span{position:absolute;z-index:2;left:50%;bottom:-.9rem;padding:.45rem .6rem;border:1px solid rgba(234,223,206,.35);color:#eadfce;background:#0b0808c7;font-size:.52rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,.35rem);transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.room-hotspot:hover,.room-hotspot:focus-visible{border-color:#eadfce42;box-shadow:inset 0 0 3rem #7b1d252e}.room-hotspot:hover:after,.room-hotspot:focus-visible:after,.room-hotspot:hover span,.room-hotspot:focus-visible span{opacity:1}.room-hotspot:hover span,.room-hotspot:focus-visible span{transform:translate(-50%)}.room-hotspot--tv{top:13%;left:4.7%;width:16%;height:24%}.room-hotspot--books{left:9%;bottom:7%;width:49%;height:31%}.room-hotspot--hoodie{top:15%;right:17%;width:31%;height:55%}.room-hotspot--mimi{right:1%;bottom:23%;width:18%;height:30%}.home-shop{position:relative;isolation:isolate;padding:8rem clamp(1rem,3vw,3.5rem) 10rem;overflow:hidden;color:#eadfce;background:linear-gradient(180deg,#10090866,#090606bd 58%,#090606 88%),url(../../../images/shop-bedroom-surface.webp) center top/100% auto no-repeat;background-color:#090606;border-top:.72rem solid #3b2018;box-shadow:inset 0 .35rem #c08d651f,inset 0 2.5rem 5rem #0000007a}.home-shop__header{margin-bottom:4rem;display:flex;align-items:end;justify-content:space-between;gap:2rem}.home-shop__header>div>.shop-kicker{display:inline-block}.home-shop__header h2{margin:.7rem 0 0;width:clamp(14rem,32vw,31rem);line-height:0}.home-shop__header h2 img{display:block;width:100%;height:auto;filter:drop-shadow(0 .25rem .75rem rgba(8,5,5,.62))}.home-shop__header>a{padding:.85rem 1.2rem .78rem;border:1px solid rgba(112,64,53,.42);color:#2d1b18;font-family:Courier Prime,Courier New,monospace;font-size:.59rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(1% 3%,99% 0,100% 94%,97% 100%,2% 97%,0 8%);transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s ease;background:#d5bb99 url(../../../images/view-everything-paper.webp) center/cover;box-shadow:.18rem .23rem #13080899}.home-shop__header>a span{margin-left:.4rem}.home-shop__header>a:hover{filter:brightness(1.14);transform:translateY(-.12rem) rotate(-.3deg)}.home-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.6rem)}.home-shop .product-card__info{border-color:#eadfce3d}.home-shop .product-card__info p{color:#bda9a2}@keyframes room-scroll{0%,to{transform:scaleY(.55);transform-origin:top;opacity:.45}50%{transform:scaleY(1);transform-origin:top;opacity:1}}@media(max-width:1080px){.after-hours-hero__copy{left:4vw;width:min(58vw,44rem)}.after-hours-hero__copy{max-width:31rem}}@media(max-width:760px){.home-shop{background-size:auto,auto 38rem;background-position:center,left top}.after-hours-hero{height:48rem;min-height:100svh}.after-hours-hero__image{object-position:66% center}.after-hours-hero__image{object-fit:cover}.after-hours-hero:after,.after-hours-hero__shade,.after-hours-hero__grain{-webkit-mask-position:66% center;mask-position:66% center;-webkit-mask-size:cover;mask-size:cover}.after-hours-hero__shade{background:linear-gradient(180deg,#0806061a,#08060633 38%,#080606e6 86%)}.after-hours-hero__copy{top:auto;right:1rem;bottom:4.3rem;left:1rem;width:auto;transform:none}.after-hours-hero__copy{max-width:none}.after-hours-hero__copy>p{margin-top:.55rem}.after-hours-hero__actions{width:min(74%,19.2rem);margin-top:.9rem;gap:.75rem}.room-button{width:calc(50% - .375rem);min-width:0;height:2.55rem;padding:0 .35rem;font-size:.7rem}.room-hotspot,.after-hours-hero__scroll{display:none}.home-shop{padding-block:6rem}.home-shop__header{align-items:start}.home-shop__header h2{width:min(55vw,21rem)}.home-shop__header>a{margin-top:.6rem;font-size:.55rem}.home-shop__grid{display:block}.home-shop__grid .product-card{margin-bottom:4rem}}.shop-page{isolation:isolate;min-height:100vh;color:#eadfce;background:linear-gradient(180deg,#120b0a5e,#090606b8 48%,#090606 78%),url(../../../images/shop-bedroom-surface.webp) center top/100% auto no-repeat;background-color:#090606}.shop-page__heading{padding:clamp(2.5rem,5vw,5.5rem) clamp(1.4rem,3vw,3rem);color:#eadbc4;border:1px solid rgba(232,215,189,.14);box-shadow:.8rem 1rem 2.8rem #00000047,inset 0 0 4rem #05030359;clip-path:polygon(.2% 1%,13% .2%,29% .8%,47% .1%,64% .7%,81% .2%,99.8% .9%,99.5% 99.2%,81% 99.8%,61% 99.1%,40% 99.8%,21% 99.2%,.4% 99.8%);background:linear-gradient(110deg,#1b0b0ce0,#240f12ba 60%,#120809db)}.shop-page__heading .shop-kicker{grid-column:1/-1;margin-bottom:1.2rem}.shop-page__heading h1{margin:0;width:min(100%,31rem);line-height:0}.shop-page__heading h1 img{display:block;width:100%;height:auto;filter:drop-shadow(0 .25rem .75rem rgba(8,5,5,.62))}.shop-page__heading>p:last-child{margin:0;padding:1.2rem 1.4rem;color:#281b18;font-family:Courier Prime,Courier New,monospace;font-size:.72rem;letter-spacing:.035em;line-height:1.55;text-transform:uppercase;box-shadow:.25rem .35rem #08040438;clip-path:polygon(1% 3%,98% 0,100% 94%,96% 100%,2% 97%,0 9%);transform:rotate(.45deg);background:#d7c8b1 url(../../../images/shop-note-paper.webp) center/cover}.shop-page__heading>p:last-child span{color:#36221d;background:linear-gradient(110deg,#2d1c1a,#5b302b 53%,#30201d),url(../../../textures/ink-wear.svg) center/13rem 7rem;background-blend-mode:multiply;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shop-toolbar{position:relative;margin-top:2.5rem;padding:.7rem;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(229,212,186,.18);box-shadow:.35rem .45rem 1rem #0000003d;background:linear-gradient(#160d0c2e,#160d0c47),url(../../../images/shop-filter-walnut.webp) center/cover}.shop-toolbar>div{display:flex;gap:.35rem}.shop-toolbar button{padding:.65rem 1rem .58rem;border:1px solid transparent;background:transparent;color:#decbb7;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:.59rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,background .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.shop-toolbar button:hover{color:#eadfce;transform:translateY(-.08rem)}.shop-toolbar button.active{border-color:#3d231a47;color:#30201c;transform:none;background:#cbb9a2 url(../../../textures/archive-paper.svg) center/17rem 12rem;box-shadow:.14rem .19rem #0905054d}.shop-toolbar button:focus-visible{outline:2px solid #e4c9af;outline-offset:2px}.shop-toolbar>span{padding-right:.45rem;font-family:Courier Prime,Courier New,monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem 2.5vw;padding:4.5rem 0 8rem}@media(max-width:760px){.shop-page{background-size:auto,auto 38rem;background-position:center,left top}.shop-page__heading{padding:2.5rem 1.2rem}.shop-page__heading>p:last-child{margin-top:2rem}.shop-toolbar{align-items:flex-start;gap:1rem}.shop-toolbar>div{flex-wrap:wrap}.shop-toolbar>span{padding-top:.7rem;white-space:nowrap}.shop-grid{grid-template-columns:1fr;padding-top:3rem}}.product-page{isolation:isolate;min-height:100vh;color:#eadfce;background:linear-gradient(180deg,#10090a6b,#10090aab 50%,#0d0808 96%),url(../../../images/product-bedroom-surface.webp) center top/100% auto no-repeat;background-color:#0d0808}.product-page:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.06;background:url(../../../textures/paper-fiber.svg) center/20rem;mix-blend-mode:soft-light}.product-page__back{display:inline-block;margin-bottom:2.2rem;padding:.48rem .7rem .42rem;color:#2b1b18;font-family:Courier Prime,Courier New,monospace;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;box-shadow:.16rem .22rem #0503033d;clip-path:polygon(1% 5%,98% 0,100% 91%,96% 100%,2% 96%,0 12%);transform:rotate(-.35deg);background-color:#ccbba2;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.product-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(23rem,.72fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}.product-detail__gallery figure{position:relative;isolation:isolate;aspect-ratio:.9;padding:clamp(.45rem,.9vw,.9rem);overflow:hidden;border:1px solid rgba(239,225,205,.2);background:#c9baa4;box-shadow:.8rem 1rem 2.8rem #0402026b,0 0 0 1px #eadbc514;clip-path:polygon(.4% .7%,17% .1%,36% .5%,54% .1%,75% .6%,99.5% .2%,99.8% 21%,99.4% 44%,100% 68%,99.5% 99.4%,77% 99.8%,53% 99.4%,29% 100%,.2% 99.4%,.6% 73%,.1% 49%,.5% 24%);transform:rotate(-.25deg);background-color:#c9baa4;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.product-detail__gallery figure:before,.product-detail__gallery figure:after{position:absolute;z-index:3;content:"";pointer-events:none}.product-detail__gallery figure:before{inset:0;opacity:.17;background:url(../../../textures/ink-wear.svg) center/19rem 10rem;mix-blend-mode:multiply}.product-detail__gallery figure:after{inset:clamp(.72rem,1.25vw,1.2rem);border:1px solid rgba(46,28,25,.2);box-shadow:inset 0 0 3rem #1b0c0c1a}.product-detail__gallery figure img{width:100%;height:100%;object-fit:cover}.product-page[data-product=mimi-plush] .product-detail__gallery figure img{padding:7%;object-fit:contain;background:radial-gradient(circle at 50% 45%,#3b2e30,#171213 70%)}.product-detail__gallery figure figcaption{position:absolute;z-index:5;left:clamp(1.2rem,2vw,2rem);bottom:clamp(1.2rem,2vw,2rem);padding:.55rem .78rem .48rem;color:#2a1b18;font-family:Courier Prime,Courier New,monospace;font-size:.55rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;box-shadow:.18rem .22rem #08040438;clip-path:polygon(1% 5%,98% 0,100% 91%,96% 100%,2% 96%,0 12%);transform:rotate(-.75deg);background-color:#d4c4ad;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.detail-swatch{display:flex;align-items:center;gap:.9rem;margin:1.2rem 0 0 .4rem}.detail-swatch>span{width:2.65rem;aspect-ratio:1;border:.28rem solid #cbbca6;background:var(--swatch, #431014);box-shadow:.2rem .28rem .8rem #00000047,inset 0 0 0 1px #eadfce1f;transform:rotate(3deg)}.detail-swatch p{margin:0;font-family:Courier Prime,Courier New,monospace;font-size:.58rem;letter-spacing:.07em;line-height:1.35;text-transform:uppercase;opacity:.72}.product-detail__info{position:sticky;top:4.75rem;padding:clamp(2rem,3.5vw,3.6rem);color:#241815;filter:drop-shadow(.85rem 1rem 2.5rem rgba(0,0,0,.32));clip-path:polygon(.3% .8%,8% .1%,17% .7%,28% .2%,39% .9%,51% .1%,63% .7%,74% .2%,86% .8%,99.6% .1%,99.8% 18%,99.4% 38%,100% 57%,99.5% 79%,99.8% 99.4%,87% 99.8%,73% 99.2%,58% 99.9%,43% 99.2%,28% 99.8%,14% 99.2%,.2% 99.7%,.6% 77%,.1% 53%,.5% 28%);background-color:#d2c3ad;background-image:linear-gradient(#ffffff0a,#5d493814),url(../../../textures/paper-fiber.svg);background-size:auto,20rem 20rem;background-blend-mode:soft-light,multiply}.product-detail__info:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.14;background:url(../../../textures/ink-wear.svg) center/17rem 9rem;mix-blend-mode:multiply}.product-detail__info>*{position:relative;z-index:1}.product-detail__info .eyebrow{font-family:Courier Prime,Courier New,monospace;opacity:.62}.product-detail__info h1{margin:1.3rem 0 1.1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.2rem,5.3vw,6rem);font-weight:700;letter-spacing:-.055em;line-height:.83;text-transform:uppercase;color:transparent;background-image:linear-gradient(#281916,#281916),url(../../../textures/ink-wear.svg);background-size:auto,16.25rem 8.75rem;background-blend-mode:multiply;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-detail__note{margin:0 0 1.3rem;color:#6a2428;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-style:italic;line-height:1.35}.product-detail__price{padding:.9rem 0 1.2rem;border-bottom:1px solid rgba(37,23,21,.28);font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:600}.product-detail__price small{font-family:Courier Prime,Courier New,monospace;font-size:.54rem;letter-spacing:.1em}.size-picker{padding:1.35rem 0}.size-picker>div:first-child{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.size-picker__label{font-family:Courier Prime,Courier New,monospace;font-size:.59rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.size-picker__fit{max-width:55%;font-family:Cormorant Garamond,Georgia,serif;font-size:.82rem;font-style:italic;text-align:right}.size-picker>div:last-child{display:flex;flex-wrap:wrap;gap:.42rem}.size-picker>div:last-child button{min-width:3.05rem;padding:.68rem .62rem;border:1px solid rgba(44,28,25,.36);background:#f2e4cf38;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:.61rem;font-weight:700;position:relative;isolation:isolate;transition:color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.size-picker>div:last-child button:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;opacity:0;transition:opacity .2s ease;background-color:#5c171d;background-image:linear-gradient(#5c171d47,#0003),url(../../../textures/leather-grain.svg);background-size:auto,17.5rem 22.5rem;background-blend-mode:multiply,soft-light}.size-picker>div:last-child button:hover{transform:translateY(-.1rem)}.size-picker>div:last-child button.active{color:#eadfce;transform:rotate(-.5deg)}.size-picker>div:last-child button.active:before{opacity:1}.product-detail__availability{min-height:1.5rem;margin-bottom:1rem}.product-detail__availability>p{margin:0;font-size:.85rem}.product-detail .add-button{min-height:3.5rem;margin-bottom:.4rem;border-color:#2b0d109e;box-shadow:.25rem .32rem #321a172e,inset 0 0 0 1px #e4c5af14;clip-path:polygon(.5% 3%,99% 0,100% 94%,97% 100%,1% 97%,0 8%);background-color:#60171e;background-image:linear-gradient(#60171e47,#0003),url(../../../textures/leather-grain.svg);background-size:auto,17.5rem 22.5rem;background-blend-mode:multiply,soft-light}.product-specs{border-top:1px solid rgba(37,23,21,.28)}.product-specs>div{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding:.82rem 0;border-bottom:1px solid rgba(37,23,21,.24)}.product-specs dt{font-family:Courier Prime,Courier New,monospace;font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-specs dd{font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:500}@media(max-width:800px){.product-detail{display:block}.product-detail__gallery figure{aspect-ratio:.82}.product-detail__info{position:relative;top:auto;margin-top:3.5rem;padding:2rem 1.4rem 2.4rem}.product-detail__info h1{font-size:clamp(3.4rem,16vw,5rem)}}.checkout-page{min-height:100vh;color:#e9d8c5;background:linear-gradient(180deg,#0c070778,#0b0707 92%),url(../../../images/product-bedroom-surface.webp) center top/100% auto no-repeat;background-color:#0b0707}.checkout-page__top{max-width:85rem;margin:0 auto 2.5rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;font-family:Courier Prime,Courier New,monospace;font-size:.63rem;letter-spacing:.11em;text-transform:uppercase}.checkout-page__top a{border-bottom:1px solid rgba(233,216,197,.5);padding-bottom:.25rem}.checkout-page__top a:hover{color:#f5d9ca}.checkout-page__top span{opacity:.65}.checkout-layout{max-width:85rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.37fr);gap:clamp(2rem,4vw,5rem);align-items:start}.checkout-tv{position:relative;min-width:0;padding:clamp(.85rem,1.6vw,1.5rem) clamp(4.2rem,7vw,6.5rem) clamp(1.6rem,2.5vw,2.4rem) clamp(.9rem,2vw,1.7rem);border:1px solid #624733;border-radius:1.8rem 2.4rem 2rem 2.3rem;background:linear-gradient(110deg,#2a1a16c2,#39221b4d 72%,#100b09d9),url(../../../textures/wood-grain.svg) center/40rem 6rem;box-shadow:inset 0 0 0 .26rem #ad7c5526,inset -.75rem 0 1.2rem #080605b3,1rem 1.4rem 3.5rem #0009}.checkout-tv__screen{position:relative;overflow:hidden;min-height:38rem;border:clamp(.45rem,.9vw,.8rem) solid #100d0d;border-radius:2.3rem/1.65rem;background:#151313 url(../../../images/checkout-crt-glass.webp) center/cover;box-shadow:inset 0 0 0 1px #d3bd9d40,inset 0 0 3rem .45rem #000000b8,0 0 0 1px #b692705c}.checkout-tv__screen:after{position:absolute;inset:0;content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 5rem #0000006e}.checkout-tv__content{position:relative;z-index:1;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,4vw,3.5rem) 3.5rem}.checkout-tv__channel{margin:0 0 1rem;color:#d6af9c;font-family:Courier Prime,Courier New,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.checkout-tv h1{margin:0;color:#edddc9;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(2.7rem,4.3vw,5rem);font-weight:700;letter-spacing:-.07em;line-height:1.1}.checkout-tv h1 em{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#d69d9f}.checkout-tv__intro{margin:.7rem 0 2.5rem;color:#d7baa9;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-style:italic}.checkout-tv__empty{margin:3rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem}.checkout-tv__empty a{font-family:Courier Prime,Courier New,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b98a7d}.checkout-tv__controls{position:absolute;top:3rem;right:clamp(.9rem,1.7vw,1.6rem);bottom:3rem;width:clamp(2.1rem,3.4vw,3.3rem);display:flex;flex-direction:column;align-items:center;gap:1.2rem}.checkout-tv__brand{margin-bottom:1rem;color:#ab8f74;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:700}.checkout-tv__dial{width:2.2rem;aspect-ratio:1;border:.35rem ridge #705444;border-radius:50%;background:radial-gradient(circle,#4b3730 0 21%,#160f0e 23% 59%,#8a6b54 64%,#251913 78%);box-shadow:.2rem .2rem .5rem #0009}.checkout-tv__dial--small{width:1.6rem}.checkout-tv__power{width:.42rem;aspect-ratio:1;margin-top:auto;border-radius:50%;background:#bb664d;box-shadow:0 0 .6rem #b44531}.checkout-tv__foot{position:absolute;left:8%;right:12%;bottom:-.7rem;display:flex;justify-content:space-between;pointer-events:none}.checkout-tv__foot span{width:12%;height:.7rem;background:#21110e;box-shadow:0 .35rem .5rem #0009}.checkout-form fieldset{margin:0 0 2rem;padding:0;border:0}.checkout-form legend{display:block;width:100%;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(216,185,162,.33);color:#e1c1ab;font-family:Courier Prime,Courier New,monospace;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.checkout-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.checkout-form label{display:grid;min-width:0;gap:.45rem;color:#e1cdbf;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.79rem;font-weight:500;letter-spacing:.03em}.checkout-form__full{grid-column:1/-1}.checkout-form input{width:100%;min-width:0;min-height:2.8rem;padding:.75rem .85rem;border:1px solid rgba(198,164,150,.42);border-radius:.12rem;outline:none;color:#f0e1d3;background:#0b0909b0;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.95rem}.checkout-form input::placeholder{color:#a58f88}.checkout-form input:focus-visible{border-color:#e1b49b;box-shadow:0 0 0 2px #c5817a3b}.checkout-form__card{min-height:6rem;padding:1rem 1.3rem;display:flex;align-items:center;gap:1rem;border:1px dashed rgba(215,182,168,.5);color:#d0b6aa;background:#130c0d8a}.checkout-form__card span{font-size:1.5rem}.checkout-form__card p{margin:0;max-width:30ch;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;line-height:1.2}.checkout-form>button{display:flex;justify-content:space-between;width:100%;padding:1rem 1.2rem;border:1px solid rgba(224,190,168,.35);color:#cab0a2;background:#3c2225 url(../../../images/checkout-oxblood.webp) center/cover;font-family:Bodoni Moda,Georgia,serif;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:not-allowed;opacity:.62}.checkout-form__notice{margin:1rem 0 0;color:#d1b5a5;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.85rem;line-height:1.4}.checkout-summary{padding:clamp(1.5rem,2vw,2.25rem);color:#30201c;background:#d2c0a9 url(../../../images/cart-note-paper.webp) center/cover;box-shadow:.3rem .4rem #4a3026,0 1rem 3rem #00000059;transform:rotate(.5deg)}.checkout-summary__eyebrow{font-family:Courier Prime,Courier New,monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.checkout-summary h2{margin:.9rem 0 1.5rem;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(2rem,2.8vw,3rem);letter-spacing:-.06em;line-height:1.08}.checkout-summary ul{margin:0;padding:0;list-style:none}.checkout-summary li{display:grid;grid-template-columns:3.8rem minmax(0,1fr) auto;gap:.8rem;align-items:start;padding:.85rem 0;border-top:1px solid rgba(81,60,50,.32)}.checkout-summary li img{width:3.8rem;height:4.5rem;object-fit:cover}.checkout-summary li div{display:grid;gap:.3rem;min-width:0}.checkout-summary li strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;line-height:1}.checkout-summary li span{font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:.74rem;line-height:1.3}.checkout-summary li b{font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem}.checkout-summary__subtotal{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(81,60,50,.46);font-family:Courier Prime,Courier New,monospace;font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.checkout-summary__subtotal strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem}.checkout-summary>p{margin:1rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;line-height:1.25}.checkout-summary>a{display:inline-block;margin-top:1rem;padding-bottom:.2rem;border-bottom:1px solid #6b3a35;font-family:Courier Prime,Courier New,monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1050px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{width:min(100%,38rem);margin:1rem auto 0}}@media(max-width:600px){.checkout-page{background-size:auto,auto 38rem;background-position:center,left top}.checkout-page__top{margin-bottom:1.5rem}.checkout-tv{padding:.48rem .48rem 1rem;border-radius:1.15rem}.checkout-tv__screen{border-width:.3rem;border-radius:1rem}.checkout-tv__content{padding:2rem 1.15rem 2.3rem}.checkout-tv__controls,.checkout-tv__foot{display:none}.checkout-tv h1{font-size:clamp(2.6rem,10vw,4rem)}.checkout-form__fields{grid-template-columns:1fr}.checkout-form__full{grid-column:auto}.checkout-summary{transform:none}}.checkout-form__card--stripe{display:block;min-height:14rem;border-style:solid}.checkout-payment{position:relative;padding:1rem;border:1px solid rgba(221,185,170,.58);border-radius:.65rem;background:radial-gradient(ellipse at 86% 0%,rgba(132,80,93,.27),transparent 48%),#211619;box-shadow:0 .6rem 1.6rem #08040666,inset 0 0 0 4px #211619,inset 0 0 0 5px #d6ada740}.checkout-payment:before{position:absolute;inset:.45rem;content:"";pointer-events:none;border:1px dashed rgba(200,152,149,.38);border-radius:.35rem}.checkout-payment__header,.checkout-payment__footer{position:relative;display:flex;align-items:center;gap:.8rem;color:#ebd5cd}.checkout-payment__header{padding:.35rem .45rem 1rem}.checkout-payment__header div{display:grid;gap:.2rem}.checkout-payment__header strong{font:italic 600 1.25rem/1.1 Cormorant Garamond,Georgia,serif}.checkout-payment__header small,.checkout-payment__footer{font:700 .62rem/1.35 Courier Prime,Courier New,monospace;letter-spacing:.07em}.checkout-payment__stitch{display:grid;place-items:center;flex:0 0 2.5rem;height:2.5rem;border-radius:50%;border:1px dashed #dfb4aa;background:#503038;color:#f0c8ba;font-size:1.4rem;transform:rotate(-12deg)}.checkout-payment__star{margin-left:auto;color:#d8a9a4}.checkout-payment .checkout-form__card--stripe{position:relative;min-height:12rem;padding:.8rem;border:1px solid rgba(197,155,154,.42);border-radius:.3rem;background:#110b0e6b}.checkout-payment__footer{justify-content:space-between;padding:.8rem .45rem .1rem;color:#c9aaa9}.checkout-payment__test{margin:.85rem 0 0;padding:.7rem .8rem;border-left:2px solid #b87f88;color:#e3c6bf;font:.75rem/1.5 Courier Prime,Courier New,monospace}.checkout-payment__demo{position:relative;display:grid;gap:1.25rem;min-height:12rem;padding:1.4rem;border:1px solid rgba(197,155,154,.55);border-radius:.45rem;color:#f3dacf;background:radial-gradient(circle at 86% 12%,rgba(164,103,120,.25),transparent 42%),linear-gradient(135deg,#432530,#23161e 70%);box-shadow:inset 0 0 1.5rem #08060961}.checkout-payment__demo>span{font:700 .63rem Courier Prime,Courier New,monospace;letter-spacing:.15em}.checkout-payment__demo strong{align-self:end;font:600 clamp(1.05rem,2vw,1.4rem) "Cormorant Garamond",Georgia,serif;letter-spacing:.12em}.checkout-payment__demo small{font:.67rem Courier Prime,Courier New,monospace;color:#d9b9b3}.checkout-form>button:not(:disabled){cursor:pointer;opacity:1}.checkout-form>button:disabled{cursor:wait;opacity:1}.checkout-form>.checkout-form__secondary{margin-top:1rem;border:0;background:transparent;color:#dac2b5;font:.8rem Courier Prime,monospace;text-transform:none}.checkout-tv__empty button:not(.checkout-receipt__action){border:0;border-bottom:1px solid #b98a7d;background:transparent;color:#ebd3c3;cursor:pointer}.checkout-receipt{min-width:0;margin-top:1.75rem;color:#eed8c8}.checkout-receipt__status{margin:0 0 1.25rem;font:600 1.45rem/1.3 Cormorant Garamond,Georgia,serif}.checkout-receipt__reference{display:flex;flex-wrap:wrap;gap:.4rem .8rem;padding-bottom:1.25rem;font:.65rem/1.6 Courier Prime,Courier New,monospace;color:#cdb2a6}.checkout-receipt__reference span:last-child{min-width:0;overflow-wrap:anywhere}.checkout-receipt__shipping{padding:1.25rem 0}.checkout-receipt__shipping h2{margin:0 0 .65rem;font:700 .65rem/1.4 Courier Prime,Courier New,monospace;letter-spacing:.1em;text-transform:uppercase;color:#d6afa2}.checkout-receipt__shipping p{margin:0;max-width:34ch;font:500 1.2rem/1.45 Cormorant Garamond,Georgia,serif}.checkout-receipt__shipping .checkout-receipt__tracking{margin-top:.7rem;font:.72rem/1.5 Courier Prime,Courier New,monospace;overflow-wrap:anywhere}.checkout-receipt__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.checkout-receipt__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.8rem 1rem;border:0;border-radius:.18rem .3rem .22rem .12rem;box-shadow:0 .2rem .6rem #0000003d;color:#eed8c8;background:#291418 url(../../../images/checkout-oxblood.webp) center/cover;font:700 .65rem/1.4 Courier Prime,Courier New,monospace;letter-spacing:.07em;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}.checkout-receipt__action:hover:not(:disabled){filter:brightness(1.15)}.checkout-receipt__action:focus-visible{outline:2px solid #d8b9a2;outline-offset:3px}.checkout-receipt__action:disabled{opacity:.55;cursor:wait}.checkout-receipt__shipping{margin:.5rem 0 1.5rem;padding:1.6rem;color:#33201c;background:#cfbba1 url(../../../images/cart-note-paper.webp) center/cover;border-radius:.12rem .35rem .18rem .25rem;box-shadow:0 .35rem 1rem #0003}.checkout-receipt__shipping h2{color:#683c38}.checkout-receipt__back{border:0;padding:.7rem;color:#d6b9aa;background:transparent;font:.75rem/1.5 Courier Prime,Courier New,monospace;cursor:pointer}.checkout-receipt__back:focus-visible{outline:2px solid #d8b9a2;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.corner-page{padding-top:3.25rem;background:#110b0b;color:#eadccd}.corner-scene{--cursor-x: 50%;--cursor-y: 50%;position:relative;isolation:isolate;width:100%;aspect-ratio:1670/942;overflow:hidden;background:#160d0c}.corner-scene:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;opacity:0;background:radial-gradient(15rem circle at var(--cursor-x) var(--cursor-y),rgba(126,31,38,.24),transparent 72%);mix-blend-mode:screen;transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.corner-scene:hover:after{opacity:.38}}.corner-scene__picture{position:absolute;inset:0;display:block}.corner-scene__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.corner-belonging{position:absolute;inset:0;display:block;pointer-events:none}.corner-belonging img{width:100%;height:100%;object-fit:cover}.corner-belonging--registry{z-index:1;-webkit-mask-image:radial-gradient(ellipse 10% 15% at 6% 81%,#000 47%,transparent 100%);mask-image:radial-gradient(ellipse 10% 15% at 6% 81%,#000 47%,transparent 100%)}.corner-belonging--night-shift-hoodie{-webkit-mask-image:radial-gradient(ellipse 8% 35% at 87% 40%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 8% 35% at 87% 40%,#000 58%,transparent 100%)}.corner-belonging--after-hours-baby-tee{-webkit-mask-image:radial-gradient(ellipse 8% 27% at 96% 31%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 8% 27% at 96% 31%,#000 58%,transparent 100%)}.corner-belonging--mimi-plush{-webkit-mask-image:radial-gradient(ellipse 10% 14% at 17% 67%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 10% 14% at 17% 67%,#000 55%,transparent 100%)}.corner-scene__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(16,9,8,.48),transparent 27%)}.corner-group-label{display:none}.corner-room-link{position:absolute;z-index:2;display:block;border:1px solid transparent;background:transparent;text-decoration:none;color:#f2e8da;cursor:pointer;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.corner-room-link:after{position:absolute;inset:-.8rem;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(105,20,27,.22),transparent 68%);transition:opacity .3s ease}.corner-room-link:hover,.corner-room-link:focus-visible{border-color:#f2e8da42;box-shadow:inset 0 0 3rem #7b1d252e}.corner-room-link:hover:after,.corner-room-link:focus-visible:after{opacity:1}.corner-room-link--library{left:20%;top:29%;width:22%;height:17%}.corner-room-link--shop{right:1%;top:8%;width:19%;height:61%}.corner-room-link>span{position:absolute;z-index:2;left:50%;bottom:-.9rem;transform:translate(-50%,.35rem);padding:.45rem .6rem;white-space:nowrap;background:#0b0808c7;border:1px solid rgba(242,232,218,.35);box-shadow:0 .25rem .8rem #00000080;font:600 .52rem Courier Prime,Courier New,monospace;letter-spacing:.13em;text-transform:uppercase;opacity:0;transition:opacity .25s ease,transform .25s ease}.corner-room-link:hover>span,.corner-room-link:focus-visible>span{opacity:1;transform:translate(-50%)}.corner-room-link:focus-visible{outline:2px solid #f2d4ad;outline-offset:3px}.registry-prop{position:absolute;z-index:3;left:-1%;top:74%;width:16%;height:15%;padding:0;border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.registry-prop img{display:none}.registry-prop:after{position:absolute;inset:-.8rem;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(105,20,27,.22),transparent 68%);transition:opacity .3s ease}.registry-prop:hover,.registry-prop:focus-visible{border-color:#f2e8da42;box-shadow:inset 0 0 3rem #7b1d252e}.registry-prop:hover:after,.registry-prop:focus-visible:after{opacity:1}.registry-prop:focus-visible{outline:2px solid #ead3a8;outline-offset:3px}.corner-books{position:absolute;z-index:3;inset:0;pointer-events:none}.corner-books .corner-hotspot{pointer-events:auto}.corner-hotspot{position:absolute;display:block;color:#f2e8da;text-decoration:none;cursor:pointer;background:transparent;border:0;padding:0;font:700 .68rem Courier Prime,Courier New,monospace;text-align:left}.corner-rack .corner-hotspot{z-index:4}.corner-hotspot__target{display:block;width:100%;height:100%;border:1px solid transparent;transition:background .2s,border-color .2s}.corner-hotspot:hover .corner-hotspot__target,.corner-hotspot:focus-visible .corner-hotspot__target{border-color:#e8d4b999;background:#e8d4b914}.corner-hotspot:focus-visible,.corner-list-toggle:focus-visible{outline:2px solid #f2d4ad;outline-offset:3px}.corner-hotspot__label{position:absolute;top:100%;left:50%;white-space:nowrap;transform:translate(-50%);padding:.48rem .64rem;background:#1b1110db;border:1px solid rgba(224,185,152,.48);box-shadow:0 .25rem .8rem #00000080}.corner-hotspot__label span{margin-left:.35rem}.corner-hotspot--book{top:0;height:0}.corner-hotspot--book .corner-hotspot__target{border-color:transparent;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.corner-hotspot--book:hover .corner-hotspot__target,.corner-hotspot--book:focus-visible .corner-hotspot__target{border-color:#f2e8da42;background:transparent;box-shadow:inset 0 0 3rem #7b1d252e}.corner-hotspot--book:after{position:absolute;inset:-.8rem;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(105,20,27,.22),transparent 68%);transition:opacity .3s ease}.corner-hotspot--book:hover:after,.corner-hotspot--book:focus-visible:after{opacity:1}.corner-hotspot--1{left:31.6%;top:67.4%;width:12.7%;height:14.2%}.corner-hotspot--2{left:44%;top:66%;width:11.7%;height:15%}.corner-hotspot--3{left:54.1%;top:65.8%;width:12.6%;height:14.4%}.corner-hotspot--hoodie{left:81%;top:18%;width:10%;height:46%}.corner-hotspot--tee{left:91%;top:17%;width:8%;height:49%}.corner-hotspot--mimi{z-index:4;left:10%;top:57%;width:14%;height:22%}.corner-hotspot--hoodie .corner-hotspot__label,.corner-hotspot--tee .corner-hotspot__label{left:auto;right:0;transform:none}.corner-list-toggle{position:absolute;right:3%;bottom:3%;padding:.65rem .85rem;border:1px solid rgba(234,212,188,.48);color:#f1e3d1;background:#160d0cd9;cursor:pointer;font:700 .66rem Courier Prime,Courier New,monospace;letter-spacing:.08em;text-transform:uppercase}.corner-list-toggle span{margin-left:.8rem}.corner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,8rem);padding:3rem clamp(1.5rem,7vw,8rem);background:#211411}.corner-list h2{font:italic 600 2rem Cormorant Garamond,Georgia,serif;margin-bottom:1rem}.corner-list button,.corner-list a{display:flex;justify-content:space-between;width:100%;padding:1rem 0;border:0;border-bottom:1px solid rgba(224,196,167,.28);color:#eadccd;background:none;cursor:pointer;text-decoration:none;font:500 1.15rem Cormorant Garamond,Georgia,serif;text-align:left}.corner-list span{font:700 .6rem Courier Prime,Courier New,monospace;text-transform:uppercase}.corner-list .corner-list-book{justify-content:flex-start;gap:clamp(.8rem,2vw,1.35rem);align-items:center}.corner-list-cover{position:relative;display:block;flex:0 0 clamp(3.1rem,6vw,4.25rem);aspect-ratio:3/4;overflow:hidden;border-radius:.08rem .2rem .16rem .08rem;background:var(--cover-art) center/cover no-repeat;box-shadow:inset .18rem .1rem .35rem #dcb59026,inset -.25rem -.25rem .4rem #07050859,.18rem .25rem .35rem #0000006b}.corner-list .corner-list-book__title{flex:1;min-width:0;font:500 1.15rem Cormorant Garamond,Georgia,serif;text-transform:none}.corner-list .corner-list-book__time{flex:0 0 auto;color:#c7ab94}.corner-list-book:hover .corner-list-cover,.corner-list-book:focus-visible .corner-list-cover{filter:sepia(.06) saturate(.96) brightness(1.1)}.registry-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:#39271f}.registry-dialog::backdrop{background:#0c0708c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.registry-ambient{position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.8;background:radial-gradient(ellipse 100% 100% at 110% -18%,rgba(213,139,74,.27),rgba(167,90,45,.09) 42%,transparent 78%);mix-blend-mode:screen;transition:opacity .4s ease}.registry-spread{position:absolute;z-index:1;left:50%;top:50%;width:min(84vw,60rem,126vh);aspect-ratio:3/2;transform:translate(-50%,-50%);background:url(../../../images/registry-open.webp) center/100% 100% no-repeat;filter:drop-shadow(.8rem 1.2rem 2rem rgba(0,0,0,.72))}.registry-shadow{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(16,11,10,.48) 0%,rgba(33,23,17,.31) 33%,rgba(44,26,19,.08) 67%,transparent 88%),linear-gradient(180deg,rgba(19,13,11,.14),transparent 40%,rgba(18,11,10,.14));-webkit-mask:url(../../../images/registry-open.webp) center/100% 100%;mask:url(../../../images/registry-open.webp) center/100% 100%}.registry-light{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:.72;background:radial-gradient(ellipse 104% 122% at 112% -12%,rgba(255,241,206,.24),rgba(234,183,126,.1) 43%,transparent 86%);-webkit-mask:url(../../../images/registry-open.webp) center/100% 100%;mask:url(../../../images/registry-open.webp) center/100% 100%;mix-blend-mode:screen;transition:opacity .4s ease}.registry-light-blocked{position:absolute;z-index:4;inset:0;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 8%,rgba(16,10,10,.16) 40%,rgba(16,10,10,.38) 84%,rgba(16,10,10,.35));-webkit-mask:url(../../../images/registry-open.webp) center/100% 100%;mask:url(../../../images/registry-open.webp) center/100% 100%;transition:opacity .4s ease}.registry-dialog:has(.registry-light-close:hover) .registry-ambient,.registry-dialog:has(.registry-light-close:focus-visible) .registry-ambient{opacity:.12}.registry-dialog:has(.registry-light-close:hover) .registry-light,.registry-dialog:has(.registry-light-close:focus-visible) .registry-light{opacity:.12}.registry-dialog:has(.registry-light-close:hover) .registry-light-blocked,.registry-dialog:has(.registry-light-close:focus-visible) .registry-light-blocked{opacity:.7}.registry-light-close{position:fixed;z-index:6;top:0;right:0;width:min(29vw,26rem);height:min(32vh,18rem);padding:0;border:0;background:transparent;cursor:pointer}.registry-light-close:focus-visible{outline:2px solid rgba(236,195,150,.75);outline-offset:-6px}.registry-right{position:absolute;z-index:3;left:59%;top:32%;width:22%;display:grid;gap:clamp(.35rem,.8vw,.75rem)}.registry-modes{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font:italic 600 clamp(.7rem,1.05vw,.9rem) "Cormorant Garamond",Georgia,serif;color:#694b3b}.registry-modes button{padding:0;border:0;border-bottom:1px solid transparent;background:none;color:inherit;cursor:pointer;font:inherit}.registry-modes button.active{border-color:#54382d;color:#3c261f}.registry-right label{font:italic 600 clamp(.72rem,1.1vw,.95rem) "Cormorant Garamond",Georgia,serif;color:#442e25}.registry-right input{width:100%;min-width:0;padding:.1rem 0 .28rem;border:0;border-bottom:1px solid rgba(101,68,55,.56);border-radius:0;outline:0;background:transparent;color:#3b2922;font:500 clamp(.9rem,1.2vw,1.15rem) "Cormorant Garamond",Georgia,serif}.registry-right input:focus{border-bottom:2px solid #702b32}.registry-continue{justify-self:end;margin-top:.45rem;padding:.15rem .1rem;border:0;border-bottom:1px solid rgba(83,54,45,.4);background:transparent;color:#402a23;cursor:pointer;font:italic 600 clamp(.7rem,1vw,.9rem) "Cormorant Garamond",Georgia,serif}.registry-continue:hover,.registry-continue:focus-visible{border-color:#6b2930;color:#6b2930}.registry-notice{margin:.25rem 0 0;color:#693037;font:700 clamp(.53rem,.7vw,.66rem)/1.3 "Courier Prime","Courier New",monospace}body:has(.registry-dialog[open]){overflow:hidden}@media(max-width:900px){.corner-scene{min-height:0;aspect-ratio:2/3}.corner-scene__image{object-position:center}.corner-belonging--registry{display:none}.registry-prop{left:9%;top:63.4%;width:23.7%;height:13.8%;z-index:5}.registry-prop img{position:absolute;left:13.5%;top:7.6%;display:block;width:86.5%;height:84.9%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 .25rem .2rem rgba(9,3,4,.28))}.registry-prop:hover img,.registry-prop:focus-visible img{filter:brightness(1.12) drop-shadow(0 .35rem .32rem rgba(9,3,4,.44))}.corner-belonging--night-shift-hoodie{-webkit-mask-image:radial-gradient(ellipse 9% 24% at 88% 34%,#000 54%,transparent 100%);mask-image:radial-gradient(ellipse 9% 24% at 88% 34%,#000 54%,transparent 100%)}.corner-belonging--after-hours-baby-tee{-webkit-mask-image:radial-gradient(ellipse 9% 14% at 96% 26%,#000 54%,transparent 100%);mask-image:radial-gradient(ellipse 9% 14% at 96% 26%,#000 54%,transparent 100%)}.corner-belonging--mimi-plush{-webkit-mask-image:radial-gradient(ellipse 15% 9% at 19% 57%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 15% 9% at 19% 57%,#000 52%,transparent 100%)}.corner-group-label{position:absolute;z-index:2;display:block;pointer-events:none;white-space:nowrap;padding:.48em .64em;color:#f2e8da;background:#1b1110db;border:1px solid rgba(224,185,152,.48);box-shadow:0 .25rem .8rem #00000080;font:700 clamp(.58rem,2.2vw,.78rem)/1 "Courier Prime","Courier New",monospace;letter-spacing:.04em;text-transform:lowercase}.corner-group-label--rack{right:3%;top:14%;transform:rotate(3deg)}.corner-group-label--mimi{left:23%;top:51%;transform:rotate(13deg);padding:.4em .55em;background:linear-gradient(145deg,#a88969,#80634e);border:1px dashed rgba(73,51,39,.78);box-shadow:1px 2px 5px #10080780;color:#35221e;font:italic 600 clamp(.65rem,2.5vw,.88rem)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:0;text-shadow:none}.corner-room-link--library{left:19%;top:26%;width:34%;height:12%}.corner-room-link--shop{right:1%;top:12%;width:19%;height:42%}.corner-room-link>span{bottom:auto;top:0;transform:translate(-50%,-30%);opacity:1;font-size:clamp(.58rem,2.2vw,.78rem)}.corner-room-link:hover>span,.corner-room-link:focus-visible>span{transform:translate(-50%,-30%)}.corner-hotspot__label{display:none}.corner-hotspot--1{left:27.8%;top:61.3%;width:24.4%;height:12.8%;transform:none}.corner-hotspot--2{left:49.3%;top:59.7%;width:25.8%;height:13.5%;transform:none}.corner-hotspot--3{left:70.9%;top:58.6%;width:25.8%;height:12%;transform:none}.corner-hotspot--hoodie{left:79%;top:35%;width:16%;height:15%}.corner-hotspot--tee{left:86%;top:20%;width:14%;height:15%}.corner-hotspot--mimi{left:8%;top:51%;width:25%;height:14%}.corner-list-toggle{right:4%;bottom:3%}.corner-list{display:block}.corner-list>div+div{margin-top:2.5rem}.registry-spread{left:calc(88vw - min(168vw,112vh));width:min(168vw,112vh);transform:translateY(-50%)}.registry-right{left:62%;top:28%;width:25%;gap:.7rem}.registry-right label,.registry-modes,.registry-continue{font-size:1rem}.registry-right input{font-size:1.1rem}.registry-notice{font-size:.7rem}.registry-light-close{width:34vw;height:30vh}}.registry-recover{padding:.25rem 0;border:0;background:transparent;color:#685247;text-align:right;cursor:pointer;font:italic 600 .78rem/1.2 Cormorant Garamond,Georgia,serif}.registry-recover:hover{text-decoration:underline}.corner-personal-note{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem 5vw;background:#201310;color:#dfc6a8;font:.75rem Courier Prime,monospace}.corner-personal-note>button{border:0;border-bottom:1px solid #a37b62;background:transparent;color:inherit;cursor:pointer;font:inherit}.corner-scene-notice{margin:0;padding:1rem 5vw;color:#edc1ab;font:.8rem Courier Prime,monospace}.account-note{min-height:75vh;padding:10rem max(6vw,1.5rem) 5rem;color:#eadccd;background:#160d0c url(../../../textures/archive-paper.svg) center/24rem}.account-note__eyebrow{color:#b89382;font:.8rem Courier Prime,monospace}.account-note h1{max-width:30ch;font:italic 600 clamp(2.4rem,6vw,5rem)/1.1 "Cormorant Garamond",Georgia,serif}.account-note form{display:grid;gap:1.5rem;max-width:24rem;margin:2rem 0}.account-note label{display:grid;gap:.6rem}.account-note input{padding:.8rem;border:1px solid #80604e;background:#261715;color:#fff4e8}.account-note button,.account-note a{width:fit-content;padding:.4rem 0;border:0;border-bottom:1px solid #a37b62;background:transparent;color:#eadccd;cursor:pointer;font:.9rem Courier Prime,monospace}.corner-list button{display:block;margin-top:.8rem;padding:.35rem 0;border:0;background:transparent;color:#cfb3a5;font:.7rem/1.5 Courier Prime,monospace;cursor:pointer}.corner-list button:hover{color:#eed8c8;text-decoration:underline}.corner-list button:focus-visible{outline:2px solid #d8b9a2;outline-offset:3px}.corner-receipts-launcher{margin-left:auto}.corner-receipts-launcher p{margin:0;padding:.3rem .5rem;color:#eed8c8;background:#170f12db;font:italic .95rem Cormorant Garamond,Georgia,serif}.corner-receipts-drawer{position:fixed;inset:0 0 0 auto;width:min(100%,34rem);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;color:#eed8c8;background:#211619 url(../../../images/checkout-oxblood.webp) center/cover;box-shadow:-1rem 0 4rem #0006}.corner-receipts-drawer::backdrop{background:#10090dbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.corner-receipts-drawer__content{min-height:100%;padding:clamp(1.25rem,5vw,2.4rem);background:#170f12e6}.corner-receipts-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.corner-receipts-drawer h2{margin:.4rem 0 1.6rem;font:italic 600 2.7rem/1.1 Cormorant Garamond,Georgia,serif}.corner-receipts-drawer__eyebrow{color:#c39c95;font:.6rem Courier Prime,Courier New,monospace;letter-spacing:.12em;text-transform:uppercase}.corner-receipts-drawer__quiet{border:0;background:transparent;color:#d3b7ad;cursor:pointer;padding:.65rem .15rem;font:.72rem/1.5 Courier Prime,Courier New,monospace;text-align:left}.corner-receipts-drawer__quiet:hover{color:#f3d9ca}.corner-receipts-drawer button:focus-visible{outline:2px solid #d8b9a2;outline-offset:4px}.corner-receipts-drawer button:disabled{opacity:.5;cursor:wait}.corner-receipts-tabs{display:flex;gap:1.5rem;margin-bottom:1.7rem}.corner-receipts-tabs button{padding:.5rem 0;border:0;background:none;cursor:pointer;color:#a68884;font:italic 600 1.3rem Cormorant Garamond,Georgia,serif}.corner-receipts-tabs button[aria-pressed=true]{color:#f4d9c8;text-decoration:underline;text-underline-offset:.35rem}.corner-receipts-tabs span{font:.7rem Courier Prime,Courier New,monospace;margin-left:.3rem}.corner-receipt-note{padding:1.25rem;margin:1rem 0;background:#cfbba1 url(../../../images/cart-note-paper.webp) center/cover;border-radius:.12rem .3rem .18rem .25rem;color:#382421;box-shadow:0 .3rem .8rem #00000038}.corner-receipt-note__reference{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font:.7rem Courier Prime,Courier New,monospace}.corner-receipt-note__date{margin:.65rem 0 0;color:#6a4e43;font:.68rem Courier Prime,Courier New,monospace}.corner-receipt-note__status{margin:1rem 0;font:600 1.2rem/1.4 Cormorant Garamond,Georgia,serif}.corner-receipt-note__actions{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.corner-receipt-note .corner-receipts-drawer__quiet{color:#603d36}.corner-receipts-drawer footer{display:grid;gap:.15rem;padding-top:1rem}.corner-receipts-drawer footer p,.corner-receipts-drawer__notice{font:.73rem/1.6 Courier Prime,Courier New,monospace;color:#c7a8a0}.corner-receipts-drawer__empty{padding:1.5rem 0;font:italic 1.25rem/1.5 Cormorant Garamond,Georgia,serif}body:has(.corner-receipts-drawer[open]){overflow:hidden}.editorial-kicker{width:fit-content;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-weight:500;letter-spacing:.26em;color:#d9bea9;background-image:linear-gradient(115deg,#f3e3d0,#d9bea9 51%,#c7ad96),url(../../../textures/ink-wear.svg);background-size:auto,13rem 7rem;background-blend-mode:multiply;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .16rem .1rem rgba(9,5,5,.5))}.lookbook-page{position:relative;isolation:isolate;min-height:100vh;background:#100809}.lookbook-page:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,#12080999,#1b0c0d42 35%,#1008094d),url(../../../images/lookbook-velvet-surface.webp) center/cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%)}.lookbook-heading{padding-bottom:clamp(2rem,5vw,5rem)}.broadcasts-heading{padding-bottom:5rem}.lookbook-heading h1{grid-column:1/-1;width:fit-content;white-space:nowrap;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(3.4rem,8.7vw,8.6rem);font-weight:700;letter-spacing:-.075em;padding:.12em .12em .16em .02em;line-height:1.08}.lookbook-heading h1 span{color:#f0dcc7;background:url(../../../images/lookbook-type/look-ink.webp) center/15rem 5rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .2rem .12rem rgba(19,5,6,.65))}.lookbook-heading h1 em{display:inline-block;padding-right:.08em;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:-.07em;text-transform:none;color:#e0a7aa;background:url(../../../images/lookbook-type/book-satin.webp) center/13rem 5rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lookbook-board{position:relative;min-height:100rem;border-top:1px solid rgba(222,209,189,.26)}.lookbook-shot{position:absolute;padding:.42rem;background:#d8c9b2 url(../../../textures/paper-fiber.svg) center/20rem;box-shadow:.25rem .3rem #4c2a29,0 1.5rem 3rem #00000073}.lookbook-shot{display:grid;grid-template-rows:minmax(0,1fr) auto}.lookbook-shot>a{min-height:0}.lookbook-shot figcaption a{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#35211f}.lookbook-shot img{width:100%;height:100%;min-height:0;object-fit:cover;background:#302324}.lookbook-shot figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.65rem .85rem .35rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;font-style:italic;letter-spacing:-.02em;line-height:1.05}.lookbook-shot figcaption span{color:#7b3437;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-size:1rem;font-style:normal}.lookbook-shot a:hover,.lookbook-shot a:focus-visible{color:#87333c}.lookbook-shot a:focus-visible{outline:2px solid #8b343c;outline-offset:2px}.lookbook-shot--one{top:6rem;left:5%;width:min(37rem,45%);height:49rem;transform:rotate(-1.2deg)}.lookbook-shot--two{top:17rem;right:2%;width:min(31rem,38%);height:34rem;transform:rotate(1.4deg)}.lookbook-shot--three{top:60rem;right:17%;width:26rem;height:29rem;transform:rotate(-.8deg)}.lookbook-shot--three img{object-fit:contain;padding:1rem;background:#392a2b url(../../../textures/book-cloth.svg) center/15rem}.lookbook-marks{position:absolute;top:58rem;left:6%;display:grid;gap:1.2rem;max-width:22rem;color:#d9baa9;transform:rotate(-3deg)}.lookbook-marks span{font-family:Courier Prime,Courier New,monospace;font-size:.72rem;letter-spacing:.18em;opacity:.72}.lookbook-marks p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3vw,3.4rem);font-style:italic;font-weight:600;line-height:.96}.lookbook-marks i{font-style:italic;color:#eed9e5;background:url(../../../images/lookbook-type/soft-pencil.webp) center/13rem 4rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lookbook-marks strong{display:block;margin-top:.13em;font-family:Bodoni Moda,Georgia,serif;font-size:.8em;font-style:normal;letter-spacing:-.06em;text-transform:uppercase;color:#e6a98d;background:url(../../../images/lookbook-type/harmless-foil.webp) center/15rem 5rem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:761px)and (max-width:1050px){.lookbook-marks{left:3%;max-width:15rem}.lookbook-marks p{font-size:2rem}.lookbook-shot--three{right:3%}}.broadcasts-heading .live-dot{margin-right:.5rem}.broadcast-index{border-top:1px solid rgba(24,21,20,.24)}.broadcast-index article{display:grid;grid-template-columns:5rem 1fr auto;gap:2rem;align-items:center;padding:2.5rem 0;border-bottom:1px solid rgba(24,21,20,.24)}.broadcast-index__number{font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-style:italic;color:var(--accent)}.broadcast-index p{margin:0 0 .6rem;font-size:.57rem;letter-spacing:.13em;text-transform:uppercase}.broadcast-index h2{max-width:32ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.05;letter-spacing:-.03em}.broadcast-index article>span{font-size:1.3rem}.signal-note{width:21rem;margin:6rem 8% 0 auto;padding:1.3rem;border:1px solid rgba(234,223,206,.4);background:#43101473}.signal-note strong{font-size:.65rem;letter-spacing:.13em}.signal-note p{margin:.8rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-style:italic;line-height:1.2}@media(max-width:760px){.lookbook-heading h1{font-size:clamp(2.55rem,10.3vw,5.75rem)}.lookbook-board{min-height:auto;display:flex;flex-direction:column;gap:3rem;padding-top:3rem}.lookbook-shot{position:relative;inset:auto;width:min(92%,34rem);height:auto;aspect-ratio:.8}.lookbook-shot--two{margin-left:auto;aspect-ratio:1}.lookbook-shot--three{width:min(80%,28rem);margin:auto;aspect-ratio:.9}.lookbook-marks{position:relative;inset:auto;margin:1.5rem 0 2rem 8%;transform:rotate(-2deg)}.broadcast-index article{grid-template-columns:3rem 1fr auto;gap:1rem}}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:optional;src:url(./ibm-plex-sans-condensed-latin-400-normal.DKyD6XsY.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:optional;src:url(./ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:optional;src:url(./courier-prime-latin-400-normal.BbyBr73r.woff2) format("woff2")}
