@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ml-101{margin-left:calc(var(--spacing) * 101)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111a2a;--ink-2:#19263a;--navy:#14223d;--bone:#f3eee4;--paper:#fbf8f1;--paper-2:#e9e0d1;--white:#fffefa;--ember:#e7652b;--ember-dark:#ad4320;--gold:#f5ae2d;--slate:#46639b;--line:#111a2a29;--radius:2px;--shadow:0 28px 80px #0c14222e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--ink);font-family:var(--font-sans), "Avenir Next", Avenir, Helvetica, Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.skipLink{z-index:1000;background:var(--white);color:var(--ink);border-radius:2px;padding:12px 16px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.site{--header-bg:var(--ink);--header-fg:var(--white);--hero-bg:var(--ink);--hero-fg:var(--white);--hero-muted:#c4ccd8;background:var(--paper);width:100%;max-width:100vw;min-height:100vh;overflow-x:clip}.site.mood-ink{--header-bg:#080e18;--header-fg:var(--white);--hero-bg:#080e18;--hero-fg:var(--white);--hero-muted:#c4cad4}.site.mood-daylight{--header-bg:var(--bone);--header-fg:var(--ink);--hero-bg:var(--bone);--hero-fg:var(--ink);--hero-muted:#536073}.site.mood-dusk{--header-bg:#101a2c;--header-fg:var(--white);--hero-bg:#101a2c;--hero-fg:var(--white);--hero-muted:#d1d7df}.siteHeader{z-index:90;background:var(--header-bg);min-height:96px;color:var(--header-fg);border-bottom:1px solid var(--header-fg);grid-template-columns:minmax(180px,.75fr) auto minmax(300px,.75fr);align-items:center;gap:28px;padding:14px clamp(24px,4.6vw,80px);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.siteHeader{border-bottom:1px solid color-mix(in srgb, var(--header-fg) 14%, transparent)}}.siteHeader{transition:background-color .42s,color .42s}.brand{align-items:center;width:172px;height:58px;display:flex;position:relative}.brandLogo{object-fit:contain;object-position:left center;width:118px;height:84px;transition:opacity .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brandLogoDark,.mood-daylight .brandLogoLight{opacity:0}.mood-daylight .brandLogoDark{opacity:1}.primaryNav{justify-content:center;align-items:center;gap:clamp(22px,2.5vw,44px);display:flex}.primaryNav a,.communityLink{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.78rem;font-weight:700;line-height:1;transition:opacity .16s}.primaryNav a:hover,.communityLink:hover{opacity:1}.headerActions{justify-self:end;align-items:center;gap:24px;display:flex}.communityShort,.headerCtaShort{display:none}.button{border-radius:var(--radius);cursor:pointer;letter-spacing:.065em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 22px;font-size:.84rem;font-weight:800;transition:transform .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg,.textLink svg,.needArrow svg,.recommendationMeta svg{flex:none;width:20px;height:20px}.buttonSmall{min-height:46px;padding:11px 18px;font-size:.74rem}.buttonLarge{min-height:58px;padding:17px 25px}.buttonFull{width:100%}.buttonPrimary{color:#1a1510;background:linear-gradient(110deg, var(--gold), #ffbe31 45%, var(--ember));box-shadow:0 12px 30px #e7652b38}.buttonPrimary:hover{box-shadow:0 16px 40px #e7652b57}.buttonInk{color:var(--white);background:var(--ink)}.buttonOutline{color:var(--ink);background:0 0;border:1px solid #111a2a3d}.textLink{color:currentColor;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;align-items:center;gap:10px;min-height:48px;padding:0;font-size:.84rem;font-weight:800;display:inline-flex}.textLink.light{color:var(--white)}.hero{isolation:isolate;min-height:calc(100svh - 88px);color:var(--hero-fg);background:var(--hero-bg);grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);transition:background-color .42s,color .42s;display:grid;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .42s;position:absolute;inset:0}.mood-ink .hero:before{opacity:.42;background-image:radial-gradient(#ffffff09 .8px,#0000 .8px);background-size:7px 7px}.mood-daylight .hero:before{opacity:1;background:linear-gradient(90deg,#fff3,#0000 47%),repeating-linear-gradient(0deg,#0000 0 58px,#111a2a09 59px 60px)}.mood-dusk .hero:before{opacity:1;background:radial-gradient(circle at 50% 22%,#f5ae2d1f,#0000 28%),linear-gradient(135deg,#101a2c 0%,#131e31 50%,#1e2b41 100%)}.heroGlow{filter:blur(2px);opacity:.6;z-index:-1;pointer-events:none;background:radial-gradient(circle,#e7652b3d,#0000 68%);border-radius:50%;width:36vw;height:36vw;position:absolute;top:11%;left:-16vw}.mood-daylight .heroGlow{opacity:.54;background:radial-gradient(circle,#f5ae2d4d,#0000 68%)}.heroCopy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,9vw,144px) clamp(36px,8vw,136px) clamp(100px,9vw,140px) clamp(32px,7vw,116px);display:flex;position:relative}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:.72rem;font-weight:800;line-height:1.4;display:flex}.eyebrow>span{background:currentColor;width:34px;height:2px;display:block}.eyebrow.dark{color:var(--ember-dark)}.eyebrow.light{color:var(--gold)}.hero h1,.sectionIntro h2,.firstCircle h2,.missingSection h2,.beliefSection h2,.supportSection h2,.signupDialog h2{font-family:var(--font-display), "Iowan Old Style", "Baskerville", Georgia, serif;letter-spacing:-.04em;font-weight:500}.hero h1{text-wrap:balance;max-width:760px;margin:0;font-size:clamp(4rem,7.15vw,8.2rem);line-height:.86}.hero h1 em,.sectionIntro h2 em,.firstCircle h2 em,.missingSection h2 em,.supportSection h2 em,.signupDialog h2 em{color:var(--gold);font-weight:400}.mood-daylight .hero h1 em{color:var(--ember)}.heroLead{max-width:670px;color:var(--hero-muted);letter-spacing:-.01em;margin:36px 0 0;font-size:clamp(1.08rem,1.38vw,1.34rem);line-height:1.65}.heroActions{align-items:center;gap:30px;margin-top:42px;display:flex}.trustList{color:var(--hero-muted);flex-wrap:wrap;gap:16px 28px;margin:52px 0 0;padding:0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.trustList li{align-items:center;gap:8px;display:flex}.trustDot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f5ae2d1f}.heroVisual{isolation:isolate;min-height:660px;position:relative;overflow:hidden}.heroPhoto{object-fit:cover;object-position:center center;background-image:url(/images/menliving-hero-house.webp);background-position:50%;background-size:cover;width:100%;height:100%;transition:filter .5s,opacity .5s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.015)}.heroVisual:hover .heroPhoto{transform:scale(1.035)}.heroVisual:before,.heroVisual:after{content:"";z-index:1;pointer-events:none;transition:background .5s,opacity .5s;position:absolute;inset:0}.mood-ink .heroPhoto{filter:saturate(.58)contrast(1.08)brightness(.56)}.mood-ink .heroVisual:before{background:linear-gradient(90deg,#080e18 0%,#080e18db 14%,#080e182e 58%,#080e1859 100%)}.mood-ink .heroVisual:after{background:linear-gradient(#0000 60%,#080e18b3)}.mood-daylight .heroVisual{min-height:600px;box-shadow:var(--shadow);border-radius:240px 2px 2px;margin:34px 34px 34px 0}.mood-daylight .heroPhoto{filter:saturate(.8)sepia(.08)brightness(.96)}.mood-daylight .heroVisual:before{background:linear-gradient(90deg,#f3eee4bf 0%,#0000 24% 76%,#111a2a1a)}.mood-daylight .heroVisual:after{background:linear-gradient(#0000 56%,#111a2a4d)}.mood-dusk .heroPhoto{filter:saturate(.9)contrast(1.02)brightness(.96)sepia(.03);object-position:center 78%}.mood-dusk .heroVisual:before{background:linear-gradient(90deg,#101a2c 0%,#101a2c80 9%,#101a2c0a 38%,#101a2c1a 100%)}.mood-dusk .heroVisual:after{background:linear-gradient(#0000 72%,#101a2c80),radial-gradient(circle at 70% 30%,#f5ae2d24,#0000 38%)}.openCircleMark{aspect-ratio:1;z-index:2;opacity:.96;pointer-events:none;width:clamp(250px,27vw,470px);position:absolute;top:13%;right:-11%;transform:rotate(-8deg)}.heroVisual .openCircleMark{opacity:.72;width:clamp(220px,23vw,380px);top:-28%;right:-30%}.openCircleMark.small{flex:none;width:76px;position:relative;top:auto;right:auto}.ring{border-style:solid;border-radius:50%;position:absolute;border-bottom-color:#0000!important;border-left-color:#0000!important}.ringOne{border-width:clamp(8px,1.15vw,18px);border-color:var(--gold);inset:3%;transform:rotate(18deg)}.ringTwo{border-width:clamp(5px,.65vw,10px);border-color:var(--ember);opacity:.92;inset:8%;transform:rotate(42deg)}.ringThree{opacity:.62;border-width:clamp(3px,.35vw,6px);border-color:#ff7a2c;inset:13%;transform:rotate(76deg)}.mood-daylight .heroVisual .openCircleMark{opacity:.84;top:8%;right:-8%}.photoNote{z-index:3;color:var(--white);letter-spacing:.03em;align-items:center;gap:16px;font-size:.82rem;line-height:1.5;display:flex;position:absolute;bottom:clamp(42px,7vw,104px);right:clamp(24px,4vw,66px)}.photoNoteLine{background:#ffffffb8;width:54px;height:1px}.heroIndex{z-index:4;color:var(--hero-muted);letter-spacing:.19em;align-items:center;gap:12px;font-size:.66rem;font-weight:800;display:flex;position:absolute;bottom:34px;left:clamp(32px,7vw,116px)}.indexLine{opacity:.45;background:currentColor;width:44px;height:1px}.trustBar{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trustBar :is(p,a){border-right:1px solid var(--line);color:#667084;flex-direction:column;justify-content:center;gap:4px;min-height:92px;margin:0;padding:26px 28px;font-size:.78rem;line-height:1.4;display:flex}.circleIntroBand{color:var(--white);background:#101b31;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:22px;padding:22px clamp(24px,6vw,96px);display:flex}.circleIntroBand p{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;display:flex}.circleIntroBand strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.circleIntroBand span:not(.circleIntroGlyph){font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.2}.circleIntroGlyph{aspect-ratio:1;flex:none;width:44px;position:relative}.circleIntroGlyph i{border:1px solid #f5ae2d94;border-radius:50%;position:absolute}.circleIntroGlyph i:first-child{border-right-color:#0000;inset:0;transform:rotate(14deg)}.circleIntroGlyph i:nth-child(2){border-top-color:#0000;inset:18%;transform:rotate(-21deg)}.circleIntroGlyph i:nth-child(3){border-left-color:#0000;inset:37%}.circleIntroGlyph b{background:var(--gold);border-radius:50%;position:absolute;inset:47%;box-shadow:0 0 18px #f5ae2dd9}@media (max-width:760px){.storyCardFeature blockquote{font-size:1.55rem;line-height:1.25}.circleIntroBand{justify-content:flex-start;gap:16px;padding:18px 20px}.circleIntroBand p{flex-direction:column;align-items:flex-start;gap:6px}.circleIntroGlyph{width:36px}}.trustBar :is(p,a):last-child{border-right:0}.trustBar strong{color:var(--ink);font-size:.86rem}.startSection{background:var(--paper);padding:clamp(100px,11vw,180px) clamp(24px,7vw,116px);scroll-margin-top:108px}.sectionIntro{max-width:780px;margin:0 auto clamp(54px,6vw,90px)}.sectionIntro.centered{text-align:center;flex-direction:column;align-items:center;display:flex}.sectionIntro h2,.firstCircle h2,.missingSection h2,.beliefSection h2,.supportSection h2{margin:0;font-size:clamp(3.15rem,5.8vw,6.6rem);line-height:.95}.sectionIntro h2 em,.missingSection h2 em,.supportSection h2 em{color:var(--ember)}.sectionIntro>p:last-child{color:#5c6677;max-width:670px;margin:28px auto 0;font-size:1.04rem;line-height:1.7}.pathLayout{grid-template-columns:minmax(0,1.16fr) minmax(370px,.84fr);align-items:start;gap:0 clamp(28px,5vw,78px);max-width:1300px;margin:0 auto;display:grid}.needList{flex-direction:column;grid-column:1;display:flex}.needOption{display:block}.needCard{width:100%;min-height:112px;color:var(--ink);text-align:left;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:52px 1fr 40px;align-items:center;gap:18px;padding:24px 24px 24px 8px;transition:padding-left .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.needOption:first-child .needCard{border-top:1px solid var(--line)}.needCard.selected{box-shadow:inset 3px 0 0 var(--ember), 0 10px 26px #101b3117;background:#fff;padding-left:22px;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.needCard:hover{background:#fff;padding-left:18px;transform:translateY(-1px);box-shadow:0 6px 18px #101b3112}}.needNumber{color:var(--ember-dark);letter-spacing:.15em;align-self:start;padding-top:5px;font-size:.68rem;font-weight:800}.needText{flex-direction:column;gap:8px;display:flex}.needText strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.4rem,2vw,2.15rem);font-weight:500}.needText small{color:#667084;font-size:.88rem;line-height:1.45}.needCard.selected .needArrow{color:var(--ember);opacity:1}.needArrow{opacity:.55;border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.recommendation{min-height:560px;color:var(--white);background:var(--navy);box-shadow:var(--shadow);isolation:isolate;flex-direction:column;grid-area:1/2;align-self:start;padding:clamp(34px,4vw,58px);display:flex;position:relative;overflow:hidden}@keyframes recommendationDrawerOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.recommendation:before{content:"";z-index:-1;background:radial-gradient(circle,#e7652b6b,#0000 70%);border-radius:50%;width:290px;height:290px;position:absolute;bottom:-120px;right:-130px}.recommendationSignal{aspect-ratio:1;opacity:.55;pointer-events:none;width:200px;position:absolute;top:-48px;right:-56px}.recommendationSignal i{border:1px solid #f5ae2d94;border-radius:50%;position:absolute}.recommendationSignal i:first-child{border-right-color:#0000;inset:0;transform:rotate(14deg)}.recommendationSignal i:nth-child(2){border-top-color:#0000;inset:18%;transform:rotate(-21deg)}.recommendationSignal i:nth-child(3){border-left-color:#0000;inset:37%}.recommendationSignal b{background:var(--gold);border-radius:50%;position:absolute;inset:47%;box-shadow:0 0 22px #f5ae2dd9}.recommendationTop{justify-content:space-between;align-items:flex-start;min-height:88px;display:flex}.microLabel{color:var(--ember-dark);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900;line-height:1.5}.recommendation .microLabel{color:var(--gold)}.recommendation h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2.1rem,2.6vw,2.9rem);font-weight:500;line-height:1.02}.recommendationMeta{color:var(--gold);align-items:center;gap:10px;margin:0 0 24px;font-size:.78rem;font-weight:700;display:flex}.recommendation>p:not(.microLabel):not(.recommendationMeta):not(.privacyNote){color:#cbd2dd;margin:0 0 34px;font-size:.96rem;line-height:1.72}.recommendation .button{margin-top:auto}.privacyNote{color:#98a3b3;margin:16px 0 0;font-size:.7rem;line-height:1.5}.firstCircle{min-height:920px;color:var(--white);background:#0c1422;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:108px;display:grid}.circlePhotoBlock{min-height:760px;position:relative;overflow:hidden}.circlePhoto{filter:saturate(.76)contrast(1.03)brightness(.82);background-image:linear-gradient(90deg,#0000 50%,#0c1422 100%),url(/images/first-circle-meeting-full.webp);background-position:51%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.realPeopleTag{color:var(--ink);background:var(--gold);flex-direction:column;gap:5px;padding:14px 18px;display:flex;position:absolute;bottom:clamp(28px,5vw,70px);left:clamp(24px,5vw,76px);box-shadow:0 14px 40px #00000038}.realPeopleTag span{font-weight:800}.realPeopleTag small{font-size:.66rem}.firstCircleCopy{flex-direction:column;justify-content:center;padding:clamp(90px,10vw,160px) clamp(40px,8vw,132px) clamp(90px,10vw,150px) clamp(34px,6vw,94px);display:flex}.firstCircleCopy h2{font-size:clamp(3.2rem,5.1vw,6rem)}.firstCircleCopy h2 em{color:var(--gold)}.introCopy{color:#bec7d3;max-width:590px;margin:30px 0 44px;font-size:1.02rem;line-height:1.7}.steps{border-top:1px solid #ffffff29;margin:0 0 42px;padding:0;list-style:none}.steps li{border-bottom:1px solid #ffffff29;grid-template-columns:46px 1fr;gap:18px;padding:24px 0;display:grid}.steps li>span{color:var(--gold);letter-spacing:.15em;padding-top:3px;font-size:.68rem;font-weight:800}.steps strong{font-family:var(--font-display), Georgia, serif;margin-bottom:7px;font-size:1.35rem;font-weight:500;display:block}.steps p{color:#abb6c5;margin:0;font-size:.85rem;line-height:1.6}.firstCircle .textLink{align-self:flex-start}.missingSection{background:var(--paper);padding:clamp(110px,12vw,190px) clamp(24px,7vw,116px)}.missingStatement{max-width:1100px}.missingStatement .microLabel{margin-bottom:28px}.missingSection h2{max-width:1050px}.reasonGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1300px;margin:clamp(72px,8vw,120px) auto 0;display:grid}.reasonGrid article{border-right:1px solid var(--line);min-height:270px;padding:40px clamp(24px,3.6vw,54px)}.reasonGrid article:last-child{border-right:0}.reasonGrid article>span{color:var(--ember);letter-spacing:.14em;font-size:.7rem;font-weight:800}.reasonGrid h3{font-family:var(--font-display), Georgia, serif;margin:40px 0 16px;font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:500;line-height:1.05}.reasonGrid p{color:#626c7c;margin:0;font-size:.9rem;line-height:1.65}.belongingLine{text-align:center;color:var(--ember-dark);font-family:var(--font-display), Georgia, serif;margin:62px 0 0;font-size:clamp(1.65rem,2.7vw,3rem);font-style:italic}.beliefSection{min-height:710px;color:var(--white);background:radial-gradient(circle at 8% 40%,#e7652b36,#0000 24%),#15233b;grid-template-columns:.7fr 1.3fr .9fr;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(100px,10vw,170px) clamp(26px,7vw,116px);display:grid}.beliefMark{min-height:280px;position:relative}.beliefMark .openCircleMark{opacity:.78;width:min(26vw,390px);top:0;left:-12%;right:auto}.beliefCopy h2{max-width:790px;font-size:clamp(3rem,5vw,5.8rem)}.beliefCopy>p:not(.eyebrow):not(.workingCopy){color:#c5cdd8;max-width:690px;margin:32px 0 0;line-height:1.78}.workingCopy{color:#8794a6;border-top:1px solid #ffffff26;max-width:620px;margin:32px 0 0;padding-top:18px;font-size:.68rem;line-height:1.6}.beliefSection blockquote{border-left:1px solid #fff3;margin:0;padding:42px 0 42px clamp(28px,4vw,62px)}.quoteMark{height:54px;color:var(--ember);font-family:Georgia,serif;font-size:5rem;line-height:1;display:block}.beliefSection blockquote p{font-family:var(--font-display), Georgia, serif;margin:14px 0 0;font-size:clamp(2.1rem,3.3vw,4rem);line-height:1.1}.beliefSection blockquote em{color:var(--gold);font-weight:400}.supportSection{min-height:520px;color:var(--ink);background:linear-gradient(110deg, #ffffff80, transparent 45%), var(--gold);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:clamp(95px,10vw,160px) clamp(26px,7vw,116px);display:grid}.supportCopy .eyebrow{color:var(--ink)}.supportSection h2{font-size:clamp(3.5rem,6.5vw,7.5rem)}.supportSection h2 em{color:var(--ember-dark)}.supportCopy>p:last-child{max-width:730px;margin:28px 0 0;line-height:1.72}.supportActions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.supportActions small{opacity:.72;max-width:360px;line-height:1.55}.siteFooter .careNote{color:#aab5c7}.conversionRail .careNote a{text-underline-offset:3px;text-decoration:underline}.siteFooter{color:var(--white);background:#090f1a;padding:clamp(76px,8vw,128px) clamp(26px,7vw,116px) 38px}.footerBrand{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:40px;padding-bottom:54px;display:flex}.footerBrand img{object-fit:contain;width:150px;height:96px}.footerBrand p{color:#abb5c4;max-width:470px;font-family:var(--font-display), Georgia, serif;text-align:right;margin:0;font-size:1.38rem;line-height:1.35}.footerMission{justify-items:end;gap:18px;display:grid}.footerMantras{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footerMantras li{letter-spacing:.14em;text-transform:uppercase;color:#8fa0b8;white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;padding:.45em 1em;font-size:.66rem;font-weight:800}.footerMissionLink{margin:0}.footerMissionLink a{min-height:44px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.footerMissionLink a:hover{color:var(--gold)}.footerLinks{grid-template-columns:repeat(3,minmax(145px,1fr)) minmax(280px,1.7fr);gap:48px;margin:60px 0 68px;display:grid}.footerLinks>div{flex-direction:column;gap:13px;display:flex}.footerLinks strong{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem}.footerLinks a{color:#c5ccd6;font-size:.85rem}.footerBottom{color:#7e8999;border-top:1px solid #ffffff24;justify-content:space-between;gap:50px;padding-top:26px;font-size:.68rem;line-height:1.5;display:flex}.footerBottom p{margin:0}.moodControls{z-index:100;min-width:370px;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090f1aed;border:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:12px 14px 12px 16px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 48px #00000047}.moodLabel{flex-direction:column;gap:3px;display:flex}.moodLabel span{letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.moodLabel small{color:#99a5b4;font-size:.58rem}.moodButtons{justify-content:flex-end;gap:5px;display:flex}.moodButtons button{color:#aab4c2;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;min-height:42px;padding:7px 9px;font-size:.66rem;font-weight:700;display:flex}.moodButtons button.active{color:var(--white);background:#ffffff14;border-color:#ffffff3d}.moodSwatch{border-radius:50%;width:15px;height:15px;display:block}.moodSwatch.ink{background:linear-gradient(135deg,#070c14,#e7652b)}.moodSwatch.daylight{background:linear-gradient(135deg,#f3eee4,#f5ae2d)}.moodSwatch.dusk{background:linear-gradient(135deg,#14223d,#d99052)}.dialogBackdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a12d1;place-items:center;padding:24px;animation:.18s ease-out both fadeIn;display:grid;position:fixed;inset:0}.signupDialog{width:min(680px,100%);max-height:calc(100svh - 40px);color:var(--ink);background:var(--paper);padding:clamp(32px,5vw,62px);animation:.26s cubic-bezier(.2,.8,.2,1) both riseIn;position:relative;overflow:auto;box-shadow:0 40px 110px #0000006b}.dialogClose{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #111a2a3d;border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:18px;right:18px}.signupDialog h2{margin:18px 50px 28px 0;font-size:clamp(2.55rem,5.5vw,4.7rem);line-height:.98}.signupDialog h2 em{color:var(--ember)}.eventPreview{color:var(--white);background:var(--navy);grid-template-columns:76px 1fr;align-items:center;gap:20px;margin:0 0 30px;padding:20px;display:grid}.eventDate{min-height:78px;color:var(--ink);background:var(--gold);align-content:center;place-items:center;padding:8px;display:grid}.eventDate strong,.eventDate small{letter-spacing:.13em;font-size:.57rem;line-height:1}.eventDate b{font-family:var(--font-display), Georgia, serif;font-size:1.8rem;line-height:1}.eventPreview>div>strong{font-family:var(--font-display), Georgia, serif;font-size:1.35rem;font-weight:500}.eventPreview p{color:#c6ced9;align-items:center;gap:7px;margin:8px 0 5px;font-size:.72rem;display:flex}.eventPreview svg{width:17px;height:17px}.eventPreview>div>small{color:#8895a8;font-size:.6rem}.dialogReassurance{color:#4f5b6e;gap:8px;margin:-2px 0 16px;padding:0;font-size:.76rem;line-height:1.45;list-style:none;display:grid}.dialogReassurance li{padding-left:18px;position:relative}.dialogReassurance li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0;box-shadow:0 0 0 3px #f6ae2d29}.circleHandoff{color:#536073;border-left:3px solid var(--ember);background:#eee8dd;margin:0 0 18px;padding:13px 15px;font-size:.72rem;line-height:1.55}.signupDialog form{gap:16px;display:grid}.signupDialog label:not(.check){color:#5b6576;letter-spacing:.11em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:800;display:grid}.signupDialog input:not([type=checkbox]),.signupDialog select{width:100%;min-height:54px;color:var(--ink);background:var(--white);letter-spacing:0;text-transform:none;border:1px solid #111a2a33;border-radius:0;padding:13px 15px;font-size:.9rem}.check{color:#536073;grid-template-columns:20px 1fr;align-items:start;gap:10px;min-height:30px;font-size:.78rem;line-height:1.45;display:grid}.check input{width:18px;height:18px;accent-color:var(--ember);margin:0}.check small{color:#7a8595}.centeredText{text-align:center}.confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex}.confirmation .openCircleMark{width:150px;margin:0 0 20px;position:relative;top:auto;right:auto}.confirmation h2{margin-right:0}.confirmation>p:not(.microLabel){color:#5f6979;max-width:500px;margin:0 0 28px;line-height:1.7}.confirmationLinks{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.confirmation>small{color:#788393;margin-top:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.siteHeader{grid-template-columns:minmax(150px,.5fr) auto}.primaryNav{display:none}.hero{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)}.heroCopy{padding-left:54px;padding-right:50px}.hero h1{font-size:clamp(4rem,7.3vw,6.2rem)}.heroIndex{left:54px}.beliefSection{grid-template-columns:.45fr 1.3fr .8fr}}@media (max-width:960px){.pathLayout,.needList,.needOption{display:block}.needOption .recommendation{min-height:0;box-shadow:none;margin:0;padding:28px;animation:.22s ease-out both recommendationDrawerOpen;position:relative;top:auto}.needArrow svg{transform:rotate(90deg)}.needCard.selected .needArrow svg{transform:rotate(-90deg)}.recommendation h3{margin-top:0}}@media (prefers-reduced-motion:reduce){.needOption .recommendation{animation:none}}@media (max-width:900px){.siteHeader{min-height:76px;padding:9px 22px}.brand{width:130px;height:56px}.brandLogo{width:112px;height:84px}.communityLink{opacity:.92;align-items:center;min-height:44px;padding:0 5px;font-size:.64rem;display:inline-flex}.communityLong,.headerCtaLong{display:none}.communityShort,.headerCtaShort{display:inline}.hero{grid-template-columns:minmax(0,1fr);min-height:auto}.heroCopy{width:100%;min-width:0;min-height:650px;padding:90px 30px 86px}.hero h1{max-width:720px;font-size:clamp(4.2rem,14vw,7.3rem)}.heroLead{max-width:620px}.heroVisual{min-height:620px}.heroVisual .openCircleMark{display:none}.mood-daylight .heroVisual{border-radius:180px 2px 2px;min-height:580px;margin:0 22px 22px}.heroIndex{display:none}.trustBar{grid-template-columns:1fr 1fr}.trustBar :is(p,a):nth-child(2){border-right:0}.trustBar :is(p,a):nth-child(-n+2){border-bottom:1px solid var(--line)}.firstCircle{grid-template-columns:1fr}.circlePhotoBlock{min-height:680px}.firstCircleCopy{padding:92px 32px 108px}.reasonGrid{grid-template-columns:1fr}.reasonGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.reasonGrid article:last-child{border-bottom:0}.beliefSection{grid-template-columns:1fr}.beliefMark{display:none}.beliefSection blockquote{border-top:1px solid #fff3;border-left:0;padding-left:0}.supportSection{grid-template-columns:1fr}.footerLinks{margin-left:0}}@media (max-width:620px){.siteHeader{grid-template-columns:1fr auto;gap:8px;padding:9px 12px}.headerActions{gap:8px}.communityLink{letter-spacing:.06em;white-space:nowrap;padding:0 2px;font-size:.56rem}.headerActions .button{white-space:nowrap;min-height:44px;padding:10px 13px;font-size:.66rem}.headerActions .button svg{display:none}.brand{width:104px}.brandLogo{width:98px;left:-9px}.heroCopy{min-height:620px;padding:76px 22px 70px}.eyebrow{letter-spacing:.14em;font-size:.63rem}.hero h1{max-width:100%;font-size:clamp(3.45rem,16.5vw,4.5rem);line-height:.88}.heroLead{margin-top:28px;font-size:1rem;line-height:1.62}.heroActions{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:32px}.heroActions .textLink{align-self:flex-start}.trustList{gap:11px 18px;margin-top:38px;font-size:.73rem}.heroVisual{min-height:540px}.heroPhoto{background-position:50%}.openCircleMark{width:290px;right:-25%}.heroVisual .openCircleMark{top:-8%;right:-28%}.photoNote{bottom:34px;right:22px}.photoNoteLine{width:34px}.trustBar :is(p,a){min-height:88px;padding:20px 16px;font-size:.68rem}.trustBar strong{font-size:.76rem}.startSection,.missingSection,.beliefSection,.supportSection{padding-left:22px;padding-right:22px}.sectionIntro h2,.firstCircle h2,.missingSection h2,.beliefSection h2,.supportSection h2{font-size:clamp(3.1rem,15vw,4.6rem)}.needCard{grid-template-columns:38px 1fr 34px;gap:10px;min-height:105px;padding-right:6px}.needCard:hover,.needCard.selected{padding-left:12px}.needText strong{font-size:1.35rem}.needText small{font-size:.76rem}.needArrow{width:32px;height:32px}.needOption .recommendation{min-height:0;padding:24px 22px 28px}.recommendation h3{font-size:clamp(1.9rem,8vw,2.3rem)}.circlePhotoBlock{min-height:520px}.circlePhoto{background-position:35%}.realPeopleTag{bottom:18px;left:18px;right:18px}.firstCircleCopy{padding-left:22px;padding-right:22px}.reasonGrid article{padding-left:12px;padding-right:12px}.beliefSection{padding-top:100px;padding-bottom:108px}.supportSection{gap:42px}.footerBrand{flex-direction:column;align-items:flex-start}.footerBrand p{text-align:left}.footerLinks{grid-template-columns:1fr 1fr}.footerLinks>div:last-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:18px}.moodControls{grid-template-columns:1fr;gap:8px;min-width:0;padding:10px;bottom:10px;left:10px;right:10px}.moodLabel{display:none}.moodButtons{justify-content:stretch}.moodButtons button{flex:1;justify-content:center}.dialogBackdrop{align-items:end;padding:0}.signupDialog{width:100%;max-height:94svh;padding:34px 22px 28px}.eventPreview{grid-template-columns:64px 1fr;gap:14px;padding:14px}.confirmationLinks{grid-template-columns:1fr}}@media (max-width:360px){.siteHeader{gap:5px;padding-left:9px;padding-right:9px}.brand{width:92px}.brandLogo{width:90px;left:-8px}.headerActions{gap:5px}.communityLink{font-size:.5rem}.headerActions .button{padding:9px 10px;font-size:.58rem}.moodControls{width:auto;min-width:0;padding:5px;inset:84px 8px auto auto}.moodButtons{gap:3px}.moodButtons button{flex:0 0 36px;gap:0;min-width:36px;min-height:36px;padding:0;font-size:0}.moodSwatch{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nextEvents,.programPreview,.storySection,.pageSection{color:#101b31;background:#f8f5ef;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.sectionHeading>div{max-width:760px}.sectionHeading h2,.pageHero h1,.programDetail h1{font-family:var(--font-display);letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.94}.sectionHeading h2 em,.pageHero h1 em{color:#e95b2a;font-weight:400}.sectionHeading a{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.sectionHeading>div p a{text-transform:none;letter-spacing:0;text-underline-offset:3px;font-weight:700;text-decoration:underline}.eventGrid,.programGrid,.storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.eventCard,.programCard,.storyGrid figure{background:#fff;border:1px solid #101b3124;min-width:0;padding:1.5rem}.eventCardTop,.eventCardBottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eventCard h3,.programCard h2{font-family:var(--font-display);margin:1rem 0;font-size:2rem;line-height:1}.eventCardBottom{border-top:1px solid #101b311f;margin-top:1.25rem;padding-top:1rem}.welcomeBadge{background:#fff0c8;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.eventRecurrence,.eventLocation,.resultsCount,.careNote{color:#536078}.eventFreshness{color:#536078;margin:0 0 1.5rem;font-size:.9rem}.fallbackNotice{color:#101b31;background:#fff0c8;padding:.8rem 1rem}.startSection{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.nextEvents{border-top:1px solid #101b311f}.testimonialBand{color:#101b31;background:#f4ab28;margin:0;padding:clamp(3rem,7vw,6rem) max(8vw,50vw - 490px)}.testimonialBand blockquote,.storyGrid blockquote{font-family:var(--font-display);margin:0 0 1.5rem;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.05}.testimonialBand figcaption,.storyGrid figcaption{flex-direction:column;gap:.2rem;display:flex}.facilitatorPreview{background:#f8f5ef;grid-template-columns:1fr 1fr;display:grid}.facilitatorImage{min-height:620px;position:relative}.facilitatorImage img{object-fit:cover}.facilitatorCopy{padding:clamp(4rem,7vw,7rem)}.facilitatorCopy h2{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}.facilitatorCopy article{border-top:1px solid #101b3124;padding:1rem 0}.inlineLinks{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.storySection{background:#fff}.programPreview{background:#f8f5ef}.programCard dl div{border-top:1px solid #101b311f;padding:.8rem 0}.programCard dt{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.programCard dd{margin:.25rem 0 0}.supportBand{color:#101b31;background:linear-gradient(110deg,#f7cf7d,#f4a91f);grid-template-columns:2fr 1fr;align-items:center;gap:3rem;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px);display:grid}.supportBand h2{font-family:var(--font-display);margin:1rem 0;font-size:clamp(3rem,6vw,5.5rem);line-height:.9}.supportBand p{max-width:760px}.supportEyebrow{color:#101b31}.supportEyebrow span{background:#101b31}.supportStats{border-top:1px solid #101b3140;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:760px;margin:2.25rem 0 0;padding-top:1.75rem;display:grid}.supportStats div{align-content:start;gap:.35rem;display:grid}.supportStats dt{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500;line-height:1}.supportStats dd{max-width:34ch;margin:0;font-size:.9rem;line-height:1.55}.supportStats dd span{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;margin-top:.3rem;font-size:.66rem;font-weight:800;display:block}@media (max-width:760px){.supportStats{grid-template-columns:1fr}}.supportGiveBox{border:1px solid var(--slate);box-shadow:inset 0 0 0 1px #46639b59,var(--shadow);background:var(--navy);color:#c7d0dc;align-content:start;align-self:center;gap:1.1rem;padding:1.8rem 1.9rem;display:grid}.supportGiveBox .microLabel{color:var(--gold);margin:0}.supportGiveBox ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.supportGiveBox li{padding-left:22px;font-size:.9rem;line-height:1.5;position:relative}.supportGiveBox li:before{content:"";border:1.5px solid var(--gold);border-right-color:#0000;border-radius:50%;width:10px;height:10px;position:absolute;top:.32em;left:0;transform:rotate(24deg)}.supportGiveBox li strong{color:var(--white)}.supportGiveBox .button{justify-self:start;margin-top:.3rem}.supportGiveNote{color:#8fa0b8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}@media (max-width:900px){.supportGiveBox{align-self:stretch}.supportGiveBox .button{justify-content:center;width:100%}}.chapterPilotNote{border-left:3px solid var(--gold);color:#536078;background:#fff;max-width:760px;margin:1.5rem 0 0;padding:1.1rem 1.4rem;line-height:1.65}.chapterPilotNote strong{color:#101b31}.launchingChapters{margin-top:2.5rem}.launchingChapters>h3{font-family:var(--font-display),Georgia,serif;margin:0 0 1rem;font-size:1.6rem;font-weight:500}.founderTeaser{border-top:1px solid #ffffff29;margin:0;padding-top:1rem;font-size:.88rem;line-height:1.55}.founderTeaser button{color:var(--white);font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.founderPhotoSlot{color:#555;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#f2f2f2;border:2px dashed #999;place-items:center;min-height:150px;margin:0 0 1rem;padding:12px 16px;font:700 .7rem/1.4 Arial,Helvetica,sans-serif;display:grid}.innerPage{background:#f8f5ef;min-height:70vh}.pageHero{color:#fff;background:#101b31;padding:clamp(5rem,10vw,9rem) max(5vw,50vw - 550px)}.pageHero p{max-width:760px;font-size:1.15rem}.filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.filters label{gap:.4rem;font-weight:800;display:grid}.filters select,.filterClear{color:#101b31;background:#fff;border:1px solid #7e8797;min-height:44px;padding:.65rem .8rem}.eventList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.emptyState{background:#fff;border:1px solid #101b3126;padding:3rem}.programDetail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:2rem;display:grid}.programDetailIntro{grid-column:1}.pricePanel{color:#fff;background:#101b31;grid-area:1/2/4;padding:2rem}.pricePanel strong{font-family:var(--font-display);margin:.4rem 0 1rem;font-size:2.5rem;display:block}.programDetail section{grid-column:1}.peopleLayout{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.peoplePhoto{min-height:560px;position:relative}.peoplePhoto img{object-fit:cover}.peopleLayout article{border-top:1px solid #101b3126;padding:1rem 0}.supportCopy{max-width:900px}.careNote{border-top:1px solid #101b3126;margin-top:2rem;padding-top:1rem}@media (max-width:900px){.eventGrid,.programGrid,.storyGrid,.eventList,.facilitatorPreview,.peopleLayout,.supportBand,.programDetail{grid-template-columns:1fr}.facilitatorImage,.peoplePhoto{min-height:420px}.programDetailIntro,.pricePanel,.programDetail section{grid-column:1}.pricePanel{grid-row:auto}.sectionHeading{flex-direction:column;align-items:start}}.hero h1{color:var(--hero-fg)}.trustBar>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:.2rem;min-height:92px;padding:26px 28px;display:flex}.trustBar>div:last-child{border-right:0}.trustBar>div span{color:#536078;font-size:.78rem}.alternativeList{gap:.55rem;margin:1.25rem 0;display:grid}.alternativeList strong{display:block}.recommendationLinks{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.recommendationLinks button{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:.15rem 0}.eventCard svg,.programCard svg,.recommendation svg{width:1.1rem;height:1.1rem}.facilitatorImage{background:url(/images/community-outing.webp) 50%/cover no-repeat}.facilitatorImage img{opacity:0}.siteHeader{background:var(--header-bg);color:var(--header-fg)}.hero{background:var(--hero-bg);color:var(--hero-fg)}.heroPhoto{object-fit:cover;object-position:center}.mobileNav{color:inherit;display:none;position:relative}.mobileNav summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:.7rem;font-weight:800;list-style:none}.mobileNav nav{color:#0b1425;z-index:20;background:#fff;gap:.35rem;min-width:250px;padding:1rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 18px 40px #00000040}.mobileNav nav a{padding:.75rem}.memberLink{color:inherit;font-weight:800}.sourceTimezone{color:#536078}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.mobileNav{display:block}}@media (max-width:900px){.trustBar>div:nth-child(2){border-right:0}.trustBar>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:640px){.nextEvents,.programPreview,.storySection,.pageSection,.pageHero{padding-left:1.25rem;padding-right:1.25rem}.facilitatorCopy{padding:3rem 1.25rem}.supportBand{padding:3.5rem 1.25rem}.filters label,.filters select{width:100%}.trustBar>div{min-height:78px;padding:18px 20px}}.storyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.storyCardFeature{grid-column:1/-1}.storyCardFeature blockquote{max-width:22ch;font-size:clamp(2.2rem,4.2vw,3.9rem)}.storyCard:not(.storyCardFeature) blockquote{font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.15}.storyCard{grid-template-columns:72px 1fr;align-items:start;column-gap:1.25rem;display:grid}.storyCard .storyAvatar{object-fit:cover;border-radius:50%;grid-row:1/3;width:72px;height:72px}.storyCard blockquote,.storyCard figcaption{grid-column:2}.storyCard figcaption a{text-transform:uppercase;letter-spacing:.08em;margin-top:.75rem;font-size:.72rem;font-weight:800}.facilitatorFaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 2rem;display:grid}.facilitatorFaces>div{align-items:center;gap:.8rem;display:flex}.facilitatorFaces img{object-fit:cover;filter:saturate(.8);border-radius:50%;width:58px;height:58px}.facilitatorFaces span{display:grid}.facilitatorFaces small{color:#657084;font-size:.7rem;line-height:1.3}.involvementBand{color:#101b31;background:#f8f5ef;border-top:1px solid #101b311f;grid-template-columns:2fr auto;align-items:center;gap:3rem;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px);display:grid}.involvementBand h2{font-family:var(--font-display);margin:.5rem 0 1rem;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95}.involvementBand h2 em{color:#e95b2a;font-weight:400}.involvementBand p{max-width:760px}.nextOpening{gap:.25rem;margin:1.5rem 0;display:grid}.nextOpening strong{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:.7rem}.nextOpening span{font-family:var(--font-display);font-size:1.5rem}.nextOpening time{color:#d5dbe5}@media (max-width:1180px){.siteHeader{grid-template-columns:1fr auto auto}.mobileNav{justify-self:end}.headerActions{gap:.75rem}.headerActions .communityLink{display:none}}@media (max-width:760px){.storyGrid,.involvementBand{grid-template-columns:1fr}.storyCard{grid-template-columns:56px 1fr}.storyCard .storyAvatar{width:56px;height:56px}.facilitatorFaces{grid-template-columns:1fr}.involvementBand{gap:1.5rem}.headerActions .button{padding:10px 12px;font-size:.62rem}.moodControls{max-width:calc(100vw - 16px)}}.siteHeader{grid-template-columns:minmax(170px,1fr) auto;gap:2rem}.headerActions{gap:clamp(.65rem,1.3vw,1.15rem)}.circleLogin{color:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.55rem;font-size:.75rem;font-weight:800;display:flex}.circleLoginMark{width:25px;height:25px;display:inline-block;position:relative}.circleLoginMark i{border:1.5px solid;border-radius:50%;position:absolute}.circleLoginMark i:first-child{border-right-color:#0000;width:22px;height:22px;top:1px;left:1px}.circleLoginMark i:nth-child(2){border-top-color:#0000;width:15px;height:15px;top:5px;left:5px}.circleLoginMark i:nth-child(3){background:var(--orange);border:0;width:7px;height:7px;top:9px;left:9px}.menuTrigger{border:1px solid;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.menuTrigger{border:1px solid color-mix(in srgb,currentColor 35%,transparent)}}.menuTrigger{color:inherit;cursor:pointer;background:0 0;place-content:center;gap:5px;display:grid}.menuTrigger span{background:currentColor;width:22px;height:1.5px;transition:transform .16s;display:block}.menuTrigger:hover span:nth-child(2){transform:translate(4px)}.drawerLayer{z-index:200;position:fixed;inset:0}.drawerBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#040910bd;border:0;position:absolute;inset:0}.menuDrawer{color:#fff;background:#151515;width:min(560px,100vw);height:100dvh;animation:.24s cubic-bezier(.2,.8,.2,1) drawerIn;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000073}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawerMasthead{flex-direction:column;justify-content:flex-end;align-items:center;min-height:360px;padding:48px 42px 34px;display:flex;position:relative;overflow:hidden}.drawerPhoto{object-fit:cover;object-position:center 12%}.drawerShade{background:linear-gradient(#05080d8c,#05080ded 80%),linear-gradient(115deg,#e6542a26,#0000 55%);position:absolute;inset:0}.drawerClose{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;position:absolute;top:22px;right:24px}.drawerClose span{background:currentColor;width:27px;height:2px;position:absolute;top:21px;left:9px}.drawerClose span:first-child{transform:rotate(45deg)}.drawerClose span:last-child{transform:rotate(-45deg)}.drawerIdentity{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.drawerLogo{background:#f8f5ef;border:2px solid #fff;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 10px 35px #00000059}.drawerLogo img{width:90px;height:auto}.drawerIdentity h2{font-family:var(--font-display);margin:15px 0 1px;font-size:2rem;line-height:1}.drawerIdentity p{color:#d1d6df;margin:0;font-size:.85rem}.drawerQuickLinks{z-index:2;justify-content:center;align-items:center;gap:.75rem;margin:14px 0 20px;font-size:.85rem;display:flex;position:relative}.drawerQuickLinks a{text-underline-offset:4px;text-decoration:underline}.drawerQuickLinks span{color:#8891a0}.drawerSearch{z-index:2;color:#111b2c;background:#fff;border-radius:999px;align-items:center;gap:10px;width:min(100%,380px);height:48px;padding:0 18px;display:flex;position:relative}.drawerSearch svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.drawerSearch input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.drawerSearch input::placeholder{color:#566073}.drawerMenu{border-top:1px solid #333}.drawerMenuItem{background:#1d1d1d;border-bottom:1px solid #343434;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:13px 34px 13px 38px;transition:background .15s,padding-left .15s;display:flex}.drawerMenuItem:hover,.drawerMenuItem:focus-visible{background:#252525;padding-left:44px}.drawerMenuItem span{gap:4px;display:grid}.drawerMenuItem strong{text-transform:uppercase;letter-spacing:.02em;font-size:1rem}.drawerMenuItem small{color:#bfc4cc;font-size:.78rem;line-height:1.35}.drawerMenuItem svg{flex:none;width:18px;height:18px}.drawerMenuItemAccent{border-left:4px solid var(--orange);background:#080808}.drawerMenuItemCommunity{border-left:4px solid var(--gold);background:#16253d}.drawerConnect{background:#101010;align-content:start;justify-items:center;gap:20px;min-height:210px;padding:44px 32px 64px;display:grid}.drawerConnect>p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.drawerConnect>div{gap:22px;display:flex}.drawerConnect a{color:#c9cdd3;border-radius:50%;place-items:center;width:35px;height:35px;transition:color .15s,transform .15s;display:grid}.drawerConnect a:hover{color:var(--orange);transform:translateY(-2px)}.drawerConnect svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;width:25px;height:25px}.drawerConnect .socialIconFill{fill:currentColor;stroke:none}@media (max-width:760px){.siteHeader{grid-template-columns:minmax(110px,1fr) auto;gap:.6rem}.headerActions{gap:.5rem}.circleLoginText{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.circleLogin{place-items:center;width:42px;height:42px;display:grid}.headerActions .button{min-height:42px}.menuTrigger{width:42px;height:42px}.drawerMasthead{min-height:340px;padding:46px 22px 28px}.drawerLogo{width:94px;height:94px}.drawerMenuItem{min-height:88px;padding:18px 24px}.drawerMenuItem:hover,.drawerMenuItem:focus-visible{padding-left:29px}}@media (max-width:430px){.siteHeader{gap:4px;width:100%;padding:8px;display:flex}.brand{flex:0 0 84px;width:84px;max-width:84px}.brandLogo{width:82px;left:0}.headerActions{gap:4px;min-width:0;margin-left:auto}.headerActions .button{letter-spacing:.045em;min-height:40px;padding:8px 7px;font-size:.54rem}.headerActions .button svg{display:none}.circleLogin{width:32px;height:40px}.circleLoginMark{transform:scale(.84)}.menuTrigger{width:36px;height:40px}.hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,14vw,3.7rem)}.heroLead{overflow-wrap:anywhere}.moodControls{display:none}.drawerQuickLinks{gap:.55rem;font-size:.78rem}.drawerMenuItem strong{font-size:.9rem}.drawerMenuItem small{font-size:.73rem}}.newsletterBand{color:#101b31;background:linear-gradient(120deg,#f7d98e 0%,#f4ab28 58%,#e96931 135%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;padding:clamp(4rem,8vw,6.5rem) max(6vw,50vw - 540px);display:grid;position:relative;overflow:hidden}.newsletterBand:after{content:"";border:1px solid #101b3126;border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-120px;box-shadow:0 0 0 48px #101b310a,0 0 0 96px #101b3108}.newsletterBand>div,.newsletterBand>a{z-index:1;position:relative}.newsletterBand h2,.insightsIntro h2,.contactPrompt h2{font-family:var(--font-display);margin:.65rem 0 1rem;font-size:clamp(3rem,6vw,5.4rem);line-height:.9}.newsletterBand h2 em,.insightsIntro h2 em{color:#b94720;font-weight:400}.newsletterBand p{max-width:720px}.insightsHero{background:linear-gradient(125deg,#101b31,#172b4b 70%,#283858)}.insightsIntro{color:#101b31;background:#f4ab28;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px);display:grid}.insightsIntro p{max-width:740px}.insightsSection,.faqSection{color:#101b31;background:#f8f5ef;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.insightsGrid{background:#101b3126;border:1px solid #101b3126;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.insightCard{background:#fff;flex-direction:column;align-items:flex-start;min-height:330px;padding:2rem;display:flex}.insightCardFeatured{color:#fff;background:#101b31;grid-column:span 2}.insightCard time{letter-spacing:.1em;text-transform:uppercase;color:#8a6170;font-size:.7rem;font-weight:800}.insightCardFeatured time{color:#f4ab28}.insightCard h3{font-family:var(--font-display);margin:1rem 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.insightCard p{color:#59657a;line-height:1.65}.insightCardFeatured p{color:#cbd2de;max-width:650px}.insightCard a{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:1.5rem;font-size:.72rem;font-weight:900}.faqList{border-top:1px solid #101b3133;max-width:930px;margin-inline:auto}.faqList details{border-bottom:1px solid #101b3133}.faqList summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;font-size:clamp(1.45rem,3vw,2.25rem);list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span:last-child{font-family:var(--font-body);color:#e95b2a;font-size:1.5rem;transition:transform .16s}.faqList details[open] summary span:last-child{transform:rotate(45deg)}.faqList summary .answerPending{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#8a6170;font-size:.72rem;font-weight:800;transform:none}.faqList details p{color:#536078;max-width:760px;margin:-.4rem 0 1.75rem;line-height:1.75}.contactPrompt{color:#fff;background:#101b31;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 3rem;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px);display:grid}.contactPrompt p{color:#cfd6e2;max-width:700px}.contactPrompt>a:last-child{text-underline-offset:4px;text-align:center;grid-column:2;font-size:.78rem;text-decoration:underline}@media (max-width:900px){.newsletterBand,.insightsIntro,.contactPrompt{grid-template-columns:1fr;gap:1.5rem}.insightsGrid{grid-template-columns:1fr 1fr}.contactPrompt>a:last-child{text-align:left;grid-column:1}.footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.newsletterBand,.insightsIntro,.insightsSection,.faqSection,.contactPrompt{padding-left:1.25rem;padding-right:1.25rem}.insightsGrid{grid-template-columns:1fr}.insightCardFeatured{grid-column:auto}.insightCard{min-height:280px}}.insightsGrid{background:0 0;border:0}.insightCard{border:1px solid #101b3126}.insightCardNoExcerpt{min-height:260px}.communityHome{min-height:940px;color:var(--white);background:radial-gradient(circle at 26% 18%,#e7652b2b,#0000 26%),#15233b;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);scroll-margin-top:108px;display:grid;overflow:hidden}.communityHomeVisual{order:2;min-height:760px;position:relative;overflow:hidden}.communityHomeVisual>img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.04)brightness(.92);transform:scale(1.015)}.communityHomeShade{background:linear-gradient(270deg,#070d1700 46%,#15233b 100%),linear-gradient(#0000 56%,#070d178c);position:absolute;inset:0}.communityHomeSignal{z-index:2;aspect-ratio:1;border-radius:50%;width:210px;position:absolute;top:92px;left:-72px}.communityHomeSignal i{border:1px solid #f5ae2d94;border-radius:50%;position:absolute}.communityHomeSignal i:first-child{border-right-color:#0000;inset:0;transform:rotate(14deg)}.communityHomeSignal i:nth-child(2){border-top-color:#0000;inset:18%;transform:rotate(-21deg)}.communityHomeSignal i:nth-child(3){border-left-color:#0000;inset:37%}.communityHomeSignal span{background:var(--gold);border-radius:50%;position:absolute;inset:47%;box-shadow:0 0 28px #f5ae2dd9}.communityHomePhotoNote{z-index:2;border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e18b8;gap:4px;margin:0;padding:15px 18px;display:grid;position:absolute;bottom:clamp(28px,5vw,72px);left:clamp(24px,4vw,64px)}.communityHomePhotoNote span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:800}.communityHomePhotoNote strong{font-family:var(--font-display);font-size:1.25rem;font-weight:500}.communityHomeCopy{flex-direction:column;justify-content:center;padding:clamp(88px,9vw,144px) clamp(34px,8vw,124px) clamp(92px,9vw,148px) clamp(40px,6vw,92px);display:flex}.communityHomeCopy h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.3rem,5.6vw,6.6rem);font-weight:500;line-height:.91}.communityHomeCopy h2 em{color:var(--gold);font-weight:400}.communityHomeLead{color:#ccd4df;max-width:720px;margin:32px 0 40px;font-size:1.03rem;line-height:1.75}.communityBenefits{border-top:1px solid #ffffff2b;max-width:760px}.communityBenefits article{border-bottom:1px solid #ffffff2b;grid-template-columns:44px 1fr;gap:18px;padding:22px 0;display:grid}.communityBenefits article>span{color:var(--gold);letter-spacing:.14em;padding-top:4px;font-size:.68rem;font-weight:800}.communityBenefits h3{font-family:var(--font-display);margin:0 0 6px;font-size:1.35rem;font-weight:500}.communityBenefits h3 a{color:var(--white);align-items:center;gap:10px;display:inline-flex}.communityBenefits h3 a svg{width:1rem;height:1rem;color:var(--gold);transition:transform .18s}.communityBenefits h3 a:hover svg{transform:translate(4px)}.communityBenefits h3 a:hover{text-underline-offset:4px;text-decoration:underline}.communityBenefits p{color:#abb7c7;margin:0;font-size:.86rem;line-height:1.6}.communityHomePromise{border-left:3px solid var(--ember);gap:5px;max-width:760px;margin:38px 0;padding:4px 0 4px 20px;display:grid}.communityHomePromise strong{font-family:var(--font-display);font-size:1.55rem;font-weight:500}.communityHomePromise span{color:#c7d0dc;font-size:.84rem;line-height:1.55}.communityHomeActions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.communityHomeActions .button{align-items:center;gap:10px;display:inline-flex}.communityHomeActions .button svg{width:1.1rem;height:1.1rem}@media (max-width:900px){.communityHome{grid-template-columns:1fr;min-height:0}.communityHomeVisual{order:0;min-height:520px}.communityHomeShade{background:linear-gradient(#15233b2e 38%,#15233b 100%),linear-gradient(90deg,#070d1714,#070d1761)}.communityHomeSignal{width:174px;top:52px;left:auto;right:24px}.communityHomeCopy{padding:86px 32px 104px}.communityHomeLead,.communityBenefits,.communityHomePromise{max-width:none}}@media (max-width:640px){.communityHomeVisual{min-height:390px}.communityHomeSignal{width:138px;top:34px;right:-24px}.communityHomePhotoNote{bottom:26px;left:20px}.communityHomeCopy{padding:72px 20px 84px}.communityHomeCopy h2{font-size:clamp(3rem,14vw,4.25rem)}.communityHomeLead{margin:26px 0 34px}.communityHomeActions{flex-direction:column;align-items:stretch;gap:22px}.communityHomeActions .button{justify-content:center;width:100%}.communityHomeActions .textLink{align-self:flex-start}}.site:has(.wireframeMode){--ink:#1a1a1a;--ink-2:#333;--navy:#333;--bone:#f2f2f2;--paper:#fff;--paper-2:#ddd;--white:#fff;--ember:#555;--ember-dark:#333;--gold:#777;color:#111;background:#fff}.site:has(.wireframeMode) .moodControls{display:none!important}.site:has(.wireframeMode) :is(.siteHeader,.siteFooter,.menuDrawer){color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.site:has(.wireframeMode) :is(.brandLogo,.footerBrand img,.drawerPhoto,.drawerLogo img){display:none!important}.site:has(.wireframeMode) .brand:after{content:"MENLIVING";letter-spacing:.12em;color:#111;font:800 .82rem/1 Arial,sans-serif}.site:has(.wireframeMode) .footerBrand:before{content:"MENLIVING";letter-spacing:.12em;color:#111;font:800 .82rem/1 Arial,sans-serif;display:block}.site:has(.wireframeMode) :is(.circleLoginMark,.drawerShade,.drawerLogo,.socialIconFill){filter:grayscale()}.site:has(.wireframeMode) :is(.drawerMasthead,.drawerMenuItem,.drawerConnect,.drawerSearch){color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.site:has(.wireframeMode) .drawerMasthead:before{content:"[ COMMUNITY IMAGE PLACEHOLDER ]";color:#555;letter-spacing:.08em;border:2px dashed #999;place-items:center;font:700 .72rem/1.4 Arial,sans-serif;display:grid;position:absolute;inset:24px}:is(.site:has(.wireframeMode) .drawerIdentity,.site:has(.wireframeMode) .drawerQuickLinks,.site:has(.wireframeMode) .drawerSearch){z-index:2;position:relative}.site:has(.wireframeMode) .drawerLogo{background:#eee!important;border:2px solid #999!important;display:grid!important}.site:has(.wireframeMode) .drawerLogo:after{content:"LOGO";color:#555;font:700 .65rem/1 Arial,sans-serif}.site:has(.wireframeMode) :is(.drawerIdentity p,.drawerMenuItem small,.drawerConnect p){color:#555!important}.site:has(.wireframeMode) .drawerMenuItemAccent:before{background:#777!important}.site:has(.wireframeMode) .drawerMenuItemCommunity{background:#eee!important}.wireframeReviewNote{color:#fff;background:#111;border-bottom:1px solid #111;grid-template-columns:auto 1fr;align-items:center;gap:5px 24px;padding:18px clamp(20px,5vw,76px);font-family:Arial,Helvetica,sans-serif;display:grid}.wireframeReviewNote strong{letter-spacing:.12em;text-transform:uppercase;grid-row:1/3;font-size:.78rem}.wireframeReviewNote span{font-size:.88rem;font-weight:700}.wireframeReviewNote small{color:#ccc;font-size:.72rem}.wireframeMode{color:#111;background:#fff}.wireframeMode :where(h1,h2,h3,h4,p,li,span,strong,small,time,blockquote,figcaption,em,dt,dd){color:inherit!important;text-shadow:none!important}.wireframeMode :where(h1,h2,h3,h4,blockquote,.nextOpening span){letter-spacing:-.025em!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:700!important}.wireframeMode :where(em){font-style:normal!important}.wireframeMode :where(section,.trustBar,.recommendation,.eventCard,.programCard,.storyCard,.supportBand,.involvementBand){color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.wireframeMode :where(.heroGlow,.openCircleMark,.photoNote,.communityHomeShade,.communityHomeSignal){display:none!important}.wireframeMode :where(.heroVisual,.circlePhotoBlock,.communityHomeVisual,.facilitatorImage){isolation:isolate;position:relative;box-shadow:none!important;filter:none!important;background:#eee!important;border:2px dashed #999!important;place-items:center!important;display:grid!important}.wireframeMode :where(.heroVisual,.circlePhotoBlock,.communityHomeVisual,.facilitatorImage)>*{display:none!important}.wireframeMode .heroVisual:before{content:"[ COMMUNITY PHOTOGRAPH ]"}.wireframeMode .circlePhotoBlock:before{content:"[ FIRST CIRCLE — REAL PARTICIPANTS ]"}.wireframeMode .communityHomeVisual:before{content:"[ BETWEEN-GATHERINGS PHOTOGRAPH ]"}.wireframeMode .facilitatorImage:before{content:"[ FACILITATOR / COMMUNITY PHOTOGRAPH ]"}.wireframeMode :where(.heroVisual,.circlePhotoBlock,.communityHomeVisual,.facilitatorImage):before{z-index:3;color:#555;letter-spacing:.08em;text-align:center;background:#f7f7f7;border:1px solid #999;padding:12px 16px;font:700 .72rem/1.4 Arial,Helvetica,sans-serif;position:relative}.wireframeMode :where(.hero,.firstCircle,.communityHome,.facilitatorPreview),.wireframeMode :where(.heroCopy,.firstCircleCopy,.communityHomeCopy,.facilitatorCopy){color:#111!important;background:#fff!important}.wireframeMode :where(.heroLead,.introCopy,.steps p,.communityHomeLead,.communityBenefits p,.communityHomePromise span,.privacyNote,.facilitatorCopy p,.storySection p){color:#555!important}.wireframeMode :where(.trustDot,.eyebrow>span,.steps li>span,.communityBenefits article>span){color:#555!important;background:#777!important}.wireframeMode :where(.trustBar,.steps,.communityBenefits,.storyGrid,.facilitatorFaces,.reasonGrid),.wireframeMode :where(.steps li,.communityBenefits article,.facilitatorCopy article){border-color:#bbb!important}.wireframeMode :where(.button,.menuTrigger,.pathOption,.filterClear,select,input){color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #555!important;border-radius:0!important}.wireframeMode :where(.buttonPrimary,.buttonInk,.buttonDark,.pathOption[aria-pressed=true]){color:#fff!important;background:#111!important;border-color:#111!important}.wireframeMode :where(.textLink,a){text-decoration-color:#555!important}.wireframeMode :where(.realPeopleTag,.communityHomePhotoNote){color:#111!important;box-shadow:none!important;background:#eee!important;border:1px solid #777!important}.wireframeMode .facilitatorFaces img,.wireframeMode .storyAvatar{display:none!important}.wireframeMode .facilitatorFaces>div:before{content:"[ PORTRAIT ]";color:#555;background:#eee;border:1px dashed #888;flex:0 0 58px;place-items:center;width:58px;height:58px;font:700 .55rem/1 Arial,sans-serif;display:grid}.wireframeMode .storyCard{grid-template-columns:72px 1fr!important}.wireframeMode .storyCard:before{content:"[ PORTRAIT ]";color:#555;background:#eee;border:1px dashed #888;grid-row:1/3;place-items:center;width:64px;height:64px;font:700 .55rem/1 Arial,sans-serif;display:grid}.wireframeMode .storyCard blockquote,.wireframeMode .storyCard figcaption{grid-column:2!important}.wireframeMode :where(.newsletterBand,.supportBand,.involvementBand){color:#111!important;background:#eee!important;border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important}.wireframeMode :where(.eyebrow.light,.eyebrow.dark,.microLabel,.eventCardTop>span,.welcomeBadge){color:#555!important;background:0 0!important}.wireframeMode :where(.recommendation,.pricePanel){color:#111!important;box-shadow:none!important;background:#f2f2f2!important;border:1px solid #777!important}.wireframeMode :where(.siteFooter p,.footerLinks a,.footerLinks strong,.footerBottom){color:#333!important}@media (max-width:640px){.wireframeReviewNote{grid-template-columns:1fr;gap:5px;padding:14px 16px}.wireframeReviewNote strong{grid-row:auto}.wireframeMode .storyCard{grid-template-columns:56px 1fr!important}.wireframeMode .storyCard:before{width:50px;height:50px}}.site:has(.wireframeMode) .siteHeader .button{color:#fff!important;box-shadow:none!important;background:#111!important;border:1px solid #111!important}.site:has(.wireframeMode) .circleLoginMark i:nth-child(3){background:#777!important}.site:has(.wireframeMode) .drawerShade{display:none!important}.site:has(.wireframeMode) .drawerMasthead{background:#eee!important;padding-top:148px!important}.site:has(.wireframeMode) .drawerMasthead:before{height:96px;inset:20px 24px auto;background:#f7f7f7!important}.site:has(.wireframeMode) :is(.menuDrawer,.siteFooter) :where(h1,h2,h3,h4,strong,p,span,small,a){font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important}.wireframeMode :where(h1,h2,h3,h4,strong,blockquote,.nextOpening span){letter-spacing:-.025em!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:700!important}.wireframeMode .heroVisual:after,.wireframeMode .recommendation:before,.wireframeMode .newsletterBand:after{background:0 0!important;display:none!important}.wireframeMode :where(.heroVisual,.circlePhotoBlock,.communityHomeVisual,.facilitatorImage):before{filter:none!important;background:#f7f7f7!important;-webkit-mask:none!important;mask:none!important}.wireframeMode .trustList,.wireframeMode .trustList li{color:#555!important}.site:has(.wireframeMode) .drawerClose{color:#111!important;background:#fff!important;border:1px solid #777!important}.site:has(.wireframeMode) .drawerLogo{box-shadow:none!important}.fitSection,.bridgeSection,.onboardingSection,.membershipSection{scroll-margin-top:108px}.fitSection{color:#101b31;background:#f8f5ef;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 590px)}.fitGrid{background:#101b3129;border:1px solid #101b3129;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;display:grid}.fitCard{background:#fff;padding:clamp(2rem,4vw,3.5rem)}.fitCardNo{background:#f1ede5}.fitCard h3,.bridgeSection h2,.onboardingSection h2,.membershipSection h2,.membershipCard h3{font-family:var(--font-display);letter-spacing:-.025em;line-height:.98}.fitCard h3{margin:.75rem 0 1.5rem;font-size:clamp(2rem,3.4vw,3.25rem)}.fitCard ul,.membershipCard ul{margin:0;padding:0;list-style:none}.fitCard li,.membershipCard li{border-top:1px solid #101b311f;padding:.9rem 0 .9rem 1.6rem;line-height:1.55;position:relative}.fitCard li:before{content:"";background:#e95b2a;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.25rem;left:0}.fitCardNo li:before{background:#697386;border-radius:0;transform:rotate(45deg)}.fitCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;max-width:1180px;margin:2.5rem auto 0;display:flex}.fitCta span{font-family:var(--font-display),Georgia,serif;color:#101b31;font-size:1.5rem;font-weight:500}.fitCta .button{align-items:center;gap:10px;display:inline-flex}.fitCta .button svg{width:1.05rem;height:1.05rem}.fitCareNote{color:#536078;background:#fff;border-left:3px solid #e95b2a;max-width:900px;margin:2rem auto 0;padding:1.25rem 1.5rem;line-height:1.6}.fitCareNote strong{color:#101b31}.bridgeSection{color:#101b31;background:linear-gradient(120deg,#f7d98e,#f4ab28 62%,#ec7040);padding:clamp(5rem,9vw,8rem) max(5vw,50vw - 590px)}.bridgeIntro{max-width:850px}.bridgeSection h2{margin:.65rem 0 1.5rem;font-size:clamp(3rem,6vw,5.8rem)}.bridgeSection h2 em{color:#9e351a;font-weight:400}.bridgeIntro>p:not(.eyebrow):not(.reviewDecisionNote){max-width:780px;font-size:1.1rem;line-height:1.7}.bridgeSteps{background:#101b3133;border:1px solid #101b3133;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(3rem,6vw,5rem) 0 2.5rem;padding:0;list-style:none;display:grid}.bridgeSteps li{background:#ffffffb8;grid-template-columns:auto 1fr;gap:1.15rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.bridgeSteps>li>span,.onboardingSteps>li>span{letter-spacing:.12em;color:#9e351a;font-size:.7rem;font-weight:900}.bridgeSteps h3,.onboardingSteps h3{margin:0 0 .65rem;font-size:1.08rem}.bridgeSteps p,.onboardingSteps p{color:#4d5666;margin:0;line-height:1.6}.reviewDecisionNote{background:#ffffff80;border:1px dashed #101b318c;margin:1.5rem 0 0;padding:1rem 1.2rem;line-height:1.5;display:none}.onboardingSection{color:#101b31;background:#f8f5ef;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 590px);display:grid}.onboardingLead{align-self:start;position:sticky;top:110px}.onboardingSection h2{margin:.65rem 0 1.5rem;font-size:clamp(3rem,5.5vw,5.4rem)}.onboardingSection h2 em{color:#e95b2a;font-weight:400}.onboardingLead>p:not(.eyebrow){color:#536078;max-width:660px;line-height:1.7}.onboardingValues{background:#fff;border:1px solid #101b3126;gap:.8rem;margin-top:2rem;padding:1.5rem;display:grid}.onboardingValues strong{letter-spacing:.12em;text-transform:uppercase;color:#e95b2a;font-size:.72rem}.onboardingValues span{border-top:1px solid #101b311a;padding-top:.8rem;font-weight:700}.onboardingSteps{border-top:1px solid #101b3126;margin:0;padding:0;list-style:none}.onboardingSteps li{border-bottom:1px solid #101b3126;grid-template-columns:48px 1fr;gap:1.5rem;padding:1.65rem 0;display:grid}.onboardingSteps h3{font-family:var(--font-display);font-size:1.65rem;line-height:1}.membershipSection{color:#101b31;background:#efeae1;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 590px)}.draftBadge{letter-spacing:.04em;background:#fff9e9;border:1px dashed #9e351a;width:auto;padding:.65rem .85rem;font-weight:800;color:#7e2b18!important;max-width:760px!important;margin-top:1.5rem!important;font-size:.72rem!important;line-height:1.4!important;display:inline-flex!important}.membershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.membershipCard{background:#fff;border:1px solid #101b3126;flex-direction:column;min-height:600px;padding:clamp(2rem,4vw,3.5rem);display:flex}.membershipCardFeatured{color:#fff;background:#15233b;border-color:#15233b}.membershipCard h3{margin:.7rem 0 1.5rem;font-size:clamp(2.2rem,4vw,3.8rem)}.membershipPrice{border-bottom:1px solid #101b3126;align-items:end;gap:.7rem;margin:0 0 2rem;padding-bottom:1.5rem;display:flex}.membershipCardFeatured .membershipPrice{border-color:#ffffff2e}.membershipPrice strong{font-family:var(--font-display);font-size:3.5rem;line-height:.8}.membershipPrice span{color:#657084;font-size:.78rem;line-height:1.3}.membershipCardFeatured .membershipPrice span,.membershipCardFeatured li{color:#d7dde6}.membershipCard li{border-color:#101b311f}.membershipCardFeatured li{border-color:#ffffff24}.membershipCardFeatured li:before{background:#f4ab28}.membershipCard .button{margin-top:auto}.registrationNote{color:#aeb8c8;margin:-.5rem 0 1.3rem;font-size:.76rem;line-height:1.5}.localInterest{margin:1.5rem 0}.localInterest>strong{font-family:var(--font-display);font-size:1.6rem;line-height:1.05;display:block}.localInterest p{color:#d6dce6;line-height:1.6}.missionVisionSection{color:#101b31;background:#f8f5ef;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 590px);scroll-margin-top:108px;display:grid}.missionVisionLead>h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.8rem 0 2.5rem;font-size:clamp(3rem,6vw,6rem);line-height:.92}.missionVisionStatements{background:#101b312e;border:1px solid #101b312e;gap:1px;display:grid}.missionVisionStatements article{background:#fff;padding:clamp(1.5rem,3vw,2.5rem)}.missionVisionStatements h3,.principlesPanel h3,.cohortAccessNote h3{font-family:var(--font-display);letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.75rem,2.9vw,3rem);line-height:1.04}.principlesPanel{color:#fff;background:#15233b;padding:clamp(1.75rem,4vw,3.25rem)}.principlesPanel h3{margin:.75rem 0 1.5rem}.principlesPanel ol{margin:0;padding:0;list-style:none}.principlesPanel li{border-top:1px solid #ffffff2e;grid-template-columns:36px 1fr;gap:1rem;padding:1.1rem 0;display:grid}.principlesPanel li>span{color:#f4ab28;font-weight:800}.principlesPanel li strong{margin-bottom:.25rem;display:block}.principlesPanel li p{color:#d7dde6;margin:0;line-height:1.5}.reviewAccessModel{color:#edf0f5;border:1px dashed #ffffff57;margin:1.25rem 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.5}.reviewAccessModel strong{color:#f4ab28;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;display:block}.cohortAccessNote,.calendarAccessNote{background:#fff;border:1px solid #101b312e;max-width:1100px;margin:1.25rem auto 0;padding:clamp(1.5rem,3vw,2.25rem)}.cohortAccessNote p:last-child{margin-bottom:0;line-height:1.65}.calendarAccessNote{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.calendarAccessNote strong{font-family:var(--font-display);font-size:1.45rem}.calendarAccessNote span{color:#536078;line-height:1.65}.newsletterActions{justify-items:stretch;gap:.9rem;min-width:230px;display:grid}.newsletterActions .textLink{text-align:center;color:#101b31}.newsletterConsentNote{margin-top:1rem;font-size:.82rem;line-height:1.5}.wireframeFeedbackTrigger{z-index:160;color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #fff;padding:12px 18px;font:800 .72rem/1 Arial,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #0000003d}body:has(.wireframeFeedbackDialog[open]) .wireframeFeedbackTrigger{display:none}.wireframeFeedbackDialog{color:#111;background:#fff;border:1px solid #111;width:min(760px,100vw - 32px);max-height:min(90dvh,960px);padding:0;overflow:auto;box-shadow:0 24px 90px #00000059}.wireframeFeedbackDialog::backdrop{background:#000000ad}.wireframeFeedbackCloseForm{z-index:2;position:absolute;top:12px;right:12px}.wireframeFeedbackCloseForm button{color:#111;cursor:pointer;background:#fff;border:1px solid #555;width:42px;height:42px;font-size:1.65rem}.wireframeFeedbackForm{gap:1rem;padding:clamp(1.5rem,5vw,3rem);font-family:Arial,Helvetica,sans-serif;display:grid}.wireframeFeedbackForm h2{margin:0;padding-right:50px;font:700 clamp(2rem,5vw,3.5rem)/.96 Arial,sans-serif}.wireframeFeedbackForm>p{color:#444;margin:.2rem 0;line-height:1.55}.wireframeFeedbackForm label{gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.wireframeFeedbackForm :is(select,textarea){color:#111;background:#fff;border:1px solid #777;border-radius:0;width:100%;padding:.75rem;font:400 1rem/1.4 Arial,sans-serif}.feedbackCheck{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.feedbackCheck input{width:18px;height:18px}.feedbackSavedPanel{background:#f4f4f4;border-top:1px solid #aaa;gap:1rem;padding:clamp(1.5rem,5vw,3rem);font-family:Arial,Helvetica,sans-serif;display:grid}.feedbackSavedHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.feedbackSavedHeading h3{margin:.25rem 0 0;font:700 clamp(1.5rem,3vw,2.25rem)/1 Arial,sans-serif}.feedbackSavedHeading>button,.feedbackEntries button{color:#111;cursor:pointer;background:#fff;border:1px solid #777;padding:.45rem .65rem;font-weight:700}.feedbackEntries{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.feedbackEntries li{background:#fff;border:1px solid #aaa;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding:1rem;display:grid}.feedbackEntries li>div{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.feedbackEntries li span{letter-spacing:.05em;text-transform:uppercase;color:#555;font-size:.68rem;font-weight:800}.feedbackEntries li p{color:#444;grid-column:1;margin:0;line-height:1.45}.feedbackEntries li>button{grid-area:1/2/3;align-self:center}.feedbackEmpty{color:#555;margin:0}.feedbackStatus{min-height:1.5em;margin:0;font-weight:700;line-height:1.45}.wireframeMode .reviewDecisionNote{display:block}.wireframeMode :where(.fitSection,.bridgeSection,.onboardingSection,.membershipSection,.missionVisionSection,.fitCard,.membershipCard,.missionVisionStatements article,.principlesPanel,.cohortAccessNote,.calendarAccessNote,.onboardingValues,.bridgeSteps li){color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#999!important}.wireframeMode :where(.fitGrid,.bridgeSteps,.membershipGrid,.onboardingSteps,.missionVisionStatements){background:#ddd!important;border-color:#999!important}.wireframeMode :where(.principlesPanel li p,.reviewAccessModel,.reviewAccessModel strong,.calendarAccessNote span){color:#333!important}.wireframeMode :where(.principlesPanel li,.reviewAccessModel){border-color:#999!important}.wireframeMode :where(){background:#777!important}.wireframeMode :where(.fitCareNote,.draftBadge,.reviewDecisionNote){color:#333!important;background:#f2f2f2!important;border-color:#777!important}.wireframeMode :where(.onboardingLead,.onboardingSteps){position:static!important}@media (max-width:900px){.fitGrid,.membershipGrid,.bridgeSteps,.onboardingSection,.missionVisionSection{grid-template-columns:1fr}.onboardingLead{position:static}.membershipCard{min-height:0}.newsletterActions{justify-items:start}}@media (max-width:640px){.fitSection,.bridgeSection,.onboardingSection,.membershipSection,.missionVisionSection{padding-left:1.25rem;padding-right:1.25rem}.fitCard,.membershipCard{padding:1.6rem 1.25rem}.bridgeSteps li{padding:1.5rem 1.25rem}.onboardingSteps li{grid-template-columns:36px 1fr;gap:1rem}.calendarAccessNote,.feedbackEntries li{grid-template-columns:1fr}.feedbackEntries li>button{grid-area:auto/1;justify-self:start}.wireframeFeedbackTrigger{padding:9px 10px;font-size:0;bottom:8px;right:8px}.wireframeFeedbackTrigger:after{content:"Feedback";letter-spacing:.08em;font:800 .62rem/1 Arial,sans-serif}.wireframeFeedbackDialog{width:calc(100vw - 16px);max-height:92dvh}.wireframeFeedbackForm,.feedbackSavedPanel{padding:1.4rem 1.1rem 1.8rem}}.buttonQuiet{color:var(--ink);background:0 0;border:1px solid #111a2a3d}.buttonDark{color:var(--white);background:var(--ink)}.pageHero .buttonQuiet,.conversionRail .buttonQuiet{color:inherit;border-color:currentColor}.pageSection{color:#101b31;background:#f8f5ef;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.pageSection+.pageSection{padding-top:0}.pageHeroLede{max-width:720px;font-size:1.3rem;line-height:1.55}.pageHeroNote{color:#aab4c4;max-width:720px;font-size:.95rem}.pageSection>h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1}.pageSection>p{max-width:760px}.prose{max-width:720px;font-size:1.04rem;line-height:1.75}.proseHeading{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.disclosureLine{color:#536078;font-size:.95rem}.pageJumpNav{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.pageJumpNav a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff59;border-radius:999px;align-items:center;min-height:44px;padding:.55rem 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.pageFork{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.occurrenceList,.chapterList,.walkLocationList,.retreatList,.thisWeekList{background:#101b3126;border:1px solid #101b3126;gap:1px;margin:0;padding:0;list-style:none;display:grid}.occurrenceList>li,.chapterRow,.walkLocationRow,.retreatList>li,.thisWeekRow{background:#fff;grid-template-columns:minmax(15rem,1.25fr) minmax(9rem,1fr) auto;align-items:center;gap:.5rem 1.5rem;padding:1.4rem 1.6rem;display:grid}.eventDay .occurrenceList>li{grid-template-columns:6.5rem minmax(0,1.3fr) minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1.4rem;padding:1.05rem 1.5rem}.occurrenceList>li.occurrenceGated{box-shadow:inset 3px 0 0 var(--gold)}.occurrenceTime{color:#536078;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700}.occurrenceTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500;line-height:1.05}.occurrenceTitle a:hover{text-underline-offset:4px;text-decoration:underline}.rowAction{letter-spacing:.08em;text-transform:uppercase;color:#536078;white-space:nowrap;align-items:center;min-height:44px;font-size:.7rem;font-weight:800;display:inline-flex}.rowAction:hover{color:var(--ember);text-underline-offset:4px;text-decoration:underline}.walkPromo{z-index:60;color:#fff;border:1px solid #ffffff2e;border-left:3px solid var(--ember);background:#101b31;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;max-width:22rem;padding:1.15rem 1.25rem 1rem;transition:transform .55s cubic-bezier(.22,.9,.3,1);display:grid;position:fixed;bottom:1.4rem;right:1.4rem;transform:translate(calc(100% + 2.5rem));box-shadow:0 18px 50px #101b3166}.walkPromoIcon{color:var(--ember);margin-top:.15rem}.walkPromoIcon svg{width:26px;height:26px;display:block}.walkPromoBody{gap:.55rem;min-width:0;display:grid}.walkPromo[data-shown=true]{transform:none}.walkPromoTitle{gap:.15rem;margin:0;padding-right:1.6rem;display:grid}.walkPromoTitle strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.05}.walkPromoTitle span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.78rem;font-weight:800}.walkPromoLink{letter-spacing:.09em;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff6;justify-self:start;padding-bottom:2px;font-size:.78rem;font-weight:900}.walkPromoLink:hover{color:var(--gold);border-color:currentColor}.walkPromoClose{cursor:pointer;color:#8fa0b8;background:0 0;border:0;padding:.35rem;font-size:.85rem;line-height:1;position:absolute;top:.45rem;right:.55rem}.walkPromoClose:hover{color:#fff}.walkPromoNever{cursor:pointer;color:#8fa0b8;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;text-decoration:underline}.walkPromoNever:hover{color:#fff}@media (max-width:760px){.walkPromo{border-bottom:0;border-left:0;border-right:0;border-top:3px solid var(--ember);align-items:center;gap:.8rem;max-width:none;padding:.8rem 3rem .8rem 1.1rem;display:flex;bottom:0;left:0;right:0;transform:translateY(110%)}.walkPromoIcon{flex:none;margin-top:0}.walkPromoIcon svg{width:22px;height:22px}.walkPromoBody{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.walkPromoTitle{align-items:baseline;gap:.6rem;padding-right:0;display:flex}.walkPromoTitle strong{white-space:nowrap;font-size:1.05rem}.walkPromoTitle span{white-space:nowrap;font-size:.68rem}.walkPromoLink{white-space:nowrap;font-size:.72rem}.walkPromoNever{display:none}.walkPromoClose{top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.walkPromo{transition:none}}.membershipPanel>.membershipCtaRow:last-child{margin-top:auto;padding-top:1.4rem}.requestLayout{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.7fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.requestAside{border-left:3px solid var(--gold);color:#536078;gap:.8rem;padding:.4rem 0 .4rem 1.2rem;font-size:.95rem;line-height:1.6;display:grid}.requestAside strong{color:#101b31}@media (max-width:860px){.requestLayout{grid-template-columns:1fr}.requestAside{border-top:1px solid #101b3126;border-left:0;padding:1rem 0 0}}@media (max-width:760px){.giftEmbed,.giftEmbed iframe{min-height:2500px}}.occurrenceWhen{gap:.15rem;margin:0;display:grid}.occurrenceWhen strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:1.45rem;font-weight:500;line-height:1.05}.occurrenceWhenTime{color:#536078;font-size:.92rem}.occurrenceWhere{color:#536078;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.92rem;display:flex}.occurrenceAction{justify-self:end;margin:0}.occurrenceCircleLink{grid-column:1/-1;margin:0;font-size:.85rem}.occurrenceCircleLink a,.chapterAction a,.thisWeekAction a{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.74rem;font-weight:800;display:inline-flex}.thisWeekWhen{color:#536078;margin:0;font-size:.9rem;font-weight:700}.thisWeekTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:500;line-height:1.02}.thisWeekMeta{color:#536078;margin:0;font-size:.9rem}.thisWeekAction{justify-self:end;margin:0}.thisWeekActions{margin-top:2rem}.thisWeekSection{color:#101b31;background:#f8f5ef;border-top:1px solid #101b311f;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.thisWeekRow{grid-template-columns:7rem minmax(0,1fr) auto auto auto;align-items:baseline;padding:1.1rem 1.6rem}.thisWeekRow .thisWeekAction{justify-self:end}.chapterRegion,.chapterNote,.chapterAge{color:#536078;margin:0;font-size:.92rem}.chapterAction{margin:0}.timeAtom{white-space:nowrap}@media (max-width:760px){.occurrenceList>li,.chapterRow,.walkLocationRow,.retreatList>li,.thisWeekRow{grid-template-columns:1fr}.eventDay .occurrenceList>li,.thisWeekRow{grid-template-columns:auto 1fr;gap:.3rem .9rem;padding:1rem 1.1rem}.occurrenceTitle{grid-column:1/-1}.occurrenceAction,.thisWeekAction{grid-column:1/-1;justify-self:start}}.circleGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.circleGrid>li{display:flex}.circleCard{width:100%;color:var(--ink);background:#fff;border:1px solid #101b3124;flex-direction:column;gap:.9rem;min-width:0;padding:1.5rem;display:flex}.circleCard :is(h3,h4){font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.85rem;font-weight:500;line-height:1}.circleCard :is(h3,h4) a{border-bottom:1px solid #101b314d}.circleCardBody{color:#536078;max-width:46ch;margin:0;font-size:.95rem;line-height:1.6}.circleCardFields{gap:0;margin:0;display:grid}.circleCardFields>div{border-top:1px solid #101b311f;grid-template-columns:minmax(6.5rem,auto) 1fr;gap:.15rem 1rem;padding:.7rem 0;display:grid}.circleCardFields dt{letter-spacing:.1em;text-transform:uppercase;color:#667084;font-size:.72rem;font-weight:800}.circleCardFields dd{overflow-wrap:anywhere;margin:0;font-size:.92rem}.circleCardWhenNote{color:#667084;font-size:.8rem;display:block}.circleCardActions{flex-wrap:wrap;gap:.6rem;margin:auto 0 0;padding-top:.5rem;display:flex}.accessBadge{letter-spacing:.06em;white-space:normal;border:1px solid #101b3159;border-radius:999px;align-items:center;width:fit-content;padding:.28em .75em;font-size:.72rem;font-weight:800;display:inline-flex}.circleDetailFacts{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.circleDetailWhen{color:#aab4c4;font-size:.95rem}.pageHero .accessBadge{border-color:#ffffff73}.relatedList{gap:1.4rem;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.relatedList>li{gap:.25rem;display:grid}.relatedList a{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;border-bottom:1px solid #101b314d;justify-self:start;font-size:1.6rem;line-height:1.05}.relatedSummary{color:#536078;font-size:.95rem;line-height:1.55}.permissionList{gap:.9rem;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.permissionList>li{padding-left:1.6rem;line-height:1.65;position:relative}.permissionList>li:before{content:"—";color:var(--ember);position:absolute;left:0}.plainList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.plainList a{border-bottom:1px solid;font-weight:800}.recommendationWhy{color:#c9d0dc;max-width:44ch;margin:0 0 1.4rem;line-height:1.6}.recommendationEvent{background:#ffffff08;border:1px solid #ffffff38;gap:.55rem;padding:1.2rem 1.3rem;display:grid}.recommendationEvent+.recommendationEvent{margin-top:.75rem}.recommendationEvent h4{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.7rem;font-weight:500;line-height:1}.recommendationEventTime{color:var(--gold);margin:0;font-size:.88rem;font-weight:700}.recommendationEventFacts{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.recommendationEventFacts li{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff4d;padding:.3em .7em;font-size:.66rem;font-weight:800}.recommendationEventAction{margin:0}.recommendationEventAction a,.panelCircleNext a{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:44px;font-size:.74rem;font-weight:800;display:inline-flex}:is(.recommendationEventAction,.panelCircleNext,.occurrenceCircleLink,.chapterAction,.thisWeekAction) a:after,.inlineLinks a:not(.button):after,.textLink:after{content:"→";color:var(--gold);margin-left:.15em;font-size:1.15em;line-height:1;transition:transform .18s;display:inline-block}:is(.recommendationEventAction,.panelCircleNext,.occurrenceCircleLink,.chapterAction,.thisWeekAction) a:hover:after,.inlineLinks a:not(.button):hover:after,.textLink:hover:after{transform:translate(4px)}.startSectionArchive .textLink:after{content:none}.doorCard summary{cursor:pointer;padding-right:34px;list-style:none;position:relative}.doorCard summary::-webkit-details-marker{display:none}.doorCard summary h4{margin:0}.doorCardChevron{color:var(--gold);font-size:1.05rem;transition:transform .18s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.doorCard[open] .doorCardChevron{transform:translateY(-50%)rotate(180deg)}.doorCard summary:hover h4{text-underline-offset:4px;text-decoration:underline}.doorCardBody{gap:.75rem;margin-top:.75rem;display:grid}.circleCard.doorCard summary h3{margin:0}.circleCard.doorCard .doorCardChevron{color:var(--ember)}.panelChapters{gap:.7rem;margin:1.4rem 0;display:grid}.panelChapters ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.panelChapters a{min-height:38px;color:var(--white);border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:.35em .95em;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.panelChaptersMore{color:var(--gold)!important;border-color:#f5ae2d8c!important}.panelChaptersMore:hover{border-color:var(--gold)!important;background:#f5ae2d1f!important}.panelChapters a:after{content:none}.panelChapters a:hover{background:#ffffff17;border-color:#ffffff8c}.panelDatedKicker{margin-top:.2rem}.recommendationEventWhere{color:#9daabc;margin:0;font-size:.8rem;line-height:1.5}.recommendationEvent{transition:border-color .18s,background-color .18s;position:relative}.recommendationEvent:not(.doorCard) .recommendationEventAction a:before{content:"";position:absolute;inset:0}.recommendationEvent:not(.doorCard):hover{background:#ffffff08;border-color:#ffffff80}.doorCard .doorCardBody{position:relative}.doorCard .doorCardBody :is(.recommendationEventAction,.circleCardActions) a:before{content:"";position:absolute;inset:0}.doorCard[open]:hover{border-color:#ffffff59}.circleCard.doorCard[open]:hover{border-color:#101b3173}.recommendationEventKicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.66rem;font-weight:800}.recommendationEventFallback{color:#c9d0dc;border:1px solid #ffffff38;margin:0;padding:1.2rem 1.3rem;line-height:1.6}.recommendationEventFallback a{text-underline-offset:3px;color:var(--white);text-decoration:underline}.recommendationActions{gap:.6rem;margin-top:auto;padding-top:1.4rem;display:grid}.recommendationInfoLink{color:#c9d0dc;text-underline-offset:4px;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;text-decoration:underline;display:inline-flex}.panelCircleGrid{gap:.7rem;display:grid}.panelCircleCell{flex-direction:column;display:flex}.panelCircleCell>.circleCard{flex:1}.panelCircleNext{margin:.3rem 0 0}.communityPathPreview{gap:.9rem;display:grid}.communityPathPreview>strong{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:800}.communityPathPreview ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.communityPathPreview li{color:#c7d0dc;padding-left:26px;font-size:.9rem;line-height:1.55;position:relative}.communityPathPreview li:before{content:"";border:1.5px solid var(--gold);border-right-color:#0000;border-radius:50%;width:12px;height:12px;position:absolute;top:.28em;left:0;transform:rotate(24deg)}.communityPathPreview a{color:var(--gold);font-weight:700;text-decoration:none}.communityPathPreview a:hover{text-underline-offset:4px;text-decoration:underline}.communityPathPreview>p{color:#c7d0dc;margin:0;padding-left:26px;font-size:.9rem;line-height:1.55;position:relative}.communityPathPreview>p:before{content:"";border:1.5px solid var(--gold);border-right-color:#0000;border-radius:50%;width:12px;height:12px;position:absolute;top:.28em;left:0;transform:rotate(24deg)}.communityPathPreview>p strong{color:var(--white);font-weight:700}.needColumn{flex-direction:column;grid-area:1/1;align-self:stretch;min-width:0;display:flex}.startSectionArchive{color:#536078;border-top:1px solid #101b311f;flex-wrap:wrap;align-items:center;gap:.7rem;margin:auto 0 0;padding-top:1.4rem;font-size:.9rem;display:flex}.startSectionArchive p{flex-basis:100%;margin:0}.startSectionDeeper{color:#536078;flex-wrap:wrap;align-items:center;gap:.1rem .7rem;margin:1.1rem 0 0;font-size:.9rem;display:flex}.startSectionArchive .textLink{color:#101b31;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #101b314d;border-radius:999px;margin:0;padding:.5em 1.1em;font-size:.7rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s}.startSectionArchive .textLink:hover{background:#fff;border-color:#101b31}.journeyModalLayer{z-index:300;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.journeyModalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#040910bd;border:0;width:100%;position:absolute;inset:0}.journeyModal{width:100%;max-width:34rem;max-height:85dvh;color:var(--ink);box-shadow:var(--shadow);background:#fff;gap:1rem;padding:2.2rem;display:grid;position:relative;overflow-y:auto}.journeyModal h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.journeyModal ul{gap:.55rem;margin:0;padding-left:1.3rem;display:grid}.journeyModalNote{color:#536078;margin:0;font-size:.95rem}.journeyModalClose{cursor:pointer;width:44px;height:44px;font-size:1.5rem;line-height:1;position:absolute;top:.6rem;right:.6rem}missionBand{text-align:center;color:#101b31;background:#f8f5ef;border-top:1px solid #101b311f;padding:clamp(4rem,8vw,6.5rem) max(5vw,50vw - 550px)}.missionMantras{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 auto 2rem;padding:0;list-style:none;display:flex}.missionMantras li{letter-spacing:.14em;text-transform:uppercase;color:#536078;white-space:nowrap;border:1px solid #101b3140;border-radius:999px;padding:.45em 1em;font-size:.7rem;font-weight:800}.missionStatement{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;max-width:850px;margin:0 auto 1.5rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.missionLink{margin:0}.missionLink a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;min-height:44px;font-size:.78rem;font-weight:800;display:inline-flex}.conversionRail{color:#fff;background:#101b31;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.conversionRail>h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:.95}.conversionRailActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.5rem;display:grid}.conversionRailAction{align-content:start;justify-items:start;gap:.8rem;display:grid}.conversionRailAction>p{color:#cfd6e2;max-width:46ch;margin:0;font-size:.98rem;line-height:1.65}.conversionRail .buttonQuiet{color:#fff;border-color:#fff6}.conversionRailCare{color:#aab4c4;border-top-color:#ffffff2e;margin-top:2.5rem}.conversionRailCare strong,.conversionRailCare a{color:#fff}.conversionRailNarrow{justify-items:start;gap:1.1rem;padding-top:clamp(2.5rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,4vw,3.5rem);display:grid}.conversionRailNarrow>h2{margin:0;font-size:clamp(1.9rem,3vw,2.6rem)}.conversionRailNarrow>p{color:#cfd6e2;max-width:56ch;margin:0;font-size:.98rem;line-height:1.65}.peopleList{gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.peopleList>li{grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;max-width:760px;display:grid}.personPhoto{object-fit:cover;border-radius:50%;width:72px;height:72px}.peopleList h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1}.peopleList p{color:#536078;margin:.25rem 0 0;font-size:.95rem;line-height:1.55}.principleList,.principleListFull,.suggestionList{counter-reset:principle;gap:1.75rem;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.principleList>li,.suggestionList>li{counter-increment:principle;padding-left:3rem;position:relative}.principleList>li:before,.suggestionList>li:before{content:"0" counter(principle);letter-spacing:.12em;color:var(--ember);font-size:.72rem;font-weight:800;position:absolute;top:.3em;left:0}.principleList h3,.suggestionList h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.7rem;line-height:1}.principleList p,.suggestionList p{color:#37455c;margin:0;line-height:1.7}.topicNav{background:#f8f5ef;flex-wrap:wrap;gap:.6rem;padding:1.4rem max(5vw,50vw - 550px);display:flex}.topicNav a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #101b314d;border-radius:999px;align-items:center;min-height:44px;padding:.45rem 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.topicNav a[aria-current=page]{color:#fff;background:#101b31;border-color:#101b31}.insightList{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.insightList>li{border-top:1px solid #101b3133;max-width:820px;padding-top:1.5rem}.insightList h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.insightList h3 a{border-bottom:1px solid #101b314d}.insightMeta{color:#8a6170;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.insightExcerpt{color:#59657a;margin:0;line-height:1.65}.postBody{max-width:42rem;margin-inline:auto}.postBody p{margin:0 0 1.25rem;font-size:1.06rem;line-height:1.8}.postBody blockquote{border-left:3px solid var(--gold);font-family:var(--font-display), Georgia, serif;margin:2rem 0;padding-left:1.5rem;font-size:1.35rem;line-height:1.4}.postBody :is(h2,h3,h4){font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:clamp(1.6rem,2.6vw,2.2rem)}.postBody a{text-underline-offset:3px;text-decoration:underline}.postBody :is(ul,ol){margin:0 0 1.25rem;padding-left:1.5rem}.postBody li{margin-bottom:.4rem;line-height:1.7}.faqAnswer{max-width:760px;padding:0 0 1.75rem}.faqAnswer p{color:#536078;margin:0 0 .6rem;line-height:1.75}.answerPending{letter-spacing:.08em;text-transform:uppercase;color:#8a6170;font-size:.72rem;font-weight:800}.fitCardYes{border-left:3px solid var(--gold)}.fitPractice{margin-top:3rem}.fitAside{color:#536078;max-width:760px;margin-top:2.5rem}.fitAside a{text-underline-offset:3px;text-decoration:underline}.womenBand{max-width:1180px;color:var(--white);border-left:3px solid var(--gold);background:#15233b;justify-content:space-between;align-items:center;gap:2rem;margin:2.5rem auto 0;padding:2rem 2.25rem;display:flex}.womenBand .microLabel{color:var(--gold);margin:0 0 .5rem}.womenBand h3{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:500;line-height:1.05}.womenBand p:last-child{color:#c7d0dc;max-width:560px;margin:0;font-size:.92rem;line-height:1.6}.womenBand .button{color:var(--white);border-color:#ffffff8c;flex-shrink:0}.womenBand .button:hover{background:#ffffff14}@media (max-width:760px){.womenBand{flex-direction:column;align-items:flex-start;padding:1.6rem 1.4rem}.womenBand .button{justify-content:center;width:100%}}.giveBand,.walkPointer{color:#101b31;background:#f8f5ef;border-top:1px solid #101b311f;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.giveRoutes{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.walkDateBanner{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:.95}.walkHeroAction{margin-top:1.75rem}.walkPastNote,.walkPartialNote{color:#536078;font-size:.95rem}.walkPage{background:#f8f5ef}.nothingNearYou{background:#fff;border:1px solid #101b3126;padding:1.75rem}.embedFrame{background:#fff;border:1px solid #101b3126;min-height:30rem;display:grid}.embedFrame iframe{border:0;width:100%;min-height:30rem}.embedFramePlaceholder{background:#fff;place-items:center;padding:1.75rem}.embedFallback{color:#536078;margin-top:1rem;font-size:.95rem}.embedFallback a{text-underline-offset:3px;text-decoration:underline}.givingDialog{color:#101b31;background:#f8f5ef;border:0;width:min(720px,92vw);max-height:min(86vh,60rem);margin:auto;padding:clamp(1.2rem,3vw,2rem)}.givingDialog::backdrop{background:#080d18b8}.givingDialogHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.givingDialogHead h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500}.givingDialog .dialogClose{position:static}.giftLede{color:#536078;max-width:60ch;margin:0 0 1.4rem;line-height:1.65}.giftRequestPanel{background:var(--navy);color:var(--white);justify-items:start;gap:.8rem;margin-top:1.5rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.giftRequestPanel h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:500}.giftRequestPanel p{color:#c9d0dc;max-width:52ch;margin:0;line-height:1.6}.giftRequestPanel .buttonQuiet{color:#fff;border-color:#ffffff80}.requestForm{justify-items:start;gap:1.1rem;max-width:560px;display:grid}.requestField{gap:.4rem;width:100%;display:grid}.requestField label{font-size:.92rem;font-weight:700}.requestOptional{color:#667084;font-weight:400}.requestField input[type=text],.requestField input[type=email],.requestField textarea{color:#101b31;width:100%;font:inherit;background:#fff;border:1px solid #101b3159;padding:.7rem .85rem}.requestField input:focus-visible,.requestField textarea:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.requestAgree label{align-items:flex-start;gap:.6rem;font-weight:400;line-height:1.55;display:flex}.requestAgree input{margin-top:.25em}.requestAgree a{border-bottom:1px solid;font-weight:700}.requestHoneypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.requestFallback{border-left:3px solid var(--gold);color:#101b31;background:#fff;max-width:52ch;margin:0;padding:.9rem 1.1rem;line-height:1.6}.requestFallback a{border-bottom:1px solid;font-weight:700}.requestConfirmation{border:1px solid #e2ddd3;border-left:5px solid var(--ember);background:#fff;border-radius:6px;gap:.7rem;max-width:60ch;padding:1.5rem 1.6rem 1.6rem 4.4rem;animation:.45s cubic-bezier(.2,.7,.2,1) both riseIn;display:grid;position:relative;box-shadow:0 14px 34px -22px #101b3159}.requestConfirmationMark{color:var(--ember);display:inline-flex;position:absolute;top:1.45rem;left:1.35rem}.requestConfirmationKicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;color:var(--ember)!important}.requestConfirmation h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500}.requestConfirmation p{color:#536078;margin:0;line-height:1.65}.requestConfirmation a{border-bottom:1px solid;font-weight:700}@media (max-width:600px){.requestConfirmation{padding-top:3.4rem;padding-left:1.2rem}.requestConfirmationMark{top:1.2rem;left:1.2rem}}@media (prefers-reduced-motion:reduce){.requestConfirmation{animation:none}}.giftConfirmation{border-left:3px solid var(--gold);background:#fff;padding:clamp(1.6rem,3vw,2.4rem)}.giftRequestQuick{color:#536078;margin:-.4rem 0 1.2rem;font-size:.95rem}.giftRequestQuick a{border-bottom:1px solid;font-weight:800}.giftWhatTrigger{cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:2px;align-items:center;gap:8px;margin-top:.9rem;padding:10px 16px;font-size:.85rem;font-weight:800;display:inline-flex}.giftWhatTrigger:hover{border-color:var(--gold);color:var(--gold)}.giftWhatDialog{width:min(640px,92vw)}.giftWhatLede{margin:0 0 1rem;font-size:1.05rem;line-height:1.55}.giftWhatDialog .membershipFacts li:before{border-color:var(--ember);border-right-color:#0000}.giftWhatAccordion{border-top-color:#101b3124;margin-bottom:1.1rem}.giftWhatAccordion details{border-bottom-color:#101b3124}.giftWhatAccordion .doorCardChevron{color:var(--ember)}.giftWhatAccordion .accBody p{color:#536078}.giftWhatClose{color:#536078;margin:0;font-size:.95rem;line-height:1.6}.giftEmbed,.giftEmbed iframe{min-height:2860px}@media (max-width:760px){.giftEmbed,.giftEmbed iframe{min-height:3400px}}.circleJoinLine{border-left:3px solid var(--gold);color:#101b31;background:#fff;justify-items:start;gap:.7rem;max-width:62ch;margin:1.4rem 0 0;padding:1rem 1.2rem;line-height:1.6;display:grid}.membershipCanonicalEm{color:var(--gold);font-style:italic}.membershipGiftNote{color:#c9d0dc;max-width:52ch;margin:.4rem 0 0;font-size:.92rem;line-height:1.6}.membershipPanel .membershipCtaRow .buttonQuiet{color:#101b31;border-color:#101b3166}.membershipPanelDeep .membershipCtaRow .buttonQuiet{color:#fff;border-color:#ffffff80}.unfilled,.unfilledBlock{color:#667084;background:#f1ede4;border:1px dashed #101b3159;padding:.06em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.unfilledBlock{display:block}.isSample{border-bottom:1px dotted #101b3166}p.isSample{border-bottom:0;border-left:2px solid #101b3133;padding-left:.75rem;display:block}.recordTier{letter-spacing:.05em;color:#667084;margin:.5rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.pendingDestination{color:#37455c;background:#f1ede4;border:1px dashed #101b3159;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.75rem 0 0;padding:.7rem 1rem;font-size:.92rem;display:flex}.pendingDestinationTag{letter-spacing:.1em;text-transform:uppercase;border:1px solid #101b3159;padding:.15em .5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700}.pageHero :is(.pendingDestination,.unfilled,.unfilledBlock),.conversionRail :is(.pendingDestination,.unfilled,.unfilledBlock),.recommendation :is(.pendingDestination,.unfilled,.unfilledBlock){color:#cfd6e2;background:#ffffff14;border-color:#fff6}.pageHero .pendingDestinationTag,.conversionRail .pendingDestinationTag,.recommendation .pendingDestinationTag{color:#fff;border-color:#ffffff73}.feedNote{color:#536078;border-left:3px solid #101b314d;margin:0 0 1.5rem;padding-left:1rem;font-size:.92rem}.feedNotePartial,.feedNoteStale{border-left-color:var(--gold)}.feedNoteUnavailable{border-left-color:var(--ember)}.feedNote strong{color:#101b31}.wireframeLegend{color:#555;background:#f2f2f2;border-bottom:1px solid #bbb;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.6rem max(5vw,50vw - 550px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.wireframeLegend>*{margin:0}.wireframeLegendBody{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.wireframeLegendNote{color:#777}.wireframeIndexNumber{font-variant-numeric:tabular-nums;color:#777}.wireframeMode :is(.pageSection,.topicNav,.missionBand,.giveBand,.walkPointer,.thisWeekSection,.walkPage){color:#111!important;background:#fff!important;border-color:#bbb!important}.wireframeMode :is(.missionBand,.thisWeekSection){background:#eee!important;border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important}.wireframeMode .conversionRail{color:#111!important;background:#eee!important;border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important}.wireframeMode .conversionRail :is(p,.conversionRailCare){color:#555!important}.wireframeMode .conversionRailCare strong,.wireframeMode .conversionRailCare a{color:#111!important}.wireframeMode :is(.occurrenceList,.chapterList,.walkLocationList,.retreatList,.thisWeekList){background:#bbb!important;border-color:#bbb!important}.wireframeMode :is(.occurrenceList>li,.chapterRow,.walkLocationRow,.retreatList>li,.thisWeekRow,.circleCard,.nothingNearYou,.embedFrame,.embedFramePlaceholder,.journeyModal){color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.wireframeMode :is(.occurrenceWhenTime,.occurrenceWhere,.thisWeekWhen,.thisWeekMeta,.chapterRegion,.chapterNote,.chapterAge,.circleCardBody,.circleCardFields dt,.circleCardWhenNote,.relatedSummary,.insightMeta,.insightExcerpt,.disclosureLine,.prose,.pageHeroNote,.pageHeroLede,.missionMantras li,.walkPastNote,.walkPartialNote,.embedFallback,.faqAnswer p,.fitAside,.peopleList p,.principleList p,.suggestionList p,.journeyModalNote,.answerPending){color:#555!important}.wireframeMode :is(.accessBadge,.missionMantras li,.topicNav a,.pageJumpNav a){color:#111!important;background:#fff!important;border-color:#777!important}.wireframeMode .topicNav a[aria-current=page]{color:#fff!important;background:#111!important;border-color:#111!important}.wireframeMode :is(){color:#777!important}.wireframeMode .postBody blockquote{border-left-color:#777!important}.wireframeMode :is(.feedNote,.feedNotePartial,.feedNoteStale,.feedNoteUnavailable){color:#555!important;border-left-color:#777!important}.wireframeMode .feedNote strong{color:#111!important}.wireframeMode :is(.unfilled,.unfilledBlock,.pendingDestination){color:#555!important;background:#f7f7f7!important;border-color:#999!important}.wireframeMode .pendingDestinationTag{color:#111!important;border-color:#999!important}.wireframeMode .recordTier{color:#56637a!important}.wireframeMode .isSample{border-bottom-color:#999!important}.wireframeMode p.isSample{border-left-color:#bbb!important}.wireframeMode .personPhoto{display:none!important}.wireframeMode .peopleList>li:before{content:"[ PORTRAIT ]";color:#555;background:#eee;border:1px dashed #888;place-items:center;width:64px;height:64px;font:700 .55rem/1 Arial,sans-serif;display:grid}.wireframeMode :is(.recommendationEvent,.recommendationEventFallback){color:#111!important;background:#fff!important;border-color:#999!important}.wireframeMode :is(.recommendationWhy,.recommendationEventTime,.recommendationEventFallback,.recommendationInfoLink,.communityPathPreview>p){color:#555!important}.wireframeMode .recommendationEventFacts li{color:#111!important;border-color:#999!important}.wireframeMode .recommendationEventFallback a{color:#111!important}.wireframeMode .pageHero :is(.pendingDestination,.unfilled,.unfilledBlock),.wireframeMode .conversionRail :is(.pendingDestination,.unfilled,.unfilledBlock),.wireframeMode .recommendation :is(.pendingDestination,.unfilled,.unfilledBlock){color:#555!important;background:#f7f7f7!important;border-color:#999!important}.wireframeMode :is(.pageHero .pendingDestinationTag,.conversionRail .pendingDestinationTag,.recommendation .pendingDestinationTag){color:#111!important;border-color:#999!important}.wireframeMode .pageHero{color:#111!important;background:#fff!important}.wireframeMode .pageHero :is(h1,p,a,strong,span,em){color:#111!important}.wireframeMode .pageHero :is(.pageHeroNote,.circleDetailWhen){color:#555!important}.wireframeMode .pageHero .pageJumpNav a{border-color:#777!important}.wireframeMode .innerPage{background:#fff!important}.wireframeMode .pageHero .accessBadge{border-color:#777!important}.principleGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.5rem;max-width:1180px;margin:1.5rem auto 0;display:grid}.principleGrid>div{border-top:2px solid #101b3159;padding-top:.7rem}.principleGrid dt{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.35rem}.principleGrid dd{color:#536078;margin:0;font-size:.92rem;line-height:1.55}.fitPractice{max-width:1180px;margin-inline:auto}.fitPractice>h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,2.8vw,2.4rem)}.fitPractice .inlineLinks a{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.74rem;font-weight:800;display:inline-flex}.fitCareNote,.fitAside{max-width:1180px;margin-inline:auto}.wireframeIndex{color:#111;background:#fff;border-bottom:1px solid #bbb;padding:.8rem max(5vw,50vw - 550px)}.wireframeIndex summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-weight:700;display:flex}.wireframeIndex ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.5rem 2rem;margin:.75rem 0 .5rem;padding:0;list-style:none;display:grid}.wireframeIndex li a{grid-template-columns:auto 1fr;align-content:center;gap:.15rem .6rem;min-height:44px;display:grid}.wireframeIndex li strong{font-size:.95rem}.wireframeIndex li small{color:#555;grid-column:2;font-size:.8rem}.wireframeMode .fitCard li:before{background:#777!important}.wireframeMode .fitCardNo{background:#f2f2f2!important}.wireframeMode .principleGrid>div{border-top-color:#999!important}.wireframeMode .principleGrid dd{color:#555!important}.site:has(.wireframeMode) .siteFooter :where(a,p,strong,span,small,time){color:#333!important}.site:has(.wireframeMode) .siteFooter .careNote a{color:#111!important}.site:has(.wireframeMode) .wireframeMode .trustDot{box-shadow:none!important;background:#777!important}.trustBar :is(p,a) svg{width:22px;height:22px;color:var(--ember);flex:none;margin-bottom:2px}.wireframeMode .trustBar svg{color:#777!important}.circleGrid>li.circleFeatureCell{background:var(--navy);grid-column:1/-1;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);display:grid}.circleFeaturePhoto{min-height:340px;position:relative;overflow:hidden}.circleFeaturePhoto img{object-fit:cover;filter:saturate(.78)contrast(1.04)brightness(.82)}.circleFeatureCell .circleCard{background:var(--navy);color:var(--white);border:0;gap:1.1rem;padding:clamp(2rem,4vw,3.5rem)}.circleFeatureCell .circleCard :is(h3,h4){letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.95}.circleFeatureCell .circleCard :is(h3,h4) a{border-bottom-color:#fff6}.circleFeatureCell .circleCardBody{color:#c9d0dc;max-width:56ch;font-size:1.02rem}.circleFeatureCell .circleCardFields>div{border-top-color:#ffffff2e}.circleFeatureCell .circleCardFields dt,.circleFeatureCell .circleCardWhenNote{color:#8fa0b8}.circleFeatureCell .accessBadge{border-color:#ffffff73}.circleFeatureCell .recordTier{color:#8fa0b8}.circleFeatureCell .microLabel{color:var(--gold)}@media (max-width:760px){.circleGrid{grid-template-columns:1fr}.circleGrid>li.circleFeatureCell{grid-column:auto;grid-template-columns:1fr}.circleFeaturePhoto{min-height:200px}}.insightsGrid{margin:0;padding:0;list-style:none}.insightCard time{color:#8a6170}.insightCard h3 a{font:inherit;letter-spacing:inherit;text-transform:none;border-bottom:1px solid #101b314d}.insightCardFeatured h3 a{border-bottom-color:#fff6}.insightCardRead{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:1.5rem;font-size:.72rem;font-weight:900}.wireframeMode .insightCardFeatured{color:#fff!important;background:#111!important}.wireframeMode .insightCardFeatured :is(time,p){color:#ccc!important}.wireframeMode .insightCardFeatured h3 a{border-bottom-color:#ffffff80!important}.wireframeMode .circleFeatureCell{background:#111!important}.wireframeMode .circleFeatureCell .circleCard{color:#fff!important;background:#111!important;border:0!important}.wireframeMode .circleFeatureCell :is(.circleCardBody,.circleCardFields dt,.circleCardWhenNote,.recordTier,.microLabel){color:#bbb!important}.wireframeMode .circleFeatureCell .circleCardFields>div{border-top-color:#ffffff40!important}.wireframeMode .circleFeatureCell .accessBadge{color:#fff!important;background:0 0!important;border-color:#999!important}.wireframeMode .circleFeaturePhoto{background:#eee!important;border:2px dashed #999!important;place-items:center!important;display:grid!important}.wireframeMode .circleFeaturePhoto>*{display:none!important}.wireframeMode .circleFeaturePhoto:before{content:"[ CIRCLE PHOTOGRAPH ]";color:#555;letter-spacing:.08em;background:#f7f7f7;border:1px solid #999;padding:12px 16px;font:700 .72rem/1.4 Arial,Helvetica,sans-serif}.peopleGrid{background:#101b3126;border:1px solid #101b3126;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1px;margin:0 0 3rem;padding:0;list-style:none;display:grid}.peopleGrid>li{background:#fff;flex-direction:column;display:flex}.peoplePortrait{aspect-ratio:4/5;position:relative;overflow:hidden}.peoplePortrait img{object-fit:cover;filter:saturate(.85)}.peopleGridBody{align-content:start;gap:.3rem;padding:1.25rem 1.4rem 1.5rem;display:grid}.peopleGridBody h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:500;line-height:1}.peopleGridBody .microLabel{margin:0}.peopleGridBody p:not(.microLabel):not(.recordTier){color:#536078;margin:.2rem 0 0;font-size:.92rem;line-height:1.55}.eventDay{margin:0 0 2.5rem;padding:0}.thisWeekDay{margin:0 0 2rem}.thisWeekDay:last-of-type,.eventDay:last-of-type{margin-bottom:0}.eventDay h3{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;color:#3c485e;margin:0 0 .6rem;font-size:1.15rem;font-weight:500}.pageHero.circleDetailHero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.circleDetailHeroCopy{min-width:0}.circleDetailHeroPhoto{aspect-ratio:4/3;box-shadow:var(--shadow);position:relative;overflow:hidden}.circleDetailHeroPhoto img{object-fit:cover;filter:saturate(.82)contrast(1.03)brightness(.9)}@media (max-width:900px){.pageHero.circleDetailHero{grid-template-columns:1fr}.circleDetailHeroPhoto{aspect-ratio:16/9}}.mediaBand{isolation:isolate;background:var(--navy);min-height:clamp(300px,42vw,520px);position:relative;overflow:hidden}.mediaBand img{object-fit:cover;filter:saturate(.85)contrast(1.02)}.mediaBand .communityHomePhotoNote{color:var(--white)}.membershipSplit{background:#101b3129;border:1px solid #101b3129;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1px;display:grid}.membershipPanel{background:#fff;align-content:start;gap:1.1rem;min-width:0;padding:clamp(2rem,4vw,3.25rem);display:grid}.membershipPanel h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:500;line-height:.95}.membershipPanel>p{color:#536078;max-width:52ch;margin:0;line-height:1.65}.membershipPanel .microLabel{color:var(--ember-dark)}.membershipPanel .plainList{gap:.45rem}.membershipBridge{border-left:3px solid var(--gold);color:#101b31;background:#fff;max-width:760px;margin:0;padding:1.1rem 1.3rem;font-size:1rem;line-height:1.65}.membershipBridge a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.membershipCanonical{color:var(--white);max-width:62ch;margin:0;font-size:1.15rem;line-height:1.6}.membershipCanonical em{color:var(--gold);font-style:italic;font-weight:400}.membershipFacts{gap:.55rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.membershipFacts li{padding-left:24px;font-size:.92rem;line-height:1.5;position:relative}.membershipFacts li:before{content:"";border:1.5px solid var(--ember);border-right-color:#0000;border-radius:50%;width:11px;height:11px;position:absolute;top:.3em;left:0;transform:rotate(24deg)}.membershipInversion{border-left:3px solid var(--ember);color:#536078;background:#101b3108;margin:1.4rem 0 0;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.55}.membershipMovement{border-top:1px solid #ffffff29;margin:1.6rem 0 0;padding-top:1.3rem}.membershipMovement h4{font-family:var(--font-display), Georgia, serif;margin:0 0 .3rem;font-size:1.3rem;font-weight:500}.membershipMovement>p{color:#9daabc;margin:0 0 .8rem;font-size:.86rem}.membershipMovement ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.membershipMovement li{border:1px solid #ffffff42;border-radius:999px;padding:.35em .85em;font-size:.78rem;font-weight:700}.sidebarShotSlot{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sidebarShotSlot>div{color:#555;letter-spacing:.08em;text-align:center;background:#f2f2f2;border:2px dashed #999;place-items:center;min-height:320px;padding:16px;font:700 .72rem/1.5 Arial,Helvetica,sans-serif;display:grid}.contributionSelector{gap:1rem;max-width:640px;margin:0 0 1.8rem;display:grid}.contributionCadence{border:1px solid #101b3159;width:fit-content;display:inline-flex}.contributionCadence button{cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#536078;background:0 0;border:0;padding:.55em 1.3em;font-size:.78rem;font-weight:800}.contributionCadence button.active{color:var(--white);background:#101b31}.contributionAmounts{flex-wrap:wrap;gap:.6rem;display:flex}.contributionAmounts button{cursor:pointer;min-width:96px;font-family:var(--font-display), Georgia, serif;color:var(--ink);background:#fff;border:1px solid #101b3159;padding:.8em 1em;font-size:1.4rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.contributionAmounts button span{font-family:var(--font-sans), Arial, sans-serif;color:#536078;margin-left:2px;font-size:.72rem}.contributionAmounts button.active{border-color:var(--ember);box-shadow:inset 0 -3px 0 var(--ember)}.contributionFloorNote{color:#536078;max-width:56ch;margin:0;font-size:.9rem}.contributionDisclosure{border-left:3px solid var(--gold);color:#101b31;background:#fff;margin:0;padding:.9rem 1.1rem;font-size:.92rem}.contributionDisclosureStub{color:#555;background:#f7f7f7;border:1px dashed #999;margin:0;padding:.8rem 1rem;font-size:.8rem}@media (max-width:700px){.sidebarShotSlot{grid-template-columns:1fr}}.membershipPanelDeep{background:var(--navy);color:var(--white)}.membershipPanelDeep>p{color:#c9d0dc}.membershipPanelDeep .microLabel{color:var(--gold)}.membershipPanelDeep .plainList a{border-bottom-color:#fff6}.membershipPanelDeep .plainList .microLabel{color:#8fa0b8}.membershipModel{font-family:var(--font-display), Georgia, serif;font-size:1.3rem}.membershipPanelDeep .disclosureLine{color:#8fa0b8}.membershipIntroBand{color:#101b31;background:#fff;border-bottom:1px solid #101b3129}.membershipIntroBand strong{color:var(--ember-dark)}.membershipAccordion{border-top:1px solid #101b3124;display:grid}.membershipAccordion details{border-bottom:1px solid #101b3124;padding:.7rem 0}.membershipAccordion summary{cursor:pointer;padding-right:30px;font-size:.95rem;font-weight:800;list-style:none;position:relative}.membershipAccordion summary::-webkit-details-marker{display:none}.membershipAccordion summary:hover{text-underline-offset:4px;text-decoration:underline}.membershipAccordion .doorCardChevron{color:var(--ember);font-size:.9rem}.membershipAccordion details[open] .doorCardChevron{transform:translateY(-50%)rotate(180deg)}.membershipAccordion .accBody{gap:.5rem;margin-top:.6rem;display:grid}.membershipAccordion .accBody p{color:#536078;max-width:52ch;margin:0;font-size:.92rem;line-height:1.6}.membershipAccordion .accBody a{border-bottom:1px solid;justify-self:start;font-size:.85rem;font-weight:800}.membershipAccordion .accNext{font-size:.82rem;font-weight:700}.membershipPanelDeep .membershipAccordion{border-top-color:#ffffff29}.membershipPanelDeep .membershipAccordion details{border-bottom-color:#ffffff29}.membershipPanelDeep .membershipAccordion .doorCardChevron{color:var(--gold)}.membershipPanelDeep .membershipAccordion .accBody p{color:#c9d0dc}.membershipPanelDeep .membershipAccordion .accNext{color:var(--gold)}.membershipCtaRow{justify-items:start;gap:.9rem;margin-top:.4rem;display:grid}.membershipSecondaryLink{color:var(--white);border-bottom:1px solid #fff6;font-size:.9rem;font-weight:800}.membershipWhy{font-family:var(--font-display), Georgia, serif;color:var(--gold);margin:.6rem 0 0;font-size:1.3rem;font-style:italic}.occurrenceKicker{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.78rem;font-weight:800}.occurrenceKicker a{color:var(--ember-dark);border-bottom:1px solid}.membershipFacts a{border-bottom:1px solid;font-weight:800}.recordTier{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.66rem;display:block;overflow:hidden}.chapterCards,.retreatCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.chapterCards .microLabel,.retreatCards .microLabel{color:var(--ember-dark)}.chapterCards h3,.retreatCards h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:500;line-height:1}.chapterNote{color:#667084;font-size:.85rem}.mediaBand{display:none}.inlineLinks a:not(.button){letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.76rem;font-weight:800;display:inline-flex}.triageList{border-top:1px solid #101b3133;gap:0;max-width:820px;display:grid}.triageList>li{border-bottom:1px solid #101b3133;gap:.4rem;padding:1.6rem 0;display:grid}.triageList h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500;line-height:1}.triageList p{color:#536078;max-width:62ch;margin:0;line-height:1.65}.triageList .inlineLinks{margin-top:.5rem}.relatedList{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;max-width:none;display:grid}.relatedList>li{background:#fff;border:1px solid #101b3126;align-content:start;gap:.35rem;padding:1.4rem 1.5rem;display:grid}.relatedList a{border-bottom-color:#101b314d}.walkLocationRow{grid-template-columns:minmax(11rem,.55fr) minmax(0,2fr);align-items:start}.walkLocationRow h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:500;line-height:1}.walkLocationRow dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem 1.5rem;margin:0;display:grid}.walkLocationRow dl>div{align-content:start;gap:.15rem;display:grid}.walkLocationRow dt{letter-spacing:.1em;text-transform:uppercase;color:#667084;font-size:.66rem;font-weight:800}.walkLocationRow dd{margin:0;font-size:.95rem}.walkLocationRow .recordTier{grid-column:1/-1}@media (max-width:760px){.walkLocationRow{grid-template-columns:1fr}}.giveRoutes .circleCard h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.7rem;font-weight:500;line-height:1}.giveRoutes .circleCard .button{justify-self:start;margin-top:auto}.giveRoutes .circleCard{align-content:start;gap:.8rem;display:grid}.pageFork .button{flex:none}.podcastHero{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.podcastArt{aspect-ratio:1;background:#0b1224;border:1px solid #ffffff24;width:100%;max-width:280px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.podcastArt img{object-fit:cover}.podcastHeroCopy h1,.episodeHeroCopy h1{font-size:clamp(2.2rem,4.6vw,3.8rem)}.podcastByline{color:var(--gold);margin:0 0 1rem;font-weight:700}.podcastStats{letter-spacing:.08em;text-transform:uppercase;color:#aab5c7;font-size:.78rem;font-weight:800}.podcastActions{flex-wrap:wrap;gap:1.5rem;margin:1.2rem 0 0;display:flex}.pageHero .rowAction{color:#fff;border-color:#fff6}.pageHero .rowAction:hover{color:var(--gold)}.podcastSeasonHeading{font-size:clamp(2rem,4vw,3rem)!important}.episodeList{border-top:1px solid #101b3126;margin:0;padding:0;list-style:none}.episodeRow{border-bottom:1px solid #101b3126;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:1.4rem;padding:1.4rem 0;display:grid}.episodeRowArt{aspect-ratio:1;background:#e9e0d1;border:1px solid #101b311f;width:96px;display:block;position:relative;overflow:hidden}.episodeRowArt img{object-fit:cover}.episodeRowBody h3{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .45rem;font-size:1.45rem;line-height:1.15;display:flex}.episodeRowBody h3 a{color:inherit}.episodeRowBody h3 a:hover{color:var(--ember)}.episodeExcerpt{color:#536078;max-width:62ch;margin:0 0 .6rem;line-height:1.6}.episodeMeta{letter-spacing:.08em;text-transform:uppercase;color:#6b7891;flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-size:.72rem;font-weight:800;display:flex}.episodeMeta.light{color:#aab5c7;margin-bottom:1.2rem}.explicitChip{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#6b7891;vertical-align:middle;border:1px solid;border-radius:2px;padding:.25em .55em;font-size:.6rem;font-weight:800;display:inline-block}.pageHero .explicitChip{color:#aab5c7;margin-left:.6rem}.breadcrumbs{margin:0 0 1.8rem;font-size:.8rem}.breadcrumbs ol{color:#aab5c7;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";opacity:.6;margin-right:.5rem}.breadcrumbs a{color:#fff;text-underline-offset:3px;text-decoration:underline}.breadcrumbs [aria-current=page]{color:#aab5c7}.episodeHeroGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.episodeArt{max-width:300px}.episodePlayer{width:100%;max-width:640px;margin:.4rem 0 0;display:block}.episodeNotes .readMore{margin-top:.5rem}.episodeNotes .readMore summary{cursor:pointer;letter-spacing:.09em;text-transform:uppercase;color:var(--ember-dark);border-bottom:1px solid;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:2px;font-size:.78rem;font-weight:900;list-style:none;display:inline-flex}.episodeNotes .readMore summary::-webkit-details-marker{display:none}.episodeNotes .readMore[open] summary{display:none}.episodeNav{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.episodeNavCard{color:inherit;background:#fff;border:1px solid #101b3124;gap:.4rem;padding:1.2rem 1.4rem;display:grid}.episodeNavCard:hover{border-color:var(--ember)}.episodeNavCard strong{font-family:var(--font-display);font-size:1.25rem;line-height:1.15}.episodeNavNext{text-align:right;justify-items:end}.legalBody h2{margin-top:2.4rem;font-size:1.6rem}.legalBody .careNote{margin:1.25rem 0}.legalCross{color:#536078;margin-top:2.5rem}@media (max-width:760px){.podcastHero,.episodeHeroGrid{grid-template-columns:1fr}.podcastArt{max-width:220px}.episodeRow{grid-template-columns:72px minmax(0,1fr);gap:1rem}.episodeRowArt{width:72px}.episodeNav{grid-template-columns:1fr}.episodeNavNext{text-align:left;justify-items:start}}.legalBody,.episodeNotes,.articleBody{max-width:46rem;margin-inline:0}.articleBody p{font-size:1.12rem}.postBody ul{list-style:outside}.postBody ol{list-style:decimal}.postBody li{margin:0 0 .5rem;line-height:1.7}.episodeBanner,.writingBanner{color:#fff;border:1px solid #ffffff24;border-left:3px solid var(--ember);background:#16253d;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1.1rem;margin:0 max(5vw,50vw - 550px);padding:.9rem 1.2rem;display:grid;position:relative;top:-1.6rem;box-shadow:0 14px 40px #101b3147}.writingBanner{color:#101b31;border:1px solid #101b3124;border-left:3px solid var(--ember);background:#fff;grid-template-columns:minmax(0,1fr) auto;margin-top:0;margin-bottom:clamp(2.5rem,5vw,4rem);top:0}.episodeBannerArt{aspect-ratio:1;background:#0b1224;border:1px solid #ffffff24;width:64px;display:block;position:relative;overflow:hidden}.episodeBannerArt img{object-fit:cover}.episodeBannerBody{gap:.15rem;min-width:0;display:grid}.episodeBannerKicker{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.5rem;margin:0;font-size:.66rem;font-weight:800;display:flex}.writingBanner .episodeBannerKicker{color:var(--ember-dark)}.latestEpisodeLive{background:var(--ember);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite latestPulse;box-shadow:0 0 #e7652b99}@keyframes latestPulse{0%{box-shadow:0 0 #e7652b8c}70%{box-shadow:0 0 0 8px #e7652b00}to{box-shadow:0 0 #e7652b00}}@media (prefers-reduced-motion:reduce){.latestEpisodeLive{animation:none}}.episodeBannerTitle{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.25rem;line-height:1.15;overflow:hidden}.episodeBannerTitle a{color:inherit}.episodeBannerTitle a:hover{color:var(--gold)}.writingBanner .episodeBannerTitle a:hover{color:var(--ember)}.episodeBanner .episodeMeta{color:#aab5c7}.episodeBannerClock{color:var(--gold);font-variant-numeric:tabular-nums}.episodeBannerActions{white-space:nowrap;align-items:center;gap:1.2rem;display:flex}.episodeBanner .rowAction{color:#fff;border-color:#fff6}.episodeBanner .rowAction:hover{color:var(--gold)}.episodePlayButton{cursor:pointer;background:linear-gradient(135deg, var(--gold), var(--ember));color:#101b31;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid;box-shadow:0 8px 22px #e7652b59}.episodePlayButton:hover{transform:scale(1.06)}.episodePlayButton svg{width:22px;height:22px}.episodePlayButton.isPlaying{background:#fff}.loadMoreRow{justify-content:center;margin:2rem 0 0;display:flex}.loadMore{color:#101b31;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #101b314d;border-radius:999px;align-items:center;gap:.75rem;padding:.8rem 1.6rem;font-size:.8rem;font-weight:900;transition:border-color .15s,background .15s;display:inline-flex}.loadMore:hover{border-color:var(--ember);background:#fff7f2}.loadMoreCount{letter-spacing:0;text-transform:none;color:#6b7891;font-weight:600}.seasonToolbar{border-bottom:1px solid #101b3126;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1.6rem;display:flex}.seasonTabList{flex-wrap:wrap;gap:.5rem;display:flex}.seasonToolbarAside{padding-bottom:.55rem}.topicMenu{position:relative}.topicMenu summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#101b31;background:#fff;border:1px solid #101b3140;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.topicMenu summary::-webkit-details-marker{display:none}.topicMenu summary svg{width:14px;height:14px;transition:transform .15s}.topicMenu[open] summary svg{transform:rotate(180deg)}.topicMenu summary:hover,.topicMenu[open] summary{border-color:var(--ember)}.topicMenuList{z-index:20;background:#fff;border:1px solid #101b312e;min-width:17rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 44px #101b312e}.topicMenuList a{color:#101b31;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.topicMenuList a:hover{color:var(--ember);background:#fff7f2}.seasonTab{color:#536078;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:baseline;gap:.5rem;margin-bottom:-1px;padding:.8rem 1.1rem;font-size:.82rem;font-weight:900;display:inline-flex}.seasonTab:hover{color:#101b31}.seasonTab[aria-selected=true]{color:#101b31;border-bottom-color:var(--ember)}.seasonTabCount{letter-spacing:0;color:#8fa0b8;font-size:.7rem;font-weight:700}.seasonRange{color:#536078;margin:0 0 1rem;font-size:.9rem}@media (max-width:760px){.seasonToolbar{flex-direction:column;align-items:stretch}.seasonToolbarAside{padding:.4rem 0 .8rem}.topicMenuList{min-width:100%;left:0;right:auto}.episodeBanner{grid-template-columns:56px minmax(0,1fr);margin-inline:0;padding:.9rem 1rem;top:0}.episodeBannerArt{width:56px}.episodeBannerTitle{white-space:normal}.episodeBannerActions{grid-column:1/-1;justify-content:space-between}.writingBanner{grid-template-columns:1fr;margin-inline:0}.seasonTab{padding:.7rem .8rem}}.topicChips{flex-wrap:wrap;gap:.5rem;display:flex}.topicChip{color:#101b31;letter-spacing:.04em;background:#fff;border:1px solid #101b3140;border-radius:999px;align-items:baseline;gap:.45rem;padding:.5rem .95rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.topicChip:hover{border-color:var(--ember);background:#fff7f2}.topicChip[aria-current=page]{color:#fff;background:#101b31;border-color:#101b31}.topicChipCount{color:#6b7891;font-size:.68rem;font-weight:700}.topicChip[aria-current=page] .topicChipCount{color:#aab5c7}.pageHero .topicChips{margin:0 0 1.1rem}.pageHero .topicChip{color:#fff;background:0 0;border-color:#ffffff59}.pageHero .topicChip:hover{border-color:var(--gold);color:var(--gold);background:0 0}.episodeTopic{color:var(--ember-dark);text-decoration:none}.episodeTopic:hover{text-underline-offset:3px;text-decoration:underline}.topicResults .breadcrumbs{margin-bottom:1.2rem;font-size:.8rem}.topicResults .breadcrumbs ol{color:#6b7891}.topicResults .breadcrumbs a{color:#101b31}.topicResults .breadcrumbs [aria-current=page]{color:#6b7891}.topicToolbar{align-items:flex-end;padding-bottom:1rem}.topicResultsHeading{font-family:var(--font-display);margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.topicResultsHeading em{color:var(--ember-dark);font-style:italic}.topicToolbar .seasonRange{margin:0}.topicToolbar .seasonRange a{text-underline-offset:3px;text-decoration:underline}.topicMenuList a[aria-current=page]{color:#fff;background:#101b31}.topicMenuList a[aria-current=page] .topicChipCount{color:#aab5c7}.fromTheMen{color:#fff;background:linear-gradient(125deg,#101b31,#172b4b 70%,#283858);padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 550px)}.fromTheMenHead{max-width:720px;margin-bottom:2.4rem}.fromTheMenHead h2{font-family:var(--font-display);letter-spacing:-.03em;margin:.5rem 0 .8rem;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.95}.fromTheMenHead h2 em{color:var(--gold);font-weight:400}.fromTheMenHead p:last-child{color:#cbd2de;margin:0}.fromTheMenGrid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.fromTheMenCard{grid-template-rows:subgrid;grid-row:span 8;align-items:start;row-gap:.9rem;min-width:0;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.fromTheMenListen{--fromTheMenAccent:var(--gold);background:#101b31}.fromTheMenRead{--fromTheMenAccent:#f4a37c;background:#162542}.fromTheMenCard .microLabel{color:var(--fromTheMenAccent);align-items:center;gap:.45rem;margin:0;display:inline-flex}.fromTheMenArt{background:#0b1224;border:1px solid #ffffff2e;width:112px;height:112px;display:block;position:relative;overflow:hidden}.fromTheMenArt img{object-fit:cover;object-position:center 20%}.fromTheMenPortrait{border-width:2px;border-radius:50%}.fromTheMenCard h3{font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.08}.fromTheMenCard h3 a{color:inherit}.fromTheMenCard h3 a:hover{color:var(--fromTheMenAccent)}.fromTheMenCard .episodeMeta{margin:0}.fromTheMenExcerpt{color:#cbd2de;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.6;display:-webkit-box;overflow:hidden}.fromTheMenAction{align-items:center;gap:.8rem;min-height:48px;display:flex}.fromTheMenActionLabel{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.78rem;font-weight:800}a.fromTheMenActionLabel:hover{color:var(--fromTheMenAccent);text-underline-offset:4px;text-decoration:underline}.fromTheMenReadChip{background:linear-gradient(135deg, #f4ab28, var(--ember));color:#101b31;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 8px 22px #e7652b59}.fromTheMenAction:hover .fromTheMenReadChip{transform:translate(3px)}.fromTheMenMore{border-top:1px solid #ffffff24;align-self:stretch;margin:0;padding:0;list-style:none}.fromTheMenMore li{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.95rem;display:flex}.fromTheMenMore li a{color:#fff;font-weight:600;text-decoration:none}.fromTheMenMore li a:hover{color:var(--fromTheMenAccent)}.fromTheMenMore li span{color:#8fa0b8;white-space:nowrap;font-size:.78rem}.fromTheMenCard>.rowAction{color:#fff;border-color:#fff6;place-self:end start}.fromTheMenCard>.rowAction:hover{color:var(--fromTheMenAccent)}@media (max-width:860px){.fromTheMenGrid{grid-template-columns:1fr}.fromTheMenCard{grid-row:auto;grid-template-rows:auto}}@media (prefers-reduced-motion:reduce){.fromTheMenReadChip{transition:none}.fromTheMenAction:hover .fromTheMenReadChip{transform:none}}.writingToolbar{border-bottom:0;margin-bottom:.5rem}.writingToolbar h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.94}.writingToolbar .seasonRange{max-width:60ch}.writingToolbar .seasonToolbarAside{padding-bottom:1.1rem}.teamToolbar{margin-bottom:2.4rem}.teamSearch{color:#536078;background:#fff;border:1px solid #101b3140;border-radius:999px;align-items:center;gap:.5rem;min-width:16rem;padding:.5rem .9rem;display:inline-flex}.teamSearch:focus-within{border-color:var(--ember)}.teamSearch svg{flex:none;width:16px;height:16px}.teamSearch input{font:inherit;color:#101b31;background:0 0;border:0;outline:0;width:100%;font-size:.9rem}.teamSearch input::placeholder{color:#8fa0b8}.teamGroup{margin-bottom:clamp(3rem,6vw,5rem)}.teamGroupHeading{font-size:clamp(2rem,4vw,3rem)!important}.personGrid{background:#101b3124;border:1px solid #101b3124;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.personGridLarge{grid-template-columns:repeat(3,minmax(0,1fr))}.personCard{background:#fff;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.4rem;display:grid}.personCardLarge{grid-template-columns:1fr;gap:1rem;padding:1.6rem}.personPhoto{background:#e9e0d1;border:1px solid #101b311f;border-radius:50%;width:72px;height:72px;display:block;position:relative;overflow:hidden}.personCardLarge .personPhoto{width:132px;height:132px}.personPhoto img{object-fit:cover;object-position:center 20%}.personBody{gap:.35rem;min-width:0;display:grid}.personBody h3{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.35rem;line-height:1.1;display:flex}.personCardLarge .personBody h3{font-size:1.7rem}.personBody h3 a{color:inherit}.personBody h3 a:hover{color:var(--ember)}.personMemoriam{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#6b7891;border:1px solid;border-radius:2px;padding:.2em .5em;font-size:.62rem;font-weight:800}.personRoles{letter-spacing:.08em;text-transform:uppercase;color:var(--ember-dark);margin:0;font-size:.72rem;font-weight:800}.personLede{color:#536078;margin:0;font-size:.95rem;line-height:1.55}.personMore{margin-top:.35rem;font-size:.72rem}.personHeroGrid{grid-template-columns:240px minmax(0,1fr)}.personHeroPhoto{background:#0b1224;border:3px solid #ffffff2e;border-radius:50%;width:240px;max-width:100%;height:240px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.personHeroPhoto img{object-fit:cover;object-position:center 20%}.personContact{margin-top:.4rem}.personMemoriamLine{color:#aab5c7}.personMemoriamLine a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.personIntro p{color:#101b31;font-size:1.18rem}.personNoBio{color:#536078}.teamFoot .sectionHeading p a{text-underline-offset:3px;text-decoration:underline}.teamProvenance{color:#6b7891;font-size:.85rem}.teamProvenance a{text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.personGrid,.personGridLarge,.personHeroGrid{grid-template-columns:1fr}.personHeroPhoto{width:180px;height:180px}.teamSearch{width:100%;min-width:0}}.aboutExecGrid{margin-bottom:1.4rem}.aboutTeamDoor{margin:0 0 2.5rem}.aboutHero .pageJumpNav{margin-top:1.6rem}.aboutStory{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.aboutStoryCopy h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.5rem 0 1.2rem;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.94}.aboutStoryCopy h2 em{color:#e95b2a;font-weight:400}.aboutStoryCopy .prose{max-width:640px}.aboutStoryCopy .prose+.prose{margin-top:1rem}.aboutFacts{border-top:1px solid #101b3124;margin:.6rem 0 0;display:grid}.aboutFacts>div{border-bottom:1px solid #101b3124;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;column-gap:1rem;padding:1rem 0;display:grid}.aboutFacts dt{letter-spacing:.1em;text-transform:uppercase;color:#6b7891;font-size:.72rem;font-weight:800}.aboutFacts dd{font-family:var(--font-display);color:#101b31;font-variant-numeric:tabular-nums;margin:0;font-size:2.4rem;line-height:1}.aboutFacts p{color:#536078;grid-column:2;margin:.15rem 0 0;font-size:.9rem}.aboutStatements{background:#101b3124;border:1px solid #101b3124;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1.2rem;display:grid}.aboutStatements>div{background:#fff;padding:1.8rem 1.6rem 2rem}.aboutStatement{font-family:var(--font-display);letter-spacing:-.02em;color:#101b31;text-wrap:balance;margin:.4rem 0 0;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.05}.suggestionEssay{margin-top:.5rem}.suggestionEssay summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--ember-dark);align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;list-style:none;display:inline-flex}.suggestionEssay summary::-webkit-details-marker{display:none}.suggestionEssay summary:before{content:"+";font-size:1rem;line-height:1}.suggestionEssay[open] summary:before{content:"–"}.suggestionEssay summary:hover{text-underline-offset:3px;text-decoration:underline}.suggestionEssayBody{border-left:2px solid #e95b2a80;max-width:640px;margin-top:.6rem;padding:.8rem 0 .4rem 1rem}.suggestionEssayBody p{color:#2b3548;margin:0 0 .9rem;line-height:1.6}.aboutTeamLabel{letter-spacing:.1em;text-transform:uppercase;color:#6b7891;margin:2rem 0 .8rem;font-size:.72rem;font-weight:800}.aboutTeam .aboutExecGrid{margin-bottom:0}.faceWall{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.faceWallLink{border-radius:50%;width:56px;height:56px;display:block;position:relative;overflow:visible}.faceWallLink img{object-fit:cover;object-position:center 20%;background:#e9e0d1;border:2px solid #fff;border-radius:50%;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 0 0 1px #101b3124}.faceWallLink:hover img,.faceWallLink:focus-visible img{box-shadow:0 0 0 2px var(--ember);transform:translateY(-2px)}.faceWallLink:after{content:attr(data-name);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;z-index:2;background:#101b31;border-radius:3px;padding:.3rem .55rem;font-size:.72rem;font-weight:700;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.faceWallLink:hover:after,.faceWallLink:focus-visible:after{opacity:1}.faceWallMore{letter-spacing:.08em;text-transform:uppercase;min-width:56px;height:56px;color:var(--ember-dark);border:1px dashed #101b3159;border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.72rem;font-weight:800;display:inline-flex}.faceWallMore:hover{border-style:solid;border-color:var(--ember)}.aboutTeam .aboutTeamDoor{margin:1.4rem 0 2.5rem}.voiceGrid{background:#101b3124;border:1px solid #101b3124;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.voiceGrid li{background:#fff;padding:1.6rem}.voiceGrid blockquote{align-content:space-between;gap:1rem;height:100%;margin:0;display:grid}.voiceGrid blockquote p{font-family:var(--font-display);color:#101b31;margin:0;font-size:1.25rem;line-height:1.3}.voiceGrid footer{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-dark);font-size:.72rem;font-weight:800}@media (max-width:900px){.aboutStory,.aboutStatements,.voiceGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faceWallLink img,.faceWallLink:after{transition:none}}.teamSection .breadcrumbs{margin-bottom:1.2rem}.teamSection .breadcrumbs ol{color:#6b7891}.teamSection .breadcrumbs a{color:#101b31}.topicWriting{border-top:1px solid #101b311f}.topicWriting .sectionHeading h2 em{color:#e95b2a;font-weight:400}.insightCardCompact{min-height:0;padding:1.5rem}.insightCardCompact h3{margin:.7rem 0 .6rem;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1}.insightCardCompact p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}.insightCardCompact .insightCardRead{padding-top:1.1rem}@media (max-width:900px){.topicWritingGrid{grid-template-columns:1fr}}:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow){transition:transform .18s,box-shadow .18s;position:relative}:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow):hover{z-index:1;transform:translateY(-2px);box-shadow:0 10px 28px #101b311f,0 0 0 1px #101b3133}.occurrenceList>li.occurrenceGated:hover{box-shadow:inset 3px 0 0 var(--gold), 0 10px 28px #101b311f, 0 0 0 1px #101b3133}:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow) a[data-terminal=terminal_meeting]:before{content:"";position:absolute;inset:0}:is(.occurrenceTitle,.occurrenceKicker,.occurrenceCircleLink) a{z-index:2;position:relative}:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow):hover a[data-terminal=terminal_meeting]{color:var(--ember);text-underline-offset:4px;text-decoration:underline}.rowArrow{margin-left:.35em;transition:transform .18s;display:inline-block}:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow):hover .rowArrow,.rowAction:hover .rowArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow),.rowArrow{transition:none}:is(.occurrenceList>li,.thisWeekRow,.walkLocationRow):hover{transform:none}}.occurrenceKicker{grid-column:1/-1}.walkLocationRow{grid-template-columns:minmax(11rem,.55fr) minmax(0,2fr) auto}.walkAction{place-self:center end;margin:0}.pageHero p+p{margin-top:.75rem}.prose p+p{margin-top:1rem}.giveBand h2,.walkPointer h2{font-family:var(--font-display);letter-spacing:-.03em;margin:.3rem 0 .8rem;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:.95}.walkPointer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.walkPointer p:last-child{color:#536078;max-width:640px;margin:0}.detailPage .sectionHeading h2{font-size:clamp(2.1rem,4.2vw,3.2rem)}.relatedList{background:#101b3126;border:1px solid #101b3126;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:none}.relatedList>li{border:0}.walkingGroupCards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.walkPointer,.relatedList,.walkLocationRow{grid-template-columns:1fr}.walkAction{justify-self:start}}@media (max-width:640px){.walkingGroupCards{grid-template-columns:1fr}}.siteFooter .careNote{border-top:0;margin-top:0;padding-top:0}.sectionHeading>div p+p{margin-top:.75rem}.pageSection>p+p{margin-top:1rem}:is(.pageSection>p,.triageList p,.prose,.sectionHeading>div p) a:not(.button):not(.rowAction){text-underline-offset:3px;text-decoration:underline}.faqList{margin-inline:0}.membershipPanel{flex-direction:column;display:flex}.sectionHeading h2,.pageHero h1{text-wrap:balance}main .requestAside{border-left:3px solid var(--gold);border-top:0;padding:.4rem 0 .4rem 1.2rem}@media (max-width:900px){.insightsGrid,.aboutStory,.aboutStatements,.voiceGrid{grid-template-columns:minmax(0,1fr)}}.insightCard h3,.aboutStoryCopy h2,.aboutFacts p{overflow-wrap:anywhere}.aboutStoryCopy,.aboutFacts{min-width:0}.personGrid>.personCard:last-child:nth-child(odd):has(.personMemoriam){grid-column:1/-1}.topicWriting.pageSection{padding-top:clamp(3rem,6vw,5rem)}.postBody ol{padding-left:1.5rem}.postBody ol li{padding-left:.3rem}.personCard{align-content:start}.thisWeekAction a:after{content:none}.glyph{vertical-align:-.15em;flex:none;width:1em;height:1em}.circleCardFields dt{align-items:center;gap:.4rem;display:flex}.circleCardFields dt .glyph{width:1.1rem;height:1.1rem;color:var(--ember-dark)}.needGlyph{width:52px;height:52px;color:var(--ember);place-items:center;display:grid}.needGlyph .glyph{width:26px;height:26px}.needCard.selected .needGlyph{color:var(--ember-dark)}.conversionRailGlyph{width:30px;height:30px;color:var(--gold)}.wireframeMode .glyph{color:#555!important}.contactLayout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.contactTriage{min-width:0}.contactPerson{background:#fff;border:1px solid #101b3126;justify-items:start;gap:.7rem;margin-top:.4rem;padding:1.8rem;display:grid}.contactPerson .microLabel{color:var(--ember-dark);margin:0}.contactPersonPhoto{width:132px;height:132px;margin:.4rem 0}.contactPerson h3{font-family:var(--font-display);margin:0;font-size:1.8rem;line-height:1.05}.contactPerson>p{color:#536078;margin:0;line-height:1.6}.contactPersonActions{flex-direction:column;gap:.2rem;margin-top:.4rem;display:flex}@media (max-width:900px){.contactLayout{grid-template-columns:1fr}}.contactTriage>h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.5rem 0 1.5rem;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.94}.needCard{min-height:163px}.needCard.selected,.needCard:hover{padding-left:8px}.startSectionArchive{border-top:0;margin-top:1.6rem;padding-top:0}@media (max-width:900px){.needCard{min-height:112px}}.retreatCards .microLabel{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;overflow:hidden}.principleGrid dt{min-height:2.5em}@media (max-width:640px){.teamToolbar .seasonTabList{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.teamToolbar .seasonTab{white-space:nowrap;letter-spacing:.06em;padding-inline:.55rem;font-size:.7rem}}.conversionRail{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem);display:grid}.conversionRailLead{min-width:0}.conversionRailLead h2{margin:0}.conversionRailLead p{color:#cfd6e2;max-width:48ch;margin:.9rem 0 0;font-size:1.02rem;line-height:1.65}.conversionRailDoors{justify-items:start;gap:1rem;display:grid}.conversionRailAlt{color:#aab4c4;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.conversionRailOr{font-family:var(--font-display);font-size:1.05rem;font-style:italic}.conversionRail .conversionRailQuiet{color:#fff}.conversionRail .conversionRailQuiet:hover{color:var(--gold)}.conversionRail button.conversionRailQuiet{cursor:default;opacity:.7;background:0 0;border:0}.conversionRail #rail-join-pending{flex-basis:100%}@media (max-width:900px){.conversionRail{grid-template-columns:1fr}}.conversionRailLead h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:.95}.conversionRail{grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);position:relative;overflow:hidden}.conversionRailDoors{margin-top:1.8rem}.conversionRailArt{aspect-ratio:1;opacity:.6;pointer-events:none;place-self:center end;width:min(380px,100%);position:relative}.conversionRailArt i{border:1px solid #f5ae2d94;border-radius:50%;position:absolute}.conversionRailArt i:first-child{border-right-color:#0000;inset:0;transform:rotate(14deg)}.conversionRailArt i:nth-child(2){border-top-color:#0000;inset:18%;transform:rotate(-21deg)}.conversionRailArt i:nth-child(3){border-left-color:#0000;inset:37%}.conversionRailArt b{background:var(--gold);border-radius:50%;position:absolute;inset:47%;box-shadow:0 0 22px #f5ae2dd9}@media (max-width:900px){.conversionRail{grid-template-columns:1fr}.conversionRailArt{display:none}}.wireframeMode .conversionRailArt{display:none!important}.episodeMeta,.breadcrumbs ol,.breadcrumbs [aria-current=page],.topicResults .breadcrumbs ol,.teamSection .breadcrumbs ol,.topicResults .breadcrumbs [aria-current=page],.personMemoriam,.teamProvenance,.aboutFacts dt,.loadMoreCount,.explicitChip,.seasonRange,.personLede,.fromTheMenMore li span{color:#56637a}.episodeMeta.light,.pageHero .breadcrumbs ol,.episodeBanner .episodeMeta,.episodeBanner .episodeMeta span,.episodeBanner .episodeMeta time,.fromTheMenCard .episodeMeta,.fromTheMenMore li span,.fromTheMenCard .fromTheMenMore li span{color:#aab5c7}.circleFeatureCell .rowAction{color:#cfd6e2}.circleFeatureCell .rowAction:hover{color:var(--gold)}.aboutFacts dd{font-family:var(--font-body);gap:.15rem;font-size:1rem;display:grid}.aboutFactValue{font-family:var(--font-display);color:#101b31;font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1}.aboutFactNote{color:#56637a;font-size:.9rem}.aboutFacts>div{align-items:start}.site .recordTier,.site .recordTier :is(strong,span){color:#56637a}.site .circleFeatureCell .recordTier,.site .circleFeatureCell .recordTier :is(strong,span){color:#aab5c7}.aboutTeamLabel{color:#56637a}.agreementsDisclosure{margin-top:.6rem;font-size:.92rem}.agreementsDisclosure summary{cursor:pointer;color:var(--ember-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline;list-style:none}.agreementsDisclosure summary::-webkit-details-marker{display:none}.agreementsDisclosure ol{color:#2b3548;gap:.45rem;margin:.6rem 0 0;padding-left:1.2rem;line-height:1.55;display:grid}.givingDialogHead{z-index:2;background:#f8f5ef;padding-bottom:.4rem;position:sticky;top:0}.giftRequestQuick{border:1px solid #101b3126;border-left:3px solid var(--ember);color:#101b31;background:#fff;max-width:46rem;margin:.2rem 0 1.4rem;padding:.85rem 1.1rem;font-size:.98rem}.giftRequestQuick a{color:var(--ember-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.aboutHeroCopy{min-width:0;max-width:880px}.aboutHero .pageJumpNav{flex-wrap:nowrap}.aboutHero h1{max-width:880px}@media (max-width:1100px){.aboutHeroCopy{max-width:560px}.aboutHero .pageJumpNav{flex-wrap:wrap}}.familyCircles .sectionHeading{display:block}.familyCircles .sectionHeading>div{max-width:none}.familyCircles .sectionHeading>div p{max-width:90ch}@media (min-width:900px){.familyCircles h2{white-space:nowrap}}.circleGrid>li>.circleCard:not(.doorCard){transition:transform .18s,box-shadow .18s;position:relative}.circleGrid>li>.circleCard:not(.doorCard):hover{z-index:1;transform:translateY(-2px);box-shadow:0 10px 28px #101b311f,0 0 0 1px #101b3133}.circleGrid>li>.circleCard:not(.doorCard) :is(h3,h4) a:before{content:"";position:absolute;inset:0}.circleGrid>li>.circleCard:not(.doorCard) :is(.circleCardActions a,.circleCardFields a,.recordTier a){z-index:2;position:relative}.circleGrid>li>.circleCard:not(.doorCard):hover :is(h3,h4) a{color:var(--ember);border-bottom-color:currentColor}@media (prefers-reduced-motion:reduce){.circleGrid>li>.circleCard:not(.doorCard){transition:none}}.giveBand .walkHeroAction{margin-top:1.25rem}.communityHomeActions{margin-top:38px}.aboutStory{display:block}.aboutStoryCard{background:#fff;border:1px solid #101b3124;display:block;overflow:hidden;box-shadow:0 20px 50px -30px #0c142240}.storyCardBanner{aspect-ratio:21/9;background:var(--navy);isolation:isolate;width:100%;min-height:240px;max-height:520px;display:block;position:relative}.storyCardBanner img{object-fit:cover;object-position:35% 40%;filter:saturate(.9)contrast(1.02)}.storyCardBanner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#101b3100 55%,#101b3173 100%);position:absolute;inset:0}.storyCardCaption{z-index:2;border-left:3px solid var(--gold);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e18b8;gap:3px;margin:0;padding:12px 16px;display:grid;position:absolute;bottom:clamp(1rem,2.5vw,1.75rem);left:clamp(1.25rem,3vw,2.5rem)}.storyCardCaption span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.storyCardCaption strong{font-family:var(--font-display);font-size:1.15rem;font-weight:500}.storyCardBody{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid}.aboutStoryCard .aboutStoryCopy h2{margin:.4rem 0 1.1rem;font-size:clamp(2.4rem,4.6vw,4rem)}.aboutStoryCard .aboutStoryCopy .prose{max-width:60ch}.aboutStoryCard .aboutFacts{margin-top:.4rem}@media (max-width:900px){.storyCardBody{grid-template-columns:minmax(0,1fr)}.storyCardBanner{aspect-ratio:16/9}}.wireframeMode .storyCardBanner{display:none!important}.aboutCollage{padding-top:0;padding-bottom:clamp(2.5rem,5vw,4rem)}.photoScatter{justify-content:center;align-items:flex-start;margin:0;padding:.5rem 0 0;list-style:none;display:flex}.photoScatter li{transform:rotate(var(--tilt));flex:none;transition:transform .22s,z-index;position:relative}.photoScatter li:first-child{--tilt:-2.5deg;z-index:2;width:18%;margin-top:14px}.photoScatter li:nth-child(2){--tilt:2.5deg;z-index:3;width:11%;margin-top:0;margin-left:-2.5%}.photoScatter li:nth-child(3){--tilt:-1.5deg;z-index:1;width:18%;margin-top:30px;margin-left:-2%}.photoScatter li:nth-child(4){--tilt:2deg;z-index:4;width:16%;margin-top:4px;margin-left:-2.5%}.photoScatter li:nth-child(5){--tilt:3deg;z-index:2;width:17%;margin-top:36px;margin-left:-3%}.photoScatter li:nth-child(6){--tilt:-2deg;z-index:3;width:17%;margin-top:8px;margin-left:-2.5%}.photoScatter li:nth-child(7){--tilt:-3deg;z-index:1;width:17%;margin-top:40px;margin-left:-3.5%}.photoPrint{cursor:pointer;background:#fff;border:0;width:100%;margin:0;padding:6px 6px 8px;transition:transform .22s,box-shadow .22s;display:block;box-shadow:0 10px 30px -12px #0c142259,0 0 0 1px #101b3114}.photoPrint img{width:100%;height:auto;display:block}.photoScatter li:hover,.photoScatter li:focus-within{z-index:10;transform:rotate(0)}.photoScatter li:hover .photoPrint,.photoPrint:focus-visible{transform:translateY(-8px)scale(1.04);box-shadow:0 24px 48px -18px #0c142273,0 0 0 1px #101b311f}.photoPrint:focus-visible{outline:3px solid var(--ember);outline-offset:3px}@media (max-width:760px){.photoScatter{grid-template-columns:1fr 1fr;align-items:start;gap:14px 12px;padding-top:.75rem;display:grid}.photoScatter li,.photoScatter li:nth-child(n){width:auto;margin:0}.photoScatter li:nth-child(2){grid-row:span 2}}@media (prefers-reduced-motion:reduce){.photoScatter li,.photoPrint{transition:none}}.wireframeMode .aboutCollage{display:none!important}.lightbox{color:#fff;background:0 0;border:0;width:min(1100px,94vw);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.lightbox::backdrop{background:#080d18e0}.lightboxFrame{width:100%;height:min(76vh,760px);position:relative}.lightboxCaption{color:#d7dde8;align-items:baseline;gap:1rem;margin:.9rem 0 0;font-size:.95rem;display:flex}.lightboxCount{letter-spacing:.12em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.lightboxNav,.lightboxClose{color:#fff;cursor:pointer;background:#080e18b3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.9rem;line-height:1;transition:background .18s,border-color .18s;display:grid;position:absolute}.lightboxNav{top:calc(min(76vh,760px)/2 - 24px)}.lightboxPrev{left:-12px}.lightboxNext{right:-12px}.lightboxClose{font-size:1.6rem;top:-14px;right:-12px}.lightboxNav:hover,.lightboxClose:hover{background:var(--ember);border-color:var(--ember)}.lightboxNav:focus-visible,.lightboxClose:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (max-width:760px){.lightboxFrame{height:60vh}.lightboxNav{top:calc(30vh - 24px)}.lightboxPrev{left:4px}.lightboxNext{right:4px}.lightboxClose{top:4px;right:4px}}.pageHero.photoHero{isolation:isolate;align-items:center;min-height:clamp(30rem,52vw,40rem);padding-block:clamp(4rem,8vw,7rem);display:flex;position:relative;overflow:hidden}.photoHeroCopy{z-index:2;min-width:0;max-width:720px;position:relative}.photoHeroPhoto{z-index:0;pointer-events:none;position:absolute;inset:0 0 0 42%}.photoHeroPhoto img{object-fit:cover;object-position:50% 40%;filter:saturate(.74)contrast(1.02)brightness(.8)}.photoHeroPhoto:before{content:"";z-index:1;background:linear-gradient(90deg,#101b31 0% 14%,#101b31e6 28%,#101b3180 46%,#101b3133 68%,#101b314d 100%),linear-gradient(#101b3159 0%,#101b311a 45%,#101b3180 100%);position:absolute;inset:0}@media (max-width:1100px){.photoHeroCopy{max-width:560px}}@media (max-width:900px){.pageHero.photoHero{min-height:0}.photoHeroPhoto{inset:0}.photoHeroPhoto:before{background:linear-gradient(#101b31f5 0%,#101b31e6 55%,#101b31b8 100%)}}.wireframeMode .photoHeroPhoto{display:none!important}.walkHero .photoHeroPhoto{inset:0 -50% 0 0}.walkHero .photoHeroPhoto img{object-position:center 16%;filter:saturate(.85)contrast(1.02)brightness(.9)}.walkHero .photoHeroPhoto:before{background:linear-gradient(90deg,#101b31f0 0%,#101b31e6 26%,#101b31b8 40%,#101b3161 52%,#101b311a 62%,#101b3114 100%),linear-gradient(#101b314d 0%,#101b310d 40%,#101b3173 100%)}.walkHero .photoHeroCopy{max-width:640px}@media (max-width:900px){.walkHero .photoHeroPhoto{inset:0}.walkHero .photoHeroPhoto img{object-position:55% 40%}.walkHero .photoHeroPhoto:before{background:linear-gradient(#101b31f0 0%,#101b31e0 60%,#101b31b3 100%)}}.chapterHero[data-photo=porch] .photoHeroPhoto img{object-position:50% 45%}.chapterHero[data-photo=pickleball] .photoHeroPhoto img{object-position:50% 42%}.chapterHero[data-photo=workshop] .photoHeroPhoto img{object-position:62% 40%}.chapterHero[data-photo=winter-lake] .photoHeroPhoto img{object-position:50% 55%}.chapterHero[data-photo=playful] .photoHeroPhoto img,.chapterHero[data-photo=fireside] .photoHeroPhoto img{object-position:45% 50%}.chapterHero[data-photo=listening] .photoHeroPhoto img{object-position:60% 45%}.chapterHero[data-photo=fire] .photoHeroPhoto img{object-position:50% 45%}.circleGrid>li>.circleCard:not(.doorCard):not(:has(:is(h3,h4) a)) .circleCardActions a{position:static}.circleGrid>li>.circleCard:not(.doorCard):not(:has(:is(h3,h4) a)) .circleCardActions a:before{content:"";position:absolute;inset:0}.circleGrid>li>.circleCard:not(.doorCard) .button:hover{transform:none}.circleGrid>li>.circleCard:not(.doorCard):hover .buttonOutline{border-color:var(--ember);color:var(--ember)}.relatedList>li{transition:transform .18s,box-shadow .18s;position:relative}.relatedList>li:hover{z-index:1;transform:translateY(-2px);box-shadow:0 10px 28px #101b311f,0 0 0 1px #101b3133}.relatedList>li>a:before{content:"";position:absolute;inset:0}.relatedList>li:hover>a{color:var(--ember);border-bottom-color:currentColor}.insightCard{transition:transform .18s,box-shadow .18s;position:relative}.insightCard:hover{z-index:1;transform:translateY(-2px);box-shadow:0 10px 28px #101b311f,0 0 0 1px #101b3133}.insightCard h3 a:before{content:"";position:absolute;inset:0}.insightCard :is(.topicChip,.insightCardRead,time a){z-index:2;position:relative}.insightCard:hover :is(h3 a,.insightCardRead){color:var(--ember);text-underline-offset:4px;text-decoration:underline}.insightCardFeatured:hover :is(h3 a,.insightCardRead){color:var(--gold)}.personCard{transition:transform .18s,box-shadow .18s;position:relative}.personCard:hover{z-index:1;transform:translateY(-2px);box-shadow:0 10px 28px #101b311f,0 0 0 1px #101b3133}.personBody h3 a:before{content:"";position:absolute;inset:0}.personCard .personMore{z-index:2;position:relative}.personCard:hover :is(.personBody h3 a,.personMore){color:var(--ember)}.personCard:hover .personMore{text-underline-offset:4px;text-decoration:underline}.episodeRow{transition:transform .18s,box-shadow .18s;position:relative}.episodeRow:hover{z-index:1;background:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #101b311f,0 0 0 1px #101b3133}.episodeRowBody h3 a:before{content:"";position:absolute;inset:0}.episodeRow .episodeTopic{z-index:2;position:relative}.episodeRow:hover .episodeRowBody h3 a{color:var(--ember);text-underline-offset:4px;text-decoration:underline}.episodeNavCard{transition:transform .18s,box-shadow .18s,border-color .18s}.episodeNavCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #101b311f}.occurrenceKicker a,.walkPromoLink{text-underline-offset:4px;border-bottom:0;text-decoration:underline}:is(.sectionHeading>a,.insightCard h3 a,.insightCardRead,.storyCard figcaption a,.relatedList a,.textLink,.inlineLinks a:not(.button),.occurrenceTitle a,.communityPathPreview a):hover{color:var(--ember);text-underline-offset:4px;text-decoration:underline}:is(.doorCard summary:hover h4,.membershipAccordion summary:hover){color:var(--ember)}:is(.recommendation,.membershipPanelDeep) :is(.doorCard summary:hover h4,.membershipAccordion summary:hover,.communityPathPreview a:hover,.recommendationEvent h4 a:hover,.recommendationEventFallback a:hover){color:var(--gold)}.faceWallMore:hover{border-color:var(--ember);color:var(--ember)}:is(.communityHome,.pageHero,.conversionRail,.fromTheMenCard,.episodeBanner,.writingBanner,.insightCardFeatured,.siteFooter) :is(.textLink,.inlineLinks a:not(.button),.sectionHeading>a):hover{color:var(--gold)}:is(a,button):hover>.rowArrow{transform:translate(4px)}.drawerConnect a{color:#dfe3ea;border:1px solid #ffffff38;width:44px;height:44px}.drawerConnect a:hover{color:#fff;border-color:var(--ember);background:#e7652b24}.drawerConnect svg{width:20px;height:20px}.drawerConnect .socialIconStroke{fill:none;stroke:currentColor;stroke-width:2px}:is(a,button):not(.button):has(>.rowArrow){display:inline-block}.rowAction:has(>.rowArrow){min-height:0;line-height:44px;display:inline-block}.rowArrow{text-decoration:none}.insightsGrid .insightCard:hover .insightCardRead,.footerMissionLink a:hover{text-underline-offset:4px;text-decoration:underline}.contributorNote{border-left:3px solid var(--ember);color:#536078;max-width:72ch;margin:0 0 1.5rem;padding:.15rem 0 .15rem 1rem;line-height:1.6}.contributorNoteLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-dark);margin-right:.35rem;font-size:.72rem;font-weight:800}.contributorNoteLink{white-space:nowrap}.calloutSection{background:#f8f5ef;padding:0 max(5vw,50vw - 550px) clamp(2rem,4vw,3rem)}.calloutSection .contributorNote{margin:0}@media (max-width:640px){.calloutSection{padding-left:1.25rem;padding-right:1.25rem}}.giftFunds{padding-top:0}.giftFundsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem 3rem;display:grid}.giftFunds h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:.3rem 0 .9rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;line-height:1}.requestHelp{background:#fff;border:1px solid #101b3126;gap:.5rem;padding:1rem 1.1rem 1.1rem;display:grid}.requestHelp legend{padding:0 .35rem;font-weight:800}.requestHelper{color:#536078;margin:0 0 .35rem;font-size:.9rem;line-height:1.5}.requestHelpOption{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.45;display:flex}.requestHelpOption input{margin-top:.25rem}@media (min-width:900px){@supports (grid-template-rows:subgrid){.membershipPanel{grid-template-rows:subgrid;grid-row:span 9;align-items:start;row-gap:1.1rem;display:grid}.membershipPanel>.membershipCtaRow:last-child{grid-row:-2/-1;margin-top:0}}}.sharePanel{gap:.8rem;margin:0 0 1rem;display:grid}.shareNote{border-left:3px solid var(--gold);color:#e6eaf2;overflow-wrap:anywhere;background:#ffffff0f;margin:0;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.shareActions{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.shareCopy{appearance:none;cursor:pointer;color:var(--white);font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;padding:.6rem .95rem;font-size:.78rem;font-weight:800}.shareCopy:hover{border-color:var(--gold);color:var(--gold)}.shareCopy:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.shareFamilyLine{color:#c9d0dc;max-width:48ch;margin:0;font-size:.92rem;line-height:1.6}.shareFamilyLine a{color:var(--white);text-underline-offset:3px;font-weight:700;text-decoration:underline}.shareFamilyLine a:hover{color:var(--gold)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
