.planning-story[data-astro-cid-urwztqfv]{--header:84px;--deep:#214e40;color:#243e34;isolation:isolate;background:#eeede5;scroll-margin-top:84px;position:relative}.planning-pin[data-astro-cid-urwztqfv]{background:radial-gradient(at 28%,#dce2d4,#0000 60%);padding:28px 0 16px}.planning-inner[data-astro-cid-urwztqfv]{flex-direction:column;width:min(1180px,100% - 80px);height:100%;margin:auto;display:flex}.planning-eyebrow[data-astro-cid-urwztqfv]{letter-spacing:.12em;color:#52705e;margin:0 0 12px;font-size:.75rem}.planning-heading[data-astro-cid-urwztqfv] h2[data-astro-cid-urwztqfv]{letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:.95}.planning-heading[data-astro-cid-urwztqfv] h2[data-astro-cid-urwztqfv] em[data-astro-cid-urwztqfv]{color:#6b7d59;font-weight:400}.planning-stage[data-astro-cid-urwztqfv]{flex:1;min-height:380px;margin-top:16px;position:relative}.face-surface[data-astro-cid-urwztqfv]{mix-blend-mode:multiply;position:absolute;inset:0 48% 0 0}.face-viewport[data-astro-cid-urwztqfv]{position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 88%,#0000)}.planning-face[data-astro-cid-urwztqfv]{width:100%;height:100%;display:block;overflow:visible}.face-region[data-astro-cid-urwztqfv]{cursor:pointer;outline:none}.face-region[data-astro-cid-urwztqfv] path[data-astro-cid-urwztqfv]{fill:var(--region-color);fill-opacity:.2;stroke:var(--region-color);stroke-width:4px;stroke-dasharray:1}.face-region[data-astro-cid-urwztqfv]:focus-visible path[data-astro-cid-urwztqfv]{stroke-width:10px;fill-opacity:.5}.face-marker[data-astro-cid-urwztqfv]{pointer-events:none;fill:var(--region-color)}.face-marker[data-astro-cid-urwztqfv] text[data-astro-cid-urwztqfv]{fill:#fff;font-family:var(--sans);text-anchor:middle;dominant-baseline:middle;font-size:23px}.planning-connections[data-astro-cid-urwztqfv]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.planning-connections[data-astro-cid-urwztqfv] path[data-astro-cid-urwztqfv]{fill:none;stroke:var(--region-color);stroke-width:1.5px;stroke-dasharray:1}.planning-connections[data-astro-cid-urwztqfv] circle[data-astro-cid-urwztqfv]{fill:var(--region-color)}.proposal[data-astro-cid-urwztqfv]{z-index:3;width:44%;box-shadow:none;background:0 0;border:0;padding:12px 0 12px 30px;position:absolute;top:50%;right:0;translate:0 -50%}.proposal[data-astro-cid-urwztqfv]:before{content:"";background:var(--accent,#28745f);border-radius:2px;width:1px;position:absolute;top:12px;bottom:12px;left:0}.proposal-label[data-astro-cid-urwztqfv]{letter-spacing:.12em;color:#6b7d59;margin:0 0 20px;font-size:.75rem}.proposal-items[data-astro-cid-urwztqfv]{min-height:245px;position:relative}.proposal-item[data-astro-cid-urwztqfv]{text-align:left;width:100%;color:var(--region-color);transform-origin:0;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;display:flex;position:absolute;inset:0}.item-benefit[data-astro-cid-urwztqfv]{font-family:var(--serif);letter-spacing:-.025em;color:#243e34;margin-bottom:24px;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.05;display:block}.item-details[data-astro-cid-urwztqfv] strong[data-astro-cid-urwztqfv]{font-size:1.05rem;font-weight:500;line-height:1.4;display:block}.item-details[data-astro-cid-urwztqfv]>span[data-astro-cid-urwztqfv]{color:#6b7769;margin-top:10px;font-size:.95rem;display:block}.item-investment[data-astro-cid-urwztqfv]{border-top:1px solid #dbe0d3;justify-content:space-between;align-items:baseline;gap:14px;width:100%;margin-top:22px;padding-top:16px;display:flex}.investment-label[data-astro-cid-urwztqfv]{color:#6b7769;font-size:.8rem}.item-value[data-astro-cid-urwztqfv]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:0;font-size:clamp(1.7rem,2.8vw,2.6rem)}.proposal-total[data-astro-cid-urwztqfv]{pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:50px 0 36px 30px}.proposal-total[data-astro-cid-urwztqfv]>span[data-astro-cid-urwztqfv]{font-family:var(--serif);font-size:2rem}.proposal-total[data-astro-cid-urwztqfv] strong[data-astro-cid-urwztqfv]{letter-spacing:-.05em;margin:12px 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:500}.proposal-total[data-astro-cid-urwztqfv] p[data-astro-cid-urwztqfv]{color:#6b7769;margin:0;font-size:1rem}.proposal-disclaimer[data-astro-cid-urwztqfv]{color:#6b7769;margin-top:20px;font-size:.75rem;display:block}.planning-footer[data-astro-cid-urwztqfv]{justify-content:flex-end;align-items:center;gap:30px;margin-top:12px;display:flex}.planning-cta[data-astro-cid-urwztqfv]{color:#31543c;border-bottom:1px solid #aab79b;align-items:center;gap:20px;min-height:44px;font-size:.9rem;display:flex}.planning-utility[data-astro-cid-urwztqfv]{align-items:center;min-height:34px;padding-top:6px;display:flex}.planning-hint[data-astro-cid-urwztqfv]{color:#6b7769;margin:0;font-size:.75rem}button[data-astro-cid-urwztqfv]:focus-visible,.planning-cta[data-astro-cid-urwztqfv]:focus-visible{outline-offset:5px;outline:2px solid #376c52}.planning-story[data-astro-cid-urwztqfv].is-enhanced{height:420svh}.is-enhanced[data-astro-cid-urwztqfv] .planning-pin[data-astro-cid-urwztqfv]{top:var(--header);height:calc(100svh - var(--header));position:sticky;overflow:clip}.is-enhanced[data-astro-cid-urwztqfv] .planning-stage[data-astro-cid-urwztqfv]{min-height:0}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .proposal-item[data-astro-cid-urwztqfv]{margin-bottom:24px;position:relative}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .proposal[data-astro-cid-urwztqfv]{margin-left:auto;position:relative;top:auto;translate:none}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .proposal-total[data-astro-cid-urwztqfv]{border-top:1px solid #d9ddce;padding-top:20px;position:relative;inset:auto}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .planning-connections[data-astro-cid-urwztqfv]{display:none}@media (width<=760px){.planning-story[data-astro-cid-urwztqfv]{--header:72px;scroll-margin-top:72px}.planning-pin[data-astro-cid-urwztqfv]{padding:16px 0 8px}.planning-inner[data-astro-cid-urwztqfv]{width:calc(100% - 36px)}.planning-eyebrow[data-astro-cid-urwztqfv]{letter-spacing:.07em;margin-bottom:9px;font-size:.65rem}.planning-heading[data-astro-cid-urwztqfv] h2[data-astro-cid-urwztqfv]{font-size:clamp(2.2rem,8vw,3.3rem)}.planning-stage[data-astro-cid-urwztqfv]{min-height:530px;margin-top:8px}.face-surface[data-astro-cid-urwztqfv]{inset:0 8% 264px}.proposal[data-astro-cid-urwztqfv]{width:100%;padding:10px 0 10px 18px;top:auto;bottom:0;translate:none}.proposal-label[data-astro-cid-urwztqfv]{margin-bottom:10px;font-size:.7rem}.proposal-items[data-astro-cid-urwztqfv]{min-height:190px}.proposal-item[data-astro-cid-urwztqfv]{grid-template-columns:1fr;align-content:center;gap:4px 8px;display:grid}.item-benefit[data-astro-cid-urwztqfv]{margin-bottom:14px;font-size:1.9rem}.item-details[data-astro-cid-urwztqfv] strong[data-astro-cid-urwztqfv]{font-size:1rem}.item-details[data-astro-cid-urwztqfv]>span[data-astro-cid-urwztqfv]{margin-top:5px;font-size:.875rem}.item-investment[data-astro-cid-urwztqfv]{margin-top:10px;padding-top:10px}.item-value[data-astro-cid-urwztqfv]{margin-top:0;font-size:1.8rem}.proposal-disclaimer[data-astro-cid-urwztqfv]{margin-top:10px;font-size:.7rem}.proposal-total[data-astro-cid-urwztqfv]{inset:36px 0 26px 18px}.proposal-total[data-astro-cid-urwztqfv]>span[data-astro-cid-urwztqfv]{font-size:1.7rem}.proposal-total[data-astro-cid-urwztqfv] strong[data-astro-cid-urwztqfv]{margin:4px 0;font-size:2.5rem}.proposal-total[data-astro-cid-urwztqfv] p[data-astro-cid-urwztqfv]{font-size:.875rem}.planning-footer[data-astro-cid-urwztqfv]{flex-wrap:wrap;gap:0;margin-top:8px}.planning-cta[data-astro-cid-urwztqfv]{display:none}.planning-hint[data-astro-cid-urwztqfv]{max-width:100%;font-size:.7rem}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .face-surface[data-astro-cid-urwztqfv]{height:280px;position:relative;inset:auto}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .proposal[data-astro-cid-urwztqfv]{width:100%}.planning-story[data-astro-cid-urwztqfv]:not(.is-enhanced) .planning-cta[data-astro-cid-urwztqfv]{display:flex}}@media (height<=700px) and (width>=761px){.planning-heading[data-astro-cid-urwztqfv] h2[data-astro-cid-urwztqfv]{font-size:2.8rem}.planning-pin[data-astro-cid-urwztqfv]{padding-top:16px}.proposal[data-astro-cid-urwztqfv]{padding:12px 0 12px 24px}.proposal-label[data-astro-cid-urwztqfv]{margin-bottom:8px}.proposal-items[data-astro-cid-urwztqfv]{min-height:210px}.item-benefit[data-astro-cid-urwztqfv]{margin-bottom:16px;font-size:2.2rem}.item-value[data-astro-cid-urwztqfv]{margin-top:0;font-size:1.8rem}.item-investment[data-astro-cid-urwztqfv]{margin-top:12px;padding-top:10px}.proposal-disclaimer[data-astro-cid-urwztqfv]{margin-top:8px}}@media (height<=700px) and (width<=760px){.planning-heading[data-astro-cid-urwztqfv] h2[data-astro-cid-urwztqfv]{font-size:2.1rem}.planning-eyebrow[data-astro-cid-urwztqfv]{margin-bottom:6px}.proposal[data-astro-cid-urwztqfv]{padding:8px 0 8px 16px}.proposal-label[data-astro-cid-urwztqfv]{display:none}.proposal-items[data-astro-cid-urwztqfv]{min-height:180px}.item-benefit[data-astro-cid-urwztqfv]{margin-bottom:10px;font-size:1.7rem}.face-surface[data-astro-cid-urwztqfv]{bottom:230px}.proposal-total[data-astro-cid-urwztqfv]{inset:12px 0 26px 16px}.planning-utility[data-astro-cid-urwztqfv]{gap:8px}.planning-hint[data-astro-cid-urwztqfv]{max-width:100%}}.sanctuary-journey[data-astro-cid-uaj6t54a]{color:#f1eddf;isolation:isolate;background:#172c30;position:relative}.sanctuary-visual[data-astro-cid-uaj6t54a]{pointer-events:none;width:100%;height:calc(100svh - 84px);margin-bottom:calc(84px - 100svh);position:sticky;top:84px;overflow:hidden}.sanctuary-loader[data-astro-cid-uaj6t54a],.sanctuary-canvas[data-astro-cid-uaj6t54a],.sanctuary-shade[data-astro-cid-uaj6t54a]{position:absolute;inset:0}.sanctuary-loader[data-astro-cid-uaj6t54a]{opacity:1;background:radial-gradient(at 72% 45%,#314849,#172c30 65%);transition:opacity .8s;overflow:hidden}.loader-orbit[data-astro-cid-uaj6t54a]{aspect-ratio:1;width:clamp(180px,28vw,390px);animation:3s ease-in-out infinite loader-breathe;position:absolute;top:46%;left:68%;translate:-50% -50%}.loader-orbit[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]{border:1px solid #d9caaa20;border-top-color:#d9caaa90;border-radius:50%;animation:9s linear infinite loader-turn;position:absolute;inset:0}.loader-orbit[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]:nth-child(2){border-top-color:#b1c9c288;animation-duration:7s;animation-direction:reverse;inset:14%}.loader-orbit[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]:nth-child(3){animation-duration:5s;inset:29%}.loader-orbit[data-astro-cid-uaj6t54a] span[data-astro-cid-uaj6t54a]{opacity:.5;background:#d9caaa;border-radius:50%;position:absolute;inset:44%;box-shadow:0 0 60px 18px #d9caaa25}.scene-ready[data-astro-cid-uaj6t54a] .sanctuary-loader[data-astro-cid-uaj6t54a]{opacity:0;visibility:hidden;transition:opacity .8s,visibility 0s .8s}.scene-ready[data-astro-cid-uaj6t54a] .loader-orbit[data-astro-cid-uaj6t54a],.scene-ready[data-astro-cid-uaj6t54a] .loader-orbit[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a],.scene-failed[data-astro-cid-uaj6t54a] .loader-orbit[data-astro-cid-uaj6t54a],.scene-failed[data-astro-cid-uaj6t54a] .loader-orbit[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]{animation:none}@keyframes loader-turn{to{transform:rotate(360deg)}}@keyframes loader-breathe{50%{opacity:.55;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.loader-orbit[data-astro-cid-uaj6t54a],.loader-orbit[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]{animation:none}.sanctuary-loader[data-astro-cid-uaj6t54a],.sanctuary-canvas[data-astro-cid-uaj6t54a]{transition:none!important}}.sanctuary-canvas[data-astro-cid-uaj6t54a]{opacity:0;transition:opacity .9s}.scene-ready[data-astro-cid-uaj6t54a] .sanctuary-canvas[data-astro-cid-uaj6t54a]{opacity:1}.sanctuary-canvas[data-astro-cid-uaj6t54a] canvas{width:100%;height:100%;display:block}.sanctuary-shade[data-astro-cid-uaj6t54a]{background:linear-gradient(90deg,#111418e8 0%,#151719ad 27%,#17191b15 52%,#0000 72%),linear-gradient(#0000 65%,#132b3055)}.sanctuary-chapters[data-astro-cid-uaj6t54a]{z-index:2;pointer-events:none;position:relative}.sanctuary-chapter[data-astro-cid-uaj6t54a]{pointer-events:none;align-items:center;min-height:90svh;padding-block:70px;display:flex;position:relative}.sanctuary-first[data-astro-cid-uaj6t54a]{min-height:calc(100svh - 84px);padding-top:35px;padding-bottom:70px}.sanctuary-last[data-astro-cid-uaj6t54a]{min-height:95svh;padding-bottom:100px}.sanctuary-copy[data-astro-cid-uaj6t54a]{pointer-events:auto;max-width:570px}.sanctuary-copy[data-astro-cid-uaj6t54a] .eyebrow[data-astro-cid-uaj6t54a]{color:#d5dacf;letter-spacing:.18em;margin-bottom:30px;font-size:.61rem}.sanctuary-copy[data-astro-cid-uaj6t54a] .eyebrow[data-astro-cid-uaj6t54a]>span[data-astro-cid-uaj6t54a]{background:#b79965}.sanctuary-copy[data-astro-cid-uaj6t54a] .section-number[data-astro-cid-uaj6t54a]{color:#c5a774;background:0 0!important}.sanctuary-copy[data-astro-cid-uaj6t54a] .sanctuary-title[data-astro-cid-uaj6t54a]{font-family:var(--serif);color:#f3eedf;letter-spacing:-.047em;margin:0 0 0 -4px;font-size:clamp(5.5rem,8.9vw,9.5rem);font-weight:500;line-height:.84}.sanctuary-copy[data-astro-cid-uaj6t54a] .sanctuary-title[data-astro-cid-uaj6t54a] em[data-astro-cid-uaj6t54a]{color:#d5c4a0}.sanctuary-subtitle[data-astro-cid-uaj6t54a]{font-family:var(--serif);letter-spacing:-.025em;color:#efebdf;margin-top:30px;margin-bottom:21px;font-size:clamp(1.7rem,2.45vw,2.7rem);line-height:1.2}.sanctuary-description[data-astro-cid-uaj6t54a]{color:#d0d8d0;max-width:435px;margin-bottom:29px;font-size:.9rem;line-height:1.9}.sanctuary-copy[data-astro-cid-uaj6t54a] .button[data-astro-cid-uaj6t54a]{color:#153832;background:#d9caaa;border-color:#d9caaa;gap:30px;font-size:.77rem}.sanctuary-copy[data-astro-cid-uaj6t54a] .button[data-astro-cid-uaj6t54a]:hover{background:#ede2c9}.journey-skip[data-astro-cid-uaj6t54a]{color:#dbe1d7;align-items:center;gap:8px;min-height:44px;margin-left:25px;font-size:.65rem;display:inline-flex}.journey-invitation[data-astro-cid-uaj6t54a]{color:#c6d3cd;letter-spacing:.04em;align-items:center;gap:14px;font-size:.57rem;display:flex;position:absolute;bottom:28px;left:0}.invitation-line[data-astro-cid-uaj6t54a]{background:#b5a078;width:30px;height:1px}.journey-invitation[data-astro-cid-uaj6t54a] svg[data-astro-cid-uaj6t54a]{margin-left:20px}.sanctuary-copy[data-astro-cid-uaj6t54a] h2[data-astro-cid-uaj6t54a]{letter-spacing:-.04em;color:#f3eedf;margin-bottom:28px;font-size:clamp(4rem,6.2vw,6.8rem);line-height:.98}.sanctuary-copy[data-astro-cid-uaj6t54a] h2[data-astro-cid-uaj6t54a] em[data-astro-cid-uaj6t54a]{color:#d1c5a7}.sanctuary-thread[data-astro-cid-uaj6t54a]{color:#d3c19c;align-items:center;gap:14px;margin-top:32px;font-size:.64rem;display:flex}.sanctuary-thread[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]{background:#a2b1a27a;width:25px;height:1px}.journey-face-link[data-astro-cid-uaj6t54a]{color:#dbc8a2;border-bottom:1px solid #b09b7155;align-items:center;gap:24px;padding-block:10px;font-size:.75rem;display:inline-flex}.sanctuary-coordinate[data-astro-cid-uaj6t54a]{letter-spacing:.1em;color:#d2dbd0;z-index:2;gap:13px;font-size:.48rem;display:flex;position:absolute;bottom:28px;right:56px}.sanctuary-coordinate[data-astro-cid-uaj6t54a]>span[data-astro-cid-uaj6t54a]:first-child{color:#b59b6d}.sanctuary-progress[data-astro-cid-uaj6t54a]{z-index:3;background:#d2d5bb18;height:2px;position:absolute;bottom:0;left:0;right:0}.sanctuary-progress[data-astro-cid-uaj6t54a] i[data-astro-cid-uaj6t54a]{transform-origin:0;background:#bca278;width:100%;height:100%;display:block;transform:scaleX(0)}.journey-settings[data-astro-cid-uaj6t54a]{z-index:3;color:#c1c8b9;justify-content:space-between;align-items:center;font-size:.51rem;display:flex;position:absolute;bottom:18px;left:0;right:0}.journey-settings[data-astro-cid-uaj6t54a] button[data-astro-cid-uaj6t54a]{color:#d8dfd2;background:0 0;border:0;border-bottom:1px solid #b1bca04d;align-items:center;gap:12px;min-height:44px;font-size:.57rem;display:flex}.journey-settings[data-astro-cid-uaj6t54a] button[data-astro-cid-uaj6t54a][hidden]{display:none}.scene-credit[data-astro-cid-uaj6t54a]{padding-block:12px;font-size:.49rem}.journey-settings[data-astro-cid-uaj6t54a]{justify-content:flex-end}@media (width<=760px){.loader-orbit[data-astro-cid-uaj6t54a]{width:210px;top:52%;left:70%}.sanctuary-copy[data-astro-cid-uaj6t54a] .eyebrow[data-astro-cid-uaj6t54a]{max-width:250px}}@media (width<=1100px){.sanctuary-copy[data-astro-cid-uaj6t54a]{max-width:470px}.sanctuary-copy[data-astro-cid-uaj6t54a] .sanctuary-title[data-astro-cid-uaj6t54a]{font-size:7rem}.sanctuary-copy[data-astro-cid-uaj6t54a] h2[data-astro-cid-uaj6t54a]{font-size:5.2rem}.sanctuary-subtitle[data-astro-cid-uaj6t54a]{font-size:2rem}.journey-skip[data-astro-cid-uaj6t54a]{margin-left:16px;font-size:.59rem}.sanctuary-coordinate[data-astro-cid-uaj6t54a]{right:35px}.sanctuary-shade[data-astro-cid-uaj6t54a]{background:linear-gradient(90deg,#111418e8,#17191b88 30%,#10292c20 65%,#0000)}}@media (width<=760px){.sanctuary-visual[data-astro-cid-uaj6t54a]{height:calc(100svh - 72px);margin-bottom:calc(72px - 100svh);top:72px}.sanctuary-chapter[data-astro-cid-uaj6t54a]{align-items:flex-end;min-height:88svh;padding-block:70px}.sanctuary-first[data-astro-cid-uaj6t54a]{align-items:flex-start;min-height:calc(100svh - 72px);padding-top:40px;padding-bottom:65px}.sanctuary-last[data-astro-cid-uaj6t54a]{min-height:100svh;padding-bottom:90px}.sanctuary-copy[data-astro-cid-uaj6t54a]{max-width:370px}.sanctuary-copy[data-astro-cid-uaj6t54a] .eyebrow[data-astro-cid-uaj6t54a]{letter-spacing:.14em;margin-bottom:25px;font-size:.48rem}.sanctuary-copy[data-astro-cid-uaj6t54a] .sanctuary-title[data-astro-cid-uaj6t54a]{font-size:5.6rem;line-height:.87}.sanctuary-subtitle[data-astro-cid-uaj6t54a]{max-width:260px;margin-top:24px;font-size:1.65rem}.sanctuary-description[data-astro-cid-uaj6t54a]{max-width:290px;font-size:.78rem;line-height:1.85}.sanctuary-copy[data-astro-cid-uaj6t54a] .button[data-astro-cid-uaj6t54a]{gap:23px;min-height:47px;padding:13px 16px;font-size:.7rem}.journey-skip[data-astro-cid-uaj6t54a]{margin-left:13px;font-size:.57rem}.sanctuary-copy[data-astro-cid-uaj6t54a] h2[data-astro-cid-uaj6t54a]{font-size:4.05rem;line-height:1.01}.sanctuary-shade[data-astro-cid-uaj6t54a]{background:linear-gradient(#111418d9 0%,#17191b88 48%,#17191b08 70%,#111418d9 100%)}.sanctuary-first[data-astro-cid-uaj6t54a] .sanctuary-description[data-astro-cid-uaj6t54a]{max-width:260px}.journey-invitation[data-astro-cid-uaj6t54a]{gap:10px;font-size:.48rem;bottom:25px}.journey-invitation[data-astro-cid-uaj6t54a] svg[data-astro-cid-uaj6t54a]{margin-left:0}.invitation-line[data-astro-cid-uaj6t54a]{width:18px}.sanctuary-coordinate[data-astro-cid-uaj6t54a]{gap:8px;font-size:.38rem;bottom:10px;right:20px}.sanctuary-coordinate[data-astro-cid-uaj6t54a]>span[data-astro-cid-uaj6t54a]:first-child{display:none}.sanctuary-progress[data-astro-cid-uaj6t54a]{bottom:0}.sanctuary-thread[data-astro-cid-uaj6t54a]{gap:10px;font-size:.57rem}.journey-face-link[data-astro-cid-uaj6t54a]{font-size:.69rem}.journey-settings[data-astro-cid-uaj6t54a]{bottom:12px}.scene-credit[data-astro-cid-uaj6t54a]{font-size:.43rem}.journey-settings[data-astro-cid-uaj6t54a] button[data-astro-cid-uaj6t54a]{font-size:.5rem}}.sanctuary-first[data-astro-cid-uaj6t54a]{align-items:flex-start;min-height:200svh;padding-block:0}.sanctuary-first[data-astro-cid-uaj6t54a] .sanctuary-copy[data-astro-cid-uaj6t54a]{flex-direction:column;justify-content:center;height:calc(100svh - 84px);display:flex;position:sticky;top:84px}.sanctuary-first[data-astro-cid-uaj6t54a] .journey-invitation[data-astro-cid-uaj6t54a]{top:auto;bottom:28px}.sanctuary-chapter[data-astro-cid-uaj6t54a][data-sanctuary-chapter="1"]{align-items:flex-start;min-height:175svh;padding-block:0}.sanctuary-chapter[data-astro-cid-uaj6t54a][data-sanctuary-chapter="1"] .sanctuary-copy[data-astro-cid-uaj6t54a]{flex-direction:column;justify-content:center;height:calc(100svh - 84px);display:flex;position:sticky;top:84px}.sanctuary-last[data-astro-cid-uaj6t54a]{align-items:flex-start;min-height:220svh;padding-block:0}.sanctuary-last[data-astro-cid-uaj6t54a] .sanctuary-copy[data-astro-cid-uaj6t54a]{flex-direction:column;justify-content:center;height:calc(100svh - 84px);display:flex;position:sticky;top:84px}@media (width<=760px){.sanctuary-first[data-astro-cid-uaj6t54a]{align-items:flex-start;min-height:185svh;padding-block:0}.sanctuary-first[data-astro-cid-uaj6t54a] .sanctuary-copy[data-astro-cid-uaj6t54a]{justify-content:flex-start;height:calc(100svh - 72px);padding-top:40px;top:72px}.sanctuary-first[data-astro-cid-uaj6t54a] .journey-invitation[data-astro-cid-uaj6t54a]{top:auto;bottom:25px}.sanctuary-chapter[data-astro-cid-uaj6t54a][data-sanctuary-chapter="1"]{align-items:flex-start;min-height:165svh;padding-block:0}.sanctuary-chapter[data-astro-cid-uaj6t54a][data-sanctuary-chapter="1"] .sanctuary-copy[data-astro-cid-uaj6t54a]{justify-content:flex-end;height:calc(100svh - 72px);padding-bottom:70px;top:72px}.sanctuary-last[data-astro-cid-uaj6t54a]{align-items:flex-start;min-height:205svh;padding-bottom:0}.sanctuary-last[data-astro-cid-uaj6t54a] .sanctuary-copy[data-astro-cid-uaj6t54a]{justify-content:flex-end;height:calc(100svh - 72px);padding-bottom:90px;top:72px}}.product-journey[data-astro-cid-45mpy2vk]{background:#f3f1eb;border-top:1px solid #dbd5c9;padding-top:100px;overflow:clip}.product-journey-heading[data-astro-cid-45mpy2vk]{grid-template-columns:1fr 1fr;gap:22px 60px;padding-bottom:55px;display:grid}.product-journey-heading[data-astro-cid-45mpy2vk] .eyebrow[data-astro-cid-45mpy2vk]{grid-column:1/-1;margin:0}.product-journey-heading[data-astro-cid-45mpy2vk] h2[data-astro-cid-45mpy2vk]{font-size:clamp(3rem,4.6vw,5rem)}.product-journey-heading[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]:last-child{color:var(--ink-soft);place-self:end;max-width:320px;margin:0;font-size:.9rem;line-height:1.8}.product-story[data-astro-cid-45mpy2vk]{grid-template-columns:.63fr 1fr;gap:65px;display:grid;position:relative}.product-theatre[data-astro-cid-45mpy2vk]{display:none}.product-chapters[data-astro-cid-45mpy2vk]{grid-column:1/-1}.product-chapter[data-astro-cid-45mpy2vk]{border-top:1px solid #d5d1c5;padding:45px 0}.chapter-label[data-astro-cid-45mpy2vk]{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);align-items:center;gap:15px;margin-bottom:24px;font-size:.62rem;font-weight:500;display:flex}.chapter-label[data-astro-cid-45mpy2vk]>span[data-astro-cid-45mpy2vk]{color:var(--amber);font-size:.7rem}.product-chapter[data-astro-cid-45mpy2vk] h3[data-astro-cid-45mpy2vk]{font-family:var(--serif);letter-spacing:-.035em;max-width:490px;font-size:clamp(2.7rem,3.5vw,4rem);font-weight:500;line-height:1.06}.product-chapter[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]:not(.chapter-label){color:var(--ink-soft);max-width:440px;margin-top:25px;font-size:.92rem;line-height:1.9}.chapter-outcome[data-astro-cid-45mpy2vk]{color:var(--teal);border-left:1px solid #b79153;gap:10px;margin:25px 0 30px;padding:10px 0 10px 16px;font-size:.74rem;line-height:1.7;display:flex}.chapter-outcome[data-astro-cid-45mpy2vk] svg[data-astro-cid-45mpy2vk]{flex-shrink:0;margin-top:3px}.product-chapter[data-astro-cid-45mpy2vk] .link-arrow[data-astro-cid-45mpy2vk]{font-size:.73rem}.chapter-static-image[data-astro-cid-45mpy2vk]{border:1px solid var(--line);border-radius:5px;margin-top:35px}.product-motion[data-astro-cid-45mpy2vk] .product-chapters[data-astro-cid-45mpy2vk]{grid-area:1/1}.product-motion[data-astro-cid-45mpy2vk] .product-chapter[data-astro-cid-45mpy2vk]{border:0;flex-direction:column;justify-content:center;min-height:78svh;display:flex}.product-motion[data-astro-cid-45mpy2vk] .chapter-static-image[data-astro-cid-45mpy2vk]{display:none}.product-motion[data-astro-cid-45mpy2vk] .product-theatre[data-astro-cid-45mpy2vk]{perspective:1500px;flex-direction:column;grid-area:1/2;justify-content:center;align-self:start;min-width:0;height:calc(100svh - 84px);display:flex;position:sticky;top:84px}.theatre-screen[data-astro-cid-45mpy2vk]{z-index:1;transform:rotateY(calc(-7deg + var(--screen-turn,0deg))) rotateX(3deg) translateY(var(--screen-lift,0px));transform-origin:50%;backface-visibility:hidden;background:#faf9f4;border:1px solid #b8c1b0;border-radius:8px;position:relative;overflow:hidden;box-shadow:18px 22px 0 -10px #c5cabc,35px 38px 0 -20px #d8dcd0,0 45px 60px -30px #193b3438}.theatre-bar[data-astro-cid-45mpy2vk]{border-bottom:1px solid #d9ddcf;align-items:center;gap:20px;height:42px;padding:0 15px;display:flex}.theatre-bar[data-astro-cid-45mpy2vk]>span[data-astro-cid-45mpy2vk]:first-child{font-family:var(--serif);letter-spacing:-.06em;color:var(--teal);font-size:1.55rem}.theatre-bar[data-astro-cid-45mpy2vk]>span[data-astro-cid-45mpy2vk]:nth-child(2){color:var(--ink-soft);font-size:.6rem}.theatre-bar[data-astro-cid-45mpy2vk]>i[data-astro-cid-45mpy2vk]{background:#4d866d;border-radius:50%;width:5px;height:5px;margin-left:auto}.theatre-images[data-astro-cid-45mpy2vk]{aspect-ratio:1280/720;position:relative}.theatre-images[data-astro-cid-45mpy2vk] img[data-astro-cid-45mpy2vk]{opacity:0;object-fit:contain;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.theatre-images[data-astro-cid-45mpy2vk] img[data-astro-cid-45mpy2vk].is-current{opacity:1}.theatre-footer[data-astro-cid-45mpy2vk]{color:var(--ink-soft);border-top:1px solid #d9ddcf;justify-content:space-between;padding:10px 14px;font-size:.49rem;display:flex}.theatre-orbit[data-astro-cid-45mpy2vk]{pointer-events:none;border:1px solid #bdc6b768;border-radius:50%;position:absolute;inset:14% -7%;transform:rotate(-25deg)}.theatre-orbit[data-astro-cid-45mpy2vk]:after{content:"";border:1px solid #bdc6b750;border-radius:50%;position:absolute;inset:35px}.theatre-caption[data-astro-cid-45mpy2vk]{color:var(--teal);letter-spacing:.03em;justify-content:center;align-items:center;gap:9px;margin-top:48px;font-size:.62rem;display:flex}.theatre-dot[data-astro-cid-45mpy2vk]{background:var(--amber);border-radius:50%;width:5px;height:5px}.theatre-pagination[data-astro-cid-45mpy2vk]{justify-content:center;gap:6px;margin-top:20px;display:flex}.theatre-pagination[data-astro-cid-45mpy2vk] i[data-astro-cid-45mpy2vk]{background:#cbd1c3;width:24px;height:2px}.theatre-pagination[data-astro-cid-45mpy2vk] i[data-astro-cid-45mpy2vk].is-current{background:var(--teal)}@media (width<=1000px){.product-story[data-astro-cid-45mpy2vk]{grid-template-columns:.7fr 1fr;gap:35px}.product-chapter[data-astro-cid-45mpy2vk] h3[data-astro-cid-45mpy2vk]{font-size:3rem}.product-chapter[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]:not(.chapter-label){font-size:.84rem}}@media (width<=760px){.product-journey[data-astro-cid-45mpy2vk]{padding-top:60px}.product-journey-heading[data-astro-cid-45mpy2vk]{padding-bottom:10px;display:block}.product-journey-heading[data-astro-cid-45mpy2vk] .eyebrow[data-astro-cid-45mpy2vk]{margin-bottom:24px}.product-journey-heading[data-astro-cid-45mpy2vk] h2[data-astro-cid-45mpy2vk]{font-size:3rem}.product-journey-heading[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]:last-child{margin-top:20px;font-size:.81rem}.product-story[data-astro-cid-45mpy2vk]{display:block}.product-motion[data-astro-cid-45mpy2vk] .product-theatre[data-astro-cid-45mpy2vk]{z-index:3;background:#f3f1eb;justify-content:flex-start;height:280px;margin-inline:-3px;padding-top:12px;top:72px}.theatre-screen[data-astro-cid-45mpy2vk]{width:100%;transform:rotateY(var(--screen-turn,0deg));box-shadow:0 15px 35px -20px #193b3438}.theatre-bar[data-astro-cid-45mpy2vk]{height:31px;padding-inline:10px}.theatre-bar[data-astro-cid-45mpy2vk]>span[data-astro-cid-45mpy2vk]:first-child{font-size:1.25rem}.theatre-bar[data-astro-cid-45mpy2vk]>span[data-astro-cid-45mpy2vk]:nth-child(2){font-size:.5rem}.theatre-footer[data-astro-cid-45mpy2vk]{padding:7px 10px;font-size:.43rem}.theatre-orbit[data-astro-cid-45mpy2vk]{display:none}.theatre-caption[data-astro-cid-45mpy2vk]{margin-top:14px;font-size:.53rem}.theatre-pagination[data-astro-cid-45mpy2vk]{display:none}.product-motion[data-astro-cid-45mpy2vk] .product-chapter[data-astro-cid-45mpy2vk]{justify-content:flex-start;min-height:60svh;padding-top:38px;padding-bottom:55px}.product-chapter[data-astro-cid-45mpy2vk] h3[data-astro-cid-45mpy2vk]{max-width:360px;font-size:2.8rem}.product-chapter[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]:not(.chapter-label){margin-top:20px;font-size:.85rem}.chapter-label[data-astro-cid-45mpy2vk]{margin-bottom:20px;font-size:.54rem}.chapter-outcome[data-astro-cid-45mpy2vk]{margin-block:20px;font-size:.7rem}.product-chapter[data-astro-cid-45mpy2vk] .link-arrow[data-astro-cid-45mpy2vk]{font-size:.75rem}}.theatre-footer[data-astro-cid-45mpy2vk]{align-items:center;min-height:38px;padding-block:0}.theatre-footer[data-astro-cid-45mpy2vk] button[data-astro-cid-45mpy2vk]{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;min-height:38px;padding:10px 0 10px 9px;font-size:.55rem;display:inline-flex}.screen-dialog[data-astro-cid-45mpy2vk]{border:1px solid var(--line);background:var(--surface);width:min(1200px,96vw);max-width:96vw;max-height:94svh;color:var(--ink);border-radius:8px;padding:20px}.screen-dialog[data-astro-cid-45mpy2vk]::backdrop{background:#0b2229bd}.screen-dialog-heading[data-astro-cid-45mpy2vk]{justify-content:space-between;align-items:center;gap:20px;display:flex}.screen-dialog-heading[data-astro-cid-45mpy2vk] h2[data-astro-cid-45mpy2vk]{font-size:1.8rem}.screen-dialog-heading[data-astro-cid-45mpy2vk] button[data-astro-cid-45mpy2vk]{border:1px solid var(--line);background:var(--sand);min-height:44px;color:var(--teal);padding:10px 14px;font-size:.75rem}.screen-dialog[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]{color:var(--ink-soft);margin-block:15px;font-size:.7rem}.screen-dialog-viewport[data-astro-cid-45mpy2vk]{border:1px solid var(--line);max-height:72svh;overflow:auto}.screen-dialog-viewport[data-astro-cid-45mpy2vk] img[data-astro-cid-45mpy2vk]{width:1280px;max-width:none;height:auto}.screen-dialog-viewport[data-astro-cid-45mpy2vk]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (width<=760px){.screen-dialog[data-astro-cid-45mpy2vk]{padding:13px}.screen-dialog-heading[data-astro-cid-45mpy2vk] h2[data-astro-cid-45mpy2vk]{font-size:1.45rem}.screen-dialog-heading[data-astro-cid-45mpy2vk] button[data-astro-cid-45mpy2vk]{padding:8px 10px;font-size:.68rem}.screen-dialog[data-astro-cid-45mpy2vk]>p[data-astro-cid-45mpy2vk]{font-size:.65rem}.theatre-footer[data-astro-cid-45mpy2vk] button[data-astro-cid-45mpy2vk]{min-height:34px;font-size:.49rem}.theatre-footer[data-astro-cid-45mpy2vk]{min-height:34px}}@media (prefers-reduced-motion:reduce){.theatre-screen[data-astro-cid-45mpy2vk]{transform:none}.theatre-images[data-astro-cid-45mpy2vk] img[data-astro-cid-45mpy2vk]{transition:none}}
