/* Akademia — editorial motion, September 2026 */
.brand-words{font-family:var(--serif);font-size:23px!important;line-height:.9;letter-spacing:-.025em!important;font-weight:400}.brand{flex-shrink:0}.nav-shell{gap:24px}.nav-links{margin-left:auto}.language-switch{display:flex;gap:10px;font-size:11px;align-items:center;margin:0 7px 0 0}.language-switch a{padding:8px 0;color:var(--muted)}.language-switch [aria-current]{color:var(--burnt);border-bottom:1px solid var(--orange)}.nav-links [aria-current=page]:after,.program-nav>a.active:before{display:none}.nav-links [aria-current=page]{border-bottom:1px solid var(--orange)}
.hero{min-height:760px;padding:100px 0 40px;background:#e9e7e3;isolation:isolate}.hero-background{position:absolute;right:0;top:0;width:59%;height:100%;max-width:none;object-fit:cover;object-position:50% 32%;z-index:-3;transform:translateY(var(--hero-shift,0px)) scale(1.06);transform-origin:center 35%;will-change:transform}.hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#f7f6f2 0%,#f7f6f2 33%,#f7f6f2dc 43%,#f7f6f270 53%,transparent 68%),linear-gradient(0deg,#f7f6f2c9,transparent 28%);pointer-events:none}.hero:before{display:none}.hero-full{display:block;min-height:500px}.hero h1{font-size:clamp(68px,7.4vw,110px);max-width:650px}.hero .lead{max-width:430px}.hero-bottom{position:relative;max-width:560px;margin-top:30px}.founders-names{position:absolute;bottom:40px;right:5%;font-size:12px;padding:8px 0;color:#252321}.hero .actions{max-width:480px;gap:18px}.hero .text-link{background:#f7f6f260}.gradient-panel{isolation:isolate;position:relative;overflow:hidden;--glow-x:60%;--glow-y:40%}.gradient-panel:before{content:''!important;position:absolute!important;inset:-40%!important;width:auto!important;height:auto!important;z-index:-1!important;border-radius:0!important;background:radial-gradient(ellipse 29% 35% at var(--glow-x) var(--glow-y),#ff9b536b 0%,#f370221f 44%,transparent 75%)!important;filter:blur(30px)!important;pointer-events:none;transform:translate3d(var(--drift-x,0px),var(--drift-y,0px),0);animation:glow-breathe 14s ease-in-out infinite alternate}.quote-feature{background:#f2ece4}.page-hero{isolation:isolate}.motion-reveal{transition:opacity .9s var(--ease),translate .9s var(--ease),filter .9s var(--ease)}.motion-ready .motion-reveal:not(.in-view){opacity:0;translate:0 38px;filter:blur(4px)}.motion-reveal.in-view{opacity:1;translate:0 0;filter:none}.motion-reveal.seen{animation:none}.tile{transition:transform .55s var(--ease),box-shadow .55s,opacity .9s,translate .9s,filter .9s}.tile:hover{transform:translateY(-8px);box-shadow:0 24px 50px #63412a14}.tile img,.portrait-pair img,.gallery img,.mentor-image img{transition:transform 1.3s var(--ease)}.tile:hover img,.portrait-pair figure:hover img,.mentor-image:hover img{transform:scale(1.035)}.portrait-pair figure{overflow:clip}.photo-wide{transition:clip-path 1.2s var(--ease),opacity .9s,translate .9s,filter .9s}.motion-ready .photo-wide:not(.in-view){clip-path:inset(10% 4% 10% 4% round 30px)}.photo-wide.in-view{clip-path:inset(0 round 30px)}.metric strong{font-variant-numeric:tabular-nums;min-width:3ch}.button:active{transform:translateY(0) scale(.97)}a[data-consultation]{opacity:.7;cursor:default}.consultation-link{font-size:12px;border-bottom:1px solid #bbaea1;padding:9px 0}.cta-actions{display:flex;flex-direction:column;align-items:start;gap:12px;flex-shrink:0}.video-card{box-shadow:0 28px 70px #30251b17}.film-section{padding-top:70px}.play-disc{background:#f37022dc;border:1px solid #ffca99;box-shadow:0 0 0 12px #ffffff12}.program-layout{grid-template-columns:minmax(0,1fr) 260px;gap:80px}.program-nav{grid-column:2;grid-row:1;top:130px;padding:20px 0 20px 24px;border-left:1px solid #d0c3b5}.chapters{grid-column:1;grid-row:1;position:relative;padding-left:38px}.chapter{background:#f1eee7;border:1px solid #fff;border-radius:28px;padding:38px;margin:0 0 28px;box-shadow:0 20px 50px #46321e05;position:relative;overflow:clip}.chapter:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at var(--chapter-glow,85%) 0%,#f9a96b55,transparent 55%);pointer-events:none;z-index:-1}.chapter{isolation:isolate}.chapter h2{font-size:clamp(32px,3.4vw,48px)}.chapter-head{align-items:start;gap:22px}.chapter-num{font-size:80px;color:#c36d3e}.chapter details>summary{background:#ffffff65;margin-bottom:0}.chapter details[open]>.details-body{animation:details-enter .5s var(--ease)}.chapter-foot{border-top:1px solid #d9cfc3;margin-top:25px}.program-nav>a{border-bottom:1px solid #ded6cc;transition:color .25s,transform .35s;padding:19px 0}.program-nav>a.active{color:var(--burnt);transform:translateX(5px)}.program-progress{width:1px;box-shadow:none}.liquid-track{position:absolute;left:0;top:10px;bottom:30px;width:1px;background:#d7c6b8;pointer-events:none;z-index:5}.liquid-fill{position:absolute;top:0;left:0;width:1px;height:var(--liquid-progress,0%);background:linear-gradient(#efb278,#df621e)}.liquid-drop{position:absolute;top:var(--liquid-progress,0%);left:50%;width:25px;height:37px;transform:translate(-50%,-50%) scaleY(var(--stretch,1));border-radius:48% 52% 52% 48% / 39% 45% 55% 61%;background:radial-gradient(ellipse at 27% 24%,#ffe1a9 0%,#ffae53 12%,#ff731c 35%,#cf3f07 68%,#803207 95%);box-shadow:inset -3px -4px 8px #a7380760,inset 2px 3px 4px #fff8,0 7px 12px #dd611e45;will-change:top,transform}.liquid-drop:after{content:'';position:absolute;inset:6px 6px 16px 5px;background:linear-gradient(130deg,#fff9,transparent);border-radius:50%;filter:blur(2px)}.bento{position:relative;margin-left:32px}.bento>.liquid-track{left:-25px;top:0;bottom:0}.date-note{max-width:none;margin-top:0;border-radius:24px;padding:28px 34px;background:#eee7dc}.date-note strong{font-family:var(--serif);font-weight:400;font-size:31px}.date-note p{margin-top:8px;font-size:13px}.date-note .text-link{font-size:11px;padding-bottom:3px}#edycja-4{margin-top:45px;scroll-margin-top:130px}.program-preview .wrap{position:relative}.intro-band{background:#ee742b}.band-inner{letter-spacing:.12em}.hero-background{animation:hero-image 1.6s var(--ease) both}
@keyframes hero-image{from{opacity:0;filter:blur(7px)}to{opacity:1;filter:none}}@keyframes glow-breathe{from{opacity:.7;scale:1}to{opacity:1;scale:1.13}}@keyframes details-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.nav-shell{gap:16px}.nav-links{gap:18px}.program-layout{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.chapter{padding:28px}.hero{min-height:700px;padding-top:80px}.hero h1{font-size:80px}.hero-background{width:65%}.hero-full{min-height:460px}.hero .lead{max-width:360px}.hero-bottom{max-width:400px}.founders-names{right:3%;font-size:10px}.hero:after{background:linear-gradient(90deg,#f7f6f2 2%,#f7f6f2f5 25%,#f7f6f2c2 43%,transparent 75%),linear-gradient(0deg,#f7f6f2b9,transparent 28%)}}
@media(max-width:800px){.nav-links{display:none}.brand-words{font-size:21px!important}.nav-shell{gap:14px}.language-switch{gap:8px}.hero{padding-top:65px;min-height:690px}.hero h1{font-size:72px}.hero-background{width:76%;object-position:60% 30%}.hero .lead{max-width:320px}.hero-full{min-height:490px}.founders-names{bottom:16px}.program-layout{display:flex;flex-direction:column;gap:30px}.program-nav{order:-1;width:calc(100% + 40px);top:86px;padding:12px 20px;border-left:0;gap:24px}.program-nav>a{padding:10px 0}.chapters{width:100%;padding-left:27px}.chapter{padding:28px}.program-progress{height:1px;width:var(--progress,0%)}.liquid-drop{width:20px;height:30px}.film-section{padding-top:50px}}
@media(max-width:560px){.brand-words{font-size:18px!important}.nav-shell{gap:10px;padding-left:16px}.nav-cta{display:none}.language-switch{font-size:11px;margin-right:4px}.hero{min-height:850px;padding-top:290px;padding-bottom:50px}.hero-background{top:0;right:0;width:100%;height:680px;object-position:50% 20%;transform:translateY(var(--hero-shift,0px)) scale(1.04)}.hero:after{background:linear-gradient(0deg,#f7f6f2 0%,#f7f6f2 17%,#f7f6f2f5 31%,#f7f6f2c9 44%,#f7f6f240 65%,transparent 90%)}.hero h1{font-size:clamp(54px,15vw,78px);line-height:.95;max-width:390px}.hero .lead{max-width:100%;font-size:14px;color:#48443c}.hero-full{min-height:0}.hero .actions{margin-top:22px}.hero-bottom{margin-top:28px;max-width:none}.founders-names{bottom:20px;left:18px;right:auto;color:#70685e;font-size:10px}.hero .text-link{background:transparent}.chapter-head{display:block}.chapter-num{font-size:58px;display:block;margin-bottom:17px}.chapter h2{font-size:37px}.chapter{padding:25px 22px}.program-nav{top:81px}.date-note{padding:24px}.date-note strong{font-size:28px}.cta-actions{width:100%}.cta-actions .button{width:100%}.bento{margin-left:20px}.bento>.liquid-track{left:-14px}.bento .liquid-drop{width:15px;height:24px}.liquid-track{z-index:2}.film-section .video-card{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){.motion-ready .motion-reveal:not(.in-view){opacity:1;translate:none;filter:none;clip-path:none}.hero-background{transform:none;will-change:auto}.gradient-panel:before{animation:none!important;transform:none}.liquid-drop{display:none}.liquid-fill{height:100%}.tile:hover,.tile:hover img,.portrait-pair figure:hover img,.mentor-image:hover img{transform:none}}
@media(min-width:561px){.hero-background{mask-image:linear-gradient(90deg,transparent,#000 20%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%)}}
@media(max-width:560px){.program-nav{width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px}}
