main:has(.advice-landing-surface:not([data-member])){background-color:var(--surface-secondary)}body:has(aside[data-slot=sidebar]) main:has(.advice-landing-surface:not([data-member])){background-color:var(--surface-primary)}.advice-skeleton-member{display:none}body:has(aside[data-slot=sidebar]) .advice-skeleton-visitor{display:none}body:has(aside[data-slot=sidebar]) .advice-skeleton-member{display:flex}.advice-search-veil{z-index:-1;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.advice-search-veil[data-on]{opacity:1;pointer-events:auto}@scope(.advice-landing){:scope{--brand-oxblood:#440411;--brand-navy:#042f44;--brand-forest:#044438;--brand-burnt:#f48734;--brand-sky:#6f9fc8;--brand-cream:#f0eae4;--brand-ink:#23211f;--brand-plum:#4a1d40;--brand-blush:color-mix(in srgb, var(--brand-oxblood) 7%, var(--surface-primary));--brand-blush-ink:color-mix(in srgb, var(--brand-oxblood) 82%, var(--brand-ink));--page-gutter:1.25rem;--main-w:28rem;--bleed:calc(50% - 50cqw);--rail-inset:max(var(--page-gutter), calc((100cqw - var(--main-w)) / 2 + var(--page-gutter)));--arrive-ease:cubic-bezier(.22, 1, .36, 1);--rule:color-mix(in srgb, var(--fg-high) 12%, transparent);--page-surface:var(--surface-secondary);background-color:var(--page-surface)}.landing-cq{container-type:inline-size}:scope[data-member]{--page-surface:var(--surface-primary)}:scope:where(.dark *){--brand-blush:color-mix(in srgb, var(--brand-oxblood) 34%, var(--surface-primary));--brand-blush-ink:color-mix(in srgb, var(--brand-oxblood) 30%, var(--brand-cream))}@media (min-width:48rem){:scope{--page-gutter:2rem;--main-w:40rem}}@media (min-width:64rem){:scope{--page-gutter:2.5rem;--main-w:72rem}}.landing-main{padding-bottom:7rem}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button:not(:disabled),[role=button]{cursor:pointer}.arch-portrait{background:var(--sand-4);border-radius:50% 50% 16% 16%/40% 40% 12% 12%;flex-shrink:0;display:block;overflow:hidden}.img-outline{box-shadow:var(--avatar-shadow-inset)}.landing-card>:not(.landing-card-action){pointer-events:none}.landing-card>.landing-card-action,.landing-card>.landing-card-action:hover,.landing-card>.landing-card-action:active{background-color:#0000}.landing-card{--card-lift:0 2px 2px 0 #fff inset, 0 10.213px 10.213px -5.107px #00000008, 0 5.107px 5.107px -2.553px #00000008, 0 2.553px 2.553px -2px #00000008, 0 .638px .638px -.319px #00000008;transition:box-shadow .26s cubic-bezier(.22, 1, .36, 1), transform .26s cubic-bezier(.22, 1, .36, 1), background-color .18s var(--ease-out-quart), border-color .26s ease}.landing-card:where(.dark *){--card-lift:0 2px 2px 0 #ffffff14 inset, 0 10.213px 10.213px -5.107px #0003, 0 5.107px 5.107px -2.553px #00000026, 0 2.553px 2.553px -2px #0000001a, 0 .638px .638px -.319px #0000000d}@media (hover:hover) and (pointer:fine){.landing-card:hover{box-shadow:var(--card-lift)}}.landing-card:has(>.landing-card-action:focus-visible){outline:2px solid var(--brand-accent);outline-offset:3px}.card-arrow{width:16px;height:16px;color:var(--fg-high);opacity:.4;flex-shrink:0;margin-left:auto;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s}@media (hover:hover) and (pointer:fine){.landing-card:hover .card-arrow{opacity:.7;transform:translate(3px)}}.q-glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.q-glow:before{content:"";background-image:radial-gradient(150% 120% at 50% 118%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 70%);opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(12%)}.q-glow:where(.dark *):before{background-image:radial-gradient(150% 120% at 50% 118%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 70%)}@media (hover:hover) and (pointer:fine){.landing-card:hover .q-glow:before{opacity:1;transform:none}}.landing-card:has(>.landing-card-action:focus-visible) .q-glow:before{opacity:1;transform:none}@media (pointer:fine){.landing-rail [data-slot=carousel-content]{cursor:grab}.landing-rail [data-slot=carousel-content]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}}.people-track{padding-block:28px 36px}.people-carousel{margin-top:-16px}.landing-hero{--hl-paper:#fcf8f3;--hl-ink:var(--fg-high);--hl-muted:var(--fg-mid);isolation:isolate}.landing-hero:where(.dark *){--hl-paper:#1f1e1c}.hero-copy{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:152px 0 28px;display:flex;position:relative}.hero-copy h1{isolation:isolate;color:var(--hl-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.02;position:relative}.hero-copy h1:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--hl-paper) 30%, color-mix(in srgb, var(--hl-paper) 92%, transparent) 48%, transparent 74%);filter:blur(14px);border-radius:50%;position:absolute;inset:-64px -112px}.hero-copy h1:where(.dark *):before{display:none}:scope[data-member] .hero-copy{padding:72px 0 14px}@media (max-width:47.999rem){:scope[data-member] .hero-copy{padding-top:64px}}:scope[data-member] .hero-copy h1{letter-spacing:-.025em;color:var(--hl-ink);font-size:clamp(24px,2vw,28px);font-weight:500}:scope[data-member] .hero-copy h1:before,:scope[data-member] .hero-break{display:none}.sdock{z-index:31;isolation:isolate;margin-bottom:56px;padding-block:.25rem;position:sticky;top:6rem}.sdock[data-raised]{z-index:46}@media (max-width:47.999rem){:scope:not([data-member]) .sdock{top:calc(env(safe-area-inset-top,0px) + 3.5rem)}}.sdock-box{isolation:isolate;border-radius:31px;padding:3px;position:relative}.sdock-box:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff47;transition:opacity .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff7a,0 2px 5px #23211f08,0 14px 32px -12px #23211f24}.sdock-box div:has(>[role=listbox]){background-color:color-mix(in srgb, var(--surface-primary) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:6px;top:calc(100% + 8px);box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #23211f0a,0 18px 44px -18px #23211f3d}.sdock-box div:has(>[role=listbox]):where(.dark *){background-color:color-mix(in srgb, var(--surface-primary) 94%, transparent);box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 44px -18px #00000080}.sdock-box:where(.dark *):before{background:#ffffff0d;box-shadow:0 12px 32px -12px #0000004d}.hero-breath{--breath-tangerine:#ff9e66;--breath-amber:#ffcf8f;--breath-warm:#ffb599;--breath-opacity:.85;z-index:-2;opacity:var(--breath-opacity)}@keyframes landing-breath-in{0%{opacity:0}to{opacity:var(--breath-opacity,1)}}.breath-in:has([data-breath-ready=true]) .breath-fallback{visibility:hidden}.breath-in{animation:1.4s ease-out backwards landing-breath-in}.hl-topic-glow.hero-breath{inset:-90px var(--bleed) -160px;z-index:0;opacity:.65;-webkit-mask-image:linear-gradient(#0000,#000 22% 64%,#0000);mask-image:linear-gradient(#0000,#000 22% 64%,#0000)}.hl-topic-glow.hero-breath:where(.dark *){--breath-tangerine:color-mix(in srgb, var(--brand-accent) 55%, var(--surface-secondary));--breath-amber:color-mix(in srgb, var(--brand-accent) 30%, var(--surface-secondary));--breath-warm:color-mix(in srgb, var(--brand-accent) 40%, var(--surface-secondary));--breath-opacity:.14;opacity:.14}.hl-ripples{pointer-events:none;position:absolute;inset:0}.hl-ripples-paper{inset:-8rem var(--bleed) -340px;z-index:-1;background:linear-gradient(var(--hl-paper) 62%, var(--surface-secondary));position:absolute}.hl-ripples-art{inset:-4rem var(--bleed) -160px;z-index:1;position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 9% 66%,#0000);mask-image:linear-gradient(#0000,#000 9% 66%,#0000)}.hl-ripples-lines{max-width:none;color:color-mix(in srgb, var(--hl-ink) 7%, transparent);position:absolute;top:0;left:50%;transform:translate(-50%)}.hl-ripples-warmth{background:radial-gradient(ellipse 520px 300px at 50% 300px, color-mix(in srgb, var(--brand-accent) 4%, transparent), transparent 70%);position:absolute;inset:0}.hl-topic-stage{z-index:2;pointer-events:none;width:1440px;height:440px;position:absolute;top:0;left:50%;translate:-50%}.hl-topic-adaptive-lines{z-index:1;color:color-mix(in srgb, var(--hl-ink) 7%, transparent);pointer-events:none;position:absolute;top:0;left:50%;overflow:visible;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 12% 76%,#0000);mask-image:linear-gradient(#0000,#000 12% 76%,#0000)}.hl-topic-orbit{offset-rotate:0deg;offset-distance:var(--orbit-from);animation:hl-topic-travel var(--orbit-duration) linear var(--orbit-delay) infinite both, hl-topic-arrive .64s cubic-bezier(.22, 1, .36, 1) var(--arrival-delay) backwards;position:absolute;top:0;left:0}.hl-topic-presence{pointer-events:none;transform-origin:50% 21px;animation:hl-topic-appear var(--orbit-duration) linear var(--orbit-delay) infinite both;position:relative}.hl-topic-pill{border:1px solid color-mix(in srgb, var(--hl-paper) 70%, transparent);height:36px;color:var(--hl-muted);pointer-events:none;white-space:nowrap;border-radius:999px;justify-content:flex-start;align-items:center;gap:5px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.hl-topic-pill:where(.dark *){border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 6px 18px -10px #00000080}.hl-topic-dot{width:16px;height:16px;color:var(--fg-low);flex-shrink:0;place-items:center;display:grid;position:relative}.hl-topic-icon{opacity:.55;width:13px;height:13px}.hl-topic-ripples[data-paused] :is(.hl-topic-orbit,.hl-topic-presence){animation-play-state:paused,running}@keyframes hl-topic-travel{0%{offset-distance:var(--orbit-from)}to{offset-distance:var(--orbit-to)}}@keyframes hl-topic-arrive{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes hl-topic-appear{0%{opacity:0;filter:blur(2px);visibility:visible;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(4px)scale(.98)}5%,91%{opacity:1;filter:blur();visibility:visible;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)scale(1)}97%,to{opacity:0;filter:blur(2px);visibility:hidden;transform:translateY(-3px)scale(.99)}}@media (min-width:48rem) and (max-width:63.999rem){.hero-copy{padding-top:120px}.hl-topic-stage{width:100cqw;height:440px}}@media (max-width:63.999rem){.hl-ripples-lines{display:none}}@media (max-width:47.999rem){.sdock{margin-bottom:36px}.hero-copy{gap:14px;padding:152px 0 20px}.hero-copy h1{font-size:clamp(32px,7.6vw,44px)}.hero-copy h1:before{inset:-28px -20px}.hl-ripples-art{inset:-4rem var(--bleed) -80px}.hl-topic-adaptive-lines{-webkit-mask-image:linear-gradient(#0000,#000 8% 70%,#0000);mask-image:linear-gradient(#0000,#000 8% 70%,#0000)}.hl-topic-stage{width:100cqw;height:300px}.hl-topic-pill{height:34px;padding:0 11px 0 9px;font-size:12.5px}.hl-topic-dot{width:15px;height:15px}.hl-topic-icon{width:12px;height:12px}.hl-ripples-paper{inset:-6rem var(--bleed) -160px}.hl-ripples-warmth{background:radial-gradient(ellipse 320px 200px at 50% 190px, color-mix(in srgb, var(--brand-accent) 4%, transparent), transparent 70%)}}.question-quiet.landing-card{height:100%;min-height:192px;color:var(--fg-high);background:var(--surface-primary);border:1px solid color-mix(in srgb, var(--fg-high) 9%, transparent);box-shadow:none;border-radius:24px;flex-direction:column;gap:12px;padding:24px 24px 18px;display:flex;overflow:hidden}.question-copy h3{color:var(--fg-mid);letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.3}.question-copy mark{color:var(--fg-high);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:.15em}.question-foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.question-count-tag{--tag-bg:color-mix(in srgb, var(--fg-high) 6%, transparent);--tag-fg:var(--fg-mid)}.question-count-tag:where(.dark *){--tag-bg:#ffffff17}.question-count-tag .brand-tag-label{font-variant-numeric:tabular-nums}.question-stack{align-items:center;margin-right:-2px;display:flex}.question-stack-faces{align-items:flex-end;padding:0 2px;display:flex}.question-stack-face{--face-angle:-1.5deg;z-index:calc(1 + var(--face-index,0));transform:rotate(var(--face-angle));transform-origin:50% 85%;border-radius:50% 50% 8px 8px/40% 40% 8px 8px;flex-shrink:0;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;position:relative}.question-stack-face+.question-stack-face{margin-left:-9px}.question-stack-face:nth-child(2n){--face-angle:1.5deg}.question-stack-face .arch-portrait{border:2px solid var(--surface-primary);background:var(--surface-tertiary);width:28px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-high) 8%, transparent)}@media (hover:hover) and (pointer:fine){.landing-card:hover .question-stack-face{transform:rotate(var(--face-angle)) translateY(-1.5px);transition-delay:calc(var(--face-index,0) * 45ms)}}@media (max-width:639px){.question-quiet.landing-card{min-height:160px;padding:18px 20px 16px}.question-copy h3{letter-spacing:-.01em;font-size:16px;line-height:1.4}}.brand-tag{--tag-default-bg:var(--brand-blush);color:var(--tag-fg,var(--brand-blush-ink))}.situation-slot{width:calc((100cqw - 2 * var(--rail-inset) - .75rem) / 1.5);flex-shrink:0;display:flex}@media not (min-width:640px){.situation-slot{width:calc(100cqw - 2 * var(--rail-inset) - 2rem)}}.situation-card{--situation-fg:color-mix(in srgb, var(--brand-burnt) 50%, var(--brand-ink));--situation-bg:color-mix(in srgb, var(--brand-cream) 55%, var(--surface-primary));isolation:isolate;background-color:var(--situation-bg);gap:16px;padding:20px 24px}.situation-card:where(.dark *){--situation-bg:color-mix(in srgb, var(--brand-cream) 7%, var(--surface-primary))}@media (hover:hover) and (pointer:fine){.situation-card:hover{--situation-bg:color-mix(in srgb, var(--brand-cream) 70%, var(--surface-primary))}.situation-card:hover:where(.dark *){--situation-bg:color-mix(in srgb, #fff 6%, var(--surface-primary))}}.situation-card[data-tag=oxblood]{--situation-fg:var(--brand-oxblood)}.situation-card[data-tag=navy]{--situation-fg:var(--brand-navy)}.situation-card[data-tag=forest]{--situation-fg:var(--brand-forest)}.situation-card[data-tag=cream]{--situation-fg:color-mix(in srgb, var(--brand-burnt) 70%, var(--brand-ink))}.situation-card[data-tag=ink]{--situation-fg:var(--brand-ink)}.situation-card[data-tag=plum]{--situation-fg:var(--brand-plum)}.situation-card[data-tag=oxblood]:where(.dark *){--situation-fg:color-mix(in srgb, var(--brand-oxblood) 35%, white)}.situation-card[data-tag=navy]:where(.dark *){--situation-fg:var(--brand-sky)}.situation-card[data-tag=forest]:where(.dark *){--situation-fg:color-mix(in srgb, var(--brand-forest) 30%, white)}.situation-card[data-tag=cream]:where(.dark *){--situation-fg:var(--brand-burnt)}.situation-card[data-tag=ink]:where(.dark *){--situation-fg:var(--brand-cream)}.situation-card[data-tag=plum]:where(.dark *){--situation-fg:color-mix(in srgb, var(--brand-plum) 40%, white)}.situation-count-tag{--tag-bg:color-mix(in srgb, var(--fg-high) 6%, transparent);--tag-fg:var(--fg-mid)}.situation-count-tag:where(.dark *){--tag-bg:#ffffff17}.situation-body,.situation-footer{z-index:1;position:relative}.situation-body{gap:24px;display:grid}.situation-story{flex-direction:column;gap:14px;min-width:0;display:flex}.situation-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.situation-footer .brand-tag-label{font-variant-numeric:tabular-nums}.situation-quote-mark{height:.62em;color:var(--fg-mid);font-size:44px;line-height:1;display:block}.situation-etch{z-index:0;pointer-events:none;color:var(--situation-fg);letter-spacing:-.045em;white-space:nowrap;opacity:.028;font-size:clamp(56px,6.4vw,92px);font-weight:500;line-height:1;position:absolute;top:-14px;left:-4px;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 92%),linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 40%,#0000 92%),linear-gradient(#000 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.situation-quote-text{color:var(--fg-high);letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.3}.situation-card-long .situation-quote-text{font-size:clamp(18px,1.5vw,21px);line-height:1.38}.situation-card-short .situation-quote-text{font-size:clamp(21px,1.9vw,25px);line-height:1.26}.deck-card{isolation:isolate;background-color:var(--surface-primary)}.deck-glow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.deck-glow:before{content:"";background-image:radial-gradient(150% 120% at 50% 118%, color-mix(in oklch, var(--glow) 32%, transparent), transparent 70%);opacity:0;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:-12%;transform:translate(3%,6%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.topic-card:hover .deck-glow:before{opacity:1;transform:translate(-2%,-3%)}}.topic-card{text-align:left;background-image:radial-gradient(140% 85% at 50% 118%, color-mix(in oklch, var(--glow) 27%, transparent), transparent 72%);width:100%;min-height:17.5rem;transition:translate .26s var(--ease-out-quart), box-shadow .26s var(--ease-out-quart);border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;position:relative}.topic-card[data-tone]{background-color:var(--topic-bg);color:var(--topic-fg);box-shadow:none}@media (hover:hover) and (pointer:fine){.topic-card[data-tone]:hover{box-shadow:var(--card-lift);translate:0 -3px}}.topic-card:focus-visible{outline:2px solid var(--fg-high);outline-offset:4px}[data-tone=oxblood]{--topic-bg:var(--brand-oxblood);--topic-fg:var(--brand-cream);--topic-muted:color-mix(in srgb, var(--brand-accent) 78%, var(--brand-cream));--topic-pill:#ffffff24;--glow:color-mix(in srgb, var(--brand-accent) 45%, var(--brand-oxblood))}[data-tone=navy]{--topic-bg:var(--brand-navy);--topic-fg:var(--brand-cream);--topic-muted:color-mix(in srgb, var(--brand-sky) 80%, var(--brand-cream));--topic-pill:#ffffff24;--glow:color-mix(in srgb, var(--brand-sky) 55%, var(--brand-navy))}[data-tone=forest]{--topic-bg:var(--brand-forest);--topic-fg:var(--brand-cream);--topic-muted:color-mix(in srgb, var(--brand-cream) 78%, var(--brand-forest));--topic-pill:#ffffff24;--glow:color-mix(in srgb, var(--brand-cream) 40%, var(--brand-forest))}[data-tone=ink]{--topic-bg:var(--brand-ink);--topic-fg:var(--brand-cream);--topic-muted:color-mix(in srgb, var(--brand-cream) 55%, var(--brand-ink));--topic-pill:#ffffff24;--glow:color-mix(in srgb, var(--brand-cream) 30%, var(--brand-ink))}[data-tone=plum]{--topic-bg:var(--brand-plum);--topic-fg:var(--brand-cream);--topic-muted:color-mix(in srgb, var(--brand-plum) 30%, var(--brand-cream));--topic-pill:#ffffff24;--glow:color-mix(in srgb, var(--brand-plum) 45%, #b06aa0)}[data-tone=cream]{--topic-bg:color-mix(in srgb, white 45%, var(--brand-cream));--topic-fg:var(--brand-ink);--topic-muted:var(--brand-accent);--topic-pill:#0000000f;--glow:color-mix(in srgb, var(--brand-accent) 40%, var(--brand-cream))}.topic-mark{width:18px;height:18px;color:var(--topic-fg);opacity:.9;flex-shrink:0;margin-top:2px}.topic-tag{--tag-bg:var(--topic-pill);--tag-fg:var(--topic-fg)}.topic-tag .brand-tag-label{font-variant-numeric:tabular-nums}.topic-pair{flex-direction:column;align-items:flex-start;display:flex}.topic-ask,.topic-question{letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:break-word;font-size:1.375rem;font-weight:600;line-height:1.15;display:block}.topic-ask{color:var(--topic-fg)}.topic-question{color:var(--topic-muted)}.topic-card[data-tone=oxblood]:where(.dark *){--topic-bg:color-mix(in srgb, var(--brand-oxblood) 72%, #8a2a3a)}.topic-card[data-tone=navy]:where(.dark *){--topic-bg:color-mix(in srgb, var(--brand-navy) 70%, #2b6a8c)}.topic-card[data-tone=forest]:where(.dark *){--topic-bg:color-mix(in srgb, var(--brand-forest) 70%, #2f7a68)}.topic-card[data-tone=plum]:where(.dark *){--topic-bg:color-mix(in srgb, var(--brand-plum) 70%, #8a4a7c)}.topic-card[data-tone=ink]:where(.dark *){--topic-bg:color-mix(in srgb, var(--brand-ink) 70%, #6a6560)}.topic-card[data-tone]:where(.dark *){background-image:linear-gradient(170deg, color-mix(in srgb, white 11%, var(--topic-bg)) 0%, var(--topic-bg) 48%, color-mix(in srgb, black 18%, var(--topic-bg)) 100%), radial-gradient(140% 85% at 50% 118%, color-mix(in oklch, var(--glow) 30%, transparent), transparent 72%);box-shadow:0 0 0 1px #ffffff0f}.topic-card[data-tone=cream]:where(.dark *){background-image:radial-gradient(140% 85% at 50% 118%, color-mix(in oklch, var(--glow) 30%, transparent), transparent 72%);box-shadow:none}:scope{--portrait-well:color-mix(in srgb, var(--brand-cream) 55%, var(--surface-primary))}:scope:where(.dark *){--portrait-well:color-mix(in srgb, var(--brand-cream) 10%, var(--surface-primary))}.portrait-well{background:var(--portrait-well)}.portrait-img{opacity:1;transition:opacity .36s}@starting-style{.portrait-img{opacity:0}}.perspective-flip-front:where(.dark *),.perspective-flip-back:where(.dark *){box-shadow:inset 0 0 0 1px #ffffff17}.perspective-scrim{pointer-events:none;background:linear-gradient(#0000,#00000059 50%,#000c);position:absolute;inset:45% 0 0}.perspective-flip{--flip-crown:28px;--flip-width:min(72cqw, 17rem);width:var(--flip-width);perspective:1200px;flex-shrink:0;height:22.5rem}.perspective-flip-inner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .62s cubic-bezier(.22,1,.36,1);position:relative;transform:rotateY(0)}.perspective-flip[data-flipped] .perspective-flip-inner{transform:rotateY(180deg)}.perspective-flip[data-turned] :is(.perspective-flip-front,.perspective-flip-back){animation:.62s cubic-bezier(.22,1,.36,1) perspective-flip-soften}.perspective-flip[data-turned]:not([data-flipped]) :is(.perspective-flip-front,.perspective-flip-back){animation-name:perspective-flip-soften-back}@keyframes perspective-flip-soften{35%{filter:blur(3px)}to{filter:blur()}}@keyframes perspective-flip-soften-back{35%{filter:blur(3px)}to{filter:blur()}}.perspective-flip:has(:focus-visible){--flip-crown:calc(var(--flip-width) / 2)}@media (hover:hover) and (pointer:fine){.perspective-flip:hover{--flip-crown:calc(var(--flip-width) / 2)}}.perspective-flip-front,.perspective-flip-back{border-radius:var(--flip-crown) var(--flip-crown) 28px 28px;backface-visibility:hidden;width:100%;height:100%;transition:border-radius .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:clip}.perspective-flip-front{background:var(--portrait-well);text-align:left;white-space:normal;border:0;padding:0;display:block;transform:translateZ(1px)}.perspective-flip-trigger{z-index:1;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;background:0 0!important}.perspective-flip-trigger:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-5px}.perspective-flip-identity{z-index:2;color:#fff;pointer-events:none;flex-direction:column;gap:5px;display:flex;position:absolute;inset:auto 20px 20px;transform:translateZ(0)}.perspective-flip-front>.perspective-scrim{z-index:1;transform:translateZ(0)}.perspective-flip-offer .perspective-flip-hook{pointer-events:auto}.perspective-flip-identity>.font-heading{letter-spacing:-.025em;align-items:center;gap:6px;font-size:24px;font-weight:500;line-height:1.05;display:flex}.perspective-flip-fact{opacity:.96;font-size:13px;font-weight:400;line-height:1.4}.perspective-flip-offer{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:6px;display:flex}.perspective-flip-offer .perspective-flip-hook{white-space:normal;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);color:#fff;text-wrap:pretty;background:#ffffff2e;border:0;border-radius:12px;flex:0 auto;min-width:0;min-height:32px;padding:6px 11px;font-size:13px;line-height:1.3;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.perspective-flip-hook strong{color:#fff}.perspective-flip-offer .perspective-flip-hook:hover,.perspective-flip-offer .perspective-flip-hook:focus-visible{background:#ffffff4d}.perspective-flip-offer .perspective-flip-hook:focus-visible{outline-offset:2px;outline:2px solid #fff}.perspective-flip-back{background:var(--portrait-tone,var(--brand-navy));color:var(--brand-cream);flex-direction:column;gap:22px;padding:44px 22px 22px;display:flex;transform:rotateY(180deg)translateZ(1px)}.perspective-flip-return{z-index:1;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;background:0 0!important}.perspective-flip-return:focus-visible{outline-offset:-5px;outline:2px solid}.perspective-flip-top,.perspective-flip-back blockquote{pointer-events:none}.perspective-flip-top,.perspective-flip-footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.perspective-flip-top{justify-content:center;position:relative}.perspective-flip-top>svg{opacity:.6}.perspective-flip-footer{margin:0 -6px -6px}.perspective-flip-on{font-family:var(--font-sans);opacity:.7;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.perspective-flip-back blockquote{letter-spacing:-.015em;text-wrap:pretty;margin:auto 0;font-size:18px;font-weight:500;line-height:1.22}.perspective-flip-quote{-webkit-line-clamp:7;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.perspective-flip[data-peek] .perspective-flip-inner{animation:1.1s cubic-bezier(.22,1,.36,1) .9s perspective-flip-peek}@keyframes perspective-flip-peek{0%,to{transform:rotateY(0)}35%{transform:rotateY(-16deg)}70%{transform:rotateY(4deg)}}.perspective-flip-footer a{z-index:2;background:var(--brand-cream);color:var(--portrait-tone,var(--brand-navy));position:relative}@media (prefers-reduced-motion:reduce){.hl-topic-orbit,.hl-topic-presence,.breath-in,.perspective-flip[data-turned] :is(.perspective-flip-front,.perspective-flip-back),.perspective-flip[data-peek] .perspective-flip-inner{animation:none}.card-arrow,.perspective-flip-front,.perspective-flip-back,.perspective-flip-inner{transition:none;transform:none!important}.q-glow:before,.deck-glow:before{transition:opacity .3s;transform:none}.perspective-flip-back{visibility:hidden}.perspective-flip[data-flipped] .perspective-flip-back{visibility:visible}.perspective-flip[data-flipped] .perspective-flip-front{visibility:hidden}}}