.premium-public{--pm-maroon:#4a182b;--pm-ivory:#faf7f2;--pm-gold:#b59b65;color:var(--ink);font-size:15px}.premium-public .pm-wrap{width:min(1220px,100% - 112px);margin-inline:auto}.premium-public h1,.premium-public h2,.premium-public .pm-display{letter-spacing:-.045em;text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.02}.premium-public h1{font-size:clamp(48px,6.8vw,88px)}.premium-public h2{font-size:clamp(38px,4.3vw,60px)}.premium-public h3{letter-spacing:-.025em;margin-bottom:12px;font:600 18px/1.35 Manrope,sans-serif}.premium-public p{line-height:1.85}.premium-public .pm-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin:0 0 24px;font-size:10px;font-weight:700;line-height:1.6}.premium-public .pm-section{padding-block:112px}.premium-public .pm-prose{max-width:580px}.premium-public .pm-prose h2{margin-bottom:32px}.premium-public .pm-emphasis{color:var(--accent)}.premium-public .pm-emphasis strong{font-weight:650}.premium-public .pm-button{white-space:nowrap;letter-spacing:0;border-radius:4px;gap:18px;width:fit-content;min-height:50px;padding:14px 20px;font-size:12px;font-weight:650;line-height:1.3}.premium-public .pm-button svg{flex:none}.premium-public .pm-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:28px;display:flex}.premium-public .pm-photo{min-width:0;margin:0}.premium-public .pm-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.premium-public .pm-photo figcaption{color:var(--muted);letter-spacing:.025em;margin-top:9px;font-size:11px;line-height:1.5}.premium-public .pm-home-hero{padding-top:40px;padding-bottom:72px}.premium-public .pm-hero-heading{padding-bottom:28px}.premium-public .pm-hero-heading .pm-eyebrow{margin-bottom:20px}.premium-public .pm-hero-heading h1{margin:0}.premium-public .pm-hero-heading h1 span{display:block}.premium-public .pm-hero-heading h1 span:first-child{color:var(--muted);margin-bottom:5px;font-size:.62em;font-style:italic}.premium-public .pm-hero-heading h1 span:last-child{font-size:clamp(52px,8vw,108px)}.premium-public .pm-hero-spread{grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;display:grid}.premium-public .pm-hero-photo img{aspect-ratio:1.42}.premium-public .pm-hero-copy{max-width:470px;padding-block:12px}.premium-public .pm-hero-lead{letter-spacing:-.035em;font-size:20px;font-weight:550;line-height:1.55}.premium-public .pm-hero-copy .pm-supporting{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:21px;font-size:11px;line-height:1.8}.premium-public .pm-chapter-index{align-items:center;gap:16px;margin-bottom:48px;display:flex}.premium-public .pm-chapter-index>span{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.premium-public .pm-chapter-index p{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0;font-size:10px;font-weight:650}.premium-public .pm-experience{border-top:1px solid var(--line)}.premium-public .pm-experience-spread{grid-template-columns:1fr .8fr;align-items:center;gap:15%;display:grid}.premium-public .pm-experience .pm-prose{max-width:540px}.premium-public .pm-experience .pm-prose p{margin-bottom:14px}.premium-public .pm-experience .pm-photo{align-self:end;margin-bottom:40px}.premium-public .pm-experience .pm-photo img{aspect-ratio:.88;object-position:45% center}.premium-public .pm-identity{background:var(--pm-maroon);color:var(--pm-ivory);padding-block:100px 74px}.premium-public .pm-identity>.pm-wrap{grid-template-columns:1.15fr 1fr;gap:0 14%;display:grid}.premium-public .pm-identity .pm-eyebrow{color:#d8c18e}.premium-public .pm-identity h2{font-size:clamp(44px,5vw,68px)}.premium-public .pm-identity-copy{color:#e8dce0;padding-top:45px;font-size:15px}.premium-public .pm-identity-copy p:last-child{color:#fff9ee}.premium-public .pm-identity-rule{background:#8d5862;grid-column:1/-1;width:100%;height:1px;margin-top:46px}.premium-public .pm-giving-heading{grid-template-columns:1fr 1fr;align-items:start;gap:12%;margin-bottom:48px;display:grid}.premium-public .pm-giving-heading h2{max-width:510px}.premium-public .pm-giving-spread{grid-template-columns:1fr 1.15fr;align-items:start;gap:12%;display:grid}.premium-public .pm-giving-spread .pm-photo{position:sticky;top:120px}.premium-public .pm-giving-spread .pm-photo img{aspect-ratio:1.35}.premium-public .pm-contribution{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:18px;padding-block:24px;display:grid}.premium-public .pm-small-index{letter-spacing:.07em;color:var(--accent);font-size:10px;line-height:1.6}.premium-public .pm-contribution .pm-small-index{padding-top:5px}.premium-public .pm-contribution h3{margin-bottom:9px;font-size:17px}.premium-public .pm-contribution p{color:var(--muted);margin-bottom:0;font-size:13px}.premium-public .pm-contribution-list>.pm-button{margin-top:28px}.premium-public .pm-spaces-section{background:var(--surface)}.premium-public .pm-spaces-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:14%;margin-bottom:45px;display:grid}.premium-public .pm-spaces-heading h2{margin-bottom:0}.premium-public .pm-spaces-heading>p{max-width:390px;color:var(--muted);margin-bottom:3px}.premium-public .pm-room-list{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.premium-public .pm-room{border-top:1px solid var(--line);grid-template-columns:40px 1fr 22px;align-items:start;gap:18px;padding-block:29px;display:grid}.premium-public .pm-room h3{margin-bottom:8px;font-size:17px;transition:color .16s}.premium-public .pm-room p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.premium-public .pm-room-icon{color:var(--accent);padding-top:1px}.premium-public .pm-room-arrow{color:var(--accent);margin-top:3px;transition:transform .18s}.premium-public .pm-room:hover h3{color:var(--accent)}.premium-public .pm-room:hover .pm-room-arrow{transform:translate(3px,-3px)}.premium-public .pm-spaces-action{padding-top:24px}.premium-public .pm-promise{grid-template-columns:1fr 1fr;gap:14%;display:grid}.premium-public .pm-promise-title>svg{color:var(--accent);margin-bottom:34px}.premium-public .pm-promise-title h2{max-width:500px}.premium-public .pm-promise-title .pm-eyebrow{font-size:9px}.premium-public .pm-promise-copy{padding-top:78px}.premium-public .pm-promise-copy p{margin-bottom:12px}.premium-public .pm-promise-copy .pm-emphasis{border-top:1px solid var(--line);margin-block:24px;padding-top:24px;font-size:20px}.premium-public .pm-promise-copy .pm-button{margin-top:9px}.premium-public .pm-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:12%;display:grid}.premium-public .pm-faq h2{max-width:360px;font-size:clamp(38px,4vw,55px)}.premium-public .pm-faq details{border-top:1px solid var(--line);padding-block:23px}.premium-public .pm-faq details:last-child{border-bottom:1px solid var(--line)}.premium-public .pm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:600;line-height:1.6;list-style:none;display:flex}.premium-public .pm-faq summary::-webkit-details-marker{display:none}.premium-public .pm-faq summary span{color:var(--accent);font:300 26px/1 Manrope,sans-serif}.premium-public .pm-faq details[open] summary span{transform:rotate(45deg)}.premium-public .pm-faq details p{color:var(--muted);margin:19px 30px 0 0;font-size:13px}.premium-public .pm-closing{padding-block:0 112px}.premium-public .pm-closing .pm-photo img{aspect-ratio:1.95;object-position:50% 40%}.premium-public .pm-closing-content{grid-template-columns:1.15fr 1fr;gap:14%;padding-top:48px;display:grid}.premium-public .pm-closing-content h2{font-size:clamp(46px,5.2vw,70px)}.premium-public .pm-closing-copy p{margin-bottom:6px}.premium-public .pm-closing-copy .pm-emphasis{margin-block:20px 23px}.premium-public .pm-page{padding-block:70px 112px}.premium-public .pm-page-title{margin-bottom:70px}.premium-public .pm-page-title>h1{max-width:950px;margin-bottom:32px}.premium-public .pm-page-title .pm-prose{max-width:600px}.premium-public .pm-story .pm-page-title h1{max-width:850px}.premium-public .pm-story-first{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.premium-public .pm-story-first .pm-photo img{aspect-ratio:.96}.premium-public .pm-story-first .pm-chapter-index{margin-bottom:32px}.premium-public .pm-story-question{background:var(--pm-maroon);color:var(--pm-ivory);border-radius:8px;grid-template-columns:1.2fr 1fr;gap:12%;margin-block:90px;padding:64px;display:grid}.premium-public .pm-story-question .pm-display{margin:0;font-size:clamp(34px,3.6vw,49px);line-height:1.13}.premium-public .pm-story-question .pm-prose{color:#eadde1;padding-top:8px;font-size:13px}.premium-public .pm-story-question .pm-prose p:last-child{margin-bottom:0}.premium-public .pm-story-chapter{border-top:1px solid var(--line);grid-template-columns:.65fr 1fr;gap:10%;padding-block:55px;display:grid}.premium-public .pm-large-index{color:var(--accent);opacity:.65;font-family:Cormorant Garamond,Georgia,serif;font-size:100px;line-height:1}.premium-public .pm-intro-columns{grid-template-columns:1fr 1fr;gap:0 10%;max-width:1000px;margin-top:50px;display:grid}.premium-public .pm-community-intro h1{max-width:1000px}.premium-public .pm-section-heading{align-items:baseline;gap:36px;margin-bottom:32px;display:flex}.premium-public .pm-section-heading h2{margin:0}.premium-public .pm-room-list-full{display:block}.premium-public .pm-room-list-full .pm-room{grid-template-columns:80px 1fr 32px;align-items:center;padding-block:34px}.premium-public .pm-room-list-full .pm-room>div{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.premium-public .pm-room-list-full .pm-room h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600;line-height:1.2}.premium-public .pm-room-list-full .pm-room p{font-size:13px}.premium-public .pm-room-list-full .pm-room-icon svg{width:30px;height:30px}.premium-public .pm-community-way{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:12%;margin-top:100px;padding-top:70px;display:grid}.premium-public .pm-community-way .pm-photo img{aspect-ratio:1.1}.premium-public .pm-stories-intro{grid-template-columns:1.2fr 1fr;gap:0 12%;display:grid}.premium-public .pm-stories-intro>.pm-eyebrow{grid-column:1/-1}.premium-public .pm-stories-intro h1{margin-bottom:0}.premium-public .pm-stories-intro .pm-prose{padding-top:8px}.premium-public .pm-stories-empty{background:var(--surface);border-block:1px solid var(--line);grid-template-columns:.65fr 1fr;gap:10%;padding:70px 90px;display:grid}.premium-public .pm-empty-mark{color:var(--accent);opacity:.45;font:240px/.9 Cormorant Garamond,Georgia,serif}.premium-public .pm-stories-empty .pm-emphasis:first-child{letter-spacing:-.025em;font:500 39px/1.15 Cormorant Garamond,Georgia,serif}.premium-public .pm-stories-empty .pm-emphasis:first-child strong{font-weight:500}.premium-public .pm-public-story{border-top:1px solid var(--line);max-width:850px;padding-block:44px}.premium-public .pm-public-story h2{font-size:42px}.premium-public .pm-public-story p{overflow-wrap:anywhere}.premium-public .pm-resources .pm-page-title>h1{max-width:920px}.premium-public .pm-resources .pm-page-title .pm-prose{margin-left:auto}.premium-public .pm-reading-shelf{margin-top:70px}.premium-public .pm-resource{border-top:1px solid var(--line);grid-template-columns:54px 1fr 1.1fr 80px;align-items:center;gap:30px;padding-block:30px;display:grid}.premium-public .pm-resource:last-child{border-bottom:1px solid var(--line)}.premium-public .pm-resource-number{color:var(--accent);font:500 27px/1 Cormorant Garamond,Georgia,serif}.premium-public .pm-resource h3{margin:0;font:600 29px/1.18 Cormorant Garamond,Georgia,serif}.premium-public .pm-resource>p{color:var(--muted);margin:0;font-size:13px}.premium-public .pm-planned{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:4px;justify-self:end;padding:5px 9px;font-size:9px}.premium-public .pm-important-note{background:var(--surface);border-radius:8px;gap:24px;max-width:820px;margin-top:64px;padding:36px;display:flex}.premium-public .pm-important-note>svg{color:var(--accent);flex-shrink:0}.premium-public .pm-important-note h2{letter-spacing:-.02em;font:650 16px/1.3 Manrope,sans-serif}.premium-public .pm-important-note p{margin:0;font-size:13px}.premium-public .pm-process .pm-page-title{grid-template-columns:1fr 1fr;gap:0 12%;display:grid}.premium-public .pm-process .pm-page-title>.pm-eyebrow{grid-column:1/-1}.premium-public .pm-process .pm-page-title h1{margin-bottom:0}.premium-public .pm-process .pm-page-title>.pm-prose{padding-top:10px}.premium-public .pm-steps{margin:80px 0 0 12%;padding:0;list-style:none}.premium-public .pm-steps li{grid-template-columns:68px 1fr;gap:56px;padding-bottom:64px;display:grid;position:relative}.premium-public .pm-steps li:before{content:"";background:var(--line);width:1px;position:absolute;top:60px;bottom:0;left:28px}.premium-public .pm-steps li:last-child:before{display:none}.premium-public .pm-step-number{border:1px solid var(--line);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;display:grid}.premium-public .pm-steps h2{margin-bottom:22px;font-size:37px;line-height:1.12}.premium-public .pm-process-action{margin-left:calc(12% + 124px)}.premium-public .pm-safeguards .pm-page-title{max-width:880px}.premium-public .pm-safeguards .pm-page-title>p:not(.pm-eyebrow){max-width:650px}.premium-public .pm-safeguards-layout{grid-template-columns:260px 1fr;align-items:start;gap:10%;display:grid}.premium-public .pm-contents{border-top:1px solid var(--line);padding-top:23px;position:sticky;top:116px}.premium-public .pm-contents .pm-eyebrow{margin-bottom:18px}.premium-public .pm-contents a{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding-block:12px;font-size:12px;display:flex}.premium-public .pm-contents a svg{color:var(--accent);flex-shrink:0}.premium-public .pm-contents a:hover{color:var(--accent)}.premium-public .pm-policy-content{min-width:0;max-width:720px}.premium-public .pm-policy-promise{background:var(--surface);border-radius:8px;margin-bottom:50px;padding:36px}.premium-public .pm-policy-promise>h2{margin-bottom:30px;font-size:37px}.premium-public .pm-policy-principle{padding-bottom:22px}.premium-public .pm-policy-principle h3{margin-bottom:8px;font-size:15px}.premium-public .pm-policy-principle p{margin:0;font-size:13px}.premium-public .pm-policy-promise>.pm-emphasis{border-top:1px solid var(--line);margin:0;padding-top:24px;font-size:16px}.premium-public .pm-policy-section{border-top:1px solid var(--line);padding-block:32px 20px}.premium-public .pm-policy-section h2{margin-bottom:20px;font-size:35px}.premium-public .pm-policy-section p{font-size:15px}.premium-public .pm-policy-content>.pm-button{margin-top:24px}.premium-public .pm-policy-section.pm-urgent{border-top:2px solid var(--accent);background:var(--surface);border-radius:0 0 8px 8px;padding:30px}.premium-public [id]{scroll-margin-top:120px}.premium-public .pm-contact{grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding-top:76px;display:grid}.premium-public .pm-contact h1{margin-bottom:32px;font-size:clamp(48px,5.6vw,72px)}.premium-public .pm-contact-note{border-top:1px solid var(--line);color:var(--muted);gap:16px;margin-top:32px;padding-top:25px;display:flex}.premium-public .pm-contact-note>svg{color:var(--accent);flex:none}.premium-public .pm-contact-note p{margin:0;font-size:11px}.premium-public .pm-contact-form{box-shadow:none;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:32px}.premium-public .pm-contact-form label{font-size:12px}.premium-public .pm-contact-form input,.premium-public .pm-contact-form textarea{border-radius:4px}.premium-public .pm-contact-form textarea{min-height:140px}.premium-public .pm-contact-form .fine{font-size:12px}.premium-public .pm-contact-form>.pm-button{justify-content:space-between;width:100%}.premium-public .pm-preview-note{background:var(--surface);border-left:2px solid var(--accent);color:var(--muted);margin-bottom:25px;padding:14px 16px;font-size:11px}.premium-public .pm-preview-note strong{color:var(--ink);font-size:11px;display:block}.premium-public .pm-preview-note p{margin:4px 0 0;font-size:10px}.premium-public a:focus-visible,.premium-public summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (width>=1500px){.premium-public .pm-home-hero{padding-top:70px}}@media (width<=1100px){.premium-public .pm-wrap{width:calc(100% - 80px)}.premium-public .pm-hero-spread{grid-template-columns:1.2fr 1fr;gap:36px}.premium-public .pm-hero-lead{font-size:18px}.premium-public .pm-hero-copy>p:not(.pm-hero-lead):not(.pm-supporting){font-size:13px}.premium-public .pm-button{gap:12px;padding-inline:15px;font-size:11px}.premium-public .pm-actions{gap:10px}.premium-public .pm-experience-spread,.premium-public .pm-giving-heading,.premium-public .pm-giving-spread,.premium-public .pm-promise,.premium-public .pm-faq,.premium-public .pm-closing-content,.premium-public .pm-story-first,.premium-public .pm-community-way,.premium-public .pm-contact{gap:8%}.premium-public .pm-room-list{column-gap:32px}.premium-public .pm-room{grid-template-columns:30px 1fr 20px;gap:12px}.premium-public .pm-room-list-full .pm-room{grid-template-columns:48px 1fr 24px}.premium-public .pm-room-list-full .pm-room>div{gap:36px}.premium-public .pm-story-question{gap:8%;padding:40px}.premium-public .pm-stories-empty{padding:56px}.premium-public .pm-safeguards-layout{grid-template-columns:220px 1fr;gap:7%}.premium-public .pm-resource{grid-template-columns:32px 1fr 1.1fr 70px;gap:20px}.premium-public .pm-resource h3{font-size:26px}}@media (width<=760px){.premium-public{font-size:14px}.premium-public .pm-wrap{width:calc(100% - 40px)}.premium-public h1{font-size:clamp(44px,8.8vw,64px)}.premium-public h2{font-size:clamp(36px,7.3vw,49px)}.premium-public .pm-section{padding-block:68px}.premium-public .pm-home-hero{padding-top:32px;padding-bottom:55px}.premium-public .pm-hero-heading{padding-bottom:26px}.premium-public .pm-hero-heading .pm-eyebrow{letter-spacing:.13em;margin-bottom:19px;font-size:8px}.premium-public .pm-hero-heading h1 span:first-child{margin-bottom:8px;font-size:.64em}.premium-public .pm-hero-heading h1 span:last-child{max-width:650px;font-size:clamp(43px,9.7vw,71px)}.premium-public .pm-hero-spread{grid-template-columns:1fr;gap:25px}.premium-public .pm-hero-photo img{aspect-ratio:2.1;object-position:center 22%}.premium-public .pm-hero-copy{max-width:100%;padding-block:0}.premium-public .pm-hero-lead{max-width:500px;font-size:20px}.premium-public .pm-hero-copy>p:not(.pm-hero-lead):not(.pm-supporting){font-size:14px}.premium-public .pm-button{min-height:48px;padding:14px 18px;font-size:11px}.premium-public .pm-actions{gap:10px;margin-block:24px}.premium-public .pm-hero-copy .pm-supporting{max-width:450px}.premium-public .pm-chapter-index{gap:12px;margin-bottom:32px}.premium-public .pm-chapter-index p{font-size:9px}.premium-public .pm-experience-spread{grid-template-columns:1fr;gap:32px}.premium-public .pm-experience .pm-prose{max-width:560px}.premium-public .pm-experience .pm-prose h2{max-width:500px}.premium-public .pm-experience .pm-photo{width:78%;margin:0 0 0 auto}.premium-public .pm-experience .pm-photo img{aspect-ratio:1.12}.premium-public .pm-identity{padding-block:68px 46px}.premium-public .pm-identity>.pm-wrap{grid-template-columns:1fr}.premium-public .pm-identity h2{max-width:520px;margin-bottom:28px;font-size:clamp(41px,8.8vw,58px)}.premium-public .pm-identity-copy{max-width:550px;padding-top:0;font-size:14px}.premium-public .pm-identity-rule{margin-top:20px}.premium-public .pm-giving-heading,.premium-public .pm-giving-spread{grid-template-columns:1fr;gap:24px}.premium-public .pm-giving-heading{margin-bottom:28px}.premium-public .pm-giving-heading h2,.premium-public .pm-giving-heading .pm-prose p:last-child{margin-bottom:0}.premium-public .pm-giving-spread .pm-photo{position:static}.premium-public .pm-giving-spread .pm-photo img{aspect-ratio:1.5}.premium-public .pm-contribution{padding-block:23px}.premium-public .pm-contribution h3{font-size:16px}.premium-public .pm-spaces-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.premium-public .pm-spaces-heading>p{max-width:470px}.premium-public .pm-room-list{grid-template-columns:1fr}.premium-public .pm-room{gap:16px;padding-block:24px}.premium-public .pm-room h3{font-size:16px}.premium-public .pm-room p{font-size:12px}.premium-public .pm-promise{grid-template-columns:1fr;gap:18px}.premium-public .pm-promise-title>svg{margin-bottom:25px}.premium-public .pm-promise-title h2{max-width:500px;margin-bottom:0}.premium-public .pm-promise-copy{padding-top:12px}.premium-public .pm-promise-copy .pm-emphasis{font-size:17px}.premium-public .pm-faq{grid-template-columns:1fr;gap:30px}.premium-public .pm-faq h2{max-width:400px;margin-bottom:0}.premium-public .pm-faq summary{font-size:13px}.premium-public .pm-closing{padding-bottom:68px}.premium-public .pm-closing .pm-photo img{aspect-ratio:1.3}.premium-public .pm-closing-content{grid-template-columns:1fr;gap:22px;padding-top:30px}.premium-public .pm-closing-content h2{max-width:550px;margin-bottom:0;font-size:clamp(43px,9vw,60px)}.premium-public .pm-page{padding-block:42px 68px}.premium-public .pm-page-title{margin-bottom:42px}.premium-public .pm-page-title>h1{margin-bottom:26px}.premium-public .pm-story-first{flex-direction:column;gap:30px;display:flex}.premium-public .pm-story-first .pm-photo{width:100%}.premium-public .pm-story-first .pm-photo img{aspect-ratio:1.3}.premium-public .pm-story-first>.pm-prose{width:100%}.premium-public .pm-story-question{grid-template-columns:1fr;gap:28px;margin-block:48px;padding:30px 24px}.premium-public .pm-story-question .pm-display{font-size:35px}.premium-public .pm-story-question .pm-prose{padding-top:0}.premium-public .pm-story-chapter{grid-template-columns:44px 1fr;gap:20px;padding-block:36px}.premium-public .pm-large-index{font-size:39px;line-height:1.25}.premium-public .pm-story-chapter .pm-prose h2{margin-bottom:26px;font-size:34px}.premium-public .pm-intro-columns{margin-top:0;display:block}.premium-public .pm-section-heading{margin-bottom:26px;display:block}.premium-public .pm-section-heading>.pm-small-index{margin-bottom:14px;display:block}.premium-public .pm-room-list-full .pm-room{grid-template-columns:32px 1fr 20px;align-items:start;gap:14px;padding-block:26px}.premium-public .pm-room-list-full .pm-room>div{display:block}.premium-public .pm-room-list-full .pm-room h3{margin-bottom:10px;font-size:27px}.premium-public .pm-room-list-full .pm-room p{font-size:12px}.premium-public .pm-room-list-full .pm-room-icon svg{width:25px;height:25px}.premium-public .pm-community-way{flex-direction:column;align-items:stretch;gap:36px;margin-top:50px;padding-top:40px;display:flex}.premium-public .pm-community-way .pm-photo img{aspect-ratio:1.45}.premium-public .pm-stories-intro{display:block}.premium-public .pm-stories-intro h1{margin-bottom:32px}.premium-public .pm-stories-empty{grid-template-columns:1fr;gap:0;padding:32px 24px}.premium-public .pm-empty-mark{height:80px;font-size:120px}.premium-public .pm-stories-empty .pm-emphasis:first-child{font-size:35px}.premium-public .pm-reading-shelf{margin-top:45px}.premium-public .pm-resource{grid-template-columns:25px 1fr 66px;gap:10px 16px;padding-block:25px}.premium-public .pm-resource-number{font-size:23px}.premium-public .pm-resource h3{font-size:26px}.premium-public .pm-resource>p{grid-area:2/2/auto/-1;padding-right:10px}.premium-public .pm-planned{padding:4px 6px;font-size:8px}.premium-public .pm-important-note{gap:16px;margin-top:40px;padding:25px 20px}.premium-public .pm-important-note>svg{width:23px}.premium-public .pm-process .pm-page-title{display:block}.premium-public .pm-process .pm-page-title h1{margin-bottom:30px}.premium-public .pm-process .pm-page-title>.pm-prose{padding:0}.premium-public .pm-steps{margin:48px 0 0}.premium-public .pm-steps li{grid-template-columns:42px 1fr;gap:21px;padding-bottom:38px}.premium-public .pm-step-number{width:40px;height:40px;font-size:10px}.premium-public .pm-steps li:before{top:48px;left:20px}.premium-public .pm-steps h2{margin-bottom:18px;font-size:31px}.premium-public .pm-steps p{font-size:13px}.premium-public .pm-process-action{margin-left:63px}.premium-public .pm-safeguards-layout{grid-template-columns:1fr;gap:40px}.premium-public .pm-contents{padding-top:20px;position:static}.premium-public .pm-contents a{padding-block:11px}.premium-public .pm-policy-promise{margin-bottom:35px;padding:26px 22px}.premium-public .pm-policy-promise>h2{font-size:33px}.premium-public .pm-policy-section h2{font-size:32px}.premium-public .pm-policy-section{padding-block:28px 15px}.premium-public .pm-policy-section.pm-urgent{padding:25px 22px}.premium-public .pm-contact{grid-template-columns:1fr;gap:34px}.premium-public .pm-contact h1{font-size:clamp(44px,9vw,62px)}.premium-public .pm-contact-note{margin-top:25px;padding-top:20px}.premium-public .pm-contact-form{padding:24px 20px}}@media (width<=360px){.premium-public .pm-wrap{width:calc(100% - 32px)}.premium-public .pm-hero-heading h1 span:last-child{font-size:42px}.premium-public .pm-actions{align-items:stretch}.premium-public .pm-actions .pm-button{flex:1;justify-content:space-between}.premium-public .pm-button{padding-inline:13px}.premium-public .pm-story-chapter{grid-template-columns:28px 1fr;gap:15px}.premium-public .pm-large-index{font-size:29px}.premium-public .pm-resource{column-gap:10px}.premium-public .pm-resource h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.premium-public *,.premium-public :before,.premium-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{color:#282328;font-synthesis:none;font-optical-sizing:auto;--bg:#faf8f5;--surface:#f0eae6;--panel:#fffdfb;--ink:#282328;--muted:#6e6267;--accent:#66283e;--accent-soft:#f0e0e5;--button:#66283e;--button-text:#fff8fa;--line:#ded5d2;--control-line:#9b8991;--error:#9c243a;--ease:cubic-bezier(.22, 1, .36, 1);--radius-button:12px;--radius-panel:20px;--layer-header:10;--layer-modal:20;--layer-notice:30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf8f5;font-family:Manrope,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#211b1e;--surface:#2b2428;--panel:#30272c;--ink:#f4ecec;--muted:#c4b4bb;--accent:#edb2c6;--accent-soft:#49303c;--button:#81354f;--button-text:#fff6f9;--line:#514148;--control-line:#89747f;--error:#ffafbe;background:var(--bg);color:var(--ink)}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}p{margin:0 0 1.2em}h1,h2,h3{letter-spacing:-.045em;margin:0 0 .65em;font-weight:650;line-height:1.16}h1{font-size:clamp(2.6rem,4.5vw,4.5rem);font-weight:650}h2{font-size:clamp(1.9rem,3.2vw,3.1rem)}h3{font-size:1.35rem}strong{font-weight:700}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%;height:auto;display:block}button{color:inherit}button:disabled{cursor:wait;opacity:.65}#main:focus{outline:none}::selection{background:var(--accent-soft);color:var(--accent)}.container{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.narrow{max-width:820px}.section{padding-block:96px}.button,.icon-button,.text-button,.reaction,.choice-pill,.composer-prompt{transition:transform .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease)}button:active,.button:active{transform:scale(.97)}.button{background:var(--button);min-height:52px;color:var(--button-text);border-radius:var(--radius-button);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:14px 23px;font-size:.88rem;font-weight:650;line-height:1.3;display:inline-flex}.button.secondary{color:var(--accent);border-color:var(--line);background:0 0}.button.small{gap:10px;min-height:43px;padding:11px 17px;font-size:.8rem}.button-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.button-row.centered{justify-content:center}.icon-button{min-width:42px;min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.text-button{color:var(--accent);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:.85rem;font-weight:650;display:inline-flex}.quiet-link{color:var(--accent);align-items:center;gap:14px;font-size:.88rem;font-weight:700;display:inline-flex}.quiet-link svg{transition:transform .18s var(--ease)}.fine{color:var(--muted);font-size:.78rem;line-height:1.65}.fine svg{margin-right:5px}.centered-text{text-align:center}.soft-label{color:var(--accent);margin-bottom:9px;font-size:.8rem;font-weight:600}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--accent);margin-bottom:28px;font-size:.66rem;font-weight:750}.skip-link{z-index:var(--layer-notice);background:var(--button);color:var(--button-text);padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:8px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:var(--layer-header);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);position:sticky;top:0}.nav-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;height:80px;display:flex}.brand{color:var(--accent);letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;line-height:1.08;display:inline-flex}.brand-mark{letter-spacing:-.13em;justify-content:center;align-items:center;width:42px;height:42px;margin-right:6px;font-size:2.5rem;font-weight:700;display:flex;position:relative}.brand-mark>span{letter-spacing:0;align-self:flex-start;margin-top:6px;font-size:1.3rem}.brand-period{color:var(--accent)}.public-nav{white-space:nowrap;gap:28px;font-size:.8rem;font-weight:600;display:flex}.public-nav a{padding:10px 0}.public-nav a[aria-current=page]{color:var(--accent);text-underline-offset:6px;text-decoration:underline}.nav-actions{align-items:center;gap:17px;display:flex}.sign-in{white-space:nowrap;font-size:.8rem;font-weight:650}.mobile-menu{display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:65px 38px;display:grid}.hero-copy h1{letter-spacing:-.065em;margin-bottom:27px;font-size:clamp(3.5rem,5.75vw,5.1rem);line-height:1.06}.hero-copy h1 span{color:var(--accent)}.hero-description{max-width:410px;color:var(--muted);margin-bottom:32px;font-size:1rem;line-height:1.8}.hero-visual{padding-top:4px}.hero-visual img{object-fit:cover;border-radius:var(--radius-panel);width:100%;height:445px}.image-note{color:var(--muted);margin:10px 0 0;font-size:.65rem;line-height:1.5}.principles{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-block:27px;font-size:.78rem;display:flex}.principles span{align-items:center;gap:11px;display:flex}.principles svg{color:var(--accent)}.intro-section{grid-template-columns:1fr .7fr;align-items:center;gap:110px;padding-block:103px;display:grid}.intro-heading h2{font-size:clamp(2.1rem,3.4vw,3rem)}.small-mark{letter-spacing:-.14em;color:var(--accent);margin-bottom:30px;font-size:2.25rem;font-weight:800;line-height:1;display:inline-block}.intro-body p{color:var(--muted);font-size:.94rem;line-height:1.9}.intro-body .quiet-link{margin-top:9px}.rooms-section{background:var(--surface);padding-block:82px}.section-heading{max-width:650px;margin-bottom:40px}.section-heading p{color:var(--muted);max-width:460px;font-size:.93rem}.room-preview-grid{grid-template-columns:1.12fr .88fr;gap:18px;display:grid}.room-preview{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:var(--radius-panel);min-height:215px;padding:32px;position:relative}.room-preview>svg{color:var(--accent);margin-bottom:23px}.room-preview h3{letter-spacing:-.04em;margin-bottom:10px;font-size:1.4rem}.room-preview p{color:var(--muted);max-width:340px;margin:0;padding-right:30px;font-size:.83rem}.room-tint-0{background:var(--panel)}.room-tint-1{background:var(--accent-soft)}.room-tint-2{background:color-mix(in srgb, var(--panel) 75%, var(--surface))}.room-tint-3{background:color-mix(in srgb, var(--accent-soft) 55%, var(--panel))}.room-arrow{color:var(--accent);border-radius:10px;padding:7px;position:absolute;bottom:27px;right:27px}.room-more{margin-top:29px}.belonging-section{grid-template-columns:1.02fr .9fr;align-items:center;gap:95px;display:grid}.belonging-photo img{object-fit:cover;border-radius:var(--radius-panel);width:100%;height:400px}.belonging-copy .eyebrow{margin-bottom:23px}.belonging-copy p:not(.eyebrow){color:var(--muted);max-width:410px;font-size:.91rem;line-height:1.85}.belonging-copy .quiet-link{margin-top:12px}.faq-section{grid-template-columns:.95fr 1fr;gap:65px;padding-top:36px;display:grid}.faq-section h2{font-size:2.5rem}.faq-section details{border-bottom:1px solid var(--line);padding:21px 0}.faq-section details:first-child{padding-top:4px}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:.92rem;font-weight:650;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--accent);font-size:1.4rem;font-weight:400;line-height:1}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{color:var(--muted);margin:16px 25px 0 0;font-size:.85rem;line-height:1.8}.closing-section{text-align:center;padding-block:60px 100px}.closing-section>div{background:var(--accent-soft);border-radius:var(--radius-panel);padding:70px 30px}.closing-section svg{color:var(--accent)}.closing-section h2{color:var(--accent);margin-top:22px;font-size:3.2rem;line-height:1.1}.closing-section p{color:var(--muted);font-size:.91rem}.closing-section .button{margin-top:8px}.closing-section .button svg{color:inherit}.site-footer{padding-block:0 25px}.footer-main{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:50px;padding-block:45px;display:grid}.footer-brand{margin-bottom:17px;font-size:1.45rem}.footer-main p{color:var(--muted);font-size:.8rem;line-height:1.9}.footer-main h3{letter-spacing:0;margin-bottom:18px;font-size:.8rem}.footer-main>div>a:not(.brand){color:var(--muted);margin-bottom:10px;font-size:.79rem;display:block}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:20px;font-size:.67rem;display:flex}.page-lead{max-width:800px;margin-bottom:52px}.page-lead h1{margin-bottom:22px;font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:1.12}.page-lead>p{max-width:590px;color:var(--muted);font-size:1.02rem;line-height:1.85}.prose{max-width:65ch}.prose h2{margin-top:39px;font-size:1.65rem;line-height:1.3}.prose h2:first-child{margin-top:0}.prose p{color:var(--muted);line-height:1.9}.prose a:not(.button){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.story-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.story-layout img{border-radius:var(--radius-panel);object-fit:cover;height:440px;position:sticky;top:116px}.guide-room-grid{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.guide-room{border-top:1px solid var(--line);padding-block:36px}.guide-room>svg{color:var(--accent);margin-bottom:24px}.guide-room h2{font-size:1.6rem}.guide-room p{color:var(--muted);font-size:.9rem}.callout{background:var(--surface);border-radius:var(--radius-panel);align-items:flex-start;gap:24px;margin-top:45px;padding:34px;display:flex}.callout>svg{color:var(--accent)}.callout h2{font-size:1.6rem}.callout p{color:var(--muted);max-width:65ch}.process article{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:20px;padding-block:32px;display:grid}.process article svg{color:var(--accent)}.process h2{font-size:1.6rem}.process p{color:var(--muted);max-width:60ch;line-height:1.9}.process{margin-bottom:25px}.story-empty{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.story-empty img{object-fit:cover;border-radius:var(--radius-panel);height:350px}.public-stories{grid-template-columns:1fr 1fr;gap:40px;display:grid}.public-story{border-top:1px solid var(--line);padding-block:30px}.public-story h2{margin-top:15px;font-size:1.9rem}.public-story>p{color:var(--muted);line-height:1.85}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.resource-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.resource-grid article{background:var(--surface);border-radius:var(--radius-panel);padding:32px}.resource-grid article>svg{color:var(--accent);margin-bottom:24px}.resource-grid h2{font-size:1.65rem}.resource-grid p{color:var(--muted);max-width:50ch}.notice{background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-button);margin-block:20px;padding:23px;font-size:.9rem}.notice>p:last-child{margin-bottom:0}.notice strong{color:var(--accent)}.contact-layout{grid-template-columns:1fr .9fr;gap:100px;display:grid}.contact-layout .page-lead h1{font-size:4rem}.contact-note{max-width:390px;color:var(--muted);gap:16px;font-size:.84rem;display:flex}.contact-note>svg{color:var(--accent);margin-top:3px}.form-panel{background:var(--surface);border-radius:var(--radius-panel);flex-direction:column;gap:22px;padding:35px;display:flex}.form-panel>.button{align-self:flex-start}label{flex-direction:column;gap:8px;font-size:.84rem;font-weight:650;display:flex}label .fine{font-weight:400}.checkbox{flex-direction:row;align-items:flex-start;gap:12px;font-size:.82rem;font-weight:500;line-height:1.65;display:flex}.checkbox small{color:var(--muted);margin-top:3px;font-size:.74rem;display:block}.checkbox>input{appearance:auto;width:18px;height:18px;min-height:0;accent-color:var(--accent);flex:0 0 18px;margin:3px 0 0}label a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}input,select,textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:47px;color:var(--ink);border-radius:10px;padding:11px 13px;font-size:.9rem;line-height:1.5;display:block}textarea{resize:vertical;min-height:85px}input::placeholder,textarea::placeholder{color:var(--muted)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:15px;font-size:.85rem;font-weight:650}.error{background:var(--accent-soft);color:var(--error);border-left:3px solid var(--error);overflow-wrap:anywhere;margin:8px 0;padding:12px 15px;font-size:.83rem}.success{color:var(--accent);align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.auth-layout{grid-template-columns:1fr .85fr;align-items:start;gap:110px;padding-top:55px;display:grid}.auth-aside img{object-fit:cover;border-radius:var(--radius-panel);width:100%;height:390px;margin-bottom:31px}.auth-aside h2{font-size:2.65rem}.auth-aside p{color:var(--muted);font-size:.94rem;line-height:1.85}.auth-form-wrap{max-width:500px;padding-top:3px}.back-link{gap:8px;margin-bottom:35px;font-size:.76rem}.auth-form-wrap h1{letter-spacing:-.05em;margin-bottom:13px;font-size:2.3rem}.auth-description{color:var(--muted);margin-bottom:30px;font-size:.86rem}.auth-form{flex-direction:column;gap:22px;display:flex}.auth-form .button-row{gap:12px}.auth-form>.button{align-self:flex-start}.check-group{flex-direction:column;gap:16px;display:flex}.auth-switch{color:var(--muted);margin-top:25px;font-size:.81rem}.auth-switch a{color:var(--accent);font-weight:700}.auth-switch>p{margin-top:15px}.auth-privacy{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:30px;padding-top:25px;display:flex}.interest-pills{flex-wrap:wrap;gap:9px;display:flex}.choice-pill{border:1px solid var(--line);cursor:pointer;border-radius:999px;flex-direction:row;align-items:center;gap:7px;padding:10px 13px;font-size:.76rem;font-weight:500;display:flex}.choice-pill input{appearance:auto;width:14px;height:14px;min-height:0;accent-color:var(--accent);margin:0}.choice-pill.selected{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.promise-box{border-radius:var(--radius-button);background:var(--surface);padding:24px}.promise-box>svg{color:var(--accent);margin-bottom:12px}.promise-box h2{font-size:1.4rem}.promise-box p{color:var(--muted);font-size:.82rem}.promise-box .quiet-link{font-size:.78rem}.skeleton-group{flex-direction:column;gap:15px;padding-block:25px;display:flex}.skeleton{background:var(--surface);border-radius:8px;width:100%;min-height:25px}.skeleton.short{width:60%}.empty{text-align:center;max-width:630px;margin:auto;padding:60px 20px}.empty-icon{background:var(--accent-soft);width:68px;height:68px;color:var(--accent);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 25px;display:flex}.empty h2{font-size:1.8rem;line-height:1.3}.empty>p{color:var(--muted);max-width:52ch;margin:0 auto 25px;font-size:.89rem;line-height:1.85}.member-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:54px;padding-block:38px 75px;display:grid}.member-sidebar{max-height:calc(100dvh - 130px);padding-right:14px;position:sticky;top:110px;overflow-y:auto}.member-welcome{align-items:center;gap:12px;margin-bottom:22px;display:flex}.initial-avatar{background:var(--accent-soft);width:41px;height:41px;color:var(--accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.member-welcome strong{font-size:.9rem}.member-welcome small{color:var(--muted);margin-top:4px;font-size:.64rem;display:block}.compose-button{width:100%;margin-bottom:20px;font-size:.81rem}.member-sidebar nav{flex-direction:column;gap:4px;display:flex}.member-sidebar nav>a,.member-sidebar nav>button{text-align:left;min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:.76rem;font-weight:500;line-height:1.5;display:flex}.member-sidebar nav>a.selected{background:var(--accent-soft);color:var(--accent);font-weight:700}.sidebar-label{color:var(--muted);margin:14px 11px 6px;font-size:.68rem}.sidebar-divider{background:var(--line);height:1px;margin-block:15px}.sidebar-promise{border-top:1px solid var(--line);color:var(--muted);gap:10px;margin-top:24px;padding-top:24px;font-size:.67rem;display:flex}.sidebar-promise a{color:var(--accent)}.member-content{width:100%;max-width:850px;padding:7px 0}.member-page-head{margin-bottom:32px}.member-page-head h1{margin-bottom:14px;font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.22}.member-page-head>p:not(.soft-label){color:var(--muted);max-width:58ch;font-size:.87rem}.composer-prompt{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);text-align:left;width:100%;color:var(--muted);align-items:center;gap:17px;margin-bottom:27px;padding:20px;font-size:.85rem;display:flex}.composer-prompt>span:nth-child(2){flex:1}.composer-prompt>svg{color:var(--accent)}.feed{flex-direction:column;gap:22px;display:flex}.post{border-radius:var(--radius-panel);border:1px solid var(--line);background:var(--panel);padding:28px}.post-head{align-items:center;gap:12px;margin-bottom:23px;display:flex}.post-head strong{font-size:.88rem}.post-head p{color:var(--muted);margin:3px 0 0;font-size:.66rem}.metadata-separator{margin-inline:5px}.post-privacy{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:.64rem;display:flex}.post h2{letter-spacing:-.03em;margin-bottom:12px;font-size:1.35rem}.post-body{font-size:.91rem;line-height:1.85}.post-reactions{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.reaction{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 11px;font-size:.67rem;font-weight:600;display:flex}.reaction.selected{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.post-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:15px;display:flex}.post-actions .text-button{font-size:.74rem}.post-menu{position:relative}.post-menu summary{color:var(--muted);cursor:pointer;padding:8px;font-size:.7rem}.post-menu>div{z-index:2;background:var(--panel);border:1px solid var(--line);width:205px;box-shadow:0 8px 25px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:12px;padding:7px;position:absolute;top:100%;right:0}.post-menu button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:10px;font-size:.73rem;display:block}.replies{padding-top:20px}.reply{background:var(--surface);border-radius:12px;margin-bottom:12px;padding:18px}.reply strong{font-size:.79rem}.reply p{margin:7px 0 0;font-size:.84rem}.reply .text-button{margin-top:7px}.replies form{flex-direction:column;gap:12px;margin-top:20px;display:flex}.replies form .button{align-self:flex-end}.dialog{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--bg);color:var(--ink);width:calc(100% - 32px);max-width:580px;max-height:calc(100dvh - 48px);z-index:var(--layer-modal);box-shadow:0 25px 100px color-mix(in srgb, var(--accent) 20%, transparent);padding:30px;overflow-y:auto}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20151bbc}.dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.dialog-head h2{margin:3px 0 0;font-size:1.65rem;line-height:1.3}.dialog>p{color:var(--muted);font-size:.87rem}.dialog .button{white-space:normal}.dialog .button-row .button{white-space:nowrap}.dialog .icon-button{margin:-5px -8px 0 0}.danger-text{color:var(--error)!important}.settings-form{max-width:640px}.settings-section{border-top:1px solid var(--line);margin-top:32px;padding-block:30px}.settings-section h2{font-size:1.4rem}.settings-section>p{color:var(--muted);font-size:.85rem}.settings-section>p>a{color:var(--accent);text-decoration:underline}.settings-row{justify-content:space-between;gap:20px;padding-block:10px;display:flex}.notification-list{margin-top:20px}.notification-list>a{border-bottom:1px solid var(--line);border-radius:12px;align-items:center;gap:17px;padding:24px 15px;display:flex}.notification-list>a.unread{background:var(--accent-soft)}.notification-list strong{font-size:.86rem}.notification-list p{color:var(--muted);margin:5px 0 0;font-size:.72rem}.notification-list>a>svg:last-child{margin-left:auto}.admin-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}.admin-stats>div{border-top:1px solid var(--line);padding:15px 0}.admin-stats strong{letter-spacing:-.06em;color:var(--accent);font-size:2rem;display:block}.admin-stats span{color:var(--muted);font-size:.68rem;line-height:1.6;display:block}.tab-nav{border-bottom:1px solid var(--line);gap:20px;margin-bottom:25px;display:flex;overflow-x:auto}.tab-nav button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:.78rem;font-weight:600}.tab-nav button.selected{color:var(--accent);border-bottom-color:var(--accent)}.admin-list{flex-direction:column;gap:18px;display:flex}.admin-list>article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.admin-list h2{margin-bottom:8px;font-size:1.2rem}.admin-list p{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.admin-list .badge{border:1px solid var(--line);color:var(--accent);border-radius:999px;margin-right:8px;padding:3px 9px;font-size:.65rem;display:inline-block}.admin-list .admin-report,.admin-list .admin-story,.admin-list .admin-message{display:block}.admin-report blockquote{background:var(--surface);border-radius:12px;margin:18px 0;padding:18px;font-size:.85rem}.admin-list .admin-message .quiet-link{font-size:.76rem}.audit-list>div{border-bottom:1px solid var(--line);padding:20px 0}.audit-list strong{text-transform:capitalize;font-size:.83rem}.audit-list p{color:var(--muted);margin:6px 0 0;font-size:.72rem}.connection-error{align-items:center;gap:25px;display:flex}@media (hover:hover) and (pointer:fine){.button:hover{background:color-mix(in srgb, var(--button) 87%, var(--ink))}.button.secondary:hover,.icon-button:hover{background:var(--accent-soft)}.quiet-link:hover svg{transform:translate(3px)}.public-nav a:hover,.footer-main a:hover{color:var(--accent)}.room-arrow:hover,.reaction:hover,.post-menu button:hover{background:var(--accent-soft)}.composer-prompt:hover{border-color:var(--accent);transform:translateY(-1px)}.member-sidebar nav>a:hover,.member-sidebar nav>button:hover{background:var(--surface);color:var(--accent)}}@media (width>=1600px){.hero{padding-block:80px 45px}.hero-visual img{height:490px}}@media (width<=1180px){.container{width:calc(100% - 64px)}.public-nav{gap:18px;font-size:.73rem}.nav-row{gap:18px}.nav-actions{gap:13px}.nav-actions .button.small{padding-inline:13px;font-size:.74rem}.theme-toggle{display:none}.hero{gap:35px}.hero-copy h1{font-size:4rem}.hero-visual img{height:410px}.intro-section{gap:65px}.belonging-section{gap:55px}.auth-layout{gap:65px}.member-layout{grid-template-columns:230px minmax(0,1fr);gap:30px}.contact-layout{gap:55px}.sign-in{font-size:.74rem}}@media (width<=960px){.public-nav{gap:14px}.brand{font-size:.9rem}.brand-mark{width:30px;font-size:2.1rem}.nav-actions .sign-in{display:none}.hero{gap:30px;padding-top:48px}.hero-copy h1{font-size:3.6rem}.hero-description{font-size:.9rem}.hero .button-row{flex-direction:column;align-items:flex-start;gap:20px}.hero-visual img{height:390px}.principles{gap:15px;font-size:.67rem}.principles span{gap:8px}.principles svg{width:18px}.section{padding-block:70px}.faq-section{gap:40px}.faq-section h2,.belonging-copy h2{font-size:2.1rem}.belonging-photo img{height:370px}.intro-section{grid-template-columns:1fr .85fr;gap:45px}.intro-heading h2{font-size:2rem}.auth-layout{grid-template-columns:.9fr 1fr;gap:40px}.auth-aside h2{font-size:2.1rem}.auth-aside img{height:350px}.contact-layout{gap:40px}.contact-layout .page-lead h1{font-size:3rem}.story-layout{gap:40px}.member-layout{grid-template-columns:205px minmax(0,1fr);gap:25px}.member-sidebar nav>a,.member-sidebar nav>button{padding-inline:7px;font-size:.69rem}.member-welcome small{font-size:.59rem}.post{padding:20px}.post-privacy{font-size:.6rem}.reaction{padding-inline:9px;font-size:.62rem}}@media (width<=767px){body{font-size:14px}.container{width:calc(100% - 40px)}.section{padding-block:55px}.nav-row{gap:15px;height:72px}.brand{gap:6px;font-size:.9rem}.brand-mark{margin-right:4px}.nav-actions{gap:4px}.nav-actions>.button.small{gap:8px;min-height:39px;padding:10px 12px;font-size:.66rem}.nav-actions>.button.small svg{width:13px}.public-nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:24px;font-size:.9rem;display:none;position:absolute;top:72px;left:0;right:0}.public-nav.is-open{display:flex}.public-nav a{padding:12px}.mobile-menu{display:inline-flex}.hero{grid-template-columns:1fr;gap:35px;padding-block:39px 25px}.hero-copy h1{margin-bottom:20px;font-size:clamp(3.3rem,11.7vw,4.9rem);line-height:1.04}.eyebrow{letter-spacing:.13em;margin-bottom:21px;font-size:.6rem}.hero-description{max-width:390px;margin-bottom:24px;font-size:.9rem;line-height:1.8}.hero .button-row{flex-direction:row;align-items:center;gap:25px}.hero .button{gap:9px;min-height:49px;padding-inline:17px;font-size:.78rem}.hero .quiet-link{gap:9px;font-size:.8rem}.hero-visual img{height:285px}.image-note{font-size:.61rem}.principles{align-items:flex-start;gap:16px;padding-block:22px}.principles span{flex-direction:column;flex:1;align-items:flex-start;gap:10px;font-size:.64rem;line-height:1.5;display:flex}.principles svg{width:21px;height:21px}.intro-section{grid-template-columns:1fr;gap:25px;padding-block:60px}.intro-heading h2{margin-bottom:0;font-size:2.25rem}.small-mark{margin-bottom:22px}.intro-body p{font-size:.89rem}.rooms-section{padding-block:55px}.section-heading h2{font-size:2.25rem}.section-heading p{font-size:.85rem}.section-heading{margin-bottom:27px}.room-preview-grid{grid-template-columns:1fr;gap:13px}.room-preview{min-height:190px;padding:26px}.room-preview h3{font-size:1.3rem}.room-preview>svg{margin-bottom:20px}.room-preview p{font-size:.79rem}.room-more{font-size:.8rem}.belonging-section{grid-template-columns:1fr;gap:35px}.belonging-photo img{height:290px}.belonging-copy h2{font-size:2.25rem}.belonging-copy p:not(.eyebrow){font-size:.88rem}.belonging-copy .eyebrow{margin-bottom:20px}.faq-section{grid-template-columns:1fr;gap:24px;padding-top:15px}.faq-section h2{margin-bottom:0;font-size:2.15rem}.faq-section summary{font-size:.85rem}.faq-section details{padding-block:19px}.closing-section{padding-block:15px 60px}.closing-section>div{padding:49px 20px}.closing-section h2{font-size:2.55rem}.closing-section p{font-size:.85rem}.footer-main{grid-template-columns:1fr 1fr;gap:28px;padding-block:35px}.footer-main>div:first-child{grid-column:1/-1}.footer-brand{font-size:1.4rem}.footer-main h3{font-size:.76rem}.footer-main>div>a:not(.brand){font-size:.75rem}.footer-bottom{flex-direction:column;gap:8px;font-size:.61rem}.page-lead h1{font-size:2.65rem}.page-lead>p{font-size:.92rem}.page-lead{margin-bottom:35px}.story-layout{grid-template-columns:1fr;gap:35px}.story-layout img{height:270px;position:static}.prose p{font-size:.89rem}.prose h2{font-size:1.55rem}.guide-room-grid{grid-template-columns:1fr;gap:0}.guide-room{padding-block:28px}.guide-room h2{font-size:1.55rem}.callout{gap:15px;padding:24px}.callout h2{font-size:1.35rem}.callout p{font-size:.83rem}.process article{grid-template-columns:30px 1fr;gap:17px;padding-block:27px}.process h2{font-size:1.4rem}.process p{font-size:.86rem}.story-empty{grid-template-columns:1fr;gap:0}.story-empty img{height:260px}.empty{padding:45px 10px}.empty h2{font-size:1.6rem}.empty>p{font-size:.84rem}.public-stories{grid-template-columns:1fr;gap:25px}.resource-grid{grid-template-columns:1fr;gap:16px}.resource-grid article{padding:26px}.contact-layout{grid-template-columns:1fr;gap:25px}.contact-layout .page-lead{margin-bottom:22px}.form-panel{gap:20px;padding:25px}.auth-layout{grid-template-columns:1fr;gap:35px;padding-top:30px}.auth-aside{display:none}.auth-form-wrap{max-width:none}.auth-form-wrap h1{font-size:2.15rem}.back-link{margin-bottom:28px}.auth-form{gap:21px}.auth-form .button{font-size:.79rem}.interest-pills{gap:8px}.choice-pill{padding:10px 12px;font-size:.71rem}.member-layout{grid-template-columns:1fr;gap:23px;padding-block:20px 55px}.member-sidebar{max-height:none;padding:0;position:static;overflow:visible}.member-welcome{display:none}.compose-button{width:auto;min-height:43px;margin-bottom:15px;padding-block:11px;font-size:.76rem}.member-sidebar nav{border-bottom:1px solid var(--line);scrollbar-width:thin;flex-direction:row;align-items:center;gap:7px;padding-bottom:13px;overflow-x:auto}.member-sidebar nav>a,.member-sidebar nav>button{white-space:nowrap;flex-shrink:0;gap:7px;min-height:38px;padding:8px 11px;font-size:.7rem}.member-sidebar nav>a svg,.member-sidebar nav>button svg{width:17px;height:17px}.sidebar-divider,.sidebar-label,.sidebar-promise{display:none}.member-content{max-width:none;padding:0}.member-page-head h1{font-size:2rem}.member-page-head>p:not(.soft-label){font-size:.83rem}.member-page-head{margin-bottom:23px}.composer-prompt{gap:12px;margin-bottom:20px;padding:16px;font-size:.76rem}.initial-avatar{border-radius:12px;width:36px;height:36px;font-size:.85rem}.post{padding:19px}.post-head{gap:10px}.post-head strong{font-size:.81rem}.post-head p{font-size:.6rem}.post-privacy{gap:3px;font-size:.57rem}.post-body{font-size:.85rem}.post h2{font-size:1.25rem}.post-reactions{gap:6px}.reaction{gap:5px;padding:6px 9px;font-size:.6rem}.reaction svg{width:15px;height:15px}.post-actions .text-button{font-size:.7rem}.dialog{max-height:calc(100dvh - 30px);padding:23px}.dialog-head h2{font-size:1.45rem}.dialog .button-row{gap:10px}.dialog .button-row .button{white-space:normal;flex:1;min-height:47px}.dialog .button{font-size:.76rem}.admin-stats{grid-template-columns:1fr 1fr;gap:8px 18px;margin-bottom:20px}.admin-stats strong{font-size:1.8rem}.tab-nav{gap:20px}.tab-nav button{font-size:.71rem}.admin-list>article{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.admin-list .button{font-size:.7rem}.admin-list h2{font-size:1.12rem}.settings-section h2{font-size:1.35rem}.settings-form .button{font-size:.78rem}.notification-list>a{gap:12px;padding-inline:10px}.notification-list strong{font-size:.78rem}}.member-sidebar,.member-content{min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.quiet-link:hover svg,.composer-prompt:hover{transform:none!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--bg);-webkit-backdrop-filter:none}.dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--muted:#40343a;--line:#6e6267}:root[data-theme=dark]{--muted:#e4d6dc;--line:#b6a0ac}.site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--font-display:"Cormorant Garamond", Georgia, serif;--bg:#faf7f2;--surface:#f0e9df;--panel:#fffdf9;--ink:#2b2325;--muted:#6c5e61;--accent:#4a182b;--accent-soft:#f0e2e5;--gold:#826a3c;--gold-soft:#e1d5bc;--button:#4a182b;--button-text:#fff9f0;--line:#dcd1c9;--control-line:#99878b;--radius-button:4px;--radius-panel:8px;background:var(--bg);color:var(--ink)}:root[data-theme=dark]{--bg:#21191c;--surface:#2c2226;--panel:#32272c;--ink:#f8efe4;--muted:#c9b9b5;--accent:#e7c6ba;--accent-soft:#442d38;--gold:#d4ba83;--gold-soft:#5e4c35;--button:#e7c6ba;--button-text:#351423;--line:#514047;--control-line:#aa919c;background:var(--bg);color:var(--ink)}body{font-size:16px;font-weight:450}.container{width:calc(100% - 112px);max-width:1300px}button,.button{border-radius:4px}.button{letter-spacing:.005em;gap:18px;min-height:52px;padding:15px 22px;font-size:.81rem;font-weight:650}.button.secondary{border-color:var(--control-line)}.button.small{min-height:44px;padding:12px 17px;font-size:.72rem}input,select,textarea{border-color:var(--control-line);border-radius:4px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[id]{scroll-margin-top:110px}.site-header{background:var(--bg);-webkit-backdrop-filter:none}.site-header .nav-row{border-bottom:1px solid var(--line);gap:28px;height:100px}.premium-wordmark{color:var(--accent);font-family:var(--font-display);letter-spacing:-.03em;flex-direction:column;align-items:flex-start;gap:0;min-width:160px;font-size:29px;font-weight:600;line-height:.86;display:flex}.premium-wordmark span:last-child{margin-left:22px}.site-header .public-nav{gap:30px;font-size:.76rem}.site-header .mobile-nav-extra{display:none}.site-header .public-nav a{padding:12px 0;position:relative}.site-header .public-nav a[aria-current=page]{text-decoration:none}.site-header .public-nav a[aria-current=page]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:5px;left:0;right:0}.site-header .nav-actions{gap:19px}.site-header .sign-in{font-size:.75rem;display:inline-block}.site-header .theme-toggle{border-radius:50%;min-width:32px;min-height:36px;padding:7px;display:inline-flex}.site-header .theme-toggle svg{width:17px;height:17px}.preview-note{color:var(--muted);border-left:2px solid var(--gold);background:var(--surface);margin-bottom:24px;padding:12px 16px;font-size:.75rem;line-height:1.7}.policy-preview{max-width:850px;margin:22px 0 0}.premium-footer{color:#fff7ed;background:#411728;margin-top:0;padding-block:0}.premium-footer .footer-inner{--accent:#fff7ed;--muted:#dbcbc4;--line:#79545e}.premium-footer .footer-main{border-top:0;grid-template-columns:1.8fr .65fr .7fr;gap:65px;padding-block:77px 65px}.premium-footer .footer-brand{color:#f9f0e7;letter-spacing:-.03em;margin-bottom:22px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:650}.premium-footer .footer-main p{color:#dbcbc4;max-width:400px;font-size:.79rem;line-height:1.9}.premium-footer .footer-main .footer-statement{font-family:var(--font-display);letter-spacing:-.035em;color:#fff7ed;max-width:365px;margin-bottom:25px;font-size:clamp(2.7rem,4.3vw,4rem);font-weight:400;line-height:1.04}.premium-footer .footer-main h3{color:#c6aa79;text-transform:uppercase;letter-spacing:.15em;margin-bottom:27px;padding-top:7px;font-family:Manrope,sans-serif;font-size:.63rem;font-weight:650}.premium-footer .footer-main>div>a:not(.brand){color:#f3e6de;width:fit-content;margin-bottom:14px;font-size:.78rem;line-height:1.65}.premium-footer .footer-bottom{color:#d3bdb9;border-top-color:#79545e;padding-block:26px;font-size:.67rem}.premium-footer a:focus-visible{outline-color:#fff7ed}.premium-footer a:not(.brand):hover{text-underline-offset:5px;text-decoration:underline}.skeleton-group{max-width:900px;min-height:260px;margin-inline:auto}.skeleton{border-radius:4px}@media (hover:hover) and (pointer:fine){.button:hover{background:color-mix(in srgb, var(--button) 88%, var(--ink))}.button.secondary:hover{background:var(--surface)}.site-header .public-nav a:hover{color:var(--accent)}.button>svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.button:hover>svg{transform:translate(2px,-2px)}.premium-footer a:not(.brand):hover{color:#fff}}@media (width<=1120px) and (width>=768px){.container{width:calc(100% - 72px)}.site-header .public-nav{gap:18px;font-size:.71rem}.site-header .nav-row{gap:20px}.premium-wordmark{min-width:125px;font-size:27px}.site-header .nav-actions{gap:12px}.premium-footer .footer-main{grid-template-columns:1.6fr .8fr .8fr;gap:40px}}@media (width<=767px){.site-header .nav-actions .sign-in{display:none}body{font-size:15px}.container{width:calc(100% - 40px)}.site-header .nav-row{gap:15px;height:76px}.premium-wordmark{min-width:100px;font-size:25px}.premium-wordmark span:last-child{margin-left:18px}.site-header .nav-actions{gap:8px}.site-header .nav-actions>.button{gap:8px;min-height:39px;padding:10px 11px;font-size:.64rem}.site-header .nav-actions>.button svg{width:13px}.site-header .mobile-menu{min-width:32px;min-height:36px;padding:4px;display:inline-flex}.site-header .theme-toggle{display:none}.site-header .public-nav.is-open{background:var(--panel);border:1px solid var(--line);border-radius:0 0 8px 8px;flex-direction:column;gap:0;padding:15px 23px 22px;display:flex;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 14px 24px #3617240f}.site-header .public-nav.is-open a{border-bottom:1px solid var(--line);padding-block:14px;font-size:.85rem}.site-header .public-nav.is-open .mobile-nav-extra{display:flex}.site-header .mobile-theme-choice{text-align:left;color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:17px 0 0;font-size:.8rem}.site-header .public-nav a[aria-current=page]:after{display:none}.button{gap:14px;min-height:49px;padding:14px 18px;font-size:.77rem}.preview-note{padding:11px 13px;font-size:.72rem}.premium-footer .footer-main{grid-template-columns:1fr 1fr;gap:38px 25px;padding-block:52px 35px}.premium-footer .footer-opening{grid-column:1/-1}.premium-footer .footer-main .footer-statement{max-width:280px;margin-bottom:19px;font-size:3rem}.premium-footer .footer-main p{max-width:340px;font-size:.75rem}.premium-footer .footer-main h3{margin-bottom:19px;font-size:.6rem}.premium-footer .footer-main>div>a:not(.brand){margin-bottom:12px;font-size:.74rem}.premium-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;padding-block:22px;font-size:.61rem;display:flex}[id]{scroll-margin-top:95px}}@media (width>=768px) and (width<=960px){.site-header .nav-row{height:84px}.site-header .public-nav{display:none}.site-header .mobile-menu{display:inline-flex}.site-header .theme-toggle{display:none}.site-header .nav-actions .sign-in{display:inline-block}.site-header .public-nav.is-open{background:var(--panel);border:1px solid var(--line);border-radius:0 0 8px 8px;flex-direction:column;gap:0;padding:15px 23px 22px;display:flex;position:absolute;top:84px;left:36px;right:36px}.site-header .public-nav.is-open a{border-bottom:1px solid var(--line);padding-block:14px;font-size:.85rem}.site-header .public-nav.is-open .mobile-nav-extra{display:flex}.site-header .public-nav a[aria-current=page]:after{display:none}.site-header .mobile-theme-choice{text-align:left;color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:17px 0 0;font-size:.8rem}}@media (width<=360px){.container{width:calc(100% - 32px)}.premium-wordmark{min-width:90px;font-size:23px}.site-header .nav-actions>.button{padding-inline:9px;font-size:.59rem}.site-header .nav-actions>.button svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.button>svg{transition:none!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}
