@font-face{font-family:Pretendard;src:url('assets/fonts/Pretendard-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Pretendard;src:url('assets/fonts/Pretendard-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Pretendard;src:url('assets/fonts/Pretendard-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
:root{--home-section-space:120px;--home-heading-copy-gap:20px;--home-content-gap:48px;--home-control-gap:24px;--header-height:66px;--page-margin:80px;--card-width:370px;--card-height:497px;--hero-available:calc(100dvh - var(--header-height));color:#111;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-synthesis:none;scrollbar-gutter:stable}
*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body{min-width:280px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;border:0;border-radius:0;cursor:pointer;background:none;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:disabled{cursor:default}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #85684b;outline-offset:4px}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:-80px;left:20px;padding:16px;background:#fff;z-index:20;color:#111}.skip-link:focus{top:10px}.content-margin{margin-inline:var(--page-margin)}
.site-header{position:fixed;inset:0 0 auto;height:var(--header-height);z-index:10;color:white;transition:background .2s,color .2s,transform .25s}.site-header.solid,.site-header.menu-open{background:#fff;color:#111}.site-header.scroll-away{transform:translateY(-100%)}.header-inner{height:100%;display:flex;align-items:center;padding-inline:clamp(50px,3.78vw,72.5px);gap:40px}.brand-logo{width:126px;flex:none;display:flex;align-items:center;justify-content:flex-start;height:30px}.brand-logo img{width:auto;height:26px;object-fit:contain}.site-header.solid .brand-logo img,.site-header.menu-open .brand-logo img,.menu-top .brand-logo img{filter:brightness(0)}.desktop-nav{display:flex;align-items:center;gap:36px}.desktop-nav button{padding:0;font-size:16px;line-height:24px;white-space:nowrap}.header-utils{margin-left:auto;display:flex;gap:20px;align-items:center}.desktop-util{font-size:14px;line-height:24px;white-space:nowrap}.icon-button{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none}.mobile-menu-button{display:none}
.menu-dialog{border:0;padding:0;margin:0;top:var(--header-height);width:100%;max-width:none;max-height:none;height:calc(100dvh - var(--header-height));background:white;color:#111;overflow-y:auto;overscroll-behavior:contain;z-index:11}.menu-dialog::backdrop{background:rgba(0,0,0,.3)}.menu-top{height:56px;display:flex;gap:16px;align-items:center;padding-inline:var(--page-margin);border-bottom:1px solid #ededed}.menu-top .brand-logo{display:none}.menu-close{margin-left:auto}.menu-content{padding:24px var(--page-margin) 64px}.menu-heading{display:flex;align-items:center;gap:20px;margin-bottom:20px}.menu-heading h2{font-size:28px;line-height:40px;font-weight:300}.menu-back{font-size:32px;line-height:40px;padding:0;width:24px}.menu-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.menu-list button,.menu-list a{font-size:24px;line-height:34px;text-align:left;padding:0}.menu-secondary{display:flex;gap:28px;margin-top:72px;font-size:16px}.menu-family-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #ddd;margin-bottom:32px}.menu-family-tabs button{white-space:nowrap;padding:18px 32px;border-bottom:2px solid transparent;font-size:16px;line-height:24px;color:#777}.menu-family-tabs button[aria-pressed=true]{color:#111;border-color:#111}.menu-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.menu-product-card{display:block;min-width:0}.menu-product-card img{height:190px;width:100%;object-fit:contain;background:#1b1c1d}.menu-product-card h3{margin-top:16px;font-size:24px;font-weight:300;line-height:32px}.menu-product-card p{font-size:14px;line-height:22px;color:#666;margin-top:4px}.menu-product-card .text-link{font-size:14px;line-height:22px;margin-top:16px}.menu-links{display:flex;gap:48px;flex-wrap:wrap;padding-block:32px;font-size:20px;line-height:30px}
.hero{height:85vh;min-height:460px;position:relative;color:white;background:#14191b;isolation:isolate;display:flex;align-items:flex-end}.hero-media,.hero-shade{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-media img,.hero-media video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-media video{transition:opacity .35s}
.hero-media video[data-hero-frame-gate]{opacity:0;transition:none}
.hero-media video[data-hero-frame-gate][data-hero-frame-ready]{opacity:1;transition:opacity .18s ease-out}
.hero-media .hero-held-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
@media(prefers-reduced-motion:reduce){.hero-media video[data-hero-frame-gate][data-hero-frame-ready]{transition:none}}
.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.47),transparent 55%)}.hero-copy{padding:0 var(--page-margin) 114px;width:100%}.hero-brand{font-size:16px;line-height:24px}.hero h1{font-size:48px;line-height:62px;font-weight:300;letter-spacing:-.48px;margin-top:6px}.hero-description{font-size:16px;line-height:24px;margin-top:6px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:24px}.text-link span{font-size:24px;line-height:20px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.hero-link{margin-top:32px}.hero-controls{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:0;height:24px}.hero-controls button{height:24px;display:flex;align-items:center;justify-content:center;padding:0 8px}.play-toggle{width:32px;margin-left:8px;font-size:17px;color:white}.hero-copy.slide-change>*{animation:copy-in .8s cubic-bezier(.22,.68,0,1) both}.hero-copy.slide-change>.hero-description{animation-delay:.12s}.hero-copy.slide-change>.hero-link{animation-delay:.18s}@keyframes copy-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
.products{padding-block:var(--home-section-space);background:#fff;scroll-margin-top:calc(var(--header-height) + 20px)}.products-heading h2{font-size:40px;line-height:54px;font-weight:300;letter-spacing:-.4px}.products-heading p{font-size:18px;line-height:26px;margin-top:var(--home-heading-copy-gap)}.mobile-break{display:none}.products-toolbar{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:50px}.family-tabs{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #ddd;min-width:0;flex-shrink:1}.family-tabs::-webkit-scrollbar{display:none}.family-tabs button{flex:none;white-space:nowrap;padding:13px 60px;font-size:19px;line-height:26px;border-bottom:2px solid transparent;color:#888}.family-tabs button[aria-selected=true]{color:#111;font-weight:500;border-bottom-color:#111}.product-arrows{display:flex;gap:20px;flex:none}.circle-arrow{width:52px;height:52px;border-radius:50%;background:rgba(245,245,245,.8);padding:0;display:grid;place-items:center;color:#111}.circle-arrow span{font-size:36px;line-height:40px;font-weight:300}.circle-arrow:disabled{color:#aaa}.product-track{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;margin-top:40px;padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.product-track::-webkit-scrollbar{display:none}.product-track.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.product-card{position:relative;width:var(--card-width);height:var(--card-height);flex:none;border-radius:4px;background:#181b1c;overflow:hidden;scroll-snap-align:start}.product-card a{display:block;width:100%;height:100%}.product-card img{height:100%;width:100%;object-fit:contain;pointer-events:none;user-select:none}.product-card::after{content:'';position:absolute;inset:40% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.85))}.product-copy{position:absolute;bottom:32px;left:32px;right:32px;color:white;z-index:1}.product-copy h3{font-size:24px;line-height:32px;font-weight:400}.product-copy p{font-size:14px;line-height:22px;margin-top:4px}.product-card a:focus-visible{outline-offset:-6px;outline-color:white}
.preparing-header{height:var(--header-height);padding-inline:var(--page-margin);display:flex;align-items:center;background:#111}.preparing{max-width:800px;margin:100px auto;padding:0 32px}.preparing .eyebrow{font-size:14px;color:#666;line-height:22px}.preparing h1{font-weight:300;font-size:40px;line-height:54px;margin-top:12px;overflow-wrap:anywhere}.preparing p{font-size:18px;line-height:30px;margin-top:24px}.preparing-actions{display:flex;gap:28px;margin-top:48px;flex-wrap:wrap}.preparing-actions button{border:1px solid #111;padding:14px 32px;font-size:16px;line-height:24px}.preparing-actions a{padding-block:15px;text-decoration:underline;text-underline-offset:6px}
@media(min-width:1366px) and (max-width:1599px){:root{--page-margin:3.5vw}.header-inner{padding-inline:3.5vw}}
@media(max-width:1365px){:root{--header-height:56px;--page-margin:32px;--card-width:300px;--card-height:403px}.desktop-nav,.desktop-util{display:none}.mobile-menu-button{display:inline-flex}.header-inner{padding-inline:var(--page-margin);gap:16px}.brand-logo{width:93px;height:24px}.brand-logo img{height:24px}.header-utils{gap:16px}.menu-dialog{top:0;height:100dvh}.menu-top{position:sticky;top:0;background:white;z-index:2}.menu-top .brand-logo{display:flex}.menu-top .brand-logo{margin-right:auto}.menu-close{margin:0}.menu-content{padding:32px var(--page-margin) 48px}.menu-heading{margin-bottom:20px}.menu-heading h2{font-size:24px;line-height:34px}.menu-heading:has(+ #menu-body .menu-list) h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.menu-list{display:flex;flex-direction:column;gap:0}.menu-list button,.menu-list a{font-size:28px;line-height:40px;width:100%;display:flex;justify-content:space-between;padding-block:12px}.menu-secondary{margin-top:44px;flex-direction:column;gap:20px}.menu-family-tabs button{padding:14px 24px;font-size:14px;line-height:22px}.menu-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.menu-product-card img{height:190px}.menu-product-card h3{font-size:20px;line-height:28px}.menu-links{flex-direction:column;gap:28px}.hero{margin-top:var(--header-height);height:var(--hero-available);min-height:340px}.hero-media{top:calc(-1 * var(--header-height))}.hero-shade{top:calc(-1 * var(--header-height))}.hero-copy{padding-bottom:96px}.hero-brand{font-size:14px;line-height:22px}.hero h1{font-size:32px;line-height:44px;letter-spacing:-.32px;margin-top:4px}.hero-description{font-size:14px;line-height:22px;margin-top:4px}.hero-link{font-size:14px;line-height:22px;margin-top:24px}.hero-controls{bottom:40px}.products-heading h2{font-size:28px;line-height:40px;letter-spacing:-.28px}.products-heading p{font-size:14px;line-height:22px;margin-top:var(--home-heading-copy-gap)}.products-toolbar{margin-top:24px;gap:16px}.family-tabs button{padding:13px 20px;font-size:14px;line-height:22px}.product-arrows{display:none}.product-copy{bottom:24px;left:24px;right:24px}.product-copy h3{font-size:20px;line-height:28px}.product-copy p{font-size:14px;line-height:22px}.preparing{margin:72px auto}.preparing h1{font-size:32px;line-height:44px}.preparing p{font-size:16px;line-height:26px}}
@media(max-width:767px){:root{--page-margin:20px}.mobile-break{display:block}.menu-product-grid{grid-template-columns:1fr}.menu-product-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 20px}.menu-product-card img{height:150px;grid-row:1/4}.menu-product-card h3{margin-top:12px;align-self:end}.menu-product-card p{align-self:start}.menu-product-card .text-link{margin-top:8px;align-self:start}.menu-content{padding-top:24px}.hero-copy{max-width:100%}.preparing{padding-inline:20px}.preparing-actions{gap:20px}}
@media(max-width:360px){:root{--card-width:min(300px,calc(100vw - 40px))}.menu-product-card{grid-template-columns:100px minmax(0,1fr);gap:0 16px}}
@media(max-height:500px) and (max-width:1365px){.hero{min-height:300px}.hero-copy{padding-top:32px;padding-bottom:84px}.hero-controls{bottom:24px}.hero h1{font-size:28px;line-height:38px}.hero-link{margin-top:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Single-step control is opt-in; other native rails retain their own motion. */
#product-track>.product-card,.check-gallery-slide{scroll-snap-stop:always}
:is(#product-track,.check-gallery-viewport)[data-rail-controlled]{touch-action:pan-y pinch-zoom;scroll-snap-type:none;scroll-behavior:auto}
:is(#product-track,.check-gallery-viewport)[data-rail-dragging]{cursor:grabbing;user-select:none}

/* Verified open-menu geometry and carousel controls, 2026-10-12. */
.hero-controls{bottom:60px;left:calc(50% + 13px)}
.hero-controls button{padding:0}



.play-toggle{width:24px;margin-left:10px}



.hero-video-retry{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:12px 20px;border:1px solid rgba(255,255,255,.7);color:#fff;background:rgba(0,0,0,.5);font-size:16px}
.family-tabs button{padding-bottom:12px}
.menu-dialog::backdrop{inset:var(--header-height) 0 0}
.menu-top{position:absolute;top:14px;right:var(--page-margin);height:24px;padding:0;border:0;z-index:2}
.menu-top .brand-logo{display:flex}
.menu-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
.menu-content{padding-top:14px}
.menu-family-tabs{margin-bottom:21px}
.menu-family-tabs button{padding:17px 24px 16px}
.menu-product-grid{gap:80px 60px}
.menu-product-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:white}
.menu-product-card h3{margin-top:12px;font-weight:400}
.product-kind{display:inline-block;font-size:10px;line-height:16px;padding:4px 8px;background:#f5f5f5;margin-top:8px;color:#555}
.menu-card-actions{display:flex;gap:24px;margin-top:24px;flex-wrap:wrap}
.menu-card-actions .text-link{margin-top:0}
@media(max-width:1365px){
  .hero-controls{bottom:40px}
  .menu-dialog::backdrop{inset:0}
  .menu-top{position:sticky;top:0;right:auto;height:56px;display:flex;padding:0 var(--page-margin);border:0}
  .menu-top .brand-logo{display:none}
  .menu-close{margin-left:auto}
  .menu-content{padding-top:26px}
  .menu-list button,.menu-list a{font-size:22px;line-height:32px;font-weight:300;padding-block:13px}
  .menu-secondary{margin-top:20px}
  .menu-dialog[data-view=products] .menu-content{padding-top:0}
  .menu-family-tabs{background:#f5f5f5;margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);position:sticky;top:56px;z-index:1}
  .menu-family-tabs button{padding:13px 20px 12px;font-size:14px;line-height:22px}
  .menu-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
  .menu-product-card{display:block;border-bottom:1px solid #e5e5e5;padding-bottom:24px}
  .menu-product-card img{width:min(320px,100%);height:180px}
  .menu-product-card h3{font-size:20px;line-height:28px}
}
@media(max-width:767px){.menu-product-grid{grid-template-columns:1fr}.menu-content{padding-top:26px}}
@media(max-height:500px) and (max-width:1365px){.hero-controls{bottom:24px}}

/* Viewport minimum preserves measured geometry and lets enlarged copy grow. */
.hero{height:auto;min-height:max(85vh,460px)}
/* Desktop disclosure leaves the header available; mobile uses a native modal. */
.menu-shade{position:fixed;inset:var(--header-measured-height,var(--header-height)) 0 0;background:#0005;z-index:9}
.menu-shade[hidden]{display:none}
@media(min-width:1366px){.menu-dialog{position:fixed;inset:var(--header-measured-height,var(--header-height)) 0 auto;height:auto;min-height:280px;max-height:calc(100dvh - var(--header-measured-height,var(--header-height)));box-shadow:0 8px 20px #0001}}
@media(max-width:1365px){.menu-top .brand-logo{display:flex;margin-right:auto}}
@media(max-width:1365px){.hero{height:auto;min-height:max(var(--hero-available),340px)}}
@media(max-height:500px) and (max-width:1365px){.hero{min-height:max(var(--hero-available),300px)}}

/* The header, menu and footer share one wordmark beside the original symbol. */
.site-header .brand-wordmark,
.menu-top .brand-wordmark,
.site-footer .brand-wordmark {
  display: block;
  flex: none;
  margin-left: 5px;
  color: inherit;
  font-family: "09BLOCK Wordmark", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: .54em;
  white-space: nowrap;
}
@media (max-width: 1365px) {
  .site-header .brand-logo { width: 112px; }
  .site-header .brand-wordmark,
  .menu-top .brand-wordmark,
  .site-footer .brand-wordmark {
    font-size: 14.4px;
    letter-spacing: .495em;
  }
}
/* Direct-link header items retain the same navigation typography. */
.desktop-nav a{color:inherit;text-decoration:none;font:inherit;letter-spacing:inherit;display:inline-flex;align-items:center}

/* The mobile modal owns its logo and toggle while the original header is inert. */
.menu-close,.menu-back{width:44px;height:44px;min-width:44px;min-height:44px}
.menu-close .menu-toggle-lines{display:none}
@media(max-width:1365px){
 .mobile-menu-button,.menu-close,.menu-back{width:44px;height:44px;min-width:44px;min-height:44px}
 .menu-top{height:var(--header-measured-height,var(--header-height))}
 .menu-top .brand-logo{width:112px}
 .menu-family-tabs{top:var(--header-measured-height,var(--header-height))}
 .menu-close>svg{display:none}
 .menu-toggle-lines,.menu-close .menu-toggle-lines{display:block;position:relative;width:22px;height:18px}
 .menu-toggle-line{position:absolute;left:0;top:calc(50% - .7px);width:22px;height:1.4px;background:currentColor;transform-origin:50% 50%;transform:translateY(-4px)}
 .menu-toggle-line+ .menu-toggle-line{transform:translateY(4px)}
 .menu-close .menu-toggle-line{transform:translateY(0) rotate(45deg)}
 .menu-close .menu-toggle-line+ .menu-toggle-line{transform:translateY(0) rotate(-45deg)}
 /* Motion wrappers inherit the label, including inside .text-link arrow styles. */
 .menu-dialog .menu-motion-text,.menu-dialog .menu-motion-word,.menu-dialog .menu-letter-mask,.menu-dialog .menu-letter{font:inherit;letter-spacing:inherit}
 .menu-motion-text{display:inline-block;min-width:0;max-width:100%;vertical-align:bottom}
 .menu-motion-word{display:inline-block;white-space:nowrap}
 .menu-letter-mask{display:inline-block;overflow:clip;vertical-align:bottom}
 .menu-letter{display:inline-block;white-space:pre}
 .menu-dialog[data-menu-motion=opening]::backdrop{animation:mobile-menu-shade-in .28s ease-out both}
 .menu-dialog[data-menu-motion=closing]::backdrop{animation:mobile-menu-shade-out .2s ease-in both}
}
.menu-top:has(>.menu-back:not([hidden]))>.brand-logo{display:none}
@media(min-width:1366px){.menu-top{position:relative;top:auto;right:auto;height:56px;padding-inline:var(--page-margin)}}
@keyframes mobile-menu-shade-in{from{opacity:0}to{opacity:1}}
@keyframes mobile-menu-shade-out{from{opacity:1}to{opacity:0}}
@media(prefers-reduced-motion:reduce){.menu-dialog::backdrop{animation:none!important}}

@font-face{font-family:"09BLOCK Wordmark";src:url("assets/fonts/Michroma-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
/* Reserve wordmark width without resizing or moving the original 09 image. */
.site-header .brand-logo,.menu-top .brand-logo{width:max-content}
.site-header .brand-logo>.responsive-image,.menu-top .brand-logo>.responsive-image{flex:none}
.site-footer .brand-logo{width:max-content;color:#fff}
.site-footer .brand-logo>.responsive-image{flex:none}
@media(max-width:359px){
 .menu-dialog:not([data-view=all]) .brand-wordmark{font-size:12.6px;letter-spacing:.054em}
}

@media(max-width:1365px){:root{--home-section-space:96px;--home-content-gap:40px}}
@media(max-width:767px){:root{--home-section-space:80px;--home-content-gap:32px;--home-heading-copy-gap:20px}}

/* Ordinary primary and submenu links share one type and row contract. */
.menu-dialog{--menu-font-family:Pretendard,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--menu-font-size:24px;--menu-font-weight:400;--menu-line-height:34px;--menu-letter-spacing:normal;--menu-row-padding:0px;--menu-row-height:34px;--menu-row-gap:30px}
.menu-list,.menu-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--menu-row-gap);padding:0}
.menu-list>li>button,.menu-list>li>a,.menu-links>.text-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:var(--menu-row-height);padding:var(--menu-row-padding) 0;font-family:var(--menu-font-family);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);line-height:var(--menu-line-height);letter-spacing:var(--menu-letter-spacing);text-align:left}
.menu-list>li>button>span[aria-hidden]:not([data-menu-motion-text]),.menu-list>li>a>span[aria-hidden]:not([data-menu-motion-text]),.menu-links>.text-link>span[aria-hidden]:not([data-menu-motion-text]){flex:none;font:inherit;letter-spacing:inherit;line-height:var(--menu-line-height)}
@media(max-width:1365px){
 .menu-dialog{--menu-font-size:22px;--menu-font-weight:300;--menu-line-height:32px;--menu-row-padding:13px;--menu-row-height:58px;--menu-row-gap:0px}
 .menu-list,.menu-links{grid-template-columns:minmax(0,1fr)}
}

/* One decorative YouTube mark shared by the studio heading and menu link. */
.youtube-icon{display:inline-block;width:24px;height:18px;flex:none;vertical-align:middle;fill:none;stroke:none}
.menu-list .studio-menu-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px}

/* The fixed desktop header owns the logo; retain the menu close control. */
@media(min-width:1366px){.menu-dialog .menu-top>.brand-logo{display:none}.menu-dialog .menu-top>.menu-close{margin-left:auto}}
