:root{--color-cinema:oklch(19% .025 245);--color-cinema-ink:oklch(97% .006 240);--color-cinema-muted:oklch(84% .018 245);--color-cinema-rule:oklch(48% .025 245);--cinema-shade:linear-gradient(90deg,oklch(15% .028 245/.94) 0%,oklch(15% .028 245/.74) 42%,oklch(15% .028 245/.05) 100%);--cinema-caption:oklch(17% .025 245/.93);--hero-image-scale:1.04}.hero{background:var(--color-cinema);isolation:isolate;padding-block:0;position:relative}.hero-grid{min-height:calc(100svh - var(--banner-height));padding-block:var(--space-2xl);align-items:center;display:flex;position:relative}.hero-visual{z-index:-2;border-radius:0;min-height:0;position:absolute;inset:0;overflow:hidden}.hero-visual picture{width:100%;height:100%;display:block}.hero-visual img{object-position:68% 55%;transform:scale(var(--hero-image-scale));width:100%;height:100%}.hero-grid:after{content:"";background:var(--cinema-shade);z-index:-1;position:absolute;inset:0}.hero-copy{gap:var(--space-xl);max-width:650px;padding-block:var(--space-xl)}.hero h1{max-width:12ch;font-size:clamp(3.3rem,6.6vw,6.3rem);line-height:1.02}.hero-copy p{color:var(--color-cinema-ink);max-width:33ch}.header-quote{background:var(--color-clear);border-color:var(--color-field-rule);color:var(--color-field-ink)}.header-quote:hover{color:var(--color-accent-ink)}.story{background:var(--color-cinema);color:var(--color-cinema-ink);padding-block-start:var(--space-4xl)}.story .section-head>p{color:var(--color-cinema-muted)}.chapter-nav{gap:var(--space-md);padding-block:var(--space-lg);border-block:1px solid var(--color-cinema-rule);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.chapter-nav a{align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-sm);color:var(--color-cinema-muted);white-space:normal;flex:230px;text-decoration:none;display:flex}.chapter-nav a span{font-variant-numeric:tabular-nums;color:var(--color-accent)}.chapter-nav a:hover,.chapter-nav a[aria-current]{color:var(--color-cinema-ink);text-underline-offset:.3em;text-decoration:underline}.story-grid{display:block;position:relative}.story-stage{top:var(--space-lg);height:calc(100svh - var(--space-xl));z-index:0;margin-block-end:calc(-100svh + var(--space-xl));position:sticky}.story-picture{aspect-ratio:auto;isolation:isolate;border-radius:var(--radius-card);height:100%}.story-picture>img,.story-picture>canvas{object-position:center;height:100%}.story-picture:after{content:"";background:linear-gradient(0deg,var(--color-cinema),var(--color-clear) 45%);pointer-events:none;position:absolute;inset:0}.cinema-progress{background:var(--color-accent);transform-origin:0;z-index:2;height:3px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.story-tools{inset-block-start:var(--space-lg);inset-inline:var(--space-lg);padding:var(--space-xs) var(--space-md);color:var(--color-cinema-ink);background:var(--cinema-caption);border-radius:var(--radius-card);z-index:2;margin:0;position:absolute}.motion-toggle,.story-count{color:var(--color-cinema-ink)}.story-credit{color:var(--color-cinema-muted);z-index:2;max-width:42ch;position:absolute;inset-block-end:var(--space-md);inset-inline-start:var(--space-lg)}.chapters{z-index:1;pointer-events:none;position:relative}.chapter{min-height:100svh;padding:var(--space-2xl) var(--space-xl);border:0;justify-content:center;align-items:flex-end;gap:0;scroll-margin-top:0}.chapter h3,.chapter p{background:var(--cinema-caption);width:42%;max-width:none;color:var(--color-cinema-ink);padding:var(--space-lg);pointer-events:auto}.chapter h3{border-radius:var(--radius-card) var(--radius-card) 0 0;padding-block-end:var(--space-md);font-size:clamp(2.3rem,3.5vw,3.5rem)}.chapter p{font-size:var(--text-lead);border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--color-cinema-muted);padding-block-start:0}.chapter:nth-child(3n+2){align-items:flex-start}.story-skip{z-index:2;padding-block:var(--space-lg);display:inline-block;position:relative}.scope-note{color:var(--color-cinema-muted);padding-block:var(--space-lg) var(--space-3xl)}.story[data-static=true] .story-stage{height:auto;margin:0}.story[data-static=true] .story-tools,.story[data-static=true] .story-credit{position:relative;inset:auto}.story[data-static=true] .chapter{pointer-events:auto;padding:var(--space-xl) 0;align-items:initial}.story[data-static=true] .chapter h3,.story[data-static=true] .chapter p{background:var(--color-clear);width:100%;padding:0}.story[data-static=true] .chapter-still{grid-row:span 2}.scope{border-block-start:1px solid var(--color-field-rule)}.scope-list li{align-items:center;min-height:90px;display:flex}.market-list{column-gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-list li{align-items:center;min-height:100px;display:flex}.faq-topic{white-space:normal;max-width:32%}@media (width>=960px) and (prefers-reduced-motion:no-preference){.hero-visual img{animation:hero-settle 1.2s var(--ease-out) both}@keyframes hero-settle{0%{transform:scale(1.1)}to{transform:scale(1.04)}}}@media (width<=60rem){.hero-grid{min-height:calc(100svh - var(--banner-height));display:flex}.hero-visual{aspect-ratio:auto}.hero-copy{max-width:70%}.chapter h3,.chapter p{width:55%}.chapter h3{font-size:2.5rem}}@media (width<=40rem){:root{--cinema-shade:linear-gradient(0deg,oklch(15% .028 245/.98),oklch(15% .028 245/.76) 52%,oklch(15% .028 245/.05));--banner-height:76px}.hero-grid{min-height:calc(100svh - var(--banner-height));padding-block:var(--space-xl);align-items:flex-end}.hero-copy{gap:var(--space-lg);max-width:100%;padding:0}.hero h1{max-width:13ch;font-size:clamp(2.8rem,10.8vw,4rem)}.hero-visual img{object-position:70% center}.hero-copy p{max-width:30ch}.story{padding-block-start:var(--space-2xl)}.chapter-nav{gap:var(--space-xs)}.chapter-nav a{flex:140px;font-size:.875rem}.story-stage{top:var(--space-xs);height:calc(100svh - var(--space-md));background:var(--color-clear);z-index:0;margin-block-end:calc(-100svh + var(--space-md));padding:0}.story-picture{aspect-ratio:auto;height:100%;max-height:none}.story-picture>canvas,.story-picture>img{object-fit:cover}.story-tools{inset-inline:var(--space-xs);padding:var(--space-xs);inset-block-start:var(--space-xs)}.chapter{min-height:100svh;padding:var(--space-xl) var(--space-sm) var(--space-2xl);justify-content:flex-end;scroll-margin-top:0}.chapter h3,.chapter p{width:100%}.chapter h3{padding:var(--space-md);font-size:2rem}.chapter p{padding:0 var(--space-md) var(--space-lg);font-size:1.0625rem}.story-credit{display:none}.story[data-static=true] .chapter{padding-block:var(--space-xl)}.story[data-static=true] .chapter-still{grid-row:auto}.story[data-static=true] .story-tools{padding:0}.market-list{display:block}.market-list li{min-height:80px}.faq-list summary{display:block}.faq-topic{display:none}}@media (prefers-reduced-motion:reduce){.hero-visual img{animation:none;transform:none}.story-stage{position:relative}}:root{--radius-card:10px;--radius-pill:6px;--finish-shadow:0 12px 40px oklch(14% .02 245/.12);--finish-white:oklch(98% .006 240)}.hero-grid{min-height:calc(100svh - var(--banner-height));padding-block-end:var(--space-2xl)}.hero-copy{gap:var(--space-lg)}.hero-copy h1{letter-spacing:-.035em;max-width:12ch;font-weight:500}.hero-copy p{max-width:35ch;margin-block-start:var(--space-md)}.hero-actions{margin-block-start:var(--space-lg)}.hero-credit{font-size:var(--text-xs);color:var(--color-cinema-muted);z-index:2;max-width:58ch;position:absolute;inset-block-end:var(--space-md);inset-inline-start:var(--gutter);inset-inline-end:var(--gutter)}.hero .hero-credit{padding:var(--space-xs) var(--space-sm);background:var(--cinema-caption);border-radius:var(--radius-card)}.chapter-nav{gap:var(--space-xs);border:0;margin-block-end:var(--space-2xl);padding-block:0}.chapter-nav a{padding:var(--space-sm) var(--space-md);background:var(--color-field-raised);border-radius:var(--radius-pill);transition:background var(--dur-short);flex:260px}.chapter-nav a:hover{background:var(--color-field);text-decoration:none}.chapter-nav a[aria-current]{box-shadow:inset 0 -2px var(--color-accent)}.chapter h3{max-width:none;font-size:clamp(2.1rem,3.1vw,3.2rem)}.chapter h3,.chapter p{width:38%}.story-stage{top:var(--space-md);height:calc(100svh - var(--space-xl))}.scope{background:var(--color-paper);color:var(--color-ink);border:0}.scope .section-head>p{color:var(--color-muted)}.scope-list{column-gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.scope-list li{color:var(--color-ink);border-color:var(--color-rule);min-height:132px;padding-block:var(--space-lg);font-size:clamp(1.3rem,2.1vw,2rem)}.scope-list li:nth-last-child(-n+2){border-block-end:1px solid var(--color-rule)}.scope-more{margin-block-start:var(--space-xl)}.markets{background:var(--color-paper-2)}.market-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-xl)}.market-list li{font-size:var(--text-title)}.principles{gap:var(--gap-columns);margin-block-end:var(--space-xl)}.principles>div{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-lg)}.faq-list summary{font-size:var(--text-lead);align-items:center}.faq-topic{font-size:var(--text-xs);max-width:26%;color:var(--color-muted)}.rfq-section{background:var(--color-paper-2)}.field input,.field select,.field textarea{background:var(--finish-white);border-color:var(--color-muted);transition:background var(--dur-short)}.field input:hover,.field textarea:hover,.field select:hover{background:var(--color-paper)}.rfq-aside{top:var(--space-xl);align-self:start;position:sticky}.site-footer{padding-block:var(--space-3xl) var(--space-xl)}.site-footer .brand{letter-spacing:-.04em;font-size:clamp(2.8rem,6vw,5.4rem)}[dir=rtl] .cinema-progress{transform-origin:100%}.story-count{direction:ltr;unicode-bidi:isolate}.contact-raster{vertical-align:middle;object-fit:contain;max-width:100%;height:auto;display:inline-block}.prose img.contact-raster{max-height:none;margin:0}@media (width<=60rem){.chapter h3,.chapter p{width:54%}.rfq-aside{position:static}.scope-list{grid-template-columns:minmax(0,1fr)}.scope-list li{min-height:100px}.hero-grid{padding-block-end:var(--space-3xl)}}@media (width<=40rem){.hero-grid{min-height:calc(100svh - var(--banner-height));padding-block-end:var(--space-3xl)}.hero-copy{gap:var(--space-md)}.hero-copy p{margin-block-start:var(--space-xs)}.hero-actions{gap:var(--space-md);margin-block-start:var(--space-sm)}.hero .hero-credit{max-width:none;font-size:.75rem;line-height:1.4}.chapter-nav a{padding:var(--space-sm);flex:140px;font-size:.8125rem}.chapter h3,.chapter p{width:100%}.story-stage{top:var(--space-xs);height:calc(100svh - var(--space-md))}.market-list{grid-template-columns:minmax(0,1fr)}.faq-topic{display:none}.site-footer{padding-block:var(--space-2xl) var(--space-xl)}}.masthead{padding-block:var(--space-xs);flex-wrap:wrap;position:relative}.section-head>*,.rfq-form,.field,.consent>*{min-width:0}.section-head,.rfq-form{grid-template-columns:minmax(0,1fr)}.rfq-section :is(a,input,select,textarea,button):focus-visible{outline-color:var(--color-ink)}.form-errors{border:1px solid var(--color-error);padding:var(--space-md) var(--space-lg);background:var(--color-paper);font-size:var(--text-sm)}.form-errors p{font-weight:500}.form-errors ul{margin-block:var(--space-sm) 0;padding-inline-start:var(--space-lg)}.form-errors a{min-height:44px;padding-block:var(--space-xs);white-space:normal;overflow-wrap:anywhere;text-underline-offset:.2em;display:inline-block}.field input,.field textarea,.field select,.consent input{scroll-margin-block:var(--space-xl)}.rfq-form>*,.consent span{overflow-wrap:anywhere;min-width:0}.form-actions .button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.chapter-nav a{overflow-wrap:anywhere;min-width:0;max-width:100%}.story-skip,.footer-legal a,.consent a{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=40rem){.masthead .disclosure{position:static}.masthead .menu-panel{width:100%;min-width:0;max-width:none;inset-inline:0}}.header-actions{flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto}.disclosure summary{white-space:normal;overflow-wrap:anywhere}.menu-panel{min-width:min(220px,calc(100svw - 2 * var(--gutter)));max-width:calc(100svw - 2 * var(--gutter))}.menu-panel a,.scope-more,.motion-toggle,.hero-actions a,.footer-top nav a,.other-services summary{white-space:normal;overflow-wrap:anywhere;max-width:100%}.story-tools{flex-wrap:wrap}.motion-toggle{text-align:start;min-width:0}@media (width<=40rem){.masthead{gap:var(--space-sm)}.header-actions{gap:var(--space-sm);flex:auto;justify-content:flex-end}.hero-grid{flex-direction:column;justify-content:flex-end;align-items:stretch;padding-block-end:var(--space-lg)}.hero-credit{max-width:none;margin-block-start:var(--space-lg);position:relative;inset:auto}.hero-copy{flex-shrink:0}.hero .hero-credit{font-size:var(--text-xs)}}.article-hero{padding-block:var(--space-2xl) var(--space-xl)}.article-hero h1{text-wrap:balance;max-width:27ch;font-size:clamp(2rem,3.8vw,3.75rem);line-height:1.12}.article-hero p{max-width:65ch;font-size:var(--text-lg);line-height:1.6}.article-reading :is(h2,h3,p,li){overflow-wrap:anywhere}@media (width<=40rem){.article-hero{padding-block:var(--space-xl) var(--space-lg)}.article-hero h1{font-size:2rem}.article-hero p{font-size:1.125rem}}.article-layout{gap:var(--gap-columns);grid-template-columns:minmax(0,.38fr) minmax(0,1fr);align-items:start;display:grid}.article-outline{top:var(--space-lg);border-block:1px solid var(--color-rule);max-height:85svh;padding-block:var(--space-sm);position:sticky;overflow:auto}.article-outline summary{cursor:pointer;min-height:44px;padding-block:var(--space-sm);white-space:normal;font-weight:500}.article-outline ol{margin:0;padding:0;list-style:none}.article-outline a{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-sm);padding:var(--space-sm);min-height:44px;text-decoration:none;display:block}.article-outline a:hover{background:var(--color-paper-2);color:var(--color-ink)}.article-outline a:focus-visible{outline-offset:-3px;outline-color:var(--color-ink)}.article-reading{min-width:0;line-height:1.75}.article-reading h2,.article-reading h3{text-wrap:balance;scroll-margin-block-start:var(--space-xl)}.article-reading h2:target,.article-reading h3:target{outline:2px solid var(--color-rule);outline-offset:var(--space-xs)}.article-reading time{color:var(--color-muted);font-size:var(--text-sm);margin-block-end:var(--space-xl);display:block}.article-back{margin-block:var(--space-sm) var(--space-lg);font-size:var(--text-sm);min-height:44px;padding-block:var(--space-sm);display:inline-block}@media (width<=60rem){.article-layout{grid-template-columns:minmax(0,1fr)}.article-outline{max-height:none;position:static}.article-outline nav{max-height:40svh;overflow:auto}}.menu-panel .menu-quote{border-block-end:1px solid var(--color-rule);margin-block-end:var(--space-xs);font-weight:500}.menu-panel .menu-login{border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-xs)}.site-header .brand{min-height:44px}.footer-top nav a,.footer-legal a,.hero-actions .text-link{min-width:44px;min-height:44px;padding-block:var(--space-xs);align-items:center;display:inline-flex}.consent{min-height:44px;padding-block:var(--space-sm);cursor:pointer}.hero-grid.container{width:100%;max-width:none;padding-inline:max(var(--gutter),calc((100% - var(--container))/2 + var(--gutter)))}.story[data-static=false] .story-stage{height:100svh;margin-block-end:-100svh;padding:0;top:0}.story[data-static=false] .story-picture{border-radius:0;width:100%;height:100%;max-height:none}.story .chapters{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.story .story-tools{inset-inline:max(var(--space-md),calc((100% - var(--container))/2 + var(--gutter)))}.story[data-static=true] .story-stage{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}@media (width<=40rem){.story[data-static=false] .chapter{padding-inline:0}}.story-caption{display:none}.story[data-static=false] .story-tools{width:fit-content;max-width:calc(100% - 2 * var(--gutter));gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-cinema-rule);box-shadow:none;border-radius:999px;inset-inline-end:auto}.motion-toggle{align-items:center;gap:var(--space-sm);padding-inline:var(--space-sm);font-size:var(--text-sm);border-radius:999px;text-decoration:none;display:inline-flex}.motion-toggle:before{content:"";border-inline:3px solid;flex:0 0 12px;width:12px;height:12px}.motion-toggle[aria-pressed=true]:before{border:0;border-block:6px solid #0000;border-inline-start:10px solid;flex-basis:0;width:0;height:0}.motion-toggle:hover{background:var(--color-field-raised)}.story-count{border-inline-start:1px solid var(--color-cinema-rule);min-width:5.5ch;padding-inline-start:var(--space-sm)}.story-tools .motion-toggle:focus-visible{outline-offset:1px;outline-color:var(--color-cinema-ink)}@media (width<=40rem){.story[data-static=false] .story-tools{max-width:calc(100% - 32px)}}.story[data-static=false] .chapter{position:relative}.story[data-static=false] .chapter>h3,.story[data-static=false] .chapter>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.story[data-static=false] .story-caption{inset-inline-end:max(var(--gutter),calc((100% - var(--container))/2 + var(--gutter)));width:min(38%,480px);padding:var(--space-lg);background:var(--cinema-caption);border-radius:var(--radius-card);z-index:2;display:block;position:absolute;top:50%;transform:translateY(-50%)}.story[data-static=false] .story-caption[data-side=left]{inset-inline-start:max(var(--gutter),calc((100% - var(--container))/2 + var(--gutter)));inset-inline-end:auto}.story-caption h3{text-wrap:balance;margin-block-end:var(--space-md);font-size:clamp(2rem,3.1vw,3.2rem);line-height:1.12}.story-caption p{font-size:var(--text-lead);color:var(--color-cinema-muted)}@media (width<=40rem){.story[data-static=false] .story-caption,.story[data-static=false] .story-caption[data-side=left]{inset-inline:var(--space-md);top:auto;bottom:var(--space-lg);width:auto;max-height:45svh;padding:var(--space-md);overflow:auto;transform:none}.story-caption h3{font-size:2rem}.story-caption p{font-size:1.0625rem}}@media (width<=22.5rem){.story-caption h3{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.chapter-nav a,.field input,.field select,.field textarea{transition:none}}@media (width<=40rem){.registrations{grid-template-columns:minmax(0,1fr);gap:0}.registrations>div+div{padding-block-start:var(--space-lg)}}.masthead :is(.navigation-menu>summary,.language-menu>summary){border:1px solid var(--color-clear);background:var(--color-clear);min-height:40px;color:var(--color-field-ink);font-size:var(--text-sm);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;list-style:none;display:flex}.masthead :is(.navigation-menu,.language-menu)>summary:hover{background:var(--color-field-raised);border-color:var(--color-field-rule)}.masthead :is(.navigation-menu,.language-menu)>summary:after,.masthead :is(.navigation-menu,.language-menu)>summary::-webkit-details-marker{display:none}.masthead :is(.navigation-menu,.language-menu)[open]>summary{background:var(--color-field-raised)}.language-icon,.language-chevron{color:var(--color-field-muted);flex-shrink:0}.masthead .menu-panel{background:var(--color-field-raised);color:var(--color-field-ink);border:1px solid var(--color-field-rule);border-radius:8px;min-width:200px;padding:4px;box-shadow:0 18px 40px oklch(12% .02 245/.35)}.masthead .menu-panel a{min-height:40px;font-size:var(--text-sm);color:var(--color-field-ink);border-radius:4px;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.masthead .menu-panel a:hover,.masthead .menu-panel a:focus-visible{color:var(--color-field-ink);background:oklch(34% .03 245)}.masthead .menu-panel a[aria-current=page]{font-weight:600}.masthead .menu-panel a[aria-current=page]:after{content:"✓";margin-inline-start:auto;padding-inline-start:12px}.masthead .navigation-menu .menu-quote{border-bottom:1px solid var(--color-field-rule);border-radius:0;margin-block-end:4px}.masthead .header-quote{background:var(--color-clear);color:var(--color-field-ink);border:1px solid var(--color-field-rule);min-height:40px;font-size:var(--text-sm);border-radius:6px;margin-inline-start:var(--space-xs);padding:8px 12px;font-weight:500;text-decoration:none}.masthead .header-quote:hover{background:var(--color-field-raised);color:var(--color-field-ink);text-decoration:none}.masthead .header-actions{gap:var(--space-md)}.story .chapter-nav,.story .story-count,.story .cinema-progress{display:none}.story .chapter:first-child{min-height:100svh}.story .chapter:nth-child(2){min-height:72svh}.story .chapter:nth-child(3),.story .chapter:nth-child(4){min-height:62svh}.story .chapter:nth-child(5){min-height:120svh}.story .chapter:nth-child(6){min-height:92svh}.story .chapter:nth-child(7){min-height:100svh}.story .chapter:nth-child(8){min-height:88svh}.hero .hero-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero .hero-actions .text-link{min-height:48px;padding:var(--space-sm) var(--space-lg);border:1px solid color-mix(in oklch,var(--color-field-ink) 26%,var(--color-clear));color:var(--color-field-ink);border-radius:6px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.hero .hero-actions .text-link:hover{background:color-mix(in oklch,var(--color-field-ink) 12%,var(--color-clear));color:var(--color-field-ink)}.hero .button{border-radius:6px}.hero .hero-credit{inset-inline-start:calc(var(--gutter) - var(--space-sm));inset-inline-end:calc(var(--gutter) - var(--space-sm))}@media (width<=40rem){.masthead{gap:var(--space-sm);padding-block:var(--space-2xs);flex-wrap:nowrap}.masthead .brand{flex-shrink:1;gap:6px;min-width:0;font-size:1.15rem}.masthead .brand img{flex-shrink:0;width:28px;height:28px}.header-actions{flex-wrap:nowrap;gap:8px;min-width:0}.masthead :is(.navigation-menu,.language-menu)>summary{gap:5px;min-height:36px;padding:6px 9px;font-size:.8125rem}.masthead .menu-panel{inset-inline:var(--space-sm);width:auto;min-width:0;max-height:68svh}.story[data-static=false] .story-caption{max-height:38svh;padding:var(--space-sm)}.story-caption h3{font-size:1.6rem}.story-caption p{font-size:.9375rem;line-height:1.45}.story .chapter:nth-child(2),.story .chapter:nth-child(3),.story .chapter:nth-child(4){min-height:74svh}.story .chapter:nth-child(5){min-height:110svh}.story .chapter:nth-child(6){min-height:86svh}.story .chapter:nth-child(8){min-height:82svh}}@media (width<=22.5rem){.masthead{row-gap:var(--space-2xs);flex-wrap:wrap}.header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.masthead :is(.navigation-menu,.language-menu)>summary{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}
