:root{--vellum: #e7dec9;--vellum-raised: #f3ecdd;--vellum-sunk: #ddd1b6;--ink: #262219;--ink-soft: #5c5340;--ink-faint: #897c61;--sacristy: #163a31;--sacristy-deep: #0e2a23;--sacristy-tint: #e2ebe3;--verdigris: #3f7a64;--verdigris-deep: #2c5a4a;--verdigris-soft: #9bbaac;--gilt: #b5853a;--gilt-bright: #d8b25e;--gilt-faint: rgba(181, 133, 58, .22);--rubric: #9c3b2c;--rubric-deep: #7c2d20;--rubric-bright: #c25038;--lapis: #1c2d4a;--lapis-ink: #142138;--lapis-soft: #4c6a97;--pillar-home: #2f6a57;--pillar-head: var(--lapis);--pillar-hands: var(--verdigris);--pillar-heart: var(--rubric);--pillar-keystone: var(--gilt);--pillar-home-lit: #9bbaac;--pillar-head-lit: #8aa6ce;--pillar-hands-lit: #74ac92;--pillar-heart-lit: var(--gilt-bright);--hairline: #c9bb97;--hairline-soft: rgba(38, 34, 25, .12);--hairline-light: rgba(241, 236, 221, .18);--paper: var(--vellum);--card: var(--vellum-raised);--surface: var(--vellum-raised);--surface-muted: var(--vellum-sunk);--fg: var(--ink);--muted: var(--ink-soft);--evergreen: var(--verdigris);--evergreen-deep: var(--verdigris-deep);--accent: var(--verdigris);--accent-strong: var(--verdigris-deep);--clay: var(--rubric);--clay-deep: var(--rubric-deep);--gold: var(--gilt);--honey-bg: #f3e7cb;--honey-border: var(--gilt);--honey-ink: #6e4f17;--sage-bg: var(--sacristy-tint);--sage-border: #a9c4b6;--sage-ink: var(--verdigris-deep);--ok-bg: var(--sacristy-tint);--ok-border: #a9c4b6;--ok-fg: var(--verdigris-deep);--warn-bg: #f3e7cb;--warn-border: var(--gilt);--warn-fg: #6e4f17;--line: var(--hairline);--border: var(--hairline);--font-display: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-text: "Spectral", "Iowan Old Style", Georgia, serif;--font-sans: var(--font-text);--radius-leaf: 6px;--shadow-press: 0 1px 0 rgba(255, 253, 246, .6), 0 18px 40px -24px rgba(22, 34, 25, .5);font-family:var(--font-text);color:var(--ink);background:var(--vellum);line-height:1.6;font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--ink);background-color:var(--vellum);background-image:radial-gradient(rgba(38,34,25,.035) .5px,transparent .5px),radial-gradient(rgba(38,34,25,.025) .5px,transparent .5px),radial-gradient(120% 90% at 50% -10%,rgba(22,58,49,.06),transparent 60%);background-size:7px 7px,13px 13px,100% 100%;background-position:0 0,3px 4px,0 0}::selection{background:var(--gilt-faint);color:var(--ink)}:focus-visible{outline:2px solid var(--verdigris);outline-offset:2px;border-radius:2px}a{color:var(--verdigris-deep);text-underline-offset:3px;text-decoration-thickness:1px}.emblem{display:inline-block;vertical-align:middle;flex-shrink:0}.emblem path,.emblem circle,.emblem line,.emblem polyline,.emblem polygon,.emblem rect{vector-effect:non-scaling-stroke}manypaths-fit-widget:not(:defined){opacity:0;animation:mp-defined-fallback .2s 2s forwards}@keyframes mp-defined-fallback{to{opacity:1}}dialog:modal{overscroll-behavior:contain;border:1px solid var(--hairline);border-radius:var(--radius-leaf);background:var(--vellum-raised);color:var(--ink);max-width:540px;width:calc(100% - 2rem);padding:2rem 2rem 1.6rem;box-shadow:0 32px 80px -28px #0e2a2399;position:relative}dialog:modal:before{content:"";position:absolute;inset:7px;border:1px solid var(--gilt-faint);border-radius:3px;pointer-events:none}dialog::backdrop{overflow:hidden;overscroll-behavior:contain;background:#0e1e199e;backdrop-filter:blur(3px) saturate(.9)}.shell{max-width:1180px;margin:0 auto;padding:0 1.25rem 4.5rem}.atlas-masthead{position:relative;margin:0 -1.25rem 2.5rem;padding:2.8rem 1.25rem 2.35rem;background:radial-gradient(130% 120% at 50% -30%,#1d4a3e 0%,var(--sacristy) 42%,var(--sacristy-deep) 100%);color:var(--vellum);overflow:hidden;isolation:isolate}.atlas-masthead:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gilt),transparent);opacity:.65}.hero-contours{position:absolute;inset:-12% -5% auto;width:110%;height:150%;color:#9bc4b22b;z-index:-1;pointer-events:none}.hero-contours path{fill:none;stroke:currentColor;stroke-width:1}.hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem}.founder-arch-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:.15rem;filter:drop-shadow(0 10px 28px rgba(8,22,18,.42))}.founder-arch-mark{width:204px;height:auto;display:block}.hero-wordmark{font-family:var(--font-display);font-weight:600;font-size:clamp(3.25rem,6.8vw,5.15rem);line-height:.98;letter-spacing:-.02em;text-transform:none;text-indent:0;margin:.1rem 0 0}.hero-wordmark .wm-many,.hero-wordmark .wm-ai{color:#d8654b}.hero-wordmark .wm-paths{color:#f6f1e3}.hero-wordmark .wm-dot{color:var(--gilt-bright)}.hero-motto{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.2;letter-spacing:-.005em;margin:.25rem 0 0;color:#f3ead6}.hero-rule .bearing-home,.home-pillar-links .bearing-home{color:#f3d47e;text-decoration-color:#f3d47ead}.hero-rule .bearing-head,.home-pillar-links .bearing-head{color:#9abaf2;text-decoration-color:#9abaf2ad}.hero-rule .bearing-hands,.home-pillar-links .bearing-hands{color:#98d0a6;text-decoration-color:#98d0a6ad}.hero-rule .bearing-heart,.home-pillar-links .bearing-heart{color:#ee8868;text-decoration-color:#ee8868ad}.hero-sub{margin:.55rem auto 0;font-size:clamp(1.04rem,1.55vw,1.2rem);line-height:1.55;color:#e8efe9e0;max-width:60ch;text-align:center;text-wrap:balance}.hero-rule{display:inline-flex;align-items:center;gap:.9rem;margin-top:1.25rem;color:var(--verdigris-soft, #9bbaac)}.hero-rule .laurel{width:28px;height:28px;color:var(--gilt);opacity:.88}.hero-rule span{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#d8b25eeb}.plate-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.45rem}.plate-btn{font:inherit;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.15rem;background:#e7dec912;border:1px solid rgba(216,178,94,.3);border-radius:3px;color:#e7dec9d6;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.plate-btn:hover{background:#e7dec924;color:#f6f1e3}.plate-btn[aria-selected=true]{background:var(--vellum-raised);border-color:var(--gilt);color:var(--sacristy-deep)}.plate-numeral{font-family:var(--font-display);font-weight:600;font-size:.84rem;letter-spacing:.08em;color:var(--gilt-bright);min-width:1.5em;text-align:center}.plate-btn[aria-selected=true] .plate-numeral{color:var(--rubric)}.plate-label{font-size:.86rem;letter-spacing:.02em}.running-head{margin:0 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--verdigris-deep);display:inline-flex;align-items:center;gap:.5rem}.running-head .emblem{color:var(--gilt);width:15px;height:15px}.running-head.on-dark{color:var(--gilt-bright)}.brand-eyebrow{margin:0 0 .4rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--verdigris-deep)}.editorial-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.08;letter-spacing:-.01em;margin:0 0 .5rem;color:var(--ink)}.editorial-lead{font-size:1rem;color:var(--ink-soft);margin:0 0 1.3rem;max-width:62ch}.subtext{margin:0;font-size:.86rem;color:var(--ink-soft)}.chart-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:2rem;align-items:start}@media(max-width:920px){.chart-layout{grid-template-columns:1fr}}.reflection-leaf{position:relative;background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:var(--radius-leaf);padding:1.6rem 1.5rem;box-shadow:var(--shadow-press)}.reflection-leaf:before{content:"";position:absolute;inset:6px;border:1px solid var(--gilt-faint);border-radius:3px;pointer-events:none}.leaf-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.privacy-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;letter-spacing:.04em;padding:.3rem .7rem .3rem .55rem;border-radius:999px;background:var(--sacristy-tint);border:1px solid var(--sage-border);color:var(--verdigris-deep)}.privacy-pill .emblem{width:15px;height:15px}.step-beads{display:inline-flex;gap:.4rem;align-items:center}.step-bead{width:11px;height:11px;border-radius:999px;background:transparent;border:1.25px solid var(--hairline);padding:0;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.step-bead:hover{border-color:var(--verdigris)}.step-bead-active{background:var(--verdigris);border-color:var(--verdigris);transform:scale(1.1)}.leaf-number{font-family:var(--font-display);font-style:italic;color:var(--gilt);font-weight:600}.choice-stack{display:grid;gap:.6rem;margin-bottom:1.1rem}.choice-card{font:inherit;width:100%;text-align:left;padding:.9rem 1rem;border-radius:4px;border:1px solid var(--hairline);background:var(--vellum);color:var(--ink);cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.choice-card:hover{border-color:var(--verdigris)}.choice-card[aria-pressed=true]{background:var(--vellum-raised);border-color:var(--verdigris);box-shadow:inset 3px 0 0 var(--verdigris)}.choice-title{font-family:var(--font-display);font-weight:600;font-size:1.08rem;line-height:1.2;display:block;margin-bottom:.12rem}.choice-desc{font-size:.85rem;color:var(--ink-soft);display:block;line-height:1.45}.choice-check{flex-shrink:0;width:24px;height:24px;border-radius:999px;border:1.25px solid var(--hairline);display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem;color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.choice-check .emblem{width:13px;height:13px}.choice-card[aria-pressed=true] .choice-check{background:var(--verdigris);border-color:var(--verdigris);color:var(--vellum-raised)}.choice-card input[type=checkbox]{width:18px;height:18px;margin-top:.2rem;accent-color:var(--verdigris)}.tender-reassurance{position:relative;background:var(--vellum);border:1px solid var(--hairline);border-left:3px solid var(--rubric);padding:.85rem 1rem;border-radius:0 4px 4px 0;font-size:.88rem;color:var(--ink);margin-bottom:1rem;line-height:1.5}.tender-reassurance ul{margin:.4rem 0 0 1rem;padding:0}.tender-reassurance li{margin-bottom:.2rem}.intake-nav{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding-top:1rem;margin-top:.3rem;border-top:1px solid var(--hairline-soft)}.match-feed{display:grid;gap:1.8rem}.match-feed-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--hairline)}.niche{--lead: var(--gilt-bright);position:relative;background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:var(--radius-leaf);box-shadow:var(--shadow-press);overflow:hidden}.niche-arch{position:relative;border-top:3px solid var(--lead);padding:1.5rem 1.6rem 1.35rem;background:radial-gradient(120% 140% at 50% -40%,#1f4c40,var(--sacristy) 55%,var(--sacristy-deep));color:var(--vellum);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;isolation:isolate}.niche-arch.is-secondary{background:radial-gradient(120% 140% at 50% -40%,#244a40,#1b3b33 55%,#112a24)}.niche-arch-art{position:absolute;inset:8px 10px -2px;color:#d8b25e4d;z-index:-1;pointer-events:none}.niche-arch-art path{fill:none;stroke:currentColor;stroke-width:1}.niche-kind{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gilt-bright);margin:0 0 .4rem}.niche-title{font-family:var(--font-display);font-weight:600;font-size:1.7rem;line-height:1.08;margin:0 0 .3rem;color:#f6f1e3}.niche-loc{margin:0;font-size:.85rem;color:#e2ebe3c7;font-style:italic}.fit-bearing{flex-shrink:0;text-align:center;padding:.5rem .7rem;border:1px solid rgba(216,178,94,.5);border-radius:4px;background:#0e1e1959}.fit-bearing-num{font-family:var(--font-display);font-weight:600;font-size:1.85rem;line-height:1;color:var(--gilt-bright);display:block}.fit-bearing-label{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#e2ebe3b3}.niche-body{padding:1.4rem 1.6rem 1.5rem}.rhythm-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.2rem}.rhythm-tag{font-size:.76rem;letter-spacing:.01em;padding:.3rem .7rem;border-radius:3px;background:var(--vellum);border:1px solid var(--hairline);color:var(--ink-soft)}.rhythm-tag-strong{background:var(--sacristy-tint);border-color:var(--sage-border);color:var(--verdigris-deep)}.rhythm-tag.rt-home{border-left:3px solid var(--pillar-home);color:var(--pillar-home);background:var(--sacristy-tint);border-color:var(--sage-border)}.rhythm-tag.rt-head{border-left:3px solid var(--pillar-head);color:var(--lapis-ink);background:#e9eef6;border-color:#b9c7e0}.rhythm-tag.rt-hands{border-left:3px solid var(--pillar-hands);color:var(--verdigris-deep);background:var(--sacristy-tint);border-color:var(--sage-border)}.rhythm-tag.rt-heart{border-left:3px solid var(--pillar-heart);color:var(--rubric-deep);background:#f3e7cb;border-color:var(--gilt)}.rhythm-tab{font:inherit;flex:1 1 160px;text-align:left;padding:.55rem .8rem;cursor:pointer;display:flex;flex-direction:column;gap:.12rem;opacity:.78;transition:opacity .15s ease,transform .12s ease,box-shadow .15s ease,border-color .15s ease}.rhythm-tab:hover{opacity:.96}.rhythm-tab.is-active-tab{opacity:1;box-shadow:0 6px 16px -8px #16261e47,inset 0 0 0 1px #16261e24;transform:translateY(-1px)}.rt-tab-title{font-weight:600;font-size:.82rem;line-height:1.2}.rt-tab-sub{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.category-dossier{border:1px solid var(--hairline);border-radius:4px;background:var(--vellum);padding:1.1rem 1.25rem;margin-bottom:1.25rem}.category-dossier.dossier-home{border-top:3px solid var(--pillar-home)}.category-dossier.dossier-head{border-top:3px solid var(--pillar-head)}.category-dossier.dossier-hands{border-top:3px solid var(--pillar-hands)}.category-dossier.dossier-heart{border-top:3px solid var(--pillar-heart)}.dossier-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.85rem;margin-bottom:.35rem;border-bottom:1px solid var(--hairline)}.dossier-eyebrow{margin:0 0 .2rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.dossier-title{margin:0;font-family:var(--font-display);font-size:1.32rem;font-weight:600;color:var(--ink)}.dossier-score-badge{text-align:right;padding:.35rem .75rem;border-radius:3px;background:var(--vellum-raised);border:1px solid var(--hairline)}.dossier-score-num{font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1;color:var(--ink);display:block}.dossier-score-num span{font-size:.82rem;color:var(--ink-soft);font-weight:500}.dossier-score-label{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.indicator-list{list-style:none;padding:0;margin:0;display:grid}.indicator-row{padding:.85rem 0;border-top:1px solid var(--hairline-soft);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.indicator-row:first-child{border-top:none}.indicator-row-open{background:#f3e7cb8c;margin:.25rem -.65rem;padding:.8rem .65rem;border-radius:3px;border:1px solid var(--gilt)}.indicator-main{flex:1 1 320px}.indicator-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.25rem}.indicator-name{font-family:var(--font-display);font-size:1.06rem;font-weight:600;color:var(--ink)}.indicator-badge{display:inline-flex;align-items:center;gap:.28rem;font-size:.68rem;font-weight:500;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--hairline);background:var(--vellum-raised);color:var(--ink-soft)}.indicator-badge-verified{background:var(--sacristy-tint);border-color:var(--sage-border);color:var(--verdigris-deep)}.indicator-badge-shield{background:#e9eef6;border-color:#b9c7e0;color:var(--lapis-ink)}.indicator-badge-open{background:#f3e7cb;border-color:var(--gilt);color:#6e4f17}.indicator-stance{margin:0;font-size:.88rem;line-height:1.48;color:var(--ink-soft)}.indicator-actions{margin-top:.5rem}.indicator-score-col{flex:0 0 96px;text-align:right;padding-top:.1rem}.indicator-score-num{font-family:var(--font-display);font-size:1.15rem;line-height:1.1;color:var(--ink);margin-bottom:.3rem}.indicator-score-num span{font-size:.78rem;color:var(--ink-soft)}.indicator-bar{display:block;width:100%;height:5px;border-radius:999px;background:#2622191f;overflow:hidden}.indicator-bar-fill{display:block;height:100%;border-radius:999px}.why-match-list{list-style:none;padding:0;margin:0 0 1.2rem;display:grid;gap:0}.why-match-item{padding:.95rem 0;border-top:1px solid var(--hairline-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.why-match-item:first-child{border-top:none}.why-match-text{font-size:.95rem;color:var(--ink);flex:1 1 260px;line-height:1.5}.why-match-text strong{font-family:var(--font-display);font-weight:600}.quote-chip-btn{font:inherit;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;padding:.4rem .75rem;border-radius:3px;border:1px solid var(--sage-border);background:transparent;color:var(--verdigris-deep);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.quote-chip-btn .emblem{width:15px;height:15px;color:var(--gilt)}.quote-chip-btn:hover{background:var(--sacristy-tint);border-color:var(--verdigris)}.cold-start-banner{padding:.95rem 1.1rem;border-radius:4px;background:var(--honey-bg);border:1px solid var(--gilt);color:var(--honey-ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:1.2rem;font-size:.9rem;line-height:1.5}.doorway-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding-top:1.2rem;border-top:1px solid var(--hairline)}.secondary-cta-row{display:flex;flex-wrap:wrap;gap:.5rem}.doorway-primary-btn{font:inherit;font-size:.98rem;font-weight:600;padding:.75rem 1.4rem;border-radius:4px;border:1px solid var(--rubric-deep);background:linear-gradient(180deg,#b24536,var(--rubric));color:#fdf6ec;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;box-shadow:0 10px 22px -14px #7c2d20e6;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease}.doorway-primary-btn .emblem{width:17px;height:17px}.doorway-primary-btn:hover{filter:brightness(1.05);box-shadow:0 14px 26px -14px #7c2d20f2}.doorway-primary-btn:active{transform:translateY(1px)}.action-btn{font:inherit;font-size:.9rem;font-weight:600;background:var(--verdigris);color:#f6f1e3;border:1px solid var(--verdigris-deep);border-radius:4px;padding:.6rem 1.05rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:background-color .15s ease,transform .12s ease}.action-btn .emblem{width:15px;height:15px}.action-btn:hover:not(:disabled){background:var(--verdigris-deep)}.action-btn:active:not(:disabled){transform:translateY(1px)}.action-btn:disabled{opacity:.45;cursor:not-allowed}.secondary-btn{font:inherit;font-size:.86rem;font-weight:500;background:transparent;color:var(--ink);border:1px solid var(--hairline);border-radius:4px;padding:.55rem .95rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:border-color .15s ease,background-color .15s ease}.secondary-btn:hover{border-color:var(--verdigris);background:var(--vellum-raised)}.quote-serif-box{position:relative;font-family:var(--font-display);font-size:1.4rem;font-style:italic;line-height:1.4;color:var(--ink);margin:1.1rem 0;padding:.4rem 0 .4rem 1.3rem;border-left:2px solid var(--gilt)}.quote-meta-line{font-size:.85rem;color:var(--ink-soft);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:1.4rem;padding-top:.9rem;border-top:1px solid var(--hairline-soft)}.quote-meta-line .verified{display:inline-flex;align-items:center;gap:.4rem}.quote-meta-line .verified .emblem{width:15px;height:15px;color:var(--verdigris)}.modal-foot{display:flex;justify-content:flex-end;gap:.6rem}.concierge-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1.05fr);gap:2rem;align-items:start}@media(max-width:960px){.concierge-grid{grid-template-columns:1fr}}.editorial-card{position:relative;background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:var(--radius-leaf);padding:1.6rem;box-shadow:var(--shadow-press)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.progress-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-radius:4px;background:var(--sacristy-tint);border:1px solid var(--sage-border);margin-bottom:1.2rem}.progress-banner strong{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem}.progress-banner .emblem{width:20px;height:20px;color:var(--gilt)}.progress-banner code{font-family:var(--font-text);font-style:italic;color:var(--verdigris-deep)}.question-prompt-card{padding:1.15rem 1.2rem;border-radius:4px;background:var(--vellum);border:1px solid var(--hairline);margin-bottom:.9rem}.question-prompt-card h3{font-family:var(--font-display);font-weight:600;font-size:1.22rem;line-height:1.2;margin:.4rem 0 .5rem}.inline-confirmed{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;padding:.5rem .85rem;border-radius:4px;background:var(--sacristy-tint);border:1px solid var(--sage-border);color:var(--verdigris-deep)}.inline-confirmed .emblem{width:16px;height:16px;color:var(--verdigris)}.simulated-browser{border:1px solid var(--hairline);border-radius:6px;overflow:hidden;background:#fff;margin-bottom:1rem;box-shadow:var(--shadow-press)}.browser-chrome{background:var(--vellum-sunk);padding:.6rem .9rem;border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:var(--ink-soft)}.browser-dots{display:inline-flex;gap:.3rem}.browser-dot{width:9px;height:9px;border-radius:999px;background:#b7a988}.browser-url{display:inline-flex;align-items:center;gap:.35rem;font-style:italic}.browser-url .emblem{width:13px;height:13px}.simulated-parish-hero{padding:1.2rem 1.25rem;background:#faf7ef}.embed-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.insight-list{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.insight-item{padding:.85rem 1rem;border-radius:4px;background:var(--vellum);border:1px solid var(--hairline);font-size:.9rem;line-height:1.5;display:flex;gap:.7rem;align-items:flex-start}.insight-item .emblem{width:18px;height:18px;color:var(--verdigris);margin-top:.15rem}.insight-item strong{font-family:var(--font-display);font-weight:600}.pass-giving-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(320px,1fr);gap:2rem;align-items:start}@media(max-width:920px){.pass-giving-grid{grid-template-columns:1fr}}.letterpress-pass{position:relative;border-radius:8px;overflow:hidden;background:var(--sacristy-deep);border:1px solid #0a211b;box-shadow:0 30px 60px -28px #0e2a23b3;color:var(--vellum)}.pass-top{position:relative;padding:1.6rem 1.6rem 1.4rem;background:radial-gradient(120% 130% at 100% 0%,#1f4c40,var(--sacristy) 60%,var(--sacristy-deep));display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;isolation:isolate}.pass-top-art{position:absolute;inset:0;color:#d8b25e24;z-index:-1}.pass-kind{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gilt-bright);margin:0 0 .3rem}.pass-title{font-family:var(--font-display);font-weight:600;font-size:1.55rem;line-height:1.05;margin:0 0 .3rem;color:#f6f1e3}.pass-member{margin:0;font-size:.82rem;color:#e2ebe3cc;font-style:italic}.wax-seal-emblem{width:62px;height:62px;color:var(--gilt-bright);flex-shrink:0}.stamp-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1.3rem 1.6rem}.embossed-stamp{padding:.9rem .6rem;border-radius:5px;border:1px solid rgba(216,178,94,.25);background:#e7dec90a;text-align:center}.embossed-stamp-earned{border-color:#d8b25e8c;background:#3f7a642e}.stamp-seal{width:36px;height:36px;margin:0 auto .4rem;color:var(--lead, var(--gilt-bright))}.embossed-stamp strong{font-family:var(--font-display);font-weight:600;font-size:.95rem;display:block;color:#f6f1e3}.embossed-stamp span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#e2ebe39e}.perforated-divider{height:14px;margin:0 1.1rem;background-image:radial-gradient(circle,rgba(216,178,94,.5) 1.4px,transparent 1.6px);background-size:11px 14px;background-position:center;background-repeat:repeat-x}.wallet-qr-well{padding:1.3rem 1.6rem 1.6rem;text-align:center}.qr-visual-box{width:150px;height:150px;margin:0 auto .85rem;padding:12px;border-radius:6px;background:#f6f1e3;border:1px solid rgba(216,178,94,.4);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:5px}.qr-cell{border-radius:2px;background:var(--sacristy-deep)}.qr-cell-empty{background:transparent}.pass-code-title{font-family:var(--font-display);font-weight:600;font-size:1.02rem;margin:0 0 .3rem;color:#f6f1e3}.pass-code-note{font-size:.82rem;color:#e2ebe3b8;margin:0 0 1rem;line-height:1.5}.pass-hospitality{text-align:left;margin-top:1.1rem;padding:.85rem 1rem;border-radius:4px;background:#e7dec90f;border:1px solid rgba(216,178,94,.3);font-size:.86rem;line-height:1.5;color:#f6f1e3eb;display:flex;gap:.65rem;align-items:flex-start}.pass-hospitality .emblem{width:20px;height:20px;color:var(--gilt-bright);margin-top:.1rem;flex-shrink:0}.amount-pills,.control-group,.control-row{margin-bottom:1rem}.amount-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.control-label{display:block;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--verdigris-deep);margin-bottom:.45rem}.control-label .step-ord{font-family:var(--font-display);font-style:italic;color:var(--gilt);margin-right:.3rem}.pill-toggle{font:inherit;font-size:.86rem;padding:.45rem .9rem;border-radius:3px;border:1px solid var(--hairline);background:var(--vellum);color:var(--ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pill-toggle:hover{border-color:var(--verdigris)}.pill-toggle[aria-pressed=true]{background:var(--verdigris);border-color:var(--verdigris);color:#f6f1e3}.select-input{font:inherit;font-size:.92rem;width:100%;padding:.6rem .8rem;border-radius:4px;border:1px solid var(--hairline);background:var(--vellum);color:var(--ink)}.checkbox-stack{display:grid;gap:.5rem;margin-bottom:.9rem}.check-label{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--ink);cursor:pointer}.check-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--verdigris)}.split-ledger{border-radius:4px;border:1px solid var(--hairline);background:var(--vellum);padding:.9rem 1.05rem;display:grid;gap:.48rem;font-size:.88rem}.split-row{display:flex;justify-content:space-between;gap:.5rem}.split-row strong{font-variant-numeric:tabular-nums}.split-net{padding-top:.55rem;margin-top:.1rem;border-top:1px solid var(--hairline);color:var(--verdigris-deep)}.official-receipt-card{position:relative;margin-top:1.2rem;padding:1.3rem 1.4rem;border-radius:5px;background:var(--vellum);border:1px solid var(--gilt);box-shadow:inset 0 0 0 4px #b5853a24}.receipt-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem}.receipt-head strong{font-family:var(--font-display);font-weight:600;font-size:1.1rem}.xray-footer-drawer{margin-top:3.5rem;border-top:1px solid var(--hairline);padding-top:1.4rem}.xray-summary-bar{cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--ink-soft);padding:.6rem .95rem;border-radius:4px;background:var(--vellum-raised);border:1px solid var(--hairline);display:inline-flex;align-items:center;gap:.5rem}.xray-summary-bar::-webkit-details-marker{display:none}.Masthead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:1px solid var(--hairline);padding-bottom:1.1rem;margin:1.25rem 0 1.4rem}.Masthead h1{margin:.2rem 0 0;font-size:1.3rem;font-family:var(--font-display)}.eyebrow{margin:0;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--verdigris-deep)}.tagline{margin:.3rem 0 0;font-size:.88rem;color:var(--ink-soft)}.portal-stack{display:grid;gap:1.25rem}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.25rem}.panel{background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:5px;padding:1.25rem}.panel h2{margin:0 0 .75rem;font-size:1.1rem;font-family:var(--font-display);font-weight:600}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.55rem;margin-bottom:.9rem}.tier-card{font:inherit;text-align:left;padding:.7rem .85rem;border-radius:4px;border:1px solid var(--hairline);background:var(--vellum);color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:.2rem;transition:border-color .15s ease,background-color .15s ease}.tier-card:hover{border-color:var(--verdigris)}.tier-card-active{background:var(--sacristy-tint);border-color:var(--verdigris)}.tier-name{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.tier-price{font-size:.95rem;font-weight:600;font-family:var(--font-display);color:var(--ink)}.pill-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;padding:.25rem .65rem;border-radius:999px;background:var(--vellum);border:1px solid var(--hairline);color:var(--ink-soft)}.badge-ok{background:var(--sacristy-tint);border-color:var(--sage-border);color:var(--verdigris-deep)}.badge-warn{background:var(--honey-bg);border-color:var(--gilt);color:var(--honey-ink)}.badge-status{border-color:var(--verdigris);color:var(--verdigris-deep)}.workflow-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.7rem .9rem;border-radius:4px;background:var(--vellum);border:1px solid var(--hairline);margin-bottom:.9rem}.step-done{font-size:.8rem;font-weight:600;color:var(--verdigris-deep)}.step-muted{font-size:.8rem;color:var(--ink-soft)}.kv-list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.kv-item{padding:.7rem .85rem;border-radius:4px;background:var(--vellum);border:1px solid var(--hairline);font-size:.87rem;line-height:1.5}.kv-item strong{font-family:var(--font-display);font-weight:600}.kv-item blockquote{margin:.4rem 0 0;padding-left:.7rem;border-left:2px solid var(--verdigris);color:var(--ink-soft);font-style:italic;font-size:.82rem}.audit-box{margin-top:.9rem;padding:.8rem .9rem;border-radius:4px;border:1px dashed var(--hairline);background:var(--vellum)}.audit-box h3{margin:0 0 .4rem;font-size:.85rem;color:var(--verdigris-deep);font-family:var(--font-display)}.audit-list{margin:0;padding-left:1.1rem;font-size:.8rem;color:var(--ink-soft)}.code-details{margin-top:.65rem;font-size:.82rem}.code-details summary{cursor:pointer;font-weight:600;color:var(--verdigris-deep)}.snippet-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:1rem 0 .4rem;font-size:.85rem}.snippet-header strong{font-family:var(--font-display);font-weight:600}.code-block{margin:.4rem 0 0;padding:.85rem;border-radius:5px;background:var(--sacristy-deep);color:#d6e6dd;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.74rem;line-height:1.5;overflow-x:auto}.toast{margin-top:.9rem;font-size:.86rem;padding:.7rem .9rem;border-radius:4px;background:var(--sacristy-tint);border:1px solid var(--sage-border);color:var(--verdigris-deep)}manypaths-fit-widget{display:block;--mp-widget-accent: var(--verdigris)}@media(max-width:620px){.atlas-masthead{padding:2rem 1.1rem 1.8rem}.niche-arch,.niche-body{padding-left:1.2rem;padding-right:1.2rem}.reflection-leaf{padding:1.3rem 1.2rem}.doorway-cta-row{flex-direction:column;align-items:stretch}.doorway-primary-btn{justify-content:center}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.seeker-journey-stack{display:grid;gap:2.2rem}.aurora-whisper-strip{margin-bottom:1.5rem;border-radius:10px;border:1px solid rgba(56,217,169,.34);background:radial-gradient(120% 150% at 8% 20%,rgba(56,217,169,.18),transparent 55%),radial-gradient(100% 140% at 92% 85%,rgba(167,139,250,.18),transparent 60%),linear-gradient(135deg,#0b241e,#10352c 55%,#16283c);color:#f4f1e6;padding:1.15rem 1.45rem;box-shadow:0 18px 42px -22px #071914a6}.aurora-whisper-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem}@media(max-width:900px){.aurora-whisper-inner{grid-template-columns:1fr}}.aurora-orb-Trigger{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.aurora-floating-orb{translate:0px 0px;rotate:0deg;scale:1;transition:scale .22s cubic-bezier(.22,1,.36,1),translate .22s ease;animation:auroraFloat 5.5s ease-in-out infinite;filter:drop-shadow(0 0 16px rgba(56,217,169,.45))}.aurora-floating-orb:hover{scale:1.07}@keyframes auroraFloat{0%,to{translate:0px 0px}50%{translate:0px -4px}}.aurora-whisper-body{min-width:0}.aurora-whisper-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.35rem}.aurora-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .68rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#38d9a929;border:1px solid rgba(56,217,169,.45);color:#8cf2d0}.aurora-tradition-pill{font-size:.76rem;color:#f4f1e6d6;font-style:italic}.aurora-whisper-quote{margin:0;font-family:var(--font-display);font-size:1.15rem;line-height:1.42;color:#fbf8ef}.aurora-whisper-cite{display:inline-block;margin-left:.45rem;font-family:var(--font-sans);font-size:.82rem;font-style:normal;color:#c5e8dc}.aurora-whisper-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.aurora-select-label{display:flex;flex-direction:column;gap:.2rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#f4f1e6c7}.aurora-tradition-select{background:#0c221ce0;color:#f4f1e6;border:1px solid rgba(56,217,169,.38);font-size:.82rem;padding:.42rem .68rem;width:auto;min-width:210px}.aurora-next-btn,.aurora-guide-btn{border-color:#38d9a96b;background:#f4f1e614;color:#f4f1e6;font-size:.8rem;padding:.45rem .8rem}.aurora-next-btn:hover,.aurora-guide-btn:hover{background:#38d9a938;border-color:#63e6be}.aurora-panel-card{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(56,217,169,.26)}.aurora-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.aurora-panel-title{margin:.15rem 0 0;font-family:var(--font-display);font-size:1.25rem;color:#fbf8ef}.aurora-mode-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.aurora-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.aurora-checklist-card{padding:.95rem 1.1rem;border-radius:8px;background:#fffdf80f;border:1px solid rgba(216,178,94,.28)}.aurora-checklist-card h4{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.02rem;color:#8cf2d0}.aurora-step-list{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;font-size:.84rem;color:#f4f1e6e6}.aurora-step-list li{display:flex;justify-content:space-between;gap:.5rem}.aurora-step-done{color:#8cf2d0}.four-pillars-banner{margin-bottom:1.75rem;padding:1.35rem 1.55rem;border-radius:8px;background:var(--vellum-raised);border:1px solid var(--hairline);box-shadow:0 12px 28px -20px #15231d40}.four-pillars-head{margin-bottom:1rem}.four-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}@media(max-width:860px){.four-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.four-pillars-grid{grid-template-columns:1fr}}.four-pillar-card{padding:.85rem 1rem;border-radius:6px;background:var(--vellum);border:1px solid var(--hairline);border-left:4px solid var(--verdigris);display:flex;flex-direction:column;gap:.22rem}.four-pillar-card.fp-home{border-left-color:var(--pillar-home)}.four-pillar-card.fp-head{border-left-color:var(--pillar-head)}.four-pillar-card.fp-hands{border-left-color:var(--pillar-hands)}.four-pillar-card.fp-heart{border-left-color:var(--pillar-heart)}.fp-ribbon{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--verdigris-deep)}.four-pillar-card strong{font-family:var(--font-display);font-size:1.05rem;color:var(--ink)}.four-pillar-card span:last-child{font-size:.82rem;color:var(--ink-soft);line-height:1.45}.sc-workbench-section{padding:1.75rem 1.8rem;border-radius:10px;background:var(--vellum-raised);border:1px solid var(--hairline);box-shadow:0 22px 48px -28px #0e2a2359}.sc-workbench-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--hairline)}.sc-workbench-badges{display:flex;flex-wrap:wrap;gap:.5rem}.sc-filter-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;padding:1rem 1.15rem;border-radius:8px;background:var(--vellum);border:1px solid var(--hairline);margin-bottom:1.25rem}.sc-filter-group{display:flex;flex-direction:column;justify-content:center}.sc-checkbox-row{display:flex;flex-wrap:wrap;gap:.75rem}.sc-tradition-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem}.sc-tradition-chip{font-size:.8rem;padding:.38rem .78rem;border-radius:999px}.sc-map-shell{margin-bottom:1.65rem;border-radius:10px;overflow:hidden;border:1px solid #163d31;background:#0d2820;color:#f4f1e6}.sc-map-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.15rem;background:#091b16e0;border-bottom:1px solid rgba(216,178,94,.24);font-size:.84rem}.sc-map-legend{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.76rem;color:#f4f1e6d6}.sc-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.3rem;vertical-align:middle}.sc-dot-verified{background:#2e6f56;border:1.5px solid #fffdf8}.sc-dot-compare{background:#163a2d;border:2px solid #d8b25e}.sc-dot-origin{background:#d8b25e}.sc-map-svg{display:block;width:100%;height:auto;max-height:350px}.sc-map-pin-group{cursor:pointer}.sc-rhythm-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1.25rem}.sc-rhythm-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--vellum);border:1.5px solid var(--hairline-strong);box-shadow:0 14px 30px -22px #11241d59;translate:0px 0px;rotate:0deg;scale:1;transition:translate .18s ease,border-color .18s ease,box-shadow .18s ease}.sc-rhythm-card:hover{translate:0px -3px;border-color:var(--verdigris)}.sc-card-comparing{border-color:var(--gilt);box-shadow:0 0 0 2px #b5853a52,0 16px 34px -20px #11241d73}.sc-card-transit-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .95rem;background:#dcebe4;border-bottom:1px solid rgba(46,93,75,.22);color:#15352b;font-size:.78rem}.sc-transit-main{display:flex;flex-direction:column;gap:.1rem}.sc-transit-main strong{font-weight:600;color:#0e2920}.sc-transit-sub{font-size:.72rem;color:#35584c}.sc-compare-toggle{font:inherit;font-size:.74rem;font-weight:600;padding:.32rem .68rem;border-radius:999px;border:1px solid #2e5d4b;background:#fffdf8;color:#17382d;cursor:pointer;white-space:nowrap}.sc-compare-toggle-on{background:#17382d;border-color:#d8b25e;color:#f9f3e3}.sc-card-visual{position:relative;height:118px;padding:.75rem .95rem;display:flex;flex-direction:column;justify-content:space-between;color:#fffdf8;overflow:hidden;isolation:isolate}.sc-card-visual-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.sc-card-visual-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.sc-tradition-badge{display:inline-flex;align-items:center;padding:.24rem .68rem;border-radius:999px;font-size:.72rem;font-weight:600;background:#0e1c17c2;border:1px solid rgba(255,253,248,.28);color:#fffdf8}.sc-photo-provenance-badge{display:inline-flex;align-items:center;padding:.2rem .58rem;border-radius:6px;font-size:.68rem;font-weight:600;background:#fffdf8eb;color:#182620}.sc-card-visual-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem}.sc-card-city-label{font-size:.76rem;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.55)}.sc-card-fit-pill{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#0f261ee0;border:1px solid #d8b25e;color:#f7ecd0}.sc-card-body{padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.sc-card-title{margin:0;font-family:var(--font-display);font-size:1.24rem;line-height:1.2;color:var(--ink)}.sc-card-your-time{margin:0;font-size:.84rem;color:var(--verdigris-deep)}.sc-card-meta-line{margin:0;font-size:.78rem;color:var(--ink-soft)}.sc-card-pillar-mini-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.2rem}.sc-mini-pillar{font-size:.7rem;font-weight:600;text-align:center;padding:.24rem .3rem;border-radius:4px;background:var(--vellum-raised);border:1px solid var(--hairline)}.sc-mini-home{border-top:2px solid var(--pillar-home)}.sc-mini-head{border-top:2px solid var(--pillar-head)}.sc-mini-hands{border-top:2px solid var(--pillar-hands)}.sc-mini-heart{border-top:2px solid var(--pillar-heart)}.sc-card-quote-preview{margin:.2rem 0 0;padding-left:.65rem;border-left:2px solid var(--gilt);font-size:.79rem;font-style:italic;color:var(--ink-soft);line-height:1.42}.sc-card-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.45rem}.sc-plan-btn{padding:.45rem .85rem;font-size:.8rem}.sc-card-head-onward{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .95rem;background:#e8efe9;border-top:1px solid rgba(46,93,75,.18);font-size:.74rem;color:#27473c}.sc-compare-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hairline)}.sc-compare-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.95rem}.sc-compare-alert{margin-bottom:.85rem;padding:.65rem .95rem;border-radius:6px;background:var(--honey-bg);border:1px solid var(--gilt);color:var(--honey-ink);font-size:.84rem;font-weight:500}.sc-compare-table-wrapper{container-type:inline-size;overflow-x:auto;border-radius:8px;border:1px solid var(--hairline-strong);background:var(--vellum)}.sc-compare-table{width:100%;border-collapse:collapse;font-size:.85rem}.sc-compare-caption{text-align:left;padding:.75rem 1rem;font-size:.78rem;color:var(--ink-soft);background:var(--vellum-raised);border-bottom:1px solid var(--hairline)}.sc-compare-table th,.sc-compare-table td{padding:.78rem .95rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.sc-compare-table thead th{position:sticky;top:0;background:#14362c;color:#f6f1e3;z-index:2;font-weight:600}.sc-compare-table tbody th{position:sticky;left:0;background:var(--vellum-raised);color:var(--ink);font-weight:600;z-index:1;min-width:185px;border-right:1px solid var(--hairline)}.sc-compare-col-head{display:flex;flex-direction:column;gap:.18rem}.sc-compare-tradition{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#8cf2d0}.sc-compare-city{font-size:.75rem;font-weight:400;color:#f6f1e3cc}.sc-compare-remove-btn{align-self:flex-start;margin-top:.3rem;font:inherit;font-size:.7rem;padding:.18rem .5rem;border-radius:4px;border:1px solid rgba(246,241,227,.35);background:#f6f1e31a;color:#f6f1e3;cursor:pointer}.sc-row-pillar{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .42rem;border-radius:3px;margin-right:.35rem;background:var(--sacristy-tint);color:var(--verdigris-deep)}.sc-cell-sub{margin-top:.22rem;font-size:.76rem;color:var(--ink-soft)}.sc-num{font-variant-numeric:tabular-nums}@container (width < 600px){.sc-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sc-compare-table tbody tr{display:block;border-bottom:2px solid var(--hairline-strong);padding:.5rem 0}.sc-compare-table tbody th{display:block;position:static;border-right:none}.sc-compare-table tbody td{display:grid;grid-template-columns:9rem 1fr;gap:.5rem}.sc-compare-table tbody td:nth-of-type(1):before{content:var(--label-col-1);font-weight:600;color:var(--verdigris-deep)}.sc-compare-table tbody td:nth-of-type(2):before{content:var(--label-col-2);font-weight:600;color:var(--verdigris-deep)}.sc-compare-table tbody td:nth-of-type(3):before{content:var(--label-col-3);font-weight:600;color:var(--verdigris-deep)}}.aurora-orb-mini-wrap{display:flex;align-items:center;gap:.75rem}.aurora-identity-tag{display:flex;flex-direction:column}.aurora-identity-tag strong{font-family:var(--font-display);font-size:1.15rem;color:#8cf2d0}.aurora-identity-tag span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#f4f1e6c2}.aurora-hero-quote{margin:0;padding:0 .75rem;border-left:2px solid rgba(56,217,169,.45)}.aurora-hero-quote-text{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.12rem;line-height:1.4;color:#fbf8ef}.aurora-hero-quote-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.78rem;color:#f4f1e6d1}.aurora-pillar-tag{padding:.16rem .55rem;border-radius:999px;background:#d8b25e2e;border:1px solid rgba(216,178,94,.42);color:#f6dfa4;font-size:.72rem}.aurora-whisper-actions{display:flex;flex-wrap:wrap;gap:.5rem}.aurora-whisper-actions .secondary-btn{background:#f4f1e61a;border-color:#38d9a973;color:#fbf8ef}.aurora-whisper-actions .secondary-btn:hover{background:#38d9a93d}.four-pillars-intro{margin-bottom:.9rem}.four-pillars-intro h3{margin:.2rem 0 .35rem;font-family:var(--font-display);font-size:1.35rem;color:var(--ink)}.four-pillars-note{margin:0;font-size:.86rem;color:var(--ink-soft)}.pillar-ribbon-card{padding:.85rem 1rem;border-radius:6px;background:var(--vellum);border:1px solid var(--hairline)}.pillar-ribbon-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.pillar-roman{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--verdigris-deep);font-weight:600}.pillar-name{font-family:var(--font-display);font-size:1.1rem;color:var(--ink)}.pillar-subtitle{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--verdigris-deep)}.pillar-desc{margin:0;font-size:.78rem;color:var(--ink-soft);line-height:1.42}.aurora-drawer-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.9rem}.aurora-drawer-head h4{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.15rem;color:#fbf8ef}.aurora-cosmic-badge{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#8cf2d0}.aurora-mode-pills{display:flex;flex-wrap:wrap;gap:.4rem}.aurora-mode-tab{font:inherit;font-size:.78rem;padding:.38rem .75rem;border-radius:999px;border:1px solid rgba(56,217,169,.36);background:#f4f1e614;color:#f4f1e6;cursor:pointer}.aurora-mode-tab.is-active{background:#2bb689;border-color:#8cf2d0;color:#082019;font-weight:600}.aurora-nav-grid,.aurora-preset-row,.aurora-tradition-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.aurora-action-card,.aurora-preset-btn,.aurora-chip{font:inherit;text-align:left;padding:.55rem .85rem;border-radius:6px;border:1px solid rgba(56,217,169,.35);background:#f4f1e614;color:#fbf8ef;cursor:pointer;font-size:.82rem}.aurora-action-card strong{display:block;color:#8cf2d0;margin-bottom:.15rem}.aurora-chip.is-active{background:#38d9a947;border-color:#8cf2d0}.sc-filter-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.sc-filter-label{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--verdigris-deep);margin-bottom:.35rem;display:block}.sc-pill-row{display:flex;flex-wrap:wrap;gap:.4rem}.sc-filter-pill,.sc-check-pill{font:inherit;font-size:.78rem;padding:.36rem .72rem;border-radius:999px;border:1px solid var(--hairline-strong);background:var(--vellum-raised);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.sc-filter-pill.is-active,.sc-check-pill.is-checked{background:var(--verdigris);border-color:var(--verdigris-deep);color:#fbf8ef;font-weight:600}.sc-map-and-summary{margin-bottom:1.5rem}.sc-map-shell{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;padding:1rem}@media(max-width:900px){.sc-map-shell{grid-template-columns:1fr}}.sc-map-overlay-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.78rem}.sc-valley-map-svg{width:100%;height:auto;display:block;border-radius:10px}.sc-map-spotlight{padding:1rem;border-radius:8px;background:#fffdf814;border:1px solid rgba(216,178,94,.35)}.sc-map-spotlight h4{margin:.25rem 0;font-family:var(--font-display);font-size:1.2rem;color:#fbf8ef}.sc-spotlight-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#8cf2d0}.sc-spotlight-scores{display:flex;flex-wrap:wrap;gap:.65rem;margin:.65rem 0;font-size:.8rem}.sc-card-travel-bar{display:flex;justify-content:space-between;align-items:center;padding:.6rem .95rem;background:#dcebe4;border-bottom:1px solid rgba(46,93,75,.2);font-size:.78rem;font-weight:600;color:#14352b}.sc-fit-pill{padding:.18rem .55rem;border-radius:999px;font-size:.72rem;background:#17382d;color:#f8f2e4}.sc-category-pill{padding:.22rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;background:#0f1f19c7;color:#fffdf8}.sc-provenance-pill{padding:.2rem .58rem;border-radius:6px;font-size:.68rem;font-weight:600;background:#fffdf8eb;color:#162620}.sc-space-type{font-size:.75rem;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.65)}.sc-card-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem}.sc-card-tradition{margin:.15rem 0 0;font-size:.78rem;color:var(--ink-soft)}.sc-compare-toggle-btn{font:inherit;font-size:.74rem;font-weight:600;padding:.32rem .68rem;border-radius:999px;border:1px solid var(--verdigris);background:var(--vellum-raised);color:var(--verdigris-deep);cursor:pointer;white-space:nowrap}.sc-compare-toggle-btn.is-compared{background:var(--verdigris-deep);border-color:var(--gilt);color:#fbf8ef}.sc-rhythm-meta-box{padding:.65rem .8rem;border-radius:6px;background:var(--vellum-raised);border:1px solid var(--hairline);font-size:.8rem}.sc-rhythm-meta-box p{margin:.2rem 0}.sc-mini-dossier{padding:.7rem .8rem;border-radius:6px;background:var(--vellum-raised);border:1px solid var(--hairline)}.sc-mini-dossier-head{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:.45rem;color:var(--verdigris-deep)}.sc-mini-indicator-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.sc-mini-indicator-item{font-size:.78rem;padding-top:.4rem;border-top:1px dashed var(--hairline)}.sc-mini-ind-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem}.sc-mini-ind-summary{margin:.2rem 0 .3rem;color:var(--ink-soft)}.sc-card-footer{display:flex;justify-content:space-between;align-items:center;padding:.6rem .95rem;background:#e6efe9;border-top:1px solid rgba(46,93,75,.18);font-size:.76rem;color:#1f4236}.sc-cards-header,.sc-comparison-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.35rem 0 .85rem}.sc-comparison-QuickAdd{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem}.sc-scraper-spec-drawer{margin-bottom:1.35rem;padding:1.1rem 1.25rem;border-radius:8px;background:var(--vellum);border:1px solid var(--gilt)}.sc-scraper-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:.8rem;font-size:.78rem}.sc-scraper-pillar-col ul{padding-left:1.1rem;margin:.4rem 0 0;display:grid;gap:.45rem}.sc-scraper-pillar-col p{margin:.15rem 0 0;color:var(--ink-soft)}.sr-only-caption{text-align:left;padding:.65rem .95rem;font-size:.78rem;color:var(--ink-soft);background:var(--vellum-raised)}.bearing-link{color:inherit;text-decoration:underline;text-decoration-color:#d8b25e8c;text-underline-offset:.22em;font-weight:700;letter-spacing:.14em;cursor:pointer;transition:color .16s ease,text-decoration-color .16s ease}.bearing-link:hover,.bearing-link:focus-visible{color:#fffdf8;text-decoration-color:#d8b25e}.pillar-concept-card-link{display:inline-block;margin-top:.55rem;font-size:.78rem;font-weight:600;color:var(--verdigris-deep);text-decoration:underline;text-underline-offset:.18em}.pillar-concept-page{margin:0 0 1.75rem;padding:1.5rem 1.75rem;border-radius:10px;background:var(--vellum-raised);border:1.5px solid var(--gilt);box-shadow:0 22px 48px -24px #0e2a236b}.pillar-concept-top-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.15rem;padding-bottom:.85rem;border-bottom:1px solid var(--hairline)}.pillar-concept-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.84rem}.pillar-switch-link{padding:.28rem .68rem;border-radius:999px;color:var(--verdigris-deep);text-decoration:none;font-weight:600;border:1px solid transparent}.pillar-switch-link.is-active{background:var(--verdigris-deep);color:#fbf8ef;border-color:var(--gilt)}.pillar-concept-hero{padding:1rem 1.2rem;border-radius:8px;background:var(--vellum);margin-bottom:1.2rem}.pillar-concept-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.2rem}.pillar-concept-card{padding:1.1rem 1.25rem;border-radius:8px;background:var(--vellum);border:1px solid var(--hairline)}.pillar-concept-card h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.2rem;color:var(--ink)}.pillar-tradition-list,.pillar-indicator-spec-list{margin:0;padding-left:1.15rem;display:grid;gap:.55rem;font-size:.84rem}.aurora-floating-vessel{position:fixed;z-index:95;display:flex;align-items:flex-start;gap:.75rem;pointer-events:auto;user-select:none}.aurora-3d-gaseous-stage{position:relative;width:148px;min-height:158px;padding:.35rem .4rem .5rem;border-radius:28px;background:radial-gradient(ellipse at 50% 42%,#0d2620d1,#0919168a 68%,#09191600);border:1px solid rgba(52,211,153,.36);box-shadow:0 14px 36px -12px #071612ad,0 0 28px #2dd4bf47;cursor:grab;touch-action:none;display:flex;flex-direction:column;align-items:center;justify-content:center;translate:0px 0px;scale:1;transition:scale .2s ease,box-shadow .2s ease}.aurora-3d-gaseous-stage:active{cursor:grabbing}.aurora-floating-vessel.is-syllable-pulsing .aurora-3d-gaseous-stage{scale:1.06;box-shadow:0 16px 42px -10px #071612c7,0 0 42px #34d399ad,0 0 64px #c084fc6b}.aurora-3d-canvas{position:absolute;top:0;left:0;width:148px;height:124px;pointer-events:none}.aurora-3d-svg-layer{position:relative;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.aurora-floating-caption{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-.25rem;line-height:1.18}.aurora-floating-caption strong{font-family:var(--font-display);font-size:.96rem;color:#a7f3d0}.aurora-floating-caption span{font-size:.64rem;font-weight:600;letter-spacing:.04em;color:#f8fafc}.aurora-gesture-hint{font-size:.58rem;color:#f8fafcb8;margin-top:.12rem}.aurora-floating-speech-hud{width:min(370px,78vw);padding:.95rem 1.1rem;border-radius:14px;background:#0b1d18f2;border:1.5px solid rgba(52,211,153,.55);color:#f8fafc;box-shadow:0 20px 44px -18px #000000b8}.aurora-hud-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.78rem;color:#6ee7b7}.aurora-hud-close{background:transparent;border:1px solid rgba(248,250,252,.3);color:#f8fafc;border-radius:999px;width:24px;height:24px;cursor:pointer;line-height:1}.aurora-syllable-stream{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.04rem;line-height:1.45;color:#f8fafc}.aurora-syllable{display:inline-block;padding:.04rem .14rem;border-radius:4px;transition:background-color .11s ease,color .11s ease,scale .11s ease}.aurora-syllable.is-speaking-syllable{background:#34d39959;color:#fde68a;scale:1.1;box-shadow:0 0 12px #34d3998c}.aurora-hud-cite{margin:0 0 .65rem;font-size:.74rem;color:#cbd5e1}.aurora-hud-controls{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.aurora-speak-form{display:flex;gap:.4rem}.aurora-speak-form .select-input{flex:1;font-size:.78rem;padding:.38rem .6rem}.sc-card-visual{height:168px}img.sc-card-photo{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;z-index:-1;filter:brightness(.92) contrast(1.03)}.niche-photo-banner{position:relative;width:100%;overflow:hidden;border-bottom:1px solid var(--hairline)}img.niche-card-photo{position:static;display:block;width:100%;height:170px;aspect-ratio:16 / 9;object-fit:cover}.sc-filter-deck,.sc-granular-filter-panel{accent-color:var(--verdigris);color-scheme:light}@supports not (accent-color: var(--verdigris)){.sc-filter-deck input[type=checkbox]:checked,.sc-granular-filter-panel input[type=checkbox]:checked{outline:2px solid var(--verdigris)}}.sc-zip-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;width:100%}.sc-zip-input-pair{display:flex;gap:.45rem}.sc-zip-direct-input{flex:1}.sc-granular-filter-panel{width:100%;margin-top:.6rem;padding:1rem 1.15rem;border-radius:8px;background:var(--vellum-raised);border:1px solid var(--hairline-strong)}.sc-granular-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem}.sc-granular-sub{margin:.15rem 0 0;font-size:.8rem;color:var(--ink-soft)}.sc-granular-header-actions{display:flex;flex-wrap:wrap;gap:.45rem}.sc-granular-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-bottom:.95rem}.sc-range-slider{width:100%;cursor:pointer}.sc-granular-chip-rows{display:grid;gap:.75rem}.sc-granular-chip-group{padding-top:.55rem;border-top:1px dashed var(--hairline)}.sc-check-pill{font-weight:500}.sc-check-pill:has(>:checked),.sc-check-pill.is-checked{background:var(--verdigris);border-color:var(--verdigris-deep);color:#fbf8ef;font-weight:500}.sc-dynamic-bucket-panel{margin-top:.95rem;padding:.95rem 1.1rem;border-radius:8px;background:#2e5d4b14;border:1.5px solid var(--verdigris)}.sc-dynamic-bucket-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.84rem}.sc-dynamic-bucket-hint{margin-top:.85rem;padding:.65rem .9rem;border-radius:6px;background:var(--vellum);border:1px dashed var(--gilt);font-size:.8rem;color:var(--ink-soft)}.sc-granular-summary{font-size:.76rem;color:var(--verdigris-deep);padding-top:.25rem;border-top:1px dashed var(--hairline)}.sc-cards-header-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.mp-great-library-section{margin-top:1.75rem;margin-bottom:1.75rem;padding:1.75rem 1.8rem;border-radius:10px;background:var(--vellum-raised);border:1px solid var(--hairline);box-shadow:0 22px 48px -28px #0e2a2352}.mp-great-library-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:1.2rem;margin-bottom:1.35rem;border-bottom:1px solid var(--hairline)}.mp-pillar-eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--verdigris-deep)}.mp-ark-badge-card{flex:0 1 360px;padding:.85rem 1rem;border-radius:8px;background:#1431290f;border:1px solid var(--verdigris)}.mp-ark-badge-title{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--verdigris-deep)}.mp-ark-badge-meta{font-size:.75rem;color:var(--ink-soft);margin-top:.2rem}.mp-ark-tier-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mp-ark-pill{font-size:.68rem;padding:.18rem .45rem;border-radius:4px;background:var(--vellum);border:1px solid var(--hairline);color:var(--ink)}.mp-great-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1.35rem}.mp-library-subhead{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .3rem;color:var(--ink)}.mp-exclusive-accordion-group{display:flex;flex-direction:column;gap:.5rem}.mp-library-disclosure{border-radius:7px;border:1px solid var(--hairline);background:var(--vellum);overflow:hidden}.mp-library-disclosure[open]{border-color:var(--verdigris);box-shadow:0 8px 20px -14px #0e2a2347}.mp-library-summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .9rem;cursor:pointer;font-size:.86rem;font-weight:600;color:var(--ink)}.mp-library-summary-badges{display:flex;flex-wrap:wrap;gap:.35rem;flex-shrink:0}.mp-license-chip,.mp-qid-chip,.mp-edw-chip,.mp-dfi-chip,.mp-ig-chip{font-size:.67rem;font-weight:600;padding:.15rem .42rem;border-radius:4px;border:1px solid var(--hairline);background:var(--vellum-raised)}.mp-edw-chip{background:#94342a1c;color:#7d241b;border-color:#94342a4d}.mp-library-body{padding:.85rem .95rem .95rem;border-top:1px solid var(--hairline);font-size:.82rem;line-height:1.5}.mp-sacred-excerpt-box{margin:.65rem 0;padding:.65rem .85rem;border-left:3px solid var(--gilt);background:#be984d14;border-radius:0 6px 6px 0}.mp-sacred-excerpt-work{font-size:.72rem;font-weight:600;color:var(--verdigris-deep);margin-bottom:.25rem}.mp-sacred-excerpt-quote{margin:0;font-style:italic;color:var(--ink)}.mp-meta-kv-row,.mp-vector-bar{display:flex;flex-wrap:wrap;gap:.65rem;margin:.55rem 0;font-size:.75rem;color:var(--ink-soft)}.mp-wedge-alert{margin:.55rem 0;padding:.6rem .75rem;border-radius:6px;background:#2e5d4b12;border:1px solid rgba(46,93,75,.25);font-size:.77rem}.mp-tradition-stance-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:.4rem;margin-top:.55rem}.mp-tradition-stance-cell{display:flex;flex-direction:column;padding:.38rem .5rem;border-radius:5px;background:var(--vellum-raised);border:1px solid var(--hairline);font-size:.7rem}.mp-tradition-cell-name{font-weight:700;text-transform:capitalize;color:var(--verdigris-deep)}.mp-tradition-cell-val{color:var(--ink-soft);margin-top:.12rem}.mp-provenance-footer{margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--hairline);font-size:.72rem;color:var(--ink-soft)}.shell-v6{accent-color:var(--verdigris);max-width:none;padding:0 0 4rem;overflow-x:hidden;overflow-x:clip}.view-main{max-width:1280px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 2rem}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-h1{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:500;margin:0 0 .35rem;color:var(--ink)}.page-lead{font-size:1.02rem;color:var(--ink-soft);max-width:62ch;margin:0 0 1rem;line-height:1.55}.link-btn{background:none;border:0;padding:.2rem .3rem;color:var(--verdigris-deep);text-decoration:underline;cursor:pointer;font:inherit;font-size:.85rem}.tn-bar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.45rem;padding:.46rem clamp(.65rem,1.8vw,1.35rem);background:var(--sacristy);border-bottom:1px solid rgba(216,178,94,.35);overflow:visible}.tn-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0;transition:transform .16s ease,filter .16s ease}.tn-brand:hover{transform:translateY(-1px);filter:brightness(1.08)}.tn-wordmark{font-family:var(--font-display);font-size:1.32rem;white-space:nowrap}.tn-wordmark .wm-many{color:var(--rubric-bright)}.tn-wordmark .wm-paths{color:#f3ecdd}.tn-links{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:.2rem}.tn-link{display:inline-flex;align-items:center;gap:.34rem;color:#e9e2cf;text-decoration:none;font-size:.86rem;padding:.38rem .62rem;border-radius:999px;white-space:nowrap;flex-shrink:0;border:1px solid transparent;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s ease,border-color .16s ease,box-shadow .16s ease}.mp-menu-symbol{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;display:inline-block}.tn-link .mp-menu-symbol{width:15px;height:15px;min-width:15px;min-height:15px;flex-shrink:0;opacity:.9}.tn-link:hover{background:#ffffff1a;border-color:#f3d47e59;transform:translateY(-1px);box-shadow:0 3px 10px #0000002e}.tn-link:active{transform:translateY(0) scale(.98)}.tn-link.is-active{background:#f3ecdd;color:var(--sacristy-deep);font-weight:600}.tn-badge{display:inline-block;min-width:1.4em;padding:0 .44em;margin-left:.2rem;border-radius:999px;background:#f3d47e;color:#132c22;font-weight:700;font-size:.72rem;text-align:center}.home-hero{width:100vw;position:relative;overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-1.5rem;margin-bottom:0;padding:2.75rem 1.5rem 3.15rem;background:radial-gradient(ellipse at 50% 0%,#1e493d 0%,var(--sacristy) 55%,var(--sacristy-deep) 100%);text-align:center;color:#f3ecdd}.home-hero-weaving-paths{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.42;-webkit-mask-image:radial-gradient(ellipse 36% 42% at 50% 48%,transparent 0%,transparent 72%,rgba(0,0,0,.45) 88%,#000000 100%);mask-image:radial-gradient(ellipse 36% 42% at 50% 48%,transparent 0%,transparent 72%,rgba(0,0,0,.45) 88%,#000000 100%)}.home-hero-weaving-paths .hero-weave-group-1{animation:hero-weave-drift-a 16s ease-in-out infinite alternate}.home-hero-weaving-paths .hero-weave-group-2{animation:hero-weave-drift-b 21s ease-in-out infinite alternate}@keyframes hero-weave-drift-a{0%{transform:translate3d(-12px,-4px,0) scaleY(.98)}to{transform:translate3d(14px,6px,0) scaleY(1.03)}}@keyframes hero-weave-drift-b{0%{transform:translate3d(10px,5px,0) scaleY(1.02)}to{transform:translate3d(-14px,-6px,0) scaleY(.97)}}.home-hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.home-hero .founder-arch-mark{width:156px;height:auto}.home-pillar-links,.home-pillar-links-with-symbols{display:inline-flex;flex-direction:row;align-items:flex-end;justify-content:center;flex-wrap:nowrap;gap:1.1rem;margin:1.35rem 0 2.35rem;letter-spacing:.14em;font-size:.9rem;color:#f3ecdd8c}.home-pillar-links .bearing-link,.home-pillar-links-with-symbols .bearing-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.42rem;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease}.home-pillar-links .bearing-link:hover,.home-pillar-links-with-symbols .bearing-link:hover{transform:translateY(-3px);filter:brightness(1.18)}.home-pillar-links .bearing-symbol,.home-pillar-links-with-symbols .bearing-symbol{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#ffffff0f;border:1px solid currentColor;box-shadow:0 4px 14px #00000038;margin:0 auto}.home-pillar-links .bearing-word,.home-pillar-links-with-symbols .bearing-word{display:block;text-align:center;font-weight:700;letter-spacing:.15em;font-size:.88rem;text-decoration:underline;text-underline-offset:4px}.home-pillar-links .bearing-dot,.home-pillar-links-with-symbols .bearing-dot{align-self:flex-end;padding-bottom:.18rem;color:#f3ecdd8c;font-size:1.05rem}.home-pillar-links .bearing-home{color:#f3d47e;text-decoration-color:#f3d47ead}.home-pillar-links .bearing-head{color:#9abaf2;text-decoration-color:#9abaf2ad}.home-pillar-links .bearing-hands{color:#98d0a6;text-decoration-color:#98d0a6ad}.home-pillar-links .bearing-heart{color:#ee8868;text-decoration-color:#ee8868ad}.home-pillar-links a:hover{filter:brightness(1.18);text-decoration-color:currentColor}.home-search{display:flex;gap:.5rem;width:100%;max-width:540px;margin:0 auto 1.15rem;padding:.42rem;background:#f3ecdd;border-radius:999px;box-shadow:0 14px 30px -14px #00000080}.home-search input{flex:1;min-width:0;border:0;background:transparent;padding:.65rem 1rem;font-size:1.05rem;color:var(--ink)}.home-search input:focus-visible{outline:2px solid var(--verdigris);border-radius:999px}.home-search-btn{border:0;border-radius:999px;padding:.65rem 1.25rem;background:var(--rubric);color:#fff;font-weight:600;font-size:.98rem;cursor:pointer}.home-search-btn:hover{background:var(--rubric-deep)}.home-secondary{margin-top:.9rem;font-size:.92rem;color:#f3ecddcc}.home-secondary a{color:var(--gilt-bright)}.home-insight{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:1.75rem 0;padding:1.15rem 1.45rem;border-left:4px solid var(--gilt);background:linear-gradient(135deg,#fbf4e4,#f3e6cb);border-radius:0 12px 12px 0;box-shadow:0 8px 22px -12px #18302638}#btn-aurora-next-whisper{background:linear-gradient(135deg,#1d4638,#2f6b4b 55%,#b88428);color:#fff8e6;border:1px solid rgba(243,212,126,.72);font-weight:700;padding:.58rem 1.15rem;border-radius:999px;box-shadow:0 6px 16px #1d463847;white-space:nowrap}#btn-aurora-next-whisper:hover{background:linear-gradient(135deg,#245746,#387d58,#cc9430);color:#fff;border-color:#fbe8b8;box-shadow:0 8px 20px #b884285c}.home-insight-quote{margin:0;font-family:var(--font-display);font-size:1.2rem;font-style:italic;color:var(--ink)}.home-insight-cite{margin:.3rem 0 0;font-size:.82rem;color:var(--ink-faint)}.home-h2{font-family:var(--font-display);font-size:1.6rem;font-weight:500;margin:0 0 .75rem}.home-steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;padding:0;margin:0 0 2rem;list-style:none;counter-reset:step}.home-steps-list li{counter-increment:step;padding:1.1rem 1.15rem 1.15rem 3.1rem;position:relative;background:linear-gradient(145deg,#f8f1e1,#efe3ca);border:1px solid rgba(47,107,75,.28);border-radius:12px;line-height:1.5;font-size:.95rem;box-shadow:0 8px 20px -12px #162a222e}.home-steps-list li:nth-child(1){background:linear-gradient(145deg,#eef6f0,#dfeee4);border-color:#2f6b4b61}.home-steps-list li:nth-child(1):before{background:#235a3d}.home-steps-list li:nth-child(2){background:linear-gradient(145deg,#eef2fa,#dfe7f6);border-color:#2e4a7d5c}.home-steps-list li:nth-child(2):before{background:#28467a}.home-steps-list li:nth-child(3){background:linear-gradient(145deg,#fbf2e3,#f4e2c3);border-color:#b5482f5c}.home-steps-list li:nth-child(3):before{background:#9e3920}.home-steps-list li:before{content:counter(step);position:absolute;left:1rem;top:1rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--sacristy);color:#f3ecdd;font-size:.8rem;display:grid;place-items:center}.home-pillars-lead{color:var(--ink-soft);margin:0 0 1rem}.home-pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.home-pillar-card{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;border-radius:10px;border:1px solid var(--hairline);border-top:5px solid var(--pillar);background:var(--vellum-raised);text-decoration:none;color:var(--ink);transition:transform .15s ease,box-shadow .15s ease}.home-pillar-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #00000059}.home-pillar-verb{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pillar);font-weight:700}.home-pillar-title{font-family:var(--font-display);font-size:1.45rem;font-weight:500}.home-pillar-text{font-size:.9rem;color:var(--ink-soft);line-height:1.5;flex:1}.home-pillar-more{font-size:.85rem;color:var(--verdigris-deep);font-weight:600}.demo-notice{margin:.75rem 0 1rem;padding:.7rem 1rem;border-radius:8px;background:#fbf3dc;border:1px solid #e3c98a;font-size:.88rem;color:#5a4a22;line-height:1.5}.ex-profile-nudge{margin:0 0 1rem;padding:.6rem 1rem;border-radius:8px;background:var(--sacristy-tint);font-size:.9rem}.ex-profile-nudge a{color:var(--verdigris-deep);font-weight:600}.ex-search{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:12px}.ex-loc,.ex-modes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ex-loc .select-input{width:auto}.ex-zip{width:9rem!important}.ex-body{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:900px){.ex-body{grid-template-columns:1fr}}.fx-drawer{position:sticky;top:4.25rem;max-height:calc(100vh - 5rem);overflow-y:auto;padding:.85rem;background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:12px}@media(max-width:900px){.fx-drawer{position:static;max-height:none}}.fx-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.fx-group{border-top:1px solid var(--hairline-soft);padding:.55rem 0}.fx-group>summary{cursor:pointer;font-weight:600;font-size:.92rem;padding:.15rem 0}.fx-stack{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.fx-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.fx-sub{flex-basis:100%;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-top:.35rem}.fx-label{font-size:.82rem;color:var(--ink-soft)}.fx-hint{font-size:.8rem;color:var(--ink-faint);margin:.6rem 0 0}.fx-check{display:flex;gap:.45rem;align-items:flex-start;font-size:.88rem;cursor:pointer}.fx-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--hairline);background:var(--vellum);font-size:.8rem;cursor:pointer}.fx-chip input{position:absolute;opacity:0;pointer-events:none}.fx-chip:has(input:focus-visible){outline:2px solid var(--verdigris)}.fx-chip.is-on{background:var(--sacristy);color:#f3ecdd;border-color:var(--sacristy)}.fx-radio{text-align:left;padding:.4rem .65rem;border-radius:8px;border:1px solid transparent;background:transparent;font:inherit;font-size:.88rem;cursor:pointer;color:var(--ink)}.fx-radio:hover{background:var(--vellum-sunk)}.fx-radio.is-on{background:var(--sacristy);color:#f3ecdd}.ex-modes .fx-radio{border-color:var(--hairline);border-radius:999px}.ex-results-head{margin-bottom:.6rem;font-size:.95rem}.ex-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;align-items:start}@media(max-width:1100px){.ex-split{grid-template-columns:1fr}.ex-map{order:-1;position:static!important}}.ex-list{display:flex;flex-direction:column;gap:.9rem}.ex-empty{padding:2rem;text-align:center;color:var(--ink-soft)}.ex-map{position:sticky;top:4.25rem}.ex-map svg{width:100%;height:auto;display:block}.ex-map-bg{fill:#1e493d}.ex-map-road{fill:none;stroke:#d8b25e47;stroke-width:2}.ex-map-label{fill:#f3ecdd73;font-size:11px;letter-spacing:1.5px}.ex-map-note{font-size:.75rem;color:var(--ink-faint);margin:.3rem 0 0}.ex-pin{cursor:pointer}.ex-pin circle{fill:#f3ecdd;stroke:var(--sacristy-deep);stroke-width:2}.ex-pin text{fill:var(--sacristy-deep);font-size:11px;font-weight:700;pointer-events:none}.ex-pin.is-cmp circle{fill:var(--gilt-bright)}.ex-pin.is-sel circle{fill:var(--rubric-bright)}.ex-pin.is-sel text{fill:#fff}.ex-pin:focus-visible circle{stroke:#fff;stroke-width:3}.ex-card{display:grid;grid-template-columns:200px minmax(0,1fr);background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.ex-card.is-sel{border-color:var(--rubric);box-shadow:0 0 0 2px #9c3b2c40}@media(max-width:640px){.ex-card{grid-template-columns:1fr}}.ex-card-photo{position:relative;min-height:170px;background:var(--sacristy)}.ex-card-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-card-num{position:absolute;top:.5rem;left:.5rem;width:1.7rem;height:1.7rem;border-radius:50%;background:#f3ecdd;color:var(--sacristy-deep);font-weight:700;font-size:.85rem;display:grid;place-items:center}.ex-credit{position:absolute;left:0;right:0;bottom:0;padding:.25rem .45rem;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:.66rem;text-decoration:none;line-height:1.3}a.ex-credit:hover{text-decoration:underline}.ex-card-body{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.45rem}.ex-card-top{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.ex-card-title{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin:0}.ex-card-sub{margin:.1rem 0 0;font-size:.85rem;color:var(--ink-soft)}.ex-card-meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;font-size:.83rem;color:var(--ink-soft)}.ex-card-actions{display:flex;gap:.5rem;margin-top:auto;flex-wrap:wrap}.secondary-btn.is-on{background:var(--sacristy);color:#f3ecdd}.mt-badge{flex-shrink:0;padding:.25rem .6rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.mt-high{background:#2f6b4b;color:#fff}.mt-mid{background:#d4a23a;color:#2b2109}.mt-low{background:var(--vellum-sunk);color:var(--ink)}.mt-warn{background:#f4d7cf;color:#7c2d20}.mt-none{background:transparent;border:1px dashed var(--hairline);color:var(--ink-faint);font-weight:500}.mt-reasons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.mt-r{font-size:.83rem;line-height:1.4}.mt-r span{display:inline-block;width:1rem;font-weight:700}.mt-r-match span{color:#2f6b4b}.mt-r-miss span{color:var(--rubric)}.mt-r-unknown{color:var(--ink-faint)}.mt-must{font-style:normal;font-size:.7rem;padding:0 .3rem;border-radius:4px;background:#f4d7cf;color:#7c2d20}.cmp-tray{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:min(960px,calc(100vw - 2rem));padding:.6rem .8rem;background:var(--sacristy-deep);color:#f3ecdd;border-radius:14px;box-shadow:0 18px 40px -16px #0009}.cmp-tray-label{font-size:.85rem}.cmp-tray-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .3rem .25rem .65rem;border-radius:999px;background:#ffffff1f;font-size:.82rem}.cmp-x{border:0;background:none;color:inherit;font-size:1rem;cursor:pointer;padding:0 .3rem}.cmp-tray-go{margin-left:auto;text-decoration:none}.cmp-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.cmp-grid{display:grid;grid-template-columns:170px repeat(var(--cols),minmax(200px,1fr));border:1px solid var(--hairline);border-radius:12px;overflow:auto;background:var(--vellum-raised)}.cmp-corner,.cmp-col-head{padding:.8rem;border-bottom:1px solid var(--hairline)}.cmp-col-head{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.cmp-photo{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--sacristy)}.cmp-photo img{width:100%;height:100%;object-fit:cover}.cmp-name{font-family:var(--font-display);font-size:1.2rem;font-weight:500;margin:0}.cmp-row-label,.cmp-cell{padding:.6rem .8rem;border-bottom:1px solid var(--hairline-soft);font-size:.88rem}.cmp-row-label{font-weight:600;color:var(--ink-soft);background:var(--vellum)}.cmp-cell.is-diff{background:#d4a23a14}.cmp-why{background:var(--sacristy-tint)}.pf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.pf-meter{display:flex;flex-direction:column;align-items:center;gap:.25rem}.pf-meter-ring{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--verdigris) calc(var(--pct) * 1%),var(--vellum-sunk) 0)}.pf-meter-ring span{width:72px;height:72px;border-radius:50%;background:var(--vellum);display:grid;place-items:center;font-weight:700;font-size:1.2rem}.pf-meter-label{font-size:.78rem;color:var(--ink-faint)}.pf-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:1rem 0 1.25rem;scroll-margin-top:5rem}.pf-level{display:flex;flex-direction:column;gap:.18rem;text-align:left;padding:.85rem 1.05rem;border-radius:12px;border:1.5px solid var(--hairline);background:var(--vellum-raised);font:inherit;cursor:pointer;color:var(--ink);box-shadow:0 6px 16px -10px #14241c2e}.pf-level span{font-size:.8rem;color:var(--ink-soft)}.pf-level[data-pf-level="1"]{background:linear-gradient(145deg,#e9f4ec,#d7eadc);border-color:#235a3d73;color:#153826}.pf-level[data-pf-level="1"] span{color:#27583e}.pf-level[data-pf-level="1"].is-on{background:linear-gradient(135deg,#173f2b,#276446);border-color:#8cd7a8;color:#f6fff9;box-shadow:0 10px 22px -8px #173f2b7a}.pf-level[data-pf-level="1"].is-on span{color:#e6faece0}.pf-level[data-pf-level="2"]{background:linear-gradient(145deg,#eaf0fa,#d8e3f5);border-color:#28467a73;color:#182b49}.pf-level[data-pf-level="2"] span{color:#2b4775}.pf-level[data-pf-level="2"].is-on{background:linear-gradient(135deg,#1b3158,#2c4e86);border-color:#9abaf2;color:#f5f8ff;box-shadow:0 10px 22px -8px #1b31587a}.pf-level[data-pf-level="2"].is-on span{color:#e6f0ffe0}.pf-level[data-pf-level="3"]{background:linear-gradient(145deg,#faeee9,#f3ddd3);border-color:#a83e2673;color:#4a1c12}.pf-level[data-pf-level="3"] span{color:#7c3120}.pf-level[data-pf-level="3"].is-on{background:linear-gradient(135deg,#6e2718,#a43d25);border-color:#f4b199;color:#fff7f4;box-shadow:0 10px 22px -8px #8a321e7a}.pf-level[data-pf-level="3"].is-on span{color:#ffece5e6}.pf-level[data-pf-level="4"]{background:linear-gradient(145deg,#fbf3df,#f3e3bc);border-color:#b07c1c80;color:#443009}.pf-level[data-pf-level="4"] span{color:#6e4e12}.pf-level[data-pf-level="4"].is-on{background:linear-gradient(135deg,#5e420e,#946a1b);border-color:#fbe8b8;color:#fffdf5;box-shadow:0 10px 22px -8px #7854127a}.pf-level[data-pf-level="4"].is-on span{color:#fff6dae6}.pf-questions{display:flex;flex-direction:column;gap:.95rem}.pf-q{margin:0;padding:1.05rem 1.2rem;border:1px solid rgba(47,107,75,.26);border-left:5px solid #b88428;border-radius:12px;background:linear-gradient(145deg,#fbf6ea,#f1e6cf);box-shadow:0 6px 18px -12px #182a222e}.pf-q.is-answered{border-left-color:var(--verdigris);background:linear-gradient(145deg,#eff7f1,#e3f0e7)}.pf-prompt{font-family:var(--font-display);font-size:1.15rem;font-weight:500;padding:0}.pf-help{margin:.2rem 0 0;font-size:.85rem;color:var(--ink-faint)}.pf-options{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.pf-opt{padding:.46rem .9rem;border-radius:999px;border:1px solid rgba(47,107,75,.34);background:linear-gradient(180deg,#fffdf8,#f2e8d4);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;color:var(--ink);box-shadow:0 2px 5px #14241c14}.pf-opt:hover{border-color:var(--verdigris);background:linear-gradient(180deg,#f3faf5,#dff0e4)}.pf-opt.is-on{background:linear-gradient(135deg,#1b4b35,#2f6b4b);color:#fff;border-color:#163c2a;box-shadow:0 4px 12px #1b4b3552}.pf-zip{max-width:10rem;margin-top:.6rem}.pf-imp{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.75rem}.pf-imp-label{font-size:.8rem;color:var(--ink-faint);margin-right:.25rem}.pf-imp-btn{padding:.24rem .65rem;border-radius:7px;border:1px solid rgba(46,74,125,.32);background:linear-gradient(180deg,#faf6ec,#ece1c9);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--ink-soft)}.pf-imp-btn.is-on{background:linear-gradient(135deg,#1e3358,#2c4b7e);color:#fff;border-color:#1e3358}.pf-imp-btn.is-must.is-on{background:linear-gradient(135deg,#8e2f1b,#b5482f);border-color:#8e2f1b}.pf-private{display:flex;gap:.4rem;align-items:center;margin-top:.6rem;font-size:.8rem;color:var(--ink-soft)}.pf-footer{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:1.25rem}.pf-footer a{text-decoration:none}.pf-locked{padding:1.25rem 1.4rem;border:1px dashed var(--hairline);border-radius:12px;background:var(--vellum-raised)}.pf-locked h2{font-family:var(--font-display);font-weight:500;margin-top:0}.pf-locked li{margin:.25rem 0}.pl-shell{max-width:820px;margin:0 auto}.pl-switch{display:flex;gap:.45rem;margin-bottom:1.25rem;flex-wrap:wrap}.pl-switch a{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.42rem .95rem;border-radius:14px;border:1px solid var(--hairline);text-decoration:none;color:var(--ink);font-size:.86rem;font-weight:600}.pl-switch-symbol{display:inline-flex;align-items:center;justify-content:center;color:var(--pillar-tab, var(--pillar))}.pl-switch-symbol .mp-pillar-icon{width:22px!important;height:22px!important;display:block}.pl-switch a.is-on{background:var(--pillar);border-color:var(--pillar);color:#fff}.pl-switch a.is-on .pl-switch-symbol{color:#fff}.pl-hero{border-top:5px solid var(--pillar);padding-top:1rem}.pl-eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pillar);font-weight:700}.pl-section h2{font-family:var(--font-display);font-weight:500;font-size:1.35rem;margin-top:.25rem}.pl-section-symbol-above{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--pillar) 12%,var(--vellum));border:1px solid color-mix(in srgb,var(--pillar) 34%,transparent);color:var(--pillar);margin-top:.5rem}.pl-section-symbol-above .mp-pillar-icon{width:24px!important;height:24px!important;display:block}.pl-examples{list-style:none;padding:0;display:grid;gap:.6rem}.pl-examples li{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1rem;background:var(--vellum-raised);border:1px solid var(--hairline);border-radius:10px}.pl-section .action-btn,.pl-section .secondary-btn{text-decoration:none;display:inline-block;margin-right:.4rem}.ex-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.ex-card{grid-template-columns:180px minmax(0,1fr)}.ex-card-top{flex-wrap:wrap}.ex-card-top>div{flex:1 1 220px;min-width:0}.pf-prompt{float:left;width:100%;margin:0 0 .25rem}.pf-q>:not(legend){clear:both}.pf-q{padding-top:.9rem}.cal-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:.5rem 0 1.5rem}@media(max-width:900px){.cal-week{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal-day{min-height:140px;padding:.55rem;border-radius:10px;border:1px solid var(--hairline);background:var(--vellum-raised);display:flex;flex-direction:column;gap:.35rem}.cal-day.is-today{border-color:var(--sacristy);box-shadow:inset 0 3px 0 var(--sacristy)}.cal-day-name{font-weight:700;font-size:.85rem}.cal-empty{color:var(--ink-faint);font-size:.85rem}.cal-chip{display:block;text-align:left;font:inherit;font-size:.75rem;line-height:1.3;padding:.3rem .45rem;border-radius:6px;border:1px solid transparent}.cal-chip-visit{background:var(--sacristy);color:#f3ecdd}.cal-chip-sugg{background:transparent;border:1px dashed var(--verdigris);color:var(--verdigris-deep);cursor:pointer}.cal-chip-sugg:hover{background:var(--sacristy-tint)}.cal-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}.cal-visit,.cal-sugg{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.9rem;padding:.85rem 1rem;margin-bottom:.7rem;border-radius:12px;border:1px solid var(--hairline);background:var(--vellum-raised)}.cal-sugg{border-style:dashed}.cal-visit-when{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;color:var(--ink-soft)}.cal-visit-when strong{color:var(--ink);font-size:.95rem}.cal-visit-body h3{margin:0 0 .2rem;font-family:var(--font-display);font-weight:500;font-size:1.15rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.cal-visit-body p{margin:0 0 .45rem;font-size:.85rem;color:var(--ink-soft)}.cal-sync{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cal-sync a{text-decoration:none}.pv-dialog{max-width:560px;width:calc(100vw - 2rem)}.pv-occ-list{border:0;padding:0;margin:.75rem 0;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.ex-name input{min-width:16rem}.ex-results-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:center}.ex-unmapped{font-size:.8rem;color:var(--ink-soft)}.ex-section-h{font-family:var(--font-display);font-weight:500;font-size:1.2rem;margin:.6rem 0 .1rem}.ex-section-h span{font-family:inherit;font-size:.85rem;color:var(--ink-faint)}.dir-card{padding:.8rem 1rem;background:var(--vellum-raised);border:1px solid var(--hairline);border-left:3px solid var(--verdigris-soft);border-radius:10px;display:flex;flex-direction:column;gap:.35rem}.dir-title{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0}.dir-links{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;font-size:.8rem;align-items:center}.dir-links a{color:var(--verdigris-deep)}.dir-src{color:var(--ink-faint)}.dir-claim{margin-left:auto}.ex-more{align-self:center}.ex-attrib{font-size:.72rem;color:var(--ink-faint);margin-top:.5rem}.ex-dot{fill:#f3ecdd8c}.rt-bar{display:flex;flex-wrap:wrap;gap:.3rem}.rt-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--hairline);background:var(--vellum);font:inherit;font-size:.76rem;cursor:pointer;color:var(--ink-soft);transition:transform .12s ease}.rt-btn:hover{transform:translateY(-1px);border-color:var(--verdigris)}.rt-btn:active{transform:scale(.96)}.rt-btn.is-on{color:#fff;border-color:transparent}.rt-uninterested.is-on{background:#7a7466}.rt-like.is-on{background:#3f7a64}.rt-love.is-on{background:#b5482f}.rt-crave.is-on{background:linear-gradient(135deg,#d4a23a,#b5482f)}.rt-because{margin:0;font-size:.8rem;color:#8a5a1c;font-style:italic}.qr-deck{margin-top:1.75rem}.qr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.qr-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.7rem;padding:.6rem;border-radius:12px;border:1px solid var(--hairline);background:var(--vellum-raised);align-items:center}.qr-card img,.qr-noimg{width:72px;height:72px;border-radius:10px;object-fit:cover}.qr-noimg{display:grid;place-items:center;background:var(--sacristy);color:var(--gilt-bright);font-family:var(--font-display);font-size:1.6rem}.qr-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.qr-body strong{font-size:.92rem}.qr-body span{font-size:.78rem;color:var(--ink-faint)}.enr-box{margin:.25rem 0;padding:.55rem .75rem;border-radius:8px;border:1px solid rgba(47,107,75,.28);background:#2f6b4b0f;display:flex;flex-direction:column;gap:.35rem}.enr-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem}.enr-badge{font-size:.74rem;font-weight:700;color:#1f5338;letter-spacing:.02em}.enr-visit-link{font-size:.76rem;font-weight:600;color:#b5482f;text-decoration:underline}.enr-row{display:flex;flex-wrap:wrap;gap:.3rem}.enr-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.16rem .5rem;border-radius:999px;font-size:.75rem;background:var(--vellum-raised);border:1px solid var(--hairline);color:var(--ink);cursor:help}.enr-svc{border-color:#d4a23a8c;background:#fbe8b852}.enr-aff{border-color:#b5482f73;background:#b5482f14}.enr-cite-details{font-size:.74rem;color:var(--ink-soft)}.enr-cite-details summary{cursor:pointer;font-weight:600;color:var(--verdigris-deep)}.enr-quote{margin:.25rem 0 0;padding:.35rem .55rem;border-left:2px solid var(--verdigris);background:#ffffff80;font-style:italic;font-size:.74rem;word-break:break-word}.founder-arch-wrap{cursor:pointer;transition:transform .2s ease,filter .2s ease}.founder-arch-wrap:hover{transform:scale(1.03);filter:drop-shadow(0 0 18px rgba(246,200,106,.45))}.privacy-policy-link{border:0;background:none;padding:0;font:inherit;color:var(--verdigris-deep);cursor:pointer}.privacy-policy-link:hover{color:var(--rubric)}.org-title-link{color:inherit;text-decoration:underline;text-decoration-color:#2f6b4b8c;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.org-title-link:hover{color:var(--verdigris-deep);text-decoration-color:var(--verdigris-deep)}.ex-photo-count{position:absolute;top:.5rem;right:.5rem;padding:.2rem .55rem;border-radius:999px;background:#0f221ad1;color:#f6e7c1;font-size:.72rem;font-weight:600;text-decoration:none;backdrop-filter:blur(4px)}.ex-photo-count:hover{background:#0f221af2;text-decoration:underline}.fx-sub-details{margin-top:.45rem;padding-top:.45rem;border-top:1px dashed var(--hairline)}.fx-sub-summary{font-size:.78rem;font-weight:600;color:var(--verdigris-deep);cursor:pointer}.ex-view-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.ex-map-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.ex-map-title{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.ex-map-expand-btn{padding:.25rem .65rem;font-size:.78rem}.mp-map-dialog{max-width:min(1140px,calc(100vw - 2rem));width:100%;padding:1.25rem}.mp-map-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem}.mp-map-dialog-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1rem;align-items:start}@media(max-width:860px){.mp-map-dialog-body{grid-template-columns:1fr}}.mp-map-canvas svg{width:100%;height:auto;border-radius:12px;display:block}.mp-map-legend{max-height:540px;overflow-y:auto;padding:.75rem .9rem;border:1px solid var(--hairline);border-radius:10px;background:var(--vellum)}.mp-map-legend h3{margin:0 0 .5rem;font-size:.95rem}.mp-map-pin-list{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;font-size:.82rem}.mp-map-pin-list li{display:flex;flex-direction:column}.mp-map-pin-list li span{color:var(--ink-faint);font-size:.76rem}.act-card{padding:.9rem 1.05rem;border-radius:12px;border:1px solid rgba(47,107,75,.32);border-left:4px solid var(--verdigris);background:var(--vellum-raised);display:flex;flex-direction:column;gap:.5rem}.act-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.act-cat-badge{display:inline-block;padding:.16rem .55rem;border-radius:999px;background:#2f6b4b1f;color:var(--verdigris-deep);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.act-title{margin:.2rem 0 0;font-family:var(--font-display);font-size:1.18rem;font-weight:500}.act-time-pill{padding:.24rem .65rem;border-radius:999px;background:#d4a23a2e;color:#5c400c;font-size:.78rem;font-weight:600;white-space:nowrap}.act-summary{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.48}.act-card-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:.2rem}.org-detail-shell{max-width:1120px;margin:0 auto;padding:1.25rem 1rem 3rem;display:flex;flex-direction:column;gap:1.25rem}.org-detail-topbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.org-detail-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--hairline)}.org-detail-match{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.org-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.org-gallery-item{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--hairline);background:var(--sacristy);position:relative;aspect-ratio:16 / 10}.org-gallery-item.is-hero{grid-column:span 2;grid-row:span 2}@media(max-width:700px){.org-gallery-item.is-hero{grid-column:span 1;grid-row:span 1}}.org-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.org-gallery-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:.25rem .55rem;background:linear-gradient(to top,rgba(0,0,0,.72),transparent);color:#fff;font-size:.68rem}.org-gallery-item figcaption a{color:#fff;text-decoration:underline}.org-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.25rem}.org-detail-card,.org-history-card{padding:1.25rem 1.35rem;border-radius:14px;border:1px solid var(--hairline);background:var(--vellum-raised)}.org-detail-card h2,.org-history-card h2{margin-top:0;font-family:var(--font-display);font-weight:500;font-size:1.45rem}.org-summary-p{font-size:.96rem;line-height:1.55;color:var(--ink)}.org-facts-dl{margin:.85rem 0;display:grid;gap:.5rem}.org-facts-dl>div{display:grid;grid-template-columns:165px minmax(0,1fr);gap:.6rem;padding-bottom:.45rem;border-bottom:1px dashed var(--hairline-soft);font-size:.88rem}.org-facts-dl dt{font-weight:600;color:var(--ink-soft)}.org-facts-dl dd{margin:0}.org-history-grid,.org-etiquette-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.15rem;margin-top:.85rem}.org-history-card h3{font-size:1rem;margin:.85rem 0 .25rem;color:var(--verdigris-deep)}.org-history-card p,.org-history-card li{font-size:.9rem;line-height:1.52;color:var(--ink-soft)}.org-dos{padding:.85rem 1rem;border-radius:10px;background:#2f6b4b12;border:1px solid rgba(47,107,75,.25)}.org-donts{padding:.85rem 1rem;border-radius:10px;background:#b5482f0f;border:1px solid rgba(181,72,47,.25)}.org-myths{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;background:#d4a23a17;border:1px solid rgba(212,162,58,.3)}.cal-empty-banner{padding:.85rem 1.1rem;border-radius:10px;background:#2f6b4b14;border:1px solid rgba(47,107,75,.25);margin-bottom:1.25rem;font-size:.92rem}.cal-sugg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:.9rem}@media(max-width:640px){.cal-sugg-grid{grid-template-columns:1fr}}.leaders-shell{max-width:1120px;margin:0 auto;padding:1.5rem 1rem 1rem}.leaders-hero{padding:1.65rem 1.85rem;border-radius:18px;background:linear-gradient(135deg,#163024,#172a45 65%,#1e3358);border:1px solid rgba(244,201,107,.35);color:#f5ecd7;margin-bottom:1.5rem;box-shadow:0 14px 34px -18px #0f1c1673}.leaders-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);gap:1.5rem;align-items:center}@media(max-width:880px){.leaders-hero-grid{grid-template-columns:1fr}}.leaders-hero-copy{min-width:0}.leaders-hero-art{display:flex;align-items:center;justify-content:center}.leaders-hero-art-svg{display:block;width:100%;max-width:420px;height:auto;border-radius:16px;box-shadow:0 14px 32px #08101c7a}.leaders-hero .running-head{color:#f4c96b}.leaders-hero .page-h1{color:#fff8ea;margin-top:.25rem}.leaders-hero .page-lead{color:#f5ecd7eb;max-width:64ch}.leaders-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.1rem}.leaders-cta-row a{text-decoration:none}.leaders-hero .secondary-btn,.leaders-hero button.secondary-btn{color:#fff8ea!important;background:#fff8ea29!important;border:1.5px solid rgba(244,201,107,.85)!important;font-weight:700;box-shadow:0 4px 14px #00000047}.leaders-hero .secondary-btn:hover,.leaders-hero button.secondary-btn:hover{background:#f4c96b47!important;border-color:#fbe8b8!important;color:#fff!important}.leaders-pitch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1.1rem;margin-bottom:1.5rem}.leaders-pitch-card{padding:1.25rem 1.35rem;border-radius:14px;border:1px solid var(--hairline);background:var(--vellum-raised);display:flex;flex-direction:column;gap:.55rem}.leaders-step-num{width:2rem;height:2rem;border-radius:50%;background:var(--sacristy);color:#f4c96b;font-weight:700;display:grid;place-items:center;font-size:.9rem}.leaders-pitch-card h2{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:500}.leaders-pitch-card p,.leaders-pitch-card li{font-size:.88rem;line-height:1.5;color:var(--ink-soft)}.leaders-mock-card{padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(47,107,75,.35);background:var(--vellum);display:flex;flex-direction:column;gap:.35rem}.leaders-mock-top{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;color:var(--verdigris-deep)}.leaders-mock-title{margin:0;font-family:var(--font-display);font-size:1.1rem;font-weight:600}.leaders-mock-meta{margin:0;font-size:.78rem}.leaders-mock-pills{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.72rem}.leaders-mock-pills span{padding:.15rem .45rem;border-radius:999px;background:#2f6b4b1a;color:var(--verdigris-deep);font-weight:600}.leaders-trends-preview{display:flex;flex-direction:column;gap:.45rem}.leaders-trend-row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:8px;background:var(--vellum);border:1px solid var(--hairline);font-size:.8rem}.leaders-trend-row strong{color:var(--verdigris-deep);white-space:nowrap}.tn-aurora-slot{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.26rem .82rem .26rem .42rem;margin-right:.2rem;border-radius:999px;border:1px solid rgba(243,212,126,.56);background:radial-gradient(120% 120% at 20% 20%,#2f6b4b94,#12261ef0);color:#fbe8b8;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;overflow:hidden;flex-shrink:0;box-shadow:0 4px 14px #00000040;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tn-aurora-slot:hover{transform:translateY(-1px);border-color:#f3d47e;box-shadow:0 6px 18px #d4a23a52}.tn-aurora-slot.has-docked-aurora{padding-left:.38rem}.tn-aurora-slot.has-docked-aurora .tn-aurora-mini-orb{display:none!important}.tn-aurora-mini-orb{position:relative;width:24px;height:28px;display:inline-block;flex-shrink:0;filter:blur(1.4px) saturate(1.35)}.tn-aurora-mini-orb>span{position:absolute;display:block;border-radius:50%;animation:tn-aurora-undulate 5.4s ease-in-out infinite alternate}.tn-aurora-lobe-gold{inset:14% 18% 18%;background:radial-gradient(circle,#fff8dcf2,#f3d47ec7 55%,#f3d47e00)}.tn-aurora-lobe-sage{inset:4% 10% 10% 8%;border-radius:45% 55% 60% 40%/55% 45%;background:radial-gradient(circle,#98d0a6d1,#2f6b4b73 65%,#2f6b4b00);animation-duration:6.8s;animation-direction:alternate-reverse}.tn-aurora-lobe-terra{inset:22% 8% 8% 26%;border-radius:58% 42% 46% 54%/48% 56% 44% 52%;background:radial-gradient(circle,#ee8868d1,#b5482f59 65%,#b5482f00);animation-duration:4.9s}.tn-aurora-lobe-indigo{inset:8% 16% 6% 12%;background:radial-gradient(circle,#9abaf2a6,#1e2a4a00);animation-duration:7.4s}@keyframes tn-aurora-undulate{0%{transform:translate(0) rotate(0) scale(.95,1.04)}50%{transform:translate(2px,-2px) rotate(10deg) scale(1.08,.94)}to{transform:translate(-2px,2px) rotate(-8deg) scale(.96,1.06)}}.tn-aurora-label{letter-spacing:.02em;white-space:nowrap}.tn-music-slot{display:inline-flex;align-items:center;margin-left:.25rem}.home-pillar-links-with-symbols{display:inline-flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:.75rem 1.05rem;margin:1.35rem 0 2.45rem}.home-pillar-links-with-symbols .bearing-link{display:inline-flex;flex-direction:column;align-items:center;gap:.38rem;text-decoration:none;transition:transform .18s ease,filter .18s ease}.home-pillar-links-with-symbols .bearing-link:hover{transform:translateY(-2px);filter:brightness(1.18)}.home-pillar-links-with-symbols .bearing-symbol{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff0f;border:1px solid currentColor;box-shadow:0 4px 14px #00000038}.home-pillar-links-with-symbols .bearing-word{font-weight:700;letter-spacing:.15em;font-size:.88rem;text-decoration:underline;text-underline-offset:4px}.home-pillar-links-with-symbols .bearing-dot{align-self:flex-end;padding-bottom:.18rem;color:#f3ecdd80;font-size:1.05rem}.home-pillar-card-top{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin-bottom:.25rem}.home-pillar-card-titles{display:flex;flex-direction:column;gap:.18rem}.home-pillar-card-symbol{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--pillar) 10%,var(--vellum));border:1px solid color-mix(in srgb,var(--pillar) 32%,transparent);color:var(--pillar);flex-shrink:0;transition:transform .2s ease,background .2s ease}.home-pillar-card:hover .home-pillar-card-symbol{transform:scale(1.06);background:color-mix(in srgb,var(--pillar) 16%,var(--vellum))}.pl-hero-top,.pl-hero-row{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.pl-hero-symbol{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:color-mix(in srgb,var(--pillar) 12%,var(--vellum));border:1px solid color-mix(in srgb,var(--pillar) 36%,transparent);color:var(--pillar);flex-shrink:0}.mp-pillar-icon-hero{width:34px;height:34px;display:block}.mp-pillar-icon-card{width:44px;height:44px;display:block}.action-btn,.secondary-btn,.rt-btn,.home-search-btn,.cal-chip-sugg,.ex-card,.act-card,.home-pillar-card,.cal-visit,.cal-sugg{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease,background-color .16s ease}.action-btn:hover,.secondary-btn:hover,.rt-btn:hover,.home-search-btn:hover,.cal-chip-sugg:hover{transform:translateY(-1.5px);box-shadow:0 5px 14px #12292229}.action-btn:active,.secondary-btn:active,.rt-btn:active,.home-search-btn:active,.cal-chip-sugg:active{transform:translateY(.5px) scale(.98)}.ex-card:hover,.act-card:hover,.home-pillar-card:hover,.cal-visit:hover,.cal-sugg:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1229221c}.act-adaptation-badges{display:flex;flex-wrap:wrap;gap:.38rem;margin:.45rem 0 .6rem}.act-adapt-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .55rem;border-radius:999px;font-size:.75rem;background:#2f6b4b17;border:1px solid rgba(47,107,75,.24);color:var(--sacristy-deep)}.act-adapt-note{background:#d4a23a1f;border-color:#d4a23a52}.cal-routine-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.cal-why-this{margin:.3rem 0;font-size:.84rem;color:var(--verdigris-deep);background:#2f6b4b12;padding:.28rem .55rem;border-radius:6px}.dir-card-photo-strip{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.15rem 0 .35rem}.dir-card-photo-main img{width:156px;height:98px;border-radius:8px;object-fit:cover;border:1px solid var(--hairline);display:block;background:var(--sacristy)}.dir-card-photo-thumbs{display:flex;gap:.35rem}.dir-card-photo-thumbs img{width:78px;height:56px;border-radius:6px;object-fit:cover;border:1px solid var(--hairline);background:var(--sacristy)}.dir-card-photo-credit{font-size:.7rem;color:var(--ink-faint);width:100%}dialog.mp-map-dialog,.pv-dialog.mp-map-dialog{width:min(1440px,95vw)!important;max-width:95vw!important;height:min(880px,90vh)!important;max-height:90vh!important;padding:1.15rem 1.35rem!important;display:flex;flex-direction:column;box-sizing:border-box}dialog.mp-map-dialog:not([open]){display:none!important}.mp-map-dialog-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,3.1fr) minmax(290px,1fr);gap:1rem;align-items:stretch}@media(max-width:900px){.mp-map-dialog-body{grid-template-columns:1fr}}.mp-map-canvas{min-height:520px;height:100%;display:flex;flex-direction:column}.mp-interactive-map-stage{position:relative;width:100%;height:var(--map-h, 440px);border-radius:14px;overflow:hidden;border:1px solid rgba(47,107,75,.38);background:#d8e2dc;box-shadow:inset 0 0 0 1px #ffffff59,0 10px 28px -16px #0f221a73;user-select:none;cursor:grab;touch-action:none;perspective:900px}.mp-interactive-map-stage:active{cursor:grabbing}.mp-map-a11y-svg{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.mp-map-tile-plane{position:absolute;inset:0;transform-origin:50% 50%;transition:transform .14s ease-out;will-change:transform}.mp-interactive-map-stage.is-3d-tilt .mp-map-tile-plane{transform:rotateX(34deg) rotate(var(--map-bearing, 0deg)) scale(1.16)!important}.mp-map-pin-layer{position:absolute;inset:0;pointer-events:none}.mp-map-tile{position:absolute;max-width:none!important;pointer-events:none;filter:sepia(.06) saturate(.96) contrast(1.02)}.mp-nav-pin{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;padding:0;border:0;background:transparent;font-family:Plus Jakarta Sans,-apple-system,sans-serif;display:inline-flex;align-items:center;gap:4px;transition:transform .14s ease,z-index .14s ease}.mp-nav-pin-featured{z-index:6}.mp-nav-pin-num{width:28px;height:28px;border-radius:50%;background:#173a2c;color:#fbe8b8;border:2px solid #fffdf7;font-size:.74rem;font-weight:700;display:grid;place-items:center;box-shadow:0 4px 12px #0f1c1673}.mp-nav-pin-tag{padding:2px 7px;border-radius:999px;background:#fcf8eef0;color:#173a2c;border:1px solid rgba(23,58,44,.28);font-size:.68rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px #0000002e}.mp-nav-pin-dir{z-index:3}.mp-nav-pin-dot{width:13px;height:13px;border-radius:50%;background:#d4a23a;border:2px solid #fffdf7;box-shadow:0 2px 6px #00000059;display:block}.mp-nav-pin:hover,.mp-nav-pin.is-sel{transform:translate(-50%,-50%) scale(1.18);z-index:15!important}.mp-nav-pin.is-sel .mp-nav-pin-num,.mp-nav-pin:hover .mp-nav-pin-num,.mp-nav-pin.is-sel .mp-nav-pin-dot,.mp-nav-pin:hover .mp-nav-pin-dot{background:#b5482f;color:#fff;box-shadow:0 0 0 4px #b5482f52,0 6px 16px #00000073}.mp-map-nav-controls{position:absolute;top:10px;right:10px;z-index:20;display:flex;flex-direction:column;gap:5px;background:#142a22eb;padding:6px;border-radius:12px;border:1px solid rgba(212,162,58,.55);box-shadow:0 8px 22px #00000052}.mp-map-ctrl-btn{min-width:34px;height:30px;border-radius:8px;border:1px solid rgba(251,232,184,.28);background:#ffffff1a;color:#fbe8b8;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 6px}.mp-map-ctrl-btn:hover,.mp-map-ctrl-btn.is-active{background:#d4a23a59;border-color:#fbe8b8}.mp-map-status-pill{position:absolute;top:10px;left:10px;z-index:20;padding:4px 10px;border-radius:999px;background:#142a22e0;color:#fbe8b8;border:1px solid rgba(212,162,58,.45);font-size:.72rem;font-weight:600;pointer-events:none}.mp-map-offer-card{position:absolute;left:12px;bottom:12px;right:58px;max-width:440px;z-index:25;padding:.8rem .95rem;border-radius:12px;background:#fcf8eef7;border:1px solid rgba(47,107,75,.48);box-shadow:0 14px 32px #0f1c166b;color:var(--ink);font-size:.82rem}.mp-map-offer-head{display:flex;align-items:flex-start;gap:.65rem}.mp-map-offer-img{width:68px;height:54px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--hairline)}.mp-map-offer-trad{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--verdigris-deep)}.mp-map-offer-title{margin:.1rem 0;font-family:var(--font-display);font-size:1.08rem;font-weight:600}.mp-map-offer-title a{color:var(--sacristy-deep);text-decoration:underline}.mp-map-offer-close{position:absolute;top:8px;right:8px;border:0;background:#00000014;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:.95rem;line-height:1}.mp-map-offer-meta{margin:.1rem 0 .4rem;font-size:.76rem;color:var(--ink-soft)}.mp-map-offer-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.mp-map-offer-chip{padding:.15rem .5rem;border-radius:999px;background:#2f6b4b1a;color:var(--verdigris-deep);font-size:.72rem;font-weight:600}.mp-map-offer-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.mp-map-offer-actions a{text-decoration:none;font-size:.76rem;padding:.28rem .65rem}.mp-map-legend{max-height:680px!important}.mp-map-list-select-btn{border:0;background:none;padding:.3rem .2rem;text-align:left;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.12rem;width:100%;border-bottom:1px dashed var(--hairline-soft)}.mp-map-list-select-btn strong{color:var(--verdigris-deep);text-decoration:underline}.mp-map-list-select-btn:hover strong{color:var(--rubric)}.mp-map-list-offer{font-size:.73rem;color:#8a5a1c;font-style:normal}.mp-nav-pin-featured .mp-nav-pin-tag{display:none}.mp-nav-pin-featured:hover .mp-nav-pin-tag,.mp-nav-pin-featured:focus-visible .mp-nav-pin-tag,.mp-nav-pin-featured.is-sel .mp-nav-pin-tag{display:inline-block;z-index:30}.fx-denom-subpanel{margin:.25rem 0 .45rem .45rem;padding:.55rem .65rem;border-radius:10px;border-left:3px solid var(--verdigris);background:linear-gradient(145deg,#2f6b4b17,#d4a23a14)}.fx-denom-head{display:flex;justify-content:space-between;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;color:var(--verdigris-deep);margin-bottom:.38rem}.fx-denom-clear{font-size:.72rem;padding:0}.fx-denom-list{display:flex;flex-direction:column;gap:.28rem}.fx-denom-check{display:flex;align-items:center;gap:.42rem;font-size:.8rem;line-height:1.3;padding:.24rem .4rem;border-radius:6px;cursor:pointer;color:var(--ink);transition:background-color .14s ease}.fx-denom-check:hover{background:#2f6b4b1f}.fx-denom-check.is-on{background:#2f6b4b2e;font-weight:600;color:var(--sacristy-deep)}.cal-viewspan-toggle{display:inline-flex;gap:.3rem;margin-right:.35rem}.cal-view-btn.is-on{background:linear-gradient(135deg,#1b3158,#2c4e86)!important;color:#fff!important;border-color:#1b3158!important}.cal-density-1{background:linear-gradient(145deg,#e7f4ec,#d4eadc)!important;border-color:#235a3d7a!important;color:#163d29!important;font-weight:600}.cal-density-1.is-on{background:linear-gradient(135deg,#17442d,#286a48)!important;color:#fff!important;border-color:#123623!important;box-shadow:0 4px 12px #17442d59}.cal-density-2{background:linear-gradient(145deg,#fbf2de,#f3e1b9)!important;border-color:#b07c1c85!important;color:#4a3309!important;font-weight:600}.cal-density-2.is-on{background:linear-gradient(135deg,#6e4c10,#a5741d)!important;color:#fffdf6!important;border-color:#5c3f0c!important;box-shadow:0 4px 12px #875e1659}.cal-density-3{background:linear-gradient(145deg,#faece6,#f3d8cd)!important;border-color:#b042287a!important;color:#4f1d12!important;font-weight:600}.cal-density-3.is-on{background:linear-gradient(135deg,#7a2918,#b5482f)!important;color:#fff8f5!important;border-color:#632012!important;box-shadow:0 4px 12px #9e392059}.cal-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-month-grid .cal-day{min-height:118px}.cal-sugg{overflow:hidden;padding:0!important;display:flex;flex-direction:column}.cal-sugg-photo{position:relative;width:100%;height:148px;overflow:hidden;background:#162e26;border-bottom:1px solid var(--hairline)}.cal-sugg-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.cal-sugg:hover .cal-sugg-photo img{transform:scale(1.03)}.cal-sugg-cat-badge{position:absolute;left:10px;bottom:8px;padding:.2rem .58rem;border-radius:999px;background:#10221be0;color:#fbe8b8;border:1px solid rgba(243,212,126,.5);font-size:.72rem;font-weight:600}.cal-sugg-content{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.45rem}.act-card{overflow:hidden}.act-card-photo{position:relative;margin:-1rem -1.1rem .75rem;height:158px;overflow:hidden;background:#162e26;border-bottom:1px solid var(--hairline)}.act-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.act-card-photo .act-cat-badge{position:absolute;left:12px;bottom:10px;background:#10221be6;color:#fbe8b8;border:1px solid rgba(243,212,126,.55)}.act-card-photo .act-time-pill{position:absolute;right:12px;top:10px;background:#fcf8eef2;box-shadow:0 4px 12px #00000038}.mp-great-library-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:1.35rem 1.5rem;border-radius:16px;background:linear-gradient(135deg,#fbf5e6,#f1e4c8);border:1px solid rgba(184,132,40,.35);box-shadow:0 10px 26px -14px #182a2238}.mp-great-library-header-copy{flex:1 1 380px;min-width:0}.mp-great-library-header-art{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.mp-great-library-emblem-svg{display:block;max-width:100%;height:auto;border-radius:18px;box-shadow:0 12px 28px -10px #12241c73}.mp-lib-pop-chip{font-size:.88rem!important;font-weight:700!important;padding:.26rem .7rem!important;background:#1b4b3524!important;color:#163d29!important;border:1px solid rgba(27,75,53,.35)!important}.mp-lib-share-chip{font-size:.84rem!important;font-weight:700!important;padding:.26rem .68rem!important;background:#b8842833!important;color:#5c3f0c!important;border:1px solid rgba(184,132,40,.45)!important}.mp-library-pop-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin:.35rem 0 .9rem;padding:.9rem 1.1rem;border-radius:12px;background:linear-gradient(135deg,#163328,#1f3c4d);color:#fbe8b8;border:1px solid rgba(243,212,126,.48)}.mp-library-pop-stat,.mp-library-pop-share{display:flex;flex-direction:column;gap:.18rem}.mp-library-pop-eyebrow{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:#fbe8b8cc;font-weight:600}.mp-library-pop-number{font-family:var(--font-display);font-size:1.48rem;font-weight:700;color:#fff;line-height:1.2}.mp-library-pop-percent{font-family:var(--font-display);font-size:1.48rem;font-weight:700;color:#f4c96b;line-height:1.2}.mp-library-atlas-card{margin:.85rem 0;padding:.75rem .9rem;border-radius:12px;background:#0f221c;color:#f5ecd7;border:1px solid rgba(212,162,58,.45)}.mp-library-atlas-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.78rem}.mp-library-atlas-title{font-weight:700;color:#f4c96b}.mp-library-atlas-legend{display:inline-flex;flex-wrap:wrap;gap:.75rem;font-size:.74rem;color:#f5ecd7e6}.mp-atlas-legend-origin{color:#ffd88a}.mp-atlas-legend-conc{color:#f4c96b}.mp-library-atlas-svg{display:block;width:100%;height:auto;max-height:185px;border-radius:10px}.mp-meta-kv-icon{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .65rem;border-radius:8px;background:#fffcf4bf;border:1px solid rgba(47,107,75,.16)}.mp-lib-sec-icon{flex-shrink:0;margin-top:.12rem;color:var(--verdigris-deep)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tn-lang-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;margin-left:.1rem}.tn-lang-flag-btn{display:inline-flex;align-items:center;gap:.2rem;background:transparent;cursor:pointer;font:inherit;padding:.34rem .52rem}.tn-lang-flag-icon{font-size:1rem;line-height:1}.tn-lang-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:215px;padding:.4rem;border-radius:14px;background:linear-gradient(165deg,#16372a,#10261d);border:1px solid rgba(243,212,126,.55);box-shadow:0 18px 38px -12px #08120e8c;display:flex;flex-direction:column;gap:.2rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:2600}.tn-lang-wrap.is-open .tn-lang-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.tn-lang-wrap.is-open .tn-caret{transform:rotate(180deg)}.tn-lang-option-btn{display:flex;align-items:center;gap:.55rem;width:100%;padding:.48rem .65rem;border-radius:9px;border:1px solid transparent;background:transparent;color:#f9f3e4;font:inherit;font-size:.82rem;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease}.tn-lang-option-btn:hover,.tn-lang-option-btn:focus-visible{background:#f3d47e29;color:#fffdf7;outline:none}.tn-lang-option-btn.active{background:#f3d47e38;border-color:#f3d47e7a;font-weight:600}.tn-lang-opt-flag{font-size:1rem;line-height:1}.tn-beta-pill{border:1px solid rgba(243,212,126,.42)!important;background:#f3d47e1a}.tn-beta-pill.is-signed-in{background:#2f6b4b59;border-color:#98d0a6!important;color:#fbe8b8!important}.tn-beta-dot{color:#f3d47e;font-size:.82rem}.beta-auth-shell{max-width:1020px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.beta-auth-card{border-radius:18px;border:1px solid rgba(181,133,58,.38);background:linear-gradient(160deg,#fdfaf2,#f5ebd6);padding:1.75rem 2rem;box-shadow:0 18px 42px -20px #14261e40}.beta-auth-header{margin-bottom:1.35rem;border-bottom:1px solid var(--hairline);padding-bottom:1rem}.beta-auth-banner{padding:.75rem 1rem;border-radius:10px;margin-bottom:1.15rem;font-weight:600;font-size:.9rem}.beta-auth-banner.is-success{background:#2f6b4b24;border:1px solid rgba(47,107,75,.45);color:#163d29}.beta-auth-banner.is-error{background:#b5482f24;border:1px solid rgba(181,72,47,.48);color:#7c2410}.beta-active-session-box{padding:1.1rem 1.25rem;border-radius:14px;background:linear-gradient(135deg,#163529,#1c2e4a);color:#fff8ea;border:1px solid rgba(243,212,126,.55);margin-bottom:1.4rem}.beta-session-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.beta-verified-chip{display:inline-block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f4c96b}.beta-session-name{margin:.2rem 0;font-family:var(--font-display);font-size:1.45rem;color:#fff}.beta-session-meta{margin:0;font-size:.85rem;color:#fff8eae0}.beta-session-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.beta-session-actions .secondary-btn,.beta-session-top .secondary-btn{color:#fff8ea!important;background:#fff8ea24!important;border:1px solid rgba(243,212,126,.72)!important;text-decoration:none}.beta-auth-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.95fr);gap:1.5rem;align-items:start}@media(max-width:820px){.beta-auth-grid{grid-template-columns:1fr}}.beta-signin-form{background:#fffdf8eb;border:1px solid var(--hairline);border-radius:14px;padding:1.35rem 1.45rem;display:flex;flex-direction:column;gap:1rem}.beta-form-title{margin:0;font-family:var(--font-display);font-size:1.35rem;color:var(--sacristy-deep)}.beta-field-group{display:flex;flex-direction:column;gap:.32rem}.beta-field-label{font-weight:700;font-size:.86rem;color:var(--ink)}.beta-req{color:var(--rubric)}.beta-input{width:100%;box-sizing:border-box;padding:.62rem .8rem;border-radius:10px;border:1.5px solid rgba(38,34,25,.26);background:#fff;color:var(--ink);font-size:.94rem;font-family:inherit}.beta-input:focus{border-color:var(--verdigris-deep);outline:2px solid rgba(47,107,75,.24)}.beta-code-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.05em;color:var(--verdigris-deep)}.beta-field-hint{font-size:.76rem;color:var(--ink-soft)}.beta-pw-label-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.beta-pw-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.26rem .68rem;border-radius:999px;border:1px solid rgba(47,107,75,.42);background:linear-gradient(180deg,#fffdf8,#f1e4c6);color:#163d29;font-size:.76rem;font-weight:700;cursor:pointer}.beta-pw-toggle-btn:hover{background:linear-gradient(180deg,#fbe8b8,#ebd08c)}.beta-pw-toggle-btn[aria-pressed=true]{background:#173f2c;color:#fbe8b8;border-color:#173f2c}.beta-submit-btn{width:100%;justify-content:center;padding:.72rem 1.1rem;font-size:.96rem}.beta-Passes-aside{display:flex;flex-direction:column;gap:1rem}.beta-passes-box{padding:1.1rem 1.2rem;border-radius:14px;background:#fffcf4db;border:1px solid var(--hairline)}.beta-aside-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.15rem;color:var(--sacristy-deep)}.beta-aside-sub{margin:0 0 .65rem;font-size:.8rem;color:var(--ink-soft)}.beta-pass-list{display:flex;flex-direction:column;gap:.45rem}.beta-pass-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.14rem;width:100%;text-align:left;padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(47,107,75,.34);background:#fff;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.beta-pass-chip:hover{background:#fbf3de;border-color:#b5853a;transform:translate(2px)}.beta-pass-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:700;color:#163d29}.beta-pass-desc{font-size:.75rem;color:var(--ink-soft)}.beta-gate-toggle-label{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;font-weight:600;color:var(--ink);cursor:pointer;margin-bottom:.45rem}dialog.mp-showcase-dialog{width:min(960px,94vw)!important;max-width:94vw!important;padding:1.35rem 1.55rem!important;border-radius:18px}dialog.mp-showcase-dialog:not([open]){display:none!important}.mp-showcase-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;border-bottom:1px solid var(--hairline);padding-bottom:.75rem}.mp-showcase-tab{padding:.52rem 1rem;border-radius:999px;border:1px solid rgba(47,107,75,.35);background:#fffdf8;color:var(--ink);font-size:.84rem;font-weight:700;cursor:pointer}.mp-showcase-tab.is-active{background:linear-gradient(135deg,#173f2c,#1e2a4a);color:#fbe8b8;border-color:#d4a23a}.mp-showcase-banner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;border-radius:14px;background:linear-gradient(135deg,#163328,#1d2d4e);color:#fff8ea;border:1px solid rgba(243,212,126,.5);margin-bottom:1rem}.mp-showcase-pill{display:inline-block;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f4c96b}.mp-showcase-org-name{margin:.2rem 0;font-family:var(--font-display);font-size:1.38rem;color:#fff}.mp-showcase-sub{margin:0;font-size:.84rem;color:#fff8eae0}.mp-showcase-score-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:78px;padding:.55rem .75rem;border-radius:12px;background:#2f6b4b73;border:1.5px solid #98d0a6;color:#fff}.mp-showcase-score-box.is-gold{background:#d4a23a47;border-color:#f4c96b}.mp-showcase-score-box strong{font-family:var(--font-display);font-size:1.45rem;line-height:1.1}.mp-showcase-score-box span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.mp-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1.1rem}.mp-showcase-card{padding:1rem 1.15rem;border-radius:12px;background:#fdfaf2;border:1px solid var(--hairline)}.mp-showcase-card h4{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.12rem;color:var(--sacristy-deep)}.mp-showcase-list{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem;font-size:.84rem;line-height:1.45;color:var(--ink-soft)}.mp-showcase-footer-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;border-top:1px solid var(--hairline);padding-top:.9rem}.mp-showcase-footer-actions a{text-decoration:none}.tn-profile-menu-group{position:relative;display:inline-flex;align-items:center}.tn-caret{font-size:.72rem;opacity:.85;margin-left:.12rem;transition:transform .16s ease}.tn-profile-menu-group:hover .tn-caret,.tn-profile-menu-group:focus-within .tn-caret,.tn-profile-menu-group.is-open .tn-caret{transform:rotate(180deg)}.tn-profile-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:278px;padding:.45rem;border-radius:14px;background:linear-gradient(165deg,#16372a,#10261d);border:1px solid rgba(243,212,126,.55);box-shadow:0 18px 38px -12px #08120e8c;display:flex;flex-direction:column;gap:.25rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:2500}.tn-profile-menu-group:hover .tn-profile-dropdown,.tn-profile-menu-group:focus-within .tn-profile-dropdown,.tn-profile-menu-group.is-open .tn-profile-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.tn-dropdown-item{display:flex;align-items:center;gap:.72rem;padding:.58rem .75rem;border-radius:10px;color:#f9f3e4;text-decoration:none;transition:background .14s ease,transform .14s ease}.tn-dropdown-item .mp-menu-symbol{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;display:block}.tn-dropdown-item:hover,.tn-dropdown-item:focus-visible{background:#f3d47e29;color:#fffdf7;transform:translate(2px)}.tn-dropdown-item.is-active{background:#f3d47e38;border:1px solid rgba(243,212,126,.48)}.tn-dropdown-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.25}.tn-dropdown-text strong{font-size:.86rem;color:#fff9ec}.tn-dropdown-text small{font-size:.72rem;color:#f9f3e4c2}.pf-suite-subnav{display:inline-flex;flex-wrap:wrap;gap:.45rem;padding:.35rem;margin-bottom:1.15rem;border-radius:999px;background:#fffcf4eb;border:1px solid rgba(181,133,58,.36);box-shadow:0 6px 16px -10px #14261e2e}.pf-suite-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.44rem .95rem;border-radius:999px;font-size:.84rem;font-weight:700;color:var(--ink-soft);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.pf-suite-tab .mp-menu-symbol{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important;display:block}.pf-suite-tab:hover{background:#2f6b4b1a;color:var(--sacristy-deep)}.pf-suite-tab.is-active{background:linear-gradient(135deg,#1b4d37,#245f46);color:#fff8ea;box-shadow:0 4px 10px -4px #173f2c66}.leaders-shell .leaders-hero{background:linear-gradient(135deg,#f9f3e3,#eef5ee 52%,#fdf8ec)!important;color:#162e23!important;border:1.5px solid rgba(181,133,58,.42)!important;box-shadow:0 20px 44px -22px #1834282e!important}.leaders-shell .leaders-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,1.05fr);gap:2rem}@media(max-width:960px){.leaders-shell .leaders-hero-grid{grid-template-columns:1fr}}.leaders-shell .leaders-hero .running-head{color:#8c621f!important}.leaders-shell .leaders-hero .page-h1{color:#133325!important;font-size:clamp(2rem,3.3vw,2.85rem);line-height:1.15;letter-spacing:-.015em}.leaders-editorial-h1 .leaders-h1-line{display:block}.leaders-editorial-h1 .leaders-h1-line+.leaders-h1-line{margin-top:.12em}.leaders-editorial-h1 .leaders-h1-accent{font-style:italic;font-weight:600;position:relative;display:inline-block;padding:0 .14em .05em .04em;border-radius:6px}.leaders-editorial-h1 .leaders-h1-accent.is-return{background:linear-gradient(120deg,#a63e22,#c96926 52%,#b58429);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 22px rgba(181,72,47,.14)}.leaders-editorial-h1 .leaders-h1-accent.is-return:after{content:"";position:absolute;left:.04em;right:.12em;bottom:.04em;height:3px;border-radius:999px;background:linear-gradient(90deg,#b5482fd9,#d4a23ae6,#b5482f33);box-shadow:0 2px 8px #b5482f40}.leaders-editorial-h1 .leaders-h1-accent.is-stay{background:linear-gradient(120deg,#1b5e3f,#2c7d56 54%,#9e7322);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 22px rgba(31,107,71,.16)}.leaders-editorial-h1 .leaders-h1-accent.is-stay:after{content:"";position:absolute;left:.04em;right:.08em;bottom:.04em;height:3px;border-radius:999px;background:linear-gradient(90deg,#1f6b47e6,#d4a23af2,#1f6b4740);box-shadow:0 2px 8px #1f6b4740}.leaders-shell .leaders-hero .page-lead{color:#2c473a!important;font-size:1.02rem;line-height:1.62}.leaders-shell .leaders-hero .secondary-btn,.leaders-shell .leaders-hero button.secondary-btn{background:#fff!important;color:#153c2b!important;border:1.5px solid rgba(23,63,44,.38)!important;box-shadow:0 4px 12px -4px #142a201f}.leaders-shell .leaders-hero .secondary-btn:hover,.leaders-shell .leaders-hero button.secondary-btn:hover{background:#fdf5e2!important;border-color:#b5853a!important;color:#0e2c1f!important}.leaders-montage-frame{background:linear-gradient(160deg,#fffdf8,#f5ebd4);border:1.5px solid rgba(181,133,58,.56);border-radius:20px;padding:.95rem 1rem .85rem;box-shadow:0 24px 48px -18px #142a2047,inset 0 0 0 1px #ffffffd9;width:min(100%,580px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:stretch}.leaders-montage-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem;padding:0 .15rem}.leaders-montage-kicker{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7d561b}.leaders-montage-badge{display:inline-flex;align-items:center;padding:.24rem .68rem;border-radius:999px;background:#1b4d37;color:#fbe8b8;font-size:.69rem;font-weight:700;box-shadow:0 2px 8px #1b4d3738}.leaders-montage-loop-stage{position:relative;width:100%;aspect-ratio:16 / 9;min-height:315px;max-height:410px;border-radius:14px;overflow:hidden;background:#142820;border:2px solid rgba(181,133,58,.52);box-shadow:0 16px 34px -12px #0f221a6b}.leaders-montage-slide{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;pointer-events:none;transform:scale(1.018);transition:opacity .75s ease,transform 1.15s cubic-bezier(.22,1,.36,1)}.leaders-montage-slide:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 32px #0c181233}.leaders-montage-slide.is-active-slide{opacity:1;pointer-events:auto;transform:scale(1);z-index:2}@media(prefers-reduced-motion:reduce){.leaders-montage-slide{transition:opacity .15s ease;transform:none}}.leaders-montage-slide img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;image-rendering:-webkit-optimize-contrast;filter:contrast(1.02) saturate(1.03);backface-visibility:hidden;transform:translateZ(0)}.leaders-montage-caption{position:absolute;inset:auto 0 0;padding:1.35rem .95rem .75rem;background:linear-gradient(180deg,#0a161100,#0a1611c7 42%,#0a1611f0);color:#fffdf7;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;z-index:3}.leaders-montage-caption-meta{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.leaders-montage-tradition{font-size:.84rem;font-weight:700;letter-spacing:.02em;color:#fbe8b8}.leaders-montage-story{margin:0;font-family:var(--font-display, Georgia, serif);font-style:italic;font-size:.92rem;line-height:1.35;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45)}.leaders-montage-step{display:inline-block;padding:.14rem .5rem;border-radius:999px;background:#f3d47e3d;border:1px solid rgba(243,212,126,.65);color:#fbe8b8;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.leaders-montage-controls{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.65rem}.leaders-montage-ctrl-btn{appearance:none;border-radius:999px;border:1px solid rgba(27,77,55,.36);background:#fff;color:#173f2c;font-size:.74rem;font-weight:700;padding:.28rem .78rem;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.leaders-montage-ctrl-btn:hover{background:#fdf3d7;border-color:#b5853a;transform:translateY(-1px)}.cal-visit.is-confirmed-visit{border-left:4px solid #1f6b47;background:linear-gradient(160deg,#fff,#f4faf6)}body.is-meditate-sanctuary-active{background:#12271d!important;overflow-x:hidden}body.is-meditate-sanctuary-active #app,body.is-meditate-sanctuary-active .top-nav,body.is-meditate-sanctuary-active #aurora-nebula-handle,body.is-meditate-sanctuary-active #aurora-nebula-panel,body.is-meditate-sanctuary-active #sanctuary-music-controller{opacity:0!important;pointer-events:none!important;transition:opacity .65s ease}.mp-meditate-sanctuary{position:fixed;inset:0;z-index:9500;background:radial-gradient(ellipse at 50% 38%,#1e4030,#12271d 64%,#0b1912);color:#f7f0df;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;padding:1.25rem 1.25rem 2.2rem;opacity:1;transition:opacity .55s ease}@starting-style{.mp-meditate-sanctuary{opacity:0}}.mp-meditate-sanctuary[hidden]{display:none!important;opacity:0}.mp-meditate-ambient-glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 34%,rgba(251,232,184,.08) 0%,transparent 45%),radial-gradient(circle at 22% 72%,rgba(47,107,75,.14) 0%,transparent 52%),radial-gradient(circle at 78% 68%,rgba(212,162,58,.07) 0%,transparent 50%)}.mp-meditate-stage{position:relative;z-index:2;width:min(100%,880px);display:flex;flex-direction:column;align-items:center;gap:.85rem;margin:auto}.mp-meditate-top-bar{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;opacity:.9;transition:opacity .25s ease}.mp-meditate-top-bar:hover{opacity:1}.mp-meditate-brand-left{display:inline-flex;align-items:center;gap:.55rem}.mp-meditate-brand-arch{width:32px;height:36px;object-fit:contain;border-radius:6px;flex-shrink:0}.mp-meditate-brand-stack{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;gap:.14rem}.mp-meditate-wordmark{font-family:var(--font-display, Georgia, serif);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#fffdf7}.mp-meditate-wordmark .wm-many{color:#fffdf7}.mp-meditate-wordmark .wm-paths{color:#86b38f}.mp-meditate-wordmark .wm-dot{color:#d4a23a}.mp-meditate-wordmark .wm-ai{color:#f3d47e;font-size:.92em}.mp-meditate-top-actions{margin-left:auto;display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-top-bar,.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-adjust-tray,.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-pause-card,.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-timer-display,.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-phase-pill,.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-tap-badge{display:none!important;opacity:0!important;pointer-events:none!important}.mp-meditate-kicker{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f3d47e}.mp-meditate-exit-top{appearance:none;border-radius:999px;border:1px solid rgba(243,212,126,.42);background:#10241bb8;color:#fbe8b8;font-size:.76rem;font-weight:600;padding:.34rem .85rem;cursor:pointer;transition:background .16s ease,border-color .16s ease}.mp-meditate-exit-top:hover{background:#f3d47e2e;border-color:#fbe8b8}.mp-meditate-centerpiece{position:relative;width:clamp(242px,32.2vmin,391px);height:clamp(265px,35.65vmin,426px);display:flex;align-items:center;justify-content:center;margin:.45rem auto .35rem}.mp-meditate-logo-vessel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:scale(.42);transition:opacity .65s ease,transform .78s cubic-bezier(.22,1,.36,1),filter .65s ease}.mp-meditate-centerpiece.is-logo-enlarge .mp-meditate-logo-vessel{opacity:1;transform:scale(1)}.mp-meditate-logo-img{width:88%;height:88%;object-fit:contain;border-radius:50%;transition:filter .6s ease,transform .6s ease}.mp-meditate-logo-core-bloom{position:absolute;width:68%;height:68%;border-radius:50%;background:radial-gradient(circle,#fffae6f5,#fbe8b8c7 34%,#d4a23a52 62%,#d4a23a00);opacity:.15;transform:scale(.55);transition:opacity .62s ease,transform .68s ease;pointer-events:none}.mp-meditate-centerpiece.is-logo-brighten .mp-meditate-logo-core-bloom{opacity:1;transform:scale(1.22)}.mp-meditate-centerpiece.is-logo-brighten .mp-meditate-logo-img{filter:brightness(1.42) drop-shadow(0 0 38px rgba(251,232,184,.88));transform:scale(1.04)}.mp-meditate-centerpiece.is-aurora-dissolve-in .mp-meditate-logo-vessel{opacity:0;transform:scale(1.08)}.mp-meditate-aurora-orb{position:relative;width:100%;height:100%;border:none;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:scale(.88);transition:opacity .78s ease,transform .78s cubic-bezier(.22,1,.36,1)}.mp-meditate-centerpiece.is-aurora-dissolve-in .mp-meditate-aurora-orb{opacity:1;transform:scale(1)}.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-centerpiece.is-aurora-dissolve-in .mp-meditate-aurora-orb{transform:scale(1.25)}.mp-meditate-aurora-orb:hover{transform:scale(1.04)}.mp-meditate-sanctuary[data-meditate-state=ACTIVE_MEDITATION] .mp-meditate-aurora-orb:hover{transform:scale(1.28)}.mp-meditate-aurora-orb:focus-visible{outline:2px solid #fbe8b8;outline-offset:8px;border-radius:50%}.mp-meditate-aurora-halo{display:none;opacity:0;position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgba(251,232,184,calc(.18 + var(--aurora-pulse, .2) * .28)),#86a78629 46%,#12271d00 74%);pointer-events:none;transition:transform .28s ease,opacity .28s ease;transform:scale(calc(.96 + var(--aurora-pulse, .2) * .18))}.mp-meditate-aurora-orb.is-encased-globe .mp-meditate-aurora-halo{display:block;opacity:1}.mp-meditate-aurora-canvas{width:100%;height:100%;display:block;pointer-events:none}.mp-meditate-aurora-fallback{position:relative;width:78%;height:78%;border-radius:0;pointer-events:none;background:transparent;filter:blur(8px) saturate(1.3);animation:meditateAuroraUndulate 7s ease-in-out infinite alternate}.mp-meditate-aurora-orb.is-encased-globe .mp-meditate-aurora-fallback{border-radius:50%;background:radial-gradient(circle at 46% 42%,#fbe8b8,#d4a23a 28%,#b5482f,#2f6b4b,#1e2a4a00);filter:blur(6px)}@keyframes meditateAuroraUndulate{0%{transform:scale(.95) rotate(-4deg)}to{transform:scale(1.06) rotate(4deg)}}.mp-meditate-tap-badge{position:absolute;bottom:-.35rem;padding:.32rem .9rem;border-radius:999px;background:#0f2219e0;border:1.5px solid rgba(243,212,126,.72);color:#fbe8b8;font-size:.76rem;font-weight:700;letter-spacing:.03em;box-shadow:0 8px 20px #00000059;transition:opacity .35s ease,transform .25s ease}.mp-meditate-tap-badge.is-subtle{opacity:.52;font-size:.68rem;border-color:#f3d47e59}.mp-meditate-aurora-orb:hover .mp-meditate-tap-badge.is-subtle{opacity:.95}.mp-meditate-speech-zone{text-align:center;max-width:660px;display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-top:.35rem}.mp-meditate-phase-pill{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f3d47e}.mp-meditate-spoken-stream{margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.48;color:#fffdf7;min-height:2.8em}.mp-meditate-spoken-stream .aurora-nebula-syl,.mp-meditate-spoken-stream .aurora-nebula-syl.is-current{color:inherit!important;text-shadow:none!important}.mp-meditate-sacred-cite{margin:0;font-size:.82rem;color:#fbe8b8e6;font-style:italic}.mp-meditate-cite-link{appearance:none;background:transparent!important;border:none;padding:.1rem .2rem;margin:0;color:#fbe8b8;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mp-meditate-cite-link:hover,.mp-meditate-cite-link:focus-visible{color:#fff;text-decoration-thickness:2px}.act-stack-card{position:relative}.act-stack-bar{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .65rem;margin-bottom:.55rem;border-radius:10px;background:#2f6b4b14;border:1px solid rgba(47,107,75,.24)}.act-stack-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.act-stack-badge{font-size:.76rem;font-weight:700;color:#1f4d36}.act-stack-arrows{display:inline-flex;align-items:center;gap:.35rem}.act-stack-step-btn{appearance:none;border:1px solid rgba(31,77,54,.32);background:#fff;color:#1f4d36;border-radius:6px;padding:.12rem .45rem;font-size:.74rem;font-weight:700;cursor:pointer}.act-stack-pos{font-size:.74rem;font-weight:700;color:#1f4d36;font-variant-numeric:tabular-nums}.act-stack-tabs{display:flex;gap:.35rem;flex-wrap:wrap}.act-stack-tab{appearance:none;border:1px solid rgba(31,77,54,.25);background:#ffffffc7;color:#234734;border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:600;cursor:pointer}.act-stack-tab.is-active{background:#1f4d36;color:#fffdf8;border-color:#1f4d36}.mp-meditate-timer-display{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin-top:.25rem}.mp-meditate-clock{font-family:var(--font-display, Georgia, serif);font-size:1.85rem;font-weight:600;letter-spacing:.08em;color:#fbe8b8;font-variant-numeric:tabular-nums}.mp-meditate-timer-hint{font-size:.7rem;color:#f7f0dfa6}.mp-meditate-pause-card{background:#10251bf0;border:1.5px solid rgba(243,212,126,.58);border-radius:18px;padding:1.15rem 1.4rem;text-align:center;max-width:520px;width:100%;box-shadow:0 20px 44px #00000073}.mp-meditate-pause-title{margin:0 0 .25rem;font-family:var(--font-display, Georgia, serif);font-size:1.25rem;color:#fbe8b8}.mp-meditate-pause-sub{margin:0 0 .95rem;font-size:.88rem;color:#f7f0dfe6}.mp-meditate-pause-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.mp-meditate-btn-primary,.mp-meditate-start-cta{appearance:none;border-radius:999px;border:1.5px solid #fbe8b8;background:linear-gradient(135deg,#d4a23a,#b57924);color:#10241b;font-size:.82rem;font-weight:800;padding:.48rem 1.15rem;cursor:pointer;box-shadow:0 6px 18px #d4a23a52}.mp-meditate-btn-primary:hover,.mp-meditate-start-cta:hover{filter:brightness(1.08)}.mp-meditate-btn-secondary,.mp-meditate-btn-return{appearance:none;border-radius:999px;border:1px solid rgba(243,212,126,.48);background:#fffdf71a;color:#fffdf7;font-size:.8rem;font-weight:700;padding:.46rem 1rem;cursor:pointer}.mp-meditate-btn-secondary:hover,.mp-meditate-btn-return:hover{background:#f3d47e38;border-color:#fbe8b8}.mp-meditate-adjust-tray{width:100%;background:#0f2219db;border:1px solid rgba(243,212,126,.36);border-radius:18px;padding:1rem 1.15rem;backdrop-filter:blur(12px);box-shadow:0 18px 40px -16px #0000007a}.mp-meditate-adjust-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem;padding-bottom:.55rem;border-bottom:1px solid rgba(243,212,126,.2)}.mp-meditate-adjust-title{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fbe8b8}.mp-meditate-adjust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.8rem 1rem}.mp-meditate-sanctuary [hidden],.mp-meditate-adjust-grid[hidden],.mp-meditate-advanced-deck[hidden]{display:none!important}.mp-meditate-field{display:flex;flex-direction:column;gap:.34rem}.mp-meditate-field-split{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.mp-meditate-label{font-size:.73rem;font-weight:700;color:#fbe8b8eb}.mp-meditate-pill-toggle,.mp-meditate-topic-pills,.mp-meditate-duration-presets{display:flex;flex-wrap:wrap;gap:.35rem}.mp-med-pill,.mp-med-topic-btn,.mp-med-dur-chip,.mp-med-tempo-chip,.mp-med-inflect-btn{appearance:none;border-radius:999px;border:1px solid rgba(243,212,126,.34);background:#fffdf712;color:#f7f0df;font-size:.74rem;font-weight:600;padding:.28rem .68rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.mp-med-pill.is-active,.mp-med-topic-btn.is-active,.mp-med-dur-chip.is-active,.mp-med-tempo-chip.is-active,.mp-med-inflect-btn.is-active{background:linear-gradient(135deg,#f3d47e,#d4a23a);border-color:#fbe8b8;color:#10241b;font-weight:800}.mp-meditate-pdf-offer{margin-top:.75rem;padding:.75rem .9rem;border-radius:14px;border:1px solid rgba(243,212,126,.5);background:linear-gradient(165deg,#122c20eb,#091711f2);text-align:left;box-shadow:0 10px 28px #00000052}.mp-meditate-pdf-offer-title{margin:0 0 .28rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;font-weight:700;color:#f9e3a0}.mp-meditate-pdf-offer-sub{margin:0 0 .6rem;font-size:.78rem;line-height:1.45;color:#fff8e7e0}.mp-meditate-pdf-offer-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.mp-meditate-btn-pdf{background:linear-gradient(135deg,#f9e3a0,#d4a23a);border-color:#fff2c6;color:#10241b;font-weight:800}.mp-meditate-pdf-saved-badge{margin:0;font-size:.79rem;line-height:1.45;color:#b5f0c8;font-weight:600}.mp-meditate-voice-designer{grid-column:1 / -1;margin-top:.45rem;padding:.55rem .65rem;border-radius:12px;border:1px solid rgba(243,212,126,.32);background:#08140ec7}.mp-meditate-voice-designer:not([open])>:not(summary){display:none!important}.mp-meditate-voice-designer>summary{cursor:pointer;font-size:.76rem;font-weight:700;color:#f3d47e;list-style:none;display:flex;align-items:center;justify-content:space-between}.mp-meditate-voice-designer>summary:after{content:"▾";font-size:.8rem;opacity:.85}.mp-meditate-voice-designer[open]>summary:after{content:"▴"}.mp-meditate-voice-designer-body{margin-top:.5rem;display:flex;flex-direction:column;gap:.42rem}.mp-meditate-voice-designer-note{margin:0;font-size:.72rem;line-height:1.42;color:#fff8e7d1}.mp-med-voice-prompt-box{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.71rem;line-height:1.38}.mp-meditate-voice-designer-actions{display:flex;flex-wrap:wrap;gap:.4rem}.mp-med-custom-voice-row{display:flex;gap:.38rem;align-items:center}.mp-med-voice-design-status{margin:0;font-size:.72rem;color:#f3d47e}.pf-saved-meditations-card{margin-top:2rem;padding:1.35rem 1.5rem;border-radius:16px;border:1px solid rgba(26,61,47,.18);background:linear-gradient(180deg,#fffdf8,#f7f1e3);box-shadow:0 8px 24px #12281e0f}.pf-saved-meditations-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.pf-saved-meditations-title{margin:.15rem 0 .25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;color:#163326}.pf-saved-meditations-sub{margin:0;font-size:.88rem;color:#465b50}.pf-saved-meditations-empty{padding:.85rem 1rem;border-radius:12px;border:1px dashed rgba(26,61,47,.25);background:#ffffffa6;color:#3f5449;font-size:.88rem}.pf-saved-meditations-list{display:flex;flex-direction:column;gap:.85rem}.pf-saved-med-item{padding:1rem 1.15rem;border-radius:13px;border:1px solid rgba(26,61,47,.16);background:#fff}.pf-saved-med-item-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem}.pf-saved-med-item-meta{display:flex;flex-direction:column;gap:.15rem}.pf-saved-med-badge{display:inline-block;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8c6218}.pf-saved-med-title{font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;color:#142e22}.pf-saved-med-cite{font-size:.8rem;color:#52685c}.pf-saved-med-actions{display:flex;gap:.45rem;align-items:center}.pf-saved-med-quote{margin:.65rem 0 .45rem;padding:.55rem .85rem;border-left:3px solid #c8962e;background:#fbf7ec;font-style:italic;font-size:.9rem;color:#1f382c}.pf-saved-med-reflection{margin:0 0 .45rem;font-size:.86rem;line-height:1.5;color:#2f463b}.pf-saved-med-stages>summary{cursor:pointer;font-size:.8rem;font-weight:700;color:#1c4a35}.pf-saved-med-stage-list{margin:.5rem 0 0;padding-left:1.25rem;font-size:.82rem;line-height:1.48;color:#344b40;display:flex;flex-direction:column;gap:.35rem}.mp-med-select,.mp-med-input{width:100%;border-radius:10px;border:1px solid rgba(243,212,126,.38);background:#0a1811e6;color:#fffdf7;font-size:.78rem;padding:.42rem .6rem}.mp-meditate-duration-row{display:flex;flex-direction:column;gap:.38rem}.mp-med-range{width:100%;accent-color:#d4a23a}@media(prefers-reduced-motion:reduce){.mp-meditate-logo-vessel,.mp-meditate-aurora-orb{transition-duration:.15s;transform:none!important}}.mp-meditate-pdf-offer-prompt{margin:0;font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-size:1.05rem;color:#f9ecd2;line-height:1.45}.mp-meditate-pdf-confirm{margin:.35rem 0 0;font-size:.84rem;color:#b7e6c9;font-weight:500}.pf-saved-med-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.pf-saved-med-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.pf-saved-med-date{font-size:.76rem;color:#6b7d72}:root{--font-display: "Cormorant Garamond", "Songti SC", "Noto Serif SC", "Hiragino Mincho ProN", "Noto Serif JP", "Noto Serif Devanagari", Georgia, serif;--font-sans: "Plus Jakarta Sans", "PingFang SC", "Hiragino Sans", "Noto Sans SC", "Noto Sans JP", "Noto Sans Devanagari", system-ui, -apple-system, sans-serif}:lang(hi) .hero-title,:lang(hi) .leaders-hero-h1,:lang(hi) .page-h1,:lang(hi) .mp-meditate-caption-stage,:lang(hi) .mp-meditate-eyebrow,:lang(hi) .section-eyebrow,:lang(hi) .pf-saved-med-badge{line-height:1.32!important;letter-spacing:0!important}:lang(zh) em,:lang(ja) em,:lang(zh) .hero-title-accent,:lang(ja) .hero-title-accent,:lang(zh) .leaders-h1-italic,:lang(ja) .leaders-h1-italic{font-style:normal;text-decoration:underline;text-decoration-color:#d4a84f8c;text-underline-offset:.18em}:lang(zh) .mp-meditate-eyebrow,:lang(ja) .mp-meditate-eyebrow{letter-spacing:.08em}:lang(es) .nav-link-v7,:lang(vi) .nav-link-v7,:lang(hi) .nav-link-v7{padding-inline:.55rem;font-size:.86rem}.mp-ca-corridor-pill{display:inline-flex;align-items:center;padding:.28rem .68rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.mp-ca-corridor-pill.is-ca-open{background:#185c3d1f;color:#154d34;border:1px solid rgba(24,92,61,.32)}.mp-ca-corridor-pill.is-national-preview{background:#b4802024;color:#785010;border:1px solid rgba(180,128,32,.35)}.mp-freshness-badge{display:inline-flex;align-items:center;padding:.14rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600}.mp-freshness-badge.is-fresh{background:#1b6b4621;color:#16593a;border:1px solid rgba(27,107,70,.3)}.mp-freshness-badge.is-unverified{background:#8c62181c;color:#7a5214;border:1px solid rgba(140,98,24,.26)}.dir-optout-btn{font-size:.76rem;color:#6c7a72}.pf-cpra-vault-section{margin-top:1.5rem;padding:1.35rem 1.5rem;border-radius:16px;background:linear-gradient(145deg,#f8f5ec,#f1ece0);border:1px solid rgba(26,62,46,.16)}.pf-cpra-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.pf-cpra-sub{margin:.35rem 0 0;font-size:.88rem;line-height:1.5;color:#364d41;max-width:68ch}.pf-cpra-actions{display:flex;gap:.55rem;flex-wrap:wrap}.pf-cpra-erase-btn{color:#8b2626!important;border:1px solid rgba(139,38,38,.3)!important}.pf-cpra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;margin-top:1rem}.pf-cpra-box{padding:.95rem 1.1rem;border-radius:12px;background:#fff;border:1px solid rgba(26,62,46,.14)}.pf-cpra-box.is-spi{background:#fcf9f0;border-color:#c8962e6b}.pf-cpra-box-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1b4b35}.pf-cpra-box-stat{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#142e22;margin:.2rem 0}.pf-cpra-box-desc{margin:0;font-size:.82rem;color:#465c50;line-height:1.45}.pf-cpra-cipher-pill{margin-top:.55rem;padding:.32rem .55rem;border-radius:8px;background:#12271d;color:#f3d47e;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-cpra-receipt{margin-top:.9rem;padding:.75rem 1rem;border-radius:10px;background:#185c3d1f;border:1px solid rgba(24,92,61,.35);color:#123d29;font-size:.84rem}.mp-mobile-tabbar,.mp-mobile-sheet-bar{display:none}.mp-sheet-drag-handle{display:flex;align-items:center;justify-content:center;min-height:28px;padding:.35rem 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mp-sheet-drag-handle.dragging{cursor:grabbing}.mp-sheet-grip-pill{width:42px;height:5px;border-radius:999px;background:#163a3147;transition:background .16s ease,transform .16s ease}.mp-sheet-drag-handle:focus-visible .mp-sheet-grip-pill,.mp-sheet-drag-handle.dragging .mp-sheet-grip-pill{background:var(--verdigris, #3f7a64);transform:scaleX(1.12)}.mp-wallet-pass-card{margin:0 0 1.4rem;padding:1.25rem 1.4rem;border-radius:16px;background:linear-gradient(155deg,#163a31,#102a23);color:#f3ecdd;border:1px solid rgba(216,178,94,.45);box-shadow:0 12px 30px #102a232e}.mp-wallet-pass-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.mp-wallet-pass-eyebrow{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#d8b25e;margin-bottom:.2rem}.mp-wallet-pass-title{margin:0;font-family:var(--font-display);font-size:1.35rem;color:#fff8ea}.mp-wallet-pass-tier{padding:.25rem .65rem;border-radius:999px;background:#d8b25e2e;border:1px solid rgba(216,178,94,.55);color:#f2cd79;font-size:.76rem;font-weight:600}.mp-wallet-pass-lead{margin:.65rem 0 .9rem;font-size:.9rem;line-height:1.5;color:#e5decb}.mp-wallet-pass-stamps{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem}.mp-wallet-stamp-item{padding:.55rem .7rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(216,178,94,.25)}.mp-wallet-stamp-symbol{display:inline-flex;align-items:center;margin-bottom:.2rem}.mp-wallet-stamp-symbol .mp-pillar-icon{width:22px!important;height:22px!important;display:block}.mp-wallet-stamp-label{display:block;font-size:.72rem;color:#d8b25e}.mp-wallet-stamp-val{display:block;margin-top:.15rem;font-size:.88rem;color:#fffdf8}.mp-wallet-pass-meta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.85rem;padding-top:.65rem;border-top:1px dashed rgba(216,178,94,.3);font-size:.76rem;color:#cfc6b2}.mp-mobile-compliance-banner{margin-top:1.1rem;padding:.75rem 1rem;border-radius:12px;background:#163a3112;border:1px solid rgba(22,58,49,.2);color:var(--ink);font-size:.84rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}@media(max-width:820px){.shell-v6{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.mp-mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;background:#163a31f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(216,178,94,.42);padding:.25rem max(.35rem,env(safe-area-inset-left,0px)) calc(.25rem + env(safe-area-inset-bottom,0px)) max(.35rem,env(safe-area-inset-right,0px));box-shadow:0 -6px 22px #0c1e1840}.mp-mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:.28rem .2rem;border-radius:10px;color:#dfd7c4;text-decoration:none;font-size:.72rem;font-weight:500;gap:.15rem;transition:color .15s ease,background .15s ease,transform .12s ease}.mp-mobile-tab:active{transform:scale(.96)}.mp-mobile-tab.is-active{color:#f6d588;background:#d8b25e26;font-weight:600}.mp-mobile-tab-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.mp-mobile-tab-badge{position:absolute;top:-5px;right:-14px;min-width:16px;height:15px;padding:0 4px;border-radius:999px;background:#9c3b2c;color:#fffdf8;font-size:.62rem;font-weight:700;line-height:15px;text-align:center}.mp-mobile-sheet-bar{display:flex;flex-direction:column;gap:.2rem;padding:.2rem .75rem .55rem;margin:.35rem 0 .5rem;border-radius:14px;background:#f5efe1;border:1px solid rgba(22,58,49,.16)}.mp-sheet-detent-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.mp-sheet-count-label{font-size:.78rem;font-weight:600;color:var(--ink)}.mp-sheet-detent-btns{display:inline-flex;gap:.25rem}.mp-sheet-detent-btn{min-height:32px;padding:.2rem .58rem;border-radius:999px;border:1px solid rgba(22,58,49,.22);background:#fffdf8;color:var(--ink);font-size:.74rem;font-weight:600;cursor:pointer}.mp-sheet-detent-btn.is-on{background:var(--sacristy, #163a31);color:#f3ecdd;border-color:var(--sacristy, #163a31)}.ex-split[data-mobile-sheet-detent=PEEK] .ex-list{max-height:22vh;overflow-y:auto}.ex-split[data-mobile-sheet-detent=FULL] .ex-map-col,.ex-split[data-mobile-sheet-detent=FULL] .ex-map{max-height:180px;overflow:hidden}}.jrn-shell{display:flex;flex-direction:column;gap:1.25rem;max-width:960px;margin:0 auto;width:100%}.jrn-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(181,133,58,.24)}.jrn-header-copy{display:flex;flex-direction:column;gap:.18rem}.jrn-header-copy .page-h1{margin:0}.jrn-subtitle{margin:0;font-size:.86rem;color:var(--ink-soft)}.jrn-main-tabs{display:inline-flex;align-items:center;gap:.25rem;padding:.24rem;border-radius:999px;background:#efe7d5;border:1px solid rgba(22,58,49,.16)}.jrn-main-tab{border-radius:999px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:600;padding:.42rem .95rem;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.jrn-main-tab.is-active{background:var(--sacristy);color:#f6efe0;box-shadow:0 2px 8px #0f241c2e}.jrn-stillness-ribbon{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.68rem 1.05rem;border-radius:14px;background:linear-gradient(135deg,#f6efe0,#efe5ce);border:1px solid rgba(181,133,58,.36);color:var(--ink)}.jrn-ribbon-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;font-size:.82rem}.jrn-ribbon-item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.32rem}.jrn-ribbon-label{font-weight:600;color:var(--verdigris-deep)}.jrn-ribbon-val{font-weight:700;color:var(--ink)}.jrn-ribbon-meta{color:var(--ink-soft);font-size:.79rem}.jrn-ribbon-sep{color:#163a3140;user-select:none}.jrn-ribbon-actions{display:inline-flex;align-items:center;gap:.45rem}.jrn-pill-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.34rem .78rem;border-radius:999px;border:1px solid rgba(22,58,49,.22);background:#fffdf8;color:var(--sacristy-deep);font:inherit;font-size:.78rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease}.jrn-pill-btn:hover{background:#f2ead8;border-color:#163a3161}.jrn-pill-btn-primary{background:var(--sacristy);color:#f6efe0;border-color:var(--sacristy)}.jrn-pill-btn-primary:hover{background:var(--sacristy-deep);color:#fffdf8}.jrn-pill-btn.is-recording{background:#9c3b2c;color:#fffdf8;border-color:#9c3b2c}.jrn-schedule-med-drawer{position:relative}.jrn-schedule-med-drawer summary{list-style:none}.jrn-schedule-med-drawer summary::-webkit-details-marker{display:none}.jrn-schedule-med-form{position:absolute;right:0;top:calc(100% + .45rem);z-index:40;width:min(360px,90vw);display:flex;flex-direction:column;gap:.55rem;padding:.95rem 1.05rem;border-radius:14px;background:#fffdf8;border:1px solid rgba(181,133,58,.45);box-shadow:0 16px 36px -12px #0f241c47}.jrn-schedule-med-form label{display:flex;flex-direction:column;gap:.2rem;font-size:.76rem;font-weight:600;color:var(--ink-soft)}.jrn-schedule-med-btns{display:flex;justify-content:flex-end;padding-top:.25rem}.jrn-input{padding:.45rem .68rem;border-radius:9px;border:1px solid rgba(22,58,49,.22);background:#fffefb;color:var(--ink);font:inherit;font-size:.84rem}.jrn-input-compact{padding:.3rem .58rem;font-size:.78rem;border-radius:999px;max-width:240px}.jrn-notebook-sheet{display:flex;flex-direction:column;gap:.9rem;padding:1.35rem 1.55rem;border-radius:18px;background:#fffdf8;border:1px solid rgba(181,133,58,.32);box-shadow:0 14px 34px -18px #12282029,inset 0 1px #ffffffd9}.jrn-sheet-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding-bottom:.55rem;border-bottom:1px solid rgba(181,133,58,.2)}.jrn-sheet-date{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--verdigris-deep)}.jrn-mode-switcher{display:inline-flex;align-items:center}.jrn-mode-pills{display:inline-flex;align-items:center;gap:.22rem;padding:.2rem;border-radius:999px;background:#f3ecdd;border:1px solid rgba(181,133,58,.3)}.jrn-mode-btn{border-radius:999px;border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:.76rem;font-weight:600;padding:.28rem .72rem;cursor:pointer;transition:background .14s ease,color .14s ease}.jrn-mode-btn.is-active{background:var(--sacristy);color:#f6efe0}.jrn-composer-notice{padding:.52rem .85rem;border-radius:10px;background:#2f6b4b1c;border:1px solid rgba(47,107,75,.34);color:var(--sacristy-deep);font-size:.82rem;font-weight:600}.jrn-guided-whisper{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1.05rem;border-radius:12px;background:#faf4e6;border-left:3px solid #b5853a}.jrn-guided-whisper-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.jrn-guided-theme-tag{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--verdigris-deep)}.jrn-guided-question{margin:0;font-family:var(--font-display);font-size:1.08rem;font-style:italic;line-height:1.45;color:var(--ink)}.jrn-guided-whisper-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.jrn-guided-quote{font-size:.78rem;color:var(--ink-soft)}.jrn-guided-controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.jrn-writing-canvas{display:flex;flex-direction:column;gap:.45rem}.jrn-title-input{width:100%;border:0;border-bottom:1px solid transparent;background:transparent;font-family:var(--font-display);font-size:1.32rem;font-weight:600;color:var(--ink);padding:.25rem 0;transition:border-color .15s ease}.jrn-title-input::placeholder{color:#2a36306b;font-weight:500}.jrn-title-input:focus{outline:none;border-bottom-color:#b5853a80}.jrn-body-textarea{width:100%;min-height:128px;border:0;background:transparent;font:inherit;font-size:.98rem;line-height:1.68;color:var(--ink);padding:.25rem 0;resize:vertical}.jrn-body-textarea::placeholder{color:#2a363073}.jrn-body-textarea:focus{outline:none}.jrn-active-attachments-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.25rem}.jrn-attached-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.26rem .68rem;border-radius:999px;background:#f3ecdd;border:1px solid rgba(181,133,58,.38);font-size:.76rem;font-weight:600;color:var(--sacristy-deep)}.jrn-attached-photo-pill img{width:24px;height:24px;border-radius:4px;object-fit:cover}.jrn-chip-rm{border:0;background:transparent;color:var(--ink-soft);font-size:.74rem;cursor:pointer;padding:0 .15rem}.jrn-composer-dock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding-top:.75rem;border-top:1px solid rgba(22,58,49,.12)}.jrn-peel-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}.jrn-peel-pill{display:inline-flex;align-items:center;gap:.28rem;padding:.34rem .74rem;border-radius:999px;border:1px solid rgba(22,58,49,.18);background:#f8f3e7;color:var(--ink);font:inherit;font-size:.77rem;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.jrn-peel-pill:hover{background:#efe6d1}.jrn-peel-pill.is-active{background:var(--sacristy);color:#f6efe0;border-color:var(--sacristy)}.jrn-composer-submit-row{display:inline-flex;align-items:center;gap:.45rem}.jrn-peel-tray{display:flex;flex-direction:column;gap:.65rem;padding:.9rem 1.05rem;border-radius:14px;background:#f8f3e6;border:1px solid rgba(181,133,58,.34)}.jrn-peel-tray[hidden]{display:none!important}.jrn-tray-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.84rem;color:var(--sacristy-deep)}.jrn-tray-hint{margin:0;font-size:.78rem;color:var(--ink-soft)}.jrn-experience-chips{display:flex;flex-wrap:wrap;gap:.42rem}.jrn-exp-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .75rem;border-radius:999px;border:1px solid rgba(22,58,49,.24);background:#fffdf8;color:var(--sacristy-deep);font:inherit;font-size:.77rem;font-weight:600;cursor:pointer;transition:background .14s ease}.jrn-exp-chip:hover{background:#efe6d0}.jrn-exp-chip small{font-weight:500;color:var(--ink-soft)}.jrn-attach-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.jrn-file-label{cursor:pointer}.jrn-file-label.is-disabled{opacity:.5;pointer-events:none}.jrn-draft-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:.6rem}.jrn-draft-photo-thumb{position:relative;margin:0;border-radius:10px;overflow:hidden;border:1px solid rgba(22,58,49,.22);background:#fffdf8}.jrn-draft-photo-thumb img{width:100%;height:92px;object-fit:cover;display:block}.jrn-draft-photo-thumb figcaption{padding:.22rem .45rem;font-size:.7rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jrn-photo-rm-btn{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:#0f2019d1;color:#fffdf7;font-size:.7rem;cursor:pointer}.jrn-composer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem}.jrn-field{display:flex;flex-direction:column;gap:.24rem;font-size:.78rem;font-weight:600;color:var(--ink-soft)}.jrn-field-wide{grid-column:1 / -1}.jrn-feed-section{display:flex;flex-direction:column;gap:.9rem}.jrn-feed-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.jrn-filter-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.jrn-filter-pill{padding:.32rem .74rem;border-radius:999px;border:1px solid rgba(22,58,49,.2);background:#fffdf8;color:var(--ink);font:inherit;font-size:.77rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.jrn-filter-pill:hover{background:#f2ead8}.jrn-filter-pill.is-active{background:var(--sacristy);color:#f6efe0;border-color:var(--sacristy)}.jrn-search-wrap{display:inline-flex;align-items:center;gap:.45rem}.jrn-search-input{min-width:190px;padding:.34rem .78rem;border-radius:999px;border:1px solid rgba(22,58,49,.22);background:#fffdf8;color:var(--ink);font:inherit;font-size:.8rem}.jrn-entries-list{display:flex;flex-direction:column;gap:.9rem}.jrn-empty-state{padding:1.5rem;text-align:center;border-radius:14px;background:#fffdf8;border:1px dashed rgba(22,58,49,.22);color:var(--ink-soft);font-size:.88rem}.jrn-entry-card{display:flex;flex-direction:column;gap:.6rem;padding:1.15rem 1.35rem;border-radius:16px;background:#fffdf8;border:1px solid rgba(22,58,49,.15);box-shadow:0 6px 18px -12px #1228201f}.jrn-entry-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}.jrn-entry-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}.jrn-pillar-tag{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.14rem;padding:.3rem .68rem .26rem;border-radius:12px;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1.1;background:#f3ecdd;color:var(--sacristy-deep)}.jrn-pillar-tag-symbol{display:inline-flex;align-items:center;justify-content:center;line-height:1}.jrn-pillar-tag-symbol .mp-pillar-icon{width:22px!important;height:22px!important;display:block}.jrn-pillar-tag-word{display:block;text-align:center}.jrn-tradition-tag,.jrn-place-tag{padding:.22rem .65rem;border-radius:999px;font-size:.74rem;font-weight:600;background:#f3ecdd;color:var(--sacristy-deep)}.jrn-pillar-tag.is-pillar-home{background:#2f6b4b24;color:#1d4e36}.jrn-pillar-tag.is-pillar-head{background:#1e2a4a1f;color:#1e2a4a}.jrn-pillar-tag.is-pillar-hands{background:#b5853a2e;color:#7a5419}.jrn-pillar-tag.is-pillar-heart{background:#b5482f24;color:#8c3420}.jrn-date-tag{font-size:.75rem;color:var(--ink-soft)}.jrn-delete-btn{border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:.75rem;cursor:pointer;opacity:.7}.jrn-delete-btn:hover{opacity:1;text-decoration:underline}.jrn-entry-title{margin:0;font-family:var(--font-display);font-size:1.22rem;color:var(--ink)}.jrn-entry-prompt-used{margin:0;font-family:var(--font-display);font-style:italic;font-size:.88rem;color:var(--verdigris-deep)}.jrn-entry-body{margin:0;font-size:.93rem;line-height:1.62;color:var(--ink);white-space:pre-wrap}.jrn-entry-question-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;border-radius:10px;background:#faf4e6;border-left:3px solid #b5853a;font-size:.84rem}.jrn-entry-voice-box{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .85rem;border-radius:10px;background:#f6f1e4;border:1px solid rgba(22,58,49,.14)}.jrn-voice-badge{font-size:.75rem;font-weight:700;color:var(--sacristy-deep)}.jrn-voice-transcript{margin:0;font-size:.85rem;font-style:italic;color:var(--ink)}.jrn-audio-player{height:32px;max-width:280px}.jrn-entry-transcript-box{padding:.5rem .8rem;border-radius:10px;background:#f6f0e2;border:1px solid rgba(181,133,58,.3)}.jrn-entry-transcript-box summary{cursor:pointer;font-size:.8rem;color:var(--sacristy-deep)}.jrn-transcript-pre{margin:.55rem 0 0;font-family:inherit;font-size:.82rem;line-height:1.52;white-space:pre-wrap;color:var(--ink)}.jrn-entry-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,228px));gap:.75rem;padding-top:.25rem}.jrn-entry-photo-item{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(22,58,49,.18);background:#f8f3e7;display:flex;flex-direction:column}.jrn-entry-photo-item img{width:100%;height:138px;object-fit:cover;display:block}.jrn-entry-photo-item figcaption{padding:.42rem .6rem .48rem;font-size:.75rem;line-height:1.38;color:var(--ink-soft)}.jrn-entry-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.35rem;border-top:1px solid rgba(22,58,49,.08)}.jrn-entry-tags{display:flex;flex-wrap:wrap;gap:.32rem}.jrn-tag-chip{font-size:.72rem;color:var(--verdigris-deep);background:#2f6b4b17;padding:.12rem .5rem;border-radius:999px}.jrn-photo-cap-reached{font-size:.74rem;font-weight:600;color:var(--ink-soft)}.jrn-explore-section{display:flex;flex-direction:column;gap:.95rem}.jrn-explore-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.jrn-explore-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.jrn-saved-only-check{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--ink-soft);padding-left:.35rem;cursor:pointer}.jrn-add-resource-drawer{position:relative}.jrn-add-resource-drawer summary{list-style:none}.jrn-add-resource-drawer summary::-webkit-details-marker{display:none}.jrn-add-resource-form{position:absolute;right:0;top:calc(100% + .45rem);z-index:35;width:min(440px,92vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem 1.1rem;border-radius:14px;background:#fffdf8;border:1px solid rgba(181,133,58,.45);box-shadow:0 16px 36px -12px #0f241c42}.jrn-add-resource-form label{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;font-weight:600;color:var(--ink-soft)}.jrn-explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.9rem}.jrn-explore-card{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.05rem 1.15rem;border-radius:15px;background:#fffdf8;border:1px solid rgba(22,58,49,.15);box-shadow:0 6px 18px -14px #1228201f}.jrn-explore-card.is-saved{border-color:#2f6b4b7a;background:#fbf7ec}.jrn-explore-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.jrn-explore-card-badges{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.jrn-explore-cat-badge{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--verdigris-deep)}.jrn-bookmark-btn{border-radius:999px;border:1px solid rgba(181,133,58,.35);background:#fffdf8;color:var(--ink-soft);font:inherit;font-size:.74rem;font-weight:600;padding:.2rem .58rem;cursor:pointer}.jrn-bookmark-btn.is-on{background:#f5e6c4;color:#6e4810;border-color:#b5853aa6}.jrn-explore-title{margin:0;font-family:var(--font-display);font-size:1.12rem;line-height:1.32;color:var(--ink)}.jrn-explore-source{margin:0;font-size:.76rem;font-weight:600;color:var(--ink-soft)}.jrn-explore-summary{margin:0;font-size:.85rem;line-height:1.52;color:var(--ink)}.jrn-explore-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;padding-top:.3rem}@media(max-width:640px){.jrn-notebook-sheet{padding:1rem 1.05rem}.jrn-entry-photo-grid,.jrn-draft-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jrn-entry-photo-item img{height:84px}}.mt-deep500-pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;padding:.2rem .56rem;border-radius:999px;text-decoration:none;border:1px solid rgba(22,58,49,.2);background:#faf6ec;color:#163a31;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.mt-deep500-pill:hover{background:#f3ecdd;border-color:#2c5a4a}.mt-deep500-pill.is-high{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.mt-deep500-pill.is-mid{background:#fffbeb;border-color:#fde68a;color:#92400e}.mt-deep500-pill.is-low,.mt-deep500-pill.is-wedge{background:#fef2f2;border-color:#fecaca;color:#991b1b}.mt-deep500-pill.is-empty{background:#f8f5ed;border-style:dashed;color:#465b50}.org-deep500-card{margin-top:1.25rem;border:1.5px solid rgba(22,58,49,.22);background:linear-gradient(180deg,#faf6ec,#f3ecdd)}.lib-shell{display:flex;flex-direction:column;gap:1.2rem;max-width:1020px;margin:0 auto;width:100%}.lib-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(181,133,58,.26)}.lib-header-copy{display:flex;flex-direction:column;gap:.2rem;max-width:58ch}.lib-header-copy .page-h1{margin:0}.lib-subtitle{margin:0;font-size:.87rem;line-height:1.48;color:var(--ink-soft)}.lib-main-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;border-radius:999px;background:#efe7d5;border:1px solid rgba(22,58,49,.16)}.lib-main-tab{border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:.82rem;font-weight:600;padding:.44rem .95rem;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.lib-main-tab:hover{color:var(--ink)}.lib-main-tab.is-active{background:var(--sacristy, #163a31);color:#f9f3e4;box-shadow:0 2px 8px #0f241c33}.lib-stillness-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1.05rem;border-radius:14px;background:linear-gradient(90deg,#f6efe0,#f1e6cf);border:1px solid rgba(181,133,58,.34);font-size:.83rem}.lib-stillness-copy{display:flex;align-items:center;gap:.55rem;color:var(--ink)}.lib-stillness-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.lib-room-panel{display:flex;flex-direction:column;gap:1rem}.lib-faith-pill-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.35rem .1rem}.lib-faith-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .84rem;border-radius:999px;border:1px solid rgba(22,58,49,.2);background:#fffdf8;color:var(--ink);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.lib-faith-pill:hover{background:#f5ecda;border-color:#b5853a8c}.lib-faith-pill.is-active{background:var(--sacristy, #163a31);color:#fff9ec;border-color:var(--sacristy, #163a31);box-shadow:0 4px 12px -4px #12282047}.lib-faith-pill-share{font-size:.7rem;font-weight:700;padding:.08rem .42rem;border-radius:999px;background:#b5853a2e;color:#6b4912}.lib-faith-pill.is-active .lib-faith-pill-share{background:#f3d47e3d;color:#fbe8b8}.lib-linen-sheet{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem 1.55rem;border-radius:18px;background:#fffdf8;border:1px solid rgba(181,133,58,.34);box-shadow:0 12px 28px -18px #142a2229}.lib-linen-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(22,58,49,.1)}.lib-linen-kicker{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8c621f;margin-bottom:.18rem}.lib-linen-title{margin:0;font-family:var(--font-display);font-size:clamp(1.38rem,2.2vw,1.72rem);color:var(--sacristy-deep, #132e24);line-height:1.2}.lib-linen-stat-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.lib-linen-lead{margin:0;font-size:.96rem;line-height:1.62;color:var(--ink);padding:.75rem .95rem;border-radius:12px;background:#faf5e8;border-left:3.5px solid var(--verdigris, #2f6b4b)}.lib-dos-donts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem}.lib-dos-card{background:#2f6b4b0f;border:1px solid rgba(47,107,75,.25);border-radius:13px;padding:.85rem 1rem}.lib-donts-card{background:#b5482f0f;border:1px solid rgba(181,72,47,.25);border-radius:13px;padding:.85rem 1rem}.lib-dos-heading{color:#1f5438;display:block;margin-bottom:.4rem;font-size:.88rem}.lib-donts-heading{color:#96341c;display:block;margin-bottom:.4rem;font-size:.88rem}.lib-dos-list{margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.5;color:var(--ink);display:flex;flex-direction:column;gap:.25rem}.lib-peel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.65rem;border-top:1px solid rgba(22,58,49,.1)}.lib-peel-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.lib-peel-label{font-size:.76rem;font-weight:700;color:var(--ink-soft);margin-right:.15rem}.lib-peel-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.34rem .74rem;border-radius:999px;border:1px solid rgba(22,58,49,.22);background:#f8f3e6;color:var(--ink);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.lib-peel-pill:hover{background:#efe6d0;border-color:#163a3161}.lib-peel-pill.is-open{background:var(--sacristy, #163a31);color:#f9f3e4;border-color:var(--sacristy, #163a31)}.lib-peel-tray{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.15rem;border-radius:14px;background:#f8f3e7;border:1px solid rgba(181,133,58,.36)}.lib-peel-tray-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem;color:var(--sacristy-deep)}.lib-theme-chip-bar{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.lib-texts-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;padding:.75rem .9rem;border-radius:12px;background:#f9f4e7;border:1px solid rgba(22,58,49,.12)}.lib-filter-field{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:var(--ink-soft)}.lib-passage-list{display:grid;gap:.85rem}.lib-passage-card{display:flex;flex-direction:column;gap:.55rem;padding:1.05rem 1.2rem;border-radius:14px;background:#fffdf8;border:1px solid rgba(22,58,49,.15);box-shadow:0 6px 18px -14px #1228201f;content-visibility:auto;contain-intrinsic-size:auto none auto 190px}.lib-passage-card.is-focused-passage{border:2px solid #d4a23a;background:linear-gradient(180deg,#fffdf8,#fbf2dc);box-shadow:0 12px 28px -12px #1e2a4a2e}.lib-passage-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.lib-passage-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.lib-passage-tradition{color:var(--ink);font-size:.9rem}.lib-passage-cite{font-size:.82rem;font-style:italic;color:var(--ink-soft)}.lib-passage-blockquote{margin:0;padding:.7rem .95rem;border-left:3.5px solid #235a3d;background:#2f6b4b0f;border-radius:9px}.lib-passage-quote{margin:0;font-family:var(--font-display);font-size:1.12rem;font-weight:600;line-height:1.45;color:var(--ink)}.lib-passage-quote-footer{margin-top:.3rem;font-size:.79rem;color:var(--ink-soft)}.lib-context-peel{border-radius:10px;background:#f7f1e3;border:1px solid rgba(181,133,58,.28);padding:.42rem .75rem}.lib-context-peel-summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.79rem;font-weight:600;color:var(--sacristy-deep)}.lib-context-peel-hint{font-size:.72rem;font-weight:500;color:var(--ink-soft)}.lib-context-peel-body{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(22,58,49,.1);display:flex;flex-direction:column;gap:.45rem}.lib-context-verse-box{font-size:.84rem;line-height:1.5;color:var(--ink);padding:.45rem .65rem;border-left:2.5px solid rgba(30,42,74,.25);background:#fffdf8c7;border-radius:6px}.lib-context-verse-box.is-following{border-left-color:#b5853a8c}.lib-questions-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(22,58,49,.1)}.lib-sublens-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.lib-branch-search-wrap{flex:1 1 240px;max-width:360px}.lib-branch-search-wrap .jrn-search-input{width:100%}.lib-single-lens-stack{display:flex;flex-direction:column;gap:1rem}.lib-calm-disclosure{content-visibility:auto;contain-intrinsic-size:auto none auto 64px}@media(max-width:640px){.lib-linen-sheet{padding:1rem 1.05rem}.lib-main-tabs{width:100%;justify-content:center}}
