:root{--utility-font: Arial, sans-serif}.language-choice{display:grid;gap:6px;padding:10px 16px;font:15px/1.5 var(--utility-font);color:#dbd5c5}.language-choice select{box-sizing:border-box;min-height:44px;max-width:100%;width:100%;border:1px solid #9f895175;border-radius:5px;padding:8px;background:#11170f;color:#e6dfcd;font:inherit}.language-choice select:focus-visible{outline:2px solid #d8c79e;outline-offset:3px}.language-status{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.failure-language{display:none}[data-failed] .failure-language{display:block}#menu-links{max-height:calc(100dvh - 90px);overflow-y:auto}[data-i18n="hero.supporting"],#message{white-space:pre-line}html:is(:lang(ja),:lang(ko),:lang(hi)) :is(h1,h2,h3,p,button,label,legend,.site-menu,.information-paper,.help-dialog,.keepsake-dialog,.loading-screen):not(:lang(en)){font-family:var(--story-font);font-style:normal;letter-spacing:normal}html:is(:lang(ja),:lang(ko),:lang(hi)) :is(h1,h2,h3):not(:lang(en)){line-height:1.4}html:is(:lang(ja),:lang(ko),:lang(hi)) :is(p,.information-paper):not(:lang(en)){line-height:1.65}html:is(:lang(ja),:lang(ko),:lang(hi)) :is(select,.language-choice,.availability):not(:lang(en)){font-family:var(--utility-font);letter-spacing:normal}[lang=en]{font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}.masthead[lang=en],.masthead [lang=en]{font-family:Arial,sans-serif}.coin-options-continue,.coin-action{white-space:normal;height:auto;min-height:44px}.coin-values{min-width:0}.coin-values label{min-width:0;overflow-wrap:anywhere}.coin-options h2,.help-dialog h2,.keepsake-dialog h2{overflow-wrap:anywhere}.information-page .back-to-well-link{width:auto;max-width:26vw;white-space:normal;overflow-wrap:anywhere}[data-legal-notice]{font:14px/1.5 var(--utility-font);margin:0 auto 14px;text-align:center}.language-status-visible{position:fixed;z-index:100;bottom:16px;left:16px;right:16px;width:auto;height:auto;padding:12px;margin:0;clip-path:none;background:#11170f;border:1px solid #9f895175;color:#e6dfcd;font:15px/1.5 Arial,sans-serif}html:lang(ko) :is(h1,h2,p){word-break:keep-all;overflow-wrap:anywhere}.site-menu{position:absolute;top:14px;right:28px;z-index:6;display:block;font:18px Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;color:#939b8e}#menu-toggle{position:relative;display:grid;place-items:center;margin-left:auto;width:44px;height:44px;padding:12px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease}#menu-toggle svg{display:block;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}#menu-toggle:hover,#menu-toggle[aria-expanded=true]{color:#d7c39a;border-color:#9f89513d;background:#11170fb8}#menu-toggle[aria-expanded=true] svg{opacity:0}#menu-toggle[aria-expanded=true]:before,#menu-toggle[aria-expanded=true]:after{content:"";position:absolute;width:17px;height:1px;background:currentColor;transform:rotate(45deg)}#menu-toggle[aria-expanded=true]:after{transform:rotate(-45deg)}#menu-toggle:focus-visible{outline:1px solid #d8c79e;outline-offset:3px}#menu-links{position:absolute;top:52px;right:0;box-sizing:border-box;width:216px;max-width:calc(100vw - 24px);padding:10px;border:1px solid #8c795175;border-radius:9px;background:radial-gradient(ellipse at 15% 0%,#75633d18,transparent 65%),linear-gradient(155deg,#11170ff2,#080c0af7),url(/garden-well-v1.jpg) 50% 72% / 180% auto;background-color:#0d100e;box-shadow:0 18px 48px #0009}#menu-links:not([hidden]){animation:menu-arrive .18s ease-out}#menu-links a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;min-height:56px;padding:12px 16px;border-radius:4px;color:#dbd5c5;text-decoration:none;transition:background-color .16s ease,color .16s ease}#menu-links .language-choice{position:relative}#menu-links a+a:before,#menu-links a+.language-choice:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,#a08a532e,#a08a5308)}#menu-links a:after{content:"";width:5px;height:5px;flex:0 0 auto;border-top:1px solid #b7a273;border-right:1px solid #b7a273;transform:rotate(45deg);opacity:.55}#menu-links a:hover,#menu-links a:focus-visible{background:#b5a06a0d;color:#efdfba}#menu-links a:hover:after,#menu-links a:focus-visible:after{opacity:1}#menu-links a:focus-visible{outline:1px solid #d8c79e;outline-offset:-2px}#menu-links [aria-current=page]{color:#d7bc7d}#menu-links [aria-current=page]:after{width:4px;height:4px;border:1px solid currentColor;border-radius:50%;transform:none;opacity:.8}@keyframes menu-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.site-menu{top:8px;right:12px}}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.masthead{position:absolute;inset:29px 38px auto;display:flex;align-items:center;justify-content:center;color:#999a8d;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.24em;line-height:1.8}.footer{position:absolute;bottom:26px;left:38px;right:38px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#939b8e;letter-spacing:.025em}.masthead>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;margin:-15px 0;font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.masthead>a:hover{color:#e6dfcd}.masthead>a:focus-visible{outline:1px solid #d8c79e;outline-offset:3px}@media(max-width:639px){.masthead{inset:23px 22px auto;display:block;font-size:8px;text-align:center}.footer{left:22px;right:22px;bottom:18px}}.acquisition .privacy-line{margin:13px 0 0;color:#939b8e;font-size:11px;line-height:1.4}.footer>.availability{display:none;position:absolute;bottom:44px;left:0;width:100%;margin:0;text-align:center;line-height:1.4}#experience:has(#acquisition:not([hidden])) .footer>.availability{display:block}#experience[data-state=complete] .footer>.availability{opacity:var(--ending-action, 0)}.information-links{display:flex;gap:18px;font:11px Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}.information-links a{display:inline-flex;align-items:center;min-height:44px;min-width:24px;color:#939b8e;text-decoration:none}.information-links a:hover{color:#dbd5c5}.information-links a:focus-visible{outline:2px solid #d8c79e;outline-offset:3px}.help-dialog{width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;padding:34px 28px 24px;border:1px solid #8c7951;border-radius:9px;color:#dbd5c5;background:radial-gradient(ellipse at 15% 0%,#75633d13,transparent 65%),linear-gradient(155deg,#11170fea,#080c0af5),url(/garden-well-v1.jpg) 50% 72% / 180% auto;background-color:#0d100e;box-shadow:0 24px 100px #000b,inset 0 0 0 3px #090c0933;text-align:center;font:inherit}.help-dialog::backdrop{background:#060a0878;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.help-dialog h2{margin:0 18px 12px;font-size:30px;line-height:1.15;letter-spacing:-.035em}.help-dialog h2:focus{outline:none}.help-dialog .help-dialog-description{margin:0;color:#b4b4a4;font-size:15px;line-height:1.6}.help-dialog button{font:inherit;cursor:pointer}.help-dialog-close{position:absolute;right:6px;top:6px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#b7a273}.help-dialog-close span:before,.help-dialog-close span:after{content:"";position:absolute;width:15px;height:1px;left:15px;top:21px;background:currentColor;transform:rotate(45deg)}.help-dialog-close span:after{transform:rotate(-45deg)}.help-dialog-close:hover{color:#ead6a6}.help-dialog .help-dialog-status{margin:24px 0;padding:18px 14px;border:1px solid #a399772b;border-radius:5px;background:#b4bca808;font-size:17px;line-height:1.55}.help-dialog-status:empty{display:none}.help-dialog-primary{display:block;width:100%;min-height:48px;padding:12px 16px;border:1px solid #c5a76e;border-radius:5px;background:linear-gradient(115deg,#a88a53,#d0b477 45%,#b99a60 72%,#a78a54);box-shadow:inset 0 1px #eed6a05c,0 2px 8px #0004;color:#191b12;font-size:17px!important}.help-dialog-primary:hover:not(:disabled){filter:brightness(1.08)}.help-dialog-secondary,.help-dialog-return{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:8px 4px;border:0;background:none;color:#d8c79e;font-size:15px;text-decoration:none}.help-dialog-secondary:hover,.help-dialog-return:hover{text-decoration:underline;text-underline-offset:5px}.help-dialog .help-dialog-support{margin:18px 0 0;color:#a2a594;font-size:13px;line-height:1.5}.help-dialog-support a{display:inline-block;padding:12px 2px}.help-dialog button:disabled{opacity:.5;cursor:wait}.help-dialog button:focus-visible,.help-dialog-status:focus-visible{outline:2px solid #e2c68f;outline-offset:4px}@media(max-width:520px){.help-dialog{padding:34px 20px 22px}.help-dialog h2{font-size:28px}}.help-dialog [data-help-gift-sharing]{margin-top:24px}.help-dialog{padding-top:54px}:root{color-scheme:dark;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;color:#dbd5c5;background:#0a0c0b;font-synthesis:none}*{box-sizing:border-box}body{margin:0;padding:0 24px;min-height:100svh}main{max-width:680px;margin:0 auto;padding:96px 0 24px}.information-page>.masthead,.information-page>.site-menu{position:fixed;z-index:10}.information-page:after{content:"";position:fixed;inset:0 0 auto;height:82px;z-index:5;pointer-events:none;background:linear-gradient(#0a0c0bf5,#0a0c0bcc 48px,transparent)}.page-end-links{position:relative;justify-content:center;margin-top:12px}h2[id]{scroll-margin-top:90px}@media(max-width:639px){main{padding-top:80px}}h1{font-size:clamp(36px,7vw,52px);font-weight:400;line-height:1.15;margin:32px 0}h2{font-size:25px;font-weight:400;line-height:1.3;margin:36px 0 12px}p{font-size:18px;line-height:1.65;margin:12px 0}a{color:#d8c79e;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:#f2e8d1}a:focus-visible{outline:2px solid #d8c79e;outline-offset:5px}.preview-notice,.pending-detail{color:#b7b7a9;font-size:15px}.preview-notice{border-bottom:1px solid #34382f;padding-bottom:20px}[hidden]{display:none!important}.help-payment-controls :is(button,a){display:inline-block;text-decoration:none;font:inherit;color:#d8c79e;background:transparent;border:0;border-bottom:1px solid #82714c;padding:10px 0;min-height:44px;cursor:pointer}.help-payment-controls button:disabled{opacity:.5;cursor:wait}.help-payment-controls :is(button,a):focus-visible{outline:2px solid #d8c79e;outline-offset:5px}.back-to-well-link{position:fixed;z-index:11;top:14px;left:38px;display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.35;color:#d8c79e;text-decoration:underline;text-underline-offset:4px}.back-label-compact{display:none}@media(max-width:639px){.back-to-well-link{top:8px;left:22px;width:44px;font-size:11px;white-space:nowrap}.back-label-full{display:none}.back-label-compact{display:inline}}main:focus-visible{outline:1px solid #d8c79e;outline-offset:-2px}@media(max-width:639px),(pointer:coarse){html:has(body.information-page){height:100%;overflow:hidden}body.information-page{--page-safe-top: env(safe-area-inset-top, 0px);--page-safe-bottom: env(safe-area-inset-bottom, 0px);--page-safe-left: env(safe-area-inset-left, 0px);--page-safe-right: env(safe-area-inset-right, 0px);height:100%;min-height:0;overflow:hidden}.information-page>main{position:fixed;inset:calc(64px + var(--page-safe-top)) var(--page-safe-right) var(--page-safe-bottom) var(--page-safe-left);max-width:none;margin:0 auto;padding:16px 12px 24px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.information-page>main::-webkit-scrollbar{display:none}.information-page h2[id]{scroll-margin-top:16px}.information-page>.masthead{top:calc(23px + var(--page-safe-top));left:calc(22px + var(--page-safe-left));right:calc(22px + var(--page-safe-right))}.information-page>.site-menu{top:calc(8px + var(--page-safe-top));right:calc(12px + var(--page-safe-right))}.information-page>.back-to-well-link{top:calc(8px + var(--page-safe-top));left:calc(22px + var(--page-safe-left))}.information-page:after{height:calc(90px + var(--page-safe-top));background:linear-gradient(#0a0c0b calc(64px + var(--page-safe-top)),transparent)}}@font-face{font-family:IM Fell English;src:url(/fonts/IMFeENrm28P.woff2) format("woff2"),url(/fonts/IMFeENrm28P.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.paper-page{min-height:100vh;min-height:100svh;isolation:isolate;background:#0a0c0b}.paper-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#080e0cb3,#080e0c40 45%,#080e0cdb),linear-gradient(90deg,#080e0c55,#080e0c11 50%,#080e0c55),url(/garden-well-v1.jpg) center 58% / cover no-repeat}.paper-page>main{max-width:740px}.paper-page .preview-notice{margin:-12px 0 26px;padding:12px 18px;border:1px solid #d8c79e33;background:#0a100ed9;border-radius:3px}.information-paper{position:relative;isolation:isolate;padding:88px 94px 90px;color:#302519;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;filter:drop-shadow(0 18px 26px #0009)}.information-paper:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/about-parchment-v1.webp) center / 100% 100% no-repeat}.about-page .information-paper>h1{font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;max-width:530px;margin:0 auto 30px;padding-bottom:28px;font-size:14px;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;text-align:center;text-wrap:balance;color:#3b2c1c;border-bottom:1px solid #89683250}.information-paper>h1,.information-paper>h1 span{display:block;margin-top:13px;font-family:IM Fell English,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(32px,4vw,44px);line-height:1.2;letter-spacing:.005em;text-transform:none}.information-paper>p{margin:0 0 21px;font-size:18px;line-height:1.8}.about-page .information-paper>p:nth-last-child(2){margin:30px 0 8px;text-align:center;font-size:20px}.about-page .information-paper>p:last-child{margin-bottom:0;text-align:center;font-size:23px;font-style:italic;color:#57432b}.information-paper ::selection{background:#80613e;color:#fff6df}@media(max-width:639px){.paper-page{padding:0 12px}.information-paper{padding:68px 48px 76px}.information-paper>h1{margin-bottom:25px;padding-bottom:24px}.information-paper>p{font-size:18px;line-height:1.75;margin-bottom:19px}}.information-paper>h1{margin:0 0 36px;text-align:center;color:#3b2c1c;font-weight:400}.information-paper>h2{margin:36px 0 16px;font:400 28px/1.3 IM Fell English,Palatino Linotype,Palatino,Georgia,serif;text-wrap:balance;color:#3b2c1c}.information-paper>p a{color:#573719;text-decoration-thickness:1px}.information-paper>p a:hover{color:#281d12}.information-paper>p a:focus-visible,.information-paper .help-payment-controls :is(button,a):focus-visible{outline-color:#573719}.information-paper .help-payment-controls{margin:0 0 28px}.information-paper .help-payment-controls :is(button,a){color:#573719;border-color:#80603b;min-height:44px;font-size:20px}.paper-page:not(.about-page) .information-paper:before{background:none;border-image:url(/about-parchment-v1.webp) 180 140 fill / 88px 94px / 0 stretch round}.information-paper .help-dialog{font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}@media(max-width:639px){.information-paper>h2{font-size:25px}.information-page.paper-page .information-paper:before{background:none;border-image:url(/about-parchment-v1.webp) 180 140 fill / 68px 48px / 0 stretch round}}.information-paper>p,.information-paper>h2,.information-paper>.help-payment-controls{padding-inline:clamp(14px,3.5vw,40px)}
