@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-blue:#6c87ff;--color-lime:#d9eb65;--color-white:#fff;--color-black:#000;--color-blue-ink:var(--color-accent-ink);--color-accent:var(--color-blue);--color-accent-ink:color-mix(in srgb, var(--color-accent) 68%, var(--color-black));--accent-on-surface:var(--color-accent-ink);--color-text-muted:color-mix(in srgb, var(--color-black) 65%, var(--color-white));--color-text-on-dark:color-mix(in srgb, var(--color-white) 80%, var(--color-black));--color-line:color-mix(in srgb, var(--color-black) 16%, var(--color-white));--color-surface:color-mix(in srgb, var(--color-black) 4%, var(--color-white));--color-surface-strong:color-mix(in srgb, var(--color-black) 9%, var(--color-white));--color-line-on-dark:#ffffff73;--color-line-strong:#00000059;--color-error:#ae382c;--color-lime-ink:color-mix(in srgb, var(--color-lime) 45%, var(--color-black));--color-action-hover:color-mix(in srgb, var(--color-lime) 90%, var(--color-black));--font-heading:"Playfair Display", Georgia, serif;--font-body:"Glacial Indifference", Arial, sans-serif;--font-logo:"Le Jour Serif", "Bodoni Moda", Georgia, serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--style-regular:normal;--style-emphasis:italic;--type-caption:.875rem;--type-ui:1rem;--type-body:1.125rem;--type-lead:1.375rem;--type-card:1.875rem;--type-feature:3rem;--type-section:4rem;--type-display:5.5rem;--leading-display:1.06;--leading-section:1.13;--leading-feature:1.13;--leading-card:1.2;--leading-lead:1.45;--leading-body:1.6;--leading-ui:1.4;--leading-caption:1.5;--tracking-display:-.05em;--tracking-heading:-.035em;--tracking-card:-.025em;--tracking-body:0em;--tracking-label:.12em;--tracking-logo:-.06em;--space-0:0rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-25:6.25rem;--space-30:7.5rem;--space-32:8rem;--layout-gutter:var(--space-14);--layout-section-space:var(--space-25);--layout-section-space-compact:var(--space-16);--layout-stack-gap:var(--space-6);--layout-grid-gap:var(--space-8);--layout-container:75rem;--layout-container-editorial:105rem;--layout-container-wide:112.5rem;--layout-measure:65ch;--radius-none:0px;--radius-control:12px;--radius-contact:12px;--radius-surface:12px;--radius-round:50%;--border-thin:1px;--border-focus:3px;--size-focus-offset:5px;--size-control-min:44px;--size-button-height:60px;--size-button-padding-y:var(--space-4);--size-button-padding-x:var(--space-6);--size-icon-gap:var(--space-3);--size-icon-sm:18px;--size-icon:24px;--size-contact-circle:clamp(146px, 14.2vw, 266px);--size-logo-header:clamp(30px, 3.4vw, 52px);--size-logo-footer:min(16.7cqw, 307px);--shadow-none:none;--shadow-menu:0 16px 20px #00000012;--shadow-dialog:0 20px 80px #00000059;--duration-fast:.2s;--duration-base:.26s;--duration-slow:.65s;--ease-standard:ease;--ease-reveal:cubic-bezier(.2, .8, .2, 1);--layer-base:0;--layer-overlay:30;--layer-floating:35;--layer-dialog:100;--ink:var(--color-black);--paper:var(--color-white);--blue:var(--color-blue);--lime:var(--color-lime);--muted:var(--color-text-muted);--line:var(--color-line);--rule:var(--color-line);--serif:var(--font-heading);--sans:var(--font-body);--brand-blue:var(--color-blue);--brand-lime:var(--color-lime);--brand-white:var(--color-white);--brand-black:var(--color-black);--brand-blue-ink:var(--color-blue-ink);--brand-font-logo:var(--font-logo);--brand-font-heading:var(--font-heading);--brand-font-body:var(--font-body);--brand-muted:var(--color-text-muted);--brand-line:var(--color-line);--brand-surface:var(--color-surface);--brand-surface-strong:var(--color-surface-strong);--brand-on-dark-muted:var(--color-text-on-dark);--wash-opacity:.24;--wash-opacity-inverse:.18;--wash-blur:9px;--wash-inset:12px;--color-backdrop:#000000b3;--color-control-on-dark:#ffffff0a;--color-control-hover-on-dark:#d9eb6514;--duration-stagger:70ms;--duration-cinematic:1.2s;--distance-reveal:18px}@media (min-width:1024px) and (max-width:1100px){:root{--layout-gutter:2.25rem}}@media (min-width:768px) and (max-width:1023px){:root{--type-caption:.875rem;--type-ui:1rem;--type-body:1.0625rem;--type-lead:1.25rem;--type-card:1.75rem;--type-feature:2.5rem;--type-section:3rem;--type-display:3.5rem;--layout-gutter:2rem;--layout-section-space:3rem;--layout-section-space-compact:3rem}}@media (max-width:767px){:root{--type-caption:.875rem;--type-ui:1rem;--type-body:1.0625rem;--type-lead:1.25rem;--type-card:1.625rem;--type-feature:2.25rem;--type-section:2.5rem;--type-display:3rem;--layout-gutter:1.25rem;--layout-section-space:2.75rem;--layout-section-space-compact:2.5rem;--layout-grid-gap:1.5rem;--size-logo-header:1.875rem;--size-contact-circle:146px}}@media (max-width:370px){:root{--type-caption:.875rem;--type-ui:1rem;--type-body:1.0625rem;--type-lead:1.25rem;--type-card:1.5rem;--type-feature:2rem;--type-section:2.25rem;--type-display:2.625rem;--layout-gutter:1rem;--size-logo-header:1.75rem}}
:root{color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-25)}body{min-width:320px;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{width:100%;height:auto;display:block}.page-width{width:91.6%;max-width:1680px;margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{padding:var(--space-3) var(--space-5);z-index:var(--layer-dialog);background:var(--lime);position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.blue-dot{color:var(--blue)}.brand{white-space:nowrap}.site-header{background:var(--paper);z-index:var(--layer-overlay);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-8);width:91.6%;max-width:1800px;min-height:clamp(88px,8.5vw,125px);margin:auto;display:flex}.desktop-nav{align-items:center;gap:clamp(var(--space-4),2.2vw,var(--space-8));display:flex}.desktop-nav a,.desktop-nav button{padding:var(--space-2) 0;white-space:nowrap;background:0 0}.desktop-nav a:hover,.desktop-nav button:hover{color:var(--color-blue-ink)}.button{justify-content:space-between;align-items:center;gap:var(--space-8);background:var(--lime);color:var(--ink);min-height:60px;padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);transition:background var(--duration-fast),transform var(--duration-fast);display:inline-flex}.button:hover{background:var(--color-action-hover);transform:translateY(-2px)}.button svg{flex-shrink:0}.button-dark{color:var(--paper);background:var(--ink)}.button-dark:hover{background:var(--ink)}.header-subscribe{gap:var(--space-8);white-space:nowrap;min-height:58px}.menu-toggle{padding:var(--space-2);background:0 0;display:none}.mobile-nav{background:var(--paper);padding:var(--space-4) var(--space-6) var(--space-6);border-top:var(--border-thin) solid var(--rule);flex-direction:column;max-height:calc(100dvh - 75px);display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-nav>a:not(.button),.mobile-nav>button{padding:var(--space-4) 0;text-align:left;border-bottom:var(--border-thin) solid var(--rule);background:0 0}.mobile-nav .button{margin-top:var(--space-5)}.eyebrow{z-index:0;display:table;position:relative}.wash:before{content:"";z-index:-1;opacity:.17;filter:blur(9px);border-radius:var(--radius-round);background:currentColor;position:absolute;inset:0 -11px;transform:rotate(-3deg)}.wash-lime{color:var(--lime)}.wash-blue{color:var(--ink)}.wash-blue:before{background:var(--blue);opacity:.4;inset:-1px -14px}.hero{background:var(--ink);color:var(--paper);padding:clamp(var(--space-14),4.1vw,var(--space-16)) 0 clamp(var(--space-14),4.6vw,var(--space-20))}.hero-grid{grid-template-columns:43% minmax(0,57%);align-items:start;gap:0;display:grid}.hero-copy{padding:clamp(var(--space-11),4.7vw,var(--space-20)) 6% 0 0}.hero-copy h1{margin-top:var(--space-12)}.hero-copy h1 em{color:var(--lime)}.hero-description{color:var(--color-text-on-dark);margin-top:var(--space-6)}.hero-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.text-link{align-items:center;gap:var(--space-4);max-width:max-content;padding:0 0 var(--space-2);border:0;border-bottom:var(--border-thin) solid currentColor;text-align:left;transition:color var(--duration-fast),gap var(--duration-fast);background:0 0;display:inline-flex}.text-link:hover{gap:var(--space-6);color:var(--blue)}.hero-actions .text-link{gap:var(--space-4);border-bottom:0}.hero-actions .text-link span{border-bottom:var(--border-thin) solid var(--color-line-on-dark);padding-bottom:var(--space-1)}.hero-actions .button{padding:var(--space-4) var(--space-6);gap:var(--space-8);min-height:62px}.image-link{text-align:left;background:0 0;width:100%;padding:0;display:block;overflow:hidden}.image-link img{transition:transform var(--duration-base) ease}.image-link:hover img{transform:scale(1.025)}.featured-story img{aspect-ratio:1.365;object-fit:cover}.featured-label{color:var(--lime);margin-top:var(--space-4)}.featured-story h2{margin-top:var(--space-2)}.featured-story h2 button,.story-card h3 button{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;padding:0}.featured-story h2 button:hover,.story-card h3 button:hover{color:var(--blue)}.featured-summary{color:var(--color-text-on-dark);margin-top:var(--space-2)}.featured-story>.text-link{margin-top:var(--space-5)}.stories-section{padding:clamp(var(--space-12),4.1vw,var(--space-16)) 0 clamp(var(--space-14),4vw,var(--space-20));scroll-margin-top:30px}.stories-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-10);display:flex}.stories-heading h2{margin-top:var(--space-6)}.topic-filters{align-items:center;gap:var(--space-6);padding-bottom:3px;display:flex}.topic-filters button{padding:var(--space-3) 2px;background:0 0;position:relative}.topic-filters button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.topic-filters button.selected:after{background:var(--blue)}.topic-filters button:hover{color:var(--color-blue-ink)}.story-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-card{flex-direction:column;min-width:0;display:flex}.story-card img{aspect-ratio:1.24;object-fit:cover}.story-category{text-transform:uppercase;margin-top:var(--space-4)}.story-card h3{margin-top:var(--space-2)}.story-summary{margin-top:var(--space-5);max-width:98%;padding-bottom:var(--space-6)}.story-card .text-link{margin-top:auto}.masterclass{isolation:isolate;background:var(--lime);min-height:clamp(440px,40.8vw,650px);scroll-margin-top:110px;position:relative;overflow:hidden}.masterclass-art{object-fit:cover;object-position:right bottom;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.masterclass-grid{padding:clamp(var(--space-11),4.5vw,var(--space-20)) 0;grid-template-columns:36% 34% 30%;display:grid}.masterclass-intro{border-right:var(--border-thin) solid var(--color-line);padding-right:10%}.ticket-label{background:var(--ink);color:var(--lime);padding:var(--space-2) var(--space-3);white-space:nowrap}.masterclass-intro h2{margin-top:var(--space-8)}.masterclass-intro>p:last-child{max-width:360px;margin-top:var(--space-6)}.masterclass-details{padding:0 8%}.instructor{margin-top:var(--space-4)}.instructor-role{margin-top:2px}.programme-facts{margin:var(--space-6) 0 var(--space-5);gap:var(--space-3);display:grid}.programme-facts>div{align-items:center;gap:var(--space-3);display:flex}.programme-facts dt{display:flex}.programme-facts dd{margin:0}.fee-row dd{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.masterclass-details .button{gap:var(--space-6);width:100%;max-width:300px;min-height:60px}.detail-dialog{border-radius:var(--radius-control);background:var(--paper);width:calc(100% - 40px);max-width:760px;max-height:calc(100dvh - 60px);color:var(--ink);border:0;padding:0;overflow:auto}.detail-dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.close-dialog{z-index:2;background:var(--lime);border-radius:var(--radius-round);justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.dialog-body{padding:var(--space-14) var(--space-12)}.dialog-body h2{margin:var(--space-6) 0}.dialog-body h2 em{color:var(--color-lime-ink)}.dialog-body>p:not(.eyebrow){margin:var(--space-4) 0}.dialog-body .button{margin-top:var(--space-5)}.dialog-body>.text-link{margin-top:var(--space-6);display:flex}.article-image{object-fit:cover;width:100%;height:270px}.dialog-body>p.preview-disclosure{background:var(--color-surface);padding:var(--space-4)}.founders{border-block:var(--border-thin) solid var(--rule);padding:var(--space-5) 0;margin-top:var(--space-6)}.founders>div+div{margin-top:var(--space-5)}.founders p{margin-top:var(--space-1)}@media (max-width:1200px){.header-inner{gap:var(--space-6)}.desktop-nav{gap:var(--space-4)}.header-subscribe{padding:var(--space-3) var(--space-5);gap:var(--space-4);min-height:50px}.hero-copy{padding-top:var(--space-10)}.hero-copy h1{margin-top:var(--space-6)}.hero-actions{gap:var(--space-5);margin-top:var(--space-8)}.hero-actions .button{min-height:50px;padding:var(--space-3) var(--space-5);gap:var(--space-5)}.topic-filters{gap:var(--space-4)}.masterclass-intro h2{margin-top:var(--space-6)}.masterclass-details{padding-inline:8%}.programme-facts{gap:var(--space-2);margin-top:var(--space-5)}.masterclass-intro>p:last-child{margin-top:var(--space-5)}}@media (max-width:950px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-subscribe{margin-left:auto}.header-inner{min-height:82px}.hero-grid{grid-template-columns:43% 57%}.hero-copy{padding-top:var(--space-6);padding-right:7%}.hero-actions{align-items:flex-start;gap:var(--space-4);flex-direction:column}.stories-heading{gap:var(--space-5);flex-wrap:wrap}.topic-filters{gap:var(--space-6)}.story-grid{gap:var(--space-5)}.masterclass-grid{grid-template-columns:36% 36% 28%}.ticket-label{padding:var(--space-2)}.masterclass-details{padding:0 7%}.programme-facts>div,.fee-row dd{gap:var(--space-2)}.masterclass-details .button{padding:var(--space-3) var(--space-4);gap:var(--space-3)}}@media (max-width:650px){html{scroll-padding-top:var(--space-20)}.page-width,.header-inner{width:calc(100% - 40px)}.header-inner{gap:var(--space-3);min-height:76px}.header-subscribe{display:none}.menu-toggle{margin-left:auto}.hero{padding:var(--space-8) 0 var(--space-10)}.hero-grid{gap:var(--space-11);grid-template-columns:1fr}.hero-copy{padding:var(--space-2) 0 0}.hero-copy h1{margin-top:var(--space-6)}.hero-copy h1 br{display:none}.hero-copy h1 em br{display:initial}.hero-copy h1{max-width:480px}.hero-description{margin-top:var(--space-5)}.desktop-break{display:none}.hero-actions{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-flow:wrap}.hero-actions .button{padding:var(--space-4) var(--space-5);gap:var(--space-4);min-height:53px}.hero-actions .text-link{gap:var(--space-2)}.featured-story img{aspect-ratio:1.37}.featured-label{margin-top:var(--space-4)}.featured-story h2{margin-top:var(--space-2);max-width:450px}.featured-summary{margin-top:var(--space-3)}.featured-story>.text-link{margin-top:var(--space-4)}.stories-section{padding-block:var(--space-11) var(--space-12);scroll-margin-top:14px}.stories-heading{gap:var(--space-6);margin-bottom:var(--space-6)}.stories-heading h2{margin-top:var(--space-5)}.topic-filters{flex-wrap:wrap;justify-content:space-between;gap:0;width:100%}.topic-filters button{padding:var(--space-2) var(--space-2)}.story-grid{gap:var(--space-10);grid-template-columns:1fr}.story-card{padding-bottom:var(--space-8);border-bottom:var(--border-thin) solid var(--rule)}.story-card:last-child{border:0;padding-bottom:0}.story-card img{aspect-ratio:1.35}.story-category{margin-top:var(--space-4)}.story-card h3{max-width:440px}.story-summary{margin-top:var(--space-4);max-width:450px;padding-bottom:var(--space-5)}.masterclass{min-height:0;padding-bottom:330px;scroll-margin-top:75px}.masterclass-art{object-fit:cover;object-position:right bottom;width:1040px;max-width:none;height:390px;top:auto;left:auto;right:0}.masterclass-grid{padding-block:var(--space-10) 0;display:block}.masterclass-intro{padding:0 0 var(--space-8);border-right:0;border-bottom:var(--border-thin) solid var(--color-line)}.ticket-label{padding:var(--space-2) var(--space-3)}.masterclass-intro h2{margin-top:var(--space-6)}.masterclass-intro>p:last-child{max-width:440px;margin-top:var(--space-5)}.masterclass-details{padding:var(--space-8) 0 0}.masterclass-details h3 br{display:none}.instructor{margin-top:var(--space-4)}.instructor-role{margin-top:var(--space-1)}.programme-facts{margin-top:var(--space-6);margin-bottom:var(--space-6);gap:var(--space-4)}.programme-facts>div{gap:var(--space-3)}.masterclass-details .button{max-width:260px;padding:var(--space-4) var(--space-6);min-height:57px}.dialog-body{padding:var(--space-12) var(--space-6) var(--space-8)}.detail-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 30px)}.article-image{height:210px}.dialog-body .button{padding:var(--space-4) var(--space-4);gap:var(--space-4)}}@media (max-width:370px){.page-width,.header-inner{width:calc(100% - 32px)}.hero-actions{gap:var(--space-4)}.topic-filters button{padding-inline:var(--space-1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:951px){.header-subscribe{gap:var(--space-8)}.hero-grid{grid-template-columns:44% minmax(0,56%);width:93.7%;margin-left:4.2%;margin-right:2.1%}.stories-heading h2{margin-top:var(--space-5)}.masterclass-intro>p:last-child{max-width:none}}@media (max-width:650px){.masterclass{padding-bottom:390px}.topic-filters button{min-height:44px}.text-link{align-items:center;min-height:44px}}html{scroll-behavior:auto}.site-header{transition:transform var(--duration-base) var(--ease-standard);position:sticky;transform:translateY(0)}.site-header.is-hidden{transform:translateY(-100%)}.site-header:has(:focus-visible){transform:translateY(0)}.skip-link{opacity:0;pointer-events:none}.skip-link:focus{opacity:1;pointer-events:auto}@media (min-width:651px) and (max-width:950px){.hero-grid{grid-template-columns:44% minmax(0,56%)}.masterclass{min-height:0;padding-bottom:360px}.masterclass-grid{padding-block:var(--space-10) var(--space-6);grid-template-columns:48% 52%}.masterclass-art{object-position:right bottom;width:1000px;max-width:none;height:360px;inset:auto 0 0 auto}.masterclass-intro>p:last-child{max-width:none}.programme-facts{margin-top:var(--space-6);gap:var(--space-3)}}.conversations{background:var(--ink);color:var(--paper);padding:var(--space-14) 0 var(--space-16);scroll-margin-top:var(--space-6)}.conversations-eyebrow{color:var(--lime)}.conversations-eyebrow span{color:var(--blue)}.conversations h2{margin-top:var(--space-4);white-space:normal}.conversations h2 em{color:var(--lime)}.conversations-intro{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-6);margin-bottom:var(--space-8);display:flex}.conversations-intro>p{color:var(--color-text-on-dark)}.conversations-intro>.text-link{gap:var(--space-5);padding-bottom:var(--space-1);flex-shrink:0}.conversations-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.93fr) minmax(0,1fr);align-items:start;display:grid}.conversation-feature{min-width:0}.conversation-still{background:var(--ink);border-radius:var(--radius-control);width:100%;padding:0;display:block;position:relative;overflow:hidden}.conversation-still>img{aspect-ratio:1.815;object-fit:cover;transition:transform var(--duration-base)}.conversation-still:hover>img{transform:scale(1.025)}.conversation-play{background:var(--lime);width:90px;height:90px;color:var(--ink);border-radius:var(--radius-round);transition:background var(--duration-fast);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.conversation-still:hover .conversation-play{background:var(--color-action-hover)}.conversation-play svg{margin-left:var(--space-1)}.conversation-feature h3{margin-top:var(--space-5)}.conversation-feature h3 em{color:var(--lime)}.conversation-feature>p{color:var(--color-text-on-dark);margin-top:var(--space-3)}.conversation-item{gap:var(--space-6);width:100%;padding:var(--space-6) 0;border-bottom:var(--border-thin) solid var(--color-line-on-dark);text-align:left;background:0 0;grid-template-columns:44% minmax(0,1fr);align-items:center;display:grid;position:relative}.conversation-item:first-child{padding-top:var(--space-3)}.conversation-item:last-child{border-bottom:0;padding-bottom:0}.conversation-item>img{aspect-ratio:1.4;object-fit:cover}.conversation-category{text-transform:uppercase;color:var(--lime);margin-bottom:var(--space-2);display:block}.category-blue{color:var(--blue)}.preview-caption{color:var(--color-line-on-dark)}.conversation-item-title{display:block}.conversation-item-title svg{vertical-align:middle;margin-left:var(--space-2);display:inline-block}.conversation-item:hover .conversation-item-title{color:var(--lime)}.conversation-preview-tag{background:var(--ink);color:var(--paper);padding:var(--space-1) var(--space-2);position:absolute;bottom:16px;left:18px}.video-dialog-body h2{margin-block:var(--space-6)}.conversation-player{aspect-ratio:16/9;background:var(--ink);border:0;width:100%;display:block}@media (max-width:1100px){.conversations{padding:var(--space-12) 0 var(--space-12)}.conversations-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.conversations-intro>.text-link{gap:var(--space-4)}.conversation-item{gap:var(--space-4);padding-block:var(--space-5)}.conversation-category{margin-bottom:var(--space-2)}.conversation-play{width:72px;height:72px}}@media (max-width:950px){.conversations h2{white-space:normal;max-width:800px}.conversations-intro{margin-top:var(--space-5);align-items:flex-end}.conversations-intro>p{max-width:70%}.wide-break{display:none}.conversations-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.conversation-item{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:38% minmax(0,1fr)}.conversation-item-title svg{width:17px;margin-left:var(--space-1)}.preview-caption{display:block}}@media (max-width:650px){.conversations{padding-block:var(--space-10) var(--space-10)}.conversations h2{margin-top:var(--space-5)}.conversations h2 em{display:block}.conversations-intro{margin-block:var(--space-5) var(--space-6);display:block}.conversations-intro>p{max-width:none}.conversations-intro>.text-link{margin-top:var(--space-4)}.conversations-grid{gap:var(--space-6);grid-template-columns:1fr}.conversation-play{width:65px;height:65px}.conversation-play svg{width:25px}.conversation-feature h3{margin-top:var(--space-5)}.conversation-feature>p{margin-top:var(--space-3)}.conversation-item{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:38% minmax(0,1fr)}.conversation-item:first-child{padding-top:var(--space-2)}.conversation-category{margin-bottom:var(--space-2)}.preview-caption{display:inline}}@media (max-width:370px){.conversation-item{gap:var(--space-4)}.preview-caption{display:block}}.community-section{background:var(--lime) url(/images/community-backdrop.webp) center/cover no-repeat;color:var(--ink);padding:var(--space-25) 0 var(--space-16);scroll-margin-top:var(--space-6)}.community-heading{padding-left:var(--space-3);margin-bottom:var(--space-11)}.community-heading h2{margin-top:var(--space-8)}.community-heading h2 em{display:block}.community-grid{grid-template-columns:minmax(0,61%) minmax(0,1fr);align-items:stretch;gap:3%;display:grid}.community-photo{aspect-ratio:1600/917;object-fit:cover;width:100%;height:100%}.community-invitation{border-left:var(--border-thin) solid var(--color-line-strong);padding:var(--space-6) 0 var(--space-4) 10%;flex-direction:column;min-width:0;display:flex}.community-actions{margin-top:var(--space-8);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.community-actions .button{min-height:70px;padding:var(--space-5) var(--space-8);gap:var(--space-6);max-width:100%}.community-actions .text-link{gap:var(--space-6);padding-bottom:var(--space-2)}.community-note{border-top:var(--border-thin) solid var(--color-line-strong);padding-top:var(--space-4);margin-top:var(--space-8)}@media (max-width:1200px){.community-section{padding-block:var(--space-16) var(--space-14)}.community-heading{margin-bottom:var(--space-8)}.community-invitation{padding-block:var(--space-3);padding-left:8%}.community-actions{margin-top:var(--space-6);gap:var(--space-4)}.community-actions .button{min-height:58px;padding:var(--space-4) var(--space-5);gap:var(--space-5)}.community-actions .text-link{gap:var(--space-4)}.community-note{margin-top:var(--space-6);padding-top:var(--space-4)}}@media (max-width:950px){.community-section{padding-block:var(--space-14) var(--space-12)}.community-heading{margin-bottom:var(--space-8);padding-left:0}.community-heading h2{margin-top:var(--space-6)}.community-grid{grid-template-columns:minmax(0,55%) minmax(0,1fr);gap:4%}.community-photo{aspect-ratio:auto;object-position:center;min-height:350px}.community-invitation{padding:var(--space-2) 0 var(--space-2) 9%}.community-actions .button{gap:var(--space-3);padding-inline:var(--space-4);min-height:58px}.community-actions .text-link{gap:var(--space-3)}.community-note{margin-top:var(--space-6)}}@media (max-width:650px){.community-section{padding-block:var(--space-11) var(--space-10);background-position:50%}.community-heading h2{margin-top:var(--space-6)}.community-heading{margin-bottom:var(--space-6)}.community-grid{gap:var(--space-6);grid-template-columns:1fr}.community-photo{aspect-ratio:1.5;object-position:center;height:auto;min-height:0}.community-invitation{border-left:0;padding:0}.community-description{max-width:480px}.community-actions{margin-top:var(--space-6);gap:var(--space-4)}.community-actions .button{gap:var(--space-6);min-height:60px;padding:var(--space-4) var(--space-6)}.community-actions .text-link{gap:var(--space-6)}.community-note{margin-top:var(--space-6);padding-top:var(--space-4);max-width:480px}}@media (max-width:370px){.community-actions .button{padding-inline:var(--space-5);gap:var(--space-5)}}.about-section{background:var(--paper);color:var(--ink);padding:var(--space-16) 0 var(--space-10);scroll-margin-top:var(--space-6)}.about-heading{text-align:center}.about-heading>.eyebrow{margin-inline:auto}.about-heading h2{margin-top:var(--space-8)}.about-heading h2 em{display:block}.about-intro{margin-top:var(--space-6)}.founder-profiles{gap:var(--space-16);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-profile{gap:var(--space-4) var(--space-8);grid-template-columns:43% minmax(0,1fr);grid-template-areas:"portrait copy""portrait summary";align-items:center;min-width:0;display:grid;position:relative}.founder-profile+.founder-profile:before{content:"";border-left:var(--border-thin) solid var(--color-line);position:absolute;top:0;bottom:0;left:-32px}.founder-portrait{object-fit:cover;object-position:center 38%;grid-area:portrait;width:100%;height:325px}.founder-portrait-natasha{object-position:center 35%}.founder-copy{grid-area:copy;align-self:end;min-width:0}.founder-summary{grid-area:summary;align-self:start}.founder-role{text-transform:uppercase;color:var(--color-lime-ink);margin-bottom:var(--space-2)}.founder-profession{margin-top:var(--space-4)}.about-bottom{justify-content:space-between;align-items:flex-start;gap:var(--space-14);border-top:var(--border-thin) solid var(--color-line);margin-top:var(--space-5);padding:var(--space-8) 3% 0;display:flex}.about-bottom>p{max-width:760px}.about-actions{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.about-actions .button{padding:var(--space-4) var(--space-8);gap:var(--space-8);min-height:63px}.about-actions .text-link{gap:var(--space-5);padding-bottom:var(--space-1)}.founders p.founder-bio{margin-top:var(--space-3);color:var(--color-text-muted)}@media (max-width:1200px){.about-section{padding-block:var(--space-14) var(--space-11)}.founder-profiles{gap:var(--space-11)}.founder-profile{gap:var(--space-4) var(--space-5);grid-template-columns:41% minmax(0,1fr)}.founder-profile+.founder-profile:before{left:-22px}.founder-portrait{height:280px}.founder-profession{margin-top:var(--space-3)}.about-bottom{gap:var(--space-8);padding-inline:0}.about-actions .button{gap:var(--space-6);padding:var(--space-4) var(--space-6);min-height:60px}}@media (max-width:950px){.about-heading h2{margin-top:var(--space-6)}.about-intro{margin-top:var(--space-5)}.founder-profiles{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:1fr}.founder-profile{gap:var(--space-4) var(--space-8);grid-template-columns:31% minmax(0,1fr)}.founder-profile+.founder-profile{padding-top:var(--space-6);border-top:var(--border-thin) solid var(--color-line)}.founder-profile+.founder-profile:before{display:none}.founder-portrait{height:250px}.founder-profession{max-width:320px}.about-bottom{margin-top:var(--space-8);gap:var(--space-6)}.about-actions .button{padding-inline:var(--space-4);gap:var(--space-4)}}@media (max-width:650px){.about-section{padding-block:var(--space-10) var(--space-10)}.about-heading h2{margin-top:var(--space-6)}.about-intro{margin-top:var(--space-5)}.founder-profiles{gap:var(--space-6);margin-top:var(--space-8)}.founder-profile{gap:var(--space-4) var(--space-5);grid-template-columns:38% minmax(0,1fr);grid-template-areas:"portrait copy""summary summary"}.founder-copy{align-self:center}.founder-profile+.founder-profile{padding-top:var(--space-6)}.founder-portrait{height:185px}.founder-role{margin-bottom:var(--space-2)}.founder-profession{margin-top:var(--space-3)}.about-bottom{margin-top:var(--space-6);padding-top:var(--space-6);display:block}.about-actions{margin-top:var(--space-6);gap:var(--space-3)}.about-actions .button{gap:var(--space-6);padding:var(--space-4) var(--space-5);min-height:58px}}@media (max-width:370px){.founder-profile{gap:var(--space-4);grid-template-columns:36% minmax(0,1fr)}.founder-portrait{height:170px}}@media (min-width:951px){.founder-profiles{row-gap:var(--space-4);grid-template-rows:auto auto}.founder-profile{grid-row:span 2;grid-template-rows:subgrid}.founder-copy{align-self:start}}.newsletter-section{isolation:isolate;background:var(--ink);color:var(--paper);text-align:center;padding:var(--space-25) 0 var(--space-10);scroll-margin-top:var(--space-6);position:relative;overflow:hidden}.newsletter-cinema-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.newsletter-projector{width:22rem;top:var(--space-16);left:calc(-1 * var(--space-12));color:var(--lime);opacity:.18;position:absolute;transform:rotate(-12deg)}.newsletter-clapperboard{width:21rem;right:calc(-1 * var(--space-12));bottom:var(--space-20);color:var(--lime);opacity:.22;position:absolute;transform:rotate(16deg)}@media (max-width:1100px){.newsletter-projector{opacity:.12;width:18rem;left:-9rem}.newsletter-clapperboard{opacity:.16;width:17rem;right:-8rem}}@media (max-width:767px){.newsletter-projector{width:11rem;left:calc(-1 * var(--space-24));top:var(--space-30);opacity:.1}.newsletter-clapperboard{width:11rem;right:calc(-1 * var(--space-24));bottom:var(--space-30);opacity:.14}}.newsletter-eyebrow{margin-inline:auto}.newsletter-section h2{margin-top:var(--space-11)}.newsletter-section h2 em{color:var(--lime);display:block}.newsletter-description{max-width:1100px;margin:var(--space-6) auto 0;color:var(--color-text-on-dark)}.newsletter-actions{justify-content:center;align-items:center;gap:var(--space-11);margin-top:var(--space-11);display:flex}.newsletter-actions .button{min-height:74px;padding:var(--space-5) var(--space-8);gap:var(--space-8)}.newsletter-actions .text-link{gap:var(--space-6);padding-bottom:var(--space-2)}.newsletter-reassurance{color:var(--color-text-on-dark);margin-top:var(--space-6)}.newsletter-topics{border-top:var(--border-thin) solid var(--color-line-on-dark);padding-top:var(--space-6);margin-top:var(--space-12);color:var(--color-text-on-dark)}.newsletter-topics span{margin-inline:var(--space-4)}@media (max-width:1200px){.newsletter-section{padding-block:var(--space-20) var(--space-8)}.newsletter-section h2{margin-top:var(--space-10)}.newsletter-description{max-width:850px;margin-top:var(--space-6)}.newsletter-actions{gap:var(--space-8);margin-top:var(--space-8)}.newsletter-actions .button{padding:var(--space-5) var(--space-6);gap:var(--space-6);min-height:65px}.newsletter-actions .text-link{gap:var(--space-5)}.newsletter-reassurance{margin-top:var(--space-6)}.newsletter-topics{margin-top:var(--space-10);padding-top:var(--space-6)}}@media (max-width:950px){.newsletter-section{padding-top:var(--space-16)}.newsletter-desktop-break{display:none}.newsletter-section h2{margin-top:var(--space-8)}.newsletter-description{max-width:650px}.newsletter-actions{gap:var(--space-6);margin-top:var(--space-8)}.newsletter-actions .button{padding:var(--space-4) var(--space-6);min-height:61px}.newsletter-actions .text-link{gap:var(--space-4)}.newsletter-topics span{margin-inline:var(--space-3)}}@media (max-width:650px){.newsletter-section{padding-block:var(--space-12) var(--space-8)}.newsletter-section h2{margin-top:var(--space-6)}.newsletter-description{margin-top:var(--space-6);max-width:450px}.newsletter-actions{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column}.newsletter-actions .button{gap:var(--space-6);padding:var(--space-4) var(--space-6);max-width:100%;min-height:61px}.newsletter-actions .text-link{gap:var(--space-5)}.newsletter-reassurance{margin-top:var(--space-6)}.newsletter-topics{margin-top:var(--space-8);padding-top:var(--space-5)}.newsletter-topics span{margin-inline:var(--space-2)}}@media (max-width:370px){.newsletter-actions .button{gap:var(--space-5);padding-inline:var(--space-5)}.newsletter-topics span{margin-inline:var(--space-1)}}.closing-footer{background:var(--ink);color:var(--paper);padding:clamp(var(--space-14),6.7vw,130px) 0 clamp(var(--space-12),5.2vw,var(--space-25))}.closing-footer-inner{width:min(1800px,89%);margin-inline:auto}.closing-footer-top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.closing-footer-top em{color:var(--lime)}.closing-footer-explore{align-items:center;gap:var(--space-6);color:var(--lime);flex-shrink:0;min-height:44px;display:inline-flex}.closing-footer-explore>span{border-bottom:var(--border-thin) solid currentColor;padding-bottom:3px}.closing-footer-explore svg{width:1.2em;height:1.2em}.closing-footer-explore:hover{color:var(--paper)}.closing-footer-wordmark{width:100%;margin-block:clamp(var(--space-12),4.4vw,var(--space-20)) clamp(var(--space-8),3vw,var(--space-14));display:block;container-type:inline-size}.closing-footer-wordmark .brand{width:100%;display:block}.footer-navigation{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);border-top:var(--border-thin) solid var(--color-line-on-dark);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.footer-navigation a{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.footer-navigation a:last-child{color:var(--lime)}.footer-navigation a:hover{color:var(--lime);text-underline-offset:6px;text-decoration:underline}.footer-navigation svg{color:var(--blue)}.closing-footer-bottom{border-top:var(--border-thin) solid var(--color-line-on-dark);padding-top:clamp(var(--space-6),3.3vw,var(--space-16));align-items:center;column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"copyright contacts"".socials";display:grid}.closing-footer-bottom>p{text-wrap:pretty;grid-area:copyright;min-width:0;margin:0}.closing-footer-bottom nav{justify-content:space-between;align-items:center;gap:clamp(var(--space-5),3.2vw,var(--space-16));grid-area:socials;display:flex}.closing-footer-bottom nav a{white-space:nowrap}.closing-footer-bottom a{align-items:center;gap:var(--space-4);min-height:44px;display:inline-flex}.closing-footer-bottom a svg{color:var(--blue);flex-shrink:0}.closing-footer-bottom a:hover{color:var(--lime)}.footer-enquiries{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:contacts;min-width:0;display:flex}.closing-footer-bottom .footer-enquiries a{gap:var(--space-2);min-height:60px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:var(--border-thin) solid var(--color-line-on-dark);border-radius:var(--radius-contact);background:var(--color-control-on-dark);white-space:nowrap}.closing-footer-bottom .footer-enquiries a:hover{border-color:var(--lime);background:var(--color-control-hover-on-dark)}.closing-footer a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.footer-contact-icon{border-radius:var(--radius-round);background:var(--lime);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.closing-footer-bottom .footer-contact-icon svg{width:19px;height:19px;color:var(--ink)}@media (max-width:1000px){.closing-footer-top{align-items:flex-start}.closing-footer-top>p{max-width:55%}.closing-footer-bottom{align-items:start;gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copyright contacts""socials socials"}.footer-enquiries{justify-content:flex-start}}@media (max-width:600px){.footer-navigation{gap:var(--space-1) var(--space-5);padding-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.closing-footer-inner{width:calc(100% - 40px)}.closing-footer-top{gap:var(--space-6);flex-direction:column}.closing-footer-top>p{max-width:100%}.closing-footer-top em{display:block}.closing-footer-explore{gap:var(--space-4)}.closing-footer-wordmark{margin-block:var(--space-10) var(--space-8)}.closing-footer-bottom{padding-top:var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"copyright""contacts""socials"}.closing-footer-bottom>p{max-width:330px}.closing-footer-bottom nav{justify-content:flex-start;column-gap:var(--space-5);flex-wrap:wrap;row-gap:0}.closing-footer-bottom a{gap:var(--space-2)}.closing-footer-bottom a svg{width:18px;height:18px}.closing-footer-bottom .footer-enquiries a{justify-content:center;gap:var(--space-2);padding-inline:var(--space-2);flex:1}}.contact-section{background:var(--paper);color:var(--ink);padding:clamp(var(--space-16),6.4vw,var(--space-30)) 0 clamp(var(--space-14),4.4vw,var(--space-20));scroll-margin-top:var(--space-6)}.contact-section .page-width{width:min(1680px,89%)}.contact-eyebrow{color:var(--color-blue-ink)}.contact-section h2{margin-top:clamp(var(--space-10),4.1vw,var(--space-20))}.contact-section h2 em{white-space:nowrap}.contact-bottom{justify-content:space-between;align-items:center;gap:var(--space-14);border-top:var(--border-thin) solid var(--color-line-strong);margin-top:clamp(var(--space-10),3.6vw,var(--space-16));padding-top:clamp(var(--space-8),2.6vw,var(--space-12));isolation:isolate;display:flex;position:relative}.contact-film-art{z-index:-1;pointer-events:none;width:clamp(13rem,23vw,23rem);color:var(--blue);opacity:.13;position:absolute;top:55%;left:64%;transform:translate(-50%,-50%)rotate(-12deg)}@media (max-width:1100px){.contact-film-art{opacity:.08;width:11rem;left:66%}}@media (max-width:767px){.contact-film-art{width:clamp(8rem,37vw,11rem);top:auto;left:auto;right:0;bottom:var(--space-4);opacity:.13;transform:rotate(-12deg)}}.contact-bottom>p{max-width:72%;transform:translateY(-20px)}.contact-action{justify-content:center;align-items:center;gap:var(--space-3);aspect-ratio:1;border-radius:var(--radius-round);background:var(--lime);width:clamp(156px,14.2vw,266px);color:var(--ink);transition:background var(--duration-fast),transform var(--duration-fast);flex-direction:column;flex:none;display:flex}.contact-action svg{width:clamp(44px,4.2vw,78px);height:auto;transition:transform var(--duration-fast)}.contact-action:hover{background:var(--color-action-hover);transform:translateY(-3px)}.contact-action:hover svg{transform:translate(3px,-3px)}.contact-action:focus-visible{outline:3px solid var(--blue);outline-offset:6px}@media (max-width:1100px){.contact-section h2{max-width:850px}.contact-section h2 em{display:block}.contact-desktop-break{display:none}.contact-bottom>p{max-width:68%;transform:none}}@media (max-width:600px){.contact-section{padding-block:var(--space-12) var(--space-11)}.contact-section .page-width{width:calc(100% - 40px)}.contact-section h2{margin-top:var(--space-8)}.contact-section h2 em{white-space:normal}.contact-bottom{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);flex-direction:column}.contact-bottom>p{max-width:100%}.contact-action{gap:var(--space-2);width:146px}.contact-action svg{width:45px}}
:root{font-family:var(--font-body);color:var(--ink);background:var(--paper);font-synthesis:none}body{font-size:var(--type-body);line-height:var(--leading-body)}::selection{background:var(--lime);color:var(--ink)}button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--weight-regular)}.conversation-item-title,.closing-footer-top>p{font-family:var(--font-heading)}em{font-weight:var(--weight-regular);font-style:var(--style-emphasis)}strong{font-weight:var(--weight-bold)}.brand{font-family:var(--font-logo);letter-spacing:var(--tracking-logo)}.site-header .brand{font-size:var(--size-logo-header)}.closing-footer-wordmark .brand{font-size:var(--size-logo-footer)}.eyebrow,.hero .eyebrow,.stories-heading .eyebrow,.conversations-eyebrow,.community-heading .eyebrow,.about-heading>.eyebrow,.newsletter-eyebrow,.contact-eyebrow,.conversation-category,.story-category,.founder-role,.preview-caption,.conversation-preview-tag,.ticket-label{font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);letter-spacing:var(--tracking-label)}.desktop-nav a,.desktop-nav button,.topic-filters button,.programme-facts,.instructor-role,.fee-row span,.dialog-body .preview-disclosure,.closing-footer-bottom>p,.newsletter-reassurance,.newsletter-topics{font-size:var(--type-ui);line-height:var(--leading-ui);letter-spacing:var(--tracking-body)}.hero-description,.featured-summary,.story-summary,.masterclass-intro>p:last-child,.conversation-feature>p,.community-description,.community-note,.founder-profession,.founder-summary,.dialog-body>p:not(.eyebrow):not(.article-lead):not(.preview-disclosure),.founders p,.founders p.founder-bio{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular)}.conversations-intro>p,.about-intro,.about-bottom>p,.newsletter-description,.contact-bottom>p,.instructor{font-size:var(--type-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-body);font-weight:var(--weight-regular)}.dialog-body>.article-lead{font-size:var(--type-lead);line-height:var(--leading-lead);font-weight:var(--weight-medium)}.story-card h3,.masterclass-details h3,.conversation-item-title,.founders h3,.closing-footer-top>p{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);font-weight:var(--weight-regular)}.featured-story h2,.conversation-feature h3,.founder-copy h3,.dialog-body h2,.video-dialog-body h2{font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-heading);font-weight:var(--weight-regular)}.stories-heading h2,.conversations h2,.masterclass-intro h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);font-weight:var(--weight-regular)}.hero-copy h1,.community-heading h2,.about-heading h2,.newsletter-section h2,.contact-section h2{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-regular)}.fee-row strong{font-size:var(--type-lead);font-weight:var(--weight-semibold)}.home-page section h2{font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-regular);font-style:var(--style-regular);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);text-transform:none}.home-page section h3{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-regular);font-style:var(--style-regular);line-height:var(--leading-card);letter-spacing:var(--tracking-card);text-transform:none}main.home-page section p:not(.eyebrow,.story-category,.founder-role,.instructor-role,.newsletter-reassurance,.newsletter-topics,.sr-only){font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-regular);font-style:var(--style-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-transform:none;text-wrap:pretty}.button,.hero-actions .button,.header-subscribe,.masterclass-details .button,.community-actions .button,.about-actions .button,.newsletter-actions .button,.dialog-body .button{min-height:var(--size-button-height);padding:var(--size-button-padding-y) var(--size-button-padding-x);font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:var(--leading-ui);border-radius:var(--radius-control);gap:var(--size-icon-gap);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.button:hover{background:var(--color-action-hover)}.button svg,.text-link svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.button-dark:hover{background:var(--color-blue);color:var(--ink)}.text-link,.hero-actions .text-link,.featured-story>.text-link,.story-card .text-link,.conversations-intro>.text-link,.community-actions .text-link,.about-actions .text-link,.newsletter-actions .text-link,.closing-footer-explore,.footer-navigation a,.closing-footer-bottom a{font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:var(--leading-ui);min-height:var(--size-control-min);gap:var(--size-icon-gap)}.closing-footer-bottom .footer-enquiries a{font-size:var(--type-ui);border-radius:var(--radius-contact);min-height:var(--size-button-height)}.contact-action{width:var(--size-contact-circle);font-size:var(--type-lead);font-weight:var(--weight-semibold);gap:var(--space-3)}.contact-bottom>p{max-width:var(--layout-measure);transform:none}.contact-action:hover{background:var(--color-action-hover)}.contact-action{transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.contact-action svg,.image-link img,.conversation-still>img{transition:transform var(--duration-base) var(--ease-standard)}.text-link{transition:color var(--duration-fast) var(--ease-standard),gap var(--duration-fast) var(--ease-standard)}.topic-filters button,.mobile-nav>a:not(.button),.menu-toggle{min-height:var(--size-control-min)}button:focus-visible,a:focus-visible,.closing-footer a:focus-visible,.contact-action:focus-visible{outline:var(--border-focus) solid var(--blue);outline-offset:var(--size-focus-offset)}.mobile-nav{box-shadow:var(--shadow-menu);z-index:var(--layer-overlay)}.detail-dialog{box-shadow:var(--shadow-dialog);border-radius:var(--radius-control)}.close-dialog{box-shadow:var(--shadow-none)}.dialog-body{padding:var(--space-14) var(--space-12)}.page-width,.header-inner,.hero-grid,.contact-section .page-width,.closing-footer-inner{width:calc(100% - 2 * var(--layout-gutter));margin-inline:auto}.page-width,.hero-grid,.contact-section .page-width{max-width:var(--layout-container-editorial)}.header-inner,.closing-footer-inner{max-width:var(--layout-container-wide)}.stories-section,.conversations,.community-section,.about-section{padding-block:var(--layout-section-space)}.newsletter-section{padding-block:var(--layout-section-space) var(--space-10)}.contact-section,.hero,.closing-footer,.masterclass-grid{padding-block:var(--layout-section-space-compact)}.header-inner{min-height:var(--space-24);gap:var(--layout-stack-gap)}.hero-actions,.community-actions,.about-actions,.newsletter-actions{gap:var(--layout-stack-gap)}.story-grid,.conversations-grid{gap:var(--layout-grid-gap)}.community-heading,.about-heading,.stories-heading{margin-bottom:var(--space-8)}.hero-copy h1,.stories-heading h2,.community-heading h2,.about-heading h2,.newsletter-section h2,.contact-section h2{margin-top:var(--space-8)}.contact-bottom{margin-top:var(--space-10);padding-top:var(--space-8);gap:var(--layout-grid-gap)}.contact-eyebrow,.desktop-nav a:hover,.desktop-nav button:hover{color:var(--color-blue-ink)}.founder-role{color:var(--color-lime-ink)}.founder-summary{color:var(--color-text-muted)}.home-story-credit{font-size:var(--type-caption);line-height:var(--leading-caption);color:var(--color-text-muted);margin-top:var(--space-2)}.home-story-meta{gap:var(--space-2);font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.home-stories-more{margin-top:var(--space-10);justify-content:center;display:flex}.home-page .story-card h3 a:hover{color:var(--color-blue-ink)}.hero-description,.featured-summary,.conversations-intro>p,.conversation-feature>p,.newsletter-description,.newsletter-reassurance,.newsletter-topics{color:var(--color-text-on-dark)}.founders p.founder-bio{color:var(--color-text-muted)}.wash:before{background:var(--blue);opacity:var(--wash-opacity);filter:blur(var(--wash-blur))}.wash-lime:before{background:var(--lime);opacity:var(--wash-opacity-inverse)}.wash-blue:before{background:var(--blue)}.contact-section h2 em{white-space:normal}@media (min-width:1024px) and (max-width:1399px){.hero-copy h1{font-size:var(--type-section)}}@media (min-width:768px) and (max-width:1023px){.hero-copy h1{font-size:var(--type-feature)}.conversation-item-title{font-size:var(--type-lead)}}@media (max-width:767px){.header-inner{min-height:var(--space-20)}.hero-copy h1{max-width:480px}.hero-grid{gap:var(--layout-grid-gap);grid-template-columns:1fr}.hero-copy{padding:0}.hero-copy h1 br{display:none}.hero-copy h1 em br{display:initial}.community-heading,.about-heading,.stories-heading{margin-bottom:var(--space-6)}.contact-section h2 em{display:block}.contact-bottom{margin-top:var(--space-8)}.dialog-body{padding:var(--space-12) var(--space-6) var(--space-8)}.community-description,.contact-bottom>p{max-width:var(--layout-measure)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.stories-page-intro{isolation:isolate;background:var(--ink);color:var(--paper);padding-block:var(--space-6) var(--layout-section-space-compact);position:relative;overflow:hidden}.stories-page-intro:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:url(/images/stories-film-texture.webp) 50%/cover no-repeat;position:absolute;inset:0}.stories-breadcrumb{align-items:center;gap:var(--space-3);min-height:var(--size-control-min);font-size:var(--type-ui);color:var(--color-text-on-dark);display:inline-flex}.stories-breadcrumb a:hover{color:var(--lime)}.stories-breadcrumb a{min-height:var(--size-control-min);align-items:center;display:inline-flex}.stories-breadcrumb [aria-current]{color:var(--paper)}.stories-intro-grid{gap:var(--space-6);text-align:center;margin-top:var(--space-10);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.stories-page-intro h1{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin-top:0}.stories-page-intro h1 em{color:var(--lime)}.stories-intro-copy{padding-bottom:var(--space-2)}.stories-intro-copy p{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--color-text-on-dark);max-width:48ch;margin-inline:auto}.stories-intro-copy .text-link{margin-top:var(--space-6)}.stories-page-feature{padding-block:var(--layout-section-space)}.archive-feature-grid{margin-top:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;display:grid;overflow:hidden}.archive-feature-grid>.image-link{aspect-ratio:1.75;grid-area:1/2;min-height:0}.archive-feature-grid>.image-link:focus-visible{outline-offset:calc(-1 * var(--space-2))}.archive-feature-grid img{object-fit:cover;height:100%}.archive-feature-copy{z-index:1;background:var(--lime);padding:var(--space-10);border-right:var(--border-thin) dashed var(--paper);flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;display:flex;position:relative}.archive-feature-copy:before,.archive-feature-copy:after{content:"";right:calc(-1 * var(--space-3));width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);background:var(--paper);pointer-events:none;position:absolute}.archive-feature-copy:before{top:calc(-1 * var(--space-3))}.archive-feature-copy:after{bottom:calc(-1 * var(--space-3))}.archive-story-meta{align-items:center;gap:var(--space-2);font-size:var(--type-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.archive-feature-copy h2{font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.archive-feature-copy h2 em{display:block}.archive-feature-copy h2 button{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;padding:0}.archive-feature-copy h2 button:hover,.archive-feature-copy h2 a:hover,.archive-story-grid h3 a:hover{color:var(--color-blue-ink)}.archive-feature-author,.archive-story-author{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);margin-top:var(--space-3)}.archive-feature-credit{font-size:var(--type-caption);line-height:var(--leading-caption);color:var(--color-lime-ink);margin-top:var(--space-5)}.archive-feature-summary{font-size:var(--type-lead);line-height:var(--leading-lead);margin-top:var(--space-6);color:var(--color-text-muted)}.archive-feature-copy .text-link{margin-top:var(--space-8)}.stories-library{border-top:var(--border-thin) solid var(--ink);padding-block:var(--layout-section-space-compact) var(--layout-section-space)}.stories-library-heading{gap:var(--space-12);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;display:grid}.stories-library-heading h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.stories-library-heading>p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted)}.stories-library-controls{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-6);margin-top:var(--space-8);border-bottom:var(--border-thin) solid var(--rule);display:flex}.stories-library-controls .topic-filters{gap:var(--space-3);flex-wrap:wrap}.stories-library-controls .topic-filters button.selected:after{background:var(--lime)}.stories-page-position{text-align:center;font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);margin-top:var(--space-4)}.stories-search{align-items:center;gap:var(--space-3);border:var(--border-thin) solid var(--color-line-strong);border-radius:var(--radius-control);padding-left:var(--space-4);min-height:var(--size-button-height);width:32%;min-width:220px;display:flex}.stories-search:focus-within{outline:var(--border-focus) solid var(--blue);outline-offset:var(--size-focus-offset)}.stories-search input{width:100%;min-width:0;font:inherit;font-size:var(--type-ui);padding:var(--space-4) var(--space-3) var(--space-4) 0;color:var(--ink);background:0 0;border:0;outline:none}.stories-search input::-webkit-search-cancel-button{-webkit-appearance:none}.stories-search input::placeholder{color:var(--color-text-muted);opacity:1}.stories-search>svg{flex-shrink:0}.stories-search button{min-width:var(--size-control-min);border-radius:var(--radius-control);background:0 0;justify-content:center;align-self:stretch;align-items:center;display:flex}.stories-search button:hover{background:var(--color-surface-strong)}.stories-result-count{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);padding-block:var(--space-6)}.archive-story-grid{gap:var(--space-12) var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archive-story-grid .story-card{border:0;flex-direction:column;align-items:flex-start;padding-bottom:0;display:flex}.archive-story-grid .story-card img{aspect-ratio:1.9}.archive-story-grid .archive-story-meta{margin-top:var(--space-4)}.archive-story-grid .story-summary{max-width:var(--layout-measure);margin-bottom:var(--space-6);padding-bottom:0}.archive-story-grid .story-card>.text-link{margin-top:auto}.stories-pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-thin) solid var(--rule);display:flex}.stories-pagination button{min-width:var(--size-control-min);min-height:var(--size-control-min);font-size:var(--type-ui);line-height:var(--leading-ui);border-radius:var(--radius-control);background:0 0;justify-content:center;align-items:center;display:inline-flex}.stories-pagination .pagination-number{border:var(--border-thin) solid var(--color-line-strong)}.stories-pagination .pagination-number[aria-current=page]{background:var(--lime);border-color:var(--lime)}.stories-pagination .pagination-direction{width:var(--size-control-min);flex:none;padding:0}.stories-pagination svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.stories-pagination button:hover:not(:disabled){background:var(--lime)}.stories-pagination button:disabled{color:var(--color-text-muted);opacity:.55;cursor:default}.stories-empty{padding:var(--space-16) var(--space-6);text-align:center;background:var(--color-surface)}.stories-empty h3{font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-heading)}.stories-empty p{margin-top:var(--space-4)}.stories-empty .button{margin-top:var(--space-6)}.stories-archive-note{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-6);background:var(--color-surface);display:flex}.stories-archive-note p{font-size:var(--type-ui);line-height:var(--leading-ui);max-width:var(--layout-measure)}.stories-archive-note .text-link{flex-shrink:0}.desktop-nav a[aria-current=page]{color:var(--color-blue-ink);text-underline-offset:var(--space-2);text-decoration:underline}@media (max-width:1023px){.stories-library-heading{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.archive-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.archive-feature-copy{padding:var(--space-8)}.stories-library-controls{gap:var(--space-6)}.stories-search{width:38%}.stories-library-controls .topic-filters{gap:var(--space-3);flex-wrap:wrap}.stories-archive-note{align-items:flex-start;gap:var(--space-4);flex-direction:column}}@media (max-width:767px){.stories-page-intro:before{opacity:.3;background-size:100% 100%}.stories-intro-grid,.stories-library-heading{gap:var(--space-6);grid-template-columns:1fr}.archive-feature-grid{grid-template-columns:minmax(0,1fr)}.archive-feature-grid>.image-link{aspect-ratio:auto;grid-area:2/1}.archive-feature-grid img{aspect-ratio:1.6;height:auto}.archive-feature-copy{padding:var(--space-8) var(--space-6);border-right:0;border-bottom:var(--border-thin) dashed var(--paper);grid-area:1/1}.archive-feature-copy:before{left:calc(-1 * var(--space-3));top:auto;right:auto;bottom:calc(-1 * var(--space-3))}.stories-intro-grid{margin-top:var(--space-6)}.stories-intro-copy p{max-width:var(--layout-measure)}.stories-page-intro h1{margin-top:0}.stories-library-controls{margin-top:var(--space-6);align-items:stretch;gap:var(--space-5);flex-direction:column}.stories-library-controls .topic-filters{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-bottom:0;display:grid}.stories-library-controls .topic-filters button{min-width:0;min-height:var(--size-control-min);padding:var(--space-2) var(--space-1);border:var(--border-thin) solid var(--rule);border-radius:var(--radius-control);white-space:nowrap;text-align:center;justify-content:center;align-items:center;display:flex}.stories-library-controls .topic-filters button.selected{background:var(--lime);border-color:var(--lime);color:var(--ink)}.stories-library-controls .topic-filters button:after{content:none}.videos-library .stories-library-controls .topic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-search{width:100%;min-width:0}.stories-library-heading>p br{display:none}.archive-story-grid{gap:var(--space-8);grid-template-columns:1fr}.stories-archive-note{padding:var(--space-5);margin-top:var(--space-8)}}@media (max-width:370px){.stories-library-controls .topic-filters button{padding-inline:0}}.stories-edition-index{border-top:var(--border-thin) solid var(--ink);padding-block:var(--layout-section-space-compact) var(--layout-section-space)}.edition-index-jump{min-height:var(--size-control-min);padding-top:var(--space-3);text-underline-offset:var(--space-1);text-decoration:underline;display:inline-block}.edition-year-list{margin-top:var(--space-10)}.edition-year{border-top:var(--border-thin) solid var(--rule)}.edition-year:last-child{border-bottom:var(--border-thin) solid var(--rule)}.edition-year summary{align-items:center;gap:var(--space-5);min-height:var(--size-control-min);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.edition-year summary::-webkit-details-marker{display:none}.edition-year-title{font-family:var(--font-heading);font-size:var(--type-card);line-height:var(--leading-card)}.edition-year-count{font-size:var(--type-ui);color:var(--color-text-muted);margin-left:auto}.edition-year summary svg{color:var(--color-accent-ink);flex:none}.edition-year[open] summary svg{transform:rotate(180deg)}.edition-reading-list{padding:0 0 var(--space-6);margin:0;list-style:none}.edition-reading-list li{gap:var(--space-6);padding-block:var(--space-5);border-top:var(--border-thin) solid var(--rule);grid-template-columns:8rem minmax(0,1fr);display:grid}.edition-reading-list time,.edition-reading-list p{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted)}.edition-reading-list time{padding-top:var(--space-2)}.edition-reading-title{min-height:var(--size-control-min);padding-block:var(--space-2);font-size:var(--type-lead);line-height:var(--leading-lead);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:var(--space-1);overflow-wrap:anywhere;display:inline-block}.edition-reading-title:hover{color:var(--color-accent-ink);text-decoration-color:currentColor}.edition-year summary:focus-visible,.edition-reading-title:focus-visible,.edition-index-jump:focus-visible{outline:var(--border-focus) solid var(--color-accent-ink);outline-offset:var(--size-focus-offset)}@media (max-width:767px){.edition-year-list{margin-top:var(--space-6)}.edition-reading-list li{gap:var(--space-1);grid-template-columns:1fr}.edition-reading-list time{padding-top:0}}
.videos-feature{padding-block:var(--layout-section-space)}.videos-feature-grid{align-items:center;gap:var(--space-14);margin-top:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.videos-feature-grid .conversation-still img{aspect-ratio:16/9;object-fit:cover}.videos-feature-copy h2{font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-heading);margin-top:var(--space-4)}.videos-speaker{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-5)}.videos-feature-description{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:var(--space-3)}.videos-feature-copy .button{margin-top:var(--space-6)}.videos-card-grid{gap:var(--space-12) var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.videos-card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.videos-card .conversation-still img{aspect-ratio:16/9;object-fit:cover}.videos-card .archive-story-meta{margin-top:var(--space-4)}.videos-card h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);margin-top:var(--space-2)}.videos-card h3 a{font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left}.videos-card h3 a:hover{color:var(--color-blue-ink)}.videos-card-description{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-4);margin-bottom:var(--space-6);color:var(--color-text-muted)}.videos-card>.text-link{margin-top:auto}.videos-catalogue-note{font-size:var(--type-ui);line-height:var(--leading-ui);padding:var(--space-6);margin-top:var(--space-10);background:var(--color-surface);color:var(--color-text-muted)}.videos-channel{padding-block:var(--layout-section-space-compact);background:var(--lime)}.videos-channel-inner{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.videos-channel-inner>div{max-width:var(--layout-measure)}.videos-channel h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.videos-channel p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-5)}.videos-channel .button{flex-shrink:0}@media (max-width:1023px){.videos-feature-grid{gap:var(--space-8)}.videos-channel-inner{align-items:flex-start;gap:var(--space-8);flex-direction:column}}@media (max-width:767px){.videos-feature-grid,.videos-card-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.videos-feature-copy .button{max-width:100%}.videos-catalogue-note{padding:var(--space-5)}.videos-channel .button{max-width:100%}}.videos-index-page .conversation-still{position:relative}.video-duration{right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--color-black);color:var(--color-white);font-size:var(--type-caption);line-height:var(--leading-caption);border-radius:var(--radius-control);position:absolute}.videos-card-guests{margin-top:var(--space-2);font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted)}.videos-feature-copy h2,.videos-card h3{text-wrap:balance}.quick-takes{padding-block:var(--layout-section-space);background:var(--color-surface)}.quick-takes-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.quick-takes-heading h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.quick-takes-intro{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-5);color:var(--color-text-muted)}.quick-takes-heading>.text-link{flex-shrink:0}.quick-takes-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-10);margin-bottom:var(--space-5);display:flex}.quick-takes-toolbar>p{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted)}.quick-takes-swipe{display:none}.quick-takes-directions{gap:var(--space-2);display:flex}.quick-takes-directions button{width:var(--size-control-min);height:var(--size-control-min);background:var(--color-white);color:var(--color-black);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-round);place-items:center;display:grid}.quick-takes-directions button:hover:enabled{background:var(--color-lime)}.quick-takes-directions button:disabled{opacity:.35;cursor:default}.quick-takes-rail{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--space-6)) / 4);gap:var(--space-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--color-blue) var(--color-surface-strong);padding-bottom:var(--space-5);display:grid;overflow-x:auto}.quick-take-card{scroll-snap-align:start;min-width:0}.quick-take-poster{aspect-ratio:9/16;background:var(--color-black);border-radius:var(--radius-control);width:100%;padding:0;display:block;position:relative;overflow:hidden}.quick-take-poster img{object-fit:cover;width:100%;height:100%;display:block}.quick-take-play{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-round);background:var(--color-lime);color:var(--color-black);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.quick-take-label{left:var(--space-3);bottom:var(--space-3);background:var(--color-black);color:var(--color-white);padding:var(--space-1) var(--space-2);font-size:var(--type-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-label);position:absolute}.quick-take-category{margin-top:var(--space-5);font-size:var(--type-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-blue-ink)}.quick-take-card h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);margin-top:var(--space-2);text-wrap:balance}.quick-take-card h3 a{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left}.quick-take-card h3 a:hover{color:var(--color-blue-ink)}.short-video-dialog{max-width:720px}.dialog-body.short-video-dialog-body{align-items:center;gap:var(--space-8);padding:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.short-video-dialog-copy{min-width:0;padding-block:var(--space-10)}.short-video-dialog-copy h2{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);text-wrap:pretty;overflow-wrap:anywhere;margin-block:var(--space-4)}.short-video-context{align-items:center;gap:var(--space-2);font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.short-video-dialog-copy>.button{margin-top:var(--space-8);padding-inline:var(--space-5);gap:var(--space-3);max-width:100%}.short-video-player{aspect-ratio:9/16;border-radius:var(--radius-surface);width:min(288px,56.25dvh - 54px)}@media (max-width:1023px){.quick-takes-rail{grid-auto-columns:calc((100% - var(--space-6)) / 2)}}@media (max-width:767px){.quick-takes-heading{align-items:flex-start;gap:var(--space-6);flex-direction:column}.quick-takes-rail{gap:var(--space-5);grid-auto-columns:82%}.quick-takes-swipe{display:inline}}@media (max-width:650px){.dialog-body.short-video-dialog-body{padding:var(--space-14) var(--space-5) var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.short-video-dialog-copy{padding:0}.short-video-dialog-copy>.button{margin-top:var(--space-5);width:100%}.short-video-player{width:min(100%,29.25dvh);margin-inline:auto}}.video-dialog-body h2{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);margin-block:var(--space-4);overflow-wrap:anywhere}.videos-directory{margin-top:var(--space-6);border-block:var(--border-thin) solid var(--rule)}.videos-directory summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--size-control-min);padding-block:var(--space-5);font-size:var(--type-body);cursor:pointer;list-style:none;display:flex}.videos-directory summary::-webkit-details-marker{display:none}.videos-directory summary svg{color:var(--color-accent-ink);flex:none}.videos-directory[open] summary svg{transform:rotate(180deg)}.videos-directory ul{padding:0 0 var(--space-5);margin:0;list-style:none}.videos-directory li{padding-block:var(--space-4);border-top:var(--border-thin) solid var(--rule)}.videos-directory li>a{min-height:var(--size-control-min);padding-block:var(--space-2);font-size:var(--type-body);line-height:var(--leading-body);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:var(--space-1);overflow-wrap:anywhere;display:inline-block}.videos-directory li>a:hover{color:var(--color-accent-ink);text-decoration-color:currentColor}.videos-directory li>p{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted)}.videos-directory summary:focus-visible,.videos-directory li>a:focus-visible{outline:var(--border-focus) solid var(--color-accent-ink);outline-offset:var(--size-focus-offset)}
.masterclass-catalogue{padding-block:var(--layout-section-space)}.masterclass-catalogue-count{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);margin-block:var(--space-8) var(--space-6)}.masterclass-catalogue-list{gap:var(--space-10);display:grid}.masterclass-listing{background:var(--lime);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.masterclass-listing-copy{padding:var(--space-12);min-width:0}.masterclass-listing h3{font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-heading);margin-top:var(--space-5)}.masterclass-listing h3 a:hover{color:var(--color-blue-ink)}.masterclass-listing-instructor{font-size:var(--type-lead);line-height:var(--leading-lead);margin-top:var(--space-4)}.masterclass-listing-description{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-4);max-width:var(--layout-measure)}.masterclass-listing-facts{gap:var(--space-3);margin-block:var(--space-6) var(--space-4);display:grid}.masterclass-listing-facts>div{align-items:flex-start;gap:var(--space-3);display:flex}.masterclass-listing-facts dt{min-height:var(--space-6);flex-shrink:0;align-items:center;display:flex}.masterclass-listing-facts dd{font-size:var(--type-ui);line-height:var(--leading-ui);margin:0}.masterclass-listing-format{font-size:var(--type-ui);line-height:var(--leading-ui)}.masterclass-listing-fee{align-items:baseline;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.masterclass-listing-fee strong{font-size:var(--type-lead);line-height:var(--leading-lead)}.masterclass-listing-fee span,.masterclass-listing-deadline{font-size:var(--type-ui);line-height:var(--leading-ui)}.masterclass-listing .button{margin-top:var(--space-6)}.masterclass-listing-deadline{margin-top:var(--space-4)}.masterclass-listing-media{min-width:0;display:block;overflow:hidden}.masterclass-listing-media img{object-fit:cover;object-position:right;width:100%;height:100%}.masterclass-listing-media:focus-visible{outline-offset:calc(-1 * var(--space-2))}.future-masterclasses{padding-block:var(--layout-section-space-compact);background:var(--color-surface)}.future-masterclasses-empty{justify-content:space-between;align-items:center;gap:var(--space-10);padding-block:var(--space-8);margin-top:var(--space-10);border-block:var(--border-thin) solid var(--rule);display:flex}.future-masterclasses-empty>div{max-width:var(--layout-measure)}.future-masterclasses h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.future-masterclasses-empty p,.future-masterclass>p:not(.archive-story-meta){font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:var(--space-4)}.future-masterclasses-empty .button{flex-shrink:0}.future-masterclasses-preview-note{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);margin-top:var(--space-6)}.future-masterclass-list{gap:var(--space-10) var(--layout-grid-gap);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.future-masterclass{border-top:var(--border-thin) solid var(--rule);padding-top:var(--space-6);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.future-masterclass:has(.future-masterclass-image){border-top:0;padding-top:0}.future-masterclass-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-6);display:block}.future-masterclass h3{margin-top:var(--space-4);min-height:calc(var(--type-card) * var(--leading-card) * 2)}.future-masterclass-description{padding-bottom:var(--space-6)}.future-masterclass-details{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-muted);margin-top:auto}.future-masterclass-details p+p{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.future-masterclass-details svg{flex-shrink:0}.future-masterclass>.text-link{margin-top:var(--space-6)}.masterclasses-approach{padding-block:var(--layout-section-space-compact) var(--layout-section-space);border-top:var(--border-thin) solid var(--rule)}.masterclasses-approach h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.masterclasses-approach-grid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.masterclasses-approach-grid>div{border-top:var(--border-thin) solid var(--rule);padding-top:var(--space-6)}.masterclasses-approach h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.masterclasses-approach p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:var(--space-4)}.masterclasses-approach>.text-link{margin-top:var(--space-10)}@media (max-width:1023px){.future-masterclass-list{grid-template-columns:repeat(2,minmax(0,1fr))}.masterclass-listing-copy{padding:var(--space-8)}.masterclasses-approach-grid{gap:var(--space-6)}.future-masterclasses-empty{align-items:flex-start;gap:var(--space-6);flex-direction:column}}@media (max-width:767px){.masterclass-listing{grid-template-columns:minmax(0,1fr)}.masterclass-listing-copy{padding:var(--space-8) var(--space-6);grid-row:2}.masterclass-listing-media{aspect-ratio:1.2;grid-row:1}.masterclass-listing .button{max-width:100%}.masterclasses-approach-grid{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.masterclasses-approach>.text-link{max-width:100%}.future-masterclass-list{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.future-masterclass h3{min-height:0}.future-masterclasses-empty .button{max-width:100%}}
.community-page-introduction{padding-block:var(--layout-section-space);background:var(--lime)}.community-page-feature{gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.community-page-feature-copy{min-width:0}.community-page-feature h2,.community-page-connect h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.community-page-feature h2 em,.community-page-connect h2 em{display:block}.community-page-feature-copy>p:not(.eyebrow),.community-page-connect p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-6);max-width:var(--layout-measure)}.community-page-feature-copy>.text-link{margin-top:var(--space-8)}.community-page-principles{padding-block:var(--layout-section-space);border-bottom:var(--border-thin) solid var(--rule)}.community-principles-heading h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin-top:var(--space-6)}.community-principles-grid{column-gap:var(--space-16);row-gap:var(--space-6);margin-top:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-principle{grid-template-rows:subgrid;grid-row:span 3;align-content:start;min-width:0;display:grid}.community-principle-icon{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-round);background:var(--lime);color:var(--color-accent-ink);justify-content:center;align-items:center;display:flex}.community-principle h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.community-principle p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty;max-width:44ch}@media (max-width:1023px){.community-principles-grid{column-gap:var(--space-8)}}@media (max-width:767px){.community-principles-grid{gap:var(--space-10);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.community-principle{gap:var(--space-4);grid-row:auto;grid-template-rows:auto}.community-principle p{max-width:var(--layout-measure)}}.community-page-speakers{padding-block:var(--layout-section-space);border-bottom:var(--border-thin) solid var(--rule)}.community-page-speakers h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading)}.community-speakers-grid{column-gap:var(--layout-grid-gap);row-gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.community-speaker{grid-template-rows:subgrid;min-width:0;padding-bottom:var(--space-8);grid-row:span 3;display:grid}.community-speaker-portrait{isolation:isolate;aspect-ratio:1;border-radius:var(--radius-surface);background:var(--color-surface);position:relative;overflow:hidden}.community-speaker-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.community-speaker h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);overflow-wrap:break-word}.community-speaker p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty;max-width:34ch}@media (max-width:1023px){.community-speakers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.community-speakers-grid{margin-top:var(--space-8)}.community-speaker{padding-bottom:var(--space-5)}}.community-page-difference{--accent-on-surface:var(--color-accent);background:var(--ink);color:var(--paper);padding-block:var(--layout-section-space)}.community-difference-heading{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.community-difference-heading h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);max-width:16ch}.community-difference-heading>p{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--color-text-on-dark);max-width:var(--layout-measure)}.community-difference-grid{margin-top:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-difference{min-width:0;padding:var(--space-10) var(--space-12) var(--space-10) 0;border-top:var(--border-thin) solid var(--color-line-on-dark)}.community-difference:nth-child(2n){border-left:var(--border-thin) solid var(--color-line-on-dark);padding-left:var(--space-12);padding-right:0}.community-difference h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);color:var(--lime)}.community-difference p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-on-dark);margin-top:var(--space-4);max-width:var(--layout-measure);text-wrap:pretty}@media (max-width:1023px){.community-difference-heading{gap:var(--space-10)}.community-difference{padding-right:var(--space-8)}.community-difference:nth-child(2n){padding-left:var(--space-8)}}@media (max-width:767px){.community-difference-heading,.community-difference-grid{grid-template-columns:minmax(0,1fr)}.community-difference-heading{gap:var(--space-6)}.community-difference-grid{margin-top:var(--space-8)}.community-difference,.community-difference:nth-child(2n){padding:var(--space-8) 0;border-left:0}.community-difference:last-child{padding-bottom:0}}.community-page-connect{padding-block:var(--layout-section-space-compact);background:var(--color-surface)}.community-page-connect-inner{gap:var(--space-12);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid}.community-page-connect-actions{justify-self:end;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}@media (max-width:1023px){.community-page-feature{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.community-page-connect-inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.community-page-connect-actions{justify-self:start}}@media (max-width:767px){.community-page-feature{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.community-page-connect .button{max-width:100%}}.community-gathering-facts{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-thin) solid var(--color-lime-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-gathering-facts dt{font-size:var(--type-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.community-gathering-facts dd{font-family:var(--font-heading);font-size:var(--type-feature);line-height:var(--leading-feature);letter-spacing:var(--tracking-card);margin:var(--space-2) 0 0}.community-page-feature-copy>.text-link{max-width:100%}@media (max-width:767px){.community-gathering-facts{gap:var(--space-4)}}.gathering-carousel{min-width:0}.gathering-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-surface);cursor:grab;-webkit-user-select:none;user-select:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gathering-carousel-track::-webkit-scrollbar{display:none}.gathering-carousel-track[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.gathering-carousel-track:focus-visible{outline:var(--border-focus) solid var(--color-accent-ink);outline-offset:var(--size-focus-offset)}.gathering-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.gathering-carousel-slide img{aspect-ratio:16/9;object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.gathering-carousel-toolbar{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-4);display:flex}.gathering-carousel-toolbar>p{align-items:baseline;gap:var(--space-4);font-size:var(--type-ui);line-height:var(--leading-ui);min-width:0;display:flex}.gathering-carousel-count{color:var(--color-accent-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}.gathering-carousel-directions{gap:var(--space-2);flex-shrink:0;display:flex}.gathering-carousel-directions button{min-width:var(--size-control-min);min-height:var(--size-control-min);padding:var(--space-2);border:var(--border-thin) solid var(--color-accent-ink);border-radius:var(--radius-control);color:var(--color-accent-ink);background:0 0;justify-content:center;align-items:center;display:flex}.gathering-carousel-directions button:hover:not(:disabled){background:var(--paper)}.gathering-carousel-directions button:disabled{opacity:.35;cursor:default}.gathering-carousel-credit{font-size:var(--type-caption);line-height:var(--leading-caption);color:var(--color-lime-ink);margin-top:var(--space-3)}.gathering-carousel-credit a{align-items:center;gap:var(--space-1);color:var(--color-accent-ink);text-underline-offset:var(--space-1);text-decoration:underline;display:inline-flex}@media (max-width:767px){.gathering-carousel-toolbar{gap:var(--space-3)}.gathering-carousel-toolbar>p{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
.about-page-hero:before{opacity:1;background:-webkit-linear-gradient(#0000004d,#0000002e),-webkit-image-set(url(/images/about-cinema-hero-20261028.webp) 1x type("image/webp"),url(/images/about-cinema-hero-20261028.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#0000002e,#0000004d),image-set("/images/about-cinema-hero-20261028.webp" 1x type("image/webp"),"/images/about-cinema-hero-20261028.png" 1x type("image/png")) 50%/cover no-repeat}.about-page-hero .stories-intro-grid{max-width:60%;margin-inline:auto}.about-page-hero .stories-intro-copy p{max-width:38ch}@media (max-width:767px){.about-page-hero{padding-top:68vw}.about-page-hero:before{background:linear-gradient(to bottom,transparent 50%,var(--ink) 86%),url(/images/about-cinema-mobile-20261028.png) center top/100% auto no-repeat;background-image:linear-gradient(to bottom,transparent 50%,var(--ink) 86%),image-set(url(/images/about-cinema-mobile-20261028.webp) type("image/webp"),url(/images/about-cinema-mobile-20261028.png) type("image/png"))}.about-page-hero .stories-intro-grid{max-width:100%;margin-top:var(--space-6)}}.about-page-purpose{padding-block:var(--layout-section-space)}.about-page-purpose-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.about-page-purpose h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);margin:0}.about-page-purpose h2 em,.about-page-founders h2 em{display:block}.about-page-purpose-lead{font-size:var(--type-lead);line-height:var(--leading-lead);margin-top:var(--space-8);max-width:34ch;color:var(--ink)}.about-page-purpose-copy>p,.about-page-founder-bio{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-muted);max-width:var(--layout-measure)}.about-page-purpose-copy>p+p{margin-top:var(--space-6)}.about-page-purpose-copy a{text-underline-offset:var(--space-1);text-decoration:underline}.about-page-purpose-copy a:hover{color:var(--color-accent-ink)}.about-page-purpose-footer{gap:var(--space-16);margin-top:var(--space-12);padding-top:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.about-page-purpose-belief{font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink);max-width:40ch;padding-left:var(--space-5);border-left:var(--space-1) solid var(--lime)}.about-page-purpose-signature{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-regular);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.about-page-purpose-signature span,.about-page-purpose-signature em{display:block}.about-page-purpose-signature em{color:var(--color-accent-ink)}.about-page-purpose-footer .text-link{margin-top:var(--space-6)}.about-page-why{background:var(--ink);color:var(--paper);padding-block:var(--layout-section-space);--accent-on-surface:var(--color-accent)}.about-page-why-heading{align-items:center;gap:var(--space-16);display:flex}.about-page-why h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-heading);flex-shrink:0;margin:0}.about-page-why-line{height:var(--border-thin);background:var(--color-line-on-dark);flex:1;position:relative}.about-page-why-line:before{content:"";width:var(--space-20);background:var(--lime);position:absolute;inset:0 auto 0 0}.about-page-why-grid{gap:var(--space-24);margin-top:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-page-why-grid p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-on-dark);max-width:var(--layout-measure);text-wrap:pretty}.about-page-why-grid p+p{margin-top:var(--space-6)}.about-page-why-grid .about-page-why-lead{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--paper)}.about-page-why-change{padding-left:var(--space-12);border-left:var(--border-thin) solid var(--color-line-on-dark)}.about-page-why-grid .about-page-why-belief{padding-left:var(--space-5);border-left:var(--space-1) solid var(--lime);color:var(--paper)}@media (max-width:1023px){.about-page-why-heading{gap:var(--space-8)}.about-page-why-grid{gap:var(--space-10)}.about-page-why-change{padding-left:var(--space-8)}}@media (max-width:767px){.about-page-why-heading{display:block}.about-page-why-line{margin-top:var(--space-6);display:block;position:relative}.about-page-why-grid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.about-page-why-change{padding:var(--space-8) 0 0;border-left:0;border-top:var(--border-thin) solid var(--color-line-on-dark)}}.about-page-founders{background:var(--lime);padding-block:var(--layout-section-space)}.about-page-founder-list{gap:var(--space-10);margin-top:var(--space-12);display:grid}.about-page-founder{align-items:center;gap:var(--space-14);padding-top:var(--space-10);border-top:var(--border-thin) solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.about-page-founder>img{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.about-page-founder-copy{min-width:0}@media (min-width:1024px){.about-page-purpose{column-gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;display:grid}.about-page-purpose-grid,.about-page-purpose-opening{display:contents}.about-page-purpose h2{padding-top:var(--space-2);grid-area:1/1/span 3}.about-page-purpose-lead{padding-bottom:var(--space-10);max-width:var(--layout-measure);grid-area:1/2;margin:0}.about-page-opening-emphasis{font-weight:var(--weight-semibold)}.about-page-purpose-copy{grid-area:2/2;min-width:0}.about-page-purpose-copy>p{padding-block:var(--space-8);max-width:none;margin:0}.about-page-purpose-copy>p+p{margin-top:0}.about-page-purpose-copy>p{padding-right:max(0px,calc(100% - var(--layout-measure)))}.about-page-statement{font-size:var(--type-lead);line-height:var(--leading-lead);font-weight:var(--weight-medium);color:var(--ink);margin-bottom:var(--space-3);display:block}.about-page-purpose-footer{padding-top:var(--space-8);grid-area:3/2;margin-top:0;display:block}.about-page-purpose-belief{max-width:var(--layout-measure)}.about-page-purpose-footer>div{justify-content:space-between;align-items:end;gap:var(--space-12);margin-top:var(--space-10);display:flex}.about-page-purpose-signature{max-width:30ch}.about-page-purpose-signature span,.about-page-purpose-signature em{display:inline}.about-page-purpose-footer .text-link{margin-top:0;margin-bottom:var(--space-1);flex-shrink:0}.about-page-founder-reversed{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.about-page-founder-reversed>.about-page-founder-copy{grid-area:1/1}.about-page-founder-reversed>img{grid-area:1/2}}.about-page-founder-role{color:var(--color-lime-ink)}.about-page-founder h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);margin-top:var(--space-4)}.about-page-founder-profession{font-size:var(--type-ui);line-height:var(--leading-ui);margin-top:var(--space-3)}.about-page-founder-bio{margin-top:var(--space-6);color:var(--ink)}@media (max-width:1023px){.about-page-purpose-grid,.about-page-purpose-footer{gap:var(--space-8)}.about-page-founder{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media (max-width:767px){.about-page-purpose-grid,.about-page-purpose-footer,.about-page-founder{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.about-page-founder-list{margin-top:var(--space-8);gap:var(--space-8)}.about-page-founder{padding-top:var(--space-8)}.about-page-purpose-footer{margin-top:var(--space-8);padding-top:var(--space-8)}}
.panorama-hero{background:var(--ink);color:var(--paper);flex-direction:column;display:flex}.panorama-stage{isolation:isolate;padding-block:clamp(var(--space-6),5svh,var(--space-20));flex:1 0 auto;align-items:center;display:flex;position:relative}.panorama-image{z-index:-1;position:absolute;inset:0;overflow:hidden}.panorama-image img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.panorama-image:after{content:"";background:linear-gradient(#0000008c,#0000008c),radial-gradient(#0003,#0000 70%);position:absolute;inset:0}.panorama-content{position:relative}.panorama-copy{text-align:center;max-width:64rem;margin-inline:auto;container-type:inline-size}.panorama-copy h1{font-size:min(var(--hero-title-size,var(--type-display)),10.5cqw);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin-top:0}.panorama-copy h1>span{white-space:nowrap;display:block}.panorama-copy h1 em{color:var(--lime)}.panorama-actions{justify-content:center;align-items:center;gap:var(--layout-stack-gap);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.panorama-actions .text-link{border:var(--border-thin) solid var(--color-line-on-dark);border-radius:var(--radius-control);padding:var(--size-button-padding-y) var(--size-button-padding-x);min-height:var(--size-button-height);background:#000000a6}.panorama-actions .text-link span{padding-bottom:var(--space-1);border-bottom:var(--border-thin) solid var(--color-line-on-dark)}.panorama-feature{border-top:var(--border-thin) solid var(--color-line-on-dark);flex-shrink:0}.panorama-feature-inner{align-items:center;gap:var(--space-14);padding-block:var(--space-10);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.panorama-feature-label{color:var(--lime);white-space:nowrap}.panorama-feature-copy{min-width:0;padding-left:var(--space-14);border-left:var(--border-thin) solid var(--color-line-on-dark)}.home-page .panorama-feature h2{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.panorama-feature h2 button{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;padding:0}.panorama-feature h2 button:hover,.panorama-feature h2 a:hover{color:var(--lime)}.panorama-feature-date{font-size:var(--type-ui);line-height:var(--leading-ui);color:var(--color-text-on-dark);margin-top:var(--space-2);display:block}.panorama-feature-copy>p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-text-on-dark);margin-top:var(--space-2)}.panorama-feature .text-link{white-space:nowrap;gap:var(--space-4)}@media (max-width:1100px){.panorama-feature-inner{gap:var(--space-8)}.panorama-feature-copy{padding-left:var(--space-8)}}@media (min-width:768px) and (max-width:1023px){.panorama-stage{padding-block:var(--space-8)}.panorama-feature-inner{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.panorama-feature-copy{padding-left:var(--space-6);grid-area:1/2/span 2}.panorama-feature-inner>.text-link{white-space:normal;grid-area:2/1}}@media (min-width:768px) and (max-height:950px){.panorama-stage{padding-block:var(--space-6)}.panorama-feature-inner{padding-block:var(--space-4);gap:var(--space-8)}.panorama-feature-copy{padding-left:var(--space-8)}}@media (min-width:768px) and (max-height:850px){.panorama-stage{padding-block:var(--space-2)}.panorama-copy h1{--hero-title-size:var(--type-section);margin-top:0}.panorama-actions{margin-top:var(--space-4)}}@media (min-width:768px) and (max-height:700px){.panorama-copy h1{--hero-title-size:var(--type-feature)}}@media (max-width:767px){.panorama-stage{min-height:32rem;padding-block:var(--layout-section-space-compact)}.panorama-copy{max-width:100%}.panorama-copy h1{margin-top:0;max-width:32rem;margin-inline:auto}.panorama-actions{gap:var(--space-6);margin-top:var(--space-8)}.panorama-feature-inner{gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:1fr}.panorama-feature-copy{border-left:0;padding-left:0}.panorama-feature-inner>.text-link{margin-top:var(--space-2)}}.home-introduction{background:var(--paper);color:var(--ink);padding-block:var(--layout-section-space)}.home-introduction-grid{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.home-introduction-heading-label{align-items:center;gap:var(--space-4);display:flex}.home-introduction-motion-toggle{min-width:var(--size-control-min);min-height:var(--size-control-min);padding:var(--space-2);border:var(--border-thin) solid var(--rule);border-radius:var(--radius-control);color:var(--color-accent-ink);background:0 0;justify-content:center;align-items:center;display:inline-flex}.home-introduction-motion-toggle:hover{border-color:currentColor}.home-introduction-format{vertical-align:baseline;color:var(--ink);display:inline}.home-introduction-format>span{white-space:nowrap;display:none}.home-introduction-format>span[data-active=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.04em;text-decoration-skip-ink:none;animation:introduction-format-enter var(--duration-slow) var(--ease-reveal) both;text-decoration-thickness:.14em;display:inline-block}@keyframes introduction-format-enter{0%{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-introduction-format>span[data-active=true]{animation:none}.home-introduction-motion-toggle{display:none}}@media print{.home-introduction-format>span{animation:none!important;display:none!important}.home-introduction-format>span:first-child{display:inline-block!important}.home-introduction-motion-toggle{display:none}}.home-introduction-heading h2{margin-top:var(--space-8);max-width:20ch}.home-introduction-copy{padding-top:var(--space-1)}.home-introduction-summary{margin-bottom:var(--space-6)}.home-introduction-copy>p:first-child{max-width:var(--layout-measure)}.home-introduction-topics-label{margin-top:var(--space-8);color:var(--color-accent-ink)}.home-introduction-topics{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-introduction-topics article{border-left:var(--border-thin) solid var(--color-accent-ink);padding-left:var(--space-5)}.home-introduction-topics p{margin-top:var(--space-2);color:var(--color-text-muted)}.home-introduction-more{margin-top:var(--space-8)}.home-introduction-quote{margin:var(--space-12) 0 0;padding-top:var(--space-8);border-top:var(--border-thin) solid var(--color-line);font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-regular);line-height:var(--leading-card);letter-spacing:var(--tracking-card);text-align:center}@media (max-width:1023px){.home-introduction-grid{gap:var(--space-8);grid-template-columns:1fr}.home-introduction-heading h2{max-width:26ch}.home-introduction-copy{padding-top:0}}@media (max-width:600px){.home-introduction-topics{gap:var(--space-6)}.home-introduction-topics article{padding-left:var(--space-3)}.home-introduction-heading h2{margin-top:var(--space-6)}.home-introduction-quote{margin-top:var(--space-8);text-align:left}}.home-analysis{--accent-on-surface:var(--color-accent);background:var(--ink);color:var(--paper);padding-block:var(--layout-section-space)}.home-analysis-grid{align-items:center;gap:var(--space-20);max-width:var(--layout-container);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.analysis-story{grid-area:1/1;min-width:0;margin:0}.analysis-story-link{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radius-surface);background:var(--ink);color:var(--paper);display:block;position:relative;overflow:hidden}.analysis-story-link>img{object-fit:cover;object-position:50% top;width:100%;height:100%;position:absolute;inset:0}.analysis-story-shade{background:linear-gradient(180deg,#00000014 20%,#000000b8 58%,var(--ink) 96%);position:absolute;inset:0}.analysis-story-top{inset:var(--space-6) var(--space-6) auto;justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:absolute}.analysis-story-label{padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-line-on-dark);border-radius:var(--radius-control);color:var(--lime);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-caption);background:#000000b3}.analysis-story-arrow{border-radius:var(--radius-round);background:var(--lime);width:44px;height:44px;color:var(--color-accent-ink);flex:none;justify-content:center;align-items:center;display:flex}.analysis-story-copy{inset:auto var(--space-8) var(--space-8);position:absolute}.analysis-story-meta{align-items:center;gap:var(--space-2);font-size:var(--type-caption);line-height:var(--leading-caption);color:var(--color-text-on-dark);flex-wrap:wrap;display:flex}.analysis-story-copy h3{margin-top:var(--space-3)}.analysis-story-copy>p{margin-top:var(--space-3);color:var(--color-text-on-dark)}.analysis-story-action{align-items:center;gap:var(--space-3);min-height:var(--size-control-min);margin-top:var(--space-5);color:var(--lime);font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:var(--leading-ui);display:flex}.analysis-story-action>span{border-bottom:var(--border-thin) solid currentColor;padding-bottom:var(--space-1)}.analysis-story-action svg{color:var(--color-accent);flex:none}.analysis-story-credit{margin-top:var(--space-3);color:var(--color-text-on-dark);font-size:var(--type-caption);line-height:var(--leading-caption);display:block}.analysis-story-link:focus-visible{outline:var(--border-focus) solid var(--color-accent);outline-offset:var(--size-focus-offset)}.home-analysis-copy{gap:var(--space-10);flex-direction:column;grid-area:1/2;min-width:0;display:flex}.home-analysis-heading h2{margin-top:0}.home-analysis-points{gap:var(--space-6);display:grid}.home-analysis-point{align-items:flex-start;gap:var(--space-5);padding-top:var(--space-6);border-top:var(--border-thin) solid var(--color-line-on-dark);display:flex}.home-analysis-point>svg{color:var(--color-accent);margin-top:var(--space-1);flex:none}.home-analysis-point p{margin-top:var(--space-3);color:var(--color-text-on-dark);max-width:var(--layout-measure)}@media (max-width:1023px){.home-analysis-grid{gap:var(--space-10)}.analysis-story-copy{inset-inline:var(--space-6);bottom:var(--space-6)}}@media (max-width:767px){.home-analysis-grid{align-items:stretch;gap:var(--space-8);flex-direction:column;display:flex}.home-analysis-copy{display:contents}.home-analysis-heading{order:-1}.home-analysis-heading h2{margin-top:0}.home-analysis-points{order:1}.analysis-story-copy{inset-inline:var(--space-5);bottom:var(--space-5)}.analysis-story-top{inset:var(--space-5) var(--space-5) auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.analysis-story-link>img{transition:scale var(--duration-slow) var(--ease-reveal)}.analysis-story-link:hover>img{scale:1.025}}
.community-split{isolation:isolate;background:var(--lime);color:var(--ink);padding-block:var(--space-32) var(--space-24);scroll-margin-top:var(--space-6);position:relative;overflow:hidden}.community-film-backdrop{z-index:-1;pointer-events:none;color:var(--ink);position:absolute;inset:0}.community-filmstrip{top:calc(-1 * var(--space-6));left:calc(-1 * var(--space-20));opacity:.065;width:38rem;max-width:none;position:absolute;transform:rotate(-19deg)}.community-film-reel{top:calc(-1 * var(--space-24));right:calc(-1 * var(--space-10));opacity:.065;width:22rem;position:absolute;transform:rotate(18deg)}.community-split-layout{min-height:clamp(38rem,calc(48vw + var(--space-2)),48rem);grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-areas:"intro photo";display:grid}.community-split-intro{padding:0 var(--space-8) 0 0;grid-area:intro;min-width:0}.community-split-intro h2{margin-top:var(--space-16)}.community-split-intro h2 em{display:block}.community-split-description{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-16);max-width:38ch}.community-split-actions{margin-top:var(--space-8);align-items:flex-start;display:flex}.community-split-actions .button{max-width:100%}.community-split-actions .button svg{flex-shrink:0}.community-split-media{grid-area:photo;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.community-split-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.community-split-caption{gap:var(--space-1);padding:var(--space-8) var(--space-6) var(--space-5);background:linear-gradient(transparent,var(--color-backdrop));color:var(--color-white);font-size:var(--type-caption);line-height:var(--leading-caption);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.community-split-caption a{align-items:center;gap:var(--space-1);text-underline-offset:var(--space-1);width:fit-content;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.community-split{padding-block:var(--layout-section-space)}.community-split-layout{grid-template:"intro""photo"/1fr;min-height:0}.community-split-intro{padding:0 0 var(--space-8)}.community-split-intro h2{margin-top:var(--space-6)}.community-split-description{margin-top:var(--space-6);max-width:var(--layout-measure)}.community-split-media{aspect-ratio:1.6}.community-split-photo{object-position:center 55%}}@media (max-width:767px){.community-filmstrip{width:24rem;top:calc(-1 * var(--space-8));left:calc(-1 * var(--space-24));opacity:.05}.community-film-reel{width:13rem;top:calc(-1 * var(--space-24));right:calc(-1 * var(--space-12));opacity:.05}.community-split-intro{padding-bottom:var(--space-6)}.community-split-media{aspect-ratio:1.08}.community-split-photo{object-position:center}.community-split-actions{margin-top:var(--space-6)}}
