@font-face{font-family:Pretendard;src:url(/assets/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#253b2f;font-synthesis:none;--ink:#253b2f;--muted:#6c746b;--line:#d9ddd2;--cream:#f7f7f0;--lime:#d4e6a5;background:#f7f7f0;font-family:Pretendard,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a,input,textarea,select{outline-offset:5px}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{background:0 0;border:0}h1,h2,h3,p{word-break:keep-all;margin:0}::selection{color:#253b2f;background:#d4e6a5}html{scroll-behavior:smooth;scroll-padding-top:100px}em{color:#7d8975;font-style:normal}.header{background:var(--cream);z-index:20;border-bottom:1px solid #253b2f0b;justify-content:space-between;align-items:center;height:100px;padding:0 4.6%;display:flex;position:sticky;top:0}.logo{letter-spacing:-.8px;align-items:center;gap:12px;font-size:23px;font-weight:850;display:flex}.logo small{letter-spacing:1px;margin-top:5px;font-size:9px;font-weight:450;display:block}.logo-symbol{letter-spacing:-13px;padding-right:13px;font-size:53px;font-weight:800;line-height:1;transform:translateY(-3px)}.logo-symbol>span{font-size:40px}.header nav{align-items:center;gap:38px;font-size:14px;font-weight:550;display:flex}.nav-contact{border:1px solid #a5ad9e;border-radius:50px;align-items:center;gap:40px;padding:14px 22px;display:flex}.nav-contact span{font-size:20px}.menu-toggle{display:none}.hero{background:#bcc0a4;height:calc(100svh - 100px);min-height:660px;max-height:1050px;position:relative;overflow:hidden}.hero-poster,.hero-video,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#f3f1df78 0%,#efefdc16 50%,#0000 70%),linear-gradient(#0000 68%,#11271787)}.hero-copy{z-index:2;width:64%;padding:65px 0 0 6%;position:relative}.eyebrow{letter-spacing:2.3px;font-size:11px;font-weight:600;display:block}.hero .eyebrow{align-items:center;gap:10px;display:flex}.eyebrow i{background:var(--ink);border-radius:100%;width:6px;height:6px}.hero h1{letter-spacing:-4px;margin:27px 0 24px;font-size:clamp(56px,5.7vw,100px);font-weight:650;line-height:1.12}.hero h1>span{font-weight:350}.hero-copy p{margin-bottom:28px;font-size:16px;line-height:1.75}.pill{background:#f7f7ef36;border:1px solid #6a7966;border-radius:50px;align-items:center;gap:40px;padding:15px 22px;font-size:13px;font-weight:500;display:inline-flex}.pill>span{font-size:21px}.pill:hover,.pill.dark{background:var(--ink);color:var(--cream)}.hero-bottom{color:#fff;letter-spacing:1.5px;z-index:2;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:29px;left:4.6%;right:4.6%}.scroll-cue{align-items:center;gap:26px;display:flex}.scroll-cue>span{font-size:24px;animation:2s infinite bob}.video-control{color:#fff;border:1px solid #fff7;border-radius:50%;width:36px;height:36px;font-size:13px}.section-pad{padding:100px 6%}.section-kicker{letter-spacing:1.5px;justify-content:space-between;font-size:11px;font-weight:550;display:flex}.section-kicker>span:last-child{letter-spacing:.2px;color:#78816e}.intro-grid{grid-template-columns:1.5fr 1fr;gap:60px;margin-top:75px;display:grid}.intro h2,.section-heading h2,.product-teaser h2{letter-spacing:-2px;font-size:clamp(32px,3.7vw,62px);font-weight:550;line-height:1.3}.intro-body{padding-left:35px;position:relative}.intro-body .asterisk{color:#819165;margin-bottom:28px;font-size:48px;display:block}.intro-body p{color:#5e695b;margin-bottom:25px;font-size:15px;line-height:1.85}.wordmark-line{white-space:nowrap;letter-spacing:-4px;border-top:1px solid var(--line);margin-top:75px;padding-top:40px;font-size:clamp(42px,7.1vw,120px);font-weight:550}.wordmark-line>span{color:#aab49b}.business{background:#e9ede2}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin:55px 0 50px;display:flex}.section-heading>p,.product-teaser p{color:#6a7464;font-size:14px;line-height:1.9}.business-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.business-card{border-bottom:1px solid #aeb8a5;padding-bottom:46px;position:relative}.business-image{aspect-ratio:1.2;margin-bottom:30px;position:relative;overflow:hidden}.business-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.business-card:hover img{transform:scale(1.04)}.business-image>span{background:#f7f7f0;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;display:grid;position:absolute;top:15px;left:15px}.business-card .eyebrow{letter-spacing:1.6px;color:#7a876c;font-size:9px}.business-card h3{letter-spacing:-1px;margin:12px 0 16px;font-size:25px;font-weight:550}.business-card p{color:#65715f;font-size:14px;line-height:1.8}.business-tags{letter-spacing:.3px;color:#627059;margin-top:28px;font-size:10px;display:block}.business-link{font-size:26px;position:absolute;bottom:15px;right:0}.product-teaser{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:650px;display:grid}.product-teaser h2{margin:34px 0 25px}.product-teaser .pill{margin-top:34px}.product-still{aspect-ratio:1;background:#e8ecdc;border-radius:50%;place-items:center;max-height:530px;display:grid;position:relative}.product-still>img{object-fit:contain;mix-blend-mode:multiply;width:68%;height:75%;transition:transform .8s}.product-still:hover>img{transform:rotate(-5deg)scale(1.04)}.orbit-label{letter-spacing:3px;font-size:10px;position:absolute;top:10%}.product-caption{letter-spacing:1px;font-size:11px;position:absolute;bottom:10%}.brands-section{padding-top:35px}.text-link{border-bottom:1px solid #89957c;align-items:center;gap:30px;padding-bottom:8px;font-size:13px;display:flex}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);align-items:center;gap:30px;padding:38px 0;display:grid}.brand-strip a{justify-content:center;padding:10px;display:flex}.brand-strip img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.68;width:120px;max-height:57px;transition:filter .3s,opacity .3s}.brand-strip a:hover img{filter:none;opacity:1}.contact-banner{background:var(--ink);color:#f1f3e7;justify-content:space-between;align-items:center;padding:80px 8%;display:flex}.contact-banner .eyebrow{color:#b7c69f}.contact-banner h2{letter-spacing:-2px;margin-top:24px;font-size:clamp(32px,4vw,62px);font-weight:450;line-height:1.3}.contact-circle{border:1px solid #9bab85;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:170px;height:170px;transition:background .3s;display:flex}.contact-circle:hover{background:#4b6143}.contact-circle>span:first-child{font-size:48px;line-height:1}.contact-circle>span:last-child{font-size:12px}.footer{padding:60px 6% 25px}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.footer-links{gap:40px;font-size:12px;display:flex}.footer-links a{gap:25px;display:flex}.footer-bottom{color:#798170;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:27px;font-size:11px;line-height:2;display:flex}.footer-bottom strong{color:var(--ink);font-size:12px}.footer-bottom p{margin-top:7px}.footer-bottom button{margin-right:18px;padding:0;font-size:11px}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:15px;position:fixed;top:-100px}.skip-link:focus{top:10px;left:10px}.sub-intro{background:#ecefe5;padding-top:85px;padding-bottom:65px}.sub-intro h1{letter-spacing:-2px;margin:28px 0;font-size:clamp(34px,4.3vw,67px);font-weight:500;line-height:1.28}.sub-intro p{color:#6e7866;font-size:14px;line-height:1.8}.catalog{padding-top:40px}.category-tabs{border-bottom:1px solid var(--line);gap:35px;display:flex}.category-tabs button{color:#8c9484;border-bottom:2px solid #0000;padding:18px 3px;font-size:24px;font-weight:550}.category-tabs button.selected{color:var(--ink);border-color:var(--ink)}.category-tabs sup{vertical-align:top;margin-left:7px;font-size:10px}.filters{justify-content:space-between;gap:20px;padding:30px 0;display:flex}.filters>div{gap:15px;display:flex}select{min-width:170px;color:var(--ink);background:0 0;border:1px solid #cdd3c3;border-radius:0;padding:13px 35px 13px 15px;font-size:13px}.search{border-bottom:1px solid #8b987f;align-items:center;gap:10px;display:flex}.search>span{font-size:27px}.search input{color:var(--ink);background:0 0;border:0;width:240px;padding:12px 0;font-size:13px}.result-count{color:#7b856f;margin:20px 0;font-size:12px}.product-grid{grid-template-columns:repeat(4,1fr);gap:40px 22px;display:grid}.product-card{text-align:left;padding:0}.product-image{aspect-ratio:1;background:#edefe5;margin-bottom:18px;padding:30px;position:relative;overflow:hidden}.product-image>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s}.product-card:hover img{transform:scale(1.07)}.product-image>span{font-size:23px;position:absolute;bottom:10px;right:15px}.product-card small{letter-spacing:1px;color:#829073;font-size:9px}.product-card h3{margin:9px 0;font-size:16px;font-weight:550;line-height:1.4}.product-card p{color:#7d8873;font-size:11px}.load-more{border:1px solid #aeb9a3;border-radius:50px;margin:55px auto 0;padding:16px 70px;font-size:13px;display:block}.empty{text-align:center;padding:90px 0}.empty p{margin:20px 0}.modal{background:var(--cream);width:calc(100% - 40px);max-width:850px;color:var(--ink);border:0;max-height:85vh;padding:50px}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#122215aa}.modal-close{font-size:33px;position:absolute;top:12px;right:17px}.modal h2{padding-right:15px;font-size:27px;line-height:1.4}.product-detail{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:30px;font-size:13px;line-height:1.8;display:grid}.product-detail>img{object-fit:contain;mix-blend-mode:multiply;max-height:350px}.product-detail ul{margin:25px 0;padding-left:18px}.product-detail .pill{margin-top:25px}.privacy-text{white-space:pre-wrap;margin-top:25px;font-size:13px;line-height:1.8}.contact-layout{grid-template-columns:1fr 1.35fr;gap:9%;padding-top:75px;display:grid}.contact-layout h2{letter-spacing:-1px;margin:25px 0 35px;font-size:30px;font-weight:500;line-height:1.4}.contact-email{border-bottom:1px solid #9daa8d;gap:30px;padding-bottom:15px;font-size:18px;display:inline-flex}.contact-facts{grid-template-columns:40px 1fr;gap:18px;margin:35px 0;font-size:12px;line-height:1.8;display:grid}.contact-facts>span:nth-child(odd){color:#819071}.contact-note{color:#7c886f;font-size:12px;line-height:1.8}.contact-layout form h3{margin-bottom:25px;font-size:21px;font-weight:550}.inquiry-types{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:35px;display:grid}.inquiry-types button{border:1px solid #c3ccb6;padding:16px;font-size:13px}.inquiry-types .selected{background:var(--ink);border-color:var(--ink);color:var(--cream)}.form-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.form-grid label,.message-label{font-size:12px}.form-grid label>span,.message-label>span{color:#8c9e70}.form-grid input,.message-label textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #bbc5ae;padding:15px 0;font-size:13px;display:block}.form-grid input::placeholder,.message-label textarea::placeholder{color:#a0a895}.message-label{margin-top:30px;display:block}.message-label textarea{resize:vertical;height:140px;line-height:1.8}.privacy-details{border-bottom:1px solid var(--line);margin-top:25px;padding-bottom:15px;font-size:12px}.privacy-details p{color:#7e8970;padding-top:15px;line-height:1.8}summary{cursor:pointer}.consent{align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.consent input{accent-color:var(--ink);width:16px;height:16px}.honeypot{display:none}.submit{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;width:100%;padding:19px 24px;font-size:14px;display:flex}.submit:disabled{opacity:.55;cursor:wait}.form-status{margin-top:15px;font-size:13px;line-height:1.8}.faq{background:#edf0e6;padding-top:65px;padding-bottom:80px}.faq h2{letter-spacing:-1px;margin:25px 0 35px;font-size:35px;font-weight:500}.faq details{border-top:1px solid #c6cfbb;padding:23px 0}.faq details:last-child{border-bottom:1px solid #c6cfbb}.faq summary{justify-content:space-between;font-size:15px;list-style:none;display:flex}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:#77846a;max-width:850px;padding-top:20px;font-size:14px;line-height:1.9}[data-reveal],.revealed{animation:.9s both reveal}@keyframes reveal{0%{opacity:.35;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes bob{50%{transform:translateY(6px)}}@media (width>=1600px){.hero-copy{padding-top:85px}.hero-copy p{font-size:18px}.hero h1{margin-top:32px}.section-pad{padding-left:8%;padding-right:8%}}@media (width<=1000px){.header{height:85px;padding:0 5%}.header nav{gap:22px;font-size:12px}.logo{font-size:19px}.logo-symbol{font-size:46px}.logo-symbol>span{font-size:34px}.nav-contact{gap:20px;padding:12px 15px}.hero{height:calc(100svh - 85px);min-height:650px}.hero-copy{width:75%;padding-top:60px}.hero h1{font-size:65px}.intro-grid{gap:20px}.intro-body{padding-left:0}.business-grid{gap:18px}.business-card h3{font-size:22px}.business-card p{font-size:13px}.section-pad{padding:75px 5%}.wordmark-line{letter-spacing:-3px}.product-teaser{gap:25px}.product-grid{grid-template-columns:repeat(3,1fr)}.contact-layout{grid-template-columns:1fr 1.3fr;gap:45px}.contact-email{gap:15px;font-size:15px}.brand-strip{gap:15px}}@media (width<=720px){.header{height:76px}.logo{font-size:18px}.logo small{letter-spacing:.5px;font-size:8px}.logo-symbol{font-size:43px}.logo-symbol>span{font-size:32px}.menu-toggle{font-size:12px;display:block}.header nav{background:var(--cream);border-bottom:1px solid var(--line);align-items:stretch;gap:0;padding:25px 6%;display:none;position:absolute;top:76px;left:0;right:0}.header nav.is-open{flex-direction:column;display:flex}.header nav>a{padding:17px 5px;font-size:15px}.header nav .nav-contact{border:0;border-radius:0;justify-content:space-between}.hero{height:calc(100svh - 76px);min-height:730px;max-height:900px}.hero-poster,.hero-video{object-position:66% center}.hero-shade{background:linear-gradient(#f3f1dfbb 0%,#efefdc60 40%,#0000 65%,#172a21aa 100%)}.hero-copy{width:100%;padding:39px 6% 0}.hero .eyebrow{letter-spacing:1.8px;font-size:9px}.hero h1{letter-spacing:-2.5px;margin:22px 0 20px;font-size:52px;line-height:1.13}.hero-copy p{margin-bottom:22px;font-size:13px;line-height:1.8}.pill{gap:28px;padding:11px 18px;font-size:11px}.hero-bottom{bottom:23px;left:6%;right:6%}.hero-bottom>span{max-width:150px;font-size:7px;line-height:1.7}.scroll-cue{gap:10px;font-size:7px}.scroll-cue>span{font-size:19px}.video-control{width:30px;height:30px}.section-pad{padding:65px 6%}.section-kicker{letter-spacing:1px;font-size:9px}.section-kicker>span:last-child{font-size:9px}.intro-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.intro h2,.section-heading h2,.product-teaser h2{letter-spacing:-1.5px;font-size:34px}.intro-body{grid-template-columns:45px 1fr;gap:10px 20px;display:grid}.intro-body .asterisk{grid-row:span 2;font-size:40px}.intro-body p{margin-bottom:10px;font-size:13px}.wordmark-line{letter-spacing:-1.5px;margin-top:35px;padding-top:28px;font-size:7.1vw}.section-heading{margin:36px 0;display:block}.section-heading>p{margin-top:22px;font-size:13px}.business-grid{grid-template-columns:1fr;gap:35px}.business-card{padding-bottom:38px}.business-image{aspect-ratio:1.45;margin-bottom:23px}.business-card h3{font-size:25px}.business-card p{max-width:95%}.business-tags{margin-top:20px}.product-teaser{grid-template-columns:1fr;gap:45px}.product-teaser p{font-size:13px}.product-still{justify-self:center;width:100%;max-width:420px}.orbit-label{letter-spacing:2px;font-size:8px}.brands-section{padding-top:25px}.text-link{margin-top:25px;font-size:12px;display:inline-flex}.brand-strip{grid-template-columns:repeat(3,1fr);gap:22px;padding:20px 0}.brand-strip img{max-width:90px;max-height:40px}.contact-banner{gap:15px;padding:55px 6%}.contact-banner h2{letter-spacing:-1.4px;font-size:30px}.contact-banner .eyebrow{letter-spacing:1.5px;font-size:8px}.contact-circle{flex-shrink:0;gap:8px;width:95px;height:95px}.contact-circle>span:first-child{font-size:30px}.contact-circle>span:last-child{font-size:9px}.footer{padding:40px 6% 25px}.footer-top{align-items:start;gap:25px;padding-bottom:30px}.footer-links{flex-direction:column;gap:15px;font-size:10px}.footer-links a{gap:15px}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:10px}.footer-bottom>div:last-child{border-top:1px solid var(--line);width:100%;padding-top:20px}.sub-intro h1{letter-spacing:-1.4px;margin:23px 0;font-size:34px}.sub-intro{padding-top:55px;padding-bottom:45px}.sub-intro p{font-size:13px}.category-tabs{gap:25px}.category-tabs button{font-size:20px}.category-tabs sup{margin-left:4px;font-size:9px}.catalog{padding-top:25px}.filters{padding:22px 0 5px;display:block}.filters>div{gap:10px}.filters select{width:50%;min-width:0;padding:13px 8px;font-size:12px}.search{margin-top:18px}.search input{width:100%;font-size:12px}.product-grid{grid-template-columns:repeat(2,1fr);gap:30px 14px}.product-image{margin-bottom:12px;padding:20px}.product-card h3{font-size:13px}.product-card small{letter-spacing:.5px;font-size:8px}.product-card p{font-size:10px}.product-detail{grid-template-columns:1fr;gap:15px}.product-detail>img{max-height:220px;margin:auto}.modal{padding:40px 25px 30px}.modal h2{font-size:22px}.contact-layout{grid-template-columns:1fr;gap:50px;padding-top:45px}.contact-layout h2{font-size:28px}.contact-note{display:none}.contact-facts{margin-bottom:0}.form-grid{gap:25px 15px}.form-grid input{font-size:12px}.inquiry-types button{padding:15px 5px;font-size:12px}.contact-layout form h3{font-size:19px}.consent{font-size:11px}.faq h2{font-size:28px}.faq summary{gap:20px;font-size:13px;line-height:1.6}.faq details p,.form-status{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-video{display:none}}[data-reveal]{animation:none}.reveal-ready{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(28px)}.reveal-ready.revealed{opacity:1;animation:none;transform:translateY(0)}.brand-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-strip a{min-width:0}.brand-strip img{max-width:100%}@media (width<=720px){.brand-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{background:#e7e9dc}.hero-poster,.hero-video{object-position:80% center;height:64%;top:auto;bottom:0}.hero-shade{background:linear-gradient(#e7e9dc 0% 26%,#e7e9dc85 42%,#0000 61%,#172a21aa 100%)}.hero-copy p{max-width:260px}.brand-strip img{max-width:100px}}@media (prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}}@media (width<=720px){.hero-poster,.hero-video{-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}}.modal.product-modal{color:#111;background:#fff;border-radius:24px;width:calc(100% - 40px);max-width:1100px;max-height:88vh;padding:0;overflow:hidden}.modal.product-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050505b3}.product-modal .modal-close{z-index:2;color:#111;background:#fff;border:1px solid #ddd;border-radius:50%;width:42px;height:42px;font-size:24px;line-height:1;top:16px;right:18px}.pd{grid-template-columns:1fr 1fr;max-height:88vh;display:grid}.pd-media{isolation:isolate;background:#f3f3f3;justify-content:center;align-items:center;min-width:0;padding:48px;display:flex}.pd-media img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:420px}.pd-body{background:#fff;min-width:0;max-height:88vh;padding:60px 48px 44px;font-size:14px;line-height:1.7;overflow-y:auto}.pd-brand{letter-spacing:.08em;color:#777;margin-bottom:10px;font-size:12px;display:block}.modal .pd-body h2{margin:0 0 14px;padding-right:34px;font-size:28px;line-height:1.35}.pd-meta{flex-wrap:wrap;gap:6px 26px;display:flex}.pd-meta strong,.pd-shelf strong{margin-right:4px;font-weight:700}.pd-shelf{margin:12px 0 0}.pd-features{margin:20px 0 24px;padding-left:20px}.pd-features li{margin-bottom:6px}.pd-nutrition{background:#f5f5f5;border:1px solid #ddd;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin-bottom:24px;display:grid}.pd-nutrition>div{text-align:center;border-left:1px solid #ddd;flex-direction:column;gap:6px;padding:14px 6px;display:flex}.pd-nutrition>div:first-child{border-left:0}.pd-nutrition span{color:#777;font-size:12px}.pd-nutrition b{white-space:nowrap;font-size:14px;font-weight:600}.pd-ingredients{border-top:1px solid #ddd;padding-top:18px}.pd-ingredients strong{margin-bottom:8px;font-size:15px;display:block}.pd-ingredients p{color:#777;margin:0;font-size:13.5px}.pd-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pd-actions .pill{color:#111;background:#fff;border-color:#111;margin-top:0}.pd-actions .pill.dark{color:#fff;background:#111}.pd-actions .pill:hover{color:#fff;background:#333;border-color:#333}.pd-detail-images{flex-direction:column;gap:10px;margin-top:26px;display:flex}.pd-detail-images img{border:1px solid #ddd;border-radius:12px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}@media (width<=720px){.modal.product-modal{border-radius:18px;max-height:90vh;padding:0;overflow-y:auto}.pd{grid-template-columns:1fr;max-height:none}.pd-media{padding:44px 24px 24px}.pd-media img{max-height:230px}.pd-body{max-height:none;padding:24px 22px 30px;overflow:visible}.modal .pd-body h2{font-size:22px}.pd-nutrition{grid-template-columns:repeat(2,1fr)}.pd-nutrition>div:nth-child(3){border-left:0}.pd-nutrition>div:nth-child(n+3){border-top:1px solid var(--line)}}.yoana-mark{letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:1}.logo .logo-mark{color:#fff;font-size:30px}.footer .logo .logo-mark{font-size:44px}.hero-company .yoana-mark{letter-spacing:-.06em}.hero-company .yoana-mark svg{width:.68em!important;height:.6em!important}.demo-only{text-align:center;place-content:center;gap:22px;min-height:70vh;padding:140px 6% 80px;display:grid}.demo-only p{margin:0;font-size:clamp(20px,3vw,34px);font-weight:700}@media (width<=720px){.logo .logo-mark{font-size:24px}.footer .logo .logo-mark{font-size:34px}}.hero-company:has(.yoana-mark){font-size:clamp(72px,15vw,260px)}@media (width<=720px){.hero-company:has(.yoana-mark){font-size:18vw}}.brand-showcase{background:radial-gradient(at 18% 15%,#faf8f2 0,#0000 58%),linear-gradient(135deg,#f1eee6,#e9ede7);padding:110px 0 70px;overflow:hidden}.brand-showcase-heading{justify-content:space-between;align-items:center;margin-bottom:65px;display:flex}.cinematic-home .brand-showcase h2{letter-spacing:-.045em;color:#080808;margin:0 0 16px;font-size:clamp(44px,5vw,82px);line-height:1.1}.brand-showcase-heading p{color:#272727;margin:0;font-size:18px}.brand-more{color:#171717;border:1px solid #171717;border-radius:40px;align-items:center;gap:30px;padding:20px 28px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.brand-more span{font-size:26px;font-weight:400}.brand-slider{touch-action:pan-y;height:510px;position:relative}.brand-slide{--card-width:29vw;width:var(--card-width);height:400px;transform:translateX(calc(-50% + var(--offset)*(var(--card-width) + 28px)));isolation:isolate;color:#fff;background:#c5c9c0;border-radius:25px;transition:transform .7s cubic-bezier(.22,.7,.2,1),height .7s;position:absolute;top:0;left:50%;overflow:hidden}.brand-slide.current{height:500px}.brand-scene-image{object-fit:cover;width:100%;height:100%;transition:transform .7s}.brand-slide:hover .brand-scene-image{transform:scale(1.05)}.brand-scene-shade{background:linear-gradient(#0001,#0003 55%,#0008);position:absolute;inset:0}.brand-scene-logo{object-fit:contain;filter:drop-shadow(0 3px 10px #fff9);background:#fffffff0;border-radius:18px;width:62%;height:30%;padding:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-scene-caption{color:#fff;justify-content:space-between;gap:15px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.brand-scene-caption b{font-size:22px}.brand-prev,.brand-next{z-index:5;color:#fff;background:#141414a0;border:0;border-radius:50%;place-content:center;width:68px;height:68px;font-size:58px;font-weight:200;line-height:1;display:grid;position:absolute;top:38%}.brand-prev{left:2.5%}.brand-next{right:2.5%}.brand-prev:hover,.brand-next:hover{background:#141414}.brand-slider-status{text-align:center;color:#444;margin:20px 0 0;font-size:12px}.brand-slider-status span{color:#aaa}@media (width>=1700px){.brand-slider{height:650px}.brand-slide{height:520px}.brand-slide.current{height:640px}}@media (width<=760px){.brand-showcase{padding:75px 0 45px}.brand-showcase-heading{margin-bottom:35px;display:block}.brand-showcase-heading p{font-size:14px;line-height:1.7}.brand-more{gap:20px;width:max-content;margin-top:25px;padding:10px 18px;font-size:10px}.brand-slider{height:400px}.brand-slide{--card-width:74vw;height:320px;transform:translateX(calc(-50% + var(--offset)*(var(--card-width) + 16px)));border-radius:20px}.brand-slide.current{height:390px}.brand-prev,.brand-next{width:42px;height:42px;font-size:38px;top:42%}.brand-scene-caption{font-size:10px;left:20px;right:20px}.renew-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.partner-logo-card{height:94px;padding:16px}.renew-partner-grid .partner-logo-card img{height:54px}.export-stage{height:calc(100svh - 72px);top:72px}.export-copy{top:15%;left:9%;right:9%}.renew-home .export-copy h2{font-size:35px}.export-copy p{font-size:13px}.export-network{width:140%;height:75%;top:32%;right:-30%}.export-background{object-position:65% center}.export-story{height:250svh}}@media (prefers-reduced-motion:reduce){.brand-slide,.brand-scene-image{transition:none}.export-story{height:100svh}.export-background,.export-network,.export-copy{transform:none}.export-network{opacity:.6}.export-route{stroke-dashoffset:0}}.cinematic-home .brand-showcase h2{letter-spacing:-.025em;font-family:Pretendard,sans-serif;font-size:clamp(32px,3.4vw,52px);font-weight:550}.brand-slide[aria-hidden=true]{pointer-events:none}.brand-logo-plaque{aspect-ratio:1.65;box-sizing:border-box;z-index:2;background:linear-gradient(150deg,#fff,#f5f6f7);border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:30%;height:auto;padding:clamp(8px,.8vw,16px);display:flex;position:absolute;top:auto;bottom:5.5%;left:4.5%;overflow:hidden;transform:none;box-shadow:0 3px #d9dce0,0 12px 24px -8px #14222e55}.brand-slide .brand-logo-plaque>img{object-fit:contain;filter:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:0 auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:0;display:block;position:static;transform:none}@media (width<=760px){.brand-logo-plaque{border-radius:10px;width:32%;height:auto;padding:8px}}.brand-showcase .renew-container{width:calc(100% - 104px);max-width:1240px;margin:0 auto}.brand-showcase .brand-showcase-heading{margin-bottom:65px}@media (width<=1100px){.brand-showcase .renew-container{width:calc(100% - 64px)}}@media (width<=760px){.brand-showcase .renew-container{width:calc(100% - 40px)}.brand-showcase .brand-showcase-heading{margin-bottom:35px}}:root{--ink:#111;--cream:#fff;--muted:#666;--line:#ddd;color:#111;background:#fff}.header{background:#fff}.header nav>a:hover,.header nav>a.active{color:#777}.header.cinematic-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#00000040;border-bottom:1px solid #ffffff15;height:70px;padding:0 4.5%;position:fixed;inset:0 0 auto}.cinematic-header .logo{letter-spacing:-.5px;font-size:18px}.cinematic-header .logo small{display:none}.cinematic-header .logo-symbol{letter-spacing:-9px;padding-right:9px;font-size:34px}.cinematic-header .logo-symbol>span{font-size:26px}.cinematic-header .nav-contact{border-color:#fff6;padding:9px 18px}.cinematic-header nav{gap:30px;font-size:12px}.cinematic-header nav>a:hover{color:#b5f77c}.cinematic-home{color:#fff;background:#050505}.cinematic-home~*{background:#000}.cinema-sticky{height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.cinema-opening{--title-scale:1;--title-y:0vh;--title-alpha:1;--intro-alpha:0;--intro-y:70px;--shade:.28;--cue-alpha:1;height:360svh}.opening-stage{isolation:isolate}.cinema-backdrop{object-fit:cover;object-position:center;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.cinema-darken{opacity:var(--shade);background:#02070b;position:absolute;inset:0}.opening-type{transform:translateY(var(--title-y)) scale(var(--title-scale));opacity:var(--title-alpha);will-change:transform,opacity;transform-origin:50% 0;position:absolute;top:30%;left:0;right:0}.opening-type h1{letter-spacing:-1.1vw;text-align:center;margin:0;font-family:Arial,Pretendard,sans-serif;font-size:16.4vw;font-weight:800;line-height:.94}.opening-baseline{letter-spacing:-1px;justify-content:space-between;margin:25px 6% 0;font-size:clamp(16px,2.2vw,36px);font-weight:650;line-height:1.15;display:flex}.opening-baseline>span:last-child{text-align:right;font-size:clamp(15px,1.55vw,26px);font-weight:400;line-height:1.4}.cinema-intro-copy{width:min(600px,78%);transform:translate(-50%,calc(-50% + var(--intro-y)));opacity:var(--intro-alpha);will-change:transform,opacity;position:absolute;top:50%;left:50%}.intro-wordmark{letter-spacing:-.6px;margin-bottom:35px;font-size:18px;font-weight:750;display:block}.cinema-intro-copy p{letter-spacing:-.8px;margin-bottom:28px;font-size:clamp(20px,2.2vw,32px);font-weight:450;line-height:1.65}.intro-actions{flex-direction:column;gap:13px;max-width:450px;margin-top:35px;display:flex}.intro-actions>a,.intro-actions>button{color:#fff;text-align:left;border:1px solid #fff;border-radius:60px;justify-content:space-between;align-items:center;padding:15px 24px;font-size:16px;display:flex}.intro-actions>a{color:#111;background:#fff}.intro-actions>button:hover{background:#fff2}.intro-actions>a:hover{background:#c9faab}.intro-actions span{font-size:23px}.opening-caption{letter-spacing:1.2px;opacity:var(--cue-alpha);justify-content:space-between;align-items:end;font-size:10px;line-height:1.7;display:flex;position:absolute;bottom:34px;left:4.5%;right:9%}.opening-scroll{align-items:center;gap:25px;display:flex}.opening-scroll b{font-size:35px;font-weight:350}.cinema-pause{color:#fff;border:1px solid #fff8;border-radius:50%;width:37px;height:37px;font-size:13px;position:absolute;bottom:30px;right:4.5%}.cinema-lens{--frame-inset:22%;--frame-scale:1.18;--statement-scale:.72;--statement-alpha:0;--frame-shade:0;height:240svh;scroll-margin-top:0}.lens-stage{isolation:isolate;background:#050505}.lens-caption{letter-spacing:1.5px;color:#aaa;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:110px;left:7%;right:7%}.lens-frame{clip-path:inset(var(--frame-inset));will-change:clip-path;position:absolute;inset:0}.lens-frame>img,.lens-frame>video{object-fit:cover;width:100%;height:100%;transform:scale(var(--frame-scale));will-change:transform;position:absolute;inset:0}.lens-shade{opacity:var(--frame-shade);background:#000;position:absolute;inset:0}.lens-statement{text-align:center;letter-spacing:-.6vw;transform:translateY(-50%) scale(var(--statement-scale));opacity:var(--statement-alpha);will-change:transform,opacity;font-size:clamp(70px,10vw,180px);font-weight:700;line-height:1.08;position:absolute;top:50%;left:0;right:0}.lens-footnote{text-align:center;letter-spacing:1px;color:#fff;font-size:11px;position:absolute;bottom:40px;left:0;right:0}.cinema-manifesto{background:#050505;grid-template-columns:1.1fr 1fr;align-items:start;gap:7%;padding:160px 14% 120px;display:grid}.cinema-manifesto h2{letter-spacing:-2.5px;font-size:clamp(36px,4.5vw,72px);font-weight:600;line-height:1.25}.cinema-manifesto p{letter-spacing:-.5px;color:#c8c8c8;margin-bottom:30px;font-size:clamp(17px,1.75vw,26px);line-height:1.8}.cinema-manifesto>span{letter-spacing:1.8px;color:#999;border-top:1px solid #333;grid-column:1/-1;margin-top:70px;padding-top:30px;font-size:10px}.cinema-rail{height:var(--rail-height,450svh);--rail-x:0px;--rail-progress:0;scroll-margin-top:0;position:relative}.rail-window{color:#fff;background:#050505;transition:background .4s,color .4s}.cinema-rail[data-chapter="1"] .rail-window{color:#111;background:#f7f7f7}.cinema-rail[data-chapter="2"] .rail-window{color:#fff;background:#092c47}.rail-ribbon{z-index:3;color:#102707;background:linear-gradient(#a1f249,#dcff85);width:45px;transition:background .4s;position:absolute;top:70px;bottom:0;left:0;overflow:hidden}.rail-ribbon>span{writing-mode:vertical-rl;word-spacing:25px;white-space:nowrap;opacity:0;font-family:Arial,sans-serif;font-size:22px;font-weight:600;line-height:45px;transition:opacity .3s;position:absolute;inset:0;transform:rotate(180deg)}.cinema-rail[data-chapter="0"] .ribbon-0,.cinema-rail[data-chapter="1"] .ribbon-1,.cinema-rail[data-chapter="2"] .ribbon-2{opacity:1}.cinema-rail[data-chapter="1"] .rail-ribbon{color:#fff;background:linear-gradient(#a4a1ff,#6964ff)}.cinema-rail[data-chapter="2"] .rail-ribbon{color:#05243a;background:linear-gradient(#11b1ff,#2fe5bd)}.rail-nav{z-index:3;align-items:center;gap:25px;font-size:12px;display:flex;position:absolute;top:105px;left:85px;right:4.5%}.rail-nav button{color:inherit;opacity:.45;border-bottom:1px solid #0000;padding:7px 0}.rail-nav small{margin-right:5px;font-size:9px}.rail-nav>span{letter-spacing:1.5px;opacity:.65;margin-left:auto;font-size:9px}.cinema-rail[data-chapter="0"] .rail-tab-0,.cinema-rail[data-chapter="1"] .rail-tab-1,.cinema-rail[data-chapter="2"] .rail-tab-2{opacity:1;border-bottom-color:currentColor}.cinema-track{transform:translate3d(var(--rail-x),0,0);will-change:transform;align-items:stretch;width:max-content;padding-left:85px;padding-right:50px;display:flex;position:absolute;top:185px;bottom:55px;left:0}.cinema-chapter{align-items:stretch;gap:30px;padding-right:100px;display:flex}.chapter-intro{flex-direction:column;flex-shrink:0;width:clamp(300px,30vw,490px);padding-right:45px;display:flex}.chapter-en{letter-spacing:-2px;margin-bottom:25px;font-size:clamp(43px,5.8vw,85px);font-weight:550;line-height:1}.chapter-intro h2{letter-spacing:-1.2px;margin-bottom:20px;font-size:clamp(25px,2.6vw,40px);font-weight:600;line-height:1.25}.chapter-intro p{opacity:.72;font-size:13px;line-height:1.8}.chapter-intro>img{object-fit:cover;width:100%;height:30%;min-height:100px;margin-top:auto;padding-top:25px}.cinema-card{color:#fff;isolation:isolate;background:#333;border-radius:15px;flex-shrink:0;width:clamp(270px,28vw,430px);height:100%;max-height:650px;display:block;position:relative;overflow:hidden}.cinema-card>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.cinema-card:hover>img{transform:scale(1.035)}.card-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-radius:50%;place-items:center;width:46px;height:46px;font-size:30px;display:grid;position:absolute;top:19px;right:19px}.cinema-card-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0009,#000d);min-height:205px;padding:26px 26px 22px;position:absolute;inset:auto 0 0}.cinema-card-copy>span{letter-spacing:1.5px;color:#ddd;font-size:8px}.cinema-card-copy h3{letter-spacing:-.7px;margin:12px 0;font-size:24px;font-weight:500}.cinema-card-copy p{color:#ddd;font-size:12px;line-height:1.8}.cinema-card-copy b{border-top:1px solid #ffffff40;justify-content:space-between;margin-top:18px;padding-top:13px;font-size:11px;font-weight:450;display:flex}.chapter-light .cinema-card{box-shadow:0 12px 28px #0002}.rail-progress{background:#8885;height:1px;position:absolute;bottom:25px;left:85px;right:4.5%}.rail-progress>span{width:100%;height:100%;transform:scaleX(var(--rail-progress));transform-origin:0;background:currentColor;display:block}.cinema-brands{color:#111;background:#fff;padding:120px 5%}.cinema-brands-heading{grid-template-columns:1fr 1.4fr;gap:8%;margin-bottom:70px;display:grid}.cinema-brands h2{letter-spacing:-2.5px;font-size:clamp(35px,4.5vw,72px);font-weight:600;line-height:1.2}.cinema-brands-heading>p{letter-spacing:-.6px;font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.7}.cinema-brand-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.cinema-brand-list>a{border-bottom:1px solid #ddd;padding:0 0 30px;position:relative}.cinema-brand-list>a>div{background:#f3f3f3;justify-content:center;align-items:center;height:150px;margin-bottom:25px;display:flex}.cinema-brand-list img{object-fit:contain;mix-blend-mode:multiply;width:65%;height:70px;transition:transform .4s}.cinema-brand-list>a:hover img{transform:scale(1.08)}.cinema-brand-list h3{margin-bottom:12px;font-size:21px;font-weight:600}.cinema-brand-list p{color:#777;max-width:86%;font-size:12px;line-height:1.7}.cinema-brand-list>a>span{font-size:24px;position:absolute;bottom:28px;right:0}.all-products-link{border:1px solid #111;border-radius:40px;justify-content:space-between;align-items:center;max-width:450px;margin:60px auto 0;padding:15px 24px;font-size:14px;display:flex}.all-products-link:hover{color:#fff;background:#111}.all-products-link span{font-size:25px}.cinema-contact{color:#111;background:#fff;padding-top:20px}.cinema-contact-title{justify-content:space-between;align-items:center;gap:30px;padding:0 5% 45px;display:flex}.cinema-contact-title h2{letter-spacing:-5px;font-size:clamp(60px,8vw,125px);font-weight:600;line-height:1}.cinema-contact-title p{margin-bottom:16px;font-size:15px}.cinema-contact-title a{border-bottom:1px solid #111;justify-content:space-between;gap:60px;padding:12px 0;font-size:14px;display:flex}.closing-landscape{height:65svh;position:relative;overflow:hidden}.closing-landscape img{object-fit:cover;filter:brightness(.65)saturate(.7);width:100%;height:100%}.closing-landscape>span{color:#fff;letter-spacing:-3px;font-family:Arial,sans-serif;font-size:clamp(40px,5vw,80px);font-weight:650;line-height:1;position:absolute;top:15%;left:5%}.footer{color:#fff;background:#080808}.footer-bottom{color:#888}.footer-bottom strong{color:#fff}.footer-top{border-color:#333}.footer-bottom a{color:#aaa}.cinema-dialog{color:#fff;background:#090909;border:0;width:min(1100px,95vw);max-height:95svh;padding:45px 25px 20px}.cinema-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000d}.cinema-dialog>video{width:100%;max-height:72svh;display:block}.film-close{color:#fff;font-size:13px;position:absolute;top:12px;right:25px}.cinema-dialog p{letter-spacing:1px;margin-top:20px;font-size:10px}.sub-intro{background:#f3f3f3}.sub-intro em,.sub-intro p,.section-heading>p{color:#777}.category-tabs button{color:#999}.category-tabs button.selected{color:#111}.product-image{background:#f3f3f3}.product-card small,.product-card p,.result-count{color:#777}.contact-layout input,.contact-layout textarea{border-color:#bbb}.faq{background:#f3f3f3}.faq details{border-color:#ddd}.faq details p{color:#666}.inquiry-types button{border-color:#bbb}.contact-banner{background:#111}.pill.dark:hover{background:#333}@media (width>=1600px){.cinema-track{top:210px;bottom:70px}.chapter-intro p{font-size:16px}.cinema-card-copy p{font-size:15px}.cinema-card-copy{min-height:250px;padding:32px}.cinema-card-copy h3{font-size:29px}}@media (height<=750px) and (width>=721px){.cinema-track{top:160px;bottom:45px}.rail-nav{top:96px}.chapter-en{margin-bottom:18px;font-size:55px}.chapter-intro h2{margin-bottom:14px;font-size:28px}.chapter-intro p{font-size:12px}.cinema-card-copy{min-height:195px;padding:20px}.cinema-card-copy h3{font-size:22px}.cinema-manifesto{padding-top:110px}}@media (width<=720px){.header.cinematic-header{height:65px;padding:0 5%}.cinematic-header .logo{font-size:16px}.cinematic-header .logo-symbol{font-size:31px}.cinematic-header .logo-symbol>span{font-size:24px}.cinematic-header nav{color:#fff;background:#111;top:65px}.cinematic-header .menu-toggle{color:#fff}.cinema-sticky{min-height:600px}.cinema-opening{height:300svh}.cinema-backdrop{object-position:72% center}.opening-type{top:34%}.opening-type h1{letter-spacing:-1.1vw;font-size:16vw}.opening-baseline{margin-top:20px}.opening-baseline>span{letter-spacing:-1px;font-size:27px}.opening-baseline>span:last-child{letter-spacing:-.5px;font-size:13px}.opening-caption{letter-spacing:.5px;font-size:7px;bottom:30px;left:5%;right:19%}.opening-scroll{gap:8px;font-size:7px}.opening-scroll b{font-size:26px}.cinema-pause{bottom:25px;right:5%}.cinema-intro-copy{width:82%}.intro-wordmark{margin-bottom:30px;font-size:15px}.cinema-intro-copy p{letter-spacing:-.6px;margin-bottom:22px;font-size:19px;line-height:1.7}.intro-actions{gap:12px;margin-top:30px}.intro-actions>a,.intro-actions>button{padding:13px 20px;font-size:13px}.cinema-lens{height:200svh}.lens-caption{letter-spacing:1px;font-size:7px;top:105px;left:6%;right:6%}.lens-statement{letter-spacing:-3px;font-size:15vw}.lens-footnote{padding:0 8%;font-size:9px;bottom:35px}.cinema-manifesto{grid-template-columns:1fr;gap:35px;padding:85px 7%}.cinema-manifesto h2{letter-spacing:-1.5px;font-size:38px}.cinema-manifesto p{font-size:18px;line-height:1.7}.cinema-manifesto>span{margin-top:25px;padding-top:25px;font-size:8px}.rail-ribbon{width:26px;top:65px}.rail-ribbon>span{word-spacing:20px;font-size:15px;line-height:26px}.rail-nav{gap:15px;font-size:9px;top:90px;left:45px;right:20px}.rail-nav small{display:none}.rail-nav>span{letter-spacing:.5px;font-size:7px}.cinema-track{padding-left:48px;padding-right:25px;top:145px;bottom:50px}.cinema-chapter{gap:20px;padding-right:50px}.chapter-intro{width:75vw;max-width:340px;padding-right:10px}.chapter-en{letter-spacing:-2px;margin-bottom:25px;font-size:47px}.chapter-intro h2{letter-spacing:-1px;margin-bottom:24px;font-size:31px}.chapter-intro p{font-size:13px;line-height:1.9}.chapter-intro>img{height:34%;min-height:140px}.cinema-card{border-radius:12px;width:77vw;max-width:350px}.cinema-card-copy{min-height:220px;padding:23px 20px}.cinema-card-copy h3{font-size:23px}.cinema-card-copy p{font-size:12px}.card-arrow{width:37px;height:37px;font-size:25px;top:14px;right:14px}.rail-progress{bottom:25px;left:48px;right:20px}.cinema-brands{padding:75px 6%}.cinema-brands-heading{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.cinema-brands h2{letter-spacing:-1.5px;font-size:38px}.cinema-brands-heading>p{font-size:18px;line-height:1.7}.cinema-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.cinema-brand-list>a>div{height:110px;margin-bottom:20px}.cinema-brand-list img{width:72%;height:55px}.cinema-brand-list h3{font-size:19px}.cinema-brand-list p{font-size:11px}.cinema-brand-list>a>span{font-size:20px;bottom:20px}.all-products-link{margin-top:40px;font-size:12px}.cinema-contact-title{padding:0 6% 35px;display:block}.cinema-contact-title h2{letter-spacing:-3px;margin-bottom:30px;font-size:17vw}.cinema-contact-title p,.cinema-contact-title a{font-size:13px}.closing-landscape{height:60svh}.closing-landscape img{object-position:72% center}.closing-landscape>span{letter-spacing:-2px;font-size:40px;top:10%;left:6%}.footer-bottom>div:last-child{border-color:#333}}@media (prefers-reduced-motion:reduce){.cinema-opening,.cinema-lens,.cinema-rail{height:auto}.cinema-sticky{height:auto;min-height:0;position:relative;overflow:visible}.opening-stage{min-height:100svh;padding:160px 6% 100px}.opening-type{opacity:1;position:relative;top:auto;transform:none}.opening-type h1{font-size:15vw}.opening-caption{display:none}.cinema-intro-copy{opacity:1;width:min(600px,100%);margin:90px auto 0;position:relative;top:auto;left:auto;transform:none}.cinema-darken{opacity:.65}.opening-stage>.cinema-backdrop{height:100%}.opening-stage>video,.cinema-pause{display:none}.lens-stage{height:90svh;overflow:hidden}.lens-frame{clip-path:none}.lens-frame>img{transform:none}.lens-frame>video{display:none}.lens-shade{opacity:.55}.lens-statement{opacity:1;font-size:10vw;transform:translateY(-50%)}.lens-caption{display:none}.rail-window{padding-top:80px;overflow:hidden;background:#080808!important}.rail-ribbon,.rail-nav,.rail-progress{display:none}.cinema-track{width:100%;padding:0;display:block;position:relative;top:auto;bottom:auto;left:auto;transform:none}.cinema-chapter{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:60px 6%;display:grid}.chapter-light{color:#111;background:#f5f5f5}.chapter-blue{color:#fff;background:#092c47}.chapter-intro,.cinema-card{width:100%;max-width:none;height:550px}.chapter-intro{padding-right:10px}.cinema-lens,.cinema-opening{scroll-margin-top:70px}}@media (prefers-reduced-motion:reduce) and (width<=720px){.cinema-chapter{grid-template-columns:1fr}.chapter-intro{height:auto;margin-bottom:25px}.chapter-intro>img{height:180px}.cinema-card{height:500px}.lens-statement{font-size:14vw}}.header.cinematic-header[data-surface=light]{color:#111;background:#ffffffbf;border-bottom-color:#0001}.cinematic-header[data-surface=light] .nav-contact{border-color:#1116}.cinematic-header[data-surface=light] .menu-toggle{color:#111}@media (width<=720px){.cinematic-header[data-surface=light] nav{color:#111;background:#fff}.cinema-backdrop{object-position:80% center}}html,body{overflow-anchor:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.header,.header.cinematic-header,.header.cinematic-header[data-surface=light]{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091014eb;border-bottom:1px solid #ffffff20;height:88px}.logo .official-ci{object-fit:contain;filter:brightness(0)invert();width:76px;height:76px}.footer .official-ci{width:115px;height:115px}.header nav>a{transition:background .2s,color .2s;position:relative}.header nav>a:not(.nav-contact):after{content:"";transform-origin:0;background:#fff;height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.header nav>a:not(.nav-contact):hover,.header nav>a.active{color:#fff}.header nav>a:not(.nav-contact):hover:after,.header nav>a.active:after{transform:scaleX(1)}.header .nav-contact,.cinematic-header[data-surface=light] .nav-contact{color:#fff;border-color:#ffffff80}.header .nav-contact:hover,.header .nav-contact:focus-visible{color:#101820;background:#fff;border-color:#fff}.cinema-opening{--hero-progress:0;height:600svh}.opening-stage{background:#0a1713;min-height:600px}.hero-scene{pointer-events:none;--scene-zoom:1.09;--copy-y:0px;--copy-scale:1;position:absolute;inset:0}.hero-scene-media{clip-path:inset(0 0 var(--scene-reveal) 0);opacity:var(--scene-alpha);will-change:clip-path,opacity;position:absolute;inset:0;overflow:hidden}.hero-scene-media:after{content:"";background:linear-gradient(#0002,#0002 45%,#0008),linear-gradient(90deg,#0002,#0000);position:absolute;inset:0}.hero-scene-1 .hero-scene-media:after{background:#07131155}.hero-scene-3 .hero-scene-media:after{background:#07131166}.hero-scene-media>img,.hero-scene-media>video{object-fit:cover;width:100%;height:100%;transform:scale(var(--scene-zoom));will-change:transform;position:absolute;inset:0}.hero-scene-copy{text-align:center;opacity:var(--copy-alpha);transform:translateY(var(--copy-y)) scale(var(--copy-scale));will-change:opacity,transform;text-shadow:0 2px 30px #0002;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:88px 4.5% 90px}.hero-scene-label{letter-spacing:3px;margin-bottom:26px;font-size:12px;font-weight:500;display:block}.hero-year{letter-spacing:-2.6vw;margin-right:2vw;font-family:Arial,sans-serif;font-size:min(42vw,62svh);font-weight:750;line-height:.85}.hero-year-note{letter-spacing:-.7px;margin-top:40px;font-size:clamp(16px,1.6vw,27px);line-height:1.5}.hero-slogan{letter-spacing:-.055em;font-size:clamp(45px,7.5vw,125px);font-weight:650;line-height:1.25}.hero-company{letter-spacing:-.08em;padding-right:.08em;font-size:clamp(100px,23vw,340px);font-weight:650;line-height:1.1}.hero-company-en{letter-spacing:.1em;margin-top:10px;font-size:clamp(22px,4vw,65px);font-weight:650}.hero-sub-slogan{letter-spacing:-.05em;font-size:clamp(26px,3.7vw,65px);font-weight:500;line-height:1.5}.hero-scene .intro-actions{pointer-events:auto;width:min(380px,85%);margin-top:40px}.hero-scene .intro-actions>a:hover{color:#111;background:#e6e9e4}.mobile-break{display:none}.opening-caption{opacity:1;z-index:6;font-size:9px;bottom:35px;right:10%}.hero-step-labels{align-items:center;gap:25px;display:flex}.hero-step-labels>span{opacity:.4;transition:opacity .2s}.cinema-opening[data-active="0"] .hero-step-0,.cinema-opening[data-active="1"] .hero-step-1,.cinema-opening[data-active="2"] .hero-step-2,.cinema-opening[data-active="3"] .hero-step-3{opacity:1}.hero-timeline{z-index:6;background:#ffffff35;height:1px;position:absolute;bottom:18px;left:4.5%;right:4.5%}.hero-timeline>span{height:100%;transform:scaleX(var(--hero-progress));transform-origin:0;background:#fff;display:block}.cinema-pause{z-index:7}.rail-ribbon,.cinema-rail[data-chapter="1"] .rail-ribbon,.cinema-rail[data-chapter="2"] .rail-ribbon{color:#fff;background:#153b45;border-right:1px solid #ffffff30;width:45px;top:88px}.rail-ribbon>span{writing-mode:initial;word-spacing:normal;white-space:normal;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 0;line-height:1;display:flex;transform:none}.rail-ribbon b{writing-mode:vertical-rl;letter-spacing:2px;font-size:10px;font-weight:500}.rail-ribbon>span>span{writing-mode:vertical-rl;letter-spacing:3px;font-size:14px;font-weight:500}.rail-ribbon small{writing-mode:vertical-rl;letter-spacing:2px;opacity:.6;font-size:8px;font-weight:400;transform:rotate(180deg)}.cinema-brands{background:#f5f5f5;padding:100px 0 65px;overflow:hidden}.brand-gallery-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:65px;padding:0 5%;display:flex}.brand-gallery-heading h2{letter-spacing:-2px;font-size:clamp(40px,4.2vw,70px);font-weight:650;line-height:1}.brand-gallery-heading p{letter-spacing:-.4px;margin-top:25px;font-size:clamp(16px,1.4vw,24px);line-height:1.6}.brand-gallery-more{white-space:nowrap;border:1px solid #111;border-radius:70px;align-items:center;gap:40px;padding:23px 30px;font-size:14px;font-weight:600;display:flex}.brand-gallery-more>span{font-size:30px;font-weight:400}.brand-gallery-more:hover{color:#fff;background:#111}.brand-gallery{position:relative}.brand-gallery-track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:2vw;padding:0 2.75vw 50px;scroll-padding-inline:2.75vw;display:flex;overflow-x:auto}.brand-gallery-track::-webkit-scrollbar{display:none}.brand-gallery-card{aspect-ratio:1;scroll-snap-align:start;isolation:isolate;border-radius:25px;flex:0 0 30vw;position:relative;overflow:hidden}.brand-gallery-card:nth-child(2n){transform:translateY(35px)}.brand-gallery-photo{object-fit:cover;width:100%;height:100%;transition:transform .65s}.brand-gallery-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 65%,#0006);position:absolute;inset:0}.brand-gallery-plaque{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fffffff2;border-radius:20px;place-items:center;height:31%;padding:6%;display:grid;position:absolute;top:50%;left:19%;right:19%;transform:translateY(-50%)}.brand-gallery-plaque img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:66%;position:absolute;inset:17% 14%}.brand-gallery-caption{color:#fff;z-index:1;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:6%;left:7%;right:7%}.brand-gallery-caption>span:last-child{font-size:25px}.brand-gallery-card:hover .brand-gallery-photo{transform:scale(1.04)}.brand-gallery-prev,.brand-gallery-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:3;background:#101010aa;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:65px;height:65px;padding-bottom:6px;font-size:54px;line-height:.8;display:grid;position:absolute;top:46%;transform:translateY(-50%)}.brand-gallery-prev{left:1%}.brand-gallery-next{right:1%}.brand-gallery-prev:hover,.brand-gallery-next:hover{background:#111}.brand-gallery-status{justify-content:space-between;margin:25px 5% 0;font-size:12px;display:flex}.brand-gallery-status span{color:#777}.cinema-contact{padding-top:65px}.closing-landscape img{object-position:center}@media (width<=720px){.header,.header.cinematic-header,.header.cinematic-header[data-surface=light]{height:74px}.logo .official-ci{width:65px;height:65px}.header .menu-toggle,.cinematic-header[data-surface=light] .menu-toggle{color:#fff}.header nav,.cinematic-header[data-surface=light] nav,.cinematic-header nav{color:#fff;background:#10191d;top:74px}.footer .official-ci{width:92px;height:92px}.cinema-opening{height:580svh}.hero-scene-copy{inset:74px 6% 90px}.hero-scene-label{letter-spacing:2px;margin-bottom:30px;font-size:9px}.hero-year{letter-spacing:-3vw;font-size:43vw}.hero-year-note{margin-top:30px;font-size:17px}.hero-slogan{font-size:10.5vw}.hero-company{font-size:40vw}.hero-company-en{font-size:8vw}.hero-sub-slogan{font-size:7vw;line-height:1.6}.mobile-break{display:block}.hero-scene .intro-actions{margin-top:30px}.hero-scene-media>img,.hero-scene-media>video{object-position:60% center}.hero-scene-2 .hero-scene-media>img,.hero-scene-2 .hero-scene-media>video{object-position:center}.hero-step-labels{letter-spacing:.4px;gap:12px;font-size:7px}.opening-caption{bottom:34px;right:18%}.opening-scroll{gap:0;font-size:0}.opening-scroll b{font-size:24px}.hero-timeline{bottom:15px}.rail-ribbon,.cinema-rail[data-chapter="1"] .rail-ribbon,.cinema-rail[data-chapter="2"] .rail-ribbon{width:26px;top:74px}.rail-ribbon>span>span{letter-spacing:2px;font-size:11px}.rail-ribbon b{font-size:8px}.rail-ribbon small{font-size:6px}.cinema-brands{padding:70px 0 45px}.brand-gallery-heading{margin-bottom:38px;padding:0 6%;display:block}.brand-gallery-heading h2{letter-spacing:-1.3px;font-size:37px}.brand-gallery-heading p{max-width:300px;margin-top:20px;font-size:15px}.brand-gallery-more{gap:35px;width:fit-content;margin-top:25px;padding:12px 20px;font-size:11px}.brand-gallery-more>span{font-size:23px}.brand-gallery-track{gap:5vw;padding:0 6vw 20px;scroll-padding-inline:6vw}.brand-gallery-card{border-radius:22px;flex-basis:82vw}.brand-gallery-card:nth-child(2n){transform:none}.brand-gallery-plaque{border-radius:15px}.brand-gallery-prev,.brand-gallery-next{width:43px;height:43px;font-size:39px;top:46%}.brand-gallery-prev{left:1%}.brand-gallery-next{right:1%}.brand-gallery-status{gap:10px;margin:12px 6% 0;font-size:10px}.brand-gallery-status span{font-size:9px}.closing-landscape img{object-position:68% center}.closing-landscape>span{font-size:34px}}@media (prefers-reduced-motion:reduce){.cinema-opening{height:auto}.opening-stage{min-height:0;padding:0}.hero-scene{pointer-events:auto;min-height:85svh;position:relative}.hero-scene-media{clip-path:none;opacity:1}.hero-scene-media>img{transform:none}.hero-scene-media>video{display:none}.hero-scene-copy{opacity:1;inset:100px 6% 60px;transform:none}.opening-caption,.hero-timeline{display:none}.hero-scene .intro-actions{pointer-events:auto}.hero-scene-label{margin-bottom:20px}.brand-gallery-card:nth-child(2n){transform:none}}.film-chapters{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.film-chapters button{color:#aaa;border:1px solid #555;border-radius:30px;padding:9px 14px;font-size:12px}.film-chapters button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}@media (width<=720px){.hero-scene-0 .hero-scene-media>img,.hero-scene-0 .hero-scene-media>video{object-position:80% center}}.site-d-brand-wrapper{background:#f5f5f5;padding:0}.chapter-process{border-top:1px solid #8886;margin-top:auto;padding:24px 0 10px}.chapter-process>span{letter-spacing:2px;opacity:.6;font-size:10px}.chapter-process>p{opacity:1;margin-top:18px;font-size:clamp(15px,1.5vw,22px);line-height:1.6}.cinema-card{background:#182329;flex-direction:column;display:flex}.business-card-media{background:#111b20;flex:1;min-height:0;position:relative;overflow:hidden}.business-card-media>img,.business-card-media>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;transform:none}.cinema-card-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#152128;flex:none;min-height:205px;position:relative;inset:auto}.chapter-light .cinema-card-copy{background:#252729}.chapter-blue .cinema-card-copy{background:#082235}.card-arrow{z-index:2;width:36px;height:36px;font-size:25px;top:12px;right:12px}.card-video-toggle{z-index:3;color:#fff;background:#101820cc;border:1px solid #fffa;border-radius:50%;width:36px;height:36px;font-size:13px;position:absolute;bottom:12px;right:12px}@media (width>=1600px){.cinema-card-copy{min-height:245px}}@media (width<=720px){.cinema-card-copy{min-height:220px}.chapter-process{padding-top:24px}.cinema-card{max-height:none}}.business-card-link{display:contents}.header nav{margin-left:auto}.language-switch{white-space:nowrap;color:#fff;align-items:center;gap:6px;margin-left:24px;font-size:12px;display:flex}.language-switch button{opacity:.5;padding:9px 3px}.language-switch button[aria-pressed=true]{opacity:1;text-underline-offset:6px;text-decoration:underline}.language-switch button:hover{opacity:1}.language-switch>span{opacity:.35}html[lang=en] .hero-company{letter-spacing:-.055em;font-size:clamp(65px,12vw,210px)}html[lang=en] .hero-slogan{font-size:clamp(40px,6vw,100px)}html[lang=en] .lens-statement{font-size:8vw}html[lang=en] .chapter-intro h2{font-size:clamp(24px,2.6vw,40px)}html[lang=en] .cinema-card-copy h3{font-size:clamp(20px,1.8vw,29px)}@media (width<=720px){.language-switch{margin-left:auto;margin-right:18px;font-size:11px}.header nav{margin-left:0}html[lang=en] .hero-company{font-size:12vw}html[lang=en] .hero-slogan{font-size:10vw}html[lang=en] .hero-sub-slogan{font-size:6.5vw}html[lang=en] .lens-statement{font-size:12vw}}.chapter-intro>img.chapter-intro-image{aspect-ratio:21/9;object-fit:contain;border-radius:3px;width:100%;height:auto;min-height:0;max-height:34%;margin-top:auto;padding-top:0;display:block}@media (width>=721px){.hero-scene-copy{inset:100px 3% 80px}.hero-scene-0 .hero-scene-label{margin:0;position:absolute;top:0}.hero-scene-0 .hero-year-note{margin:0;font-size:clamp(15px,1.4vw,24px);position:absolute;bottom:0}.hero-year{letter-spacing:-.065em;margin:0;font-size:min(49vw,74svh);line-height:.88}.hero-slogan{font-size:min(10vw,19svh);line-height:1.12}.hero-company{font-size:min(32vw,48svh);line-height:1}.hero-company-en{font-size:min(5vw,7svh)}.hero-sub-slogan{font-size:min(5vw,8svh);line-height:1.35}html[lang=en] .hero-company{font-size:min(14vw,22svh)}html[lang=en] .hero-slogan{font-size:min(8vw,16svh)}}@media (width<=720px){.cinema-sticky,.opening-stage{height:100svh;min-height:0}.hero-scene-copy{inset:90px 5% 94px}.hero-year{letter-spacing:-.075em;margin:0;font-size:43vw;line-height:.95}.hero-scene-label{letter-spacing:1.5px;margin-bottom:22px;font-size:8px}.hero-slogan{font-size:10.8vw;line-height:1.22}.hero-company{font-size:min(43vw,32svh);line-height:1}.hero-sub-slogan{font-size:min(7vw,4.8svh);line-height:1.45}.hero-scene .intro-actions{gap:10px;margin-top:24px}.hero-scene .intro-actions>a,.hero-scene .intro-actions>button{padding:12px 18px}.lens-statement{font-size:14vw}.closing-landscape>span{letter-spacing:-.04em;font-size:clamp(23px,7.4vw,34px)}html[lang=en] .hero-sub-slogan{font-size:min(6.5vw,4.6svh)}}@media (height<=650px) and (width<=720px){.hero-scene-copy{inset:86px 5% 76px}.hero-scene-label{margin-bottom:14px}.hero-year{font-size:min(43vw,34svh)}.hero-year-note{margin-top:20px;font-size:14px}.hero-scene .intro-actions{margin-top:16px}.cinema-track{top:135px;bottom:35px}.chapter-en{margin-bottom:16px;font-size:36px}.chapter-intro h2{margin-bottom:14px;font-size:26px}.chapter-intro p{font-size:12px;line-height:1.65}.cinema-card-copy{min-height:0;padding:16px}.cinema-card-copy h3{margin:8px 0;font-size:20px}.cinema-card-copy p{font-size:11px;line-height:1.6}.cinema-card-copy b{margin-top:10px;padding-top:10px}}@media (prefers-reduced-motion:reduce){.opening-stage{height:auto;min-height:0}}@media (width<=720px){.category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.category-tabs button{white-space:nowrap;min-width:0;padding-left:0;padding-right:0;font-size:clamp(13px,4vw,20px)}.category-tabs sup{margin-left:2px;font-size:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{overflow-wrap:anywhere;min-width:0}.hero-scene-0 .hero-scene-copy{inset:96px 2% 94px}.hero-scene-0 .hero-year{letter-spacing:-.065em;margin:0;font-size:min(48vw,66svh);line-height:.9}.hero-scene-0 .hero-scene-label{margin:0;position:absolute;top:8px}.hero-scene-0 .hero-year-note{margin:0;font-size:clamp(14px,3.8vw,20px);position:absolute;bottom:12px}}@media (width<=720px) and (height<=650px){.hero-scene-0 .hero-scene-copy{inset:90px 2% 76px}.hero-scene-0 .hero-year{font-size:min(48vw,48svh)}}.hero-scene-0 .hero-year{letter-spacing:-.065em;white-space:nowrap;flex-shrink:0;margin:0;padding-right:.065em;font-size:48vw;line-height:.88;transform:none}.hero-scene-0 .hero-scene-copy{inset:98px 2% 86px}.hero-scene-0 .hero-scene-label{margin:0;position:absolute;top:0}.hero-scene-0 .hero-year-note{margin:0;position:absolute;bottom:0}@media (width<=720px){.hero-scene-0 .hero-scene-copy{inset:96px 2% 94px}.hero-scene-0 .hero-year{font-size:47vw}}@media (aspect-ratio<=2) and (width>=721px){.hero-scene-0 .hero-year{font-size:48vw}}@media (aspect-ratio>=2){.hero-scene-0 .hero-year{font-size:min(48vw,90svh)}.hero-scene-0 .hero-scene-label{top:-8px}.hero-scene-0 .hero-year-note{font-size:14px;line-height:1.3;bottom:-10px}}@media (width<=720px) and (height<=650px){.hero-scene-0 .hero-scene-copy{inset:90px 2% 76px}}@media (width>=721px){.hero-scene-0 .hero-year{position:relative;top:-12px}}.hero-scene-0 .hero-scene-copy{flex-direction:column;justify-content:center;gap:20px;display:flex;inset:100px 2% 78px}.hero-scene-0 .hero-scene-label{flex-shrink:0;margin:0;line-height:1.4;position:static;inset:auto}.hero-scene-0 .hero-year{flex-shrink:0;margin:0;font-size:min(48vw,111.111svh - 322.222px);line-height:.9;position:static;top:auto;transform:none}.hero-scene-0 .hero-year-note{flex-shrink:0;margin:0;font-size:clamp(14px,1.4vw,24px);line-height:1.5;position:static;inset:auto}@media (width<=720px){.hero-scene-0 .hero-scene-copy{gap:22px;inset:94px 2% 86px}.hero-scene-0 .hero-year{font-size:min(47vw,111.111svh - 333.333px)}.hero-scene-0 .hero-year-note{font-size:clamp(14px,3.8vw,20px)}}.hero-scene-0 .hero-scene-copy{justify-content:center;gap:10px;inset:98px 2% 68px}.hero-scene-0 .hero-year{margin:0;font-size:48vw;line-height:.78;position:static;transform:none}.hero-scene-0 .hero-scene-label{margin:0 0 14px;font-size:10px;line-height:1.4}.hero-scene-0 .hero-year-note{letter-spacing:0;margin:24px 0 0;font-size:12px;line-height:1.45;position:static}@media (width<=720px){.hero-scene-0 .hero-scene-copy{gap:10px;inset:94px 2% 78px}.hero-scene-0 .hero-year{font-size:47vw;line-height:.82}.hero-scene-0 .hero-scene-label{margin-bottom:12px;font-size:8px}.hero-scene-0 .hero-year-note{margin-top:20px;font-size:11px;line-height:1.5}}@media (aspect-ratio>=2.2){.hero-scene-0 .hero-year{font-size:min(48vw,128.205svh - 301.282px)}}@media (width>=721px){.hero-scene-0 .hero-scene-copy{gap:8px;inset:105px 2% 48px}.hero-scene-0 .hero-scene-label{margin:0}}
