@font-face{unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee??;font-family:arabic;src:url(/_next/static/media/f8db967ce76dbfa8-s.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:arabic Fallback;src:local("Arial");ascent-override:128.20%;descent-override:61.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_9e9c60{font-family:arabic,arabic Fallback}.__variable_9e9c60{--font-arabic:"arabic","arabic Fallback"}@font-face{unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;font-family:thai;src:url(/_next/static/media/f196b1e65fee88ed-s.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:thai Fallback;src:local("Arial");ascent-override:106.10%;descent-override:45.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_49b582{font-family:thai,thai Fallback}.__variable_49b582{--font-thai:"thai","thai Fallback"}.fa-home,.fa-section{display:contents}html[data-site-theme^=atelier-]{--fa-violet:#7349cf;--fa-teal:#087e84;--fa-amber:#a56400;--fa-coral:#c8355e;--fa-indigo:#4f54bc}html[data-site-theme^=atelier-] .btn{min-height:48px;border-radius:var(--btn-radius,8px)}html[data-site-theme^=atelier-] :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.fa-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,currentColor 9%,transparent)}.fa-icon[data-kind=formation]{color:#7349cf}.fa-icon[data-kind=mentorat]{color:#087e84}.fa-icon[data-kind=certification]{color:#a56400}.fa-icon[data-kind=communaute]{color:#c8355e}.fa-icon[data-kind=check]{color:#0866e0}.fa-icon[data-kind=outils]{color:#4f54bc}.fa-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.fa-video-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.fa-video-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.fa-video-copy{padding:18px}.fa-video-list{display:grid;grid-gap:12px;gap:12px}.fa-video-list .fa-video-card{display:grid;grid-template-columns:180px 1fr}.fa-playlist{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px}.fa-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.fa-certificate{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.fa-certificate img{width:100%;height:auto}.fa-view-switch{display:flex;flex-wrap:wrap;gap:8px}.fa-view-switch button{min-height:48px;padding:10px 16px}.fa-view-switch [aria-pressed=true]{background:var(--accent);color:var(--on-accent)}@media(max-width:767px){.fa-certificate,.fa-playlist,.fa-video-grid{grid-template-columns:1fr}.fa-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-video-list .fa-video-card{grid-template-columns:112px minmax(0,1fr)}.fa-video-copy{padding:12px}.fa-mobile-nav{padding-bottom:env(safe-area-inset-bottom,0);min-height:68px}.fa-mobile-nav a{min-height:48px}.fa-chat-trigger{bottom:calc(84px + env(safe-area-inset-bottom,0px))}html[data-site-theme^=atelier-] input{font-size:16px}}@media(prefers-reduced-motion:reduce){.fa-icon,.fa-video-card{animation:none;transition:none}}html[data-site-theme^=atelier-] .fa-home .fvl .rp-badge,html[data-site-theme^=atelier-] .fa-home .fvl .rp-badge-inline{font-size:11px}html[data-site-theme^=atelier-] .fa-home :is(.rp-th,.ta-vthumb)[data-portrait] img{object-position:50% 12%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home{--ta-max:1280px;--ta-space:64px;--ta-navy:#062348;--ta-navy-2:#041a36;--ta-blue:#0866e0;--ta-ice:#edf5ff;--ta-ink:#102342;--ta-muted:#5b6e8c;--ta-line:#d9e7f6;--ta-violet:#7349cf;--ta-teal:#087e84;--ta-amber:#a56400;--ta-coral:#c8355e;--ta-indigo:#4f54bc;color:var(--ta-ink);overflow-x:clip}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .container{max-width:calc(var(--ta-max) + 2 * var(--gutter));padding-inline:var(--gutter)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home section{scroll-margin-top:90px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-only-mob{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-center{text-align:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-h2{font-size:clamp(26px,2.4vw,34px);line-height:1.15;margin:0;color:inherit;letter-spacing:-.01em}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-h3{font-size:clamp(20px,1.7vw,24px);line-height:1.2;margin:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-sub{margin:6px 0 0;color:var(--ta-muted);font-size:15px;line-height:1.5}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-head-copy{min-width:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--ta-blue);text-decoration:none;white-space:nowrap}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-more:hover{text-decoration:underline}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-more-box{padding:0 14px;border:1px solid var(--ta-line);border-radius:var(--btn-radius,8px);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-empty{margin:0;padding:28px;border:1px dashed var(--ta-line);border-radius:var(--radius-lg);text-align:center;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home :where(ul:not(.container),ol:not(.container)){list-style:none;margin:0;padding:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home ul.container{list-style:none;margin-block:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .btn{min-height:44px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-img{position:relative;display:block;overflow:hidden;background:linear-gradient(135deg,#0b2f5c,#062348)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-img img,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-img picture{display:block;width:100%;height:100%;object-fit:cover}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-atlas img{position:absolute;width:calc(var(--ta-cols) * 100%);height:calc(var(--ta-rows) * 100%);max-width:none;left:calc(var(--ta-x) * -100%);top:calc(var(--ta-y) * -100%);object-fit:cover}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-img-empty:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 70% 20%,rgba(62,162,255,.35),transparent 60%)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon{flex:none;display:inline-grid;place-items:center;border-radius:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon-fb{color:var(--ta-blue);background:color-mix(in srgb,currentColor 10%,transparent)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon-fb[data-tone=violet]{color:var(--ta-violet)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon-fb[data-tone=teal]{color:var(--ta-teal)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon-fb[data-tone=amber]{color:var(--ta-amber)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon-fb[data-tone=coral]{color:var(--ta-coral)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-icon-fb[data-tone=indigo]{color:var(--ta-indigo)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-search{position:relative;display:flex;align-items:center;min-width:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-search>svg{position:absolute;left:14px;color:var(--ta-muted);pointer-events:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-search .input{width:100%;min-height:44px;padding-left:40px;border-radius:var(--btn-radius,8px)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero{position:relative;isolation:isolate;overflow:hidden}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-bg{position:absolute!important;inset:0;z-index:-2}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-shade{position:absolute;inset:0;z-index:-1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-title{margin:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live{display:flex;align-items:center;gap:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live-copy b{font-size:14px;line-height:1.3}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live-copy small{font-size:12px;opacity:.8}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live-dot{width:7px;height:7px;border-radius:50%;background:#ff4d5e}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-live-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-trust-row{display:flex;flex-wrap:wrap;justify-content:space-around;gap:12px 28px;padding-block:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-trust-row li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-mission{padding-block:var(--ta-space) calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-mission-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-founder{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16/10.4}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-founder-img{position:absolute!important;inset:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-founder-quote{position:absolute;left:22px;bottom:22px;max-width:56%;margin:0;font-size:clamp(18px,1.6vw,24px);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-founder-cap{position:absolute;right:18px;bottom:16px;display:grid;text-align:right;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-founder-cap b{font-size:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-founder-cap small{font-size:11px;opacity:.9}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-mission-text{margin:14px 0 0;color:var(--ta-muted);font-size:16px;line-height:1.6}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillar{display:grid;justify-items:start;grid-gap:6px;gap:6px;height:100%;min-height:44px;padding:14px;color:inherit;text-decoration:none;border-radius:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillar b{font-size:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillar small{font-size:12px;line-height:1.4;color:var(--ta-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-programs{padding-block:calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-lg)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-img{aspect-ratio:16/11}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-body{display:flex;flex-direction:column;gap:6px;flex:1 1;padding:16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-body h3{margin:0;font-size:18px;line-height:1.25}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-body p{margin:0;font-size:14px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-level{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-cta{margin-top:auto;width:100%;justify-content:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort{padding-block:12px calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:center;padding:22px 28px;overflow:hidden;border-radius:var(--radius-lg)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-img{position:absolute!important;inset:0 0 0 auto;width:55%;z-index:-1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-copy p{margin:6px 0 0;font-size:14px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-form form{justify-content:flex-end}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-form .input{min-height:44px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-videos{padding-block:var(--ta-space)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-videos-panel>.ta-head{margin-bottom:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-chips{display:flex;gap:8px;margin:14px 0 18px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-chip{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard{min-width:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vlink{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vthumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--radius-lg) * .67);background:#0b2f5c}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vthumb img,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vthumb picture{display:block;width:100%;height:100%;object-fit:cover}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-thumb-empty{position:absolute;inset:0;background:linear-gradient(135deg,#0b2f5c,#1d4f91)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:rgba(4,26,54,.55);border:2px solid rgba(255,255,255,.85)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-count,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-duration,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-lock{position:absolute;bottom:8px;padding:2px 7px;border-radius:5px;font-size:11px;font-weight:700;color:#fff;background:rgba(4,26,54,.78)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-duration{right:8px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-count{left:8px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-lock{top:8px;bottom:auto;right:8px;display:inline-flex;align-items:center;gap:4px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vbody{display:grid;grid-gap:4px;gap:4px;padding-top:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vbody b{font-size:16px;line-height:1.3}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vbody small{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pcta{justify-content:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-vbody>.ta-pcta{margin-top:auto}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-vbody>:nth-last-child(2){margin-bottom:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vlist{display:grid;grid-gap:12px;gap:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-vlink{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-vbody{padding:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-plist{display:grid;grid-gap:10px;gap:10px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-plist-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;color:inherit;text-decoration:none;padding:8px;border-radius:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-plist-row .ta-vbody{padding:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-views-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-views-bar .ta-search{flex:0 1 520px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-views{display:inline-flex;flex-wrap:wrap;gap:6px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-views button{min-height:44px;padding:0 18px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:28px;overflow:hidden;border-radius:var(--radius-lg)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-hero{position:relative;display:block;min-height:240px;color:#fff;text-decoration:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-hero>.ta-thumb-empty,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-hero>img,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-hero>picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-hero picture img{width:100%;height:100%;object-fit:cover}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-copy{position:absolute;inset:auto 0 0 0;display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:24px;background:linear-gradient(transparent,rgba(4,26,54,.92))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-copy b{font-size:22px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-copy small{font-size:13px;opacity:.9}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:16px 20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list a{display:grid;grid-template-columns:28px 96px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:64px;color:inherit;text-decoration:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list .ta-vthumb{border-radius:6px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list .ta-play{width:26px;height:26px;border-width:1.5px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list b{font-size:14px;font-weight:600}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list small{font-size:12px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;color:var(--ta-blue);background:var(--ta-ice)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check{padding-block:var(--ta-space) calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-search{display:flex;gap:10px;margin-bottom:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-search .ta-search{flex:1 1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-kind{display:grid;justify-items:center;grid-gap:6px;gap:6px;height:100%;padding:18px 12px;text-align:center;color:inherit;text-decoration:none;border-radius:var(--radius-lg)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-kind b{font-size:15px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-kind small{font-size:12px;color:#43567a}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-kind em{font-style:normal;font-size:11px;font-weight:600;color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier{margin-top:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-title{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:14px 18px;border:1px solid var(--ta-line);border-radius:var(--radius-lg);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-id{display:flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-decoration:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-id b{display:block;font-size:15px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-id small{font-size:12px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;font-weight:800;color:#fff;background:var(--ta-navy);object-fit:contain}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;flex:1 1;min-width:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-cells li{display:flex;gap:10px;align-items:flex-start;min-width:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-cells b{display:block;font-size:13px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-cells small{font-size:12px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cell-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ta-blue);background:var(--ta-ice)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cell-ic[data-tone=violet]{color:var(--ta-violet);background:#f1ecfb}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cell-ic[data-tone=teal]{color:var(--ta-teal);background:#e6f4f4}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cell-ic[data-tone=amber]{color:var(--ta-amber);background:#fbf1e3}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert{padding-block:var(--ta-space)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:48px;gap:48px;align-items:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps{display:grid;grid-gap:14px;gap:14px;margin:24px 0 26px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps li{display:flex;align-items:center;gap:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-n{font-size:15px;font-weight:700;width:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps b{display:block;font-size:15px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps small{font-size:13px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen{margin:0;padding:14px;background:var(--cert-navy,#062348);border-radius:6px;box-shadow:0 24px 50px rgba(6,35,72,.28)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-paper{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:36px 28px;text-align:center;background:#fbf8f1;border:2px solid var(--cert-gold,#c9a227);outline:1px solid var(--cert-gold,#c9a227);outline-offset:-8px;color:var(--cert-navy,#062348)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-logo,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-logo img{width:150px;height:auto}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-brand{font-size:18px;letter-spacing:.12em;text-transform:uppercase}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-kind{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;text-transform:lowercase}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-kind:first-letter{text-transform:uppercase}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-title{margin:0;font-size:13px;color:#5b6e8c}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-mountains{width:58%;height:54px;background:linear-gradient(180deg,#8fa3c0,#c9d4e3);-webkit-clip-path:polygon(0 100%,18% 52%,27% 64%,45% 12%,55% 30%,63% 22%,80% 58%,88% 48%,100% 100%);clip-path:polygon(0 100%,18% 52%,27% 64%,45% 12%,55% 30%,63% 22%,80% 58%,88% 48%,100% 100%);opacity:.8}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-mark{margin:0;font-family:Georgia,serif;font-size:30px;letter-spacing:.2em;text-transform:uppercase;color:var(--cert-gold,#c9a227);opacity:.75}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-motto{margin:8px 0 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#5b6e8c}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-features{padding-block:calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature{position:relative;isolation:isolate;display:flex;min-height:190px;overflow:hidden;border-radius:var(--radius-lg)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-row,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature>.ta-icon{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy{position:relative;display:grid;align-content:center;justify-items:start;grid-gap:8px;gap:8px;max-width:58%;padding:22px 24px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy h3{margin:0;font-size:22px;line-height:1.2}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy p{margin:0;font-size:14px;line-height:1.5;color:var(--ta-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-img{position:absolute!important;inset:0 0 0 auto;width:58%;z-index:-1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testis{padding-block:calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi blockquote{height:100%;margin:0;padding:20px;border:1px solid var(--ta-line);border-radius:var(--radius-lg);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi blockquote p{margin:10px 0 14px;font-size:14px;line-height:1.55}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi footer{display:flex;align-items:center;gap:10px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi footer b{display:block;font-size:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi footer small{font-size:12px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--ta-ice);font-weight:700}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi-av img{width:100%;height:100%;object-fit:cover}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-blog{padding-block:calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-img{aspect-ratio:16/7.5;border-radius:calc(var(--radius-lg) * .67)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-copy{display:grid;grid-gap:4px;gap:4px;padding-top:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-copy b{font-size:16px;line-height:1.3}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-copy small{font-size:12px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-approach{padding-block:calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-approach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:32px;gap:32px;align-items:start}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-checklist{display:grid;grid-gap:10px;gap:10px;margin:14px 0 18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-checklist li{display:flex;gap:10px;align-items:flex-start;font-size:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-checklist svg{flex:none;margin-top:2px;padding:3px;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk{position:relative;isolation:isolate;overflow:hidden;min-height:150px;padding:20px;border-radius:var(--radius-lg);background:var(--ta-ice)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk h3{position:relative;margin:0 0 8px;font-size:16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk p{position:relative;margin:0;max-width:70%;font-size:13px;line-height:1.55}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk-img{position:absolute!important;inset:0 0 0 30%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk-img img{object-position:50% 80%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq{padding-block:calc(var(--ta-space) / 2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq-list{display:grid;grid-gap:8px;gap:8px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq-list details{border:1px solid var(--ta-line);border-radius:10px;background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 14px;font-size:14px;cursor:pointer;list-style:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq-list summary::-webkit-details-marker{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq-list details[open] summary svg{transform:rotate(180deg)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-faq-answer{padding:0 14px 14px;font-size:14px;line-height:1.55;color:var(--ta-muted);white-space:pre-line}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news{padding-block:calc(var(--ta-space) / 2) var(--ta-space)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 28px;gap:16px 28px;align-items:center;padding:26px 28px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--ta-line);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news-copy p{margin:6px 0 0;font-size:14px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news-form small{display:block;margin-top:8px;font-size:12px;color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news-img{display:none!important}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-row{display:grid;grid-template-columns:repeat(var(--ta-row-cols,2),minmax(0,1fr));grid-gap:0 32px;gap:0 32px;max-width:calc(var(--ta-max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-row>section>.container{padding:0;max-width:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-row .ta-news-card{grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home a:focus-visible,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home button:focus-visible,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home input:focus-visible,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home summary:focus-visible{outline:3px solid var(--ta-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home *{transition:none!important;animation:none!important}}@media (max-width:1023px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-kinds,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-grid,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-grid,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-mission-grid{grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-cells{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-blog-grid,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-row{grid-template-columns:1fr}}@media (max-width:760px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home{--ta-space:40px;padding-bottom:env(safe-area-inset-bottom,0)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .container,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-row{padding-inline:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-only-desk{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-only-mob{display:block}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-head{align-items:flex-start;flex-direction:column;gap:6px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-h2{font-size:clamp(24px,7vw,30px)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-inner{grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-ctas{flex-direction:column}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero-ctas .btn{width:100%;justify-content:center;min-height:48px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-trust-row li{font-size:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-program{flex:0 0 78%;scroll-snap-align:start}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-card{grid-template-columns:1fr;padding:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cohort-img{width:100%;opacity:.25}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vgrid{grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-vlink{grid-template-columns:112px minmax(0,1fr)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-play{width:30px;height:30px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-vbody b{font-size:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-plist-row{grid-template-columns:112px minmax(0,1fr) auto}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-views-bar .ta-search{flex-basis:100%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-views button{padding:0 12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured{grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list a{grid-template-columns:24px 80px minmax(0,1fr)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-featured-list small{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-search{flex-direction:column}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-search .btn{width:100%;min-height:48px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-row{flex-direction:column;align-items:stretch}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-dossier-cells{grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps li{padding:10px;border:1px solid var(--ta-line);border-radius:12px;background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps li>span:nth-of-type(2){flex:1 1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-copy .btn{width:100%;justify-content:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-grid{grid-template-columns:1fr;gap:10px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature{min-height:0;align-items:center;padding:10px 12px;border:1px solid var(--ta-line);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy .btn,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy p,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-img{display:none!important}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature>.ta-icon{display:inline-grid}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy{max-width:none;padding:0 0 0 12px;flex:1 1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-copy h3{font-size:15px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-feature-row{display:grid;place-items:center;position:absolute;inset:0;justify-items:end;padding-right:14px;color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-testi{flex:0 0 86%;scroll-snap-align:start}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-blog-grid{grid-template-columns:1fr;gap:12px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-img{aspect-ratio:4/3}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-copy{padding:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-post-copy b{font-size:14px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-approach-grid{grid-template-columns:1fr;gap:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news-card{grid-template-columns:1fr;padding:18px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-news-form form{flex-wrap:nowrap}}@media (max-width:359px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .container,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-row{padding-inline:16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-check-kinds,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-pillars{grid-template-columns:1fr}}@media (max-width:760px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-play{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vrow .ta-lock{top:4px;right:4px;padding:1px 5px;font-size:11px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hero .ta-hero-inner{grid-template-columns:1fr}}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vlink+button{min-height:44px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-vbody{display:flex;flex-direction:column;flex:1 1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-more-box,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-pcta{margin-top:auto}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-vbody b+.ta-pcta,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-vbody small+.ta-pcta{margin-top:auto}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-vcard .ta-pcta{padding-top:0}@media (max-width:760px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-grid{display:flex;flex-direction:column;gap:16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-copy{display:contents}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-copy>.ta-eyebrow,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-copy>.ta-h2,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-copy>.ta-sub{order:1;margin-block:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen{order:2}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-steps{order:3;margin:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-copy>.btn{order:4}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-cert-n{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-paper{padding:24px 16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-mark{font-size:24px}}@media (max-width:760px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk-img{inset:45% 0 0 0;-webkit-mask-image:linear-gradient(transparent,#000 70%);mask-image:linear-gradient(transparent,#000 70%)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-risk p{max-width:none}}@media (max-width:760px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-hide-mob{display:none}}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2],html[data-site-theme=atelier-02-horizon]) .ta-home .ta-specimen-img{display:block;width:100%;height:auto;background:#fbf8f1;border:2px solid var(--cert-gold,#c9a227)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]){--ta-serif:Georgia,"Times New Roman","DejaVu Serif",serif}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-feature-copy h3,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-h2,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-h3,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero-title,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-program-body h3{font-family:var(--ta-serif);font-weight:700;letter-spacing:-.01em}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-h2{font-size:clamp(26px,2.2vw,32px)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) body{background:#f7faff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema{min-height:520px;display:flex;align-items:stretch;color:#fff;background:var(--ta-navy-2)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-bg img{object-position:70% 40%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-shade{background:linear-gradient(90deg,rgba(4,26,54,.96),rgba(4,26,54,.82) 34%,rgba(4,26,54,.25) 62%,rgba(4,26,54,.1)),linear-gradient(0deg,rgba(4,26,54,.55),transparent 35%)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-inner{width:100%;min-height:520px;padding-block:72px 96px;grid-template-columns:minmax(0,560px) 1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-eyebrow{color:#dbe8ff;letter-spacing:.1em}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-title{font-size:clamp(36px,3.2vw,48px);line-height:1.1;color:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-title .accent,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-title strong{font-style:normal;color:inherit}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-text{margin:18px 0 0;max-width:500px;font-size:17px;line-height:1.55;color:#dce7f7}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-btn-ghost{color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.85)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-btn-ghost:hover{background:rgba(255,255,255,.1)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero-script{position:absolute;right:2%;top:28%;display:grid;grid-gap:2px;gap:2px;margin:0;font-size:clamp(26px,2.4vw,38px);color:#eaf2ff;transform:rotate(-8deg);text-shadow:0 2px 10px rgba(0,0,0,.35)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-live{position:absolute;right:var(--gutter);bottom:24px;max-width:470px;padding:12px 14px;color:#fff;background:rgba(4,26,54,.78);border:1px solid rgba(255,255,255,.16);border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-live-ic{color:var(--ta-navy);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-live-badge{color:#cfe1ff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-trust--cinema{background:linear-gradient(180deg,#eef5fe,#e6f0fc);border-bottom:1px solid var(--ta-line)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-trust--cinema .ta-trust-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:var(--ta-navy)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission .ta-eyebrow{color:var(--ta-muted)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema .ta-pillars{gap:0;border:1px solid var(--ta-line);border-radius:12px;background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema .ta-pillar{border-radius:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema li+li .ta-pillar{border-left:1px solid var(--ta-line)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema .ta-icon{background:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-pillar:hover b{color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-programs--cinema .ta-program{color:#fff;background:var(--ta-navy);box-shadow:0 10px 24px rgba(6,35,72,.14)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-programs--cinema .ta-program-img{aspect-ratio:16/10}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-programs--cinema .ta-program-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,var(--ta-navy))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-programs--cinema .ta-program-level{color:#9cc3ff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-programs--cinema .ta-program-body{padding-top:6px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-programs--cinema .ta-program-body h3{font-size:19px;color:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cohort--cinema .ta-cohort-card{background:linear-gradient(90deg,#eaf2fc 40%,rgba(234,242,252,.6));border:1px solid var(--ta-line)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cohort--cinema .ta-cohort-img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cohort--cinema .ta-cohort-img img{object-position:50% 35%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cohort--cinema .ta-h3{font-family:var(--ta-serif)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2{color:#fff;background:radial-gradient(120% 90% at 85% 0,#0d3a75 0,transparent 55%),var(--ta-navy)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-sub,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-sub{color:#b9cbe6}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-more,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-more{color:#7fb4ff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-search{max-width:520px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-search .input,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-search .input{background:#fff;color:var(--ta-ink);border:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-chip,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-chip{color:#dce7f7;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-chip[aria-current],:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-chip[aria-current]{color:#fff;background:var(--ta-blue);border-color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-vbody small,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-vbody small{color:#b9cbe6}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-pcta,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-pcta{width:100%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-views button{color:#dce7f7;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-views button[aria-pressed=true]{color:#fff;background:var(--ta-blue);border-color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-plist-row:hover{background:rgba(255,255,255,.06)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-featured{color:var(--ta-ink);background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-featured-copy b{font-family:var(--ta-serif)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-check--cinema,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-check--cinema2{background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-check--cinema .ta-kind{background:#eaf2fc;border:1px solid #d6e6fa}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-check--cinema .ta-kind:hover,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-check--cinema2 .ta-kind:hover{border-color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-features--cinema .ta-feature{background:#fff;border:1px solid var(--ta-line)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-features--cinema .ta-feature-img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-testis--cinema .stars{color:#f4b400}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-blog--cinema .ta-post-copy b{font-family:var(--ta-serif)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-card{color:#fff;border:0;background:var(--ta-navy)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-img{display:block!important;position:absolute!important;inset:0;z-index:-1}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-img img{object-position:50% 70%}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,26,54,.35),rgba(4,26,54,.78) 45%,rgba(4,26,54,.92))}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-copy p,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-form small{color:#dce7f7}@media (max-width:760px){:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema{display:block;min-height:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-bg{position:relative!important;aspect-ratio:16/9}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-shade{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-inner{min-height:0;padding-block:22px 24px;background:var(--ta-navy-2);grid-template-columns:1fr}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-title{font-size:clamp(30px,8.6vw,34px)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-hero-text{font-size:16px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero-script{display:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-live{position:static;margin-top:18px;max-width:none;flex-wrap:wrap}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-hero--cinema .ta-live-cta{width:100%;justify-content:center}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema .ta-pillars{border:0;gap:8px;background:none}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema li+li .ta-pillar{border-left:0}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-mission--cinema .ta-pillar{border:1px solid var(--ta-line);border-radius:12px;background:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema .ta-chips,:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-videos--cinema2 .ta-chips{margin-inline:-20px;padding-inline:20px}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-news-card{padding:20px}}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-news-band .ta-h3{color:#fff}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cert--cinema{background:linear-gradient(180deg,#eef5fe,#e6f0fc);border-block:1px solid var(--ta-line)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cert--cinema .ta-eyebrow{color:var(--ta-blue)}:is(html[data-site-theme=atelier-01-cinema],html[data-site-theme=atelier-01-cinema-v2]) .ta-home .ta-cert--cinema .ta-h2{font-size:clamp(28px,2.6vw,38px)}html[data-site-theme=atelier-01-cinema]{--bg:#f4f8fd;--surface:#ffffff;--accent:#0866e0;--on-accent:#ffffff;--text:#102342;--ink:#062348;--border:#d9e7f6;--fa-heading:Georgia,serif;--fa-hero-height:600px;--fa-columns:4;--fa-section-space:64px;--radius-lg:12px;--btn-radius:8px}