@font-face{font-family:Plex;src:url(/media/rakeeza-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/media/rakeeza-arabic-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/media/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{color-scheme:dark;--bg:#08131d;--panel:#102230;--white:#f4f7fb;--muted:#aebfce;--line:#324959;--teal:#65ecd4;--gold:#f2c984;--blue:#80a7ff;--edge:clamp(16px,5.7vw,114px);--header:76px;--rail:72px;color:var(--white);background:var(--bg);font:400 16px/1.6 Plex,Arial,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}body[data-enhanced]{-webkit-text-size-adjust:100%;text-size-adjust:100%;inline-size:100%;position:fixed;inset:0;overflow:hidden}a{color:inherit;text-underline-offset:.24em}button,input{font:inherit;color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible+span{outline:2px solid var(--teal);outline-offset:3px}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3,strong,dt{font-weight:600}img{max-width:100%;display:block}.icon-library{width:0;height:0;position:absolute;overflow:hidden}.number,bdi,.scene-number,.axis-text{font-variant-numeric:tabular-nums;font-family:Manrope,Plex,sans-serif}.skip{z-index:12;background:var(--white);color:var(--bg);padding:.55rem .9rem;position:fixed;inset:0 1rem auto auto;transform:translateY(-120%)}.skip:focus{transform:none}body:not([data-enhanced]) :is([data-dialog],.booking,.rail-controls),body[data-enhanced] .linear-details{display:none}.topbar{z-index:5;padding-inline:var(--edge);background:#08131df5;position:fixed;inset:0 0 auto}.top-inner{height:var(--header);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand img{width:91px;height:auto}.header-purpose{color:var(--muted);font-size:.83rem}.header-actions{align-items:center;gap:clamp(14px,2.4vw,35px);display:flex}.header-contact{color:var(--muted);font-size:.88rem;text-decoration:none}.header-contact span{color:var(--teal);margin-inline-start:.2rem}.menu-button,.dialog-close{color:var(--white);background:#142532;border:1px solid #466277;border-radius:5px;justify-content:center;align-items:center;gap:.7rem;padding:.48rem .8rem;display:inline-flex}.menu-icon{grid-template-columns:repeat(2,3px);gap:3px;display:grid}.menu-icon i{background:var(--teal);width:3px;height:3px}.menu-button:hover,.dialog-close:hover{border-color:var(--teal)}main{padding-block:var(--header) var(--rail);position:relative}body[data-enhanced] main{inset:var(--header) 0 var(--rail);touch-action:pinch-zoom;padding:0;position:absolute;overflow:clip;container:deck/size}.chapter{isolation:isolate;padding:clamp(16px,4vh,54px) var(--edge);min-height:calc(100svh - var(--header) - var(--rail));background:#0a1722;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(5px,2.2vw,40px);display:grid;position:relative}.chapter+.chapter{border-top:1px solid var(--line)}body[data-enhanced] .chapter{border:0;min-height:0;display:none;position:absolute;inset:0;overflow:clip}body[data-enhanced] .chapter[data-active]{display:grid}.chapter[data-active]{z-index:2}.scene-wash{z-index:-2;background:radial-gradient(ellipse at 18% 54%,var(--wash,#183447) 0%,#101f2c 30%,#0a1722 72%);position:absolute;inset:0}.chapter--opening{--wash:#234761}.chapter--problem{--wash:#343440}.chapter--model,.chapter--safebus,.chapter--progress{--wash:#17433e}.chapter--salon,.chapter--financials{--wash:#3b3430}.chapter--contact{--wash:#1a3c39}.chapter-inner{grid-area:1/1;width:100%;min-width:0;max-width:660px}.chapter-inner :is(h1,h2,p){overflow-wrap:anywhere}.chapter-label{color:var(--teal);align-items:center;gap:.58rem;margin-bottom:clamp(.48rem,2vh,1rem);font-size:.87rem;font-weight:600;display:flex}.chapter-label bdi{font-size:.73rem}.chapter-label i{opacity:.7;background:currentColor;width:22px;height:1px;display:block}.chapter h2,.chapter h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.3rem,4.1vw,4.8rem);line-height:1.16}.chapter h1 span{display:block}.chapter h1 span:first-child{font-size:1.85em;line-height:.95}.chapter h1 span:last-child{color:var(--blue);margin-top:.13em}.chapter h1:focus,.chapter h2:focus,main:focus,.menu-header h2:focus{outline:none}.chapter-summary{color:#e0eaf1;max-width:37ch;margin-top:clamp(.65rem,2.1vh,1.35rem);font-size:clamp(1.04rem,1.55vw,1.45rem);line-height:1.55}.chapter-takeaway{border-inline-start:2px solid var(--teal);color:var(--muted);max-width:54ch;margin-top:clamp(.55rem,2vh,1.25rem);padding-inline-start:.75rem;font-size:clamp(.87rem,1.12vw,1.04rem);line-height:1.6}.slide-points{color:#d5e6f1;flex-wrap:wrap;gap:.45rem .75rem;margin:.75rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.slide-points li{border-bottom:1px solid #607e92;padding:.12rem .05rem}.primary-action,.secondary-action,.detail-trigger{color:var(--white);background:#132a39;border:1px solid #486478;border-radius:4px;justify-content:center;align-items:center;gap:.8rem;padding:.56rem .84rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.primary-action{background:var(--teal);border-color:var(--teal);color:#0a1c25}.primary-action:hover{background:#a9f7e9}.secondary-action:hover,.detail-trigger:hover{border-color:var(--teal)}.primary-action span,.secondary-action span,.detail-trigger span{font-size:1.1em}.hero-action,.detail-trigger,.closing-actions{margin-top:clamp(.72rem,2.5vh,1.45rem)}.closing-actions{flex-wrap:wrap;gap:.5rem;display:flex}.linear-details{color:var(--muted);margin-top:1rem}.linear-details ul{padding-inline-start:1rem}.chapter-visual{direction:ltr;grid-area:1/2;align-self:center;width:100%;min-width:0;position:relative}.chapter-visual:before{content:"";z-index:-1;background:radial-gradient(#0e26327a,#0000 72%);position:absolute;inset:0}.scene-viewport{aspect-ratio:820/480;width:100%;min-width:0;position:relative;overflow:clip}.scene{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.chapter-visual figcaption{color:var(--muted);margin-top:-.4rem;direction:rtl;justify-content:flex-end;align-items:center;gap:.43rem;margin-inline-start:.9rem;font-size:.76rem;display:flex;position:relative}.chapter-visual figcaption i{background:var(--teal);border-radius:50%;width:6px;height:6px}.terrain{stroke:#64849b;stroke-width:1px;opacity:.19;mask-image:radial-gradient(#000 18%,#0000 77%)}.ground-plane{fill:#102b38;stroke:#507085;stroke-width:1.6px}.ground-edge{fill:none;stroke:#587b8f;opacity:.8;stroke-width:1.5px}.wire{fill:none;stroke:var(--blue);stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round}.wire--muted{stroke:#7795ad;opacity:.32;stroke-width:2px}.wire--teal{stroke:var(--teal)}.wire--gold{stroke:var(--gold)}.wire--faint{stroke:#7795ad;opacity:.35;stroke-width:1.3px}.wire--planned{stroke-dasharray:5 9;opacity:.76}.gap-mark{fill:none;stroke:#f1c785;stroke-width:2.5px}.node-shadow{fill:#040b12;opacity:.4}.node-base{fill:#153341;stroke:#476475;stroke-width:1.4px}.node-face,.illustration-panel,.booking-beat rect{fill:#102332;stroke:#52778c;stroke-width:1.45px}.node-icon{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tone-teal .node-icon{stroke:var(--teal)}.tone-gold .node-icon{stroke:var(--gold)}.tone-teal .node-face{stroke:#63b9aa}.tone-gold .node-face{stroke:#a58c66}.node-label,.node-meta{fill:#f3f7fc;paint-order:stroke;stroke:#0b1a26;stroke-width:4px;stroke-linejoin:round;font-family:Plex,Arial,sans-serif;font-size:21px;font-weight:600}.node-meta{fill:#bdcfdd;font-size:16px;font-weight:400}.market-lane .node-label{font-size:19px}.scene-number{fill:#f5f8fc;font-size:22px;font-weight:700}.axis-text{fill:#b5c7d7;font-size:16px}.scene-brand{filter:drop-shadow(0 14px 22px #edc28333)}.mark-projection{fill:#d8b57d14;stroke:#c6ac7e;stroke-width:1px;stroke-dasharray:5 5}.map-blocks{fill:#18343f;stroke:#3e6374;stroke-width:1.5px}.route-bus{fill:#d5fff5;stroke:#153f3b;stroke-width:2px;offset-distance:84%;offset-rotate:auto 180deg;filter:drop-shadow(0 0 8px #65ecd470)}.route-bus path,.route-bus circle{fill:#153f3b}.booking-beat[data-booked] rect{fill:#205447;stroke:var(--teal);stroke-width:2px}.slot-confirmed{fill:var(--teal);font-size:17px;font-weight:600;display:none}.booking-beat[data-booked] .slot-confirmed{display:block}.booking-beat[data-booked] .node-meta,.booking-signal:not([data-confirmed]){display:none}[data-active] .scene{animation:1.05s cubic-bezier(.2,.72,.2,1) scene-arrive}[data-active] .wire[pathLength],[data-active] .wire[pathlength]{animation:1.08s cubic-bezier(.38,.2,.2,1) .14s both trace-route}[data-active] :is(.scene-node,.market-lane,.stage-bar){animation:reveal-beat .52s calc(.24s + var(--beat,0)*.105s) both}[data-active] .stage-bar{transform-box:fill-box;transform-origin:bottom;animation-name:rise-bar}[data-active] .route-bus{animation:1.6s cubic-bezier(.26,.5,.33,1) .2s both drive-route}[data-active] .scene-brand{animation:.6s .2s both reveal-beat}[data-active] .booking-signal[data-confirmed]{animation:.45s both trace-route}[data-active] .chapter-inner{animation:.56s .14s both read-in}[data-entering] .chapter-inner{animation:.61s cubic-bezier(.23,.74,.25,1) read-across}@keyframes scene-arrive{0%{transform:translateX(var(--scene-enter,7%)) scale(1.07)}to{transform:none}}@keyframes trace-route{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes reveal-beat{0%{opacity:.55}to{opacity:1}}@keyframes rise-bar{0%{opacity:.1;scale:1 .25}to{opacity:1;scale:1}}@keyframes drive-route{0%{offset-distance:12%}to{offset-distance:84%}}@keyframes read-in{0%{opacity:.58;translate:0 8px}to{opacity:1;translate:0}}@keyframes read-across{0%{transform:translateX(var(--copy-enter))}to{transform:none}}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.95rem;display:grid}.market-stats>div{border-top:1px solid #506a7e;min-width:0;padding-top:.45rem}.market-stats strong{text-align:right;color:var(--teal);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.2rem,4.6cqw,3.2rem);line-height:1.16;display:block}.market-stats p{color:#e1ebf4;margin-top:.24rem;font-size:.86rem;line-height:1.45}.market-stats a{color:#aac8fc;font-size:.76rem}.finance-headline{flex-wrap:wrap;align-items:baseline;gap:0 .45rem;margin-top:.7rem;display:flex}.finance-headline strong{color:var(--gold);letter-spacing:-.04em;font-size:clamp(2.4rem,4.5vw,4.65rem);line-height:1.08}.finance-headline span{color:var(--gold);font-weight:600}.finance-headline p{color:var(--muted);flex-basis:100%;font-size:.83rem}.booking{flex-wrap:wrap;align-items:end;gap:.42rem .7rem;margin-top:.7rem;display:flex}.booking fieldset{border:0;min-width:0;margin:0;padding:0}.booking legend{color:var(--muted);margin-bottom:.3rem;padding:0;font-size:.8rem}.booking-slots{gap:.35rem;display:flex}.booking label{cursor:pointer;position:relative}.booking input{opacity:0;position:absolute;inset:0}.booking label span{color:var(--white);border:1px solid #597084;border-radius:4px;padding:.44rem .48rem;font:600 .8rem Manrope,sans-serif;display:block}.booking input:checked+span{border-color:var(--teal);background:#21433f}.booking button{padding:.36rem .55rem;font-size:.81rem}.booking [data-booking-result]{min-height:1.35em;color:var(--teal);flex-basis:100%;font-size:.78rem}.chapter-rail{z-index:5;height:var(--rail);padding-inline:var(--edge);background:#08131df5;grid-template-columns:11.7rem minmax(0,1fr) auto;align-items:center;gap:clamp(.6rem,2vw,2rem);display:grid;position:fixed;inset:auto 0 0}.rail-now{white-space:nowrap;align-items:center;gap:.65rem;font-size:.87rem;display:flex}.rail-now bdi{color:var(--muted);font-size:.71rem}.rail-links{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;display:grid}.rail-links a{align-items:center;height:29px;text-decoration:none;display:flex}.rail-links a:after{content:"";background:#3b5669;width:100%;height:2px}.rail-links a:hover:after,.rail-links a[data-passed]:after{background:#6f96b6}.rail-links a[aria-current]:after{background:var(--teal);height:3px}.rail-controls{gap:.45rem;display:flex}.rail-controls button{width:40px;height:38px;color:var(--white);background:#132533;border:1px solid #486377;border-radius:5px;line-height:1}.rail-controls button[aria-disabled=true]{opacity:.48}.rail-controls button[aria-disabled=false]:hover{border-color:var(--teal)}.dialog-layer{z-index:10;background:#030a117a;padding:12px;display:flex;position:fixed;inset:0}.dialog-layer[hidden],.dialog-layer [role=dialog][hidden]{display:none}.dialog-layer [role=dialog]{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;min-height:0;max-height:100%;color:var(--white);background:#10202d;overflow:auto}.chapter-menu{width:100%;height:100%}.menu-shell,.detail-shell{max-width:1150px;margin:auto;padding:clamp(1rem,4vw,2.5rem)}.menu-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.menu-header h2{font-size:clamp(1.4rem,4vw,2.75rem);line-height:1.2}.dialog-close{flex:none;width:40px;height:40px;font:400 1.5rem/1 Manrope,sans-serif}.chapter-menu ol{grid-template-columns:1fr 1fr;gap:0 2.4rem;padding:0;list-style:none;display:grid}.chapter-menu a{border-bottom:1px solid var(--line);color:#e3edf5;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.7rem;padding:.8rem .3rem;text-decoration:none;display:grid}.chapter-menu a bdi{color:var(--blue);font-size:.78rem}.chapter-menu a:hover,.chapter-menu a[aria-current]{color:var(--teal)}.detail-dialog{border:1px solid #567186;border-radius:12px;width:100%;max-width:820px;margin:auto}.detail-shell{max-width:none}.detail-shell .menu-header{z-index:1;background:#10202d;position:sticky;top:0}.detail-summary{color:var(--muted);margin:.55rem 0}.market-sources{padding-inline-start:1.2rem}.market-sources li{margin:.55rem 0}.detail-entries>div{border-bottom:1px solid var(--line);padding:.6rem 0}.detail-entries dd{color:var(--muted);margin-top:.2rem}.transport-gallery img{aspect-ratio:16/9;object-fit:contain;background:#102420;border-radius:6px;width:100%;height:auto}.transport-gallery figcaption{color:var(--muted);margin-top:.35rem;font-size:.85rem}.gallery-options,.chart-filters{flex-wrap:wrap;gap:.45rem;margin:.5rem 0;display:flex}.gallery-options button,.chart-filters button{color:var(--white);background:#142634;border:1px solid #527084;border-radius:4px;padding:.35rem .56rem;font-size:.8rem}.gallery-options button[aria-pressed=true]{border-color:var(--teal)}.finance-note,.chart-detail{color:var(--muted);margin:.55rem 0;font-size:.87rem}.chart{border:1px solid var(--line);background:#0b1926;margin-top:.8rem;padding:.8rem}.chart-title{justify-content:space-between;align-items:center;margin-bottom:1.7rem;font-size:.88rem;display:flex}.chart-grid{direction:ltr;grid-template-columns:minmax(39px,.55fr) repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.chart-axis{color:#b9cbdc;flex-direction:column;justify-content:space-between;height:138px;font:.65rem Manrope,sans-serif;display:flex}.chart-year{text-align:center;min-width:0}.chart-column{background:repeating-linear-gradient(0deg,#0000 0 calc(33.333% - 1px),#284052 calc(33.333% - 1px) 33.333%);border:0;border-bottom:1px solid #59748c;flex-direction:column-reverse;align-items:center;width:100%;height:138px;padding:0;display:flex;position:relative}.chart-column[aria-pressed=true]{background-color:#203143}.chart-segment{width:53%;height:var(--segment);background:var(--series);flex:none;transition:height .32s}.bar-value{bottom:calc(var(--bar-total) + .2rem);font-size:.74rem;font-weight:800;transition:bottom .32s;position:absolute}.chart-year-label{margin-top:.35rem;font-size:.7rem;line-height:1.3;display:block}.chart-filters button{align-items:center;gap:.34rem;display:flex}.chart-filters button span{background:var(--series);width:.55rem;height:.55rem}.chart-filters button[aria-pressed=false]{color:var(--muted);text-decoration:line-through}.financial-table{margin-top:.8rem}.financial-table summary{color:var(--blue);cursor:pointer}.financial-table table{border-collapse:collapse;width:100%;font-size:.78rem}.financial-table caption{text-align:start;color:var(--muted)}.financial-table th,.financial-table td{border-top:1px solid var(--line);text-align:start;padding:.34rem .2rem;line-height:1.35}.financial-table td{color:var(--white)}@media (width<=820px),(width<=1100px) and (pointer:coarse),(width<=1100px) and (aspect-ratio<=1){:root{--header:58px;--rail:54px;--edge:clamp(14px,5vw,33px)}.top-inner{gap:.5rem}.brand img{width:73px}.header-purpose{font-size:.71rem}.header-actions{gap:.5rem}.header-contact{display:none}.menu-button{padding:.32rem .53rem;font-size:.86rem}.chapter{padding:.45rem var(--edge) .65rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(.55rem,2vh,1.5rem)}.chapter-visual{grid-area:1/1;grid-template-rows:auto auto;justify-self:center;justify-items:center;width:min(100%,560px);min-height:0;display:grid}.scene-viewport{aspect-ratio:auto;height:clamp(90px,38cqh,285px)}.chapter-visual figcaption{justify-self:start;margin:0;font-size:.69rem}.chapter-inner{grid-area:2/1;place-self:center;max-width:560px}.chapter h2,.chapter h1{font-size:clamp(1.8rem,6.5vw,3.25rem)}.chapter h1 span:first-child{font-size:1.65em}.chapter-label{margin-bottom:.4rem;font-size:.77rem}.chapter-summary{margin-top:.48rem;font-size:clamp(.91rem,3.6vw,1.12rem)}.chapter-takeaway{margin-top:.53rem;font-size:clamp(.77rem,3.05vw,.95rem);line-height:1.52}.scene-wash{background:radial-gradient(ellipse at 45% 20%,var(--wash,#183447) 0%,#101f2c 34%,#0a1722 72%)}.slide-points{gap:.1rem .5rem;margin-top:.37rem;font-size:.75rem}.detail-trigger,.hero-action,.closing-actions{margin-top:.58rem}.market-stats{margin-top:.5rem}.market-stats strong{font-size:clamp(1.35rem,6cqw,2.4rem)}.market-stats p,.market-stats a{font-size:.74rem}.finance-headline{margin-top:.46rem}.finance-headline strong{font-size:clamp(2rem,8vw,3.1rem)}.finance-headline p{font-size:.75rem}.chapter-rail{padding-inline:var(--edge);height:var(--rail);grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.rail-now{gap:0;font-size:.68rem;line-height:1.18;display:grid}.rail-now bdi{font-size:.61rem}.rail-links{gap:3px}.rail-controls{gap:.26rem}.rail-controls button{width:30px;height:34px}.chapter-menu ol{gap:0 .8rem}.chapter-menu a{grid-template-columns:1.2rem 1fr auto;gap:.25rem;padding:.64rem .16rem;font-size:.84rem}.primary-action,.secondary-action,.detail-trigger{padding:.43rem .56rem;font-size:.8rem}}@media (width<=820px) and (height<=740px),(width<=1100px) and (height<=740px) and (pointer:coarse){.scene-viewport{height:clamp(85px,31cqh,210px)}}@media (width<=380px) and (height<=640px){.chapter h2,.chapter h1{font-size:1.68rem}.chapter-summary{line-height:1.48}}@media (width>=700px) and (height<=540px) and (orientation:landscape){:root{--header:44px;--rail:43px;--edge:clamp(12px,4vw,42px)}.chapter{padding:.4rem var(--edge);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.chapter-inner{grid-area:1/1}.chapter-visual{grid-area:1/2;max-width:none}.scene-viewport{height:80cqh}.chapter h2,.chapter h1{font-size:clamp(1.35rem,3.35vw,2.2rem)}.chapter-label,.chapter-summary,.chapter-takeaway,.slide-points,.market-stats p{font-size:.74rem}.finance-headline strong{font-size:2rem}}@container deck (width<=699px){.chapter{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(.35rem,1.6cqh,1.1rem);padding:.38rem clamp(12px,5cqw,30px) .58rem}.chapter-visual{grid-area:1/1;justify-self:center;width:min(100%,560px)}.scene-viewport{aspect-ratio:auto;height:clamp(65px,30cqh,270px)}.chapter-visual figcaption{margin:0;font-size:.69rem}.chapter-inner{grid-area:2/1;justify-self:center;max-width:560px}.chapter h2,.chapter h1{font-size:clamp(1.56rem,6.5cqw,3rem)}.chapter-label{margin-bottom:.35rem;font-size:.77rem}.chapter-summary{margin-top:.45rem;font-size:clamp(.9rem,3.55cqw,1.14rem)}.chapter-takeaway{margin-top:.48rem;font-size:clamp(.78rem,3.1cqw,1rem)}.market-stats{margin-top:.45rem}.market-stats strong{font-size:clamp(1.2rem,6cqw,2.4rem)}}@container deck (width<=699px) and (height<=475px){.chapter{gap:.3rem}.scene-viewport{height:clamp(52px,25cqh,120px)}.chapter h2,.chapter h1{font-size:clamp(1.44rem,5.4cqw,2rem)}.chapter-summary,.chapter-takeaway{line-height:1.42}.market-stats p{font-size:.75rem}.market-stats a{font-size:.7rem}}@container deck (height<=345px){.chapter{gap:.35rem;padding-block:.3rem}.chapter h2,.chapter h1{font-size:clamp(1.35rem,4.7cqw,2rem)}.chapter-summary,.chapter-takeaway{font-size:.85rem;line-height:1.4}.chapter-label,.chapter-summary,.chapter-takeaway,.hero-action,.detail-trigger,.closing-actions{margin-top:.3rem;margin-bottom:.22rem}.scene-viewport{max-height:clamp(62px,32cqh,110px)}}[data-layout=compact] :is(.chapter-takeaway,.slide-points){display:none}[data-layout=compact] .scene-viewport{max-height:24cqh}[data-layout=summary] :is(.chapter-summary,.chapter-takeaway,.slide-points,.booking),[data-layout=summary] .finance-headline p:last-child{display:none}[data-layout=summary] .scene-viewport{max-height:34cqh}.chapter--opening .detail-trigger,.chapter--contact .detail-trigger,.chapter--market .detail-trigger,.chapter--salon .detail-trigger{display:none}[data-enhanced] :is([data-layout=compact],[data-layout=summary]) .detail-trigger{display:inline-flex}[data-layout=summary].chapter--opening .hero-action,[data-layout=summary].chapter--contact .closing-actions{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
