:root{--paper:#eeede7;--ink:#282b27;--muted:#777a70;--line:#d1d3c9;--sage:#bcc2ad;--dark:#171b18}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Noto Sans KR',sans-serif;font-weight:300;letter-spacing:-.045em}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button{border:0;background:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #9ba68d;outline-offset:6px}p,h1,h2,h3{margin:0}button,a{touch-action:manipulation}img,video{display:block;width:100%;height:100%;object-fit:cover}.skip{position:fixed;left:16px;top:-100px;background:white;padding:12px;z-index:100}.skip:focus{top:16px}.serif{font-family:'Cormorant Garamond',serif;font-weight:300;letter-spacing:-.055em;line-height:.9}.eyebrow,.fine-label,.section-kicker,.media-index,.media-caption{font-size:10px;letter-spacing:.14em;font-weight:400}.header{position:absolute;top:0;left:0;right:0;height:100px;z-index:20;color:#eeeee6;display:flex;align-items:center;padding:0 5%;border-bottom:1px solid #ffffff26;gap:40px}.wordmark{font-family:'Cormorant Garamond',serif;font-size:37px;line-height:.8;letter-spacing:-.04em}.wordmark>span{display:block;font:8px 'Noto Sans KR',sans-serif;letter-spacing:.24em;margin-top:12px}.header nav{display:flex;margin:auto;gap:35px;font-family:'Cormorant Garamond',serif;font-size:19px;letter-spacing:0}.header nav a{opacity:.8}.header nav a:hover{opacity:1}.header-cta{font-size:11px;border-bottom:1px solid #ffffff66;padding:10px 0}.header-cta span{margin-left:25px}.menu-toggle{display:none}.hero{min-height:850px;height:100svh;max-height:1200px;position:relative;color:#f2f1e9;padding:135px 5% 35px;display:flex;flex-direction:column;overflow:hidden}.hero-media{position:absolute!important;inset:0}.media-slot{position:relative;overflow:hidden;background:#303830}.placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:26px;color:#d0d2bf;background:radial-gradient(ellipse at 80% 20%,#78816b40,transparent 65%),linear-gradient(135deg,#30382f,#171d19)}.media-index,.media-caption{font-size:9px;opacity:.65}.hero-media .media-index{position:absolute;right:5%;top:130px}.hero-media .media-caption{position:absolute;right:5%;top:52%;writing-mode:vertical-rl}.monogram{position:absolute;font:italic 650px/.7 'Cormorant Garamond',serif;right:6%;top:20%;color:#b7bca31c;letter-spacing:-.1em}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b120e55,transparent 75%),linear-gradient(0deg,#10171080,transparent 65%);pointer-events:none}.hero-topline,.hero-copy,.hero-bottom{position:relative}.hero-topline{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;opacity:.65}.hero-topline>span:last-child{display:none}.hero-copy{margin:auto 0;padding:85px 0 60px}.hero-copy .eyebrow{margin-bottom:38px;color:#b9c2ac}.hero h1{font-size:clamp(38px,4.2vw,66px);line-height:1.5;font-weight:300;letter-spacing:-.07em}.hero h1 span{font-weight:400}.hero-description{font-size:14px;line-height:2.1;opacity:.65;margin:27px 0 32px}.line-link{display:inline-flex;align-items:center;gap:65px;font-size:12px;border-bottom:1px solid #a4ab9a;padding-bottom:13px}.line-link span{font-size:18px}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:26px}.hero-bottom p{font:300 39px/.9 'Cormorant Garamond',serif;letter-spacing:-.03em}.hero-bottom a,.hero-bottom>span{font-size:8px;letter-spacing:.14em}.hero-bottom a span{margin-left:30px;font-size:18px}.hero-bottom>span{opacity:.5}.section{padding:90px 7% 110px}.section-kicker{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px;font-size:9px}.section-kicker>span:last-child{letter-spacing:-.02em;color:var(--muted)}h2{font-weight:300;font-size:clamp(30px,3vw,46px);line-height:1.55;letter-spacing:-.065em}em{font-style:normal;color:#818b72}.body-copy{font-size:13px;line-height:2.1;color:var(--muted)}.intro{padding-top:95px}.intro-body{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:100px 0 85px}.overline{font-size:clamp(70px,7.8vw,120px)}.intro-body h2{font-size:35px}.intro-body .body-copy{margin-top:30px}.manifesto{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:25px;font-size:9px;letter-spacing:.16em;color:var(--muted)}.growth{background:#e3e5db}.growth-title{display:flex;justify-content:space-between;align-items:flex-end;margin:70px 0 60px;gap:40px}.growth-layout{display:grid;grid-template-columns:5fr 6fr;gap:11%}.campaign-media{aspect-ratio:3/4;max-height:670px}.placeholder-title{font-size:clamp(50px,6vw,90px);margin:auto 0}.service-list{align-self:center}.service-list article{display:flex;gap:25px;padding:32px 0;border-bottom:1px solid #bfc4b5}.service-list article:first-child{padding-top:0}.service-list article>span{font:italic 17px 'Cormorant Garamond',serif;color:#78826b}.service-list h3{font-size:21px;font-weight:400;margin-bottom:18px}.service-list p{font-size:12px;line-height:2;color:#737b6c}.service-list small{display:block;font-size:8px;letter-spacing:.13em;margin-top:22px;color:#8b9383}.global{position:relative;background:var(--dark);color:#edece3;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding-block:135px 180px;overflow:hidden}.global-heading .eyebrow{color:#aeb8a0}.global-heading .serif{font-size:clamp(80px,9vw,140px);margin-top:55px}.global-content{padding-top:15px;position:relative;z-index:1}.fine-label{color:#aeb8a0;letter-spacing:.04em}.global h2{margin-top:25px}.global .body-copy{color:#969e90;margin-top:30px}.global-steps{display:flex;align-items:center;gap:14px;font-size:10px;border-top:1px solid #444b40;margin-top:40px;padding-top:20px}.global-steps b{font-weight:300;color:#80906f}.note{font-size:10px;line-height:1.9;color:var(--muted)}.global .note{margin-top:20px;color:#77816f}.global-watermark{position:absolute;bottom:-80px;left:5%;font:300 260px 'Cormorant Garamond',serif;color:#a8b59a08;pointer-events:none}.atelier-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;margin:85px 0 60px}.atelier-heading .serif{font-size:clamp(70px,8vw,120px)}.atelier-heading .body-copy{margin-top:25px}.atelier-media{aspect-ratio:2.15/1}.atelier-media .placeholder{background:radial-gradient(ellipse at 90% 40%,#a4ad9166,transparent 70%),linear-gradient(110deg,#3d4538,#6a735e)}.atelier-media .placeholder-title{text-align:center;font-size:clamp(45px,6vw,90px)}.atelier-details{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;margin-top:45px}.atelier-benefits p{font-size:14px;margin-bottom:20px}.atelier-benefits p span{font:italic 15px 'Cormorant Garamond',serif;margin-right:22px;color:#8c947f}.atelier-benefits small{font-size:10px;color:var(--muted)}.location-list>div{display:grid;grid-template-columns:80px 1fr;gap:9px;border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:19px}.location-list span{font-size:8px;letter-spacing:.1em;padding-top:5px;color:var(--muted)}.location-list p{font-size:13px}.location-list small{grid-column:2;font-size:9px;color:var(--muted)}.location-list .note{font-size:10px}.academy{background:#dedfd7}.academy-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:75px}.academy-left .body-copy{margin:25px 0 35px}.academy-media{aspect-ratio:4/3}.academy-media .placeholder{background:linear-gradient(145deg,#59604f,#30372d)}.academy-media .placeholder-title{font-size:64px}.curriculum{padding-top:10px}.curriculum>.eyebrow{font-size:8px;color:#777e6c;margin-bottom:35px}.curriculum details{border-top:1px solid #b9beaf}.curriculum details:last-of-type{border-bottom:1px solid #b9beaf}summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:23px;padding:29px 0}summary::-webkit-details-marker{display:none}summary>span{font:italic 16px 'Cormorant Garamond',serif;color:#7c8570}summary>div{font:37px/1 'Cormorant Garamond',serif;letter-spacing:-.035em}summary small{display:block;font:10px 'Noto Sans KR',sans-serif;letter-spacing:0;margin-top:10px;color:#7c8570}summary b{font-weight:300;margin-left:auto;font-size:22px}details[open] summary b{transform:rotate(45deg)}.course-detail{padding:0 0 30px 40px;font-size:12px;line-height:2;color:#69735f}.course-detail ul{padding-left:16px;margin-top:20px;font-size:11px}.curriculum>.note{margin:25px 0}.text-button{border-bottom:1px solid #939d85;padding:12px 0;font-size:11px;display:flex;width:100%;justify-content:space-between}.vision-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin:75px 0 65px}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #a9b19d}.roadmap article{padding:28px 30px 15px 0}.roadmap article+article{padding-left:35px;border-left:1px solid var(--line)}.roadmap article>span{font-size:8px;letter-spacing:.13em;color:#7e8971}.roadmap h3{font-size:20px;font-weight:400;margin:30px 0 20px}.roadmap p{font-size:12px;line-height:2;color:var(--muted)}.invitation{background:#c7cebb;position:relative;padding-block:80px}.invitation>.eyebrow{font-size:9px}.invitation>.serif{font-size:clamp(100px,14vw,210px);margin:55px 0 70px}.invite-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.invite-bottom h2{font-size:26px}.invite-actions{width:40%;display:flex;flex-direction:column}.invite-actions button{padding:17px 0;border-bottom:1px solid #96a087;display:flex;justify-content:space-between;font-size:13px}.invite-actions button:hover{color:#5e6b50}.invite-actions button span{font-size:18px}footer{background:var(--dark);color:#bec4b6;padding:60px 7%;display:flex;justify-content:space-between;gap:40px}footer .wordmark{font-size:32px}footer>div>p:first-child{font-size:9px;letter-spacing:.13em;margin-bottom:16px}footer .note{color:#79816f;font-size:9px}footer>span{font-size:8px;letter-spacing:.1em;white-space:nowrap}dialog{border:1px solid #b9c1ae;background:var(--paper);color:var(--ink);padding:50px;width:min(520px,calc(100% - 32px));max-height:85svh}dialog::backdrop{background:#0b130cbb;backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:17px;top:10px;font-size:30px;font-weight:300}dialog h2{font-size:30px;margin:25px 0}#dialogInterest{font-size:12px;color:#758069;margin-bottom:15px}#contactStatus{font-size:13px;line-height:2}#contactLinks a{display:block;border-bottom:1px solid var(--line);font-size:13px;padding:18px 0;overflow-wrap:anywhere}dialog .note{margin-top:25px}.js .reveal{opacity:0;transform:translateY(23px);transition:opacity .9s,transform .9s}.js .reveal.visible{opacity:1;transform:none}.media-slot.has-media .placeholder{display:none}.media-slot>img,.media-slot>video{position:absolute;inset:0}.media-toggle{position:absolute;right:20px;bottom:20px;background:#1119;color:white;padding:9px 14px;border:1px solid #fff5;font-size:10px;z-index:5}
@media(min-width:1700px){.section{padding-inline:max(7%,calc((100% - 1450px)/2))}}
@media(max-width:1000px){.header{gap:25px}.header nav{gap:22px}.section{padding-inline:6%}.intro-body{gap:40px}.growth-title,.vision-heading{display:block}.growth-title .body-copy,.vision-heading .body-copy{margin-top:24px}.growth-layout{gap:7%}.global{gap:35px}.global-heading .serif{font-size:85px}.academy-layout{gap:7%}summary>div{font-size:32px}.service-list article{padding-block:24px}.service-list h3{font-size:19px}footer{flex-wrap:wrap}.hero{min-height:780px}}
@media(max-width:700px){html{scroll-padding-top:20px}.header{height:85px;padding-inline:6%;gap:24px}.wordmark{font-size:31px}.wordmark>span{font-size:7px}.header-cta{margin-left:auto;font-size:10px}.header-cta span{margin-left:14px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:25px;height:40px;padding:0}.menu-toggle span{width:23px;height:1px;background:currentColor}.header nav{display:none;position:absolute;top:85px;left:0;right:0;background:#1f261f;padding:26px 6%;flex-direction:column;border-bottom:1px solid #ffffff25}.header nav.open{display:flex}.header nav a{padding:7px 0}.hero{height:calc(100svh - 0px);min-height:740px;max-height:950px;padding:112px 6% 27px}.hero-topline{font-size:7px;letter-spacing:.12em}.hero-media .media-index{display:none}.hero-media .media-caption{font-size:7px;top:48%}.monogram{font-size:480px;right:-30px;top:29%}.hero-copy{padding:70px 0 60px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:28px}.hero h1{font-size:clamp(28px,6.9vw,47px);line-height:1.65;letter-spacing:-.07em;white-space:nowrap}.hero-description{font-size:12px;margin:24px 0 28px;line-height:2}.line-link{font-size:11px;gap:40px}.hero-bottom p{font-size:32px}.hero-bottom a{font-size:7px;letter-spacing:.06em}.hero-bottom a span{margin-left:10px}.hero-bottom>span{display:none}.section{padding:65px 6% 75px}.section-kicker{font-size:8px}.section-kicker>span:last-child{font-size:8px}.intro-body{grid-template-columns:1fr;gap:45px;padding:60px 0}.overline{font-size:75px}.intro-body>div{padding-left:15%}.intro-body h2{font-size:28px}.body-copy{font-size:12px}.intro-body .body-copy{margin-top:25px}.manifesto{font-size:7px;letter-spacing:.05em;gap:10px}.growth-title{margin:50px 0 35px}h2{font-size:30px}.growth-layout{grid-template-columns:1fr;gap:35px}.campaign-media{aspect-ratio:3/4;width:80%;max-height:520px}.placeholder-title{font-size:70px}.service-list article{padding:27px 0}.service-list article:first-child{padding-top:0}.service-list h3{font-size:20px}.service-list p{font-size:12px}.global{grid-template-columns:1fr;padding-block:75px 100px;gap:55px}.global-heading .serif{font-size:85px;margin-top:35px}.global-content{padding-left:10%}.global h2{font-size:32px}.global-steps{font-size:9px;gap:10px}.global-watermark{font-size:160px;bottom:-45px}.atelier-heading{grid-template-columns:1fr;gap:40px;margin:55px 0 35px}.atelier-heading .serif{font-size:78px}.atelier-heading>div{padding-left:10%}.atelier-media{aspect-ratio:4/5}.atelier-media .placeholder-title{font-size:52px;text-align:left}.atelier-details{grid-template-columns:1fr;gap:40px;margin-top:35px}.academy-layout{grid-template-columns:1fr;gap:50px;margin-top:50px}.academy-media{width:85%;aspect-ratio:4/5;margin-left:auto;max-height:460px}.academy-media .placeholder-title{font-size:65px}.curriculum>.eyebrow{margin-bottom:25px}summary>div{font-size:36px}.vision-heading{margin:50px 0 40px}.vision h2{font-size:28px}.roadmap{grid-template-columns:1fr}.roadmap article,.roadmap article+article{padding:27px 0;border-left:0;border-bottom:1px solid var(--line)}.roadmap h3{margin:20px 0 12px;font-size:22px}.invitation{padding-block:60px}.invitation>.eyebrow{font-size:7px}.invitation>.serif{font-size:clamp(64px,19vw,130px);margin:45px 0 50px}.invite-bottom{display:block}.invite-bottom h2{font-size:25px}.invite-actions{width:100%;margin-top:30px}footer{padding:45px 6%;gap:35px;flex-direction:column}footer>div>p:first-child{font-size:8px}dialog{padding:40px 25px}.placeholder{padding:22px}.media-caption{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}}
/* v3 — media collection */
.hero-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;transform:rotate(-8deg) scale(1.18);inset:-15% -5%!important;background:#151b15}.mosaic-column{display:flex;flex-direction:column;gap:20px;min-width:0}.mosaic-column:nth-child(even){transform:translateY(-12%)}.mosaic-column .reel-card{width:100%;height:65%;min-height:420px;flex-shrink:0}.hero-shade{background:linear-gradient(90deg,#0a100dea 0%,#0b120ea6 55%,#0b120e88 100%);z-index:1}.hero-topline,.hero-copy,.hero-bottom{z-index:2}.reel-card{position:relative;overflow:hidden;aspect-ratio:9/16;background:#283328;border-radius:2px;isolation:isolate}.reel-card video{position:absolute;inset:0;opacity:0}.reel-card.loaded video{opacity:1}.reel-fallback{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:linear-gradient(145deg,#54604b,#1c271e);color:#c1cab6}.reel-fallback span,.reel-fallback small{font-size:8px;letter-spacing:.15em}.reel-fallback i{font:italic 110px 'Cormorant Garamond',serif;align-self:center;opacity:.3}.growth-layout{display:block}.service-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.service-list article,.service-list article:first-child{border-top:1px solid #bfc4b5;border-bottom:0;padding-top:30px;padding-bottom:0;gap:17px}.film-section{padding:20px 0 100px;background:#e3e5db;overflow:hidden}.film-heading{padding:0 7% 35px;display:flex;justify-content:space-between;align-items:end;gap:30px}.film-heading p{font-size:26px;line-height:1.6}.film-heading .eyebrow{color:#78826b;font-size:9px}.film-heading .note{font-size:9px}.film-window{overflow:hidden}.film-track{display:flex;width:max-content;animation:films 85s linear infinite;will-change:transform}.film-group{display:flex;gap:22px;padding-right:22px;flex-shrink:0}.film-group .reel-card{width:clamp(190px,19vw,290px)}.film-window:hover .film-track,.film-window:focus-within .film-track{animation-play-state:paused}.reel-control{position:absolute;right:12px;bottom:12px;z-index:2;color:#fff;background:#152016b3;border:1px solid #ffffff55;font-size:10px;padding:9px 13px;opacity:0;transition:opacity .2s}.reel-card:hover .reel-control,.reel-control:focus-visible{opacity:1}.reel-card.unavailable .reel-control{display:none}@keyframes films{to{transform:translateX(-50%)}}.space-stage{aspect-ratio:2.15/1;position:relative}.photo-frame{position:relative;overflow:hidden;background:linear-gradient(130deg,#66705b,#353f31);height:100%;width:100%}.photo-frame[hidden]{display:none}.photo-frame img{opacity:0;position:absolute;inset:0}.photo-frame.loaded img{opacity:1}.photo-empty{position:absolute;inset:0;display:grid;place-items:center;color:#c5ccb9;font-size:12px;letter-spacing:.12em}.photo-frame.loaded .photo-empty{display:none}.gallery-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.gallery-bar>span{font-size:9px;letter-spacing:.15em}.gallery-bar b{font-weight:300;color:#78826b;margin-left:25px}.gallery-controls{display:flex;gap:12px}.gallery-controls button{border:1px solid #aeb6a3;width:42px;height:42px;font-size:20px}.gallery-controls button:hover{background:#d4d9ca}.space-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.space-thumbs button{padding:0;height:120px;border:2px solid transparent;opacity:.5}.space-thumbs button[aria-pressed=true]{border-color:#69785a;opacity:1}.academy-signature{font-size:72px;color:#87927b;margin-top:65px}.teacher-section{background:#dedfd7;padding:0 7% 100px}.teacher-heading{display:flex;justify-content:space-between;align-items:end;padding-top:40px;border-top:1px solid #b9beaf;margin-bottom:40px;gap:30px}.teacher-heading h2{font-size:27px}.teacher-heading .eyebrow{font-size:9px;color:#78826b}.teacher-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.teacher-rail figure{margin:0}.teacher-rail .photo-frame{aspect-ratio:3/4;height:auto}.teacher-rail figcaption{padding-top:22px}.teacher-rail figcaption>span{font-size:8px;letter-spacing:.13em;color:#78826b}.teacher-rail figcaption p{font-size:17px;margin:10px 0 6px}.teacher-rail figcaption small{font-size:10px;color:#78826b}.teacher-section>.note{margin-top:30px}
@media(max-width:1000px){.service-list{gap:23px}.service-list article{display:block}.service-list article>span{display:block;margin-bottom:17px}.teacher-rail{gap:16px}.film-heading .note{display:none}}
@media(max-width:700px){.hero-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;inset:-10% -20%!important}.mosaic-column:nth-child(n+3){display:none}.mosaic-column{gap:12px}.mosaic-column .reel-card{min-height:380px}.hero-shade{background:linear-gradient(90deg,#09100de3,#0b120e99)}.service-list{display:block}.service-list article,.service-list article:first-child{display:flex;padding:25px 0;border-bottom:1px solid #bfc4b5;border-top:0}.service-list article>span{margin-bottom:0}.film-section{padding-bottom:65px}.film-heading{padding:0 6% 28px;display:block}.film-heading p{font-size:24px;margin-top:20px}.film-group{gap:14px;padding-right:14px}.film-group .reel-card{width:62vw;max-width:270px}.film-track{animation-duration:90s}.reel-control{opacity:1}.space-stage{aspect-ratio:4/5}.space-thumbs{gap:10px}.space-thumbs button{height:80px}.academy-signature{font-size:63px;margin-top:38px}.teacher-section{padding:0 6% 70px}.teacher-heading{display:block;padding-top:30px}.teacher-heading h2{font-size:25px;margin-top:22px}.teacher-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:18px}.teacher-rail figure{flex:0 0 76%;scroll-snap-align:start}.teacher-rail figcaption{padding-top:17px}.teacher-rail .photo-frame{aspect-ratio:3/4}}
@media(prefers-reduced-motion:reduce){.film-track{animation:none;width:auto}.film-window{overflow-x:auto}.film-group:nth-child(2){display:none}.reel-control{opacity:1}}

/* v4: smaller hero tiles, twelve-film collection */
.hero-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;inset:-18% -10%!important;transform:rotate(-7deg) scale(1.05)}
.mosaic-column{gap:14px}.mosaic-column .reel-card{height:38%;min-height:0;aspect-ratio:auto}.mosaic-column:nth-child(even){transform:translateY(-9%)}
.film-track{animation-duration:128s}
@media(max-width:1000px) and (min-width:701px){.hero-mosaic{grid-template-columns:repeat(5,minmax(0,1fr))}.mosaic-column:nth-child(6){display:none}}
@media(max-width:700px){.hero-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;inset:-12% -12%!important}.mosaic-column{gap:10px}.mosaic-column:nth-child(3){display:flex}.mosaic-column:nth-child(n+4){display:none}.mosaic-column .reel-card{height:38%;min-height:0}.mosaic-column:nth-child(even){transform:translateY(-8%)}.film-track{animation-duration:135s}}
