.vault-ui-module__Z9Y2mq__aboutLink{top:calc(var(--vault-header-height,64px) + 8px);right:max(8px, env(safe-area-inset-right));z-index:21;color:#1f2937;white-space:nowrap;background:#f7fafcf5;border:1px solid #9cb2c7;border-radius:5px;justify-content:center;align-items:center;max-width:calc(100vw - 16px);min-height:32px;padding:0 11px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 3px 12px #192b3633}.vault-ui-module__Z9Y2mq__aboutLink:hover{background:#fff}.vault-ui-module__Z9Y2mq__aboutLink:focus-visible{outline-offset:2px;outline:3px solid #bd8b24}
.app-loader-module__zZtTwW__loader{--night:#0a1512;--cedar:#1a2b23;--gold:#edc85c;z-index:10000;color:#eceee5;background:radial-gradient(ellipse at 50% 62%, #ceb25221, transparent 34%), linear-gradient(180deg, #293d38 0%, #192b25 43%, var(--night) 100%);font-family:var(--font-geist-sans), sans-serif;position:fixed;inset:0;overflow:hidden}.app-loader-module__zZtTwW__scenery{isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-loader-module__zZtTwW__photo{z-index:0;filter:brightness(.72)saturate(.78);background-image:url(/loading-pagoda.jpg);background-position:50% 52%;background-repeat:no-repeat;background-size:cover;animation:1.4s ease-out both app-loader-module__zZtTwW__photoReveal;position:absolute;inset:-1%}.app-loader-module__zZtTwW__scenery:before{content:"";z-index:1;background:linear-gradient(#070f0c7a,#070f0c14 26% 58%,#070f0cd6),linear-gradient(90deg,#070f0c42,#0000 36% 64%,#070f0c42);position:absolute;inset:0}.app-loader-module__zZtTwW__scenery:after{content:"";z-index:2;background:radial-gradient(at 50% 61%,#edc85c4d,#0000 43%);position:absolute;inset:0}.app-loader-module__zZtTwW__mist{z-index:3;filter:blur(20px);background:linear-gradient(#0000,#c6d7c71f 52%,#0000);height:30%;animation:16s ease-in-out infinite app-loader-module__zZtTwW__mistPass;position:absolute;bottom:18%;left:-12%;right:-12%}.app-loader-module__zZtTwW__snow{z-index:4;opacity:.48;background-image:radial-gradient(1.5px 1.5px at 28px 46px,#f4f7efe0 55%,#0000 72%),radial-gradient(1px 1px at 92px 120px,#e3ece5d1 55%,#0000 72%),radial-gradient(1px 1px at 148px 72px,#ffffffb8 55%,#0000 72%);background-size:190px 190px,240px 240px,310px 310px;animation:22s linear infinite app-loader-module__zZtTwW__snowFall;position:absolute;inset:-12% 0 0}.app-loader-module__zZtTwW__loaderContent{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:max(8vh,36px);left:24px;right:24px}.app-loader-module__zZtTwW__wordmark{color:#f0eddab8;font-family:var(--font-geist-mono), monospace;letter-spacing:.25em;font-size:9px}.app-loader-module__zZtTwW__title{color:#f0eedf;letter-spacing:.04em;margin:12px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,4vw,36px);font-weight:400}.app-loader-module__zZtTwW__progressTrack{background:#eeebd838;width:min(240px,68vw);height:2px;overflow:hidden}.app-loader-module__zZtTwW__progressTrackComplete{animation:2.4s ease-in-out infinite app-loader-module__zZtTwW__readyGlow}.app-loader-module__zZtTwW__progressFill{background:linear-gradient(90deg, #b6c9b8, var(--gold));height:100%;transition:width .3s;box-shadow:0 0 12px #edc85c9e}.app-loader-module__zZtTwW__progressFillComplete{box-shadow:0 0 12px #edc85ce6,0 0 24px #edc85c75}.app-loader-module__zZtTwW__status{color:#e6eadcb3;letter-spacing:.06em;margin:12px 0 0;font-size:11px}.app-loader-module__zZtTwW__enterButton{color:#f5f1dfdb;font:inherit;letter-spacing:.16em;text-transform:uppercase;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:8px 0;font-size:11px;-webkit-text-decoration:underline #edc85c80;text-decoration:underline #edc85c80;transition:color .18s,text-decoration-color .18s;animation:2.8s ease-in-out infinite app-loader-module__zZtTwW__enterGlow;display:inline-flex}.app-loader-module__zZtTwW__enterButton:hover{color:#edc85c;text-decoration-color:currentColor}.app-loader-module__zZtTwW__enterButton:focus-visible{outline-offset:7px;outline:1px solid #edc85c}@keyframes app-loader-module__zZtTwW__snowFall{0%{background-position:0 0,34px -36px,70px 18px}to{background-position:36px 320px,-8px 286px,118px 338px}}@keyframes app-loader-module__zZtTwW__mistPass{0%,to{opacity:.42;transform:translate(-2%)}50%{opacity:.72;transform:translate(2%)}}@keyframes app-loader-module__zZtTwW__photoReveal{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes app-loader-module__zZtTwW__readyGlow{0%,to{box-shadow:0 0 8px #edc85c47}50%{box-shadow:0 0 15px #edc85cad,0 0 28px #edc85c33}}@keyframes app-loader-module__zZtTwW__enterGlow{0%,to{text-shadow:0 0 4px #edc85c2e}50%{text-shadow:0 0 11px #edc85cb8}}@media (max-width:600px){.app-loader-module__zZtTwW__photo{background-position:50% 49%}.app-loader-module__zZtTwW__loaderContent{bottom:max(9vh,34px)}}@media (prefers-reduced-motion:reduce){.app-loader-module__zZtTwW__progressTrackComplete,.app-loader-module__zZtTwW__enterButton,.app-loader-module__zZtTwW__photo,.app-loader-module__zZtTwW__mist,.app-loader-module__zZtTwW__snow{animation:none}}
.magazine-entry-prompt-module__yQdnaW__overlay{z-index:10001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f19179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.magazine-entry-prompt-module__yQdnaW__dialog{color:#20372c;background:radial-gradient(at 50% 0,#fffffff2,#0000 65%),linear-gradient(160deg,#f7faf7,#e3ece7);border:1px solid #b8c8c0;width:min(100%,440px);padding:38px 34px 30px;animation:.24s ease-out both magazine-entry-prompt-module__yQdnaW__arrive;position:relative;box-shadow:0 24px 90px #07110e5c,inset 0 1px #fff}.magazine-entry-prompt-module__yQdnaW__closeButton{color:#20372c;width:36px;height:36px;font:inherit;cursor:pointer;background:#f7faf7;border:1px solid #9bad9f;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.magazine-entry-prompt-module__yQdnaW__closeButton:hover{background:#e1eae4}.magazine-entry-prompt-module__yQdnaW__eyebrow,.magazine-entry-prompt-module__yQdnaW__emailLabel{color:#50675a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.magazine-entry-prompt-module__yQdnaW__title{color:#20372c;max-width:340px;font-family:var(--font-geist-sans), sans-serif;margin:14px 0 10px;font-size:30px;font-weight:600;line-height:1.15}.magazine-entry-prompt-module__yQdnaW__copy{color:#3d5548;margin:0;font-size:14px;line-height:1.6}.magazine-entry-prompt-module__yQdnaW__form{gap:9px;margin-top:23px;display:grid}.magazine-entry-prompt-module__yQdnaW__emailInput{box-sizing:border-box;color:#172720;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #8ba193;border-radius:4px;padding:10px 12px;font-size:14px}.magazine-entry-prompt-module__yQdnaW__emailInput::placeholder{color:#617268}.magazine-entry-prompt-module__yQdnaW__submitButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#294239;border:1px solid #294239;border-radius:4px;margin-top:3px;padding:10px 14px;font-size:13px;font-weight:700}.magazine-entry-prompt-module__yQdnaW__submitButton:hover:not(:disabled){background:#172720}.magazine-entry-prompt-module__yQdnaW__submitButton:disabled{opacity:.7;cursor:progress}.magazine-entry-prompt-module__yQdnaW__error{color:#8b2525;margin:0;font-size:13px}.magazine-entry-prompt-module__yQdnaW__dismissNote{color:#50675a;margin:16px 0 0;font-size:12px;line-height:1.5}.magazine-entry-prompt-module__yQdnaW__closeButton:focus-visible,.magazine-entry-prompt-module__yQdnaW__emailInput:focus-visible,.magazine-entry-prompt-module__yQdnaW__submitButton:focus-visible{outline-offset:2px;outline:3px solid #bd8b24}@keyframes magazine-entry-prompt-module__yQdnaW__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.magazine-entry-prompt-module__yQdnaW__dialog{padding:36px 24px 26px}}@media (prefers-reduced-motion:reduce){.magazine-entry-prompt-module__yQdnaW__dialog{animation:none}}
