@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/prata-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/prata-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/prata-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/onest-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Onest", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Prata", Georgia, "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:.95rem;--text-lg:1.05rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:clamp(2.25rem, 3.8vw, 3.75rem);--text-5xl:clamp(3.35rem, 5.7vw, 5.6rem);--text-display-max:6rem;--ink:#100f0d;--ink-soft:#241d18;--lake:#06393a;--lake-deep:#021f22;--copper:#bd744e;--copper-bright:#d99868;--copper-ink:#8f4c31;--bone:#efe7da;--bone-deep:#d6c7b2;--paper:#f6efe5;--cloth-blue:#145a74;--ritual-red:#8d2c24;--sun-yellow:#d7a838;--light-text:#f6efe5;--muted-light:#d5c8ba;--muted-dark:#675647;--line-dark:#f6efe52e;--line-light:#241d1829;--shadow-soft:0 24px 70px #00000052;--content-wide:min(2400px, calc(100vw - 144px));--content-main:min(1420px, 100%);--page-x:max(72px, calc((100vw - 2400px) / 2));--container:var(--content-wide);--radius-sm:4px;--radius-md:8px;--section-y:clamp(52px, 6vw, 88px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink-soft);background:var(--paper);font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.58}body,button,input,textarea{font-family:var(--font-sans)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.skip-link{z-index:100;color:var(--ink);background:var(--copper-bright);padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}section[id],article[id],details[id]{scroll-margin-top:96px}button,input,textarea{font:inherit}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-weight:400}h1{max-width:720px;color:var(--light-text);font-size:var(--text-5xl);line-height:1.09}h2{max-width:14ch;font-size:var(--text-4xl);line-height:1.1}h3{font-size:var(--text-xl);letter-spacing:0;font-weight:700;line-height:1.2}::selection{color:var(--ink);background:var(--copper-bright)}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}[data-reveal].reveal-initial{transition:none}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.site-header{z-index:20;width:var(--content-wide);min-height:clamp(120px,7vw,148px);color:var(--light-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;margin:24px auto 0;padding:0 28px;transition:none;display:grid;position:fixed;top:0;left:0;right:0}.site-header-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:linear-gradient(90deg,#100f0dc7,#081d1eb8),#0812129e;border-color:#f6efe52e;border-radius:12px;min-height:72px;margin-top:14px;padding:0 28px;box-shadow:0 18px 54px #00000038}.site-header-services,.site-header-session,.site-header-events,.site-header-testimonials,.site-header-blog,.site-header-about,.site-header-contact{-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:linear-gradient(90deg,#100f0dd6,#081d1ebd),#081212a3;border-color:#f6efe529;border-radius:12px;box-shadow:0 18px 54px #0000002e}.brand{align-items:center;min-width:clamp(600px,32vw,740px);display:inline-flex;overflow:visible}.brand-logo-image{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 24px #00000047);width:clamp(600px,32vw,740px);max-width:none;height:clamp(148px,8.8vw,176px);transition:transform .12s;display:block;transform:translateY(0)}.site-header-scrolled .brand-logo-image{width:clamp(390px,23vw,520px);height:72px}.brand-mark{width:56px;height:56px;color:var(--copper-bright);background:radial-gradient(circle at center, #d998681a 0 42%, transparent 43%), conic-gradient(from 30deg, transparent 0 10%, #d9986861 10% 12%, transparent 12% 25%, #d9986852 25% 27%, transparent 27%);font-family:var(--font-display);border:1px solid #d998689e;border-radius:50%;place-items:center;font-size:1.58rem;line-height:1;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";border:1px solid #d9986842;border-radius:50%;position:absolute;inset:6px}.brand-mark:after{border-color:#d9986880;inset:14px}.brand-name,.brand-line{display:block}.brand-name{font-family:var(--font-display);letter-spacing:.1em;font-size:2.55rem;line-height:.84}.brand-line{color:var(--muted-light);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.78rem;font-weight:700}.nav{justify-content:center;gap:clamp(16px,2vw,28px);display:flex}.nav a,.header-cta{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.82rem,.74vw,.95rem);font-weight:800;line-height:1.2}.header-socials{align-items:center;gap:9px;display:inline-flex}.header-socials a{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--light-text);background:0 0;border:0;border-radius:0;place-items:center;transition:transform .18s,filter .18s;display:grid}.header-socials .header-phone{width:auto;min-width:max-content;height:44px;min-height:44px;color:var(--light-text);border-radius:var(--radius-sm);letter-spacing:.04em;text-shadow:0 1px 8px #00000047;background:#031314c7;border-color:#d998687a;padding:0 13px;font-size:clamp(.82rem,.74vw,.96rem);font-weight:800}.header-socials a:hover,.header-socials a:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.brand-social-icon{filter:drop-shadow(0 0 10px #25d3666b);width:23px;height:23px}.brand-social-icon-telegram{filter:drop-shadow(0 0 10px #25a2e875)}.nav a{color:#f6efe5e0;text-shadow:0 1px 8px #00000042;white-space:nowrap;align-items:center;min-height:44px;transition:color .18s;display:inline-flex}.nav a:hover,.nav a:focus-visible{color:var(--light-text)}.header-cta{min-height:42px;color:var(--light-text);cursor:pointer;background:0 0;border:1px solid #d99868b8;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .18s,color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{color:var(--ink);background:var(--copper-bright)}.menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--light-text);border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:0 0;justify-content:center;align-items:center;display:none}@media (width>=721px){.site-header:not(.site-header-scrolled) .brand-logo-image{transform:translateY(-10px)}}@media (width<=1560px){.header-socials .header-phone{display:none}}.section-dark,.section-lake,.section-texture{color:var(--light-text);background:var(--ink)}.section-light,.section-paper{color:var(--ink-soft);background:var(--paper)}.section-kicker,.overline{color:var(--copper-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:800;line-height:1.2}.button{border-radius:var(--radius-sm);min-height:48px;font-size:var(--text-sm);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:800;line-height:1;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:var(--ink);background:linear-gradient(135deg, var(--copper-bright), var(--copper));box-shadow:0 18px 36px #bd744e38}.button-dark{color:var(--light-text);background:var(--ink-soft)}.button-quiet,.button-outline{color:var(--light-text);background:#f6efe50a;border-color:#f6efe557}.button-quiet:hover,.button-outline:hover{background:#d998681a;border-color:#d99868cc}.text-link{color:var(--copper);font-size:var(--text-sm);letter-spacing:.04em;align-items:center;gap:8px;font-weight:800;line-height:1.2;display:inline-flex}button.text-link{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.hero{min-height:clamp(640px,38vw,940px);padding:112px var(--page-x) 42px;isolation:isolate;grid-template-columns:1fr;align-items:center;display:grid;position:relative;overflow:hidden}.hero:before{z-index:-3;content:"";background:linear-gradient(90deg,#030d0e85,#030d0e14),url(/assets/generated/material-baikal-texture.webp) 50%/cover;position:absolute;inset:0}.hero:after{z-index:-2;content:"";background:linear-gradient(0deg, var(--ink) 0%, #100f0d00 100%);height:32%;position:absolute;inset:auto 0 0}.hero-text{z-index:2;align-self:center;max-width:min(900px,54vw);padding-right:32px;position:relative}.hero h1{max-width:min(900px,54vw);line-height:.98}@media (width>=1101px){.hero{padding-top:clamp(188px,9vw,216px)}}@media (width>=1600px){.hero{padding-top:216px}.hero-text{transform:none}}.hero-lede{max-width:500px;color:var(--muted-light);font-size:var(--text-lg);margin-top:22px;line-height:1.58}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(720px,100%);margin:30px 0 0;display:grid}.hero-stats div{border-left:0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;padding-left:0;display:grid}.stat-icon{background:radial-gradient(circle,#d99868d1 0 2px,#0000 3px),radial-gradient(circle,#0000 0 8px,#d998685c 9px,#0000 10px);border:1px solid #d99868b8;border-radius:50%;grid-row:1/span 2;width:24px;height:24px}.hero-stats dt{color:var(--copper-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.08rem,1.1vw,1.34rem);font-weight:400;line-height:1.1}.hero-stats dd{color:#f6efe5d1;margin:2px 0 0;font-size:clamp(.78rem,.72vw,.9rem);font-weight:700;line-height:1.35}.hero-media{z-index:-1;width:100%;height:auto;min-height:0;position:absolute;inset:0;overflow:hidden}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030d0ee6 0%,#030d0eb8 34%,#030d0e1f 67%,#030d0e2e 100%),linear-gradient(#100f0d00 68%,#100f0db3 100%);position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:72% top;filter:saturate(1.04)contrast(1.02)brightness(.98);width:100%;height:100%;position:absolute;inset:0}.offer,.process,.testimonials,.about,.contact{padding:var(--section-y) var(--page-x)}.section-lake{background:linear-gradient(135deg, #031f22fa, #06393af0), var(--lake)}.offer{padding:clamp(64px, 5.6vw, 96px) var(--page-x)}.offer.services-overview{background:linear-gradient(180deg, #02191bf7, #042d2ef2), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--lake-deep);border-top:1px solid #f6efe514;border-bottom:1px solid #f6efe514}.offer-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(420px,.48fr) minmax(780px,.86fr);align-items:start;gap:clamp(44px,5.4vw,96px);width:100%;max-width:min(1680px,100%);min-height:0;margin:0 auto;padding:clamp(34px,3.6vw,52px) 0;display:grid}.offer-visual{min-height:0;overflow:hidden}.offer-visual img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.02);width:100%;height:100%}.offer-copy{background:0 0;justify-items:start;padding:0;display:grid}.offer h2,.about h2,.contact h2{color:var(--light-text)}.about h2,.contact h2,.payment-copy h2{max-width:min(620px,100%)}.offer h2{max-width:620px;font-size:clamp(2.25rem,3.1vw,3.7rem);line-height:1.08}.offer p,.about p,.contact p{max-width:660px;color:var(--muted-light);font-size:var(--text-base);margin-top:24px}.services-overview-copy p{max-width:600px;color:var(--muted-light);font-size:var(--text-lg);margin-top:18px;line-height:1.62}.services-overview-copy p+p{margin-top:14px}.services-overview-button{width:fit-content;margin-top:28px}.services-overview-list{border-left:0;grid-template-columns:1fr;gap:14px;display:grid}.services-overview-list article{min-height:0}.reception-notice{isolation:isolate;padding:clamp(28px, 2.7vw, 38px) var(--page-x);color:var(--light-text);background:radial-gradient(circle at 88% 14%, #f2c18d33, transparent 25%), linear-gradient(118deg, #450a0afa, #7c2d12f2), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--ritual-red);border-top:1px solid #d998686b;border-bottom:1px solid #d998686b;grid-template-columns:minmax(360px,.62fr) minmax(580px,1fr);align-items:center;gap:clamp(30px,3.6vw,58px);display:grid;position:relative;overflow:hidden}.reception-notice:after{z-index:-1;content:"";border:1px solid #f2c18d47;border-radius:50%;width:330px;height:330px;position:absolute;top:-112px;right:clamp(22px,7vw,128px)}.reception-notice-copy{justify-items:start;display:grid}.reception-notice .section-kicker{color:#450a0a;background:#f2c18d;padding:7px 11px;box-shadow:0 10px 26px #2d070738}.reception-notice h2{max-width:650px;color:var(--light-text);margin-top:12px;font-size:clamp(2.75rem,4vw,4.7rem);line-height:.96}.reception-notice-lede{color:#f6efe5d1;max-width:570px;font-size:var(--text-base);margin-top:12px;line-height:1.5}.reception-notice-details{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d07075c;grid-template-columns:minmax(180px,.58fr) minmax(300px,1fr);align-items:center;gap:6px clamp(24px,2.6vw,42px);padding:clamp(20px,2vw,28px);display:grid;box-shadow:0 22px 54px #2d07073d}.reception-notice-label{color:#f2c18d;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-weight:800;line-height:1.25}.reception-notice-date{color:var(--light-text);font-family:var(--font-display);grid-column:1;margin-top:6px;font-size:clamp(2.45rem,3.2vw,4rem);font-weight:400;line-height:.96;display:block}.reception-notice-note{color:#f6efe5cc;font-size:var(--text-sm);grid-column:1;margin-top:8px;font-weight:700;line-height:1.45}.reception-notice-actions{grid-area:1/2/4;gap:12px;display:grid}.reception-notice-phone{min-height:58px;color:var(--light-text);background:#f6efe514;align-items:center;gap:12px;padding:10px 14px;transition:background .18s,transform .18s;display:flex}.reception-notice-phone:hover,.reception-notice-phone:focus-visible{background:#f6efe524;transform:translateY(-1px)}.reception-notice-phone svg{color:#f2c18d;flex:none}.reception-notice-phone span{gap:3px;display:grid}.reception-notice-phone small{color:#f2c18d;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.2}.reception-notice-phone strong{font-family:var(--font-display);font-size:clamp(1.45rem,1.8vw,2rem);font-weight:400;line-height:1}.reception-notice-actions .button{color:#450a0a;background:var(--paper);width:100%;min-height:48px;box-shadow:0 16px 34px #2d07073d}.events-preview{padding:clamp(58px, 5.6vw, 86px) var(--page-x);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:minmax(360px,.54fr) minmax(520px,.86fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.events-preview-copy h2{max-width:min(620px,100%);margin-top:18px}.events-preview-copy p{max-width:600px;color:var(--muted-dark);font-size:var(--text-lg);margin-top:22px;line-height:1.62}.events-preview-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.events-preview-list{border:1px solid var(--line-light);background:var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.events-preview-list article{background:var(--paper);min-height:230px;padding:clamp(26px,2.4vw,34px)}.events-preview-list span{color:var(--copper);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.2}.events-preview-list h3{color:var(--ink-soft);font-family:var(--font-display);margin-top:18px;font-size:clamp(1.85rem,2.4vw,2.65rem);font-weight:400;line-height:1}.events-preview-list p{color:var(--ink-soft);font-size:var(--text-xl);margin-top:18px;font-weight:800;line-height:1.26}.events-preview-list strong{color:var(--muted-dark);font-size:var(--text-sm);margin-top:16px;line-height:1.45;display:block}.services-overview-card{height:100%;min-height:0;color:inherit;transform-origin:50%;background:linear-gradient(135deg,#f6efe511,#d9986809),#02212052;border:1px solid #f6efe524;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"num title""num text""num meta";gap:8px 24px;padding:clamp(22px,2.2vw,30px);transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.services-overview-card:after{color:#d99868b8;content:"→";opacity:0;font-size:1.4rem;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:22px;right:24px;transform:translate(-6px)}.services-overview-card:hover,.services-overview-card:focus-visible{background:linear-gradient(135deg,#f6efe518,#d9986812),#0531318a;border-color:#d998687a;transform:translateY(-4px)scale(1.012);box-shadow:0 24px 70px #0000003d}.services-overview-card:hover:after,.services-overview-card:focus-visible:after{opacity:1;transform:translate(0)}.services-overview-card:focus-visible{outline-offset:4px;outline:2px solid #d99868e6}.services-overview-card span{color:var(--copper-bright);font-family:var(--font-display);grid-area:num;font-size:clamp(2.35rem,3vw,3.05rem);font-weight:400;line-height:.95;display:block}.services-overview-card h3{max-width:none;color:var(--light-text);grid-area:title;margin-top:0;font-size:clamp(1.2rem,1.25vw,1.5rem);line-height:1.18}.services-overview-card p{max-width:620px;color:var(--muted-light);font-size:var(--text-base);grid-area:text;margin-top:0;line-height:1.58}.services-overview-card strong{color:var(--copper-bright);letter-spacing:.035em;grid-area:meta;font-size:.82rem;font-weight:800;line-height:1.3}@media (width<=720px){.site-header{margin-top:calc(10px + env(safe-area-inset-top,0px))}.nav{max-height:calc(100svh - 104px - env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.services-overview-card,.services-overview-card:after{transition:none}.services-overview-card:hover,.services-overview-card:focus-visible{transform:none}}.hero-price-line{color:#f6efe5d1;width:fit-content;font-size:var(--text-sm);letter-spacing:.018em;border-top:1px solid #d998686b;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:10px;font-weight:750;line-height:1.45;display:flex}.hero-price-line span{white-space:nowrap}.program-teaser{min-height:0;padding:clamp(54px, 4.5vw, 80px) var(--page-x);isolation:isolate;background:radial-gradient(circle at 82% 20%, #306f6c47, transparent 32%), linear-gradient(105deg, #031213f5, #043637d6), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--ink);position:relative;overflow:hidden}.program-teaser:before{z-index:-1;content:"";border:1px solid #d9986824;border-radius:50%;width:min(36vw,560px);height:min(36vw,560px);position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:inset 0 0 0 28px #d9986806}.program-teaser-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(54px,7vw,124px);max-width:1740px;margin:0 auto;display:grid;position:relative}.program-teaser-heading{min-width:0}.program-teaser-heading h2{max-width:11.5ch;color:var(--light-text);letter-spacing:-.018em;text-shadow:0 3px 30px #00000047;text-wrap:balance;margin-top:20px;font-size:clamp(3.7rem,4.7vw,6rem);line-height:.92}.program-teaser-card{overflow-wrap:normal;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#093232d1,#03191ae6);border:1px solid #d998684d;min-width:0;padding:clamp(30px,3vw,48px);box-shadow:0 28px 80px #0000003b}.program-teaser-value{max-width:27ch;color:var(--light-text);font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2rem,2.35vw,3rem);font-weight:400;line-height:1.06}.program-teaser-details{color:#f6efe5d1;max-width:52ch;margin-top:24px;font-size:clamp(1.0625rem,1.15vw,1.2rem);line-height:1.65}.program-teaser-meta{color:#f6efe5eb;border-top:1px solid #d998684d;border-bottom:1px solid #d998684d;flex-wrap:wrap;gap:10px 28px;margin-top:30px;padding:20px 0;font-size:1rem;font-weight:700;line-height:1.45;display:flex}.program-teaser-meta span+span{color:#f6efe5b3}.program-teaser-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-top:26px;display:grid}.program-teaser-note{color:#f6efe5d1;max-width:34ch;font-family:var(--font-sans);text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.5}.program-teaser .button{min-width:200px;margin:0}.meeting-product-head h1,.meeting-product-head h2{max-width:10.5ch;color:var(--ink-soft);font-size:clamp(3.3rem, 5vw, var(--text-display-max));letter-spacing:-.012em;text-shadow:0 1px #ffffffb8;text-wrap:balance;margin-top:18px;line-height:.92}.meeting-product-page-lead{min-height:0;padding-top:clamp(160px,14vw,230px)}.meeting-product-without-outcomes{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-template-areas:"head booking";align-items:end}.events-page-lead{background:linear-gradient(95deg, #f6efe5ed, #ece0ced1), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);min-height:100vh;padding-top:clamp(160px,14vw,220px)}.events-page-intro h1{max-width:10ch;color:var(--ink-soft);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(3.2rem,4.8vw,6rem);line-height:.92}.page-hero-compact,.blog-page-hero.page-hero-compact{min-height:330px;padding-top:clamp(144px,11vw,184px);padding-bottom:clamp(42px,4vw,62px)}.blog-reader-stack{border-top:1px solid var(--line-light)}.blog-article{border-bottom:1px solid var(--line-light);scroll-margin-top:110px}.blog-article>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;min-height:250px;padding:clamp(34px,4vw,58px) 0;list-style:none;display:grid;position:relative}.blog-article>summary::-webkit-details-marker{display:none}.blog-article>summary:focus-visible{outline:2px solid var(--copper);outline-offset:8px}.blog-article>summary .article-meta,.blog-article>summary .article-lede,.blog-article-title{grid-column:1}.blog-article-title{max-width:20ch;color:var(--ink-soft);font-family:var(--font-display);text-wrap:balance;margin:4px 0 0;font-size:clamp(2.45rem,2.55vw,3.25rem);font-weight:400;line-height:.98;display:block}.blog-article>summary .article-lede{max-width:64ch;color:var(--muted-dark);font-size:var(--text-base);margin-top:2px;font-weight:600;line-height:1.58;display:block}.blog-article-toggle{min-height:44px;color:var(--copper-ink);font-size:var(--text-sm);grid-area:1/2/4;align-self:end;align-items:center;gap:10px;font-weight:800;display:flex}.blog-article-toggle svg{transition:transform .18s}.blog-article[open] .blog-article-toggle svg{transform:rotate(90deg)}.blog-toggle-close,.blog-article[open] .blog-toggle-open{display:none}.blog-article[open] .blog-toggle-close{display:inline}.blog-article-body{border-left:1px solid #8f4c3142;max-width:720px;padding:4px 0 clamp(44px,5vw,72px)}.blog-longform .blog-article-body p{max-width:660px;font-size:var(--text-base);margin-left:clamp(22px,3vw,46px);margin-right:0;line-height:1.72}@media (width<=1180px){.program-teaser-inner{grid-template-columns:minmax(0,.8fr) minmax(410px,1.2fr);gap:48px}.meeting-product-without-outcomes{grid-template-columns:1fr;grid-template-areas:"head""booking";gap:42px}.meeting-product-without-outcomes .meeting-product-booking{border-top:1px solid #8f4c3157;border-left:0;grid-template-columns:minmax(0,1fr) auto;padding:24px 0 0}}@media (width<=900px){.program-teaser-inner{grid-template-columns:1fr;gap:36px}.program-teaser-heading h2{max-width:14ch}}@media (width<=720px){.hero-price-line{margin-top:10px;padding-top:8px;font-size:.78rem}.program-teaser{padding:48px 16px 52px}.program-teaser-inner{gap:28px}.program-teaser:before{width:min(94vw,360px);height:min(94vw,360px);top:18%;right:-32%}.program-teaser-heading h2{max-width:100%;margin-top:14px;font-size:clamp(2.75rem,12vw,3.65rem);line-height:.94}.program-teaser-card{padding:24px 22px}.program-teaser-value{font-size:clamp(1.7rem,7.5vw,2.1rem)}.program-teaser-details{font-size:var(--text-base);margin-top:20px}.program-teaser-meta{gap:8px;margin-top:24px;padding:17px 0;display:grid}.program-teaser-action{grid-template-columns:1fr;justify-items:stretch;gap:20px;margin-top:22px}.program-teaser .button{width:100%;min-width:0}.meeting-product-page-lead{min-height:0;padding-top:138px}.meeting-product-head h1,.meeting-product-head h2{max-width:100%;font-size:clamp(2.75rem,13vw,4rem)}.meeting-product-without-outcomes .meeting-product-booking{grid-template-columns:1fr;padding-top:22px}.events-page-lead{min-height:0;padding-top:138px}.events-page-intro h1{max-width:12ch;font-size:clamp(2.75rem,13vw,4rem)}.page-hero-compact,.blog-page-hero.page-hero-compact{min-height:300px;padding-top:132px;padding-bottom:42px}.blog-article>summary{grid-template-columns:1fr;gap:12px;min-height:0;padding:30px 0}.blog-article-title{max-width:100%;font-size:clamp(2.1rem,10vw,3rem)}.blog-article>summary .article-lede{font-size:var(--text-sm)}.blog-article-toggle{grid-area:auto/1;justify-self:start}.blog-article-body{padding-bottom:42px}.blog-longform .blog-article-body p{font-size:var(--text-sm);margin-left:18px}}.check-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--light-text);font-size:var(--text-lg);grid-template-columns:1fr;gap:0;padding-left:18px;font-weight:600;line-height:1.5;display:grid;position:relative}.check-list svg{display:none}.check-list li:before{content:"";background:#d99868d1;border-radius:50%;width:4px;height:4px;position:absolute;top:.68em;left:0}.price-panel{border:0;border-left:1px solid var(--line-dark);box-shadow:none;background:#021f22f5;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;align-content:stretch;gap:0;padding:clamp(26px,2.6vw,36px) clamp(28px,3.5vw,42px);display:grid}.price-panel article{background:0 0;flex-direction:column;justify-content:start;padding:0 0 clamp(14px,1.4vw,20px);display:flex}.price-panel article+article{border-top:1px solid var(--line-dark);padding-top:clamp(14px,1.4vw,20px)}.price-panel span{color:var(--muted-light);font-size:var(--text-sm);letter-spacing:.04em;font-weight:800}.price-panel strong{color:var(--copper-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(1.92rem,2.9vw,2.62rem);font-weight:400;line-height:.95;display:block}.price-panel small{color:var(--muted-light);font-size:var(--text-sm);margin-top:6px;line-height:1.35;display:block}.price-panel .button{width:fit-content;min-height:36px;font-size:var(--text-xs);margin-top:14px;padding:0 18px}.price-panel-all{width:fit-content;color:var(--copper-bright);align-self:end;margin-top:clamp(12px,1.6vw,18px)}.section-heading{grid-template-columns:minmax(0,.85fr) minmax(280px,.8fr);align-items:start;gap:clamp(32px,6vw,76px);margin-top:18px;display:grid}.section-heading h2{max-width:min(820px,100%)}.section-heading-solo{grid-template-columns:minmax(0,1fr);max-width:min(980px,100%)}.section-heading-solo h2{max-width:min(960px,100%)}.section-heading p{max-width:560px;color:var(--muted-dark);font-size:var(--text-lg)}.request-list{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.request-list article{border-right:1px solid var(--line-light);min-height:220px;padding:28px}.request-list article:last-child{border-right:0}.request-list h3{color:var(--ink-soft)}.request-list ul{color:var(--muted-dark);gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.request-list li{font-size:var(--text-sm);padding-left:16px;font-weight:600;line-height:1.45;position:relative}.request-list li:before{content:"";background:var(--copper);width:5px;height:5px;position:absolute;top:.62em;left:0}.section-texture{isolation:isolate;background:linear-gradient(#100f0de6,#100f0df5),url(/assets/generated/material-baikal-texture.webp) 50%/cover;position:relative;overflow:hidden}.process-head{grid-template-columns:minmax(0,.92fr) minmax(280px,.8fr);align-items:end;gap:clamp(30px,6vw,74px);margin-top:18px;display:grid}.process-head h2{color:var(--light-text)}.process-head p{color:var(--muted-light);font-size:var(--text-lg)}.process-rail{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.process-rail article{border-right:1px solid var(--line-dark);min-height:270px;padding:32px 28px 0 0}.process-rail article:last-child{border-right:0}.process-rail span{color:var(--copper-bright);font-family:var(--font-display);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:400;line-height:.95;display:block}.process-rail h3{max-width:210px;color:var(--light-text);margin-top:24px}.process-rail p{max-width:240px;color:var(--muted-light);font-size:var(--text-sm);margin-top:16px;line-height:1.55}.testimonial-top{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.testimonial-top h2{margin-top:18px}.quote-grid{border:1px solid var(--line-light);background:var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}.quote-grid blockquote{background:var(--paper);min-height:260px;margin:0;padding:42px 34px 34px;position:relative}.quote-grid blockquote:before{content:"“";color:var(--copper);font-family:var(--font-display);font-size:4.75rem;line-height:.5}.quote-grid p{color:var(--ink-soft);font-size:var(--text-base);margin-top:12px;line-height:1.65}.quote-grid cite{color:var(--muted-dark);font-size:var(--text-sm);margin-top:28px;font-style:normal;font-weight:800;display:block}.about{grid-template-columns:minmax(420px,.44fr) minmax(620px,.56fr);align-items:center;gap:clamp(30px,3.8vw,58px);display:grid}.about-copy p+p{margin-top:18px}.gallery{justify-self:stretch;width:100%;min-height:0;padding:0;display:block;position:relative}.gallery img{border-radius:var(--radius-sm);object-fit:cover;width:100%;box-shadow:0 20px 52px #0000002e}.gallery-main{aspect-ratio:auto;object-position:center 24%;border:1px solid #f6efe51a;height:clamp(300px,18vw,490px);min-height:0}.video{grid-template-columns:minmax(0,.75fr) minmax(460px,1.05fr);align-items:center;gap:clamp(34px,7vw,80px);display:grid}.video-copy h2{margin-top:18px}.video-copy p{max-width:560px;color:var(--muted-dark);font-size:var(--text-lg);margin:26px 0 24px}.video-frame{aspect-ratio:16/9;border:1px solid var(--line-light);background:var(--ink);box-shadow:0 24px 70px #241d1833}.video-frame iframe{border:0;width:100%;height:100%}.television-proof{padding:clamp(72px, 7vw, 118px) var(--page-x);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:linear-gradient(90deg, #f6efe5f5, #efe7dad1), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);grid-template-columns:minmax(330px,.42fr) minmax(560px,.9fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.television-proof-copy h2{max-width:12ch;color:var(--ink-soft);letter-spacing:-.02em;text-wrap:balance;margin-top:0;font-size:clamp(3rem,4vw,5rem);line-height:.96}.television-proof-copy p{max-width:620px;color:var(--muted-dark);font-size:var(--text-lg);margin-top:24px;line-height:1.62}.television-proof-meta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.television-proof-meta span{color:var(--copper);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #bd744e47;padding:8px 10px;font-weight:800;line-height:1.2}.television-proof-media{background:linear-gradient(180deg, #100f0df5, #021f22eb), var(--ink);border:1px solid #4832202e;place-items:center;min-height:360px;padding:clamp(12px,1.8vw,22px);display:grid;box-shadow:0 24px 70px #00000038}.television-proof-media video{background:var(--ink);object-fit:contain;width:100%;max-height:min(68svh,760px)}.note-grid{border-top:1px solid var(--line-light);grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);gap:clamp(34px,7vw,90px);padding-top:42px;display:grid}.note-list{color:var(--muted-dark);font-size:var(--text-lg);gap:18px;display:grid}.contact{background:linear-gradient(90deg,#090c0bfb,#090c0beb),url(/assets/source/tanita-contact-bg.webp) 50%/cover;grid-template-columns:minmax(320px,.72fr) minmax(520px,680px) minmax(220px,.34fr);align-items:start;gap:clamp(28px,5vw,58px);display:grid}.contact-actions{gap:10px;margin-top:34px;display:grid}.contact-actions a{width:fit-content;color:var(--light-text);font-size:var(--text-base);align-items:center;gap:12px;font-weight:800;display:inline-flex}.contact-actions svg{color:var(--copper-bright)}.booking-form{gap:12px;display:grid}.booking-context{color:var(--light-text);border-radius:var(--radius-sm);background:#d9986814;border:1px solid #d9986857;gap:4px;margin:16px 0 18px;padding:14px 16px;display:grid}.booking-context strong{font-size:var(--text-base);font-weight:800;line-height:1.25}.booking-context span{color:var(--muted-light);font-size:var(--text-sm);font-weight:700;line-height:1.35}.booking-form label{color:var(--muted-light);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-weight:800;display:grid}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-label-text{align-items:center;gap:6px;min-width:0;display:inline-flex}.required-mark{color:var(--copper-bright);font-size:.95em;line-height:1;transform:translateY(-.04em)}.booking-form input,.booking-form textarea{width:100%;color:var(--light-text);border-radius:var(--radius-sm);font-size:var(--text-base);letter-spacing:0;background:#06393a33;border:1px solid #f6efe53d;outline:none;font-weight:500;line-height:1.35;transition:border-color .16s,background .16s}.booking-form input{min-height:44px;padding:0 16px}.booking-form textarea{resize:vertical;min-height:108px;padding:14px 16px}.booking-form input:focus,.booking-form textarea:focus{border-color:var(--copper-bright);background:#06393a57}.booking-form input:focus-visible,.booking-form textarea:focus-visible{outline:2px solid var(--copper-bright);outline-offset:3px}.booking-form button:disabled{opacity:.72;cursor:wait;transform:none}.booking-success{align-content:center;justify-items:start;min-height:min(560px,100svh - 120px);padding:clamp(14px,3vw,32px) 0;display:grid}.booking-success-icon{width:76px;height:76px;color:var(--ink);background:var(--copper-bright);border-radius:50%;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 18px 46px #d9986857}.booking-success h2{max-width:760px;margin-top:14px;font-size:clamp(3.05rem,6.2vw,5.8rem);line-height:.96}.booking-success p{color:#f6efe5d1;max-width:620px;font-size:var(--text-lg);margin:22px 0 0;line-height:1.58}.booking-success .button{margin-top:30px}.booking-band{padding:clamp(48px, 5vw, 72px) var(--page-x);background:linear-gradient(90deg,#050e0ff0,#050e0fc7),url(/assets/generated/material-baikal-texture.webp) 50%/cover no-repeat;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(22px,3vw,46px);display:flex}.payment-copy h2,.booking-band h2{max-width:720px;color:var(--light-text)}.booking-band .button{justify-self:start}.contact-studio{min-height:auto;padding:clamp(118px, 8vw, 150px) var(--page-x) clamp(64px, 5vw, 92px);background:linear-gradient(90deg,#040c0df5,#052427e6),url(/assets/generated/material-baikal-texture.webp) 50%/cover no-repeat;grid-template-columns:minmax(360px,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(42px,6vw,104px);display:grid;overflow:clip}@media (width>=1101px){.contact-studio{padding-top:clamp(196px,10.8vw,224px);padding-bottom:clamp(28px,2.6vw,42px)}}.contact-studio-copy{justify-items:start;display:grid;position:sticky;top:118px}.contact-studio-copy h1{max-width:760px;color:var(--light-text);margin-top:18px;font-size:clamp(3rem,4.8vw,5.6rem);line-height:1.02}.contact-studio-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.contact-studio-copy .contact-studio-actions .button{margin-top:0}.contact-studio-panels{grid-template-columns:minmax(0,.92fr) minmax(280px,.72fr);gap:18px;display:grid}.contact-channel-panel{grid-column:1/-1}.contact-payment-panel,.contact-legal-panel{min-height:310px;color:var(--light-text);background:#04121399;border:1px solid #d998684d;align-content:start;padding:clamp(24px,3vw,34px);display:grid;box-shadow:inset 0 0 0 1px #f6efe509}.contact-payment-panel{grid-template-columns:minmax(0,1fr) auto;gap:24px}.contact-payment-panel h2,.contact-legal-panel h2{max-width:420px;color:var(--light-text);margin-top:12px;font-size:clamp(1.9rem,2.6vw,3rem);line-height:1.08}.contact-legal-grid{border-top:1px solid var(--line-dark);gap:0;margin-top:26px;display:grid}.contact-legal-grid p{color:#f6efe5d6;border-bottom:1px solid var(--line-dark);font-size:var(--text-sm);grid-template-columns:84px minmax(0,1fr);gap:16px;margin:0;padding:15px 0;line-height:1.45;display:grid}.contact-legal-grid strong{color:var(--copper-bright);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.contact-legal-links{border-top:1px solid #f6efe51f;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding-top:18px;display:flex}.contact-legal-links a{color:var(--copper-bright);font-size:var(--text-sm);font-weight:800;line-height:1.25}.booking-modal{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.booking-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:radial-gradient(circle at 50% 10%,#d9986824,#0000 34%),#020809c7;border:0;position:absolute;inset:0}.booking-modal-panel{z-index:1;width:min(100%,620px);max-height:calc(100svh - 48px);color:var(--light-text);background:linear-gradient(#051819fa,#041213f5),url(/assets/generated/reviews-archive-material.webp) 50%/cover no-repeat;border:1px solid #d998686b;padding:clamp(24px,4vw,42px);position:relative;overflow-y:auto;box-shadow:0 34px 120px #00000094}.booking-modal-panel h2{color:var(--light-text);margin-top:10px;font-size:clamp(2.4rem,4.2vw,4.1rem)}.booking-modal-close{width:42px;height:42px;color:var(--light-text);cursor:pointer;background:#f6efe50a;border:1px solid #f6efe533;place-items:center;display:grid;position:absolute;top:16px;right:16px}.booking-modal-close:hover,.booking-modal-close:focus-visible{color:var(--copper-bright);border-color:#d99868b8}.booking-form{margin-top:28px}.review-modal-panel{width:min(100%,840px);color:var(--ink-soft);background:linear-gradient(135deg,#f6efe5fa,#e6d7bff5),radial-gradient(circle at 100% 0,#bd744e29,#0000 32%);border-color:#4832202e}.review-modal-panel .booking-modal-close{color:var(--ink-soft);background:#4832200a;border-color:#48322029}.review-modal-panel h2{max-width:720px;color:var(--ink-soft);font-size:clamp(2.2rem,4vw,3.8rem)}.review-modal-subtitle{color:var(--copper);font-size:var(--text-sm);margin-top:10px;font-weight:800;line-height:1.35}.review-modal-text{border-top:1px solid var(--line-light);gap:14px;max-width:720px;margin-top:26px;padding-top:22px;display:grid}.review-modal-text p{color:var(--ink-soft);font-size:var(--text-base);line-height:1.72}.review-modal-panel .button{width:fit-content;margin-top:30px}.site-footer{padding:12px var(--page-x);color:#f6efe580;background:var(--ink);font-size:var(--text-xs);border-top:1px solid #f6efe51a;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px 22px;line-height:1.35;display:grid}.site-footer a{color:#f6efe594;font-weight:700;transition:color .16s}.footer-link-button{color:#f6efe594;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1.35;transition:color .16s;display:inline-flex}.site-footer a:hover,.site-footer a:focus-visible,.footer-link-button:hover,.footer-link-button:focus-visible{color:#f6efe5e6}.footer-left{justify-self:start;width:max-content;min-width:0;max-width:100%}.site-footer .footer-credit{color:#f6efe56b;font-size:var(--text-xs);letter-spacing:.02em;justify-self:center;line-height:1.2}.site-footer .footer-credit:hover,.site-footer .footer-credit:focus-visible{color:#f6efe5c7}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;min-width:0;display:flex}.cookie-consent{right:max(18px, var(--page-x));z-index:70;width:min(680px,100vw - 36px);color:var(--paper);background:linear-gradient(135deg,#081212f5,#123032f0),url(/assets/generated/material-baikal-texture.webp) 50%/cover;border:1px solid #f6efe524;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid;position:fixed;bottom:18px;box-shadow:0 20px 56px #00000057}.cookie-consent-copy{color:#f6efe5d1;font-size:var(--text-sm);margin:0;line-height:1.45}.cookie-consent a{color:var(--copper-bright);font-weight:800}.cookie-consent-actions{align-items:center;gap:10px;display:flex}.cookie-consent-actions .button{white-space:nowrap;min-height:44px;padding:0 18px}.page{background:var(--paper);min-height:100vh}.page-contact{background:var(--ink)}.page-hero,.requests,.entry,.blog-preview,.faq,.topics,.session-detail,.reviews-summary,.testimonial-ledger,.post-proof-cta,.blog-index,.blog-longform,.about-story,.trust-grid,.legal{padding:var(--section-y) var(--page-x)}.page-hero{border-bottom:1px solid var(--line-dark);background:linear-gradient(90deg,#040c0df5,#052427e0),url(/assets/generated/material-baikal-texture.webp) 50%/cover;grid-template-columns:minmax(0,.88fr) minmax(340px,.62fr);align-items:end;gap:clamp(34px,7vw,96px);min-height:460px;padding-top:clamp(142px,14vw,184px);display:grid;overflow:hidden}.page-hero-solo{grid-template-columns:minmax(0,980px);align-items:center;min-height:380px}.blog-page-hero{min-height:clamp(330px,31vh,430px);padding-top:clamp(104px,7vw,124px);padding-bottom:clamp(32px,3vw,42px)}@media (width>=1101px){.page-hero{min-height:clamp(500px,52vh,590px);padding-top:clamp(216px,11vw,238px);padding-bottom:clamp(52px,5vw,76px)}.page-hero-solo{min-height:clamp(460px,46vh,540px)}.blog-page-hero{min-height:clamp(430px,42vh,500px);padding-top:clamp(188px,9.8vw,208px);padding-bottom:clamp(34px,3.2vw,46px)}.services-page-hero{min-height:clamp(460px,45vh,530px);padding-bottom:clamp(54px,5vw,76px)}}.page-hero-main{justify-items:start;display:grid}.page-hero h1{max-width:820px;margin-top:18px;font-size:clamp(3rem,5vw,5.2rem)}.page-hero-solo h1{max-width:900px}.blog-page-hero h1{max-width:960px;font-size:clamp(2.7rem,3.5vw,4rem);line-height:1.08}.page-hero-actions{margin-top:30px}.page-hero-side{justify-items:start;gap:26px;display:grid}.page-hero-side p{max-width:560px;color:var(--muted-light);font-size:var(--text-lg);line-height:1.62}.services-page-hero{grid-template-columns:minmax(0,1080px);align-items:end}.services-page-hero .page-hero-main{max-width:980px}.services-page-hero .page-hero-side{max-width:680px;margin-top:24px}.services-page-hero .page-hero-side p{max-width:680px}.contact-channel-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#071f20d1,#041213a3),#041213b8;border:1px solid #d9986861;display:grid;box-shadow:0 24px 80px #00000057}.contact-channel-panel a,.contact-channel-panel button{min-width:0;min-height:78px;color:var(--light-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f6efe51f;grid-template-columns:42px minmax(112px,.42fr) minmax(0,1fr);align-items:center;gap:16px;padding:0 22px;transition:background .18s,color .18s,transform .18s;display:grid}.contact-channel-panel a:last-child,.contact-channel-panel button:last-child{border-bottom:0}.contact-channel-panel a:hover,.contact-channel-panel a:focus-visible,.contact-channel-panel button:hover,.contact-channel-panel button:focus-visible{color:var(--paper);background:#d998681f;transform:translate(4px)}.contact-channel-panel svg{color:var(--copper-bright)}.contact-brand-icon{width:22px;height:22px}.contact-channel-panel strong{color:var(--copper-bright);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.contact-channel-panel span{color:#f6efe5e6;min-width:0;font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:700}.entry{grid-template-columns:minmax(520px,.72fr) minmax(0,1.08fr);align-items:center;gap:clamp(34px,6vw,76px);display:grid}.entry h2,.session-detail h2,.post-proof-cta h2,.about-story h2{color:var(--light-text)}.entry p,.session-detail p,.about-story p{color:var(--muted-light)}.entry-copy h2{max-width:min(760px,100%)}.entry-copy p{max-width:520px;font-size:var(--text-lg);margin-top:22px;line-height:1.62}.entry-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entry-grid article{border-right:1px solid var(--line-dark);min-height:230px;padding:30px 26px}.entry-grid article:last-child{border-right:0}.entry-grid article>span{background:radial-gradient(circle at center, var(--copper-bright) 0 2px, transparent 3px), radial-gradient(circle at center, transparent 0 8px, #d998685c 9px, transparent 10px);border:1px solid #d99868b8;border-radius:50%;width:22px;height:22px;display:block}.entry-grid h3{color:var(--light-text);margin-top:24px}.entry-grid p{font-size:var(--text-sm);margin-top:16px;line-height:1.55}.entry-grid .text-link{color:var(--copper-bright);margin-top:24px}.lecture-proof.section-paper{padding:clamp(50px, 5vw, 76px) var(--page-x);background:linear-gradient(135deg, #031f22fa, #06393af0), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--lake);border-top:1px solid #f6efe51a;border-bottom:1px solid #f6efe51a;grid-template-columns:minmax(420px,.72fr) minmax(460px,.5fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.lecture-proof h2{max-width:15ch;color:var(--light-text);letter-spacing:-.018em;text-wrap:balance;margin-top:0;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:.98}.lecture-proof p{max-width:720px;color:var(--muted-light);font-size:var(--reading-desktop);margin-top:18px;line-height:1.62}.lecture-proof-panel{box-shadow:none;background:#02212085;border:1px solid #f6efe529;gap:24px;padding:clamp(24px,2.4vw,34px);display:grid}.lecture-proof-place{gap:8px;display:grid}.lecture-proof-place span{color:var(--copper-bright);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.lecture-proof-place strong{color:var(--light-text);font-size:var(--text-lg);line-height:1.36}.lecture-proof-topics{border-top:1px solid var(--line-dark);gap:10px;margin:0;padding:18px 0 0;list-style:none;display:grid}.lecture-proof-topics li{color:var(--muted-light);font-size:var(--text-sm);padding-left:18px;font-weight:700;line-height:1.45;position:relative}.lecture-proof-topics li:before{content:"";background:var(--copper-bright);width:5px;height:5px;position:absolute;top:.62em;left:0}.lecture-proof-link{justify-self:start;width:auto}.events-page{padding:var(--section-y) var(--page-x);grid-template-columns:minmax(300px,.34fr) minmax(0,.86fr);align-items:start;gap:clamp(34px,5vw,82px);display:grid}.events-page-intro{align-content:start;gap:16px;display:grid;position:sticky;top:118px}.events-page-intro h2,.events-note h2{max-width:min(560px,100%);color:var(--ink-soft)}.events-page-intro p:not(.events-page-status),.events-note p{max-width:560px;color:var(--muted-dark);font-size:var(--text-lg);line-height:1.62}.events-list{gap:18px;display:grid}.event-card{border:1px solid var(--line-light);background:radial-gradient(circle at 100% 0,#bd744e1c,#0000 36%),#f6efe5b8;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(22px,3vw,42px);min-height:250px;padding:clamp(26px,3vw,42px);display:grid}.event-card-main{align-content:start;gap:18px;display:grid}.event-card-place,.event-card-date{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.event-card-place svg,.event-card-date svg{color:var(--copper);margin-top:4px}.event-card-place h2{max-width:min(720px,100%);color:var(--ink-soft);font-size:clamp(2.4rem,3.2vw,4rem)}.event-card-date p{color:var(--ink-soft);font-size:clamp(1.22rem,1.45vw,1.75rem);font-weight:800;line-height:1.25}.event-card-main>p{max-width:760px;color:var(--muted-dark);font-size:var(--text-base);line-height:1.62}.event-card .button{align-self:end;width:fit-content;min-width:154px}.events-note{border-top:1px solid var(--line-light);grid-column:2;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(24px,4vw,58px);padding-top:clamp(28px,4vw,48px);display:grid}.events-note-copy{gap:18px;display:grid}.events-note-phone{width:fit-content;min-height:44px;color:var(--paper);background:var(--ritual-red);font-size:var(--text-base);align-items:center;gap:10px;padding:9px 12px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.events-note-phone:hover,.events-note-phone:focus-visible{background:#6f211b;transform:translateY(-1px)}.services-page{padding:var(--section-y) var(--page-x);gap:clamp(34px,4.5vw,64px);display:grid}.services-intro{width:100%;max-width:var(--content-main);grid-template-columns:minmax(0,980px);justify-self:start;align-items:start;gap:16px;display:grid}.services-intro h2{max-width:min(900px,100%);color:var(--ink-soft)}.services-intro p{max-width:560px;color:var(--muted-dark);font-size:var(--text-lg);line-height:1.62}.services-intro-deep{grid-template-columns:minmax(0,1fr);margin-top:clamp(18px,2.4vw,34px)}.services-basic-grid{width:100%;max-width:var(--content-main);border:1px solid var(--line-light);background:var(--line-light);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);justify-self:start;gap:1px;display:grid;overflow:hidden}.basic-service-card{background:radial-gradient(circle at 100% 0%, #bd744e21, transparent 34%), linear-gradient(180deg, #f6efe5f5, #efe7dad6), var(--paper);grid-template-rows:auto 1fr auto;gap:clamp(22px,2.2vw,30px);min-height:0;padding:clamp(30px,3.2vw,46px);display:grid;position:relative}.basic-service-card:nth-child(2){background:radial-gradient(circle at 100% 0%, #06393a1a, transparent 36%), linear-gradient(180deg, #f6efe5e6, #ece2d3c7), var(--paper)}.basic-service-card-copy{align-content:start;display:grid}.basic-service-card h3{max-width:13ch;color:var(--ink-soft);font-family:var(--font-display);margin-top:14px;font-size:clamp(2.2rem,2.55vw,3.15rem);font-weight:400;line-height:1.08}.basic-service-card p{max-width:620px;color:var(--muted-dark);font-size:var(--text-base);margin-top:16px;line-height:1.62}.service-price-line{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin-top:clamp(18px,2vw,26px);display:flex}.service-price-line span{color:var(--muted-dark);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.service-price-line strong{color:var(--copper);font-family:var(--font-display);font-size:clamp(2.35rem,3.2vw,4rem);font-weight:400;line-height:.95}.service-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.service-meta div{border:1px solid var(--line-light);background:#f6efe57a;min-width:0;padding:14px}.service-meta dt{color:var(--copper);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.service-meta dd{color:var(--ink-soft);font-size:var(--text-sm);margin:8px 0 0;font-weight:800;line-height:1.28}.service-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-points li{color:var(--ink-soft);font-size:var(--text-sm);padding-left:18px;font-weight:700;line-height:1.5;position:relative}.service-points li:before{content:"";background:var(--copper);width:5px;height:5px;position:absolute;top:.72em;left:0}.service-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.service-card-footer>span{color:var(--muted-dark);font-size:var(--text-sm);font-weight:800}.service-card-footer .button{width:fit-content}.service-accordion{width:100%;max-width:var(--content-main);border-top:1px solid var(--line-light);justify-self:start;display:grid}.service-details{border-bottom:1px solid var(--line-light)}.service-details summary{cursor:pointer;grid-template-columns:76px minmax(0,1fr) minmax(190px,.28fr);align-items:center;gap:clamp(18px,3vw,44px);min-height:136px;padding:24px 0;list-style:none;transition:background-color .18s;display:grid}.service-details summary::-webkit-details-marker{display:none}.service-index{color:var(--copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.2vw,4.8rem);font-weight:400;line-height:.9}.service-summary-copy{gap:10px;min-width:0;display:grid}.service-summary-copy strong{color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(1.8rem,2.65vw,3rem);font-weight:400;line-height:1.08}.service-summary-copy>span:last-child{max-width:760px;color:var(--muted-dark);font-size:var(--text-base);line-height:1.55}.service-summary-meta{color:var(--muted-dark);font-size:var(--text-sm);justify-items:start;gap:8px;font-weight:800;line-height:1.25;display:grid}.service-summary-meta strong{color:var(--copper);font-family:var(--font-display);font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:400;line-height:1}.service-details[open] summary{border-bottom:1px solid var(--line-light);background:#bd744e0f}.service-expanded{gap:28px;padding:28px 0 34px 76px;display:grid}.service-expanded-grid{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.service-detail-copy{gap:14px;display:grid}.service-detail-copy p{max-width:660px;color:var(--ink-soft);font-size:var(--text-base);line-height:1.66}.service-expanded .button{width:fit-content}.testimonial-note{max-width:460px;color:var(--muted-dark);font-size:var(--text-sm);margin-top:10px;font-weight:700}.blog-preview{border-top:1px solid var(--line-light);padding-top:clamp(64px,5vw,84px);padding-bottom:clamp(64px,5vw,84px)}.article-strip{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;display:grid}.article-strip article{border-left:1px solid var(--line-light);min-height:0;padding:26px clamp(22px,2vw,32px) 28px}.article-strip article:first-child{border-left:0;grid-row:auto;min-height:0;padding:26px clamp(22px,2vw,32px) 28px}.article-strip article+article+article{border-top:0}.article-strip article>a{grid-template-rows:auto auto 1fr;height:100%;display:grid}.article-strip article:not(:first-child)>a{grid-template-rows:auto auto 1fr}.article-strip article>a>span:first-child,.article-meta span,.blog-index span,.testimonial-meta strong,.review-categories span,.topic-cloud span{color:var(--copper);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.2}.article-strip h3{color:var(--ink-soft);margin-top:18px}.article-strip article:first-child h3{max-width:none;font-family:var(--font-display);letter-spacing:-.015em;align-self:start;margin-top:18px;font-size:clamp(1.65rem,1.9vw,2rem);font-weight:400;line-height:1.08}.article-strip article:not(:first-child) h3{font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(1.55rem,1.75vw,1.9rem);font-weight:400;line-height:1.1}.article-strip p{max-width:68ch;color:var(--muted-dark);font-size:var(--text-sm);margin-top:16px;line-height:1.58}.article-strip article:first-child p{max-width:48ch;font-size:var(--type-body)}.blog-preview .button{width:fit-content;margin-top:34px}.faq .section-kicker{margin-bottom:34px}.faq-shell{border-top:1px solid var(--line-dark);grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);align-items:stretch;gap:clamp(34px,6vw,90px);display:grid}.faq-question-list{align-content:start;display:grid}.faq-question-list button{color:#f6efe5c7;border:0;border-bottom:1px solid var(--line-dark);cursor:pointer;min-height:78px;font:inherit;font-size:var(--text-base);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;padding:18px 0;font-weight:800;line-height:1.38;transition:color .18s,transform .18s;display:grid}.faq-question-list button:hover,.faq-question-list button:focus-visible,.faq-question-list button.is-active{color:var(--light-text);transform:translate(4px)}.faq-question-list button svg{color:var(--copper-bright);justify-self:end;transition:transform .18s}.faq-question-list button.is-active svg{transform:rotate(90deg)}.faq-answer-panel{background:#04121385;border:1px solid #d9986857;align-content:start;min-height:300px;padding:clamp(28px,4vw,44px);display:grid;box-shadow:inset 0 0 0 1px #f6efe50a}.faq-answer-panel h3{max-width:620px;color:var(--light-text);margin-top:0;font-size:clamp(1.55rem,2.4vw,2.25rem)}.faq-answer-panel p{max-width:620px;color:var(--muted-light);font-size:var(--text-base);margin-top:18px;line-height:1.65}.topics-heading{align-items:end}.topics-intro{max-width:600px;padding-bottom:.28em;line-height:1.62}.topic-matrix{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(34px,4.5vw,58px);padding:0;list-style:none;display:grid}.topic-matrix li{border-bottom:1px solid var(--line-light);grid-template-columns:clamp(44px,4vw,62px) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);min-height:112px;padding:24px clamp(24px,4vw,58px) 24px 0;display:grid}.topic-matrix li:nth-child(2n){border-left:1px solid var(--line-light);padding-left:clamp(24px,4vw,58px);padding-right:0}.topic-matrix span{color:var(--copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:400;line-height:.86}.topic-matrix strong{color:var(--ink-soft);font-size:clamp(1rem,1.35vw,1.28rem);font-weight:700;line-height:1.38}.session-detail{grid-template-columns:minmax(0,.76fr) minmax(360px,.92fr);align-items:start;gap:clamp(34px,7vw,88px);display:grid}.session-detail-copy h2{max-width:min(760px,100%)}.session-detail-copy p{max-width:620px;font-size:var(--text-lg);margin-top:22px;line-height:1.62}.detail-list{border-top:1px solid var(--line-dark);gap:0;display:grid}.detail-list span{color:var(--light-text);border-bottom:1px solid var(--line-dark);grid-template-columns:20px 1fr;gap:12px;padding:18px 0;font-weight:700;display:grid}.detail-list svg{color:var(--copper-bright)}.reviews-summary{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.review-count{color:var(--ink-soft);display:grid}.review-count strong{color:var(--copper);font-family:var(--font-display);font-size:clamp(4rem, 8vw, var(--text-display-max));font-weight:400;line-height:.9}.review-count span{margin-top:10px;font-weight:800}.review-categories{flex-wrap:wrap;gap:10px;display:flex}.review-categories span{border:1px solid var(--line-light);padding:10px 12px}.testimonial-ledger{gap:0;display:grid}.testimonial-ledger article{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(90px,.18fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:clamp(34px,5vw,62px) 0;display:grid}.testimonial-meta{align-content:start;gap:12px;display:grid}.testimonial-meta span{color:var(--copper);font-family:var(--font-display);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:400;line-height:.95}.testimonial-ledger blockquote{max-width:980px;margin:0}.testimonial-ledger h2{max-width:none;color:var(--ink-soft);font-size:clamp(2rem,3.2vw,3.4rem)}.testimonial-ledger p{max-width:900px;color:var(--ink-soft);font-size:var(--text-lg);margin-top:16px;line-height:1.68}.testimonial-ledger .review-title{color:var(--copper);font-size:var(--text-sm);letter-spacing:.04em;font-weight:800}.post-proof-cta{justify-content:space-between;align-items:center;gap:28px;display:flex}.post-proof-cta h2{max-width:720px}.post-proof-cta .button{width:fit-content}.blog-index{border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.blog-index a{border-right:1px solid var(--line-light);grid-template-columns:1fr 18px;gap:12px;min-height:180px;padding:26px;display:grid}.blog-index a:last-child{border-right:0}.blog-index strong{color:var(--ink-soft);font-size:var(--text-lg);grid-column:1/-1;line-height:1.25}.blog-index svg{color:var(--copper)}.blog-longform{max-width:min(1160px, calc(100vw - (var(--page-x) * 2)));grid-template-columns:minmax(240px,280px) minmax(0,760px);align-items:start;gap:clamp(46px,4.8vw,70px);margin:0 auto;padding:clamp(50px,4.6vw,76px) 0 clamp(74px,6vw,110px);display:grid}.blog-reader-nav{border-top:1px solid var(--line-light);display:grid;position:sticky;top:112px}.blog-reader-nav a{border-bottom:1px solid var(--line-light);grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:74px;padding:14px 0;display:grid}.blog-reader-nav span{color:var(--copper);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.blog-reader-nav strong{color:var(--ink-soft);font-size:.92rem;line-height:1.35}.blog-reader-nav svg{color:var(--copper)}.blog-reader-stack{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.blog-article-card>a{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;text-decoration:none;display:grid}.blog-article-card .article-meta,.blog-article-card .article-lede,.blog-article-card .blog-article-title{grid-column:1}.blog-article-card .blog-article-toggle{grid-area:1/2/4}.blog-article-card>a:focus-visible{outline:2px solid var(--copper);outline-offset:8px}.blog-longform article{border-bottom:1px solid var(--line-light);max-width:760px;padding:clamp(44px,4.6vw,64px) 0}.blog-longform article:first-child{padding-top:0}.article-meta{color:var(--copper);align-items:center;gap:10px;display:flex}.blog-longform h2{max-width:760px;color:var(--ink-soft);margin-top:18px}.blog-longform p{max-width:740px;color:var(--ink-soft);font-size:var(--text-lg);margin-top:20px;line-height:1.72}.blog-longform .article-lede{color:var(--muted-dark);font-weight:700}.blog-article-hero{min-height:clamp(440px,58vh,650px)}.blog-article-hero .page-hero-main{min-width:0}#root .blog-article-hero h1{max-width:19ch;font-size:clamp(3rem,5.7vw,6.6rem)}.blog-article-page{max-width:min(900px, calc(100vw - (var(--page-x) * 2)));margin:0 auto;padding:clamp(44px,5vw,74px) 0 clamp(80px,7vw,120px)}.blog-breadcrumbs{color:var(--muted-dark);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.blog-breadcrumbs a{color:var(--copper-ink);font-weight:800}.blog-breadcrumbs a,.blog-breadcrumbs svg{flex-shrink:0}.blog-breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-article-content{max-width:760px;margin-top:clamp(34px,4vw,54px)}.blog-article-byline{color:var(--muted-dark);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-article-updated{margin-left:8px}.blog-article-content>.article-lede{max-width:700px;color:var(--ink-soft);font-family:var(--font-display);margin-top:clamp(26px,3vw,38px);font-size:clamp(1.65rem,2.2vw,2.25rem);font-weight:400;line-height:1.35}.blog-article-page .blog-article-body{max-width:720px;margin-top:clamp(30px,3.5vw,48px)}.blog-article-page .blog-article-body p{max-width:660px;color:var(--ink-soft);font-size:var(--text-lg);margin:0 0 1.35em clamp(22px,3vw,46px);line-height:1.72}.blog-back-link{margin-top:clamp(38px,4vw,58px)}@media (width<=700px){.blog-article-card>a{grid-template-columns:minmax(0,1fr)}.blog-article-card .blog-article-toggle{grid-area:auto/1}.blog-article-updated{flex-basis:100%;margin-left:0}.blog-article-page .blog-article-body p{font-size:var(--text-base);margin-left:0}.blog-article-hero .heading-tail{white-space:normal}}@media (width<=900px){.blog-article-card>a{grid-template-columns:minmax(0,1fr)}.blog-article-card .blog-article-title{max-width:100%}.blog-article-card .blog-article-toggle{grid-area:auto/1}}.about-story{grid-template-columns:minmax(0,.72fr) minmax(520px,.86fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.about-story-copy p{max-width:680px;font-size:var(--text-lg);margin-top:20px;line-height:1.64}.about-story .text-link{color:var(--copper-bright);margin-top:26px}.trust-grid{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.trust-grid article{border-right:1px solid var(--line-light);min-height:220px;padding:32px 30px}.trust-grid article:last-child{border-right:0}.trust-grid svg{color:var(--copper)}.trust-grid h3{color:var(--ink-soft);margin-top:22px}.trust-grid p{color:var(--muted-dark);font-size:var(--text-sm);margin-top:14px;line-height:1.58}.legal h2{max-width:620px;color:var(--ink-soft)}.legal-document{padding:var(--section-y) var(--page-x);background:var(--paper);overflow:hidden}.legal-document-wrap{grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);gap:clamp(34px,5vw,90px);max-width:min(1320px,100%);margin:0 auto;display:grid}.legal-document-section{grid-template-columns:subgrid;border-top:1px solid var(--line-light);grid-column:1/-1;min-width:0;padding:30px 0;display:grid}.legal-document-section:first-child{border-top:0}.legal-document-section h2{max-width:360px;color:var(--ink-soft);font-size:clamp(1.55rem,2.8vw,2.35rem)}.legal-document-section p,.legal-document-section li{min-width:0;max-width:820px;color:var(--muted-dark);overflow-wrap:anywhere;grid-column:2;font-size:clamp(.98rem,.9vw,1.08rem);line-height:1.72}.legal-document-section p{margin-top:14px}.legal-document-section ul{grid-column:2;gap:10px;margin:16px 0 0;padding-left:22px;display:grid}.legal-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.legal-grid p{min-height:86px;color:var(--ink-soft);border-bottom:1px solid var(--line-light);margin:0;padding:20px 24px 20px 0;font-weight:700}.footer-proof{color:var(--muted-light);align-items:center;gap:8px;font-weight:800;display:inline-flex}.process{padding-top:46px;padding-bottom:96px}.process-head{display:none}.process-rail{border-top:0;margin-top:36px}.process-rail article{min-height:168px;padding:0 42px 0 0}.process-rail article+article{padding-left:42px}.process-rail span{font-size:clamp(3rem,5vw,4.6rem)}.process-rail h3{margin-top:18px;font-size:1.08rem}.process-rail p{margin-top:12px;font-size:.82rem;line-height:1.5}.section-paper{background:linear-gradient(0deg, #f6efe5c2, #f6efe5c2), url(/assets/generated/testimonial-paper-objects.webp) center bottom / cover no-repeat, var(--paper)}.testimonials{padding-top:clamp(54px,5vw,78px);padding-bottom:clamp(58px,5.2vw,86px);position:relative;overflow:hidden}.testimonial-top{z-index:1;align-items:flex-start;position:relative}.testimonial-top h2{display:none}.quote-grid{z-index:1;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;padding:6px 0 0;display:grid;position:relative}.quote-grid blockquote{scroll-snap-align:start;background:linear-gradient(#f9f3e9f0,#eee2cfdb),#f6efe5e6;border:1px solid #67564729;grid-template-rows:auto auto 1fr auto;min-height:360px;margin:0;padding:30px 28px;display:grid;overflow:hidden}.quote-grid blockquote:first-child{padding-left:28px}.quote-grid blockquote:before{content:"“";color:var(--ink-soft);font-size:4rem;line-height:.45}.quote-grid p{color:var(--ink);font-size:var(--text-base);text-wrap:pretty;margin-top:14px;line-height:1.66;display:block;overflow:visible}.quote-grid footer{border-top:1px solid #67564729;align-self:end;gap:14px;margin-top:22px;padding-top:18px;display:grid}.quote-grid cite{color:var(--muted-dark);margin-top:0}.quote-grid .text-link{color:var(--copper);font-size:var(--text-xs)}.testimonial-all-link{z-index:1;margin-top:24px;position:relative}.about{grid-template-columns:minmax(420px,.44fr) minmax(640px,.56fr);gap:clamp(30px,3.8vw,54px);padding-top:24px;padding-bottom:28px}.about p{margin-top:18px}.about h2,.contact h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.14}.contact h2{max-width:390px;font-size:clamp(1.8rem,2.4vw,2.32rem);line-height:1.08}.gallery{min-height:0}.contact{grid-template-columns:minmax(320px,.72fr) minmax(520px,680px) minmax(220px,.34fr);gap:clamp(34px,4vw,56px);padding-top:26px;padding-bottom:26px}.contact p{margin-top:16px}.contact-actions{gap:8px;margin-top:22px}.contact-actions a{font-size:.9rem}.form-note{font-size:var(--text-xs);margin-top:6px;line-height:1.3}.site-footer{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center}@media (width<=1560px){.site-header{gap:16px;min-height:124px}.site-header-scrolled{min-height:72px}.brand{min-width:clamp(520px,36vw,640px)}.brand-logo-image{width:clamp(520px,36vw,640px);height:clamp(142px,9vw,158px)}.site-header-scrolled .brand-logo-image{width:clamp(350px,26vw,430px);height:72px}.header-cta{display:none}}@media (width>=1561px){.header-socials .header-phone{display:none}}@media (width>=1900px){:root{--content-wide:min(1760px, calc(100vw - 224px));--content-main:min(1360px, 100%);--page-x:max(112px, calc((100vw - 1760px) / 2));--section-y:clamp(52px, 4vw, 76px)}.offer-grid{max-width:min(1540px,100%)}.about{padding-top:18px;padding-bottom:22px}.gallery-main{max-height:420px}}@media (width<=1500px){.offer-grid{max-width:var(--content-main);grid-template-columns:minmax(360px,.46fr) minmax(620px,.76fr)}.contact-payment-panel{grid-template-columns:1fr}}@media (width<=1100px){.site-header{grid-template-columns:auto 1fr auto auto;justify-content:space-between;gap:12px;min-height:88px}.site-header-scrolled{min-height:78px}.brand{order:1;min-width:min(340px,50vw)}.brand-logo-image{width:min(340px,50vw);height:78px}.site-header-scrolled .brand-logo-image{width:min(310px,46vw);height:68px}.brand-mark{width:38px;height:38px;font-size:var(--text-xl)}.brand-name{font-size:var(--text-2xl);line-height:.9}.brand-line{font-size:var(--text-xs);margin-top:4px}.header-socials{order:2;justify-self:end}.menu-toggle{order:3;display:inline-flex}.nav{border:1px solid var(--line-dark);background:#050c0dfe;flex-direction:column;order:4;width:min(300px,100vw - 32px);padding:18px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000075}.nav-open{display:flex}.header-cta{display:none}.hero,.reception-notice,.lecture-proof,.lecture-proof.section-paper,.offer-grid,.events-preview,.events-page,.events-note,.services-overview-list,.section-heading,.services-intro,.services-basic-grid,.service-details summary,.service-expanded-grid,.process-head,.page-hero,.video-review,.television-proof,.contact-studio,.contact-studio-panels,.booking-band,.faq-shell,.entry,.session-detail,.reviews-summary,.about-story,.about,.video,.note-grid,.contact{grid-template-columns:1fr}.television-proof-media{min-height:280px}.gallery{max-width:min(620px,100%);margin:0 auto}.offer-grid{height:auto}.services-overview-list{border-left:0;gap:12px;margin-top:8px}.events-preview{gap:34px}.reception-notice{gap:24px}.events-page-intro{position:relative;top:auto}.events-note{grid-column:auto}.event-card{grid-template-columns:minmax(130px,.28fr) minmax(0,1fr)}.event-card .button{grid-column:2;align-self:start}.services-overview-card{border:1px solid var(--line-dark);grid-template-columns:68px minmax(0,1fr);gap:8px 18px;min-height:0;padding:24px 22px}.offer{padding:var(--section-y) var(--page-x)}.service-expanded{padding-left:0}.hero{min-height:auto;padding-top:106px;padding-bottom:30px}.hero-text{max-width:min(640px,100%);padding-right:0}.hero h1{max-width:min(640px,100%)}.hero-media{height:500px;min-height:0;margin-top:34px}.hero-offer{margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}.request-list,.entry-grid,.blog-index,.trust-grid,.process-rail,.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-strip{grid-template-rows:auto;grid-template-columns:1fr}.article-strip article,.article-strip article:first-child{border-left:0;grid-row:auto;min-height:0}.article-strip article+article{border-top:1px solid var(--line-light)}.quote-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.request-list article:nth-child(2n),.entry-grid article:nth-child(2n),.article-strip article:nth-child(2n),.blog-index a:nth-child(2n),.trust-grid article:nth-child(2n),.process-rail article:nth-child(2n){border-right:0}.page-hero{min-height:430px}.page-hero-solo{min-height:360px}.contact-studio-copy{position:relative;top:auto}.contact-studio-panels{grid-template-columns:1fr}.contact-payment-panel{grid-template-columns:1fr auto}.blog-index a,.trust-grid article{border-bottom:1px solid var(--line-light)}.post-proof-cta{flex-direction:column;align-items:flex-start}.booking-band .button{justify-self:start}.site-footer{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.footer-left,.footer-credit,.footer-links{justify-self:center}.footer-links{justify-content:center}.cookie-consent{grid-template-columns:1fr;width:auto;bottom:16px;left:16px;right:16px}.cookie-consent-actions{flex-direction:column;align-items:stretch}.cookie-consent-actions .button{width:100%}.process-rail article{padding-left:0}.process-rail article+article{padding-left:28px}}@media (width<=900px){.legal-document-wrap,.legal-document-section{grid-template-columns:1fr;display:grid}.legal-document-section h2,.legal-document-section p,.legal-document-section li,.legal-document-section ul{grid-column:1;max-width:100%}}@media (width<=720px){:root{--container:min(100vw - 32px, 1160px);--section-y:68px;--text-base:1rem}body{font-size:var(--text-base)}h1{max-width:100%;font-size:clamp(1.9rem,8vw,2.46rem);line-height:1.03}h2{max-width:100%;font-size:clamp(1.78rem,7.6vw,2.36rem)}.site-header{gap:5px;width:calc(100vw - 12px);min-height:72px;margin-top:10px;padding:0 6px}.site-header-scrolled{min-height:68px}.brand{min-width:min(195px,100vw - 177px)}.brand-logo-image{width:min(195px,100vw - 177px);height:64px}.site-header-scrolled .brand-logo-image{width:min(190px,100vw - 177px);height:60px}.header-socials{gap:4px}.header-socials a{width:44px;min-width:44px;height:44px;min-height:44px}.brand-social-icon{width:22px;height:22px}.menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.brand-mark{width:34px;height:34px}.brand-name{font-size:var(--text-xl)}.brand-line{max-width:136px;font-size:var(--text-xs);line-height:1.15}.header-phone{display:none!important}.hero{min-height:auto;padding:calc(100px + env(safe-area-inset-top,0px)) 16px calc(22px + env(safe-area-inset-bottom,0px))}.hero-text,.hero h1{max-width:100%}.hero h1{line-height:1.03}.hero-lede{font-size:var(--text-base);margin-top:16px;line-height:1.6}.hero-actions{gap:10px;margin-top:18px;display:grid}.hero-actions .button{min-height:42px}.button{width:100%;min-height:46px;padding:0 18px}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:18px}.hero-stats div{grid-template-columns:24px minmax(0,1fr);column-gap:8px;min-height:0;padding-left:0;display:grid}.hero-stats dt{font-size:var(--text-lg)}.hero-stats dd{font-size:var(--text-xs);margin-top:3px;line-height:1.22}.hero-media{opacity:1;pointer-events:none;width:100%;height:100%;margin-top:0;position:absolute;inset:0}.hero-media.is-visible{opacity:1}.hero-media img{object-position:66% top;filter:saturate(1.03)contrast(1.02)brightness(.94)}.hero-media:after{background:linear-gradient(90deg,#031314e0,#03131452 74%),linear-gradient(#100f0d2e 0%,#100f0d1a 54%,#100f0dc2 100%)}.hero-offer{min-height:auto;padding:18px;display:grid;position:absolute;bottom:24px;left:16px;right:16px}.hero-price{justify-items:start;min-width:0}.hero-price strong{font-size:var(--text-xl);line-height:1.05}.offer,.reception-notice,.lecture-proof,.lecture-proof.section-paper,.events-preview,.events-page,.services-page,.requests,.entry,.blog-preview,.faq,.topics,.session-detail,.reviews-summary,.testimonial-ledger,.post-proof-cta,.blog-index,.blog-longform,.about-story,.trust-grid,.legal,.legal-document,.payment-section,.booking-band,.process,.testimonials,.about,.video,.television-proof,.video-review,.note,.contact{padding-left:16px;padding-right:16px}section[id],article[id],details[id]{scroll-margin-top:86px}.offer-grid{border-top:0;min-height:0}.offer-visual{display:none}.offer-copy{padding:0}.services-overview-copy p{font-size:var(--text-base)}.services-overview-button{width:100%}.services-overview-list{margin-top:10px}.reception-notice{gap:18px;padding-top:28px;padding-bottom:28px}.reception-notice:after{width:250px;height:250px;top:-90px;right:-90px}.reception-notice h2{margin-top:10px;font-size:clamp(2.3rem,10.5vw,3.25rem)}.reception-notice-lede{font-size:var(--text-sm);margin-top:10px;line-height:1.48}.reception-notice-details{grid-template-columns:1fr;gap:6px;padding:18px 14px}.reception-notice-actions{grid-area:auto/1;margin-top:12px}.reception-notice-date{font-size:clamp(2.35rem,11vw,3.2rem)}.reception-notice-phone{min-height:58px}.events-preview{gap:28px}.events-preview-actions{gap:12px;display:grid}.events-preview-list{grid-template-columns:1fr}.events-preview-list article{min-height:0;padding:22px 18px}.events-preview-list h3{font-size:clamp(1.68rem,8vw,2.1rem)}.events-preview-list p{font-size:var(--text-lg)}.events-page{gap:28px}.events-list{gap:12px}.event-card,.events-note{grid-template-columns:1fr}.event-card{gap:18px;min-height:0;padding:22px 18px}.event-card-place,.event-card-date{grid-template-columns:24px minmax(0,1fr);gap:10px}.event-card-place h2{font-size:clamp(2rem,10vw,2.6rem)}.event-card-date p{font-size:var(--text-lg)}.event-card .button{grid-column:auto;width:100%}.events-note{gap:12px;padding-top:26px}.services-overview-card{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"num title""num text""num meta";gap:7px 14px;padding:18px 16px}.services-overview-card:after{display:none}.services-overview-card span{font-size:2rem}.services-overview-card h3{font-size:1.12rem}.services-overview-card p{font-size:.94rem;line-height:1.48}.services-overview-card strong{font-size:var(--text-xs)}.booking-form input,.booking-form textarea{font-size:1rem}.price-panel{border-top:1px solid var(--line-dark);background:0 0;border-left:0;padding:24px 0 32px}.price-panel .button{width:100%}.offer p,.about p,.contact p,.page-hero-side p,.entry-copy p,.session-detail-copy p,.blog-longform p,.about-story-copy p,.section-heading p,.process-head p,.video-copy p,.television-proof-copy p,.note-list{font-size:var(--text-base)}.television-proof{gap:26px}.television-proof-copy h2{max-width:100%}.television-proof-meta{display:grid}.television-proof-media{min-height:0;padding:10px}.price-panel article{padding:24px}.basic-service-card{min-height:auto;padding:28px 20px}.basic-service-card h3{max-width:100%}.service-card-footer{flex-direction:column;align-items:flex-start}.service-card-footer .button{width:100%}.service-meta{grid-template-columns:1fr}.service-details summary{min-height:0;padding:24px 0}.service-summary-meta{justify-items:start}.video-review{padding-top:98px}.video-review-media{min-height:0}.request-list,.entry-grid,.article-strip,.faq-shell,.topic-matrix,.lineage-proof,.blog-index,.trust-grid,.process-rail,.quote-grid{grid-template-columns:1fr}.topic-matrix li,.topic-matrix li:nth-child(2n){border-left:0;grid-template-columns:44px minmax(0,1fr);min-height:auto;padding:20px 0}.topic-matrix span{font-size:2.25rem}.request-list article,.entry-grid article,.article-strip article,.blog-index a,.trust-grid article,.process-rail article,.quote-grid blockquote{min-height:auto}.request-list article,.request-list article:nth-child(2n),.entry-grid article,.entry-grid article:nth-child(2n),.article-strip article,.article-strip article:nth-child(2n),.blog-index a,.blog-index a:nth-child(2n),.trust-grid article,.trust-grid article:nth-child(2n),.process-rail article,.process-rail article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-light)}.page-hero{min-height:0;padding:116px 16px 54px}.page-hero-actions{margin-top:24px}.page-hero h1{max-width:100%;font-size:clamp(2.55rem,10.8vw,3.45rem);line-height:1.02}.page-hero-side{gap:20px}.booking-modal{padding:12px}.booking-modal-panel{max-height:calc(100svh - 24px);padding:24px 18px}.booking-modal-panel h2{max-width:100%;font-size:clamp(1.75rem,8.6vw,2.5rem)}.contact-studio{min-height:auto;padding:112px 16px 58px}.cookie-consent{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:8px;padding:10px}.cookie-consent-copy{font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.cookie-consent-actions{grid-template-columns:1fr;gap:8px;display:grid}.cookie-consent-actions .button{width:100%;min-height:44px;font-size:var(--text-xs);padding:0 10px}.contact-studio-copy h1{font-size:clamp(2.55rem,10.8vw,3.45rem)}.contact-studio-actions{width:100%;display:grid}.contact-studio-actions .button{width:100%}.contact-channel-panel a,.contact-channel-panel button{grid-template-columns:34px 1fr;gap:6px 14px;min-height:74px;padding:14px 16px}.contact-channel-panel svg{grid-row:1/span 2}.contact-channel-panel strong,.contact-channel-panel span{grid-column:2}.contact-channel-panel span{font-size:var(--text-base)}.contact-payment-panel{grid-template-columns:1fr}.contact-legal-grid p,.proof-ledger article{grid-template-columns:1fr;gap:8px}.entry-grid article,.article-strip article,.blog-index a,.trust-grid article{padding:26px 0}.testimonial-ledger article{grid-template-columns:1fr;gap:18px}.testimonial-ledger h2,.blog-longform h2,.legal h2{max-width:100%;font-size:clamp(2.2rem,9vw,3rem)}.testimonial-ledger p{font-size:var(--text-base)}.review-categories{display:grid}.legal-grid{grid-template-columns:1fr}.legal-document-wrap,.legal-document-section{grid-template-columns:1fr;display:grid}.legal-document-section h2,.legal-document-section p,.legal-document-section li,.legal-document-section ul{grid-column:1;max-width:100%}.process-rail article,.process-rail article+article{padding:28px 0}.process-rail article,.process-rail article:nth-child(2n){border-color:var(--line-dark)}.testimonial-top{gap:20px;display:grid}.quote-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow-x:visible}.quote-grid blockquote{padding:32px 24px}.quote-grid blockquote:first-child{padding-left:24px}.gallery{min-height:0;padding:0}.gallery-main{aspect-ratio:4/3;object-position:center 24%;min-height:0}.site-footer{padding-left:16px;padding-right:16px;display:grid}}@media (height<=520px) and (orientation:landscape) and (width<=1100px){.site-header{min-height:62px;margin-top:8px;padding:0 14px}.site-header-scrolled{min-height:62px}.brand{min-width:300px}.brand-logo-image{width:clamp(280px,32vw,360px);height:64px}.site-header-scrolled .brand-logo-image{width:clamp(260px,30vw,330px);height:58px}.cookie-consent{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(820px,100vw - 24px);padding:10px 12px;bottom:12px;left:auto;right:12px}.cookie-consent-copy{font-size:.75rem;line-height:1.35}.cookie-consent-actions{flex-direction:row;align-items:center}.cookie-consent-actions .button{width:auto;min-height:44px;padding:0 14px}.hero{min-height:100svh;padding:82px 32px 22px}.hero-text,.hero h1{max-width:min(640px,78vw)}.hero h1{font-size:clamp(2.35rem,5.6vw,3.35rem);line-height:1.03}.hero-lede{max-width:470px;margin-top:12px;font-size:.92rem;line-height:1.45}.hero-actions{gap:10px;margin-top:14px;display:flex}.hero-actions .button{width:auto;min-height:44px;padding:0 14px;font-size:.78rem}.hero-stats{display:none}.hero-media{opacity:.78;height:100%;top:0}.hero-media.is-visible{opacity:.84}.hero-media img{object-position:76% 22%}}.testimonial-format{color:var(--copper-ink);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px;font-weight:800;line-height:1.35;display:block}.ancestor-lineage-groups{gap:clamp(44px,6vw,84px);display:grid}.ancestor-lineage-group>h3{color:var(--copper-bright);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-weight:800;line-height:1.3}@media (width<=720px){.testimonial-format{margin-bottom:10px}.ancestor-lineage-groups{gap:38px}}@media (width<=420px){h1{font-size:clamp(1.9rem,8vw,2.36rem)}.hero-media{height:100%}}.video-review{padding:clamp(112px, 10vw, 150px) var(--page-x) clamp(58px, 6vw, 86px);border-bottom:1px solid var(--line-light);background:linear-gradient(90deg, #f6efe5f0, #efe7dac7), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.video-review+.video-review{background:linear-gradient(90deg, #efe7dae6, #f6efe5d1), url(/assets/generated/reviews-archive-material.webp) center / cover no-repeat, var(--paper);padding-top:clamp(58px,6vw,86px)}.video-review-media{background:linear-gradient(180deg, #100f0df5, #021f22eb), var(--ink);border:1px solid #4832202e;place-items:center;min-height:420px;padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 24px 70px #0000003d}.video-review-player{place-items:center;width:100%;display:grid}.video-review-player video{background:var(--ink);object-fit:contain;width:100%;max-height:min(72svh,760px)}.video-review-switch{background:#f6efe50f;border:1px solid #f6efe529;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:16px;padding:6px;display:grid}.video-review-part{color:#f6efe5ad;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-content:center;gap:5px;min-height:74px;padding:12px 14px;display:grid}.video-review-part span{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1}.video-review-part strong{color:inherit;font-size:.94rem;line-height:1.2}.video-review-part:hover,.video-review-part:focus-visible,.video-review-part-active{color:var(--light-text);background:#d9986829;border-color:#d9986880}.video-review-copy{justify-items:start;display:grid}.video-review-copy h2{max-width:860px;color:var(--ink-soft);margin-top:16px;font-size:clamp(2.45rem,4vw,4.7rem);line-height:1.04}.video-review-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.video-review-meta span{color:var(--copper);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #bd744e47;padding:8px 10px;font-weight:800}.video-review-copy p{max-width:640px;color:var(--ink-soft);font-size:var(--text-base);margin-top:15px;line-height:1.68}.video-review-summary{border-top:1px solid #8f4c3142;max-width:640px;margin-top:26px;padding-top:20px}.video-review-summary>strong{color:var(--copper-ink);font-size:var(--supporting-text);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.video-review-summary>p{font-size:var(--reading-desktop);margin-top:10px}.video-review-copy .button{width:fit-content;margin-top:28px}.review-archive{min-height:100svh;padding:118px var(--page-x) 64px;isolation:isolate;grid-template-columns:minmax(560px,.5fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);display:grid;position:relative;overflow:clip}.review-archive:before,.about-immersive:before,.lineage-section:before{z-index:-2;content:"";background:linear-gradient(90deg,#050e0ff0,#050e0fad 48%,#050e0fe0),url(/assets/generated/reviews-archive-material.webp) 50%/cover no-repeat;position:absolute;inset:0}.review-archive:after,.about-immersive:after,.lineage-section:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 20% 12%,#d9986829,#0000 24%),linear-gradient(#0214160f,#021416d6);position:absolute;inset:0}.review-archive-panel{overscroll-behavior:contain;scrollbar-color:var(--copper) #f6efe51a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#051819e6,#051414b8),#041213b8;border:1px solid #d9986857;align-self:start;max-height:calc(100svh - 116px);padding:clamp(24px,3vw,38px);position:sticky;top:92px;overflow-y:auto;box-shadow:0 24px 80px #00000057}.about-hero-copy h1{max-width:740px;margin-top:14px;font-size:clamp(2.8rem,4vw,4.9rem);line-height:1.02}.review-archive-panel h1{max-width:520px;margin-top:16px;font-size:clamp(2.7rem,3.65vw,4.35rem);line-height:1.04}.review-experience-note{max-width:46ch;color:var(--muted-light);font-size:var(--reading-desktop,1.0625rem);margin-top:18px;line-height:1.6}.about-hero-copy p,.lineage-copy p,.about-chapter-list p,.about-proof-copy p{max-width:620px;color:var(--muted-light);font-size:var(--text-lg);margin-top:22px;line-height:1.68}.review-archive-count{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:end;gap:14px;margin-top:34px;padding-top:26px;display:grid}.review-archive-count strong{color:var(--copper-bright);font-family:var(--font-display);font-size:clamp(4rem, 7vw, var(--text-display-max));font-weight:400;line-height:.8}.review-archive-count span{max-width:120px;color:var(--light-text);font-size:var(--text-sm);text-transform:uppercase;font-weight:800;line-height:1.25}.review-filter-list{gap:10px;margin-top:30px;display:grid}.review-filter-list button{min-height:48px;color:var(--muted-light);cursor:pointer;font:inherit;text-align:left;background:#f6efe509;border:1px solid #f6efe524;border-radius:0;grid-template-columns:1fr auto;gap:14px;padding:0 14px;transition:border-color .18s,background .18s,color .18s;display:grid}.review-filter-list button:hover,.review-filter-list button:focus-visible,.review-filter-list button.is-active{color:var(--light-text);background:#d998681f;border-color:#d99868c2}.review-filter-list span,.review-filter-list strong{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-weight:800}.review-archive-panel .button{width:100%;margin-top:28px}.review-archive-body{gap:24px;min-width:0;display:grid}.review-results-status{color:var(--muted-light);font-size:var(--text-sm);letter-spacing:.04em;margin:0;font-weight:700}.review-paper-meta strong,.about-chapter-list strong{color:var(--copper);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.review-paper blockquote{margin:0}.review-scroll-window{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-color:var(--copper) #f6efe51a;gap:18px;max-height:calc(100svh - 136px);padding:18px 16px 18px 0;display:grid;overflow-y:auto}.review-load-more{justify-content:center;padding:18px 0 4px;display:flex}.review-load-more-button{min-width:min(100%,320px)}.review-archive-panel::-webkit-scrollbar{width:6px}.review-scroll-window::-webkit-scrollbar{width:6px}.review-archive-panel::-webkit-scrollbar-track{background:#f6efe514}.review-scroll-window::-webkit-scrollbar-track{background:#f6efe514}.review-archive-panel::-webkit-scrollbar-thumb{background:#d99868d1}.review-scroll-window::-webkit-scrollbar-thumb{background:#d99868d1}.review-paper{color:var(--ink-soft);scroll-snap-align:start;background:linear-gradient(135deg,#f6efe5fa,#e6d7bff0),radial-gradient(circle at 100% 0,#bd744e2e,#0000 30%);border:1px solid #4832202e;grid-template-columns:minmax(88px,.16fr) minmax(0,1fr);gap:clamp(18px,3vw,44px);padding:clamp(24px,3.6vw,42px);transition:transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 18px 44px #0003}.review-paper:hover{transform:translateY(-3px);box-shadow:0 24px 58px #00000047}.review-paper:before{content:"";pointer-events:none;border:1px solid #6756471f;position:absolute;inset:10px}.review-paper-meta{align-content:start;gap:10px;display:grid}.review-paper-meta span{color:var(--copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4.4vw,5rem);font-weight:400;line-height:.9}.review-paper h2{max-width:760px;color:var(--ink-soft);font-size:clamp(2rem,3vw,3.25rem);line-height:1.06}.review-paper p{max-width:700px;color:var(--ink-soft);font-size:var(--text-base);margin-top:16px;line-height:1.72}.review-paper .review-title{color:var(--copper);font-size:var(--text-sm);font-weight:800;line-height:1.35}.review-bottom-cta{background:linear-gradient(90deg,#031f22f2,#06393ad6),url(/assets/generated/reviews-archive-material.webp) 50%/cover no-repeat}.about-immersive{min-height:auto;padding:96px var(--page-x) 48px;isolation:isolate;grid-template-columns:minmax(360px,.45fr) minmax(420px,.55fr);align-items:center;gap:clamp(30px,4.5vw,70px);display:grid;position:relative;overflow:hidden}@media (width>=1101px){.review-archive{padding-top:clamp(218px,11vw,238px)}.about-immersive{min-height:clamp(700px,82svh,790px);padding-top:clamp(198px,10vw,218px);padding-bottom:clamp(42px,4vw,56px)}.about-portrait-stage{height:clamp(400px,25vw,500px);max-height:500px}}.about-immersive:before{background:linear-gradient(90deg,#050e0f40,#050e0fdb 56%,#050e0ffa),url(/assets/generated/about-lineage-material.webp) 50%/cover no-repeat}.about-portrait-stage{background:var(--ink);border:1px solid #f6efe529;justify-self:end;width:min(520px,100%);height:clamp(420px,32vw,620px);min-height:440px;max-height:590px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b}.about-portrait-stage img{object-fit:cover;object-position:65% center;filter:saturate(1.05)contrast(1.04)brightness(.86);width:100%;height:100%;min-height:0}.about-portrait-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02141614,#02141680),linear-gradient(#0000 56%,#021416c2);position:absolute;inset:0}.about-hero-copy{align-self:center}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.about-personal-path{padding:clamp(62px, 7vw, 104px) var(--page-x);border-bottom:1px solid var(--line-light);background:linear-gradient(90deg, #f6efe5fa, #e8dac4e0), radial-gradient(circle at top left, #bd744e24, transparent 32%), var(--paper);grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.about-personal-intro{align-content:start;display:grid;position:sticky;top:116px}.about-personal-intro h2{max-width:560px;color:var(--ink-soft);margin-top:14px;font-size:clamp(2.4rem,4.2vw,4.35rem);line-height:1.04}.about-personal-intro p{max-width:540px;color:var(--ink-soft);font-size:var(--text-lg);margin-top:22px;line-height:1.66}.about-path-stats{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.about-path-stats article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);align-content:start;gap:10px;min-height:126px;padding:18px 16px;display:grid}.about-path-stats strong{color:var(--copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:400;line-height:.88}.about-path-stats span{color:var(--muted-dark);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.25}.about-path-list{border-top:1px solid var(--line-light);display:grid}.about-path-list article{border-bottom:1px solid var(--line-light);grid-template-columns:54px minmax(0,1fr);gap:clamp(18px,3vw,36px);padding:clamp(24px,3.4vw,38px) 0;display:grid}.about-path-list>article>span{color:var(--copper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,4rem);line-height:.92}.about-path-list strong{color:var(--copper);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.about-path-list h3{max-width:700px;color:var(--ink-soft);font-family:var(--font-display);margin-top:8px;font-size:clamp(1.75rem,2.5vw,2.85rem);font-weight:400;line-height:1.1}.about-path-list p{max-width:720px;color:var(--ink-soft);font-size:var(--text-base);margin-top:14px;line-height:1.72}@media (width>=1101px){.about-portrait-stage,.about-portrait-stage img{height:clamp(400px,25vw,500px);min-height:400px;max-height:500px}}.lineage-section{padding:clamp(54px, 6vw, 86px) var(--page-x);isolation:isolate;grid-template-columns:minmax(320px,.32fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden}.lineage-section:before{background:linear-gradient(90deg,#050e0ff0,#050e0f75,#050e0fd1),url(/assets/generated/about-lineage-material.webp) 50%/cover no-repeat}.lineage-copy h2{max-width:620px;color:var(--light-text)}.lineage-copy p{color:#f6efe5d1}.lineage-path{grid-template-columns:repeat(9,minmax(56px,1fr));align-items:center;gap:10px;min-height:168px;display:grid;position:relative}.lineage-path:before{content:"";background:linear-gradient(90deg,#d9986829,#d99868eb,#d9986829);height:2px;position:absolute;top:50%;left:4%;right:4%}.lineage-path span{z-index:1;min-height:104px;color:var(--light-text);place-items:center;gap:8px;display:grid;position:relative}.lineage-path strong{width:clamp(46px,4.8vw,72px);height:clamp(46px,4.8vw,72px);color:var(--copper-bright);font-family:var(--font-display);background:#071415bd;border:1px solid #d99868c2;border-radius:50%;place-items:center;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:400;display:grid;box-shadow:0 0 0 7px #d9986814}.lineage-path small{color:#f6efe5b8;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.lineage-proof{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.lineage-proof article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#04121347;min-height:188px;padding:clamp(24px,3vw,34px)}.lineage-proof strong{color:var(--copper-bright);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:1;display:block}.lineage-proof article>span{color:#f6efe5c7;max-width:320px;font-size:var(--text-sm);margin-top:18px;font-weight:700;line-height:1.55;display:block}.about-chapters{padding:clamp(56px, 6vw, 86px) var(--page-x);background:linear-gradient(135deg,#021f22f7,#06393ae0),url(/assets/generated/material-baikal-texture.webp) 50%/cover no-repeat;grid-template-columns:minmax(280px,.28fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);display:grid}.about-chapters-head{align-self:start;position:sticky;top:110px}.about-chapters h2{max-width:540px;color:var(--light-text)}.about-chapter-list{border-top:1px solid var(--line-dark);gap:0;display:grid}.about-chapter-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:58px minmax(0,1fr);gap:clamp(18px,3vw,42px);padding:clamp(22px,3vw,34px) 0;scroll-margin-top:120px;display:grid}.about-chapter-list>article>span{color:var(--copper-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.9}.about-chapter-list h3{max-width:720px;color:var(--light-text);font-family:var(--font-display);margin-top:10px;font-size:clamp(1.7rem,2.25vw,2.65rem);font-weight:400;line-height:1.12}.about-chapter-list p{max-width:680px;font-size:var(--text-base);line-height:1.62}.about-chapter-list p+p{margin-top:14px}.about-proof{padding:clamp(56px, 6vw, 86px) var(--page-x);background:linear-gradient(0deg, #f6efe5b8, #f6efe5b8), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:stretch;gap:clamp(30px,5vw,72px);display:grid}.about-proof-media{border:1px solid #241d1829;min-height:360px;max-height:460px;overflow:hidden}.about-proof-media img{object-fit:cover;width:100%;height:100%}.about-proof-copy{align-self:center}.about-proof h2{max-width:720px;color:var(--ink-soft)}.about-proof-copy p{color:var(--ink-soft)}.proof-ledger{border-top:1px solid var(--line-light);gap:0;margin-top:34px;display:grid}.proof-ledger article{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);max-width:820px;margin:0;padding:22px 0;display:grid}.proof-ledger strong{color:var(--copper);font-family:var(--font-display);font-size:clamp(1.45rem,2.1vw,2.35rem);font-weight:400;line-height:1.08}.proof-ledger span{color:var(--ink-soft);font-size:var(--text-base);line-height:1.58}.about-proof .button{width:fit-content;margin-top:30px}@media (width<=1180px){.review-archive,.about-immersive,.about-personal-path,.lineage-section,.about-chapters,.about-proof{grid-template-columns:1fr}.blog-longform{grid-template-columns:1fr;max-width:min(860px,100vw - 48px)}.blog-reader-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;position:relative;top:auto}.review-archive-panel,.about-personal-intro,.about-chapters-head{min-height:0;position:relative;top:auto}.review-scroll-window{max-height:none;padding-right:0;overflow:visible}.about-hero-copy{order:-1}.about-portrait-stage,.about-portrait-stage img{height:min(62vw,520px);min-height:400px}}@media (width<=1100px){.about-immersive{padding-top:118px}.about-portrait-stage,.about-portrait-stage img{height:min(46vw,380px);min-height:340px}}@media (width<=720px){.review-archive,.about-immersive,.about-personal-path,.lineage-section,.about-chapters,.about-proof{padding-left:16px;padding-right:16px}.review-archive{gap:18px;padding-top:104px}.review-archive-panel,.review-paper{padding:12px}.review-archive-count{gap:10px;margin-top:12px;padding-top:12px}.review-filter-list{gap:6px;margin-top:12px}.review-filter-list button{min-height:40px;padding:0 12px}.review-archive-panel .button{min-height:44px;margin-top:16px}.review-archive-panel h1{font-size:clamp(2.35rem,10.8vw,2.95rem);line-height:1.02}.review-archive-panel .button-outline{display:none}.review-paper,.about-chapter-list article,.proof-ledger article{grid-template-columns:1fr}.review-paper h2{font-size:clamp(1.9rem,8.2vw,2.6rem)}.review-paper p{font-size:var(--text-base);line-height:1.66}.about-immersive{padding-top:112px}.about-hero-copy{order:1}.about-portrait-stage{order:2;justify-self:stretch;width:100%}.blog-reader-nav{grid-template-columns:1fr}.blog-reader-nav a{grid-template-columns:32px minmax(0,1fr);min-height:64px}.blog-reader-nav svg{display:none}.blog-longform article{padding:36px 0}.about-portrait-stage,.about-portrait-stage img{height:clamp(320px,86vw,390px);min-height:320px}.about-hero-actions{display:grid}.about-chapter-list>article>span{font-size:clamp(2rem,14vw,3.4rem)}.about-chapter-list h3,.lineage-proof strong,.proof-ledger strong{overflow-wrap:anywhere}.lineage-path{grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto}.lineage-path:before{top:34px;left:12%;right:12%}.lineage-proof article,.topic-matrix li{min-height:auto}.about-proof-media{min-height:320px}.about-proof .button{width:100%}}@media (width<=1180px){.video-review{grid-template-columns:1fr}}@media (width<=720px){.video-review{padding:98px 16px 54px}.video-review-copy h2{max-width:100%;font-size:clamp(2.1rem,9.4vw,2.85rem);line-height:1.04}.about-personal-intro h2{font-size:clamp(2.15rem,9vw,2.9rem)}.about-path-stats{grid-template-columns:1fr}.about-path-stats article{min-height:auto}.about-path-list article{grid-template-columns:1fr}.about-path-list>article>span{font-size:clamp(2.4rem,11vw,3.8rem)}.video-review-media{padding:12px}.video-review-player video{max-height:620px}.video-review-switch,.lineage-proof{grid-template-columns:1fr}.lineage-proof article>span{max-width:none}}@media (width<=380px){.site-header{gap:5px;width:calc(100vw - 12px);padding:0 6px}.site-header-scrolled{min-height:62px}.brand{min-width:min(195px,100vw - 177px)}.brand-logo-image{width:min(195px,100vw - 177px);height:56px}.site-header-scrolled .brand-logo-image{width:min(190px,100vw - 177px);height:52px}.header-socials{gap:3px}.header-socials a{width:44px;min-width:44px;height:44px;min-height:44px}.brand-social-icon{width:20px;height:20px}.menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px}}.program-spotlight,.process.meeting-story,.events-preview.home-schedule,section.booking-readiness{min-width:0;position:relative}.program-spotlight{padding:clamp(62px, 5vw, 88px) var(--page-x) clamp(52px, 4vw, 72px);isolation:isolate;color:var(--light-text);background:radial-gradient(circle at 82% 12%, #b5744d2b, transparent 29%), linear-gradient(118deg, #021719d1, #05393aad), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--lake-deep);border-top:1px solid #d998684d;border-bottom:1px solid #d998684d;overflow:clip}.program-spotlight:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#f6efe509,#0000 36%);position:absolute;inset:0}.program-spotlight>*{z-index:1;min-width:0;position:relative}.program-editorial-inner{grid-template-columns:minmax(420px,.76fr) minmax(0,1fr);grid-template-areas:"visual copy""journey journey""summary summary";align-items:start;column-gap:clamp(58px,5.4vw,104px);width:100%;max-width:1680px;margin:0 auto;display:grid}.program-editorial-visual{width:calc(100% + min(var(--page-x), 180px));min-width:0;margin:0 0 0 calc(-1 * min(var(--page-x), 180px));flex-direction:column;grid-area:visual;align-self:start;display:flex}.program-editorial-visual img{object-fit:cover;object-position:50% 48%;filter:saturate(.92)contrast(1.04)brightness(.88);width:100%;height:clamp(360px,27vw,500px);display:block}.program-editorial-visual figcaption{color:#d5c8bab8;letter-spacing:.055em;max-width:54ch;margin-top:11px;font-size:.75rem;line-height:1.45}.program-editorial-copy{grid-area:copy;align-self:center;padding:clamp(16px,2.2vw,36px) 0 clamp(18px,2.4vw,38px)}.program-editorial-kicker{color:var(--copper-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:.875rem;font-weight:800;line-height:1.35;display:flex}.program-editorial-kicker:before{content:"";background:#d99868b8;width:54px;height:1px}.program-editorial-copy h2{max-width:10.5ch;color:var(--light-text);letter-spacing:-.012em;text-shadow:0 1px #d9986857,0 12px 34px #0003;margin-top:clamp(18px,2vw,30px);font-size:clamp(3.55rem,5vw,6rem);font-weight:400;line-height:.91}.program-editorial-meta{border-top:1px solid #d9986870;border-bottom:1px solid #f6efe529;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid}.program-editorial-meta>div{border-right:1px solid #f6efe524;align-content:start;gap:7px;min-width:0;padding:15px clamp(10px,1.2vw,18px) 17px;display:grid}.program-editorial-meta>div:first-child{padding-left:0}.program-editorial-meta>div:last-child{border-right:0;padding-right:0}.program-editorial-meta dt{color:var(--copper-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:800;line-height:1.25}.program-editorial-meta dd{min-width:0;color:var(--light-text);overflow-wrap:break-word;margin:0;font-size:clamp(.9375rem,.9vw,1rem);line-height:1.45}.program-journey{grid-area:journey;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(44px,5vw,86px);margin-top:clamp(54px,5vw,76px);display:grid;position:relative}.program-journey:before{content:"";background:linear-gradient(90deg, var(--copper-bright), #d998687a 78%, transparent);height:1px;position:absolute;top:4px;left:0;right:0}.program-phase{background:0 0;border:0;min-width:0;padding:30px 0 0;position:relative}.program-phase:before{content:"";border:1px solid var(--copper-bright);background:var(--lake-deep);width:9px;height:9px;position:absolute;top:0;left:0;transform:translateY(-1px)rotate(45deg)}.program-phase h3{max-width:16ch;color:var(--light-text);font-family:var(--font-display);margin:0;font-size:clamp(1.85rem,2.15vw,2.65rem);font-weight:400;line-height:1.02}.program-phase p{max-width:38ch;color:var(--muted-light);font-size:var(--text-sm);margin-top:13px;line-height:1.58}.program-editorial-summary{color:var(--ink-soft);background:linear-gradient(100deg, #f6efe5eb, #e7d8c3db), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);border-top:1px solid #8f4c314d;border-bottom:1px solid #241d182e;grid-area:summary;grid-template-columns:minmax(0,1.2fr) minmax(320px,.65fr);align-items:end;gap:clamp(32px,4vw,64px);margin:clamp(52px,5vw,74px) clamp(20px,2.8vw,48px) 0;padding:clamp(36px,3.6vw,56px) clamp(34px,4.4vw,72px);display:grid;position:relative;transform:translateY(clamp(32px,3vw,46px))}.program-editorial-summary:before{content:"";background:var(--copper-ink);width:4px;position:absolute;top:clamp(36px,3.6vw,56px);bottom:clamp(36px,3.6vw,56px);left:0}.program-editorial-summary blockquote{max-width:25ch;color:var(--ink-soft);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.15rem,3.05vw,4rem);font-weight:400;line-height:.99}.program-summary-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 20px;display:flex}.program-summary-actions .button{width:100%;min-height:50px;box-shadow:none;white-space:nowrap;border-radius:0;justify-content:space-between}.program-summary-actions .text-link{color:var(--copper-ink)}.process.meeting-story{isolation:isolate;padding:clamp(82px, 8vw, 132px) var(--page-x) clamp(96px, 9vw, 152px);color:var(--light-text);background:linear-gradient(112deg, #0d0f0efc, #023031eb), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--ink);grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(56px,8vw,148px);display:grid;overflow:hidden}.process.meeting-story>h2{max-width:100%;color:var(--light-text);text-wrap:balance;grid-column:1;font-size:clamp(3rem,3.8vw,4.8rem);line-height:.96}.meeting-story-points{grid-column:2;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(48px,5vw,82px) clamp(42px,5.5vw,96px);margin-top:8px;display:grid}.meeting-story-points p{background:0 0;border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.meeting-story-points strong{color:var(--light-text);font-family:var(--font-display);font-size:clamp(1.8rem,2.45vw,3.1rem);font-weight:400;line-height:1.02}.meeting-story-points p>span{max-width:360px;color:var(--muted-light);font-size:var(--text-sm);line-height:1.6}.events-preview.home-schedule{min-height:0;padding:clamp(62px, 5.4vw, 84px) var(--page-x);isolation:isolate;color:var(--light-text);background:radial-gradient(circle at 8% 6%, #306f6c47, transparent 34%), linear-gradient(112deg, #021a1cfa, #043839eb), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--lake-deep);border-top:1px solid #d9986847;border-bottom:1px solid #d9986847;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:stretch;gap:clamp(64px,7vw,128px);display:grid;overflow:hidden}.home-schedule-copy{align-content:center;justify-items:start;min-width:0;max-width:680px;display:grid}.home-schedule .section-kicker{font-size:.875rem}.home-schedule-copy h2{max-width:12ch;color:var(--light-text);letter-spacing:-.018em;text-shadow:0 3px 30px #0000003d;text-wrap:balance;margin-top:0;font-size:clamp(3rem,4vw,4.5rem);line-height:.96}.home-schedule-status,.events-page-status{letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;font-size:.9375rem;font-weight:800;line-height:1.3;display:inline-flex}.home-schedule-status{color:var(--copper-bright);margin-top:26px}.events-page-status{color:var(--copper-ink)}.home-schedule-status:before,.events-page-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.home-schedule .events-preview-actions{gap:18px;margin-top:34px}.home-schedule .home-schedule-link{min-height:52px;color:var(--copper-bright)}.home-schedule-formats{min-width:0;color:var(--ink-soft);background:linear-gradient(105deg, #f6efe5f7, #e6d6c0eb), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);border:1px solid #d9986857;display:grid;overflow:hidden;box-shadow:0 34px 90px #00000047}.home-schedule-format{align-content:center;min-height:0;padding:clamp(22px,2vw,32px);display:grid}.home-schedule-format+.home-schedule-format{border-top:1px solid #8f4c3147}.home-schedule-format-meta{color:var(--copper-ink);grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.home-schedule-format-meta span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.home-schedule-format h3{max-width:18ch;color:var(--ink-soft);font-family:var(--font-display);margin-top:14px;font-size:clamp(2rem,2.2vw,2.7rem);font-weight:400;line-height:.98}.home-schedule-date{color:var(--copper-ink);margin-top:12px;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:800;line-height:1.35}.home-schedule-description{max-width:58ch;color:var(--muted-dark);font-size:var(--text-lg);margin-top:10px;line-height:1.58}.page-home .about{isolation:isolate;background:linear-gradient(120deg, #021c1efa, #053d3ceb), url(/assets/generated/material-baikal-texture.webp) center / cover no-repeat, var(--lake-deep);border-top:1px solid #f6efe51a;border-bottom:1px solid #d9986838;padding-top:clamp(56px,5.2vw,80px);padding-bottom:clamp(56px,5.2vw,80px);position:relative;overflow:hidden}.authority-proof-rail{border-top:1px solid #f6efe52e;border-bottom:1px solid #f6efe52e;grid-column:1/-1;grid-template-columns:minmax(0,1.18fr) minmax(380px,.62fr);margin-top:clamp(34px,4vw,52px);display:grid}.authority-proof-rail>article{background:0 0;border:0;min-width:0}.authority-proof-rail .television-proof{color:var(--light-text);box-shadow:none;grid-template-columns:minmax(260px,.6fr) minmax(360px,1fr);gap:clamp(28px,4vw,58px);padding:clamp(26px,2.8vw,38px) clamp(30px,3.5vw,52px) clamp(26px,2.8vw,38px) 0}.authority-proof-rail .television-proof-copy h2,.authority-proof-rail .lecture-proof h2{color:var(--light-text);font-size:clamp(2rem,2.8vw,3.45rem);line-height:1.04}.authority-proof-rail .television-proof-copy p,.authority-proof-rail .lecture-proof p{color:var(--muted-light);font-size:var(--text-base);line-height:1.58}.authority-proof-rail .television-proof-meta span,.authority-proof-rail .lecture-proof-place span{color:var(--copper-bright)}.authority-proof-rail .television-proof-media{min-height:230px;box-shadow:none;border-color:#f6efe529;padding:10px}.authority-proof-rail .lecture-proof{border-left:1px solid #f6efe52e;grid-template-columns:1fr;align-content:center;gap:0;padding:clamp(26px,2.8vw,38px) 0 clamp(26px,2.8vw,38px) clamp(30px,3.5vw,52px);display:grid}.authority-proof-rail .lecture-proof-panel{background:0 0;border:0;border-top:1px solid #f6efe529;gap:20px;margin-top:26px;padding:24px 0 0}.trust-intro{padding:clamp(48px, 5vw, 78px) var(--page-x);color:var(--ink-soft);background:linear-gradient(102deg, #f6efe5f7, #e9dbc7e6), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);border-top:1px solid #8f4c3133;border-bottom:1px solid #8f4c3138;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.trust-intro-name{color:var(--copper-ink);font-size:var(--type-label);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.25}.trust-intro-statement{max-width:32ch;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2rem,2.7vw,3.35rem);font-weight:400;line-height:1.04}.first-step{padding:clamp(76px, 7.2vw, 118px) var(--page-x);color:var(--ink-soft);background:radial-gradient(circle at 10% 16%, #bd744e1c, transparent 28%), linear-gradient(112deg, #f6efe5fa, #ede1cfeb), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);border-top:1px solid #8f4c3133;border-bottom:1px solid #8f4c313d;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(52px,7vw,124px);display:grid}.first-step-heading{position:static}.first-step-heading h2{max-width:11ch;color:var(--ink-soft);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,4.6vw,5.4rem);line-height:.96}.first-step-choice{border-top:1px solid #8f4c3157;border-bottom:1px solid #8f4c3147;min-width:0}.first-step-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(34px,3.4vw,54px) 0;display:grid}.first-step-offer h3{max-width:20ch;color:var(--ink-soft);font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.1rem,2.8vw,3.45rem);font-weight:400;line-height:1.02}.first-step-offer p{color:var(--muted-dark);font-size:var(--reading-desktop);margin-top:14px;line-height:1.5}.first-step-offer .button{min-width:250px;min-height:50px}.first-step-contact{width:fit-content;min-height:48px;color:var(--muted-dark);font-size:var(--reading-mobile);align-items:center;gap:12px;margin:16px 0;text-decoration:none;display:flex}.first-step-contact strong{color:var(--copper-ink);font-weight:800}.first-step-contact svg{color:var(--copper-ink);transition:transform .18s}.first-step-contact:hover svg,.first-step-contact:focus-visible svg{transform:translate(3px)}.first-step-routes{border-top:1px solid #8f4c3157}.first-step-routes article{border-bottom:1px solid #8f4c3147;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:190px;padding:clamp(28px,3vw,42px) 0;display:grid}.first-step-routes article>div{min-width:0}.first-step-route-label{color:var(--copper-ink);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.25}.first-step-routes h3{max-width:18ch;color:var(--ink-soft);font-family:var(--font-display);text-wrap:balance;margin-top:12px;font-size:clamp(2rem,2.8vw,3.35rem);font-weight:400;line-height:1}.first-step-routes article>div>p:last-child{color:var(--muted-dark);font-size:var(--reading-mobile);margin-top:12px;line-height:1.5}.first-step-routes .button,.first-step-routes .text-link{white-space:nowrap;flex:none;min-height:48px}.first-step-routes .text-link{color:var(--copper-ink)}.authority-showcase{padding:clamp(76px, 7vw, 118px) var(--page-x) clamp(88px, 7.6vw, 132px);color:var(--ink-soft);background:linear-gradient(104deg, #f6efe5fa, #e7d8c3e6), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);border-top:1px solid #8f4c3138;border-bottom:1px solid #8f4c313d}.authority-showcase-heading{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}.authority-showcase-heading h2{max-width:13ch;color:var(--ink-soft);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(3.3rem,4.8vw,5.8rem);line-height:.94}.authority-showcase .authority-proof-rail{border-color:#8f4c3147;grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);gap:0;margin-top:clamp(44px,5vw,72px)}.authority-showcase .authority-proof-rail .television-proof{color:var(--ink-soft);background:0 0;grid-template-columns:minmax(250px,.5fr) minmax(340px,1fr);gap:clamp(28px,3.8vw,58px);padding:clamp(34px,3.4vw,52px) clamp(36px,4vw,64px) clamp(34px,3.4vw,52px) 0}.authority-showcase .television-proof-copy h3,.authority-showcase .lecture-proof-copy h3{max-width:16ch;color:var(--ink-soft);font-family:var(--font-display);text-wrap:balance;margin-top:18px;font-size:clamp(2.1rem,2.8vw,3.45rem);font-weight:400;line-height:1.02}.authority-showcase .television-proof-copy p,.authority-showcase .lecture-proof-copy p{color:var(--muted-dark);font-size:var(--reading-desktop);line-height:1.62}.authority-showcase .television-proof-meta span,.authority-showcase .lecture-proof-place span{color:var(--copper-ink)}.authority-showcase .authority-proof-rail .television-proof-media{background:var(--ink);border-color:#48322033;min-height:300px;box-shadow:0 24px 62px #241d182e}.authority-showcase .authority-proof-rail .lecture-proof{border-left-color:#8f4c3147;padding:clamp(34px,3.4vw,52px) 0 clamp(34px,3.4vw,52px) clamp(36px,4vw,64px)}.authority-showcase .authority-proof-rail .lecture-proof-panel{border-top-color:#8f4c313d}.authority-showcase .lecture-proof-place strong{color:var(--ink-soft)}.faq .section-heading{align-items:end;margin-bottom:clamp(34px,4vw,54px)}.faq.section-dark .section-heading h2,.faq.section-lake .section-heading h2{color:var(--light-text)}.faq.section-dark .section-heading p,.faq.section-lake .section-heading p{color:var(--muted-light)}.faq-shell{margin-top:0}.faq-question-list button:focus-visible{outline:2px solid var(--copper-bright);outline-offset:4px}section.booking-readiness{padding:clamp(64px, 6.2vw, 104px) var(--page-x);color:var(--ink-soft);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:linear-gradient(110deg, #f6efe5fa, #e7dac7e6), var(--paper);grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:clamp(32px,6vw,96px);display:grid}section.booking-readiness>*{min-width:0}section.booking-readiness h2{max-width:min(940px,15ch);color:var(--ink-soft);margin-top:16px}section.booking-readiness p{max-width:720px;color:var(--muted-dark);font-size:var(--text-lg);margin-top:20px;line-height:1.64}section.booking-readiness ul{max-width:760px;color:var(--muted-dark);gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}section.booking-readiness li{font-size:var(--text-sm);padding-left:18px;line-height:1.52;position:relative}section.booking-readiness li:before{content:"";background:var(--copper-ink);width:5px;height:5px;position:absolute;top:.66em;left:0}section.booking-readiness .button{justify-self:end;width:fit-content;min-width:240px;min-height:50px}.section-light .section-kicker,.section-light .overline,.section-light .text-link,.section-paper:not(.lecture-proof) .section-kicker,.section-paper:not(.lecture-proof) .overline,.section-paper:not(.lecture-proof) .text-link,section.booking-readiness .section-kicker{color:var(--copper-ink)}.authority-proof-rail .section-kicker{color:var(--copper-bright)}.booking-form .booking-readiness{min-height:52px;color:var(--muted-light);border-radius:var(--radius-sm);letter-spacing:0;text-transform:none;cursor:pointer;background:#f6efe50b;border:1px solid #f6efe533;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-top:2px;padding:13px 14px;font-size:.84rem;font-weight:600;line-height:1.45;display:grid}.booking-form .booking-readiness input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--copper-bright);cursor:pointer;margin:1px 0 0;padding:0}.booking-form .booking-readiness span{min-width:0}.events-preview-list span,.service-meta dt,.television-proof-meta span,.video-review-meta span,.review-paper-meta strong,.review-paper .review-title,.review-modal-subtitle,.blog-reader-nav span,.article-meta,.about-personal-path .about-path-list strong{color:var(--copper-ink)}@media (width<=1180px){.television-proof-copy h2,.lecture-proof h2{max-width:18ch;font-size:clamp(2.8rem,7vw,3.6rem)}.process.meeting-story{grid-template-columns:1fr}.process.meeting-story>h2,.meeting-story-points{grid-column:1}.meeting-story-points{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(46px,6vw,72px)}.authority-proof-rail{grid-template-columns:1fr}.authority-proof-rail .television-proof{padding-right:0}.authority-proof-rail .lecture-proof{border-top:1px solid #f6efe52e;border-left:0;padding-left:0}.first-step{grid-template-columns:minmax(0,1fr)}.first-step-heading{position:static}.first-step-heading h2{max-width:15ch}.authority-showcase-heading{grid-template-columns:minmax(0,1fr);gap:18px}.authority-showcase .authority-proof-rail{grid-template-columns:minmax(0,1fr)}.authority-showcase .authority-proof-rail .television-proof{padding-right:0}.authority-showcase .authority-proof-rail .lecture-proof{border-top:1px solid #8f4c3147;border-left:0;padding-left:0}.program-editorial-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""journey""summary"}.program-editorial-copy{max-width:880px;padding:0 0 clamp(36px,5vw,52px)}.program-editorial-copy h2{max-width:11ch;font-size:clamp(3.65rem,7.8vw,5.6rem)}.program-editorial-visual{width:100%;margin-left:0}.program-editorial-visual img{height:clamp(420px,57vw,620px)}.program-journey{margin-top:clamp(52px,6vw,68px)}.program-editorial-summary{margin-left:0;margin-right:0;transform:translateY(34px)}section.booking-readiness{grid-template-columns:1fr}section.booking-readiness .button{justify-self:start}}@media (width<=768px){.process.meeting-story,.events-preview.home-schedule,section.booking-readiness{padding:56px 16px}.trust-intro,.first-step,.authority-showcase{padding-left:16px;padding-right:16px}.trust-intro{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:38px;padding-bottom:44px}.trust-intro-statement{max-width:100%;font-size:clamp(1.9rem,9vw,2.7rem)}.first-step{gap:36px;padding-top:58px;padding-bottom:64px}.first-step-heading h2{max-width:100%;font-size:clamp(2.65rem,11vw,3.55rem);line-height:.98}.first-step-offer{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 0}.first-step-offer h3{max-width:100%;font-size:clamp(1.9rem,8.6vw,2.45rem)}.first-step-offer .button{width:100%;min-width:0}.first-step-contact{grid-template-columns:minmax(0,1fr) auto auto;width:100%;margin:12px 0;display:grid}.first-step-routes article{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:30px 0 34px}.first-step-routes h3{max-width:100%;font-size:clamp(2rem,10vw,2.8rem)}.first-step-routes .button,.first-step-routes .text-link{white-space:normal;justify-content:space-between;width:100%}.authority-showcase{padding-top:60px;padding-bottom:72px}.television-proof-copy h2,.lecture-proof h2{max-width:100%;font-size:clamp(2.45rem,10.5vw,3rem)}.authority-showcase-heading h2{max-width:100%;font-size:clamp(3rem,13vw,4.2rem)}.authority-showcase .authority-proof-rail{margin-top:38px}.authority-showcase .authority-proof-rail .television-proof{grid-template-columns:minmax(0,1fr);gap:28px;padding:30px 0 36px}.authority-showcase .authority-proof-rail .television-proof-media{min-height:0;padding:8px}.authority-showcase .authority-proof-rail .lecture-proof{padding-top:36px;padding-bottom:30px}.program-spotlight{padding:48px 16px 28px}.faq .section-heading{grid-template-columns:1fr;gap:20px}.program-editorial-copy{padding-bottom:32px}.program-editorial-kicker{gap:10px;font-size:.875rem}.program-editorial-kicker:before{width:34px}.program-editorial-copy h2{max-width:100%;margin-top:16px;font-size:clamp(2.75rem,13.2vw,3.65rem);line-height:.94}.program-editorial-visual img{aspect-ratio:4/3;object-position:center;height:auto}.program-editorial-visual figcaption{margin-top:9px;font-size:.75rem}.program-editorial-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.program-editorial-meta>div{padding:13px 12px 15px}.program-editorial-meta>div:first-child{padding-left:0}.program-editorial-meta>div:nth-child(2){border-right:0;padding-right:0}.program-editorial-meta dd{font-size:.9375rem}.program-journey{grid-template-columns:1fr;gap:34px;margin-top:46px}.program-journey:before{background:linear-gradient(180deg, var(--copper-bright), #d9986875 78%, transparent);width:1px;height:auto;inset:5px auto 5px 4px}.program-phase{padding:0 0 0 30px}.program-phase:before{top:4px}.program-phase h3{max-width:100%;font-size:clamp(1.9rem,8.5vw,2.45rem)}.program-phase p{max-width:44ch;margin-top:10px}.program-editorial-summary{grid-template-columns:1fr;gap:28px;margin:44px 0 0;padding:32px 24px;transform:translateY(24px)}.program-editorial-summary:before{width:3px;top:32px;bottom:32px}.program-editorial-summary blockquote{max-width:100%;font-size:clamp(2.05rem,10vw,2.9rem);line-height:1}.program-summary-actions{gap:18px;display:grid}.program-summary-actions .button,section.booking-readiness .button{width:100%;min-width:0;min-height:48px}.process.meeting-story{grid-template-columns:1fr;gap:0}.process.meeting-story>h2{max-width:100%;font-size:clamp(3rem,13vw,4.2rem);line-height:.98}.meeting-story-points{grid-template-columns:1fr;gap:32px;margin-top:46px}.meeting-story-points p{gap:10px;padding-top:0}.meeting-story-points strong{max-width:15ch;font-size:clamp(2rem,9vw,2.8rem)}.meeting-story-points p>span{max-width:100%;font-size:var(--text-base)}.page-home .about{grid-template-columns:1fr;gap:34px;padding:56px 16px}.authority-proof-rail{grid-template-columns:1fr;margin-top:18px}.authority-proof-rail .television-proof{grid-template-columns:1fr;gap:28px;padding:32px 0}.authority-proof-rail .television-proof-media{min-height:0}.authority-proof-rail .lecture-proof{padding:32px 0}.faq .section-kicker{margin-bottom:24px}.faq-shell{grid-template-columns:1fr;gap:22px}.faq-question-list button{grid-template-columns:minmax(0,1fr) 24px;gap:12px;min-height:64px;padding:14px 0}.faq-answer-panel{min-height:0;padding:24px 20px}section.booking-readiness{gap:28px}section.booking-readiness h2{max-width:100%}section.booking-readiness p{font-size:var(--text-base)}.booking-modal-close{touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px}.header-socials a,.menu-toggle{touch-action:manipulation}.header-socials a:focus-visible,.menu-toggle:focus-visible,.booking-modal-close:focus-visible{outline:2px solid var(--copper-bright);outline-offset:2px}.text-link,.footer-links a,.footer-link-button,.contact-legal-links a{touch-action:manipulation;align-items:center;min-height:44px;display:inline-flex}.review-filter-list button,.service-details summary,.faq-question-list button{touch-action:manipulation;min-height:44px}}.hero-kicker{width:fit-content;color:var(--copper-bright);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin-top:18px;font-weight:800;line-height:1.35;display:flex}.hero-kicker:before{content:"";background:#d99868bd;width:48px;height:1px}.hero-kicker+.hero-lede{margin-top:10px}.hero-boundary{color:#f6efe5c7;max-width:54ch;font-size:var(--supporting-text);margin-top:6px;font-weight:700;line-height:1.5}.meeting-product{padding:clamp(72px, 7vw, 116px) var(--page-x);isolation:isolate;background:radial-gradient(circle at 4% 0%, #bd744e1a, transparent 30%), linear-gradient(105deg, #f6efe5f7, #e8dbc9e6), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);border-top:1px solid #8f4c3138;border-bottom:1px solid #241d1829;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);grid-template-areas:"head outcomes""booking booking";gap:clamp(48px,6vw,112px);display:grid;position:relative;overflow:hidden}.meeting-product:after{z-index:-1;content:"";background:linear-gradient(#0000,#8f4c312e 18% 82%,#0000);width:1px;height:100%;position:absolute;top:0;right:clamp(42px,8vw,150px)}.meeting-product-head{grid-area:head;align-self:start;max-width:620px}.meeting-product-head h2{max-width:10.5ch;color:var(--ink-soft);font-size:clamp(3.3rem, 5vw, var(--text-display-max));letter-spacing:-.012em;text-shadow:0 1px #ffffffb8;margin-top:18px;line-height:.92}.meeting-product-title-line,.page-hero-title-line{display:block}.meeting-product-head>p{max-width:42ch;color:var(--muted-dark);font-size:var(--text-lg);margin-top:26px;line-height:1.62}.meeting-outcomes{border-top:1px solid #241d183d;grid-area:outcomes;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin:0;padding:0;list-style:none;display:grid}.meeting-outcome{min-height:124px;color:var(--ink-soft);font-family:var(--font-display);border-bottom:1px solid #241d1833;padding:24px clamp(24px,3vw,48px) 24px 20px;font-size:clamp(1.55rem,1.8vw,2.15rem);font-weight:400;line-height:1.08;position:relative}.meeting-outcome:nth-child(odd){padding-left:0}.meeting-outcome:nth-child(2n){border-left:1px solid #241d1829}.meeting-outcome:before{content:"";border:1px solid var(--copper-ink);background:var(--paper);width:7px;height:7px;position:absolute;top:-4px;left:0;transform:rotate(45deg)}.meeting-product-booking{border-top:1px solid #8f4c3157;grid-area:booking;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:clamp(-26px,-2vw,-12px);padding:24px 0 0;display:grid}.meeting-format-options{flex-wrap:wrap;gap:10px clamp(24px,3vw,48px);display:flex}.meeting-format-option{color:var(--copper-ink);font-size:var(--text-sm);font-weight:800;line-height:1.45}.meeting-product-booking .button{width:fit-content;min-width:260px}.additional-practice-intro{max-width:none;margin-bottom:0;display:block}.additional-practice{gap:clamp(24px,3vw,38px)}.additional-practice-intro h2{max-width:100%;color:var(--ink-soft);text-wrap:pretty;margin-top:14px;font-size:clamp(2.75rem,3.4vw,4.25rem);line-height:1.02}.additional-practice-intro h2>span{white-space:nowrap}.additional-practice .service-details summary{grid-template-columns:minmax(0,1fr) minmax(190px,.3fr) auto}.additional-practice .service-expanded{padding-left:0}.practice-boundary{max-width:62ch;color:var(--muted-dark);font-size:var(--text-sm);margin-top:0;line-height:1.55}.service-summary-toggle{min-height:44px;color:var(--copper-ink);font-size:var(--supporting-text);letter-spacing:.04em;text-transform:uppercase;justify-self:end;align-items:center;gap:9px;font-weight:800;display:inline-flex}.service-summary-toggle svg{transition:transform .18s}.service-details[open] .service-summary-toggle svg{transform:rotate(90deg)}.program-summary-copy{gap:18px;display:grid}.program-entry-title{max-width:22ch;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(2rem,2.45vw,3.2rem);font-weight:400;line-height:1.02}.program-editorial-summary .program-summary-copy blockquote{max-width:34ch;font-size:clamp(2rem,2.45vw,3.2rem);line-height:1.02}.program-spotlight .program-entry-sequence{max-width:74ch;color:var(--ink-soft);font-size:var(--text-base);font-weight:700;line-height:1.62}.program-spotlight .program-entry-note{max-width:78ch;color:var(--muted-dark);font-size:var(--text-sm);border-top:1px solid #8f4c313d;padding-top:14px;line-height:1.58}.contact-payment-panel{background:linear-gradient(135deg,#041213bd,#06393a70),url(/assets/generated/material-baikal-texture.webp) 50%/cover no-repeat;grid-template-columns:1fr;min-height:310px}.contact-payment-panel>div{align-content:end;min-height:100%;display:grid}.contact-payment-panel .payment-note{max-width:42ch;color:var(--muted-light);font-size:var(--text-base);margin-top:22px;line-height:1.62}.topic-matrix{border-top:1px solid #241d1833;grid-template-columns:1.05fr .95fr 1.1fr}.topic-matrix li,.topic-matrix li:nth-child(2n){border-bottom:1px solid #241d1833;border-left:0;border-right:1px solid #241d1824;align-items:flex-end;min-height:148px;padding:28px clamp(24px,3.2vw,52px) 30px 0;display:flex;position:relative}.topic-matrix li:nth-child(3){border-right:0;padding-left:clamp(24px,3.2vw,52px);padding-right:0}.topic-matrix li:nth-child(2){padding-left:clamp(24px,3.2vw,52px)}.topic-matrix li:nth-child(4){grid-column:1/2}.topic-matrix li:nth-child(5){border-right:0;grid-column:2/4;padding-left:clamp(24px,3.2vw,52px);padding-right:0}.topic-matrix li:before{content:"";border:1px solid var(--copper-ink);background:var(--paper);width:7px;height:7px;position:absolute;top:-4px;left:0;transform:rotate(45deg)}.topic-matrix strong{max-width:32ch;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(1.65rem,2vw,2.4rem);font-weight:400;line-height:1.08}@media (width<=1180px){.additional-practice-intro{grid-template-columns:1fr;gap:20px}.additional-practice-intro h2{max-width:100%}.meeting-product{grid-template-columns:1fr;grid-template-areas:"head""booking""outcomes";gap:42px}.meeting-product-head h2{max-width:100%}.meeting-product-head>p{max-width:56ch}.meeting-product-booking{margin-top:0}.topic-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-matrix li:nth-child(n){border-right:1px solid #241d1824;grid-column:auto;padding-left:0;padding-right:clamp(22px,3vw,42px)}.topic-matrix li:nth-child(2n){border-right:0;padding-left:clamp(22px,3vw,42px);padding-right:0}.topic-matrix li:last-child:nth-child(odd){border-right:0;grid-column:1/-1;padding-left:0;padding-right:0}}@media (width<=720px){.hero-kicker{font-size:var(--text-xs);gap:10px;margin-top:18px}.hero-kicker:before{width:34px}.hero-boundary{margin-top:2px;line-height:1.45}.meeting-product{gap:34px;padding:56px 16px}.meeting-product-head h2{max-width:100%;font-size:clamp(1.85rem,7.5vw,2.15rem);line-height:1.02}.meeting-product-title-line{white-space:nowrap}.meeting-product-head>p{font-size:var(--text-base);margin-top:20px}.meeting-outcomes{grid-template-columns:1fr}.meeting-outcome,.meeting-outcome:nth-child(odd),.meeting-outcome:nth-child(2n){border-left:0;border-right:0;min-height:0;padding:20px 0;font-size:clamp(1.65rem,8vw,2.25rem)}.meeting-product-booking{grid-template-columns:1fr;gap:22px}.meeting-format-options{gap:8px;display:grid}.meeting-product-booking .button{width:100%;min-width:0}.additional-practice-intro{grid-template-columns:1fr;gap:18px;margin-bottom:0}.additional-practice-intro h2{text-wrap:balance;max-width:100%;font-size:clamp(2rem,8.2vw,2.25rem);line-height:1.04}.additional-practice .service-details summary{grid-template-columns:minmax(0,1fr) auto}.additional-practice .service-summary-copy{grid-column:1/-1}.additional-practice .service-summary-meta{grid-column:1}.additional-practice .service-summary-toggle{grid-area:2/2}.additional-practice .service-expanded{padding-left:0}.program-editorial-summary .program-summary-copy blockquote{font-size:clamp(1.95rem,9.4vw,2.75rem)}.program-spotlight .program-entry-sequence{font-size:var(--text-sm)}.topic-matrix{grid-template-columns:1fr}.topic-matrix li:nth-child(n),.topic-matrix li:last-child:nth-child(odd){border-right:0;grid-column:1;min-height:0;padding:22px 0}.topic-matrix strong{font-size:clamp(1.55rem,7.5vw,2.1rem)}}.process.meeting-story{padding-top:clamp(58px,4.8vw,64px);padding-bottom:clamp(64px,5vw,72px);display:block}.meeting-story-layout{grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,120px);display:grid}.meeting-story-layout>h2{max-width:8.5ch;color:var(--light-text);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.8rem,3.8vw,4.9rem);line-height:.97}.meeting-story-points{color:var(--light-text);box-shadow:none;background:0 0;border-top:1px solid #f6efe540;border-bottom:0;margin:0;padding:0;list-style:none;display:block;overflow:visible}.meeting-story-points:before,.process-story-step:before{display:none}.process-story-step,.process-story-step:first-child,.process-story-step:last-child{background:0 0;border:0;border-bottom:1px solid #f6efe52b;grid-template-columns:56px minmax(190px,.72fr) minmax(280px,1fr);align-items:start;gap:clamp(24px,3vw,52px);min-width:0;min-height:0;margin:0;padding:clamp(25px,2.1vw,30px) 0;display:grid}.meeting-story-points .process-story-number{color:var(--copper-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,1.45vw,1.8rem);font-weight:400;line-height:1}.process-story-step h3{max-width:20ch;color:var(--light-text);font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(1.45rem,1.7vw,2rem);font-weight:400;line-height:1.08}.process-story-step p{max-width:40ch;color:var(--muted-light);font-family:var(--font-sans);text-wrap:pretty;margin:0;font-size:clamp(1rem,1vw,1.08rem);line-height:1.55}@media (width<=1120px){.meeting-story-layout{grid-template-columns:minmax(0,1fr);gap:34px}.meeting-story-layout>h2{max-width:13ch}.process-story-step,.process-story-step:first-child,.process-story-step:last-child{grid-template-columns:50px minmax(0,1fr);gap:10px 22px}.process-story-step h3,.process-story-step p{grid-column:2}.process-story-step p{max-width:46ch}}@media (width<=720px){.process.meeting-story{padding:56px 16px 68px}.meeting-story-layout{gap:28px}.meeting-story-layout>h2{max-width:100%;font-size:clamp(2.55rem,11vw,3.35rem)}.process-story-step,.process-story-step:first-child,.process-story-step:last-child{grid-template-columns:42px minmax(0,1fr);gap:10px 18px;padding:24px 0 27px}.meeting-story-points .process-story-number{font-size:1.35rem}.process-story-step h3{max-width:100%;font-size:clamp(1.5rem,7vw,1.9rem)}.process-story-step p{max-width:34ch;font-size:1rem}}.program-editorial-intro{color:#f6efe5c7;max-width:58ch;font-size:var(--text-base);margin-top:clamp(22px,2vw,30px);line-height:1.66}.about-path-list article{grid-template-columns:minmax(0,1fr);gap:0}.about-path-copy{max-width:760px}.about-chapter-list{border-top-color:#f6efe53d}.ancestor-chapter{border-bottom:1px solid #f6efe533;scroll-margin-top:120px}.ancestor-chapter>summary{min-height:124px;color:var(--light-text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(24px,2.6vw,36px) 0;list-style:none;display:grid}.ancestor-chapter>summary::-webkit-details-marker{display:none}.ancestor-chapter>summary:focus-visible{outline:2px solid var(--copper-bright);outline-offset:8px}.ancestor-summary-copy{gap:9px;min-width:0;display:grid}.ancestor-summary-copy>strong{color:var(--copper-bright);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.25}.ancestor-summary-title{max-width:720px;color:var(--light-text);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.9rem,2.55vw,3.15rem);font-weight:400;line-height:1.04;display:block}.ancestor-source{color:#f6efe594;max-width:72ch;font-family:var(--font-sans);letter-spacing:.01em;font-size:.78rem;font-weight:600;line-height:1.48;display:block}.ancestor-chapter>summary svg{color:var(--copper-bright);flex:none;transition:transform .18s}.ancestor-chapter[open]>summary svg{transform:rotate(90deg)}.ancestor-chapter-body{border-left:1px solid #d998687a;max-width:760px;margin:0 0 clamp(28px,3vw,42px) clamp(18px,2vw,30px);padding:0 0 0 clamp(22px,2.5vw,38px)}.ancestor-chapter-body p{color:#f6efe5c2;max-width:680px}@media (width<=720px){.program-editorial-intro{max-width:46ch;font-size:var(--text-sm);margin-top:18px;line-height:1.6}.about-chapters{gap:28px}.ancestor-chapter>summary{gap:14px;min-height:0;padding:22px 0}.ancestor-summary-copy{gap:7px}.ancestor-summary-title{font-size:clamp(1.72rem,8.2vw,2.2rem);line-height:1.05}.ancestor-source{font-size:.75rem;line-height:1.45}.ancestor-chapter>summary svg{width:20px;height:20px}.ancestor-chapter-body{margin:0 0 26px;padding-left:18px}.ancestor-chapter-body p{font-size:var(--text-sm);line-height:1.62}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none;transition:none!important}.button,.text-link,.site-header,.brand-logo-image,.service-card,.services-overview-card,.services-overview-card:after{transition:none!important;animation:none!important}.button:hover,.button:focus-visible,.services-overview-card:hover,.services-overview-card:focus-within{transform:none}}.meeting-product.meeting-product-page-lead{min-height:0;padding-top:clamp(160px,12vw,210px)}.meeting-product-page-lead .meeting-product-head h1{max-width:15ch}.services-page-hero.page-hero-compact{min-height:clamp(410px,42vh,500px);padding-top:clamp(168px,10vw,205px);padding-bottom:clamp(52px,4.5vw,72px)}.services-page-hero.page-hero-compact .page-hero-main{max-width:1080px}.services-page-hero.page-hero-compact h1{text-wrap:pretty;max-width:21ch;font-size:clamp(3.15rem,3.7vw,4.5rem);line-height:.98}.meeting-product.meeting-product-without-outcomes{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-template-areas:"head booking";align-items:end}.meeting-product-without-outcomes .meeting-product-booking{border-top:0;border-left:1px solid #8f4c3157;grid-template-columns:1fr;align-content:end;margin-top:0;padding:34px 0 4px clamp(34px,4vw,72px)}.events-page.events-page-lead{background:linear-gradient(95deg, #f6efe5ed, #ece0ced1), url(/assets/generated/testimonial-paper-objects.webp) center / cover no-repeat, var(--paper);min-height:0;padding-top:clamp(160px,12vw,210px)}.events-page-lead .events-page-intro h1{max-width:15ch}@media (width>=1181px){.events-page-lead .events-page-intro h1{max-width:100%;font-size:clamp(3.2rem,3.45vw,4.4rem)}}.cookie-consent{right:max(18px, var(--page-x));grid-template-columns:minmax(0,1fr) auto;gap:14px;width:min(600px,100vw - 36px);padding:13px 14px;bottom:18px;left:auto}.cookie-consent-copy{-webkit-line-clamp:unset;font-size:.75rem;line-height:1.4;display:block;overflow:visible}.cookie-consent-actions{flex-direction:row;align-items:center;display:flex}.cookie-consent-actions .button{width:auto;min-height:44px;padding:0 14px}.blog-page-hero.page-hero-compact{min-height:330px;padding-top:clamp(144px,11vw,184px);padding-bottom:clamp(42px,4vw,62px)}@media (width<=1180px){.meeting-product-page-lead .meeting-product-head h1,.events-page-lead .events-page-intro h1{max-width:100%}.meeting-product.meeting-product-without-outcomes{grid-template-columns:1fr;grid-template-areas:"head""booking";gap:42px}.meeting-product-without-outcomes .meeting-product-booking{border-top:1px solid #8f4c3157;border-left:0;grid-template-columns:minmax(0,1fr) auto;padding:24px 0 0}}@media (width<=720px){.services-page-hero.page-hero-compact{min-height:0;padding-top:136px;padding-bottom:54px}.services-page-hero.page-hero-compact h1{max-width:100%;font-size:clamp(2.15rem,8.7vw,2.55rem);line-height:1}.services-page-hero .page-hero-title-line{white-space:nowrap}.meeting-product.meeting-product-page-lead,.events-page.events-page-lead{min-height:0;padding-top:138px}.meeting-product.meeting-product-without-outcomes{gap:34px}.meeting-product-without-outcomes .meeting-product-booking{grid-template-columns:1fr;padding-top:22px}.blog-page-hero.page-hero-compact{min-height:300px;padding-top:132px;padding-bottom:42px}.blog-reader-nav{display:none}.program-teaser-visual figcaption{font-size:.75rem}.cookie-consent{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) auto;gap:9px;width:auto;padding:10px;left:10px}.cookie-consent-copy{font-size:.75rem;line-height:1.35}.cookie-consent-actions .button{min-height:44px;padding:0 11px;font-size:.75rem}}@media (width<=1180px){.events-preview.home-schedule{grid-template-columns:1fr;gap:48px;min-height:0}.home-schedule-copy{max-width:760px}.home-schedule-copy h2{max-width:12ch}.home-schedule-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-schedule-format+.home-schedule-format{border-top:0;border-left:1px solid #8f4c3147}}@media (width<=720px){.events-preview.home-schedule{gap:34px;padding:58px 16px 64px}.home-schedule-copy{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;max-width:100%}.home-schedule-copy h2{max-width:100%;margin-top:14px;font-size:clamp(2.7rem,12.8vw,3.55rem);line-height:.98}.home-schedule .events-preview-actions{justify-self:stretch;gap:12px;width:auto;min-width:0;max-width:100%;margin-top:28px;display:grid}.home-schedule .events-preview-actions .button,.home-schedule .events-preview-actions .text-link{white-space:normal;width:100%;min-width:0;max-width:100%;min-height:50px;padding-left:16px;padding-right:16px;line-height:1.25}.home-schedule-formats{grid-template-columns:1fr}.home-schedule-format{padding:28px 22px 30px}.home-schedule-format+.home-schedule-format{border-top:1px solid #8f4c3147;border-left:0}.home-schedule-format h3{font-size:clamp(2.35rem,11vw,3rem)}.home-schedule-format-meta{grid-template-columns:auto 1fr}.home-schedule-format-meta span{font-size:.75rem}}:root{--type-lead:clamp(1.1875rem, calc(1.02rem + .22vw), 1.375rem);--type-body:clamp(1.0625rem, calc(1rem + .08vw), 1.125rem);--type-support:.9375rem;--type-label:.875rem;--type-control:1rem;--measure-lead:56ch;--measure-body:68ch;--reading-desktop:var(--type-body);--reading-mobile:1rem;--interactive-text:var(--type-control);--supporting-text:var(--type-support)}body{font-size:var(--reading-desktop)}.page-home{--type-body:clamp(1.1rem, calc(1.02rem + .08vw), 1.125rem);--reading-desktop:var(--type-body)}.button,.price-panel .button,.cookie-consent-actions .button,.text-link,.blog-article-toggle{font-size:var(--interactive-text)}.contact-legal-links a{font-size:var(--reading-mobile)}.hero-lede,.page-hero-side p,.section-heading p,.meeting-product-head>p,.events-page-intro p:not(.events-page-status),.program-teaser-lede,.program-editorial-intro,.review-experience-note,.about-hero-copy p,.about-personal-intro p,.about-proof-copy p,.post-proof-cta p{max-width:var(--measure-lead);font-size:var(--type-lead);line-height:1.58}.events-note p,.lineage-copy p,.offer p,.entry-copy p,.session-detail-copy p,.about-story-copy p,.process-head p,.video-copy p,.television-proof-copy p,.contact-payment-panel .payment-note,section.booking-readiness p,.check-list li,.service-summary-copy>span:last-child,.service-detail-copy p,.blog-article>summary .article-lede,.blog-longform .blog-article-body p,.about-path-list p,.about-chapter-list p,.proof-ledger span,.review-paper p,.quote-grid p,.faq-answer-panel p,.event-card-main>p{font-size:var(--type-body)}.service-summary-copy>span:last-child,.service-detail-copy p,.program-spotlight .program-entry-note,.blog-longform .blog-article-body p,.about-path-copy p,.lineage-copy p,.ancestor-chapter-body p,.review-paper blockquote p,.event-card-main>p{max-width:var(--measure-body)}.process-story-step p,.article-strip p,.service-points li,section.booking-readiness li{font-size:var(--type-body)}.service-meta dd,.meeting-format-option,.practice-boundary,.lineage-proof article>span,.service-summary-meta{font-size:var(--reading-mobile)}.faq-question-list button{color:#f6efe5e0;font-size:var(--reading-desktop)}.hero-kicker{color:#d99868f5;font-size:var(--supporting-text);letter-spacing:.08em}.hero-price-line{color:#f6efe5e6;font-size:var(--interactive-text)}.hero-stats dd{color:#f6efe5e6;font-size:var(--supporting-text)}.section-kicker,.overline,.program-editorial-kicker,.program-teaser-entry-label,.program-editorial-meta dt{font-size:var(--type-label)}.article-strip span,.article-meta span,.service-meta dt,.service-summary-meta,.review-paper-meta strong,.review-paper .review-title,.proof-ledger strong,.blog-reader-nav span{color:var(--copper-ink)}.program-editorial-visual{width:100%;margin-left:0}.program-editorial-copy,.program-editorial-meta,.program-editorial-meta>div,.program-teaser-copy,.program-teaser-signature{min-width:0}.program-editorial-copy{width:100%}.program-editorial-copy .program-editorial-title{text-wrap:initial;max-width:100%}.program-editorial-title>span{white-space:nowrap;display:block}.program-editorial-intro{color:#f6efe5db;font-size:var(--type-lead);line-height:1.58}.program-editorial-meta dt{letter-spacing:.075em;font-size:.875rem}.program-editorial-meta dd{color:#f6efe5f0;font-size:var(--reading-mobile);overflow-wrap:break-word;font-weight:600;line-height:1.5}.program-phase p,.program-spotlight .program-entry-note{font-size:var(--type-body);line-height:1.65}.program-phase p{color:#f6efe5d1}.program-spotlight .program-entry-note{max-width:var(--measure-body);color:var(--muted-dark)}.program-editorial-visual figcaption{color:#f6efe5c2}.program-inclusions{border-top:1px solid #8f4c3147;border-bottom:1px solid #8f4c3138;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;display:grid}.program-inclusions p{border-right:1px solid #8f4c3133;align-content:start;gap:7px;min-width:0;margin:0;padding:17px clamp(14px,1.5vw,22px);display:grid}.program-inclusions p:first-child{padding-left:0}.program-inclusions p:last-child{border-right:0;padding-right:0}.program-inclusions strong{color:var(--copper-ink);letter-spacing:.065em;text-transform:uppercase;font-size:.8125rem;font-weight:800;line-height:1.35}.program-inclusions span{color:var(--ink-soft);font-size:var(--reading-mobile);overflow-wrap:anywhere;line-height:1.52}.program-teaser-copy{width:100%;max-width:900px}.program-teaser-signature{max-width:900px}@media (width>=1181px){.program-editorial-inner{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);column-gap:clamp(54px,5vw,92px)}.program-editorial-visual{width:100%;margin:0}}@media (width<=350px){.article-strip{grid-template-columns:minmax(0,1fr)}.article-strip article{min-width:0}#root .heading-tail{white-space:normal}}@media (width>=721px){.event-card{grid-template-columns:minmax(0,1fr)}.event-card-main{min-width:260px}.event-card .button{white-space:nowrap;grid-area:auto/1;place-self:start;width:auto;min-width:0;max-width:100%}}@media (width>=1101px) and (width<=1360px){.contact-studio{grid-template-columns:minmax(0,1fr);gap:clamp(42px,5vw,68px)}.contact-studio-copy{max-width:920px;position:relative;top:auto}.contact-studio-panels{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.contact-legal-panel{min-width:340px}}.contact-legal-grid p{color:#f6efe5e6;font-size:var(--reading-mobile);line-height:1.55}.review-scroll-window{overscroll-behavior:auto;scroll-snap-type:none;max-height:none;padding-right:0;overflow-y:visible}.review-filter-list span,.review-filter-list strong,.review-results-status,.video-review-part span{font-size:var(--supporting-text)}.review-filter-list span,.review-filter-list strong{letter-spacing:.055em}.review-paper p{max-width:68ch;line-height:1.72}.video-review-part strong{font-size:var(--reading-mobile)}.ancestor-chapter-body p{color:#f6efe5d6;font-size:var(--reading-desktop);line-height:1.68}.ancestor-source{color:#f6efe5b8;font-size:.8125rem}.booking-form label{color:#f6efe5d6;font-size:var(--supporting-text);letter-spacing:.06em}.booking-form .booking-readiness{font-size:var(--supporting-text)}.booking-context span,.booking-form input,.booking-form textarea{font-size:var(--reading-mobile)}.booking-form input::placeholder,.booking-form textarea::placeholder{color:#f6efe5a8}.form-note{color:#f6efe5c2;font-size:var(--supporting-text);line-height:1.5}.cookie-consent-copy{color:#f6efe5e6;font-size:var(--supporting-text);line-height:1.5}.site-footer{color:#f6efe5bd;font-size:.8125rem}.site-footer a,.footer-link-button{color:#f6efe5bd;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-footer .footer-credit{color:#f6efe5ad;font-size:.8125rem}@media (width<=720px){:root{--type-lead:1.125rem;--type-body:1rem}body,.hero-lede,.page-hero-side p,.section-heading p,.meeting-product-head>p,.events-page-intro p:not(.events-page-status),.events-note p,.program-teaser-lede,.about-hero-copy p,.lineage-copy p,.about-proof-copy p,.offer p,.entry-copy p,.session-detail-copy p,.about-story-copy p,.process-head p,.video-copy p,.television-proof-copy p,.contact-payment-panel .payment-note,section.booking-readiness p,.check-list li,.service-summary-copy>span:last-child,.service-detail-copy p,.blog-article>summary .article-lede,.blog-longform .blog-article-body p,.about-path-list p,.about-chapter-list p,.proof-ledger span,.review-paper p,.quote-grid p,.faq-answer-panel p,.event-card-main>p,.ancestor-chapter-body p,.faq-question-list button,.program-editorial-intro,.program-editorial-meta dd,.program-phase p,.program-spotlight .program-entry-note{font-size:var(--type-body)}.hero-lede,.page-hero-side p,.section-heading p,.meeting-product-head>p,.events-page-intro p:not(.events-page-status),.program-teaser-lede,.program-editorial-intro,.review-experience-note,.about-hero-copy p,.about-personal-intro p,.about-proof-copy p,.post-proof-cta p{font-size:var(--type-lead);line-height:1.58}.program-editorial-meta{grid-template-columns:minmax(0,1fr)}.program-editorial-meta>div,.program-editorial-meta>div:first-child,.program-editorial-meta>div:nth-child(2),.program-editorial-meta>div:last-child{border-top:1px solid #f6efe524;border-right:0;grid-column:auto;padding:15px 0}.program-editorial-meta>div:first-child{border-top:0}.program-inclusions{grid-template-columns:minmax(0,1fr)}.program-inclusions p,.program-inclusions p:first-child,.program-inclusions p:last-child{border-top:1px solid #8f4c312e;border-right:0;padding:15px 0}.program-inclusions p:first-child{border-top:0}.program-teaser,.program-teaser-copy,.program-teaser-signature{min-width:0;max-width:100%}.program-teaser .button,.event-card .button{white-space:normal}.review-paper p{max-width:100%}.cookie-consent-copy{font-size:var(--supporting-text);line-height:1.45}.cookie-consent-actions .button{font-size:var(--interactive-text)}.site-footer,.site-footer .footer-credit{font-size:.8125rem}}.post-proof-cta p{max-width:var(--measure-lead)}.review-paper blockquote p{max-width:68ch;font-size:var(--reading-desktop);line-height:1.72}.hero .hero-kicker,.hero .hero-price-line{font-size:var(--reading-mobile)}.testimonials button.text-link{min-height:44px;color:var(--copper-ink);font-size:var(--interactive-text)}.service-summary-toggle{font-size:var(--interactive-text)}.authority-section .about-copy p,.authority-section .television-proof-copy p,.authority-section .lecture-proof-copy p{font-size:var(--reading-desktop);line-height:1.65}.blog-reader-nav strong,.review-modal-text p,.booking-context strong,.form-note,.service-summary-meta,.video-review-summary>strong,.events-note-phone,.contact-channel-panel span{font-size:var(--reading-mobile)}.nav a,.site-footer{font-size:var(--supporting-text)}.program-teaser-copy h2{line-height:.93}@media (width<=720px){.program-teaser:before{width:min(82vw,320px);height:min(82vw,320px);top:30%;left:auto;right:0}.hero{padding-top:calc(86px + env(safe-area-inset-top,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.hero-actions{gap:8px;margin-top:16px}.hero-actions .button{min-height:44px}.hero-stats{margin-top:12px}.review-experience-note{font-size:var(--type-lead);margin-top:14px}.hero-lede{margin-top:8px;line-height:1.55}.hero-kicker,.hero-actions{margin-top:10px}.hero-stats{gap:4px;margin-top:6px}.hero-stats div{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.hero-stats .stat-icon{display:none}.hero-stats dt{font-size:1rem}.hero-stats dd{white-space:nowrap;margin-top:2px;font-size:.75rem;line-height:1.25}.program-teaser-copy h2{line-height:.94}.authority-section .about-copy p,.authority-section .television-proof-copy p,.authority-section .lecture-proof-copy p{font-size:var(--reading-mobile)}.review-paper blockquote p{max-width:100%;font-size:var(--reading-mobile)}.cookie-consent{gap:6px;padding:8px;left:6px;right:6px}.cookie-consent-copy{line-height:1.35}}@media (width>=1280px) and (width<=1799px){.site-header{gap:12px}.brand{width:clamp(460px,34vw,520px);min-width:clamp(460px,34vw,520px)}.brand-logo-image{width:clamp(460px,34vw,520px)}.site-header-scrolled .brand{width:clamp(350px,26vw,430px);min-width:clamp(350px,26vw,430px)}.nav{gap:12px}}@media (width>=721px) and (width<=1279px){.site-header{grid-template-columns:auto 1fr auto auto;justify-content:space-between;gap:12px;min-height:88px}.site-header-scrolled{min-height:78px}.brand{order:1;min-width:min(340px,50vw)}.brand-logo-image{width:min(340px,50vw);height:78px}.site-header-scrolled .brand-logo-image{width:min(310px,46vw);height:68px}.header-socials{order:2;justify-self:end}.menu-toggle{order:3;display:inline-flex}.nav{overscroll-behavior:contain;border:1px solid var(--line-dark);background:#050c0dfe;flex-direction:column;order:4;justify-content:flex-start;width:min(300px,100vw - 32px);max-height:calc(100svh - 104px);padding:18px;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 70px #00000075}.nav-open{display:flex}.header-cta{display:none}}@media (width<=720px){.video-review-summary>p{font-size:var(--reading-mobile)}.program-teaser-mechanism{font-size:1.0625rem}.testimonials{overflow:hidden}.quote-grid{height:var(--quote-active-height,auto);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-rows:max-content;grid-template-columns:none;grid-auto-columns:minmax(82vw,318px);grid-auto-flow:column;align-items:start;gap:14px;padding:6px 0 12px;overflow:auto hidden}.quote-grid blockquote,.quote-grid blockquote:first-child{scroll-snap-align:start;min-height:0;padding:30px 24px}.article-strip{margin-top:28px}.article-strip article,.article-strip article:first-child{padding:28px 0}.article-strip article:first-child{min-height:0;padding-top:28px;padding-bottom:30px}.article-strip article:first-child h3{max-width:none;margin-top:18px;font-size:clamp(1.8rem,8vw,2.15rem);line-height:1.08}.article-strip article:not(:first-child) h3{margin-top:14px;font-size:1.65rem}.article-strip article:not(:first-child) p{display:none}.program-editorial-copy .program-editorial-title{font-size:clamp(2.6rem,11.8vw,2.9rem);line-height:.96}}:root{--display-hero:clamp(3.35rem, 5vw, 5.4rem);--display-page:clamp(2.9rem, 3.6vw, 4.6rem);--display-section:clamp(2.05rem, 2.8vw, 2.875rem);--display-card:clamp(1.6rem, 2vw, 2.2rem)}#root main h1,#root main h2,#root main h3{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;font-weight:400}.heading-tail{white-space:normal;max-width:100%;display:inline-block}.heading-tail-long{white-space:normal;display:inline}.booking-modal-panel .heading-tail{white-space:normal}.hero-title-question{display:inline-block;position:relative;top:.18em}#root main h1{max-width:min(100%,24ch);font-size:var(--display-page);line-height:1.02}#root .hero h1{font-size:var(--display-hero);line-height:.98}#root main h2{max-width:min(100%,24ch);font-size:var(--display-section);line-height:1.07}#root main h3{font-size:var(--display-card);line-height:1.12}#root .review-paper h2{font-size:clamp(1.75rem,2.3vw,2rem)}#root .process.meeting-story h2{font-size:clamp(1.9rem,2.2vw,2.625rem)}#root .first-step h2{font-size:clamp(1.6rem,2.2vw,2.375rem)}#root .contact-legal-panel h2{font-size:2rem}#root .home-schedule-copy h2{font-size:clamp(2.5rem,2.8vw,2.875rem)}#root .events-page-lead .events-page-intro h1{max-width:100%;font-size:clamp(2.5rem,3.1vw,3.75rem)}#root .blog-page-hero h1{max-width:30ch;font-size:clamp(2.65rem,3vw,3.45rem);line-height:1.06}#root .blog-preview .section-heading h2{max-width:32ch}#root .blog-preview .article-strip h3{font-size:clamp(1.45rem,1.65vw,1.75rem);line-height:1.12}.blog-preview .article-strip article,.blog-preview .article-strip article:first-child{padding-top:22px;padding-bottom:24px}.program-summary-actions .button,.program-editorial-title>span{white-space:normal}#root .meeting-outcome{font-family:var(--font-body);font-size:clamp(1.0625rem,1.2vw,1.2rem);font-weight:600;line-height:1.5}#root .topic-matrix strong{font-family:var(--font-body);font-size:clamp(1.125rem,1.35vw,1.35rem);font-weight:600;line-height:1.45}#root .additional-practice .service-summary-copy strong{font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.15}#root .process-story-step h3{font-size:clamp(1.25rem,1.4vw,1.5rem);line-height:1.15}#root .program-phase h3{font-size:clamp(1.3rem,1.55vw,1.6rem);line-height:1.15}#root .program-entry-title{font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.08}.program-editorial-visual figcaption{font-size:.875rem;line-height:1.45}.review-archive-body{grid-template-columns:minmax(0,1fr)}.review-scroll-window,.review-paper{width:100%;min-width:0}.article-strip article,.article-strip article:first-child{padding-left:clamp(18px,1.5vw,24px);padding-right:clamp(18px,1.5vw,24px)}.quote-grid{gap:12px}.quote-grid blockquote,.quote-grid blockquote:first-child{padding-left:18px;padding-right:18px}.meeting-product,.meeting-product-head,.meeting-product-booking,.meeting-format-options,.meeting-outcomes,.events-page,.events-page-intro,.events-list,.events-note,.blog-longform,.blog-reader-stack,.program-spotlight,.program-editorial-inner,.program-editorial-copy{min-width:0}.about-immersive>*,.video-review>*,.post-proof-cta>*,.lineage-section>*{min-width:0;max-width:100%}@media (width>=721px) and (width<=1400px){.review-paper{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:30px}}@media (width>=1181px) and (width<=1400px){.events-page.events-page-lead{grid-template-columns:minmax(360px,.38fr) minmax(0,1fr);gap:clamp(32px,3vw,46px)}}@media (width>=1360px){.site-header.site-header-scrolled{height:74px;min-height:74px;max-height:74px}}@media (width>=1181px){.about-chapters{grid-template-columns:minmax(340px,.34fr) minmax(0,1fr)}#root .lineage-copy h2{font-size:clamp(2rem,2.3vw,2.45rem);line-height:1.06}}@media (width<=720px){:root{--display-hero:clamp(2.35rem, 10.4vw, 2.55rem);--display-page:clamp(2.15rem, 9vw, 2.45rem);--display-section:clamp(1.75rem, 7.2vw, 1.95rem);--display-card:clamp(1.5rem, 6.6vw, 1.8rem)}#root main h1,#root main h2{max-width:100%}#root .hero h1{line-height:1.02}#root .services-page-hero h1{font-size:clamp(2rem,8.7vw,2.2rem);line-height:1.02}#root .meeting-product-head h2{font-size:clamp(1.55rem,6.6vw,1.75rem);line-height:1.07}#root .about-personal-intro h2{font-size:clamp(1.65rem,7vw,1.95rem)}#root .booking-band h2{font-size:clamp(1.55rem,7vw,1.75rem)}#root .first-step h2,#root .process.meeting-story h2,#root .faq .section-heading h2{font-size:clamp(1.55rem,6.8vw,1.7rem)}#root .home-schedule-copy h2{font-size:clamp(2rem,8.4vw,2.2rem)}#root .events-page-lead .events-page-intro h1,#root .blog-page-hero h1{font-size:clamp(2rem,8.5vw,2.3rem);line-height:1.04}#root .event-card-place h2{font-size:clamp(1.4rem,6.2vw,1.55rem)}#root .review-paper h2{font-size:clamp(1.45rem,6.2vw,1.6rem)}#root .program-teaser-value,#root .faq-answer-panel h3{font-size:clamp(1.35rem,6vw,1.55rem);line-height:1.12}#root .meeting-outcome{font-size:1.0625rem;line-height:1.55}.services-page-hero .page-hero-title-line,.meeting-product-title-line,.additional-practice-intro h2>span{white-space:normal;display:block}.program-editorial-copy .program-editorial-title{font-size:var(--display-section);line-height:1.07}.blog-article-title{font-size:clamp(1.3rem,5.6vw,1.45rem);line-height:1.15}.events-page>*,.meeting-product>*,.program-editorial-inner>*,.blog-longform>*{min-width:0;max-width:100%}.events-page-intro,.events-list,.events-note,.event-card,.event-card-main,.events-note-copy{grid-template-columns:minmax(0,1fr)}.events-page-intro>*,.events-list>*,.event-card>*,.event-card-main>*,.events-note>*,.events-note-copy>*{min-width:0;max-width:100%}.booking-band>div{flex:100%;min-width:0;max-width:100%}}.hero{min-height:clamp(600px,50vw,760px);padding-bottom:48px}.hero-text,.hero h1{max-width:min(1180px,72vw)}.hero-text{padding-right:0}#root .hero h1{margin-top:14px;font-size:clamp(3.1rem,4.35vw,4.75rem);line-height:1}.hero .hero-kicker{color:#d99868f5;letter-spacing:.09em;text-transform:uppercase;margin-top:0;font-size:.875rem;font-weight:750;line-height:1.4;display:block}.hero-kicker:before{content:none}.hero-lede{color:#f6efe5db;max-width:620px;margin-top:22px;font-size:1.125rem;line-height:1.62}.hero-actions{align-items:center;gap:22px;margin-top:28px}.hero-actions .button{min-height:50px;padding-inline:22px}.hero-details-link{color:#f6efe5e6;min-height:44px;font-size:var(--interactive-text);border-bottom:1px solid #f6efe55c;align-items:center;gap:7px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.hero-details-link:hover{color:var(--light-text);border-color:var(--copper-bright)}.hero-details-link:active{transform:translateY(1px)}.hero-details-link:focus-visible{outline:2px solid var(--copper-bright);outline-offset:4px}.home-proof-strip{z-index:1;padding:0 var(--page-x);background:var(--ink);border-top:1px solid #d998682e;border-bottom:1px solid #f6efe514;position:relative}.home-proof-strip .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(1160px,100%);margin:0 auto;padding:20px 0 22px;display:grid}.home-proof-strip .hero-stats div{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-height:0;padding:0 clamp(22px,3vw,48px);display:grid}.home-proof-strip .hero-stats div:first-child{padding-left:0}.home-proof-strip .hero-stats div+div{border-left:1px solid #f6efe521}.home-proof-strip .hero-stats dt{color:var(--copper-bright);font-size:clamp(1.25rem,1.65vw,1.65rem);line-height:1}.home-proof-strip .hero-stats dd{color:#f6efe5c2;white-space:normal;margin:0;font-size:clamp(.78rem,.9vw,.9rem);font-weight:600;line-height:1.3}@media (width>=1101px){.hero{padding-top:clamp(136px,9vw,156px)}.hero-lede{font-size:1.25rem}}@media (width<=720px){.hero{min-height:620px;padding:calc(104px + env(safe-area-inset-top,0px)) 16px 44px}.hero-text,.hero h1{max-width:100%}#root .hero h1{margin-top:12px;font-size:clamp(2.15rem,9.6vw,2.7rem);line-height:1.04}.hero .hero-kicker{letter-spacing:.075em;margin-top:0;font-size:.75rem}.hero-lede{max-width:35ch;margin-top:18px;font-size:1.125rem;line-height:1.55}.hero-actions{gap:12px;margin-top:24px;display:grid}.hero-actions .button{min-height:48px}.hero-details-link{justify-self:start;min-height:44px}.home-proof-strip{padding:0 16px}.home-proof-strip .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:15px 0 17px;display:grid}.home-proof-strip .hero-stats div{text-align:center;grid-template-columns:minmax(0,1fr);gap:4px;padding:0 10px}.home-proof-strip .hero-stats div:first-child{padding-left:0}.home-proof-strip .hero-stats div:last-child{padding-right:0}.home-proof-strip .hero-stats dt{font-size:1.08rem}.home-proof-strip .hero-stats dd{white-space:normal;margin:0;font-size:.75rem;line-height:1.25}}@media (width>=721px) and (width<=900px){.hero-lede{max-width:460px}.home-proof-strip .hero-stats div{text-align:center;grid-template-columns:minmax(0,1fr);gap:4px;padding-inline:20px}.home-proof-strip .hero-stats dd{white-space:nowrap}}#root .trust-intro-statement{max-width:34ch;font-size:clamp(2.15rem,3vw,3.5rem);line-height:1.06}.authority-showcase--compact{padding-top:clamp(42px,3.5vw,56px);padding-bottom:clamp(48px,4vw,64px)}.authority-showcase--compact .authority-proof-rail{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);margin-top:clamp(24px,2.4vw,36px)}.authority-showcase--compact .authority-proof-rail .television-proof,.authority-showcase--compact .authority-proof-rail .lecture-proof{padding-top:clamp(24px,2vw,34px);padding-bottom:clamp(24px,2vw,34px)}.authority-showcase--compact .authority-proof-rail .television-proof{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr);gap:clamp(20px,2vw,32px)}.authority-showcase--compact .lecture-proof-panel{gap:16px;margin-top:20px;padding-top:18px}.authority-showcase-heading{align-items:start}#root .authority-showcase-heading h2{max-width:24ch;font-family:var(--font-display);font-size:clamp(2.35rem,3vw,3.4rem);line-height:1.04}#root .authority-showcase .television-proof-copy h3,#root .authority-showcase .lecture-proof-copy h3{max-width:18ch;color:var(--ink-soft);margin-top:0;font-size:clamp(1.7rem,1.8vw,2.15rem);line-height:1.08}#root .authority-showcase .lecture-proof-copy h3{max-width:23ch}.authority-showcase .authority-proof-rail .lecture-proof{background:0 0;border-top:0;border-bottom:0}.authority-showcase .lecture-proof-topics{border-top:0;gap:12px;padding-top:0}.authority-showcase .lecture-proof-topics li{color:var(--muted-dark);font-size:clamp(1rem,.95vw,1.075rem);line-height:1.5}.authority-showcase .lecture-proof-topics li:before{background:var(--copper-ink)}@media (width>=1440px){.authority-showcase--compact .lecture-proof-topics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}@media (width<=1180px){.authority-showcase .authority-proof-rail{grid-template-columns:minmax(0,1fr)}.authority-showcase .authority-proof-rail .television-proof{padding-right:0}.authority-showcase .authority-proof-rail .lecture-proof{border-top:1px solid #8f4c3147;border-left:0;padding-left:0}}@media (width>=769px) and (width<=1079px){.trust-intro{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:38px;padding-bottom:44px}}@media (width>=721px) and (width<=768px){.authority-showcase .authority-proof-rail .television-proof{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr);gap:24px}}@media (width<=720px){#root .trust-intro-statement{font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.08}.authority-showcase--compact{padding-top:44px;padding-bottom:52px}#root .authority-showcase-heading h2{font-size:clamp(2rem,8.5vw,2.45rem);line-height:1.04}#root .authority-showcase .television-proof-copy h3,#root .authority-showcase .lecture-proof-copy h3{max-width:100%;font-size:clamp(1.6rem,7vw,1.9rem)}.authority-showcase--compact .authority-proof-rail .television-proof{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=900px){.blog-article>summary{grid-template-columns:minmax(0,1fr)}#root .blog-longform .blog-article-title{max-width:100%}.blog-article-toggle{grid-area:auto/1;justify-self:start}}@media (width<=720px){.blog-article-title{text-wrap:pretty;max-width:100%}.blog-longform{grid-template-columns:minmax(0,1fr);max-width:100%}.blog-article-page{max-width:calc(100% - 32px)}.cookie-consent{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:6px;left:4px;right:4px}.cookie-consent-copy{font-size:var(--text-xs);line-height:1.3}.cookie-consent-actions .button{width:auto;font-size:var(--text-xs);padding:0 5px}.cookie-consent-actions .button svg{display:none}}@media (height<=520px) and (orientation:landscape) and (width<=1100px){.cookie-consent{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:auto;padding:10px 12px;left:12px;right:12px}.cookie-consent-copy{font-size:var(--text-xs);line-height:1.35}.cookie-consent-actions .button{font-size:var(--text-xs);padding:0 10px}.cookie-consent-actions .button svg{display:none}}
