#cinematic-home{font-size:16px;line-height:normal}#cinematic-home :is(h1,h2,h3,p){text-wrap:wrap}#cinematic-home h3{font-family:var(--sans);letter-spacing:normal;line-height:normal}#cinematic-home :is(dl,dd,figure){margin:0}#cinematic-home button{padding:2px 6px}#cinematic-home dialog{margin:auto}#cinematic-home dialog:not([open]){display:none}#cinematic-home{--ink:#10110f;--paper:#eeeae2;--chalk:#eeeae2;--gold:#bca77e;--muted:#9b9a93;--serif:"Noto Serif KR","Batang",serif;--sans:"Noto Sans KR",Arial,sans-serif;--gutter:5vw}#cinematic-home *{box-sizing:border-box}html:has(#cinematic-home){scroll-behavior:smooth;scroll-padding-top:82px}#cinematic-home{color:var(--chalk);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#070808;margin:0;font-weight:300}body:has(#cinematic-home.modal-open){overflow:hidden}#cinematic-home ::selection{color:#111;background:#bca77e}#cinematic-home a{color:inherit;text-decoration:none}#cinematic-home button{font:inherit;color:inherit;cursor:pointer}#cinematic-home button,#cinematic-home a{-webkit-tap-highlight-color:transparent}#cinematic-home button{background:0 0;border:0}#cinematic-home button:focus-visible,#cinematic-home a:focus-visible,#cinematic-home summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}#cinematic-home img{max-width:100%;height:auto;display:block}#cinematic-home button:disabled{opacity:.3;cursor:default}#cinematic-home h1,#cinematic-home h2,#cinematic-home h3,#cinematic-home p{margin:0}#cinematic-home h1,#cinematic-home h2{font-family:var(--serif);word-break:keep-all;font-weight:300}#cinematic-home h2{letter-spacing:-.06em;font-size:clamp(40px,4.4vw,72px);line-height:1.55}#cinematic-home h2 em{color:#938874;font-style:normal}#cinematic-home button,#cinematic-home a,#cinematic-home summary{touch-action:manipulation}#cinematic-home .skip-link{z-index:100;background:var(--paper);color:#111;padding:14px;position:fixed;top:-100px;left:16px}#cinematic-home .skip-link:focus{top:16px}#cinematic-home .site-header{height:96px;padding:0 var(--gutter);z-index:40;color:var(--chalk);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;transition:background .45s,color .45s,border-color .45s;display:flex;position:fixed;top:0;left:0;right:0}#cinematic-home .site-header .brand{flex-shrink:0;width:155px}#cinematic-home .brand img{width:100%;height:auto}#cinematic-home .desktop-nav{align-items:center;gap:38px;margin-left:80px;display:flex}#cinematic-home .desktop-nav a{padding:12px 0;font-size:14px;position:relative}#cinematic-home .desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}#cinematic-home .desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}#cinematic-home .header-order{border-bottom:1px solid #ffffff65;align-items:center;gap:40px;padding:13px 0;font-size:13px;display:flex}#cinematic-home .header-order span{font-size:20px}#cinematic-home .site-header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909e8;border-bottom-color:#ffffff13}#cinematic-home .site-header.light{color:var(--ink);background:#eeeae2ed;border-bottom-color:#10110f18}#cinematic-home .site-header.light .brand{filter:invert()}#cinematic-home .site-header.light .header-order{border-color:#10110f60}#cinematic-home .menu-toggle,#cinematic-home .mobile-menu[hidden]{display:none}#cinematic-home .mobile-menu{z-index:35;background:#0b0c0c;flex-direction:column;justify-content:space-between;padding:135px 7% 55px;display:flex;position:fixed;inset:0}#cinematic-home .mobile-menu nav{gap:0;display:grid}#cinematic-home .mobile-menu nav a{font-family:var(--serif);border-bottom:1px solid #333;justify-content:space-between;padding:22px 0;font-size:30px;display:flex}#cinematic-home .mobile-menu nav span{font-family:var(--sans);color:var(--gold);font-size:13px}#cinematic-home .mobile-menu>img{opacity:.55;width:80px}#cinematic-home .hero-journey{height:250svh;position:relative}#cinematic-home .hero-stage{isolation:isolate;background:#050606;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}#cinematic-home .hero-picture{will-change:transform;transform-origin:60% 48%;position:absolute;inset:0}#cinematic-home .hero-picture picture,#cinematic-home .hero-picture img{width:100%;height:100%;display:block}#cinematic-home .hero-picture img{object-fit:cover;object-position:17% 50%}#cinematic-home .hero-shade{pointer-events:none;background:linear-gradient(90deg,#0009,#0000 57%),linear-gradient(#0005,#0000 20% 70%,#050606 99%);position:absolute;inset:0}#cinematic-home .hero-opening{left:var(--gutter);will-change:opacity,transform;width:60%;position:absolute;top:28%}#cinematic-home .hero-kicker{letter-spacing:.18em;color:#cfc9ba;align-items:center;gap:16px;margin-bottom:33px;font-size:12px;display:flex}#cinematic-home .fine-line{background:var(--gold);width:34px;height:1px}#cinematic-home h1{letter-spacing:-.065em;font-size:clamp(48px,5.3vw,94px);line-height:1.55}#cinematic-home h1>span{display:block}#cinematic-home h1 .indent{margin-left:4.3vw}#cinematic-home .hero-description{color:#b5b6af;letter-spacing:-.02em;margin:34px 0 25px;font-size:14px;line-height:2}#cinematic-home .quiet-link{align-items:center;gap:35px;font-size:14px;display:inline-flex}#cinematic-home .circle-arrow{border:1px solid #6e6d62;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;transition:transform .4s,background .4s;display:inline-flex}#cinematic-home .quiet-link:hover .circle-arrow{background:#ffffff12;transform:rotate(45deg)}#cinematic-home .hero-bottom{bottom:35px;left:var(--gutter);right:var(--gutter);color:#bebeb2;border-top:1px solid #ffffff28;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:12px;display:flex;position:absolute}#cinematic-home .scroll-invitation{align-items:center;gap:17px;padding:8px;font-size:12px;display:flex}#cinematic-home .scroll-line{background:#fff3;width:1px;height:26px;position:relative;overflow:hidden}#cinematic-home .scroll-line:after{content:"";background:#d6c6a5;width:1px;height:12px;animation:2.5s infinite scrollline;position:absolute;top:0;left:0}@keyframes scrollline{0%{transform:translateY(-15px)}75%,to{transform:translateY(30px)}}#cinematic-home .hero-index{font-variant-numeric:tabular-nums}#cinematic-home .hero-statement{text-align:center;opacity:0;pointer-events:none;background:#0506066b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#cinematic-home .hero-statement img{width:74px;height:auto;margin-bottom:48px}#cinematic-home .hero-statement p{font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(35px,4.3vw,72px);font-weight:300;line-height:1.8}#cinematic-home .hero-statement p span{color:#c6b58e}#cinematic-home .chapter-meter{background:#ffffff1a;height:1px;position:absolute;bottom:0;left:0;right:0}#cinematic-home .chapter-meter i{background:var(--gold);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}#cinematic-home .section-index{letter-spacing:.08em;font-size:12px;font-weight:400;line-height:1.7}#cinematic-home .detail-journey{height:255svh;position:relative}#cinematic-home .detail-stage{isolation:isolate;background:var(--paper);height:100svh;min-height:640px;color:var(--ink);position:sticky;top:0;overflow:hidden}#cinematic-home .detail-paper{background:var(--paper);position:absolute;inset:0}#cinematic-home .detail-photo{will-change:transform,clip-path;clip-path:inset(0);background:#151d1e;position:absolute;inset:0 0 0 51%;overflow:hidden}#cinematic-home .detail-photo img{object-fit:cover;object-position:50% 46%;will-change:transform;transform-origin:58% 42%;width:100%;height:100%}#cinematic-home .detail-gradient{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0b1113cc,#0000 70%);position:absolute;inset:0}#cinematic-home .detail-intro{left:var(--gutter);width:42%;max-width:680px;position:absolute;top:23%}#cinematic-home .detail-intro h2{margin:40px 0 32px}#cinematic-home .detail-intro>p{color:#69665f;font-size:15px;line-height:2.1}#cinematic-home .detail-facts{border-top:1px solid #a9a497;gap:35px;margin-top:50px;padding-top:27px;display:flex}#cinematic-home .detail-facts div{gap:8px;display:grid}#cinematic-home .detail-facts span{font-size:14px}#cinematic-home .detail-facts small{color:#7e786c;font-size:12px}#cinematic-home .detail-focus{left:var(--gutter);color:var(--paper);opacity:0;pointer-events:none;position:absolute;top:26%}#cinematic-home .detail-focus h2{margin:32px 0}#cinematic-home .detail-focus h2 em{color:#d1bc94}#cinematic-home .detail-focus p{color:#dbd6ca;font-size:15px;line-height:2}#cinematic-home .detail-foot{left:var(--gutter);right:var(--gutter);color:#7b7365;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:35px}#cinematic-home .detail-foot span:last-child{color:#ddd5c6}#cinematic-home .detail-tick{background:#96877366;height:1px;position:absolute;bottom:0;left:0;right:0}#cinematic-home .detail-tick i{transform-origin:0;background:#b5a07a;height:100%;display:block;transform:scaleX(0)}#cinematic-home .light-section{background:var(--paper);color:var(--ink)}#cinematic-home .collection-intro{padding:120px var(--gutter) 65px}#cinematic-home .collection-intro-top{justify-content:space-between;gap:30px;display:flex}#cinematic-home .collection-intro-body{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:45px;display:flex}#cinematic-home .collection-intro-body h2{font-size:clamp(39px,4.9vw,80px)}#cinematic-home .collection-intro-body>p{color:#777065;padding-bottom:17px;font-size:15px;line-height:2}#cinematic-home .gallery-journey{height:270svh;position:relative}#cinematic-home .gallery-stage{flex-direction:column;justify-content:center;height:100svh;min-height:650px;padding-top:90px;padding-bottom:20px;display:flex;position:sticky;top:0;overflow:hidden}#cinematic-home .gallery-window{width:100%;padding:0 var(--gutter);overflow:hidden}#cinematic-home .gallery-track{will-change:transform;align-items:flex-start;gap:30px;width:max-content;display:flex}#cinematic-home .look{flex:none;width:min(35vw,520px)}#cinematic-home .look:nth-child(2n){margin-top:35px}#cinematic-home .look-image{aspect-ratio:1/1.15;background:#191c1b;width:100%;max-height:65svh;padding:0;display:block;position:relative;overflow:hidden}#cinematic-home .look-image img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}#cinematic-home .look-image:hover img{transform:scale(1.045)}#cinematic-home .view-detail{color:#fff;opacity:0;justify-content:flex-end;font-size:12px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(5px)}#cinematic-home .look-image:hover .view-detail,#cinematic-home .look-image:focus-visible .view-detail{opacity:1;transform:translateY(0)}#cinematic-home .look-caption{justify-content:space-between;align-items:center;gap:15px;margin-top:23px;display:flex}#cinematic-home .look-caption>div{align-items:baseline;gap:18px;display:flex}#cinematic-home .look-id{color:#8b8377;font-size:11px}#cinematic-home .look-caption h3{letter-spacing:-.035em;font-size:17px;font-weight:400}#cinematic-home .look-caption>span{color:#898174;font-size:11px}#cinematic-home .gallery-bottom{padding:45px var(--gutter) 0;align-items:center;gap:35px;min-height:85px;display:flex}#cinematic-home .gallery-direction{color:#807769;white-space:nowrap;font-size:12px}#cinematic-home .gallery-line{background:#b6b0a7;flex:1;height:1px;overflow:hidden}#cinematic-home .gallery-line i{will-change:transform;background:#1c1d18;width:20%;height:100%;display:block;transform:translate(0)}#cinematic-home .gallery-controls{align-items:center;gap:20px;display:flex}#cinematic-home .gallery-controls button{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:22px;line-height:1;display:flex}#cinematic-home .gallery-count{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:47px;font-size:12px}#cinematic-home .atelier{padding:130px var(--gutter) 160px;grid-template-columns:1.05fr 1fr;align-items:center;gap:10%;display:grid}#cinematic-home .identity-box{aspect-ratio:1.1;background:#fbfbfa;justify-content:center;align-items:center;display:flex;overflow:hidden}#cinematic-home .identity-box img{mix-blend-mode:multiply;width:88%;transition:transform 1.2s}#cinematic-home .identity-box:hover img{transform:scale(1.035)}#cinematic-home .identity-caption{color:#827a6e;margin-top:20px;font-size:12px;display:block}#cinematic-home .atelier-copy h2{margin:30px 0 42px}#cinematic-home .process-list{border-top:1px solid #b7b1a6}#cinematic-home .process-list details{border-bottom:1px solid #b7b1a6}#cinematic-home .process-list summary{cursor:pointer;align-items:center;gap:25px;padding:25px 0;font-size:16px;list-style:none;display:flex}#cinematic-home .process-list summary::-webkit-details-marker{display:none}#cinematic-home .process-no{color:#8a8172;font-size:12px}#cinematic-home .plus{width:12px;height:12px;margin-left:auto;position:relative}#cinematic-home .plus:before,#cinematic-home .plus:after{content:"";background:#57544b;width:12px;height:1px;position:absolute;top:5px;left:0}#cinematic-home .plus:after{transition:transform .3s;transform:rotate(90deg)}#cinematic-home details[open] .plus:after{transform:rotate(0)}#cinematic-home .process-list p{color:#7b7365;max-width:390px;margin:0 0 25px 42px;font-size:14px;line-height:2}#cinematic-home .order{height:100svh;min-height:820px;padding:100px var(--gutter);background:#070808;align-items:center;display:flex;position:relative;overflow:hidden}#cinematic-home .order-backdrop{opacity:.35;position:absolute;inset:0}#cinematic-home .order-backdrop img{object-fit:cover;object-position:65% center;width:100%;height:100%}#cinematic-home .order-backdrop:after{content:"";background:linear-gradient(90deg,#070808 2%,#070808b3 48%,#07080833),linear-gradient(#0000 50%,#070808);position:absolute;inset:0}#cinematic-home .order-inner{z-index:2;position:relative}#cinematic-home .order-inner h2{margin:45px 0;font-size:clamp(45px,5.4vw,86px)}#cinematic-home .order-inner h2 em{color:#c7b289}#cinematic-home .order-options{flex-wrap:wrap;align-items:center;gap:38px;display:flex}#cinematic-home .order-button{color:#1b1c17;background:#d7c7a5;border:1px solid #b8a47d;align-items:center;gap:50px;padding:21px 25px;font-size:14px;transition:background .4s,transform .4s;display:inline-flex}#cinematic-home .order-button:hover{background:#e9ddc4;transform:translateY(-2px)}#cinematic-home .special-button{border-bottom:1px solid #766a53;gap:30px;padding:16px 0;font-size:14px;display:flex}#cinematic-home .order-note{color:#99978e;margin-top:30px;font-size:13px}#cinematic-home .order-mark{opacity:.1;pointer-events:none;width:30%;position:absolute;top:42%;right:8%}#cinematic-home footer{padding:10px var(--gutter) 35px;background:#070808}#cinematic-home .footer-top{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:30px;padding:50px 0;display:flex}#cinematic-home .footer-brand{width:42%;max-width:550px}#cinematic-home .back-top{align-items:center;gap:25px;font-size:13px;display:flex}#cinematic-home .back-top span{font-size:20px}#cinematic-home .footer-bottom{color:#94948c;justify-content:space-between;gap:20px;padding-top:5px;font-size:12px;display:flex}#cinematic-home .reveal{transition:transform 1s cubic-bezier(.2,.65,.2,1),opacity 1s}#cinematic-home.js .reveal{opacity:0;transform:translateY(35px)}#cinematic-home.js .reveal.visible{opacity:1;transform:none}#cinematic-home .look-dialog{width:min(1120px,93vw);max-height:90svh;color:var(--paper);background:#151919;border:0;padding:0;overflow:auto}#cinematic-home .look-dialog[open]{grid-template-columns:1.1fr 1fr;display:grid}#cinematic-home .look-dialog::backdrop,#cinematic-home .special-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050606dc}#cinematic-home .dialog-close{z-index:2;align-items:center;gap:20px;font-size:13px;display:flex;position:absolute;top:20px;right:25px}#cinematic-home .dialog-close span{font-size:28px}#cinematic-home .dialog-visual{aspect-ratio:1/1.14;background:#131a1b;overflow:hidden}#cinematic-home .dialog-visual img{object-fit:cover;width:100%;height:100%}#cinematic-home .dialog-info{flex-direction:column;justify-content:center;padding:85px 45px 45px;display:flex}#cinematic-home .dialog-info h2{margin:35px 0 24px;font-size:36px}#cinematic-home .dialog-info p{color:#a4a599;font-size:14px;line-height:1.8}#cinematic-home .dialog-nav{align-items:center;gap:30px;margin:36px 0;display:flex}#cinematic-home .dialog-nav button{min-width:44px;min-height:44px;font-size:23px}#cinematic-home .dialog-nav span{font-size:12px}#cinematic-home .dialog-info .quiet-link{border-top:1px solid #555a51;justify-content:space-between;padding-top:25px}#cinematic-home .special-dialog{width:min(520px,90vw);color:var(--paper);background:#151612;border:1px solid #5b5444;padding:70px 50px 50px;position:relative}#cinematic-home .special-close{font-size:13px;position:absolute;top:20px;right:20px}#cinematic-home .special-dialog>img{width:55px;margin-bottom:30px}#cinematic-home .special-dialog h2{margin:25px 0;font-size:30px}#cinematic-home .special-dialog p{color:#aaa99b;font-size:14px;line-height:2}#cinematic-home .special-dialog>a{border-top:1px solid #554f40;margin-top:30px;padding-top:20px;font-size:14px;display:block}@media (width>=1800px){#cinematic-home{--gutter:7vw}#cinematic-home .hero-opening{top:30%}#cinematic-home .hero-description{font-size:16px}#cinematic-home .gallery-track{gap:45px}#cinematic-home .gallery-stage{padding-top:110px}}@media (height<=740px) and (width>=761px){#cinematic-home .site-header{height:76px}#cinematic-home .hero-opening{top:23%}#cinematic-home .hero-kicker{margin-bottom:20px}#cinematic-home h1{font-size:4.7vw}#cinematic-home .hero-description{margin:18px 0}#cinematic-home .hero-bottom{padding-top:12px;bottom:20px}#cinematic-home .detail-intro{top:18%}#cinematic-home .detail-intro h2{margin:20px 0}#cinematic-home .detail-facts{margin-top:24px}#cinematic-home .gallery-stage{min-height:580px;padding-top:80px}#cinematic-home .look-image{max-height:57svh}#cinematic-home .gallery-bottom{padding-top:25px}#cinematic-home .detail-stage{min-height:580px}}@media (width<=1000px) and (width>=761px){#cinematic-home .desktop-nav{gap:20px;margin-left:0}#cinematic-home .header-order{gap:18px}#cinematic-home .hero-opening{width:70%}#cinematic-home .hero-description{max-width:260px}#cinematic-home .detail-intro h2{font-size:39px}#cinematic-home .detail-facts{gap:20px}#cinematic-home .collection-intro-body{gap:25px}#cinematic-home .collection-intro-body>p{max-width:270px}#cinematic-home .look{width:43vw}#cinematic-home .atelier{gap:6%}#cinematic-home .atelier h2{font-size:40px}#cinematic-home .order{min-height:700px}}@media (width<=760px){#cinematic-home{--gutter:6vw}html:has(#cinematic-home){scroll-padding-top:72px}#cinematic-home .site-header{gap:20px;height:76px}#cinematic-home .site-header .brand{width:127px}#cinematic-home .desktop-nav{display:none}#cinematic-home .header-order{border:0;gap:15px;margin-left:auto;padding:10px 0;font-size:12px}#cinematic-home .header-order span{font-size:17px}#cinematic-home .menu-toggle{flex-direction:column;justify-content:center;gap:7px;width:32px;height:44px;padding:0 4px;display:flex}#cinematic-home .menu-toggle span{background:currentColor;width:24px;height:1px;transition:transform .3s}#cinematic-home .site-header.menu-open{color:var(--paper);background:#0b0c0c}#cinematic-home .site-header.menu-open .brand{filter:none}#cinematic-home .menu-open .menu-toggle span:first-child{transform:translateY(4px)rotate(45deg)}#cinematic-home .menu-open .menu-toggle span:last-child{transform:translateY(-4px)rotate(-45deg)}#cinematic-home .hero-journey{height:205svh}#cinematic-home .hero-stage{min-height:650px}#cinematic-home .hero-picture{transform-origin:58% 57%}#cinematic-home .hero-picture img{object-position:60% 58%;object-fit:cover}#cinematic-home .hero-shade{background:linear-gradient(#0007 0%,#0000 30% 66%,#050606 96%),linear-gradient(90deg,#0004,#0000)}#cinematic-home .hero-opening{left:var(--gutter);width:88%;top:17%}#cinematic-home .hero-kicker{gap:10px;margin-bottom:24px;font-size:11px}#cinematic-home .fine-line{width:22px}#cinematic-home h1{letter-spacing:-.075em;font-size:clamp(32px,7.8vw,52px);line-height:1.65}#cinematic-home h1 .indent{margin-left:0}#cinematic-home .hero-description{color:#c1c1b9;margin-top:24px;font-size:12px;line-height:1.9}#cinematic-home .hero-link{font-size:12px;position:absolute;top:calc(100svh - 305px)}#cinematic-home .hero-bottom{gap:10px;padding-top:17px;font-size:10px;bottom:23px}#cinematic-home .hero-bottom>span:first-child{display:none}#cinematic-home .scroll-invitation{padding:4px 0;font-size:11px}#cinematic-home .hero-statement img{width:58px;margin-bottom:35px}#cinematic-home .hero-statement p{font-size:clamp(28px,6vw,40px);line-height:1.9}#cinematic-home .detail-journey{height:220svh}#cinematic-home .detail-stage{min-height:720px}#cinematic-home .detail-photo{height:59%;top:41%;bottom:0;left:0}#cinematic-home .detail-photo img{object-fit:cover;object-position:50% 42%}#cinematic-home .detail-intro{left:var(--gutter);width:88%;max-width:none;top:14%}#cinematic-home .detail-intro h2{margin:19px 0 16px;font-size:32px;line-height:1.6}#cinematic-home .detail-intro>p{font-size:12px;line-height:1.9}#cinematic-home .detail-facts{display:none}#cinematic-home .section-index{font-size:11px}#cinematic-home .detail-focus{top:18%;left:var(--gutter);width:86%}#cinematic-home .detail-focus h2{font-size:37px}#cinematic-home .detail-focus p{font-size:13px}#cinematic-home .detail-foot{color:#ddd5c6;font-size:10px;bottom:20px}#cinematic-home .detail-gradient{background:linear-gradient(#0b1113e6,#0000 75%)}#cinematic-home .collection-intro{padding:75px var(--gutter) 38px}#cinematic-home .collection-intro-top{gap:18px}#cinematic-home .small-note{font-size:10px}#cinematic-home .collection-intro-body{margin-top:25px;display:block}#cinematic-home .collection-intro-body h2{font-size:36px;line-height:1.6}#cinematic-home .collection-intro-body>p{margin-top:25px;padding:0;font-size:13px;line-height:1.9}#cinematic-home .gallery-journey{height:auto}#cinematic-home .gallery-stage{height:auto;min-height:0;padding:0 0 40px;position:relative}#cinematic-home .gallery-window{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0;overflow-x:auto}#cinematic-home .gallery-window::-webkit-scrollbar{display:none}#cinematic-home .gallery-track{padding:0 var(--gutter);gap:15px;width:max-content;transform:none!important}#cinematic-home .look{scroll-snap-align:center;width:80vw}#cinematic-home .look:nth-child(2n){margin-top:0}#cinematic-home .look-image{aspect-ratio:1/1.14;max-height:none}#cinematic-home .view-detail{opacity:1;font-size:11px;bottom:17px;right:17px;transform:none}#cinematic-home .look-caption{gap:10px;margin-top:18px}#cinematic-home .look-caption>div{gap:12px}#cinematic-home .look-caption h3{font-size:15px}#cinematic-home .look-caption>span{font-size:10px}#cinematic-home .gallery-bottom{justify-content:space-between;gap:15px;padding-top:25px}#cinematic-home .gallery-direction{white-space:normal;max-width:105px;font-size:11px;line-height:1.8}#cinematic-home .gallery-line{max-width:90px}#cinematic-home .gallery-controls{gap:4px}#cinematic-home .gallery-controls button{font-size:20px}#cinematic-home .gallery-count{min-width:45px;font-size:11px}#cinematic-home .atelier{padding:55px var(--gutter) 80px;grid-template-columns:1fr;gap:60px}#cinematic-home .identity-box{aspect-ratio:1.35}#cinematic-home .identity-caption{margin-top:15px;font-size:11px}#cinematic-home .atelier h2{margin:25px 0 35px;font-size:38px}#cinematic-home .process-list summary{gap:20px;padding:22px 0;font-size:15px}#cinematic-home .process-list p{margin-left:34px;font-size:13px}#cinematic-home .order{height:auto;min-height:730px;padding:95px var(--gutter) 100px}#cinematic-home .order-backdrop img{object-position:64% 50%}#cinematic-home .order-backdrop{opacity:.3}#cinematic-home .order-backdrop:after{background:linear-gradient(90deg,#070808b3,#0708084d),linear-gradient(#0000 35%,#070808)}#cinematic-home .order-inner h2{margin:34px 0 40px;font-size:44px;line-height:1.65}#cinematic-home .order-options{flex-direction:column;align-items:flex-start;gap:20px}#cinematic-home .order-button{gap:50px;padding:19px 23px;font-size:13px}#cinematic-home .special-button{font-size:13px}#cinematic-home .order-note{font-size:12px}#cinematic-home .order-mark{opacity:.065;width:65%;top:45%;right:-7%}#cinematic-home .footer-top{padding:40px 0}#cinematic-home .footer-brand{width:59%}#cinematic-home .back-top{gap:13px;font-size:12px}#cinematic-home .footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px;line-height:1.8}#cinematic-home .look-dialog[open]{width:92vw;max-height:92svh;display:block}#cinematic-home .dialog-close{background:#1119;padding:0 8px;font-size:12px;top:13px;right:18px}#cinematic-home .dialog-visual{aspect-ratio:1/1.04;max-height:55svh}#cinematic-home .dialog-visual img{object-fit:contain}#cinematic-home .dialog-info{padding:25px}#cinematic-home .dialog-info h2{margin:18px 0;font-size:27px}#cinematic-home .dialog-info p{font-size:12px}#cinematic-home .dialog-nav{gap:25px;margin:12px 0}#cinematic-home .dialog-info .quiet-link{font-size:13px}#cinematic-home .special-dialog{padding:65px 28px 35px}#cinematic-home .special-dialog h2{font-size:25px}#cinematic-home .special-dialog p{font-size:13px}}@media (prefers-reduced-motion:reduce){html:has(#cinematic-home){scroll-behavior:auto}#cinematic-home *,#cinematic-home :before,#cinematic-home :after{transition:none!important;animation:none!important}#cinematic-home .hero-journey{height:100svh;min-height:650px}#cinematic-home .detail-journey{height:100svh;min-height:720px}#cinematic-home .hero-stage,#cinematic-home .detail-stage{position:relative}#cinematic-home .hero-statement,#cinematic-home .detail-focus{display:none}#cinematic-home.js .reveal{opacity:1;transform:none}#cinematic-home .gallery-journey{height:auto}#cinematic-home .gallery-stage{height:auto;padding-bottom:55px;position:relative}#cinematic-home .gallery-window{scroll-snap-type:x mandatory;overflow-x:auto}#cinematic-home .gallery-track{transform:none!important}#cinematic-home .look{scroll-snap-align:center}}@media (width<=760px){#cinematic-home .hero-picture{transform-origin:58% 57%;inset:31% -14% 7%}#cinematic-home .hero-picture img{object-fit:contain;object-position:50% 50%}#cinematic-home .hero-opening{top:13%}#cinematic-home .hero-kicker{margin-bottom:18px}#cinematic-home .hero-description{margin-top:17px}#cinematic-home .hero-link{top:calc(100svh - 225px)}#cinematic-home .hero-shade{background:linear-gradient(#0005,#0000 15% 75%,#050606 100%)}#cinematic-home .hero-picture{-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 85%,#0000 100%)}}#cinematic-home .footer-brand img,#cinematic-home .identity-box img{object-fit:contain;width:100%;height:auto}#cinematic-home .identity-box img{width:88%;max-height:85%}#cinematic-home .identity-box{aspect-ratio:1.35}#cinematic-home .footer-brand{width:min(18.9%,189px)}#cinematic-home .footer-top{padding:45px 0}#cinematic-home .back-top span:first-child{font-size:inherit}#cinematic-home .site-header{gap:24px}#cinematic-home .site-header .brand{width:125px}#cinematic-home .brand img{object-fit:contain;width:100%;height:84px}#cinematic-home .header-order{gap:24px;margin-left:auto;font-size:14px}#cinematic-home .language-picker{flex:none;align-items:center;gap:7px;display:flex}#cinematic-home .language-picker select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;width:102px;min-height:44px;padding:0 6px;font-size:14px;font-weight:400}#cinematic-home .language-picker select:focus-visible{outline:1px solid var(--gold);outline-offset:3px}#cinematic-home .language-picker option{color:#10110f;background:#eeeae2}#cinematic-home .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#cinematic-home .look-caption{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}#cinematic-home .look-caption>span{color:#6f685c;padding-left:33px;font-size:13px}#cinematic-home .look-id{font-size:12px}#cinematic-home .small-note{color:#6f685c;font-size:14px}#cinematic-home .detail-focus h2{font-size:clamp(38px,4.2vw,68px)}#cinematic-home .detail-focus p{font-size:16px}#cinematic-home .detail-gradient{background:linear-gradient(90deg,#0b1113ed,#0b111373 48%,#0000 82%)}#cinematic-home .footer-company{grid-template-columns:1.3fr 1fr;gap:8vw;padding:30px 0 55px;display:grid}#cinematic-home .footer-company h2{font-family:var(--sans);letter-spacing:0;margin-bottom:25px;font-size:16px;font-weight:500;line-height:1.6}#cinematic-home .footer-company dl{gap:13px;margin:0;display:grid}#cinematic-home .footer-company dl>div{grid-template-columns:minmax(112px,auto) 1fr;align-items:baseline;gap:12px;display:grid}#cinematic-home .footer-company dt{color:#cfcec6;font-size:13px;font-weight:400}#cinematic-home .footer-company dd{color:#a7a79e;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}#cinematic-home .footer-company a:hover{color:#e4d2ac;text-underline-offset:4px;text-decoration:underline}#cinematic-home .footer-bottom{border-top:1px solid #ffffff20;padding-top:24px;line-height:1.8}:is(html:has(#cinematic-home):not([lang=ko]) h1,html:has(#cinematic-home):not([lang=ko]) h2){letter-spacing:-.035em;word-break:normal;overflow-wrap:normal}html:has(#cinematic-home)[lang=ja]{--serif:"Noto Serif KR","Yu Mincho","Hiragino Mincho ProN",serif;--sans:"Noto Sans KR","Yu Gothic",sans-serif}html:has(#cinematic-home)[lang=zh-CN]{--serif:"Noto Serif KR","Songti SC","SimSun",serif;--sans:"Noto Sans KR","PingFang SC","Microsoft YaHei",sans-serif}html:has(#cinematic-home)[lang=ja] h1{font-size:clamp(35px,4.1vw,78px)}html:has(#cinematic-home)[lang=ja] .detail-focus h2{font-size:clamp(32px,3.65vw,63px)}:is(html:has(#cinematic-home)[lang=en] .detail-intro h2,html:has(#cinematic-home)[lang=es] .detail-intro h2){font-size:clamp(36px,4vw,64px)}html:has(#cinematic-home):not([lang=ko]) .footer-company dl>div{grid-template-columns:1fr;gap:2px}@media (width<=1050px){#cinematic-home .site-header,#cinematic-home .desktop-nav{gap:18px}#cinematic-home .header-order{display:none}#cinematic-home .language-picker,#cinematic-home .desktop-nav{margin-left:auto}#cinematic-home .detail-focus{max-width:85%}}@media (width<=760px){#cinematic-home .site-header{gap:15px}#cinematic-home .site-header .brand{width:100px}#cinematic-home .brand img{height:68px}#cinematic-home .language-picker{gap:5px;margin-left:auto}#cinematic-home .language-picker select{width:99px;font-size:14px}#cinematic-home .menu-toggle{flex-shrink:0}#cinematic-home .detail-focus h2{font-size:clamp(28px,7.2vw,42px);line-height:1.7}#cinematic-home .detail-focus p{font-size:14px;line-height:1.9}#cinematic-home .detail-gradient{background:linear-gradient(#0b1113f0 0%,#0b111370 50%,#0000 90%)}#cinematic-home .small-note{text-align:right;max-width:48%;font-size:12px;line-height:1.7}#cinematic-home .look-caption>span{padding-left:27px;font-size:12px}#cinematic-home .footer-company{grid-template-columns:1fr;gap:38px;padding:20px 0 40px}#cinematic-home .footer-company h2{margin-bottom:18px;font-size:15px}#cinematic-home .footer-company dl{gap:11px}#cinematic-home .footer-company dl>div{grid-template-columns:106px 1fr;gap:12px}#cinematic-home .footer-company dt{font-size:12px}#cinematic-home .footer-company dd{font-size:13px}#cinematic-home .footer-brand{width:27%;max-width:117px}#cinematic-home .footer-top{padding:30px 0}#cinematic-home .footer-bottom{flex-direction:column;gap:8px;font-size:12px}#cinematic-home .gallery-stage{padding-bottom:35px}html:has(#cinematic-home)[lang=ja] h1{font-size:clamp(25px,6.5vw,46px)}html:has(#cinematic-home)[lang=ja] .detail-focus h2{font-size:clamp(25px,6.7vw,40px)}html:has(#cinematic-home):not([lang=ko]) .hero-kicker{letter-spacing:.03em;font-size:10px}html:has(#cinematic-home):not([lang=ko]) .hero-description{max-width:93%}html:has(#cinematic-home):not([lang=ko]) .detail-intro h2{font-size:30px}html:has(#cinematic-home):not([lang=ko]) .detail-intro>p{max-width:95%;font-size:12px}#cinematic-home .special-dialog h2{line-height:1.6}}@media (prefers-reduced-motion:reduce){#cinematic-home .detail-journey{height:auto;min-height:0}#cinematic-home .detail-stage{grid-template-columns:1fr 1fr;height:auto;min-height:0;display:grid;overflow:visible}#cinematic-home .detail-intro{width:auto;max-width:none;padding:120px 10% 80px;position:relative;top:auto;left:auto}#cinematic-home .detail-photo{grid-area:1/2;height:auto;position:relative;inset:auto}#cinematic-home .detail-paper{display:none}#cinematic-home .detail-focus{opacity:1;background:#0b1113;grid-column:1/-1;max-width:none;padding:70px 5vw;display:block;position:relative;top:auto;left:auto}#cinematic-home .detail-foot,#cinematic-home .detail-tick,#cinematic-home .detail-gradient{display:none}}@media (prefers-reduced-motion:reduce) and (width<=760px){#cinematic-home .detail-stage{display:block}#cinematic-home .detail-intro{padding:75px 6vw 40px}#cinematic-home .detail-photo{height:70svh}#cinematic-home .detail-focus{width:auto;padding:55px 6vw}}#cinematic-home .identity-box.made-in-korea{aspect-ratio:1.35;background:0 0;border:1px solid #b7b1a655}#cinematic-home .identity-box.made-in-korea img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;max-height:none}#cinematic-home .identity-box.made-in-korea:hover img{transform:none}#cinematic-home .identity-caption{font-family:var(--serif);color:var(--ink);letter-spacing:-.04em;margin-top:26px;font-size:clamp(22px,2vw,30px);line-height:1.7}#cinematic-home .identity-caption strong{font-weight:400}#cinematic-home .atelier{padding-bottom:105px}#cinematic-home .desktop-nav{gap:25px}#cinematic-home .desktop-nav a{white-space:nowrap}#cinematic-home .faq{padding:75px var(--gutter) 130px;grid-template-columns:.85fr 1.65fr;align-items:start;gap:8%;display:grid;position:relative}#cinematic-home .faq:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:#b7b1a6;height:1px;position:absolute}#cinematic-home .faq-heading{position:sticky;top:145px}#cinematic-home .faq-heading h2{margin:28px 0 22px;font-size:clamp(34px,3.5vw,58px);line-height:1.55}#cinematic-home .faq-heading>p{color:#736d62;font-size:16px;line-height:1.8}#cinematic-home .faq-list{border-top:1px solid #777264}#cinematic-home .faq-list details{border-bottom:1px solid #b7b1a6;scroll-margin-top:112px}#cinematic-home .faq-list summary{cursor:pointer;word-break:keep-all;align-items:center;gap:21px;padding:25px 0;font-size:17px;font-weight:400;line-height:1.7;list-style:none;display:flex}#cinematic-home .faq-list summary::-webkit-details-marker{display:none}#cinematic-home .faq-number{color:#827a6e;font-variant-numeric:tabular-nums;min-width:22px;font-size:12px}#cinematic-home .faq-list .plus{flex:none;margin-left:auto;margin-right:4px}#cinematic-home .faq-answer{color:#5d594f;word-break:keep-all;overflow-wrap:anywhere;padding:0 35px 29px 43px;font-size:16px;line-height:1.95}#cinematic-home .faq-answer p+p{margin-top:15px}#cinematic-home .faq-answer strong{color:#25251e;font-weight:500}#cinematic-home .faq-answer ol,#cinematic-home .faq-answer ul{margin:0;padding-left:21px}#cinematic-home .faq-answer li+li{margin-top:9px}#cinematic-home .faq-answer p+ul{margin-top:15px}#cinematic-home .faq-answer ul+p{margin-top:16px}#cinematic-home .faq-list details[open] .faq-answer{animation:.25s ease-out faq-reveal}@keyframes faq-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px) and (width>=761px){#cinematic-home .faq{grid-template-columns:.8fr 1.5fr;gap:5%}#cinematic-home .faq-heading h2{font-size:34px}#cinematic-home .desktop-nav{gap:19px}#cinematic-home .faq-list summary{gap:16px;font-size:16px}#cinematic-home .faq-answer{padding-left:38px;padding-right:12px}}@media (width<=760px){#cinematic-home .atelier{padding-bottom:70px}#cinematic-home .identity-caption{margin-top:20px;font-size:23px}#cinematic-home .identity-box.made-in-korea{aspect-ratio:1.2}#cinematic-home .faq{padding:48px var(--gutter) 75px;display:block}#cinematic-home .faq-heading{margin-bottom:34px;position:static}#cinematic-home .faq-heading h2{margin:20px 0 16px;font-size:36px}#cinematic-home .faq-heading>p{font-size:15px}#cinematic-home .faq-list summary{gap:13px;padding:21px 0;font-size:16px;line-height:1.65}#cinematic-home .faq-number{min-width:19px}#cinematic-home .faq-list .plus{margin-right:2px}#cinematic-home .faq-answer{padding:0 4px 24px 32px;font-size:15px;line-height:1.9}#cinematic-home .faq-list details{scroll-margin-top:88px}#cinematic-home .mobile-menu{padding-top:105px}#cinematic-home .mobile-menu nav a{padding:18px 0;font-size:26px}html:has(#cinematic-home)[lang=ja] .mobile-menu nav a{font-size:24px}}#cinematic-home .special-dialog{max-height:90svh;overflow-y:auto}#cinematic-home .special-dialog p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.9}#cinematic-home .special-dialog p strong{color:var(--paper);font-weight:400}#cinematic-home .special-collection{padding:80px var(--gutter) 110px;position:relative}#cinematic-home .special-collection:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:#b7b1a6;height:1px;position:absolute}#cinematic-home .special-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:55px;display:grid}#cinematic-home .special-heading h2{margin-top:26px}#cinematic-home .special-intro{justify-self:end;max-width:480px;padding-bottom:10px}#cinematic-home .special-intro p{color:#666154;word-break:keep-all;font-size:16px;line-height:1.95}#cinematic-home .special-info-link{text-align:left;border-bottom:1px solid #938874;margin-top:20px;padding:14px 0;font-size:14px;line-height:1.6}#cinematic-home .special-grid{grid-template-columns:2fr 1fr 1fr;gap:32px 24px;display:grid}#cinematic-home .special-look{flex-direction:column;min-width:0;display:flex}#cinematic-home .special-look:first-child{grid-row:span 2}#cinematic-home .special-image{aspect-ratio:1/1.04;background:#181a1b;width:100%;padding:0;display:block;position:relative;overflow:hidden}#cinematic-home .special-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}#cinematic-home .special-look:first-child .special-image{aspect-ratio:auto;flex:1;min-height:0}#cinematic-home .special-image:hover .view-detail,#cinematic-home .special-image:focus-visible .view-detail{opacity:1;transform:none}#cinematic-home .special-caption{align-items:flex-start;gap:14px;padding-top:16px;display:flex}#cinematic-home .special-caption h3{word-break:keep-all;font-size:16px;font-weight:400;line-height:1.6}#cinematic-home .special-caption>div>span{color:#827a6e;margin-top:5px;font-size:12px;line-height:1.6;display:block}#cinematic-home .special-number{white-space:nowrap;color:#827a6e;padding-top:4px;font-size:12px}#cinematic-home .special-mobile-controls{display:none}#cinematic-home .special-dialog .special-examples-link+a{border-top:0;margin-top:18px;padding-top:0}@media (width>=761px) and (width<=1050px){#cinematic-home .special-grid{grid-template-columns:1fr 1fr;gap:30px}#cinematic-home .special-look:first-child{grid-area:auto/span 2}#cinematic-home .special-look:first-child .special-image{aspect-ratio:1.65;flex:auto}#cinematic-home .special-heading{gap:6%}#cinematic-home .special-heading h2{font-size:42px}}@media (width<=760px){#cinematic-home .special-collection{padding:50px 0 65px}#cinematic-home .special-heading{padding:0 var(--gutter);margin-bottom:32px;display:block}#cinematic-home .special-heading h2{margin-top:22px;font-size:36px;line-height:1.6}#cinematic-home .special-intro{max-width:none;margin-top:25px;padding:0}#cinematic-home .special-intro p{font-size:16px;line-height:1.9}#cinematic-home .special-info-link{margin-top:13px}#cinematic-home .special-grid{padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}#cinematic-home .special-grid::-webkit-scrollbar{display:none}#cinematic-home .special-look{scroll-snap-align:center;flex:0 0 82vw;width:82vw}#cinematic-home .special-look:first-child .special-image,#cinematic-home .special-image{aspect-ratio:1/1.06;flex:none}#cinematic-home .special-image .view-detail{opacity:1;transform:none}#cinematic-home .special-caption{gap:13px;padding-top:16px}#cinematic-home .special-caption h3{font-size:16px}#cinematic-home .special-mobile-controls{padding:26px var(--gutter) 0;justify-content:space-between;align-items:center;gap:15px;display:flex}#cinematic-home .special-mobile-controls>span{color:#736d62;max-width:45%;font-size:13px;line-height:1.8}#cinematic-home .special-mobile-controls>div{white-space:nowrap;align-items:center;gap:8px;display:flex}#cinematic-home .special-mobile-controls button{min-width:40px;min-height:44px;padding:0;font-size:24px}#cinematic-home .special-count{font-variant-numeric:tabular-nums;font-size:13px}}#cinematic-home .site-header{top:var(--grok-banner-h,0px);gap:22px}#cinematic-home .desktop-nav{gap:26px;margin-left:auto}#cinematic-home .home-account-tools{order:5;align-items:center;gap:5px;display:flex}#cinematic-home .home-account-tools :is(a,button){justify-content:center;align-items:center;width:34px;height:38px;padding:0;display:inline-flex;position:relative}#cinematic-home .home-cart-count{font:10px var(--sans);background:var(--gold);color:var(--ink);text-align:center;border-radius:50%;min-width:15px;line-height:15px;position:absolute;top:0;right:-2px}#cinematic-home .home-notice{padding:10px var(--gutter);text-align:center;color:var(--paper);background:#151611;border-bottom:1px solid #bca77e55;font-size:14px;line-height:1.7;position:absolute;top:100%;left:0;right:0}#cinematic-home .home-notice[hidden]{display:none}#cinematic-home .home-mobile-services{grid-template-columns:1fr 1fr;gap:14px 20px;margin:28px 0;font-size:14px;display:grid}#cinematic-home .home-service-links{color:#b1aea5;flex-wrap:wrap;gap:16px 25px;padding:10px 0 32px;font-size:13px;line-height:1.8;display:flex}#cinematic-home .home-service-links a:hover{color:var(--paper)}#cinematic-home .mobile-menu{overflow-y:auto}@media (width>=761px) and (width<=1250px){#cinematic-home .desktop-nav{gap:19px}#cinematic-home .header-order{display:none}#cinematic-home .language-picker{margin-left:auto}}@media (width<=760px){#cinematic-home .site-header{gap:10px}#cinematic-home .home-account-tools{order:3;gap:0}#cinematic-home .home-account-tools :is(a,button){width:28px}#cinematic-home .menu-toggle{order:6}#cinematic-home .language-picker{margin-left:auto}#cinematic-home .mobile-menu nav a{padding:16px 0;font-size:25px}#cinematic-home .mobile-menu>img{width:60px}#cinematic-home .home-service-links{gap:14px 20px;font-size:12px}}#cinematic-home .nav-shop{font-weight:500}#cinematic-home .desktop-nav .nav-shop:after{opacity:.6;transform:scaleX(1)}#cinematic-home .atelier{display:block}#cinematic-home .atelier-identity{width:100%;max-width:480px;margin:0 auto 65px}#cinematic-home .atelier-identity .identity-caption{text-align:center}#cinematic-home .atelier-copy{border-top:1px solid #b7b1a6;grid-template-columns:1fr 1fr;align-items:start;column-gap:10%;margin-top:80px;padding-top:65px;display:grid}#cinematic-home .atelier-copy>.section-index{grid-area:1/1}#cinematic-home .atelier-copy>h2{grid-area:2/1;margin:24px 0 0}#cinematic-home .atelier-copy>.process-list{grid-area:1/2/span 2}#cinematic-home .craft-story{min-width:0}#cinematic-home .craft-heading,#cinematic-home .home-shop-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}#cinematic-home .craft-heading h2,#cinematic-home .home-shop-heading h2{margin:24px 0 0;font-size:clamp(34px,3.5vw,58px);line-height:1.6}#cinematic-home .craft-heading>p,#cinematic-home .home-shop-heading p{color:#666154;word-break:keep-all;justify-self:end;max-width:460px;font-size:16px;line-height:1.95}#cinematic-home .craft-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}#cinematic-home .craft-photo{min-width:0;margin:0}#cinematic-home .craft-image{aspect-ratio:4/5;background:#d9d3c8;width:100%;padding:0;display:block;position:relative;overflow:hidden}#cinematic-home .craft-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}#cinematic-home .craft-image:hover img{transform:scale(1.025)}#cinematic-home .craft-image:hover .view-detail,#cinematic-home .craft-image:focus-visible .view-detail{opacity:1;transform:none}#cinematic-home .craft-photo figcaption{word-break:keep-all;align-items:baseline;gap:12px;margin-top:18px;font-size:14px;line-height:1.7;display:flex}#cinematic-home .craft-photo figcaption>span:first-child{color:#827a6e;font-variant-numeric:tabular-nums;font-size:11px}#cinematic-home .craft-controls,#cinematic-home .look-dialog [hidden]{display:none}#cinematic-home .home-shop{padding:80px var(--gutter) 100px;border-top:1px solid #b7b1a655}#cinematic-home .home-shop-heading>div:last-child{justify-self:end;max-width:460px}#cinematic-home .home-shop-all{border-bottom:1px solid #938874;align-items:center;gap:45px;margin-top:22px;padding:14px 0;font-size:14px;display:inline-flex}#cinematic-home .home-product-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a39b8b transparent;gap:24px;padding:0 0 20px;scroll-padding-inline:2px;display:flex;overflow-x:auto}#cinematic-home .home-product{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0}#cinematic-home .home-product>a{display:block}#cinematic-home .home-product-visual{box-shadow:none;aspect-ratio:1;isolation:isolate;border-radius:0}#cinematic-home .home-product-visual img{object-fit:contain;height:100%}#cinematic-home .home-product-caption{justify-content:space-between;align-items:baseline;gap:15px;margin-top:20px;display:flex}#cinematic-home .home-product-caption h3{word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.7}#cinematic-home .home-product-caption>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}#cinematic-home .home-product p{color:#736d62;margin-top:8px;font-size:13px;line-height:1.8}#cinematic-home .home-shop-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}#cinematic-home .home-shop-controls>span{color:#736d62;font-size:13px}#cinematic-home .home-shop-controls>div{gap:8px;display:flex}#cinematic-home .home-shop-controls button{border:1px solid #b7b1a6;width:46px;min-height:46px;font-size:24px}#cinematic-home .home-shop-state{color:#736d62;padding:50px 0;font-size:15px}@media (width>=761px) and (width<=1050px){#cinematic-home .craft-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}#cinematic-home .home-product{flex-basis:calc(50% - 12px)}}@media (width>=761px) and (width<=1100px){#cinematic-home .desktop-nav{display:none}#cinematic-home .menu-toggle{flex-direction:column;flex:none;order:6;justify-content:center;gap:7px;width:32px;height:44px;padding:0 4px;display:flex}#cinematic-home .menu-toggle span{background:currentColor;width:24px;height:1px}#cinematic-home .site-header.menu-open{color:var(--paper);background:#0b0c0c}#cinematic-home .site-header.menu-open .brand{filter:none}}@media (width<=760px){#cinematic-home .atelier-identity{max-width:380px;margin-bottom:40px}#cinematic-home .atelier-copy{margin-top:55px;padding-top:40px;display:block}#cinematic-home .atelier-copy>h2{margin:20px 0 30px}#cinematic-home .craft-heading,#cinematic-home .home-shop-heading{margin-bottom:30px;display:block}#cinematic-home .craft-heading h2,#cinematic-home .home-shop-heading h2{margin-top:20px;font-size:34px}#cinematic-home .craft-heading>p,#cinematic-home .home-shop-heading p{max-width:none;margin-top:22px;font-size:15px}#cinematic-home .craft-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);gap:16px;display:flex;overflow-x:auto}#cinematic-home .craft-photo{scroll-snap-align:center;flex:0 0 82vw}#cinematic-home .craft-image .view-detail{opacity:1;transform:none}#cinematic-home .craft-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}#cinematic-home .craft-controls>span{color:#736d62;max-width:48%;font-size:12px;line-height:1.8}#cinematic-home .craft-controls>div{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}#cinematic-home .craft-controls button{min-width:40px;min-height:44px;font-size:24px}#cinematic-home .home-shop{padding:50px var(--gutter) 65px}#cinematic-home .home-shop-heading>div:last-child{max-width:none}#cinematic-home .home-shop-all{margin-top:15px}#cinematic-home .home-product-rail{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 20px;scroll-padding-inline:var(--gutter);gap:16px}#cinematic-home .home-product{flex-basis:82vw}#cinematic-home .home-product-caption h3{font-size:16px}#cinematic-home .mobile-menu nav .nav-shop{color:#d8c6a1}}@media (prefers-reduced-motion:reduce){#cinematic-home .craft-image img{transition:none}}
