
.t-form-room{--paper:#f4f3ef;--ink:#353631;--accent:#8a715a;background:var(--paper);color:var(--ink);font-family:'Pretendard',sans-serif;font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:normal}
.t-form-room *,.t-form-room *::before,.t-form-room *::after{box-sizing:border-box}
.t-form-room img{display:block;width:100%;object-fit:cover}
.t-form-room a{color:inherit;text-decoration:none}
.t-form-room button{font:inherit;color:inherit;cursor:pointer}
.t-form-room h1,.t-form-room h2,.t-form-room h3,.t-form-room p,.t-form-room figure{margin:0}
.t-form-room h1,.t-form-room h2,.t-form-room h3{line-height:1.2;font-weight:500;letter-spacing:-.045em}
.t-form-room p{font-size:16px;line-height:1.85}
.t-form-room a:focus-visible,.t-form-room button:focus-visible,.t-form-room summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
.t-form-room .fr-nav{min-height:88px;padding:20px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--paper)}
.t-form-room .fr-logo{font-size:26px;font-weight:700;letter-spacing:-.06em;white-space:nowrap}
.t-form-room .fr-nav nav{display:flex;align-items:center;gap:30px;font-size:14px}
.t-form-room .fr-nav nav>a:hover{text-decoration:underline;text-underline-offset:7px}
.t-form-room .fr-nav-cta{border:0;border-bottom:1px solid currentColor;background:none;padding:5px 0;display:flex;gap:20px}
.t-form-room .fr-menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:8px}
.t-form-room .fr-menu-toggle span{height:1px;width:25px;background:currentColor;display:block;margin:7px 0}
.t-form-room .fr-wrap{width:min(1280px,90%);margin-inline:auto}
.t-form-room .fr-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;margin-bottom:22px}
.t-form-room .fr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:52px;padding:12px 22px;border:1px solid currentColor;background:none;font-size:14px;text-align:left}
.t-form-room .fr-button:hover{background:var(--ink);color:var(--paper)}
.t-form-room .fr-link{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:10px 0;border-bottom:1px solid currentColor;font-size:14px}
.t-form-room .fr-footer{padding:54px 5% 25px;display:grid;grid-template-columns:1fr 1fr auto;gap:26px;align-items:start;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}
.t-form-room .fr-footer-brand{font-size:35px;font-weight:600;letter-spacing:-.06em;line-height:1.1}
.t-form-room .fr-footer p{font-size:14px}
.t-form-room .fr-footer>a:last-of-type{font-size:13px}
.t-form-room .fr-footer small{grid-column:1/-1;font-size:11px;opacity:.65}
.t-form-room .fr-crumb{width:min(1280px,90%);margin:24px auto 0;display:flex;gap:15px;font-size:10px;letter-spacing:.1em}
.t-form-room .fr-faq details{border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding:20px 0}
.t-form-room .fr-faq details:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}
.t-form-room .fr-faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:16px}
.t-form-room .fr-faq summary::-webkit-details-marker{display:none}
.t-form-room .fr-faq details p{padding:20px 40px 0 0;font-size:14px;opacity:.75}
.t-form-room .fr-faq details[open] summary span{transform:rotate(45deg)}
@media(max-width:760px){.t-form-room{font-size:15px}.t-form-room p{font-size:15px}.t-form-room .fr-nav{min-height:72px;padding:15px 6%;gap:10px}.t-form-room .fr-logo{font-size:24px}.t-form-room .fr-menu-toggle{display:block}.t-form-room .fr-nav nav{display:none;position:absolute;left:0;right:0;top:100%;padding:25px 6%;background:var(--paper);border-bottom:1px solid currentColor;flex-direction:column;align-items:flex-start;gap:20px}.t-form-room .fr-nav nav.is-open,.t-form-room .fr-nav nav.open,.t-form-room .fr-nav nav[data-open="true"]{display:flex}.t-form-room .fr-nav:has(.fr-menu-toggle[aria-expanded="true"]) nav{display:flex}.t-form-room .fr-wrap{width:88%}.t-form-room .fr-kicker{font-size:10px;margin-bottom:16px}.t-form-room .fr-footer{padding:40px 6% 22px;grid-template-columns:1fr auto;gap:22px}.t-form-room .fr-footer p{grid-column:1/-1;grid-row:2}.t-form-room .fr-footer-brand{font-size:29px}.t-form-room .fr-button{gap:26px}.t-form-room .fr-faq summary{font-size:15px}.t-form-room .fr-crumb{width:88%}}

