/* v1.1.3 / ABOUT TYPOGRAPHY & SECTION BALANCE
   - Keeps the v1.1.2 full-width isolation.
   - Refines desktop heading wrapping and vertical balance.

   v1.1.2 / ABOUT LAYOUT ISOLATION
   The STORK19 parent assigns a desktop column width to #main.
   About Experience owns the full content canvas, so reset the theme shell only on this page. */
body.ydl-site-core-about-page #content{padding-top:0!important;width:100%!important;max-width:none!important;}
body.ydl-site-core-about-page #content>.wrap{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
body.ydl-site-core-about-page #main.ydlsc-about{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 100%!important;margin:0!important;padding:0!important;}
body.ydl-site-core-about-page #main.ydlsc-about:after{content:"";display:table;clear:both;}
body.ydl-site-core-about-page #container{overflow-x:clip;}
.ydlsc-about{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;}

:root{--ydlsc-bg:#041018;--ydlsc-panel:#081923;--ydlsc-line:#174457;--ydlsc-cyan:#2fe3ff;--ydlsc-text:#dff8ff;--ydlsc-muted:#8fb3c1;--ydlsc-glow:rgba(47,227,255,.22)}body.ydl-site-core-about-page{background:#020b11;color:var(--ydlsc-text)}body.ydl-site-core-about-page .site-content,body.ydl-site-core-about-page #content{background:#020b11}.ydlsc-about{overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(20,105,137,.22),transparent 36%),linear-gradient(180deg,#031019 0%,#020a10 100%);color:var(--ydlsc-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ydlsc-about *{box-sizing:border-box}.ydlsc-about a{text-decoration:none}.ydlsc-about-hero{position:relative;min-height:82vh;display:grid;place-items:center;padding:110px 24px 90px;border-bottom:1px solid rgba(47,227,255,.15)}.ydlsc-about-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(47,227,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(47,227,255,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 92%)}.ydlsc-orbit{position:absolute;border:1px solid rgba(47,227,255,.16);border-radius:50%;pointer-events:none}.ydlsc-orbit-a{width:560px;height:560px}.ydlsc-orbit-b{width:820px;height:820px;border-style:dashed;opacity:.45}.ydlsc-about-hero-inner{position:relative;z-index:2;width:min(1120px,100%);text-align:center}.ydlsc-sysline{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid rgba(47,227,255,.25);border-radius:999px;background:rgba(4,18,28,.72);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#a4d9e7}.ydlsc-sysline .dot,.ydlsc-live i,.ydlsc-final-status i{width:7px;height:7px;background:#56ffb0;border-radius:50%;box-shadow:0 0 14px rgba(86,255,176,.85)}.ydlsc-overline,.ydlsc-eyebrow{margin:26px 0 12px;color:var(--ydlsc-cyan);font:800 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.ydlsc-about h1{margin:0 auto;font-size:clamp(52px,8vw,108px);line-height:.94;letter-spacing:-.055em;color:white;text-shadow:0 0 42px rgba(47,227,255,.12)}.ydlsc-about h1 span{background:linear-gradient(100deg,#fff 10%,#80efff 55%,#24d7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ydlsc-about-lead{max-width:810px;margin:30px auto 0;font-size:clamp(16px,2vw,20px);line-height:1.9;color:#b6d4df}.ydlsc-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}.ydlsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:0 22px;border:1px solid #1d5368;border-radius:10px;background:rgba(6,24,34,.86);color:#dff8ff!important;font-weight:800;letter-spacing:.02em;transition:.2s ease}.ydlsc-btn:hover,.ydlsc-btn:focus-visible{border-color:#52eaff;box-shadow:0 0 0 3px rgba(47,227,255,.14),0 12px 30px rgba(0,0,0,.28);transform:translateY(-1px)}.ydlsc-btn.is-primary{background:linear-gradient(135deg,#24d5f3,#66efff);color:#001018!important;border-color:#6cf0ff}.ydlsc-meter-board{margin:54px auto 0;max-width:800px;padding:18px;border:1px solid rgba(47,227,255,.18);border-radius:14px;background:rgba(2,13,20,.68);backdrop-filter:blur(9px)}.ydlsc-meter-board>div{display:grid;grid-template-columns:125px 1fr 72px;gap:14px;align-items:center;padding:8px 0}.ydlsc-meter-board span,.ydlsc-meter-board em{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.ydlsc-meter-board span{text-align:left;color:#a7c5cf}.ydlsc-meter-board em{font-style:normal;color:#dffaff}.ydlsc-meter-board b{position:relative;height:6px;background:#0b2a36;border-radius:99px;overflow:hidden}.ydlsc-meter-board b:before{content:"";display:block;width:var(--value);height:100%;background:linear-gradient(90deg,#18bfdd,#7cf3ff);box-shadow:0 0 14px rgba(47,227,255,.55)}.ydlsc-about-section{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:105px 0;position:relative}.ydlsc-about-section+.ydlsc-about-section{border-top:1px solid rgba(47,227,255,.12)}.ydlsc-about-section.is-deep{width:100%;padding-left:max(20px,calc((100% - 1160px)/2));padding-right:max(20px,calc((100% - 1160px)/2));background:linear-gradient(180deg,rgba(10,38,51,.28),rgba(3,14,21,.12))}.ydlsc-section-code{font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#46788a;margin-bottom:18px}.ydlsc-copy-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:72px;align-items:center}.ydlsc-copy-grid>div{min-width:0}.ydlsc-copy-grid .ydlsc-about-copy{align-self:center}.ydlsc-about h2{margin:0;font-size:clamp(34px,5vw,62px);line-height:1.15;letter-spacing:-.035em;color:#f3fcff;text-wrap:balance}.ydlsc-balanced-heading{text-wrap:balance;max-width:100%}.ydlsc-ideas-heading{font-size:clamp(34px,4.35vw,54px)!important;line-height:1.16!important}.ydlsc-about-copy p,.ydlsc-manifesto>p,.ydlsc-world>p,.ydlsc-labs-note{font-size:17px;line-height:2;color:#a9c6d1;margin:0 0 18px}.ydlsc-about-copy strong,.ydlsc-manifesto strong{color:#e9fbff}.ydlsc-manifesto{max-width:920px;margin:0 auto}.ydlsc-manifesto blockquote{margin:54px 0 0;padding:32px 0 0;border:0;border-top:1px solid rgba(47,227,255,.24);background:none;color:white;font-size:clamp(27px,4vw,48px);font-weight:800;line-height:1.35;letter-spacing:-.03em}.ydlsc-section-heading{max-width:none;margin-bottom:40px}.ydlsc-section-heading h2{max-width:100%}.ydlsc-lab-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ydlsc-lab-grid article{position:relative;min-height:265px;padding:22px;border:1px solid #164354;border-radius:14px;background:linear-gradient(160deg,rgba(9,33,44,.94),rgba(3,14,21,.98));overflow:hidden}.ydlsc-lab-grid article:after{content:"";position:absolute;inset:auto -30px -35px auto;width:110px;height:110px;border:1px solid rgba(47,227,255,.12);border-radius:50%}.ydlsc-lab-grid small{font:700 10px ui-monospace,monospace;color:#4d8294}.ydlsc-lab-grid h3{margin:32px 0 14px;color:#65e9ff;font-size:19px;letter-spacing:.02em}.ydlsc-lab-grid p{margin:0;color:#9ebbc5;line-height:1.8;font-size:14px}.ydlsc-labs-note{margin-top:24px!important}.ydlsc-world{padding:70px;border:1px solid #16485b!important;border-radius:22px;background:radial-gradient(circle at 85% 25%,rgba(47,227,255,.14),transparent 28%),linear-gradient(160deg,#071a24,#031018);box-shadow:inset 0 0 70px rgba(47,227,255,.025),0 22px 60px rgba(0,0,0,.24)}.ydlsc-world-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.ydlsc-live{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(86,255,176,.25);border-radius:999px;color:#9fffd0;font:700 10px ui-monospace,monospace;letter-spacing:.12em}.ydlsc-world-question{font-size:clamp(24px,4vw,42px)!important;line-height:1.35!important;color:white!important;margin:42px 0 24px!important;font-weight:800}.ydlsc-world-console{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:34px 0 28px}.ydlsc-world-console div{padding:14px;border:1px solid #123d4e;border-radius:9px;background:#04131b}.ydlsc-world-console span,.ydlsc-world-console b{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ydlsc-world-console span{font-size:9px;letter-spacing:.12em;color:#538094}.ydlsc-world-console b{margin-top:7px;font-size:12px;color:#dffaff}.ydlsc-text-link{display:inline-flex;color:#55e5ff!important;font-weight:800;border-bottom:1px solid rgba(85,229,255,.35);padding-bottom:3px}.ydlsc-profile{padding-bottom:130px}.ydlsc-timeline{position:relative;max-width:880px;margin:52px auto 0;padding-left:70px}.ydlsc-timeline:before{content:"";position:absolute;left:18px;top:8px;bottom:8px;width:1px;background:linear-gradient(#1a5267,#2ee3ff 76%,#52ffa9)}.ydlsc-timeline article{position:relative;padding:0 0 48px}.ydlsc-timeline article:last-child{padding-bottom:0}.ydlsc-node{position:absolute;left:-60px;top:3px;width:18px;height:18px;border-radius:50%;border:2px solid #2fdcf8;background:#03121a;box-shadow:0 0 0 8px rgba(47,220,248,.06)}.ydlsc-node.is-current{border-color:#57ffac;box-shadow:0 0 0 8px rgba(87,255,172,.07),0 0 18px rgba(87,255,172,.45)}.ydlsc-timeline small{font:700 10px ui-monospace,monospace;letter-spacing:.14em;color:#4bcce8}.ydlsc-timeline h3{margin:8px 0 10px;color:white;font-size:25px}.ydlsc-timeline p{margin:0;line-height:1.9;color:#9fbac5;font-size:15px}.ydlsc-about-final{padding:40px 20px 110px}.ydlsc-final-console{width:min(1000px,100%);margin:auto;padding:34px;border:1px solid #16475a;border-radius:18px;background:#04131b;box-shadow:0 22px 70px rgba(0,0,0,.32)}.ydlsc-final-status{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid #123644;font:800 11px ui-monospace,monospace;letter-spacing:.12em}.ydlsc-final-status b{display:flex;align-items:center;gap:8px;color:#83ffc0}.ydlsc-final-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 36px}.ydlsc-final-grid div{padding:15px;border:1px solid #123746;border-radius:8px}.ydlsc-final-grid small,.ydlsc-final-grid strong{display:block;font-family:ui-monospace,monospace}.ydlsc-final-grid small{font-size:9px;color:#558395;letter-spacing:.12em}.ydlsc-final-grid strong{margin-top:7px;font-size:11px;color:#d8f8ff}.ydlsc-final-console h2{text-align:center;font-size:clamp(32px,5vw,58px)}.ydlsc-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.ydlsc-reveal.is-visible{opacity:1;transform:none}@media(min-width:1180px){.ydlsc-one-line-desktop{white-space:nowrap!important;font-size:clamp(38px,4.15vw,56px)!important;line-height:1.08!important;letter-spacing:-.045em!important}}@media(max-width:980px){.ydlsc-lab-grid{grid-template-columns:repeat(2,1fr)}.ydlsc-lab-grid article:last-child{grid-column:1/-1}.ydlsc-world-console{grid-template-columns:repeat(3,1fr)}.ydlsc-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:center}.ydlsc-world{padding:45px}}@media(max-width:720px){.ydlsc-about-hero{min-height:auto;padding:88px 18px 68px}.ydlsc-about h1{font-size:clamp(46px,15vw,72px)}.ydlsc-about-lead{font-size:16px;line-height:1.85}.ydlsc-meter-board>div{grid-template-columns:96px 1fr 56px}.ydlsc-about-section{width:min(100% - 30px,1160px);padding:72px 0}.ydlsc-about-section.is-deep{width:100%;padding-left:15px;padding-right:15px}.ydlsc-copy-grid{grid-template-columns:1fr;gap:28px;align-items:start}.ydlsc-copy-grid .ydlsc-about-copy{align-self:auto}.ydlsc-one-line-desktop{white-space:normal!important}.ydlsc-ideas-heading{font-size:clamp(32px,9vw,44px)!important}.ydlsc-about h2{font-size:clamp(32px,10vw,46px)}.ydlsc-about-copy p,.ydlsc-manifesto>p,.ydlsc-world>p,.ydlsc-labs-note{font-size:16px;line-height:1.9}.ydlsc-lab-grid{grid-template-columns:1fr}.ydlsc-lab-grid article:last-child{grid-column:auto}.ydlsc-lab-grid article{min-height:auto}.ydlsc-world{width:min(100% - 24px,1160px);padding:30px 20px}.ydlsc-world-head{display:block}.ydlsc-live{margin-top:20px}.ydlsc-world-console{grid-template-columns:1fr 1fr}.ydlsc-timeline{padding-left:45px}.ydlsc-timeline:before{left:9px}.ydlsc-node{left:-44px;width:16px;height:16px}.ydlsc-final-grid{grid-template-columns:1fr}.ydlsc-final-console{padding:24px 18px}.ydlsc-final-status{align-items:flex-start;flex-direction:column}.ydlsc-btn{width:100%;min-height:52px}.ydlsc-hero-actions{gap:9px}.ydlsc-orbit-a{width:360px;height:360px}.ydlsc-orbit-b{width:520px;height:520px}}@media(prefers-reduced-motion:reduce){.ydlsc-reveal{opacity:1;transform:none;transition:none}.ydlsc-btn{transition:none}}
