.edition-page{color:#18231d;background:#f5f2ea;min-height:100vh}.edition-header{border-bottom:1px solid #d6d4c9;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;display:flex}.edition-header svg{max-width:200px}.edition-header a,.edition-footer a{font-size:13px}.edition-test{letter-spacing:.04em;background:#ead9b5;margin:0;padding:12px 5%;font-size:12px}.edition-hero{color:#f5f2ea;background:#18231d;align-items:center;min-height:720px;display:flex;position:relative}.edition-hero>img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute}.edition-hero>div{max-width:850px;padding:80px 8%;position:relative}.edition-page h1,.edition-page h2,.edition-page h3{font-family:Georgia,serif;font-weight:400}.edition-page h1{margin:25px 0;font-size:clamp(48px,6.6vw,96px);line-height:1.04}.edition-page h2{font-size:clamp(34px,4vw,58px);line-height:1.1}.edition-page h1 em,.edition-page h2 em{font-weight:400}.edition-page p{line-height:1.75}.edition-hero p{max-width:530px}.edition-primary{color:#fff;text-align:center;cursor:pointer;background:#244b3b;border:1px solid #244b3b;margin-top:15px;padding:17px 23px;font-size:14px;text-decoration:none;display:inline-block}.edition-hero .edition-primary{color:#18231d;background:#f5f2ea;border-color:#f5f2ea}.edition-preview{margin-top:24px;font-size:13px;display:block}.edition-primary:disabled{opacity:.55;cursor:wait}.edition-secondary{text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:15px 0;font-size:13px;text-decoration:underline;display:block}.edition-offer{border-bottom:1px solid #d6d4c9;grid-template-columns:1.3fr 1fr;gap:12%;padding:110px 8%;display:grid}.edition-offer>div>p{max-width:600px}.edition-offer aside{border:1px solid #c9c8ba;padding:38px}.edition-price{margin:20px 0;font:64px Georgia,serif}.edition-price span{font:12px sans-serif}.edition-offer li{margin:13px 0;font-size:14px;line-height:1.5}.edition-small{color:#526055;font-size:12px}.edition-status{min-height:24px;padding:0 8%}.edition-controls{border-bottom:1px solid #d6d4c9;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:28px 8%;display:flex}.edition-controls button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.edition-library,.edition-story{padding:65px 8% 90px}.edition-library>p{max-width:620px}.edition-rooms{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.edition-rooms>button{color:#f5f2ea;text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;min-height:380px;padding:30px;display:flex}.edition-rooms h2{font-size:38px}.edition-rooms span{letter-spacing:.12em;font-size:11px}.edition-story{--edition-color:#243e35}.edition-story>h1{max-width:1000px}.edition-prose{max-width:750px;font:21px/1.8 Georgia,serif}.edition-story>h2{margin:65px 0 25px;font-size:30px}.edition-objects{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.edition-objects>button{text-align:left;cursor:pointer;color:#18231d;background:#fffdf8;border:1px solid #c8ccbf;padding:30px}.edition-objects>button[aria-pressed=true]{outline:3px solid var(--edition-color);outline-offset:3px}.edition-objects h3{font-size:26px}.edition-objects p{font-size:14px}.edition-objects button>span:last-child{font-size:12px;text-decoration:underline}.edition-object{background:var(--edition-color);width:120px;height:150px;margin:25px auto 50px;display:block;position:relative;box-shadow:15px 20px 35px #18231d25}.edition-object-folio{border-left:5px solid #bba67b;border-radius:3px 10px 10px 3px;transform:rotate(-9deg)}.edition-object-ring{background:0 0;border:16px solid #b5a47b;border-radius:50%;width:110px;height:130px;transform:rotate(25deg);box-shadow:8px 8px 10px #18231d15}.edition-object-bottle{opacity:.85;border-radius:4px 4px 14px 14px;width:90px;height:120px;margin-top:55px}.edition-object-bottle:before{content:"";background:#bba67b;width:44px;height:26px;position:absolute;top:-26px;left:23px}.edition-object-scarf{border:8px double #d5cab3;border-radius:3px 30px 3px 15px;width:125px;height:125px;transform:rotate(25deg)}.edition-ritual{border:1px solid #c8ccbf;flex-wrap:wrap;gap:24px;margin:40px 0;padding:25px;display:flex}.edition-ritual legend{padding:0 10px;font:25px Georgia,serif}.edition-ritual label{align-items:center;gap:10px;font-size:14px;display:flex}.edition-ritual input{accent-color:#244b3b;width:18px;height:18px}.edition-reveal{max-width:780px;margin:60px auto 0}.edition-reveal blockquote{border-top:1px solid #c8ccbf;border-bottom:1px solid #c8ccbf;margin:45px 0;padding:35px 0;font:italic 43px/1.3 Georgia,serif}.edition-footer{color:#f5f2ea;background:#18231d;flex-wrap:wrap;align-items:center;gap:25px;padding:40px 8%;font-size:11px;display:flex}.edition-footer p{flex-basis:100%;margin:0}.edition-page :focus-visible{outline-offset:5px;outline:3px solid #a48746}.edition-page h1:focus{outline:none}@media (max-width:760px){.edition-header{padding:18px 6%}.edition-header svg{max-width:150px}.edition-hero{min-height:620px}.edition-hero>div{padding:60px 7%}.edition-offer{grid-template-columns:1fr;gap:30px;padding:60px 7%}.edition-offer aside{padding:25px}.edition-rooms,.edition-objects{grid-template-columns:1fr}.edition-rooms>button{min-height:270px}.edition-library,.edition-story{padding:40px 7% 70px}.edition-prose{font-size:19px}.edition-object{margin-bottom:35px}.edition-reveal blockquote{font-size:34px}.edition-controls{font-size:12px}.edition-footer{gap:18px}}
