@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{font-family:Alexandria,Arial,sans-serif;color:#101b25;background:#f1f0eb;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;direction:rtl}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.header{height:86px;position:absolute;top:0;z-index:20;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;color:#fff;border-bottom:1px solid #ffffff35}.brand{display:flex;align-items:center;gap:12px;direction:ltr}.brand>b{font-size:32px;line-height:1;border:1px solid;padding:6px}.brand>span{font:600 16px/1 IBM Plex Mono;letter-spacing:2px}.brand small{display:block;font-size:7px;margin-top:6px;letter-spacing:1.5px}.header nav{display:flex;align-items:center;gap:28px;font-size:13px}.header nav>a{padding:10px 0}.nav-cta{display:flex;gap:8px;border:1px solid #ffffff70;padding:12px 18px!important}.menu{display:none;background:none;border:0;color:inherit}.hero{height:94vh;min-height:680px;color:#fff;position:relative;display:flex;align-items:center;overflow:hidden;background:#071923}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.33) saturate(.65)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:12.5% 100%,12.5% 100%}.hero-copy{position:relative;margin-right:11vw;max-width:900px}.eyebrow,.page-hero>span,.course-hero>div>span,.section-head span{font:500 11px IBM Plex Mono;letter-spacing:1.6px}.hero h1{font-size:clamp(48px,6vw,92px);line-height:1.15;margin:26px 0;font-weight:500;letter-spacing:-3px}.hero h1 em,.manifest h2 em{font-style:normal;color:#51c8e8}.hero-copy>p{font-size:18px;line-height:1.9;max-width:700px;color:#e6edf0}.actions{display:flex;gap:12px;margin-top:36px}.btn{display:inline-flex;align-items:center;gap:28px;border:1px solid currentColor;padding:16px 22px;font-size:13px;background:transparent}.actions .btn:first-child{background:#51c8e8;color:#071923;border-color:#51c8e8}.hero-note{position:absolute;bottom:34px;left:5vw;display:flex;gap:18px;align-items:start}.hero-note i{font:12px IBM Plex Mono;color:#51c8e8}.hero-note span{font-size:12px;line-height:1.7}.section{padding:120px 7vw}.manifest{display:grid;grid-template-columns:1fr 3fr;padding:130px 7vw;gap:8vw}.section-mark{font:12px IBM Plex Mono;color:#5e6a70}.manifest h2,.section-head h2,.founder h2,.faq h2,.compare h2,.about-grid h2{font-size:clamp(36px,5vw,72px);line-height:1.25;margin:0 0 30px;font-weight:500;letter-spacing:-2px}.manifest p,.founder p,.about-grid p{font-size:17px;line-height:2;max-width:750px;color:#5a6267}.dark{background:#071923;color:#fff}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.section-head h2{font-size:54px;margin:14px 0 0}.course-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#34505d}.course-card{min-height:330px;background:#0b222e;padding:34px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s;color:#fff}.course-card:hover{background:#123441;transform:translateY(-3px)}.course-card.featured{background:#0d586d}.course-card span{font:10px IBM Plex Mono;color:#8aa0aa}.course-card h3{font-size:33px;margin:45px 0 12px;font-weight:500}.course-card p{color:#b7c5ca}.course-card footer{display:flex;justify-content:space-between;align-items:center}.course-card footer b{font-size:11px;font-weight:400;color:#8fb1bd}.course-grid.light{background:#ccd1d1}.light .course-card{background:#fff;color:#10212a}.light .course-card:hover{background:#eafaff}.process{background:#e9e7e1}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #abb1b2}.steps article{padding:35px 20px;border-left:1px solid #abb1b2}.steps i{font:11px IBM Plex Mono;color:#297d97}.steps h3{font-size:29px;margin:55px 0 15px}.steps p{color:#657076;font-size:13px}.image-band{height:600px;position:relative;color:#fff}.image-band img{width:100%;height:100%;object-fit:cover;filter:brightness(.42)}.image-band>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:40px;font-size:clamp(24px,4vw,56px)}.image-band b{color:#51c8e8}.founder{display:grid;grid-template-columns:1fr 1.4fr;gap:9vw;align-items:center}.founder-art{height:520px;background:#0b2633;color:#fff;display:grid;place-content:center;text-align:center}.monogram{font:500 130px IBM Plex Mono;letter-spacing:-15px}.founder-art small{font:9px IBM Plex Mono;letter-spacing:3px}.founder .btn{margin-top:25px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:8vw;background:#dddcd6}.faq details{border-top:1px solid #9ba1a1;padding:24px 0}.faq summary{display:flex;justify-content:space-between;cursor:pointer;font-size:17px}.faq details p{line-height:1.8;color:#5a656a}.final-cta{background:#51c8e8;padding:100px 8vw}.final-cta span{font-size:13px}.final-cta h2{font-size:clamp(40px,6vw,80px);margin:20px 0 50px;max-width:1000px}.final-cta a{display:inline-flex;gap:60px;border-bottom:1px solid;padding:15px 0}.footer{background:#06141c;color:#fff;padding:70px 6vw;display:grid;grid-template-columns:2fr 1fr 1fr;align-items:start}.footer>div:nth-child(2){display:flex;flex-direction:column;gap:12px;font-size:13px}.footer p{font:11px/2 IBM Plex Mono;color:#8ba0aa}.float-wa{position:fixed;z-index:30;bottom:22px;left:22px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#51c8e8;color:#05212b;box-shadow:0 8px 30px #0005}.page-hero{padding:180px 8vw 100px;background:#071923;color:#fff}.page-hero h1{font-size:clamp(48px,7vw,96px);font-weight:500;max-width:1100px;margin:30px 0;line-height:1.15}.page-hero p{max-width:700px;line-height:1.9;color:#b8c5ca}.filters{display:flex;gap:8px;margin-bottom:30px;flex-wrap:wrap}.filters button{background:transparent;border:1px solid #9aa3a5;padding:10px 18px}.compare{background:#dce0df}.compare>div{display:grid;grid-template-columns:1fr 1fr}.compare article{border-top:1px solid;padding:40px}.compare article:first-child{border-left:1px solid}.compare h3{font-size:34px}.compare p{line-height:1.8;color:#536066}.course-hero{padding:170px 8vw 90px;background:#071923;color:#fff;display:grid;grid-template-columns:1.5fr 1fr;gap:8vw}.course-hero h1{font-size:clamp(50px,7vw,90px);font-weight:500;margin:26px 0}.course-hero p{line-height:1.9;color:#b8c6cc}.course-hero .btn{margin-top:25px;background:#51c8e8;color:#081923;border:0}.course-hero aside>div{border-top:1px solid #ffffff30;padding:22px 0;display:grid;grid-template-columns:auto 1fr;gap:7px 15px}.course-hero aside svg{grid-row:1/3}.course-hero aside span{font-size:11px;color:#8ba0a9}.course-hero aside b{font-weight:400}.curriculum{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.curriculum h2{font-size:38px}.curriculum p{border-top:1px solid #aeb3b3;padding:20px 0;display:flex;gap:25px}.curriculum p i{font:11px IBM Plex Mono;color:#2685a2}.work-empty{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.blueprint{height:440px;background-color:#0a3b50;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:30px 30px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.blueprint b{font-size:70px}.work-empty h2{font-size:45px}.work-empty p{line-height:2;color:#586469}.work-empty a,.workshop-list a{display:inline-flex;gap:20px;border-bottom:1px solid;padding:12px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.about-grid img{width:100%;height:650px;object-fit:cover;filter:saturate(.5)}.workshop-list article{display:grid;grid-template-columns:80px 1fr 1fr auto;align-items:center;border-top:1px solid #aeb3b3;padding:34px 0}.workshop-list h2{font-size:26px}.workshop-list p{font-size:13px;color:#606b70}.contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.contact>div>a,.contact>div>div{border-top:1px solid #adb4b4;padding:25px 0;display:grid;grid-template-columns:auto 1fr;gap:4px 20px}.contact svg{grid-row:1/3}.contact span{font-size:11px;color:#657075}.contact b{font-weight:500}.contact form{display:grid;gap:18px}.contact label{font-size:12px}.contact input,.contact select,.contact textarea{display:block;width:100%;background:#fff;border:1px solid #bdc2c2;padding:14px;margin-top:8px}.contact .btn{justify-content:space-between}.success{color:#19718c}.not-found{min-height:80vh;background:#071923;color:#fff;padding:200px 8vw}.not-found>span{font:100px IBM Plex Mono;color:#51c8e8}.not-found h1{font-size:50px}@media(max-width:800px){.header{height:72px}.header nav{display:none;position:absolute;top:72px;inset-inline:0;background:#071923;padding:28px;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.menu{display:block}.hero{min-height:650px;height:88vh}.hero-copy{margin:60px 7vw 0}.hero h1{font-size:45px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.actions{flex-direction:column;align-items:stretch}.actions .btn{justify-content:space-between}.hero-note{display:none}.manifest,.founder,.faq,.work-empty,.about-grid,.contact,.course-hero,.curriculum{grid-template-columns:1fr}.manifest{padding:80px 7vw}.course-grid{grid-template-columns:1fr}.section{padding:80px 6vw}.section-head{align-items:start;gap:25px;flex-direction:column}.section-head h2{font-size:40px}.course-card{min-height:270px}.steps{grid-template-columns:1fr 1fr}.steps article{border-bottom:1px solid #abb1b2}.image-band{height:420px}.image-band>div{flex-direction:column;gap:10px}.founder-art{height:350px}.faq{gap:40px}.footer{grid-template-columns:1fr;gap:45px}.page-hero{padding:140px 7vw 75px}.page-hero h1{font-size:48px}.compare>div{grid-template-columns:1fr}.compare article:first-child{border-left:0}.course-hero{padding:140px 7vw 70px}.about-grid img{height:380px}.workshop-list article{grid-template-columns:45px 1fr}.workshop-list article p,.workshop-list article a{grid-column:2}.contact{gap:60px}.not-found h1{font-size:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero>video,.hero>.hero-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.3) saturate(.65)}.hero>video{z-index:1}.hero>.hero-poster{z-index:0}.hero-grid,.hero-copy,.hero-note{z-index:2}.course-card{min-height:430px;padding:0;display:grid;grid-template-rows:210px 1fr auto;overflow:hidden}.course-image{position:relative;overflow:hidden}.course-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.08);transition:transform .7s ease,filter .4s}.course-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,#071923cc)}.course-image>span,.course-image>i{position:absolute;z-index:1;top:20px;font:10px IBM Plex Mono;color:#fff}.course-image>span{right:22px}.course-image>i{left:22px;font-style:normal;border:1px solid #ffffff65;padding:7px 9px}.course-copy{padding:6px 30px 24px}.course-card h3{font-size:30px;margin:24px 0 12px}.course-card:hover .course-image img{transform:scale(1.045);filter:saturate(.8) contrast(1.03)}.course-card footer{border-top:1px solid #ffffff20;padding:18px 30px}.course-card footer>span{font-size:11px;margin-inline-start:auto;margin-inline-end:12px;color:#9ec5d0}.light .course-card footer{border-color:#10212a22}.light .course-image:after{background:linear-gradient(180deg,transparent 45%,#071923aa)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.header nav>a{position:relative}.header nav>a:after{content:"";position:absolute;inset-inline:0;bottom:3px;height:1px;background:#51c8e8;transform:scaleX(0);transform-origin:right;transition:transform .3s}.header nav>a:hover:after{transform:scaleX(1)}.workflow-story{height:210vh;background:#071923;color:#fff;position:relative}.workflow-sticky{height:100vh;position:sticky;top:0;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:7vw;padding:7vw;overflow:hidden}.workflow-visual{height:68vh;position:relative;overflow:hidden;border:1px solid #ffffff22}.workflow-visual>img,.render-layer img{width:100%;height:100%;object-fit:cover;filter:saturate(.35)}.blueprint-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#57cae822 1px,transparent 1px),linear-gradient(90deg,#57cae822 1px,transparent 1px);background-size:34px 34px;mix-blend-mode:screen}.render-layer{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 100% 0 0);animation:renderReveal linear both;animation-timeline:view();animation-range:entry 20% exit 75%}.render-layer:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:#51c8e8;box-shadow:0 0 28px #51c8e8}.workflow-copy h2{font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.25}.workflow-copy p{color:#aebfc6;line-height:1.9}.workflow-track{display:flex;align-items:center;gap:12px;margin:36px 0 28px;font:10px IBM Plex Mono;color:#a9bbc2}.workflow-track i{width:55px;height:1px;background:#51c8e8}.workflow-track span+span:before{content:"→";margin-left:12px;color:#51c8e8}@keyframes renderReveal{to{clip-path:inset(0 0 0 0)}}.render-layer{animation:none}@media(max-width:800px){.hero>video{display:none}.course-card{min-height:390px;grid-template-rows:190px 1fr auto}.workflow-story{height:auto}.workflow-sticky{height:auto;position:relative;grid-template-columns:1fr;padding:80px 6vw}.workflow-visual{height:420px}.render-layer{clip-path:inset(0 45% 0 0);animation:none}.workflow-copy h2{font-size:42px}.workflow-track{flex-wrap:wrap}.reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero>video{display:none}.reveal{opacity:1;transform:none}.render-layer{clip-path:inset(0 45% 0 0);animation:none}}
