.fc-page{--fc-night:#12091b;--fc-deep:#100d19;--fc-gold:var(--antique-gold,#c9a45c);--fc-ink:#f3ebdd;--fc-muted:#c5b9c9;--fc-rule:#c9a45c6b;background:var(--fc-night);color:var(--fc-ink);position:relative;isolation:isolate;font:normal 400 18px/1.65 var(--font-body);overflow:visible}.fc-page *{box-sizing:border-box;min-width:0}.fc-page [hidden]{display:none!important}.fc-page :is(h1,h2,h3,p,figure){margin:0}.fc-page :is(h1,h2,h3){font-family:var(--font-body);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.fc-page h1{font-size:46px}.fc-page h2{font-size:38px}.fc-page a{color:inherit;text-decoration:underline;text-underline-offset:5px}.fc-page :is(button,.fc-primary){font:italic 500 18px/1.45 var(--font-body);min-height:44px;border:1px solid var(--fc-gold);border-radius:28px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 20px;color:var(--fc-gold);background:#100d19d9;cursor:pointer;white-space:normal;text-align:center;transition:background .15s,border-color .15s}.fc-page button:disabled{cursor:default;opacity:.65}.fc-page .fc-primary:hover,.fc-page .fc-primary:focus-visible{background:#2b1f35;border-color:#e2c48b}.fc-page .fc-primary span{display:inline-block;transition:transform .15s}.fc-page .fc-primary:is(:hover,:focus-visible) span{transform:translateX(3px)}.fc-page :is(a,button,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--fc-gold);outline-offset:4px}.fc-page textarea{width:100%;display:block;resize:vertical;font:normal 400 18px/1.6 var(--font-body);color:var(--fc-ink);background:#100d19d9;border:1px solid var(--fc-rule);border-radius:4px;padding:10px 12px;caret-color:var(--fc-gold);transition:border-color .15s}.fc-page textarea:focus{border-color:var(--fc-gold)}.fc-page textarea::placeholder{color:#baaec2}.fc-page ::selection{background:#c9a45c;color:#100d19}.fc-page .fc-shell{position:relative;max-width:1240px;margin:auto;padding:18px 28px 28px}.fc-page .fc-landscape{position:absolute;top:0;left:0;right:0;height:920px;z-index:-2;overflow:hidden}.fc-page .fc-landscape img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.73}.fc-page:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#100d190a,#100d1959 29%,#100d1980 67%,#100d19e6),radial-gradient(ellipse at 75% 30%,#100d19cf 0%,#100d1938 42%,transparent 70%)}.fc-page .fc-breadcrumb{font-size:18px;color:var(--fc-muted);margin-bottom:14px}.fc-page .fc-heading{text-align:center;max-width:680px;margin:0 auto 22px}.fc-page .fc-kicker{font:normal 400 18px/1.5 var(--font-body);letter-spacing:.14em;color:var(--fc-gold);margin-bottom:10px}.fc-page .fc-subtitle{font:normal 400 22px/1.45 var(--font-body);color:var(--fc-gold);margin:10px 0}.fc-page .fc-heading>p:last-child{font-size:18px}.fc-page .fc-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:44px}.fc-page .fc-stage{position:relative;height:505px;min-height:505px;display:grid;align-content:end}.fc-page .fc-compass{position:absolute;left:50%;top:0;width:min(100%,490px);height:auto;transform:translateX(-50%);color:var(--fc-gold);stroke:currentColor;stroke-width:1;opacity:.7;pointer-events:none}.fc-page .fc-compass-ring{transform-origin:260px 260px}.fc-page .fc-compass-light{stroke:#ecd09a;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;opacity:.15}.fc-page .fc-card-stack{position:absolute;left:50%;top:27px;width:280px;aspect-ratio:2/3;transform:translateX(-50%);perspective:1200px}.fc-page .fc-stacked-card{position:absolute;inset:0;border:1px solid var(--fc-rule);border-radius:10px;overflow:hidden;box-shadow:2px 9px 14px #0005}.fc-page .fc-stacked-card img{width:100%;height:100%;object-fit:cover}.fc-page .fc-stack-1{transform:translate(-22px,50px) rotate(-16deg)}.fc-page .fc-stack-2{transform:translate(45px,42px) rotate(13deg)}.fc-page .fc-card-flight,.fc-page .fc-card-float,.fc-page .fc-card-tilt,.fc-page .fc-card,.fc-page .fc-flip{width:100%;height:100%;position:relative}.fc-page .fc-card-flight.is-forward{transform:translateY(-8px) scale(1.03)}.fc-page .fc-card-tilt{transform:rotate(-5deg);transition:transform .25s ease}.fc-page .fc-card{border-radius:10px}.fc-page .fc-flip{perspective:1000px;transform-style:preserve-3d}.fc-page .fc-face{position:absolute;inset:0;backface-visibility:hidden;border:7px solid #cfad6e;border-radius:10px;overflow:hidden;box-shadow:2px 13px 26px #0008;background:#12091b;outline:1px solid #7d5a2a;outline-offset:-4px}.fc-page .fc-face:after{content:'';position:absolute;inset:4px;border:1px solid #c9a45cab;border-radius:3px;pointer-events:none}.fc-page .fc-face>img{width:100%;height:100%;object-fit:cover}.fc-page .fc-back-caption,.fc-page .fc-front-caption{position:absolute;bottom:8px;left:10px;right:10px;min-height:38px;padding:6px 8px;background:#f0dfbb;color:#261720;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #9e7843;font:normal 400 18px/1.15 var(--font-body);text-wrap:balance}.fc-page .fc-back-caption{font-size:18px;letter-spacing:.08em;background:#12091beb;color:#c9a45c}.fc-page .fc-front{visibility:hidden}.fc-page .fc-flip.is-face .fc-back{visibility:hidden}.fc-page .fc-flip.is-face .fc-front{visibility:visible}.fc-page .fc-art-fallback{position:absolute;inset:0;display:grid;place-items:center}.fc-page .fc-art-fallback svg{width:80px;fill:none;stroke:var(--fc-gold);stroke-width:1}.fc-page figcaption{font:normal 400 18px/1.5 var(--font-body);color:var(--fc-muted);text-align:center;padding:12px 0 0;position:relative}.fc-page .fc-console{padding:12px 18px 0 0;min-height:500px}.fc-page form label{display:block;font-size:18px;margin-bottom:7px;color:var(--fc-muted)}.fc-page .fc-context-note{font-size:18px;color:var(--fc-muted);margin:7px 0 15px}.fc-page .fc-ready-copy{padding:25px 0 28px}.fc-page .fc-ready-copy>p:first-child{font:normal 400 34px/1.25 var(--font-body);margin-bottom:12px}.fc-page .fc-ready-copy>p:last-child{font-size:18px;color:var(--fc-muted)}.fc-page .fc-reading{min-height:295px;margin-top:6px}.fc-page .fc-reading h2{font-size:40px;margin:0 0 12px}.fc-page .fc-inspiration{font:normal 400 23px/1.45 var(--font-body);color:var(--fc-gold);margin-bottom:12px}.fc-page .fc-reading>p:not(.fc-kicker):not(.fc-inspiration){font-size:18px;max-width:48ch}.fc-page .fc-reflect{border-top:1px solid var(--fc-rule);padding-top:15px;margin-top:15px}.fc-page .fc-practice{margin-top:14px}.fc-page .fc-reflect .fc-kicker,.fc-page .fc-practice .fc-kicker{margin-bottom:7px}.fc-page .fc-reflect>p:last-child{font:normal 400 20px/1.5 var(--font-body)}.fc-page .fc-practice>p:last-child{font-size:18px;line-height:1.65}.fc-page .fc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px}.fc-page .fc-actions [data-fc-save]{font-family:var(--font-body);font-size:18px;border:0;border-radius:0;text-decoration:underline;text-underline-offset:5px;padding:8px 5px}.fc-page .fc-actions [data-fc-skip]{font-family:var(--font-body);font-size:18px}.fc-page .fc-meta{font-size:18px;color:var(--fc-muted);margin-top:12px}.fc-page .fc-status{font-size:18px;color:var(--fc-gold);min-height:25px;margin-top:6px}.fc-page .fc-road-gap{height:55px;position:relative;margin:0 24px;pointer-events:none}.fc-page .fc-golden-road{width:100%;height:100%;fill:none;stroke:var(--fc-gold);stroke-width:1.2;opacity:.6}.fc-page .fc-golden-road path{stroke-dasharray:1;stroke-dashoffset:0}.fc-page .fc-journal{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--fc-rule);border-radius:4px;background:#100d19ed;padding:22px 24px}.fc-page .fc-journal h2{font-size:27px;margin-bottom:12px}.fc-page .fc-note-icon{width:36px;height:44px;stroke:var(--fc-gold);fill:none;stroke-width:1.2}.fc-page .fc-note-label{display:block;font-size:18px;color:var(--fc-muted);margin-bottom:6px}.fc-page .fc-journal textarea{min-height:72px}.fc-page .fc-note-privacy{font-size:18px;color:var(--fc-muted);margin-top:8px}.fc-page .fc-note-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.fc-page .fc-note-actions [data-fc-copy]{border:0;font:normal 400 18px/1.5 var(--font-body);padding:5px 10px;text-decoration:underline;text-underline-offset:4px}.fc-page [data-fc-note-status]{grid-column:2/-1;font-size:18px;color:var(--fc-gold)}.fc-page .fc-road-gap-lower{margin:8px 30px 0;height:65px}.fc-page .fc-personal{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center;padding:12px 20px 24px}.fc-page .fc-pdf-preview{position:relative}.fc-page .fc-pdf-spread{display:block;position:relative;width:100%;height:395px;max-width:470px;margin:auto}.fc-page .fc-pdf-spread>img{width:50%;height:auto;position:absolute;top:12px;box-shadow:3px 12px 25px #0008;border:1px solid #d1ba8d}.fc-page .fc-pdf-inner{right:8%;transform:rotate(6deg)}.fc-page .fc-pdf-cover{position:absolute;left:11%;top:12px;width:50%;aspect-ratio:720/1019;transform:rotate(-7deg);transition:transform .25s;background:#f0e1c7;color:#2f2330;border:1px solid #c7a76b;box-shadow:3px 12px 25px #0008;padding:16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;outline:1px solid #a58650;outline-offset:-6px}.fc-page .fc-pdf-brand{font:normal 400 18px/1.25 var(--font-body);letter-spacing:.04em}.fc-page .fc-pdf-cover h3{font-size:24px;line-height:1.2}.fc-page .fc-pdf-cover>img{position:static;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;filter:grayscale(1) sepia(.3);mix-blend-mode:multiply;opacity:.8;border:0;box-shadow:none}.fc-page .fc-pdf-format{font:normal 400 18px/1.4 var(--font-body);margin-top:auto}.fc-page .fc-pdf-preview figcaption{font:normal 400 18px/1.5 var(--font-body)}.fc-page .fc-personal-copy h2{font-size:38px;margin-bottom:18px}.fc-page .fc-personal-copy>p:not(.fc-kicker){max-width:50ch;font-size:18px}.fc-page .fc-values{display:flex;flex-wrap:wrap;gap:16px 24px;list-style:none;padding:0;margin:25px 0;font-size:18px}.fc-page .fc-values li{display:flex;align-items:center;gap:8px}.fc-page .fc-values svg{width:24px;height:28px;fill:none;stroke:var(--fc-gold);stroke-width:1.1}.fc-page .fc-personal .fc-primary{width:100%;max-width:420px;color:#1d1223;background:var(--fc-gold);text-decoration:none;min-height:48px}.fc-page .fc-personal .fc-primary:hover,.fc-page .fc-personal .fc-primary:focus-visible{background:#d6b677}.fc-page .fc-sample{display:block;text-align:center;max-width:420px;font-size:18px;margin:14px 0 10px}.fc-page .fc-personal-copy .fc-optional{font-size:18px!important;font-style:normal;color:var(--fc-muted);text-align:center;max-width:420px}.fc-page .fc-personal-copy .fc-carry-help{font-size:18px!important;color:var(--fc-muted);margin-top:12px}.fc-page .fc-without{font-size:18px;display:block;margin-top:8px}.fc-page .fc-faq{max-width:880px;margin:22px auto 0}.fc-page .fc-faq h2{text-align:center;font-size:30px;margin-bottom:18px}.fc-page details{border:1px solid var(--fc-rule);overflow:hidden;background:#100d19d9}.fc-page details+details{border-top:0}.fc-page summary{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:48px;font:normal 400 18px/1.5 var(--font-body);padding:12px 18px;cursor:pointer;list-style:none}.fc-page summary::-webkit-details-marker{display:none}.fc-page summary:after{content:'+';font:normal 400 22px/1 var(--font-body);color:var(--fc-gold);transition:transform .2s}.fc-page details[open]>summary:after{transform:rotate(45deg)}.fc-page .fc-disclosure-body{padding:0 18px 16px;font-size:18px}.fc-page .fc-boundary{font:normal 400 18px/1.5 var(--font-body);text-align:center;color:var(--fc-muted);margin:22px 0 6px}.fc-page :is(#FreeToolPlay,#FreeToolGuide){scroll-margin-top:100px}
@keyframes fc-card-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fc-compass-sway{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1.2deg)}}.fc-page[data-fc-phase=idle] .fc-card-float{animation:fc-card-float 6s ease-in-out infinite}.fc-page[data-fc-phase=idle] .fc-compass-ring{animation:fc-compass-sway 8s ease-in-out infinite}.fc-page[data-fc-ambient=off] :is(.fc-card-float,.fc-compass-ring){animation-play-state:paused}
@media(hover:hover) and (pointer:fine){.fc-page[data-fc-phase=idle] .fc-card-stack:hover .fc-card-tilt{transform:rotate(-2deg)}.fc-page .fc-pdf-spread:hover .fc-pdf-cover{transform:translateY(-5px) rotate(-7deg)}}
@media(max-width:1050px){.fc-page .fc-workspace{gap:26px}.fc-page .fc-card-stack{width:245px;top:46px}.fc-page .fc-stage{height:465px;min-height:465px}.fc-page .fc-reading h2{font-size:34px}.fc-page .fc-console{padding:6px 0;min-height:465px}.fc-page .fc-inspiration{font-size:22px}.fc-page .fc-personal{gap:30px;padding-inline:0}.fc-page .fc-personal-copy h2{font-size:33px}.fc-page .fc-pdf-spread{height:330px}.fc-page .fc-journal{padding:20px;grid-template-columns:30px minmax(0,1fr) auto;gap:14px}.fc-page .fc-note-icon{width:28px}}
@media(max-width:800px){.fc-page{font-size:18px}.fc-page .fc-shell{padding:16px 20px 26px}.fc-page .fc-landscape img{object-fit:cover;object-position:center;opacity:.48}.fc-page:before{background:linear-gradient(180deg,#100d1950,#100d19b8 40%,#100d19c9 78%,#100d19)}.fc-page .fc-breadcrumb{font-size:18px;margin-bottom:14px}.fc-page .fc-heading{margin-bottom:12px}.fc-page h1{font-size:34px}.fc-page .fc-subtitle{font-size:20px;margin:8px 0}.fc-page .fc-heading>p:last-child{font-size:18px}.fc-page .fc-workspace{grid-template-columns:1fr;gap:10px}.fc-page .fc-stage{height:320px;min-height:320px;width:100%;max-width:500px;margin:auto}.fc-page .fc-compass{width:310px;top:0}.fc-page .fc-card-stack{width:172px;top:16px}.fc-page .fc-face{border-width:5px;border-radius:7px}.fc-page .fc-face:after{inset:3px}.fc-page .fc-front-caption{font-size:18px;bottom:6px;left:6px;right:6px;min-height:32px;padding:4px}.fc-page .fc-back-caption{font-size:18px;bottom:5px;left:4px;right:4px;min-height:27px}.fc-page .fc-stack-1{transform:translate(-18px,32px) rotate(-16deg)}.fc-page .fc-stack-2{transform:translate(28px,28px) rotate(13deg)}.fc-page .fc-stage figcaption{font-size:18px;padding:5px 0 0}.fc-page .fc-console{padding:6px 0 0;min-height:0}.fc-page form label{font-size:18px}.fc-page textarea{font-size:18px}.fc-page #CompassQuestion{min-height:70px}.fc-page .fc-context-note{font-size:18px;margin:7px 0 12px}.fc-page .fc-ready-copy{padding:8px 0 2px}.fc-page .fc-ready-copy>p:first-child{font-size:25px;margin-bottom:7px}.fc-page .fc-ready-copy>p:last-child{font-size:18px}.fc-page .fc-reading{min-height:0;margin:18px 0 0}.fc-page .fc-reading h2{font-size:34px;margin-bottom:10px}.fc-page .fc-inspiration{font-size:22px}.fc-page .fc-reading>p:not(.fc-kicker):not(.fc-inspiration){font-size:18px}.fc-page .fc-reflect>p:last-child{font-size:20px}.fc-page .fc-practice>p:last-child{font-size:18px}.fc-page .fc-actions{margin-top:16px;gap:8px 12px}.fc-page .fc-actions .fc-primary{flex:1;font-size:18px;min-height:48px}.fc-page .fc-actions [data-fc-save]{font-size:18px}.fc-page .fc-actions [data-fc-skip]{font-size:18px;flex-basis:100%}.fc-page .fc-meta{font-size:18px;margin-top:12px}.fc-page .fc-road-gap{height:38px;margin:0}.fc-page .fc-journal{grid-template-columns:1fr;gap:14px;padding:18px 16px}.fc-page .fc-note-icon{display:none}.fc-page .fc-journal h2{font-size:25px;margin-bottom:12px}.fc-page .fc-note-actions{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.fc-page .fc-note-actions button{flex:1}.fc-page [data-fc-note-status]{grid-column:1;font-size:18px}.fc-page .fc-road-gap-lower{height:45px;margin:5px 0}.fc-page .fc-personal{grid-template-columns:1fr;gap:18px;padding:0}.fc-page .fc-pdf-spread{height:270px;max-width:350px}.fc-page .fc-pdf-spread>img{width:46%;top:5px}.fc-page .fc-pdf-inner{right:12%}.fc-page .fc-pdf-cover{left:14%}.fc-page .fc-pdf-preview figcaption{font-size:18px}.fc-page .fc-personal-copy h2{font-size:30px;margin-bottom:14px}.fc-page .fc-personal-copy>p:not(.fc-kicker){font-size:18px}.fc-page .fc-values{gap:12px 18px;margin:20px 0;font-size:18px}.fc-page .fc-values svg{width:20px;height:24px}.fc-page .fc-personal .fc-primary{max-width:none;font-size:18px}.fc-page .fc-sample,.fc-page .fc-optional{max-width:none}.fc-page .fc-faq{margin-top:26px}.fc-page .fc-faq h2{font-size:28px}.fc-page summary{padding:11px 14px;font-size:18px}.fc-page .fc-disclosure-body{padding:0 14px 14px}.fc-page .fc-boundary{font-size:18px}.fc-page :is(#FreeToolPlay,#FreeToolGuide){scroll-margin-top:78px}}
@media(max-width:360px){.fc-page .fc-compass{width:280px}.fc-page .fc-stage{height:300px;min-height:300px}.fc-page .fc-card-stack{width:158px}.fc-page .fc-ready-copy>p:last-child{max-width:28ch}}
@layer action-overflow{body.site-editorial #MainContent .fc-page :is(button,a,textarea){text-transform:none!important;letter-spacing:normal!important}body.site-editorial #MainContent .fc-page :is(p,label,textarea){text-align:left!important;hyphens:none!important;word-spacing:normal!important}body.site-editorial #MainContent .fc-page .fc-kicker{font:normal 400 18px/1.5 var(--font-body)!important;letter-spacing:.14em!important}body.site-editorial #MainContent .fc-page textarea{font:normal 400 18px/1.6 var(--font-body)!important;background:#100d19d9!important;color:var(--fc-ink)!important;-webkit-text-fill-color:var(--fc-ink)!important}body.site-editorial #MainContent .fc-page .fc-heading :is(p,h1){text-align:center!important}body.site-editorial #MainContent .fc-page .fc-boundary,body.site-editorial #MainContent .fc-page .fc-personal-copy .fc-optional{text-align:center!important}}
.fc-page[data-fc-motion=off] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.fc-page *{animation:none!important;transition:none!important}}
body:has(.fc-page) .obs-index-mount{display:none!important}@media(max-width:800px){body:has(.fc-page) #MobileStickyDock{display:none!important}body:has(.fc-page) :is(shopify-chat,#shopify-chat)[data-mobile-chat-closed]{display:none!important}body:has(.fc-page){padding-bottom:0!important}}
.fc-page .fc-personal:before{content:'';position:absolute;inset:-40px -28px;z-index:-1;opacity:.25;background-image:var(--fc-scene);background-size:cover;background-position:center;mask-image:linear-gradient(transparent,#000 15%,#000 75%,transparent);pointer-events:none}
@media(max-width:800px){.fc-page .fc-landscape{height:850px}.fc-page .fc-compass{width:min(100%,310px)}.fc-page .fc-ready-copy{display:none}.fc-page .fc-personal:before{inset:0 -20px;opacity:.18}}
@media(max-width:360px){.fc-page .fc-compass{width:min(100%,280px)}}

@media(max-width:800px){.fc-page .fc-pdf-cover{width:46%;padding:12px 9px;gap:9px;top:5px}.fc-page .fc-pdf-brand{font-size:18px}.fc-page .fc-pdf-cover h3{font-size:18px}.fc-page .fc-pdf-format{font-size:18px}.fc-page .fc-pdf-spread{height:285px}}

.fc-page .fc-ready-copy{min-height:260px}.fc-page .fc-console{min-height:var(--fc-console-reserve,500px)}
@media(max-width:800px){.fc-page .fc-console{min-height:0}.fc-page .fc-ready-copy{min-height:0}}

@layer action-overflow{body.site-editorial #MainContent .fc-page .fc-breadcrumb{font-size:18px!important;line-height:1.6!important;flex-wrap:wrap;gap:8px 10px;padding-block:18px}body.site-editorial #MainContent .fc-page .fc-breadcrumb :is(a,span){font-size:inherit!important;line-height:inherit!important}body.site-editorial #MainContent .fc-page .fc-heading>.fc-kicker{font:normal 400 20px/1.6 var(--font-body)!important;letter-spacing:.10em!important;max-width:100%;margin-bottom:16px!important}@media(max-width:700px){body.site-editorial #MainContent .fc-page .fc-heading>.fc-kicker{font-size:18px!important;letter-spacing:.06em!important}body.site-editorial #MainContent .fc-page .fc-breadcrumb{padding-block:16px}}}
