@layer tokens,base,layout,legacy,atoms,molecules,organisms,templates,pages,utilities;@layer tokens{:root{--orlo-purple-50: #F5EDF7;--orlo-purple-100: #EEE6EF;--orlo-purple-200: #D8CDE0;--orlo-purple-250: #C3A6DD;--orlo-purple-300: #A88BBE;--orlo-purple-400: #785D90;--orlo-purple-500: #5A3F7A;--orlo-purple-600: #4B3068;--orlo-purple-700: #382152;--orlo-purple-800: #2B1A40;--orlo-purple-900: #21152F;--orlo-purple-950: #15101E;--orlo-amber-50: #FFF8EA;--orlo-amber-100: #FFF1D8;--orlo-amber-200: #F5DDB9;--orlo-amber-300: #F2C57E;--orlo-amber-350: #EFBC83;--orlo-amber-400: #E0A85E;--orlo-amber-500: #D4924A;--orlo-amber-700: #94701A;--orlo-warm-white: #F7F3EC;--orlo-warm-50: #FDFAF5;--orlo-cream: #EDE5D3;--orlo-white: #FFFFFF;--orlo-ink: #1F1A24;--orlo-ink-muted: #64566E;--orlo-black: #000000;--orlo-font: Figtree, system-ui, sans-serif;--orlo-weight-regular: 400;--orlo-weight-medium: 500;--orlo-weight-semibold: 600;--orlo-weight-extrabold: 800;--orlo-weight-black: 900;--orlo-display-xl-size: clamp(65px, 7.6vw, 114px);--orlo-display-xl-line: 1.02;--orlo-display-xl-tracking: -.055em;--orlo-display-xl-weight: 900;--orlo-display-l-size: clamp(48px, 6.5vw, 92px);--orlo-display-l-line: 1.04;--orlo-display-l-tracking: -.05em;--orlo-display-l-weight: 900;--orlo-display-account-size: clamp(72px, 7.8vw, 105.6px);--orlo-display-account-line: 1.025;--orlo-display-account-tracking: -.045em;--orlo-display-account-weight: 900;--orlo-headline-size: clamp(36px, 4.4vw, 64px);--orlo-headline-line: 1.08;--orlo-headline-tracking: -.045em;--orlo-headline-weight: 800;--orlo-title-l-size: clamp(28px, 3vw, 42px);--orlo-title-l-line: 1.15;--orlo-title-l-tracking: -.035em;--orlo-title-l-weight: 800;--orlo-title-m-size: clamp(22px, 2.2vw, 30px);--orlo-title-m-line: 1.2;--orlo-title-m-tracking: -.025em;--orlo-title-m-weight: 600;--orlo-title-s-size: 20px;--orlo-title-s-line: 1.3;--orlo-title-s-tracking: -.02em;--orlo-title-s-weight: 600;--orlo-stat-size: 30px;--orlo-stat-line: 1.2;--orlo-stat-tracking: -.025em;--orlo-stat-weight: 800;--orlo-body-l-weight: 400;--orlo-body-l-size: 18px;--orlo-body-l-line: 1.6;--orlo-body-size: 17px;--orlo-body-line: 1.6;--orlo-body-s-size: 15px;--orlo-body-s-line: 1.5;--orlo-label-size: 14px;--orlo-label-line: 1.4;--orlo-label-weight: 500;--orlo-caption-size: 12px;--orlo-caption-line: 1.4;--orlo-caption-weight: 500;--orlo-space-0-5: 2px;--orlo-space-1: 4px;--orlo-space-2: 8px;--orlo-space-3: 12px;--orlo-space-4: 16px;--orlo-space-5: 20px;--orlo-space-6: 24px;--orlo-space-7: 28px;--orlo-space-8: 32px;--orlo-space-10: 40px;--orlo-space-12: 48px;--orlo-space-16: 64px;--orlo-space-20: 80px;--orlo-space-24: 96px;--orlo-space-32: 128px;--orlo-section-y: clamp(64px, 9vw, 128px);--orlo-gutter: clamp(20px, 5vw, 64px);--orlo-measure: 68ch;--orlo-content: 1180px;--orlo-wide: 1440px;--orlo-signup-gap: 22px;--orlo-border-width: 1px;--orlo-radius-xs: 4px;--orlo-radius-s: 8px;--orlo-radius-m: 12px;--orlo-radius-l: 18px;--orlo-radius-xl: 24px;--orlo-radius-2xl: 28px;--orlo-radius-3xl: 34px;--orlo-radius-pill: 999px;--orlo-radius-round: 50%;--orlo-shadow-0: none;--orlo-shadow-1: 0 2px 5px rgb(56 33 82 / 3%), 0 20px 48px rgb(56 33 82 / 7%);--orlo-shadow-2: 0 4px 12px rgb(56 33 82 / 8%), 0 28px 70px rgb(56 33 82 / 12%);--orlo-shadow-dark-1: 0 5px 12px rgb(33 21 47 / 15%), 0 25px 60px rgb(33 21 47 / 18%);--orlo-shadow-glass: inset 0 1px 0 rgb(255 248 234 / 35%), 0 7px 26px rgb(30 16 33 / 18%);--orlo-shadow-focus-halo: 0 0 0 5px rgb(90 63 122 / 8%);--orlo-glass-blur-s: 12px;--orlo-glass-blur-m: 20px;--orlo-glass-blur-l: 28px;--orlo-glass-saturate: 110%;--orlo-glass-fill-light: rgb(247 243 236 / 72%);--orlo-glass-fill-dark: rgb(56 33 82 / 40%);--orlo-glass-fill-hero: linear-gradient( 135deg, rgb(90 63 122 / 75%), rgb(56 33 82 / 87%));--orlo-glass-edge: rgb(247 243 236 / 24%);--orlo-glass-catchlight: inset 0 1px 0 rgb(255 248 234 / 36%);--orlo-duration-instant: .12s;--orlo-duration-fast: .18s;--orlo-duration-base: .24s;--orlo-duration-slow: .38s;--orlo-duration-deliberate: .7s;--orlo-duration-ambient-1: 4s;--orlo-duration-ambient-2: 9s;--orlo-duration-ambient-3: 14s;--orlo-duration-ambient-4: 20s;--orlo-ease-standard: cubic-bezier(.2, .65, .3, 1);--orlo-ease-emphasized: cubic-bezier(0, 0, .4, 1);--orlo-ease-exit: cubic-bezier(.4, 0, 1, 1);--orlo-ease-color: cubic-bezier(.4, 0, .6, 1);--orlo-ease-in-out: cubic-bezier(.45, 0, .3, 1);--orlo-ease-linear: linear;--orlo-stagger: 60ms;--orlo-distance-reveal: 24px;--orlo-z-behind: -1;--orlo-z-base: 0;--orlo-z-raised: 1;--orlo-z-sticky: 20;--orlo-z-header: 70;--orlo-z-floating: 75;--orlo-z-overlay: 85;--orlo-z-skip: 100;--orlo-z-dev: 900;--orlo-bp-xs: 380px;--orlo-bp-s: 600px;--orlo-bp-m: 760px;--orlo-bp-l: 960px;--orlo-bp-xl: 1100px;--orlo-bp-wide: 1500px}:root,[data-tone=light]{--orlo-surface-page: var(--orlo-warm-white);--orlo-surface-raised: var(--orlo-warm-50);--orlo-surface-sunken: var(--orlo-purple-100);--orlo-surface-tint: var(--orlo-purple-50);--orlo-surface-feature: var(--orlo-surface-lavender-cream);--orlo-text-primary: var(--orlo-purple-700);--orlo-text-body: var(--orlo-ink);--orlo-text-secondary: var(--orlo-ink-muted);--orlo-text-accent: var(--orlo-purple-500);--orlo-text-invitation: var(--orlo-purple-500);--orlo-border-subtle: rgb(90 63 122 / 9%);--orlo-border-strong: var(--orlo-purple-200);--orlo-accent: var(--orlo-purple-500);--orlo-accent-hover: var(--orlo-purple-600);--orlo-on-accent: var(--orlo-warm-white);--orlo-selected: var(--orlo-purple-100);--orlo-on-selected: var(--orlo-purple-700);--orlo-focus-ring-color: var(--orlo-purple-500);--orlo-focus-ring-width: 3px;--orlo-focus-ring-offset: 3px;--orlo-glass-fill: var(--orlo-glass-fill-light);--orlo-glass-fallback: var(--orlo-warm-50)}[data-tone=feature]{--orlo-surface-page: var(--orlo-surface-lavender-cream);--orlo-surface-raised: var(--orlo-warm-50);--orlo-surface-sunken: var(--orlo-purple-100);--orlo-surface-tint: var(--orlo-purple-50);--orlo-text-primary: var(--orlo-purple-700);--orlo-text-body: var(--orlo-ink);--orlo-text-secondary: var(--orlo-ink-muted);--orlo-text-accent: var(--orlo-purple-500);--orlo-text-invitation: var(--orlo-purple-500);--orlo-border-subtle: rgb(90 63 122 / 9%);--orlo-border-strong: var(--orlo-purple-200);--orlo-accent: var(--orlo-purple-500);--orlo-accent-hover: var(--orlo-purple-600);--orlo-on-accent: var(--orlo-warm-white);--orlo-selected: var(--orlo-purple-100);--orlo-on-selected: var(--orlo-purple-700);--orlo-focus-ring-color: var(--orlo-purple-500);--orlo-glass-fill: var(--orlo-glass-fill-light);--orlo-glass-fallback: var(--orlo-warm-50)}[data-tone=dark],[data-tone=night]{--orlo-surface-page: var(--orlo-purple-900);--orlo-surface-raised: var(--orlo-purple-800);--orlo-surface-sunken: var(--orlo-purple-950);--orlo-surface-tint: var(--orlo-purple-800);--orlo-text-primary: var(--orlo-warm-white);--orlo-text-body: var(--orlo-warm-white);--orlo-text-secondary: rgb(247 243 236 / 78%);--orlo-text-accent: var(--orlo-amber-300);--orlo-text-invitation: var(--orlo-purple-300);--orlo-border-subtle: rgb(247 243 236 / 14%);--orlo-border-strong: rgb(247 243 236 / 40%);--orlo-accent: var(--orlo-purple-500);--orlo-accent-hover: var(--orlo-purple-400);--orlo-on-accent: var(--orlo-warm-white);--orlo-selected: rgb(247 243 236 / 12%);--orlo-on-selected: var(--orlo-warm-white);--orlo-focus-ring-color: var(--orlo-warm-white);--orlo-focus-ring-width: 2px;--orlo-focus-ring-offset: 3px;--orlo-glass-fill: var(--orlo-glass-fill-dark);--orlo-glass-fallback: var(--orlo-purple-900)}[data-tone=night]{--orlo-surface-page: var(--orlo-purple-950);--orlo-surface-raised: var(--orlo-purple-900);--orlo-surface-sunken: var(--orlo-purple-950)}}@layer tokens{:root{--orlo-surface-lavender-cream: radial-gradient( ellipse at 22% 20%, #e6d4ed 0, transparent 57%), radial-gradient( ellipse at 83% 70%, #f0dabb70, transparent 58%), #f8f4ee}}@layer base{:where(h4,h5,h6,b,strong,th){font-weight:var(--orlo-weight-semibold)}}@layer base{@media screen and (prefers-reduced-motion:no-preference){:root.reveal-ready:not(.motion-paused) [data-reveal].reveal-pending.reveal-pending{opacity:0;transform:translate3d(0,var(--orlo-distance-reveal, 24px),0)}:root.reveal-ready:not(.motion-paused) [data-reveal].is-revealing.is-revealing{transition:opacity var(--orlo-duration-deliberate, .7s) var(--orlo-ease-emphasized, cubic-bezier(0, 0, .4, 1)),transform var(--orlo-duration-deliberate, .7s) var(--orlo-ease-emphasized, cubic-bezier(0, 0, .4, 1));transition-delay:calc(var(--reveal-step, 0) * var(--orlo-stagger, 60ms))}}}@layer legacy{@font-face{font-family:Figtree;src:url(/assets/Figtree.woff2) format("woff2"),url(/assets/Figtree.ttf) format("truetype");font-weight:300 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--orlo-warm-white);color:var(--orlo-ink);font:var(--orlo-weight-regular) var(--orlo-body-size)/var(--orlo-body-line) var(--orlo-font)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}img{display:block;max-width:100%}p{margin:0 0 1.15em}p:last-child{margin-bottom:0}h1,h2,h3{margin:0 0 .65em;font-weight:var(--orlo-weight-extrabold);line-height:1.14}h1{font-size:clamp(44px,5.4vw,78px);letter-spacing:-.055em}h2{font-size:clamp(32px,3.2vw,46px);letter-spacing:-.04em}h3{font-size:24px;letter-spacing:-.025em;line-height:1.25}strong{font-weight:var(--orlo-weight-semibold)}.wrap{width:min(1248px,88%);margin-inline:auto}.site-header{border-bottom:1px solid var(--line)}.header-inner{max-width:1440px;padding:30px 4.2%;margin:auto;display:flex;gap:36px;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:22px;text-decoration:none;flex-shrink:0}.brand img{width:100px;height:auto}.brand span{font-size:var(--orlo-body-l-size);border-left:1px solid var(--line);padding-left:22px;line-height:1.5}.site-header nav{display:flex;gap:26px;align-items:center}.site-header nav a{font-size:var(--orlo-body-s-size);text-decoration:none;white-space:nowrap;position:relative;min-height:44px;display:flex;align-items:center}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--orlo-purple-500)}.site-header nav a[aria-current]:after{content:"";position:absolute;bottom:1px;left:0;right:0;height:2px;background:var(--orlo-purple-500)}.menu-toggle{display:none;border:0;background:none;color:var(--orlo-ink);padding:var(--orlo-space-2)}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:center;padding-top:62px;padding-bottom:var(--orlo-space-16)}.hero h1{font-size:clamp(46px,5.05vw,74px);line-height:1.04;max-width:12ch;margin-bottom:26px}.hero h1 span{color:var(--orlo-purple-500)}.intro{font-size:21px;line-height:1.55;max-width:55ch}.hero .intro{max-width:39ch}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px var(--orlo-space-6);margin-top:30px}.button,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--orlo-space-7);border:1px solid var(--orlo-purple-700);border-radius:5px;background:var(--orlo-purple-700);color:var(--orlo-warm-white);padding:13px 21px;min-height:50px;text-decoration:none;font-size:16px;line-height:1.45}.button:hover{background:var(--orlo-purple-500);border-color:var(--orlo-purple-500)}.secondary{background:transparent;color:var(--orlo-purple-700)}.secondary:hover{background:var(--mist-light)}.text-link{display:inline-flex;align-items:center;gap:var(--orlo-space-4);font-size:16px;text-decoration:none;padding:9px 0;line-height:1.5}.section{padding:76px 0;border-top:1px solid var(--line)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:52px}.panel{padding-top:23px;border-top:1px solid var(--orlo-purple-500)}.panel p{max-width:52ch}.split{display:grid;grid-template-columns:1fr 1fr;gap:8%}.split>div,.grid2>div,.grid3>article{min-width:0}.prose{max-width:64ch}.source-note{font-size:13px;line-height:1.65;color:var(--muted);margin-top:30px;max-width:100ch}.purple{background:var(--orlo-purple-700);color:var(--orlo-warm-white);border-color:var(--orlo-purple-700)}.purple .source-note{color:var(--orlo-purple-250)}.page-intro{padding-top:68px;padding-bottom:var(--orlo-space-16)}.page-intro h1{max-width:22ch}.page-intro .intro{max-width:60ch}.measure{max-width:75ch;margin-top:var(--orlo-space-8)}table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6;min-width:660px}caption{text-align:left;font-size:var(--orlo-label-size);color:var(--muted);margin-bottom:14px}th,td{text-align:left;vertical-align:top;padding:var(--orlo-space-6);border-bottom:1px solid var(--line)}thead th{background:var(--orlo-purple-250);font-weight:var(--orlo-weight-medium);color:var(--orlo-purple-700)}thead th:first-child{width:22%}thead th:not(:first-child){width:39%}tbody th{font-weight:var(--orlo-weight-medium);padding-left:0}tbody tr:last-child th,tbody tr:last-child td{border-bottom:none}.inset{background:var(--cream);padding:34px;border-radius:var(--radius)}.inset.purple{background:var(--orlo-purple-700)}.practice{border:1px solid var(--line);border-radius:var(--radius);padding:38px 42px;background:var(--cream)}.step-count{font-size:var(--orlo-label-size);color:var(--orlo-purple-500)}.practice-step{display:grid;grid-template-columns:80px 1fr;gap:22px;padding:22px 0;max-width:850px}.practice-step h3{font-size:var(--orlo-stat-size)}.practice-step p{max-width:64ch}.example{color:var(--orlo-purple-500);font-size:21px}.practice-controls{display:none;align-items:center;justify-content:space-between;gap:var(--orlo-space-4);border-top:1px solid var(--line);padding-top:var(--orlo-space-6);margin-top:10px}.practice-controls span{font-size:var(--orlo-label-size);color:var(--muted)}.practice-controls .button span{color:var(--orlo-warm-white)}.practice.enhanced .practice-controls{display:flex}.tab-list{display:none;gap:var(--orlo-space-2);border-bottom:1px solid var(--line);padding:0 0 22px;margin:0 0 36px;flex-wrap:wrap}.tab-set.enhanced .tab-list{display:flex}.tab-list button{border:1px solid var(--line);background:transparent;color:var(--orlo-purple-700);padding:var(--orlo-space-3) 17px;border-radius:5px;font-size:var(--orlo-body-s-size);line-height:1.4;min-height:48px}.tab-list button[aria-selected=true]{background:var(--orlo-purple-700);color:var(--orlo-warm-white);border-color:var(--orlo-purple-700)}.tab-list button:hover{border-color:var(--orlo-purple-500)}[hidden]{display:none!important}.market-panel{padding:14px 0 30px}.market-heading{display:grid;grid-template-columns:95px 1fr;gap:30px;align-items:start}.market-heading h2{max-width:25ch}.market-index{font-size:75px;line-height:1;letter-spacing:-.06em;color:var(--orlo-purple-500)}.market-heading .intro{max-width:70ch}.comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:36px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.comparison-pair>div{padding:30px 34px;min-width:0}.comparison-pair>div+div{background:var(--mist-light);border-left:1px solid var(--line)}.comparison-pair h3{font-size:21px;max-width:30ch}.support-strip{margin-top:var(--orlo-space-7);padding:var(--orlo-space-7) 34px;background:var(--cream);border-radius:var(--radius)}.support-strip h3{font-size:22px}.support-strip p{max-width:95ch}.top-note{margin-top:0;margin-bottom:var(--orlo-space-8)}.evidence-panel{padding:18px 0}.evidence-panel>p{max-width:80ch}.evidence-panel .grid2{margin-top:30px;border-top:1px solid var(--line);padding-top:30px}.site-footer{padding:58px 0 var(--orlo-space-6);background:var(--orlo-purple-700);color:var(--orlo-warm-white)}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--orlo-space-10);align-items:start;padding-bottom:45px}.footer-top .brand{width:max-content}.footer-top>p{font-size:22px;line-height:1.45;letter-spacing:-.02em}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:var(--orlo-label-size)}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #736181;padding-top:var(--orlo-space-5);display:flex;justify-content:space-between;gap:30px;font-size:var(--orlo-caption-size);color:var(--orlo-purple-250)}.footer-bottom p{max-width:70ch}.skip{position:absolute;left:20px;top:-120px;background:var(--orlo-warm-white);padding:var(--orlo-space-3) var(--orlo-space-5);z-index:var(--orlo-z-sticky)}.skip:focus{top:10px}:focus-visible{outline:3px solid var(--orlo-amber-700);outline-offset:5px}.purple :focus-visible,.site-footer :focus-visible{outline-color:var(--orlo-amber-300)}@media(min-width:1500px){.hero{padding-top:76px;padding-bottom:76px}}@media(max-width:1120px){.header-inner{gap:var(--orlo-space-6);flex-wrap:wrap}.site-header nav{flex:1;justify-content:flex-end;gap:18px}.site-header nav a{font-size:var(--orlo-label-size)}.brand img{width:85px}.brand{gap:15px}.brand span{padding-left:15px}.hero{gap:6%}.actions{align-items:flex-start;flex-direction:column;gap:var(--orlo-space-1)}.grid3{gap:25px}}@media(max-width:900px){.header-inner{padding:22px 6%}.site-header nav{justify-content:space-between;order:2;flex-basis:100%;flex-wrap:wrap;gap:7px 18px}.hero h1{font-size:53px}.intro{font-size:19px}.section{padding:58px 0}.grid3{grid-template-columns:1fr}.panel{display:grid;grid-template-columns:1fr 2fr;gap:0 var(--orlo-space-5)}.panel h3{font-size:24px}.panel p{margin-bottom:var(--orlo-space-3)}.footer-top{grid-template-columns:1fr 1fr}.footer-links{grid-column:2}.footer-bottom{flex-direction:column;gap:var(--orlo-space-1)}.market-heading{grid-template-columns:65px 1fr}.market-index{font-size:58px}}@media(max-width:650px){body{font-size:var(--orlo-body-size)}.wrap{width:88%}.header-inner{padding:var(--orlo-space-5) 6%;gap:0;min-height:81px}.brand img{width:88px}.brand span{font-size:var(--orlo-body-size)}.js .menu-toggle{display:flex;gap:15px;align-items:center;min-height:44px}.js .site-header nav{display:none}.js .site-header nav.open{display:flex;flex-direction:column;align-items:stretch;padding-top:18px;gap:0}.site-header nav{margin-top:15px}.site-header nav a{font-size:16px;padding:7px 0}.site-header nav a[aria-current]:after{width:32px}.hero{grid-template-columns:1fr;padding-top:var(--orlo-space-10);padding-bottom:44px;gap:var(--orlo-space-8)}.hero h1{font-size:clamp(42px,11.6vw,58px);max-width:14ch;line-height:1.06}.hero .intro{font-size:19px;max-width:40ch}.actions{margin-top:22px;gap:5px}.section{padding:44px 0}.section-heading,.split,.grid2,.learning-grid,.comparison-pair,.source-item{grid-template-columns:1fr;gap:25px}.grid3{gap:18px}.panel{display:block;padding-top:var(--orlo-space-5)}.panel h3{font-size:24px}.panel p{max-width:none}.page-intro{padding-top:42px;padding-bottom:var(--orlo-space-10)}.page-intro h1{font-size:clamp(39px,9.8vw,58px)}.page-intro h1 br{display:none}.page-intro .intro{font-size:19px}.inset{padding:27px}.practice{padding:25px}.practice-step{grid-template-columns:1fr;gap:var(--orlo-space-3);padding-top:var(--orlo-space-3)}.practice-step h3{font-size:28px}.practice-controls{flex-wrap:wrap;justify-content:space-between}.practice-controls>span{order:3;flex-basis:100%;text-align:center}.practice-controls .button,.practice-controls .secondary{padding:var(--orlo-space-3) 14px;gap:var(--orlo-space-3);font-size:var(--orlo-body-s-size)}.tab-list{gap:var(--orlo-space-2)}.tab-list button{font-size:var(--orlo-label-size);padding:10px var(--orlo-space-3)}.market-heading{grid-template-columns:1fr;gap:var(--orlo-space-4)}.market-index{font-size:48px}.market-heading h2{font-size:34px}.comparison-pair{gap:0}.comparison-pair>div{padding:25px}.comparison-pair>div+div{border-left:0;border-top:1px solid var(--line)}.support-strip{padding:25px}th,td{padding:var(--orlo-space-5)}table{font-size:var(--orlo-body-s-size)}.footer-top{grid-template-columns:1fr;gap:var(--orlo-space-7);padding-bottom:var(--orlo-space-8)}.footer-links{grid-column:auto}.footer-top>p{font-size:22px}.site-footer{padding-top:42px}.source-note{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.site-header,.site-footer,.menu-toggle,.practice-controls,.tab-list{display:none!important}.tab-panel[hidden],.practice-step[hidden]{display:block!important}.wrap{width:100%}body{font-size:12pt}.section{padding:var(--orlo-space-5) 0;break-inside:avoid}.purple,.mist{background:transparent;color:var(--orlo-ink)}.page-intro{padding:var(--orlo-space-5) 0}}:root{--mist-light:#ECE5F1;--cream:#EFE7DE;--line:#DFD4E4;--muted:#65576D;--radius:26px}html{scroll-padding-top:120px}body{font-size:var(--orlo-body-l-size);line-height:1.65}h1,h2,h3{font-weight:var(--orlo-weight-extrabold);letter-spacing:-.045em}h1{font-size:var(--orlo-display-l-size);line-height:1.02}h2{font-size:clamp(36px,4.5vw,64px);line-height:1.08}h3{font-size:27px;line-height:1.18}.wrap{width:min(1260px,88%)}.intro{font-size:21px;line-height:1.55}.site-header{position:absolute;z-index:10;top:26px;left:50%;transform:translate(-50%);width:min(1150px,92%);border:1px solid #ffffff26;background:#21132fbc;color:var(--orlo-warm-white);border-radius:100px;-webkit-backdrop-filter:blur(var(--orlo-glass-blur-m));backdrop-filter:blur(var(--orlo-glass-blur-m));box-shadow:0 8px 30px #160c2024}.header-inner{padding:var(--orlo-space-3) 18px var(--orlo-space-3) 30px;gap:var(--orlo-space-7)}.brand img{width:104px}.site-header nav{gap:5px}.site-header nav a{padding:10px 17px;border-radius:50px;line-height:1.2;font-size:var(--orlo-body-s-size);min-height:44px;transition:background .2s}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--orlo-white);background:#ffffff19}.site-header nav a[aria-current]:after{display:none}.menu-toggle{color:var(--orlo-warm-white)}.button,.secondary{border-radius:100px;padding:15px var(--orlo-space-7);min-height:55px;font-size:16px;font-weight:var(--orlo-weight-semibold);gap:0;border-color:transparent}.button{background:var(--orlo-purple-700);color:var(--orlo-white)}.button:hover{background:#553469}.secondary{background:#e6dbea;color:var(--orlo-purple-700)}.secondary:hover{background:#d6c5e0}.actions{justify-content:center;flex-direction:row;align-items:center;gap:14px;margin-top:30px}.text-link{font-weight:var(--orlo-weight-semibold)}.section{padding:100px 0;border:0;text-align:center}.center-heading{max-width:860px;margin:0 auto 50px;text-align:center}.center-heading .intro,.center-heading>p{margin-inline:auto;max-width:650px}.center-heading .actions{margin-top:30px}.center-heading:last-child{margin-bottom:0}.page-intro{text-align:center;padding:174px 0 75px;max-width:1080px}.page-intro h1{margin-inline:auto;max-width:20ch}.page-intro .intro{margin-inline:auto;max-width:68ch}.inner-page .site-header{background:var(--orlo-purple-700)}.measure{margin-inline:auto}.grid3{gap:var(--orlo-space-6)}.grid2{gap:var(--orlo-space-7)}.panel{display:block;background:#fff8;border:0;border-radius:var(--radius);padding:35px var(--orlo-space-7);text-align:center}.panel p{margin-inline:auto}.panel h3{font-size:26px}.split{align-items:center;gap:7%}.prose{margin-inline:auto}.source-note{font-size:var(--orlo-label-size);max-width:100ch;margin:var(--orlo-space-8) auto 0}.purple{background:var(--orlo-purple-700)}.purple .button{background:var(--orlo-amber-300);color:var(--orlo-purple-700)}.purple .button:hover{background:#ffdaa2}.purple .secondary{background:#ffffff14;color:var(--orlo-warm-white);border:1px solid #ffffff55}.purple .source-note{color:#d5c3e4}.mist{background:var(--mist-light)}.inset,.practice{border:0;border-radius:var(--radius);padding:38px}.inset.purple{color:var(--orlo-warm-white)}.tab-list{border:0;padding:var(--orlo-space-2) 0;margin:26px 0 35px;justify-content:center;gap:10px}.tab-list button{border:0;background:#e2d7e9;border-radius:100px;font-size:16px;font-weight:var(--orlo-weight-medium);padding:14px 23px;min-height:50px}.tab-list button:hover{background:#d2bedf}.tab-list button[aria-selected=true]{background:var(--orlo-purple-700)}.market-heading{display:block;text-align:center}.market-index{display:none}.market-heading h2,.market-heading .intro{margin-inline:auto}.comparison-pair{border:0;border-radius:var(--radius);background:#eee5db}.comparison-pair>div{padding:var(--orlo-space-10)}.comparison-pair>div+div{border:0;background:#e6dced}.comparison-pair h3{margin-inline:auto}.support-strip{padding:34px;border-radius:var(--radius)}.support-strip p{margin-inline:auto}.evidence-panel>p{margin-inline:auto}.evidence-panel .grid2{border:0;gap:var(--orlo-space-8)}.evidence-panel .grid2>div{padding:30px;background:#ffffff60;border-radius:var(--radius)}caption{text-align:center}.practice{max-width:960px;margin:auto;text-align:left}.practice-controls{border:0}.practice-step{padding:22px 0}.center-note{max-width:740px;margin:var(--orlo-space-7) auto 0;font-size:var(--orlo-body-s-size);color:var(--muted)}.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.feature-photo img{height:600px;width:100%;object-fit:cover;border-radius:30px}.feature-copy{max-width:600px}.feature-copy h2{font-size:clamp(38px,4vw,60px)}.immersive-hero{min-height:900px;height:100svh;max-height:1200px;position:relative;display:flex;align-items:flex-start;justify-content:center;text-align:center;color:var(--orlo-warm-white);background:var(--orlo-purple-950);isolation:isolate}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#140b2acc 0%,#20113389 34%,#25133335 58%,#150d2470 82%,var(--orlo-purple-950) 100%)}.hero-center{padding-top:176px;padding-bottom:170px}.hero-center h1{font-size:clamp(65px,7.8vw,114px);line-height:.98;letter-spacing:-.055em;margin-bottom:var(--orlo-space-6);font-weight:var(--orlo-weight-black)}.hero-center h1 span{color:var(--orlo-amber-300)}.hero-center .intro{max-width:610px;margin-inline:auto;font-size:21px;color:#fff9f2;text-wrap:pretty}.hero-center .button{background:var(--orlo-amber-300);color:#2c193e}.hero-center .button:hover{background:#ffdaa2}.hero-center .secondary{background:#241735a6;border:1px solid #ffffff80;color:var(--orlo-white);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hero-center .secondary:hover{background:#4b325d}.hero-topics{display:flex;justify-content:center;gap:25px;margin-top:38px;font-size:var(--orlo-body-s-size)}.home-page .home-sound{background:var(--orlo-purple-950);color:var(--orlo-warm-white);padding:88px 0 95px}.home-page .home-sound .center-note{color:#c9b9d5}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-5)}.experience-card{position:relative;min-height:490px;border-radius:30px;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;color:var(--orlo-white)}.experience-card>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;z-index:-3;transition:transform .5s}.experience-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#160c1910,#20112a7d 35%,#1b1023e8);z-index:-2}.experience-card>div{padding:35px var(--orlo-space-6);width:100%}.experience-card h3{font-size:34px;font-weight:var(--orlo-weight-extrabold);line-height:1.1}.experience-card p{font-size:16px}.experience-card:hover>img{transform:scale(1.025)}.round-label{display:inline-flex;border-radius:100px;background:#ffffff24;padding:10px 19px;font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-medium)}.experience-card:hover .round-label{background:#ffffff3b}.neuro-bleed{padding:0;position:relative;min-height:730px;background:#251c2b;color:var(--orlo-warm-white);isolation:isolate;display:flex;align-items:center}.neuro-bleed .wrap{position:static}.neuro-bleed .feature-pair{display:block}.neuro-bleed .feature-photo{position:absolute;inset:0;z-index:-2;overflow:hidden}.neuro-bleed .feature-photo img{width:100%;height:100%;border-radius:0;object-position:75% 43%;object-fit:cover;filter:brightness(.8)}.neuro-bleed:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#191022fa,#281931d9 36%,#281d3550 68%,#28193128);z-index:var(--orlo-z-behind)}.neuro-bleed .feature-copy{width:50%;padding:100px 0}.neuro-bleed .button{background:var(--orlo-amber-300);color:var(--orlo-purple-700)}.home-page .purple{padding:120px 0;background:radial-gradient(ellipse at 50% 110%,#674080 0%,var(--orlo-purple-700) 50%,#25142f 100%)}.home-page .purple .center-heading{max-width:900px}.home-page .purple h2{font-size:clamp(46px,5.5vw,78px)}.blog-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-6)}.journal-card{background:#fff9;border-radius:var(--orlo-radius-2xl);text-align:center;text-decoration:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;transition:background .2s}.journal-card:hover{background:var(--orlo-white)}.journal-card>img{width:100%;height:230px;object-fit:cover}.journal-card:not(:has(>img)){padding:36px var(--orlo-space-7)}.journal-card h3{font-size:28px;line-height:1.2}.journal-card p{font-size:var(--orlo-body-size)}.journal-copy{padding:30px}.journal-card .round-label{margin-top:auto;background:var(--orlo-purple-700);color:var(--orlo-white)}.article-meta{text-align:center;font-size:var(--orlo-body-s-size);color:var(--muted);margin:-35px 5% 50px}.article-cover{height:520px;overflow:hidden}.article-cover img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.article-body{width:min(720px,88%);margin:75px auto 95px;font-size:19px;line-height:1.8}.article-body h2{font-size:34px;line-height:1.15;margin:45px 0 22px}.article-body p{margin-bottom:var(--orlo-space-6)}.article-body .source-note{font-size:var(--orlo-body-s-size);padding:30px;background:var(--mist-light);border-radius:var(--orlo-radius-xl)}.site-footer{background:var(--orlo-purple-950);padding:65px 0 30px}.footer-top{grid-template-columns:1fr 1fr 1fr;text-align:left}.footer-top>.brand img{width:140px}.footer-top>p{font-size:25px}.footer-links{font-size:var(--orlo-body-s-size)}.footer-bottom{border-color:#3c2e49;font-size:13px;color:#d6c7e2}.skip:focus{position:fixed}.footer-links a:hover{color:var(--orlo-purple-500)}.site-footer .footer-links a:hover{color:var(--orlo-amber-300)}@media(max-width:1000px){.site-header{width:94%;top:18px}.header-inner{padding:var(--orlo-space-3) var(--orlo-space-5);flex-wrap:nowrap;gap:var(--orlo-space-3)}.site-header nav{flex-basis:auto;order:0;gap:0}.site-header nav a{padding:10px var(--orlo-space-3);font-size:var(--orlo-label-size)}.brand img{width:86px}.immersive-hero{min-height:870px}.hero-center{padding-top:160px}.experience-grid,.blog-preview{gap:var(--orlo-space-4)}.experience-card{min-height:450px}.experience-card h3{font-size:29px}.section{padding:75px 0}.feature-photo img{height:520px}.neuro-bleed{min-height:670px}.neuro-bleed .feature-copy{width:55%}.grid3{grid-template-columns:repeat(3,1fr)}.panel{padding:var(--orlo-space-7) var(--orlo-space-5)}.panel h3{font-size:24px}.panel p{font-size:16px}.journal-card h3{font-size:24px}.journal-card:not(:has(>img)){padding:30px 22px}}@media(max-width:760px){html{scroll-padding-top:100px}.site-header{top:16px;border-radius:32px;width:92%;position:absolute}.header-inner{min-height:62px;padding:10px 21px;flex-wrap:wrap;gap:0}.brand img{width:85px}.js .menu-toggle{display:flex;gap:var(--orlo-space-3);font-size:var(--orlo-body-s-size);min-height:44px;align-items:center}.js .site-header nav{display:none}.js .site-header nav.open{display:flex;flex:0 0 100%;flex-direction:column;align-items:stretch;padding:15px 0 10px;margin:0;gap:var(--orlo-space-1)}.site-header nav a{font-size:16px;padding:var(--orlo-space-3) var(--orlo-space-4);justify-content:center}.site-header nav{flex:0 0 100%;flex-wrap:wrap;margin-top:15px;justify-content:center}.immersive-hero{min-height:860px;height:100svh;max-height:1050px}.hero-center{padding-top:150px;padding-bottom:130px}.hero-center h1{font-size:clamp(64px,13.5vw,90px)}.hero-center .intro{font-size:19px;max-width:34ch}.hero-photo{object-position:50% 65%}.hero-shade{background:linear-gradient(180deg,#1a0f30d4,#26183c98 38%,#25173535 68%,var(--orlo-purple-950) 100%)}.hero-center .actions{flex-direction:column;gap:var(--orlo-space-3)}.hero-center .button{width:260px}.hero-topics{gap:18px;font-size:13px;flex-wrap:wrap;margin-top:var(--orlo-space-7)}.section{padding:65px 0}.center-heading{margin-bottom:36px}.center-heading h2{font-size:43px}.home-page .home-sound{padding:65px 0}.experience-grid{grid-template-columns:1fr}.experience-card{min-height:420px}.experience-card>div{padding:var(--orlo-space-8) var(--orlo-space-6)}.experience-card h3{font-size:36px}.experience-card img{object-position:center 55%}.experience-card:nth-child(3)>img{object-position:center 40%}.grid3,.grid2,.split,.feature-pair,.blog-preview{grid-template-columns:1fr}.panel{padding:30px}.panel p{font-size:var(--orlo-body-l-size)}.panel h3{font-size:27px}.feature-photo img{height:460px}.feature-copy{margin:auto}.neuro-bleed{min-height:860px;align-items:flex-end}.neuro-bleed .feature-copy{width:100%;padding:330px 0 55px}.neuro-bleed .feature-photo img{object-position:60% 25%;filter:brightness(.9)}.neuro-bleed:after{background:linear-gradient(180deg,#21152715,#2115275c 27%,#211527ed 49%,#211527)}.neuro-bleed .feature-copy h2{font-size:43px}.neuro-bleed .feature-copy p{font-size:var(--orlo-body-size)}.home-page .purple{padding:var(--orlo-space-20) 0}.home-page .purple h2{font-size:46px}.page-intro{padding-top:140px;padding-bottom:55px}.page-intro h1{font-size:48px;max-width:16ch;line-height:1.05}.page-intro .intro{font-size:19px}.comparison-pair{grid-template-columns:1fr}.comparison-pair>div+div{border:0}.market-heading h2{font-size:39px}.market-heading .intro{font-size:19px}.tab-list{gap:var(--orlo-space-2)}.tab-list button{font-size:var(--orlo-body-s-size);padding:13px 18px}.inset,.practice{padding:var(--orlo-space-7)}.article-cover{height:370px}.article-meta{margin-top:-24px;margin-bottom:var(--orlo-space-8);font-size:var(--orlo-label-size)}.article-body{font-size:var(--orlo-body-l-size);margin-top:45px}.article-body h2{font-size:31px}.journal-card>img{height:260px}.journal-card h3{font-size:29px}.journal-card:not(:has(>img)){padding:36px var(--orlo-space-7)}.footer-top{grid-template-columns:1fr;text-align:center;justify-items:center;gap:30px}.footer-links{grid-column:auto}.footer-top>p{font-size:24px}.footer-bottom{text-align:center;align-items:center}.footer-top>.brand img{width:120px}.actions{gap:var(--orlo-space-3)}.button,.secondary{font-size:16px;padding:15px var(--orlo-space-6)}.practice-controls{gap:var(--orlo-space-3)}.practice-controls .button,.practice-controls .secondary{border-radius:100px}.practice-controls>span{flex-basis:100%}.source-note{font-size:var(--orlo-label-size)}.support-strip{padding:var(--orlo-space-7)}.evidence-panel .grid2{gap:18px}}}@layer legacy{:root{--glass-edge: rgba(255, 248, 239, .24);--glass-highlight: rgba(255, 248, 239, .58);--glass-shadow: 0 18px 48px rgba(31, 16, 43, .12), 0 3px 12px rgba(31, 16, 43, .05);--glass-inset: inset 0 1px 0 rgba(255, 250, 244, .62)}.site-header{background:linear-gradient(135deg,#7c659138,#261737b8 45%,#3a274aa3);border-color:#fbedde42;box-shadow:inset 0 1px #fff5e538,0 12px 42px #10081c2e;backdrop-filter:blur(var(--orlo-glass-blur-l)) saturate(125%);-webkit-backdrop-filter:blur(var(--orlo-glass-blur-l)) saturate(125%)}.inner-page .site-header{background:linear-gradient(130deg,#664c7ce3,#2b183df0)}.site-header nav a:hover,.site-header nav a[aria-current]{background:linear-gradient(135deg,#ffffff20,#ffffff08);box-shadow:inset 0 1px #ffffff20}.button,.secondary,.round-label,.tab-list button,.setting-links a{transition:background .2s,box-shadow .2s,transform .2s}.button{border:1px solid #ffffff22;background-image:linear-gradient(170deg,#ffffff0e,#fff0 60%);box-shadow:inset 0 1px #ffffff25,0 5px 15px #26123315}.secondary{background:linear-gradient(140deg,#ffffff65,#dbcae578);border-color:#ffffff8c;box-shadow:var(--glass-inset),0 5px 16px #34213c08;backdrop-filter:blur(var(--orlo-glass-blur-s));-webkit-backdrop-filter:blur(var(--orlo-glass-blur-s))}.immersive-hero{overflow:hidden}.hero-photo{filter:saturate(.86)}.hero-atmosphere{position:absolute;inset:0;z-index:var(--orlo-z-behind);pointer-events:none;background:radial-gradient(ellipse at 88% 13%,#e9b46c24 0%,transparent 39%),radial-gradient(ellipse at 5% 41%,#9771bf27 0%,transparent 39%)}.hero-shade{background:linear-gradient(180deg,#140b2ae0,#2512378a 31%,#24163342 57%,#150d2460 80%,var(--orlo-purple-950))}.hero-center h1{text-shadow:0 5px 35px #170c2730}.hero-center .intro{text-shadow:0 2px 18px #13092145}.hero-center .button,.purple .button{background:linear-gradient(165deg,#f8d9a7,#eabd79);border-color:#ffedcc70;box-shadow:inset 0 1px #fff2d795,0 7px 26px #1e102136}.hero-center .secondary,.purple .secondary{background:linear-gradient(145deg,#e0c4e627,#2b17384f);border-color:#fff0dc50;box-shadow:inset 0 1px #fff3d92e,0 7px 26px #120a251a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero-topics{display:inline-flex;padding:13px 26px;border:1px solid #fce9ff25;border-radius:100px;background:linear-gradient(120deg,#ddd0ee1a,#291a3736);box-shadow:inset 0 1px #fff0dc12,0 8px 26px #160c2520;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.jana-mark{display:inline-block;position:relative;width:27px;height:27px;flex-shrink:0;pointer-events:none}.jana-mark-large{width:72px;height:72px;display:block;margin:0 auto 25px}.home-context{background:radial-gradient(ellipse at 5% 15%,#dfccea70,transparent 56%),radial-gradient(ellipse at 90% 92%,#e9c48c32,transparent 47%),var(--orlo-warm-white)}.panel,.inset:not(.purple),.practice,.journal-card,.source-item,.support-strip{border:1px solid #ffffffc2;background:linear-gradient(140deg,#ffffffa3,#fdf8f277);box-shadow:var(--glass-inset),var(--glass-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mist{background:radial-gradient(ellipse at 98% 0%,#d3b9e64d,transparent 57%),radial-gradient(ellipse at 4% 96%,#f0d5ad3d,transparent 55%),#ece5f1}.neuro-bleed .feature-copy{padding:44px 38px;margin-block:70px;border-radius:32px;background:linear-gradient(140deg,#eee0f51a,#1c13233d);border:1px solid #fbe8ff30;box-shadow:inset 0 1px #fff3e22d,0 25px 65px #0d061c30;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.neuro-bleed:after{background:linear-gradient(90deg,#191022df,#281931ab 37%,#281d3525 70%,#28193120)}.home-page .support-gap{padding:95px 0 65px;background:radial-gradient(ellipse at 5% 20%,#85608d31,transparent 55%),radial-gradient(ellipse at 95% 95%,#c3935820,transparent 46%),#21152d}.support-story{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:1020px;margin:auto}.support-story>div{position:relative;padding:35px 38px;border-radius:var(--orlo-radius-2xl);border:1px solid #ebd8f42c;background:linear-gradient(140deg,#dbc7eb18,#50335d13);box-shadow:inset 0 1px #fff3df20,0 16px 36px #10081d22;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.support-story h3{font-size:26px;max-width:20ch;margin-inline:auto}.support-story p{font-size:var(--orlo-body-l-size);color:#e3d5ec}.story-number{display:block;font-size:var(--orlo-label-size);letter-spacing:.16em;color:var(--orlo-amber-300);margin-bottom:22px;font-weight:var(--orlo-weight-medium)}.home-page .home-sound{background:radial-gradient(ellipse at 85% 5%,#83546d26,transparent 49%),radial-gradient(ellipse at 4% 68%,#69448c2e,transparent 54%),linear-gradient(#21152d,var(--orlo-purple-950));color:var(--orlo-warm-white);padding:82px 0 100px}.home-sound .center-note{color:#d7c7e2}.experience-card{border:1px solid #e8d1fb2e;box-shadow:inset 0 1px #fff6e024,0 28px 55px #08051050,0 4px 12px #08051030;transition:transform .2s,box-shadow .2s}.experience-card>div{margin:14px;padding:var(--orlo-space-7) var(--orlo-space-5);width:calc(100% - 28px);border-radius:23px;background:linear-gradient(140deg,#e9d8f02e,#1d102756 78%);border:1px solid #f4e5fb33;box-shadow:inset 0 1px #fff9ec24,0 10px 30px #11091d27;backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%)}.experience-card:after{background:linear-gradient(180deg,#160c1908,#21112a4c 44%,#1b1023a6)}.experience-card:hover{transform:translateY(-3px);box-shadow:0 32px 60px #08051060}.experience-card .round-label{border:1px solid #fff6e83b;background:linear-gradient(145deg,#fff0dc2b,#ffffff12);box-shadow:inset 0 1px #ffffff17}.home-page .purple:not(.support-gap):not(.jana-story){background:radial-gradient(ellipse at 10% 5%,#bd849934,transparent 49%),radial-gradient(ellipse at 89% 85%,#bda2dc27,transparent 49%),linear-gradient(130deg,#35203f,var(--orlo-purple-700) 52%,#281532)}.setting-links a,.tab-list button{background:linear-gradient(135deg,#fcf7ffa1,#ddcfe884);border:1px solid #fff8f5b8;box-shadow:inset 0 1px #fff8f5c4,0 5px 14px #412a510b}.tab-list button[aria-selected=true]{background:linear-gradient(150deg,#624579,var(--orlo-purple-700));box-shadow:inset 0 1px #e7c4f142,0 5px 15px #38215224}.journal-card:hover{background:linear-gradient(140deg,#fffdf8e8,#f6ecffcf);box-shadow:var(--glass-inset),0 24px 48px #38215218}.inner-page{background:radial-gradient(ellipse at 3% 100px,#cfb3e048,transparent 620px),radial-gradient(ellipse at 92% 400px,#edc99126,transparent 650px),var(--orlo-warm-white)}.inner-page .page-intro{position:relative}.inner-page .page-intro h1{text-shadow:0 3px 20px #ffffff4d}.article-cover{position:relative}.article-cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#2f1b3f12,transparent 58%,#2f1b3f3b)}.article-body{position:relative;z-index:1;width:min(846px,90%);margin:-64px auto 95px;padding:50px 62px;border-radius:30px;border:1px solid #fffaf2d6;background:linear-gradient(135deg,#fffaf2f2,#f7f0ecef);box-shadow:inset 0 1px #fffef5,0 25px 70px #36214418;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.article-body>p:first-child{font-size:21px;color:#47334f}.comparison-pair{border:1px solid #fff9f0ad;box-shadow:var(--glass-inset),var(--glass-shadow);background:linear-gradient(135deg,#f9f3eaae,#eadccc90)}.comparison-pair>div+div{background:linear-gradient(140deg,#dfccea8c,#ede3f178)}.site-footer{background:radial-gradient(ellipse at 14% 0%,#76548228,transparent 66%),var(--orlo-purple-950)}.story-page{background:var(--orlo-purple-950);color:var(--orlo-warm-white)}.story-page #main{background:radial-gradient(ellipse at 95% 400px,#a7758432,transparent 800px),radial-gradient(ellipse at 0% 1300px,#80559740,transparent 950px),radial-gradient(ellipse at 95% 2200px,#bf8a421c,transparent 750px)}.story-intro{padding-top:150px;padding-bottom:65px}.story-intro h1{max-width:22ch}.story-intro h1 span{color:var(--orlo-amber-300)}.story-intro .jana-mark-large{margin-bottom:26px}.story-intro .intro{color:#dfcfea}.story-reading{padding-top:var(--orlo-space-5);padding-bottom:85px}.story-chapters{display:grid;gap:var(--orlo-space-8);max-width:920px;margin:auto}.story-chapter{padding:58px var(--orlo-space-20);border:1px solid #f4dcef2e;border-radius:var(--orlo-radius-3xl);background:linear-gradient(130deg,#e7c9e321,#694b7513 65%,#e8be8210);box-shadow:inset 0 1px #fff8e427,0 25px 70px #09061325;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.story-chapter:nth-child(2n){background:linear-gradient(145deg,#e1c39a18,#68487d26 55%,#25162f20)}.story-chapter h2{font-size:clamp(36px,4.5vw,57px)}.story-chapter p:not(.eyebrow){max-width:57ch;margin-inline:auto;color:#e5d7ec;font-size:var(--orlo-title-s-size)}.story-chapter .story-number{color:#c1a7d2;margin-bottom:14px}.story-close{background:radial-gradient(ellipse at 50% 90%,#93709b29,transparent 69%),#30203e}@media(max-width:1000px){.neuro-bleed .feature-copy{padding:35px var(--orlo-space-7);width:56%}.experience-card>div{padding:25px 15px;margin:11px;width:calc(100% - 22px)}.experience-card h3{font-size:28px}}@media(max-width:760px){.immersive-hero{min-height:935px}.hero-center{padding-bottom:190px}.hero-topics{padding:var(--orlo-space-3) var(--orlo-space-4);gap:15px;font-size:13px}.hero-atmosphere{background:radial-gradient(ellipse at 90% 4%,#d9a66a22,transparent 52%),radial-gradient(ellipse at 0% 47%,#9670ba24,transparent 47%)}.neuro-bleed{min-height:850px;padding-top:310px;padding-bottom:35px}.neuro-bleed .feature-copy{width:100%;margin:0;padding:var(--orlo-space-8) var(--orlo-space-6);background:linear-gradient(140deg,#c8abcd1a,#201429bf)}.neuro-bleed .feature-copy h2{font-size:37px}.neuro-bleed:after{background:linear-gradient(180deg,#21152708,#21152720 22%,#211527a6 49%,#211527)}.home-page .support-gap{padding:65px 0 var(--orlo-space-10)}.support-story{grid-template-columns:1fr;gap:18px}.support-story>div{padding:29px 26px}.support-story h3{font-size:27px}.home-page .home-sound{padding:60px 0 75px}.experience-card>div{padding:29px var(--orlo-space-6);margin:14px;width:calc(100% - 28px)}.experience-card h3{font-size:35px}.article-body{width:90%;margin-top:-34px;padding:var(--orlo-space-8) 25px;border-radius:26px}.article-body>p:first-child{font-size:19px}.article-body h2{font-size:var(--orlo-stat-size)}.story-intro{padding-top:129px}.story-intro h1{font-size:51px}.story-intro .intro{font-size:19px}.story-reading{padding:5px 0 60px}.story-chapter{padding:34px 25px;border-radius:var(--orlo-radius-2xl)}.story-chapter h2{font-size:36px}.story-chapter p:not(.eyebrow){font-size:var(--orlo-body-l-size)}.story-close h2{font-size:43px}}@media(prefers-reduced-transparency:reduce){.site-header{background:#30203f}.experience-card>div,.jana-story-glass,.story-chapter,.neuro-bleed .feature-copy{background:#302039}.panel,.inset:not(.purple),.practice,.journal-card,.source-item,.article-body{background:#fdf8f0}}@media(prefers-reduced-motion:reduce){.experience-card:hover{transform:none}}@media print{.hero-atmosphere,.story-signature,.jana-mark{display:none}.article-body{margin:var(--orlo-space-5) auto;padding:0;border:0;box-shadow:var(--orlo-shadow-0)}.story-page,.story-page #main,.story-chapter{background:var(--orlo-warm-white);color:var(--orlo-ink)}.story-chapter p:not(.eyebrow){color:var(--orlo-ink)}}}@layer legacy{.hero-center h1{font-size:clamp(61px,7.2vw,105px);line-height:1.03;max-width:15ch;margin-inline:auto}.hero-announcement{font-size:var(--orlo-body-size);color:#f1d7b1;margin-top:var(--orlo-space-5)}.hero-center{padding-bottom:185px}.hero-topics{margin-top:var(--orlo-space-7)}.story-signature{bottom:57px}.manifesto-copy{max-width:770px;margin:auto}.manifesto-copy p{max-width:650px;margin-inline:auto}.manifesto-copy .intro{font-size:24px}.manifesto-line{font-size:clamp(28px,3.1vw,40px);font-weight:var(--orlo-weight-extrabold);line-height:1.22;color:#76548c;padding:var(--orlo-space-4) 0}.mission-intro{background:radial-gradient(ellipse at 0% 0%,#d9c5e94f,transparent 55%),radial-gradient(ellipse at 100% 100%,#f0d2a52e,transparent 53%),var(--orlo-warm-white)}.neuro-bleed .source-note{font-size:var(--orlo-label-size);color:#eadff1;margin-top:23px}.neuro-bleed .feature-copy{max-width:630px;padding:var(--orlo-space-10) var(--orlo-space-8)}.neuro-bleed .feature-copy h2{font-size:clamp(38px,4.5vw,60px)}.home-page .join-section,.join-section{color:var(--orlo-warm-white);position:relative;background:radial-gradient(ellipse at 50% 4%,#ac76902e,transparent 57%),radial-gradient(ellipse at 12% 90%,#9c7acb36,transparent 55%),#21152d;padding:90px 0 110px}.join-glass{max-width:840px;margin:auto;padding:55px 66px;border:1px solid #eed4f53a;border-radius:38px;background:linear-gradient(135deg,#e6cbea21,#825ba016 57%,#d6a2600d);box-shadow:inset 0 1px #fff1d83d,0 30px 75px #0a061e38;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.join-glass h2{font-size:clamp(46px,5.5vw,76px)}.join-glass>.intro{max-width:620px;margin-inline:auto;color:#e6d7ec}.signup-form{max-width:610px;margin:35px auto 0}.signup-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:17px;text-align:left}.signup-fields label{font-size:var(--orlo-body-s-size);color:#f8edf7;font-weight:var(--orlo-weight-medium)}.signup-fields input{display:block;width:100%;margin-top:var(--orlo-space-2);border:1px solid #f2e2fa63;border-radius:16px;padding:13px 15px;background:#fcf7f1ed;color:#2b1a36;min-height:53px;box-shadow:inset 0 2px 8px #2a163715}.signup-form fieldset{border:0;padding:0;margin:23px 0;text-align:left}.signup-form legend{font-size:var(--orlo-body-s-size);font-weight:var(--orlo-weight-semibold);margin-bottom:var(--orlo-space-3)}.choice{display:flex;gap:var(--orlo-space-3);align-items:flex-start;text-align:left;font-size:var(--orlo-body-s-size);line-height:1.5;margin-bottom:var(--orlo-space-3);color:#efdfef}.choice input{flex:0 0 19px;width:19px;height:19px;margin:var(--orlo-space-0-5) 0 0;accent-color:#ebc188}.choice.consent{font-size:var(--orlo-label-size);margin:var(--orlo-space-6) 0}.signup-form>.button{min-width:210px}.signup-note{color:#d5bddf;font-size:var(--orlo-label-size);margin-top:18px}.form-status{font-size:var(--orlo-body-s-size);margin-top:15px;white-space:pre-line}.form-status:empty{display:none}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%)}.signup-success{max-width:600px;margin:35px auto 0}.signup-success[hidden]{display:none}.signup-success h3{font-size:32px}.save-link{font-size:var(--orlo-label-size);color:#e0cde9}.management{max-width:670px;color:var(--orlo-ink);background:#fff7;box-shadow:var(--glass-shadow)}.share-link{padding:0;background:none;border:0;text-align:inherit;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:5px}.share-status{display:block;font-size:var(--orlo-label-size)}.article-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--orlo-space-4);margin-top:35px}.privacy-copy{max-width:720px;margin:auto;text-align:left}.privacy-copy h2{font-size:31px;margin-top:45px}.privacy-copy h2:first-child{margin-top:0}.story-intro{position:relative;isolation:isolate;min-height:880px;max-width:none;width:100%;background:var(--orlo-purple-950) url(/assets/jana-story.png) center 62%/cover no-repeat;padding:160px 0 130px;overflow:hidden}.story-intro>.wrap{position:relative;z-index:2}.story-image-shade{position:absolute;inset:0;background:linear-gradient(#150d22c9,#150d22a1 35%,#150d2252 66%,var(--orlo-purple-950));z-index:var(--orlo-z-behind)}.story-intro h1{font-size:clamp(66px,8vw,108px);line-height:1.02}.story-intro .button{background:var(--orlo-amber-300);color:var(--orlo-purple-700)}.story-intro .secondary{background:#33213e99;color:#fff1e9;border:1px solid #fff0df55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.story-fiction{font-size:var(--orlo-label-size);color:#dbbfe2;margin-top:25px}.jana-wander{position:absolute;inset:0;z-index:1;pointer-events:none}.story-page .site-header{max-width:1000px}.story-reading{scroll-margin-top:40px}:focus-visible{outline:3px solid var(--orlo-amber-700);outline-offset:5px}.purple :focus-visible,.story-page :focus-visible{outline-color:var(--orlo-amber-300)}@media(max-width:1050px){.site-header nav a{padding-inline:var(--orlo-space-3)}.hero-center{padding-top:165px}}@media(max-width:760px){.hero-center h1{font-size:clamp(54px,11.2vw,78px);max-width:14ch}.hero-center{padding-top:152px}.hero-center .intro{font-size:19px}.hero-announcement{max-width:28ch;margin-inline:auto}.immersive-hero{min-height:950px;max-height:none;height:auto}.hero-center .button{width:min(310px,100%)}.hero-topics{font-size:var(--orlo-label-size);gap:var(--orlo-space-3);max-width:350px;padding:var(--orlo-space-3) var(--orlo-space-4)}.manifesto-copy .intro{font-size:21px}.join-glass{padding:36px 25px;border-radius:29px}.join-glass h2{font-size:clamp(34px,11.5vw,46px)}.signup-fields{grid-template-columns:1fr;gap:15px}.signup-form{margin-top:27px}.join-section,.home-page .join-section{padding:60px 0 75px}.choice{font-size:16px}.choice.consent{font-size:var(--orlo-label-size)}.neuro-bleed .feature-copy{padding:30px 25px}.neuro-bleed .feature-copy h2{font-size:39px}.neuro-bleed{padding-top:310px;padding-bottom:35px}.story-intro{min-height:850px;padding-top:142px;background-position:56% 66%}.story-intro h1{font-size:60px}.story-intro .actions{flex-direction:column}.story-intro .button{min-width:240px}.story-intro .intro{font-size:var(--orlo-title-s-size)}.privacy-copy h2{font-size:29px}}@media(prefers-reduced-transparency:reduce){.join-glass{background:#35243e}.management,.signup-fields input{background:#fff8ef}}@media print{.join-section,.article-share,.share-link{display:none}}}@layer legacy{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header,.inner-page .site-header,.story-page .site-header{position:fixed;top:24px;width:min(1100px,92%);max-width:none;background:linear-gradient(120deg,#43364975,#201927b3);border:1px solid #f6edf51c;box-shadow:inset 0 1px #fff9f012,0 8px 30px #120c1921;backdrop-filter:blur(var(--orlo-glass-blur-l)) saturate(105%);-webkit-backdrop-filter:blur(var(--orlo-glass-blur-l)) saturate(105%);z-index:var(--orlo-z-header);border-radius:var(--orlo-radius-xl);transition:background .25s,box-shadow .25s}.header-inner{padding:5px 10px 5px 25px;max-width:none;min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:38px;flex-wrap:nowrap}.site-header .brand{min-width:76px;height:46px;justify-content:center;padding:0;border:0;background:none;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.site-header .brand img{width:76px}.navigation-surface{padding:0;min-height:46px;display:flex;align-items:center;max-width:calc(100% - 112px);background:none;border:0;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.site-header nav{padding:0;margin:0;gap:5px;display:flex}.site-header nav a{padding:13px 17px;font-size:var(--orlo-label-size);min-height:46px;border-radius:var(--orlo-radius-l);color:#f3ebf3;font-weight:var(--orlo-weight-medium);letter-spacing:-.01em}.site-header nav a:hover{background:#ede3f30d;box-shadow:var(--orlo-shadow-0)}.site-header nav a[aria-current]{background:#dac6ed20;color:#eee0fc;box-shadow:inset 0 0 0 1px #e1cdf121}.site-header nav a[href="/#join"]{background:#f5edf20b;color:#f8f0f5;font-weight:var(--orlo-weight-medium);box-shadow:inset 0 0 0 1px #f8eef329;margin-left:5px}.site-header nav a[href="/#join"]:hover{background:#dac6ed20;box-shadow:inset 0 0 0 1px #e1cdf139}.site-header.is-scrolled{background:linear-gradient(135deg,#372d40dc,#221b2aeb);box-shadow:inset 0 1px #fff9f012,0 8px 26px #170b2a1c}.site-header nav a:after{display:none}.footer-bottom,.section-heading,.practice-controls{border:0}.home-page #main{overflow:clip}.home-page .section{position:relative}.home-page h2{text-wrap:balance}.home-page .immersive-hero{min-height:max(830px,100svh);max-height:none;height:auto;overflow:hidden}.home-page .hero-photo{inset:-120px 0;width:100%;height:calc(100% + 240px);max-width:none;transform:translate3d(0,var(--parallax-y,0px),0) scale(1.05);will-change:transform;object-position:center 61%}.home-page .hero-shade{background:linear-gradient(180deg,#1a102fce,#2010359e 34%,#24142d24 72%,var(--orlo-purple-950))}.home-page .hero-center{padding-top:clamp(155px,18vh,210px);padding-bottom:120px;position:relative;z-index:3;transform:translate3d(0,var(--hero-drift,0px),0)}.home-page .hero-center h1{font-size:var(--orlo-display-xl-size);line-height:1.015;font-weight:var(--orlo-weight-black);max-width:15ch;letter-spacing:-.058em;margin-bottom:25px}.home-page .hero-center .intro{max-width:580px;font-size:21px;line-height:1.55}.home-page .hero-atmosphere{background:radial-gradient(ellipse at 91% 17%,#edc18d42,transparent 43%),radial-gradient(ellipse at 8% 42%,#aa7fce4f,transparent 43%);transform:translate3d(var(--light-x,0px),var(--light-y,0px),0) scale(1.08);mix-blend-mode:screen}.home-page .hero-topics{margin-top:68px;box-shadow:var(--orlo-shadow-0);border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;gap:26px;font-size:var(--orlo-body-s-size)}.home-page .mission-intro{min-height:80svh;display:flex;align-items:center;padding:110px 0;background:radial-gradient(ellipse at 7% 15%,#d7b9ea85,transparent 54%),radial-gradient(ellipse at 96% 95%,#e5b77543,transparent 57%),var(--orlo-warm-white)}.home-page .manifesto-copy{max-width:850px}.home-page .manifesto-copy h2{font-size:clamp(46px,5.7vw,80px)}.home-page .manifesto-copy p{max-width:650px}.home-page .manifesto-line{color:#694580;font-size:clamp(30px,3.6vw,48px);font-weight:var(--orlo-weight-extrabold);padding:18px 0}.home-page .home-context .panel{box-shadow:inset 0 1px #fffaf7,0 24px 70px #38215219,0 3px 12px #38215209;background:linear-gradient(145deg,#fffcfbbd,#e9dfec72);padding-block:42px}.home-page .home-context .panel:nth-child(2){position:relative;top:24px}.home-page .home-context .source-note{margin-top:var(--orlo-space-16)}.home-page .neuro-bleed{min-height:800px;overflow:hidden}.home-page .neuro-bleed .feature-photo{inset:-95px 0}.home-page .neuro-bleed .feature-photo img{transform:translate3d(0,var(--parallax-y,0px),0) scale(1.025);will-change:transform;object-position:75% 42%}.home-page .neuro-bleed .feature-copy{padding:50px 38px;box-shadow:inset 0 1px #ffefdf3d,0 35px 80px #120a274d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.home-page .home-sound{padding-block:115px}.home-page .experience-grid{perspective:1400px;gap:26px}.home-page .experience-card{min-height:520px;transform:translate3d(0,var(--card-rise,0px),0);box-shadow:0 35px 80px #09041385,0 8px 20px #09041340}.home-page .experience-card:nth-child(2){--card-rise:30px}.home-page .experience-card:hover{transform:translate3d(0,calc(var(--card-rise,0px) - 9px),0);box-shadow:0 42px 85px #09041395}.home-page .experience-card>div{padding-block:35px}.home-page .home-sound .center-note{margin-top:62px}.home-page .future-scene{isolation:isolate;overflow:hidden;min-height:860px;display:flex;align-items:center;padding:105px 0;background:#1d1628}.future-scene>.wrap{position:static}.future-photo{position:absolute;inset:-115px 0;width:100%;height:calc(100% + 230px);object-fit:cover;object-position:center;filter:brightness(.34) saturate(.7);transform:translate3d(0,var(--parallax-y,0px),0) scale(1.06);z-index:-3;will-change:transform}.future-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#251a31c9,#33214445 48%,#171020df);z-index:-2}.future-glass{max-width:890px;margin:auto;padding:var(--orlo-space-16) 75px;border-radius:38px;border:1px solid #f4dff941;background:linear-gradient(135deg,#c5a5d328,#b59bb210 65%,#ead3b016);box-shadow:inset 0 1px #fff5e344,0 40px 110px #0905167a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.future-glass h2{font-size:clamp(46px,5.5vw,78px)}.future-glass p{max-width:630px;margin-inline:auto;color:#efdfef}.future-glass .intro{color:#fff4e9}.future-glass .future-promise{font-size:25px;color:#f2c887;margin-top:30px}.home-page .home-journal{background:radial-gradient(ellipse at 80% 10%,#a782b628,transparent 60%),#f2ebf4;padding-block:110px}.home-journal-grid{display:grid;grid-template-columns:1.12fr 1fr;grid-template-rows:320px 320px;gap:26px;perspective:1600px}.journal-feature{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;display:flex;align-items:flex-end;justify-content:center;text-align:center;color:#fff6ef;text-decoration:none;border:1px solid #fff3fc7a;box-shadow:0 25px 65px #38215225;transition:transform .3s,box-shadow .3s}.journal-feature:first-child{grid-row:span 2}.journal-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;transition:transform var(--orlo-duration-deliberate)}.journal-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#25152e08,#25152e36 25%,#1d112de6);z-index:-2}.journal-feature-copy{width:calc(100% - 32px);margin:var(--orlo-space-4);padding:35px var(--orlo-space-8);border-radius:var(--orlo-radius-xl);background:linear-gradient(135deg,#dec7e521,#48284a1f);border:1px solid #f3dcf42e;box-shadow:inset 0 1px #fff4dd24;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.journal-feature h3{font-size:clamp(32px,3.9vw,54px);font-weight:var(--orlo-weight-extrabold);letter-spacing:-.045em;line-height:1.08;margin-bottom:var(--orlo-space-5)}.journal-feature p{font-size:var(--orlo-body-size);color:#f5e5ef}.journal-small .journal-feature-copy{padding:25px var(--orlo-space-7)}.journal-small h3{font-size:33px;margin-bottom:var(--orlo-space-3)}.journal-small p{margin-bottom:14px;line-height:1.4}.journal-feature .round-label{background:#efd0a2e8;color:#34203e;box-shadow:inset 0 1px #fff2d970;font-weight:var(--orlo-weight-semibold)}.journal-feature:hover{transform:translateY(-6px);box-shadow:0 35px 75px #38215236}.journal-feature:hover>img{transform:scale(1.055)}.journal-feature:nth-child(2)>img{object-position:center 64%}.journal-feature:nth-child(3)>img{object-position:center 36%}.home-journal>.wrap>.actions{margin-top:var(--orlo-space-10)}.home-page .join-section{background:radial-gradient(ellipse at 50% 4%,#ba829040,transparent 63%),radial-gradient(ellipse at 0% 80%,#8c69b947,transparent 60%),#21152d;padding-block:115px}.home-page .join-glass{box-shadow:inset 0 1px #fff4e945,0 45px 100px #0e061b70;background:linear-gradient(130deg,#ecdcf225,#aa79b01c 70%,#f4ce930d)}#orlo-world{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;contain:strict}.orlo-companion{--orlo-near:0;position:absolute;inset:0 auto auto 0;width:180px;height:180px;pointer-events:none;will-change:transform;transform:translate3d(-300px,-300px,0);transform-origin:50% 50%;opacity:calc(.5 + var(--orlo-near)*.3);filter:blur(calc(9px - var(--orlo-near)*3px))}.orlo-companion:before{content:"";position:absolute;inset:-60px;border-radius:var(--orlo-radius-round);background:radial-gradient(circle,#f6deb951 0%,#e6c4ac26 23%,#d6b6ec1c 40%,transparent 68%)}.hero-covered #orlo-world{visibility:hidden}.motion-paused .home-page .hero-center{transform:none}.motion-paused [data-parallax],.motion-paused .hero-atmosphere{transform:none!important}.motion-paused .home-page *{animation-play-state:paused!important;scroll-behavior:auto!important}@media(max-width:1050px){.site-header nav a{padding-inline:var(--orlo-space-3);font-size:var(--orlo-label-size)}.home-page .hero-center h1{font-size:clamp(66px,8.7vw,94px)}.future-glass{padding:54px var(--orlo-space-12)}.home-journal-grid{grid-template-rows:320px 320px;gap:19px}.journal-feature-copy{padding:var(--orlo-space-7) 22px}.journal-small h3{font-size:31px}}@media(max-width:940px){.site-header{width:92%;top:16px}.site-header .brand{min-width:68px;height:44px}.site-header .brand img{width:68px}.header-inner{gap:var(--orlo-space-4);padding:5px 15px 5px 22px;min-height:56px}.navigation-surface{position:static;min-height:44px;padding:0;max-width:none;display:flex;justify-content:flex-end}.js .menu-toggle{display:flex;align-items:center;gap:11px;min-height:44px;color:#f4edf6;font-size:16px}.js .site-header nav{display:none}.js .site-header nav.open{display:flex;position:absolute;top:calc(100% - 1px);right:-1px;width:calc(100% + 2px);min-width:0;flex-direction:column;align-items:stretch;margin:0;padding:13px;border-radius:0 0 24px 24px;background:linear-gradient(135deg,#40344bf5,#251d30f7);border:1px solid #f4e2ed38;box-shadow:0 20px 60px #13091d57;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.site-header nav a{font-size:16px;justify-content:center;padding:14px}.site-header nav{flex-wrap:wrap;justify-content:center}.home-page .hero-center{padding-top:157px}}@media(max-width:760px){.home-page .immersive-hero{min-height:max(940px,100svh);height:auto;max-height:none}.home-page .hero-center{padding-top:155px;padding-bottom:120px}.home-page .hero-center h1{font-size:clamp(44px,11.5vw,78px);line-height:1.03;margin-bottom:26px;max-width:14ch}.home-page .hero-center .intro{font-size:19px;max-width:32ch}.home-page .hero-topics{margin-top:74px;gap:var(--orlo-space-4);font-size:var(--orlo-label-size)}.home-page .hero-photo{object-position:53% 60%}.home-page .mission-intro{min-height:0;padding-block:75px}.home-page .manifesto-copy h2{font-size:43px}.home-page .home-context .panel:nth-child(2){top:0}.home-page .home-context .panel{padding-block:34px}.home-page .home-context .source-note{margin-top:33px}.home-page .neuro-bleed{padding-top:310px;min-height:870px}.home-page .neuro-bleed .feature-copy{padding:var(--orlo-space-8) 25px}.home-page .neuro-bleed .feature-photo img{object-position:62% 30%}.home-page .home-sound{padding-block:75px}.home-page .experience-card,.home-page .experience-card:nth-child(2){--card-rise:0px;min-height:430px}.home-page .home-sound .center-note{margin-top:30px}.home-page .future-scene{min-height:0;padding-block:70px}.future-glass{padding:39px 26px;border-radius:30px}.future-glass h2,.home-page .future-scene h2{font-size:45px}.future-glass .intro{font-size:var(--orlo-title-s-size)}.future-glass .future-promise{font-size:23px}.home-page .home-journal{padding-block:75px}.home-journal-grid{grid-template-columns:1fr;grid-template-rows:none;gap:22px}.journal-feature:first-child{grid-row:auto;min-height:540px}.journal-feature{min-height:390px;border-radius:var(--orlo-radius-2xl)}.journal-feature h3{font-size:40px}.journal-small h3{font-size:35px}.journal-feature-copy{padding:var(--orlo-space-8) 23px}.journal-small .journal-feature-copy{padding:var(--orlo-space-7) 23px}.home-page .join-section{padding-block:75px}.site-footer{padding-bottom:86px}}@media(max-width:390px){.home-page .immersive-hero{min-height:895px}.home-page .hero-center h1{font-size:44px}.home-page .hero-center{padding-top:137px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-page [data-parallax],.home-page .hero-center,.home-page .hero-atmosphere{transform:none!important}.home-page .journal-feature,.home-page .experience-card,.home-page .journal-feature>img{transition:none}.home-page .journal-feature:hover,.home-page .journal-feature:hover>img{transform:none}}@media(prefers-reduced-transparency:reduce){.site-header,.future-glass,.journal-feature-copy{background:#30203e}.home-page .home-context .panel{background:#fff9f2}}@media print{.site-header{position:static}.motion-control,#orlo-world,.hero-invitation{display:none}.home-page [data-parallax]{transform:none}.future-photo{display:none}}.home-page .team-proof{background:radial-gradient(ellipse at 90% 0%,#73528734,transparent 60%),var(--orlo-purple-950);color:var(--orlo-warm-white);padding:var(--orlo-space-20) 0 var(--orlo-space-16);overflow:hidden}.team-proof .center-heading{margin-bottom:var(--orlo-space-10);max-width:820px}.team-proof h2{font-size:clamp(36px,4.1vw,55px)}.team-proof .intro{font-size:19px;color:#d9cce4;max-width:680px}.team-proof>.wrap{width:100%}.team-proof .center-heading,.company-context{padding-inline:6%}.logo-marquee{--logo-cell:154px;--logo-gap:70px;--logo-padding:35px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--orlo-black) 8%,var(--orlo-black) 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--orlo-black) 8%,var(--orlo-black) 92%,transparent)}.logo-track{--logo-anchor-offset:calc(var(--logo-padding) + var(--logo-cell)/2 + var(--logo-anchor-index)*(var(--logo-cell) + var(--logo-gap)));position:relative;left:50%;display:flex;width:max-content;animation:orlo-logos 32s linear 2s infinite both;animation-play-state:paused;will-change:transform}.motion-ready:not(.motion-paused):not(.reader-open) .logo-marquee.illustration-playing .logo-track{animation-play-state:running}.logo-group{display:flex;align-items:center;gap:var(--logo-gap);list-style:none;margin:0;padding:var(--orlo-space-7) var(--logo-padding);flex-shrink:0}.logo-group li{display:flex;align-items:center;justify-content:center;width:var(--logo-cell);min-height:65px}.logo-group img{width:150px;height:46px;object-fit:contain;opacity:.87}.logo-group .team-logo-apple{width:42px;height:49px}.logo-group .team-logo-adobe{width:49px;height:49px}.logo-group .team-logo-roku{width:112px}@keyframes orlo-logos{0%{transform:translate3d(calc(-100%/3 - var(--logo-anchor-offset)),0,0)}to{transform:translate3d(calc(-200%/3 - var(--logo-anchor-offset)),0,0)}}@media(max-width:760px){.home-page .team-proof{padding:61px 0 var(--orlo-space-12)}.team-proof h2{font-size:36px}.team-proof .intro{font-size:var(--orlo-body-l-size)}.logo-marquee{--logo-cell:129px;--logo-gap:43px;--logo-padding:22px}.logo-group{padding-block:var(--orlo-space-5)}.logo-group img{width:126px;height:39px}.logo-group .team-logo-apple{width:33px;height:40px}.logo-group .team-logo-adobe{width:39px;height:39px}}@media(prefers-reduced-motion:reduce){.logo-track{animation:none;left:0;transform:none;width:100%;display:block}.logo-group{width:100%;flex-wrap:wrap;justify-content:center;gap:25px}.logo-group[aria-hidden=true]{display:none}.logo-marquee{mask-image:none;-webkit-mask-image:none}}html{scroll-padding-top:115px}.skip:focus{position:fixed;z-index:var(--orlo-z-skip)}.section,.tab-list,.source-item,.evidence-panel .grid2{border-top:0;border-bottom:0}.reader-open,.reader-open body{overflow:hidden}.reading-panel{color:var(--orlo-ink);width:min(1120px,calc(100% - 40px));height:min(930px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);max-width:none;padding:0;margin:auto;border:1px solid #fff9ed99;border-radius:var(--orlo-radius-3xl);overflow:hidden;background:linear-gradient(140deg,#faf5ecef,#eee4f1f5);box-shadow:inset 0 1px #fffaf3,0 50px 130px #10071d80;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}.reading-panel::backdrop{background:#180e2aa8;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.reading-panel[open]{display:flex;flex-direction:column}.reading-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--orlo-space-5);padding:var(--orlo-space-4) 22px var(--orlo-space-4) 30px;background:linear-gradient(135deg,#4f365ff5,#2c1c3bee);color:#fff5ed;box-shadow:0 5px 25px #3821520a;flex-shrink:0}.reading-toolbar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:var(--orlo-weight-medium);min-width:0}.reading-toolbar>div{display:flex;align-items:center;gap:var(--orlo-space-5);flex-shrink:0}.reading-full{font-size:var(--orlo-label-size);text-decoration:none;min-height:44px;display:flex;align-items:center}.reading-full:hover{text-decoration:underline}.reading-close{color:#31203f;background:linear-gradient(135deg,#f7ddba,#eac184);padding:10px 23px;min-height:44px;border:1px solid #ffead284;border-radius:100px;font-weight:var(--orlo-weight-semibold);font-size:var(--orlo-body-s-size);box-shadow:inset 0 1px #fff5e887}.reading-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-color:#b69bc7 transparent;scrollbar-width:thin;min-height:0;flex:1}.reading-scroll:focus-visible{outline-offset:-4px}.reading-content{background:radial-gradient(ellipse at 0% 0%,#d8c3e65c,transparent 900px),radial-gradient(ellipse at 100% 400px,#efc88a28,transparent 800px)}.reading-content .wrap{width:88%}.reading-content .page-intro{padding-top:65px;padding-bottom:58px}.reading-content h1{font-size:clamp(40px,5.4vw,64px);max-width:23ch;margin-inline:auto}.reading-content h2{font-size:clamp(31px,3.5vw,43px)}.reading-content .section{padding:58px 0}.reading-content .article-body{width:88%;padding:45px;margin-bottom:55px}.reading-content .article-cover img{max-height:430px}.reading-content .source-note{text-align:center}.reading-message{padding:85px 35px;text-align:center;margin:auto;max-width:620px}.reading-content .article-body h2{font-size:31px}.reading-content .grid3{gap:22px}.reading-content .panel{display:block}@media(max-width:760px){.reading-panel{width:calc(100% - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);border-radius:25px}.reading-toolbar{padding:var(--orlo-space-3) 13px var(--orlo-space-3) 19px;gap:var(--orlo-space-3)}.reading-toolbar>span{font-size:var(--orlo-label-size)}.reading-toolbar>div{gap:var(--orlo-space-3)}.reading-full{font-size:13px}.reading-close{padding-inline:18px;font-size:var(--orlo-label-size)}.reading-content .page-intro{padding:44px 0 38px}.reading-content h1{font-size:40px}.reading-content .section{padding:42px 0}.reading-content .article-body{padding:29px 23px;width:94%}.reading-content .grid2,.reading-content .grid3{grid-template-columns:1fr}.reading-content .article-cover img{height:300px}.reading-content .intro{font-size:19px}}@media(max-width:420px){.reading-toolbar>span{display:none}.reading-toolbar>div{width:100%;justify-content:space-between}}@media(prefers-reduced-transparency:reduce){.reading-panel{background:var(--orlo-warm-white)}.reading-toolbar{background:var(--orlo-purple-700)}.reading-panel::backdrop{background:#180e2af0}}.motion-paused{scroll-behavior:auto}.home-page .hero-center h1 span{color:var(--orlo-amber-300)}.purple .button,.purple .button:hover{background:linear-gradient(140deg,#f2e9f21c,#ddd0e910);color:#f8f0f5;border-color:#f1e5f338;box-shadow:inset 0 1px #fff7f01c,0 5px 20px #100a1717}.purple .button:hover{background:#efe2f429}.purple .secondary{background:transparent;box-shadow:var(--orlo-shadow-0)}.hero-center .hero-invitation .button,.hero-center .hero-fallback .button,.join-section .signup-form>.button{background:linear-gradient(150deg,#f5e4c9,#e9cda6);color:#35263d;border-color:#fff1d870;box-shadow:inset 0 1px #fff8eaa1,0 6px 25px #1e102126}.hero-center .hero-invitation .button:hover,.hero-center .hero-fallback .button:hover,.join-section .signup-form>.button:hover{background:#f6e6ce}.journal-feature .round-label,.experience-card .round-label{background:#f5edf017;color:#fff3f5;border:1px solid #f6e8f32e;box-shadow:inset 0 1px #fff5f018}.reading-close{background:#f0e5f41c;color:#f8effa;border-color:#f7ebff36;box-shadow:inset 0 1px #fff8ff1c}.reading-close:hover{background:#e2caef2a}.tab-list button[aria-selected=true]{background:linear-gradient(135deg,#e5d8ef,#d5c1e4);color:#382447;border-color:#f7eeff99;box-shadow:inset 0 1px #fbf4ffb3,0 5px 16px #3421440d}.future-glass .future-promise{color:#f2c887}.choice input{accent-color:#c8aedc}@media(max-width:940px){.site-header nav a[href="/#join"]{margin:5px 0 0}.site-header nav a{font-size:16px}}.home-page #main{isolation:isolate;overflow:clip}.home-page .immersive-hero{position:sticky;top:min(0px,calc(100svh - var(--hero-height,100svh)));z-index:0}.home-page .hero-center{transform:none}.home-content{position:relative;z-index:5;isolation:isolate;background:var(--orlo-warm-white);border-radius:30px 30px 0 0;box-shadow:0 -16px 65px #11091d40}.home-content>.team-proof{border-radius:30px 30px 0 0}.home-page .site-footer{position:relative;z-index:5}.motion-paused .home-page .immersive-hero{position:relative;top:auto}@media(prefers-reduced-motion:reduce){.home-page .immersive-hero{position:relative;top:auto}.orlo-companion{filter:blur(9px)}}@media(prefers-reduced-transparency:reduce){.site-header,.site-header.is-scrolled{background:#2a2133}.js .site-header nav.open{background:#30263b}}@media print{.home-page .immersive-hero{position:relative;top:auto}.home-content{box-shadow:var(--orlo-shadow-0)}}.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--orlo-space-2);min-height:44px;padding:10px 19px;border:1px solid #60477135;border-radius:100px;background:transparent;color:#493258;font-size:var(--orlo-body-s-size);font-weight:var(--orlo-weight-medium);line-height:1.45;text-align:center;text-decoration:none;vertical-align:middle;box-shadow:var(--orlo-shadow-0);transition:background .2s,border-color .2s}.ghost-button:hover{background:#bca5cd16;border-color:#60477166;text-decoration:none}.purple .ghost-button,.site-footer .ghost-button,.immersive-hero .ghost-button,.reading-toolbar .ghost-button,.story-page .ghost-button{color:#f0e5f2;border-color:#f0e1f33d;background:#f4e8f304}.purple .ghost-button:hover,.site-footer .ghost-button:hover,.immersive-hero .ghost-button:hover,.reading-toolbar .ghost-button:hover,.story-page .ghost-button:hover{background:#dec7ed14;border-color:#eddaf161}.home-page .hero-topics{gap:var(--orlo-space-3);flex-wrap:wrap;justify-content:center}.hero-topics .ghost-button{font-size:var(--orlo-label-size);padding:10px 17px}.footer-links{align-items:flex-start}.footer-links .ghost-button{min-height:40px;padding:var(--orlo-space-2) 15px;font-size:var(--orlo-label-size);text-align:left}.footer-links .ghost-button:hover{text-decoration:none}.choice .ghost-button,.save-link .ghost-button{font-size:var(--orlo-label-size);min-height:38px;padding:7px 13px;margin:5px 3px 3px 0}.reading-full.ghost-button{padding:10px var(--orlo-space-4);font-size:var(--orlo-label-size);min-height:44px}.reading-full.ghost-button:hover,.share-link.ghost-button{text-decoration:none}@media(max-width:760px){.home-page .hero-topics{gap:9px;max-width:370px}.hero-topics .ghost-button{font-size:13px;padding:9px var(--orlo-space-3);min-height:42px}.reading-full.ghost-button{font-size:13px;padding-inline:13px}.footer-links{align-items:center}}@media(prefers-reduced-motion:reduce){.ghost-button{transition:none}}#orlo-world{perspective:900px;perspective-origin:50% 50%;z-index:1}.orlo-companion{opacity:calc(.46 + var(--orlo-near)*.18);filter:blur(calc(9px - var(--orlo-near)*5px));will-change:transform;transform:translate3d(-300px,-300px,-150px) scale(1.32)}.home-page .hero-center{z-index:3}.home-content{z-index:5}:where(.button,.ghost-button,.reading-close,.tab-list button,.round-label){position:relative;isolation:isolate}.button:after,.ghost-button:after,.reading-close:after,.tab-list button:after,.round-label:after{content:"";position:absolute;inset:-5px;border:1px solid currentColor;border-radius:inherit;opacity:.09;pointer-events:none;transition:opacity var(--orlo-duration-fast) var(--orlo-ease-standard),inset var(--orlo-duration-fast) var(--orlo-ease-standard)}.button:hover:after,.ghost-button:hover:after,.reading-close:hover:after,.tab-list button:hover:after,.button:focus-visible:after,.ghost-button:focus-visible:after,.reading-close:focus-visible:after,.tab-list button:focus-visible:after{opacity:.25;inset:-6px}.button:active:after,.ghost-button:active:after,.reading-close:active:after,.tab-list button:active:after{inset:-2px;opacity:.3}.button,.ghost-button,.reading-close{box-shadow:inset 0 1px #fff8f016,0 2px 6px #13091c08;transition:background var(--orlo-duration-fast) var(--orlo-ease-standard),border-color var(--orlo-duration-fast) var(--orlo-ease-standard),box-shadow var(--orlo-duration-fast) var(--orlo-ease-standard)}.hero-invitation .button:after,.hero-fallback .button:after,.signup-form>.button:after{border-color:#f4dfbe;opacity:.23}.hero-invitation .button:hover:after,.signup-form>.button:hover:after{opacity:.48}.tab-list button[aria-selected=true]:after{border-color:#d9c4e9;opacity:.45}.home-page .experience-card,.journal-feature{box-shadow:0 4px 12px #11091e29,0 25px 65px #11091e30;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s var(--orlo-ease-standard)}.home-page .experience-card:hover{transform:translate3d(0,calc(var(--card-rise,0px) - 4px),0);box-shadow:0 6px 15px #11091e2e,0 30px 70px #11091e3b}.journal-feature:hover{transform:translateY(-4px);box-shadow:0 6px 15px #11091e2e,0 30px 70px #11091e3b}.home-page .experience-card>div,.journal-feature-copy{background:linear-gradient(140deg,#44334cdc,#291d35d9);border:1px solid #f3e5f230;box-shadow:inset 0 1px #fff7e733,inset 0 -1px #170d252e,0 3px 10px #13081c20,0 17px 45px #13081c20;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px)}.home-page .experience-card>div{width:calc(100% - 28px);margin:14px;border-radius:var(--orlo-radius-xl);padding-inline:var(--orlo-space-6)}.home-page .experience-card img{transition:transform var(--orlo-duration-deliberate) var(--orlo-ease-standard)}.home-page .experience-card:hover img{transform:scale(1.025) translateY(-5px)}.journal-feature:hover>img{transform:scale(1.025) translateY(-5px)}.home-page .home-context .panel{box-shadow:inset 0 1px #fffdf3,inset 0 -1px #6c537110,0 3px 10px #3821520b,0 22px 65px #38215212}.reading-panel{background:linear-gradient(130deg,#fcf7f0f7,#f4edf5f5);border-color:#fffaf4a8;box-shadow:inset 0 1px #fffcf2,0 4px 16px #160b2929,0 45px 120px #10071d75}.reading-panel[open]{animation:orlo-dialog-arrive .32s cubic-bezier(.2,.75,.25,1) both}.reading-panel[open]::backdrop{animation:orlo-backdrop-arrive var(--orlo-duration-base) ease both}.reading-panel.is-closing{animation:orlo-dialog-leave var(--orlo-duration-fast) ease both}.reading-panel.is-closing::backdrop{animation:orlo-backdrop-leave var(--orlo-duration-fast) ease both}.reading-toolbar{background:linear-gradient(135deg,#f8f2ecf5,#e9dff0de);color:#392647;box-shadow:0 5px 25px #38215208}.reading-toolbar .reading-close,.reading-toolbar .ghost-button{color:#493258;border-color:#60477135;background:transparent}.reading-toolbar .reading-close:hover,.reading-toolbar .ghost-button:hover{background:#bca5cd16;border-color:#60477166}.reading-content{background:radial-gradient(ellipse at 0% 0%,#d8c3e631,transparent 900px),#fcf7f075}@keyframes orlo-dialog-arrive{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orlo-dialog-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.993)}}@keyframes orlo-backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes orlo-backdrop-leave{0%{opacity:1}to{opacity:0}}.reservation-dialog{width:min(760px,calc(100% - 40px));height:auto;max-height:calc(100dvh - 48px);background:linear-gradient(140deg,#48354ff5,#271c35fa);color:#f8f0f5;border-color:#f6e8fa44;box-shadow:inset 0 1px #fff4e737,0 4px 16px #160b2939,0 45px 120px #10071d80}.reservation-dialog .reading-toolbar{background:linear-gradient(135deg,#c5acc014,#c1a7d609);color:#e9ddeb;box-shadow:var(--orlo-shadow-0)}.reservation-dialog .reading-close{color:#f0e5f2;border-color:#f0e1f33d;background:transparent}.reservation-dialog .reading-close:hover{background:#dec7ed14;border-color:#eddaf161}.reservation-dialog .join-glass{text-align:center;width:100%;max-width:none;padding:var(--orlo-space-7) var(--orlo-space-12) 45px;border:0;background:none;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.reservation-dialog .join-glass h2{font-size:clamp(36px,4.8vw,49px);text-align:center}.reservation-dialog .join-glass>.intro{font-size:var(--orlo-body-l-size);max-width:550px;line-height:1.55}.reservation-dialog .signup-form{margin-top:25px}.reservation-dialog .signup-form>.button{background:linear-gradient(150deg,#f5e4c9,#e9cda6);color:#35263d;border-color:#fff1d870;box-shadow:inset 0 1px #fff8eaa1,0 6px 25px #1e102126}.reservation-dialog .signup-success{text-align:center}.reservation-dialog .reading-scroll{scrollbar-color:#bda6cb transparent}@media(max-width:760px){.reservation-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 20px)}.reservation-dialog .join-glass{padding:23px 26px 35px}.reservation-dialog .join-glass h2{font-size:38px}.reservation-dialog .join-glass>.intro{font-size:var(--orlo-body-size)}.home-page .experience-card>div{padding:27px 22px}}@media(prefers-reduced-motion:reduce){.reading-panel[open],.reading-panel[open]::backdrop{animation:none}.button:after,.ghost-button:after,.reading-close:after,.tab-list button:after,.round-label:after{transition:none}.home-page .experience-card,.journal-feature,.home-page .experience-card img{transition:none}.home-page .experience-card:hover,.journal-feature:hover{transform:translate3d(0,var(--card-rise,0px),0)}.home-page .experience-card:hover img,.journal-feature:hover>img{transform:none}}.motion-paused .reading-panel[open],.motion-paused .reading-panel[open]::backdrop{animation:none}.motion-paused .button:after,.motion-paused .ghost-button:after{transition:none}@media(prefers-reduced-transparency:reduce){.reading-panel{background:#fcf7f0}.reading-toolbar{background:#efe6f1}.reservation-dialog,.reservation-dialog .reading-toolbar{background:#30233e}.home-page .experience-card>div,.journal-feature-copy{background:#30233e}}.orlo-companion{filter:none!important}.home-content{border-radius:0;background:linear-gradient(180deg,transparent var(--cover-height,520px),var(--orlo-warm-white) var(--cover-height,520px));box-shadow:0 -12px 48px #11091d29}.home-content>.team-proof{border-radius:0;background:radial-gradient(ellipse at 90% 0%,#73528720,transparent 60%),#1b1226b8;backdrop-filter:blur(24px) saturate(110%);-webkit-backdrop-filter:blur(24px) saturate(110%)}.accessibility-button{position:fixed;right:22px;bottom:max(18px,env(safe-area-inset-bottom));z-index:var(--orlo-z-floating);min-height:44px;gap:var(--orlo-space-2);padding:10px 15px;border-color:#f0e1f32e;background:#2b2135ec;color:#f1e7f3;font-size:13px;box-shadow:inset 0 1px #fff4e919,0 6px 22px #170c251f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.accessibility-button:hover{background:#3a2b46;border-color:#eddaf15a}.accessibility-button:after{display:none}.accessibility-dialog{width:min(540px,calc(100% - 32px));height:auto;max-height:calc(100dvh - 40px)}.accessibility-options{padding:34px 38px 38px;text-align:center}.accessibility-options h2{font-size:36px;margin-bottom:var(--orlo-space-7)}.accessibility-choice{display:flex;gap:15px;align-items:flex-start;text-align:left;padding:19px var(--orlo-space-5);margin-bottom:15px;border:1px solid #ffffffbf;border-radius:20px;background:#fff9f078;box-shadow:inset 0 1px #fffaf5,0 5px 18px #38215208;cursor:pointer}.accessibility-choice input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:#67497c}.accessibility-choice strong{display:block;font-size:var(--orlo-body-size);color:#382447;font-weight:var(--orlo-weight-semibold)}.accessibility-choice span span{display:block;font-size:var(--orlo-body-s-size);line-height:1.5;color:#65556e;margin-top:var(--orlo-space-1)}.accessibility-note,.device-motion-note,.device-transparency-note{font-size:var(--orlo-label-size);color:#72617c;line-height:1.5}.accessibility-note{margin-top:var(--orlo-space-5)}.device-motion-note,.device-transparency-note{margin-top:-4px}.accessibility-options>[data-reset]{margin-top:14px}.solid-surfaces .site-header,.solid-surfaces .site-header.is-scrolled,.solid-surfaces .js .site-header nav.open{background:#2a2133}.solid-surfaces .home-content{background:var(--orlo-warm-white)}.solid-surfaces .home-content>.team-proof{background:#1b1226;backdrop-filter:none;-webkit-backdrop-filter:none}.solid-surfaces .future-glass,.solid-surfaces .join-glass,.solid-surfaces .experience-card>div,.solid-surfaces .journal-feature-copy,.solid-surfaces .neuro-bleed .feature-copy{background:#30233e;backdrop-filter:none;-webkit-backdrop-filter:none}.solid-surfaces .reading-panel{background:#fcf7f0}.solid-surfaces .reading-toolbar{background:#efe6f1}.solid-surfaces .reservation-dialog,.solid-surfaces .reservation-dialog .reading-toolbar{background:#30233e}.solid-surfaces .reading-panel::backdrop{background:#180e2af0;backdrop-filter:none;-webkit-backdrop-filter:none}.solid-surfaces .panel,.solid-surfaces .inset,.solid-surfaces .comparison-pair{background:#fcf7f0}.solid-surfaces .reservation-dialog .join-glass{background:transparent}.motion-paused *{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .experience-card,.motion-paused .experience-card img,.motion-paused .journal-feature,.motion-paused .journal-feature img{transition:none}.motion-paused .home-page .experience-card:hover{transform:translate3d(0,var(--card-rise,0px),0)}.motion-paused .journal-feature:hover,.motion-paused .journal-feature:hover>img,.motion-paused .home-page .experience-card:hover img{transform:none}@media(max-width:760px){.accessibility-button{right:15px;bottom:max(14px,env(safe-area-inset-bottom));padding:10px 13px}.accessibility-options{padding:27px var(--orlo-space-6) 31px}.accessibility-options h2{font-size:33px}.accessibility-choice{padding:17px var(--orlo-space-4)}}@media(prefers-reduced-transparency:reduce){.home-content{background:var(--orlo-warm-white)}.home-content>.team-proof{background:#1b1226;backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{.accessibility-button{display:none}.home-content{background:var(--orlo-warm-white)}}.home-page .accessibility-button{left:22px;right:auto}.reservation-dialog{height:min(830px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)}.reservation-dialog .join-glass{padding-top:43px;padding-bottom:25px}.reservation-dialog .reading-scroll{flex:1;min-height:0;scroll-padding-block:20px;overscroll-behavior:contain}.reservation-footer{flex:0 0 auto;position:relative;z-index:3;padding:var(--orlo-space-5) 34px max(22px,env(safe-area-inset-bottom));background:linear-gradient(145deg,#443249f5,#2b2037fa);box-shadow:0 -10px 30px #170c221c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.reservation-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;max-width:610px;margin:auto}.reservation-actions>*{width:100%;min-height:52px;margin:0}.reservation-actions.is-complete{grid-template-columns:1fr}.reservation-close{color:#f0e5f2;border-color:#f0e1f33d;background:transparent}.reservation-close:hover{background:#dec7ed14;border-color:#eddaf161}.reservation-dialog .reservation-actions>[type=submit]{background:linear-gradient(150deg,#f5e4c9,#e9cda6);color:#35263d;border-color:#fff1d870;box-shadow:inset 0 1px #fff8eaa1,0 6px 25px #1e102126}.reservation-dialog .reservation-actions>[type=submit]:hover{background:#f6e6ce}.reservation-dialog .reservation-actions>[type=submit]:after{border-color:#f4dfbe;opacity:.23}.reservation-footer>.form-status{margin:0 auto 17px;max-width:610px;text-align:center;font-size:var(--orlo-body-s-size);color:#f3e6f6}.reservation-footer>.form-status:empty{display:none}.reservation-dialog.from-launch[open]{animation:orlo-reservation-expand .42s cubic-bezier(.2,.75,.25,1) both}.reservation-dialog.from-launch>.reading-scroll,.reservation-dialog.from-launch>.reservation-footer{animation:orlo-reservation-reveal .42s ease both}.reservation-dialog.from-launch.is-closing{animation:orlo-reservation-collapse .2s ease both}.reservation-dialog.from-launch.is-closing>.reading-scroll,.reservation-dialog.from-launch.is-closing>.reservation-footer{animation:orlo-reservation-content-leave var(--orlo-duration-instant) ease both}@keyframes orlo-reservation-expand{0%{opacity:.3;transform:translate3d(var(--launch-x),var(--launch-y),0) scale(var(--launch-sx),var(--launch-sy));border-radius:90px}to{opacity:1;transform:translateZ(0) scale(1);border-radius:var(--orlo-radius-3xl)}}@keyframes orlo-reservation-collapse{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--launch-x),var(--launch-y),0) scale(var(--launch-sx),var(--launch-sy));border-radius:90px}}@keyframes orlo-reservation-reveal{0%,30%{opacity:0}to{opacity:1}}@keyframes orlo-reservation-content-leave{to{opacity:0}}.solid-surfaces .reservation-footer{background:#30233e;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:760px){.home-page .accessibility-button{left:15px;right:auto;min-width:44px;min-height:44px;padding:11px}.home-page .accessibility-button span{display:none}.reservation-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.reservation-dialog .join-glass{padding-top:var(--orlo-space-8);padding-bottom:22px}.reservation-footer{padding:18px 23px max(20px,env(safe-area-inset-bottom))}.reservation-actions{gap:14px;grid-template-columns:1fr 1.5fr}.reservation-actions>*{font-size:var(--orlo-body-s-size);min-height:50px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.reservation-dialog.from-launch[open],.reservation-dialog.from-launch>.reading-scroll,.reservation-dialog.from-launch>.reservation-footer{animation:none}}.motion-paused .reservation-dialog.from-launch[open],.motion-paused .reservation-dialog.from-launch>.reading-scroll,.motion-paused .reservation-dialog.from-launch>.reservation-footer{animation:none}@media(prefers-reduced-transparency:reduce){.reservation-footer{background:#30233e;backdrop-filter:none;-webkit-backdrop-filter:none}}.reservation-dialog.purple{padding:0}.join-invitation{max-width:760px;margin:0 auto;text-align:center}.join-invitation .intro{margin-inline:auto}.join-invitation .actions{justify-content:center}.join-invitation .signup-note{margin:22px auto 0;max-width:42ch}.join-invitation[hidden],[data-reservation-source][hidden]{display:none}}@layer legacy{.site-header,.inner-page .site-header,.story-page .site-header{border-radius:var(--orlo-radius-pill)}.header-inner,.site-header nav a{border-radius:var(--orlo-radius-pill)}.home-page .hero-center{flex:0 0 auto;margin-inline:auto}a.ghost-button:hover,a.ghost-button:focus-visible,.hero-topics a.ghost-button:hover{text-decoration:none}.portrait-calm{--photo-position:50% 59%}.portrait-focus{--photo-position:72% 42%}.portrait-rest{--photo-position:48% 29%}.experience-card,.journal-feature,.journal-card,.setting-card{--light-x:50%;--light-y:20%;--photo-x:0px;--photo-y:0px;border:1px solid #f8eef330;border-radius:30px;box-shadow:inset 0 1px #fff8ec42,0 2px 5px #120b1a21,0 18px 45px #120b1a24;transition:transform var(--orlo-duration-slow) cubic-bezier(.2,.75,.25,1),box-shadow var(--orlo-duration-slow) var(--orlo-ease-standard),border-color .3s var(--orlo-ease-standard)}.experience-card:before,.journal-feature:before,.journal-card:before,.setting-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 360px 300px at var(--light-x) var(--light-y),#fff4ed16,transparent 72%);box-shadow:inset 0 1px #fff8f036,inset 0 -1px #0b07172b;opacity:.5;transition:opacity .3s var(--orlo-ease-standard)}.home-page .experience-grid{gap:var(--orlo-space-6);align-items:stretch}.home-page .experience-card,.home-page .experience-card:nth-child(2){--card-rise:0px;min-height:570px;padding-top:300px;background:#251e2f;transform:none}.home-page .experience-card>img{height:calc(100% - 135px);object-position:var(--photo-position,50% 50%);transform:scale(1.025);filter:none;transition:transform .65s var(--orlo-ease-standard)}.home-page .experience-card:after{background:linear-gradient(180deg,transparent 40%,#21192b12 58%,#21192b 88%)}.home-page .experience-card>.experience-card-copy,.journal-feature-copy{position:relative;z-index:3;margin:var(--orlo-space-3);width:calc(100% - 24px);padding:var(--orlo-space-6) 22px;border:1px solid #f3e7ef2e;border-radius:22px;background:linear-gradient(145deg,#594a61bd,#292132ed 80%);box-shadow:inset 0 1px #fff8ee3b,inset 0 -1px #120c2129,0 3px 8px #120b1a1f,0 12px 28px #120b1a26;backdrop-filter:blur(var(--orlo-glass-blur-m)) saturate(110%);-webkit-backdrop-filter:blur(var(--orlo-glass-blur-m)) saturate(110%)}.home-page .experience-card h3{font-size:clamp(27px,2.7vw,33px);font-weight:var(--orlo-weight-semibold);letter-spacing:-.035em;line-height:1.12;text-wrap:balance;margin:0 auto var(--orlo-space-3);max-width:15ch}.home-page .experience-card p{font-size:16px;line-height:1.5;max-width:25ch;margin:0 auto 22px;color:#f1e8f3}.experience-card .round-label,.journal-feature .round-label,.setting-card .round-label{min-height:43px;padding:10px 18px;font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-medium);background:#ffffff09;color:#f8f2f8;border-color:#fff2ed40;box-shadow:inset 0 1px #fff8ec24,0 2px 5px #0b071710}.home-page .home-sound .center-note{margin-top:38px}.home-journal-grid{grid-template-rows:340px 340px;gap:var(--orlo-space-6)}.journal-feature>img{object-position:var(--photo-position,50% 50%);transform:scale(1.035);transition:transform .75s var(--orlo-ease-standard)}.journal-feature.portrait-calm>img{height:83%;object-position:50% 61%}.journal-feature:after{background:linear-gradient(180deg,transparent 26%,#241a2d24 50%,#241a2de0)}.journal-feature h3{font-size:clamp(33px,3.3vw,43px);font-weight:var(--orlo-weight-semibold);letter-spacing:-.04em;line-height:1.1;text-wrap:balance;max-width:21ch;margin:0 auto var(--orlo-space-4)}.journal-feature p{font-size:16px;line-height:1.5;margin-bottom:22px}.journal-feature-copy{padding:29px 27px}.journal-small .journal-feature-copy{padding:21px var(--orlo-space-6)}.journal-small h3{font-size:clamp(26px,2.6vw,32px);max-width:23ch;margin-bottom:22px}.journal-feature.portrait-rest>img{object-position:48% 29%}.journal-card{position:relative;isolation:isolate;background:#f7f0f4;overflow:hidden}.journal-card>img{height:auto;aspect-ratio:4/3;object-position:var(--photo-position,50% 50%);transform:scale(1.02);transition:transform var(--orlo-duration-deliberate) var(--orlo-ease-standard)}.journal-card .journal-copy{position:relative;z-index:3;flex:1;width:calc(100% - 24px);margin:-28px var(--orlo-space-3) var(--orlo-space-3);padding:27px var(--orlo-space-6) 30px;border:1px solid #fffaf4d9;border-radius:22px;background:linear-gradient(145deg,#fffaf2e8,#f0e8f3f5);box-shadow:inset 0 1px #fffaf4,0 3px 8px #37213c08,0 12px 28px #37213c0d;backdrop-filter:blur(var(--orlo-glass-blur-m));-webkit-backdrop-filter:blur(var(--orlo-glass-blur-m))}.journal-card h3{font-size:clamp(25px,2.6vw,31px);font-weight:var(--orlo-weight-semibold);letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.journal-card p{font-size:16px;line-height:1.6;color:#65556d}.journal-card .round-label{background:transparent;color:#493258;border:1px solid #60477135;box-shadow:inset 0 1px #fffaf480;font-size:var(--orlo-label-size)}.article-cover>img{object-position:var(--photo-position,50% 50%)}.article-cover.portrait-calm>img{object-position:50% 51%}.article-cover.portrait-rest>img{object-position:50% 28%}.article-body{box-shadow:inset 0 1px #fffef7,0 3px 8px #3621440d,0 30px 75px #36214413}.home-page .future-scene{min-height:900px;padding-block:95px}.future-scene .future-photo{filter:saturate(.87);object-position:85% 42%;inset:-80px 0;height:calc(100% + 160px)}.future-scene:before{background:linear-gradient(90deg,#19132312 10%,#241a3130 40%,#21182ed9 83%),linear-gradient(0deg,#191323c9,transparent 35%,#19132315)}.future-scene .future-glass{width:min(620px,57%);margin-left:auto;margin-right:0;padding:var(--orlo-space-12) 39px;background:linear-gradient(145deg,#514457c7,#292031e6);border-color:#f2e5f133;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.future-scene .future-glass h2{font-size:clamp(42px,4.5vw,64px)}.future-scene .future-glass .intro{font-size:var(--orlo-title-s-size)}.future-scene .future-glass p{font-size:var(--orlo-body-l-size)}.future-scene .future-glass .future-promise{font-size:23px}.home-settings{background:radial-gradient(ellipse at 12% 8%,#d5c3e741,transparent 65%),var(--orlo-warm-white);overflow:hidden}@media(hover:hover)and (pointer:fine){.home-page .experience-card:hover,.journal-feature:hover,.journal-card:hover,.setting-card:hover{transform:translateY(-4px);border-color:#eddaef65;box-shadow:inset 0 1px #fff8ec59,0 4px 9px #120b1a22,0 25px 55px #120b1a2d}.experience-card:hover:before,.journal-feature:hover:before,.journal-card:hover:before,.setting-card:hover:before{opacity:1}.home-page .experience-card:hover>img,.journal-feature:hover>img,.journal-card:hover>img,.setting-card:hover>img{transform:translate3d(var(--photo-x),var(--photo-y),0) scale(1.045)}.experience-card:hover .round-label,.journal-feature:hover .round-label,.setting-card:hover .round-label{background:#ffffff10}.experience-card:hover .round-label:after,.journal-feature:hover .round-label:after,.journal-card:hover .round-label:after,.setting-card:hover .round-label:after{opacity:.24}}.experience-card:focus-visible,.journal-feature:focus-visible,.journal-card:focus-visible,.setting-card:focus-visible{outline:3px solid #b99ad4;outline-offset:5px}@media(max-width:1000px){.home-page .experience-grid{gap:18px}.home-page .experience-card>.experience-card-copy{padding:23px 18px}.home-page .experience-card h3{font-size:28px}.future-scene .future-glass{padding:var(--orlo-space-10) 30px;width:58%}}@media(max-width:760px){.home-page .hero-topics{margin-inline:auto}.home-page .experience-card,.home-page .experience-card:nth-child(2){min-height:560px;padding-top:310px}.home-page .experience-card>.experience-card-copy{padding:25px var(--orlo-space-6)}.home-page .experience-card h3{font-size:31px;max-width:18ch}.home-page .experience-card p{max-width:29ch}.home-journal-grid{grid-template-rows:auto;gap:var(--orlo-space-6)}.journal-feature:first-child{min-height:620px}.journal-feature h3{font-size:36px}.journal-feature-copy{padding:27px var(--orlo-space-6)}.journal-feature.journal-small{min-height:400px}.journal-small h3{font-size:29px}.journal-card>img{height:auto;aspect-ratio:4/3}.journal-card .journal-copy{padding:var(--orlo-space-7) var(--orlo-space-6)}.future-scene .future-photo{height:690px;inset:-50px 0 auto;object-position:50% 36%;transform:none}.home-page .future-scene{min-height:0;display:block;padding-top:440px;padding-bottom:60px}.future-scene:before{background:linear-gradient(180deg,transparent 280px,#21182d45 430px,#21182d 620px)}.future-scene .future-glass{width:100%;padding:37px 26px;margin:auto}.future-scene .future-glass h2{font-size:43px}}.solid-surfaces .experience-card>div,.solid-surfaces .journal-feature-copy,.solid-surfaces .setting-card-copy,.solid-surfaces .future-scene .future-glass{background:#302637;backdrop-filter:none;-webkit-backdrop-filter:none}.solid-surfaces .journal-card .journal-copy{background:#fcf7f0;backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.home-page .experience-card>div,.journal-feature-copy,.setting-card-copy,.future-scene .future-glass{background:#302637;backdrop-filter:none;-webkit-backdrop-filter:none}.journal-card .journal-copy{background:#fcf7f0;backdrop-filter:none;-webkit-backdrop-filter:none}}.motion-paused :is(.experience-card,.journal-feature,.journal-card,.setting-card),.motion-paused :is(.experience-card,.journal-feature,.journal-card,.setting-card)>img{transition:none!important;transform:none!important}.motion-paused :is(.experience-card,.journal-feature,.journal-card,.setting-card):before{transition:none;background:none}@media(prefers-reduced-motion:reduce){.home-page .experience-card,.journal-feature,.journal-card,.setting-card,.home-page .experience-card>img,.journal-feature>img,.journal-card>img,.setting-card>img{transition:none!important;transform:none!important}:is(.experience-card,.journal-feature,.journal-card,.setting-card):before{transition:none;background:none}}.site-header,.inner-page .site-header,.story-page .site-header{top:18px;width:min(880px,calc(100% - 40px));background:linear-gradient(145deg,#675a717a,#251d33c9 75%);border:1px solid #fff4ff26;box-shadow:inset 0 1px #fff9f03b,inset 0 -1px #120a262e,0 2px 4px #10081f12,0 12px 28px #1d10262b,0 30px 70px -18px #20112e33;backdrop-filter:blur(30px) saturate(125%);-webkit-backdrop-filter:blur(30px) saturate(125%)}.site-header.is-scrolled{background:linear-gradient(140deg,#62516bc9,#271d35e3);box-shadow:inset 0 1px #fff9f052,inset 0 -1px #160f2d52,0 3px 7px #180c2429,0 15px 32px #26142f30,0 30px 65px -20px #26142f40}.site-header .header-inner{min-height:56px;padding:5px var(--orlo-space-3) 5px var(--orlo-space-6);gap:var(--orlo-space-6)}.site-header .brand{min-width:60px;height:44px}.site-header .brand img{width:60px;height:auto}.site-header nav a{min-height:44px;padding:var(--orlo-space-3) 15px}.site-header .navigation-surface{min-height:44px}.site-header:focus-within{box-shadow:inset 0 1px #fff9f052,0 15px 35px #26142f40}.home-page .hero-center h1{font-size:clamp(52px,6.3vw,90px);max-width:23ch}.home-page .hero-center h1 .hero-period{color:#f9f5eb;display:inline}.home-page .hero-center .intro{max-width:660px}.vip-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;line-height:1.2}.vip-label img{display:block;width:48px;height:auto;max-width:none;flex-shrink:0}.hero-center .hero-invitation .button,.hero-center .hero-fallback .button,.join-section .signup-form>.button,.reservation-launch,.reservation-dialog .reservation-actions>[type=submit],.future-glass .button{background:var(--orlo-purple-500);color:#fff8ff;border-color:#e5cafa54;box-shadow:inset 0 1px #fff4ff36,0 3px 9px #170c2533,0 12px 28px #20112e24}.hero-center .hero-invitation .button:hover,.hero-center .hero-fallback .button:hover,.join-section .signup-form>.button:hover,.reservation-launch:hover,.reservation-dialog .reservation-actions>[type=submit]:hover,.future-glass .button:hover{background:#654b85;color:#fff8ff}.hero-invitation .button:after,.signup-form>.button:after,.reservation-dialog .reservation-actions>[type=submit]:after{border-color:#dec6f2}.site-footer .brand img{width:72px;height:auto}.site-footer .footer-top{grid-template-columns:2fr 1fr}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left}.footer-brand p{margin:0;font-size:13px;line-height:1.5;font-weight:var(--orlo-weight-regular);color:#cbbdd5}.footer-links{gap:0;align-items:flex-start;grid-column:auto}.site-footer .footer-link{display:inline-flex;align-items:center;min-height:40px;padding:7px 0;border:0;border-radius:0;background:none;box-shadow:var(--orlo-shadow-0);font:inherit;color:inherit;text-align:left;text-decoration:none;width:fit-content}.site-footer .footer-link:before,.site-footer .footer-link:after{display:none}.site-footer .footer-link:hover{text-decoration:underline;text-underline-offset:5px;transform:none;background:none}.site-footer .footer-bottom{align-items:center;padding-top:10px}.footer-bottom p{margin:0}.moment-choices,.setting-choices,.regulation-choices{justify-content:center;margin:0 auto 36px;gap:14px;flex-wrap:wrap;border:0;padding:0}.moment-choices button,.setting-choices button,.regulation-choices button{border:1px solid #6d4d8726;padding:var(--orlo-space-3) 22px;border-radius:var(--orlo-radius-pill);min-height:46px;background:#ffffff38;font-size:var(--orlo-body-s-size)}.moment-explorer .moment-panel{display:grid;grid-template-columns:1fr 1fr;min-height:520px;padding:0;overflow:hidden;border-radius:32px;background:linear-gradient(145deg,#fffdf5cd,#f5edf7e8);border:1px solid #fff8ffb3;box-shadow:inset 0 1px 0 var(--orlo-white),0 3px 8px #3821520c,0 25px 65px #38215216}.moment-photo{position:relative;overflow:hidden;min-height:520px}.moment-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.moment-copy{padding:55px 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.moment-copy h3{font-size:clamp(30px,3.1vw,42px);line-height:1.1;font-weight:var(--orlo-weight-semibold);letter-spacing:-.035em;text-wrap:balance}.moment-copy p{font-size:var(--orlo-body-size);max-width:34ch;color:#75617f}.moment-copy .moment-story{font-size:var(--orlo-title-s-size);color:#38283f}.moment-copy .ghost-button{margin-top:10px}.tab-panel:not([hidden]) .moment-copy,.tab-panel:not([hidden]) .regulation-copy{animation:orlo-copy-arrive .45s ease both}@keyframes orlo-copy-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-page .support-gap{background:#f8f4ee;color:#291f32}.home-page .support-gap :is(h2,h3,.intro){color:#291f32}.support-portraits{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-12);max-width:1000px;margin:auto}.support-portraits article{background:none;border:0;box-shadow:var(--orlo-shadow-0);text-align:center}.support-photo{height:440px;border-radius:32px;overflow:hidden;position:relative;background:#e5dfe5}.support-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 43%}.support-portraits article:last-child .support-photo img{object-position:50% 42%}.support-copy{padding:var(--orlo-space-8) 18px 0}.support-copy h3{font-size:32px;line-height:1.15;letter-spacing:-.03em;font-weight:var(--orlo-weight-semibold)}.support-copy p{font-size:var(--orlo-body-l-size);max-width:37ch;margin:0 auto 25px;color:#6d5b76}.support-gap .source-note{color:#76647e}.home-page .experience-grid{align-items:start}.home-page .experience-card,.home-page .experience-card:nth-child(2){display:block;min-height:0;padding-top:300px;overflow:hidden}.home-page .experience-card>img{height:460px;object-position:var(--photo-position)}.home-page .experience-card>.experience-card-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:238px;box-sizing:border-box}.home-page .experience-card>.experience-card-copy p{flex:1}.sound-detail{position:relative;z-index:4;padding:0;background:#292132;color:#f1e8f3}.sound-detail-inner{padding:var(--orlo-space-3) var(--orlo-space-7) 30px}.home-page .sound-detail p{font-size:16px;line-height:1.65;max-width:none;margin:0 0 var(--orlo-space-5)}.home-page .sound-detail .sound-evidence{font-size:var(--orlo-label-size);color:#c4b3ce}.sound-detail .ghost-button{margin-bottom:5px}.sound-disclosure[aria-expanded=true]{background:#eee1fb18}.home-page .experience-card:after{height:500px;background:linear-gradient(180deg,transparent 38%,#21192b10 62%,#292132 98%)}.home-page .experience-card:hover{transform:none}.home-page .experience-card>img,.journal-feature>img,.journal-card>img,.setting-story>img{transform:translate3d(var(--photo-x,0px),calc(var(--photo-y,0px) + var(--scroll-photo-y,0px)),0) scale(1.055);transition:none}.home-page .experience-card:hover>img,.journal-feature:hover>img,.journal-card:hover>img{transform:translate3d(var(--photo-x,0px),calc(var(--photo-y,0px) + var(--scroll-photo-y,0px)),0) scale(1.055)}.home-settings>.wrap{width:100%;max-width:none}.home-settings .center-heading{padding-inline:6%}.setting-choices{padding-inline:6%;max-width:1000px;gap:13px}.setting-choices button{font-size:var(--orlo-label-size)}.chapter-heading{padding:var(--orlo-space-5) 6% var(--orlo-space-8);text-align:center;max-width:800px;margin:auto}.chapter-heading h3{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;font-weight:var(--orlo-weight-semibold);margin-bottom:14px}.chapter-heading p{color:#75617f;font-size:19px;margin:0}.story-gallery{position:relative}.story-track{display:flex;gap:var(--orlo-space-7);overflow:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:9%;padding:var(--orlo-space-3) 9% 38px;list-style:none;margin:0;scrollbar-width:none}.story-track::-webkit-scrollbar{display:none}.story-track>li{flex:0 0 90%;min-width:0;scroll-snap-align:start}.setting-story{position:relative;isolation:isolate;overflow:hidden;height:590px;border-radius:32px;background:#2d2436;color:#fbf7f1;border:1px solid #fffbf13b;box-shadow:inset 0 1px #fff8f0a1,0 3px 7px #2a1a321f,0 16px 34px #2a1a322e}.setting-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position);z-index:-2}.setting-story:after{content:"";position:absolute;inset:0;z-index:var(--orlo-z-behind);background:linear-gradient(90deg,#21172e00 25%,#21172e24 47%,#21172e80)}.setting-story-copy{position:absolute;right:3%;bottom:7%;width:min(430px,47%);padding:34px var(--orlo-space-7);text-align:center;border-radius:26px;border:1px solid #f2e2f047;background:linear-gradient(145deg,#6e5b70ba,#2a2234ec);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px #fff3f536,0 20px 35px #1f132638}.setting-story h4{font-size:clamp(29px,3.2vw,43px);letter-spacing:-.03em;line-height:1.08;font-weight:var(--orlo-weight-semibold);text-wrap:balance;margin:0 0 var(--orlo-space-5)}.setting-story p{font-size:var(--orlo-body-size);line-height:1.6;margin:0 0 25px}.gallery-dock{display:none;justify-content:center;align-items:center;margin:0 auto;background:#ded2e073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff8ffd9;border-radius:var(--orlo-radius-pill);box-shadow:inset 0 1px 0 var(--orlo-white),0 8px 20px #3821520c;width:fit-content;padding:0 7px}.story-gallery.enhanced .gallery-dock{display:flex}.gallery-dot{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;border-radius:var(--orlo-radius-pill);padding:0;cursor:pointer}.gallery-dot span{width:7px;height:7px;border-radius:var(--orlo-radius-pill);background:#75617f70}.gallery-dot[aria-current=true] span{width:25px;background:#665077}.setting-chapter .source-note{padding-inline:6%;margin-top:26px}.future-scene .future-photo{object-position:74% 42%}.future-scene .future-glass{width:min(580px,49%);padding:43px 33px}.home-regulation{background:radial-gradient(ellipse at 15% 45%,#6d538032,transparent 56%),#23172f}.regulation-choices button{color:#f1e7f7;border-color:#e4c9f32b;background:#fff0ff06}.regulation-panel{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:440px;max-width:1040px;margin:auto;gap:4%;padding:10px 0}.regulation-copy{padding:25px;text-align:center}.regulation-copy h3{font-size:clamp(30px,3.5vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:var(--orlo-weight-semibold);text-wrap:balance}.regulation-copy p{font-size:var(--orlo-body-l-size);color:#e5d9eb}.regulation-copy .regulation-note{font-size:16px;color:#bbaac8}.regulation-copy .source-note{font-size:13px;line-height:1.7}.regulation-visual{position:relative;aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.regulation-visual:before{content:"";position:absolute;inset:10%;border-radius:var(--orlo-radius-round);background:radial-gradient(ellipse,#b796d638,transparent 67%);filter:blur(28px)}.regulation-visual i{display:block;position:absolute;width:55%;height:55%;border-radius:var(--orlo-radius-round);border:1px solid #e7cff580;box-shadow:inset 0 1px #fff5ff55,0 18px 50px #09031238;background:radial-gradient(circle at 30% 20%,#ddbcf938,#78648f14 65%);transform:translateY(var(--scroll-photo-y,0px))}.regulation-visual i:nth-child(2){width:72%;height:72%;opacity:.55}.regulation-visual i:nth-child(3){width:90%;height:90%;opacity:.22}.visual-stimming i{border-radius:45% 55% 63% 37%;rotate:-25deg}.visual-stimming i:nth-child(2){rotate:15deg}.visual-stimming i:nth-child(3){rotate:48deg}.visual-tapping i{width:38%;height:38%;left:8%;background:#a48abc36}.visual-tapping i:nth-child(2){width:38%;height:38%;right:8%;left:auto;opacity:.9;background:#edc9962e}.visual-tapping i:nth-child(3){width:75%;height:75%;left:auto;background:none;opacity:.2}.visual-temperature i{background:linear-gradient(145deg,#a8c9e04a,#b89bc533 45%,#eccba83d);border-radius:40% 60% 52% 48%}.visual-sound i{height:28%;width:85%;border-radius:var(--orlo-radius-round);rotate:-15deg}.visual-sound i:nth-child(2){height:45%;width:85%;rotate:0deg}.visual-sound i:nth-child(3){height:65%;width:85%;rotate:15deg}.regulation-next{text-align:center;max-width:680px;margin:65px auto 0}.regulation-next h3{font-size:29px;font-weight:var(--orlo-weight-semibold);letter-spacing:-.02em}.regulation-next p{font-size:var(--orlo-body-l-size);color:#cbbcda}@media(max-width:940px){.site-header .header-inner{min-height:54px;padding:5px 18px}.site-header .navigation-surface{max-width:calc(100% - 90px)}.site-header nav.open{border-radius:0 0 28px 28px}.moment-copy{padding:35px 26px}.future-scene .future-glass{width:52%;padding:37px 27px}}@media(max-width:760px){.site-header,.inner-page .site-header,.story-page .site-header{top:14px;width:calc(100% - 28px)}.home-page .hero-center h1{font-size:clamp(38px,9.5vw,64px);max-width:17ch}.home-page .hero-center h1 br{display:none}.home-page .hero-center h1>span{display:block}.home-page .hero-center .intro{font-size:var(--orlo-body-l-size)}.site-footer .footer-links{align-items:flex-start;grid-column:auto}.site-footer .footer-top{grid-template-columns:1fr;gap:25px;justify-items:stretch;text-align:left}.site-footer .footer-bottom{align-items:flex-start}.moment-explorer .moment-panel{grid-template-columns:1fr;min-height:0}.moment-photo{min-height:340px}.moment-copy{padding:36px 25px}.moment-copy h3{font-size:31px}.moment-copy .moment-story{font-size:19px}.moment-choices,.regulation-choices{gap:10px;margin-bottom:25px}.moment-choices button,.regulation-choices button{font-size:var(--orlo-label-size);padding:10px 15px}.support-portraits{grid-template-columns:1fr;gap:var(--orlo-space-12)}.support-photo{height:420px}.support-copy{padding:27px 7px 0}.support-copy h3{font-size:var(--orlo-stat-size)}.home-page .experience-card,.home-page .experience-card:nth-child(2){min-height:0;padding-top:310px}.home-page .experience-card>img{height:470px}.setting-choices{gap:var(--orlo-space-3);padding-inline:5%}.setting-choices button{font-size:13px;padding:10px 14px}.chapter-heading{padding-top:10px}.chapter-heading p{font-size:var(--orlo-body-size)}.story-track{gap:18px;padding-inline:6%;scroll-padding-inline:6%}.story-track>li{flex-basis:96%}.setting-story{height:610px;border-radius:var(--orlo-radius-2xl)}.setting-story>img{height:76%}.setting-story:after{background:linear-gradient(180deg,transparent 30%,#2d243600 50%,#2d2436 78%)}.setting-story-copy{right:12px;bottom:12px;width:calc(100% - 24px);padding:26px 21px;box-sizing:border-box}.setting-story h4{font-size:var(--orlo-stat-size)}.setting-story p{font-size:16px;line-height:1.5;margin-bottom:23px}.future-scene .future-photo{object-position:40% 38%;height:650px}.future-scene .future-glass{width:100%;padding:37px 26px}.regulation-panel{grid-template-columns:1fr;gap:0}.regulation-visual{width:220px;margin:auto}.regulation-copy{padding:18px var(--orlo-space-1)}.regulation-copy h3{font-size:31px}.regulation-next{margin-top:42px}.regulation-next h3{font-size:26px}}@media(max-width:440px){.reservation-actions{grid-template-columns:.8fr 1.7fr}.reservation-actions .vip-label{display:grid;grid-template-columns:auto auto;gap:3px 6px;font-size:var(--orlo-label-size)}.reservation-actions .vip-label>span:first-child{grid-column:1/3}.reservation-actions .vip-label img{width:43px}}.solid-surfaces .site-header,.solid-surfaces .site-header.is-scrolled,.solid-surfaces .setting-story-copy{background:#30233e;-webkit-backdrop-filter:none;backdrop-filter:none}.solid-surfaces .moment-explorer .moment-panel{background:#f8f3ec}@media(prefers-reduced-transparency:reduce){.site-header,.site-header.is-scrolled,.setting-story-copy{background:#30233e;-webkit-backdrop-filter:none;backdrop-filter:none}.moment-explorer .moment-panel{background:#f8f3ec}}.motion-paused .regulation-visual i{transform:none}.motion-paused .tab-panel .moment-copy,.motion-paused .tab-panel .regulation-copy{animation:none}@media(prefers-reduced-motion:reduce){.regulation-visual i{transform:none}.tab-panel .moment-copy,.tab-panel .regulation-copy{animation:none}.setting-story>img{transform:none}}.sound-disclosure{display:none}.sound-ready .sound-disclosure{display:inline-flex}.sound-detail:not([hidden]){border:0}.home-page .hero-photo{filter:saturate(.92);object-position:50% 55%}.home-page .hero-atmosphere{opacity:.55}}@layer legacy{.site-header,.site-header.is-scrolled,.inner-page .site-header,.story-page .site-header{border:1px solid #ffffff24;background:#352842ad;box-shadow:0 8px 32px #180d2521;backdrop-filter:blur(var(--orlo-glass-blur-l)) saturate(135%);-webkit-backdrop-filter:blur(var(--orlo-glass-blur-l)) saturate(135%)}.site-header:focus-within{box-shadow:0 8px 32px #180d2521}.home-page .hero-header{position:absolute;z-index:4;top:24px;width:calc(100% - 72px);max-width:1440px;background:transparent;border-color:transparent;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none}.home-page .hero-header .header-inner{padding:5px 0}.home-page .floating-header{opacity:0;visibility:hidden;pointer-events:none;scale:.96;transform-origin:50% 0;transition:opacity var(--orlo-duration-base) var(--orlo-ease-standard),scale .28s cubic-bezier(.2,.7,.3,1),visibility 0s linear .28s}.home-page .floating-header.is-visible{opacity:1;visibility:visible;pointer-events:auto;scale:1;transition-delay:0s}.home-page .immersive-hero{min-height:max(820px,100svh);align-items:center}.home-page .hero-photo{inset:0 auto 0 0;width:130%;height:100%;object-position:50% 60%;transform:translate3d(0,var(--parallax-y,0px),0) scale(1.02);filter:none}.home-page .hero-shade{background:linear-gradient(180deg,#382152aa 0%,#38215235 23%,transparent 53%,#17101c30 80%,#17101c91),linear-gradient(90deg,#30203742,transparent 72%)}.home-page .hero-atmosphere{opacity:.2}.home-page .hero-center{width:100%;max-width:1440px;margin:0 auto;padding:140px 5.5% 100px;box-sizing:border-box}.hero-cover-card{width:min(510px,47%);padding:var(--orlo-space-12) 38px 36px;border-radius:30px;background:linear-gradient(145deg,#473451cb,#281b36d9);border:1px solid #fff6fa29;box-shadow:0 18px 60px #20132624;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.home-page .hero-cover-card h1{font-size:clamp(40px,4.35vw,65px);line-height:1.04;letter-spacing:-.05em;max-width:14ch;margin:0 auto 25px;font-weight:var(--orlo-weight-black);text-wrap:balance}.home-page .hero-cover-card h1>span{display:block}.home-page .hero-cover-card h1 .hero-period{display:inline;color:#f9f5eb}.home-page .hero-cover-card .intro{font-size:clamp(18px,1.65vw,21px);line-height:1.5;max-width:30ch;margin:0 auto 30px;color:var(--orlo-purple-50)}.hero-cover-card .hero-vip.button{background:var(--orlo-purple-500);color:var(--orlo-white);border-color:#ffffff38;padding:15px 22px;min-height:52px;max-width:100%;box-shadow:0 4px 16px #170d2526}.hero-cover-card .hero-vip.button:hover{background:#684e88}.hero-cover-card .button:after{border-color:#ffffff24}.home-page .support-gap{background:radial-gradient(ellipse at 0% 0%,#dfd0e81a,transparent 70%),#f8f4ee;color:#291f32;padding-block:110px}.home-page .support-gap :is(h2,h3,.intro){color:#291f32}.support-copy p{color:#594963}.support-photo{height:auto;aspect-ratio:4/3;border-radius:var(--orlo-radius-xl)}.support-photo img{object-position:50% 40%}.support-portraits{gap:36px}.setting-story-copy .ghost-button{color:#f7effb;border-color:#f3e5ff58;background:#ffffff0a}.setting-story-copy .ghost-button:hover{background:#ffffff17}.home-regulation .center-note{color:#dacbe5}.regulation-copy .regulation-note{color:#d1bfdf}.listening-library{margin-top:105px}.listening-library>.center-heading{margin-bottom:0}.listening-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-7);margin-top:45px}.listening-options article{padding:30px 26px;text-align:left;border-radius:var(--orlo-radius-xl);background:#ffffff07;border:1px solid #ad99ba33}.listening-options h3{font-size:27px;line-height:1.15;margin:0 0 15px}.listening-options p{font-size:var(--orlo-body-size);line-height:1.6;margin:0 0 22px}.home-sound .listening-options{color:#f4eaf8}.home-sound .listening-library .source-note{color:#d5c5e0}.inner-page .listening-library{margin-top:0}.different-minds{background:radial-gradient(ellipse at 70% 20%,#d8c2ed70,transparent 65%),#efe8f2;color:#291f32}.mind-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-8);margin:45px 0 38px}.mind-comparison article{padding:42px var(--orlo-space-10);background:#fff9f870;border:1px solid #fffdf9b0;border-radius:var(--orlo-radius-2xl);box-shadow:0 12px 40px #3821520a}.mind-comparison h3{font-size:32px;margin:0 0 18px}.mind-comparison p{font-size:19px;line-height:1.65;margin:0;color:#574662}.research-disclosure{text-align:left;margin:26px auto;max-width:800px;background:#ffffff0b;border:1px solid #b598ca45;border-radius:20px;overflow:hidden}.research-disclosure summary{list-style:none;cursor:pointer;font-size:var(--orlo-body-size);font-weight:var(--orlo-weight-medium);padding:var(--orlo-space-5) var(--orlo-space-6);display:flex;align-items:center;justify-content:space-between;gap:22px}.research-disclosure summary::-webkit-details-marker{display:none}.research-disclosure summary:after{content:"+";font-size:25px;font-weight:var(--orlo-weight-regular);flex:none}.research-disclosure[open] summary:after{content:"\2212"}.research-disclosure>div{padding:0 var(--orlo-space-6) var(--orlo-space-6);font-size:var(--orlo-body-size);line-height:1.65}.research-disclosure>div>p:last-child{margin-bottom:0}.research-disclosure .source-note{font-size:var(--orlo-label-size)}.research-disclosure h3{font-size:26px;margin-top:26px}.home-page .neuro-bleed .feature-copy{width:50%;max-width:600px;margin-block:70px;padding:42px var(--orlo-space-8)}.home-page .neuro-bleed .feature-copy h2{font-size:clamp(37px,4vw,55px)}.home-page .neuro-bleed .feature-copy>p{font-size:19px}.home-page .neuro-bleed .research-disclosure p{font-size:16px}.mind-visual{height:135px;position:relative;width:170px;margin:0 auto 30px;isolation:isolate}.mind-visual i{display:block;position:absolute;inset:18%;border:1px solid #79579265;background:radial-gradient(circle at 35% 25%,#efe6f7c4,#9474b320);border-radius:47% 53% 61% 39%/49% 47% 53% 51%;box-shadow:inset 0 1px 5px #fff9}.mind-visual i:nth-child(2){inset:7%;rotate:22deg;opacity:.5}.mind-visual i:nth-child(3){inset:0;rotate:44deg;opacity:.2}.mind-visual.layered i:first-child{translate:-12px 0;rotate:-18deg}.mind-visual.layered i:nth-child(2){translate:14px 0;rotate:38deg}@media(max-width:940px){.home-page .hero-header{width:calc(100% - 44px);top:18px}.hero-cover-card{width:49%;padding:38px 26px}.home-page .hero-cover-card h1{font-size:43px}.home-page .hero-center{padding-inline:4%}.listening-options{gap:var(--orlo-space-4)}.listening-options article{padding:26px 21px}}@media(max-width:760px){.home-page .immersive-hero{min-height:1030px;align-items:flex-end;display:flex}.home-page .hero-photo{inset:0;width:100%;height:620px;object-position:50% 67%;transform:none}.home-page .hero-shade{background:linear-gradient(180deg,#382152ab,transparent 24%,transparent 37%,#26192f 66%)}.home-page .hero-center{padding:465px var(--orlo-space-5) var(--orlo-space-12);width:100%}.hero-cover-card{width:min(100%,510px);margin:auto;padding:34px 25px;border-radius:26px;box-sizing:border-box;background:#33233de8}.home-page .hero-cover-card h1{font-size:clamp(36px,9.2vw,49px);max-width:16ch;margin-bottom:22px}.home-page .hero-cover-card .intro{font-size:var(--orlo-body-l-size);margin-bottom:25px;max-width:29ch}.hero-cover-card .hero-vip.button{width:auto;font-size:16px}.support-portraits{gap:46px}.home-page .support-gap{padding-block:75px}.listening-library{margin-top:75px}.listening-options,.mind-comparison{grid-template-columns:1fr;gap:var(--orlo-space-5)}.listening-options article{padding:30px}.mind-comparison article{padding:35px var(--orlo-space-7)}.mind-comparison h3{font-size:29px}.mind-comparison p{font-size:var(--orlo-body-l-size)}.home-page .neuro-bleed .feature-copy{width:100%;margin-block:0;padding:var(--orlo-space-8) 25px}.home-page .neuro-bleed .feature-copy>p{font-size:var(--orlo-body-l-size)}.research-disclosure summary{font-size:16px;padding:18px}.research-disclosure>div{padding:0 18px var(--orlo-space-5)}}@media(prefers-reduced-motion:reduce){.home-page .site-header.is-floating{animation:none}}.motion-paused .home-page .site-header.is-floating{animation:none}.solid-surfaces .hero-cover-card{background:#33233e;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.hero-cover-card{background:#33233e;-webkit-backdrop-filter:none;backdrop-filter:none}.home-page .site-header.is-floating{background:#30233e;-webkit-backdrop-filter:none;backdrop-filter:none}}.parents-chapter .parent-intro{max-width:690px;margin:25px auto 0;font-size:var(--orlo-title-s-size);line-height:1.65;color:#e3d5ed}.parents-chapter .parent-choices{justify-content:center;margin-bottom:35px}.parent-panel .parent-question{font-size:24px;line-height:1.45;color:#f6e7ce;margin:var(--orlo-space-5) auto 25px}.visual-connection i:first-child{width:55%;height:62%;left:5%;border-radius:46% 54% 55% 45%}.visual-connection i:nth-child(2){width:55%;height:62%;left:auto;right:5%;opacity:.65;border-radius:55% 45% 46% 54%;background:radial-gradient(circle at 35% 28%,#e7c79444,transparent 75%)}.visual-connection i:nth-child(3){width:91%;height:82%;border-radius:var(--orlo-radius-round);opacity:.18}@media(max-width:760px){.parents-chapter .parent-intro{font-size:var(--orlo-body-l-size)}.parent-panel .parent-question{font-size:21px}}.mind-visual{transform:translate3d(0,var(--scroll-photo-y,0px),0)}.motion-paused .mind-visual{transform:none}@media(prefers-reduced-motion:reduce){.mind-visual{transform:none}}a.text-link{display:inline;font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;min-height:0;box-shadow:var(--orlo-shadow-0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transform:none}.tab-list button[aria-selected=true],.moment-choices button[aria-selected=true]{color:var(--orlo-purple-700);background:#d9c6e8}.moment-explorer .moment-choices{margin:30px auto 0}.moment-explorer+.source-note{margin-top:var(--orlo-space-8)}.tab-list button:after,.ghost-button:not(.button):after,.round-label:after{display:none}.signup-form .preference-grid{display:grid;gap:var(--orlo-space-3);margin-block:var(--orlo-space-7);border:0;padding:0}.preference-grid legend{padding:0;margin-bottom:var(--orlo-space-4);font-size:var(--orlo-body-size)}.signup-form .preference-card{position:relative;display:flex;align-items:center;gap:var(--orlo-space-4);padding:var(--orlo-space-5) 22px;margin:0;border:1px solid #ead9f42e;border-radius:19px;background:#ffffff05;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .25s;isolation:isolate}.preference-card>input{position:absolute;width:1px;height:1px;opacity:0;margin:0;clip-path:inset(50%)}.preference-card strong{display:block;font-size:var(--orlo-body-l-size);line-height:1.35;font-weight:var(--orlo-weight-medium);color:#f8f3fa}.preference-card small{display:block;font-size:var(--orlo-body-s-size);line-height:1.5;margin-top:var(--orlo-space-1);color:#d8c7e5}.invitation-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px;min-width:0;width:100%}.invitation-copy{flex:1 1 200px;min-width:0}.invitation-availability{display:block;flex:0 1 auto;max-width:100%;padding:10px 13px;border:1px solid #ead9f438;border-radius:13px;background:#f1e2ff0b;color:#e8dbee;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.preference-card .invitation-availability strong{font-size:22px;line-height:1.2;font-weight:var(--orlo-weight-semibold);color:#fff5e4;white-space:nowrap}.invitation-availability>span{display:block;margin-top:var(--orlo-space-1)}.invitation-availability[data-state=full]{background:#d8c3ec14;border-color:#e3cff05c}.invitation-availability[data-state=loading],.invitation-availability[data-state=unavailable]{max-width:190px}.choice-mark{width:27px;height:27px;flex:none;border-radius:var(--orlo-radius-round);background:#ffffff06;border:1px solid #e0c5ed6b;display:grid;place-items:center;transition:background .25s,transform .3s}.choice-mark:after{content:"\2713";color:var(--orlo-purple-700);font-size:var(--orlo-body-size);font-weight:var(--orlo-weight-semibold);opacity:0;transform:scale(.6);transition:opacity .2s,transform .3s}.preference-card:has(input:checked){background:#cfb4e318;border-color:#dbc4ed70;box-shadow:0 5px 24px #180d2914}.preference-card:has(input:checked) .choice-mark{background:#e1cbed;border-color:#e1cbed;animation:choice-arrive .35s ease-out}.preference-card:has(input:checked) .choice-mark:after{opacity:1;transform:scale(1)}.preference-card:has(input:focus-visible){outline:2px solid #f6e4ce;outline-offset:4px}.preference-card:hover{background:#ddc7ed20}@keyframes choice-arrive{0%{transform:scale(.87)}65%{transform:scale(1.12)}to{transform:scale(1)}}.signup-form .consent{align-items:flex-start;gap:14px;font-size:var(--orlo-label-size);line-height:1.6;text-align:left}.signup-form .consent input{appearance:none;width:24px;height:24px;min-width:24px;border:1px solid #dbc4ed9c;border-radius:var(--orlo-radius-round);background:#ffffff08;margin:var(--orlo-space-0-5) 0 0;display:grid;place-items:center;cursor:pointer;accent-color:#dbc4ed}.signup-form .consent input:checked{background:#e1cbed}.signup-form .consent input:checked:after{content:"\2713";color:var(--orlo-purple-700);font-size:var(--orlo-body-size);line-height:1}.signup-form .consent a{white-space:normal}.vip-pass{max-width:440px;margin:var(--orlo-space-8) auto;padding:34px var(--orlo-space-8);display:flex;align-items:center;flex-direction:column;border-radius:26px;border:1px solid #ecdaff66;background:radial-gradient(ellipse at 15% 10%,#bca0da44,transparent 70%),linear-gradient(135deg,#654887,#32213e);color:#fff8f2;box-shadow:0 18px 55px #150b2726;animation:pass-arrive .55s ease-out}.vip-pass[hidden]{display:none}.vip-pass>img{width:90px;height:auto;display:block;margin-bottom:17px}.vip-pass .pass-title{font-size:19px;font-weight:var(--orlo-weight-medium)}.vip-pass .pass-caption{font-size:var(--orlo-label-size);color:#e2d2ec;margin-top:30px}.vip-pass [data-place-number]{font-size:clamp(42px,7vw,68px);letter-spacing:-.035em;line-height:1.3;font-variant-numeric:tabular-nums;font-weight:var(--orlo-weight-medium)}.vip-pass [data-place-copy]{font-size:16px;line-height:1.5;margin:var(--orlo-space-5) 0 0;max-width:30ch;color:#efe2f6}@keyframes pass-arrive{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:600px){.signup-form .preference-card{padding:17px var(--orlo-space-4)}.preference-card strong{font-size:var(--orlo-body-size)}.preference-card small{font-size:var(--orlo-label-size)}.moment-explorer .moment-choices{gap:9px;margin-top:var(--orlo-space-6)}.moment-choices button{padding:10px 13px}.vip-pass{padding:29px 22px}}.motion-paused .preference-card *,.motion-paused .vip-pass{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.preference-card *,.vip-pass{animation:none;transition:none}}@media(forced-colors:active){.preference-card>input{position:static;width:22px;height:22px;opacity:1;clip-path:none}.preference-card .choice-mark{display:none}.signup-form .consent input{appearance:auto}.signup-form .consent input:after{display:none}}.home-page .experience-card .sound-disclosure{color:#f7effb;border-color:#ead7f059;background:#ffffff0a}.home-page .experience-card .sound-disclosure:hover{background:#ffffff18}.home-page #sound{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,#281b37,#21162e 53%,#171121)}.home-page #sound:before,.home-page #sound:after{content:"";position:absolute;pointer-events:none;z-index:0}.home-page #sound:before{inset:-80px -12%;background:radial-gradient(ellipse 45% 32% at 17% 30%,#987fb257 0%,#78569128 48%,transparent 78%),radial-gradient(ellipse 40% 30% at 85% 40%,#d0a87530 0%,#91688718 48%,transparent 80%),radial-gradient(ellipse 52% 23% at 52% 72%,#65548636,transparent 80%);transform:translate3d(0,calc(var(--scroll-photo-y,0px) * 4),0)}.home-page #sound:after{inset:9% -18% 14%;background:linear-gradient(163deg,transparent 19%,#e0cce80b 28%,#cfb7e117 33%,transparent 45%,transparent 65%,#c6a7750b 72%,transparent 79%);filter:blur(30px);transform:translate3d(0,calc(var(--scroll-photo-y,0px) * -2),0)}.home-page #sound>.wrap{position:relative;z-index:1}.home-page #sound .experience-card{border-color:#d7bed636;box-shadow:0 4px 12px #1009193d,0 28px 65px #10091966}.home-page #sound .listening-options article{background:linear-gradient(145deg,#ffffff09,#ffffff03);border-color:#e4cbe52e;box-shadow:0 12px 32px #0c071518}.home-page #sound .center-heading .intro,.home-page #sound .listening-library .intro{color:#f0e6f4}.home-page #sound .center-note{color:#ddd0e6}@media(min-width:761px){.setting-story.story-portrait{background:radial-gradient(ellipse at 100% 0,#6550733d,transparent 80%),#2d2436}.setting-story.story-portrait>img{width:54%;height:100%;transform:none}.setting-story.story-portrait:after{display:none}.setting-story.story-portrait .setting-story-copy{right:0;bottom:0;width:46%;height:100%;padding:var(--orlo-space-8);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;border:0;border-radius:0;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none}.setting-story.story-portrait h4{font-size:clamp(28px,3vw,40px)}.setting-story.story-portrait p{font-size:var(--orlo-body-size)}}@media(max-width:760px){.home-page #sound:before{background:radial-gradient(ellipse 80% 22% at 0% 20%,#987fb248,transparent 80%),radial-gradient(ellipse 75% 26% at 100% 62%,#d0a87528,transparent 80%)}.home-page #sound:after{filter:blur(20px)}}.motion-paused .home-page #sound:before,.motion-paused .home-page #sound:after{transform:none}@media(prefers-reduced-motion:reduce){.home-page #sound:before,.home-page #sound:after{transform:none}}.solid-surfaces .home-page #sound:before,.solid-surfaces .home-page #sound:after{display:none}@media(prefers-reduced-transparency:reduce){.home-page #sound:before,.home-page #sound:after{display:none}}@media(forced-colors:active){.home-page #sound:before,.home-page #sound:after{display:none}}.home-page .floating-header.is-hero-revealed{visibility:hidden;transition:opacity var(--orlo-duration-base) var(--orlo-ease-standard),scale .28s var(--orlo-ease-standard)}@media(prefers-reduced-motion:reduce){.home-page .floating-header{transition:none;scale:1}}.motion-paused .home-page .floating-header{transition:none;scale:1}html:not(.js) .home-page .floating-header{display:none}}@layer legacy{.home-page :is(#orlo-world,#orlo-front-world) .orlo-companion{width:180px;height:180px;opacity:var(--orlo-depth-opacity,1);filter:blur(var(--orlo-depth-blur,0px))!important;overflow:visible;transform-origin:50% 50%}.home-page :is(#orlo-world,#orlo-front-world) .orlo-companion:before{content:none;display:none}#orlo-front-world{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;contain:strict;perspective:900px;perspective-origin:50% 50%}.hero-covered #orlo-front-world{visibility:hidden}.hero-vip{position:relative}.orlo-vip-outline{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible;pointer-events:none;filter:drop-shadow(0 0 4px #e0a85eb3)}.orlo-vip-outline path{fill:none;stroke:var(--orlo-amber-200);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.hero-vip.orlo-acknowledging{box-shadow:0 0 0 1px #f5ddb970,0 0 24px #e0a85e42!important}@media print{#orlo-front-world{display:none}}.orlo-companion{--color-orlo-core:var(--orlo-amber-200);--color-orlo-glow:var(--orlo-amber-400)}.orlo-companion .orlo-firefly{opacity:1!important}.orlo-glass-light{--color-orlo-core:var(--orlo-amber-200);--color-orlo-glow:var(--orlo-amber-400);position:absolute;inset:0;z-index:var(--orlo-z-behind);overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;contain:strict}.orlo-glass-glow{position:absolute;left:-42px;top:-42px;width:84px;height:84px;border-radius:var(--orlo-radius-round);will-change:transform;background:radial-gradient(circle,color-mix(in srgb,var(--color-orlo-core) 80%,transparent) 0%,color-mix(in srgb,var(--color-orlo-glow) 48%,transparent) 19%,color-mix(in srgb,var(--color-orlo-glow) 14%,transparent) 43%,transparent 68%);filter:blur(5px)}.orlo-glass-glow:after{content:"";position:absolute;inset:29px 22px 29px 36px;border-radius:var(--orlo-radius-round);background:var(--color-orlo-core);opacity:.35;filter:blur(4px)}.orlo-glass-glint{position:absolute;left:-1px;top:-36px;width:2px;height:72px;background:linear-gradient(transparent,var(--color-orlo-core),transparent);filter:blur(.7px);transform-origin:50% 50%;will-change:transform}.solid-surfaces .orlo-glass-light,.hero-covered .orlo-glass-light{display:none}@media(prefers-reduced-transparency:reduce){.orlo-glass-light{display:none}}@media print{.orlo-glass-light{display:none}}.jana-colony{position:absolute;inset:0;pointer-events:none}}@layer legacy{.home-page .hero-cover-card{position:relative;isolation:isolate;padding:var(--orlo-space-12) 36px 38px;border:1px solid #30203e26;background:linear-gradient(155deg,#49345591,#30203eab 55%,#251930b8);backdrop-filter:blur(18px) saturate(115%) brightness(.85);-webkit-backdrop-filter:blur(18px) saturate(115%) brightness(.85);box-shadow:0 2px 6px #160c2429,0 20px 45px -14px #160c2461,0 40px 85px -28px #160c2440}.hero-cover-card:before,.hero-cover-card:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;z-index:var(--orlo-z-behind)}.hero-cover-card:before{inset:-1px;padding:1px;background:linear-gradient(180deg,#fff3e940,transparent 32px);mask:linear-gradient(var(--orlo-white) 0 0) content-box,linear-gradient(var(--orlo-white) 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(var(--orlo-white) 0 0) content-box,linear-gradient(var(--orlo-white) 0 0);-webkit-mask-composite:xor}.hero-cover-card:after{inset:0;background:radial-gradient(ellipse 68% 14% at 55% 0%,#fff2d90c,transparent 80%);box-shadow:var(--orlo-shadow-0)}.solid-surfaces .home-page .hero-cover-card{background:#33233e;backdrop-filter:none;-webkit-backdrop-filter:none}.solid-surfaces .hero-cover-card:before,.solid-surfaces .hero-cover-card:after{display:none}@media(prefers-reduced-transparency:reduce){.home-page .hero-cover-card{background:#33233e;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-cover-card:before,.hero-cover-card:after{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.home-page .hero-cover-card{background:linear-gradient(155deg,#493952,#2b2038)}}.home-page .hero-cover-card h1{font-size:clamp(48px,4.5vw,72px);font-weight:var(--orlo-weight-black);line-height:1.025;letter-spacing:-.045em;max-width:11ch;margin-bottom:var(--orlo-space-7)}.home-page .hero-cover-card h1>span{display:inline;color:#f0c27c}.home-page .hero-cover-card .intro{max-width:29ch;font-size:clamp(18px,1.35vw,21px);line-height:1.55}.hero-cover-card .vip-label img{width:56px;height:auto;max-height:none}.hero-cover-card .hero-vip.button{min-width:150px}.hero-signup{margin:0 auto;max-width:420px;text-align:left}.hero-signup>label{display:block;margin:0 0 9px;font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-medium);color:var(--orlo-purple-50)}.hero-signup-row{display:flex;flex-direction:column;align-items:stretch;gap:13px}.hero-signup-row>input{flex:auto;min-width:0;width:100%;min-height:54px;margin:0;padding:15px 17px;border:1px solid #f9f1fc45;border-radius:16px;background:#f9f3eced;color:#30233e;font:inherit;font-size:16px;line-height:1.3;box-shadow:inset 0 2px 5px #24152b0a}.hero-signup-row>input::placeholder{color:#756a7c;opacity:1}.hero-signup-row>input:focus-visible{outline:3px solid #efc983;outline-offset:3px}.hero-cover-card .hero-signup .hero-vip.button{width:100%;min-height:54px;padding:15px 19px;margin:0;font-size:16px}.hero-signup[hidden],[data-join-fallback][hidden]{display:none}.site-header,.inner-page .site-header,.story-page .site-header{width:min(1100px,92%)}.site-header .header-inner{display:grid;grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr);gap:var(--orlo-space-4);padding:var(--orlo-space-1) var(--orlo-space-4);align-items:center}.site-header .brand{justify-self:start}.site-header .navigation-surface{justify-self:center;justify-content:center;max-width:none}.site-header .header-vip.button{justify-self:end;position:relative;min-width:100px;min-height:36px;padding:var(--orlo-space-2) 13px;margin:0;font-size:var(--orlo-caption-size);line-height:1.2;border-radius:var(--orlo-radius-pill);background:transparent;color:var(--orlo-warm-white);border:1px solid #f5edf750;box-shadow:var(--orlo-shadow-0);white-space:nowrap}.site-header .header-vip.button:after{display:none}.site-header .header-vip.button:hover{background:#f5edf710;border-color:#f5edf780}.site-header .header-vip .vip-label{gap:6px}.site-header .header-vip .vip-label img{width:42px;height:auto}.navigation-scrim{position:fixed;inset:0;z-index:69;background:#281e32;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--orlo-duration-base) var(--orlo-ease-standard),visibility 0s linear var(--orlo-duration-base)}.navigation-open .navigation-scrim{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html{scrollbar-gutter:stable}html.navigation-open{overflow:hidden}.navigation-open .accessibility-button{visibility:hidden}@media(max-width:1100px){.site-header,.inner-page .site-header,.story-page .site-header,.home-page .hero-header{width:calc(100% - clamp(48px,12vw,144px))}.home-page .hero-header .header-inner{padding:var(--orlo-space-1) var(--orlo-space-5)}.site-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--orlo-space-4);padding:var(--orlo-space-1) var(--orlo-space-5)}.site-header .navigation-surface{position:static;justify-self:start;justify-content:flex-start;max-width:none}.js .site-header .navigation-surface{display:contents}.js .site-header .menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--orlo-warm-white);cursor:pointer}.site-header .menu-toggle:hover{color:var(--orlo-purple-200)}.site-header .menu-toggle:focus-visible{outline:2px solid var(--orlo-purple-200);outline-offset:4px}.menu-icon{position:relative;display:block;width:22px;height:16px}.menu-icon span{position:absolute;left:0;top:7px;width:22px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .2s cubic-bezier(.25,.1,.25,1)}.menu-icon span:first-child{transform:translateY(-4px)}.menu-icon span:last-child{transform:translateY(4px)}.menu-toggle[aria-expanded=true] .menu-icon span:first-child{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon span:last-child{transform:rotate(-45deg)}.js .site-header nav,.js .site-header nav.open{display:flex;position:absolute;top:calc(100% + 36px);left:20px;right:20px;width:auto;min-width:0;max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:6px;margin:0;padding:0 0 var(--orlo-space-10);border:0;border-radius:0;background:transparent;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px);transition:none}.js .site-header.navigation-interacted nav{transition:opacity .2s var(--orlo-ease-standard),transform var(--orlo-duration-base) var(--orlo-ease-standard),visibility 0s linear var(--orlo-duration-base)}.js .site-header nav.open{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.site-header nav a{font-size:clamp(26px,3.5vw,36px);font-weight:var(--orlo-weight-medium);letter-spacing:-.025em;line-height:1.2;white-space:normal;justify-content:flex-start;text-align:left;padding:10px 0;min-height:58px;border-radius:0}.site-header nav a[aria-current],.site-header nav a:hover{color:#cbb5dc;background:transparent;box-shadow:var(--orlo-shadow-0)}.navigation-open .site-header.navigation-active{background:transparent;border-color:transparent;box-shadow:var(--orlo-shadow-0);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;visibility:visible;opacity:1;scale:1;pointer-events:auto;transition:none}.site-header .header-vip.button{min-width:88px;min-height:44px;padding:9px 10px}.site-header .header-vip .vip-label{gap:5px}html:not(.js) .site-header .navigation-surface{grid-column:1/-1;grid-row:2;width:100%}html:not(.js) .site-header .header-actions{grid-column:3;grid-row:1}html:not(.js) .site-header nav{width:100%;justify-content:center}}@media(max-width:480px){.home-page .hero-header .header-inner{padding:var(--orlo-space-1) var(--orlo-space-2)}.site-header .header-inner{padding:var(--orlo-space-1) var(--orlo-space-2);gap:var(--orlo-space-2)}.js .site-header nav,.js .site-header nav.open{left:8px;right:8px}}@media(prefers-reduced-motion:reduce){.navigation-scrim{transition:none}}.motion-paused .navigation-scrim{transition:none}.home-page .mission-intro{padding-block:120px;background:var(--orlo-surface-lavender-cream)}.manifesto-copy{max-width:1000px;margin:auto}.manifesto-copy>h2{max-width:18ch;margin-inline:auto}.manifesto-copy>.intro{max-width:40ch;margin:var(--orlo-space-8) auto 0;font-size:clamp(20px,2vw,25px);line-height:1.55}.manifesto-statement{padding:var(--orlo-space-10) 0 var(--orlo-space-8);text-align:center}.home-page .manifesto-copy .manifesto-line{display:grid;justify-items:center;gap:5px;width:fit-content;max-width:100%;padding:0;margin:0 auto;font-size:clamp(33px,4.8vw,66px);font-weight:var(--orlo-weight-medium);line-height:1.06;letter-spacing:-.045em;color:var(--orlo-purple-700)}.manifesto-line span{display:block}.manifesto-line span:first-child{font-size:.6em;line-height:1.16;font-weight:var(--orlo-weight-medium);letter-spacing:-.02em}.manifesto-line strong{display:block;font-weight:var(--orlo-weight-extrabold);font-size:1.2em;color:#674588}.manifesto-line span:last-child{margin-top:0;color:var(--orlo-purple-700)}.manifesto-copy .mission-purpose{font-size:19px;line-height:1.65;max-width:47ch;margin:0 auto var(--orlo-space-6);color:#53425f}.mission-story{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(36px,5vw,var(--orlo-space-20));max-width:1100px;margin:var(--orlo-space-16) auto 0}.mission-portrait{margin:0;border-radius:30px;overflow:hidden;box-shadow:0 6px 16px #3821520b,0 28px 60px -30px #38215230;background:#e6dce5}.mission-portrait img{display:block;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:cover}.home-page .mission-reflection{width:100%;max-width:510px;text-align:center}.mission-story .manifesto-statement{padding:0 0 var(--orlo-space-5)}.home-page .mission-reflection .manifesto-line{font-size:clamp(30px,3.2vw,45px)}.mission-reflection .manifesto-line strong{font-size:1.18em}.mission-reflection .mission-purpose{font-size:var(--orlo-body-l-size);max-width:35ch}@media(max-width:760px){.mission-story{grid-template-columns:minmax(0,1fr);gap:38px;max-width:510px;margin-top:42px}.mission-portrait{width:min(100%,420px);margin-inline:auto;border-radius:25px}.mission-story .manifesto-statement{padding:0 0 var(--orlo-space-5)}.home-page .mission-reflection .manifesto-line{font-size:clamp(30px,8vw,42px)}.mission-reflection .mission-purpose{font-size:var(--orlo-body-l-size)}}.home-page .support-gap{background:radial-gradient(ellipse at 50% 0,#d7c3e640,transparent 60%),#f8f4ee;padding-block:115px}.support-gap .center-heading h2{font-size:clamp(42px,5.4vw,76px);letter-spacing:-.045em;line-height:1.05}.support-gap .center-heading h2 span{color:#76558c}.support-gap .center-heading .intro{max-width:42ch;font-size:clamp(20px,1.85vw,25px);line-height:1.55;margin:30px auto 0}.recognition-moments{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-7);max-width:1100px;margin:60px auto 36px;text-align:center}.recognition-moments p{font-size:var(--orlo-body-l-size);line-height:1.6;color:#6e597b;margin:0}.recognition-moments strong{font-weight:var(--orlo-weight-medium);color:var(--orlo-purple-700)}.support-bridge{font-size:22px;line-height:1.5;max-width:39ch;margin:38px auto 78px;text-align:center;color:var(--orlo-purple-700);font-weight:var(--orlo-weight-medium)}.support-portraits{max-width:1050px;margin:auto;gap:68px}.support-photo{position:relative;isolation:isolate;overflow:visible;aspect-ratio:1.2;height:auto;border-radius:0;box-shadow:var(--orlo-shadow-0);background:none}.support-photo img{object-fit:contain;object-position:50% 100%;height:100%;width:100%;position:relative;z-index:1}.support-photo.cutout:before{content:"";position:absolute;z-index:0;inset:22% 0 0;border-radius:32px;background:linear-gradient(140deg,#cbb1dc,#ece0ee);box-shadow:0 18px 38px -22px #38215245}.support-portraits article:nth-child(2) .support-photo.cutout:before{background:linear-gradient(140deg,#edddc5,#dcc9d9)}.support-photo.cutout img{height:112%;top:-12%;filter:drop-shadow(0 10px 14px #38215218)}.support-copy{padding:var(--orlo-space-6) 15px 0}.support-copy h3{font-size:clamp(28px,3vw,39px);letter-spacing:-.035em;line-height:1.12;margin:var(--orlo-space-5) 0}.support-copy p{font-size:var(--orlo-body-l-size);line-height:1.65;max-width:35ch;margin:0 auto var(--orlo-space-6)}.settings-worlds .setting-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--orlo-space-3);max-width:1120px;margin:44px auto var(--orlo-space-12);padding:var(--orlo-space-2);align-items:stretch}.settings-worlds .setting-choices button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;white-space:normal;min-height:126px;border-radius:22px;padding:18px var(--orlo-space-3);border:1px solid #6d51801f;background:#ffffff4a;color:#574265;box-shadow:0 3px 9px #38215205;font-size:var(--orlo-body-s-size);line-height:1.25;font-weight:var(--orlo-weight-medium);text-align:center;transition:background .2s,box-shadow .2s,color .2s}.setting-choices button svg{width:30px;height:30px;flex:none}.setting-choices button span{max-width:15ch}.settings-worlds .setting-choices button[aria-selected=true]{background:#d9c6e8;color:var(--orlo-purple-700);border-color:#84629954;box-shadow:0 4px 12px #38215210,inset 0 1px #fff8}.settings-worlds .setting-choices button:hover{background:#e6d9ed}.settings-worlds .setting-choices button:focus-visible{outline:3px solid #76518f;outline-offset:3px}.accessibility-button{min-height:44px;gap:9px;padding:10px var(--orlo-space-4);font-size:var(--orlo-label-size)}.home-sound .center-heading .intro{max-width:49ch;line-height:1.6}.footer-links a[href$="#help-now"]{color:#f0c991}@media(max-width:940px){.settings-worlds .setting-choices{grid-template-columns:repeat(3,1fr);max-width:650px}.settings-worlds .setting-choices button{min-height:108px}.support-portraits{gap:38px}}@media(max-width:760px){.home-page .hero-cover-card{padding:35px 26px var(--orlo-space-8)}.home-page .hero-cover-card h1{font-size:clamp(47px,12vw,60px)}.home-page .mission-intro{padding-block:78px}.manifesto-copy>.intro{font-size:21px}.manifesto-statement{padding:var(--orlo-space-8) 0 var(--orlo-space-6)}.manifesto-line strong{font-size:1.12em}.manifesto-copy .mission-purpose{font-size:var(--orlo-body-l-size)}.home-page .support-gap{padding-block:78px}.recognition-moments{grid-template-columns:1fr;gap:var(--orlo-space-6);margin-top:38px}.recognition-moments p{font-size:var(--orlo-body-l-size)}.support-bridge{font-size:21px;margin:38px auto 65px}.support-portraits{grid-template-columns:1fr;gap:65px;max-width:470px}.support-photo{aspect-ratio:1.1}.support-copy{padding:18px 5px 0}.settings-worlds .setting-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--orlo-space-2);padding:0;margin-block:34px}.settings-worlds .setting-choices button{padding:14px 6px;min-height:114px;font-size:var(--orlo-label-size);border-radius:17px;gap:10px}.setting-choices button svg{width:27px;height:27px}.accessibility-button{padding:9px var(--orlo-space-3);font-size:var(--orlo-caption-size);min-height:42px}.accessibility-button svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.setting-choices button{transition:none}}.hero-spatial-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none;visibility:hidden}.spatial-ready .hero-spatial-canvas{visibility:visible}.spatial-ready .hero-photo{opacity:0}.motion-paused .hero-spatial-canvas{visibility:hidden}.motion-paused .spatial-ready .hero-photo{opacity:1}@media(prefers-reduced-motion:reduce){.hero-spatial-canvas{visibility:hidden!important}.spatial-ready .hero-photo{opacity:1}}.hero-haze{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.haze-stream{position:absolute;inset:9% -55% 22%;background:radial-gradient(ellipse at 12% 30%,#efdeca00 10%,#eee0d82b 28%,transparent 50%),radial-gradient(ellipse at 51% 39%,#e3d2e128,transparent 48%),radial-gradient(ellipse at 80% 38%,#f4deb436,transparent 43%);filter:blur(20px);animation:haze-drift 100s linear infinite;will-change:transform}.haze-stream-near{inset:18% -65% 12%;opacity:.7;animation-duration:145s;animation-delay:-70s;scale:1.2 .65}@keyframes haze-drift{0%{transform:translate(-16%)}to{transform:translate(24%)}}.wisp-trail{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-covered .haze-stream,.reader-open .haze-stream,.motion-paused .haze-stream,.page-inactive .haze-stream{animation-play-state:paused}.motion-paused .wisp-trail{display:none}@media(prefers-reduced-motion:reduce){.haze-stream{animation:none}.wisp-trail{display:none}}.logo-track{animation-duration:78s}.logo-group img{max-width:145px;max-height:44px;object-fit:contain}.logo-group .team-logo-samsung{width:155px;max-width:155px;height:36px}.logo-group .team-logo-harman{width:145px;height:78px;max-height:78px}.logo-group .team-logo-bss{width:114px;height:52px;max-height:52px}.logo-group .team-logo-expedia-group{width:180px;max-width:180px;height:84px;max-height:84px}.logo-group .team-logo-3com{width:145px;height:64px;max-height:64px;transform:translateY(-30%)}.logo-group .team-logo-interbrand{width:185px;max-width:185px;height:48px;max-height:48px}@media(max-width:760px){.logo-group .team-logo-expedia-group{width:148px;max-width:148px;height:69px;max-height:69px}.logo-group .team-logo-3com{width:126px;height:56px;max-height:56px}.logo-group .team-logo-interbrand{width:154px;max-width:154px;height:42px;max-height:42px}}@media(max-width:760px){.logo-group .team-logo-samsung{width:126px;height:30px}.logo-group .team-logo-harman{width:126px;height:72px;max-height:72px}.logo-group .team-logo-bss{width:100px;height:46px;max-height:46px}}.urgent-section{padding-top:0}.crisis-help{max-width:860px;margin:auto;padding:46px;border-radius:var(--orlo-radius-2xl);background:#eee4f3;color:var(--orlo-purple-700);text-align:left}.crisis-help h2{text-align:left;font-size:42px;margin:0 0 var(--orlo-space-5)}.crisis-help>.intro{font-size:21px;max-width:46ch;margin:0 0 30px}.crisis-help label{display:block;font-size:var(--orlo-body-size);font-weight:var(--orlo-weight-medium);margin-bottom:10px}.crisis-help select{appearance:auto;width:100%;max-width:430px;min-height:52px;padding:var(--orlo-space-3) var(--orlo-space-4);border:1px solid #9d82ae;border-radius:var(--orlo-radius-m);background:#fffcf8;color:var(--orlo-purple-700);font:inherit;font-size:var(--orlo-body-size)}.country-note{font-size:var(--orlo-label-size);color:#66516f}.crisis-resource{padding:var(--orlo-space-7) 0 10px}.crisis-resource h3{font-size:27px;margin:0 0 var(--orlo-space-3)}.crisis-resource h4{font-size:var(--orlo-title-s-size);margin:0 0 var(--orlo-space-3)}.crisis-resource p{font-size:var(--orlo-body-l-size);line-height:1.6}.crisis-actions{display:flex;gap:var(--orlo-space-5);flex-wrap:wrap;margin:22px 0}.crisis-help .crisis-note{font-size:16px;line-height:1.6;margin-top:30px;color:#65526e}.crisis-help .source-note{font-size:var(--orlo-label-size);text-align:left}.crisis-resource[hidden]{display:none}@media(max-width:760px){.crisis-help{padding:30px 23px}.crisis-help h2{font-size:34px}.crisis-help>.intro{font-size:19px}.crisis-actions{gap:18px}}.story-intake-section{padding-top:0}.story-recorder{max-width:880px;margin:auto;padding:var(--orlo-space-10);border-radius:30px;background:#eee5f3;box-shadow:0 16px 60px #3821520c;text-align:left}.story-recorder p{line-height:1.6}.story-availability{font-size:var(--orlo-body-l-size);margin:0 0 var(--orlo-space-6)}.story-steps{display:flex;gap:var(--orlo-space-7);margin:var(--orlo-space-6) 0;color:#766482}.story-steps [aria-current=step]{font-weight:var(--orlo-weight-semibold);color:var(--orlo-purple-700)}.story-prompt{font-size:19px}.story-video-stage{position:relative;aspect-ratio:16/10;border-radius:22px;overflow:hidden;background:#2c2336}.story-video-stage video{width:100%;height:100%;object-fit:contain}.story-camera-empty{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;color:#dfd1e8}.story-camera-empty svg{width:56px;height:56px;stroke:currentColor;stroke-width:1.5}.story-camera-empty[hidden]{display:none}.story-timer{position:absolute;right:15px;top:15px;border-radius:var(--orlo-radius-m);background:#24182cd9;color:var(--orlo-white);padding:var(--orlo-space-2) var(--orlo-space-3);font-size:var(--orlo-body-s-size);font-variant-numeric:tabular-nums}.story-record-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:22px 0}.story-record-actions [hidden],.story-recorder [hidden]{display:none!important}.story-review{padding-top:25px}.story-review h2,.story-receipt h2{font-size:35px;line-height:1.15;letter-spacing:-.035em}.story-consent{display:flex;gap:14px;align-items:flex-start;font-size:var(--orlo-body-size);line-height:1.55;margin:22px 0}.story-consent input{width:20px;height:20px;flex:none;accent-color:var(--orlo-purple-500);margin-top:3px}.story-privacy,.story-local-note,.story-help{font-size:var(--orlo-body-s-size);color:#685572}.story-recorder-status,.story-send-status{min-height:1.6em;font-size:var(--orlo-body-size)}.story-recorder button:disabled{opacity:.55;cursor:not-allowed}.story-receipt{padding:var(--orlo-space-5) 0}.story-receipt [data-receipt-id]{overflow-wrap:anywhere}.story-intake-content .button{background:var(--orlo-purple-500);color:var(--orlo-white)}.story-recorder:has(.story-intake-content[hidden]) .story-local-note{display:none}@media(max-width:760px){.story-recorder{padding:27px var(--orlo-space-5)}.story-video-stage{aspect-ratio:3/4}.story-review h2,.story-receipt h2{font-size:29px}.story-record-actions{gap:var(--orlo-space-3)}}.home-page .hero-cover-card h1{max-width:none}.home-page .hero-cover-card h1>span{display:block}.home-page .hero-cover-card h1 .hero-lead{color:#f9f5eb}.home-page .hero-cover-card h1 .hero-period{display:inline}.support-photo.cutout img{position:absolute;top:auto;bottom:0;left:0;height:112%;object-position:center bottom}.support-portraits article:first-child .support-photo.cutout img{height:170%;bottom:-50%;clip-path:inset(0 0 29.411765% round 0 0 32px 32px)}.support-portraits article:nth-child(2) .support-photo.cutout img{width:100%;left:0;height:148%;bottom:-40%;object-fit:cover;clip-path:inset(0 0 27.027027% round 0 0 32px 32px)}@media(max-width:760px){.home-page .hero-cover-card h1{font-size:clamp(40px,10.8vw,59px)}}.usage-choice{position:fixed;z-index:var(--orlo-z-overlay);bottom:24px;left:50%;transform:translate(-50%);width:min(520px,calc(100% - 36px));padding:var(--orlo-space-5) var(--orlo-space-6);background:#faf6f0;color:var(--orlo-purple-700);border:1px solid #c9b7d5;border-radius:22px;box-shadow:0 12px 44px #1f132633;text-align:left;font-size:var(--orlo-body-s-size);line-height:1.45}.usage-choice[hidden]{display:none}.usage-choice p{margin:0 0 14px}.usage-choice strong{display:block;font-size:var(--orlo-body-l-size);margin-bottom:5px}.usage-choice>div{display:flex;gap:var(--orlo-space-3);flex-wrap:wrap}.usage-choice button{font:inherit;border:1px solid #ad92bf;border-radius:var(--orlo-radius-m);background:transparent;color:var(--orlo-purple-700);padding:11px 15px;cursor:pointer;min-height:44px}.usage-choice button:hover{background:#e7daed}.usage-choice button:focus-visible{outline:3px solid #76518f;outline-offset:3px}.usage-choice button:disabled{opacity:.5;cursor:not-allowed}.usage-choice .usage-signal{font-size:13px;margin:var(--orlo-space-3) 0 0}.reader-open .usage-choice{display:none}@media(max-width:760px){.usage-choice{bottom:72px;padding:17px var(--orlo-space-5);font-size:var(--orlo-label-size)}.usage-choice strong{font-size:var(--orlo-body-size)}}.home-page .home-content{box-shadow:0 -3px 10px #1f142a38,0 -22px 48px -12px #1f142a66,0 -64px 110px -32px #1f142a38}.home-page .home-content>.team-proof{box-shadow:inset 0 1px #f7f3ec2b}@media(max-width:760px){.home-page .home-content{box-shadow:0 -3px 9px #1f142a38,0 -18px 38px -10px #1f142a66,0 -38px 75px -20px #1f142a38}}@media print{.home-page .home-content,.home-page .home-content>.team-proof{box-shadow:var(--orlo-shadow-0)}}.reading-progress{position:fixed;z-index:72;top:0;left:0;right:0;height:3px;pointer-events:none;opacity:0;transition:opacity var(--orlo-duration-slow) var(--orlo-ease-standard)}.site-header .header-actions{justify-self:end;display:flex;align-items:center;gap:6px}.site-header .header-account{display:inline-flex;align-items:center;min-height:36px;padding:var(--orlo-space-2) var(--orlo-space-3);border-radius:var(--orlo-radius-pill);color:var(--orlo-warm-white);font-size:13px;font-weight:var(--orlo-weight-medium);text-decoration:none;white-space:nowrap}.site-header .header-account:hover{background:#ffffff19}.site-header nav .nav-account{display:none}@media(max-width:600px){.site-header .header-account{display:none}.js .site-header nav.open .nav-account{display:flex}}.motion-paused .site-header nav,.motion-paused .menu-toggle,.motion-paused .menu-icon span{transition:none!important}@media(prefers-reduced-motion:reduce){.site-header nav,.menu-toggle,.menu-icon span{transition:none!important}}@media(prefers-reduced-transparency:reduce){.site-header nav{background:#30263b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.home-page .hero-cover-card .hero-signup .hero-vip.button,.home-page .hero-member-card .hero-signup .hero-vip.button,.hero-member-card [data-join-fallback] .hero-vip.button{width:fit-content;max-width:100%;justify-self:center;align-self:center;margin-inline:auto;flex:none}.about-team{background:var(--orlo-surface-lavender-cream)}.about-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--orlo-space-16) var(--orlo-space-8);margin-top:56px}.about-person{min-width:0}.about-person>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:20px;background:#e7e3e9}.about-person-copy{padding:var(--orlo-space-6) var(--orlo-space-1) 0}.about-person h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;margin:0 0 var(--orlo-space-2)}.about-person .about-role{font-size:var(--orlo-label-size);line-height:1.5;color:var(--orlo-purple-500);font-weight:var(--orlo-weight-semibold);margin:0 0 var(--orlo-space-4)}.about-person p{font-size:16px;line-height:1.65;margin:0;max-width:42ch}@media(max-width:960px){.about-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--orlo-space-12) var(--orlo-space-6)}}@media(max-width:600px){.about-people{grid-template-columns:1fr;gap:var(--orlo-space-10);margin-top:var(--orlo-space-8)}.about-person>img{max-height:450px;object-position:50% 15%}.about-person-copy{padding-top:var(--orlo-space-5)}}.about-founder{text-align:left}.founder-story{align-items:start;text-align:left}.founder-story .prose{margin-inline:0}.founder-byline{font-size:var(--orlo-body-s-size);font-weight:var(--orlo-weight-semibold);color:var(--orlo-purple-500);margin:0 0 var(--orlo-space-3)}.founder-note{font-size:var(--orlo-body-s-size);line-height:1.6;color:var(--muted);max-width:44ch}.founder-list{margin:0 0 1.15em;padding-left:1.25em;list-style:disc}.founder-list li{margin:0 0 var(--orlo-space-1)}.about-founder .urgent-feature{margin-top:var(--orlo-space-10)}@media(max-width:900px){.founder-story{gap:var(--orlo-space-6)}}:is(.inner-page,.story-page) .site-header.hero-header{z-index:60}.reading-progress{position:fixed;z-index:72;top:0;left:0;right:0;height:3px;pointer-events:none;opacity:0;transition:opacity .3s ease}.reading-progress:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#7a3fd1,#a86cf5);box-shadow:0 0 10px #9b5cf080;transform-origin:left;transform:scaleX(var(--page-progress,0));border-radius:0 3px 3px 0}.reading-progress.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.reading-progress{transition:none}}@media print{.reading-progress{display:none}}dialog,dialog.reading-panel,dialog.member-dialog,dialog.profile-dialog{box-shadow:0 24px 80px #0c071440!important;border:0!important;border-radius:16px!important}dialog::backdrop,.reading-panel::backdrop,.member-dialog::backdrop,.profile-dialog::backdrop{background:#140d1c66!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}dialog.profile-dialog{background:#1b1325e6!important}dialog.member-dialog{background:#f7f3ece6!important}dialog.reading-panel:not(.purple):not(.profile-dialog){background:linear-gradient(140deg,#faf5ece6,#eee4f1e6)}}@layer legacy{.learning-page{--learn-dark:#281c36;--learn-light:var(--orlo-warm-white);--learn-ink:var(--orlo-purple-700);background:var(--orlo-warm-white);color:var(--orlo-purple-700)}.learning-page .wrap{width:min(1180px,88%)}.learning-page .learn-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#68457970,transparent 62%),var(--learn-dark);color:var(--orlo-warm-white);padding:160px 0 0;text-align:center}.learning-page .learn-hero h1{font-size:clamp(48px,6.8vw,96px);font-weight:var(--orlo-weight-medium);letter-spacing:-.055em;line-height:1.02;max-width:17ch;margin:0 auto var(--orlo-space-7);text-wrap:balance}.learning-page .learn-hero h1 span{color:var(--orlo-purple-200)}.learning-page .learn-hero .intro{font-size:clamp(18px,1.6vw,22px);line-height:1.6;max-width:53ch;margin:0 auto;color:var(--orlo-warm-white)}.learn-illustration{overflow:hidden;pointer-events:none}.learn-illustration svg{display:block;width:100%;height:auto}.learn-hero-art{max-width:1080px;margin:0 auto -24px;min-height:170px}.learn-topics{background:var(--orlo-purple-100);padding:22px 0}.learn-topics .wrap{display:flex;justify-content:center;gap:var(--orlo-space-4) 42px;flex-wrap:wrap}.learning-page .learn-topics a{display:flex;align-items:center;min-height:44px;font-size:16px;text-decoration:none;color:var(--orlo-purple-700);padding:var(--orlo-space-1) 0}.learning-page .learn-topics a:hover{text-decoration:underline}.learning-page .learn-topics a:focus-visible{outline:2px solid var(--orlo-purple-500);outline-offset:6px;border-radius:3px}.learning-page .learn-chapter{padding:110px 0;background:var(--orlo-warm-white);scroll-margin-top:100px}.learning-page h2{font-size:clamp(34px,4vw,56px);font-weight:var(--orlo-weight-medium);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.learning-page h3{font-size:clamp(24px,2.15vw,31px);font-weight:var(--orlo-weight-medium);line-height:1.17;letter-spacing:-.025em;text-wrap:balance}.learning-page p{line-height:1.65}.learning-page .intro{font-size:21px;max-width:57ch;margin-inline:auto}.learning-page .center-heading{max-width:810px;margin:0 auto 55px}.learning-page .source-note{font-size:13px;line-height:1.7;max-width:74ch;margin:30px auto 0;color:inherit;opacity:.85}.learning-page .grid3{gap:var(--orlo-space-6);margin-top:var(--orlo-space-10)}.learning-page .panel{display:block;text-align:left;padding:36px;border-radius:26px;background:#ede5ee;border:1px solid #5a3f7a12;box-shadow:var(--orlo-shadow-0)}.learning-page .panel p{font-size:var(--orlo-body-size);max-width:56ch}.learning-page .learn-card-art{background:var(--orlo-purple-700);border-radius:var(--orlo-radius-l);margin:-18px -18px 30px;aspect-ratio:1.65;display:grid;align-items:center}.learning-page .learn-card-art svg{width:145%;max-width:none;margin-left:-22.5%}.learning-page .learn-feature,.learning-page .feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.learning-page .learn-feature-copy,.learning-page .feature-copy{width:100%;max-width:520px;text-align:left;margin:0}.learning-page .learn-feature-copy p,.learning-page .feature-copy p{font-size:var(--orlo-body-l-size);max-width:52ch}.learning-page .learn-feature-copy .source-note,.learning-page .feature-copy .source-note{text-align:left;font-size:13px}.learn-photo{margin:0;overflow:hidden;border-radius:var(--orlo-radius-2xl);background:var(--orlo-purple-200)}.learning-page .learn-photo img{width:100%;height:100%;aspect-ratio:1/1.07;object-fit:cover}.learning-page .feature-photo img{aspect-ratio:1/1.07;height:auto;object-fit:cover;border-radius:var(--orlo-radius-2xl)}.learning-page .learn-feature-art{aspect-ratio:1/1.02;border-radius:var(--orlo-radius-2xl);background:radial-gradient(ellipse at 20% 80%,#69488180,transparent 65%),var(--orlo-purple-700);display:flex;align-items:center}.learning-page .learn-feature-art svg{width:150%;max-width:none;flex-shrink:0;margin-left:-25%}.learning-page .learn-types,.learning-page .learn-frequency,.learning-page .learn-definitions,.learning-page .learn-principles{background:#efe7f0;text-align:center}.learning-page .learn-types .panel,.learning-page .learn-definitions .panel,.learning-page .learn-principles .panel{background:var(--orlo-warm-white)}.learning-page .learn-evidence,.learning-page .learn-study-feature,.learning-page .purple{color:var(--orlo-warm-white);background:radial-gradient(ellipse at 15% 5%,#694b8060,transparent 62%),var(--learn-dark)}.learning-page .learn-evidence h2{text-align:center}.learning-page .learn-evidence .tab-list{margin:38px auto;justify-content:center}.learning-page .learn-evidence .tab-list button{color:var(--orlo-warm-white);background:#f7f3ec0d;border:1px solid #d8cde043;box-shadow:var(--orlo-shadow-0);min-height:48px}.learning-page .learn-evidence .tab-list button[aria-selected=true]{background:var(--orlo-purple-200);color:var(--orlo-purple-700)}.learning-page .evidence-panel{padding:50px;background:var(--orlo-warm-white);border:0;border-radius:var(--orlo-radius-2xl);color:var(--orlo-purple-700);max-width:1050px;margin:auto;text-align:left}.learning-page .evidence-panel>h3{font-size:36px;margin-top:0}.learning-page .evidence-panel>p:not(.source-note){font-size:21px;max-width:64ch}.learning-page .evidence-panel .grid2{gap:7%;margin:38px 0 0}.learning-page .evidence-panel .grid2 h3{font-size:23px}.learning-page .evidence-panel .grid2 p{font-size:var(--orlo-body-size)}.learning-page .learn-frequency .center-note{max-width:65ch;margin-inline:auto}.learning-page .learn-bilateral{text-align:center}.learning-page .learn-bilateral .grid2{text-align:left;gap:var(--orlo-space-6)}.learning-page .inset{background:#efe7f0;border:0;border-radius:26px;padding:38px;box-shadow:var(--orlo-shadow-0)}.learning-page .learn-comfort .grid2{align-items:center;gap:7%}.learning-page .learn-listening{background:var(--orlo-purple-100)}.learning-page .listening-options{gap:var(--orlo-space-6)}.learning-page .listening-options article{background:var(--orlo-warm-white);border-color:#5a3f7a18;padding:var(--orlo-space-8);border-radius:var(--orlo-radius-xl);color:var(--orlo-purple-700)}.learning-page .listening-options h3{font-size:27px}.learning-page .learn-practical{padding-top:90px}.learning-page .learn-practical .regulation-copy h3{font-size:36px}.learning-page .learn-practical .regulation-copy p{font-size:var(--orlo-body-l-size)}.learning-page .practice{max-width:1000px;margin:auto;background:#ede5ee;border:0;border-radius:var(--orlo-radius-2xl);box-shadow:var(--orlo-shadow-0)}.learning-page .practice-step{gap:35px;align-items:center}.learning-page .practice-step h3{font-size:36px}.learning-page .practice .example{font-size:22px}.learning-page .practice-controls{gap:var(--orlo-space-4)}.learning-page table{background:transparent;min-width:640px}.learning-page table th,.learning-page table td{font-size:16px;padding:var(--orlo-space-6) var(--orlo-space-5)}.learning-page .research-disclosure{background:var(--orlo-warm-white);border:1px solid #5a3f7a20;border-radius:22px;text-align:left;color:var(--orlo-purple-700);padding:var(--orlo-space-6) 30px;margin-top:36px}.learning-page .research-disclosure summary{font-size:var(--orlo-title-s-size);line-height:1.5}.learning-page .research-disclosure p{font-size:var(--orlo-body-size)}.learning-page .learn-settings .tab-list{justify-content:center;margin-top:var(--orlo-space-10)}.learning-page .market-panel{margin-top:var(--orlo-space-12)}.learning-page .market-index{display:none}.learning-page .market-heading{display:block;text-align:center;max-width:840px;margin:0 auto 45px}.learning-page .comparison-pair{border:0;border-radius:var(--orlo-radius-2xl);background:var(--orlo-purple-100);overflow:hidden}.learning-page .comparison-pair>div{padding:38px;border:0}.learning-page .comparison-pair>div+div{background:#e5d9eb;border:0}.learning-page .support-strip{border-radius:26px;background:var(--orlo-purple-700);color:var(--orlo-warm-white);padding:36px;margin-top:var(--orlo-space-6)}.learning-page .learn-evidence-note{background:var(--orlo-purple-700);color:var(--orlo-warm-white);text-align:center;padding:var(--orlo-space-20) 0}.learning-page .learn-evidence-note h2{font-size:42px}.learning-page .learn-evidence-note .intro{margin-bottom:0}.learning-page .learn-study-group:nth-of-type(2n){background:#efe7f0}.learning-page .learn-studies{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-6)}.learn-study{display:flex;flex-direction:column;background:var(--orlo-warm-white);border:1px solid #5a3f7a22;border-radius:26px;padding:38px;scroll-margin-top:110px;text-align:left}.learning-page .learn-study h3{font-size:27px;line-height:1.2;max-width:30ch}.learning-page .learn-study>p{font-size:var(--orlo-body-size)}.learning-page .learn-study .learn-study-meta{font-size:13px;color:#6b547a;margin-bottom:var(--orlo-space-5);max-width:55ch}.learning-page .learn-study .learn-study-link{font-size:var(--orlo-body-s-size);color:var(--orlo-purple-500);margin:auto 0 0;padding-top:var(--orlo-space-5);align-self:flex-start;min-height:44px}.learning-page .learn-credits{padding:30px 0 var(--orlo-space-20)}.learning-page .learn-credits .source-note{text-align:left;max-width:none;font-size:var(--orlo-label-size)}.learning-page .join-section{padding-block:100px}.reading-content .learning-page .learn-hero{padding-top:var(--orlo-space-16)}.reading-content .learning-page .learn-hero h1{font-size:clamp(44px,5.8vw,74px)}.reading-content .learning-page .learn-hero-art{max-height:300px}.reading-content .learning-page .learn-chapter{padding-block:70px}.reading-content .learning-page .learn-topics .wrap{gap:var(--orlo-space-3) 26px}.reading-content .learning-page .learn-feature,.reading-content .learning-page .feature-pair{gap:5%}.reading-content .learning-page .learn-study h3{font-size:25px}.learning-page [id]{scroll-margin-top:100px}.learning-awareness .neural-signal-art{max-width:980px;margin:30px auto 0;min-height:0}.learning-awareness .signal-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-6);margin:44px 0}.learning-awareness .signal-sequence article{position:relative;text-align:left;background:var(--orlo-purple-100);border:1px solid #5a3f7a16;border-radius:var(--orlo-radius-2xl);padding:var(--orlo-space-8);box-shadow:0 3px 5px #38215204,0 20px 40px #38215206}.learning-awareness .signal-sequence h3{font-size:27px;margin:22px 0 var(--orlo-space-4)}.learning-awareness .signal-sequence p{font-size:var(--orlo-body-size);margin-bottom:0}.learning-awareness .signal-symbol,.learning-awareness .resource-symbol{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--orlo-radius-round);background:#5a3f7a10;color:var(--orlo-purple-500);box-shadow:inset 0 1px #fff9}.learning-awareness .signal-symbol svg,.learning-awareness .resource-symbol svg{width:28px;height:28px}.learning-awareness .neuron-explainer{max-width:760px;margin:50px auto var(--orlo-space-6);text-align:center}.learning-awareness .neuron-explainer h3{font-size:27px}.learning-awareness .neuron-explainer p{font-size:var(--orlo-body-l-size)}.learning-awareness .mist{background:radial-gradient(ellipse at 5% 10%,#ddcdea70,transparent 70%),var(--orlo-purple-100)}.learning-awareness .activation-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-6);max-width:1000px;margin:auto;text-align:left}.learning-awareness .activation-pair article{background:#f7f3ecbd;border:1px solid #fff9;padding:38px;border-radius:var(--orlo-radius-2xl)}.learning-awareness .activation-pair h3{font-size:28px}.learning-awareness .activation-pair p{font-size:var(--orlo-body-l-size)}.learning-awareness .charge-definition{max-width:760px;margin:56px auto 0;text-align:center}.learning-awareness .charge-definition p{font-size:var(--orlo-body-l-size)}.learning-awareness .brain-science .tab-list{justify-content:center;margin:var(--orlo-space-8) 0}.learning-awareness .brain-science .tab-list button{color:var(--orlo-warm-white);background:#f7f3ec0d;border:1px solid #d8cde043;min-height:48px}.learning-awareness .brain-science .tab-list button[aria-selected=true]{background:var(--orlo-purple-200);color:var(--orlo-purple-700)}.learning-awareness .brain-panel{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6%;padding:42px;background:var(--orlo-warm-white);border:1px solid #fff8;border-radius:32px;color:var(--orlo-purple-700);text-align:left;margin:var(--orlo-space-6) auto 0;max-width:1120px;box-shadow:0 4px 12px #140e2214,0 30px 70px #140e2226}.learning-awareness .brain-panel[hidden]{display:none}.learning-awareness .brain-panel-copy h3{font-size:34px}.learning-awareness .brain-panel-copy p{font-size:var(--orlo-body-size)}.learning-awareness .brain-try{padding:22px var(--orlo-space-6);background:#e9dfed;border-radius:20px;margin:25px 0 0}.learning-awareness .brain-try strong{font-weight:var(--orlo-weight-semibold);display:inline-block;margin-bottom:6px}.learning-awareness .brain-network{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:400px;margin:0;border-radius:var(--orlo-radius-xl);background:radial-gradient(ellipse at 30% 40%,#7e618c70,transparent 65%),var(--orlo-purple-700);color:var(--orlo-warm-white);text-align:center;padding:44px var(--orlo-space-6) var(--orlo-space-6)}.learning-awareness .network-orbits{position:absolute;inset:0;z-index:var(--orlo-z-behind);pointer-events:none}.learning-awareness .network-orbits i{position:absolute;width:76%;height:64%;left:12%;top:18%;border:1px solid #d8cde05c;border-radius:43% 57% 48% 52%;background:#d8cde009}.learning-awareness .network-orbits i:nth-child(2){inset:10% auto auto 7%;width:86%;height:81%;border-color:#d8cde03b;rotate:18deg}.learning-awareness .network-orbits i:nth-child(3){inset:25% auto auto 14%;width:72%;height:56%;border-color:#d4924a6b;rotate:-17deg}.learning-awareness .network-labels{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--orlo-space-10);margin:auto 0;isolation:isolate}.learning-awareness .network-labels:before{content:"";position:absolute;z-index:var(--orlo-z-behind);width:1px;top:20px;bottom:20px;background:#d8cde069}.learning-awareness .network-labels span{font-size:16px;line-height:1.45;padding:13px var(--orlo-space-5);border-radius:var(--orlo-radius-l);border:1px solid #d8cde057;background:#382152e8;max-width:24ch;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #1b10231f}.learning-awareness .network-labels span:nth-child(2){background:#59416c;color:var(--orlo-warm-white)}.learning-awareness .brain-network figcaption{font-size:var(--orlo-caption-size);line-height:1.5;color:var(--orlo-purple-200);margin:var(--orlo-space-8) auto 0;max-width:26ch}.learning-awareness .parts-conversation{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-6);max-width:900px;margin:0 auto}.learning-awareness .part-voice{border-radius:80px 80px 28px;padding:var(--orlo-space-10) 30px;background:#e7dcec;border:1px solid #5a3f7a16;text-align:center}.learning-awareness .part-voice:nth-child(2){border-radius:80px 80px 80px 28px;background:#efe3d5}.learning-awareness .part-voice p{font-size:25px;font-weight:var(--orlo-weight-medium);line-height:1.4;margin:0 0 var(--orlo-space-3)}.learning-awareness .part-voice span{font-size:16px;color:#6b547a}.learning-awareness .parts-question{font-size:26px;font-weight:var(--orlo-weight-medium);text-align:center;margin:34px auto 44px;max-width:32ch}.learning-awareness .parts-explanation{max-width:760px;margin:0 auto 46px;text-align:center}.learning-awareness .parts-explanation p{font-size:var(--orlo-body-l-size)}.learning-awareness .ifs-evidence{max-width:900px;margin:auto;background:var(--orlo-purple-100);border-radius:var(--orlo-radius-2xl);padding:38px 44px;text-align:left}.learning-awareness .ifs-evidence p{font-size:var(--orlo-body-size)}.learning-awareness .ifs-evidence h3{font-size:29px}.learning-awareness .practice{background:var(--orlo-warm-white);box-shadow:0 4px 8px #38215204,0 24px 54px #3821520c}.learning-awareness .practice-context{font-size:var(--orlo-body-s-size);max-width:78ch;margin:26px auto 0;text-align:center;color:#634c72}.learning-awareness .practice-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-6)}.learning-awareness .practice-resource{display:flex;flex-direction:column;text-align:left;background:var(--orlo-warm-white);border:1px solid #fff9;border-radius:var(--orlo-radius-2xl);padding:var(--orlo-space-8);box-shadow:0 3px 5px #38215204,0 20px 40px #38215206}.learning-awareness .practice-resource h3{margin:22px 0 var(--orlo-space-4);font-size:28px}.learning-awareness .practice-resource>p{font-size:var(--orlo-body-size)}.learning-awareness .practice-resource .reading-action{margin-top:auto;align-self:flex-start}.learning-awareness .practice-resource .resource-note{font-size:var(--orlo-caption-size);color:#6b547a;line-height:1.5;margin:var(--orlo-space-4) 0 0}.learning-awareness .more-support{max-width:750px;margin:60px auto 0;text-align:center}.learning-awareness .more-support p{font-size:var(--orlo-body-l-size)}@media(max-width:900px){.learning-awareness .brain-panel{grid-template-columns:1fr 1.25fr;padding:26px;gap:5%}.learning-awareness .brain-network{padding:30px var(--orlo-space-4) 22px}.learning-awareness .signal-sequence,.learning-awareness .practice-resources{gap:var(--orlo-space-4)}.learning-awareness .signal-sequence article,.learning-awareness .practice-resource{padding:var(--orlo-space-6)}.learning-awareness .practice-resource h3{font-size:25px}}@media(max-width:700px){.learning-awareness .signal-sequence,.learning-awareness .activation-pair,.learning-awareness .parts-conversation,.learning-awareness .practice-resources,.learning-awareness .brain-panel{grid-template-columns:1fr}.learning-awareness .neural-signal-art svg{width:140%;margin-left:-20%}.learning-awareness .signal-sequence{margin-block:30px;gap:18px}.learning-awareness .signal-sequence article{padding:26px}.learning-awareness .activation-pair article,.learning-awareness .ifs-evidence{padding:var(--orlo-space-7) var(--orlo-space-6)}.learning-awareness .brain-science .tab-list{gap:var(--orlo-space-2)}.learning-awareness .brain-science .tab-list button{font-size:var(--orlo-label-size);padding:10px 14px}.learning-awareness .brain-panel{padding:var(--orlo-space-5);gap:30px;border-radius:var(--orlo-radius-2xl)}.learning-awareness .brain-panel-copy h3{font-size:29px}.learning-awareness .brain-network{min-height:320px;padding:var(--orlo-space-7) var(--orlo-space-5) var(--orlo-space-5)}.learning-awareness .network-labels{gap:26px}.learning-awareness .network-labels span{padding:10px var(--orlo-space-4)}.learning-awareness .brain-network figcaption{max-width:none;margin-top:var(--orlo-space-6)}.learning-awareness .part-voice{padding:var(--orlo-space-8) var(--orlo-space-6);border-radius:48px 48px 24px}.learning-awareness .part-voice:nth-child(2){border-radius:48px 48px 48px 24px}.learning-awareness .part-voice p{font-size:22px}.learning-awareness .parts-question{font-size:24px}.learning-awareness .practice-resource{padding:var(--orlo-space-7)}.learning-awareness .practice-resource h3{font-size:28px}}@media(max-width:900px){.learning-page .wrap{width:90%}.learning-page .learn-hero{padding-top:140px}.learning-page .learn-hero h1{font-size:clamp(48px,8vw,72px)}.learning-page .learn-chapter{padding:75px 0}.learning-page .grid3{gap:var(--orlo-space-4)}.learning-page .panel{padding:var(--orlo-space-7) 22px}.learning-page .learn-card-art{margin:-10px -5px var(--orlo-space-6)}.learning-page .learn-feature,.learning-page .feature-pair{gap:5%}.learning-page .learn-study{padding:var(--orlo-space-7)}.learning-page .learn-topics .wrap{gap:var(--orlo-space-1) var(--orlo-space-6)}}@media(max-width:700px){.learning-page .learn-hero{padding:132px 0 0}.learning-page .learn-hero h1{font-size:clamp(40px,9.4vw,62px);margin-bottom:var(--orlo-space-6)}.learning-page .learn-hero .intro{font-size:var(--orlo-body-l-size);max-width:38ch}.learn-hero-art{margin-top:14px;margin-bottom:0}.learning-page .learn-hero-art svg{width:140%;max-width:none;margin-left:-20%}.learning-page .learn-topics{padding:var(--orlo-space-4) 0}.learning-page .learn-topics .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--orlo-space-4)}.learning-page .learn-topics a{justify-content:center;text-align:center;font-size:var(--orlo-label-size);line-height:1.35}.learning-page .learn-chapter{padding:var(--orlo-space-16) 0}.learning-page h2{font-size:36px}.learning-page h3{font-size:27px}.learning-page .intro{font-size:var(--orlo-body-l-size)}.learning-page .center-heading{margin-bottom:35px}.learning-page .learn-feature,.learning-page .feature-pair,.learning-page .grid3,.learning-page .grid2,.learning-page .learn-studies{grid-template-columns:1fr;gap:30px}.learning-page .learn-feature-copy,.learning-page .feature-copy{max-width:none}.learning-page .learn-feature-copy p,.learning-page .feature-copy p{font-size:var(--orlo-body-size)}.learning-page .learn-photo img,.learning-page .feature-photo img{aspect-ratio:1.2;height:auto;max-height:470px}.learning-page .learn-feature-art{aspect-ratio:1.3}.learning-page .panel{padding:var(--orlo-space-7)}.learning-page .learn-card-art{aspect-ratio:2.1;margin:-12px -12px 26px}.learning-page .evidence-panel{padding:var(--orlo-space-7) var(--orlo-space-6)}.learning-page .evidence-panel>h3{font-size:var(--orlo-stat-size)}.learning-page .evidence-panel>p:not(.source-note){font-size:var(--orlo-body-l-size)}.learning-page .evidence-panel .grid2{gap:var(--orlo-space-5);margin-top:var(--orlo-space-7)}.learning-page .inset{padding:var(--orlo-space-7)}.learning-page .practice{padding:26px}.learning-page .practice-step{gap:var(--orlo-space-5)}.learning-page .practice-step h3{font-size:28px}.learning-page .practice .example{font-size:var(--orlo-title-s-size)}.learning-page .practice-controls>span{font-size:13px}.learning-page .source-note{font-size:var(--orlo-caption-size)}.learning-page .comparison-pair>div{padding:var(--orlo-space-7)}.learning-page .support-strip{padding:var(--orlo-space-7)}.learning-page .learn-evidence-note h2{font-size:34px}.learning-page .learn-study{padding:var(--orlo-space-7)}.learning-page .research-disclosure{padding:22px}.learning-page .research-disclosure summary{font-size:var(--orlo-body-l-size)}.reading-content .learning-page .learn-hero{padding-top:42px}.reading-content .learning-page .learn-hero h1{font-size:clamp(37px,9.4vw,60px)}.reading-content .learning-page .learn-chapter{padding-block:54px}}@media print{.learning-page .learn-hero{padding:30px 0;background:none;color:var(--orlo-purple-700)}.learning-page .learn-hero h1 span,.learning-page .learn-hero .intro{color:var(--orlo-purple-700)}.learn-hero-art,.learn-topics{display:none}.learning-page .learn-chapter{padding:var(--orlo-space-6) 0}.learn-study{break-inside:avoid}}.learning-page .learn-hero.directory-hero{padding-bottom:var(--orlo-space-20)}@media(max-width:760px){.learning-page .learn-hero.directory-hero{padding-bottom:56px}}.learning-minds #everyday-demands,.learning-minds #stress-recovery{background:var(--orlo-surface-lavender-cream)}.learning-minds #understanding{background:radial-gradient(ellipse at 18% 42%,#d8c6ee,transparent 58%),linear-gradient(125deg,#f4edf6,#eee5f1 55%,#f5eee7)}.learning-minds #recovery-time .learn-photo img{height:560px;object-fit:cover;object-position:50% 68%;aspect-ratio:auto}@media(max-width:600px){.learning-minds #recovery-time .learn-photo img{height:400px}}}@layer legacy{.longform-story{background:#f5eff4}.feature-hero{position:relative;min-height:820px;height:88svh;max-height:1150px;display:flex;align-items:center;isolation:isolate;background:#291c37;color:var(--orlo-warm-white);overflow:hidden}.feature-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.feature-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#20152dec,#291c37aa 48%,#291c3720),linear-gradient(0deg,#291c3770,transparent 50%);z-index:-2}.feature-hero-copy{width:min(1248px,88%);margin:70px auto 0}.feature-hero h1{max-width:17ch;font-size:clamp(48px,5.8vw,88px);line-height:1.04;letter-spacing:-.055em;color:var(--orlo-warm-white)}.feature-hero h1 span{color:#d6c1e8}.feature-hero-copy>p{font-size:clamp(20px,2vw,27px);line-height:1.5;max-width:37ch;margin:var(--orlo-space-7) 0}.feature-hero .button{color:var(--orlo-white);background:#ffffff12;border-color:#fff6}.story-nav{position:sticky;top:88px;z-index:15;background:#f2eaf5ed;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 12px 35px #38215210;padding:var(--orlo-space-3) 0}.story-nav-track{display:flex;width:min(1248px,94%);gap:6px;margin:auto;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}.learning-page .story-nav a{flex:none;display:flex;align-items:center;min-height:44px;padding:10px var(--orlo-space-4);border-radius:99px;text-decoration:none;font-size:var(--orlo-label-size);color:var(--orlo-purple-700);white-space:nowrap}.learning-page .story-nav a[aria-current=location]{background:var(--orlo-purple-700);color:var(--orlo-white)}.learning-page .story-nav a:hover{background:#dac8e8;color:var(--orlo-purple-700);text-decoration:none}.feature-chapter{padding:112px 0;scroll-margin-top:175px;background:radial-gradient(ellipse at 88% 16%,#ecdeed 0,transparent 58%),#f8f4ee}.feature-heading{text-align:center;max-width:920px;margin:0 auto var(--orlo-space-12)}.learning-page .feature-heading h2{font-size:clamp(36px,4.2vw,62px);line-height:1.08;margin-bottom:var(--orlo-space-7)}.feature-heading .intro{font-size:clamp(19px,1.65vw,23px);line-height:1.55;max-width:65ch;margin:0 auto}.feature-prose{max-width:760px;margin:var(--orlo-space-8) auto;font-size:var(--orlo-title-s-size);line-height:1.75}.feature-prose h3{margin-top:var(--orlo-space-10)}.feature-prose p{margin-bottom:22px}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin:var(--orlo-space-12) 0}.feature-split p{font-size:19px;line-height:1.7}.feature-split .feature-photo{margin:0;border-radius:var(--orlo-radius-2xl);overflow:hidden}.feature-split .feature-photo img{height:600px;width:100%;object-fit:cover}.feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--orlo-space-5);margin:var(--orlo-space-10) 0}.feature-cards article{padding:var(--orlo-space-8);border-radius:var(--orlo-radius-xl);background:#ffffff70;border:1px solid #ffffffb0;box-shadow:0 16px 50px #38215209}.learning-page .feature-cards h3{font-size:26px}.feature-cards p{font-size:var(--orlo-body-size);line-height:1.65}.feature-lavender{background:var(--orlo-surface-lavender-cream)}.feature-atmosphere{background:radial-gradient(ellipse at 15% 30%,#d7c0e7 0,transparent 58%),radial-gradient(ellipse at 90% 85%,#efd9c3 0,transparent 60%),#eee7f2}.feature-dark{background:radial-gradient(ellipse at 10% 20%,#56366b 0,transparent 60%),#271c36;color:var(--orlo-warm-white)}.learning-page .feature-dark :is(h2,h3,.intro){color:var(--orlo-warm-white)}.feature-number{font-size:clamp(74px,9vw,130px)!important;line-height:1!important;letter-spacing:-.065em;font-weight:var(--orlo-weight-medium);margin-bottom:22px}.feature-number span{display:inline-block;font-size:24px;letter-spacing:-.02em;margin-left:10px}.feature-note{font-size:var(--orlo-label-size)!important;line-height:1.6!important;opacity:.85}.feature-sources{display:flex;gap:var(--orlo-space-2);flex-wrap:wrap;justify-content:center;margin:var(--orlo-space-6) 0}.feature-source{display:inline-flex;align-items:center;gap:var(--orlo-space-2);padding:9px var(--orlo-space-3);min-height:40px;border:1px solid #38215230;border-radius:var(--orlo-radius-m);text-decoration:none;font-size:var(--orlo-caption-size);line-height:1.4;background:#ffffff50}.feature-source svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2}.feature-source:hover{background:#ffffffa0}.feature-dark .feature-source{background:#ffffff08;border-color:#ffffff35;color:var(--orlo-white)}.feature-dark .feature-source:hover{background:#ffffff18}.feature-chart{max-width:900px;margin:var(--orlo-space-8) auto}.chart-scale{display:flex;justify-content:space-between;font-size:var(--orlo-caption-size);opacity:.8;margin-bottom:18px}.feature-bar{margin:var(--orlo-space-5) 0}.feature-bar>div:first-child{display:flex;justify-content:space-between;align-items:start;gap:var(--orlo-space-6);margin-bottom:9px;font-size:16px}.feature-bar strong{white-space:nowrap}.feature-track{height:16px;border-radius:30px;background:#a88bbe25;overflow:hidden}.feature-track i{height:100%;background:#6a4a87;display:block;border-radius:30px}.feature-dark .feature-track{background:#ffffff18}.feature-dark .feature-track i{background:#d0b5e5}.claim-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-5);margin:var(--orlo-space-8) 0}.claim-cards details{background:#ffffff0c;border:1px solid #ffffff30;border-radius:var(--orlo-radius-xl);padding:var(--orlo-space-7)}.claim-cards summary{font-size:24px;line-height:1.3;cursor:pointer;list-style:none}.claim-cards summary::-webkit-details-marker{display:none}.claim-cards summary span{display:block;font-size:13px;line-height:1.6;margin-top:var(--orlo-space-6);color:#e1ccef}.claim-cards p{font-size:var(--orlo-body-size);line-height:1.65;margin-top:var(--orlo-space-6)}.cost-evidence{max-width:960px;margin:var(--orlo-space-12) auto;padding:36px;border-radius:var(--orlo-radius-2xl);background:#e6daef88}.cost-evidence>.feature-cards article p{font-size:36px;letter-spacing:-.04em}.care-calculator{max-width:760px;margin:var(--orlo-space-12) auto;padding:36px;border-radius:var(--orlo-radius-2xl);background:#fff9;border:1px solid var(--orlo-white)}.care-inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-6);margin:var(--orlo-space-6) 0}.care-inputs label{font-size:var(--orlo-body-s-size);display:grid;gap:10px}.care-inputs input{width:100%;min-width:0;border-radius:var(--orlo-radius-m);border:1px solid #38215245;background:#fff9;color:var(--orlo-purple-700);padding:14px;font:inherit}.care-calculator output{display:block;font-size:28px;line-height:1.3;font-weight:var(--orlo-weight-medium);margin-bottom:var(--orlo-space-5)}.feature-people{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-6)}.feature-people article{padding:36px;background:#ffffff60;border:1px solid #ffffffa0;border-radius:var(--orlo-radius-xl)}.feature-people article:first-child{grid-column:1/-1;max-width:none}.person-context{font-size:var(--orlo-body-s-size);color:#65497b}.feature-people p:not(.person-context){font-size:var(--orlo-body-l-size);line-height:1.7}.feature-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:var(--orlo-space-8) 0}.urgent-feature{padding:44px;max-width:960px;margin:var(--orlo-space-16) auto 0;background:var(--orlo-purple-700);color:var(--orlo-white);border-radius:var(--orlo-radius-xl);scroll-margin-top:180px}.learning-page .urgent-feature h3{color:var(--orlo-white)}.urgent-feature .feature-source{color:var(--orlo-white);border-color:#fff5;background:#ffffff08}.urgent-feature .button.secondary{color:var(--orlo-white);border-color:#ffffff60;background:#ffffff0a}.longform-story #layers>.wrap>.feature-heading{margin-top:90px}.longform-story #ask-for-changes .center-heading{margin-top:90px}@keyframes layer-light{0%{opacity:.25;transform:scale(.9)}to{opacity:.7;transform:scale(1.08)}}.reading-content .story-nav{top:0}.reading-content .feature-hero{min-height:560px;height:auto;padding:var(--orlo-space-20) 0}.reading-content .feature-split{gap:var(--orlo-space-8)}.reading-content .feature-chapter{padding:var(--orlo-space-16) 0}.reading-content .feature-cards{grid-template-columns:1fr}@media(max-width:900px){.feature-hero{min-height:720px;height:90svh}.feature-hero h1{font-size:60px}.feature-split{gap:var(--orlo-space-8)}.feature-cards{grid-template-columns:1fr}.feature-split .feature-photo img{height:480px}.claim-cards,.feature-people{grid-template-columns:1fr}.feature-people article:first-child{grid-column:auto}.feature-chapter{padding:var(--orlo-space-20) 0}.feature-hero-photo{object-position:65% 50%}.feature-hero-shade{background:linear-gradient(90deg,#20152deb,#291c3766),linear-gradient(0deg,#291c3790,transparent)}}@media(max-width:600px){.feature-hero{min-height:700px;max-height:none}.feature-hero h1{font-size:48px}.feature-hero-copy{margin-top:60px}.feature-hero-copy>p{font-size:var(--orlo-title-s-size)}.story-nav{top:76px;padding:var(--orlo-space-2) 0}.learning-page .story-nav a{font-size:13px;padding:var(--orlo-space-2) 14px}.feature-chapter{padding:var(--orlo-space-16) 0;scroll-margin-top:150px}.feature-heading{margin-bottom:var(--orlo-space-8)}.feature-prose{font-size:var(--orlo-body-l-size);line-height:1.7}.feature-split{grid-template-columns:1fr;margin:var(--orlo-space-8) 0}.feature-split p{font-size:var(--orlo-body-l-size)}.feature-split .feature-photo img{height:390px}.feature-cards{gap:14px;margin:var(--orlo-space-7) 0}.feature-cards article,.feature-people article{padding:26px}.feature-number{font-size:86px!important}.feature-bar>div:first-child{font-size:var(--orlo-label-size);gap:var(--orlo-space-3)}.care-calculator,.cost-evidence{padding:var(--orlo-space-6)}.care-inputs{grid-template-columns:1fr}.urgent-feature{padding:26px}.feature-hero-photo{object-position:60% center}.longform-story #layers>.wrap>.feature-heading{margin-top:var(--orlo-space-16)}.feature-actions .button{max-width:100%;text-align:center}.feature-source{font-size:11px}}@media print{.story-nav{position:static}.feature-hero{min-height:0;height:auto;padding:var(--orlo-space-10) 0;color:var(--orlo-purple-700)}.feature-hero h1{color:var(--orlo-purple-700)}.feature-hero-photo,.feature-hero-shade{display:none}.feature-chapter{padding:30px 0}.feature-dark{background:var(--orlo-white);color:var(--orlo-purple-700)}.learning-page .feature-dark :is(h2,h3,.intro){color:var(--orlo-purple-700)}.feature-cards article,.feature-people article{break-inside:avoid}}.story-nav-track{position:relative}.care-playground,.load-playground{background:radial-gradient(ellipse at 0 0,#dac5ef90,transparent 70%),radial-gradient(ellipse at 100% 100%,#f4d7b980,transparent 65%),#faf7fc;border:1px solid #ffffffc0;box-shadow:0 20px 70px #38215210}.care-playground{max-width:850px}.care-total{padding:var(--orlo-space-7) 0 var(--orlo-space-4)}.care-playground .care-total output{font-size:clamp(24px,3vw,36px);font-weight:var(--orlo-weight-semibold);margin-bottom:var(--orlo-space-2)}.care-total>span{font-size:var(--orlo-body-s-size)}.care-calendar{display:grid;grid-template-columns:repeat(12,1fr);gap:7px;margin:var(--orlo-space-3) 0 var(--orlo-space-8)}.care-calendar>span{font-size:11px;text-align:center}.care-calendar i{display:block;height:48px;background:#d9c9e9;border-radius:11px;margin-bottom:var(--orlo-space-2);position:relative;overflow:hidden}.care-calendar i:after{content:"";position:absolute;inset:auto 0 0;height:calc(10px + var(--sessions,1)*7px);background:linear-gradient(#9472b0,var(--orlo-purple-500));transition:height .25s}.care-calendar i[data-active=false]:after{height:0}.care-slider-label{display:flex;justify-content:space-between;gap:var(--orlo-space-4);font-size:var(--orlo-body-size);align-items:center}.care-slider-label strong{font-size:26px}.care-price-slider{width:100%;height:10px;border-radius:99px;appearance:none;background:linear-gradient(to right,var(--orlo-purple-500) var(--fill,30%),#ddcfe6 var(--fill,30%));margin:var(--orlo-space-6) 0 14px;cursor:pointer;accent-color:var(--orlo-purple-500)}.care-price-slider::-webkit-slider-thumb{appearance:none;width:32px;height:32px;border:6px solid var(--orlo-white);border-radius:var(--orlo-radius-round);background:var(--orlo-purple-500);box-shadow:0 3px 12px #38215240}.care-price-slider::-moz-range-thumb{width:20px;height:20px;border:6px solid var(--orlo-white);border-radius:var(--orlo-radius-round);background:var(--orlo-purple-500);box-shadow:0 3px 12px #38215240}.care-slider-ends{display:flex;justify-content:space-between;font-size:var(--orlo-caption-size)}.care-rhythm,.load-playground fieldset{border:0;padding:0;margin:var(--orlo-space-6) 0}.care-rhythm legend,.load-playground legend{font-size:16px;font-weight:var(--orlo-weight-semibold);margin-bottom:14px}.care-rhythm>div,.load-playground fieldset>div{display:flex;flex-wrap:wrap;gap:10px}.care-rhythm button,.load-playground button{font:inherit;font-size:var(--orlo-body-s-size);line-height:1.3;color:var(--orlo-purple-700);border:0;min-height:44px;padding:var(--orlo-space-3) 18px;border-radius:99px;cursor:pointer;background:#fff9;box-shadow:0 3px #38215214;transition:background var(--orlo-duration-fast),transform var(--orlo-duration-fast),box-shadow var(--orlo-duration-fast)}.care-rhythm button:hover,.load-playground button:hover{background:#e3d2ee}.care-rhythm button:active,.load-playground button:active{transform:translateY(2px);box-shadow:var(--orlo-shadow-0)}.care-rhythm button[aria-pressed=true],.load-playground button[aria-pressed=true]{background:var(--orlo-purple-500);color:var(--orlo-white);box-shadow:0 3px 0 var(--orlo-purple-700)}.care-exact summary{cursor:pointer;font-size:var(--orlo-label-size);padding:14px 0}.care-playground>.feature-note{margin-top:var(--orlo-space-5)}.load-playground{border-radius:32px;padding:36px;max-width:960px;margin:var(--orlo-space-8) auto;text-align:center}.load-playground fieldset>div{justify-content:center}.load-playground legend{float:none;width:100%}.load-demands button span{display:inline-block;margin-left:var(--orlo-space-3)}.load-demands button[aria-pressed=true] span{transform:rotate(45deg)}.load-stage{height:270px;position:relative;max-width:520px;margin:0 auto}.load-orbit{position:absolute;width:190px;height:190px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--orlo-radius-round);background:radial-gradient(circle,#f7eefb,#dac4ed80);box-shadow:0 0 55px #b695d440}.load-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:23px;font-weight:var(--orlo-weight-semibold)}.load-token{position:absolute;left:50%;top:50%;padding:var(--orlo-space-3) 18px;border-radius:99px;background:var(--orlo-purple-500);color:var(--orlo-white);font-size:var(--orlo-label-size);opacity:0;transform:translate(-50%,-50%) scale(.6);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s,background .3s;white-space:nowrap}.load-token[data-active=true]{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}.load-token:nth-of-type(2){--x:-100px;--y:-70px}.load-token:nth-of-type(3){--x:100px;--y:-45px}.load-token:nth-of-type(4){--x:-95px;--y:55px}.load-token:nth-of-type(5){--x:85px;--y:85px}.load-token[data-supported=true]{background:#e3d3a9;color:var(--orlo-purple-700);transform:translate(calc(-50% + var(--x)*1.28),calc(-50% + var(--y)*1.25)) scale(.9)}.load-feedback{min-height:3.5em;max-width:52ch;margin:0 auto;font-size:var(--orlo-body-l-size);line-height:1.6}.load-playground .load-reset{background:transparent;box-shadow:var(--orlo-shadow-0);text-decoration:underline;text-underline-offset:4px;font-size:var(--orlo-label-size)}.care-playground :focus-visible,.load-playground :focus-visible{outline:3px solid #795497;outline-offset:4px}.load-playground>.feature-note{max-width:65ch;margin:var(--orlo-space-5) auto 0}@media(max-width:600px){.load-playground{padding:var(--orlo-space-6) var(--orlo-space-4)}.load-stage{height:250px}.load-token{font-size:var(--orlo-caption-size);padding:10px var(--orlo-space-3)}.load-token:nth-of-type(2){--x:-65px;--y:-65px}.load-token:nth-of-type(3){--x:62px;--y:-35px}.load-token:nth-of-type(4){--x:-62px;--y:48px}.load-token:nth-of-type(5){--x:55px;--y:78px}.care-calendar{gap:var(--orlo-space-1)}.care-calendar i{height:38px;border-radius:7px}.care-calendar>span{font-size:9px}.care-rhythm button{font-size:13px;padding:11px 13px}}@media(prefers-reduced-motion:reduce){.care-playground *,.load-playground *{transition:none!important}}.motion-paused .care-playground *,.motion-paused .load-playground *{transition:none!important}.cost-portrait-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--orlo-space-5);margin:var(--orlo-space-8) 0 var(--orlo-space-4)}.cost-portrait-cards article{position:relative;overflow:hidden;min-height:410px;border-radius:var(--orlo-radius-xl);background:radial-gradient(ellipse at 12% 20%,#d7bde8,transparent 70%),linear-gradient(140deg,#f0e8f5,#e4cdb8);border:1px solid #ffffffa0}.cost-portrait-cards article:nth-child(2){background:radial-gradient(ellipse at 85% 10%,#dbc6ec,transparent 65%),linear-gradient(140deg,#eee5f1,#c8b6dc)}.cost-portrait-cards article:nth-child(3){background:radial-gradient(ellipse at 20% 20%,#eed8c2,transparent 65%),linear-gradient(140deg,#f0e8f5,#d3c2e2)}.cost-portrait-copy{position:relative;z-index:1;padding:26px var(--orlo-space-6)}.cost-portrait-copy h4{font-size:21px;font-weight:var(--orlo-weight-medium);line-height:1.25;margin:0 0 14px}.cost-portrait-copy p{font-size:38px;font-weight:var(--orlo-weight-medium);letter-spacing:-.04em;margin:0}.cost-portrait-cards img{position:absolute;bottom:0;left:0;width:100%;height:260px;object-fit:contain;object-position:center bottom}.cost-portrait-cards article:nth-child(3) img{height:240px}@media(max-width:700px){.cost-portrait-cards{grid-template-columns:1fr}.cost-portrait-cards article{min-height:250px}.cost-portrait-copy{max-width:55%;padding:var(--orlo-space-7) var(--orlo-space-5)}.cost-portrait-copy h4{font-size:var(--orlo-title-s-size)}.cost-portrait-cards img,.cost-portrait-cards article:nth-child(3) img{height:240px;width:55%;left:auto;right:0}.cost-portrait-copy p{font-size:34px}}.people-collection+.people-collection{margin-top:88px}.people-collection>.feature-heading h3{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em}.feature-people .person-card{padding:0;overflow:hidden;background:radial-gradient(ellipse at 20% 0%,rgba(195,166,219,.56),transparent 70%),linear-gradient(130deg,#f8f4fbdb,#eeded3a3);display:flex;flex-direction:column}.person-portrait{margin:0;height:310px;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.person-portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.person-story{padding:var(--orlo-space-7) var(--orlo-space-8) var(--orlo-space-8)}.person-story h4{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin:0 0 var(--orlo-space-4)}.person-story .feature-sources{justify-content:flex-start}.feature-people .person-card:first-child:has(.person-portrait){display:grid;grid-template-columns:.85fr 1.15fr;align-items:center}.person-card:first-child .person-portrait{height:400px}.person-card:first-child h4{font-size:clamp(30px,4vw,46px)}.person-story .person-context{font-size:var(--orlo-label-size)}.people-collection .feature-people{align-items:stretch}@media(max-width:650px){.feature-people .person-card:first-child:has(.person-portrait){display:flex}.person-card:first-child .person-portrait{height:320px}.person-story{padding:var(--orlo-space-6)}.people-collection+.people-collection{margin-top:var(--orlo-space-16)}}.people-credits{max-width:850px;margin:var(--orlo-space-8) auto 0;font-size:var(--orlo-caption-size);line-height:1.65}.people-credits summary{cursor:pointer;width:fit-content;margin:auto;padding:10px var(--orlo-space-4);border-radius:var(--orlo-radius-pill);background:#ffffff5c}.people-credits ul{padding-left:var(--orlo-space-5);margin-top:var(--orlo-space-5)}.people-credits li+li{margin-top:10px}.people-credits :focus-visible{outline:3px solid #795497;outline-offset:4px}.learning-women .feature-hero-photo{width:100%;left:0;right:0;object-position:50% 64%}.learning-women .feature-hero{background:#271c36}.learning-women .feature-hero-shade{background:linear-gradient(90deg,#271c36b8,#271c3680 38%,#271c3625 75%,#271c3610)}@media(max-width:700px){.learning-women .feature-hero-photo{width:100%;object-position:50% 68%;opacity:.8}.learning-women .feature-hero-shade{background:linear-gradient(0deg,#271c36ef,#271c3670 65%,#271c3620)}}.feature-chart.scroll-build-ready .feature-track i{transform:scaleX(var(--scroll-build,1));transform-origin:left;transition:transform .1s linear}.evidence-scroll-story{max-width:1100px;margin:70px auto}.evidence-scroll-story>h3{text-align:center;font-size:36px}.evidence-path{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-5);margin:36px 0}.evidence-path article{padding:var(--orlo-space-7);border:1px solid #ffffff25;background:#ffffff09;border-radius:var(--orlo-radius-xl)}.evidence-step{font-size:var(--orlo-body-s-size);color:#d0b5e5}.evidence-path h4{font-size:25px;color:var(--orlo-white);line-height:1.2;margin:var(--orlo-space-5) 0}.evidence-path p{font-size:var(--orlo-body-size);line-height:1.6}.evidence-timeline{height:8px;background:#ffffff20;border-radius:10px;margin-top:30px;overflow:hidden}.evidence-timeline i{display:block;width:100%;height:100%;background:#d0b5e5;transform:scaleX(var(--scroll-build,1));transform-origin:left}.evidence-nodes{display:flex;align-items:center;justify-content:space-between;margin-top:25px;border-top:1px solid #d0b5e550;padding-top:var(--orlo-space-4)}.evidence-nodes i{width:18px;height:18px;border-radius:var(--orlo-radius-round);background:#d0b5e5;transform:scale(calc(.5 + var(--scroll-build,1)*.5));opacity:calc(.3 + var(--scroll-build,1)*.7)}.evidence-balanced{justify-content:space-around}@media(max-width:700px){.evidence-path{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scroll-build-ready .feature-track i,.evidence-timeline i,.evidence-nodes i{transform:none!important;opacity:1!important;transition:none!important}}.motion-paused .scroll-build-ready .feature-track i,.motion-paused .evidence-timeline i,.motion-paused .evidence-nodes i{transform:none!important;opacity:1!important}}@layer legacy{.neuro-genetics{display:grid;grid-template-columns:260px 1fr;gap:var(--orlo-space-10);align-items:center;max-width:1000px;margin:var(--orlo-space-10) auto 72px}.neuro-genetics p{font-size:var(--orlo-body-l-size);line-height:1.65}.neuro-overlap{max-width:900px;margin:auto}.overlap-controls{position:relative;display:flex!important;justify-content:center;gap:0!important;padding:var(--orlo-space-3) 0 var(--orlo-space-7)!important;isolation:isolate;min-height:230px}.overlap-controls:before,.overlap-controls:after{content:"";position:absolute;top:0;width:240px;height:240px;border-radius:var(--orlo-radius-round);z-index:var(--orlo-z-behind);border:2px solid #ad8bc4;background:#c4a6db40}.overlap-controls:before{left:calc(50% - 205px)}.overlap-controls:after{right:calc(50% - 205px);border-color:#c59bab;background:#dfbecb38}.overlap-controls button{width:130px;align-self:center;font-size:var(--orlo-title-s-size);padding:17px var(--orlo-space-3);background:transparent;border:0;box-shadow:var(--orlo-shadow-0)}.overlap-controls button[aria-selected=true]{background:var(--orlo-purple-700);color:var(--orlo-white)}.overlap-controls small{font-size:13px}.overlap-panel{margin:var(--orlo-space-4) auto var(--orlo-space-12);padding:var(--orlo-space-8);border-radius:26px;background:#ffffff9e;min-height:240px}.overlap-panel h4{font-size:28px;margin:0 0 var(--orlo-space-4)}.overlap-example{padding:18px var(--orlo-space-5);border-radius:16px;background:#a88bbe24}.neuro-assessment{margin:var(--orlo-space-12) 0 72px}.neuro-teaching>.feature-heading{margin-top:var(--orlo-space-16)}.neuro-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--orlo-space-4);align-items:start;margin-bottom:var(--orlo-space-12)}.neuro-condition summary{cursor:pointer;font-size:var(--orlo-title-s-size);font-weight:var(--orlo-weight-semibold);line-height:1.25;list-style-position:outside;margin-left:var(--orlo-space-4)}.neuro-condition h4{font-size:var(--orlo-body-s-size);margin:22px 0 6px}@media(max-width:850px){.neuro-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neuro-genetics{grid-template-columns:180px 1fr;gap:var(--orlo-space-6)}}@media(max-width:600px){.neuro-condition-grid{grid-template-columns:1fr}.neuro-genetics{grid-template-columns:1fr;gap:var(--orlo-space-3)}.neuro-genetics>svg{max-width:190px;margin:auto}.overlap-controls:before,.overlap-controls:after{width:180px;height:180px}.overlap-controls:before{left:calc(50% - 150px)}.overlap-controls:after{right:calc(50% - 150px)}.overlap-controls{min-height:185px}.overlap-controls button{width:96px;font-size:var(--orlo-body-size);padding:13px var(--orlo-space-1)}.overlap-panel{padding:var(--orlo-space-6);min-height:300px}.neuro-condition{padding:22px}}.neuro-condition details summary{font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-semibold);padding:7px 0}.neuro-condition h5{font-size:var(--orlo-label-size);margin:var(--orlo-space-5) 0 6px}.neuro-condition>p{margin:0 0 var(--orlo-space-3)}.neuro-teaching .feature-source>svg{width:14px;height:14px;min-width:14px;max-width:14px;flex:0 0 14px;margin:0;fill:none;stroke:currentColor;stroke-width:1.25;overflow:hidden}.neuro-teaching .overlap-controls.tab-list{background:transparent;border:0;box-shadow:var(--orlo-shadow-0)}.neuro-teaching .overlap-controls.tab-list>button{color:var(--orlo-purple-700);background:transparent;background-image:none;border:0;box-shadow:var(--orlo-shadow-0);opacity:1}.neuro-teaching .overlap-controls.tab-list>button[aria-selected=false]{color:var(--orlo-purple-700);background:transparent;background-image:none;box-shadow:var(--orlo-shadow-0)}.neuro-teaching .overlap-controls.tab-list>button[aria-selected=true]{color:var(--orlo-white);background:var(--orlo-purple-700);background-image:none;box-shadow:var(--orlo-shadow-0)}.neuro-teaching .overlap-controls.tab-list>button[aria-selected=false]:hover{background:#ffffffa6;color:var(--orlo-purple-700)}.neuro-teaching .overlap-controls.tab-list>button:before,.neuro-teaching .overlap-controls.tab-list>button:after{display:none;content:none}.neuro-genetics{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:center;max-width:1000px;margin:40px auto 72px}.neuro-genetics>svg{width:100%;height:auto;overflow:visible}.dna-strand{fill:none;stroke:#745293;stroke-width:6;stroke-linecap:round}.dna-strand.other{stroke:#c49cba}.dna-rungs{stroke:#aa89bd;stroke-width:3;opacity:.6}.neuro-genetics h3,.neuro-assessment h3{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.neuro-genetics p{font-size:18px;line-height:1.65}.neuro-assessment{margin:48px 0 72px}.neuro-teaching>.feature-heading{margin-top:64px}.neuro-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;margin-bottom:48px}.neuro-condition{border:1px solid rgba(116,82,147,.14);border-radius:22px;background:linear-gradient(135deg,#ffffffb3,#dfceec66);padding:23px}.neuro-condition summary{cursor:pointer;font-size:20px;font-weight:650;line-height:1.25;list-style-position:outside;margin-left:16px}.neuro-condition p{font-size:16px;line-height:1.65}.neuro-condition h4{font-size:15px;margin:22px 0 6px}.neuro-condition .feature-sources{justify-content:flex-start}.neuro-condition .feature-source{font-size:11px}.neuro-teaching :focus-visible{outline:3px solid #795497;outline-offset:4px}@media(max-width:850px){.neuro-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neuro-genetics{grid-template-columns:180px 1fr;gap:24px}}@media(max-width:600px){.neuro-condition-grid{grid-template-columns:1fr}.neuro-genetics{grid-template-columns:1fr;gap:12px}.neuro-genetics>svg{max-width:190px;margin:auto}.neuro-condition{padding:22px}}.neuro-condition .neuro-condition-name{font-size:22px;line-height:1.22;letter-spacing:-.025em;margin:0 0 14px}.neuro-condition details{margin-top:18px}.neuro-condition details summary{font-size:14px;font-weight:600;padding:7px 0}.neuro-condition h5{font-size:14px;margin:20px 0 6px}.neuro-condition>p{margin:0 0 12px}.neuro-condition-grid{align-items:stretch}.neuro-condition>.feature-sources{margin-top:18px}}@layer legacy{.people-collection .people-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.people-collection .people-story-grid .person-scene,.people-collection .people-story-grid .person-scene:first-child:has(.person-portrait){position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:590px;padding:0;overflow:hidden;border:1px solid #fff3fa4a;border-radius:30px;color:#f8f3f8;background:radial-gradient(ellipse at 70% 12%,#b596c9 0%,var(--orlo-purple-400) 38%,#3a284c 78%);box-shadow:inset 0 1px #fff8ed54,0 2px 5px #120b1a18,0 18px 45px #38215220}.people-collection .people-story-grid .person-scene:nth-child(3n+2){background:radial-gradient(ellipse at 75% 8%,#c9adb8,#917487,#3a284c 80%)}.people-collection .people-story-grid .person-scene:nth-child(3n){background:radial-gradient(ellipse at 70% 10%,#b8afcf,#80728f,#342542 80%)}.people-collection .people-story-grid .person-scene:first-child{grid-column:1/-1;min-height:560px}.people-story-grid .person-scene:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 25%,#2c1e380c 42%,#291d37a6 67%,#24192fea 100%)}.people-story-grid .person-scene .person-portrait,.people-story-grid .person-scene:first-child .person-portrait{position:absolute;inset:18px 0 0;margin:0;width:100%;height:calc(100% - 18px);display:block;z-index:0;overflow:hidden;mask-image:linear-gradient(to bottom,var(--orlo-black) 0%,var(--orlo-black) 55%,#000a 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,var(--orlo-black) 0%,var(--orlo-black) 55%,#000a 75%,transparent 100%)}.people-story-grid .person-scene .person-portrait img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center top;display:block}.people-story-grid .person-scene:first-child .person-portrait{left:42%;width:58%;top:15px;height:calc(100% - 15px)}.people-story-grid .person-scene:first-child:after{background:linear-gradient(90deg,#291d37d6,#291d37b3 33%,#291d3714 65%),linear-gradient(0deg,#24192fe0,transparent 55%)}.people-story-grid .person-scene .person-story{position:relative;z-index:2;margin:0;padding:var(--orlo-space-7) 30px 30px;width:100%;max-width:100%;text-align:left;color:#f8f3f8}.people-story-grid .person-scene:first-child .person-story{max-width:52%;padding:var(--orlo-space-10)}.people-story-grid .person-story h4,.people-story-grid .person-scene:first-child .person-story h4{font-size:clamp(30px,3.1vw,42px);font-weight:var(--orlo-weight-semibold);line-height:1.08;letter-spacing:-.035em;color:#fff8f5;margin:0 0 10px;max-width:18ch}.people-story-grid .person-scene:first-child .person-story h4{font-size:clamp(36px,4vw,52px)}.people-story-grid .person-story .person-context{color:#eee1f3;font-size:13px;line-height:1.45;margin:0 0 var(--orlo-space-3);max-width:39ch}.people-story-grid .person-story .person-lede{color:#fff7fa;font-size:var(--orlo-body-size);line-height:1.5;margin:0 0 var(--orlo-space-5);max-width:36ch;text-wrap:pretty}.people-story-grid .person-story .feature-sources{justify-content:flex-start;margin:0}.people-story-grid .person-story-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--orlo-space-2);min-height:42px;padding:10px var(--orlo-space-4);border:1px solid #fff3fa55;border-radius:var(--orlo-radius-pill);background:#ffffff12;color:#fff8fa;font-size:13px;font-weight:var(--orlo-weight-medium);line-height:1.25;text-decoration:none;box-shadow:inset 0 1px #fff8ed22,0 2px 5px #0b071710;backdrop-filter:blur(var(--orlo-glass-blur-s));-webkit-backdrop-filter:blur(var(--orlo-glass-blur-s))}.people-story-grid .person-story-button svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.2}.people-story-grid .person-story-button:hover{background:#ffffff26;text-decoration:none}.people-story-grid .person-story-button:focus-visible{outline:3px solid #ead8f7;outline-offset:4px}.people-credits li{line-height:2}@media(max-width:900px){.people-collection .people-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-story-grid .person-scene .person-story{padding:25px}.people-story-grid .person-scene:first-child .person-story{max-width:55%;padding:var(--orlo-space-8)}.people-story-grid .person-story .person-lede{font-size:16px}}@media(max-width:650px){.people-collection .people-story-grid{grid-template-columns:1fr;gap:18px}.people-collection .people-story-grid .person-scene,.people-collection .people-story-grid .person-scene:first-child:has(.person-portrait){min-height:580px}.people-story-grid .person-scene:first-child .person-portrait{inset:18px 0 0;width:100%;height:calc(100% - 18px)}.people-story-grid .person-scene:first-child .person-story{max-width:100%;padding:var(--orlo-space-7)}.people-story-grid .person-scene:first-child:after{background:linear-gradient(180deg,transparent 25%,#291d3720 45%,#291d37b3 68%,#24192ff5 100%)}.people-story-grid .person-scene:first-child .person-story h4{font-size:36px}}.solid-surfaces .people-story-grid .person-story-button{background:#493653;backdrop-filter:none;-webkit-backdrop-filter:none}.people-collection .people-story-grid{row-gap:78px;padding-top:52px}.people-collection .people-story-grid .person-scene,.people-collection .people-story-grid .person-scene:first-child:has(.person-portrait){overflow:visible;background:transparent;border:0;box-shadow:var(--orlo-shadow-0);--portrait-surface:radial-gradient( ellipse at 70% 12%,#b596c9 0%,var(--orlo-purple-400) 38%,#3a284c 78%)}.people-collection .people-story-grid .person-scene:nth-child(3n+2){background:transparent;--portrait-surface:radial-gradient( ellipse at 75% 8%,#c9adb8 0%,#917487 40%,#3a284c 80%)}.people-collection .people-story-grid .person-scene:nth-child(3n){background:transparent;--portrait-surface:radial-gradient( ellipse at 70% 10%,#b8afcf 0%,#80728f 40%,#342542 80%)}.people-story-grid .person-scene:before{content:"";position:absolute;inset:0;z-index:var(--orlo-z-behind);border:1px solid #fff3fa4a;border-radius:30px;background:var(--portrait-surface);box-shadow:inset 0 1px #fff8ed54,0 2px 5px #120b1a18,0 18px 45px #38215220;pointer-events:none}.people-story-grid .person-scene:after{border-radius:30px}.people-story-grid .person-scene .person-portrait,.people-story-grid .person-scene:first-child .person-portrait{top:-44px;bottom:0;height:calc(100% + 44px);overflow:visible;mask-image:linear-gradient(to bottom,var(--orlo-black) 0%,var(--orlo-black) 60%,#000a 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,var(--orlo-black) 0%,var(--orlo-black) 60%,#000a 80%,transparent 100%)}.people-story-grid .person-scene .person-portrait img{object-position:center top;overflow:visible;border-radius:0}.people-story-grid .person-scene .person-story{margin-top:auto;align-self:flex-start}.people-story-grid .person-scene[data-person=paris-hilton] .person-portrait{top:-52px;height:calc(100% + 52px)}@media(max-width:650px){.people-collection .people-story-grid{row-gap:70px;padding-top:var(--orlo-space-12)}.people-story-grid .person-scene:first-child .person-portrait{inset:-40px 0 0;width:100%;height:calc(100% + 40px)}.people-story-grid .person-scene .person-portrait{top:-40px;height:calc(100% + 40px)}.people-story-grid .person-scene[data-person=paris-hilton] .person-portrait{top:-48px;height:calc(100% + 48px)}}@media(max-width:650px){.people-collection .people-story-grid{row-gap:70px;padding-top:48px}.people-story-grid .person-scene:first-child .person-portrait{inset:-40px 0 0;width:100%;height:calc(100% + 40px)}.people-story-grid .person-scene .person-portrait{top:-40px;height:calc(100% + 40px)}.people-story-grid .person-scene[data-person=paris-hilton] .person-portrait{top:-48px;height:calc(100% + 48px)}}.people-story-grid .person-scene .person-portrait img{object-position:right top}.people-story-grid .person-scene .person-portrait img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24%);mask-image:linear-gradient(to right,transparent 0,#000 24%)}@media(min-width:901px){.people-story-grid .person-scene:first-child .person-portrait{left:26%;width:74%}}.people-story-grid .person-scene:is([data-person=richard-branson],[data-person=simone-biles]) .person-portrait img{object-position:left top;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 24%);mask-image:linear-gradient(to left,transparent 0,#000 24%)}.people-story-grid .person-scene:before{border:0;box-shadow:0 20px 50px #38215218}.people-collection .people-story-grid .person-scene,.people-collection .people-story-grid .person-scene:first-child:has(.person-portrait){border:0}.people-story-grid .person-scene{position:relative}.person-open{position:absolute;inset:0;z-index:5;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:30px;background:transparent;cursor:pointer;box-shadow:none}.person-open:before,.person-open:after{display:none}.person-open:focus-visible{outline:3px solid #d4bdeb;outline-offset:4px}.people-story-grid .person-scene{transition:translate .35s cubic-bezier(.2,.7,.2,1)}.people-story-grid .person-scene:has(.person-open:hover){translate:0 -4px}@media(prefers-reduced-motion:reduce){.people-story-grid .person-scene{transition:none}.people-story-grid .person-scene:has(.person-open:hover){translate:none}}.people-more{display:flex;justify-content:center;margin-top:40px}.profile-dialog{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:#1b1325;color:#f7f3ec;overflow:hidden}.profile-dialog::backdrop{background:#140d1ccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-sheet{display:grid;grid-template-columns:1fr 1fr;min-height:min(640px,calc(100dvh - 32px))}.profile-portrait{margin:0;position:relative;background:radial-gradient(ellipse at 60% 20%,#b596c9,#785d90 40%,#3a284c 85%);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.profile-portrait{align-self:stretch}.profile-portrait img{position:absolute;inset:32px 0 0;width:100%;height:calc(100% - 32px);object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.profile-copy{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,5vw,64px);overflow:auto}.profile-group{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b9a3d6}.profile-copy h2{margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.02;letter-spacing:-.035em;color:#f7f3ec}.profile-context{margin:0;font-size:15px;color:#cdbfdc}.profile-lede{margin:8px 0 0;font-size:clamp(20px,1.8vw,24px);line-height:1.35;font-weight:500}.profile-body{margin:0;font-size:17px;line-height:1.6;color:#d9cfe4;max-width:46ch}.profile-copy .source-button{align-self:flex-start;margin-top:12px;color:#f7f3ec;border-color:#ffffff40}.profile-copy .source-button:hover{background:#ffffff12}.profile-close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#f7f3ec;cursor:pointer}.profile-close:before,.profile-close:after{display:none}.profile-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.profile-close:hover{background:#ffffff30}@media(max-width:760px){.profile-sheet{grid-template-columns:1fr}.profile-portrait{height:46dvh}.profile-copy{padding:24px 24px 32px}}.people-page-head{padding-top:160px;padding-bottom:0}.people-page-head h1{font-size:clamp(44px,6vw,80px);line-height:1.02;letter-spacing:-.04em;margin:24px 0 16px}.people-back{display:inline-flex;align-items:center;gap:6px}.people-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.people-page-grid{padding-top:40px}.profile-dialog[open]{display:flex;height:min(680px,calc(100dvh - 32px))}.profile-dialog .profile-sheet{flex:1;min-height:0;width:100%}@media(min-width:901px){.people-story-grid .person-scene .person-portrait{top:-96px!important;height:calc(100% + 96px)!important;overflow:visible}.people-story-grid .person-scene:first-child .person-portrait{top:-120px!important;height:calc(100% + 120px)!important}}@media(max-width:900px){.people-story-grid .person-scene .person-portrait{top:-56px!important;height:calc(100% + 56px)!important;overflow:visible}}.people-story-grid .person-scene{overflow:visible!important}.people-story-grid{row-gap:128px!important;padding-top:112px!important}.profile-close{top:20px;right:24px;width:auto;height:auto;padding:6px 2px;border-radius:0;background:none;font:500 14px/1 Figtree,sans-serif;letter-spacing:.02em;color:#cdbfdc}.profile-close:hover{background:none;color:#f7f3ec;text-decoration:underline;text-underline-offset:4px}.profile-portrait{background:none}.profile-portrait img{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent),linear-gradient(to right,transparent,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 72%,transparent),linear-gradient(to right,transparent,#000 18%);mask-composite:intersect}.profile-dialog .profile-close{border:0!important;box-shadow:none!important;outline-offset:4px;min-height:0}.profile-dialog[open],.profile-dialog .profile-sheet{overflow:visible}.profile-dialog .profile-portrait{background:none!important;overflow:visible}.profile-dialog .profile-portrait img{inset:-72px 0 0;height:calc(100% + 72px);object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}.profile-dialog .profile-copy{overflow:auto;max-height:100%}@media(max-width:760px){.profile-dialog .profile-portrait img{inset:-48px 0 0;height:calc(100% + 48px)}}#profile-name:focus{outline:none}.people-story-grid .person-scene:first-child .person-portrait img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 42%);mask-image:linear-gradient(to right,transparent 0,#000 42%)}.people-lead .person-scene:first-child .person-story{max-width:56%}.person-why{margin:18px 0 10px;font-size:16px;line-height:1.5;color:#f3ecf7}.person-why span{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#cdb8e6}.person-bio{margin:0 0 10px;font-size:15px;line-height:1.55;color:#ddd2e8;max-width:52ch}@media(max-width:900px){.people-lead .person-scene:first-child .person-story{max-width:100%}}.people-marquee{position:relative;margin:56px calc(50% - 50vw) 0;padding-top:44px;overflow-x:clip;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.people-marquee-track{display:flex;width:max-content;animation:people-marquee 70s linear infinite}.people-marquee:hover .people-marquee-track,.people-marquee:focus-within .people-marquee-track{animation-play-state:paused}.marquee-copy{display:flex}@keyframes people-marquee{to{transform:translate(-50%)}}.people-avatar{display:flex;flex-direction:column;align-items:center;gap:12px;width:148px;padding:0 10px;text-decoration:none;color:#382152}.avatar-ring{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;border:1px solid #38215226;transition:border-color .3s}.avatar-ring img{position:absolute;left:0;bottom:0;width:100%;height:140%;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(circle 56px at 50% 64.3%,#000 55px,transparent 56px);-webkit-mask-size:100% 64.3%,100% 100%;-webkit-mask-position:top,center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(#000,#000),radial-gradient(circle 56px at 50% 64.3%,#000 55px,transparent 56px);mask-size:100% 64.3%,100% 100%;mask-position:top,center;mask-repeat:no-repeat;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.people-avatar:hover .avatar-ring{border-color:#382152aa}.people-avatar:hover .avatar-ring img{transform:translateY(-4px)}.avatar-initials{font-size:28px;font-weight:600;opacity:.7}.avatar-name{font-size:14px;font-weight:500;text-align:center;line-height:1.25}.people-avatar:focus-visible{outline:3px solid #9d7bd2;outline-offset:4px;border-radius:12px}@media(prefers-reduced-motion:reduce){.people-marquee{overflow-x:auto}.people-marquee-track{animation:none}.marquee-copy{display:none}}.motion-paused .people-marquee-track{animation-play-state:paused}.people-lead{padding-top:112px!important}}@layer legacy{[data-illustration-motion]>i,[data-illustration-motion] .art-plane{--art-x:5px;--art-y:3px;--art-turn:3deg;--art-alpha:1;animation:orlo-art-sway 15s ease-in-out infinite;animation-play-state:paused}[data-illustration-motion]>i:nth-child(2),[data-illustration-motion] .art-plane-2{--art-x:-4px;--art-y:2px;--art-turn:-3deg;--art-alpha:.55;animation-duration:19s;animation-delay:-5s}[data-illustration-motion]>i:nth-child(3),[data-illustration-motion] .art-plane-3{--art-x:3px;--art-y:-2px;--art-turn:2deg;--art-alpha:.22;animation-duration:23s;animation-delay:-11s}.regulation-visual[data-illustration-motion]:before{animation:orlo-art-light 17s ease-in-out infinite;animation-delay:-3s;animation-play-state:paused}[data-illustration-motion=stimming]>i{--art-x:7px;--art-y:4px;--art-turn:5deg;animation-duration:11s}[data-illustration-motion=stimming]>i:nth-child(2){--art-x:-5px;--art-y:3px;--art-turn:-4deg;animation-duration:15s;animation-delay:-4s}[data-illustration-motion=stimming]>i:nth-child(3){--art-x:4px;--art-y:-3px;--art-turn:3deg;animation-duration:19s;animation-delay:-9s}[data-illustration-motion=breathing]>i{animation-name:orlo-art-expand;animation-duration:12s;animation-delay:0s}[data-illustration-motion=breathing]>i:nth-child(2){animation-delay:-.6s}[data-illustration-motion=breathing]>i:nth-child(3){animation-delay:-1.2s}[data-illustration-motion=sound]>i{animation-name:orlo-art-wave;animation-duration:10s}[data-illustration-motion=sound]>i:nth-child(2){animation-duration:14s;animation-delay:-4s}[data-illustration-motion=sound]>i:nth-child(3){animation-duration:18s;animation-delay:-8s}.regulation-visual[data-illustration-motion=tapping]>i{animation-name:orlo-touch-pulse;animation-duration:2.8s;animation-delay:0s;animation-timing-function:ease-in-out;background:#c9b6d933}.regulation-visual[data-illustration-motion=tapping]>i:nth-child(2){animation-delay:-1.4s;--art-alpha:1}.regulation-visual[data-illustration-motion=tapping]>i:nth-child(3){animation:none;transform:none;background:none;opacity:.2}.regulation-visual[data-illustration-motion=temperature]>i{animation-name:orlo-temperature-cycle;animation-duration:12s;animation-delay:0s;background:radial-gradient(circle at 30% 25%,#F7F3EC30,transparent 70%),#83c9e84d}.regulation-visual[data-illustration-motion=temperature]>i:nth-child(2){animation-delay:-.3s}.regulation-visual[data-illustration-motion=temperature]>i:nth-child(3){animation-delay:-.6s}.regulation-visual[data-illustration-motion=temperature]:before{animation-name:orlo-temperature-glow;animation-duration:12s;animation-delay:0s;background:#83c9e840}.regulation-visual[data-illustration-motion=breathing]>i{animation-name:orlo-breath-cycle;animation-duration:10s;animation-delay:0s;animation-timing-function:var(--orlo-ease-in-out)}.regulation-visual[data-illustration-motion=breathing]>i:nth-child(2){animation-delay:-.15s}.regulation-visual[data-illustration-motion=breathing]>i:nth-child(3){animation-delay:-.3s}.regulation-visual[data-illustration-motion=breathing]:before{animation-name:orlo-breath-glow;animation-duration:10s;animation-delay:0s}.sound-waves{width:100%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--orlo-black) 12%,var(--orlo-black) 88%,transparent);mask-image:linear-gradient(90deg,transparent,var(--orlo-black) 12%,var(--orlo-black) 88%,transparent)}.regulation-visual[data-illustration-motion=sound] .art-plane{stroke:var(--orlo-purple-200);stroke-width:2;stroke-linecap:round;animation:orlo-sound-flow 6s linear infinite;animation-play-state:paused}.regulation-visual[data-illustration-motion=sound] .art-plane-2{opacity:.55;animation-delay:-2s}.regulation-visual[data-illustration-motion=sound] .art-plane-3{opacity:.3;animation-delay:-4s}[data-illustration-motion=connection]>i{--art-x:6px;animation-name:orlo-art-connect;animation-duration:14s}[data-illustration-motion=connection]>i:nth-child(2){--art-x:-6px;animation-delay:0s}[data-illustration-motion=connection]>i:nth-child(3){animation-name:orlo-art-expand;animation-duration:19s;animation-delay:-5s}.mind-visual[data-illustration-motion]>i{--art-x:3px;--art-y:2px;--art-turn:3deg}.learn-illustration .art-plane{transform-box:fill-box;transform-origin:center;--art-x:5px;--art-y:3px;--art-turn:1.5deg}.learn-illustration[data-illustration-motion=sound] .art-plane,.learn-illustration[data-illustration-motion=music] .art-plane,.learn-illustration[data-illustration-motion=beats] .art-plane{animation-name:orlo-art-wave}.learn-illustration[data-illustration-motion=bilateral] .art-plane{animation-name:orlo-art-tap;animation-duration:9s;--art-alpha:1;animation-delay:0s}.learn-illustration[data-illustration-motion=bilateral] .art-plane-2{animation-delay:-4.5s}.learn-illustration[data-illustration-motion=bilateral] .art-plane-3{animation-name:orlo-art-expand;animation-duration:18s}.learn-illustration[data-illustration-motion=research] .art-plane{--art-x:2px;--art-y:3px;--art-turn:.7deg}.learn-illustration .art-glass{animation-name:orlo-art-sway!important;animation-duration:27s!important;animation-delay:-7s!important;--art-x:-4px;--art-y:2px;--art-turn:2deg}[data-illustration-motion].illustration-playing>i,[data-illustration-motion].illustration-playing .art-plane,.regulation-visual[data-illustration-motion].illustration-playing:before{animation-play-state:running}.motion-paused [data-illustration-motion]>i,.motion-paused [data-illustration-motion] .art-plane,.motion-paused .regulation-visual[data-illustration-motion]:before{animation-play-state:paused!important}@keyframes orlo-art-sway{0%,to{transform:translate3d(calc(var(--art-x)*-1),calc(var(--scroll-photo-y,0px) + var(--art-y)),0) rotate(calc(var(--art-turn)*-1)) scale(.985,1.015)}50%{transform:translate3d(var(--art-x),calc(var(--scroll-photo-y,0px) - var(--art-y)),0) rotate(var(--art-turn)) scale(1.015,.985)}}@keyframes orlo-art-light{0%,to{opacity:.65;transform:translate3d(-4px,2px,0) scale(.97)}50%{opacity:.95;transform:translate3d(4px,-2px,0) scale(1.03)}}@keyframes orlo-art-tap{0%,48%,to{transform:scale(.97);opacity:calc(var(--art-alpha)*.83)}22%{transform:scale(1.035);opacity:var(--art-alpha)}}@keyframes orlo-art-expand{0%,to{transform:translateY(var(--scroll-photo-y,0px)) scale(.965)}50%{transform:translateY(var(--scroll-photo-y,0px)) scale(1.025)}}@keyframes orlo-art-wave{0%,to{transform:translate3d(-4px,3px,0) rotate(-1.5deg) scale(1.01,.96)}50%{transform:translate3d(4px,-3px,0) rotate(1.5deg) scale(.99,1.035)}}@keyframes orlo-touch-pulse{0%,38%,to{transform:scale(.92);background-color:#c9b6d92b;border-color:#d8cde059;box-shadow:0 0 #d8cde000;opacity:.65}12%{transform:scale(1.06);background-color:#c9b6d98c;border-color:#f7f3ecd9;box-shadow:0 0 0 10px #d8cde012;opacity:1}22%{transform:scale(.97);background-color:#c9b6d952;border-color:#d8cde08c;box-shadow:0 0 0 18px #d8cde000;opacity:.85}}@keyframes orlo-temperature-cycle{0%,to{background-color:#83c9e84d;border-color:#b8e0ef99;transform:scale(.96);box-shadow:0 0 30px #83c9e812}50%{background-color:#eab67699;border-color:#f5d09fc7;transform:scale(1.03);box-shadow:0 0 45px #eab67638}}@keyframes orlo-temperature-glow{0%,to{background-color:#83c9e840;opacity:.65;transform:scale(.92)}50%{background-color:#eab67666;opacity:.9;transform:scale(1.06)}}@keyframes orlo-breath-cycle{0%,to{transform:translateY(var(--scroll-photo-y,0px)) scale(.82)}42%{transform:translateY(var(--scroll-photo-y,0px)) scale(1.05)}}@keyframes orlo-breath-glow{0%,to{opacity:.5;transform:scale(.82)}42%{opacity:.95;transform:scale(1.08)}}@keyframes orlo-sound-flow{0%{transform:translate(0)}to{transform:translate(-160px)}}@keyframes orlo-art-connect{0%,to{transform:translate3d(calc(var(--art-x)*-1),1px,0) scale(.99)}50%{transform:translate3d(var(--art-x),-1px,0) scale(1.01)}}@media(prefers-reduced-motion:reduce){[data-illustration-motion]>i,[data-illustration-motion] .art-plane,.regulation-visual[data-illustration-motion]:before{animation:none!important}}.neural-signal-art .signal-alternate{stroke:#bda4d0;opacity:.6}.neural-signal-art .signal-arrival{offset-path:path("M238 147 C330 120 412 156 488 157");animation:signal-arrive 9s linear infinite}.neural-signal-art .signal-reroute,.neural-signal-art .signal-follow{offset-path:path("M450 155 C478 155 474 236 531 236 C596 236 636 211 680 181 C706 163 723 147 750 147");animation:signal-detour 9s linear infinite}.neural-signal-art .signal-follow{animation-delay:1s}.neural-signal-art .signal-received{transform-origin:750px 147px;animation:signal-receive 9s ease-out infinite}.neural-signal-art :is(.signal-arrival,.signal-reroute,.signal-follow,.signal-received){animation-play-state:paused;opacity:0}.neural-signal-art.illustration-playing :is(.signal-arrival,.signal-reroute,.signal-follow,.signal-received){animation-play-state:running}.signal-caption{max-width:54ch;margin:0 auto;padding:0 var(--orlo-space-6) var(--orlo-space-7);font-size:13px;line-height:1.5;color:var(--orlo-purple-200)}@keyframes signal-arrive{0%{offset-distance:0%;opacity:0}5%{opacity:1}27%,33%{offset-distance:100%;opacity:1}38%,to{offset-distance:100%;opacity:0}}@keyframes signal-detour{0%,30%{offset-distance:0%;opacity:0}36%{offset-distance:0%;opacity:1}77%{offset-distance:100%;opacity:1}82%,to{offset-distance:100%;opacity:0}}@keyframes signal-receive{0%,74%{opacity:0;transform:scale(.8)}78%{opacity:.6;transform:scale(1)}92%,to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.neural-signal-art :is(.signal-arrival,.signal-reroute,.signal-follow,.signal-received){animation:none;opacity:0}}.motion-paused .neural-signal-art :is(.signal-arrival,.signal-reroute,.signal-follow,.signal-received){animation:none;opacity:0}.learn-illustration[data-illustration-motion=connection] .art-plane{animation-name:orlo-art-connect;--art-x:5px;animation-duration:14s}.learn-illustration[data-illustration-motion=connection] .art-plane-2{--art-x:-4px;animation-delay:-4s}.learn-illustration[data-illustration-motion=women] .art-plane{animation-name:orlo-art-expand;animation-duration:18s}.learn-illustration[data-illustration-motion=settings] .art-plane,.learn-illustration[data-illustration-motion=privacy] .art-plane{--art-x:2px;--art-y:3px;--art-turn:.5deg;animation-duration:20s}}@layer legacy{.evidence-source{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:26px auto 0;max-width:840px;color:inherit;text-align:center;font-size:var(--orlo-label-size);line-height:1.45}.evidence-source a.study-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--orlo-space-2);max-width:100%;min-height:44px;padding:9px 13px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:13px;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;font-weight:var(--orlo-weight-medium);text-decoration:none;box-shadow:0 2px 5px #1f1a2407;transition:background-color .2s var(--orlo-ease-standard),border-color .2s var(--orlo-ease-standard)}.evidence-source a.study-link:hover,.evidence-source a.study-link:focus-visible{color:inherit;background:color-mix(in srgb,currentColor 11%,transparent);border-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration:none}.evidence-source a.study-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}.study-link>svg{width:16px;height:16px;flex:none}.study-link>span{min-width:0;overflow-wrap:anywhere;text-align:left}.learn-feature-copy .evidence-source,.feature-copy .evidence-source,.prose .evidence-source,.article-body .evidence-source{margin:var(--orlo-space-6) 0;justify-content:flex-start}.setting-chapter>.evidence-source{max-width:min(840px,88%)}.tone-diagram{position:relative;max-width:820px;margin:42px auto 0;padding:var(--orlo-space-10) var(--orlo-space-12) 30px;border-radius:30px;background:radial-gradient(ellipse at 50% 100%,#5a3f7a80,transparent 65%),var(--orlo-purple-700);color:var(--orlo-warm-white);text-align:center;overflow:hidden;border:1px solid #d8cde03b;box-shadow:inset 0 1px #f7f3ec24}.tone-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14%}.tone-node{padding:22px 18px 14px;border-radius:22px;border:1px solid #d8cde052;background:#d8cde00a;box-shadow:inset 0 1px #f7f3ec12}.tone-label{display:block;font-size:var(--orlo-body-s-size);line-height:1.5;color:var(--orlo-purple-200)}.tone-diagram strong{display:block;font-size:clamp(38px,5vw,66px);font-weight:var(--orlo-weight-medium);line-height:1.3;letter-spacing:-.055em;margin-top:var(--orlo-space-1)}.tone-diagram strong small{font-size:var(--orlo-title-s-size);letter-spacing:0;font-weight:var(--orlo-weight-regular)}.tone-wave{display:block;width:100%;height:auto;margin:10px auto 0;max-width:240px}.tone-connection{width:100%;height:66px;display:block;color:#d8cde07a}.tone-result{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;width:190px;height:158px;margin:-8px auto 0}.tone-rings{position:absolute;inset:0;z-index:var(--orlo-z-behind);pointer-events:none}.tone-rings i{position:absolute;inset:5%;border-radius:48%;border:1px solid #d8cde070;background:radial-gradient(ellipse at 30% 10%,#d8cde019,transparent 75%);box-shadow:inset 0 1px #f7f3ec21}.tone-rings i:nth-child(2){inset:-4% 0;border-color:#d8cde030;border-radius:45% 52% 48% 50%}.tone-rings i:nth-child(3){inset:-11% -5%;border-color:#d8cde018;border-radius:50% 44% 53% 47%}.tone-diagram figcaption{font-size:var(--orlo-body-s-size);line-height:1.5;margin:30px 0 0;color:var(--orlo-purple-200)}.practice-path[hidden]{display:none}.practice-path{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--orlo-space-2);padding:0 0 30px;margin:0 0 var(--orlo-space-4);isolation:isolate}.practice-path:before{content:"";position:absolute;z-index:var(--orlo-z-behind);top:26px;height:1px;left:12%;right:12%;background:#b7a1c780}.practice-path button{font:inherit;font-size:var(--orlo-body-s-size);line-height:1.4;border:0;display:flex;flex-direction:column;gap:10px;align-items:center;color:#6b547a;background:transparent;padding:0 var(--orlo-space-1);cursor:pointer;min-height:84px;border-radius:14px}.practice-node{display:grid;place-items:center;width:54px;height:54px;border-radius:var(--orlo-radius-round);background:#ede5ee;border:1px solid #b7a1c7;box-shadow:inset 0 1px var(--orlo-warm-white);transition:background .22s var(--orlo-ease-standard),box-shadow .22s var(--orlo-ease-standard),color .22s var(--orlo-ease-standard)}.practice-node svg{width:24px;height:24px}.practice-path button[aria-current=step]{color:var(--orlo-purple-700);font-weight:var(--orlo-weight-medium)}.practice-path button[aria-current=step] .practice-node{background:var(--orlo-purple-500);color:var(--orlo-warm-white);border-color:var(--orlo-purple-500);box-shadow:0 0 0 5px #5a3f7a10,inset 0 1px #f7f3ec30}.practice-path button:hover .practice-node{box-shadow:0 0 0 5px #5a3f7a15}.practice-path button:focus-visible{outline:3px solid var(--orlo-purple-500);outline-offset:4px}.practice-symbol{display:grid;place-items:center;width:100px;height:100px;border-radius:40% 52% 43% 50%;border:1px solid #9674ad70;color:#684782;background:radial-gradient(ellipse at 25% 15%,#d8cde070,transparent 70%);box-shadow:inset 0 1px #f7f3ec80}.practice-symbol svg{width:46px;height:46px}.learning-page .practice-step{grid-template-columns:100px 1fr}.practice.enhanced .step-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.motion-paused :is(.study-link,.practice-node){transition:none}@media(prefers-reduced-motion:reduce){.study-link,.practice-node{transition:none}}@media(max-width:700px){.evidence-source{margin-top:23px;font-size:13px}.tone-diagram{padding:26px var(--orlo-space-5) 26px;border-radius:var(--orlo-radius-xl)}.tone-inputs{gap:var(--orlo-space-4)}.tone-node{padding:18px 9px var(--orlo-space-2);border-radius:17px}.tone-label{font-size:var(--orlo-label-size)}.tone-diagram strong{font-size:40px}.tone-diagram strong small{font-size:var(--orlo-body-s-size)}.tone-diagram figcaption{font-size:var(--orlo-label-size)}.tone-result{width:166px;height:146px}.tone-connection{height:56px}.practice-path{gap:0}.practice-path button{font-size:13px;padding:0 1px}.practice-node{width:46px;height:46px}.practice-path:before{top:23px}.learning-page .practice-step{grid-template-columns:1fr;gap:18px}.practice-symbol{width:64px;height:64px}.practice-symbol svg{width:32px;height:32px}}@media print{.evidence-source{break-inside:avoid}.evidence-source a.study-link{box-shadow:var(--orlo-shadow-0)}.practice-path{display:none}.practice-step[hidden]{display:grid!important}}}@layer legacy{.regulation-next{max-width:1040px}.regulation-next>p{max-width:680px;margin-inline:auto}.exploration-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}a.exploration-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:22px 30px 26px;border:1px solid #d8cde02b;border-top-color:#d8cde052;border-radius:var(--orlo-radius-2xl);color:var(--orlo-warm-white);text-decoration:none;text-align:center;background:radial-gradient(ellipse at 50% 0%,#d8cde014,transparent 72%),#d8cde008;box-shadow:0 2px 5px #1c102312,0 16px 42px #1c102318;transition:background-color .22s var(--orlo-ease-standard),border-color .22s var(--orlo-ease-standard),box-shadow .22s var(--orlo-ease-standard)}a.exploration-card:hover,a.exploration-card:focus-visible{background-color:#d8cde014;border-color:#d8cde069;box-shadow:0 2px 6px #1c102318,0 18px 48px #1c102330;text-decoration:none}a.exploration-card:focus-visible{outline:3px solid #f0c991;outline-offset:5px}.exploration-card h4{font-size:clamp(22px,2.2vw,28px);font-weight:var(--orlo-weight-medium);line-height:1.2;letter-spacing:-.025em;margin:var(--orlo-space-2) 0 var(--orlo-space-3);text-wrap:balance}.exploration-card p{font-size:var(--orlo-body-size);line-height:1.55;max-width:31ch;color:#ded2e8;margin:0 0 22px;text-wrap:pretty}.exploration-read{display:inline-flex;align-items:center;gap:9px;margin-top:auto;font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-medium);color:#e2d6ea}.reading-symbol{width:20px;height:20px;flex:none}.exploration-art{position:relative;display:grid;place-items:center;width:176px;height:116px;isolation:isolate;margin:0 0 7px;pointer-events:none}.exploration-art:before{content:"";position:absolute;inset:12% 15%;background:radial-gradient(ellipse,#d8cde026,transparent 70%);filter:blur(12px)}.exploration-art i{position:absolute;width:76px;height:78px;border:1px solid #d8cde089;border-radius:44% 56% 49% 51%;background:radial-gradient(ellipse at 25% 18%,#d8cde033,#d8cde005 75%);box-shadow:inset 0 1px #f7f3ec26}.exploration-art-awareness i:nth-child(2){width:99px;height:96px;border-radius:56% 44% 52% 48%;opacity:.55}.exploration-art-awareness i:nth-child(3){width:120px;height:113px;border-radius:46% 54% 44% 56%;opacity:.22}.exploration-art-connection i:first-child{left:31px;rotate:-12deg}.exploration-art-connection i:nth-child(2){right:31px;rotate:12deg;opacity:.7;background:radial-gradient(ellipse at 75% 20%,#f0c99126,transparent 75%);border-color:#ead3b280}.exploration-art-connection i:nth-child(3){width:147px;height:101px;border-radius:var(--orlo-radius-round);opacity:.2;background:none}a.reading-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:46px;padding:11px var(--orlo-space-4);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font-size:16px;font-weight:var(--orlo-weight-medium);line-height:1.4;text-decoration:none;box-shadow:0 2px 5px #1c102307;transition:background-color .2s var(--orlo-ease-standard),border-color .2s var(--orlo-ease-standard)}a.reading-action:hover,a.reading-action:focus-visible{color:inherit;background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration:none}a.reading-action:focus-visible{outline:3px solid currentColor;outline-offset:5px}a.reading-action:after{display:none}.solid-surfaces a.exploration-card{background:#422f54}@media(prefers-reduced-transparency:reduce){a.exploration-card{background:#422f54}}.motion-paused :is(a.exploration-card,a.reading-action){transition:none}@media(prefers-reduced-motion:reduce){a.exploration-card,a.reading-action{transition:none}}@media(max-width:700px){.exploration-cards{grid-template-columns:1fr;gap:var(--orlo-space-4);max-width:480px;margin:var(--orlo-space-7) auto 0}a.exploration-card{padding:var(--orlo-space-5) 23px 25px;border-radius:var(--orlo-radius-xl)}.exploration-card h4{font-size:25px}.exploration-card p{font-size:16px;max-width:29ch}.exploration-art{height:106px;margin-bottom:5px}}@media print{a.exploration-card,a.reading-action{box-shadow:var(--orlo-shadow-0);break-inside:avoid}}}@layer legacy{.listening-library .listening-options{gap:var(--orlo-space-6);align-items:stretch}.listening-library .listening-nature{grid-template-columns:repeat(3,minmax(0,1fr))}.listening-library .listening-services{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--orlo-space-6)}.listening-option{display:grid;min-width:0}.listening-options .listening-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;width:100%;padding:0;font:inherit;cursor:pointer;min-height:490px;overflow:hidden;border-radius:var(--orlo-radius-2xl);background:#21172c;color:var(--orlo-warm-white);border:1px solid #e9dbee36;text-decoration:none;text-align:center;box-shadow:0 3px 8px #1f142a24,0 20px 48px #1f142a20}.listening-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform var(--orlo-duration-deliberate) var(--orlo-ease-standard)}.listening-card:before{content:"";position:absolute;z-index:var(--orlo-z-behind);inset:0;pointer-events:none;background:linear-gradient(180deg,#160e2100 15%,#160e2110 32%,#160e218f 53%,#160e21ed 80%,#160e21f7)}.listening-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #f7f3ec44}.listening-card-copy{position:relative;width:100%;padding:115px 26px 29px}.listening-options .listening-card h3{font-size:clamp(27px,2.6vw,35px);line-height:1.1;letter-spacing:-.035em;font-weight:var(--orlo-weight-semibold);color:var(--orlo-warm-white);margin:0 0 13px;text-wrap:balance}.listening-options .listening-card p{font-size:16px;line-height:1.55;color:#eee5f2;max-width:32ch;min-height:4.65em;margin:0 auto 21px;text-wrap:pretty}.listening-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;min-height:44px;padding:10px 14px;border:1px solid #f7f3ec60;border-radius:14px;background:#f7f3ec16;color:var(--orlo-warm-white);font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-medium);line-height:1.35;transition:background-color .22s var(--orlo-ease-standard),border-color .22s var(--orlo-ease-standard)}.listening-symbol{width:19px;height:19px;flex:none}.listening-options .listening-card:hover{color:var(--orlo-warm-white);text-decoration:none}.listening-card:hover .listening-action,.listening-card:focus-visible .listening-action{background:#f7f3ec2b;border-color:#f7f3ecb3}.listening-options .listening-card:focus-visible{outline:3px solid #f0c991;outline-offset:5px}.listening-services .listening-card{min-height:470px}.listening-services .listening-card-copy{padding-top:195px}.listening-services .listening-card p{min-height:3.1em;max-width:33ch}.listening-services .listening-card:before{background:linear-gradient(180deg,#160e2100 24%,#160e2114 38%,#160e218c 58%,#160e21eb 85%,#160e21f7)}.listening-library>.source-note{margin-top:var(--orlo-space-6)}.solid-surfaces .listening-action{background:#382b48}@media(hover:hover)and (pointer:fine){.listening-card:hover>img,.listening-card:focus-visible>img{transform:scale(1.035)}}.motion-paused .listening-card>img{transform:none;transition:none}.motion-paused .listening-action{transition:none}@media(prefers-reduced-motion:reduce){.listening-card>img{transform:none!important;transition:none}.listening-action{transition:none}}@media(prefers-reduced-transparency:reduce){.listening-action{background:#382b48}}@media(max-width:1000px){.listening-library .listening-options{gap:var(--orlo-space-4)}.listening-options .listening-card{min-height:440px}.listening-card-copy{padding:120px 18px 23px}.listening-options .listening-card h3{font-size:27px}.listening-options .listening-card p{font-size:var(--orlo-body-s-size);min-height:6.2em}.listening-action{font-size:13px;padding:10px 11px;gap:7px}.listening-services .listening-card p{min-height:3.1em}.listening-services .listening-card-copy{padding-top:200px}}@media(max-width:720px){.listening-library .listening-options{grid-template-columns:1fr;max-width:480px;margin-inline:auto;gap:var(--orlo-space-5)}.listening-library .listening-services{margin-top:var(--orlo-space-5)}.listening-options .listening-card{min-height:470px;border-radius:25px}.listening-card-copy{padding:155px 26px 27px}.listening-options .listening-card h3{font-size:var(--orlo-stat-size)}.listening-options .listening-card p{min-height:0;font-size:16px;max-width:29ch}.listening-action{font-size:var(--orlo-label-size);padding:11px 14px}.listening-services .listening-card{min-height:470px}.listening-services .listening-card-copy{padding-top:210px}}@media print{.listening-options .listening-card{box-shadow:var(--orlo-shadow-0);break-inside:avoid}.listening-card>img{transform:none}}.reading-panel.listening-dialog{width:min(1000px,calc(100% - 40px));height:auto;max-height:calc(100dvh - 48px);background:#f7f2eb;border-color:#eee1f0;border-radius:30px;color:var(--orlo-purple-700)}.listening-dialog .reading-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.listening-detail{display:grid;flex:1 0 auto;grid-template-columns:43% minmax(0,1fr);min-height:495px}.listening-detail-photo{position:relative;min-height:100%;overflow:hidden;background:var(--orlo-purple-700)}.listening-detail-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.listening-detail-copy{padding:var(--orlo-space-12) 42px var(--orlo-space-8);text-align:left;background:radial-gradient(ellipse at 100% 0,#dfcee666,transparent 75%)}.listening-detail-copy h2{font-size:clamp(32px,3.6vw,43px);line-height:1.08;letter-spacing:-.035em;font-weight:var(--orlo-weight-medium);margin:0 0 var(--orlo-space-6);text-align:left;text-wrap:balance;color:var(--orlo-purple-700);outline:none}.listening-detail-copy h3{font-size:22px;line-height:1.25;margin:27px 0 var(--orlo-space-3);color:var(--orlo-purple-700)}.listening-detail-copy p{font-size:var(--orlo-body-size);line-height:1.6;margin:0;color:#554064;text-align:left}.listening-detail-copy .listening-provider{font-size:13px;margin-top:27px;color:#68556f}.listening-detail-actions{flex:none;position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--orlo-space-4);padding:19px var(--orlo-space-7);background:#f3edf5;box-shadow:0 -6px 22px #38215209}.listening-detail-actions .reading-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:calc(100% - 94px);padding:10px 17px;min-height:50px;background:#e1d1ec;color:var(--orlo-purple-700);border-color:#a98cbd66;text-align:left;font-size:var(--orlo-body-s-size);line-height:1.3}.listening-detail-actions .reading-action:hover{background:#d8c4e6;color:var(--orlo-purple-700);text-decoration:none}.listening-detail-actions small{display:block;font-weight:var(--orlo-weight-regular);font-size:11px;margin-top:3px;color:#614c70}.listening-close{font:inherit;font-size:var(--orlo-body-s-size);min-height:46px;padding:10px 17px;color:#523b64;background:transparent;border:1px solid #a48eae6b;border-radius:14px;cursor:pointer}.listening-close:hover{background:#e5daec}.listening-detail-actions :is(a,button):focus-visible{outline:3px solid #76518f;outline-offset:3px}@media(max-width:680px){.reading-panel.listening-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px);border-radius:var(--orlo-radius-xl)}.listening-detail{grid-template-columns:minmax(0,1fr);grid-template-rows:230px auto;min-height:0}.listening-detail-photo{height:230px;min-height:0}.listening-detail-copy{padding:var(--orlo-space-7) 27px 25px}.listening-detail-copy h2{font-size:32px;margin-bottom:var(--orlo-space-5)}.listening-detail-copy h3{font-size:21px;margin-top:23px}.listening-detail-copy p{font-size:16px}.listening-detail-actions{gap:var(--orlo-space-3);padding:15px 17px max(15px,env(safe-area-inset-bottom));justify-content:space-between}.listening-detail-actions .reading-action{font-size:var(--orlo-label-size);padding:10px var(--orlo-space-3);max-width:calc(100% - 83px)}.listening-close{padding-inline:13px}}@media(max-width:360px){.listening-detail{grid-template-rows:195px auto}.listening-detail-copy{padding-inline:22px}.listening-detail-copy h2{font-size:29px}.listening-detail-photo{height:195px}.listening-detail-actions .reading-action{gap:7px;font-size:13px}}.headphone-support{--hp-ink:var(--orlo-warm-white);--hp-copy:#e7dbef;--hp-edge:#d8c2ed30;--hp-surface:#e5d2f30b;margin-top:110px;color:var(--hp-ink)}.headphone-support .center-heading{margin-bottom:var(--orlo-space-10)}.headphone-support .center-heading .intro{max-width:650px}.headphone-everyday{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:940px;margin:0 auto 44px}.headphone-finding{text-align:center}.headphone-finding>strong{display:block;font-size:clamp(68px,7vw,100px);font-weight:var(--orlo-weight-medium);line-height:1.1;letter-spacing:-.06em;color:#ddc3f3}.headphone-finding>strong>span{font-size:.48em;vertical-align:15%;margin-left:var(--orlo-space-1);letter-spacing:-.02em}.headphone-finding>p{max-width:31ch;margin:15px auto 19px;font-size:var(--orlo-body-size);line-height:1.55;color:var(--hp-copy)}.headphone-finding .evidence-source{margin:0}.headphone-moments{list-style:none;padding:0;margin:0;display:grid;gap:25px}.headphone-moments li{display:flex;align-items:center;gap:18px;text-align:left}.headphone-moments svg{flex:none;width:48px;height:48px;padding:10px;border:1px solid var(--hp-edge);border-radius:16px;background:var(--hp-surface);color:#dac6e9}.headphone-moments h3{font-size:21px;line-height:1.2;margin:0 0 5px;color:var(--hp-ink)}.headphone-moments p{font-size:16px;line-height:1.5;margin:0;color:var(--hp-copy);max-width:32ch}.headphone-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--orlo-space-6);align-items:stretch}.headphone-brand{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--hp-edge);border-radius:var(--orlo-radius-2xl);background:linear-gradient(150deg,#af8bd921,transparent 65%),var(--hp-surface);box-shadow:0 2px 5px #100b1817,0 18px 42px #100b1814;text-align:center}.headphone-brand-choice{background:linear-gradient(150deg,#d6ae7d19,transparent 65%),var(--hp-surface)}.headphone-brand-copy{padding:0 34px 30px}.headphone-brand h3{font-size:38px;line-height:1.1;letter-spacing:-.035em;margin:0 0 var(--orlo-space-3);color:var(--hp-ink)}.headphone-brand .headphone-idea{font-weight:var(--orlo-weight-medium);font-size:var(--orlo-title-s-size);line-height:1.4;color:var(--hp-ink);margin:0 0 var(--orlo-space-4)}.headphone-brand-copy>p:not(.headphone-idea){font-size:16px;line-height:1.6;margin:0 auto 22px;max-width:39ch;color:var(--hp-copy);min-height:7.9em}.headphone-support .reading-action{min-height:44px;font-size:var(--orlo-label-size);gap:9px}.headphone-support .reading-action .headphone-symbol{width:19px;height:19px;flex:none}.headphone-experience{margin-top:var(--orlo-space-7);padding:22px var(--orlo-space-5) 0;border-radius:var(--orlo-radius-l);background:var(--hp-surface)}.headphone-experience p{font-size:var(--orlo-label-size);line-height:1.6;margin:0;color:var(--hp-copy)}.headphone-experience .evidence-source{margin:14px -8px 0;padding-bottom:18px}.headphone-choice{font-size:var(--orlo-body-s-size);line-height:1.6;text-align:center;max-width:58ch;margin:var(--orlo-space-6) auto 0;color:var(--hp-copy)}.inner-page .headphone-support{--hp-ink:var(--orlo-purple-700);--hp-copy:#594169;--hp-edge:#5a3f7a29;--hp-surface:#5a3f7a06;margin-top:0}.inner-page .headphone-finding>strong{color:#6b458b}.inner-page .headphone-moments svg{color:#6b458b}.inner-page .headphone-support+.listening-library{margin-top:100px}@media(max-width:800px){.headphone-everyday{gap:var(--orlo-space-7)}.headphone-brand-copy{padding:0 22px var(--orlo-space-6)}.headphone-brand .headphone-idea{font-size:var(--orlo-body-l-size);min-height:2.8em}.headphone-brand-copy>p:not(.headphone-idea){min-height:11.1em}.headphone-experience{padding-inline:var(--orlo-space-3)}}@media(max-width:600px){.headphone-support{margin-top:var(--orlo-space-20)}.headphone-support .center-heading h2{font-size:clamp(31px,8.2vw,40px);line-height:1.12;text-wrap:balance}.headphone-support .center-heading h2 br{display:none}.headphone-everyday{grid-template-columns:1fr;gap:35px;margin-bottom:35px}.headphone-moments{max-width:350px;margin:auto;gap:var(--orlo-space-5)}.headphone-brands{grid-template-columns:1fr;gap:22px}.headphone-brand-copy{padding-inline:var(--orlo-space-6)}.headphone-brand .headphone-idea,.headphone-brand-copy>p:not(.headphone-idea){min-height:0}.headphone-experience{padding-inline:var(--orlo-space-4)}.inner-page .headphone-support+.listening-library{margin-top:75px}}.headphone-brands,.listening-library .listening-services{grid-template-columns:repeat(3,minmax(0,1fr))}.headphone-product{height:260px;background:#ece8ef;overflow:hidden}.headphone-product img{width:100%;height:100%;object-fit:contain;display:block}.headphone-brand-sony .headphone-product img{object-fit:cover;object-position:center 30%}.brand-logo{height:76px;display:flex;align-items:center;justify-content:center;padding:var(--orlo-space-5)}.brand-logo img{max-width:150px;max-height:36px;filter:brightness(0) invert(1)}.inner-page .brand-logo img{filter:brightness(0)}.headphone-brand-copy{padding:0 var(--orlo-space-6) var(--orlo-space-7)}.headphone-brand h3{font-size:28px}.brand-disclosure{font-size:var(--orlo-label-size);line-height:1.6;max-width:85ch;margin:var(--orlo-space-6) auto;text-align:center;color:var(--hp-copy)}.listening-services .listening-card{display:flex;flex-direction:column;min-height:0;background:#21162e}.listening-services .listening-card>img{position:relative;inset:auto;z-index:auto;height:220px;object-fit:cover;transform:none}.listening-services .listening-card:before{display:none}.listening-services .listening-card-copy{padding:var(--orlo-space-6);flex:1}.listening-brand-logo{display:flex;height:44px;align-items:center;justify-content:center;margin-bottom:var(--orlo-space-4)}.listening-brand-logo img{position:static;max-width:140px;height:40px;object-fit:contain}.listening-services .listening-card h3{font-size:28px}@media(max-width:900px){.headphone-brands,.listening-library .listening-services{grid-template-columns:1fr}.headphone-product{height:300px}.headphone-brand-copy>p:not(.headphone-idea){min-height:0}.listening-services .listening-card>img{height:270px}.listening-services .listening-card-copy{padding:var(--orlo-space-7)}}}@layer legacy{.partners-contact{padding:var(--orlo-space-5) 0 100px;border:0;background:var(--orlo-warm-white);color:var(--orlo-ink);scroll-margin-top:110px}.inquiry-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,100px);max-width:1080px;align-items:start}.inquiry-context{padding-top:var(--orlo-space-8)}.inquiry-context h2{font-size:clamp(32px,3vw,42px);max-width:11ch}.inquiry-context>p{max-width:32ch;color:var(--muted)}.inquiry-path{margin-top:38px;max-width:32ch}.inquiry-path h3{font-size:21px;color:var(--orlo-purple-700);margin-bottom:10px}.inquiry-path p{font-size:16px;color:var(--muted)}.inquiry-card{background:linear-gradient(150deg,#fdfaf5ed,#f0e9f2e8);border:1px solid var(--orlo-purple-200);border-radius:var(--orlo-radius-2xl);padding:clamp(24px,3vw,42px);box-shadow:0 2px 5px #38215205,0 24px 60px #3821520b;color:var(--orlo-ink)}.inquiry-card form{margin:0}.inquiry-choices{border:0;padding:0;margin:0 0 26px;min-width:0}.inquiry-choices legend{font-size:var(--orlo-body-s-size);font-weight:var(--orlo-weight-medium);margin-bottom:var(--orlo-space-3)}.inquiry-choice-row{display:flex;gap:6px;padding:5px;background:#e6ddec;border-radius:100px}.inquiry-choice-row label{position:relative;flex:1;cursor:pointer;margin:0}.inquiry-choice-row input{position:absolute;opacity:0;width:1px;height:1px}.inquiry-choice-row span{display:flex;justify-content:center;padding:10px 14px;border-radius:100px;font-size:var(--orlo-body-s-size);color:var(--orlo-purple-700)}.inquiry-choice-row input:checked+span{background:var(--orlo-warm-white);box-shadow:0 2px 8px #3821520d;font-weight:var(--orlo-weight-semibold)}.inquiry-choice-row input:focus-visible+span{outline:3px solid var(--orlo-amber-300);outline-offset:2px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--orlo-space-5) var(--orlo-space-4)}.inquiry-fields label{display:grid;gap:7px;font-size:var(--orlo-label-size);line-height:1.5;font-weight:var(--orlo-weight-medium)}.inquiry-fields .full{grid-column:1/-1}.inquiry-fields .optional{font-weight:var(--orlo-weight-regular);color:var(--muted);display:contents}.inquiry-fields input,.inquiry-fields textarea{width:100%;min-width:0;font:var(--orlo-weight-regular) 16px/1.5 Figtree,sans-serif;color:var(--orlo-ink);border:1px solid #bbacbe;background:#fdfaf6;border-radius:var(--orlo-radius-m);padding:var(--orlo-space-3) 14px;box-shadow:var(--orlo-shadow-0)}.inquiry-fields textarea{resize:vertical;min-height:130px}.inquiry-fields :is(input,textarea):focus{outline:2px solid var(--orlo-purple-500);outline-offset:2px}.inquiry-consent{display:flex;gap:11px;align-items:start;margin:var(--orlo-space-6) 0;font-size:13px;line-height:1.65;color:var(--muted)}.inquiry-consent input{flex:0 0 auto;width:18px;height:18px;margin:3px 0;accent-color:var(--orlo-purple-500)}.inquiry-submit{width:100%;background:var(--orlo-purple-500);border-color:var(--orlo-purple-500);color:var(--orlo-warm-white)}.inquiry-note{font-size:var(--orlo-caption-size);color:var(--muted);margin-top:18px;text-align:center}.inquiry-card .form-status:empty{display:none}.inquiry-card .form-status{margin-top:var(--orlo-space-4);color:var(--orlo-purple-700)}.inquiry-card .form-status.is-error{color:#783c24}.inquiry-success{padding:45px 0}.inquiry-success h3{font-size:32px;color:var(--orlo-purple-700)}.investor-invitation{background:#e9e2ed;color:var(--orlo-purple-700);padding-block:60px;border:0}.investor-invitation .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--orlo-space-7);max-width:1080px}.investor-invitation h2{font-size:clamp(32px,3.6vw,46px);margin-bottom:10px}.investor-invitation p{color:var(--muted);font-size:var(--orlo-body-l-size)}.investor-invitation .button{flex-shrink:0}.partner-directory{border:0}.partner-directory h2{text-align:center}.partner-profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--orlo-space-6)}.partner-profile{padding:30px;background:var(--mist-light);border-radius:var(--orlo-radius-xl)}@media(max-width:760px){.inquiry-layout{grid-template-columns:1fr;gap:26px}.inquiry-context{padding-top:0;text-align:center}.inquiry-context h2,.inquiry-context>p{max-width:34ch;margin-inline:auto}.inquiry-path{display:none}.inquiry-card{padding:26px 22px;border-radius:var(--orlo-radius-xl)}.partners-contact{padding-bottom:65px}.investor-invitation .wrap{flex-direction:column;text-align:center}.partner-profiles{grid-template-columns:1fr}}@media(max-width:400px){.inquiry-fields{grid-template-columns:1fr}.inquiry-fields label{grid-column:1/-1}.inquiry-card{padding:var(--orlo-space-6) 18px}}}@layer legacy{:root{--member-benefit:#C9B6D9}.home-page .immersive-hero:has(.hero-member-layout){height:auto;max-height:none;align-items:flex-start}.home-page .hero-center:has(.hero-member-layout){--member-hero-bottom-space:100px;padding-top:clamp(140px,16svh,184px);padding-bottom:var(--member-hero-bottom-space)}.hero-member-layout{display:grid;gap:var(--orlo-space-8);width:min(510px,47%)}.home-page .hero-member-story h1{margin:0 0 var(--orlo-space-6) -10%;width:120%;max-width:none;font-size:var(--orlo-display-account-size);font-weight:var(--orlo-weight-black);line-height:1.025;letter-spacing:-.045em;text-shadow:0 2px 24px #21152f30}.home-page .hero-member-story h1>span{display:block;color:var(--orlo-amber-300)}.home-page .hero-member-story h1 .hero-lead,.home-page .hero-member-story h1 .hero-period{color:var(--orlo-warm-white)}.home-page .hero-member-story h1 .hero-period{display:inline}.home-page .hero-member-story .intro{max-width:38ch;margin:0 auto;color:var(--orlo-warm-white);font-size:clamp(18px,1.65vw,21px);line-height:1.5;text-wrap:balance;text-shadow:0 1px 12px #21152f50}.home-page .immersive-hero:has(.hero-member-layout) .hero-shade{background:linear-gradient(180deg,#382152aa,transparent 60%,#17101c91),linear-gradient(90deg,#302037b8,#3020378f 42%,transparent 72%)}.home-page .hero-member-card{width:100%;box-sizing:border-box;padding:22px var(--orlo-space-7);margin:0}.hero-member-card h2{margin:0 0 var(--orlo-space-2);font-size:clamp(23px,2.2vw,28px);line-height:1.2;letter-spacing:-.025em;color:var(--orlo-warm-white)}.hero-member-card .hero-member-benefit{margin:0 0 var(--orlo-space-4);color:var(--member-benefit);font-size:16px;line-height:1.5;text-wrap:balance}.hero-member-card .vip-label{flex-wrap:wrap;justify-content:center}.home-page .hero-member-card .hero-signup .hero-vip.button,.hero-member-card [data-join-fallback] .hero-vip.button{width:fit-content;max-width:100%;min-height:50px;padding:var(--orlo-space-3) 19px;font-size:16px}.hero-member-card .hero-signup-row{gap:22px}.hero-member-card .hero-signup-row>input{min-height:50px;padding-block:var(--orlo-space-3)}.hero-member-card .hero-founder-intro{margin:var(--orlo-space-4) auto 0;color:var(--orlo-warm-white);font-size:clamp(23px,2.2vw,28px);font-weight:var(--orlo-weight-extrabold);line-height:1.2;text-wrap:balance}.hero-founder-intro strong{font-weight:var(--orlo-weight-black)}.hero-founder-intro .hero-donation-note{display:block;margin-top:10px;color:var(--member-benefit);font-size:var(--orlo-label-size);font-weight:var(--orlo-weight-regular);line-height:1.5;text-wrap:balance}.hero-scroll-invitation{position:absolute;right:3%;bottom:var(--member-hero-bottom-space);width:38%;color:var(--orlo-warm-white);text-shadow:0 1px 12px #21152f70}.hero-scroll-invitation p{margin:0 auto;max-width:32ch;font-size:var(--orlo-body-s-size);line-height:1.5;text-wrap:balance}.hero-scroll-invitation strong{display:block;font-size:var(--orlo-stat-size);font-weight:var(--orlo-weight-extrabold);line-height:1.2;margin-bottom:6px;letter-spacing:-.025em}@media(max-width:1100px){.hero-member-layout{width:49%}}@media(max-width:760px){.home-page .immersive-hero:has(.hero-member-layout){min-height:0}.home-page .hero-center:has(.hero-member-layout){padding:104px var(--orlo-space-5) var(--orlo-space-12)}.hero-member-layout{width:min(100%,510px);margin:auto;gap:var(--orlo-space-8)}.hero-scroll-invitation{position:static;width:100%}.home-page .hero-member-story h1{font-size:clamp(50px,16.2vw,76.8px);margin:0 0 var(--orlo-space-4);width:100%}.home-page .hero-member-story .intro{font-size:var(--orlo-body-l-size);max-width:30ch}.home-page .hero-member-card{padding:var(--orlo-space-6);margin-top:216px}.home-page .immersive-hero:has(.hero-member-layout) .hero-photo{height:940px}.home-page .immersive-hero:has(.hero-member-layout) .hero-shade{background:linear-gradient(180deg,#382152c9,#38215285 35%,transparent 58%,#26192f 76%)}}@media(max-width:380px){.home-page .hero-member-card .hero-signup .hero-vip.button,.hero-member-card [data-join-fallback] .hero-vip.button{font-size:var(--orlo-label-size);padding-inline:var(--orlo-space-3)}.hero-member-card .vip-label img{width:48px}}.member-dialog{background:var(--orlo-warm-white);color:var(--orlo-purple-700);width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--orlo-purple-200);border-radius:var(--orlo-radius-2xl);box-shadow:0 8px 20px #3821521a,0 30px 100px #1f1a2440;overflow:hidden}.member-dialog[open]{display:flex;flex-direction:column}.member-dialog::backdrop{background:#21152f88;-webkit-backdrop-filter:blur(var(--orlo-glass-blur-s));backdrop-filter:blur(var(--orlo-glass-blur-s))}.member-scroll{padding:var(--orlo-space-8);overflow-y:auto;overscroll-behavior:contain}.member-wordmark{display:flex;align-items:center;gap:10px;margin-bottom:var(--orlo-space-7);font-size:var(--orlo-body-l-size)}.member-wordmark img{height:25px;width:88px}.member-dialog h2{font-size:clamp(26px,5vw,34px);line-height:1.15;letter-spacing:-.035em;margin:0 0 var(--orlo-space-3)}.member-dialog h3{font-size:24px;margin:0 0 10px}.member-dialog p{line-height:1.55;margin:10px 0;font-size:var(--orlo-body-s-size)}.member-dialog .member-intro{font-size:var(--orlo-body-size)}.member-switch{display:flex;gap:6px;background:var(--orlo-cream);padding:5px;border-radius:var(--orlo-radius-2xl);margin:var(--orlo-space-6) 0 var(--orlo-space-5)}.member-switch button{border:0;background:transparent;color:var(--orlo-purple-700);border-radius:var(--orlo-radius-xl);flex:1;padding:11px 9px;cursor:pointer;font:inherit;font-size:var(--orlo-label-size)}.member-switch [aria-pressed=true]{background:var(--orlo-warm-white);box-shadow:0 2px 8px #38215214}.member-dialog form{display:grid;gap:var(--orlo-space-4)}.member-dialog label{display:grid;gap:7px;font-size:var(--orlo-label-size);line-height:1.5}.member-dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:13px 15px;border:1px solid var(--orlo-purple-200);border-radius:var(--orlo-radius-m);background:var(--orlo-warm-white);color:var(--orlo-purple-700);font:inherit;font-size:16px}.member-dialog .choice{display:flex;align-items:flex-start;gap:10px;text-align:left}.member-dialog input[type=checkbox]{appearance:auto;flex:none;width:18px;height:18px;margin-top:var(--orlo-space-0-5);accent-color:var(--orlo-purple-500)}.member-dialog fieldset{border:0;padding:0;margin:0;display:grid;gap:10px}.member-dialog legend{font-size:var(--orlo-label-size);margin-bottom:var(--orlo-space-2)}.member-dialog .button{background:var(--orlo-purple-500);color:var(--orlo-warm-white);font-size:var(--orlo-body-s-size);min-height:46px;width:100%;justify-content:center}.member-dialog .button:disabled{opacity:.6;cursor:wait}.member-dialog [hidden]{display:none!important}.member-text-button{background:none;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--orlo-purple-500);font:inherit;font-size:var(--orlo-label-size);padding:var(--orlo-space-3) 0;cursor:pointer}.member-dialog small,.member-dialog .member-small{font-size:13px;line-height:1.5}.member-dialog-footer{flex:none;display:flex;align-items:center;gap:var(--orlo-space-4);padding:var(--orlo-space-3) var(--orlo-space-6);background:var(--orlo-cream)}.member-dialog-footer p{flex:1;font-size:var(--orlo-label-size)}.member-dialog-footer .ghost-button{color:var(--orlo-purple-700);flex:none;min-height:42px}.member-avatar{height:28px;width:28px;display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:var(--orlo-radius-round);overflow:hidden;background:var(--orlo-purple-200);color:var(--orlo-purple-700);font-size:var(--orlo-caption-size);font-weight:var(--orlo-weight-medium)}.header-vip .member-avatar img,.member-avatar img{height:100%;width:100%;object-fit:cover}.header-vip .member-avatar{margin-right:var(--orlo-space-2)}.member-avatar-large{height:52px;width:52px;font-size:var(--orlo-title-s-size)}.member-greeting{display:flex;align-items:center;gap:15px}.member-greeting h2{font-size:28px}.member-greeting p{font-size:var(--orlo-label-size)}.member-pass{border-radius:22px;padding:var(--orlo-space-6);margin:var(--orlo-space-6) 0;background:linear-gradient(125deg,var(--orlo-purple-500),var(--orlo-purple-700));color:var(--orlo-warm-white);box-shadow:0 8px 28px #38215224}.member-pass>span{font-size:var(--orlo-label-size)}.member-pass>strong{display:block;font-size:44px;font-weight:var(--orlo-weight-medium);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0}.member-pass p{font-size:13px;max-width:40ch}.member-founder{border-radius:22px;padding:var(--orlo-space-6);background:var(--orlo-cream)}.member-founder [data-founder-receipt]{padding:var(--orlo-space-4) 0}.member-founder [data-founder-number]{display:block;font-size:36px;line-height:1.4}.member-preferences summary{cursor:pointer;padding:var(--orlo-space-3) 0}.member-preferences form{padding:var(--orlo-space-3) 0}.member-dialog :focus-visible{outline:2px solid var(--orlo-amber-500);outline-offset:3px}@media(max-width:600px){.member-scroll{padding:var(--orlo-space-6)}.member-dialog{max-height:calc(100dvh - 16px);border-radius:var(--orlo-radius-xl)}.member-dialog-footer{padding:10px var(--orlo-space-5)}.member-founder{padding:var(--orlo-space-5)}.member-greeting h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.member-dialog,.member-dialog *{scroll-behavior:auto;animation:none!important;transition:none!important}}.member-dialog-footer{display:block}.member-dialog-footer p:empty{display:none}.member-footer-actions{display:flex;gap:var(--orlo-space-3);align-items:center;justify-content:flex-end}.member-footer-actions .button{width:auto;flex:1;min-width:0}.member-footer-actions .ghost-button{flex:none;padding-inline:var(--orlo-space-5)}.member-pass>strong{line-height:1.2}.member-dialog .member-tier{display:flex;align-items:center;gap:var(--orlo-space-3);padding:14px;border:1px solid var(--orlo-purple-200);border-radius:16px;background:var(--orlo-warm-white);cursor:pointer;min-height:72px}.member-dialog .member-tier input{appearance:auto;flex:none;width:18px;height:18px;margin:0;padding:0;accent-color:var(--orlo-purple-500)}.member-tier>span{flex:1;min-width:0}.member-tier strong,.member-tier small{display:block}.member-tier .member-tier-price{font-size:24px;font-weight:var(--orlo-weight-extrabold)}.member-dialog .member-tier:has(input:checked){border-color:var(--orlo-purple-500);background:#e7ddee;box-shadow:0 0 0 1px var(--orlo-purple-500)}.member-dialog .member-tier:has(input:focus-visible){outline:2px solid var(--orlo-amber-500);outline-offset:3px}.member-dialog .member-tier:has(input:disabled){cursor:default;opacity:.65}.member-founder p:empty{display:none}.member-dialog .choice{color:var(--orlo-purple-700)}.member-checkout-terms{display:grid;gap:10px}.member-dialog{width:min(460px,calc(100vw - 32px));border-radius:var(--orlo-radius-xl);background:linear-gradient(145deg,#fffdf9f5,#f7f3ecf5);backdrop-filter:blur(32px) saturate(115%);-webkit-backdrop-filter:blur(32px) saturate(115%);border-color:#ffffffb3;box-shadow:inset 0 1px var(--orlo-white),0 24px 80px #21152f33;text-align:left}.member-dialog::backdrop{background:#21152f66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.member-scroll{padding:var(--orlo-space-8);scrollbar-width:thin}.member-wordmark{margin-bottom:26px;font-size:var(--orlo-body-s-size);gap:var(--orlo-space-2)}.member-wordmark img{width:70px;height:20px}.member-close{position:absolute;right:12px;top:12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--orlo-radius-round);background:transparent;color:var(--orlo-purple-700);cursor:pointer;z-index:2}.member-close:hover{background:#3821520a}.member-dialog h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0 0 var(--orlo-space-2)}.member-dialog .member-intro{font-size:var(--orlo-body-s-size);margin:0 0 var(--orlo-space-6);color:var(--orlo-ink-muted)}.member-switch{display:flex;background:none;padding:0;margin:0 0 22px;border-radius:0}.member-switch button{padding:0;min-height:24px;text-align:left;font-size:var(--orlo-label-size);text-decoration:underline;text-underline-offset:3px}.member-switch [aria-pressed=true]{display:none}.member-dialog form{gap:var(--orlo-space-4)}.member-dialog input:not([type=checkbox]):not([type=radio]){background:#ffffff80;border-color:#38215230;border-radius:10px;min-height:48px}.member-dialog .button{min-height:48px;border-radius:var(--orlo-radius-pill);box-shadow:var(--orlo-shadow-0)}.member-dialog .button:after{display:none}.member-dialog .button:disabled{cursor:default}.member-email-disclosure{font-size:var(--orlo-label-size)}.member-email-disclosure summary{cursor:pointer;color:var(--orlo-ink-muted);min-height:24px}.member-email-disclosure fieldset{padding-top:var(--orlo-space-3)}.member-dialog-footer{background:transparent;padding:0 var(--orlo-space-8) var(--orlo-space-7);border:0}.member-dialog-footer:has(.member-footer-actions>.button:not([hidden])){padding-top:var(--orlo-space-1)}.member-dialog-footer:has([data-member-status]:empty):not(:has(.member-footer-actions>.button:not([hidden]))){display:none}.member-dialog-footer p{margin:0 0 var(--orlo-space-4);font-size:var(--orlo-label-size)}.member-footer-actions{gap:0}.member-footer-actions .button{flex:1}.member-greeting{gap:var(--orlo-space-3);align-items:center}.member-greeting h2{font-size:24px}.member-greeting p{display:none}.member-avatar-large{width:44px;height:44px;font-size:16px}.member-pass{background:none;color:var(--orlo-purple-700);box-shadow:var(--orlo-shadow-0);padding:0;margin:var(--orlo-space-6) 0}.member-pass>strong{font-size:var(--orlo-stat-size);margin:var(--orlo-space-1) 0}.member-pass p{color:var(--orlo-ink-muted);margin-bottom:0}.member-actions{display:grid;gap:var(--orlo-space-2)}.member-actions a,.member-actions button{display:block;text-align:left;width:100%;box-sizing:border-box;border:1px solid #38215220;border-radius:var(--orlo-radius-m);background:#fff5;color:var(--orlo-purple-700);font:inherit;font-size:var(--orlo-body-s-size);padding:14px var(--orlo-space-4);text-decoration:none;cursor:pointer}.member-actions a:hover,.member-actions button:hover{background:var(--orlo-white)}.member-founder{padding:0;background:none;border-radius:0}.member-back{font:inherit;font-size:13px;min-height:32px;padding:0;border:0;background:none;color:var(--orlo-ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin:0 0 18px}.member-dialog .member-tier{min-height:64px;padding:10px 14px;border-radius:var(--orlo-radius-m);gap:var(--orlo-space-3)}.member-tier .member-tier-price{font-size:22px}.member-tier small{color:var(--orlo-ink-muted);font-size:var(--orlo-caption-size)}.member-dialog .member-tier:has(input:checked){background:#eee6f4}.member-tiers{gap:var(--orlo-space-2)}.member-tiers legend{padding-bottom:var(--orlo-space-1)}.member-checkout-terms p{font-size:13px;line-height:1.5}.member-checkout-terms [data-founder-policy]{font-weight:var(--orlo-weight-semibold);font-size:var(--orlo-label-size)}.member-dialog .choice{font-size:13px;gap:10px}@media(max-width:600px){.member-scroll{padding:var(--orlo-space-7) var(--orlo-space-6)}.member-dialog-footer{padding:0 var(--orlo-space-6) var(--orlo-space-6)}.member-dialog{max-height:calc(100dvh - 32px)}.member-dialog h2{font-size:26px}}@media(prefers-reduced-transparency:reduce){.member-dialog{background:var(--orlo-warm-white);-webkit-backdrop-filter:none;backdrop-filter:none}}.solid-surfaces .member-dialog{background:var(--orlo-warm-white);-webkit-backdrop-filter:none;backdrop-filter:none}.member-dialog{height:fit-content;min-height:0}.hero-member-card .hero-founder-intro .hero-reservation-price{color:var(--orlo-amber-300)}.home-page .hero-member-card .hero-signup .hero-vip.button,.hero-member-card [data-join-fallback] .hero-vip.button{border:0;box-shadow:var(--orlo-shadow-0);background:var(--orlo-purple-500)}@font-face{font-family:Google Sans;src:url(/assets/auth/google-sans.ttf) format("truetype");font-weight:500;font-display:swap}.member-providers{display:grid;gap:var(--orlo-space-2);margin-top:var(--orlo-space-4)}.member-provider,.member-email-option{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;min-height:44px;padding:0 var(--orlo-space-3);border:1px solid #747775;border-radius:6px;background:var(--orlo-white);color:#1f1f1f;font:var(--orlo-weight-medium) 14px/20px Figtree,sans-serif;cursor:pointer;box-shadow:var(--orlo-shadow-0)}.member-provider>img:not(.provider-lockup){position:absolute;left:14px;object-fit:contain;width:20px;height:20px}.member-provider:hover{filter:brightness(.96)}.member-provider:focus-visible,.member-email-option:focus-visible{outline:3px solid var(--orlo-purple-500);outline-offset:3px}.member-provider:disabled{opacity:.6;cursor:wait}.provider-google{font-family:Google Sans,Arial,sans-serif}.provider-apple{background:var(--orlo-black);border-color:var(--orlo-black);color:var(--orlo-white);font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px}.provider-apple img{filter:brightness(0) invert(1)}.provider-facebook{background:var(--orlo-white);border-color:#747775;color:#1f1f1f;font-family:Arial,sans-serif;font-weight:700}.provider-facebook img{filter:none}.provider-microsoft{font-family:Segoe UI,Arial,sans-serif;color:#5e5e5e;border-color:#8c8c8c}.provider-linkedin{background:#0077b5;border-color:#0077b5}.provider-lockup{height:40px;width:auto;max-width:100%;object-fit:contain}.member-email-option{margin-top:var(--orlo-space-2);background:transparent;border-color:#38215240;color:var(--orlo-purple-700)}.member-provider[hidden],.member-providers[hidden],.member-dialog form[hidden]{display:none}.home-page .immersive-hero>.hero-scroll-invitation{position:absolute;inset:46% auto auto 72%;width:280px;padding-left:var(--orlo-space-5);border-left:1px solid #f7f3ec99;z-index:5;text-align:left;pointer-events:none}.home-page .immersive-hero>.hero-scroll-invitation p{margin:0;max-width:25ch;text-wrap:pretty}@media(max-width:760px){.home-page .immersive-hero>.hero-scroll-invitation{width:160px;padding-left:var(--orlo-space-3)}.home-page .immersive-hero>.hero-scroll-invitation strong{font-size:22px}}.home-page .immersive-hero>.hero-scroll-invitation{padding-left:var(--orlo-space-4);min-height:112px;pointer-events:auto}.hero-scroll-invitation [data-fact-detail]{display:block}.hero-scroll-invitation a{display:block;width:fit-content;font-size:11px;line-height:1.4;color:inherit;text-underline-offset:3px;margin-top:7px;padding-block:3px}.hero-scroll-invitation a:focus-visible{outline:2px solid var(--orlo-warm-white);outline-offset:3px}@media(max-width:760px){.home-page .immersive-hero>.hero-scroll-invitation{padding-left:10px;min-height:122px}}.member-provider.provider-facebook>img{width:36px;height:36px;left:6px;object-fit:cover}.home-page .immersive-hero>.hero-scroll-invitation[data-positioned]{left:0;top:0;height:112px;min-height:112px}@media(max-width:760px){.home-page .immersive-hero>.hero-scroll-invitation[data-positioned]{height:144px;min-height:144px}}.home-page .immersive-hero>.hero-scroll-invitation{border-left:0}.hero-scroll-invitation:before{content:"";position:absolute;left:0;top:0;width:1px;height:var(--fact-divider-height,58px);background:#f7f3ec99}.hero-scroll-invitation a.fact-source-button{display:flex;width:fit-content;margin-top:6px;align-items:center;gap:var(--orlo-space-2);min-height:30px;padding:5px 10px;border:1px solid #ffffff40;border-radius:var(--orlo-radius-s);background:#38215265;text-decoration:none}.fact-source-button img{width:auto;max-width:110px;height:18px;object-fit:contain;filter:brightness(0) invert(1)}.fact-source-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.fact-source-button:hover{background:#382152a0}}@layer atoms{.segmented-active{position:relative;isolation:isolate}.segmented-active>[role=tab]{position:relative;z-index:1}.segmented-thumb{position:absolute;top:0;left:0;z-index:0;pointer-events:none;will-change:transform;transition:transform var(--orlo-duration-slow, .38s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1)),width var(--orlo-duration-slow, .38s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1)),height var(--orlo-duration-slow, .38s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1))}.segmented-thumb[hidden]{display:none}.gallery-dot span{transition:width var(--orlo-duration-slow, .38s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1)),background-color var(--orlo-duration-fast, .18s) var(--orlo-ease-color, cubic-bezier(.4, 0, .6, 1))}[data-gallery-paddle]{transition:opacity var(--orlo-duration-base, .24s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1))}[data-gallery-paddle]:disabled,[data-gallery-paddle][aria-disabled=true]{opacity:.4}:is(.button,.ghost-button,a.reading-action,.evidence-source a.study-link,.tab-list>[role=tab]){transition:scale var(--orlo-duration-instant, .12s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1))}@media(hover:hover)and (pointer:fine){:is(.button,.ghost-button,a.reading-action,.evidence-source a.study-link,.tab-list>[role=tab]){transition:color var(--orlo-duration-fast, .18s) var(--orlo-ease-color, cubic-bezier(.4, 0, .6, 1)),background-color var(--orlo-duration-fast, .18s) var(--orlo-ease-color, cubic-bezier(.4, 0, .6, 1)),border-color var(--orlo-duration-fast, .18s) var(--orlo-ease-color, cubic-bezier(.4, 0, .6, 1)),box-shadow var(--orlo-duration-base, .24s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1)),scale var(--orlo-duration-instant, .12s) var(--orlo-ease-standard, cubic-bezier(.2, .65, .3, 1))}}:is(.button,.ghost-button,a.reading-action,.evidence-source a.study-link,.tab-list>[role=tab]):active:not(:disabled,[aria-disabled=true]){scale:.98}.motion-paused :is(.segmented-thumb,.gallery-dot span,[data-gallery-paddle],.button,.ghost-button,a.reading-action,a.study-link,.tab-list>[role=tab]){transition:none}.motion-paused :is(.button,.ghost-button,a.reading-action,a.study-link,.tab-list>[role=tab]):active{scale:none}@media(prefers-reduced-motion:reduce){:is(.segmented-thumb,.gallery-dot span,[data-gallery-paddle],.button,.ghost-button,a.reading-action,a.study-link,.tab-list>[role=tab]){transition:none}:is(.button,.ghost-button,a.reading-action,a.study-link,.tab-list>[role=tab]):active{scale:none}}}@layer atoms{:is(a:not([class]),a.text-link:not(.feature-source,.learn-study-link,.person-story-button)):not(:is(nav,.secondary-nav,.learn-topics,.story-nav,.site-header,.site-footer) a){color:inherit;font:inherit;text-decoration-line:underline;text-decoration-thickness:var(--orlo-border-width);text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--orlo-duration-fast) var(--orlo-ease-color)}:is(a:not([class]),a.text-link:not(.feature-source,.learn-study-link,.person-story-button)):not(:is(nav,.secondary-nav,.learn-topics,.story-nav,.site-header,.site-footer) a):hover{text-decoration-color:currentColor}:is(a:not([class]),a.text-link:not(.feature-source,.learn-study-link,.person-story-button)):not(:is(nav,.secondary-nav,.learn-topics,.story-nav,.site-header,.site-footer) a):focus-visible{outline:auto;outline-offset:var(--orlo-space-0-5)}}.analytics-choice{position:fixed;z-index:var(--orlo-z-overlay);bottom:var(--orlo-space-6);left:50%;transform:translate(-50%);box-sizing:border-box;width:min(520px,calc(100% - 32px));padding:var(--orlo-space-5) var(--orlo-space-6);background:#faf6f0;color:var(--orlo-purple-700);border:1px solid #C9B7D5;border-radius:22px;box-shadow:0 12px 44px #1f132633;text-align:left;font-family:var(--orlo-font);font-size:var(--orlo-body-s-size);line-height:1.45}.analytics-choice{transition:opacity .25s ease,visibility 0s}.analytics-choice.analytics-choice-yield{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}@media(prefers-reduced-motion:reduce){.analytics-choice,.analytics-choice.analytics-choice-yield{transition:none;animation:none}}.motion-paused .analytics-choice,.motion-paused .analytics-choice.analytics-choice-yield{transition:none;animation:none}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 14px}.analytics-choice strong{display:block;font-size:var(--orlo-body-l-size);margin-bottom:5px}.analytics-choice a{color:var(--orlo-purple-500);text-decoration:underline}.analytics-choice>div{display:flex;gap:var(--orlo-space-3);flex-wrap:wrap}.analytics-choice button{font:inherit;border:1px solid #AD92BF;border-radius:var(--orlo-radius-m);background:transparent;color:var(--orlo-purple-700);padding:11px 15px;cursor:pointer;min-height:44px}.analytics-choice button:hover{background:#e7daed}.analytics-choice button:focus-visible{outline:3px solid #76518F;outline-offset:3px}.analytics-choice button:disabled{opacity:.5;cursor:not-allowed}.analytics-choice .analytics-signal{font-size:13px;margin:var(--orlo-space-3) 0 0}.reader-open .analytics-choice{display:none}@media(max-width:760px){.analytics-choice{bottom:72px;padding:17px 20px;font-size:var(--orlo-label-size)}.analytics-choice strong{font-size:var(--orlo-body-size)}}@media(prefers-reduced-motion:no-preference){.analytics-choice{animation:analytics-in var(--orlo-duration-base) var(--orlo-ease-emphasized)}}@keyframes analytics-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
