:root{--bg:#edece4;--ink:#18362b;--sub:#657067;--line:#bfc5ba;--panel:#d3d6bf;--sans:'Gowun Batang',serif}.announce{background:#18362b;color:#f5f2e8}.header{background:var(--bg);border-bottom:1px solid var(--ink)}.nav{height:82px;grid-template-columns:1fr auto 1fr}.menu-trigger{justify-self:start;border:0;background:none;padding:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.brand{display:flex;flex-direction:column;align-items:center;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:.82;letter-spacing:.08em}.brand span:last-child{font-size:11px;letter-spacing:.32em;margin-left:.3em}.tools{font-family:Manrope,sans-serif;font-size:10px}.tools b{display:inline-grid;place-items:center;width:19px;height:19px;margin-left:3px;border-radius:50%;background:var(--ink);color:var(--bg)}
.hero{min-height:760px;display:grid;grid-template-columns:7vw 1.25fr .85fr 22vw 5vw;grid-template-rows:100px 1fr 110px;overflow:hidden}.hero-main{grid-column:2/3;grid-row:1/4;margin:34px 0 48px;height:auto;overflow:hidden}.hero-main img{filter:saturate(.7)}.hero-title{grid-column:3/5;grid-row:2;align-self:start;position:relative;z-index:2;margin-left:-7vw;padding-top:3vh}.hero-title h1{margin:17px 0;font-family:'Playfair Display',serif;font-size:clamp(72px,9.2vw,150px);font-weight:600;line-height:.72;letter-spacing:-.055em}.hero-title em{color:#a6482d;font-weight:600}.hero-note{grid-column:3/4;grid-row:2;align-self:end;padding:0 4vw 20px 0}.hero-note b{font-size:18px;line-height:1.45}.hero-note p{margin:15px 0;color:var(--sub);font-size:13px}.arrow-link{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--ink);font-size:12px;font-weight:700}.arrow-link span{font-size:19px}.hero-small{grid-column:4/5;grid-row:2/4;align-self:end;height:285px;margin:0 0 48px;position:relative}.hero-small:before{content:"Natural objects / Seoul";position:absolute;z-index:2;right:-22px;top:-82px;writing-mode:vertical-rl;font:700 9px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}.hero-index{grid-column:1;grid-row:2;align-self:end;justify-self:center;margin-bottom:50px;writing-mode:vertical-rl;font:700 9px Manrope,sans-serif;letter-spacing:.2em}
.category-nav{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--ink)}.category-nav a{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 20px;padding:28px 3vw;border-right:1px solid var(--ink);transition:.25s}.category-nav a:last-child{border:0}.category-nav a:hover{background:var(--ink);color:var(--bg)}.category-nav span{grid-row:1/3;font:700 10px Manrope,sans-serif}.category-nav b{font-family:'Playfair Display',serif;font-size:26px}.category-nav small{font-size:10px;opacity:.65}
.collection{padding-top:130px;padding-bottom:140px}.collection-head{display:grid;grid-template-columns:1.25fr .75fr;gap:10vw;align-items:end;margin-bottom:70px}.collection-head h2{margin:18px 0 0;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1.12}.collection-head p{color:var(--sub)}.collection-head a{display:inline-block;margin-top:18px;border-bottom:1px solid;font-size:12px;font-weight:700}.editorial-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:60px 22px}.product-wide{grid-row:span 2}.product-wide figure{height:760px}.product:not(.product-wide) figure{height:340px}.product-dark{grid-column:2/4}.product-dark figure{height:440px!important}.product figure{margin:0;overflow:hidden;background:#d9d8d0}.product img{transition:.65s cubic-bezier(.2,.7,.2,1)}.product:hover img{transform:scale(1.04)}.product-info{display:flex;justify-content:space-between;gap:16px;padding-top:15px}.product-info small{color:var(--sub);font:700 9px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.product-info h3{margin:5px 0;font-size:14px}.product-info p{margin:22px 0 0;font-size:13px;white-space:nowrap}
.manifesto{position:relative;min-height:800px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#243e33;color:#ecebdc;overflow:hidden}.manifesto-copy{padding:100px 8vw;position:relative;z-index:2}.manifesto-copy h2{font-size:clamp(50px,6.5vw,96px);font-weight:400;line-height:1.05;margin:20px 0 30px}.manifesto-copy h2 em{color:#c98b6d;font-style:normal}.manifesto-copy p{max-width:520px;color:#bdc6bd}.manifesto-copy .cta{margin-top:25px;border-color:#ecebdc;color:#ecebdc}.manifesto figure{height:620px;margin:70px 6vw 70px 0;position:relative;z-index:1}.manifesto-word{position:absolute;left:-30px;bottom:-9vw;font:800 25vw/.7 Manrope,sans-serif;color:rgba(255,255,255,.035);letter-spacing:-.1em}
.journal{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;padding-top:130px;padding-bottom:140px}.journal-heading{position:sticky;top:40px;align-self:start}.journal-heading h2{font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.1;margin:20px 0}.journal-heading p{max-width:360px;color:var(--sub)}.journal-list>a{display:grid;grid-template-columns:90px 155px 1fr 25px;gap:22px;align-items:center;padding:22px 0;border-top:1px solid var(--ink)}.journal-list>a:last-child{border-bottom:1px solid var(--ink)}.journal-list>a>span{font:700 9px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.journal-list figure{height:105px;margin:0;overflow:hidden}.journal-list h3{margin:0 0 6px;font-size:20px}.journal-list p{margin:0;color:var(--sub);font-size:12px}.journal-list b{font-size:18px}
.room-edit{padding:130px 4vw;background:#d9d4c3}.room-heading{display:grid;grid-template-columns:.3fr 1fr .7fr;align-items:end;margin-bottom:60px}.room-heading .eyebrow{align-self:start}.room-heading h2{font-size:clamp(50px,6vw,88px);font-weight:400;line-height:1.05;margin:0}.room-heading p{max-width:360px;color:var(--sub)}.room-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.room-cards a:nth-child(2){margin-top:80px}.room-cards figure{height:500px;margin:0 0 18px;overflow:hidden}.room-cards img{transition:.5s}.room-cards a:hover img{transform:scale(1.035)}.room-cards span,.room-cards b{font:700 9px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}.room-cards h3{font-size:20px;margin:7px 0}.maker-promise{display:grid;grid-template-columns:.55fr .55fr .55fr 1.35fr;background:#a6482d;color:#f2eadc}.maker-promise>div,.maker-promise blockquote{margin:0;padding:70px 3vw;border-right:1px solid rgba(255,255,255,.25)}.maker-promise span{font:600 clamp(44px,5vw,74px) 'Playfair Display'}.maker-promise p{font-size:11px}.maker-promise blockquote{font-size:clamp(26px,3vw,42px);line-height:1.25}.maker-promise cite{display:block;margin-top:20px;font:700 9px Manrope,sans-serif;letter-spacing:.14em}.newsletter{padding:120px 24px;background:#cfcead;border:0}.newsletter h2{font-size:clamp(44px,6vw,78px);font-weight:400;line-height:1.05}.newsletter form{max-width:650px}.newsletter input{font-family:inherit}.footer{padding:65px 0 35px;background:#18362b;color:#dfe3d7;border:0}.footer .wrap{display:grid;grid-template-columns:1fr 1fr 1fr}.footer .brand{align-items:flex-start;display:inline-flex}.footer p{font-size:11px;opacity:.6}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:11px}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px;opacity:.7}
@media(max-width:900px){.nav{grid-template-columns:1fr auto}.nav .brand{justify-self:start}.menu-trigger{display:none}.hero{display:block;min-height:auto;padding-bottom:60px}.hero-main{height:480px;margin:0}.hero-title{margin:-65px 20px 0;padding:0}.hero-title h1{font-size:clamp(70px,19vw,110px)}.hero-note{padding:35px 24px 0}.hero-small,.hero-index{display:none}.category-nav{grid-template-columns:1fr 1fr}.category-nav a:nth-child(2){border-right:0}.category-nav a:nth-child(-n+2){border-bottom:1px solid}.collection{padding:90px 0}.collection-head{grid-template-columns:1fr;gap:25px}.editorial-grid{grid-template-columns:1fr 1fr;gap:40px 10px}.product-wide{grid-row:auto;grid-column:1/-1}.product-wide figure{height:520px}.product:not(.product-wide) figure{height:260px}.product-dark{grid-column:1/-1}.product-dark figure{height:360px!important}.manifesto{grid-template-columns:1fr;min-height:auto}.manifesto-copy{padding:80px 24px}.manifesto figure{height:480px;margin:0}.journal{grid-template-columns:1fr;padding:90px 0}.journal-heading{position:static}.journal-list>a{grid-template-columns:65px 95px 1fr 20px}.journal-list figure{height:80px}.room-heading{grid-template-columns:1fr}.room-heading h2{margin:18px 0}.room-cards{grid-template-columns:1fr}.room-cards a:nth-child(2){margin-top:0}.room-cards figure{height:430px}.maker-promise{grid-template-columns:1fr 1fr}.maker-promise blockquote{grid-column:1/-1}.footer .wrap{grid-template-columns:1fr;gap:35px}.footer-meta{align-items:flex-start}}
@media(max-width:560px){.tools a:not(:last-of-type){display:none}.category-nav a{padding:22px 18px}.category-nav b{font-size:20px}.collection-head h2{font-size:45px}.editorial-grid{display:block}.product{margin-bottom:46px}.product figure,.product-wide figure,.product-dark figure{height:390px!important}.journal-list>a{grid-template-columns:1fr 24px}.journal-list>a>span,.journal-list figure{display:none}.journal-list h3{font-size:17px}}
