.YeEf2G_h2{color:var(--ivory);font-size:clamp(2.4rem,5.2vw,4.25rem)}.YeEf2G_h3{margin-bottom:.6rem;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400}.YeEf2G_lede{max-width:var(--measure);color:var(--muted);margin-top:1.1rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.YeEf2G_sectionHead{max-width:76rem;margin:0 auto clamp(2.5rem,6vw,4.5rem)}.YeEf2G_hero{isolation:isolate;justify-content:center;align-items:flex-end;min-height:max(100svh,40rem);display:flex;position:relative;overflow:hidden}.YeEf2G_heroMedia{z-index:-1;position:absolute;inset:0}.YeEf2G_heroMedia:after{content:"";background:linear-gradient(to bottom, #05050d8c, transparent 22%), linear-gradient(to top, var(--ink) 4%, #05050dc7 30%, transparent 62%);position:absolute;inset:0}.YeEf2G_heroImg,.YeEf2G_heroVideo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.YeEf2G_heroVideo{opacity:0;transition:opacity 1.8s}.YeEf2G_heroVideo[data-playing=true]{opacity:1}.YeEf2G_heroCopy{width:100%;max-width:46rem;padding:0 var(--gutter) clamp(3rem, 9vh, 6rem);text-align:center;animation:YeEf2G_heroIn 1.6s var(--ease-out) both}.YeEf2G_heroTitle{letter-spacing:-.015em;color:var(--ivory);font-size:clamp(4.4rem,15vw,9.5rem);font-weight:300;line-height:.92}.YeEf2G_heroTagline{font-family:var(--serif);color:var(--champagne);margin-top:.6rem;font-size:clamp(1.45rem,3.2vw,2.1rem);font-style:italic}.YeEf2G_heroLede{max-width:30rem;color:var(--muted);margin:1.4rem auto 0;font-size:clamp(1rem,1.3vw,1.1rem)}.YeEf2G_heroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.YeEf2G_heroNote{color:var(--faint);margin-top:1.4rem;font-size:.85rem}@keyframes YeEf2G_heroIn{0%{opacity:0;transform:translateY(14px)}}@media (orientation:portrait) and (max-width:820px){.YeEf2G_hero{min-height:auto;padding-top:46svh}.YeEf2G_heroMedia{height:66svh;bottom:auto}.YeEf2G_heroImg,.YeEf2G_heroVideo{object-position:50% 44%}.YeEf2G_heroCopy{padding-bottom:3.5rem}}@media (orientation:landscape) and (min-width:900px){.YeEf2G_hero{justify-content:flex-start;align-items:center}.YeEf2G_heroMedia{left:26%}.YeEf2G_heroMedia:after{background:linear-gradient(to right, var(--ink) 0%, #05050d99 14%, transparent 34%), linear-gradient(to top, var(--ink) 2%, transparent 26%)}.YeEf2G_heroImg,.YeEf2G_heroVideo{object-position:50% 45%}.YeEf2G_heroCopy{text-align:left;max-width:calc(36rem + var(--gutter));padding:6rem 0 2rem var(--gutter)}.YeEf2G_heroLede{margin-left:0}.YeEf2G_heroActions{justify-content:flex-start}}.YeEf2G_animated{transition:--p 2.8s cubic-bezier(.45, 0, .2, 1), --tx .9s var(--ease-out), --ty .9s var(--ease-out)}.YeEf2G_ringDemo{height:190vh;padding:0 var(--gutter);position:relative}.YeEf2G_ringSticky{grid-template:"copy stage"1fr"actions stage"".stage"1fr/minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,6vw,6rem);max-width:76rem;height:100svh;margin:0 auto;display:grid;position:sticky;top:0}.YeEf2G_ringCopy{grid-area:copy;align-self:end}.YeEf2G_ringActions{grid-area:actions;align-self:start;padding-top:2rem}.YeEf2G_ringDemoStill{height:auto;padding-block:clamp(4rem,10vw,8rem)}.YeEf2G_ringDemoStill .YeEf2G_ringSticky{height:auto;position:static}.YeEf2G_ringDemoStill .YeEf2G_scrollHint{display:none}.YeEf2G_scrollHint{color:var(--faint);margin-top:.9rem;font-size:.85rem}.YeEf2G_ringStageWrap{--tx:0;--ty:0;grid-area:stage;place-self:end center;width:min(100%,67.1svh - 8.723rem);margin-bottom:4svh;position:relative;container-type:inline-size}.YeEf2G_demoMessage{z-index:2;text-align:center;opacity:clamp(0, calc((var(--p,0) - .78) / .2), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p,0) - .78) / .2), 1)) * 8px));pointer-events:none;justify-items:center;gap:.4rem;margin-bottom:1cqw;display:grid;position:absolute;bottom:100%;left:0;right:0}.YeEf2G_demoName{font:500 clamp(.72rem, 2.6cqw, .85rem) / 1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rose)}.YeEf2G_demoQuestion,.YeEf2G_messageGradient{font-family:var(--serif);background:linear-gradient(to bottom, var(--ivory) 30%, var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,8.5cqw,2.9rem);font-style:italic;line-height:1.1}@media (max-width:820px){.YeEf2G_ringDemo{height:185vh}.YeEf2G_ringSticky{grid-template:"copy""stage"minmax(0,1fr)"actions"/1fr;align-items:start;gap:0;padding-top:max(3.5rem,7svh);padding-bottom:1.25rem}.YeEf2G_ringActions{text-align:center;padding-top:1rem}.YeEf2G_ringDemoStill .YeEf2G_ringSticky{gap:5rem;padding-top:0}.YeEf2G_ringCopy{text-align:center}.YeEf2G_ringCopy .YeEf2G_lede{margin-inline:auto;font-size:1rem}.YeEf2G_scrollHint{display:none}.YeEf2G_ringStageWrap{align-self:end;width:min(84%,67.1svh - 16.775rem,26rem)}}.YeEf2G_bookDemo{padding:clamp(5rem, 12vw, 9rem) var(--gutter)}.YeEf2G_bookCopy{text-align:center;justify-items:center;max-width:76rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.YeEf2G_bookStageWrap{--tx:0;--ty:0;max-width:min(66rem,149svh - 17.88rem);margin:0 auto;position:relative;container-type:inline-size}.YeEf2G_bookPage{text-align:center;width:34%;height:56%;opacity:clamp(0, calc((var(--p,0) - .55) / .4), 1);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;padding:0 2cqw;display:flex;position:absolute;top:21%;left:11.5%}.YeEf2G_bookName{font:500 clamp(.55rem, 1.25cqw, .85rem) / 1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#8b5a52}.YeEf2G_bookMessage{font-family:var(--serif);color:var(--ink-on-page);text-wrap:balance;font-size:clamp(.95rem,3.5cqw,2.4rem);font-style:italic;line-height:1.15}.YeEf2G_bookActions{justify-content:center;margin-top:clamp(1.5rem,4vw,2.5rem);display:flex}.YeEf2G_how{padding:clamp(5rem, 12vw, 9rem) var(--gutter);border-top:1px solid var(--line)}.YeEf2G_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);max-width:76rem;margin:0 auto;padding:0;list-style:none;display:grid}.YeEf2G_step p{color:var(--muted);max-width:24rem}.YeEf2G_stepNum{font-family:var(--serif);color:var(--champagne);margin-bottom:1.2rem;font-size:3.4rem;font-weight:300;line-height:1;display:block}@media (max-width:820px){.YeEf2G_steps{grid-template-columns:1fr}}.YeEf2G_occasions{padding:clamp(5rem, 12vw, 9rem) var(--gutter);border-top:1px solid var(--line)}.YeEf2G_occasion{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:76rem;margin:0 auto;display:grid}.YeEf2G_occasion+.YeEf2G_occasion{margin-top:clamp(4rem,9vw,7rem)}.YeEf2G_occasionFlip .YeEf2G_occasionArt{order:2}.YeEf2G_occasionArt{aspect-ratio:1;background:var(--night);border-radius:3px;overflow:hidden}:is(.YeEf2G_occasionArt picture,.YeEf2G_premiumArt picture){height:100%}.YeEf2G_occasionImg{object-fit:cover;width:100%;height:100%}.YeEf2G_occasion:first-of-type .YeEf2G_occasionImg{object-position:50% 30%}.YeEf2G_occasion:nth-of-type(2) .YeEf2G_occasionImg{object-position:76% 50%}.YeEf2G_occasion:nth-of-type(3) .YeEf2G_occasionImg{object-position:50% 30%}.YeEf2G_occasionName{font-family:var(--sans);letter-spacing:.04em;color:var(--champagne);font-size:.95rem;font-weight:500}.YeEf2G_occasionMessage{color:var(--ivory);text-wrap:balance;margin-top:1rem;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.1}.YeEf2G_serifItalic{font-family:var(--serif);font-style:italic;font-weight:400}.YeEf2G_modern{font-family:var(--sans);letter-spacing:.06em;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:300;line-height:1.3}.YeEf2G_occasionNote{color:var(--muted);max-width:28rem;margin-top:1.4rem}@media (max-width:820px){.YeEf2G_occasion{grid-template-columns:1fr;gap:1.75rem}.YeEf2G_occasionFlip .YeEf2G_occasionArt{order:0}}.YeEf2G_premium{padding:clamp(5rem, 12vw, 9rem) var(--gutter);background:radial-gradient(ellipse 60% 70% at 85% 30%, #5a2a4d59, transparent 70%), var(--plum)}.YeEf2G_premiumInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:76rem;margin:0 auto;display:grid}.YeEf2G_premiumText:only-child{grid-column:1/-1;max-width:40rem}.YeEf2G_premiumTerms{max-width:30rem;color:var(--blush);margin-top:1.4rem}.YeEf2G_premiumArt{aspect-ratio:4/5;border-radius:3px;overflow:hidden}.YeEf2G_swatches{color:var(--muted);flex-wrap:wrap;gap:1rem 1.8rem;margin:2.2rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.YeEf2G_swatches li{align-items:center;gap:.6rem;display:flex}.YeEf2G_swatch{border-radius:50%;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #0006}@media (max-width:820px){.YeEf2G_premiumInner{grid-template-columns:1fr}}.YeEf2G_faq{padding:clamp(5rem, 12vw, 9rem) var(--gutter);max-width:calc(48rem + 2 * var(--gutter));margin:0 auto}.YeEf2G_faqList{border-top:1px solid var(--line);margin-top:clamp(2rem,5vw,3rem)}.YeEf2G_faqItem{border-bottom:1px solid var(--line)}.YeEf2G_faqItem summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.25;list-style:none;display:flex}.YeEf2G_faqItem summary::-webkit-details-marker{display:none}.YeEf2G_faqItem summary:after{content:"+";font-family:var(--sans);color:var(--champagne);transition:transform .3s var(--ease-out);font-size:1.4rem;font-weight:300}.YeEf2G_faqItem[open] summary:after{transform:rotate(45deg)}.YeEf2G_faqItem p{color:var(--muted);max-width:40rem;padding:0 0 1.5rem}.YeEf2G_closing{padding:clamp(5rem, 12vw, 8rem) var(--gutter);text-align:center;border-top:1px solid var(--line);justify-items:center;gap:2rem;display:grid}.YeEf2G_closingTitle{color:var(--ivory);font-size:clamp(2.6rem,6vw,4.5rem);font-style:italic}
.CL27nW_page{padding:clamp(7rem, 14vw, 10rem) var(--gutter) clamp(4rem, 10vw, 7rem)}.CL27nW_inner{max-width:44rem;margin:0 auto}.CL27nW_title{font-size:clamp(2.8rem,7vw,4.5rem)}.CL27nW_intro{color:var(--muted);margin-top:1.2rem;font-size:1.15rem}.CL27nW_meta{color:var(--faint);margin-top:1rem;font-size:.88rem}.CL27nW_draft{color:var(--champagne);background:#dcc3940f;border:1px solid #dcc39466;border-radius:6px;margin-top:1.6rem;padding:.8rem 1rem;font-size:.9rem}.CL27nW_body{margin-top:3rem}.CL27nW_body h2{margin:3rem 0 1rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400}.CL27nW_body h3{font-family:var(--sans);color:var(--ivory);margin:1.8rem 0 .6rem;font-size:1.05rem;font-weight:500}.CL27nW_body p,.CL27nW_body li{color:#f4ece0d1}.CL27nW_body p+p{margin-top:1rem}.CL27nW_body ul{margin:1rem 0;padding-left:1.2rem}.CL27nW_body li+li{margin-top:.5rem}.CL27nW_body a{color:var(--ivory)}.CL27nW_notice{color:var(--muted);background:#f4ece00d;border:1px solid #f4ece024;border-radius:6px;margin-top:1.4rem;padding:1rem 1.2rem;font-size:.95rem}.CL27nW_contact{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}
.E28vnq_stage{--light:clamp(0, calc(var(--p,0) * 1.7), 1);--rise:clamp(0, calc((var(--p,0) - .16) / .74), 1);--settle:clamp(0, calc((var(--p,0) - .82) / .18), 1);contain:layout paint;--fade-x:3%;--fade-y:2%;width:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-x), #000 calc(100% - var(--fade-x)), transparent), linear-gradient(to bottom, transparent, #000 var(--fade-y), #000 calc(100% - var(--fade-y)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-x), #000 calc(100% - var(--fade-x)), transparent), linear-gradient(to bottom, transparent, #000 var(--fade-y), #000 calc(100% - var(--fade-y)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-x), #000 calc(100% - var(--fade-x)), transparent), linear-gradient(to bottom, transparent, #000 var(--fade-y), #000 calc(100% - var(--fade-y)), transparent);position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.E28vnq_book{--fade-x:9%;--fade-y:14%}.E28vnq_rig{transform:perspective(1600px) rotateX(calc(var(--ty,0) * -2.5deg)) rotateY(calc(var(--tx,0) * 3.5deg)) scale(1.012);transform-origin:50% 62%;will-change:transform;position:absolute;inset:0}.E28vnq_painting{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.E28vnq_filled{opacity:var(--rise);position:absolute;inset:0}.E28vnq_light{pointer-events:none;mix-blend-mode:screen;width:0;height:0;position:absolute}.E28vnq_pool{aspect-ratio:2.2;width:70cqw;opacity:calc(var(--light) * .85);background:radial-gradient(closest-side,#ffd6a88c,#f0aa8238 45%,#c8786e00 100%);border-radius:50%;animation:8s ease-in-out infinite paused E28vnq_breathe;position:absolute;top:0;left:0;translate:-50% -50%}.E28vnq_book .E28vnq_pool{aspect-ratio:.8;width:34cqw}.E28vnq_veil{aspect-ratio:1.6;filter:blur(6px);opacity:0;background:radial-gradient(closest-side,#ffe2be6b,#ffc8a000 100%);border-radius:50%;width:44cqw;animation:9s cubic-bezier(.33,0,.3,1) infinite paused E28vnq_rise;position:absolute;top:0;left:0;translate:-50% -50%}.E28vnq_veilLate{width:34cqw;animation-delay:-4.5s}.E28vnq_book .E28vnq_veil{width:26cqw;animation-name:E28vnq_drift}.E28vnq_stage[data-live=true] .E28vnq_pool,.E28vnq_stage[data-live=true] .E28vnq_veil{animation-play-state:running}@keyframes E28vnq_breathe{0%,to{scale:1}50%{scale:1.12}}@keyframes E28vnq_rise{0%{opacity:0;transform:translateY(0)scale(.7)}18%{opacity:calc(var(--light) * .9)}to{opacity:0;transform:translateY(-62cqw)scale(1.5,1.2)}}@keyframes E28vnq_drift{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:calc(var(--light) * .75)}to{opacity:0;transform:translate(-30cqw,-4cqw)scale(1.6,1.3)}}.E28vnq_shadow{aspect-ratio:5;mix-blend-mode:multiply;width:30cqw;opacity:calc(var(--rise) * .7);pointer-events:none;background:radial-gradient(closest-side,#2812148c,#28121400);border-radius:50%;position:absolute;translate:-50% -60%}.E28vnq_clip{pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.E28vnq_gift{will-change:transform;position:absolute}.E28vnq_box .E28vnq_gift{transform:translate(calc(var(--tx,0) * 0.9%), calc((1 - var(--rise)) * var(--hide,74%) + var(--ty,0) * 0.6%))}.E28vnq_book .E28vnq_gift{transform:translate(calc(var(--tx,0) * 1.6%), calc(var(--ty,0) * 0.8%)) scale(calc(.9 + var(--rise) * .1));opacity:clamp(0, calc(var(--rise) * 1.4), 1);clip-path:inset(calc((1 - var(--rise)) * 48%) -20% calc((1 - var(--rise)) * 48%) -20%)}.E28vnq_soften{opacity:calc(var(--rise) * .85);pointer-events:none;background:radial-gradient(closest-side,#140812bf,#14081259 55%,#14081200 100%);border-radius:50%;position:absolute}.E28vnq_giftStatic{opacity:1!important;transform:none!important}.E28vnq_cutout{filter:drop-shadow(0 1.2cqw 1.4cqw #1e0a0c59);width:100%;height:100%;position:absolute;inset:0}.E28vnq_sparkles{width:0;height:0;opacity:var(--settle);position:absolute}.E28vnq_sparkles i{opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 46%,#fffaf0f2 50%,#0000 54%),linear-gradient(#0000 46%,#fffaf0f2 50%,#0000 54%);width:3.2cqw;height:3.2cqw;animation:5.2s ease-in-out infinite paused E28vnq_glint;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.E28vnq_sparkles i:first-child{top:-3.2cqw;left:3cqw}.E28vnq_sparkles i:nth-child(2){width:2.2cqw;height:2.2cqw;animation-delay:1.4s;top:-1cqw;left:-4cqw}.E28vnq_sparkles i:nth-child(3){width:1.8cqw;height:1.8cqw;animation-delay:2.9s;top:2.2cqw;left:1cqw}.E28vnq_sparkles i:nth-child(4){width:2.6cqw;height:2.6cqw;animation-delay:3.8s;top:.4cqw;left:5.2cqw}.E28vnq_stage[data-live=true] .E28vnq_sparkles i{animation-play-state:running}@keyframes E28vnq_glint{0%,70%,to{opacity:0;transform:scale(.4)rotate(0)}80%{opacity:1;transform:scale(1)rotate(20deg)}}.E28vnq_stage{container-type:inline-size}@media (prefers-reduced-motion:reduce){.E28vnq_rig{transform:none}.E28vnq_veil{display:none}.E28vnq_pool,.E28vnq_sparkles i{animation:none}.E28vnq_sparkles i{opacity:.8}.E28vnq_box .E28vnq_gift,.E28vnq_book .E28vnq_gift{clip-path:none;opacity:var(--rise);transform:none}}
.GyQ67a_viewer{background:var(--ink);isolation:isolate;height:100svh;min-height:30rem;position:relative;overflow:hidden}.GyQ67a_scene{padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"copy""stage""after""cta";justify-items:center;display:grid;position:absolute;inset:0}.GyQ67a_copy{text-align:center;visibility:hidden;opacity:0;width:100%;max-width:36rem;transition:opacity 1.4s var(--ease-out), transform 1.4s var(--ease-out), visibility 0s 1.4s;grid-area:copy;align-content:end;justify-items:center;gap:.55rem;padding-top:1.5svh;display:grid;transform:translateY(10px)}.GyQ67a_copyIn{visibility:visible;opacity:1;transition:opacity 1.4s var(--ease-out), transform 1.4s var(--ease-out), visibility 0s;transform:none}.GyQ67a_name{font:500 .8rem / 1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--rose)}.GyQ67a_message{overflow-wrap:anywhere;text-wrap:balance}.GyQ67a_classic.GyQ67a_message{font-family:var(--serif);background:linear-gradient(to bottom, var(--ivory) 35%, var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.12em;font-style:italic;font-weight:400;line-height:1.08}.GyQ67a_modern.GyQ67a_message{font-family:var(--sans);letter-spacing:.05em;color:var(--ivory);font-weight:300;line-height:1.3}.GyQ67a_sizeShort{font-size:clamp(2.2rem,10vw,4.2rem)}.GyQ67a_sizeMedium{font-size:clamp(1.6rem,6.6vw,3rem)}.GyQ67a_sizeLong{font-size:clamp(1.3rem,4.8vw,2.2rem)}.GyQ67a_modern.GyQ67a_sizeShort{font-size:clamp(1.7rem,7.6vw,3.2rem)}.GyQ67a_modern.GyQ67a_sizeMedium{font-size:clamp(1.3rem,5.2vw,2.3rem)}.GyQ67a_modern.GyQ67a_sizeLong{font-size:clamp(1.1rem,4vw,1.75rem)}.GyQ67a_second{color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(1rem,4vw,1.3rem)}.GyQ67a_classic.GyQ67a_second{font-family:var(--serif);font-size:clamp(1.15rem,4.6vw,1.5rem)}.GyQ67a_modern.GyQ67a_second{letter-spacing:.04em;font-weight:300}.GyQ67a_stageArea{grid-area:stage;place-items:center;width:100%;height:100%;min-height:0;display:grid;container-type:size}.GyQ67a_stageWrap{--tx:0;--ty:0;width:min(100cqw,67.09cqh);transition:--p 3.4s cubic-bezier(.45, 0, .2, 1), --tx .8s var(--ease-out), --ty .8s var(--ease-out);position:relative;container-type:inline-size}.GyQ67a_book .GyQ67a_stageWrap{width:min(100cqw,149.06cqh)}.GyQ67a_reduced .GyQ67a_stageWrap{transition:--p 1.2s linear}.GyQ67a_bookPage{display:none}.GyQ67a_bookCopyNarrow{grid-area:copy;justify-items:center;width:100%;display:grid}@media (min-width:700px){.GyQ67a_bookCopyNarrow{display:none}.GyQ67a_book .GyQ67a_scene{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"stage""after""cta";padding-inline:2rem}.GyQ67a_bookPage{place-items:center;width:34%;height:58%;padding:0 1.5cqw;display:grid;position:absolute;top:20%;left:11.5%}.GyQ67a_bookPage .GyQ67a_copy{align-content:center;gap:1.2cqw;padding:0}.GyQ67a_bookPage .GyQ67a_name{color:#8b5a52;font-size:max(.6rem,1.15cqw)}.GyQ67a_bookPage .GyQ67a_classic.GyQ67a_message{color:var(--ink-on-page);background:0 0;padding:0}.GyQ67a_bookPage .GyQ67a_modern.GyQ67a_message{color:var(--ink-on-page)}.GyQ67a_bookPage .GyQ67a_sizeShort{font-size:4.2cqw}.GyQ67a_bookPage .GyQ67a_sizeMedium{font-size:3.1cqw}.GyQ67a_bookPage .GyQ67a_sizeLong{font-size:2.3cqw}.GyQ67a_bookPage .GyQ67a_modern.GyQ67a_sizeShort{font-size:3.2cqw}.GyQ67a_bookPage .GyQ67a_modern.GyQ67a_sizeMedium{font-size:2.4cqw}.GyQ67a_bookPage .GyQ67a_modern.GyQ67a_sizeLong{font-size:1.8cqw}.GyQ67a_bookPage .GyQ67a_second{color:#6d4a4f;font-size:1.7cqw}.GyQ67a_viewer[data-theme=midnight] .GyQ67a_bookPage .GyQ67a_name{color:var(--champagne)}.GyQ67a_viewer[data-theme=midnight] .GyQ67a_bookPage .GyQ67a_classic.GyQ67a_message{background:linear-gradient(to bottom, var(--ivory) 35%, var(--champagne));color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.12em}.GyQ67a_viewer[data-theme=midnight] .GyQ67a_bookPage .GyQ67a_modern.GyQ67a_message{color:var(--ivory)}.GyQ67a_viewer[data-theme=midnight] .GyQ67a_bookPage .GyQ67a_second{color:#f4ece0bf}}@media (min-width:820px) and (min-aspect-ratio:5/4){.GyQ67a_box .GyQ67a_scene{grid-template:"copy stage"1fr"after stage""cta stage"1fr/minmax(0,1fr) minmax(0,1fr);column-gap:3vw;padding:7svh 5vw 6svh}.GyQ67a_box .GyQ67a_copy{align-content:end}.GyQ67a_box .GyQ67a_cta{align-self:start}.GyQ67a_box .GyQ67a_sizeShort{font-size:clamp(3rem,5.2vw,5.4rem)}.GyQ67a_box .GyQ67a_sizeMedium{font-size:clamp(2rem,3.4vw,3.3rem)}.GyQ67a_box .GyQ67a_sizeLong{font-size:clamp(1.5rem,2.4vw,2.4rem)}}.GyQ67a_after{text-align:center;grid-area:after;align-content:center;justify-items:center;min-height:3.4rem;display:grid}.GyQ67a_yes{appearance:none;color:var(--blush);font:400 .95rem/1 var(--sans);letter-spacing:.03em;cursor:pointer;animation:GyQ67a_fadeIn 1.2s var(--ease-out) both, GyQ67a_softPulse 3.2s 1.2s ease-in-out infinite;background:#d09d8814;border:1px solid #d09d8873;border-radius:999px;padding:.85rem 1.5rem}.GyQ67a_yes:hover{border-color:var(--rose);color:var(--ivory)}.GyQ67a_celebration{font-family:var(--serif);color:var(--champagne);opacity:0;transition:opacity 1.6s var(--ease-out);font-size:clamp(1.5rem,5.4vw,2.2rem);font-style:italic}.GyQ67a_celebration:empty{display:none}.GyQ67a_celebrationIn{opacity:1}.GyQ67a_cta{opacity:0;min-height:3.2rem;transition:opacity 1.4s var(--ease-out);grid-area:cta;place-items:center;display:grid}.GyQ67a_ctaIn{opacity:1}.GyQ67a_celebrate{z-index:1;pointer-events:none;animation:GyQ67a_fadeIn 1.8s var(--ease-out) both;background:radial-gradient(70% 55% at 50% 58%,#ecb29633,#0000 70%);position:absolute;inset:0;overflow:hidden}.GyQ67a_mote{opacity:0;background:radial-gradient(circle,#fbe2cf 0%,#d39b84 55%,#d39b8400 72%);border-radius:50%;width:6px;height:6px;animation-name:GyQ67a_drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-2vh;box-shadow:0 0 10px 2px #f0bea059}.GyQ67a_mote:nth-child(odd){width:4px;height:4px;animation-name:GyQ67a_driftLeft}@keyframes GyQ67a_drift{0%{opacity:0;transform:translate(0)}15%{opacity:.85}to{opacity:0;transform:translate(3vw,-78vh)}}@keyframes GyQ67a_driftLeft{0%{opacity:0;transform:translate(0)}18%{opacity:.7}to{opacity:0;transform:translate(-4vw,-64vh)}}@keyframes GyQ67a_fadeIn{0%{opacity:0}}@keyframes GyQ67a_softPulse{0%,to{box-shadow:0 0 #d09d8800}50%{box-shadow:0 0 22px 2px #d09d8838}}.GyQ67a_cover{appearance:none;font:inherit;color:inherit;z-index:10;background:var(--ink);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;width:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.GyQ67a_cover:focus-visible{outline-offset:-6px}.GyQ67a_cover[aria-disabled=true]{cursor:progress}.GyQ67a_coverArt{position:absolute;inset:0}.GyQ67a_coverArt:after{content:"";background:linear-gradient(#0000 40%,#05050d59 62%,#05050deb 92%);position:absolute;inset:0}.GyQ67a_coverImg{object-fit:cover;object-position:50% 38%;width:100%;height:100%;animation:7s ease-in-out infinite GyQ67a_heartBreath;position:absolute;inset:0}@keyframes GyQ67a_heartBreath{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.015)}}.GyQ67a_coverText{left:0;right:0;bottom:max(9svh, calc(env(safe-area-inset-bottom) + 3rem));text-align:center;justify-items:center;gap:.9rem;padding:0 1.5rem;display:grid;position:absolute}.GyQ67a_coverFrom{font-family:var(--serif);color:var(--ivory);overflow-wrap:anywhere;font-size:clamp(2.2rem,9vw,3.6rem);font-style:italic;line-height:1.1}.GyQ67a_coverHint{font:400 .95rem/1 var(--sans);letter-spacing:.08em;color:var(--faint);transition:color .8s}.GyQ67a_coverHint[data-ready=true]{color:var(--champagne);animation:2.8s ease-in-out infinite GyQ67a_hintPulse}.GyQ67a_coverSwipe{color:var(--faint);font-size:.8rem}@keyframes GyQ67a_hintPulse{0%,to{opacity:.65}50%{opacity:1}}.GyQ67a_coverOut{pointer-events:none;animation:1.3s cubic-bezier(.6,0,.3,1) forwards GyQ67a_coverOut}.GyQ67a_coverOut .GyQ67a_coverText{opacity:0;transition:opacity .4s}@keyframes GyQ67a_coverOut{0%{opacity:1;filter:brightness();transform:scale(1)}40%{filter:brightness(1.5)}to{opacity:0;filter:brightness(1.8);transform:scale(1.12)}}.GyQ67a_status{text-align:center;isolation:isolate;place-items:center;min-height:100svh;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.GyQ67a_statusArt{z-index:-1;opacity:.32;filter:blur(14px)saturate(.8);position:absolute;inset:0}.GyQ67a_statusInner{justify-items:center;gap:1.2rem;max-width:30rem;display:grid}.GyQ67a_statusTitle{font-size:clamp(2rem,7vw,3rem);font-style:italic;font-weight:400}.GyQ67a_statusBody{color:var(--muted);margin-bottom:.8rem}.GyQ67a_statusQuiet{font-family:var(--serif);color:var(--muted);font-size:1.5rem;font-style:italic}.GyQ67a_loadingLine{background:linear-gradient(to right, transparent, var(--champagne), transparent);background-size:200% 100%;width:7rem;height:1px;animation:1.8s ease-in-out infinite GyQ67a_sweep;display:block}@keyframes GyQ67a_sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.GyQ67a_coverImg,.GyQ67a_coverHint[data-ready=true],.GyQ67a_yes,.GyQ67a_loadingLine{animation:none}.GyQ67a_coverOut{animation:.7s forwards GyQ67a_coverFade}.GyQ67a_mote{display:none}.GyQ67a_copy{transform:none}}@keyframes GyQ67a_coverFade{to{opacity:0}}