.t-form-room .fr-nav{min-height:82px;border-bottom:1px solid #c9cac2}.t-form-room .fr-logo{font-size:19px;letter-spacing:.08em;font-weight:500}.t-form-room .fr-nav nav{font-size:12px}.t-form-room .fm-masthead{padding-top:35px}.t-form-room .fm-hero-note{display:flex;justify-content:space-between;align-items:start}.t-form-room .fm-hero-note>span{font-size:10px;letter-spacing:.12em}.t-form-room .fm-hero-note p{font-size:12px;color:#5d6a61}.t-form-room .fm-masthead h1{font-size:clamp(65px,12.6vw,182px);line-height:1.08;letter-spacing:-.075em;font-weight:450;margin:25px 0 35px;white-space:nowrap}.t-form-room .fm-masthead h1 i{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.t-form-room .fm-masthead figure img{height:540px;object-position:center 55%}.t-form-room .fm-masthead figcaption{display:flex;justify-content:space-between;padding-top:14px;font-size:10px;letter-spacing:.08em}
.t-form-room .fm-intro{display:grid;grid-template-columns:.8fr 1.8fr 1fr;gap:45px;padding:110px 0}.t-form-room .fm-intro h2{font-size:35px;line-height:1.6;font-weight:400}.t-form-room .fm-intro h2 em{font-style:normal;color:#6a746b}.t-form-room .fm-intro p{font-size:14px;color:#5d6a61;align-self:end}.t-form-room .fm-section-head{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #c9cac2;padding-top:25px;margin-bottom:35px}.t-form-room .fm-section-head h2{font:42px Georgia,serif;letter-spacing:-.04em}.t-form-room .fm-section-head span{font-size:12px;color:#5d6a61}.t-form-room .fm-collection-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:start}.t-form-room .fm-collection-grid>a:nth-child(2){padding-top:110px}.t-form-room .fm-collection-grid img{height:500px}.t-form-room .fm-collection-grid>a:nth-child(2) img{height:580px}.t-form-room .fm-collection-grid a>div{padding-top:25px}.t-form-room .fm-collection-grid span{font-size:10px;letter-spacing:.12em;color:#5d6a61}.t-form-room .fm-collection-grid h3{font:32px Georgia,serif;margin:14px 0}.t-form-room .fm-collection-grid p{font-size:13px;color:#5d6a61}
.t-form-room .fm-material{display:grid;grid-template-columns:1fr 1.2fr;margin-top:110px;background:#dfe0d9}.t-form-room .fm-material-copy{padding:70px 15%;align-self:center}.t-form-room .fm-material h2{font:400 42px/1.5 'Noto Serif KR',serif}.t-form-room .fm-material p{margin:30px 0;color:#7e8172}.t-form-room .fm-material>img{height:660px;object-position:center 55%}.t-form-room .fm-index{padding:100px 0}.t-form-room .fm-index>a{display:grid;grid-template-columns:70px 2fr 1fr 20px;gap:30px;align-items:center;padding:30px 0;border-top:1px solid #c9cac2}.t-form-room .fm-index>a:last-child{border-bottom:1px solid #c9cac2}.t-form-room .fm-index b{font-weight:400;font-size:11px}.t-form-room .fm-index h3{font:35px Georgia,serif;letter-spacing:-.03em}.t-form-room .fm-index span{font-size:13px;color:#5d6a61}.t-form-room .fm-index i{font-style:normal}.t-form-room .fm-consult{padding:30px 0 100px;display:flex;justify-content:space-between;align-items:center;gap:50px}.t-form-room .fm-consult h2{font:400 40px/1.4 'Noto Serif KR',Georgia,serif}.t-form-room .fm-consult p{color:#5d6a61;margin-bottom:25px}.t-form-room .fr-footer-brand{font-size:25px;letter-spacing:.04em;font-weight:500}
.t-form-room .fm-detail-title{padding:75px 0}.t-form-room .fm-detail-title h1{font:400 clamp(48px,6.4vw,90px)/1.08 Georgia,serif;letter-spacing:-.05em}.t-form-room .fm-detail-title p{margin-top:25px;color:#5d6a61}.t-form-room .fm-detail-product{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;padding-bottom:100px}.t-form-room .fm-detail-product img{height:530px}.t-form-room .fm-detail-product h2{font-size:33px;line-height:1.4;margin-bottom:25px}.t-form-room .fm-detail-product p{font-size:14px;color:#5d6a61}.t-form-room .fm-detail-product dl{font-size:13px;display:grid;grid-template-columns:75px 1fr;gap:18px;margin:30px 0}.t-form-room .fm-detail-product dd{margin:0;color:#5d6a61}.t-form-room .fm-space-detail{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;align-items:center;padding-bottom:100px}.t-form-room .fm-space-detail h2{font-size:35px;line-height:1.4;margin-bottom:25px}.t-form-room .fm-space-detail p{color:#5d6a61}.t-form-room .fm-space-detail img{height:510px}.t-form-room .fm-detail-guide{padding-bottom:75px}.t-form-room .fm-detail-guide article{display:grid;grid-template-columns:60px 1fr 1.6fr;gap:40px;padding:30px 0;border-top:1px solid #c9cac2}.t-form-room .fm-detail-guide article>span{font-size:11px;color:#5d6a61}.t-form-room .fm-detail-guide h2{font-size:25px}.t-form-room .fm-detail-guide p{font-size:14px;color:#5d6a61}
@media(max-width:760px){.t-form-room .fr-logo{font-size:17px}.t-form-room .fm-masthead{padding-top:25px}.t-form-room .fm-hero-note>span{font-size:8px;letter-spacing:.03em}.t-form-room .fm-hero-note p{font-size:10px}.t-form-room .fm-masthead h1{font-size:clamp(41px,11.3vw,80px);margin:25px 0}.t-form-room .fm-masthead figure img{height:330px}.t-form-room .fm-masthead figcaption{font-size:8px;gap:20px}.t-form-room .fm-intro{grid-template-columns:1fr;gap:20px;padding:65px 0}.t-form-room .fm-intro .fr-kicker{margin:0}.t-form-room .fm-intro h2{font-size:28px}.t-form-room .fm-intro p{margin-top:5px}.t-form-room .fm-section-head{display:block}.t-form-room .fm-section-head h2{font-size:35px}.t-form-room .fm-section-head span{display:block;margin-top:14px}.t-form-room .fm-collection-grid{gap:18px;grid-template-columns:1fr 1fr}.t-form-room .fm-collection-grid img{height:230px}.t-form-room .fm-collection-grid>a:nth-child(2){padding-top:65px}.t-form-room .fm-collection-grid>a:nth-child(2) img{height:280px}.t-form-room .fm-collection-grid h3{font-size:23px;line-height:1.2}.t-form-room .fm-collection-grid p{font-size:11px}.t-form-room .fm-collection-grid span{font-size:8px}.t-form-room .fm-material{grid-template-columns:1fr;margin-top:65px}.t-form-room .fm-material-copy{padding:45px 7%}.t-form-room .fm-material h2{font-size:32px}.t-form-room .fm-material>img{height:420px}.t-form-room .fm-index{padding:60px 0}.t-form-room .fm-index>a{grid-template-columns:25px 1fr 15px;gap:15px;padding:23px 0}.t-form-room .fm-index h3{font-size:25px}.t-form-room .fm-index span{grid-column:2;grid-row:2;font-size:11px}.t-form-room .fm-index i{grid-column:3;grid-row:1/3}.t-form-room .fm-consult{display:block;padding:15px 0 65px}.t-form-room .fm-consult h2{font-size:31px}.t-form-room .fm-consult p{margin-top:25px;font-size:14px}.t-form-room .fm-consult>.fr-button{margin-top:25px}.t-form-room .fm-detail-title{padding:50px 0}.t-form-room .fm-detail-product,.t-form-room .fm-space-detail{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.t-form-room .fm-detail-product img{height:340px}.t-form-room .fm-detail-product h2,.t-form-room .fm-space-detail h2{font-size:28px}.t-form-room .fm-space-detail img{height:380px}.t-form-room .fm-detail-guide{padding-bottom:45px}.t-form-room .fm-detail-guide article{grid-template-columns:25px 1fr;gap:15px 20px}.t-form-room .fm-detail-guide p{grid-column:2}.t-form-room .fm-detail-guide h2{font-size:23px}}
@media(max-width:760px){.t-form-room .fm-detail-title h1{font-size:clamp(40px,10.5vw,74px)}}

.t-form-room{--fd-bg:#f3f3f0;--fd-ink:#1c2524;--fd-accent:#666e60;--fd-soft:#e9eae6;--fd-line:color-mix(in srgb,var(--fd-ink) 22%,transparent);background:var(--fd-bg);color:var(--fd-ink);font-family:Arial,'Pretendard',sans-serif;line-height:1.65;word-break:keep-all;overflow-wrap:normal}

.t-form-room *,.t-form-room *::before,.t-form-room *::after{box-sizing:border-box} .t-form-room h1,.t-form-room h2,.t-form-room h3,.t-form-room p,.t-form-room figure{margin:0} .t-form-room img{display:block;width:100%;object-fit:cover} .t-form-room a{color:inherit;text-decoration:none} .t-form-room button{font:inherit;color:inherit;cursor:pointer} .t-form-room h1,.t-form-room h2,.t-form-room h3{line-height:1.2;letter-spacing:-.045em;font-weight:500} .t-form-room p{font-size:16px;line-height:1.85} .t-form-room h1{font-family:var(--fd-heading);font-size:clamp(48px,6.4vw,100px);font-weight:var(--fd-weight,500)} .t-form-room h2{font-family:var(--fd-heading);font-size:clamp(30px,3.6vw,52px)} .t-form-room a:focus-visible,.t-form-room button:focus-visible,.t-form-room summary:focus-visible{outline:3px solid var(--fd-accent);outline-offset:5px}
.t-form-room .fd-nav{min-height:84px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--fd-line);position:relative;background:var(--fd-bg);z-index:20} .t-form-room .fd-logo{font-family:var(--fd-heading);font-size:25px;font-weight:600;letter-spacing:-.045em;line-height:1.1;white-space:nowrap} .t-form-room .fd-nav nav{display:flex;align-items:center;gap:26px;font-size:13px} .t-form-room .fd-nav nav a{padding:8px 0} .t-form-room .fd-nav nav a:hover{box-shadow:0 1px currentColor} .t-form-room .fd-menu{display:none;border:0;background:transparent;width:44px;height:44px;padding:10px} .t-form-room .fd-menu span{display:block;height:1px;background:currentColor;margin:7px 0} .t-form-room .fd-wrap{width:min(1280px,90%);margin-inline:auto} .t-form-room .fd-eyebrow{display:block;font-size:10px;letter-spacing:.2em;font-weight:600;margin-bottom:25px;line-height:1.6} .t-form-room .fd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:15px 22px;border:1px solid currentColor;background:transparent;font-size:13px;min-height:52px;text-align:left} .t-form-room .fd-button:hover{background:var(--fd-ink);color:var(--fd-bg)} .t-form-room .fd-link{display:inline-flex;align-items:center;gap:42px;padding:9px 0;border-bottom:1px solid currentColor;font-size:13px} .t-form-room .fd-link>span{margin-left:auto} .t-form-room .fd-hero-copy p{max-width:430px;margin:30px 0} .t-form-room .fd-hero{position:relative;overflow:hidden}
.t-form-room .fd-ember{height:min(800px,80vw);min-height:650px;color:white} .t-form-room .fd-ember>img{height:100%;position:absolute;inset:0} .t-form-room .fd-ember::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.05))} .t-form-room .fd-ember .fd-hero-copy{position:relative;z-index:1;padding:100px 7%;max-width:800px} .t-form-room .fd-hero-note{position:absolute;bottom:40px;right:5%;z-index:2;font-size:11px;letter-spacing:.2em}
.t-form-room .fd-counter{display:grid;grid-template-columns:1fr 1.1fr;padding:75px 9% 100px;gap:10%;min-height:730px} .t-form-room .fd-counter .fd-hero-copy{align-self:center} .t-form-room .fd-counter h1{font-size:clamp(48px,5.8vw,88px)} .t-form-room .fd-counter-picture{position:relative} .t-form-room .fd-counter-picture img{height:auto;aspect-ratio:auto;object-fit:contain;} .t-form-room .fd-counter-picture>span{display:block;text-align:right;font-size:10px;letter-spacing:.2em;margin-top:14px} .t-form-room .fd-counter-side{position:absolute;left:3%;top:80px;writing-mode:vertical-rl;letter-spacing:.25em;font-size:10px}
.t-form-room .fd-poster{padding:36px 5% 70px} .t-form-room .fd-poster-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--fd-ink)} .t-form-room .fd-poster-top>span:last-child{font-size:12px} .t-form-room .fd-poster h1{font-size:clamp(65px,8.6vw,134px);line-height:.98;padding:35px 0 45px;letter-spacing:-.06em} .t-form-room .fd-poster-band{display:grid;grid-template-columns:1.25fr 1fr .7fr;align-items:center;gap:5%} .t-form-room .fd-poster-band>div:first-child img{height:auto;aspect-ratio:auto} .t-form-room .fd-poster-small{height:auto;aspect-ratio:auto;align-self:end} .t-form-room .fd-round-seal{display:block;margin-top:36px;padding-top:18px;border-top:1px solid currentColor;font-family:var(--fd-heading);font-size:24px;letter-spacing:.15em}
.t-form-room .fd-night{padding:65px 6% 0} .t-form-room .fd-night-top{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:50px} .t-form-room .fd-night-top h1{font-size:clamp(55px,7vw,108px)} .t-form-room .fd-night-top .fd-eyebrow{padding-top:12px} .t-form-room .fd-night-main{display:grid;grid-template-columns:1.65fr 1fr;gap:7%;align-items:center} .t-form-room .fd-night-main>img{height:460px} .t-form-room .fd-night-word{display:block;font-family:Georgia,serif;font-size:clamp(100px,24vw,360px);line-height:1;text-align:center;letter-spacing:-.06em;opacity:.2;margin-top:20px}
.t-form-room .fd-market{padding:54px 5% 60px} .t-form-room .fd-market-title{display:grid;grid-template-columns:1.5fr 1fr;gap:0 7%;align-items:end;margin-bottom:45px} .t-form-room .fd-market-title .fd-eyebrow{grid-column:1/-1} .t-form-room .fd-market-title h1{font-size:clamp(54px,6.6vw,104px)} .t-form-room .fd-market-title p{max-width:400px;padding-bottom:8px} .t-form-room .fd-market-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:30px} .t-form-room .fd-market-grid>img{height:auto;align-self:center;object-fit:contain} .t-form-room .fd-market-grid>div img{height:auto;object-fit:contain} .t-form-room .fd-market-grid .fd-button{display:flex;margin-top:20px} .t-form-room .fd-market-tag{display:block;margin-top:20px;font-size:11px;letter-spacing:.2em}
.t-form-room .fd-lookbook{padding:50px 5% 65px} .t-form-room .fd-lookbook-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px;gap:30px} .t-form-room .fd-lookbook-title h1{font-size:clamp(60px,7.5vw,120px)} .t-form-room .fd-lookbook-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8%} .t-form-room .fd-lookbook-grid>img{height:650px} .t-form-room .fd-lookbook-grid>div{padding-top:90px} .t-form-room .fd-lookbook-grid>div img{height:350px;margin-bottom:35px} .t-form-room .fd-lookbook-grid p{max-width:400px;margin-bottom:20px} .t-form-room .fd-lookbook-tag{position:absolute;left:1.5%;top:45%;writing-mode:vertical-rl;font-size:10px;letter-spacing:.15em}
.t-form-room .fd-index{padding:55px 5% 65px} .t-form-room .fd-index-title{display:flex;gap:50px;align-items:start;margin-bottom:50px} .t-form-room .fd-index-title h1{font-size:clamp(54px,6.7vw,100px)} .t-form-room .fd-index-title .fd-eyebrow{max-width:170px;padding-top:15px;flex:0 0 170px} .t-form-room .fd-index-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:6%} .t-form-room .fd-index-main img{height:auto;object-fit:contain} .t-form-room .fd-index-side{padding-top:30px} .t-form-room .fd-index-side p{max-width:410px;margin-bottom:30px} .t-form-room .fd-index-side dl{margin-top:45px} .t-form-room .fd-index-side dl>div{display:grid;grid-template-columns:50px 1fr;border-top:1px solid var(--fd-line);padding:15px 0;font-size:14px} .t-form-room .fd-index-side dt{font-size:10px} .t-form-room .fd-index-side dd{margin:0}
.t-form-room .fd-journal{padding:25px 5% 65px} .t-form-room .fd-journal-masthead{font-size:clamp(65px,12vw,180px);font-family:Georgia,serif;line-height:1.15;letter-spacing:-.055em;border-bottom:1px solid var(--fd-ink);text-align:center} .t-form-room .fd-journal-grid{display:grid;grid-template-columns:1.05fr 1.2fr .6fr;gap:5%;padding-top:50px;align-items:center} .t-form-room .fd-journal h1{font-size:clamp(36px,4vw,64px)} .t-form-room .fd-journal p{margin:30px 0} .t-form-room .fd-journal-grid>div:nth-child(2)>img{height:520px} .t-form-room .fd-journal-grid>div:nth-child(2)>span{font-size:10px;display:block;margin-top:15px;letter-spacing:.1em} .t-form-room .fd-journal-aside{height:320px;align-self:end;margin-bottom:60px}
.t-form-room .fd-field{height:790px;color:white} .t-form-room .fd-field>img{height:100%;position:absolute;inset:0} .t-form-room .fd-field::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.06) 25%,rgba(0,0,0,.8))} .t-form-room .fd-field-top{position:relative;z-index:1;display:flex;justify-content:space-between;padding:35px 5%;font-size:11px;letter-spacing:.12em} .t-form-room .fd-field .fd-hero-copy{position:absolute;z-index:1;left:5%;right:5%;bottom:65px;display:flex;justify-content:space-between;align-items:end;gap:50px} .t-form-room .fd-field h1{max-width:800px} .t-form-room .fd-field .fd-hero-copy>div{max-width:360px} .t-form-room .fd-field p{margin-top:0}
.t-form-room .fd-intro{padding-block:120px;display:grid;grid-template-columns:1fr 2fr;gap:8%} .t-form-room .fd-intro>div{display:grid;grid-template-columns:1fr 1fr;gap:35px 6%} .t-form-room .fd-intro h2{grid-row:1/3} .t-form-room .fd-intro .fd-link{justify-self:start} .t-form-room .fd-selection{padding-bottom:100px} .t-form-room .fd-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px} .t-form-room .fd-section-heading .fd-eyebrow{margin-bottom:15px} .t-form-room .fd-selection-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px} .t-form-room .fd-selection-grid article:nth-child(2){padding-top:65px} .t-form-room .fd-selection-grid article:nth-child(3){padding-top:125px} .t-form-room .fd-selection-grid img{aspect-ratio:.9;transition:transform .4s} .t-form-room .fd-photo-link{overflow:hidden;display:block} .t-form-room .fd-photo-link:hover img{transform:scale(1.025)} .t-form-room .fd-selection-grid article>div{position:relative;padding:24px 0 0 30px} .t-form-room .fd-selection-grid article>div>span{position:absolute;left:0;top:28px;font-size:10px} .t-form-room .fd-selection-grid h3{font-family:var(--fd-heading);font-size:26px;margin-bottom:14px} .t-form-room .fd-selection-grid p{font-size:14px;max-width:350px}
.t-form-room .fd-editorial{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;background:var(--fd-soft)} .t-form-room .fd-editorial img{height:auto;object-fit:contain} .t-form-room .fd-editorial-copy{padding:80px 16%;align-self:center} .t-form-room .fd-editorial-copy p{margin:32px 0;font-size:15px} .t-form-room .fd-principles{display:grid;grid-template-columns:1fr 1.5fr;gap:10%;padding-block:110px} .t-form-room .fd-principles>div:last-child article{display:grid;grid-template-columns:35px 1fr;gap:12px 24px;border-top:1px solid var(--fd-line);padding:26px 0} .t-form-room .fd-principles article>span{font-size:10px;padding-top:6px} .t-form-room .fd-principles h3{font-size:24px} .t-form-room .fd-principles article p{grid-column:2;font-size:14px} .t-form-room .fd-bottom{border-top:1px solid var(--fd-line);padding-block:70px 90px;display:flex;justify-content:space-between;align-items:end;gap:40px} .t-form-room .fd-bottom h2{font-size:clamp(28px,3.5vw,48px);max-width:800px} .t-form-room .fd-bottom p{max-width:660px;margin-top:25px;font-size:14px} .t-form-room .fd-bottom>.fd-button{flex-shrink:0} .t-form-room .fd-footer{padding:60px 5% 28px;border-top:1px solid var(--fd-line);display:grid;grid-template-columns:1fr 1fr;gap:40px} .t-form-room .fd-footer-logo{font-family:var(--fd-heading);font-size:clamp(30px,4vw,60px);letter-spacing:-.05em;line-height:1.1} .t-form-room .fd-footer p{font-size:15px} .t-form-room .fd-footer-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;margin-top:25px} .t-form-room .fd-footer small{grid-column:1/-1;opacity:.65;font-size:10px;border-top:1px solid var(--fd-line);padding-top:20px;margin-top:10px}
.t-form-room .fd-breadcrumb{display:flex;gap:15px;font-size:10px;letter-spacing:.12em;padding-top:25px} .t-form-room .fd-page-head{padding-block:75px 70px} .t-form-room .fd-page-head h1{font-size:clamp(42px,5.2vw,80px);max-width:1080px} .t-form-room .fd-page-head p{max-width:780px;margin-top:30px} .t-form-room .fd-offerings{padding-bottom:40px} .t-form-room .fd-offering{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-block:45px 65px;border-top:1px solid var(--fd-line);scroll-margin-top:70px} .t-form-room .fd-offering-photo img{height:auto;aspect-ratio:auto;object-fit:contain;} .t-form-room .fd-offering:nth-child(even) .fd-offering-photo{order:2} .t-form-room .fd-offering h2{font-size:36px;margin-bottom:24px} .t-form-room .fd-offering p{font-size:15px} .t-form-room .fd-offering dl{display:grid;grid-template-columns:85px 1fr;gap:15px 20px;font-size:13px;margin:30px 0} .t-form-room .fd-offering dt{opacity:.6} .t-form-room .fd-offering dd{margin:0} .t-form-room .fd-story-image img{width:auto;max-width:100%;height:auto;max-height:720px;aspect-ratio:auto;object-fit:contain;margin-inline:auto} .t-form-room .fd-story-image p{font-size:11px;margin-top:15px;text-align:right} .t-form-room .fd-story-text{display:grid;grid-template-columns:1fr 2fr;gap:10%;padding-block:100px 0} .t-form-room .fd-story-text>span{font-size:11px;letter-spacing:.15em} .t-form-room .fd-story-text p{margin-top:35px;max-width:710px} .t-form-room .fd-story-text blockquote{font-family:var(--fd-heading);font-size:30px;line-height:1.5;margin:45px 0 0;border-left:1px solid currentColor;padding-left:30px} .t-form-room .fd-story-duo{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;padding-bottom:100px} .t-form-room .fd-story-duo figure:nth-child(2){padding-top:100px} .t-form-room .fd-story-duo img{height:auto;aspect-ratio:auto;object-fit:contain;} .t-form-room .fd-story-duo figcaption{font-size:12px;display:flex;gap:30px;margin-top:18px} .t-form-room .fd-story-duo figcaption>span{font-size:10px}
.t-form-room .fd-gallery{display:grid;grid-template-columns:1fr 1fr;gap:80px 6%;padding-bottom:110px;align-items:start} .t-form-room .fd-gallery figure:nth-child(even){padding-top:90px} .t-form-room .fd-gallery figure:nth-child(3n) img{height:auto;aspect-ratio:auto;object-fit:contain;} .t-form-room .fd-gallery img{height:auto;aspect-ratio:auto;object-fit:contain;} .t-form-room .fd-gallery figcaption{display:flex;gap:24px;margin-top:24px} .t-form-room .fd-gallery figcaption>span{font-size:11px;padding-top:5px} .t-form-room .fd-gallery h2{font-size:24px;margin-bottom:13px} .t-form-room .fd-gallery figcaption p{font-size:14px} .t-form-room .fd-guide{display:grid;grid-template-columns:.8fr 1.4fr;gap:10%;padding-bottom:100px} .t-form-room .fd-guide aside>img{height:auto;aspect-ratio:auto;object-fit:contain;margin-bottom:30px} .t-form-room .fd-guide aside>h2{font-size:26px;margin-bottom:18px} .t-form-room .fd-guide aside>p{font-size:14px;margin-bottom:28px} .t-form-room .fd-guide-content>h2{font-size:32px} .t-form-room .fd-guide ol{padding:0;list-style:none;counter-reset:step;margin:30px 0 65px} .t-form-room .fd-guide li{counter-increment:step;position:relative;padding:24px 0 24px 55px;border-top:1px solid var(--fd-line)} .t-form-room .fd-guide li::before{content:'0' counter(step);position:absolute;left:0;top:28px;font-size:11px} .t-form-room .fd-guide h3{font-size:22px;margin-bottom:13px} .t-form-room .fd-guide li p{font-size:14px} .t-form-room .fd-faq{margin-top:28px} .t-form-room .fd-faq details{border-top:1px solid var(--fd-line);padding:20px 0} .t-form-room .fd-faq details:last-child{border-bottom:1px solid var(--fd-line)} .t-form-room .fd-faq summary{display:flex;justify-content:space-between;list-style:none;gap:25px;font-size:15px;cursor:pointer} .t-form-room .fd-faq summary::-webkit-details-marker{display:none} .t-form-room .fd-faq details p{font-size:14px;padding:20px 30px 0 0;opacity:.8} .t-form-room .fd-faq details[open] summary span{transform:rotate(45deg)} .t-form-room .fd-demo-note{padding:25px;margin-top:35px;background:var(--fd-soft);border:1px solid var(--fd-line)} .t-form-room .fd-demo-note strong{font-size:13px} .t-form-room .fd-demo-note p{font-size:12px;margin-top:10px}
.t-form-room .fd-gallery .fd-context-scene{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6%;align-items:center;padding-top:36px!important;border-top:1px solid var(--fd-line)} .t-form-room .fd-gallery .fd-context-scene>a{order:0!important} .t-form-room .fd-gallery .fd-context-scene figcaption{margin-top:0} .t-form-room .fd-story-duo img{max-height:650px;width:auto;max-width:100%;margin-inline:auto}
@media(min-width:761px) and (max-width:1050px){.t-form-room .fd-nav nav{gap:17px;font-size:12px}.t-form-room .fd-logo{font-size:22px}.t-form-room .fd-intro{grid-template-columns:1fr 3fr;gap:3%}.t-form-room .fd-intro>div{grid-template-columns:1fr}.t-form-room .fd-intro h2{grid-row:auto}.t-form-room .fd-editorial-copy{padding:55px 10%}.t-form-room .fd-field .fd-hero-copy{display:block}.t-form-room .fd-field .fd-hero-copy>div{max-width:600px;margin-top:25px}.t-form-room .fd-journal-grid{grid-template-columns:1fr 1.2fr}.t-form-room .fd-journal-aside{display:none}.t-form-room .fd-index-title{display:block}.t-form-room .fd-index-title .fd-eyebrow{max-width:none}.t-form-room .fd-counter{gap:7%;padding-inline:7%}.t-form-room .fd-counter-picture img{height:auto;aspect-ratio:auto;object-fit:contain;}}
@media(max-width:760px){.t-form-room p{font-size:15px}.t-form-room h1{font-size:clamp(39px,10.8vw,70px)}.t-form-room .fd-wrap{width:88%}.t-form-room .fd-nav{min-height:72px;padding:14px 6%;gap:12px}.t-form-room .fd-logo{font-size:22px;white-space:normal;max-width:230px}.t-form-room .fd-menu{display:block;flex-shrink:0}.t-form-room .fd-nav nav{display:none;position:absolute;left:0;right:0;top:100%;padding:22px 6% 30px;background:var(--fd-bg);border-bottom:1px solid var(--fd-line);flex-direction:column;align-items:flex-start;gap:10px;font-size:15px}.t-form-room .fd-nav nav.is-open,.t-form-room .fd-nav.menu-open nav{display:flex}.t-form-room .fd-nav nav a{width:100%;padding:10px 0}.t-form-room .fd-eyebrow{font-size:9px;margin-bottom:20px}.t-form-room .fd-button{font-size:12px;padding:13px 18px;gap:25px}.t-form-room .fd-link{font-size:12px;gap:25px}.t-form-room .fd-hero-copy p{margin:25px 0}.t-form-room .fd-ember{height:680px;min-height:0}.t-form-room .fd-ember .fd-hero-copy{padding:85px 7%}.t-form-room .fd-ember::after{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.2))}.t-form-room .fd-hero-note{bottom:30px;font-size:9px}.t-form-room .fd-counter{display:block;padding:50px 7% 55px;min-height:0}.t-form-room .fd-counter h1{font-size:clamp(42px,11vw,70px)}.t-form-room .fd-counter-picture{margin-top:38px;margin-left:0}.t-form-room .fd-counter-picture img{height:auto;aspect-ratio:auto;object-fit:contain;}.t-form-room .fd-counter-side{display:none}.t-form-room .fd-poster{padding:28px 6% 45px}.t-form-room .fd-poster-top>span:last-child{display:none}.t-form-room .fd-poster h1{font-size:clamp(49px,12.5vw,80px);padding-block:25px 30px;line-height:1.1}.t-form-room .fd-poster-band{grid-template-columns:1.3fr 1fr;gap:24px}.t-form-room .fd-poster-band>div:first-child{grid-column:1/-1}.t-form-room .fd-poster-band>div:first-child img{height:auto;aspect-ratio:auto}.t-form-room .fd-poster-band .fd-hero-copy{grid-column:1/-1}.t-form-room .fd-poster-band .fd-hero-copy p{margin:0 0 25px}.t-form-room .fd-round-seal{display:none}.t-form-room .fd-poster-small{display:none}.t-form-room .fd-night{padding:45px 6% 0}.t-form-room .fd-night-top{display:block;margin-bottom:30px}.t-form-room .fd-night-top h1{font-size:clamp(45px,11vw,75px)}.t-form-room .fd-night-top .fd-eyebrow{padding-top:20px;margin:0}.t-form-room .fd-night-main{grid-template-columns:1fr;gap:5px}.t-form-room .fd-night-main>img{height:420px}.t-form-room .fd-night-word{font-size:26vw;margin-top:30px}.t-form-room .fd-market{padding:40px 6% 45px}.t-form-room .fd-market-title{display:block;margin-bottom:30px}.t-form-room .fd-market-title h1{font-size:clamp(43px,10.5vw,70px)}.t-form-room .fd-market-title p{margin-top:25px;font-size:14px}.t-form-room .fd-market-grid{grid-template-columns:1fr;gap:20px}.t-form-room .fd-market-grid>img{height:auto}.t-form-room .fd-market-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.t-form-room .fd-market-grid>div img{height:auto}.t-form-room .fd-market-grid .fd-button{margin:0}.t-form-room .fd-market-tag{font-size:9px}.t-form-room .fd-lookbook{padding:35px 6% 45px}.t-form-room .fd-lookbook-title{display:block;margin-bottom:25px}.t-form-room .fd-lookbook-title h1{font-size:clamp(44px,11.5vw,72px)}.t-form-room .fd-lookbook-title .fd-eyebrow{margin:25px 0 0}.t-form-room .fd-lookbook-grid{grid-template-columns:1fr;gap:30px}.t-form-room .fd-lookbook-grid>img{height:470px}.t-form-room .fd-lookbook-grid>div{padding:0;display:grid;grid-template-columns:.8fr 1fr;gap:20px}.t-form-room .fd-lookbook-grid>div img{height:230px;margin:0;grid-row:1/3}.t-form-room .fd-lookbook-grid p{font-size:13px;margin:0}.t-form-room .fd-lookbook-grid .fd-link{justify-self:start;align-self:start}.t-form-room .fd-lookbook-tag{display:none}.t-form-room .fd-index{padding:40px 6% 50px}.t-form-room .fd-index-title{display:block;margin-bottom:30px}.t-form-room .fd-index-title .fd-eyebrow{max-width:none;padding:0}.t-form-room .fd-index-title h1{font-size:clamp(44px,11vw,75px)}.t-form-room .fd-index-grid{grid-template-columns:1fr;gap:25px}.t-form-room .fd-index-main img{height:auto}.t-form-room .fd-index-side{padding:0}.t-form-room .fd-index-side p{font-size:14px}.t-form-room .fd-index-side dl{margin-top:30px}.t-form-room .fd-journal{padding:20px 6% 50px}.t-form-room .fd-journal-masthead{font-size:clamp(42px,11vw,76px);padding-bottom:20px;overflow-wrap:normal}.t-form-room .fd-journal-grid{grid-template-columns:1fr;gap:35px;padding-top:35px}.t-form-room .fd-journal h1{font-size:clamp(38px,10vw,65px)}.t-form-room .fd-journal p{font-size:14px;margin:25px 0}.t-form-room .fd-journal-grid>div:nth-child(2)>img{height:420px}.t-form-room .fd-journal-aside{display:none}.t-form-room .fd-field{height:720px}.t-form-room .fd-field-top{padding:25px 6%;font-size:9px}.t-form-room .fd-field-top>span:last-child{display:none}.t-form-room .fd-field .fd-hero-copy{left:7%;right:7%;bottom:45px;display:block}.t-form-room .fd-field h1{font-size:clamp(42px,11vw,75px)}.t-form-room .fd-field .fd-hero-copy>div{max-width:none;margin-top:25px}.t-form-room .fd-field .fd-hero-copy p{font-size:14px;margin:0 0 25px}
.t-form-room .fd-intro{display:block;padding-block:70px}.t-form-room .fd-intro>div{display:block}.t-form-room .fd-intro p{margin:28px 0 22px;font-size:14px}.t-form-room .fd-selection{padding-bottom:65px}.t-form-room .fd-section-heading{align-items:start;flex-direction:column;gap:22px;margin-bottom:30px}.t-form-room .fd-selection-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.t-form-room .fd-selection-grid article:first-child{grid-column:1/-1}.t-form-room .fd-selection-grid article:first-child img{aspect-ratio:1.2}.t-form-room .fd-selection-grid article:nth-child(2),.t-form-room .fd-selection-grid article:nth-child(3){padding:0}.t-form-room .fd-selection-grid article>div{padding:20px 0 0}.t-form-room .fd-selection-grid article>div>span{position:static;display:block;margin-bottom:10px}.t-form-room .fd-selection-grid h3{font-size:22px;margin-bottom:12px}.t-form-room .fd-selection-grid p{font-size:12px}.t-form-room .fd-editorial{grid-template-columns:1fr}.t-form-room .fd-editorial img{height:auto}.t-form-room .fd-editorial-copy{padding:45px 7% 55px}.t-form-room .fd-editorial-copy p{font-size:14px;margin:25px 0}.t-form-room .fd-principles{grid-template-columns:1fr;gap:35px;padding-block:65px}.t-form-room .fd-principles>div:last-child article{grid-template-columns:25px 1fr;gap:12px 17px;padding-block:22px}.t-form-room .fd-principles h3{font-size:23px}.t-form-room .fd-bottom{display:block;padding-block:50px 65px}.t-form-room .fd-bottom p{font-size:13px;margin-top:25px}.t-form-room .fd-bottom .fd-button{margin-top:30px}.t-form-room .fd-footer{padding:40px 6% 25px;grid-template-columns:1fr;gap:25px}.t-form-room .fd-footer-logo{font-size:36px}.t-form-room .fd-footer small{grid-column:auto;font-size:9px;margin-top:0}.t-form-room .fd-footer-links{gap:18px;font-size:11px}.t-form-room .fd-breadcrumb{font-size:9px;padding-top:20px}.t-form-room .fd-page-head{padding-block:45px 40px}.t-form-room .fd-page-head h1{font-size:clamp(36px,9vw,60px)}.t-form-room .fd-page-head p{font-size:14px;margin-top:25px}.t-form-room .fd-offering{grid-template-columns:1fr;gap:30px;padding-block:30px 50px}.t-form-room .fd-offering-photo img{height:auto;aspect-ratio:auto;object-fit:contain;}.t-form-room .fd-offering:nth-child(even) .fd-offering-photo{order:0}.t-form-room .fd-offering h2{font-size:30px;margin-bottom:20px}.t-form-room .fd-offering p{font-size:14px}.t-form-room .fd-offering dl{grid-template-columns:68px 1fr;font-size:12px;gap:12px}.t-form-room .fd-story-image img{width:auto;max-width:100%;height:auto;max-height:720px;aspect-ratio:auto;object-fit:contain;margin-inline:auto}.t-form-room .fd-story-image p{font-size:10px}.t-form-room .fd-story-text{grid-template-columns:1fr;gap:30px;padding-top:60px}.t-form-room .fd-story-text p{font-size:14px;margin-top:25px}.t-form-room .fd-story-text blockquote{font-size:25px;padding-left:22px;margin-top:35px}.t-form-room .fd-story-duo{gap:20px;padding-bottom:65px}.t-form-room .fd-story-duo figure:nth-child(2){padding-top:50px}.t-form-room .fd-story-duo figcaption{font-size:10px;gap:10px}.t-form-room .fd-story-duo figcaption>span{display:none}.t-form-room .fd-gallery{gap:45px 20px;padding-bottom:65px}.t-form-room .fd-gallery figure:nth-child(even){padding-top:45px}.t-form-room .fd-gallery figcaption{display:block;margin-top:16px}.t-form-room .fd-gallery figcaption>span{font-size:9px;display:block;margin-bottom:10px}.t-form-room .fd-gallery h2{font-size:19px;margin-bottom:12px}.t-form-room .fd-gallery figcaption p{font-size:12px}.t-form-room .fd-guide{grid-template-columns:1fr;gap:50px;padding-bottom:65px}.t-form-room .fd-guide aside{display:grid;grid-template-columns:.8fr 1fr;gap:15px 20px;align-items:start}.t-form-room .fd-guide aside>img{height:auto;aspect-ratio:auto;object-fit:contain;grid-row:1/4;margin:0}.t-form-room .fd-guide aside>h2{font-size:23px;margin:0}.t-form-room .fd-guide aside>p{font-size:12px;margin:0}.t-form-room .fd-guide aside>.fd-button{font-size:11px;padding:10px 12px;gap:15px;align-self:end}.t-form-room .fd-guide-content>h2{font-size:28px}.t-form-room .fd-guide li{padding-left:40px}.t-form-room .fd-guide h3{font-size:21px}.t-form-room .fd-guide li p{font-size:13px}.t-form-room .fd-faq summary{font-size:14px}.t-form-room .fd-faq details p{font-size:13px;padding-right:15px}.t-form-room .fd-demo-note{padding:20px}}
@media(max-width:760px){.t-form-room .fd-gallery .fd-context-scene{display:block;padding-top:25px!important}.t-form-room .fd-gallery .fd-context-scene figcaption{margin-top:20px}.t-form-room .fd-story-image img{max-height:600px}.t-form-room .fd-story-duo img{max-height:380px}}
@media(prefers-reduced-motion:reduce){.t-form-room *{scroll-behavior:auto!important;transition:none!important}}

