:root{--night:#0c1525;--deep:#121e33;--panel:#18263f;--panel-step:#1f3050;--text:#eef2f6;--text-soft:#a3b3c6;--line:#ffffff1f;--line-strong:#ffffff38;--flame:#ef7a3c;--flame-ink:#140a04;--flame-tint:#ef7a3c24;--teal-light:#7fc6d1;--navy:#3a5276;--steel:#23344f;--steel-deep:#8d9db1;--paper:#dfe6ea;--font-display:"Readex Pro", system-ui, sans-serif;--font-text:"Readex Pro", system-ui, sans-serif;--step-small:clamp(.875rem, .85rem + .1vw, .9375rem);--step-body:clamp(1rem, .96rem + .2vw, 1.125rem);--step-lead:clamp(1.15rem, 1.05rem + .45vw, 1.4rem);--step-head:clamp(1.8rem, 1.1rem + 2.1vw, 2.9rem);--step-display:clamp(2.3rem, 1.1rem + 3.9vw, 4.4rem);--margin:clamp(1rem, .4rem + 2.4vw, 4rem);--gutter:clamp(1rem, .6rem + 1.4vw, 2rem);--section-gap:clamp(4rem, 2.5rem + 5vw, 7rem);--header-h:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur-chapter:.3s;--dur-reveal:.7s}[data-ground]{--ink:var(--text);--soft:var(--text-soft);--accent:var(--flame);--on-accent:var(--flame-ink)}[data-ground=night]{--ground:var(--night)}[data-ground=deep]{--ground:var(--deep)}[data-ground=panel]{--ground:var(--panel)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--night);color:var(--text);font-family:var(--font-text);font-size:var(--step-body);font-kerning:normal;font-variant-numeric:tabular-nums;margin:0;font-weight:300;line-height:1.65;overflow-x:clip}:lang(ar) body,body:lang(ar){line-height:1.8}strong,b,h3,dt{font-weight:500}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}button,input{font:inherit;color:inherit}.display{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.15}:lang(ar) .display{letter-spacing:0;line-height:1.45}.section{background:var(--ground);color:var(--ink);padding-block:var(--section-gap);padding-inline:var(--margin);position:relative}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.h2{font-size:var(--step-head)}.lead{font-size:var(--step-lead);color:var(--soft);line-height:1.5}:lang(ar) .lead{line-height:1.8}.small{font-size:var(--step-small)}.soft{color:var(--soft)}main p{max-width:70ch}:focus-visible{outline:2px solid var(--flame);outline-offset:3px}::selection{background:var(--flame);color:var(--flame-ink)}.button{background:var(--flame);min-height:3rem;color:var(--flame-ink);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;border-radius:2px;justify-content:center;align-items:center;gap:.6em;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{opacity:.88}.button:active{transform:scale(.97)}.link{text-decoration-color:var(--flame);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}.link:hover{opacity:.75}.ltr{direction:ltr;unicode-bidi:isolate}.photo{margin:0;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo figcaption{font-size:var(--step-small);color:var(--soft);margin-block-start:.75rem}.chip{color:var(--text);font-size:var(--step-small);background:#0c1525c7;margin:0;padding:.35rem .8rem;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.h2:has(.h2-icon){align-items:center;gap:.45em;display:flex}.h2-icon{width:1em;height:1em;color:var(--flame)}.ruled>*{border-block-start:1px solid var(--line)}.js [data-reveal]{opacity:.25;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.drift img{transform:scale(1.12) translateY(calc(var(--drift,0) * 1%));will-change:transform}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{transition:opacity .2s linear;transform:none}.drift img,.button:active{transform:none}.site-header{transition:none}}:where(.icon){vertical-align:middle;flex:none;width:1.5em;height:1.5em;display:inline-block}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;height:var(--header-h);padding-inline:var(--margin);background:var(--ground);color:var(--ink);transition:background-color var(--dur-chapter) var(--ease-out), color var(--dur-chapter) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.brand[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;gap:.6rem;font-weight:500;text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:22px;height:auto}.links[data-astro-cid-fzpbxy5g]{font-size:var(--step-small);align-items:center;gap:clamp(.75rem,2vw,1.75rem);display:flex}.links[data-astro-cid-fzpbxy5g] .link[data-astro-cid-fzpbxy5g]{color:var(--soft);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.links[data-astro-cid-fzpbxy5g] .link[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);opacity:1}.lang[data-astro-cid-fzpbxy5g]{align-items:center;gap:.35rem;display:inline-flex}.lang[data-astro-cid-fzpbxy5g] .lang-icon{width:1.25rem;height:1.25rem}.links[data-astro-cid-fzpbxy5g] .button[data-astro-cid-fzpbxy5g]{white-space:nowrap;min-height:2.75rem;padding-block:.5rem}@media (width<=40rem){.hide-phone[data-astro-cid-fzpbxy5g],.lang[data-astro-cid-fzpbxy5g] .lang-icon{display:none}.brand[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{font-size:var(--step-small)}.links[data-astro-cid-fzpbxy5g] .button[data-astro-cid-fzpbxy5g]{padding-inline:.9rem}}.footer[data-astro-cid-nns7i3if]{padding:clamp(2.5rem, 2rem + 2vw, 4rem) var(--margin) 2rem;background:var(--ground);color:var(--ink);gap:2rem;display:grid}.top[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand[data-astro-cid-nns7i3if]{align-items:center;gap:.75rem;font-weight:500;display:flex}.brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:22px;height:auto}.links[data-astro-cid-nns7i3if]{color:var(--soft);font-size:var(--step-small);flex-wrap:wrap;gap:.75rem 2rem;display:flex}.links[data-astro-cid-nns7i3if] .link[data-astro-cid-nns7i3if]{text-decoration:none}.links[data-astro-cid-nns7i3if] .link[data-astro-cid-nns7i3if]:hover{color:var(--ink)}.legal[data-astro-cid-nns7i3if]{color:var(--soft)}.skip[data-astro-cid-ju4pidww]{inset-inline-start:var(--margin);clip-path:inset(50%);z-index:20;background:var(--flame);color:var(--flame-ink);padding:.75rem 1rem;position:absolute;top:.5rem}.skip[data-astro-cid-ju4pidww]:focus{clip-path:none}.strip[data-astro-cid-zsy6oerf]{border-block:1px solid var(--line)}.list[data-astro-cid-zsy6oerf]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.list[data-astro-cid-zsy6oerf] li[data-astro-cid-zsy6oerf]+li[data-astro-cid-zsy6oerf]{border-inline-start:1px solid var(--line)}.item[data-astro-cid-zsy6oerf]{height:100%;transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:1rem;padding:1.6rem 1.25rem 1.75rem;line-height:1.5;text-decoration:none;display:flex}.item[data-astro-cid-zsy6oerf]:hover{background:var(--deep)}.item[data-astro-cid-zsy6oerf]:focus-visible{outline-offset:-4px}.num[data-astro-cid-zsy6oerf]{color:var(--soft);font-size:var(--step-small);order:-1}.item[data-astro-cid-zsy6oerf] .glyph{width:2.5rem;height:2.5rem;color:var(--flame)}.name[data-astro-cid-zsy6oerf]{font-weight:400}@media (width<=64rem){.list[data-astro-cid-zsy6oerf]{grid-template-columns:repeat(3,minmax(0,1fr))}.list[data-astro-cid-zsy6oerf] li[data-astro-cid-zsy6oerf]:nth-child(4){border-inline-start:0}.list[data-astro-cid-zsy6oerf] li[data-astro-cid-zsy6oerf]:nth-child(n+4){border-block-start:1px solid var(--line)}}@media (width<=40rem){.list[data-astro-cid-zsy6oerf]{grid-template-columns:repeat(2,minmax(0,1fr))}.list[data-astro-cid-zsy6oerf] li[data-astro-cid-zsy6oerf]{border-inline-start:0}.list[data-astro-cid-zsy6oerf] li[data-astro-cid-zsy6oerf]:nth-child(2n){border-inline-start:1px solid var(--line)}.list[data-astro-cid-zsy6oerf] li[data-astro-cid-zsy6oerf]:nth-child(n+3){border-block-start:1px solid var(--line)}.item[data-astro-cid-zsy6oerf]{font-size:var(--step-small);gap:.6rem;padding:1.1rem 1rem 1.25rem}.item[data-astro-cid-zsy6oerf] .glyph{width:2rem;height:2rem}}.hero[data-astro-cid-ge2uvauf]{background:var(--ground);color:var(--ink);padding-block-start:var(--header-h)}.stage[data-astro-cid-ge2uvauf]{min-height:calc(92svh - var(--header-h));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.text[data-astro-cid-ge2uvauf]{padding:clamp(3rem, 6vw, 5rem) var(--margin);flex-direction:column;justify-content:flex-end;display:flex}.statement[data-astro-cid-ge2uvauf]{font-size:var(--step-display)}.sub[data-astro-cid-ge2uvauf]{max-width:32rem;margin-block-start:1.25rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:2.25rem;display:flex}.more[data-astro-cid-ge2uvauf]{border-block-end:1px solid var(--flame);transition:color var(--dur-fast) var(--ease-out);padding-block:.25rem;text-decoration:none}.more[data-astro-cid-ge2uvauf]:hover{color:var(--flame)}.pic[data-astro-cid-ge2uvauf]{margin:0;position:relative;overflow:hidden}.pic[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=56rem){.stage[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);min-height:0}.pic[data-astro-cid-ge2uvauf]{order:-1;height:clamp(16rem,48svh,26rem)}.text[data-astro-cid-ge2uvauf]{padding-block:2.5rem 3rem}.pic[data-astro-cid-ge2uvauf] .chip[data-astro-cid-ge2uvauf]{display:none}}.intro[data-astro-cid-fmp4ekgg]{background:var(--ground);color:var(--ink);padding:clamp(3rem, 2rem + 3vw, 5rem) var(--margin)}.facts[data-astro-cid-fmp4ekgg]{gap:2rem var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact[data-astro-cid-fmp4ekgg]{align-items:flex-start;gap:1rem;display:flex}.fact[data-astro-cid-fmp4ekgg] .glyph{width:3rem;height:3rem;color:var(--flame)}.value[data-astro-cid-fmp4ekgg]{font-size:var(--step-lead);font-weight:500;line-height:1.3;display:block}.label[data-astro-cid-fmp4ekgg]{color:var(--soft);margin-block-start:.4rem;display:block}[data-astro-cid-fmp4ekgg]:lang(ar) .value[data-astro-cid-fmp4ekgg]{line-height:1.6}@media (width<=64rem){.fact[data-astro-cid-fmp4ekgg]{gap:.75rem}.fact[data-astro-cid-fmp4ekgg] .glyph{width:2.25rem;height:2.25rem}}@media (width<=40rem){.facts[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,1fr)}.fact[data-astro-cid-fmp4ekgg]{gap:1rem}}.band[data-astro-cid-zmw3i2lm]{background:var(--ground);height:clamp(20rem,64svh,44rem);margin:0;position:relative;overflow:hidden}.band[data-astro-cid-zmw3i2lm] img[data-astro-cid-zmw3i2lm]{object-fit:cover;width:100%;height:100%}.name[data-astro-cid-xhfuuplp] .d-icon{width:2.75rem;height:2.75rem;color:var(--flame);margin-block-end:.9rem;display:block}.head[data-astro-cid-xhfuuplp]{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.disciplines[data-astro-cid-xhfuuplp]{border-block-end:1px solid var(--line);margin-block-start:clamp(3rem,2rem + 3vw,5rem);display:grid}.discipline[data-astro-cid-xhfuuplp]{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;padding-block:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.name[data-astro-cid-xhfuuplp]{font-size:var(--step-lead)}.summary[data-astro-cid-xhfuuplp]{margin-block-end:.75rem;font-weight:500}.items[data-astro-cid-xhfuuplp]{color:var(--soft);gap:.35rem;display:grid}.items[data-astro-cid-xhfuuplp] li[data-astro-cid-xhfuuplp]:before{content:"· ";color:var(--flame);font-weight:600}@media (width<=48rem){.head[data-astro-cid-xhfuuplp],.discipline[data-astro-cid-xhfuuplp]{grid-template-columns:1fr}.head[data-astro-cid-xhfuuplp]{gap:1.5rem}.discipline[data-astro-cid-xhfuuplp]{gap:1rem}}.title[data-astro-cid-drk3visw]{grid-column:1/-1;margin-block-end:clamp(3rem,2rem + 3vw,5rem)}.intro[data-astro-cid-drk3visw]{grid-column:1/span 5;align-content:start;align-self:start;gap:2rem;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.sheet[data-astro-cid-drk3visw]{background:var(--ground);max-width:38rem;color:var(--ink);grid-column:7/span 6;padding:clamp(2.5rem,2rem + 2vw,3.5rem) clamp(1.5rem,1rem + 2vw,3rem)}.group[data-astro-cid-drk3visw]+.group[data-astro-cid-drk3visw]{margin-block-start:2.75rem}.group-name[data-astro-cid-drk3visw]{font-size:var(--step-lead);color:var(--flame);margin-block-end:1.25rem;font-weight:500}dl[data-astro-cid-drk3visw]{gap:1.25rem;margin:0;display:grid}dt[data-astro-cid-drk3visw]{align-items:baseline;gap:.5rem;font-weight:500;display:flex}.leader[data-astro-cid-drk3visw]{border-block-end:1px dotted var(--line-strong);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.value[data-astro-cid-drk3visw]{white-space:nowrap;font-weight:400;font-size:var(--step-small);color:var(--soft)}dd[data-astro-cid-drk3visw]{max-width:40ch;color:var(--soft);margin:.3rem 0 0}@media (width<=56rem){.intro[data-astro-cid-drk3visw]{position:static}.intro[data-astro-cid-drk3visw],.sheet[data-astro-cid-drk3visw]{grid-column:1/-1}.sheet[data-astro-cid-drk3visw]{max-width:none;margin-block-start:3rem}}.story[data-astro-cid-zvubcj7g]{columns:2;column-gap:calc(var(--gutter) * 1.5);font-size:var(--step-lead);color:var(--soft);margin-block-start:clamp(2.5rem,2rem + 2vw,4rem);line-height:1.5}[data-astro-cid-zvubcj7g]:lang(ar) .story[data-astro-cid-zvubcj7g]{line-height:1.85}mark[data-astro-cid-zvubcj7g]{color:var(--ink);background:0 0;font-weight:400}mark[data-astro-cid-zvubcj7g].flame{color:var(--flame)}mark[data-astro-cid-zvubcj7g].teal{color:var(--teal-light)}.story-link[data-astro-cid-zvubcj7g]{text-decoration:underline;text-decoration-color:var(--flame);text-underline-offset:.3em}.story-link[data-astro-cid-zvubcj7g]:hover mark[data-astro-cid-zvubcj7g]{color:var(--ink)}.lower[data-astro-cid-zvubcj7g]{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-block-start:clamp(4rem,3rem + 4vw,7rem);display:grid}.lower[data-astro-cid-zvubcj7g] .photo[data-astro-cid-zvubcj7g] img[data-astro-cid-zvubcj7g]{aspect-ratio:4/3}.groups[data-astro-cid-zvubcj7g]{gap:2.5rem;display:grid}.group-name[data-astro-cid-zvubcj7g]{font-size:var(--step-lead);color:var(--flame);margin-block-end:1rem;font-weight:500}.group[data-astro-cid-zvubcj7g] ul[data-astro-cid-zvubcj7g]{gap:.75rem;display:grid}.group[data-astro-cid-zvubcj7g] li[data-astro-cid-zvubcj7g] span[data-astro-cid-zvubcj7g]{color:var(--soft)}@media (width<=56rem){.story[data-astro-cid-zvubcj7g]{columns:1}.lower[data-astro-cid-zvubcj7g]{grid-template-columns:1fr}}.sizer[data-astro-cid-ssomivwi]{background:var(--ground);color:var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,1rem + 4vw,5rem);padding:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.title[data-astro-cid-ssomivwi]{font-size:var(--step-head);margin-block-end:1rem}.controls[data-astro-cid-ssomivwi]>p[data-astro-cid-ssomivwi]{color:var(--soft)}.field[data-astro-cid-ssomivwi]{border:0;margin-block-start:2.25rem;padding:0}.field[data-astro-cid-ssomivwi]>label[data-astro-cid-ssomivwi]:not(.grade),legend[data-astro-cid-ssomivwi]{padding:0;font-weight:500}.capacity[data-astro-cid-ssomivwi]{font-size:var(--step-head);color:var(--flame);margin-block-end:.5rem;display:block}input[data-astro-cid-ssomivwi][type=range]{width:100%;height:2.75rem;accent-color:var(--flame);cursor:pointer}.grades[data-astro-cid-ssomivwi]{gap:.5rem;display:grid}legend[data-astro-cid-ssomivwi]{margin-block-end:.75rem}.grade[data-astro-cid-ssomivwi]{background:var(--panel-step);cursor:pointer;min-height:3.25rem;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;grid-template-columns:auto 4.5rem 1fr;align-items:center;gap:.75rem;padding:.6rem 1rem;display:grid}.grade[data-astro-cid-ssomivwi]:hover{border-color:var(--line-strong)}.grade[data-astro-cid-ssomivwi]:has(input:checked){background:var(--flame-tint);border-color:var(--flame)}.grade[data-astro-cid-ssomivwi] input[data-astro-cid-ssomivwi]{appearance:none;border:1.5px solid var(--soft);cursor:pointer;width:1.15rem;height:1.15rem;transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;margin:0;display:grid}.grade[data-astro-cid-ssomivwi] input[data-astro-cid-ssomivwi]:before{content:"";background:var(--flame);width:.55rem;height:.55rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.grade[data-astro-cid-ssomivwi] input[data-astro-cid-ssomivwi]:checked{border-color:var(--flame)}.grade[data-astro-cid-ssomivwi] input[data-astro-cid-ssomivwi]:checked:before{transform:scale(1)}.grade[data-astro-cid-ssomivwi] input[data-astro-cid-ssomivwi]:focus-visible{outline:2px solid var(--flame);outline-offset:3px}.grade-name[data-astro-cid-ssomivwi]{font-weight:500}.grade-note[data-astro-cid-ssomivwi]{font-size:var(--step-small);color:var(--soft)}.result[data-astro-cid-ssomivwi]{align-content:start;justify-items:start;gap:1.25rem;display:grid}.drawing[data-astro-cid-ssomivwi]{background:var(--steel);width:100%;height:clamp(16rem,34vw,28rem)}.readout[data-astro-cid-ssomivwi]{gap:clamp(2rem,4vw,4rem);margin:0;display:flex}.readout[data-astro-cid-ssomivwi] div[data-astro-cid-ssomivwi]{flex-direction:column-reverse;display:flex}.readout[data-astro-cid-ssomivwi] dt[data-astro-cid-ssomivwi]{color:var(--soft);font-weight:500}.readout[data-astro-cid-ssomivwi] dd[data-astro-cid-ssomivwi]{font-size:var(--step-head);margin:0}.readout[data-astro-cid-ssomivwi] dd[data-astro-cid-ssomivwi],.capacity[data-astro-cid-ssomivwi]{text-transform:none}.key[data-astro-cid-ssomivwi]{margin-block-start:-.5rem}@media (width<=56rem){.sizer[data-astro-cid-ssomivwi]{grid-template-columns:1fr}}.head[data-astro-cid-towomzup]{gap:var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;display:grid}.specimens[data-astro-cid-towomzup]{flex-wrap:wrap;gap:1.5rem clamp(2.5rem,6vw,5rem);margin-block-start:clamp(2.5rem,2rem + 2vw,4rem);display:flex}.caption[data-astro-cid-towomzup]{color:var(--soft);font-size:var(--step-small);margin-block-start:.25rem}.figure[data-astro-cid-towomzup]{font-size:var(--step-head);color:var(--flame);font-weight:400;line-height:1.2;display:block}.detail[data-astro-cid-towomzup]{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-block:clamp(4rem,3rem + 4vw,8rem);display:grid}.detail[data-astro-cid-towomzup] .photo[data-astro-cid-towomzup] img[data-astro-cid-towomzup]{aspect-ratio:3/2}.points[data-astro-cid-towomzup] li[data-astro-cid-towomzup]{padding-block:1.1rem}.points[data-astro-cid-towomzup] li[data-astro-cid-towomzup]:last-child{border-block-end:1px solid var(--line)}.points[data-astro-cid-towomzup] p[data-astro-cid-towomzup]{color:var(--soft)}.point-name[data-astro-cid-towomzup]{font-size:var(--step-lead);margin-block-end:.25rem;font-weight:500}@media (width<=56rem){.head[data-astro-cid-towomzup],.detail[data-astro-cid-towomzup]{grid-template-columns:1fr}.head[data-astro-cid-towomzup]{gap:1.5rem}}.head[data-astro-cid-rfr4iqoh]{gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.text[data-astro-cid-rfr4iqoh]{gap:1.25rem;max-width:44rem;display:grid}.points[data-astro-cid-rfr4iqoh]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(3rem,2rem + 3vw,5rem);display:grid}.points[data-astro-cid-rfr4iqoh] li[data-astro-cid-rfr4iqoh]{padding:1.75rem clamp(1rem,2vw,1.75rem) 2rem}.points[data-astro-cid-rfr4iqoh] li[data-astro-cid-rfr4iqoh]:first-child{padding-inline-start:0}.points[data-astro-cid-rfr4iqoh] li[data-astro-cid-rfr4iqoh]+li[data-astro-cid-rfr4iqoh]{border-inline-start:1px solid var(--line)}.num[data-astro-cid-rfr4iqoh]{color:var(--soft);font-size:var(--step-small);margin-block-end:.75rem;display:block}.point-name[data-astro-cid-rfr4iqoh]{color:var(--flame);font-size:var(--step-lead);margin-block-end:.35rem;font-weight:500}.points[data-astro-cid-rfr4iqoh] p[data-astro-cid-rfr4iqoh]{color:var(--soft)}@media (width<=56rem){.head[data-astro-cid-rfr4iqoh]{grid-template-columns:1fr;gap:1.5rem}.points[data-astro-cid-rfr4iqoh]{grid-template-columns:1fr}.points[data-astro-cid-rfr4iqoh] li[data-astro-cid-rfr4iqoh]{padding-inline:0}.points[data-astro-cid-rfr4iqoh] li[data-astro-cid-rfr4iqoh]+li[data-astro-cid-rfr4iqoh]{border-inline-start:0;border-block-start:1px solid var(--line)}}.head[data-astro-cid-l66emeur]{gap:var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;display:grid}.h3[data-astro-cid-l66emeur]{font-size:var(--step-lead);margin-block-end:1rem;font-weight:500}.ro-text[data-astro-cid-l66emeur]>p[data-astro-cid-l66emeur],.sbr-text[data-astro-cid-l66emeur]>p[data-astro-cid-l66emeur]{color:var(--soft)}.ro[data-astro-cid-l66emeur]{gap:var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;margin-block-start:clamp(4rem,3rem + 4vw,8rem);display:grid}.ro-text[data-astro-cid-l66emeur],.sbr-text[data-astro-cid-l66emeur]{gap:1.25rem;max-width:40rem;display:grid}.features[data-astro-cid-l66emeur]{color:var(--soft);gap:.45rem;display:grid}.features[data-astro-cid-l66emeur] li[data-astro-cid-l66emeur]:before{content:"· ";color:var(--flame);font-weight:600}.apps[data-astro-cid-l66emeur]{flex-direction:column;display:flex}.apps-title[data-astro-cid-l66emeur]{color:var(--soft);order:-1;margin-block-end:.75rem;font-weight:500}.app-list[data-astro-cid-l66emeur]{font-size:var(--step-lead);border-block-end:1px solid var(--line)}.app-list[data-astro-cid-l66emeur] li[data-astro-cid-l66emeur]{padding-block:.8rem}.plant[data-astro-cid-l66emeur]{margin-block:clamp(4rem,3rem + 4vw,8rem)}.plant[data-astro-cid-l66emeur] img[data-astro-cid-l66emeur]{aspect-ratio:21/9}.sbr[data-astro-cid-l66emeur]{gap:var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.slip[data-astro-cid-l66emeur]{background:var(--ground);width:100%;max-width:30rem;color:var(--ink);justify-self:end;padding:2rem 1.75rem 3rem}.slip-title[data-astro-cid-l66emeur]{color:var(--flame);margin-block-end:1.25rem;font-weight:500}.stages[data-astro-cid-l66emeur]{gap:.9rem;display:grid}.stages[data-astro-cid-l66emeur] li[data-astro-cid-l66emeur]{align-items:baseline;gap:.5rem;display:flex}.stage-name[data-astro-cid-l66emeur]{font-weight:500}.leader[data-astro-cid-l66emeur]{border-block-end:1px dotted var(--line-strong);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.stage-what[data-astro-cid-l66emeur]{color:var(--soft)}.result[data-astro-cid-l66emeur]{background:var(--flame-tint);min-height:2.75rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.5rem;margin-inline:-1.75rem;padding-inline:1.75rem;font-weight:500;display:flex}@media (width<=56rem){.head[data-astro-cid-l66emeur],.ro[data-astro-cid-l66emeur],.sbr[data-astro-cid-l66emeur]{grid-template-columns:1fr}.head[data-astro-cid-l66emeur]{gap:1.5rem}.apps[data-astro-cid-l66emeur]{margin-block-start:3rem}.plant[data-astro-cid-l66emeur] img[data-astro-cid-l66emeur]{aspect-ratio:4/3}.slip[data-astro-cid-l66emeur]{justify-self:stretch;max-width:none;margin-block-start:2rem}}.contact[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.intro[data-astro-cid-he3spzz3] .lead[data-astro-cid-he3spzz3]{max-width:24rem;margin-block-start:1rem}.rows[data-astro-cid-he3spzz3]{border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.row[data-astro-cid-he3spzz3]{border-block-end:1px solid var(--line);align-items:flex-start;gap:.9rem;padding:1.5rem 0;padding-inline-end:1.5rem;display:flex}.row[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{gap:.15rem;display:grid}.row[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-weight:500}.row[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]:not(strong){color:var(--soft)}.row[data-astro-cid-he3spzz3] .r-icon{width:1.5rem;height:1.5rem;color:var(--flame);margin-block-start:.2rem}.row-link[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.row-link[data-astro-cid-he3spzz3]:hover{color:var(--flame)}.row-link[data-astro-cid-he3spzz3].ltr{justify-self:start}@media (width<=56rem){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=40rem){.rows[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
