.brands-module__V34Rmq__page{color:#171815;background:#f3f0e9;min-height:100vh}.brands-module__V34Rmq__hero{padding:clamp(6rem,11vw,11rem) max(5vw,1.25rem) clamp(4rem,7vw,7rem)}.brands-module__V34Rmq__kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:650}.brands-module__V34Rmq__hero h1,.brands-module__V34Rmq__brandHero h1,.brands-module__V34Rmq__story h2{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.brands-module__V34Rmq__hero h1{max-width:1100px;margin:1.5rem 0 2rem;font-size:clamp(4rem,9vw,9rem);line-height:.86}.brands-module__V34Rmq__hero p:last-child{max-width:35rem;font-size:1.12rem;line-height:1.7}.brands-module__V34Rmq__grid{grid-template-columns:repeat(2,1fr);display:grid}.brands-module__V34Rmq__card{color:#fff;min-height:34rem;position:relative;overflow:hidden}.brands-module__V34Rmq__card img{object-fit:cover;transition:transform .7s}.brands-module__V34Rmq__card:hover img{transform:scale(1.025)}.brands-module__V34Rmq__shade{background:linear-gradient(#0000 35%,#000000ad);position:absolute;inset:0}.brands-module__V34Rmq__cardCopy{padding:2rem;position:absolute;inset:auto 0 0}.brands-module__V34Rmq__cardCopy span{letter-spacing:.15em;text-transform:uppercase;font-size:.65rem}.brands-module__V34Rmq__cardCopy h2{margin:.6rem 0;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:400}.brands-module__V34Rmq__cardCopy p{opacity:.78}.brands-module__V34Rmq__brandHero{grid-template-columns:1fr 1fr;min-height:calc(100svh - 80px);display:grid}.brands-module__V34Rmq__brandVisual{min-height:42rem;position:relative}.brands-module__V34Rmq__brandVisual img{object-fit:cover}.brands-module__V34Rmq__brandIntro{color:#fff;flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem);display:flex}.brands-module__V34Rmq__brandIntro h1{margin:1.5rem 0;font-size:clamp(5rem,10vw,10rem);line-height:.8}.brands-module__V34Rmq__tagline{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:650}.brands-module__V34Rmq__lead{max-width:35rem;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,3rem);line-height:1.12}.brands-module__V34Rmq__story{grid-template-columns:1fr 1fr;gap:10vw;padding:clamp(6rem,11vw,11rem) max(5vw,1.25rem);display:grid}.brands-module__V34Rmq__story h2{font-size:clamp(3rem,6vw,6rem);line-height:.9}.brands-module__V34Rmq__storyText{align-self:end;max-width:37rem}.brands-module__V34Rmq__storyText p{font-size:1.15rem;line-height:1.8}.brands-module__V34Rmq__cta{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-top:2rem;padding-bottom:.5rem;font-size:.72rem;font-weight:650;display:inline-flex}.brands-module__V34Rmq__pager{border-top:1px solid #aaa69e;grid-template-columns:1fr 1fr;display:grid}.brands-module__V34Rmq__pager a{padding:3rem max(5vw,1.25rem)}.brands-module__V34Rmq__pager a:last-child{text-align:right;border-left:1px solid #aaa69e}.brands-module__V34Rmq__pager span{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:.5rem;font-size:.62rem;display:block}.brands-module__V34Rmq__pager strong{font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,3rem);font-weight:400}@media (max-width:767px){.brands-module__V34Rmq__grid,.brands-module__V34Rmq__brandHero,.brands-module__V34Rmq__story{grid-template-columns:1fr}.brands-module__V34Rmq__card{min-height:30rem}.brands-module__V34Rmq__brandVisual{min-height:60svh}.brands-module__V34Rmq__brandIntro{min-height:28rem}.brands-module__V34Rmq__brandIntro h1{font-size:clamp(4.2rem,20vw,7rem)}.brands-module__V34Rmq__story{gap:3rem}.brands-module__V34Rmq__pager a{padding-block:2rem}.brands-module__V34Rmq__pager strong{font-size:1.25rem}}.brands-module__V34Rmq__cardLogo{width:min(80%,34rem);height:clamp(4rem,7vw,7rem);margin:.8rem 0;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:1;display:block;position:relative}.brands-module__V34Rmq__cardLogo img{object-fit:contain;object-position:left center;filter:brightness(0)invert()}.brands-module__V34Rmq__heroBrandLogo{letter-spacing:-.055em;width:min(100%,34rem);height:clamp(6rem,10vw,10rem);margin:1.5rem 0;font-family:Georgia,serif;font-size:clamp(5rem,10vw,10rem);font-weight:400;line-height:.8;display:block;position:relative}.brands-module__V34Rmq__heroBrandLogo img{object-fit:contain;object-position:left center;filter:brightness(0)invert()}.brands-module__V34Rmq__pagerLogo{width:min(16rem,75%);height:3.4rem;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,3rem);font-weight:400;display:inline-block;position:relative}.brands-module__V34Rmq__pagerLogo img{object-fit:contain;object-position:left center}.brands-module__V34Rmq__pager a:last-child .brands-module__V34Rmq__pagerLogo img{object-position:right center}.brands-module__V34Rmq__heroBrandLogo img,.brands-module__V34Rmq__pagerLogo img{max-width:100%;height:100%}.brands-module__V34Rmq__pagerLogo{align-items:center;display:flex}.brands-module__V34Rmq__pagerLogo strong,.brands-module__V34Rmq__heroBrandLogo strong{font:inherit;font-weight:400}.brands-module__V34Rmq__cardLogo{align-items:center;display:flex;position:relative}.brands-module__V34Rmq__cardLogo img{width:auto;max-width:100%;height:100%}.brands-module__V34Rmq__cardLogo strong{font:inherit;font-weight:400}
.catalogueBook-module__rrG4KW__book{filter:drop-shadow(0 2.2rem 2.2rem #00000085);width:100%;max-height:100%;position:relative;transform:translateZ(0)}.catalogueBook-module__rrG4KW__page{color:#24241f;background:#f8f6f1;position:relative;overflow:hidden}.catalogueBook-module__rrG4KW__page canvas{object-fit:fill;background:#fff;inset:0;width:100%!important;height:100%!important;position:absolute!important}.catalogueBook-module__rrG4KW__pageNumber{z-index:2;color:#272721;background:#ffffffa6;border-radius:1rem;padding:.12rem .3rem;font:500 .55rem/1 sans-serif;position:absolute;bottom:.45rem;right:.65rem}.catalogueBook-module__rrG4KW__paperGrain{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000000b,#0000 7% 93%,#00000009),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E");position:absolute;inset:0}.catalogueBook-module__rrG4KW__page[data-density=hard]{background:#ded7ca}.catalogueBook-module__rrG4KW__page[data-density=hard] .catalogueBook-module__rrG4KW__paperGrain{box-shadow:inset 0 0 1.2rem #0000001f}@media (max-width:767px){.catalogueBook-module__rrG4KW__book{filter:drop-shadow(0 1.3rem 1.25rem #0000007a)}}.catalogueBook-module__rrG4KW__book{contain:layout;max-width:100%}
.catalogue-module___QoNCq__shelf{color:#171815;background:#dcd4c6;padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem) clamp(6rem,10vw,10rem);position:relative;overflow:hidden}.catalogue-module___QoNCq__shelfGlow{aspect-ratio:1;filter:blur(90px);pointer-events:none;background:#fffaec8c;border-radius:50%;width:55vw;position:absolute;inset:-30% auto auto 55%}.catalogue-module___QoNCq__heading{grid-template-columns:.35fr 1fr;align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,5.5rem);display:grid;position:relative}.catalogue-module___QoNCq__heading p{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:650}.catalogue-module___QoNCq__heading h2{letter-spacing:-.055em;max-width:55rem;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.9}.catalogue-module___QoNCq__library{padding:0 clamp(0rem,2vw,2rem) 2.2rem;position:relative}.catalogue-module___QoNCq__grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,4vw,4.5rem);display:grid;position:relative}.catalogue-module___QoNCq__card{text-align:left;perspective:1200px}.catalogue-module___QoNCq__bookCover{transform-style:preserve-3d;filter:drop-shadow(0 1.5rem 1.4rem #221b1433);margin:0 .6rem;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s;display:block;position:relative}.catalogue-module___QoNCq__card:hover .catalogue-module___QoNCq__bookCover,.catalogue-module___QoNCq__card:focus-visible .catalogue-module___QoNCq__bookCover{filter:drop-shadow(1rem 2rem 1.7rem #221b1452);transform:translateY(-1rem)rotateY(-7deg)rotateX(2deg)}.catalogue-module___QoNCq__cover{z-index:2;aspect-ratio:3/4;color:#fff;backface-visibility:hidden;background:#56604c;display:block;position:relative;overflow:hidden;box-shadow:inset 8px 0 14px #ffffff17}.catalogue-module___QoNCq__cover>img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.catalogue-module___QoNCq__card:hover .catalogue-module___QoNCq__cover>img{transform:scale(1.025)}.catalogue-module___QoNCq__spine{z-index:3;transform-origin:100%;background:linear-gradient(90deg,#201e1b,#777066 35%,#24211e 100%);width:10px;position:absolute;top:2px;bottom:2px;left:-9px;transform:rotateY(-58deg);box-shadow:-3px 2px 8px #0000004d}.catalogue-module___QoNCq__pageEdge{z-index:1;transform-origin:0 0;background:repeating-linear-gradient(90deg,#d8d0c3 0,#fff 1px,#c9c0b3 2px);width:10px;position:absolute;top:5px;bottom:-7px;right:-8px;transform:skewY(42deg)}.catalogue-module___QoNCq__index{letter-spacing:.15em;text-shadow:0 1px 8px #000;font-size:.6rem;position:absolute;top:1rem;right:1rem}.catalogue-module___QoNCq__fallback{background:linear-gradient(145deg,#283b3e,#56604c 60%,#652f35);flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:absolute;inset:0}.catalogue-module___QoNCq__fallback small,.catalogue-module___QoNCq__fallback i{letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-style:normal}.catalogue-module___QoNCq__fallback strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:400;line-height:.9}.catalogue-module___QoNCq__openHint{letter-spacing:.12em;text-transform:uppercase;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0dcc;justify-content:center;align-items:center;gap:.5rem;padding:.8rem;font-size:.64rem;font-weight:650;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:auto 1rem 1rem;transform:translateY(.75rem)}.catalogue-module___QoNCq__card:hover .catalogue-module___QoNCq__openHint,.catalogue-module___QoNCq__card:focus-visible .catalogue-module___QoNCq__openHint{opacity:1;transform:none}.catalogue-module___QoNCq__cardCopy{justify-content:space-between;gap:1rem;padding-top:1.4rem;display:flex}.catalogue-module___QoNCq__cardCopy>span{flex-direction:column;display:flex}.catalogue-module___QoNCq__cardCopy strong{font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.catalogue-module___QoNCq__cardCopy small{color:#575750;margin-top:.3rem}.catalogue-module___QoNCq__cardCopy>span:last-child{letter-spacing:.12em;text-transform:uppercase;flex-direction:row;align-items:center;gap:.45rem;font-size:.62rem;font-weight:650}.catalogue-module___QoNCq__shelfRail{z-index:1;background:linear-gradient(#51463a,#2c2620 22%,#746657 29%,#3b322a 75%,#1d1916);height:2.15rem;position:absolute;bottom:0;left:-3vw;right:-3vw;box-shadow:0 1.2rem 1.8rem #231b1447,inset 0 1px #ffffff47}.catalogue-module___QoNCq__modal{z-index:100;color:#f4f1e9;background:#11120f;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.catalogue-module___QoNCq__modal:fullscreen{width:100vw;height:100vh}.catalogue-module___QoNCq__backdrop{pointer-events:none;background:radial-gradient(circle at 50% 42%,#4b4c45 0,#272824 36%,#11120f 76%);position:absolute;inset:0}.catalogue-module___QoNCq__toolbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10110f9e;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.4rem;display:flex;position:relative}.catalogue-module___QoNCq__documentTitle{flex-direction:column;min-width:0;display:flex}.catalogue-module___QoNCq__documentTitle small{letter-spacing:.15em;text-transform:uppercase;color:#bfc2b8;font-size:.58rem}.catalogue-module___QoNCq__documentTitle strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:1.25rem;font-weight:400;overflow:hidden}.catalogue-module___QoNCq__actions{align-items:center;gap:.5rem;display:flex}.catalogue-module___QoNCq__actions a,.catalogue-module___QoNCq__actions button,.catalogue-module___QoNCq__controls button{border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.catalogue-module___QoNCq__actions a:hover,.catalogue-module___QoNCq__actions button:hover,.catalogue-module___QoNCq__controls button:hover{background:#ffffff1f;border-color:#ffffff8c}.catalogue-module___QoNCq__actions a{letter-spacing:.1em;text-transform:uppercase;gap:.5rem;padding:.66rem 1rem;font-size:.62rem}.catalogue-module___QoNCq__actions button{width:2.55rem;height:2.55rem}.catalogue-module___QoNCq__actions .catalogue-module___QoNCq__close{color:#151613;background:#f3efe6;border-color:#f3efe6;margin-left:.25rem}.catalogue-module___QoNCq__actions button:disabled{opacity:.3}.catalogue-module___QoNCq__stage{z-index:1;place-items:center;min-height:0;padding:1.2rem clamp(3.6rem,6vw,6rem);display:grid;position:relative;overflow:auto}.catalogue-module___QoNCq__ambient{filter:blur(35px);background:#000000ad;border-radius:50%;width:min(80vw,80rem);height:22%;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.catalogue-module___QoNCq__zoomViewport{--reader-zoom:1;width:min(100%,78rem);height:100%;transform:scale(var(--reader-zoom));place-items:center;transition:transform .25s;display:grid}.catalogue-module___QoNCq__status{z-index:10;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalogue-module___QoNCq__turnZone{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f100e9e;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.catalogue-module___QoNCq__turnZone:disabled{opacity:.2}.catalogue-module___QoNCq__turnPrevious{left:1rem}.catalogue-module___QoNCq__turnNext{right:1rem}.catalogue-module___QoNCq__controls{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10110fb8;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:1.2rem;padding:.8rem 1rem 1rem;display:flex;position:relative}.catalogue-module___QoNCq__controls>button{width:2.55rem;height:2.55rem}.catalogue-module___QoNCq__controls button:disabled{opacity:.25}.catalogue-module___QoNCq__progress{grid-template-columns:auto minmax(8rem,22rem);align-items:center;gap:1rem;display:grid}.catalogue-module___QoNCq__progress span{text-align:center;letter-spacing:.11em;text-transform:uppercase;min-width:7.2rem;font-size:.66rem}.catalogue-module___QoNCq__progress input{accent-color:#e4ded1;cursor:pointer;width:min(35vw,22rem)}@media (max-width:767px){.catalogue-module___QoNCq__heading{grid-template-columns:1fr;gap:1rem}.catalogue-module___QoNCq__library{margin-right:-1.25rem;padding:0 0 2rem}.catalogue-module___QoNCq__grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:1.5rem;padding:1rem 1.25rem 1.3rem 0;overflow-x:auto}.catalogue-module___QoNCq__card{scroll-snap-align:start}.catalogue-module___QoNCq__shelfRail{right:0}.catalogue-module___QoNCq__cardCopy>span:last-child{display:none}.catalogue-module___QoNCq__toolbar{padding:.7rem .75rem}.catalogue-module___QoNCq__documentTitle strong{font-size:.95rem}.catalogue-module___QoNCq__documentTitle small{display:none}.catalogue-module___QoNCq__actions{gap:.3rem}.catalogue-module___QoNCq__actions a{width:2.45rem;height:2.45rem;padding:0}.catalogue-module___QoNCq__actions a span,.catalogue-module___QoNCq__desktopAction{display:none!important}.catalogue-module___QoNCq__actions button{width:2.45rem;height:2.45rem}.catalogue-module___QoNCq__stage{padding:.75rem .25rem 1rem}.catalogue-module___QoNCq__turnZone{display:none}.catalogue-module___QoNCq__zoomViewport{width:100%;height:100%}.catalogue-module___QoNCq__controls{gap:.55rem;padding:.65rem}.catalogue-module___QoNCq__controls>button{width:2.35rem;height:2.35rem}.catalogue-module___QoNCq__progress{grid-template-columns:1fr;gap:.3rem}.catalogue-module___QoNCq__progress input{width:min(52vw,18rem)}}@media (prefers-reduced-motion:reduce){.catalogue-module___QoNCq__bookCover,.catalogue-module___QoNCq__cover>img,.catalogue-module___QoNCq__openHint,.catalogue-module___QoNCq__zoomViewport{transition:none}}.catalogue-module___QoNCq__modal{contain:layout paint;overflow:clip}.catalogue-module___QoNCq__stage{contain:layout paint;min-width:0;overflow:clip}.catalogue-module___QoNCq__zoomViewport{min-width:0;min-height:0;overflow:clip}.catalogue-module___QoNCq__modal{z-index:200!important;background:#11120f!important}.catalogue-module___QoNCq__backdrop{background:radial-gradient(circle at 50% 42%,#4b4c45 0,#272824 36%,#11120f 76%)!important}.catalogue-module___QoNCq__toolbar{background:#10110fe6!important;border-bottom:1px solid #f4f1e924!important}.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions a,.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions button{border:1px solid #0000;color:#f4f1e9!important}.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions a:hover,.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions button:hover{color:#fff!important;background:#ffffff24!important;border-color:#fff6!important}.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions .catalogue-module___QoNCq__close{color:#151613!important;background:#f3efe6!important}.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions a,.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions button{background:0 0!important;border:1px solid #0000!important}.catalogue-module___QoNCq__toolbar .catalogue-module___QoNCq__actions button:disabled{opacity:.35}
