@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b88b0c-module__wh6TTq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_b88b0c-module__wh6TTq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6df998a64012d423-s.2aokf4646tbcb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/388745ec13891f83-s.0x4sagk6zssom.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fe825a058ed6ff43-s.2exdruk4_h-sq.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2aaa3383e07ebaa6-s.1t2wayb2gx9_x.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c355f3f9cdfc8931-s.1f7xvq21fvfey.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e6e446098c918eba-s.011sea4zi31q-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c8e7f96418209c97-s.p.1wv9adx67v-8j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8f0b7836ec83ae9b-s.26wfda9514jrq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f921ce7c08d02120-s.17pvtf1l-yczk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8e3f3f5534fc-s.27rl913znr3pw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/510eac4d52210324-s.19ywjkdm58m8v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4af87c81e7b8fc1e-s.1k02wnnddkk5y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/244e24673c124a8c-s.2pz3sxkhdzxz_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b156100eddfb6bc4-s.p.257csl9lc0s0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_d74b752d-module__rpIkFG__className{font-family:EB Garamond,EB Garamond Fallback;font-weight:400}.eb_garamond_d74b752d-module__rpIkFG__variable{--font-ebgaramond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0b7c5b993c1057ea-s.p.1y9qe_7x2ofb7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cabd365f8c28a7b-s.p.19q4vxlgtk0rb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.im_fell_english_7f8d1619-module__e5HyPW__className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.im_fell_english_7f8d1619-module__e5HyPW__variable{--font-imfell:"IM Fell English", "IM Fell English Fallback"}
:root{--cream:#f3e6c8;--cream-soft:#e9d9b4;--gold:#d9a441;--amber:#e8a558;--ink:#16100a}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--ink);height:100%;margin:0;padding:0;overflow:hidden}body{color:var(--cream);font-family:var(--font-fraunces), "Iowan Old Style", Palatino, Georgia, serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:#d9a44155}.stage{background:var(--ink);animation:1.4s both stageIn;position:fixed;inset:0;overflow:hidden}@keyframes stageIn{0%{opacity:0}to{opacity:1}}.stage-video{background:#000}.video-el,.video-poster{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.video-el{opacity:0;transition:opacity .35s}.video-poster{transition:opacity .4s}.stage-stills{background:#1a1208}.st-cam,.st-cam2{will-change:transform, opacity;position:absolute;inset:0}.st-cam{transform-origin:16% 55%;z-index:2}.st-cam2{transform-origin:50% 45%;z-index:1;opacity:0}.st-drift,.st-drift2{animation:22s ease-in-out infinite alternate stDrift;position:absolute;inset:0}.st-drift2{animation-duration:26s}@keyframes stDrift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.065)translate(-1.1%,-.7%)}}.st-img{object-fit:cover;object-position:46% 62%;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.st-dustzone{width:36%;height:50%;position:absolute;top:18%;left:8%}.st-ffzone{position:absolute;inset:6% 4%}.l-sparks{z-index:3;opacity:0;will-change:opacity;position:absolute;inset:0}.spark{background:radial-gradient(circle at 40% 35%,#fffdf2,#ffd98a 45%,#ffce6b00 80%);border-radius:50%;animation:linear infinite sparkFly;position:absolute;box-shadow:0 0 10px 2px #ffd98a8c}@keyframes sparkFly{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(-30vw,-13vh)scale(.3)}}.l-bloom{z-index:4;opacity:0;transform-origin:32% 54%;will-change:transform, opacity;background:radial-gradient(circle at 35% 52%,#fff8e4 0%,#ffe9b0 28%,#ffe9b09e 52%,#ffe9b000 72%);width:82%;height:120%;position:absolute;top:-10%;left:-22%}@media (max-width:879px){.l-bloom{width:175%;height:130%;top:-15%;left:-55%}.spark{animation-name:sparkFlyM}}@keyframes sparkFlyM{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(-46vw,-11vh)scale(.3)}}.stage-stills .l-vignette{z-index:5}.stage-stills .l-grain{z-index:6}.stage-stills~.overlay-plane .o-wordmark{display:none}.stage-stills~.overlay-plane .o-flourish{margin:10px 0 8px}.stage-stills~.overlay-plane .o-title{top:5%}.stage-stills~.overlay-plane .o-beat{top:12%}.stage-stills~.overlay-plane .o-beat .o-line,.stage-stills~.overlay-plane .o-kitline{text-shadow:0 2px 18px #140a02e6,0 0 44px #140a02b3}.stage-stills~.overlay-plane .o-arrival{top:8%}.stage-stills~.overlay-plane .o-arrival .o-chapter,.stage-stills~.overlay-plane .o-arrival .o-tbc{color:#43301a;opacity:.95;text-shadow:0 1px 16px #fff6dcd9}.stage-stills~.overlay-plane .o-arrival .o-line,.stage-stills~.overlay-plane .o-arrival .o-kitline{color:#2e2010;text-shadow:0 1px 18px #fff6dce6,0 0 40px #fff6dca6}@property --accent{syntax:"<color>";inherits:true;initial-value:#b07a3e}.stage-book{background:color-mix(in srgb, var(--accent) 7%, #0a0604);transition:--accent .85s;overflow:hidden}.bk-desk{z-index:0;background:radial-gradient(140% 80% at 50% 42%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 60%), repeating-linear-gradient(94deg, color-mix(in srgb, var(--accent) 13%, #18100a) 0 38px, color-mix(in srgb, var(--accent) 10%, #160e08) 38px 39px, color-mix(in srgb, var(--accent) 13%, #19110b) 39px 78px), linear-gradient(180deg, color-mix(in srgb, var(--accent) 15%, #130b06) 0%, color-mix(in srgb, var(--accent) 9%, #0b0604) 60%, color-mix(in srgb, var(--accent) 5%, #070402) 100%);position:absolute;inset:0}.bk-desk:after{content:"";opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.16' numOctaves='3'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.bk-deskpool{z-index:1;background:radial-gradient(72% 52% at 50% 45%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%);position:absolute;inset:0}.bk-vignette{z-index:7;pointer-events:none;background:radial-gradient(120% 92% at 50% 46%,#0000 52%,#06030180 86%,#060301b8 100%);position:absolute;inset:0}.bk-bookwrap{z-index:3;transform-origin:0 0;perspective:1700px;will-change:transform;position:absolute;top:0;left:0}.bk-under,.bk-book,.bk-leaf{border-radius:7px;position:absolute;inset:0}.bk-under{object-fit:cover;visibility:hidden;z-index:2;width:100%;height:100%}.bk-book{z-index:1;border-radius:7px;box-shadow:0 30px 70px #0009,0 8px 22px #00000080}.bk-spread{object-fit:cover;border-radius:7px;width:100%;height:100%;position:absolute;inset:0}.bk-ambiance{pointer-events:none;opacity:0;transition:opacity .85s;position:absolute;inset:0}.bk-ambiance.is-lit{opacity:1}.bk-glows{pointer-events:none;position:absolute;inset:0}.bk-glow{position:absolute;transform:translate(-50%,-50%)}.bk-glow-core{mix-blend-mode:screen;border-radius:50%;animation:4.2s ease-in-out infinite bkFlicker;display:block}@keyframes bkFlicker{0%,to{opacity:.55;transform:scale(1)}28%{opacity:.9;transform:scale(1.06)}52%{opacity:.42;transform:scale(.97)}74%{opacity:.78;transform:scale(1.03)}}.bk-motes{pointer-events:none;width:92%;height:52%;position:absolute;top:3%;left:4%}.bk-leaf{transform-origin:0;transform-style:preserve-3d;visibility:hidden;will-change:transform;z-index:4}.bk-leaf-face{backface-visibility:hidden;border-radius:7px;position:absolute;inset:0;overflow:hidden}.bk-leaf-front img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-leaf-sheen{background:linear-gradient(105deg,#fff4d600 40%,#fff4d638 55%,#3c281240 72%);position:absolute;inset:0}.bk-leaf-back{background:radial-gradient(120% 90% at 30% 30%, color-mix(in srgb, var(--accent) 26%, #221810), transparent 68%), color-mix(in srgb, var(--accent) 12%, #18110a);transform:rotateY(180deg);box-shadow:inset 0 0 80px #00000080}.bk-text{pointer-events:none;position:absolute;inset:0}.bk-title{text-align:center;color:#43301a;position:absolute;top:4.5%;left:0;right:0}.bk-eyebrow{letter-spacing:.4em;text-transform:uppercase;margin:0;font-size:.62rem}.bk-numeral{margin:2px 0;font-size:1rem;font-style:italic}.bk-name{margin:0;font-size:clamp(1.1rem,4.4vw,1.7rem);font-style:italic}.bk-tagline{opacity:.85;max-width:60%;margin:4px auto 0;font-size:.66rem;font-style:italic}.bk-banner{text-align:center;color:#e9d3ad;letter-spacing:.26em;text-transform:uppercase;font-size:.66rem;position:absolute;top:93.2%;left:0;right:0}.bk-tabs{z-index:8;flex-direction:column;gap:9px;transition:opacity .45s,transform .45s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.bk-tabs.is-dim{opacity:0;pointer-events:none;transform:translate(18px,-50%)}.bk-tab{background:var(--tab,#c9b288);color:#fff8e4eb;letter-spacing:.04em;opacity:.82;cursor:pointer;border:0;border-radius:7px 0 0 7px;justify-content:center;align-items:center;width:34px;height:30px;font-family:inherit;font-size:.62rem;font-style:italic;transition:transform .25s,opacity .25s;display:flex;transform:translate(11px);box-shadow:-3px 3px 9px #0000006b,inset 0 1px #ffffff47}.bk-tab:hover{opacity:1;transform:translate(3px)}.bk-tab.is-active{opacity:1;width:42px;transform:translate(0);box-shadow:-4px 4px 12px #00000080,inset 0 1px #ffffff59}.bk-tab-num{pointer-events:none}.bk-tab.is-locked{opacity:.4;cursor:default;color:#caa45f;background:#4a4138;height:22px}.bk-actions{z-index:8;opacity:0;pointer-events:none;justify-content:center;gap:12px;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:3svh;left:0;right:0;transform:translateY(8px)}.bk-actions.is-shown{opacity:1;pointer-events:auto;transform:none}.bk-up,.bk-turn{-webkit-backdrop-filter:blur(10px);color:var(--cream);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#120b059e;border:1px solid #f3e6c842;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:.66rem;transition:border-color .25s,background .25s}.bk-turn{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 22%, #120b059e)}.bk-up:hover,.bk-turn:hover{border-color:#d9a441b3}.bk-turn.is-locked{opacity:.5;cursor:default;pointer-events:none}@media (min-width:880px){.bk-tab{width:40px;height:34px;font-size:.7rem}.bk-tab.is-active{width:50px}.bk-hint,.bk-actions{font-size:.66rem}}.overlay-plane{z-index:30;pointer-events:none;position:fixed;inset:0}.layer{pointer-events:none;will-change:transform, opacity;position:absolute}.svg-block{width:100%;height:100%;display:block}.svg-overflow{overflow:visible}.origin-bottom{transform-origin:50% 100%}g.origin-bottom{transform-box:fill-box;transform-origin:50% 100%}.l-wall{z-index:1;background:radial-gradient(120vh 90vh at 76% 92%,#ff9e4033,#0000 62%),radial-gradient(80vh 60vh at 16% 30%,#6e8eb21a,#0000 65%),linear-gradient(#201207 0%,#321d0e 42%,#3e2512 72%,#2a180b 100%);inset:0}.l-forestback{z-index:2;opacity:0;background:linear-gradient(#07130c 0%,#0e2114 40%,#16301d 78%,#1b3a23 100%);inset:0}.l-forestback .svg-block{position:absolute;inset:0}.glade{opacity:0;background:radial-gradient(closest-side,#e9ffb857,#e9ffb81a 55%,#0000 72%);width:56vmin;height:56vmin;position:absolute;top:26%;right:14%}.l-window{z-index:3;aspect-ratio:300/430;width:clamp(150px,19vw,280px);top:4%;left:clamp(180px,15vw,260px)}.l-hearthglow{z-index:4;background:radial-gradient(closest-side at 55% 78%,#ffc46e4d,#0000 45%),radial-gradient(closest-side,#ff9e4566,#f47e2c29 55%,#0000 76%);width:115vmin;height:85vmin;bottom:-18vmin;right:-12vmin}.l-shelf{z-index:5;aspect-ratio:320/940;height:clamp(540px,94svh,940px);bottom:0}.l-shelfL{left:-38px}.l-shelfR{right:-38px}.l-floor,.l-ground{height:clamp(140px,24svh,280px);bottom:0;left:0;right:0}.l-floor{z-index:6}.l-ground{z-index:7;opacity:0}.l-hearth{z-index:8;aspect-ratio:520/700;width:clamp(290px,26vw,440px);bottom:0;right:4.5%}.l-sprouts{z-index:9;opacity:0;height:clamp(130px,24svh,280px);bottom:0;left:0;right:0}.l-embers{z-index:10;width:clamp(180px,21vw,330px);height:42svh;bottom:15svh;right:7%}.ember{background:radial-gradient(circle at 40% 35%,#ffd9a0,#ff8c2e 65%,#ff8c2e00);border-radius:50%;animation:linear infinite emberRise;position:absolute;bottom:0}@keyframes emberRise{0%{opacity:0;transform:translate(0,0)scale(1)}10%{opacity:1}70%{opacity:.8}to{transform:translate3d(var(--dx,20px), -36vh, 0) scale(.35);opacity:0}}.l-dust{z-index:10;width:30vw;height:42vh;top:32%;left:16%}.dustmote{opacity:0;background:#ffe9b0;border-radius:50%;width:3px;height:3px;animation:linear infinite dustFloat;position:absolute}@keyframes dustFloat{0%{opacity:0;transform:translate(0,0)}20%{opacity:.4}50%{opacity:.45;transform:translate(26px,-30px)}80%{opacity:.25}to{opacity:0;transform:translate(54px,-62px)}}.l-childone{z-index:11;aspect-ratio:560/520;width:clamp(250px,29vw,430px);bottom:1.5svh;left:26%}.l-span{inset:0}.l-span[data-track=childTwo]{z-index:12;opacity:0}.l-span[data-track=kit]{z-index:13;opacity:0}.pos-childtwo{aspect-ratio:460/560;width:clamp(180px,30svh,270px);position:absolute;bottom:9svh;left:26%}.pos-kit{aspect-ratio:300/250;width:clamp(100px,16svh,160px);position:absolute;bottom:27svh;left:17%}.l-tree{z-index:14;opacity:0;width:clamp(110px,15vw,250px);height:104svh;top:-2svh}.l-treeL{left:0}.l-treeR{right:0}.l-canopy{z-index:15;opacity:0;height:clamp(160px,27svh,350px);top:-1svh;left:-2%;right:-2%}.l-shafts{z-index:16;opacity:0;transform-origin:75% -10%;inset:0}.l-fireflies,.l-pollen{z-index:17;opacity:0;inset:0}.firefly{opacity:0;background:radial-gradient(circle,#fff9c8,#e8d96a 70%);border-radius:50%;animation:ease-in-out infinite ffWander;position:absolute;box-shadow:0 0 12px 3px #f4ee9680}@keyframes ffWander{0%{opacity:0;transform:translate(0,0)}12%{opacity:.95}30%{opacity:.55;transform:translate(22px,-18px)}45%{opacity:.2}60%{opacity:.9;transform:translate(-14px,-34px)}80%{opacity:.35;transform:translate(16px,-52px)}to{opacity:0;transform:translateY(-64px)}}.pollenfleck{background:#f4ffd2;border-radius:50%;width:4px;height:4px;animation:linear infinite pollenFall;position:absolute;top:-4vh}@keyframes pollenFall{0%{opacity:0;transform:translate(0,0)}8%{opacity:.7}85%{opacity:.5}to{opacity:0;transform:translate(-44px,112vh)}}.l-grade{z-index:18;mix-blend-mode:soft-light;opacity:.9;background:radial-gradient(120% 95% at 62% 70%,#ffb26029,#0000 55%),radial-gradient(140% 120% at 8% 6%,#3a427833,#0000 55%),radial-gradient(150% 130% at 50% 118%,#0000 60%,#1c0e264d 100%);inset:0}@media (max-width:879px){.l-grade{mix-blend-mode:normal;opacity:.45}}.l-vignette{z-index:18;background:linear-gradient(#0804016b,#0000 14% 86%,#08040180),radial-gradient(at 50% 42%,#0000 50%,#0a060257 80%,#08040194 100%);inset:0}.l-grain{z-index:19;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");inset:0}.overlay{text-align:center;z-index:30;pointer-events:none;width:min(86vw,640px);margin-inline:auto;position:absolute;left:0;right:0}.o-title{top:13%}.o-chapter{letter-spacing:.42em;text-transform:uppercase;color:var(--gold);opacity:.95;margin:0 0 14px;font-size:.7rem}.o-wordmark{letter-spacing:.24em;text-transform:uppercase;text-indent:.24em;color:var(--cream);text-shadow:0 2px 30px #0c0602a6;margin:0;font-size:clamp(2.4rem,8.3vw,5.4rem);font-weight:500}.o-flourish{color:var(--gold);justify-content:center;align-items:center;gap:14px;margin:16px 0 12px;display:flex}.o-flourish span{background:linear-gradient(90deg,#0000,#d9a44188);width:clamp(40px,8vw,84px);height:1px;display:block}.o-flourish span:last-child{transform:scaleX(-1)}.o-flourish i{opacity:.9;font-size:.6rem;font-style:normal}.o-tagline{color:var(--cream-soft);opacity:.9;margin:0;font-size:clamp(.95rem,2.6vw,1.15rem);font-style:italic}.o-beat{opacity:0;top:18%}.o-beat .o-line{color:var(--cream);text-shadow:0 2px 26px #0a0602b3,0 0 60px #0a060280;max-width:24ch;margin:0;margin-inline:auto;font-size:clamp(1.3rem,4.4vw,2.05rem);font-style:italic;line-height:1.45}.o-arrival{top:12%}.o-arrival .o-chapter{color:#cfe3a2;margin-bottom:16px}.o-arrival .o-kitline{opacity:.88;color:#ecf2d4;margin-top:14px;font-size:clamp(.92rem,2.6vw,1.05rem);font-style:italic}.o-arrival .o-tbc{letter-spacing:.34em;text-transform:uppercase;color:#cfe3a2;opacity:.62;margin-top:26px;font-size:.66rem;font-style:normal}.o-cue{flex-direction:column;align-items:center;gap:10px;display:flex;top:auto;bottom:3.5svh}.o-cta{pointer-events:auto;color:inherit;cursor:pointer;background:0 0;border:0;padding:12px 18px;font-family:inherit}.o-cta:hover .o-cue-label,.o-cta:focus-visible .o-cue-label{opacity:1;color:var(--gold)}.o-cta:focus-visible{outline-offset:4px;border-radius:8px;outline:1px solid #d9a44199}.overlay-plane.is-playing .o-cta{pointer-events:none}.o-cue-label{transition:color .25s,opacity .25s}.chapter-back{z-index:55;color:#f3e6c8c7;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:9px 14px;font-family:inherit;font-size:.66rem;transition:color .25s;animation:.6s .25s both backIn;display:flex;position:fixed;top:58px;left:18px}.chapter-back:hover{color:var(--gold)}.chapter-back span{letter-spacing:0;font-size:1rem}@keyframes backIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.o-cue-label{letter-spacing:.34em;text-transform:uppercase;color:var(--cream);opacity:.75;font-size:.66rem}.o-cue-line{transform-origin:top;background:linear-gradient(#f3e6c8bf,#f3e6c800);width:1px;height:52px;animation:2.3s ease-in-out infinite cueDrop}@keyframes cueDrop{0%{opacity:0;transform:scaleY(0)}25%{opacity:1}62%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.brand-bar{z-index:50;pointer-events:none;background:linear-gradient(#0c070373,#0000);justify-content:center;align-items:center;gap:16px;padding:20px 0 14px;transition:opacity .5s;display:flex;position:fixed;top:0;left:0;right:0}.brand-mark{letter-spacing:.46em;text-indent:.46em;text-transform:uppercase;color:#f3e6c8eb;font-size:.78rem}.brand-rule{background:#f3e6c847;width:clamp(28px,6vw,64px);height:1px}.switcher{z-index:60;position:fixed;bottom:16px;right:16px}.switcher-toggle{-webkit-backdrop-filter:blur(10px);color:var(--cream);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#120b058c;border:1px solid #f3e6c842;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:.68rem;transition:border-color .25s,background .25s;display:flex}.switcher-toggle:hover{background:#180f07b3;border-color:#d9a44199}.switcher-panel{-webkit-backdrop-filter:blur(14px);background:#0f0904eb;border:1px solid #f3e6c833;border-radius:16px;width:min(80vw,320px);padding:12px 10px 10px;animation:.28s both panelIn;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 18px 50px #00000080}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.switcher-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);opacity:.85;margin:2px 10px 10px;font-size:.6rem}.switcher-row{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:12px;padding:11px 12px;font-family:inherit;font-size:.95rem;transition:background .2s;display:flex}.switcher-row:hover{background:#e8a5581a}.switcher-row.is-active{background:#e8a55814}.switcher-row.is-locked{opacity:.45;cursor:default}.switcher-row.is-locked:hover{background:0 0}.switcher-row.is-locked em{font-size:.8rem}.switcher-numeral{color:var(--gold);min-width:20px;font-size:.85rem;font-style:italic}.switcher-name{flex:1}.switcher-dot{background:0 0;border:1px solid #d9a44180;border-radius:50%;align-self:center;width:7px;height:7px}.is-active .switcher-dot{background:var(--amber);border-color:var(--amber);box-shadow:0 0 10px #e8a558b3}.switcher-lock{color:var(--gold);align-self:center;font-size:.7rem}.flame{transform-box:fill-box;transform-origin:50% 100%}.f1{animation:1.05s ease-in-out infinite flameFlick}.f2{animation:.82s ease-in-out infinite reverse flameFlick}.f3{animation:.6s ease-in-out infinite flameFlick}@keyframes flameFlick{0%{transform:scale(1)skew(0)}28%{transform:scale(1.04,1.07)skew(1.7deg)}55%{transform:scale(.97,.94)skew(-1.9deg)}80%{transform:scale(1.02,1.05)skew(.9deg)}to{transform:scale(1)skew(0)}}.glow-pulse{transform-box:fill-box;transform-origin:50% 100%;animation:2.3s ease-in-out infinite alternate glowPulse}@keyframes glowPulse{0%{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.flame-tiny{transform-box:fill-box;transform-origin:50% 100%;animation:.55s ease-in-out infinite alternate tinyFlame}@keyframes tinyFlame{0%{opacity:.85;transform:scaleY(1)}to{opacity:1;transform:scaleY(1.28)}}.lamp-breathe{animation:3.6s ease-in-out infinite alternate lampBreathe}@keyframes lampBreathe{0%{opacity:.78}to{opacity:1}}.steam{animation:3.4s ease-in-out infinite steamRise}@keyframes steamRise{0%{opacity:0;transform:translateY(0)}35%{opacity:.65}to{opacity:0;transform:translateY(-15px)}}.breathe{animation:4.4s ease-in-out infinite alternate catBreathe}@keyframes catBreathe{0%{transform:scale(1)}to{transform:scale(1.012,1.035)}}.twinkle{animation:2.6s ease-in-out infinite alternate twinkle}@keyframes twinkle{0%{opacity:.15}to{opacity:1}}.sway{animation:5.5s ease-in-out infinite alternate sway}.sway-slow{animation:8.5s ease-in-out infinite alternate sway}@keyframes sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.shimmer{animation:7s ease-in-out infinite alternate shimmer}@keyframes shimmer{0%{opacity:.55}to{opacity:1}}.flutter{animation:1.15s ease-in-out infinite alternate flutter}@keyframes flutter{0%{transform:rotate(-2.5deg)}to{transform:rotate(3.5deg)}}.run-bob{animation:.46s ease-in-out infinite alternate runBob}@keyframes runBob{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.float-bob{animation:2.7s ease-in-out infinite alternate floatBob}@keyframes floatBob{0%{transform:translateY(-6px)}to{transform:translateY(7px)}}.tab-wiggle{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite alternate tabWiggle}@keyframes tabWiggle{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@media (max-width:879px){.l-window{width:clamp(110px,34vw,150px);top:4%;left:26%}.l-shelf{height:clamp(440px,74svh,700px)}.l-shelfL{left:-110px}.l-shelfR{right:-150px}.l-hearth{width:clamp(190px,52vw,240px);right:-30px}.l-childone{width:clamp(220px,60vw,270px);bottom:2.5svh;left:5%}.l-embers{width:52vw;bottom:12svh;right:-10px}.l-dust{width:60vw;left:6%}.pos-childtwo{width:clamp(160px,27svh,220px);bottom:10svh;left:12%}.pos-kit{width:clamp(92px,14svh,130px);bottom:22svh;left:0}.l-tree{width:clamp(82px,24vw,120px)}.gt-branches{display:none}.glade{top:30%;right:4%}.o-title{top:30%}.o-beat{top:29%}.o-cue{bottom:2svh}.o-cue-line{display:none}.switcher{bottom:calc(2svh + 52px);right:12px}}@media (min-width:880px) and (max-height:700px){.o-cue{bottom:1.5svh}}@media (max-height:480px){.l-childone{width:clamp(200px,38vh,260px)}.o-title{top:8%}}.bk-boot{z-index:70;background:#0d0805;position:fixed;inset:0}.bk-cover{z-index:60;cursor:pointer;background:#0d0805;position:fixed;inset:0;overflow:hidden}.bk-cover:focus{outline:none}@keyframes bkCoverIn{0%{opacity:0}to{opacity:1}}main:has(.bk-cover) .brand-bar{display:none}main:has(.bk-product.is-open) .brand-bar{opacity:0}.bk-cover-img{object-fit:cover;object-position:50% 56%;transform-origin:50% 56%;will-change:transform, opacity;width:100%;height:100%;animation:.9s both bkCoverIn;position:absolute;inset:0}.bk-cover-glows{pointer-events:none;position:absolute;inset:0}.bk-cover-bloom{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff6dd 0%,#ffe6ad 34%,#ffe6ad80 56%,#ffe6ad00 76%);border-radius:50%;width:62vmin;height:62vmin;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)scale(.3)}.bk-cover-scrim{pointer-events:none;background:radial-gradient(120% 26% at 50% 30%,#08040180,#0000 70%),linear-gradient(#08040147 0%,#0000 16% 74%,#0804018c 100%);position:absolute;inset:0}.bk-cover-text{text-align:center;pointer-events:none;padding:0 8vw;position:absolute;top:18.5%;left:0;right:0}.bk-cover-wordmark{letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#f3e6c8;text-shadow:0 2px 22px #080401d9;margin:0;font-size:clamp(1.6rem,6.8vw,2.3rem);font-weight:500}.bk-cover-tagline{color:#e9d9b4;opacity:.9;text-shadow:0 1px 16px #080401e6;margin:10px 0 0;font-size:clamp(.8rem,3.1vw,.98rem);font-style:italic}.bk-cover-hint{text-align:center;letter-spacing:.34em;text-transform:uppercase;color:#f3e6c8e6;text-shadow:0 1px 14px #080401f2;pointer-events:none;font-size:.7rem;animation:2.6s ease-in-out infinite bkHintPulse;position:absolute;bottom:6%;left:0;right:0}@keyframes bkHintPulse{0%,to{opacity:.45}50%{opacity:1}}.bk-cover.is-opening{pointer-events:none}.bk-cover.is-opening .bk-cover-img{animation:1.15s cubic-bezier(.45,.05,.2,1) forwards bkCoverPush}@keyframes bkCoverPush{0%{opacity:1;transform:scale(1)}55%{opacity:1}to{opacity:0;transform:scale(1.85)}}.bk-cover.is-opening .bk-cover-bloom{animation:1.15s ease-in forwards bkCoverBloom}@keyframes bkCoverBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}42%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.bk-cover.is-opening .bk-cover-text,.bk-cover.is-opening .bk-cover-hint,.bk-cover.is-opening .bk-cover-scrim,.bk-cover.is-opening .bk-cover-glows{animation:.45s forwards bkCoverFadeOut}@keyframes bkCoverFadeOut{to{opacity:0}}.bk-guide{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 2.6svh);z-index:8;pointer-events:none;color:#f7ecd4e0;text-shadow:0 1px 6px #0000008c;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:11px;padding:0 3vw;font-size:clamp(11px,3.3vw,13.5px);transition:opacity .5s;display:grid;position:fixed}.bk-guide>span:first-child{text-align:right}.bk-guide>span:last-child{text-align:left}.bk-guide.is-hidden{opacity:0}.bk-guide-dash{opacity:.5}.bk-hidden{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#0a0604;justify-content:center;align-items:center;transition:opacity .8s,visibility 0s linear .8s;display:flex;position:fixed;inset:0}.bk-hidden.is-shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 1.4s .15s,visibility}.bk-hidden img{max-width:100%;max-height:calc(100% - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));opacity:0;transition:opacity .9s,transform 1s;transform:scale(.95)}.bk-hidden.is-shown img{opacity:1;transition:opacity 2.4s 1.6s,transform 2.5s 1.6s;transform:scale(1)}main:has(.bk-hidden.is-shown) .brand-bar{opacity:0}.bk-locked{z-index:31;opacity:0;visibility:hidden;pointer-events:none;background:#0a0604;justify-content:center;align-items:center;transition:opacity .6s,visibility 0s linear .6s;display:flex;position:fixed;inset:0;overflow:hidden}.bk-locked.is-shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 2.2s,visibility}.bk-locked-sheet{width:min(100%, calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * .563));aspect-ratio:941/1672;opacity:0;transition:-webkit-mask-size 3.1s cubic-bezier(.33,.35,.25,1),mask-size 3.1s cubic-bezier(.33,.35,.25,1),opacity 3.1s cubic-bezier(.33,.35,.25,1);position:relative;-webkit-mask:radial-gradient(circle,#000 40%,#0006 60%,#0000 74%) 50%/11% 11% no-repeat;mask:radial-gradient(circle,#000 40%,#0006 60%,#0000 74%) 50%/11% 11% no-repeat;container-type:inline-size}.bk-locked.is-shown .bk-locked-sheet{opacity:1;-webkit-mask-size:300% 300%;mask-size:300% 300%}.bk-locked-glow{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffb86080,#c46e2429 32%,#0000 56%);transition:opacity 2.2s,transform 3.2s cubic-bezier(.33,.35,.25,1);position:absolute;inset:0;transform:scale(.16)}.bk-locked.is-shown .bk-locked-glow{opacity:.7;transform:scale(1.25)}.bk-locked-embers{pointer-events:none;opacity:0;transition:opacity 1.2s .3s;position:absolute;inset:0}.bk-locked.is-shown .bk-locked-embers{opacity:.55}.bk-locked-img{object-fit:contain;width:100%;height:100%;display:block}.bk-code-form{flex-direction:column;gap:4.4cqi;display:flex;position:absolute;top:43%;left:11%;right:24%}.bk-code-row{align-items:baseline;gap:2.6cqi;display:flex}.bk-code-num{width:2.4em;font-family:var(--font-imfell), Georgia, serif;text-align:right;color:#3a2a14;opacity:.82;flex-shrink:0;font-size:3.8cqi;line-height:1}.bk-code-input{min-width:0;font-family:var(--font-imfell), Georgia, serif;color:#3a2a14;caret-color:#5a3a16;letter-spacing:.14em;background:0 0;border:0;border-bottom:.26cqi solid #3a2a144d;outline:none;flex:1;padding:1.4cqi .6cqi .7cqi;font-size:3.2cqi;transition:border-color .3s,color .3s}.bk-code-input:focus{border-bottom-color:#3a2a1494}.bk-code-seal{display:none}.bk-code-row.is-sealed .bk-code-input{color:#3a2a14;opacity:.82;border-bottom-color:#0000}.bk-code-row.is-wrong{animation:.42s bkCodeShake}.bk-code-row.is-wrong .bk-code-input{color:#8c261c;border-bottom-color:#8c261ca6}@keyframes bkCodeShake{0%,to{transform:translate(0)}20%{transform:translate(-2.2cqi)}45%{transform:translate(1.8cqi)}70%{transform:translate(-1.2cqi)}88%{transform:translate(.6cqi)}}main:has(.bk-locked.is-shown) .brand-bar{opacity:0}@media (prefers-reduced-motion:reduce){.bk-locked-sheet,.bk-locked-glow,.bk-code-seal,.bk-code-row.is-wrong{transition:none;animation:none}}.bk-riffle{z-index:5;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.bk-riffle-page{object-fit:cover;transform-origin:100%;backface-visibility:hidden;border-radius:7px;width:100%;height:100%;animation:.75s cubic-bezier(.5,0,.5,1) forwards bkRiffle;position:absolute;inset:0;box-shadow:6px 8px 26px #00000080}@keyframes bkRiffle{0%{transform:rotateY(0)}to{transform:rotateY(178deg)}}@media (prefers-reduced-motion:reduce){.bk-riffle{display:none}}.bk-scrollcue{z-index:8;color:#f3e6c8b8;letter-spacing:.28em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:2px;font-size:.62rem;transition:opacity .4s;display:flex;position:fixed;bottom:3svh;left:0;right:0}.bk-scrollcue.is-hidden{opacity:0}.bk-scrollcue-arrow{letter-spacing:0;font-size:1.1rem;animation:2.1s ease-in-out infinite bkBob}.bk-product{left:0;right:0;top:var(--edsplit,42svh);z-index:8;opacity:0;pointer-events:none;background:linear-gradient(180deg, transparent 0, color-mix(in srgb, var(--accent) 13%, #0a0604) 24%, color-mix(in srgb, var(--accent) 7%, #060403) 100%);justify-content:center;align-items:center;padding:1.4svh 6vw 3svh;display:flex;position:absolute;bottom:0}.bk-product.is-open{pointer-events:auto}.bk-product-card{width:100%;max-width:560px}.bk-product-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 68%, #e9d9b4);margin:0;font-size:.78rem}.bk-product-sub{color:#c4b08a;opacity:.9;margin:8px 0 0;font-size:.82rem;font-style:italic}.bk-product-items{grid-template-columns:1fr 1fr;gap:8px 22px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.bk-product-items li{border-bottom:1px solid #f3e6c817;padding-bottom:8px}.bk-item-link{color:inherit;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;text-decoration:none;display:grid}.bk-item-go{color:color-mix(in srgb, var(--accent) 50%, #a8966f);opacity:.72;grid-area:1/3/span 2;align-self:center;font-size:.95rem;line-height:1;transition:transform .2s,opacity .2s}.bk-item-link:active .bk-item-name{color:#fff6df}.bk-item-link:active .bk-item-go{opacity:1;transform:translate(2px)}.bk-item-dot{width:6px;height:6px;box-shadow:0 0 7px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;transform:translateY(-1px)}.bk-item-name{color:#f3e6c8;font-size:.92rem}.bk-item-note{color:#a8966f;grid-column:2;margin-top:1px;font-size:.64rem}.bk-product-buy{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.bk-product-price{color:#f3e6c8;font-size:1.4rem;font-style:italic}.bk-add{border:1px solid color-mix(in srgb, var(--accent) 62%, transparent);max-width:190px;color:color-mix(in srgb, var(--accent) 82%, #f4ead6);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:1;padding:13px 18px;font-family:inherit;font-size:.72rem;transition:background .3s,color .3s}.bk-add:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.bk-add:active{transform:scale(.97)}.bk-buy{white-space:nowrap;background:var(--accent);color:#fff;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;max-width:190px;box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 45%, transparent);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:14px 24px;font-family:inherit;font-size:.78rem;text-decoration:none;transition:transform .15s,filter .2s;display:inline-flex}.bk-buy:hover{filter:brightness(1.08)}.bk-buy:active{transform:scale(.97)}.bk-product-foot{letter-spacing:.08em;color:#8a7a5a;text-align:center;opacity:.82;margin:clamp(34px,9.4svh,82px) 0 0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.amb,.o-cue-line,.stage,.bk-cover,.bk-cover-hint{animation:none!important}.switcher-panel{animation:none}}main:has(.bs-stage) .brand-bar{display:none}.bs-stage{z-index:5;--accent:#b07a3e;--strip:clamp(46px, 6vh, 62px);--shelf:clamp(108px, 16.5vh, 150px);--band:clamp(60px, 6.5vw, 104px);--hmax:calc(100vh - var(--strip) - var(--shelf) - 16px);--wmax:calc(100vw - 2 * var(--band));--bw:min(var(--wmax), calc(var(--hmax) * 1.6));background:linear-gradient(to bottom, #0000 46%, #00000052 78%, #0000008c 100%), radial-gradient(78% 62% at 50% 32%, color-mix(in srgb, var(--accent) 64%, #0b0706) 0%, color-mix(in srgb, var(--accent) 38%, #090605) 34%, color-mix(in srgb, var(--accent) 16%, #070403) 64%, color-mix(in srgb, var(--accent) 5%, #050302) 100%);transition:--accent .9s;position:fixed;inset:0;overflow:hidden}.bs-grain{z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bs-backdrop{z-index:0;pointer-events:none;filter:blur(54px)brightness(.6)saturate(.4);opacity:.16;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.bs-backdrop-tint{z-index:1;pointer-events:none;background:radial-gradient(130% 108% at 50% 44%,#0000 52%,#0302016b 100%);position:absolute;inset:0}.bs-book-area{left:0;right:0;top:var(--strip);bottom:var(--shelf);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.bs-book{width:var(--bw);height:min(var(--hmax), calc(var(--bw) / 1.5));perspective:2800px;filter:drop-shadow(0 30px 62px #0009)drop-shadow(0 6px 16px #00000073);position:relative}.bs-half{background-repeat:no-repeat;background-size:200%;width:50%;position:absolute;top:0;bottom:0}.bs-left{background-position:0;left:0}.bs-right{background-position:100%;right:0}.bs-book:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 46.5%,#00000024 50%,#0000 53.5%);position:absolute;inset:0}.bs-leaf{z-index:3;width:50%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0}.bs-leaf-fwd{transform-origin:0;animation:1.15s forwards bsTurnFwd;left:50%}.bs-leaf-back{transform-origin:100%;animation:1.15s forwards bsTurnBack;left:0}.bs-face{backface-visibility:hidden;background-repeat:no-repeat;background-size:200%;position:absolute;inset:0}.bs-rear{transform:rotateY(180deg)}.bs-leaf-shade{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000009e 0%,#00000038 22%,#0000 52%,#fff2d629 84%,#fff2d60d 100%);animation:1.15s ease-in-out forwards bsLeafShade;position:absolute;inset:0}.bs-leaf-back .bs-leaf-shade{background:linear-gradient(270deg,#0000009e 0%,#00000038 22%,#0000 52%,#fff2d629 84%,#fff2d60d 100%)}.bs-cast{z-index:2;pointer-events:none;opacity:0;width:50%;animation:1.15s ease-in-out forwards bsCast;position:absolute;top:0;bottom:0}.bs-cast-fwd{background:linear-gradient(270deg,#0000008c,#0000 72%);left:0}.bs-cast-back{background:linear-gradient(90deg,#0000008c,#0000 72%);right:0}@keyframes bsTurnFwd{0%{animation-timing-function:cubic-bezier(.35,0,.65,.35);transform:translateZ(0)rotateY(0)}20%{animation-timing-function:linear;transform:translateZ(30px)rotateY(-24deg)}55%{animation-timing-function:linear;transform:translateZ(44px)rotateY(-97deg)}84%{animation-timing-function:cubic-bezier(.32,.6,.22,1);transform:translateZ(26px)rotateY(-159deg)}to{transform:translateZ(0)rotateY(-180deg)}}@keyframes bsTurnBack{0%{animation-timing-function:cubic-bezier(.35,0,.65,.35);transform:translateZ(0)rotateY(0)}20%{animation-timing-function:linear;transform:translateZ(30px)rotateY(24deg)}55%{animation-timing-function:linear;transform:translateZ(44px)rotateY(97deg)}84%{animation-timing-function:cubic-bezier(.32,.6,.22,1);transform:translateZ(26px)rotateY(159deg)}to{transform:translateZ(0)rotateY(180deg)}}@keyframes bsLeafShade{0%{opacity:0}26%{opacity:.85}68%{opacity:.85}to{opacity:0}}@keyframes bsCast{0%{opacity:0}40%{opacity:.9}72%{opacity:.75}to{opacity:0}}.bs-zone{z-index:4;opacity:0;cursor:pointer;background:0 0;border:0;width:13%;padding:0;position:absolute;top:0;bottom:0}.bs-zone-left{left:0}.bs-zone-right{right:0}.bs-zone:disabled{pointer-events:none}.bs-side{z-index:6;width:clamp(46px,4.6vw,68px);height:clamp(46px,4.6vw,68px);font-family:var(--font-fraunces), Georgia, serif;color:#c9b89e;cursor:pointer;text-shadow:0 1px 8px #0009;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:clamp(34px,3.9vw,54px);line-height:1;transition:color .3s,opacity .3s,transform .25s;display:flex;position:absolute;top:50%}.bs-side-left{margin-right:clamp(8px,1.4vw,26px);right:100%;transform:translateY(-50%)}.bs-side-right{margin-left:clamp(8px,1.4vw,26px);left:100%;transform:translateY(-50%)}.bs-side:hover{color:#f4e8cf}.bs-side-left:hover{transform:translateY(-50%)translate(-3px)}.bs-side-right:hover{transform:translateY(-50%)translate(3px)}.bs-side:disabled{opacity:.14;cursor:default}.bs-topbar{height:var(--strip);z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(26px,5vw,78px);padding:0 clamp(16px,3vw,44px);display:grid;position:absolute;top:0;left:0;right:0}.bs-topnav-left{justify-self:end}.bs-topnav-right{justify-self:start}.bs-mark{justify-self:center;align-items:center;gap:clamp(11px,1.5vw,20px);display:flex}.bs-rule{background:#e8dcc24d;width:clamp(24px,4vw,56px);height:1px}.bs-wordmark{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.36em;text-transform:uppercase;color:#d8c9ae;text-shadow:0 1px 10px #00000080;white-space:nowrap;padding-left:.36em;font-size:clamp(13px,1.25vw,16px)}.bs-topnav{color:#92836a;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px #0000008c;border-bottom:1px solid #0000;padding-bottom:2px;font-size:clamp(10px,1.05vw,15px);text-decoration:none;transition:color .3s,border-color .3s}.bs-topnav:hover{color:#e8dcc2;border-bottom-color:#e8dcc280}.bs-shelf{height:var(--shelf);z-index:8;font-family:var(--font-fraunces), Georgia, serif;flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,.9vh,10px);padding:0 clamp(18px,4vw,60px) clamp(6px,1vh,14px);display:flex;position:absolute;bottom:0;left:0;right:0}.bs-placard-line{color:#d8c9ae;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,1.7vw,26px);margin:0;font-size:clamp(13px,1.35vw,19px);display:flex}.bs-placard-eyebrow{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.86em}.bs-placard-sep{color:#6f6353}.bs-placard-sub{color:#a3937b;border-bottom:1px solid #0000;font-style:italic;text-decoration:none;transition:color .3s,border-color .3s}.bs-placard-sub:hover{color:#ddcdaf;border-bottom-color:#ddcdaf73}.bs-placard-price{color:#e8dcc0;letter-spacing:.04em;font-size:clamp(17px,1.85vw,26px)}.bs-add,.bs-buy{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;padding:clamp(10px,1.3vh,15px) clamp(24px,2.6vw,40px);font-size:clamp(13px,1.15vw,16px);transition:background .3s,transform .2s}.bs-add{border:1px solid color-mix(in srgb, var(--accent) 58%, #d8c9ae);color:color-mix(in srgb, var(--accent) 70%, #f0e6d2);background:0 0}.bs-add:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.bs-buy{border:1px solid var(--accent);background:var(--accent);color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bs-buy:hover{filter:brightness(1.09);transform:translateY(-1px)}.bs-add:active,.bs-buy:active{transform:scale(.97)}.bs-chapters{align-items:center;gap:clamp(12px,1.7vw,28px);display:flex}.bs-chapter-num{cursor:pointer;color:#82755f;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 4px;font-size:clamp(12px,1vw,15px);transition:color .35s,border-color .35s}.bs-chapter-num:hover{color:#cbbb9e}.bs-chapter-num.is-active{border-bottom-color:currentColor}.bs-shelf-foot{letter-spacing:.06em;color:#5f5749;margin:0;font-size:10px;font-style:italic}.bs-vignette{z-index:1;pointer-events:none;background:radial-gradient(142% 112% at 50% 46%,#0000 55%,#00000080 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bs-stage{transition:none}.bs-leaf,.bs-leaf-shade{animation:none}.bs-backdrop{filter:blur(46px)brightness(.42)}}:is(html:has(.site-page),body:has(.site-page)){overscroll-behavior:auto;background:#ece2d1;height:auto;overflow:visible}:is(html:has(.ck-page),body:has(.ck-page)){overscroll-behavior:auto;background:#17120e;height:auto;overflow:visible}.site-page{color:#2c2318;min-height:100dvh;font-family:var(--font-fraunces), Georgia, serif;background:#ece2d1}.site-head{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ece2d1e0;border-bottom:1px solid #2c23181f;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(24px,5vw,78px);padding:18px clamp(16px,3vw,44px);display:grid;position:sticky;top:0}.site-mark{justify-self:center;align-items:center;gap:clamp(11px,1.5vw,20px);text-decoration:none;display:flex}.site-nav-left{justify-self:end}.site-nav-right{justify-self:start}.site-rule{background:#2c231840;width:clamp(24px,4vw,56px);height:1px}.site-wordmark{color:#2c2318;white-space:nowrap;letter-spacing:.34em;text-transform:uppercase;padding-left:.34em;font-size:clamp(13px,1.4vw,19px)}.site-nav-link{color:#665441;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:2px;font-size:clamp(11px,1.15vw,15px);text-decoration:none;transition:color .3s,border-color .3s}.site-nav-link:hover{color:#2c2318}.site-nav-link.is-current{border-bottom-color:currentColor}.hs-main{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.hs-hero{text-align:center;padding:clamp(56px,10vh,108px) 0 clamp(36px,6vh,64px)}.hs-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#8a7659;margin:0 0 6px;font-size:12px}.hs-title{letter-spacing:.02em;color:#241c12;margin:0;font-size:clamp(34px,5.4vw,64px);font-weight:400}.hs-story{max-width:62ch;margin:clamp(22px,4vh,38px) auto 0}.hs-story p{color:#4a3d2c;margin:0 0 1em;font-size:clamp(15px,1.35vw,18px);line-height:1.75}.hs-story-slot{color:#96866c;font-style:italic}.hs-section-head{align-items:center;gap:18px;margin:clamp(28px,5vh,56px) 0 clamp(24px,4vh,44px);display:flex}.hs-rule{background:#2c23182e;flex:1;height:1px}.hs-section-title{letter-spacing:.22em;text-transform:uppercase;color:#665441;margin:0;font-size:clamp(16px,1.7vw,22px);font-weight:400}.hs-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vh,38px) clamp(28px,3.4vw,56px);display:grid}@media (max-width:900px){.hs-pieces{row-gap:0}}.hs-section-head{grid-column:1/-1}.hs-piece{text-align:center;background:url("/art/Product Card.webp") 50%/100% 100% no-repeat;grid-template-columns:minmax(0,1fr);padding:clamp(20px,2.6vw,30px) clamp(22px,3vw,36px) clamp(15px,2vw,22px);scroll-margin-top:96px;display:grid}@media (max-width:900px){.hs-pieces{grid-template-columns:minmax(0,1fr)}}.hs-piece-numeral{letter-spacing:.24em;text-transform:uppercase;color:#a88a55;margin:clamp(12px,1.6vw,18px) 0 4px;font-size:clamp(10px,.85vw,11.5px)}.hs-flourish{align-items:center;gap:7px;width:68%;margin:12px auto 13px;display:flex}.hs-flourish:before,.hs-flourish:after{content:"";background:#a88a556b;flex:1;height:1px}.hs-flourish i{border:1px solid #a88a55bf;width:5px;height:5px;transform:rotate(45deg)}.hs-piece-specs{grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.hs-piece-specs dt,.hs-piece-specs dd{border-top:1px solid #a88a5542;padding:6px 0;font-size:clamp(11.5px,.95vw,13.5px);line-height:1.35}.hs-piece-specs dt{letter-spacing:.13em;text-transform:uppercase;color:#8a7659;white-space:nowrap;text-align:left;padding-right:12px}.hs-piece-specs dd{color:#3c3122;text-align:left;border-left:1px solid #a88a5542;margin:0;padding-left:12px}.hs-piece-specs>:first-child,.hs-piece-specs>:nth-child(2){border-top:0}.hs-piece-foot{text-align:center;color:#8a7659;grid-column:1/-1;margin:12px 0 0;font-size:clamp(11.5px,.95vw,13.5px);font-style:italic;line-height:1.45}.hs-ornament{display:none}@media (max-width:900px){.hs-ornament{color:#a88a558c;width:clamp(104px,13vw,150px);height:auto;margin:clamp(11px,1.8vh,16px) auto;display:block}}.hs-piece-name{color:#241c12;margin:0;font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.15}.hs-piece-lead{color:#8a7659;letter-spacing:.02em;margin:6px 0 18px;font-size:clamp(13px,1.2vw,16px);font-style:italic}.hs-piece-para{color:#4a3d2c;margin:0 0 1em;font-size:clamp(14px,1.25vw,17px);line-height:1.72}.hs-specs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 24px;margin:clamp(18px,3vh,26px) 0 0;padding:0;display:grid}.hs-spec{border-bottom:1px dotted #2c231838;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.hs-spec dt{letter-spacing:.14em;text-transform:uppercase;color:#8a7659;font-size:11px}.hs-spec dd{color:#4a3d2c;margin:0;font-size:14px}.hs-palette{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(18px,3vh,26px);display:flex}.hs-palette-label{letter-spacing:.14em;text-transform:uppercase;color:#8a7659;font-size:11px}.hs-swatches{gap:7px;display:flex}.hs-swatch{border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 1px #0000002e}.hs-return{text-align:center;border-top:1px solid #2c23181a;padding:clamp(46px,8vh,96px) 0}.hs-return-line{color:#665441;margin:0 0 26px;font-size:clamp(15px,1.4vw,19px);font-style:italic}.hs-return-cta{color:#f2e2cd;letter-spacing:.17em;text-transform:uppercase;background:#2c2318;border:1px solid #2c2318;border-radius:999px;padding:18px clamp(38px,5vw,62px);font-size:clamp(14px,1.35vw,17px);text-decoration:none;transition:background .3s,box-shadow .3s,transform .3s;display:inline-block;box-shadow:0 2px 14px #2c231829}.hs-return-cta:hover{background:#3d3122;transform:translateY(-1px);box-shadow:0 5px 20px #2c23183d}.site-foot{text-align:center;border-top:1px solid #2c231824;flex-direction:column;align-items:center;padding:clamp(34px,6vh,58px) clamp(18px,4vw,56px) clamp(30px,5vh,48px);display:flex}.site-foot-nav{flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,40px);display:flex}.site-foot-nav a{color:#2c2318;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:3px;font-size:clamp(12.5px,1.3vw,18px);text-decoration:none;transition:border-color .3s}.site-foot-nav a:hover{border-bottom-color:#2c231873}.site-foot-mark{letter-spacing:.34em;text-transform:uppercase;color:#2c2318;margin:clamp(30px,5vh,48px) 0 0;padding-left:.34em;font-size:clamp(13px,1.4vw,19px)}@media (max-width:780px){.site-foot-nav{gap:clamp(13px,3.4vw,24px)}.ct-panel{grid-template-columns:1fr}.site-head{grid-template-columns:1fr auto 1fr;gap:0 14px;padding-top:13px;padding-bottom:13px}.site-mark{grid-area:1/2}.site-nav-left{grid-area:1/1}.site-nav-right{grid-area:1/3}.nav-long{display:none}.cu-page .site-head .cart-link{right:16px}.cu-page:has(.cart-link) .cu-corner-tr{display:none}.site-rule{display:none}.site-head .cart-link{top:8px;transform:none}.cart-link .cart-bag-svg{width:21px;height:25px}.site-nav-link{letter-spacing:.09em;font-size:10px}}.co-main{padding-bottom:clamp(50px,9vh,100px)}.co-hero{padding-bottom:clamp(20px,4vh,36px)}.co-empty{text-align:center;padding:clamp(30px,7vh,70px) 0 clamp(50px,10vh,110px)}.co-empty-line{color:#8a7659;margin:0 0 22px;font-size:clamp(15px,1.4vw,18px);font-style:italic}.co-row{grid-template-columns:minmax(0,1fr) auto minmax(88px,auto);align-items:center;gap:clamp(14px,3vw,36px);display:grid}.co-head{letter-spacing:.18em;text-transform:uppercase;color:#8a7659;border-bottom:1px solid #2c23183d;padding-bottom:10px;font-size:10px}.co-col-qty{justify-self:center}.co-col-sum{text-align:right;justify-self:end}.co-line{border-bottom:1px solid #2c23181a;padding:clamp(18px,3vh,26px) 0}.co-edition{align-items:flex-start;gap:14px;display:flex}.co-swatch{border-radius:50%;flex:none;width:13px;height:13px;margin-top:6px;box-shadow:inset 0 0 0 1px #0003}.co-edition-body{flex-direction:column;gap:4px;min-width:0;display:flex}.co-edition-name{color:#241c12;font-size:clamp(15px,1.5vw,19px)}.co-edition-pieces{color:#8a7659;font-size:11.5px;line-height:1.5}.co-remove{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#a3927a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-self:flex-start;margin-top:4px;padding:0;font-size:11px;transition:color .3s,border-color .3s}.co-remove:hover{color:#7c2c2c;border-bottom-color:currentColor}.co-stepper{border:1px solid #2c231838;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:flex}.co-stepper button{cursor:pointer;width:24px;height:24px;font:inherit;color:#665441;background:0 0;border:0;border-radius:50%;font-size:16px;line-height:1;transition:background .2s,color .2s}.co-stepper button:hover{color:#241c12;background:#2c231814}.co-qty{text-align:center;color:#241c12;min-width:20px;font-size:14px}.co-sum{color:#241c12;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.4vw,17px)}.co-totals{max-width:340px;margin-top:clamp(20px,4vh,32px);margin-left:auto}.co-total-row{color:#4a3d2c;justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0;font-size:14px;display:flex}.co-muted{color:#a3927a}.co-total-final{color:#241c12;border-top:1px solid #2c23183d;margin-top:4px;padding-top:14px;font-size:clamp(15px,1.5vw,18px)}.co-terms{background:#fffdf699;border:1px solid #2c23181f;border-radius:2px;margin-top:clamp(30px,6vh,54px);padding:clamp(20px,3vw,30px)}.co-terms-title{letter-spacing:.18em;text-transform:uppercase;color:#665441;margin:0 0 14px;font-size:11px;font-weight:400}.co-terms-list{gap:12px;margin:0;display:grid}.co-terms-list dt{color:#241c12;margin-bottom:2px;font-size:13px}.co-terms-list dd{color:#9a8a6e;margin:0;font-size:13px;font-style:italic;line-height:1.6}.co-pay{text-align:center;margin-top:clamp(28px,5vh,46px)}.co-pay-cta{font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:#f2e2cd;background:#2c2318;border:1px solid #2c2318;border-radius:999px;padding:15px 46px;font-size:13px;transition:opacity .3s}.co-pay-cta:disabled{opacity:.35;cursor:not-allowed}.co-pay-note{color:#a3927a;max-width:46ch;margin:14px auto 0;font-size:11.5px;font-style:italic;line-height:1.6}.co-back{letter-spacing:.12em;text-transform:uppercase;color:#665441;border-bottom:1px solid #0000;margin-top:18px;font-size:12px;text-decoration:none;transition:border-color .3s;display:inline-block}.co-back:hover{border-bottom-color:currentColor}.cart-link{align-items:center;text-decoration:none;transition:color .3s;display:inline-flex;position:absolute;top:50%;right:clamp(16px,3vw,44px);transform:translateY(-50%)}.cart-bag{display:inline-flex}.cart-bag-svg{width:25px;height:29px;display:block;overflow:visible}.cart-bag-stroke{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cart-bag-handle{stroke-width:1.35px}.cart-bag-num{fill:currentColor;stroke:none;font-family:var(--font-fraunces), Georgia, serif;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.cart-link-dark{color:#c2b193}.cart-link-dark:hover{color:#f2e6cd}.cart-link-light{color:#665441}.cart-link-light:hover{color:#241c12}.bs-shelf-link,.bk-product-link{color:inherit;border-bottom:1px solid;padding-bottom:1px;text-decoration:none}@media (max-width:700px){.co-row{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.co-head{display:none}.co-col-sum{grid-column:2}.co-col-qty{grid-column:2;justify-self:end}.co-edition{grid-column:1/-1}.co-totals{max-width:none}}.cu-page{--flourish:clamp(40px, 8vw, 124px);background:#0e0905;height:100dvh;overflow:hidden}.cu-page ::selection{color:#f4ead4;background:#43301a}.cu-desk{--art:url("/art/Contact Mobile.jpg");--art-aspect:.5333;--art-inv:1.875;--crop-y:1.3158;--crop-x:1.19;--sheet-x:11.3%;--sheet-r:11.8%;--sheet-y:12.7%;--sheet-b:13.6%;--seal-x:87.1%;--seal-y:91.4%;--seal-d:12.9%;--letter-pb:24cqi;--pw:min(max(100vw, calc(100dvh * var(--art-aspect))), calc(100dvh * var(--art-aspect) * var(--crop-y)), calc(100vw * var(--crop-x)));--ph:calc(var(--pw) * var(--art-inv));z-index:1;background:radial-gradient(140% 120% at 50% 45%,#17100a 0%,#100b06 62%,#090603 100%);position:fixed;inset:0;overflow:hidden}@media (orientation:landscape){.cu-desk{--art:url("/art/Contact Desktop.jpg");--art-aspect:2.046;--art-inv:.48876;--crop-y:1.1628;--crop-x:1.5385;--sheet-x:24.4%;--sheet-r:24.3%;--sheet-y:14.7%;--sheet-b:12.5%;--seal-x:87.0%;--seal-y:86.6%;--seal-d:8.5%;--letter-pb:15cqi}}.cu-plate{width:var(--pw);height:var(--ph);background-image:var(--art);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (orientation:portrait) and (max-width:699px){.cu-plate{top:0;transform:translate(-50%)}}.cu-corner{z-index:2;pointer-events:none;width:var(--flourish);height:calc(var(--flourish) * .9973);background:url("/art/Corner Flourish.png") 50%/contain no-repeat;position:absolute}.cu-corner-tl{top:0;left:0}.cu-corner-tr{top:0;right:0;transform:scaleX(-1)}.cu-corner-bl{bottom:0;left:0;transform:scaleY(-1)}.cu-corner-br{bottom:0;right:0;transform:scale(-1)}.cu-page .cart-link{right:calc(var(--flourish) + 18px)}.cu-sheet{left:var(--sheet-x);right:var(--sheet-r);top:var(--sheet-y);bottom:var(--sheet-b);--ink:#43301a;--ink-label:#533c1f;--ink-soft:#6a5027;--rule:#43301a47;position:absolute;container-type:inline-size}.cu-letter{padding:clamp(18px, 4.8cqi, 56px) 8cqi var(--letter-pb);flex-direction:column;display:flex;position:absolute;inset:0}.cu-head{text-align:center;flex:none}.cu-title{font-family:var(--font-fraunces), Georgia, serif;color:var(--ink);letter-spacing:.01em;margin:0;font-size:clamp(21px,4.1cqi,48px);font-weight:400}.cu-slot{max-width:34ch;font-family:var(--font-fraunces), Georgia, serif;color:var(--ink-soft);margin:clamp(14px,2.5cqi,32px) auto 0;font-size:clamp(12px,2cqi,23px);font-style:italic;line-height:1.55}.cu-form{flex-direction:column;flex:auto;gap:clamp(34px,4.6cqi,50px);min-height:0;margin-top:clamp(16px,2.4cqi,30px);display:flex}.cu-field{flex-direction:column;gap:clamp(3px,.5cqi,7px);display:flex}.cu-label{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-label);font-size:clamp(11px,1.55cqi,18px)}.cu-field input,.cu-field textarea{font-family:var(--font-imfell), Georgia, serif;color:var(--ink);border:0;border-bottom:1px solid var(--rule);background:0 0;width:100%;padding:0 0 clamp(4px,.7cqi,10px);font-size:clamp(15px,2.35cqi,27px)}.cu-field input:focus,.cu-field textarea:focus{border-bottom-color:#43301a99;outline:none}.cu-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--font-imfell), Georgia, serif;transition:background-color 100000s ease-in-out}.cu-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--font-imfell), Georgia, serif;transition:background-color 100000s ease-in-out}.cu-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--font-imfell), Georgia, serif;transition:background-color 100000s ease-in-out}.cu-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--font-imfell), Georgia, serif;transition:background-color 100000s ease-in-out}.cu-field textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--font-imfell), Georgia, serif;transition:background-color 100000s ease-in-out}.cu-field-msg{flex:auto;min-height:0;max-height:clamp(140px,22cqi,190px)}.cu-field-msg textarea{resize:none;background:#43301a07;border:1px solid #43301a38;border-radius:2px;flex:1;height:100%;padding:clamp(8px,1.3cqi,18px) clamp(9px,1.5cqi,20px);line-height:1.6;box-shadow:inset 0 1px 3px #43301a12}.cu-field-msg textarea:focus{background:#43301a0b;border-color:#43301a73}.cu-note{max-width:62%;font-family:var(--font-fraunces), Georgia, serif;color:#7b6544bf;margin:0;font-size:clamp(9px,1.15cqi,14px);font-style:italic;transition:color .3s;position:absolute;bottom:5%;left:8%}.cu-note.is-error{color:#8a2f33;font-style:normal}.cu-note-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.cu-note.is-sent{color:#4a6b45}.cu-trap{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.cu-seal:disabled{cursor:default;opacity:.75}.cu-seal{left:var(--seal-x);top:var(--seal-y);width:var(--seal-d);aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:filter .35s,transform .35s;position:absolute;transform:translate(-50%,-50%)}.cu-seal-ring{border-radius:50%;transition:box-shadow .35s;position:absolute;inset:-14%;box-shadow:0 0 0 1px #ffe0aa00,0 0 18px 4px #ffc47800}.cu-seal:not(:disabled):hover{transform:translate(-50%,-50%)scale(1.05)}.cu-seal:not(:disabled):hover .cu-seal-ring{box-shadow:0 0 0 1px #ffe0aa80,0 0 22px 6px #ffc47859}.cu-seal-label{left:calc(var(--seal-x) - var(--seal-d) * .5 - clamp(14px, 2.5cqi, 28px));top:var(--seal-y);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:clamp(11px,1.5cqi,17px);position:absolute;transform:translate(-100%,-50%)}.site-head-dark{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#080503e0 0%,#080503b3 60%,#08050300 100%);border-bottom:0;position:fixed;top:0;left:0;right:0}.site-head-dark .site-wordmark{color:#e5d7ba;text-shadow:0 1px 10px #0009}.site-head-dark .site-nav-link{color:#a2917a;text-shadow:0 1px 8px #0009}.site-head-dark .site-nav-link:hover{color:#f2e6cd}.site-head-dark .site-rule{background:#e5d7ba4d}.sh-stage{z-index:60;--art:url("/art/Shelf Mobile.jpg");--art-aspect:.5998;--art-inv:1.66722;--bx:21.6%;--bw:56.1%;--v1-y:13.2%;--v1-h:35.5%;--v1-cx:calc(var(--bx) + var(--bw) / 2);--v1-cy:calc(var(--v1-y) + var(--v1-h) / 2);--v2-x:21.8%;--v2-w:56.0%;--v2-y:54.6%;--v2-h:34.4%;--soon-x:54.9%;background:#050403;position:fixed;inset:0;overflow:hidden}@media (orientation:landscape){.sh-stage{--art:url("/art/Shelf Desktop.jpg");--art-aspect:1.5;--art-inv:.66667;--bx:21.5%;--bw:26.0%;--v1-y:24.9%;--v1-h:46.9%;--v2-x:51.4%;--v2-w:26.7%;--v2-y:25.2%;--v2-h:46.1%}}.sh-plate{width:min(100vw, calc(100dvh * var(--art-aspect)));height:calc(min(100vw, calc(100dvh * var(--art-aspect))) * var(--art-inv));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-art{background:var(--art) no-repeat center / 100% 100%;position:absolute;inset:0}.sh-vol{left:var(--bx);width:var(--bw);background:0 0;border:0;border-radius:3px;padding:0;position:absolute}.sh-vol-one{top:var(--v1-y);height:var(--v1-h);cursor:pointer;-webkit-backdrop-filter:brightness()saturate();backdrop-filter:brightness()saturate();transition:-webkit-backdrop-filter .55s,backdrop-filter .55s}.sh-vol-two{left:var(--v2-x);width:var(--v2-w);top:var(--v2-y);height:var(--v2-h);pointer-events:none}.sh-vol-one:hover,.sh-vol-one:focus-visible{-webkit-backdrop-filter:brightness(1.28)saturate(1.1);backdrop-filter:brightness(1.28)saturate(1.1);outline:none}.sh-glint{pointer-events:none;border-radius:6px;transition:box-shadow .6s;position:absolute;inset:-6%;box-shadow:0 0 #e0b26000,0 0 #e0b26000}.sh-vol-one:hover .sh-glint,.sh-vol-one:focus-visible .sh-glint{box-shadow:0 18px 46px -12px #000000bf,0 0 34px 2px #e0b26029}.sh-veil{background:linear-gradient(90deg,#04030200 0%,#040302a8 3% 97%,#04030200 100%),linear-gradient(#04030200 0%,#040302a8 3% 97%,#04030200 100%);border-radius:3px;position:absolute;inset:0}.sh-soon{left:var(--soon-x,55.5%);white-space:nowrap;text-align:center;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.34em;text-transform:uppercase;color:#d6ac62d1;text-shadow:0 1px 5px #000000e6;font-size:clamp(8px,1.35vmin,14px);position:absolute;top:36%;transform:translate(-50%)}.sh-bloom{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff6dd 0%,#ffe6ad 34%,#ffe6ad80 56%,#ffe6ad00 76%);border-radius:50%;width:62vmin;height:62vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.sh-stage.is-entering{pointer-events:none}.sh-stage.is-entering .sh-plate{transform-origin:var(--v1-cx) var(--v1-cy);animation:1.15s cubic-bezier(.45,.05,.2,1) forwards shelfPush}@keyframes shelfPush{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}55%{opacity:1}to{transform:translate(calc(var(--v1-cx) * -1), calc(var(--v1-cy) * -1)) scale(1.85);opacity:0}}.sh-stage.is-entering .sh-bloom{animation:1.15s ease-in forwards shelfBloom}@keyframes shelfBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}42%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.sh-stage.is-entering .site-head{animation:.45s forwards shelfFade}@keyframes shelfFade{to{opacity:0}}.sh-stage.is-leaving{pointer-events:none}.sh-stage.is-leaving .sh-plate{transform-origin:var(--v1-cx) var(--v1-cy);animation:1.15s cubic-bezier(.45,.05,.2,1) reverse both shelfPush}.sh-stage.is-leaving .sh-bloom{animation:1.15s ease-in reverse both shelfBloom}.sh-stage.is-leaving .site-head{animation:.45s .7s reverse both shelfFade}@media (prefers-reduced-motion:reduce){.sh-vol-one{transition:none}.sh-stage.is-leaving .sh-plate,.sh-stage.is-leaving .sh-bloom,.sh-stage.is-leaving .site-head{animation:none}}main:has(.sh-stage) .brand-bar{display:none}.bs-fifth{z-index:40;background:#070503;place-items:center;animation:.9s both fifthRise;display:grid;position:fixed;inset:0}.bs-fifth:before{content:"";z-index:1;height:calc(var(--strip) * 1.7);pointer-events:none;background:linear-gradient(#070503db 0%,#07050394 46%,#07050300 100%);position:absolute;top:0;left:0;right:0}.bs-fifth-back{z-index:50;width:clamp(46px,4.6vw,68px);height:clamp(46px,4.6vw,68px);font-family:var(--font-fraunces), Georgia, serif;color:#c9b89e;cursor:pointer;text-shadow:0 1px 8px #0009;background:radial-gradient(circle,#07050394 0%,#0705034d 54%,#07050300 78%);border:0;justify-content:center;align-items:center;padding:0;font-size:clamp(34px,3.9vw,54px);line-height:1;transition:color .3s,transform .25s;animation:.6s .5s both fifthBackIn;display:flex;position:fixed;top:50%;left:clamp(10px,2.2vw,40px);transform:translateY(-50%)}.bs-fifth-back:hover{color:#f4e8cf;transform:translateY(-50%)translate(-3px)}@keyframes fifthBackIn{0%{opacity:0}to{opacity:1}}@keyframes fifthRise{0%{opacity:0}to{opacity:1}}.bs-fifth-plate{background-repeat:no-repeat;background-size:100% 100%;width:min(100vw,150dvh);height:calc(min(100vw,150dvh)/1.5);animation:1.15s cubic-bezier(.2,.6,.25,1) both fifthPlate;position:relative}@keyframes fifthPlate{0%{opacity:0;filter:brightness(.45);transform:scale(1.16)}to{opacity:1;filter:brightness();transform:scale(1)}}.bs-locked .bs-fifth-plate{background-image:url("/art/Hidden Locked Desktop.jpg")}.bs-anthology .bs-fifth-plate{background-image:url(/art/anthology/reveal-desktop.jpg)}.bs-locked.is-closing .bs-fifth-plate{animation:.9s cubic-bezier(.5,0,.75,0) forwards fifthClose}@keyframes fifthClose{0%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:0;filter:brightness(.3);transform:scale(.86)}}.bs-code-form{flex-direction:column;gap:clamp(14px,2.7vh,32px);display:flex;position:absolute;top:31%;left:55.5%;right:10.5%}.bs-code-lead{text-align:center;font-family:var(--font-fraunces), Georgia, serif;color:#4a3720cc;margin:0 0 clamp(10px,1.8vh,22px);font-size:clamp(11px,1.6vh,17px);font-style:italic;line-height:1.55}.bs-code-row{grid-template-columns:2.4em 1fr 1.4em;align-items:center;gap:clamp(6px,1vw,14px);display:grid}.bs-code-num{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.14em;color:#604a2ce6;text-align:right;font-size:clamp(11px,1.6vh,17px)}.bs-code-input{width:100%;font-family:var(--font-imfell), Georgia, serif;letter-spacing:.08em;color:#3f2d17;background:0 0;border:0;border-bottom:1px solid #4a372057;padding:0 0 clamp(3px,.6vh,7px);font-size:clamp(14px,2.3vh,26px)}.bs-code-input:focus{border-bottom-color:#4a3720b3;outline:none}.bs-code-seal{color:#8a2f3300;font-size:clamp(10px,1.5vh,16px);transition:color .5s,transform .5s cubic-bezier(.2,1.4,.4,1);transform:scale(.4)}.bs-code-row.is-sealed .bs-code-seal{color:#8a2f33;transform:scale(1)}.bs-code-row.is-sealed .bs-code-input{color:#6b5228;border-bottom-color:#8a2f3366}.bs-code-row.is-wrong{animation:.42s codeShake}@keyframes codeShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.bs-fifth ::selection{color:#f4ead4;background:#43301a}@media (prefers-reduced-motion:reduce){.bs-fifth,.bs-fifth-plate,.bs-locked.is-closing .bs-fifth-plate,.bs-code-row.is-wrong{animation:none}}.bk-nav .site-head{z-index:50}main:has(.sh-stage) .bk-nav{display:none}:is(main:has(.bk-product.is-open) .bk-nav,main:has(.bk-locked.is-shown) .bk-nav,main:has(.bk-hidden.is-shown) .bk-nav){opacity:0;pointer-events:none}.bk-nav{transition:opacity .5s}.ck-page{background:#17120e;min-height:100dvh}.ck-desk{background:radial-gradient(52% 40% at 50% 26%,#c48e3e2e,#0000 70%),radial-gradient(38% 30% at 16% 72%,#a878361f,#0000 72%),radial-gradient(40% 32% at 86% 66%,#a878361a,#0000 72%),linear-gradient(#18191b 0%,#241d18 46%,#3a322d 100%);justify-content:center;align-items:flex-start;min-height:100dvh;padding:clamp(14px,2.4vh,30px) clamp(12px,3vw,54px) clamp(28px,5vh,60px);display:flex}.ck-panel{color:#2c2318;width:min(1240px,100%);font-family:var(--font-fraunces), Georgia, serif;background:#e5dbd1;border-radius:clamp(10px,1.1vw,18px);grid-template-columns:61fr 39fr;margin-top:clamp(52px,8vh,88px);display:grid;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 8px 24px #0006}.ck-left{padding:clamp(22px,3vw,46px) clamp(20px,2.8vw,44px)}.ck-right{border-left:1px solid #2c231824;flex-direction:column;padding:clamp(22px,3vw,46px) clamp(20px,2.8vw,44px);display:flex}.ck-head{margin-bottom:clamp(18px,2.6vh,32px)}.ck-title{letter-spacing:.005em;color:#241c12;margin:0;font-size:clamp(21px,2.1vw,34px);font-weight:400}.ck-lead{color:#665441;margin:clamp(6px,.9vh,12px) 0 0;font-size:clamp(12.5px,1.05vw,16px);line-height:1.55}.ck-express:not([hidden])+.ck-group{position:relative}.ck-express-rule{letter-spacing:.2em;text-transform:uppercase;color:#8a7659;align-items:center;gap:14px;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(10px,.85vw,12px);display:flex}.ck-express-rule:before,.ck-express-rule:after{content:"";background:#2c23182e;flex:1;height:1px}.ck-group{border:0;margin:0 0 clamp(18px,2.6vh,32px);padding:0}.ck-legend{color:#241c12;margin:0 0 clamp(10px,1.4vh,16px);padding:0;font-size:clamp(14px,1.25vw,20px)}.ck-field{margin-bottom:clamp(10px,1.4vh,16px);display:block}.ck-label{color:#665441;letter-spacing:.04em;margin-bottom:5px;font-size:clamp(11.5px,.95vw,14px);display:block}.ck-field input{box-sizing:border-box;width:100%;font-family:var(--font-fraunces), Georgia, serif;color:#2c2318;background:#efe9e1;border:1px solid #2c23182e;border-radius:4px;padding:clamp(8px,1.1vh,13px) clamp(9px,.9vw,14px);font-size:clamp(13px,1.05vw,16px);transition:border-color .25s,background .25s}.ck-field input:focus{background:#f5f1ea;border-color:#2c231880;outline:none}.ck-fixed{cursor:default;color:#665441!important}.ck-row{grid-template-columns:1fr 1fr;gap:clamp(9px,1vw,16px);display:grid}.ck-card{background:#efe9e1;border:1px solid #2c23182e;border-radius:4px;justify-content:center;align-items:center;min-height:132px;padding:clamp(10px,1.2vw,16px);display:flex}.ck-card-pending{text-align:center;color:#6b5b45bf;margin:0;font-size:clamp(10px,.9vw,13px);font-style:italic}.ck-right-title{color:#241c12;margin:0 0 clamp(14px,2vh,24px);font-size:clamp(14px,1.25vw,20px);font-weight:400}.ck-lines{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2c231847 transparent;flex-direction:column;flex:0 auto;gap:clamp(12px,1.8vh,22px);max-height:clamp(300px,40vh,400px);margin:0 0 clamp(14px,2vh,22px);padding:0;list-style:none;display:flex;overflow-y:auto}.ck-lines::-webkit-scrollbar{width:5px}.ck-lines::-webkit-scrollbar-track{background:0 0}.ck-lines::-webkit-scrollbar-thumb{background:#2c231847;border-radius:3px}.ck-lines::-webkit-scrollbar-thumb:hover{background:#2c231873}.ck-line{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(10px,1.2vw,20px);display:grid}.ck-kit{aspect-ratio:4/3;background:#2c23180d 50%/contain no-repeat;border-radius:3px;width:100%;display:block}.ck-kit-name{color:#241c12;margin:0 0 10px;font-size:clamp(12.5px,1.05vw,16px)}.ck-stepper{background:#efe9e1;border:1px solid #2c231833;border-radius:4px;align-items:center;display:inline-flex}.ck-stepper button{cursor:pointer;color:#665441;background:0 0;border:0;width:clamp(26px,2.2vw,34px);height:clamp(26px,2.2vw,34px);font-size:clamp(13px,1.1vw,17px);line-height:1;transition:color .2s}.ck-stepper button:hover{color:#241c12}.ck-qty{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:clamp(12px,1vw,15px)}.ck-totals{border-top:1px solid #2c231824;margin:0 0 clamp(14px,2vh,22px);padding-top:clamp(12px,1.8vh,20px)}.ck-total-row{color:#665441;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:clamp(12.5px,1.05vw,16px);display:flex}.ck-total-row dt,.ck-total-row dd{margin:0}.ck-total-row dd{font-variant-numeric:tabular-nums}.ck-free{color:#5d7a4e}.ck-total-final{color:#241c12;border-top:1px solid #2c231824;margin:clamp(10px,1.4vh,16px) 0 0;padding-top:clamp(10px,1.4vh,16px);font-size:clamp(15px,1.3vw,21px)}.ck-pay{align-items:center;gap:clamp(10px,1.2vw,18px);display:flex}.ck-pay-cta{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.04em;color:#f0e6d2;cursor:pointer;background:#241c12;border:1px solid #241c12;border-radius:4px;flex:auto;padding:clamp(11px,1.5vh,17px) clamp(14px,1.6vw,26px);font-size:clamp(12px,1.05vw,16px);transition:background .3s,opacity .3s}.ck-pay-cta:hover:not(:disabled){background:#35291a}.ck-pay-cta:disabled{opacity:.45;cursor:not-allowed}.ck-pay-seal{background:url("/art/Wax Seal.png") 50%/contain no-repeat;flex:none;width:clamp(34px,3vw,48px);height:clamp(34px,3vw,48px)}.ck-pay-note{text-align:center;color:#6b5b45cc;margin:clamp(8px,1.2vh,14px) 0 0;font-size:clamp(11px,.9vw,13px);font-style:italic}.ck-panel-empty{text-align:center;grid-template-columns:1fr;justify-items:center;padding:clamp(48px,9vh,96px) clamp(20px,4vw,48px)}.ck-empty-line{color:#241c12;margin:0 0 clamp(14px,2vh,22px);font-size:clamp(14px,1.3vw,20px)}.ck-empty-cta{color:#665441;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px;font-size:clamp(11px,.95vw,13px);text-decoration:none}.ck-empty-cta:hover{color:#241c12}.ck-page ::selection{color:#f4ead4;background:#43301a}@media (max-width:900px){.ck-panel{grid-template-columns:1fr;margin-top:clamp(64px,11vh,96px)}.ck-right{border-bottom:1px solid #2c231824;border-left:0;order:-1}.ck-line{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.ck-express{margin-bottom:0}.ck-express.is-live{margin-bottom:clamp(16px,2.4vh,28px)}.ck-error{color:#8a2f33;background:#8a2f330f;border:1px solid #8a2f334d;border-radius:4px;margin:clamp(10px,1.4vh,16px) 0 0;padding:clamp(8px,1vh,12px) clamp(10px,1vw,14px);font-size:clamp(12.5px,1.05vw,15px);line-height:1.5}.ck-done-seal{background:url("/art/Wax Seal.png") 50%/contain no-repeat;width:clamp(52px,5vw,76px);height:clamp(52px,5vw,76px);margin:0 auto clamp(16px,2.4vh,26px);display:block}.ck-done-title{color:#241c12;margin:0 0 clamp(10px,1.4vh,16px);font-size:clamp(19px,1.9vw,30px);font-weight:400}.ck-done-line{color:#665441;max-width:44ch;margin:0 0 clamp(18px,2.6vh,28px);font-size:clamp(11px,.95vw,15px);line-height:1.6}.hs-plate{aspect-ratio:1.1429;--plate:url("/art/House Plate.jpg");--fade0:80%;--fade1:88%;--fade2:93%;--fade3:97%;--plate-scale:100%;background:linear-gradient(to bottom, #ece2d100 var(--fade0), #ece2d129 var(--fade1), #ece2d175 var(--fade2), #ece2d1d1 var(--fade3), #ece2d1 100%) top center / 100% 100% no-repeat, var(--plate) top center / var(--plate-scale) auto no-repeat;width:100%;position:relative}.hs-card{place-items:center;display:grid;position:absolute;inset:25.5% 21.7% 34.3% 23.6%;container-type:inline-size}.hs-card-inner{width:84%;padding:0 4cqi 4cqi 0}.hs-card-line{font-family:var(--font-ebgaramond), Georgia, serif;color:#4a3a24;text-wrap:pretty;margin:0 0 1.6cqi;font-size:clamp(9px,3.3cqi,28px);font-style:normal;line-height:1.5}.hs-card-line:first-of-type{color:#2f2415;margin-bottom:2.2cqi;font-style:normal}.hs-card-line:first-of-type:first-letter{float:left;color:#2f2415;padding:.06em .1em 0 0;font-size:3.05em;line-height:.78}.hs-card-flourish{align-items:center;gap:6px;width:34%;margin:6cqi auto 0;display:flex}.hs-card-flourish:before,.hs-card-flourish:after{content:"";background:#a88a5580;flex:1;height:1px}.hs-card-flourish i{border:1px solid #a88a55d9;width:4px;height:4px;transform:rotate(45deg)}.hs-card-sign{font-family:var(--font-ebgaramond), Georgia, serif;text-transform:uppercase;letter-spacing:.19em;text-align:center;color:#7a5f2e;margin:3cqi 0 0;font-size:clamp(6px,2.2cqi,20px);font-style:normal}.hs-piece-plate{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:clamp(150px,15vw,210px);display:block}.hs-piece-essence{font-family:var(--font-fraunces), Georgia, serif;color:#665441;margin:4px 0 0;font-size:clamp(13px,1.02vw,16px);font-style:italic;line-height:1.42}.pl-main{max-width:720px;padding-bottom:clamp(50px,9vh,100px)}.pl-head{padding:clamp(40px,8vh,88px) 0 clamp(20px,4vh,40px)}.pl-title{color:#241c12;margin:0;font-size:clamp(26px,3vw,42px);font-weight:400}.pl-lead{color:#665441;margin:clamp(8px,1.4vh,14px) 0 0;font-size:clamp(14px,1.2vw,18px);font-style:italic}.pl-section{padding-top:clamp(20px,3.4vh,34px)}.pl-section-title{color:#241c12;margin:0 0 clamp(8px,1.2vh,14px);font-size:clamp(16px,1.4vw,22px);font-weight:400}.pl-para{color:#47392a;margin:0 0 clamp(10px,1.6vh,16px);font-size:clamp(14px,1.08vw,17px);line-height:1.7}.site-foot-legal{border-top:1px solid #2c231821;flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,26px);width:min(100%,560px);margin-top:clamp(20px,3.4vh,30px);padding-top:clamp(17px,2.8vh,26px);display:flex}.site-foot-legal a{color:#6f5a3f;letter-spacing:0;text-transform:none;font-size:clamp(12.5px,1.15vw,16.5px);text-decoration:none;transition:color .3s}.site-foot-legal a:hover{color:#2c2318}@media (orientation:portrait),(max-width:780px){.hs-plate{--plate:url("/art/House Plate Mobile v3.jpg");--plate-scale:115%;aspect-ratio:.6061;--fade0:92%;--fade1:95%;--fade2:97.5%;--fade3:99%}.hs-card{inset:19.3% 22.3% 22.7% 22%}.hs-card-inner{width:100%;padding:0 1cqi 0 0}.hs-card-line{margin-bottom:5.5cqi;font-size:clamp(11px,6.4cqi,21px);line-height:1.56}.hs-card-line:first-of-type{margin-bottom:6.5cqi}.hs-card-flourish{width:34%;margin:5.5cqi auto 0}.hs-card-sign{margin-top:2.6cqi;font-size:clamp(8px,3cqi,12.5px)}}@media (max-width:900px){.hs-piece{padding:clamp(16px,4vw,24px) clamp(16px,4.5vw,26px) clamp(12px,3vw,18px)}.hs-piece-plate{height:clamp(128px,37vw,170px)}.hs-piece-numeral{letter-spacing:.2em;margin:clamp(9px,2.6vw,14px) 0 3px;font-size:10px}.hs-piece-name{font-size:clamp(17px,5vw,21px)}.hs-piece-essence{font-size:clamp(12.5px,3.5vw,15px)}.hs-flourish{margin:9px auto 10px}.hs-piece-specs dt,.hs-piece-specs dd{padding:5px 0;font-size:clamp(11px,3.1vw,13px)}.hs-piece-specs dt{letter-spacing:.1em;padding-right:9px}.hs-piece-specs dd{padding-left:9px}.hs-piece-foot{margin-top:10px;font-size:clamp(11px,3vw,12.5px)}}.bk-hint{z-index:30;cursor:pointer;background:#0c08056b;place-items:center;animation:.5s both bkHintIn;display:grid;position:fixed;inset:0}@keyframes bkHintIn{0%{opacity:0}to{opacity:1}}.bk-hint-card{text-align:center;color:#f4e8ce;font-family:var(--font-fraunces), Georgia, serif;background:radial-gradient(62% 46%,#0a07048c 0%,#0a070457 55%,#0a070400 100%);justify-items:center;gap:clamp(20px,4vh,32px);padding:clamp(28px,7vw,44px);display:grid}.bk-hint-cue{justify-items:center;gap:10px;display:grid}.bk-hint-cue-minor{opacity:.72}.bk-hint-label{letter-spacing:.02em;color:#f7eed8f5;text-shadow:0 1px 5px #000c,0 0 14px #00000073;max-width:22ch;font-size:clamp(11.5px,3.2vw,13.5px);line-height:1.4}.bk-hint-dismiss{letter-spacing:.2em;text-transform:uppercase;color:#f4e8ce9e;text-shadow:0 1px 5px #000c;font-size:clamp(9.5px,2.6vw,11px)}.bk-hint-swipe{width:clamp(104px,30vw,132px);height:auto}.bk-hint-up{width:clamp(28px,8vw,36px);height:auto}.bk-hint-track{fill:none;stroke:#d8b77947;stroke-width:1.5px;stroke-linecap:round}.bk-hint-chevron{fill:none;stroke:#e8c88d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bk-hint-swipe,.bk-hint-up{filter:drop-shadow(0 1px 4px #000000a6)}.bk-hint-dot{fill:#f0dcae;animation:2.3s cubic-bezier(.45,.05,.35,1) infinite bkSwipe}.bk-hint-trail{fill:none;stroke:#f0dcae;stroke-width:2.5px;stroke-linecap:round;animation:2.3s cubic-bezier(.45,.05,.35,1) infinite bkSwipeTrail}@keyframes bkSwipe{0%,8%{opacity:0;transform:translate(104px)}16%{opacity:1}62%,to{opacity:0;transform:translate(14px)}}@keyframes bkSwipeTrail{0%,8%{opacity:0;transform:translate(104px)}22%{opacity:.5}62%,to{opacity:0;transform:translate(14px)}}.bk-hint-up .bk-hint-chevron{animation:2.6s ease-in-out infinite bkHintRise}@keyframes bkHintRise{0%,to{opacity:.55;transform:translateY(3px)}45%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bk-hint,.bk-hint-dot,.bk-hint-trail,.bk-hint-up .bk-hint-chevron{animation:none}.bk-hint-dot{transform:translate(20px)}.bk-hint-trail{opacity:.4;transform:translate(20px)}}