.t-form-room{--fd-heading:'Noto Serif KR',Georgia,serif;--fd-weight:500}

.t-form-room{--paper:#f3f3f0;--ink:#1c2524;--accent:#666e60;--dx-soft:#e9eae6;--fd-heading:'Space Grotesk','Pretendard',sans-serif;--fd-body:'IBM Plex Sans KR','Pretendard',sans-serif;--fd-weight:500;background:#f3f3f0;color:#1c2524;font-family:var(--fd-body)}

.t-form-room h1,.t-form-room h2,.t-form-room h3,.t-form-room .fd-logo,.t-form-room .fd-footer-logo{font-family:var(--fd-heading);font-weight:var(--fd-weight);letter-spacing:-.035em}
.t-form-room .fd-nav{background:var(--fd-bg);color:var(--fd-ink)} .t-form-room .fd-nav nav a{font-family:var(--fd-body);letter-spacing:0}
.t-form-room .fd-header-masthead{flex-wrap:wrap;justify-content:center;padding:28px 5% 0;gap:20px} .t-form-room .fd-header-masthead .fd-logo{width:100%;font-size:42px;text-align:center} .t-form-room .fd-header-masthead nav{justify-content:center;width:100%;border-top:1px solid var(--fd-line);padding:8px 0;gap:42px}
.t-form-room .fd-header-center{justify-content:center;gap:55px;padding-block:27px} .t-form-room .fd-header-center .fd-logo{font-size:32px} .t-form-room .fd-header-quiet{border:0;padding-block:30px} .t-form-room .fd-header-quiet nav{gap:34px;font-size:11px} .t-form-room .fd-header-quiet .fd-logo{letter-spacing:.1em;font-size:21px}
.t-form-room .fd-header-utility{border-bottom:2px solid var(--fd-ink);padding-block:19px} .t-form-room .fd-header-utility .fd-logo{font-family:'Barlow Condensed','IBM Plex Sans KR',sans-serif;font-weight:700;font-size:30px} .t-form-room .fd-header-utility nav a:last-child{padding:9px 14px;background:var(--fd-ink);color:var(--fd-bg)}
.t-form-room .fd-header-boxed{margin:20px 4% 0;width:92%;border:1px solid currentColor;padding:17px 26px;border-radius:12px} .t-form-room .fd-header-boxed .fd-logo{font-size:28px} .t-form-room .fd-header-boxed nav{font-size:12px;gap:22px}
.t-form-room .fd-header-rule{padding-block:21px;border-bottom:1px solid currentColor} .t-form-room .fd-header-rule .fd-logo{font-size:30px;letter-spacing:-.05em} .t-form-room .fd-header-rule nav a{border-left:1px solid var(--fd-line);padding:8px 20px} .t-form-room .fd-header-rule nav{gap:0}
.t-form-room .fd-header-stamp{padding-block:21px;background:var(--fd-ink);color:var(--fd-bg)} .t-form-room .fd-header-stamp .fd-logo{font-size:31px;min-width:58px;border:1px solid currentColor;padding:6px 15px;text-align:center} .t-form-room .fd-header-stamp nav{gap:34px}
.t-form-room .dx-hero{position:relative;isolation:isolate;overflow:hidden} .t-form-room .dx-hero p{font-family:var(--fd-body);max-width:480px} .t-form-room .dx-hero h1{line-height:1.14;font-size:clamp(50px,6.4vw,100px)} .t-form-room .dx-mark{display:block;font-size:10px;letter-spacing:.18em} .t-form-room .dx-hero .fd-button{margin-top:28px} .t-form-room .dx-hero .fd-eyebrow{margin-bottom:24px}
.t-form-room .dx-panorama{padding:60px 5% 0} .t-form-room .dx-panorama-head{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:end;margin-bottom:45px} .t-form-room .dx-panorama-head h1{font-size:clamp(56px,7vw,110px)} .t-form-room .dx-panorama-head .fd-eyebrow{margin-bottom:15px} .t-form-room .dx-panorama-head p{font-size:15px} .t-form-room .dx-panorama-image{position:relative} .t-form-room .dx-panorama-image img{height:auto;max-height:680px;object-fit:cover} .t-form-room .dx-panorama-image .dx-mark{position:absolute;bottom:24px;left:28px;color:white;text-shadow:0 1px 4px #000}
.t-form-room .dx-bay{padding-top:30px} .t-form-room .dx-bay-top{display:flex;justify-content:space-between;padding:0 6%;font-size:10px} .t-form-room .dx-bay h1{font-size:clamp(65px,10vw,155px);text-align:center;margin:25px 0 50px;line-height:1.02} .t-form-room .dx-bay h1 br{display:none} .t-form-room .dx-bay-image img{height:auto;max-height:680px;object-fit:contain} .t-form-room .dx-bay-note{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:35px 6%;background:var(--fd-ink);color:var(--fd-bg)} .t-form-room .dx-bay-note p{max-width:680px} .t-form-room .dx-bay-note .fd-button{margin:0;flex-shrink:0}
.t-form-room .dx-framed{display:grid;grid-template-columns:1.3fr .9fr;gap:30px 7%;padding:60px 7% 75px;align-items:end} .t-form-room .dx-framed-top{grid-column:1/-1;display:flex;align-items:start;gap:10%} .t-form-room .dx-framed-top .fd-eyebrow{max-width:180px;padding-top:12px} .t-form-room .dx-framed-top h1{font-size:clamp(53px,6.5vw,100px)} .t-form-room .dx-framed-ring{border:0;padding:0;margin-top:20px} .t-form-room .dx-framed-ring img{height:auto;aspect-ratio:3/2;object-fit:contain} .t-form-room .dx-framed-note{padding-bottom:25px} .t-form-room .dx-framed-note .dx-mark{margin-top:70px}
.t-form-room .dx-play{padding:75px 7% 90px;display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center} .t-form-room .dx-play-copy p{margin-top:30px} .t-form-room .dx-play-photo{position:relative;padding:0;background:transparent} .t-form-room .dx-play-photo img{height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:4px} .t-form-room .dx-play-label{display:block;padding-top:16px;color:var(--fd-ink);font-family:var(--fd-heading);font-size:17px;line-height:1.5} .t-form-room .dx-play-small{grid-column:2;width:45%;margin:15px 0 0 auto;position:relative} .t-form-room .dx-play-small img{height:auto;aspect-ratio:3/2;object-fit:contain}
.t-form-room .dx-objects{padding:55px 6% 70px} .t-form-room .dx-objects-title{display:flex;align-items:start;gap:13%;padding-bottom:50px} .t-form-room .dx-objects-title .fd-eyebrow{padding-top:10px;max-width:170px} .t-form-room .dx-objects-title h1{font-size:clamp(56px,6.5vw,100px)} .t-form-room .dx-objects-shelf{display:grid;grid-template-columns:1.3fr .9fr .85fr;gap:5%;align-items:end;border-bottom:2px solid currentColor;padding-bottom:24px} .t-form-room .dx-objects-shelf figure:first-child img{height:480px} .t-form-room .dx-objects-shelf figure:last-child img{height:350px} .t-form-room .dx-objects-shelf>div{padding-bottom:30px} .t-form-room .dx-objects-shelf figcaption{font-size:10px;letter-spacing:.08em;padding-top:20px}
.t-form-room .dx-clean{display:grid;grid-template-columns:1.1fr 1fr;min-height:700px} .t-form-room .dx-clean-photo img{height:100%;min-height:700px;max-height:850px} .t-form-room .dx-clean-copy{padding:80px 13%;align-self:center} .t-form-room .dx-clean-copy h1{font-size:clamp(48px,5.6vw,85px)} .t-form-room .dx-clean-copy p{margin-top:35px} .t-form-room .dx-clean-line{border-top:1px solid var(--fd-line);padding-top:20px;margin-top:60px;font-size:9px;letter-spacing:.15em}
.t-form-room .dx-workshop{padding:55px 5% 65px;display:grid;grid-template-columns:1fr 1fr;gap:40px 6%} .t-form-room .dx-workshop-title{grid-column:1/-1;display:flex;justify-content:space-between;gap:5%} .t-form-room .dx-workshop-title h1{font-family:'Do Hyeon','Barlow Condensed',sans-serif;font-size:clamp(57px,7vw,115px);text-align:right;line-height:1.04} .t-form-room .dx-workshop-image img{height:500px} .t-form-room .dx-workshop-note{display:flex;flex-direction:column;align-items:start;justify-content:end;padding-bottom:10px} .t-form-room .dx-workshop-code{font-family:'Barlow Condensed',sans-serif;font-size:60px;line-height:.95;color:var(--fd-accent);margin-bottom:auto} .t-form-room .dx-workshop-note p{margin-top:40px}
.t-form-room .dx-listening{padding:65px 7% 60px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8%;align-items:center} .t-form-room .dx-listening-title{min-width:0}.t-form-room .dx-listening-title h1{font-size:clamp(46px,4.8vw,72px)} .t-form-room .dx-listening-title p{margin-top:30px} .t-form-room .dx-listening-image{padding:0;border:0;min-width:0} .t-form-room .dx-listening-image img{width:auto;max-width:100%;height:auto;max-height:620px;object-fit:contain;margin-inline:auto} .t-form-room .dx-listening>.dx-mark{grid-column:1/-1;border-top:1px solid var(--fd-line);padding-top:20px}
.t-form-room .dx-notebook{padding:40px 7% 75px;background:linear-gradient(90deg,transparent 49.9%,var(--fd-line) 50%,transparent 50.1%)} .t-form-room .dx-notebook-title h1{font-size:clamp(58px,7.3vw,110px);margin-bottom:40px} .t-form-room .dx-notebook-title h1 br{display:none} .t-form-room .dx-notebook-sheet{display:grid;grid-template-columns:1.4fr 1fr;gap:6%;padding:0;background:var(--fd-bg);border:0} .t-form-room .dx-notebook-sheet>div:first-child img{height:auto;aspect-ratio:3/2;object-fit:contain} .t-form-room .dx-notebook-sheet>div:last-child>span{font-size:11px;font-weight:600;display:block;border-bottom:1px solid var(--fd-line);padding-bottom:20px;margin-bottom:24px} .t-form-room .dx-notebook-sheet>div:last-child>img{height:180px;margin-top:35px}
.t-form-room .dx-bottle{padding:70px 7%;display:grid;grid-template-columns:.2fr 1.2fr 1fr;gap:7%;align-items:center} .t-form-room .dx-bottle-vertical{writing-mode:vertical-rl;font:70px/1.3 var(--fd-heading);letter-spacing:.16em;align-self:start;padding-top:15px} .t-form-room .dx-bottle-picture img{height:auto;aspect-ratio:3/2;object-fit:contain} .t-form-room .dx-bottle-picture .dx-mark{margin-top:20px;font-size:9px} .t-form-room .dx-bottle-copy h1{font-size:clamp(42px,4.8vw,75px);line-height:1.35} .t-form-room .dx-bottle-copy p{margin-top:30px;font-size:15px}
@media(min-width:761px) and (max-width:1100px){.t-form-room .fd-header-center{gap:30px}.t-form-room .fd-nav nav{gap:17px;font-size:11px}.t-form-room .fd-header-rule nav a{padding-inline:10px}.t-form-room .dx-bottle{grid-template-columns:1.1fr 1fr;gap:6%}.t-form-room .dx-bottle-vertical{display:none}.t-form-room .dx-objects-shelf{grid-template-columns:1fr 1fr}.t-form-room .dx-objects-shelf>div{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;gap:30px;padding-top:25px}}

@media(max-width:760px){
.t-form-room .fd-nav{min-height:72px!important;gap:12px!important;padding:15px 6%!important;justify-content:space-between!important;flex-wrap:nowrap!important}.t-form-room .fd-nav .fd-logo{width:auto!important;font-size:25px!important;text-align:left!important;max-width:calc(100% - 62px)}.t-form-room .fd-header-boxed{margin:12px 4% 0;width:92%}.t-form-room .fd-nav nav{gap:7px!important;align-items:stretch!important;width:100%;border-top:1px solid var(--fd-line);padding:20px 6%!important;text-align:left!important;background:var(--fd-bg);color:var(--fd-ink)}.t-form-room .fd-nav nav a{padding:11px 0!important;border-left:0!important;font-size:14px!important}.t-form-room .fd-header-utility nav a:last-child{padding:11px!important}.t-form-room .fd-header-stamp .fd-logo{padding:3px 10px}
.t-form-room .dx-hero h1{font-size:clamp(39px,10.3vw,68px)}.t-form-room .dx-hero p{font-size:14px}.t-form-room .dx-hero .fd-button{margin-top:22px}
.t-form-room .dx-panorama{padding:40px 6% 0}.t-form-room .dx-panorama-head{display:block;margin-bottom:30px}.t-form-room .dx-panorama-head>div{margin-top:30px}.t-form-room .dx-panorama-image img{height:auto;aspect-ratio:3/2;object-fit:contain}.t-form-room .dx-panorama-image .dx-mark{font-size:8px;left:18px;bottom:18px}
.t-form-room .dx-bay{padding-top:25px}.t-form-room .dx-bay-top>span:last-child{display:none}.t-form-room .dx-bay h1{font-size:clamp(45px,11.4vw,76px);padding-inline:6%;margin:10px 0 30px}.t-form-room .dx-bay h1 br{display:block}.t-form-room .dx-bay-image img{height:auto}.t-form-room .dx-bay-note{display:block;padding:30px 7%}.t-form-room .dx-bay-note .fd-button{margin-top:22px}
.t-form-room .dx-framed{display:block;padding:40px 7%}.t-form-room .dx-framed-top{display:block}.t-form-room .dx-framed-top .fd-eyebrow{max-width:none;padding:0}.t-form-room .dx-framed-ring{padding:0;margin-top:30px}.t-form-room .dx-framed-ring img{height:auto}.t-form-room .dx-framed-note{margin-top:30px;padding:0}.t-form-room .dx-framed-note .dx-mark{margin-top:30px}
.t-form-room .dx-play{display:block;padding:45px 7% 65px}.t-form-room .dx-play-photo{width:100%;margin:35px 0 0;padding:0}.t-form-room .dx-play-photo img{height:auto}.t-form-room .dx-play-label{font-size:15px;padding:14px 0 0}.t-form-room .dx-play-small{display:none}
.t-form-room .dx-objects{padding:40px 6%}.t-form-room .dx-objects-title{display:block;padding-bottom:30px}.t-form-room .dx-objects-title .fd-eyebrow{max-width:none;padding:0}.t-form-room .dx-objects-shelf{grid-template-columns:1fr 1fr;gap:20px;align-items:start}.t-form-room .dx-objects-shelf figure:first-child img{height:300px}.t-form-room .dx-objects-shelf figure:last-child img{height:230px;margin-top:70px}.t-form-room .dx-objects-shelf>div{grid-column:1/-1;grid-row:2;padding:10px 0 0}.t-form-room .dx-objects-shelf figcaption{font-size:9px;line-height:1.6}
.t-form-room .dx-clean{display:flex;flex-direction:column;min-height:0}.t-form-room .dx-clean-photo{order:2}.t-form-room .dx-clean-photo img{height:380px;min-height:0;max-height:none}.t-form-room .dx-clean-copy{padding:45px 7%;align-self:stretch}.t-form-room .dx-clean-line{margin-top:35px}
.t-form-room .dx-workshop{display:block;padding:40px 6% 50px}.t-form-room .dx-workshop-title{display:block}.t-form-room .dx-workshop-title h1{text-align:left;font-size:clamp(45px,11vw,74px)}.t-form-room .dx-workshop-image{margin-top:35px}.t-form-room .dx-workshop-image img{height:360px}.t-form-room .dx-workshop-note{margin-top:30px}.t-form-room .dx-workshop-code{font-size:35px;line-height:1.1}.t-form-room .dx-workshop-code br{display:none}.t-form-room .dx-workshop-note p{margin-top:20px}
.t-form-room .dx-listening{display:block;padding:40px 7%}.t-form-room .dx-listening-image{padding:0;margin-top:35px}.t-form-room .dx-listening-image img{height:auto}.t-form-room .dx-listening>.dx-mark{margin-top:30px;font-size:8px}
.t-form-room .dx-notebook{padding:35px 6% 50px}.t-form-room .dx-notebook-title h1{font-size:clamp(45px,11vw,75px);margin-bottom:25px}.t-form-room .dx-notebook-title h1 br{display:block}.t-form-room .dx-notebook-sheet{display:block;padding:0}.t-form-room .dx-notebook-sheet>div:first-child img{height:auto}.t-form-room .dx-notebook-sheet>div:last-child{margin-top:25px}.t-form-room .dx-notebook-sheet>div:last-child>img{height:160px}
.t-form-room .dx-bottle{display:block;padding:40px 7%}.t-form-room .dx-bottle-vertical{display:none}.t-form-room .dx-bottle-copy{margin-top:35px}.t-form-room .dx-bottle-picture img{height:auto}.t-form-room .dx-bottle-copy h1{font-size:clamp(38px,10vw,65px)}
}

.t-form-room .dx-selection{padding-block:90px} .t-form-room .dx-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px} .t-form-room .dx-section-heading h2{font-size:clamp(30px,3.3vw,50px)} .t-form-room .dx-section-heading .fd-eyebrow{margin-bottom:14px} .t-form-room .dx-product-list{display:grid;gap:35px} .t-form-room .dx-product-list article{min-width:0} .t-form-room .dx-product-photo{display:block;position:relative;overflow:hidden} .t-form-room .dx-product-photo img{width:100%;height:auto;object-fit:contain} .t-form-room .dx-product-copy{padding-top:24px} .t-form-room .dx-product-copy h3{font-size:28px;margin:12px 0 15px;line-height:1.25} .t-form-room .dx-product-copy p{font-size:14px;max-width:520px} .t-form-room .dx-product-copy .fd-link{margin-top:15px;font-size:12px} .t-form-room .dx-product-number{font-size:10px;letter-spacing:.1em;opacity:.7}
.t-form-room .dx-selection-catalog .dx-product-list{grid-template-columns:repeat(4,1fr);gap:25px} .t-form-room .dx-selection-catalog img{height:auto} .t-form-room .dx-selection-catalog .dx-product-copy h3{font-size:23px} .t-form-room .dx-selection-catalog .dx-product-copy p{font-size:13px}
.t-form-room .dx-selection-ledger .dx-product-list{gap:0;border-top:1px solid currentColor} .t-form-room .dx-selection-ledger article{display:grid;grid-template-columns:230px 1fr;gap:7%;padding:28px 0;border-bottom:1px solid var(--fd-line);align-items:center} .t-form-room .dx-selection-ledger img{height:auto} .t-form-room .dx-selection-ledger .dx-product-copy{display:grid;grid-template-columns:.8fr 1fr auto;gap:12px 7%;align-items:center;padding:0} .t-form-room .dx-selection-ledger .dx-product-number{grid-column:1/-1} .t-form-room .dx-selection-ledger h3{margin:0;font-size:28px} .t-form-room .dx-selection-ledger p{font-size:13px} .t-form-room .dx-selection-ledger .fd-link{margin:0;white-space:nowrap}
.t-form-room .dx-selection-feature .dx-product-list{grid-template-columns:1.35fr 1fr;gap:35px 6%;align-items:start} .t-form-room .dx-selection-feature article:first-child{grid-row:1/3} .t-form-room .dx-selection-feature article:first-child img{height:auto} .t-form-room .dx-selection-feature article:not(:first-child){display:grid;grid-template-columns:.8fr 1fr;gap:25px;align-items:start} .t-form-room .dx-selection-feature article:not(:first-child) img{height:auto} .t-form-room .dx-selection-feature article:not(:first-child) .dx-product-copy{padding:0} .t-form-room .dx-selection-feature article:not(:first-child) h3{font-size:24px}
.t-form-room .dx-selection-bands .dx-product-list{grid-template-columns:repeat(3,1fr);gap:0} .t-form-room .dx-selection-bands article{border-top:1px solid var(--fd-line);padding:25px 20px 0 0} .t-form-room .dx-selection-bands article:nth-child(2){background:transparent;transform:translateY(40px)} .t-form-room .dx-selection-bands img{height:auto} .t-form-room .dx-selection-bands h3{font-size:25px}
.t-form-room .dx-selection-index article{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;padding:35px 0;border-top:1px solid var(--fd-line);align-items:center} .t-form-room .dx-selection-index .dx-product-photo{order:2} .t-form-room .dx-selection-index img{height:auto} .t-form-room .dx-selection-index .dx-product-copy{padding-top:0} .t-form-room .dx-selection-index .dx-product-number{font:45px/1 'Barlow Condensed',sans-serif;color:var(--fd-accent)} .t-form-room .dx-selection-index h3{font-size:36px}
.t-form-room .dx-selection-mosaic .dx-product-list{grid-template-columns:1.3fr 1fr 1fr;gap:4%;align-items:start} .t-form-room .dx-selection-mosaic article:nth-child(2){padding-top:100px} .t-form-room .dx-selection-mosaic article:nth-child(3){padding-top:45px} .t-form-room .dx-selection-mosaic img{height:auto} .t-form-room .dx-selection-mosaic article:first-child img{height:auto}
.t-form-room .dx-selection-storyboard .dx-product-list{grid-template-columns:1fr;gap:65px} .t-form-room .dx-selection-storyboard article{display:grid;grid-template-columns:1.5fr 1fr;gap:9%;align-items:center} .t-form-room .dx-selection-storyboard article:nth-child(even) .dx-product-photo{order:2} .t-form-room .dx-selection-storyboard img{height:auto} .t-form-room .dx-selection-storyboard h3{font-size:40px}
.t-form-room .fd-detail-grid .fd-offerings{display:grid;grid-template-columns:1fr 1fr;gap:65px 5%;padding-top:30px} .t-form-room .fd-detail-grid .fd-offering{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding:0 0 35px;border-top:0;border-bottom:1px solid var(--fd-line)} .t-form-room .fd-detail-grid .fd-offering-photo{order:0!important} .t-form-room .fd-detail-grid .fd-offering-photo img{height:auto} .t-form-room .fd-detail-grid .fd-offering h2{font-size:32px}
.t-form-room .fd-detail-catalog .fd-offering{grid-template-columns:.8fr 1.4fr;gap:7%;padding:35px 0} .t-form-room .fd-detail-catalog .fd-offering-photo{order:0!important} .t-form-room .fd-detail-catalog .fd-offering-photo img{height:auto} .t-form-room .fd-detail-catalog .fd-offering>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 30px} .t-form-room .fd-detail-catalog .fd-offering .fd-eyebrow,.t-form-room .fd-detail-catalog .fd-offering h2{grid-column:1/-1} .t-form-room .fd-detail-catalog .fd-offering dl{margin:0;grid-row:3/5;grid-column:2;align-self:start} .t-form-room .fd-detail-catalog .fd-offering .fd-button{margin-top:25px;justify-self:start}
.t-form-room .fd-detail-chapters .fd-offering{grid-template-columns:1.35fr 1fr;gap:8%;padding-block:50px 90px;align-items:center} .t-form-room .fd-detail-chapters .fd-offering-photo img{height:auto} .t-form-room .fd-detail-chapters .fd-offering:nth-child(even){grid-template-columns:1fr 1.35fr} .t-form-room .fd-detail-chapters .fd-offering h2{font-size:42px}
.t-form-room .fd-gallery-contact .fd-gallery{grid-template-columns:repeat(3,1fr);gap:50px 30px} .t-form-room .fd-gallery-contact .fd-gallery figure{padding-top:0!important} .t-form-room .fd-gallery-contact .fd-gallery img{aspect-ratio:auto!important} .t-form-room .fd-gallery-contact .fd-gallery h2{font-size:21px} .t-form-room .fd-gallery-contact .fd-gallery figcaption{gap:15px}
.t-form-room .fd-gallery-wide .fd-gallery{grid-template-columns:1fr;gap:70px} .t-form-room .fd-gallery-wide .fd-gallery figure{display:grid;grid-template-columns:1.65fr 1fr;gap:7%;align-items:center;padding-top:0} .t-form-room .fd-gallery-wide .fd-gallery img{aspect-ratio:auto!important} .t-form-room .fd-gallery-wide .fd-gallery figure:nth-child(even)>a{order:2} .t-form-room .fd-gallery-wide .fd-gallery figcaption{margin:0}
.t-form-room .fd-body-index .fd-guide,.t-form-room .fd-body-ledger .fd-guide{grid-template-columns:1fr 1.1fr;gap:8%} .t-form-room .fd-body-index .fd-guide aside,.t-form-room .fd-body-ledger .fd-guide aside{order:2} .t-form-room .fd-body-catalog .fd-guide{display:block} .t-form-room .fd-body-catalog .fd-guide aside{display:grid;grid-template-columns:1fr 1.2fr;gap:15px 6%;padding-bottom:65px;align-items:start} .t-form-room .fd-body-catalog .fd-guide aside>img{grid-row:1/4;height:auto;aspect-ratio:auto;margin:0} .t-form-room .fd-body-catalog .fd-guide aside .fd-button{justify-self:start} .t-form-room .fd-body-catalog .fd-guide-content ol{display:grid;grid-template-columns:repeat(4,1fr);gap:30px} .t-form-room .fd-body-catalog .fd-guide li{padding-left:0;padding-top:55px} .t-form-room .fd-body-catalog .fd-guide li:before{top:20px} .t-form-room .fd-body-catalog .fd-guide li h3{font-size:23px}
.t-form-room .fd-body-ledger .fd-principles,.t-form-room .fd-body-catalog .fd-principles{display:block} .t-form-room .fd-body-ledger .fd-principles>div:last-child,.t-form-room .fd-body-catalog .fd-principles>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px} .t-form-room .fd-body-bands .fd-intro,.t-form-room .fd-body-mosaic .fd-intro{display:block;text-align:center;max-width:1000px} .t-form-room .fd-body-bands .fd-intro>div,.t-form-room .fd-body-mosaic .fd-intro>div{display:block} .t-form-room .fd-body-bands .fd-intro p,.t-form-room .fd-body-mosaic .fd-intro p{margin:30px auto;max-width:680px} .t-form-room .fd-body-feature .fd-editorial{grid-template-columns:.85fr 1.15fr} .t-form-room .fd-body-feature .fd-editorial>div:first-child{order:2} .t-form-room .fd-body-storyboard .fd-principles{background:var(--fd-soft);padding:55px;width:min(1280px,90%);margin-block:50px}
@media(min-width:761px) and (max-width:1100px){.t-form-room .dx-selection-catalog .dx-product-list{grid-template-columns:1fr 1fr}.t-form-room .dx-selection-ledger .dx-product-copy{grid-template-columns:1fr 1fr}.t-form-room .dx-selection-ledger .fd-link{grid-column:2}.t-form-room .dx-selection-feature .dx-product-list{gap:30px}.t-form-room .dx-selection-feature article:not(:first-child){display:block}.t-form-room .dx-selection-feature article:not(:first-child) .dx-product-copy{padding-top:20px}.t-form-room .dx-selection-feature article:first-child img{height:auto}.t-form-room .fd-body-catalog .fd-guide-content ol{grid-template-columns:1fr 1fr}.t-form-room .fd-detail-catalog .fd-offering>div:last-child{display:block}.t-form-room .fd-detail-catalog .fd-offering dl{margin-top:25px}.t-form-room .fd-gallery-contact .fd-gallery{grid-template-columns:1fr 1fr}}
@media(max-width:760px){
.t-form-room .dx-selection{padding-block:55px}.t-form-room .dx-section-heading{display:block;margin-bottom:28px}.t-form-room .dx-section-heading>.fd-link{margin-top:18px}.t-form-room .dx-product-copy h3{font-size:23px}.t-form-room .dx-product-copy p{font-size:13px}.t-form-room .dx-product-number{font-size:9px}.t-form-room .dx-product-copy .fd-link{gap:15px;font-size:11px}
.t-form-room .dx-selection-catalog .dx-product-list{grid-template-columns:1fr 1fr;gap:30px 18px}.t-form-room .dx-selection-catalog img{height:auto}.t-form-room .dx-selection-catalog .dx-product-copy h3{font-size:20px}.t-form-room .dx-selection-catalog .dx-product-copy p{font-size:12px}
.t-form-room .dx-selection-ledger article{grid-template-columns:100px 1fr;gap:20px;padding:24px 0;align-items:start}.t-form-room .dx-selection-ledger img{height:auto}.t-form-room .dx-selection-ledger .dx-product-copy{display:block}.t-form-room .dx-selection-ledger h3{font-size:23px;margin:9px 0 13px}.t-form-room .dx-selection-ledger p{font-size:12px}.t-form-room .dx-selection-ledger .fd-link{margin-top:15px}
.t-form-room .dx-selection-feature .dx-product-list{grid-template-columns:1fr;gap:35px}.t-form-room .dx-selection-feature article:first-child{grid-row:auto}.t-form-room .dx-selection-feature article:first-child img{height:auto}.t-form-room .dx-selection-feature article:not(:first-child){grid-template-columns:.85fr 1fr;gap:20px}.t-form-room .dx-selection-feature article:not(:first-child) img{height:auto}.t-form-room .dx-selection-feature article:not(:first-child) h3{font-size:22px}
.t-form-room .dx-selection-bands .dx-product-list{display:block}.t-form-room .dx-selection-bands article{display:grid;grid-template-columns:.8fr 1fr;gap:20px;padding:24px 0}.t-form-room .dx-selection-bands article:nth-child(2){transform:none}.t-form-room .dx-selection-bands img{height:auto}.t-form-room .dx-selection-bands .dx-product-copy{padding:0}.t-form-room .dx-selection-bands h3{font-size:22px}
.t-form-room .dx-selection-index article{grid-template-columns:1fr 1fr;gap:20px;padding:28px 0}.t-form-room .dx-selection-index img{height:auto}.t-form-room .dx-selection-index .dx-product-number{font-size:29px}.t-form-room .dx-selection-index h3{font-size:25px}
.t-form-room .dx-selection-mosaic .dx-product-list{grid-template-columns:1fr 1fr;gap:30px 20px}.t-form-room .dx-selection-mosaic article:first-child{grid-column:1/-1}.t-form-room .dx-selection-mosaic article:first-child img{height:auto}.t-form-room .dx-selection-mosaic article:nth-child(2){padding-top:0}.t-form-room .dx-selection-mosaic article:nth-child(3){padding-top:50px}.t-form-room .dx-selection-mosaic img{height:auto}
.t-form-room .dx-selection-storyboard .dx-product-list{gap:45px}.t-form-room .dx-selection-storyboard article{display:block}.t-form-room .dx-selection-storyboard img{height:auto}.t-form-room .dx-selection-storyboard h3{font-size:30px}
.t-form-room .fd-detail-grid .fd-offerings{grid-template-columns:1fr;gap:45px}.t-form-room .fd-detail-grid .fd-offering-photo img{height:auto}.t-form-room .fd-detail-catalog .fd-offering,.t-form-room .fd-detail-chapters .fd-offering,.t-form-room .fd-detail-chapters .fd-offering:nth-child(even){display:block;padding-block:30px 50px}.t-form-room .fd-detail-catalog .fd-offering>div:last-child{display:block;margin-top:27px}.t-form-room .fd-detail-catalog .fd-offering dl{margin-top:25px}.t-form-room .fd-detail-chapters .fd-offering-photo img{height:auto}.t-form-room .fd-detail-chapters .fd-offering>div:last-child{margin-top:30px}.t-form-room .fd-detail-chapters .fd-offering h2{font-size:31px}
.t-form-room .fd-gallery-contact .fd-gallery{grid-template-columns:1fr 1fr;gap:40px 20px}.t-form-room .fd-gallery-contact .fd-gallery h2{font-size:18px}.t-form-room .fd-gallery-wide .fd-gallery{gap:50px}.t-form-room .fd-gallery-wide .fd-gallery figure{display:block}.t-form-room .fd-gallery-wide .fd-gallery figcaption{margin-top:20px}
.t-form-room .fd-body-index .fd-guide,.t-form-room .fd-body-ledger .fd-guide{display:block}.t-form-room .fd-body-index .fd-guide aside,.t-form-room .fd-body-ledger .fd-guide aside{margin-bottom:50px}.t-form-room .fd-body-catalog .fd-guide aside{grid-template-columns:.8fr 1fr;gap:15px 20px;padding-bottom:45px}.t-form-room .fd-body-catalog .fd-guide aside>img{height:auto}.t-form-room .fd-body-catalog .fd-guide-content ol{grid-template-columns:1fr 1fr;gap:20px}.t-form-room .fd-body-catalog .fd-guide li h3{font-size:20px}.t-form-room .fd-body-ledger .fd-principles>div:last-child,.t-form-room .fd-body-catalog .fd-principles>div:last-child{display:block;margin-top:30px}.t-form-room .fd-body-feature .fd-editorial{grid-template-columns:1fr}.t-form-room .fd-body-feature .fd-editorial>div:first-child{order:0}.t-form-room .fd-body-storyboard .fd-principles{padding:35px 7%;margin-block:35px}
}

