.awr{--g:#d4b26a;--g-hi:#f0d48a;--g-pale:#f7e7b8;--g-b1:#e2c47e;--g-b2:#c9a65e;--g-ink:#7a5a22;--g-deep:#8a6a30;--g-mid:#b8954f;--glint:#fff1c9;--star:#fff6dc;--parch:#efe6d2;--parch2:#f7f0e1;--ivory:#f2e9d4;--g-rgb:212,178,106;--ghi-rgb:240,212,138;--gd-rgb:138,106,48;--glint-rgb:255,240,200}.awr.lilac,.lilac .awr{--g:#b79acd;--g-hi:#d9c6f7;--g-pale:#f2e8e9;--g-b1:#d4c0ee;--g-b2:#a887c9;--g-ink:#5e3f78;--g-deep:#76518d;--g-mid:#9c7db8;--glint:#fff;--star:#f6f0ff;--parch:#f2e8e9;--parch2:#faf4f6;--ivory:#f2e8e9;--g-rgb:183,154,205;--ghi-rgb:217,198,247;--gd-rgb:118,81,141;--glint-rgb:255,255,255}a{color:var(--g)}a:hover{color:var(--g-hi)}.awr{position:relative;overflow-x:clip;container-type:inline-size}.awr *{box-sizing:border-box}.awr .wrap{max-width:1200px;margin:0 auto;padding-inline:20px;position:relative}.awr .eyebrow{letter-spacing:.26em;color:var(--g);margin:0;font-family:Cinzel,serif;font-size:12px}.awr .h2{margin:0;font-family:Cinzel Decorative,serif;font-size:clamp(30px,5cqi,52px);font-weight:400;line-height:1.08}.awr .hdr{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(var(--g-rgb),.18);background:#140b14c7;position:sticky}.awr .logo{color:var(--ivory);white-space:nowrap;align-items:center;gap:8px;font-family:Cinzel Decorative,serif;font-size:18px;text-decoration:none;display:inline-flex}.awr .nlink{color:#e6dae8;letter-spacing:.1em;padding:12px 2px;font-family:Cinzel,serif;font-size:13px;text-decoration:none;position:relative}.awr .nlink:after{content:"";background:var(--g);height:1px;transition:left .35s,right .35s;position:absolute;bottom:6px;left:50%;right:50%}.awr .nlink:hover{color:var(--g-hi)}.awr .nlink:hover:after{left:0;right:0}.awr .hide-sm{display:none}.awr .btn-gold{background:linear-gradient(180deg,var(--g-b1),var(--g-b2));color:#16120a;letter-spacing:.08em;box-shadow:0 0 0 1px rgba(var(--glint-rgb),.35) inset,0 10px 30px rgba(var(--g-rgb),.25);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-family:Cinzel,serif;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-flex;position:relative;overflow:hidden}.awr .btn-gold:after{content:"";background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:40%;transition:left .7s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.awr .btn-gold:hover{color:#16120a;transform:translateY(-2px)}.awr .btn-gold:hover:after{left:130%}.awr .btn-ghost{border:1px solid rgba(var(--g-rgb),.7);color:var(--ivory);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-family:Cinzel,serif;text-decoration:none;transition:background .3s;display:inline-flex}.awr .btn-ghost:hover{background:rgba(var(--g-rgb),.14);color:var(--ivory)}.awr .hero{background:radial-gradient(at 30% 40%,#2e1a36,#140b14 65%);position:relative;overflow:hidden}.awr .hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;padding-top:56px;padding-bottom:88px;display:grid}.awr .stage{perspective:1500px;justify-self:center;width:min(280px,70cqi);animation:6s ease-in-out infinite bob;position:relative}.awr .halo{aspect-ratio:1;background:radial-gradient(circle,#a98be059,#0000 65%);border-radius:50%;width:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.awr .book3d{aspect-ratio:938/1500;width:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-22deg)rotateX(3deg)}.awr .prod{filter:drop-shadow(0 34px 40px #000000a6)drop-shadow(0 0 30px #a98be033);transform-origin:50% 90%;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;display:block;position:relative}.awr .stage:hover .prod{filter:drop-shadow(0 44px 50px #000000b3)drop-shadow(0 0 46px #a98be073);transform:perspective(1200px)rotateY(-10deg)rotate(-1.5deg)translateY(-10px)}.awr .book3d .face{border-radius:3px 6px 6px 3px;position:absolute;inset:0;overflow:hidden;transform:translateZ(18px);box-shadow:inset 4px 0 8px #00000073}.awr .book3d .face img{object-fit:cover;width:100%;height:100%;display:block}.awr .book3d .pages{background:repeating-linear-gradient(90deg,#f4ebd6 0 2px,#d9ccae 2px 3px);width:34px;position:absolute;top:4px;bottom:4px;right:-15px;transform:rotateY(90deg)}.awr .book3d .back{background:#1a0d1a;border-radius:6px;position:absolute;inset:0;transform:translateZ(-18px)}.awr .floor{filter:blur(4px);background:radial-gradient(#0009,#0000 70%);border-radius:50%;height:22px;position:absolute;bottom:-26px;left:8%;right:8%}.awr .title{background:linear-gradient(100deg,var(--g-b2) 0%,var(--g-pale) 18%,var(--g) 36%,var(--g-b2) 60%,var(--glint) 78%,var(--g-b2) 100%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Cinzel Decorative,serif;font-size:clamp(46px,8.5cqi,96px);font-weight:700;line-height:1;animation:9s linear infinite shimmer}.awr .facts{flex-wrap:wrap;gap:8px;display:flex}.awr .fact{letter-spacing:.08em;color:#e6dae8;border:1px solid rgba(var(--g-rgb),.35);border-radius:999px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px}.awr .cta{flex-direction:column;gap:12px;display:flex}.awr .moth{opacity:0;filter:drop-shadow(0 0 8px #c9aef5b3);pointer-events:none;animation:22s linear infinite flutter;position:absolute;bottom:-40px}.awr .moth svg{width:100%;height:100%;overflow:visible}.awr .moth .wings{transform-origin:20px 18px;animation:.32s ease-in-out infinite alternate flap}.awr .parch{background:var(--parch);color:#2a2318;position:relative}.awr .edge{background:var(--parch);z-index:3;height:22px;position:absolute;left:0;right:0}.awr .edge.top{top:-21px}.awr .edge.bot{bottom:-21px;transform:scaleY(-1)}.awr .blurb{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:88px;padding-bottom:88px;display:grid}.awr .lead{color:#4a3a20;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.6cqi,28px);font-style:italic;line-height:1.4}.awr .body p{color:#3a3020;margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.6}.awr .body p.first:first-letter{float:left;color:#7e5bc0;padding:6px 10px 0 0;font-family:Cinzel Decorative,serif;font-size:72px;line-height:.85}.awr .pull{color:#5b3e8f;text-align:center;border-top:1px solid rgba(var(--gd-rgb),.35);border-bottom:1px solid rgba(var(--gd-rgb),.35);margin:0;padding:28px 0;font-family:Cinzel Decorative,serif;font-size:clamp(22px,3cqi,30px);line-height:1.3}.awr .expect{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.awr .exp{box-shadow:0 0 0 1px rgba(var(--gd-rgb),.25) inset;color:#3a3020;background:#ffffff73;border-radius:12px;align-items:center;gap:10px;padding:12px;font-family:Inter,sans-serif;font-size:14px;transition:transform .3s,background .3s;display:flex}.awr .exp svg{color:#7e5bc0;flex:none;width:22px;height:22px;transition:transform .6s cubic-bezier(.2,1.4,.4,1)}.awr .exp:hover{background:#fff;transform:translateY(-3px)}.awr .exp:hover svg{transform:rotate(180deg)scale(1.2)}.awr .excerpt{background:var(--parch2);box-shadow:0 30px 60px #3c280a2e,0 0 0 1px rgba(var(--gd-rgb),.25);border-radius:6px;padding:32px 24px 36px;position:relative}.awr .bookmark{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:#a98be0;width:28px;height:84px;transition:height .4s;position:absolute;top:-8px;right:28px}.awr .excerpt:hover .bookmark{height:104px}.awr .band{background:radial-gradient(at 50% 0,#2e1a36,#140b14 70%);position:relative}.awr .band-in{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:88px;padding-bottom:88px;display:flex}.awr .seal{color:#9a2e24;filter:drop-shadow(0 8px 10px #500a0a59);width:96px;height:96px;transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.awr .band-in:hover .seal{transform:rotate(-14deg)scale(1.08)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes shimmer{to{background-position:-220%}}@keyframes flap{0%{transform:scaleX(1)}to{transform:scaleX(.3)}}@keyframes flutter{0%{opacity:0;transform:translate(0)rotate(-10deg)}8%{opacity:.95}30%{transform:translate(40px,-260px)rotate(12deg)}55%{transform:translate(-30px,-480px)rotate(-14deg)}80%{opacity:.9}to{opacity:0;transform:translate(50px,-820px)rotate(8deg)}}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.awr .rv{animation:linear both up view();animation-range:entry entry 90%}}@media (prefers-reduced-motion:reduce){.awr *,.awr :before,.awr :after{transition:none!important;animation:none!important}}@container (width>=600px){.awr .wrap{padding-inline:32px}.awr .cta{flex-flow:wrap}.awr .hide-sm{display:inline-flex}.awr .expect{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=960px){.awr .hero-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:88px;padding-top:96px;padding-bottom:128px}.awr .stage{width:360px}.awr .blurb{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px;padding-top:120px;padding-bottom:120px}}
