:root{--mb-graphite: #282316;--mb-olive: #65583c;--mb-shadow: #7e7157;--mb-isabelline: #f3f3ef;--mb-paper: #ffffff;--mb-isabelline-100: #eaeae4;--mb-isabelline-200: #d9d7d0;--mb-olive-100: #ebe8db;--mb-shadow-300: #bfb59f;--mb-shadow-700: #726750;--mb-olive-700: #52462d;--mb-graphite-800: #3a352a;--mb-graphite-950: #1a1710;--mb-error: #9d483e;--mb-error-surface: #fbecea;--mb-warning: #915c2a;--mb-warning-surface: #faf0e1;--mb-success: #3f7258;--mb-success-surface: #e8f4ec;--mb-info: #416584;--mb-info-surface: #eaf1f8;--mb-bg: var(--mb-isabelline);--mb-surface: var(--mb-paper);--mb-surface-muted: var(--mb-isabelline-100);--mb-text: var(--mb-graphite);--mb-text-muted: var(--mb-shadow-700);--mb-line: var(--mb-shadow);--mb-line-soft: var(--mb-isabelline-200);--mb-selected: var(--mb-olive-100);--mb-action: var(--mb-olive);--mb-action-hover: var(--mb-olive-700);--mb-on-action: var(--mb-paper);--mb-focus: var(--mb-olive);--mb-focus-on-dark: var(--mb-isabelline);--mb-khaki: var(--mb-olive);--mb-on-khaki: var(--mb-paper);--mb-on-khaki-muted: var(--mb-isabelline-200);--mb-dark: var(--mb-graphite);--mb-on-dark: var(--mb-isabelline);--mb-on-dark-muted: var(--mb-shadow-300);--mb-font-admin: "SUIT", "Pretendard", system-ui, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif;--mb-font-ko: "SUIT", "Pretendard", system-ui, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif;--mb-font-ko-serif: "Gowun Batang", "AppleMyungjo", serif;--mb-font-display: "Quiche Flare", "Fraunces", Georgia, "Times New Roman", serif;--mb-font-quote: "IvyOra Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--mb-admin-size: 14px;--mb-admin-table-size: 13px;--mb-admin-leading: 1.45;--mb-space-1: 4px;--mb-space-2: 8px;--mb-space-3: 12px;--mb-space-4: 16px;--mb-space-5: 24px;--mb-space-6: 32px;--mb-space-7: 40px;--mb-space-8: 64px;--mb-radius: 0;--mb-control-h-admin: 44px;--mb-control-h-site: 48px;--mb-display-home: 172px;--mb-display-detail: 88px;--mb-motion-menu: .18s;--mb-motion-micro: .15s;--mb-motion-scene: .4s;--mb-motion-image: .6s;--mb-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){:root{--mb-motion-image: var(--mb-motion-scene)}}.status{display:inline-flex;align-items:center;gap:6px}.status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--status-color, var(--mb-line))}@supports (margin-top: 1lh){.status{align-items:flex-start}.status:before{margin-top:calc((1lh - 8px)/2)}}.status--neutral{--status-color: var(--mb-line)}.status--info{--status-color: var(--mb-info)}.status--success{--status-color: var(--mb-success)}.status--warning{--status-color: var(--mb-warning)}.status--error{--status-color: var(--mb-error)}@font-face{font-family:SUIT;src:url(/fonts/suit/SUIT-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Gowun Batang;src:url(/fonts/gowun-batang/GowunBatang-Regular-ksx1001.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces/Fraunces-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces/Fraunces-Italic-Variable.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond/CormorantGaramond-Variable.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond/CormorantGaramond-Italic-Variable.ttf) format("truetype");font-weight:300 700;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--mb-bg);color:var(--mb-text);font-family:var(--mb-font-ko);font-size:17px;line-height:1.7;font-weight:300;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}h1,h2,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--mb-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}:root{--page-gutter: clamp(16px, 4vw, 48px);--page-pad: max(var(--page-gutter), calc((100% - 1200px)/2) );--chrome-pad: 48px}.review{font-family:var(--mb-font-admin);font-size:13px;line-height:1.45;font-weight:400}.review-band{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mb-space-1) var(--mb-space-3);padding:var(--mb-space-2) var(--page-pad);background:var(--mb-warning-surface)}.review-band__label{color:var(--mb-warning);font-weight:600}.review-band__more{display:none;flex-basis:100%}.review-band__more summary{cursor:pointer;color:var(--mb-action);text-decoration:underline;text-underline-offset:3px}.review-band__more p,.review-band__more ul{margin-top:var(--mb-space-1)}.review-memo{padding:var(--mb-space-2) var(--page-pad) var(--mb-space-3);background:var(--mb-warning-surface);border-top:1px solid var(--mb-line-soft);font-size:12px}.review-memo__title{font-weight:600}.review-memo__list{display:grid;gap:var(--mb-space-1);margin-top:var(--mb-space-1);max-width:72em}.review-memo__list li{position:relative;padding-left:var(--mb-space-4)}.review-memo__list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--mb-line)}@media(min-width:900px){.review-band{position:sticky;top:0;z-index:20}}@media(max-width:599px){.review-band__detail,.review-memo{display:none}.review-band__more{display:block;font-size:12px}}.site--white{--site-surface: var(--mb-paper);background:var(--site-surface)}.site--khaki{--site-surface: var(--mb-khaki);--mb-text: var(--mb-on-khaki);--mb-text-muted: var(--mb-on-khaki-muted);--mb-line: var(--mb-on-khaki-muted);--mb-focus: var(--mb-focus-on-dark);background:var(--site-surface);color:var(--mb-text)}.site--khaki{--surface-rule: color-mix(in srgb, var(--mb-on-khaki) 30%, transparent)}.site .session-bar{padding-inline:var(--chrome-pad)}.site--khaki .session-bar{background:none}.site--khaki .session-bar button{background:none;color:inherit;border-color:currentColor}.site--khaki .label{--mb-text: var(--mb-graphite);--mb-text-muted: var(--mb-shadow-700);--mb-line: var(--mb-shadow);--mb-focus: var(--mb-olive);color:var(--mb-text)}.site-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:96px;padding:0 var(--chrome-pad)}.wordmark{font-size:14px;font-weight:500;letter-spacing:.12em;text-decoration:none}.site-nav__list{display:flex;flex-wrap:wrap;gap:var(--mb-space-1) 20px}.site-nav--right .site-nav__list{justify-content:flex-end}.site-nav__link{display:inline-flex;align-items:center;min-height:var(--mb-control-h-site);color:inherit;font-size:14px;font-weight:500;line-height:22px;text-decoration:none}.site-nav__link[aria-current]{text-decoration:underline;text-underline-offset:4px}.menu-off,.action.menu-off{color:var(--mb-text-muted);cursor:default}.action.menu-off:hover .arrow{transform:none}.site-footer .menu-off{color:var(--mb-on-khaki-muted)}.site-menu-toggle{display:none;align-items:center;justify-content:center;width:var(--mb-control-h-site);height:var(--mb-control-h-site);padding:0;border:0;border-radius:var(--mb-radius);background:none;color:inherit;cursor:pointer}.site-menu{display:none}@media(max-width:899px){:root{--chrome-pad: var(--mb-space-5)}.site-header{min-height:80px;grid-template-columns:var(--mb-control-h-site) 1fr var(--mb-control-h-site)}.site-nav{display:none}.wordmark{grid-column:2;justify-self:center}.site-menu-toggle{display:inline-flex;grid-column:3;justify-self:end}.site-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;padding:80px var(--page-gutter) var(--mb-space-6);background:var(--site-surface);overflow-y:auto;animation:site-menu-in var(--mb-motion-menu) linear}.site-menu .site-nav__link{width:100%;font-size:24px;letter-spacing:.04em}.site-menu-toggle{position:relative;z-index:31}}@keyframes site-menu-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.site-menu{animation:none}}.home-hero{position:relative;display:flex;flex-direction:column;gap:var(--mb-space-6);min-height:904px;padding:40px 56px var(--mb-space-6);overflow:hidden;background:var(--mb-khaki);color:var(--mb-on-khaki)}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#28231600,#28231614 65%,#282316d1),linear-gradient(90deg,#282316c2,#2823163d 65%,#28231629)}.home-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s var(--mb-ease);animation:home-settle 1.2s ease-out both}.home-hero__image[data-active=true]{opacity:1}.home-views,.home-hero__text,.home-ai{position:relative;z-index:1}.home-views{display:flex;justify-content:flex-end;gap:var(--mb-space-2);height:44px;--mb-focus: var(--mb-focus-on-dark)}.home-views button{width:88px;height:44px;padding:0 var(--mb-space-4);border:0;border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent);background:none;color:inherit;font:inherit;font-size:14px;font-weight:500;line-height:22px;text-align:left;cursor:pointer}.home-views button[aria-pressed=true]{border-bottom-color:currentColor;cursor:default}.home-hero__text{display:grid;gap:var(--mb-space-6);width:min(900px,100%);margin-top:var(--mb-space-4)}.home-hero__title{margin:0;font-family:var(--mb-font-display);font-size:112px;font-weight:300;line-height:120px;font-variation-settings:"SOFT" 0,"WONK" 1}.home-hero__title span{display:block;animation:home-rise .52s cubic-bezier(0,0,.58,1) .16s both}.home-hero__title span+span{animation-delay:.29s}.home-hero__title em{font-style:italic}.home-hero__sub{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.008em;animation:home-fade .55s ease-out .35s both}.home-ai{position:absolute;left:56px;bottom:86px;width:min(920px,calc(100% - 112px));--mb-focus: var(--mb-focus-on-dark)}.home-ai__row{display:flex;align-items:flex-end;border-bottom:1px solid currentColor}.home-ai__field{display:grid;flex:1;gap:var(--mb-space-1);min-width:0;font-size:14px;line-height:22px}.home-ai__field input{width:100%;height:var(--mb-control-h-site);padding:0;border:0;border-radius:var(--mb-radius);background:none;color:inherit;font:inherit;font-size:24px;line-height:34px}.home-ai__field input::placeholder{color:inherit;opacity:1}.home-ai__go{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--mb-control-h-site);height:var(--mb-control-h-site);padding:0;border:0;background:none;color:inherit}.home-ai__prompts{display:flex;flex-wrap:wrap;gap:var(--mb-space-2);margin-top:var(--mb-space-3);font-size:14px;line-height:22px}.home-ai__prompts span{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:28px}.home-ai :disabled,.home-ai [aria-disabled=true]{cursor:default}.home-section{padding:48px}.eyebrow{font-size:12px;font-weight:500;line-height:18px}.home-heading{margin:0;font-family:var(--mb-font-display);font-size:clamp(40px,3.34vw,48px);font-weight:300;line-height:1.1667}.home-display{margin:var(--mb-space-5) 0 0;font-family:var(--mb-font-display);font-size:72px;font-weight:300;line-height:80px;letter-spacing:-.015em}.home-material__row{display:grid;grid-template-columns:minmax(0,720fr) minmax(0,576fr);gap:48px;align-items:center;margin-top:var(--mb-space-4)}.home-space{display:grid;grid-template-columns:minmax(0,432fr) minmax(0,888fr);gap:var(--mb-space-5);padding-block:80px}.home-space__copy{display:flex;flex-direction:column;justify-content:space-between;min-height:504px}.home-space__action{display:grid;gap:var(--mb-space-5)}.home-space__image{width:100%;height:504px;object-fit:cover}.home-trade{padding-top:0}.home-trade__row{display:grid;grid-template-columns:minmax(0,432fr) minmax(0,660fr) 204px;gap:var(--mb-space-5);align-items:center;padding-block:var(--mb-space-6);border-block:1px solid var(--surface-rule)}.material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--mb-paper)}.material-tile{display:flex;align-items:flex-end;height:480px;padding:0 0 var(--mb-space-5) var(--mb-space-5);background-position:center;background-size:cover;color:var(--mb-graphite);font-size:14px;font-weight:500;line-height:22px;text-decoration:none;--mb-focus: var(--mb-olive)}.material-grid--catalog .material-tile{height:520px}.material-tile span{display:flex;align-items:center;min-height:var(--mb-control-h-site)}.brand-intro{display:grid;gap:var(--mb-space-5);padding:64px 48px 48px}.brand-intro__row{display:grid;grid-template-columns:minmax(0,960fr) minmax(0,320fr);gap:64px;align-items:end}.brand-title{margin:0;font-family:var(--mb-font-display);font-size:clamp(56px,6.66vw,96px);font-weight:300;line-height:1.083;letter-spacing:-.015em;font-variation-settings:"SOFT" 0,"WONK" 1}.brand-image{display:block;width:calc(100% - 96px);height:600px;margin-inline:48px;object-fit:cover}.brand-philosophy{display:grid;grid-template-columns:minmax(0,800fr) minmax(0,448fr);gap:96px;align-items:end;padding:40px 48px 64px}.brand-statement{font-family:var(--mb-font-display);font-size:clamp(40px,4.44vw,64px);font-weight:300;line-height:1.1875;letter-spacing:-.01em;font-variation-settings:"SOFT" 0,"WONK" 1}.brand-approach{display:grid;gap:var(--mb-space-6);padding:40px 48px 56px}.brand-approach .eyebrow{margin:0}.brand-approach__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-6) 48px}.brand-approach__list li{display:grid;gap:var(--mb-space-4);padding-top:var(--mb-space-4);border-top:1px solid var(--surface-rule)}.brand-approach__head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--mb-space-4);align-items:center;font-size:12px;font-weight:500;line-height:18px}.brand-approach__head h3{margin:0;font-size:24px;font-weight:500;line-height:34px;letter-spacing:-.008em}.brand-next{padding:var(--mb-space-6) 48px}.brand-next__row{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:center;padding-top:var(--mb-space-4);border-top:1px solid var(--surface-rule)}.brand-next__copy{display:grid;gap:var(--mb-space-3)}.brand-heading{margin:0;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-.01em}.contact-row{display:grid;grid-template-columns:minmax(0,480fr) minmax(0,832fr);gap:var(--mb-space-6);padding-inline:48px}.contact-intro{padding-block:48px}.contact-requests{align-items:start;padding-bottom:40px}.contact-stack{display:grid;gap:20px;align-content:start}.contact-stack--tight{gap:var(--mb-space-3)}.contact-title{margin:0;font-family:var(--mb-font-display);font-size:72px;font-weight:300;line-height:80px;letter-spacing:-.015em;font-variation-settings:"SOFT" 0,"WONK" 1}.contact-heading{margin:0;font-size:32px;font-weight:500;line-height:42px;letter-spacing:-.008em}.contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-5)}.contact-note{font-size:14px;line-height:22px}.contact-panel{--mb-text: var(--mb-graphite);--mb-text-muted: var(--mb-shadow-700);--mb-line: var(--mb-shadow);--mb-focus: var(--mb-olive);display:grid;gap:var(--mb-space-5);padding:var(--mb-space-6);background:var(--mb-paper);color:var(--mb-text)}.contact-panel__intro{display:grid;gap:var(--mb-space-3)}.site--khaki .contact-panel .action--commit .arrow{background:var(--mb-text-muted);color:var(--mb-paper)}.contact-field{display:grid;align-content:start;gap:var(--mb-space-2);min-height:86px;font-size:14px;line-height:22px}.contact-field__box{display:flex;align-items:center;min-height:var(--mb-control-h-site);padding-inline:var(--mb-space-3);border:1px solid var(--mb-line);color:var(--mb-text-muted);cursor:default}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-5)}.contact-consent{display:flex;gap:var(--mb-space-3);align-items:center;min-height:var(--mb-control-h-site);color:var(--mb-text-muted);font-size:14px;line-height:22px;cursor:default}.contact-consent span{flex:none;width:20px;height:20px;border:1px solid var(--mb-line)}.contact-action{max-width:320px}.contact-newsletter{padding:var(--mb-space-6) 48px}.contact-newsletter__row{padding:var(--mb-space-5) 0 0;border-top:1px solid var(--surface-rule)}.editorial-intro{display:grid;gap:var(--mb-space-4);padding:40px 48px}.editorial-intro__row{display:grid;grid-template-columns:minmax(0,720fr) minmax(0,520fr);gap:48px;align-items:center}.editorial-title{margin:0;font-family:var(--mb-font-display);font-size:clamp(56px,5vw,72px);font-weight:300;line-height:1.111;letter-spacing:-.015em;font-variation-settings:"SOFT" 0,"WONK" 1}.editorial-filters{display:flex;flex-wrap:wrap;gap:0 var(--mb-space-4);font-size:14px;font-weight:500;line-height:22px}.editorial-filters span,.editorial-filters button{display:inline-flex;align-items:center;min-width:64px;min-height:var(--mb-control-h-site)}.editorial-filters button{padding:0;border:0;border-bottom:1px solid transparent;background:none;color:inherit;font:inherit;cursor:pointer}.editorial-filters button[aria-pressed=true]{border-bottom-color:currentColor;cursor:default}.editorial-feed{display:grid;gap:var(--mb-space-5);padding:0 48px 32px}.project-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-6)}.project-slot{display:flex;flex-direction:column;justify-content:space-between;gap:var(--mb-space-5);min-height:320px;padding:var(--mb-space-6);border:1px solid var(--mb-on-khaki)}.project-slot--filled{position:relative;overflow:hidden}.project-slot--filled img{width:100%;height:320px;object-fit:cover}.project-slot--wide{min-height:320px}.project-slot__copy{display:grid;gap:var(--mb-space-3);font-size:14px;line-height:22px}.project-slot__copy h2{margin:0;font-size:24px;font-weight:500;line-height:34px}.project-slot__title{font-size:40px;line-height:46px}.editorial-feed__foot{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:center}.editorial-filters--tags{gap:0 var(--mb-space-5)}.editorial-filters--tags span,.editorial-filters--tags button{min-width:60px}.editorial-filters--projects{gap:var(--mb-space-2) var(--mb-space-4)}.editorial-filters--projects ul{display:flex;flex-wrap:wrap;gap:var(--mb-space-2) var(--mb-space-4)}.editorial-filters--projects ul:last-child span{min-width:88px}.journal-feed{display:grid;grid-template-columns:minmax(0,787fr) minmax(0,525fr);gap:var(--mb-space-6);align-items:start}.journal-feed li{display:grid;align-content:start;gap:var(--mb-space-3)}.journal-feed li:first-child{grid-row:span 8}.journal-feed li:first-child img{width:100%;height:360px;object-fit:cover}.journal-feed li:not(:first-child){grid-column:2;grid-template-columns:minmax(0,196px) minmax(120px,1fr);gap:var(--mb-space-4);align-items:center}.journal-feed li:not(:first-child) img{width:100%;height:224px;object-fit:cover}.journal-feed li:not(:first-child).journal-entry--no-cover{grid-template-columns:minmax(0,1fr)}.journal-entry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mb-space-2);min-width:0;font-size:14px;line-height:22px}.journal-entry__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mb-space-3);min-height:var(--mb-control-h-site)}.journal-entry__read{flex:none;justify-content:space-between;width:120px;margin-left:auto}.journal-entry h2{margin:0;font-size:24px;font-weight:500;line-height:34px;letter-spacing:-.008em}.journal-feed li:not(:first-child) h2{font-size:20px;line-height:28px}.catalog-intro{display:grid;gap:var(--mb-space-4);padding:40px 48px var(--mb-space-5)}.catalog-title{margin:0;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-.01em}.catalog-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.catalog-tabs span{display:flex;align-items:center;justify-content:center;min-height:var(--mb-control-h-site);font-size:14px;line-height:22px}.catalog-tools{display:grid;grid-template-columns:minmax(0,1028fr) minmax(0,300fr);gap:var(--mb-space-4);align-items:end;padding:var(--mb-space-4) 48px var(--mb-space-5)}.catalog-search{display:grid;gap:var(--mb-space-4);color:inherit;font-size:14px;line-height:22px;text-decoration:none}.catalog-search__line{display:flex;align-items:center;justify-content:space-between;min-height:var(--mb-control-h-site);border-bottom:1px solid var(--mb-line);color:var(--mb-text-muted)}.catalog-search:hover .arrow{transform:translate(3px)}.session-page.auth-page{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,520fr);gap:clamp(48px,8.34vw,120px);align-items:start;max-width:1440px;margin:0;padding:clamp(48px,5.56vw,80px)}.auth-context{display:grid;gap:var(--mb-space-6)}.auth-context img{display:block;width:100%;height:480px;object-fit:cover}.session-page .auth-title{margin:0;font-family:var(--mb-font-display);font-size:56px;font-weight:400;line-height:64px;letter-spacing:-.01em;font-variation-settings:"SOFT" 0,"WONK" 1}.session-page .auth-heading{margin:0;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-.01em}.auth-panel,.session-page.auth-page form{display:grid;gap:var(--mb-space-5);max-width:none}.auth-field{display:grid;gap:var(--mb-space-2);font-size:14px;line-height:22px}.session-page.auth-page input{border-color:var(--mb-isabelline-200);background:var(--mb-paper)}.auth-off{display:flex;align-items:center;min-height:var(--mb-control-h-site);font-size:14px;font-weight:500;line-height:22px}.auth-switch{display:grid;gap:var(--mb-space-3);padding-top:var(--mb-space-5);border-top:1px solid var(--mb-line);font-size:14px;line-height:22px}.auth-note{font-size:14px;line-height:22px}.session-page.my-page{gap:var(--mb-space-6);max-width:1440px;margin:0;padding:64px 48px 80px}.my-page__heading{display:grid;gap:var(--mb-space-4)}.my-page__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-6);padding-block:var(--mb-space-4) var(--mb-space-5)}.my-page__block{display:grid;align-content:start;gap:var(--mb-space-4)}.my-page__value{font-size:24px;font-weight:500;line-height:34px;letter-spacing:-.008em}.my-page__section{display:grid;justify-items:start;gap:var(--mb-space-4);padding-top:var(--mb-space-6);border-top:1px solid var(--mb-line)}.my-page__section h2{margin:0;font-size:24px;font-weight:500;line-height:34px;letter-spacing:-.008em}.my-page__request{max-width:240px}.session-page.my-page .session-actions button{font-size:14px;line-height:22px}.request-page .customer-request{max-width:1440px;margin:0;padding:64px 48px 80px}.request-page .customer-request__eyebrow{color:var(--mb-text);font-weight:500;line-height:18px;letter-spacing:0}.request-page .customer-request h1{font-size:48px;line-height:60px;letter-spacing:-.01em}.request-page .customer-request form{max-width:776px}.request-page .customer-request__field label{font-size:14px;font-weight:400;line-height:22px}.request-page .customer-request input,.request-page .customer-request textarea,.request-page .customer-request select{border-color:var(--mb-isabelline-200);background:var(--mb-paper)}.request-page .customer-request button{border:0;border-bottom:1px solid var(--mb-khaki);background:none;color:var(--mb-text);font-size:14px;font-weight:500;line-height:22px}.request-page .customer-request .customer-request__secondary{border:1px solid var(--mb-text);background:none;color:var(--mb-text)}.request-page .customer-request .customer-request__text-button{border:0;background:none;color:var(--mb-text)}.request-page .customer-request button:hover:not(:disabled){background:none}.products-page .button,.products-page .button:hover{border:0;border-bottom:1px solid var(--mb-khaki);background:none;color:var(--mb-text)}.products-page .button--secondary,.products-page .button--secondary:hover{border:1px solid var(--mb-text);background:none;color:var(--mb-text)}.products-page .button:disabled{border-color:var(--mb-line-soft);background:none;color:var(--mb-text-muted)}.products-page .chip[aria-pressed=true]{border-color:transparent;border-bottom-color:currentColor;background:none;color:var(--mb-text)}@keyframes home-settle{0%{transform:scale(1.03)}}@keyframes home-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes home-fade{0%{opacity:0}}@media(max-width:899px){.home-hero{gap:var(--mb-space-5);min-height:764px;padding:var(--mb-space-6) var(--mb-space-5) var(--mb-space-5)}.home-hero__text{gap:var(--mb-space-5);margin-top:var(--mb-space-6)}.home-hero__title{font-size:56px;line-height:62px}.home-hero__sub{font-size:14px;line-height:22px}.home-hero__image,.home-hero__title span,.home-hero__title span+span,.home-hero__sub{animation:home-fade .35s var(--mb-ease) both}.home-ai{left:var(--mb-space-5);bottom:174px;width:calc(100% - 48px)}.home-section{padding:48px 24px}.home-heading{font-size:36px;line-height:44px}.home-display{font-size:44px;line-height:52px}.home-material__row{grid-template-columns:minmax(0,1fr);gap:var(--mb-space-4)}.session-page.my-page{padding:40px var(--mb-space-5) 64px}.editorial-intro{padding:var(--mb-space-5)}.editorial-intro__row{grid-template-columns:minmax(0,1fr);gap:var(--mb-space-4)}.editorial-title{font-size:44px;line-height:52px}.editorial-feed{padding:0 var(--mb-space-5) 32px}.project-gallery,.journal-feed{grid-template-columns:minmax(0,1fr);gap:var(--mb-space-5)}.journal-feed li:first-child{grid-row:auto}.journal-feed li:first-child img{height:260px}.journal-feed li:not(:first-child){grid-column:1;grid-template-columns:112px minmax(0,1fr)}.journal-feed li:not(:first-child) img{height:160px}.journal-feed li:not(:first-child) h2{font-size:18px;line-height:26px}.project-slot{min-height:240px;padding:var(--mb-space-5)}.project-slot__title{font-size:32px;line-height:38px}.editorial-feed__foot{grid-template-columns:minmax(0,1fr);gap:var(--mb-space-5)}.my-page__row{grid-template-columns:minmax(0,1fr)}.session-page.auth-page{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px var(--mb-space-5) 64px}.auth-context{gap:var(--mb-space-5)}.auth-context img{height:220px}.session-page .auth-title,.session-page .auth-heading{font-size:36px;line-height:44px}.request-page .customer-request{padding:40px var(--mb-space-5) 64px}.request-page .customer-request h1{font-size:36px;line-height:44px}.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-grid li:last-child{grid-column:1 / -1}.material-grid--home .material-tile{height:260px}.material-grid--catalog .material-tile{height:272px}.material-tile{padding:0 0 var(--mb-space-2) var(--mb-space-4)}.brand-intro{gap:20px;padding:var(--mb-space-6) var(--mb-space-5) var(--mb-space-5)}.brand-intro__row{grid-template-columns:minmax(0,1fr);gap:20px}.brand-title{font-size:52px;line-height:60px}.brand-image{width:calc(100% - 48px);height:340px;margin-inline:var(--mb-space-5)}.brand-philosophy{grid-template-columns:minmax(0,1fr);gap:20px;padding:var(--mb-space-5) var(--mb-space-5) 40px}.brand-statement{font-size:34px;line-height:46px}.brand-approach{gap:28px;padding:var(--mb-space-5) var(--mb-space-5) 40px}.brand-approach__list{grid-template-columns:minmax(0,1fr);gap:28px}.brand-next{padding-inline:var(--mb-space-5)}.brand-next__row{grid-template-columns:minmax(0,1fr);gap:var(--mb-space-4)}.brand-next__row>a{max-width:240px}.brand-heading{font-size:36px;line-height:44px}.contact-row{grid-template-columns:minmax(0,1fr);gap:var(--mb-space-5);padding-inline:var(--mb-space-5)}.contact-title{font-size:56px;line-height:64px}.contact-details,.contact-fields{grid-template-columns:minmax(0,1fr)}.contact-newsletter{padding-inline:var(--mb-space-5)}.contact-newsletter__row{padding-inline:0}.contact-panel{padding:var(--mb-space-5)}.catalog-intro{padding:var(--mb-space-5) var(--mb-space-5) var(--mb-space-4)}.catalog-title{font-size:36px;line-height:44px}.catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-tools{grid-template-columns:minmax(0,1fr);padding-inline:var(--mb-space-5)}.home-space{grid-template-columns:minmax(0,1fr);padding-block:48px}.home-space__copy{min-height:0;gap:var(--mb-space-5)}.home-space__image{order:-1;height:280px}.home-trade__row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.home-hero__image,.home-hero__title span,.home-hero__sub{animation:none;transition:none}}.action{display:inline-flex;align-items:center;gap:var(--mb-space-2);min-height:var(--mb-control-h-site);padding:0;border:0;border-radius:var(--mb-radius);background:none;color:inherit;font:inherit;font-size:16px;font-weight:500;line-height:26px;text-decoration:none;cursor:pointer}.action--select{border-bottom:1px solid currentColor}.action--secondary{padding-inline:var(--mb-space-4);border:1px solid currentColor}.action--commit{border-bottom:1px solid currentColor}.action--aux{justify-content:flex-start;gap:var(--mb-space-3);font-size:14px;line-height:22px}.action--aux .arrow{box-sizing:content-box;padding:6px}.action--wide{justify-content:space-between;width:100%;font-size:14px;line-height:22px}.action--commit .arrow{box-sizing:content-box;padding:6px;border-radius:50%;background:var(--mb-khaki);color:var(--mb-on-khaki)}.site--khaki .action--commit .arrow{background:var(--mb-paper);color:var(--mb-graphite)}.arrow{flex:none;transition:transform var(--mb-motion-micro) var(--mb-ease)}.action:hover .arrow,.search__go:hover .arrow{transform:translate(3px)}.session-page .action{padding:0;border:0;border-radius:var(--mb-radius);background:none;color:var(--mb-text);font-size:14px;line-height:22px}.session-page .action--commit{border-bottom:1px solid var(--mb-khaki)}.session-page .action--secondary{padding-inline:var(--mb-space-4);border:1px solid currentColor}.session-page .action:disabled{color:var(--mb-text-muted)}@media(prefers-reduced-motion:reduce){.arrow{transition:none}.action:hover .arrow,.search__go:hover .arrow{transform:none}}.intro{padding:clamp(56px,9vw,120px) var(--page-pad)}.intro__en{font-family:var(--mb-font-display);font-weight:400;font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.01em}.intro__ko{margin-top:var(--mb-space-5);font-family:var(--mb-font-ko-serif);font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.42;letter-spacing:-.02em}.section{padding:clamp(56px,8vw,104px) var(--page-pad)}.section__en{font-family:var(--mb-font-display);font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1.15;letter-spacing:-.01em}.section__ko{margin-top:var(--mb-space-2);font-family:var(--mb-font-ko);font-size:clamp(18px,1.4vw,20px);font-weight:500;line-height:1.5;letter-spacing:-.01em}.labels{display:grid;gap:var(--mb-space-4);grid-template-columns:minmax(0,1fr);margin-top:var(--mb-space-7)}@media(min-width:600px){.labels{gap:var(--mb-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.labels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.labels{grid-template-columns:repeat(4,minmax(0,1fr))}}.label{display:grid;align-content:start;gap:var(--mb-space-2);padding:var(--mb-space-5) var(--mb-space-5) var(--mb-space-6);background:var(--mb-paper)}.label__no{font-size:12px;font-weight:500;letter-spacing:.12em;color:var(--mb-text-muted)}.label__name{font-family:var(--mb-font-display);font-style:italic;font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.01em}.label--link{padding:0}.label__link{display:block;padding:var(--mb-space-5) var(--mb-space-5) var(--mb-space-6);font-size:22px;font-weight:400;line-height:1.4;text-decoration:none}.label__link:hover{text-decoration:underline}.label__maker{padding-top:var(--mb-space-3);border-top:1px solid var(--mb-line);font-size:12px;font-weight:500;letter-spacing:.12em}.site-footer{display:grid;gap:var(--mb-space-3);padding:var(--mb-space-5) var(--chrome-pad);background:var(--mb-khaki);color:var(--mb-on-khaki)}.site-footer :focus-visible{outline-color:var(--mb-focus-on-dark)}.site-footer__en{font-family:var(--mb-font-display);font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--mb-on-dark)}.site-footer__legal{color:var(--mb-isabelline);font-size:12px;line-height:18px;word-break:keep-all}.site-footer__copy{font-size:12px;font-weight:500;line-height:18px}.site-footer__item{white-space:nowrap}.site-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mb-space-4)}.site-footer__links{display:flex;flex-wrap:wrap;gap:0 var(--mb-space-4);font-size:14px;line-height:22px}.site-footer__link{display:inline-flex;align-items:center;min-height:44px;color:var(--mb-on-khaki);text-decoration:none}@media(max-width:899px){.site-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-footer__top{display:contents}.site-footer .wordmark{grid-column:1;justify-self:start;line-height:21px}.site-footer__copy{grid-column:2;grid-row:1}.site-footer nav,.site-footer__legal{grid-column:1 / -1}.site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media(max-width:599px){body{font-size:16px}.label__name{font-size:24px}}.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--mb-space-2) var(--mb-space-4);margin:var(--mb-space-5) 0 0}.facts dt{color:var(--mb-text-muted)}.facts dd{margin:0}.section__note{color:var(--mb-text-muted);margin-top:var(--mb-space-4)}.request-page{padding-block:var(--mb-space-6) var(--mb-space-8)}.request-invitation{display:grid;justify-items:start;gap:var(--mb-space-4);margin-block-start:var(--mb-space-7);max-width:64ch}.request-invitation .section__note{margin-top:0;font-size:14px}.request-link{display:inline-flex;align-items:center;min-height:var(--mb-control-h-site);padding:var(--mb-space-3) var(--mb-space-5);background:var(--mb-action);color:var(--mb-on-action);text-decoration:none}.request-link:hover{background:var(--mb-action-hover)}.products-page .section__lead{margin-top:var(--mb-space-4);max-width:40em;color:var(--mb-text-muted)}.products-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mb-control-h-site);padding:0 var(--mb-space-5);border:1px solid var(--mb-action);border-radius:var(--mb-radius);background:var(--mb-action);color:var(--mb-on-action);font:inherit;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color var(--mb-motion-micro) var(--mb-ease),border-color var(--mb-motion-micro) var(--mb-ease)}.products-page .button:hover{background:var(--mb-action-hover);border-color:var(--mb-action-hover)}.products-page .button--secondary{background:var(--mb-surface);color:var(--mb-text);border-color:var(--mb-line)}.products-page .button--secondary:hover{background:var(--mb-selected);border-color:var(--mb-line)}.products-page .button:disabled{cursor:not-allowed;background:var(--mb-surface-muted);border-color:var(--mb-line-soft);color:var(--mb-text-muted)}@media(prefers-reduced-motion:reduce){.products-page .button{transition:none}}.products-page .field__label{padding:0;font-size:15px;font-weight:500}.products-page .field__issue{font-size:14px;color:var(--mb-error);font-weight:500}.products-page .input{width:100%;min-width:0;min-height:var(--mb-control-h-site);padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-line);border-radius:var(--mb-radius);background:var(--mb-surface);color:var(--mb-text);font:inherit;font-size:16px;line-height:1.5}.products-page .input[aria-invalid=true]{border-color:var(--mb-error)}.products-page .input:disabled{background:var(--mb-surface-muted);color:var(--mb-text-muted)}.products-page .notice{display:grid;gap:var(--mb-space-2);margin-top:var(--mb-space-5);padding:var(--mb-space-4) var(--mb-space-5);background:var(--mb-surface)}.products-page .notice--error{background:var(--mb-error-surface)}.products-page .search{display:grid;gap:var(--mb-space-1);margin-top:var(--mb-space-6);max-width:640px}.products-page .search__row{display:flex;gap:0;border-bottom:1px solid var(--mb-line)}.products-page .search__row .input{flex:1;border:0;background:none}.products-page .search__go{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--mb-control-h-site);height:var(--mb-control-h-site);padding:0;border:0;border-radius:var(--mb-radius);background:none;color:inherit;cursor:pointer}.products-page .search__go:disabled{color:var(--mb-text-muted);cursor:not-allowed}.products-page .chips{display:flex;flex-wrap:wrap;gap:var(--mb-space-2);margin-top:var(--mb-space-4)}.products-page .chip{min-height:40px;padding:0 var(--mb-space-4);border:1px solid var(--mb-line-soft);border-radius:var(--mb-radius);background:var(--mb-surface);color:var(--mb-text);font:inherit;font-size:15px;cursor:pointer}.products-page .chip[aria-pressed=true]{background:var(--mb-dark);border-color:var(--mb-dark);color:var(--mb-on-dark)}.products-page .results{margin-top:var(--mb-space-6)}.products-page .results>.status{margin-top:0}.products-page .results__count{color:var(--mb-text-muted);font-size:15px}.products-page .products{display:grid;gap:var(--mb-space-4);grid-template-columns:minmax(0,1fr);margin-top:var(--mb-space-3)}@media(min-width:600px){.products-page .products{gap:var(--mb-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.products-page .products{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-page .product{display:grid;align-content:start;gap:var(--mb-space-2);padding:var(--mb-space-5);background:var(--mb-paper)}.products-page .product__category{font-size:12px;font-weight:500;letter-spacing:.12em;color:var(--mb-text-muted)}.products-page .product__name{margin:0;font-size:20px;font-weight:500;line-height:1.4}.products-page .product__facts{display:grid;gap:var(--mb-space-1);margin:0;font-size:15px}.products-page .product__facts div{display:grid;grid-template-columns:3.5em 1fr;gap:var(--mb-space-2)}.products-page .product__facts dt{color:var(--mb-text-muted)}.products-page .product__facts dd{margin:0}.products-page .product__add{justify-self:start;margin-top:var(--mb-space-2)}.products-page .product__added{font-size:15px}.products-page .results__more{display:grid;justify-items:start;gap:var(--mb-space-2);margin-top:var(--mb-space-5)}@media(max-width:599px){.products-page .product{padding:var(--mb-space-4)}}.products-page .product,.products-page .product__facts dd{min-width:0}.customer-request{color:var(--mb-text);font-family:var(--mb-font-ko);font-size:16px;line-height:1.55;max-width:1440px;margin-inline:auto;padding:var(--mb-space-8) 48px 80px;overflow-wrap:anywhere}.customer-request *,.customer-request *:before,.customer-request *:after{box-sizing:border-box}.customer-request p,.customer-request h1,.customer-request h2,.customer-request h3{margin:0}.customer-request__heading{display:grid;gap:var(--mb-space-4);margin-block-end:var(--mb-space-6);max-width:960px}.customer-request__heading>p:not(.customer-request__eyebrow){max-width:520px}.customer-request__eyebrow{font-size:12px;line-height:18px;font-weight:500}.customer-request .customer-request__heading .customer-request__title{font-size:48px;line-height:60px;font-weight:500;letter-spacing:-.01em}.customer-request .customer-request__heading .customer-request__title--latin{font-family:var(--mb-font-display);font-size:56px;line-height:64px}.customer-request__tabs{display:flex;flex-wrap:wrap;gap:var(--mb-space-2) var(--mb-space-5);align-items:center;padding-block:var(--mb-space-2);margin-block-end:var(--mb-space-6)}.customer-request .customer-request__tabs .customer-request__tab{display:flex;align-items:center;width:160px;min-height:var(--mb-control-h-site);padding:0;border:0;border-block-end:1px solid var(--mb-isabelline-200);background:none;color:var(--mb-text);font-size:14px;line-height:22px;font-weight:500}.customer-request .customer-request__tabs .customer-request__tab--current{border-block-end:2px solid var(--mb-olive)}.customer-request__tabs-note{color:var(--mb-text-muted);font-size:14px;line-height:22px}.customer-request__layout{display:grid;grid-template-columns:minmax(0,520px) minmax(0,776px);gap:48px;align-items:start;justify-content:space-between}.customer-request__layout--review{grid-template-columns:minmax(0,600px) minmax(0,696px)}.customer-request__main{display:grid;gap:var(--mb-space-4);min-width:0}.customer-request__materials,.customer-request__review{display:grid;gap:var(--mb-space-6);min-width:0;font-size:14px;line-height:22px}.customer-request .customer-request__materials-title{font-size:24px;line-height:34px;font-weight:500;letter-spacing:-.008em}.customer-request__material-list{display:grid;gap:var(--mb-space-4);padding:0;margin:0;list-style:none}.customer-request__material{display:flex;gap:var(--mb-space-4);align-items:flex-start}.customer-request__material-tile{flex:0 0 96px;width:96px;height:96px;background:var(--mb-isabelline-100)}.customer-request__material-text{display:grid;gap:var(--mb-space-1);min-width:0}.customer-request__material-name{font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.015em}.customer-request__material-spec{font-size:14px;line-height:22px}.customer-request__facts{display:grid;gap:var(--mb-space-3);margin:0}.customer-request__fact{display:grid;gap:var(--mb-space-1);padding-block-end:var(--mb-space-1);border-block-end:1px solid var(--mb-isabelline-200)}.customer-request__fact dt{color:var(--mb-text-muted);font-size:14px;line-height:22px}.customer-request__fact dd{margin:0;font-size:16px;line-height:24px;font-weight:500;white-space:pre-wrap}.customer-request .customer-request__layout .customer-request__link{justify-self:start;min-height:var(--mb-control-h-site);padding:0;border:0;background:none;color:var(--mb-text);font-size:14px;line-height:22px;font-weight:500}.customer-request .customer-request__main .customer-request__check,.customer-request .customer-request__main .customer-request__commit{display:flex;justify-content:space-between;align-items:center;gap:var(--mb-space-4);width:min(320px,100%);min-height:var(--mb-control-h-site);font-size:14px;line-height:22px;font-weight:500;text-align:start;color:var(--mb-text);background:none}.customer-request .customer-request__main .customer-request__check{padding:0 var(--mb-space-4);border:1px solid var(--mb-isabelline-200);margin-block-start:var(--mb-space-6)}.customer-request .customer-request__main .customer-request__commit{padding:0;border:0;border-block-end:1px solid var(--mb-olive)}.customer-request__arrow,.customer-request__arrow-plain{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;font-size:20px;line-height:26px}.customer-request__arrow{border-radius:16px;background:var(--mb-olive);color:var(--mb-paper)}.customer-request__local-note,.customer-request__hint,.customer-request__save-state,.customer-request__server-note{color:var(--mb-text-muted);font-size:14px}.customer-request fieldset{min-inline-size:0;margin:0;padding:0;border:0}.customer-request__body{display:grid;gap:var(--mb-space-5)}.customer-request .customer-request__item{padding-block:var(--mb-space-5);border-block-start:1px solid var(--mb-line-soft)}.customer-request legend{padding:0;margin-block-end:var(--mb-space-4);font-weight:600;font-size:18px}.customer-request__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-space-4) var(--mb-space-5)}.customer-request__field{display:grid;align-content:start;gap:var(--mb-space-2);min-width:0}.customer-request__field label{font-size:14px;line-height:22px;font-weight:400}.customer-request input,.customer-request textarea,.customer-request select{display:block;width:100%;min-width:0;min-height:var(--mb-control-h-site);padding:var(--mb-space-3);border:1px solid var(--mb-isabelline-200);border-radius:var(--mb-radius);color:var(--mb-text);background:var(--mb-paper);font:inherit;font-size:16px;line-height:1.4}.customer-request textarea{resize:vertical;min-height:128px;white-space:pre-wrap;overflow-wrap:anywhere}.customer-request [aria-invalid=true]{border-color:var(--mb-error)}.customer-request__field-error{color:var(--mb-error);font-size:14px}.customer-request button{min-height:var(--mb-control-h-site);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-action);border-radius:var(--mb-radius);background:var(--mb-action);color:var(--mb-on-action);font:inherit;font-size:16px;line-height:1.4;cursor:pointer}.customer-request button:hover:not(:disabled){background:var(--mb-action-hover)}.customer-request button:active:not(:disabled){filter:brightness(.95)}.customer-request button:disabled,.customer-request fieldset:disabled button{cursor:not-allowed;opacity:.6}.customer-request .customer-request__secondary,.customer-request .customer-request__text-button{background:transparent;color:var(--mb-action)}.customer-request .customer-request__secondary:hover:not(:disabled),.customer-request .customer-request__text-button:hover:not(:disabled){background:var(--mb-selected)}.customer-request .customer-request__text-button{border-color:transparent;text-decoration:underline;text-underline-offset:3px;margin-block-start:var(--mb-space-3)}.customer-request :focus-visible{outline:2px solid var(--mb-focus);outline-offset:3px}.customer-request__actions{display:flex;flex-wrap:wrap;gap:var(--mb-space-3);align-items:center;margin-block:var(--mb-space-4)}.customer-request__add{justify-self:start}.customer-request .customer-request__delivery{display:grid;gap:var(--mb-space-5);padding-block:var(--mb-space-6);border-block-start:1px solid var(--mb-line-soft)}.customer-request__restore,.customer-request__warning,.customer-request__errors{padding:var(--mb-space-4);margin-block-end:var(--mb-space-5);background:var(--mb-selected)}.customer-request__errors,.customer-request__warning{background:var(--mb-warning-surface)}.customer-request__errors h3{font-size:18px;font-weight:600}.customer-request__errors ul{padding-inline-start:var(--mb-space-5);margin-block:var(--mb-space-3) 0}.customer-request__errors li+li{margin-block-start:var(--mb-space-2)}.customer-request__errors a{color:inherit}.customer-request__server,.customer-request__server-note{margin-block-start:var(--mb-space-5)}.customer-request__server{display:grid;justify-items:start;gap:var(--mb-space-3)}.customer-request__feedback{min-height:24px;margin-block-start:var(--mb-space-4)}.customer-request__receipt{margin-block-start:var(--mb-space-3)!important;padding:var(--mb-space-4);background:var(--mb-selected)}.customer-request__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:899px){.customer-request__layout,.customer-request__layout--review{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.customer-request{padding:var(--mb-space-6) var(--mb-space-5) var(--mb-space-8)}.customer-request .customer-request__heading .customer-request__title{font-size:34px;line-height:44px}.customer-request .customer-request__heading .customer-request__title--latin{font-size:36px;line-height:44px}.customer-request__materials{gap:var(--mb-space-5)}.customer-request__material-tile{flex-basis:72px;width:72px;height:72px}.customer-request__material-name{font-size:20px;line-height:26px}.customer-request .customer-request__tabs .customer-request__tab{flex:1 1 140px;width:auto}.customer-request .customer-request__main .customer-request__check,.customer-request .customer-request__main .customer-request__commit{width:100%}.customer-request__grid{grid-template-columns:minmax(0,1fr)}.customer-request__actions{align-items:stretch}.customer-request__actions button{flex:1 1 180px}}@media(forced-colors:active){.customer-request button,.customer-request input,.customer-request select,.customer-request textarea{border:1px solid ButtonText}}.session-bar,.session-workspace{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-space-3);padding:var(--mb-space-4) var(--page-pad);background:var(--mb-paper)}.session-bar span{flex:1 1 22rem}.session-page,.session-original{max-width:960px;margin-inline:auto;padding:var(--mb-space-6) var(--page-gutter);display:grid;gap:var(--mb-space-4)}.session-page h1{font-size:clamp(26px,4vw,36px);font-weight:500}.session-page form{display:grid;gap:var(--mb-space-2);max-width:32rem}.session-page input{width:100%;min-width:0;min-height:var(--mb-control-h-site);padding:var(--mb-space-3);font:inherit;font-size:16px;border:1px solid var(--mb-line);border-radius:var(--mb-radius);color:var(--mb-text);background:var(--mb-surface)}.session-page button,.session-bar button,.session-workspace button{min-height:var(--mb-control-h-site);padding:var(--mb-space-2) var(--mb-space-4);border:1px solid var(--mb-line);border-radius:var(--mb-radius);font:inherit;font-size:16px;color:var(--mb-text);background:var(--mb-surface);cursor:pointer}.session-page button:disabled,.session-workspace button:disabled{cursor:not-allowed;color:var(--mb-text-muted)}.session-page button[aria-pressed=true]{background:var(--mb-dark);color:var(--mb-on-dark)}.session-page [role=alert]{color:var(--mb-error)}.session-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-space-3)}.session-workspace{display:grid;margin-bottom:var(--mb-space-5)}.session-original{border-top:1px solid var(--mb-line)}.session-original dl{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:var(--mb-space-2) var(--mb-space-4)}.session-original dt{color:var(--mb-text-muted)}.session-original dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:599px){.session-original dl{grid-template-columns:minmax(0,1fr)}.session-original dd{margin-bottom:var(--mb-space-3)}}.session-editor-lock{min-width:0;border:0;padding:0;margin:0}