.t-form-room .pa-hero{width:min(1320px,90%);margin-inline:auto;padding-block:55px 65px}
.t-form-room .pa-hero h1{font:var(--fd-weight) clamp(44px,5.1vw,76px)/1.25 var(--fd-heading);letter-spacing:-.045em}
.t-form-room .pa-hero p{font:15px/1.9 var(--fd-body);max-width:500px}
.t-form-room .pa-hero .fd-button{margin-top:25px}
.t-form-room .pa-hero figure{margin:0;min-width:0}.t-form-room .pa-hero>div,.t-form-room .pa-hero>div>div{min-width:0}
.t-form-room .pa-hero figure img{width:100%;height:auto;display:block;object-fit:contain;border-radius:0}
.t-form-room .pa-hero figcaption{font:11px/1.7 var(--fd-body);padding-top:14px;color:var(--fd-ink);opacity:.75}
.t-form-room .pa-dining-head{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end;margin-bottom:42px}
.t-form-room .pa-dining-head h1{font-size:clamp(45px,5.7vw,86px)}
.t-form-room .pa-dining-photos{display:grid;grid-template-columns:1.8fr 1fr;gap:28px;align-items:end}
.t-form-room .pa-dining-photos figure:last-child{padding-bottom:35px}
.t-form-room .pa-tea{display:grid;grid-template-columns:1.45fr 1fr;gap:9%;align-items:center;padding-block:70px}
.t-form-room .pa-tea-copy h1{font-size:clamp(40px,4.6vw,65px);line-height:1.45}
.t-form-room .pa-tea-copy p{margin-top:32px;max-width:350px}
.t-form-room .pa-tea figcaption{text-align:right}
.t-form-room .pa-cake-heading{text-align:center;max-width:720px;margin:0 auto 40px}
.t-form-room .pa-cake-heading h1{font-size:clamp(43px,4.8vw,70px)}
.t-form-room .pa-cake-heading p{margin:24px auto 0;max-width:620px}
.t-form-room .pa-cake-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.t-form-room .pa-cake-shelf figcaption{display:flex;gap:12px}
.t-form-room .pa-cake-shelf figcaption span{color:var(--fd-accent);font-size:10px}
.t-form-room .pa-cake-link{text-align:center;margin-top:15px}
.t-form-room .pa-sweets-top{display:flex;gap:9%;align-items:start;padding-bottom:45px;border-bottom:1px solid var(--fd-line);margin-bottom:40px}
.t-form-room .pa-sweets-top .fd-eyebrow{max-width:150px;padding-top:12px}
.t-form-room .pa-sweets-top h1{font-size:clamp(43px,5.3vw,78px);line-height:1.35}
.t-form-room .pa-sweets-spread{display:grid;grid-template-columns:1.6fr 1fr;gap:7%;align-items:start}
.t-form-room .pa-sweets-side>figure{width:78%;margin:35px 0 0 auto}
.t-form-room .pa-sweets-side .fd-button{margin-top:22px}
.t-form-room .pa-banchan-head{display:grid;grid-template-columns:1.15fr 1fr;gap:13%;align-items:center;margin-bottom:36px}
.t-form-room .pa-banchan-head h1{font-size:clamp(45px,5.7vw,84px)}
.t-form-room .pa-banchan-spread{display:grid;grid-template-columns:1fr 1.35fr;gap:32px;align-items:start}
.t-form-room .pa-banchan-spread figure:first-child{padding-top:55px}
.t-form-room .pa-banchan-spread figcaption{border-bottom:1px solid var(--fd-line);padding-bottom:14px}
.t-form-room .pa-jewelry{display:grid;grid-template-columns:1fr 1.7fr;gap:35px 8%;align-items:center}
.t-form-room .pa-jewelry-copy{grid-column:1;grid-row:1}
.t-form-room .pa-jewelry-copy h1{font-size:clamp(41px,4.5vw,66px);line-height:1.4}
.t-form-room .pa-jewelry-copy p{margin-top:30px;max-width:350px}
.t-form-room .pa-jewelry-main{grid-column:2;grid-row:1/3;align-self:start}
.t-form-room .pa-jewelry-detail{grid-column:1;width:72%;margin-top:8px!important}
.t-form-room .pa-jewelry figcaption{font-size:10px;letter-spacing:.03em}
@media(min-width:761px) and (max-width:1050px){
.t-form-room .pa-hero{width:88%;padding-block:40px 50px}
.t-form-room .pa-dining-head,.t-form-room .pa-banchan-head{gap:6%;grid-template-columns:1.2fr 1fr}
.t-form-room .pa-tea{gap:6%;grid-template-columns:1.25fr 1fr}
.t-form-room .pa-sweets-top{gap:6%}.t-form-room .pa-jewelry{gap:30px 6%;grid-template-columns:1fr 1.4fr}
.t-form-room .pa-hero h1{font-size:clamp(40px,5vw,54px)}
}
@media(max-width:760px){
.t-form-room .pa-hero{width:88%;padding-block:35px 45px}
.t-form-room .pa-hero h1{font-size:clamp(34px,9.1vw,56px);line-height:1.3}
.t-form-room .pa-hero p{font-size:14px;line-height:1.85}
.t-form-room .pa-hero figcaption{font-size:10px;padding-top:11px}
.t-form-room .pa-dining-head,.t-form-room .pa-banchan-head{display:block;margin-bottom:28px}
.t-form-room .pa-dining-head>div:last-child,.t-form-room .pa-banchan-head>div:last-child{margin-top:25px}
.t-form-room .pa-dining-photos{grid-template-columns:1fr;gap:24px}
.t-form-room .pa-dining-photos figure:last-child{width:68%;margin-left:auto;padding:0}
.t-form-room .pa-tea{display:flex;flex-direction:column;gap:30px;align-items:stretch}
.t-form-room .pa-tea-copy{order:-1}.t-form-room .pa-tea-copy p{margin-top:24px;max-width:none}
.t-form-room .pa-cake-heading{text-align:left;margin-bottom:28px}
.t-form-room .pa-cake-heading p{margin-top:24px}
.t-form-room .pa-cake-shelf{grid-template-columns:1fr 1fr;gap:25px 16px}
.t-form-room .pa-cake-shelf figure:first-child{grid-column:1/-1}
.t-form-room .pa-cake-shelf figcaption{display:block}
.t-form-room .pa-cake-shelf figcaption span{display:block;margin-bottom:5px}
.t-form-room .pa-cake-link{text-align:left;margin-top:12px}
.t-form-room .pa-sweets-top{display:block;padding-bottom:25px;margin-bottom:28px}
.t-form-room .pa-sweets-top .fd-eyebrow{max-width:none;padding:0}
.t-form-room .pa-sweets-spread{display:block}
.t-form-room .pa-sweets-side{margin-top:28px}
.t-form-room .pa-sweets-side>figure{width:78%;margin-top:30px}
.t-form-room .pa-banchan-spread{grid-template-columns:1fr;gap:25px}
.t-form-room .pa-banchan-spread figure:first-child{padding:0;width:85%}
.t-form-room .pa-banchan-spread figure:last-child{width:100%}
.t-form-room .pa-jewelry{display:block}
.t-form-room .pa-jewelry-copy p{max-width:none;margin-top:24px}
.t-form-room .pa-jewelry-main{margin-top:32px!important}
.t-form-room .pa-jewelry-detail{width:62%;margin:28px 0 0 auto!important}
}


