.faq-hero,.membership-hero{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:var(--film-gap);align-items:center;min-height:var(--product-hero-height);padding:calc(var(--film-header-height) + var(--space-12)) var(--film-gutter) var(--space-8)}.faq-hero h1,.membership-hero h1{font-size:var(--product-hero-title);line-height:var(--film-leading);margin:var(--space-8) 0;letter-spacing:var(--film-tracking)}.faq-hero>div>p,.membership-hero__copy>p{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text-2);max-width:44ch;margin-bottom:var(--space-8)}.membership-hero__frames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);height:var(--product-frame-height)}.membership-hero__frames>div{position:relative;overflow:hidden;height:calc(100% - var(--product-frame-step));align-self:center}.membership-hero__frames>div:nth-child(2n){transform:translateY(var(--product-frame-step))}.membership-hero__frames img{-o-object-fit:cover;object-fit:cover}.membership-hero__frames>div:after{content:"";position:absolute;inset:0;background:var(--product-light-shade)}.membership-hero__frames span{position:absolute;z-index:1;bottom:var(--space-6);left:var(--space-3);font-size:var(--text-sm);writing-mode:vertical-rl}.faq-hero__foot,.membership-hero__foot{grid-column:1/-1;display:flex;justify-content:space-between;gap:var(--space-6);border-top:var(--film-hairline) solid var(--film-rule);padding-top:var(--space-6);font-size:var(--text-xs);color:var(--text-2)}.membership-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);padding:var(--film-section) var(--film-gutter);scroll-margin-top:var(--film-header-height)}.membership-plans__head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6)}.membership-billing{display:flex;border-bottom:var(--film-hairline) solid var(--film-rule);gap:var(--space-6)}.membership-billing button{min-height:var(--film-touch);border-bottom:var(--film-focus) solid transparent;padding:var(--space-3) 0;color:var(--text-2)}.membership-billing button[aria-pressed=true]{border-color:var(--paper);color:var(--paper)}.membership-billing small{font-size:var(--text-xs);margin-left:var(--space-2)}.membership-plan{display:flex;flex-direction:column;padding:var(--space-12);border:var(--film-hairline) solid var(--film-rule);background:var(--product-tint)}.membership-plan--premium{background:var(--studio-paper);color:var(--studio-ink);border-color:var(--studio-paper)}.membership-plan>span{font-size:var(--text-sm)}.membership-plan h2{font-size:var(--film-chapter-type);line-height:var(--film-leading);margin:var(--space-12) 0 var(--space-6)}.membership-plan__description{font-size:var(--text-lg);line-height:var(--leading-body);max-width:42ch;min-height:calc(var(--space-12) * 2);color:var(--text-2)}.membership-plan--premium .membership-plan__description{color:var(--product-ink-soft)}.membership-plan__price{font-size:var(--studio-subtitle);letter-spacing:var(--film-tracking);margin:var(--space-8) 0}.membership-plan__price small{font-size:var(--text-base);letter-spacing:var(--tracking-body)}.membership-plan__cta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);min-height:var(--film-touch);background:var(--paper);color:var(--studio-ink);font-size:var(--text-base)}.membership-plan--premium .membership-plan__cta{background:var(--studio-ink);color:var(--paper)}.membership-plan__cta>span{transition:transform var(--dur) var(--ease)}.membership-plan__cta:hover>span{transform:translate(var(--space-1),calc(-1 * var(--space-1)))}.membership-plan ul{padding:var(--space-8) 0;margin:0;list-style:none}.membership-plan li{padding:var(--space-4) 0;border-bottom:var(--film-hairline) solid var(--film-rule);font-size:var(--text-base);line-height:var(--leading-body)}.membership-plan--premium li{border-color:var(--film-paper-rule)}.membership-plan__note{margin-top:auto;font-size:var(--text-sm);line-height:var(--leading-body)}.membership-comparison{background:var(--studio-paper);color:var(--studio-ink);padding:var(--film-section) var(--film-gutter)}.membership-comparison>header{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:var(--film-gap);margin-bottom:var(--space-16)}.membership-comparison h2,.membership-questions h2{font-size:var(--film-chapter-type);line-height:var(--film-leading)}.membership-comparison>header>p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--product-ink-soft)}.membership-comparison table{width:100%;border-collapse:collapse;table-layout:fixed}.membership-comparison td,.membership-comparison th{text-align:left;vertical-align:top;padding:var(--space-6) var(--space-4);border-bottom:var(--film-hairline) solid var(--film-paper-rule);font-size:var(--text-base);font-weight:var(--film-weight);line-height:var(--leading-body);overflow-wrap:anywhere}.membership-comparison th:first-child{width:40%;padding-left:0}.membership-comparison thead th{font-size:var(--text-xl)}.membership-comparison tbody th small{display:block;font-size:var(--text-xs);margin-bottom:var(--space-2);color:var(--product-ink-soft)}.membership-comparison tbody td{color:var(--product-ink-soft)}.membership-usage{margin-top:var(--space-6);max-width:var(--measure);font-size:var(--text-sm);line-height:var(--leading-body)}.membership-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--film-gap);padding:var(--film-section) var(--film-gutter)}.membership-questions header .film-label{display:block;margin-bottom:var(--space-8)}.membership-legal,.membership-questions header .film-link{margin-top:var(--space-8)}.membership-legal{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-2)}.membership-legal a{text-decoration:underline;text-underline-offset:var(--space-1)}.home-faq-links{display:flex;gap:var(--space-8);align-items:center;flex-wrap:wrap;margin-top:var(--space-8)}.home-story{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-areas:"copy window" "steps window";gap:var(--space-16) var(--film-gap);padding:var(--film-section) var(--film-gutter);background:var(--film-black);color:var(--paper);border-top:var(--film-hairline) solid var(--film-rule)}.home-story__copy{grid-area:copy;align-self:center}.home-story h2{font-size:var(--product-hero-title);font-weight:var(--film-weight);letter-spacing:var(--film-tracking);line-height:var(--film-leading);margin:var(--space-8) 0;text-wrap:balance}.home-story__copy>p{font-size:var(--text-xl);line-height:var(--leading-body);color:var(--text-2);max-width:32ch;margin-bottom:var(--space-8);text-wrap:pretty}.home-story__window{grid-area:window;position:relative;margin:0;align-self:center;justify-self:end;width:min(100%,30rem);aspect-ratio:5/7;border-radius:42%/30%;overflow:hidden;isolation:isolate;outline:var(--film-hairline) solid var(--film-rule);outline-offset:var(--space-3);box-shadow:inset 0 0 0 var(--film-hairline) rgb(255 255 255/.14)}.home-story__window>.studio-scene-film,.home-story__window>img{-o-object-fit:cover;object-fit:cover}.home-story__window>.studio-scene-film{z-index:1}.home-story__window:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgb(0 0 0/.55),transparent 38%);pointer-events:none}.home-story__window figcaption{position:absolute;left:0;right:0;bottom:12%;z-index:3;text-align:center;font-size:var(--text-sm);letter-spacing:.02em;color:var(--paper)}.home-story__steps{grid-area:steps;align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);list-style:none;margin:0;padding:0}.home-story__steps li{position:relative;display:grid;gap:var(--space-3);padding-top:var(--space-5)}.home-story__steps .app-story__step-rule{background:var(--film-rule)}.home-story__steps small{font-size:var(--text-xs);color:var(--text-2)}.home-story__steps span{font-size:var(--text-xl);line-height:1.25;color:var(--text-2);text-wrap:balance}.home-story__steps b{font-weight:inherit;color:var(--paper)}.faq-hero{background:var(--studio-paper);color:var(--studio-ink);overflow:hidden}.faq-hero>div>p{color:var(--product-ink-soft)}.faq-hero__mark{font-size:var(--product-faq-mark);line-height:.9;letter-spacing:var(--film-tracking);position:relative;justify-self:center;color:transparent;-webkit-text-stroke:var(--film-hairline) var(--studio-ink);font-family:var(--font-display),serif}.faq-hero__mark>span{position:absolute;font-family:var(--font-sans),sans-serif;bottom:var(--space-4);left:0;color:var(--studio-ink);-webkit-text-stroke:0;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.faq-hero__foot{border-color:var(--film-paper-rule);color:var(--product-ink-soft)}.faq-directory{display:grid;grid-template-columns:1fr 2.4fr;gap:var(--film-gap);padding:var(--film-section) var(--film-gutter)}.faq-directory__index{position:sticky;top:calc(var(--film-header-height) + var(--space-8));align-self:start}.faq-directory__index>label{display:block;font-size:var(--text-sm);margin-bottom:var(--space-4)}.faq-search{display:flex;align-items:center;border-bottom:var(--film-hairline) solid var(--film-rule)}.faq-search input{min-width:0;width:100%;padding:var(--space-4) 0;background:transparent;color:var(--paper);font-size:var(--text-base);border:0;min-height:var(--film-touch)}.faq-search button{flex-shrink:0;min-width:var(--film-touch);min-height:var(--film-touch);font-size:var(--text-xl)}.faq-directory__index nav{margin:var(--space-8) 0}.faq-directory__index nav a{display:flex;gap:var(--space-4);align-items:center;min-height:var(--film-touch);padding:var(--space-3) 0;font-size:var(--text-base)}.faq-directory__index nav small{font-size:var(--text-xs);color:var(--text-2)}.faq-directory__index nav a>span{margin-left:auto}.faq-directory__index>p,.faq-result-count{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--space-6)}.faq-result-count{min-height:var(--film-touch)}.faq-category{margin-bottom:var(--space-16);scroll-margin-top:calc(var(--film-header-height) + var(--space-6))}.faq-category>header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6)}.faq-category h2{font-size:var(--text-3xl);line-height:var(--leading-heading)}.faq-category>header>span{font-size:var(--text-sm);color:var(--text-2)}.faq-answer{padding-bottom:var(--space-6)}.film-questions .faq-answer p{padding-bottom:var(--space-4)}.faq-answer a{display:inline-block;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:var(--space-1);padding:var(--space-2) 0}.faq-empty{padding:var(--space-12) 0}.faq-empty h2{font-size:var(--film-chapter-type);line-height:var(--film-leading)}.faq-empty h2,.faq-empty p{margin-bottom:var(--space-6)}.faq-empty p{max-width:40ch;line-height:var(--leading-body)}.journal-masthead{padding:calc(var(--film-header-height) + var(--space-12)) var(--film-gutter) var(--space-12)}.journal-masthead h1{font-size:var(--product-journal-title);line-height:var(--film-leading);letter-spacing:var(--film-tracking);margin:var(--space-8) 0 var(--space-12)}.journal-masthead>div{display:flex;justify-content:space-between;align-items:end;gap:var(--space-6)}.journal-masthead p{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text-2)}.journal-lead{padding:0 var(--film-gutter) var(--film-section)}.journal-lead>a{display:grid;grid-template-columns:1.3fr 1fr;background:var(--studio-paper);color:var(--studio-ink)}.journal-cover{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--studio-panel);display:grid;place-items:center}.journal-cover img{display:block;width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform var(--dur-slow) var(--ease)}.journal-card a:hover .journal-cover img,.journal-lead a:hover .journal-cover img{transform:scale(var(--studio-image-scale))}.journal-cover__fallback{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-4);align-items:center;justify-content:center;border-bottom:var(--film-hairline) solid var(--film-rule);color:var(--paper)}.journal-cover__fallback>span{font-size:var(--film-close-type);letter-spacing:var(--film-tracking);font-weight:var(--film-weight)}.journal-cover__fallback>small{font-size:var(--text-sm);color:var(--text-2)}.journal-lead .journal-cover{aspect-ratio:auto;min-height:var(--product-frame-height)}.journal-lead__copy{padding:var(--space-12);display:flex;flex-direction:column;align-items:start;gap:var(--space-6)}.journal-lead__copy>small,.journal-lead__copy>span:first-child{font-size:var(--text-sm)}.journal-lead h2{font-size:var(--film-chapter-type);line-height:var(--film-leading)}.journal-lead p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--product-ink-soft)}.journal-lead .film-link{margin-top:auto}.journal-empty{padding:var(--film-section) var(--film-gutter);border-top:var(--film-hairline) solid var(--film-rule)}.journal-empty h2{font-size:var(--film-chapter-type);line-height:var(--film-leading);margin:var(--space-8) 0}.journal-empty p{font-size:var(--text-lg);color:var(--text-2);max-width:40ch;margin-bottom:var(--space-8)}.journal-archive{padding:var(--space-12) var(--film-gutter) var(--film-section)}.journal-archive>header h2,.journal-related h2{font-size:var(--film-statement-type);line-height:var(--film-leading);margin:var(--space-6) 0 var(--space-12)}.journal-controls{display:flex;justify-content:space-between;align-items:start;gap:var(--space-8);border-top:var(--film-hairline) solid var(--film-rule);padding-top:var(--space-6)}.journal-controls>div{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.journal-controls button{font-size:var(--text-sm);padding:var(--space-3) 0;min-height:var(--film-touch);color:var(--text-2);border-bottom:var(--film-hairline) solid transparent}.journal-controls button[aria-pressed=true]{color:var(--paper);border-color:currentColor}.journal-controls label{flex-shrink:0}.journal-controls input{background:transparent;border:0;border-bottom:var(--film-hairline) solid var(--film-rule);color:var(--paper);padding:var(--space-3) 0;min-height:var(--film-touch);font-size:var(--text-base);max-width:100%}.journal-result-count{font-size:var(--text-sm);color:var(--text-2);margin:var(--space-6) 0 var(--space-8)}.journal-archive__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--film-gap)}.journal-grid{display:grid;grid-template-columns:var(--product-archive-columns);gap:var(--space-16) var(--space-6)}.journal-card{min-width:0}.journal-card>a{display:flex;flex-direction:column;height:100%}.journal-card__meta{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);color:var(--text-2);margin:var(--space-6) 0 var(--space-4)}.journal-card h3{font-size:var(--text-2xl);line-height:var(--leading-heading);margin-bottom:var(--space-4)}.journal-card p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-2);margin-bottom:var(--space-6)}.journal-card a>small{font-size:var(--text-xs);color:var(--text-2);padding-top:var(--space-4);border-top:var(--film-hairline) solid var(--film-rule);margin-top:auto}.journal-aside{position:sticky;top:calc(var(--film-header-height) + var(--space-6));align-self:start}.journal-aside>div{border-top:var(--film-hairline) solid var(--film-rule);padding:var(--space-6) 0 var(--space-12)}.journal-aside h2{font-size:var(--text-3xl);line-height:var(--film-leading);margin:var(--space-4) 0 var(--space-6)}.journal-aside p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-2);margin-bottom:var(--space-6)}.journal-aside ol{list-style:none;padding:0}.journal-aside li>a{display:flex;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:var(--film-hairline) solid var(--film-rule);font-size:var(--text-lg);line-height:var(--leading-heading)}.journal-aside small{display:block;color:var(--text-2);font-size:var(--text-xs);margin-top:var(--space-2)}.journal-load-more{margin-top:var(--space-12)}.journal-no-results{padding:var(--space-12) 0}.journal-no-results h3{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.journal-no-results p{margin-bottom:var(--space-8);color:var(--text-2)}.journal-article__bar{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap;background:var(--film-black);color:var(--paper);padding:var(--space-6) var(--film-gutter);font-size:var(--text-sm);border-bottom:var(--film-hairline) solid var(--film-rule)}.journal-article__bar>span:last-child{margin-left:auto}.journal-article__heading{background:var(--film-black);color:var(--paper);padding:var(--film-section) var(--film-gutter);max-width:none}.journal-article__heading h1{font-size:var(--product-hero-title);line-height:var(--film-leading);letter-spacing:var(--film-tracking);max-width:22ch;margin:var(--space-8) 0}.journal-article__heading>p{max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-body);margin-bottom:var(--space-6)}.journal-article__heading>span:last-of-type{font-size:var(--text-sm);color:var(--text-2)}.journal-article__heading .journal-cover{max-width:var(--product-article-measure);margin-top:var(--space-12)}.journal-related{padding:var(--film-section) var(--film-gutter);background:var(--film-black);color:var(--paper)}.journal-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.journal-related>div>a{display:flex;flex-direction:column;gap:0}.journal-related>div>a .journal-cover{aspect-ratio:16/10;margin-bottom:var(--space-6);overflow:hidden}.journal-related>div>a .journal-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.journal-related>div>a:hover .journal-cover img{transform:scale(1.04)}.cont-article-body iframe,.cont-article-body img,.cont-article-body svg,.cont-article-body video{max-width:100%}.cont-article-body img{height:auto}.cont-article-body table{max-width:100%}.cont-article-body{overflow-x:clip}.journal-related small{font-size:var(--text-sm);color:var(--text-2)}.journal-related h3{font-size:var(--text-2xl);line-height:var(--leading-heading);margin:var(--space-3) 0 var(--space-3)}.journal-related p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-2);margin-bottom:var(--space-8)}.journal-related a>span{font-size:var(--text-xl);margin-top:auto}.journal-article__return{background:var(--film-black);color:var(--paper);padding:var(--space-8) var(--film-gutter)}@media(max-width:1000px){.membership-plan{padding:var(--space-8)}.membership-comparison>header{grid-template-columns:1fr 2fr;gap:var(--space-8)}.membership-comparison>header>p{grid-column:2}.journal-archive__layout{grid-template-columns:1fr}.journal-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.journal-lead__copy{padding:var(--space-8)}.home-story{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--space-12) var(--space-8)}.home-story__steps{grid-template-columns:1fr;gap:var(--space-4)}.faq-directory{grid-template-columns:1fr 2fr;gap:var(--space-8)}}@media(max-width:760px){.faq-hero,.membership-hero{grid-template-columns:1fr;gap:var(--space-8);min-height:0;padding-top:calc(var(--film-header-height) + var(--space-8))}.faq-hero h1,.membership-hero h1{font-size:var(--film-chapter-type)}.membership-hero__frames{height:var(--product-frame-height);margin-bottom:var(--space-8)}.faq-hero__foot,.membership-hero__foot{font-size:var(--text-xs);align-items:start}.faq-hero__foot>span:last-child,.membership-hero__foot>span:last-child{text-align:right}.membership-plans{grid-template-columns:1fr}.membership-plans__head{align-items:start;flex-direction:column}.membership-plan{padding:var(--space-8) var(--space-6)}.membership-plan h2{margin-top:var(--space-8)}.membership-plan__description{min-height:0}.membership-comparison>header{grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.membership-comparison>header>p{grid-column:auto}.membership-comparison td,.membership-comparison th{font-size:var(--text-sm);padding:var(--space-4) var(--space-2)}.membership-comparison thead th{font-size:var(--text-base)}.membership-comparison th:first-child{width:37%}.home-story,.membership-questions{grid-template-columns:1fr;gap:var(--space-12)}.home-story{grid-template-areas:"copy" "window" "steps"}.home-story h2{font-size:var(--film-chapter-type);margin:var(--space-6) 0}.home-story__copy>p{font-size:var(--text-lg);margin-bottom:var(--space-6)}.home-story__window{justify-self:center;width:calc(100% - 2 * var(--space-3));aspect-ratio:4/5}.home-story__steps{grid-template-columns:1fr;gap:0}.home-story__steps li{grid-template-columns:var(--space-12) 1fr;align-items:baseline;padding:var(--space-4) 0}.home-story__steps span{font-size:var(--text-lg)}.faq-hero__mark{position:absolute;right:var(--film-gutter);bottom:var(--space-8);font-size:var(--product-faq-mark);opacity:.08;pointer-events:none}.faq-hero__mark>span{display:none}.faq-hero>div:first-child,.faq-hero__foot{z-index:1}.faq-directory{grid-template-columns:1fr;gap:var(--space-8)}.faq-directory__index{position:static}.faq-directory__index nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-6) 0}.faq-directory__index nav a{font-size:var(--text-sm);gap:var(--space-2)}.faq-directory__index nav a>span,.faq-directory__index>.film-link,.faq-directory__index>p{display:none}.faq-category>header{display:block}.faq-category>header>span{display:block;margin-top:var(--space-3)}.faq-result-count{min-height:0}.journal-masthead h1{font-size:var(--product-journal-title);margin-bottom:var(--space-8)}.journal-masthead>div{align-items:start;flex-direction:column}.journal-lead>a{grid-template-columns:1fr}.journal-lead .journal-cover{aspect-ratio:3/2;min-height:0}.journal-lead__copy{padding:var(--space-8) var(--space-6)}.journal-controls{flex-direction:column;gap:var(--space-6)}.journal-controls input,.journal-controls label{width:100%}.journal-grid{grid-template-columns:1fr;gap:var(--space-12)}.journal-aside{margin-top:var(--space-12)}.journal-aside,.journal-related>div{grid-template-columns:1fr}.journal-related>div>a{padding-bottom:var(--space-6)}.journal-article__bar{gap:var(--space-3);font-size:var(--text-xs)}}@media(prefers-reduced-motion:reduce){.journal-cover img,.membership-plan__cta>span{transition:none;transform:none!important}}html[data-reduced-motion=true] :is(.membership-plan__cta>span,.journal-cover img){transition:none;transform:none!important}.journal-state{min-height:var(--product-hero-height);padding:calc(var(--film-header-height) + var(--film-section)) var(--film-gutter) var(--film-section)}.journal-state h1,.journal-state__title{font-size:var(--product-hero-title);line-height:var(--film-leading);letter-spacing:var(--film-tracking);margin:var(--space-8) 0}.journal-state p{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text-2);max-width:40ch}.journal-state__actions{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-8)}.journal-loading-lines{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-12);max-width:var(--measure)}.journal-loading-lines i{display:block;height:var(--space-4);background:var(--product-tint)}.journal-loading-lines i:nth-child(2){width:80%}.journal-loading-lines i:nth-child(3){width:60%}.journal-front{position:relative;isolation:isolate;min-height:var(--journal-front-height);margin-top:var(--film-header-height);background:var(--film-black);color:var(--paper);overflow:hidden;display:flex}.journal-front__media{position:absolute;inset:0;z-index:-2}.journal-front__media>.studio-scene-film,.journal-front__media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--journal-front-position);object-position:var(--journal-front-position);width:100%;height:100%}.journal-front:after{position:absolute;inset:0;z-index:-1;content:"";background:var(--journal-front-shade)}.journal-front__content{display:flex;flex-direction:column;width:100%;padding:var(--space-8) var(--film-gutter);min-width:0}.journal-front__edition{display:flex;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--film-hairline) solid var(--film-rule);font-size:var(--text-xs)}.journal-front h1{font-size:var(--product-journal-title);line-height:var(--film-leading);letter-spacing:var(--film-tracking);margin:var(--space-4) 0 var(--space-12);font-weight:var(--film-weight)}.journal-front__cover-lines{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--film-gap);margin-top:auto;padding-top:var(--space-12)}.journal-front__headline{font-family:var(--font-display),Georgia,serif;font-size:var(--journal-front-headline);line-height:var(--film-leading);letter-spacing:var(--tracking-display);font-weight:var(--film-weight)}.journal-front__cover-lines>div{border-top:var(--film-hairline) solid var(--film-rule);padding-top:var(--space-4)}.journal-front__cover-lines>div>span{display:block;font-size:var(--text-xs);margin-bottom:var(--space-4)}.journal-front__cover-lines>div>p{font-size:var(--text-lg);line-height:var(--leading-body);max-width:30ch}.journal-front__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);border-top:var(--film-hairline) solid var(--film-rule);margin-top:var(--space-8);padding-top:var(--space-6);font-size:var(--text-xs)}.journal-front__foot .film-link{font-size:var(--text-base);min-height:var(--film-touch);align-items:center}.journal-stories{scroll-margin-top:var(--film-header-height)}.journal-stories__heading{display:flex;justify-content:space-between;gap:var(--space-6);padding:var(--space-12) var(--film-gutter);font-size:var(--text-sm);color:var(--text-2)}@media(max-width:760px){.journal-front{min-height:var(--journal-front-mobile-height)}.journal-front:after{background:var(--journal-front-mobile-shade)}.journal-front__content{padding:var(--space-6) var(--film-gutter)}.journal-front__edition{gap:var(--space-4);align-items:start}.journal-front__edition>span:last-child{text-align:right;max-width:12ch}.journal-front h1{font-size:var(--product-journal-title);margin-top:var(--space-6)}.journal-front__cover-lines{grid-template-columns:1fr;gap:var(--space-6);padding-top:var(--space-8)}.journal-front__headline{font-size:var(--journal-front-mobile-headline)}.journal-front__cover-lines>div{max-width:none;display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.journal-front__cover-lines>div>span{max-width:15ch;line-height:var(--leading-body);margin-bottom:0}.journal-front__cover-lines>div>p{font-size:var(--text-sm)}.journal-front__foot{align-items:start;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4)}.journal-front__foot>span{max-width:16ch;line-height:var(--leading-body)}.journal-front__foot .film-link{font-size:var(--text-sm);flex-shrink:0}.journal-stories__heading{font-size:var(--text-xs);padding-top:var(--space-8);padding-bottom:var(--space-8)}.journal-stories__heading>span:last-child{text-align:right}}.journal-front__foot .film-link{margin-right:var(--space-16)}.hub-preview{margin-top:var(--space-8);scroll-margin-top:calc(var(--film-header-height) + var(--space-8))}.hub-preview__window{overflow:clip}.hub-preview__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8) var(--space-6);padding:var(--space-1)}.hub-preview__item{min-width:0}.hub-preview__item>article{width:100%}.hub-preview__control{display:grid;grid-template-columns:minmax(8rem,.8fr) 3fr;margin-top:var(--space-8);border-top:var(--film-hairline) solid var(--film-rule);border-bottom:var(--film-hairline) solid var(--film-rule)}.hub-preview__readout{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-6) 0;font-variant-numeric:tabular-nums}.hub-preview__readout strong{font-size:var(--text-xl);font-weight:400;letter-spacing:var(--film-tracking)}.hub-preview__readout span>span{color:var(--studio-muted);font-size:var(--text-sm)}.hub-preview__readout small{font-size:var(--text-xs);color:var(--studio-muted)}.hub-preview__progress{display:block;width:100%;max-width:9rem;height:1px;background:var(--film-rule);margin-top:var(--space-2)}.hub-preview__progress i{display:block;height:100%;background:var(--paper);transition:width .6s var(--ease)}.hub-preview__more{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 5rem 2.5rem;align-items:center;gap:var(--space-8);width:100%;min-height:8.5rem;text-align:left;padding:var(--space-6) var(--space-6);border-left:var(--film-hairline) solid var(--film-rule);overflow:hidden;transition:color var(--dur) var(--ease)}.hub-preview__more:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.hub-preview__more:is(:hover,:focus-visible){color:var(--film-black)}.hub-preview__more:is(:hover,:focus-visible):before{transform:scaleX(1)}.hub-preview__invitation{min-width:0}.hub-preview__title{display:block;position:relative;overflow:hidden;font-size:clamp(1.4rem,2.6vw,2.75rem);line-height:1.18;letter-spacing:var(--film-tracking)}.hub-preview__title>span{display:block;transition:transform .65s var(--ease)}.hub-preview__title>span+span{position:absolute;inset:0;transform:translateY(115%)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__title>span:first-child{transform:translateY(-115%)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__title>span+span{transform:translateY(0)}.hub-preview__invitation>small{display:block;margin-top:var(--space-2);font-size:var(--text-xs);line-height:1.5;opacity:.7}.hub-preview__invitation>small>span{padding-inline:var(--space-2)}.hub-preview__mark{width:5rem;height:3rem;overflow:visible;opacity:.8}.hub-preview__plus{position:relative;width:2.5rem;height:2.5rem;border:1px solid;border-radius:50%;transition:transform .6s var(--ease)}.hub-preview__plus i{position:absolute;width:12px;height:1px;background:currentColor;top:50%;left:calc(50% - 6px)}.hub-preview__plus i+i{transform:rotate(90deg)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__plus{transform:rotate(90deg)}.hub-preview__mark--listen path{transform-box:fill-box;transform-origin:center}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__mark--listen path{animation:hub-signal .85s ease-in-out infinite alternate}.hub-preview__page{transform-origin:40px 38px;transition:transform .6s var(--ease)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__page:nth-child(2){transform:rotate(-16deg)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__page:nth-child(3){transform:rotate(16deg)}.hub-preview__frame{transition:transform .65s var(--ease)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__frame{transform:translate(5px,-4px)}.hub-preview__thought{transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease)}.hub-preview__more:is(:hover,:focus-visible) .hub-preview__thought{transform:scale(1.65)}.hub-preview__less{grid-column:1/-1;justify-self:end;display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;font-size:var(--text-xs);padding:var(--space-3) 0;opacity:.7;transition:opacity var(--dur)}.hub-preview__less:hover{opacity:1}.hub-preview__complete{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);padding:var(--space-6);border-left:var(--film-hairline) solid var(--film-rule);min-height:8.5rem}.hub-preview__complete>span{font-size:var(--text-xl);letter-spacing:var(--film-tracking);padding-right:6rem}.hub-preview__complete>small{font-size:var(--text-xs);color:var(--studio-muted);padding-right:6rem}.hub-preview__complete>svg{position:absolute;right:var(--space-6)}.hub-featured-reel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.hub-reel-hint{display:none}@keyframes hub-signal{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@media(max-width:760px){.hub-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-4)}.hub-preview__control{grid-template-columns:1fr}.hub-preview__readout{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-4) 0}.hub-preview__readout small{margin-right:auto}.hub-preview__progress{width:4rem;flex:none;margin:0}.hub-preview__more{grid-template-columns:1fr 3.5rem 2rem;min-height:7.5rem;gap:var(--space-3);padding:var(--space-5) var(--space-3);border-left:0;border-top:var(--film-hairline) solid var(--film-rule)}.hub-preview__title{font-size:clamp(1.3rem,5.6vw,1.9rem)}.hub-preview__mark{width:3.5rem;height:2.5rem}.hub-preview__plus{width:2rem;height:2rem}.hub-preview__invitation>small{max-width:21ch;font-size:.65rem}.hub-preview__complete{border-left:0;border-top:var(--film-hairline) solid var(--film-rule);padding-inline:var(--space-3)}.hub-preview__complete>svg{right:var(--space-3)}.hub-featured-reel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--film-rule) transparent;padding-bottom:var(--space-5)}.hub-featured-reel>*{scroll-snap-align:start}.hub-reel-hint{display:block;font-size:var(--text-xs);color:var(--studio-muted);margin-top:var(--space-3)}.hub-preview__grid--watch h3{font-size:.85rem}.hub-preview__grid--watch p{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.hub-preview *{animation:none!important;transition:none!important}.hub-preview__title>span{transform:none!important}.hub-preview__title>span+span{display:none}}[data-reduced-motion=true] .hub-preview *{animation:none!important;transition:none!important}.knowledge-collection,.knowledge-story{--wiki-bg:#090c0b;--wiki-panel:#101513;--wiki-ink:#eeeee5;--wiki-muted:#a3ada5;--wiki-line:rgba(220,235,218,.18);--wiki-signal:#c4e8a0;color:var(--wiki-ink)}.knowledge-collection .knowledge-browse,.knowledge-collection .knowledge-feature{margin-block:clamp(3.5rem,7vw,7rem)}.knowledge-feature__heading{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;color:var(--wiki-muted);font-size:.7rem;line-height:1.5}.wiki-story-card{min-width:0;color:var(--wiki-ink)}.wiki-story-card__link{display:block}.wiki-story-card__image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#151c18}.wiki-story-card__image img{-o-object-fit:cover;object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .8s}.wiki-story-card__link:hover .wiki-story-card__image img{transform:scale(1.045);filter:brightness(1.08)}.wiki-story-card__star{position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;background:var(--wiki-bg);border:1px solid var(--wiki-line);border-radius:50%;font-size:.9rem;color:var(--wiki-signal)}.wiki-story-card__image-arrow{position:absolute;right:1rem;bottom:1rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;background:var(--wiki-ink);border-radius:50%;color:var(--wiki-bg);font-size:1.2rem;transform:translateY(5rem) rotate(-45deg);transition:transform .5s var(--ease)}.wiki-story-card__link:is(:hover,:focus-visible) .wiki-story-card__image-arrow{transform:none}.wiki-story-card__copy{padding-block:1.25rem 1.5rem}.wiki-story-card__copy h3{font-weight:400;font-size:clamp(1.15rem,1.7vw,1.8rem);line-height:1.15;letter-spacing:-.04em;margin:.65rem 0}.wiki-story-card__copy p{font-size:.85rem;line-height:1.6;color:var(--wiki-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-story-card__copy .film-label{font-size:.6rem}.wiki-story-card__read{font-size:.7rem;margin-top:1.5rem}.wiki-story-card footer,.wiki-story-card__read{display:flex;justify-content:space-between;align-items:center}.wiki-story-card footer{gap:.5rem;border-top:1px solid var(--wiki-line);padding-top:.85rem;color:var(--wiki-muted);font-size:.58rem}.wiki-story-card footer>span{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.wiki-story-card footer>a{flex:none}.wiki-story-card__fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:3rem;letter-spacing:-.08em}.wiki-story-card--spotlight .wiki-story-card__link{display:grid;grid-template-columns:1.45fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center}.wiki-story-card--spotlight .wiki-story-card__image{aspect-ratio:1.42}.wiki-story-card--spotlight .wiki-story-card__copy{padding-right:clamp(0rem,2vw,2rem)}.wiki-story-card--spotlight .wiki-story-card__copy h3{font-size:clamp(2.8rem,5vw,6rem);line-height:1;letter-spacing:-.065em;margin:1.2rem 0}.wiki-story-card--spotlight .wiki-story-card__copy p{font-size:clamp(.9rem,1.05vw,1.1rem);-webkit-line-clamp:4;max-width:38ch}.wiki-story-card--spotlight .wiki-story-card__read{font-size:.85rem;margin-top:2rem;max-width:26rem}.wiki-story-card--spotlight footer{margin-top:1rem}.knowledge-feature__controls{display:flex;align-items:center;gap:2rem;padding-block:1.5rem;border-bottom:1px solid var(--wiki-line);font-size:.75rem;color:var(--wiki-muted);font-variant-numeric:tabular-nums}.knowledge-feature__controls>span:first-child{color:var(--wiki-ink)}.knowledge-feature__controls>div{display:flex;gap:.75rem;margin-left:auto}.knowledge-feature__controls button{width:2.7rem;height:2.7rem;border:1px solid var(--wiki-line);border-radius:50%;font-size:1.2rem;transition:background .3s,color .3s}.knowledge-feature__controls button:hover{background:var(--wiki-ink);color:var(--wiki-bg)}.knowledge-browse>header{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:3rem}.studio-page .knowledge-browse>header h2{font-size:clamp(2.6rem,5vw,5.4rem);letter-spacing:-.065em;line-height:1.05;margin-top:1rem}.knowledge-filters{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--wiki-line)}.knowledge-topics{display:flex;gap:1.5rem;overflow:auto;scrollbar-width:thin;flex:1;min-width:0}.knowledge-topics button{flex:none;padding:1rem 0;font-size:.75rem;color:var(--wiki-muted);border-bottom:2px solid transparent;transition:color .3s,border-color .3s}.knowledge-topics button[aria-pressed=true]{color:var(--wiki-ink);border-bottom-color:var(--wiki-signal)}.knowledge-search{display:flex;align-items:center;gap:.65rem;flex:none;font-size:1.2rem}.knowledge-search input{background:none;border:0;outline-offset:3px;color:var(--wiki-ink);font-size:.75rem;width:11.5rem;padding:.9rem 0}.knowledge-search input::-moz-placeholder{color:var(--wiki-muted)}.knowledge-search input::placeholder{color:var(--wiki-muted)}.knowledge-result-count{color:var(--wiki-muted);font-size:.7rem;line-height:1.6;margin-top:1rem}.knowledge-empty{padding:5rem 0}.knowledge-empty h3{font-size:2.5rem;letter-spacing:-.05em;margin-bottom:1rem}.knowledge-empty p{color:var(--wiki-muted);margin-bottom:2rem}.knowledge-story{background:var(--wiki-bg);padding-top:calc(var(--film-header-height) + 2rem);overflow:clip}.knowledge-collection :is(a,button,input):focus-visible,.knowledge-story :is(a,button,summary):focus-visible{outline:2px solid var(--wiki-signal);outline-offset:6px}.knowledge-reading,.knowledge-related,.knowledge-story__app,.knowledge-story__hero{padding-inline:var(--gutter,4vw);max-width:1920px;margin-inline:auto}.knowledge-story__hero>nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;color:var(--wiki-muted);padding-bottom:2rem;border-bottom:1px solid var(--wiki-line)}.knowledge-story__opening{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(2rem,5vw,6rem);align-items:center;padding-block:3.5rem 4rem}.knowledge-story__title{min-width:0}.wiki-featured-label{display:flex;align-items:center;gap:.6rem;color:var(--wiki-signal);font-size:.65rem;margin-bottom:3rem}.wiki-featured-label>span{font-size:1.3rem}.knowledge-story__title h1{font-weight:400;font-size:clamp(3rem,6.5vw,8.5rem);line-height:.98;letter-spacing:-.065em;overflow-wrap:anywhere;margin:1rem 0 1.5rem}.knowledge-story__title>p{color:var(--wiki-muted);font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.5;max-width:35ch}.knowledge-story__metadata{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.65rem;color:var(--wiki-muted);margin-top:2rem}.knowledge-story__metadata>span+span{border-left:1px solid var(--wiki-line);padding-left:.65rem}.knowledge-story__opening figure{min-width:0}.knowledge-story__photograph{position:relative;aspect-ratio:1.08;background:#101513;overflow:hidden}.knowledge-story__photograph img{-o-object-fit:cover;object-fit:cover}.knowledge-story__opening figcaption{color:var(--wiki-muted);font-size:.62rem;line-height:1.5;margin-top:.8rem;max-width:100%;overflow-wrap:anywhere}.knowledge-story__opening figcaption span{opacity:.75}.knowledge-reading{scroll-margin-top:calc(var(--film-header-height) + 1rem)}.knowledge-reading__bar{position:sticky;top:calc(var(--film-header-height) - 1px);z-index:12;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:6rem;border-block:1px solid var(--wiki-line);background:rgba(9,12,11,.96);backdrop-filter:blur(18px);padding:1rem 0}.knowledge-reading__caption{font-size:.75rem;color:var(--wiki-muted)}.knowledge-tabs{display:flex;border:1px solid var(--wiki-line);padding:4px;border-radius:3rem;gap:2px}.knowledge-tabs button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.65rem;padding:.65rem 1.1rem;font-size:.75rem;border-radius:2rem;color:var(--wiki-muted);white-space:nowrap;transition:color .25s}.knowledge-tabs button[aria-selected=true]{color:var(--wiki-bg)}.knowledge-tabs button:hover:not([aria-selected=true]){color:var(--wiki-ink)}.knowledge-tabs__active{position:absolute;inset:0;z-index:-1;background:var(--wiki-ink);border-radius:2rem}.knowledge-tabs__overview{font-size:1.2rem;line-height:.6}.knowledge-reading__time{font-size:.65rem;color:var(--wiki-muted);font-variant-numeric:tabular-nums}.knowledge-reading__progress{position:absolute;bottom:-1px;height:2px;left:0;right:0;overflow:hidden}.knowledge-reading__progress>span{display:block;position:absolute;inset:0;background:var(--wiki-signal);transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity .3s}.knowledge-reading[data-source=wikipedia] .knowledge-reading__progress>span{opacity:1}.knowledge-panel{padding-block:clamp(3rem,6vw,6rem);min-height:25rem}.knowledge-overview{display:grid;grid-template-columns:1fr 1.65fr;gap:clamp(2rem,7vw,8rem)}.knowledge-overview aside>h2,.knowledge-perspectives h2{font-size:clamp(2rem,3.7vw,4rem);line-height:1.08;letter-spacing:-.055em;font-weight:400;margin:1rem 0 2rem}.knowledge-byline{display:flex;align-items:center;gap:.65rem;font-size:.7rem;color:var(--wiki-muted)}.knowledge-lead{max-width:48rem}.knowledge-lead>p:not(.knowledge-attribution){font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.8;color:#dce1d9;margin-bottom:1.4em}.knowledge-lead>p:first-child:first-letter{float:left;font-size:4.8em;line-height:.85;padding:.09em .14em 0 0;color:var(--wiki-signal)}.knowledge-attribution{font-size:.68rem;line-height:1.8;color:var(--wiki-muted);padding-top:1.5rem;border-top:1px solid var(--wiki-line);margin-top:2rem;max-width:70rem}.knowledge-attribution a{text-decoration:underline;text-underline-offset:3px}.knowledge-perspectives{display:grid;grid-template-columns:1fr 1.65fr;gap:clamp(2rem,7vw,8rem);margin-top:4rem;padding-top:3rem;border-top:1px solid var(--wiki-line)}.knowledge-perspectives button{display:flex;align-items:center;gap:1.4rem;width:100%;padding:2rem 1.5rem;border-bottom:1px solid var(--wiki-line);text-align:left;transition:background .35s,color .35s}.knowledge-perspectives button:first-child{border-top:1px solid var(--wiki-line)}.knowledge-perspectives button>svg{flex:none}.knowledge-perspectives button>span:last-child{margin-left:auto;font-size:1.7rem;transition:transform .4s}.knowledge-perspectives button strong{font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.2;display:block;letter-spacing:-.035em;font-weight:400}.knowledge-perspectives button small{display:block;font-size:.75rem;line-height:1.6;opacity:.65;margin-top:.5rem}.knowledge-perspectives button:is(:hover,:focus-visible){background:var(--wiki-ink);color:var(--wiki-bg)}.knowledge-perspectives button:hover>span:last-child{transform:translate(3px,-3px)}.knowledge-full{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,6rem);position:relative;align-items:start}.knowledge-contents{position:sticky;top:calc(var(--film-header-height) + 8rem);font-size:.75rem;max-height:calc(100vh - var(--film-header-height) - 10rem);overflow-y:auto;scrollbar-width:thin;padding:0 .8rem 1rem 0}.knowledge-contents summary{cursor:pointer;display:flex;justify-content:space-between;font-size:1.25rem;letter-spacing:-.03em;padding:1rem 0;border-bottom:1px solid var(--wiki-line);list-style:none}.knowledge-contents summary::-webkit-details-marker{display:none}.knowledge-contents nav{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 0;line-height:1.5;color:var(--wiki-muted)}.knowledge-contents a:hover{color:var(--wiki-signal)}.knowledge-original{display:block;padding-top:1rem;border-top:1px solid var(--wiki-line)}.knowledge-full__article{min-width:0;max-width:54rem;margin-inline:auto}.knowledge-full__masthead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.8rem;margin-bottom:2.5rem;border-bottom:1px solid var(--wiki-line);color:var(--wiki-muted);font-size:.65rem}.knowledge-full__masthead>span:first-child{display:flex;gap:.65rem;align-items:center}.wiki-prose{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:400;line-height:1.85;color:#d1d9d0;overflow-wrap:break-word}.wiki-prose :is(h2,h3,h4,h5,h6){font-family:var(--font-body),Arial,sans-serif;font-weight:400;color:var(--wiki-ink);line-height:1.14;letter-spacing:-.045em;scroll-margin-top:calc(var(--film-header-height) + 8rem)}.wiki-prose h2{font-size:clamp(2rem,3.1vw,3.5rem);margin:2.4em 0 .8em;padding-top:1rem;border-top:1px solid var(--wiki-line)}.wiki-prose h3{font-size:clamp(1.5rem,2vw,2.3rem);margin:2em 0 .8em}.wiki-prose :is(h4,h5,h6){font-size:1.25rem;margin:1.8em 0 .7em}.wiki-prose p{margin-bottom:1.4em}.wiki-prose a{color:#deebcb;text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .3s}.wiki-prose a:hover{text-decoration:underline;text-decoration-color:var(--wiki-signal);color:var(--wiki-signal)}.wiki-prose sup{font-family:Arial,sans-serif;font-size:.58em;padding:0 .12em;line-height:0;vertical-align:super;scroll-margin-top:calc(var(--film-header-height) + 9rem)}.wiki-prose sub{font-size:.7em;vertical-align:sub}.wiki-prose :is(ul,ol){padding-left:1.5em;margin:1rem 0 1.5rem}.wiki-prose ul{list-style:disc}.wiki-prose ol{list-style:decimal}.wiki-prose li{margin-bottom:.55em;scroll-margin-top:calc(var(--film-header-height) + 9rem)}.wiki-prose :is(ul,ol) :is(ul,ol){margin:.5rem 0}.wiki-prose blockquote{border-left:2px solid var(--wiki-signal);margin:2rem 0;padding:.5rem 1.5rem;font-style:italic;color:var(--wiki-ink)}.wiki-prose dt{font-weight:700;margin-top:1rem}.wiki-prose dd{padding-left:1.5rem}.wiki-prose pre{overflow:auto;font-size:.8em;padding:1rem;background:var(--wiki-panel)}.wiki-prose .wiki-table-wrap{max-width:100%;overflow:auto;margin:2rem 0;scrollbar-width:thin}.wiki-prose table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:.73em;line-height:1.6;width:100%}.wiki-prose :is(th,td){border:1px solid var(--wiki-line);padding:.7rem .8rem;text-align:left;min-width:5rem}.wiki-prose th{background:var(--wiki-panel);font-weight:400;color:var(--wiki-ink)}.wiki-prose caption{text-align:left;padding:.75rem 0;color:var(--wiki-muted)}.wiki-prose .wiki-formula{display:inline-block;max-width:100%;height:auto;filter:invert(1) hue-rotate(180deg);vertical-align:middle}.wiki-prose .wiki-supplement{font-family:Arial,sans-serif;font-size:.75em;line-height:1.7;border-block:1px solid var(--wiki-line);margin-top:1rem;padding:.5rem 0}.wiki-supplement summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;font-size:1rem;color:var(--wiki-ink);letter-spacing:-.025em;scroll-margin-top:calc(var(--film-header-height) + 9rem)}.wiki-supplement summary:after{content:"+";font-size:1.5rem;font-weight:300}.wiki-supplement[open] summary:after{content:"−"}.wiki-supplement summary::-webkit-details-marker{display:none}.wiki-supplement>div{padding-bottom:1rem}.knowledge-loading,.knowledge-reader-error{grid-column:1/-1;padding-block:2rem;min-height:24rem;width:min(100%,54rem);margin-inline:auto}.knowledge-loading>span{display:block;height:.7rem;background:linear-gradient(90deg,#172019,#273125,#172019);background-size:200% 100%;margin-bottom:1.5rem;width:100%;animation:wiki-loading 2s linear infinite}.knowledge-loading>span:nth-child(2){width:90%}.knowledge-loading>span:nth-child(3){width:65%}.knowledge-loading p{font-size:.75rem;color:var(--wiki-muted);margin-top:2.5rem}.knowledge-reader-error h2{font-size:2.5rem;letter-spacing:-.05em;margin-bottom:1rem}.knowledge-reader-error p{color:var(--wiki-muted);line-height:1.7;max-width:45ch;margin-bottom:2rem}.knowledge-reader-error :is(a,button){display:inline-block;border-bottom:1px solid var(--wiki-line);padding:.75rem 0;margin-right:2rem;font-size:.8rem}.knowledge-grok{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;padding:clamp(1.5rem,4vw,4rem);background:var(--wiki-panel);border:1px solid var(--wiki-line);position:relative;overflow:hidden}.knowledge-grok__copy{position:relative;z-index:1}.knowledge-grok__copy h2{font-size:clamp(2.5rem,4vw,5rem);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:2rem 0 1.5rem}.knowledge-grok__copy>p{font-size:.95rem;line-height:1.8;color:var(--wiki-muted);max-width:42ch}.knowledge-grok__launch{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;background:var(--wiki-ink);color:var(--wiki-bg);padding:1.5rem;margin:2.5rem 0 1rem;max-width:30rem;transition:background .3s}.knowledge-grok__launch>span:first-child{font-size:1.1rem;letter-spacing:-.025em}.knowledge-grok__launch small{display:block;font-size:.6rem;opacity:.7;margin-top:.4rem;letter-spacing:0}.knowledge-grok__launch>span:last-child{font-size:1.8rem;transition:transform .4s}.knowledge-grok__launch:hover{background:var(--wiki-signal)}.knowledge-grok__launch:hover>span:last-child{transform:translate(3px,-3px)}.knowledge-grok__copy>.film-text-link{font-size:.7rem;color:var(--wiki-muted);text-decoration:underline;text-underline-offset:4px}.knowledge-grok__portal{position:relative;display:grid;place-items:center;aspect-ratio:1;isolation:isolate}.knowledge-grok__portal>svg{position:absolute;width:18%;height:18%;color:var(--wiki-signal)}.knowledge-grok__portal>span:last-child{position:absolute;top:64%;text-align:center;font-size:.75rem;line-height:1.6;color:var(--wiki-muted)}.knowledge-grok__orbit{position:absolute;inset:6%;border:1px solid rgba(196,232,160,.28);border-radius:50%;animation:wiki-orbit 35s linear infinite;transform:rotateX(55deg) rotate(-25deg)}.knowledge-grok__orbit:nth-child(2){inset:13%;animation-direction:reverse;transform:rotateY(55deg) rotate(25deg)}.knowledge-grok__orbit:nth-child(3){inset:20%;border-style:dashed;opacity:.5;animation-duration:55s}.knowledge-grok__record{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 2rem;border-top:1px solid var(--wiki-line);padding-top:1.5rem;font-size:.65rem;color:var(--wiki-muted)}.knowledge-grok__record strong{font-weight:400;color:var(--wiki-ink);font-size:1rem}.knowledge-related{padding-block:5rem;border-top:1px solid var(--wiki-line);margin-top:2rem}.knowledge-related>header{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:end;margin-bottom:3rem}.knowledge-related>header>.film-label{grid-column:1/-1}.knowledge-related h2,.knowledge-story__app h2{font-size:clamp(2.5rem,5vw,6rem);line-height:1.05;letter-spacing:-.06em;font-weight:400}.knowledge-related>header>a{justify-self:end}.knowledge-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.knowledge-story__app{padding-block:5rem 7rem;border-top:1px solid var(--wiki-line);position:relative}.knowledge-story__app h2{margin-block:1.5rem}.knowledge-story__app>p{color:var(--wiki-muted);font-size:1rem;line-height:1.8;max-width:40ch;margin-bottom:2rem}@keyframes wiki-loading{to{background-position:-200% 0}}@keyframes wiki-orbit{to{rotate:1turn}}@media(min-width:1600px){.knowledge-story__opening{grid-template-columns:1fr 1.5fr}.knowledge-full{grid-template-columns:1fr 3fr 1fr}.knowledge-full__article{width:100%}}@media(max-width:1100px){.knowledge-reading__caption{display:none}.knowledge-filters{flex-direction:column;align-items:stretch;gap:.25rem}.knowledge-search{border-top:1px solid var(--wiki-line)}.knowledge-search input{width:100%}.knowledge-grok{gap:1.5rem}.knowledge-full{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}@media(max-width:760px){.knowledge-feature__heading>span:last-child{display:none}.wiki-story-card--spotlight .wiki-story-card__link{grid-template-columns:1fr;gap:.5rem}.wiki-story-card--spotlight .wiki-story-card__image{aspect-ratio:1.35}.wiki-story-card--spotlight .wiki-story-card__copy{padding-block:1.25rem .5rem}.wiki-story-card--spotlight .wiki-story-card__copy h3{font-size:clamp(2.7rem,11vw,4.5rem)}.wiki-story-card--spotlight .wiki-story-card__copy p{-webkit-line-clamp:3}.wiki-story-card--spotlight .wiki-story-card__read{margin-top:1.5rem}.wiki-story-card__image-arrow{display:none}.wiki-story-card__star{left:.6rem;top:.6rem;width:1.5rem;height:1.5rem;font-size:.7rem}.wiki-story-card__copy h3{font-size:1.15rem;overflow-wrap:anywhere}.wiki-story-card__copy p{font-size:.75rem}.wiki-story-card__read{font-size:.62rem;margin-top:1rem}.wiki-story-card footer{align-items:flex-start;flex-direction:column;font-size:.55rem;gap:.6rem}.wiki-story-card footer>span{gap:.2rem}.knowledge-feature__controls{gap:1rem;font-size:.65rem}.knowledge-feature__controls>span:nth-child(2){max-width:12ch;line-height:1.5}.knowledge-feature__controls button{width:2.4rem;height:2.4rem}.knowledge-browse>header{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.knowledge-topics{gap:1.3rem}.knowledge-topics button{font-size:.7rem}.knowledge-result-count{font-size:.6rem;max-width:45ch}.knowledge-story{padding-top:calc(var(--film-header-height) + 1rem)}.knowledge-story__hero>nav{font-size:.62rem;padding-bottom:1.5rem}.knowledge-story__hero>nav>span{max-width:14ch;text-align:right}.knowledge-story__opening{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.wiki-featured-label{margin-bottom:2rem;font-size:.6rem}.knowledge-story__title h1{font-size:clamp(3.1rem,13vw,6rem);max-width:12ch}.knowledge-story__metadata{margin-top:1.25rem;font-size:.6rem}.knowledge-story__photograph{aspect-ratio:1.15}.knowledge-story__opening figcaption{font-size:.55rem}.knowledge-reading__bar{padding:.75rem 0;min-height:4.6rem;justify-content:center}.knowledge-tabs{width:100%;justify-content:space-between}.knowledge-tabs button{padding:.6rem .75rem;font-size:.67rem;gap:.35rem;flex:1;min-height:2.5rem}.knowledge-tabs button svg{width:13px;height:13px}.knowledge-reading__time{display:none}.knowledge-overview,.knowledge-perspectives{grid-template-columns:1fr;gap:1.5rem}.knowledge-overview aside>h2{font-size:2.4rem;margin-bottom:1.25rem}.knowledge-lead>p:not(.knowledge-attribution){font-size:1.1rem;line-height:1.8}.knowledge-lead>p:first-child:first-letter{font-size:4em}.knowledge-attribution{font-size:.6rem}.knowledge-perspectives{margin-top:2.5rem;padding-top:2rem}.knowledge-perspectives h2{margin-bottom:0}.knowledge-perspectives button{padding:1.5rem .5rem;gap:1rem}.knowledge-perspectives button strong{font-size:1.2rem}.knowledge-perspectives button small{font-size:.68rem}.knowledge-perspectives button>svg{width:22px;height:22px}.knowledge-full{grid-template-columns:1fr;gap:2.5rem}.knowledge-contents{position:static;max-height:none;padding:0}.knowledge-contents>.film-label{display:none}.knowledge-contents summary{font-size:1.1rem;padding-block:.75rem}.knowledge-contents nav{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.2rem;max-height:13rem;overflow:auto;font-size:.7rem}.knowledge-original{font-size:.65rem;padding-block:.8rem;border-bottom:1px solid var(--wiki-line);border-top:0}.knowledge-full__masthead{font-size:.6rem;gap:.5rem;padding-bottom:1.25rem;margin-bottom:1.8rem}.wiki-prose{font-size:1.08rem;line-height:1.85;overflow-wrap:anywhere}.wiki-prose :is(h2,h3,h4,h5,h6),.wiki-supplement summary{scroll-margin-top:calc(var(--film-header-height) + 6rem)}.wiki-prose h2{font-size:2.1rem;margin-top:2em}.wiki-prose h3{font-size:1.55rem}.wiki-prose blockquote{padding-inline:1rem}.wiki-prose :is(ul,ol){padding-left:1.2em}.wiki-prose .wiki-supplement{font-size:.72em}.wiki-prose table{font-size:.68em}.knowledge-grok{grid-template-columns:1fr;padding:1.5rem;gap:1rem}.knowledge-grok__copy h2{font-size:2.55rem}.knowledge-grok__copy>p{font-size:.85rem}.knowledge-grok__copy>.knowledge-byline{font-size:.6rem}.knowledge-grok__launch{padding:1.1rem;margin-top:2rem}.knowledge-grok__launch>span:first-child{font-size:1rem}.knowledge-grok__launch small{font-size:.55rem}.knowledge-grok__portal{width:75%;margin-inline:auto;max-width:22rem}.knowledge-grok__record{font-size:.58rem;flex-direction:column;align-items:flex-start}.knowledge-related{padding-block:3rem}.knowledge-related>header{grid-template-columns:1fr;margin-bottom:2rem}.knowledge-related>header>a{justify-self:start}.knowledge-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.knowledge-related>div>article:last-child{display:none}.knowledge-story__app{padding-block:3rem 4rem}.knowledge-story__app>p{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.knowledge-collection *,.knowledge-story *{animation:none!important;scroll-behavior:auto!important}.knowledge-grok__launch>span:last-child,.wiki-story-card__image img,.wiki-story-card__image-arrow{transition:none!important}}[data-reduced-motion=true] :is(.knowledge-story,.knowledge-collection) *{animation:none!important}