.t-form-room main[class] h1,.t-form-room main[class] h2,.t-form-room main[class] h3{font-family:var(--fd-heading)}

.t-form-room .fm-masthead h1,.t-form-room .fm-section-head h2,.t-form-room .fm-collection-grid h3{font-family:'Space Grotesk','IBM Plex Sans KR',sans-serif}.t-form-room .fm-masthead h1{letter-spacing:-.075em}.t-form-room .fm-collection-grid{display:block}.t-form-room .fm-collection-grid>a{display:grid;grid-template-columns:1.5fr 1fr;gap:7%;align-items:center;padding:40px 0;border-bottom:1px solid #abb5ac}.t-form-room .fm-collection-grid>a:nth-child(2){padding-top:40px;grid-template-columns:1fr 1.5fr}.t-form-room .fm-collection-grid>a:nth-child(2) img{order:2;height:430px}.t-form-room .fm-collection-grid img{height:430px}.t-form-room .fm-collection-grid h3{font-size:40px}.t-form-room .fm-material{background:#e9eae6}.t-form-room .fm-intro p,.t-form-room .fm-collection-grid p,.t-form-room .fm-material p{color:#5d6a61}
@media(max-width:760px){.t-form-room .fm-collection-grid>a,.t-form-room .fm-collection-grid>a:nth-child(2){display:block;padding:30px 0}.t-form-room .fm-collection-grid img,.t-form-room .fm-collection-grid>a:nth-child(2) img{height:350px}.t-form-room .fm-collection-grid h3{font-size:31px}}

.t-form-room .fm-collection-grid > a[href$="#chair"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.t-form-room .fm-collection-grid > a[href$="#chair"] > img[src="/website-templates/assets/food-retail/form-room-3.webp"]{width:min(100%,500px);height:auto;aspect-ratio:auto;object-fit:contain;justify-self:start}
.t-form-room .fm-collection-grid > a[href$="#space"]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.t-form-room .fm-collection-grid > a[href$="#space"] > img[src="/website-templates/assets/food-retail/form-room-2.webp"]{width:min(100%,360px);height:auto;aspect-ratio:auto;object-fit:contain;justify-self:end}
.t-form-room section#space.fm-space-detail{grid-template-columns:minmax(0,1fr) minmax(0,390px);max-width:1080px;gap:10%}
.t-form-room section#space.fm-space-detail > img[src="/website-templates/assets/food-retail/form-room-2.webp"]{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
@media(max-width:760px){
 .t-form-room .fm-collection-grid > a[href$="#chair"],.t-form-room .fm-collection-grid > a[href$="#space"]{grid-template-columns:minmax(0,1fr)}
 .t-form-room .fm-collection-grid > a[href$="#space"] > img[src="/website-templates/assets/food-retail/form-room-2.webp"]{width:min(100%,320px);margin-inline:auto}
 .t-form-room section#space.fm-space-detail{grid-template-columns:minmax(0,1fr);gap:30px}
 .t-form-room section#space.fm-space-detail > img[src="/website-templates/assets/food-retail/form-room-2.webp"]{width:min(100%,330px);justify-self:center}
}
.t-form-room .ft-trust{width:min(88%,1200px);margin:84px auto 96px;padding:54px 0;border-top:1px solid currentColor;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);color:var(--ink);background:transparent;word-break:keep-all;overflow-wrap:normal}
.t-form-room .ft-trust *,.t-form-room .ft-trust *::before,.t-form-room .ft-trust *::after{box-sizing:border-box;min-width:0}
.t-form-room .ft-heading{position:static;display:block;padding:0;margin:0 0 42px;border:0;background:none;box-shadow:none;color:inherit}
.t-form-room .ft-kicker{display:block;font-size:12px;font-weight:600;letter-spacing:.09em;margin-bottom:18px}
.t-form-room .ft-heading h2{font-family:inherit;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.32;letter-spacing:-.045em;margin:0;max-width:850px;text-wrap:balance;color:inherit}
.t-form-room .ft-heading>p{max-width:780px;font-size:16px;line-height:1.9;margin:24px 0 0;color:inherit}
.t-form-room .ft-trust h3{font-family:inherit;font-size:22px;font-weight:500;line-height:1.5;letter-spacing:-.025em;margin:0 0 15px;color:inherit}
.t-form-room .ft-trust p{font-size:15px;line-height:1.95;color:inherit;text-wrap:pretty}
.t-form-room .ft-entry{display:flex;gap:24px;padding:28px 0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}
.t-form-room .ft-entry p{margin:0}
.t-form-room .ft-number{font-size:13px;line-height:2;flex:0 0 32px;padding-top:4px}
.t-form-room .ft-evidence{margin-top:22px!important;font-size:13px!important;line-height:1.8!important}
.t-form-room .ft-evidence>span{display:block;font-size:10px;font-weight:600;letter-spacing:.07em;margin-bottom:7px}
.t-form-room .ft-example{font-size:12px!important;line-height:1.85!important;margin:24px 0!important;padding:14px 16px;border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 5%,transparent)}
.t-form-room .ft-statement{max-width:870px;font-size:clamp(23px,2.5vw,34px)!important;line-height:1.6!important;margin:0 0 44px;letter-spacing:-.035em}
.t-form-room .ft-person-role{display:block;font-size:12px;letter-spacing:.04em;margin:0 0 14px}
.t-form-room .ft-person>h3{font-size:32px;margin:0 0 20px}
.t-form-room .ft-person>p{margin:0 0 26px}
.t-form-room .ft-person dl{margin:0}
.t-form-room .ft-person dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}
.t-form-room .ft-person dt,.t-form-room .ft-person dd{margin:0;font-size:13px;line-height:1.8}
.t-form-room .ft-person dt{font-weight:600}
.t-form-room .ft-maker-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:9%}
.t-form-room .ft-maker .ft-entries .ft-entry:first-child{padding-top:0;border-top:0}
.t-form-room .ft-crew-lead{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:8%;margin-bottom:45px}
.t-form-room .ft-crew-lead>.ft-example{align-self:start}
.t-form-room .ft-crew-lead .ft-person{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 28px}
.t-form-room .ft-crew-lead .ft-person>p,.t-form-room .ft-crew-lead .ft-person>dl{grid-column:2}
.t-form-room .ft-crew-lead .ft-person-role,.t-form-room .ft-crew-lead .ft-person>h3{grid-column:1}
.t-form-room .ft-crew .ft-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.t-form-room .ft-crew .ft-entry{display:block}
.t-form-room .ft-crew .ft-number{display:block;margin-bottom:17px}
.t-form-room .ft-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8%;margin:38px 0}
.t-form-room .ft-people>.ft-person{padding-top:25px;border-top:1px solid currentColor}
.t-form-room .ft-origin .ft-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 10%}
.t-form-room .ft-origin .ft-statement{grid-column:1;font-size:28px!important}
.t-form-room .ft-origin .ft-example{grid-column:1;align-self:start;margin-top:0!important}
.t-form-room .ft-origin .ft-entries{grid-column:2;grid-row:1/span 3}
.t-form-room .ft-origin .ft-entry:first-child{padding-top:0;border-top:0}
.t-form-room .ft-ledger-head,.t-form-room .ft-ledger-row{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,2fr) minmax(160px,.85fr);gap:32px}
.t-form-room .ft-ledger-head{padding:16px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;font-size:12px;font-weight:600}
.t-form-room .ft-ledger-row{padding:30px 0;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}
.t-form-room .ft-ledger-row h3{font-size:20px}
.t-form-room .ft-ledger-row p{margin:0}
.t-form-room .ft-ledger-row .ft-evidence{margin:0!important}
.t-form-room .ft-ledger-row .ft-evidence>span{display:none}
.t-form-room .ft-materials{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9%}
.t-form-room .ft-materials .ft-heading h2{font-size:clamp(28px,3vw,39px)}
.t-form-room .ft-materials .ft-entry:first-child{padding-top:0;border-top:0}
.t-form-room .ft-journal .ft-heading{max-width:790px;margin-bottom:50px}
.t-form-room .ft-journal .ft-entry{display:grid;grid-template-columns:minmax(0,1fr);margin-left:17%;padding:30px 0}
.t-form-room .ft-journal .ft-entry:nth-child(2){margin-left:8%;margin-right:9%}
.t-form-room .ft-journal .ft-entry:last-child{margin-left:0;margin-right:17%}
.t-form-room .ft-protocol .ft-entries{counter-reset:ft-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8%}
.t-form-room .ft-protocol .ft-number{font-size:29px;font-weight:400;line-height:1.3;flex-basis:46px}
.t-form-room .ft-craft .ft-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.t-form-room .ft-craft .ft-entry{display:block}
@media(max-width:900px){
.t-form-room .ft-crew-lead{grid-template-columns:minmax(0,1fr)}
.t-form-room .ft-crew-lead>.ft-example{max-width:600px}
.t-form-room .ft-crew .ft-entries,.t-form-room .ft-craft .ft-entries{gap:24px}
.t-form-room .ft-ledger-head,.t-form-room .ft-ledger-row{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr) minmax(0,.8fr);gap:22px}
}
@media(max-width:760px){
.t-form-room .ft-trust{width:88%;margin:55px auto 65px;padding:34px 0}
.t-form-room .ft-heading{margin-bottom:30px}
.t-form-room .ft-heading h2,.t-form-room .ft-materials .ft-heading h2{font-size:28px;line-height:1.45;letter-spacing:-.045em}
.t-form-room .ft-heading>p{font-size:14px;line-height:1.95;margin-top:19px}
.t-form-room .ft-trust h3{font-size:20px;line-height:1.5}
.t-form-room .ft-trust p{font-size:14px;line-height:1.95}
.t-form-room .ft-kicker{font-size:11px;line-height:1.8;letter-spacing:.05em;margin-bottom:13px}
.t-form-room .ft-maker-layout,.t-form-room .ft-people,.t-form-room .ft-materials,.t-form-room .ft-origin .ft-content{display:block}
.t-form-room .ft-maker-layout>aside{margin-bottom:38px}
.t-form-room .ft-person>h3{font-size:28px}
.t-form-room .ft-person dl>div{grid-template-columns:76px minmax(0,1fr);gap:12px}
.t-form-room .ft-person dt,.t-form-room .ft-person dd{font-size:12px}
.t-form-room .ft-crew-lead{display:block;margin-bottom:28px}
.t-form-room .ft-crew-lead .ft-person{display:block}
.t-form-room .ft-crew .ft-entries,.t-form-room .ft-craft .ft-entries,.t-form-room .ft-protocol .ft-entries{display:block}
.t-form-room .ft-crew .ft-entry{display:flex}
.t-form-room .ft-crew .ft-number{margin-bottom:0}
.t-form-room .ft-people>.ft-person{margin-bottom:38px}
.t-form-room .ft-origin .ft-statement{font-size:23px!important;margin-bottom:30px}
.t-form-room .ft-origin .ft-entries{margin-top:34px}
.t-form-room .ft-entry{padding:24px 0;gap:18px}
.t-form-room .ft-protocol .ft-number{font-size:24px;flex-basis:30px}
.t-form-room .ft-ledger-head{display:none}
.t-form-room .ft-ledger-row{display:block;padding:26px 0}
.t-form-room .ft-ledger-row:first-of-type{border-top:1px solid currentColor}
.t-form-room .ft-ledger-row h3{margin-bottom:15px}
.t-form-room .ft-ledger-row .ft-evidence{margin-top:20px!important}
.t-form-room .ft-ledger-row .ft-evidence>span{display:block}
.t-form-room .ft-journal .ft-entry,.t-form-room .ft-journal .ft-entry:nth-child(2),.t-form-room .ft-journal .ft-entry:last-child{margin-inline:0}
.t-form-room .ft-materials .ft-content{margin-top:34px}
.t-form-room .ft-example{font-size:11px!important;padding:12px 14px}
}
@media(max-width:360px){
.t-form-room .ft-heading h2,.t-form-room .ft-materials .ft-heading h2{font-size:25px}
.t-form-room .ft-trust h3{font-size:19px}
.t-form-room .ft-person dl>div{grid-template-columns:minmax(0,1fr);gap:3px}
.t-form-room .ft-entry{gap:13px}
}

.t-form-room .fn-furniture{padding-block:90px}
.t-form-room .fn-furniture-heading{display:grid;grid-template-columns:.65fr 1.3fr 1fr;gap:35px;align-items:end;margin-bottom:38px}
.t-form-room .fn-furniture-heading .fr-kicker{align-self:start;margin:8px 0 0;font-size:10px;line-height:1.8}
.t-form-room .fn-furniture-heading h2{font-size:clamp(29px,3.1vw,43px);line-height:1.4;font-weight:500}
.t-form-room .fn-furniture-heading p{font-size:14px;color:#4c545a;line-height:1.9}
.t-form-room .fn-furniture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.t-form-room .fn-furniture-panel{padding:30px;min-width:0;display:flex;flex-direction:column;min-height:340px;background:#f8f8f5;border:1px solid #b9c0c3;transition:box-shadow .2s,background .2s}
.t-form-room .fn-furniture-panel:nth-child(2){background:#e1e7e7}.t-form-room .fn-furniture-panel:nth-child(3){background:#323b40;border-color:#323b40;color:#f6f8f7}
.t-form-room .fn-furniture-index{display:flex;align-items:start;justify-content:space-between;gap:16px}
.t-form-room .fn-furniture-index>span:first-child{font-family:'Barlow Condensed',sans-serif;font-size:38px;line-height:1;font-weight:700}
.t-form-room .fn-furniture-index>span:last-child{font-size:9px;line-height:1.6;letter-spacing:.1em;padding-top:3px;text-align:right}
.t-form-room .fn-furniture-panel h3{font-size:25px;line-height:1.4;margin-top:38px;font-weight:500}
.t-form-room .fn-furniture-panel p{font-size:14px;line-height:1.8;margin-top:15px;color:#4a5358}
.t-form-room .fn-furniture-panel ul{list-style:none;padding:0;margin:24px 0 29px;font-size:12px;line-height:1.8;color:#4a5358}
.t-form-room .fn-furniture-panel li::before{content:'·';margin-right:7px}
.t-form-room .fn-furniture-panel:nth-child(3) p,.t-form-room .fn-furniture-panel:nth-child(3) ul{color:#dbe3e4}
.t-form-room .fn-furniture-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-top:auto;font-weight:600}
.t-form-room .fn-furniture-panel:hover{box-shadow:inset 0 0 0 2px #7e8d92}.t-form-room .fn-furniture-panel:focus-visible{outline:3px solid #8e4b23;outline-offset:5px}
.t-form-room .fn-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;min-width:26px;min-height:26px}
@media(max-width:1020px){.t-form-room .fn-furniture-heading{grid-template-columns:1.2fr 1fr}.t-form-room .fn-furniture-heading .fr-kicker{grid-column:1/-1}.t-form-room .fn-furniture-panel{padding:24px}.t-form-room .fn-furniture-panel h3{font-size:22px}}
@media(max-width:760px){.t-form-room .fn-furniture{padding-block:60px}.t-form-room .fn-furniture-heading{display:block;margin-bottom:28px}.t-form-room .fn-furniture-heading .fr-kicker{margin:0 0 17px}.t-form-room .fn-furniture-heading h2{font-size:31px}.t-form-room .fn-furniture-heading p{margin-top:20px}.t-form-room .fn-furniture-grid{grid-template-columns:1fr;gap:15px}.t-form-room .fn-furniture-panel{padding:26px;min-height:0}.t-form-room .fn-furniture-panel h3{font-size:26px;margin-top:25px}.t-form-room .fn-furniture-panel ul{margin:20px 0 26px}}

.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)){--fa-fill:transparent;--fa-text:#fff;--fa-rule:var(--fd-accent);display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:54px;min-width:0;max-width:100%;padding:8px 0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--fd-ink);font-family:inherit;font-size:15px;font-weight:650;line-height:1.45;letter-spacing:-.015em;text-align:left;text-decoration:none;word-break:keep-all;white-space:normal;overflow-wrap:normal;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button))>span[aria-hidden="true"]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;line-height:1;transition:transform .18s ease,background-color .18s ease,color .18s ease}
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button))>svg.su-action-icon,.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button))>span[aria-hidden="true"]>svg.su-action-icon{flex-shrink:0}
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)):focus-visible{outline:3px solid var(--fd-ink);outline-offset:5px}
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)):active{transform:translateY(1px)}

.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)){width:fit-content;border-bottom:2px solid var(--fa-rule)}
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)):hover{background:transparent;color:var(--fd-ink);border-color:var(--fd-ink);box-shadow:0 1px 0 var(--fd-ink)}
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)):hover>span[aria-hidden="true"]{transform:translate(3px,-1px)}

@media(max-width:760px){
.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)){min-height:50px;max-width:100%;font-size:14px;line-height:1.5;gap:20px;padding:8px 0}
.t-form-room main .fd-guide aside :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)){gap:14px;}

}
@media(prefers-reduced-motion:reduce){.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)),.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button))>span[aria-hidden="true"]{transition:none}.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)):hover>span[aria-hidden="true"],.t-form-room main :is(a,button):is(.fd-button,.fr-button):not(form :is(.fd-button,.fr-button)):not(nav :is(.fd-button,.fr-button)):active{transform:none}}
