@layer theme,base;@layer components{html{--bar-now:var(--header-h);--row-now:0px;--content-top:calc(var(--bar-now) + var(--row-now));scroll-padding-top:calc(var(--header-h) + var(--row-now) + var(--space-3))}html[data-bar-away]{--bar-now:0px}html:has(.local-nav--sticky){--row-now:3rem}html:has(#main>:is(.local-nav--sticky,[data-ma-bar])){--paired-bar-away:calc((var(--header-h) + var(--row-now)) * -1)}html[data-bar-away]:has(#main>:is(.local-nav--sticky,[data-ma-bar])){--content-top:0px}.skip-link:is(.btn,.commit){position:absolute}.site-header{--panel-open:calc(var(--dur-1) * 1.5);--panel-shut:var(--dur-1);--panel-fade:calc(var(--dur-1) * .8);--panel-step:calc(var(--dur-1) * .15);z-index:var(--z-header);height:var(--header-h);pointer-events:none;position:sticky;top:0}.site-header[data-menu=open],html:not([data-js]) .site-header:has(.site-menu:target){z-index:var(--z-overlay)}.site-bar{z-index:3;pointer-events:auto;height:100%;transition:transform var(--dur-2) var(--ease-house);position:relative}.site-bar__face{box-sizing:border-box;background-color:var(--color-ground);height:100%;color:var(--color-ink);border-bottom:1px solid #0000;position:relative}.site-bar__face:after{content:"";background-color:inherit;pointer-events:none;height:1px;position:absolute;inset:100% 0 auto}.site-bar__face--cut{z-index:1;clip-path:inset(var(--bar-cut,0px) 0 0 0);pointer-events:none;position:absolute;inset:0}.site-header[data-skin=white] .site-bar__face:not([data-skin]),.site-bar__face[data-skin=white]{--color-ground:var(--color-cotton);--color-ink:var(--color-black);--color-ink-2:#3d3b38;--color-ink-3:#62605b;--color-line:#e4e2dc;--color-accent:var(--color-black);--color-on-accent:var(--color-cotton);--color-brand:var(--color-leaf);color-scheme:light}.site-header[data-skin=latex] .site-bar__face:not([data-skin]),.site-bar__face[data-skin=latex]{--color-ground:var(--color-latex);--color-ink:var(--color-black);--color-ink-2:#443f2e;--color-ink-3:#665f47;--color-line:#ddd3b6;--color-accent:var(--color-black);--color-on-accent:var(--color-cotton);--color-brand:var(--color-leaf);color-scheme:light}.site-header[data-skin=black] .site-bar__face:not([data-skin]),.site-bar__face[data-skin=black],.site-header:is([data-menu=open],[data-menu-lifting],[data-panel]) .site-bar__face:not([data-skin]),html:not([data-js]) .site-header:has(.site-menu:target) .site-bar__face,body:has(#main>:is(.field-black,.field-blue,[data-bar~=black],[data-under-bar]):first-child,#main>:first-child>:is(.field-black,.field-blue,[data-bar~=black],[data-under-bar]):first-child) .site-header:not([data-skin]) .site-bar__face{--color-ground:var(--color-black);--color-ink:var(--color-on-black);--color-ink-2:var(--color-on-black-2);--color-ink-3:var(--color-on-black-3);--color-line:#383633;--color-accent:var(--color-on-black);--color-on-accent:var(--color-black);--color-brand:var(--color-on-black);color-scheme:dark}.site-bar__face ::selection{background:var(--color-accent);color:var(--color-on-accent)}.site-header[data-clear]:not([data-menu=open],[data-menu-lifting],[data-panel]) .site-bar__face:not(.site-bar__face--cut),body:has(#main>[data-under-bar]:first-child,#main>:first-child>[data-under-bar]:first-child) .site-header:not([data-ready],[data-hold]) .site-bar__face{background-color:#0000}.site-header:not(.site-header--specimen)~#main>[data-under-bar]:first-child,.site-header:not(.site-header--specimen)~#main>:first-child>[data-under-bar]:first-child{--bar-room:var(--header-h);margin-top:calc(var(--header-h) * -1)}.site-header[data-scrolled]:not([data-menu=open],[data-clear],[data-panel]) .site-bar__face{border-bottom-color:var(--color-line)}.site-header[data-tucked] .site-bar{transform:translateY(var(--paired-bar-away,-102%))}.site-header[data-tucked]:has(:focus-visible) .site-bar,.site-header:is([data-menu=open],[data-panel]) .site-bar{transform:none}.site-bar__in{box-sizing:border-box;align-content:center;align-items:baseline;column-gap:var(--space-3);height:100%;max-width:calc(var(--page-max) + 2 * var(--page-margin));padding-inline:var(--page-margin);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;display:grid}.site-bar__brand{color:inherit;justify-self:start;text-decoration:none;display:inline-flex}.site-bar .logo{color:inherit;font-size:clamp(.875rem,.47rem + 1.8vw,1.375rem)}.site-bar .logo__words{align-self:baseline}@media (width<=22.49rem){.site-bar .logo__mark{display:none}}.site-bar__nav a,.site-bar .icon-btn__words,.site-lang a,.local-nav a{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:inherit;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none}.site-bar__nav{justify-self:end;display:none}.site-bar__nav ul{gap:clamp(.875rem,.1rem + 1.35vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}.site-bar__nav a,.site-lang a,.local-nav a{--act:0;align-items:baseline;gap:.3em;padding-block:.875rem;display:inline-flex}.site-bar__word,.local-nav__word{position:relative}.site-bar__word:after,.local-nav__word:after{content:"";height:1px;transform:scaleX(var(--act));transform-origin:calc((1 - var(--act)) * 100%) 50%;transition:transform var(--dur-2) var(--ease-soft-out);background:currentColor;position:absolute;inset:auto 0 -.5rem}:is(.site-bar__nav,.site-lang,.local-nav) a:is([aria-current],[aria-expanded=true]) :is(.site-bar__word,.local-nav__word):after{--act:1;height:2px}:is(.site-bar__nav,.site-lang,.local-nav) a:focus-visible{--act:1}@media (hover:hover){:is(.site-bar__nav,.site-lang,.local-nav) a:hover{--act:1}}html:not([data-js]) .site-menu__more{display:none}.site-bar__tools{justify-self:end;align-items:center;gap:var(--space-1);margin-right:-.625rem;display:flex}.site-bar__tools:before{content:"​";width:0;margin-right:calc(var(--space-1) * -1);font-family:var(--font-label);font-size:.8125rem;line-height:1.3}.site-bar .site-bar__toggle{gap:.5rem}.site-bar .icon-btn__words{min-width:3.25rem;display:none}@media (width>=30rem){.site-bar .icon-btn__words{display:block}.site-bar .site-bar__toggle{padding-inline:.375rem 0}}.site-bar__cart .site-bar__count{text-align:left;opacity:1;min-width:2ch;transition:opacity var(--dur-1) var(--ease-soft-out);margin:0;position:absolute;top:.4375rem;left:calc(50% + .5625rem);translate:none}.site-bar__cart .site-bar__count[data-empty]{opacity:0}.site-bar__cart .site-bar__count.is-up{animation:qty-up var(--dur-2) var(--ease-soft-out)}.site-lang{gap:0 var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-lang a:not([aria-current]){color:var(--color-ink-3)}.site-bar__tools>.site-bar__lang{margin-right:var(--space-3);display:none}html[data-js] .site-bar [data-plain],html:not([data-js]) .site-bar .site-bar__toggle:not([data-plain]),html:not([data-js]) .site-bar [data-plain=close],html:not([data-js]) .site-header:has(.site-menu:target) .site-bar [data-plain=open]{display:none}html:not([data-js]) .site-header:has(.site-menu:target) .site-bar [data-plain=close]{display:inline-flex}@media (width>=30rem){.site-bar__tools{gap:var(--space-2)}.site-bar__tools:before{margin-right:calc(var(--space-2) * -1)}}@media (width>=64rem){.site-bar__in{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(1.25rem,.2rem + 2vw,3rem)}.site-bar__nav{display:block}.site-bar .site-bar__toggle,html:not([data-js]) .site-header .site-bar .site-bar__toggle[data-plain]{display:none}}@media (width>=64rem) and (width<=74.99rem){.site-bar .logo{font-size:1.125rem}.site-bar__nav a{letter-spacing:.07em;font-size:.78125rem}}@media (width>=90rem){.site-bar__tools>.site-bar__lang{align-items:baseline;display:flex}}.site-panels{pointer-events:none;display:none}.site-header[data-panels-seen] .site-panels{display:grid}.site-panel{box-sizing:border-box;min-width:0}.site-panel__in{box-sizing:border-box;max-width:calc(var(--page-max) + 2 * var(--page-margin));padding-inline:var(--page-margin);margin-inline:auto}.site-panel__title{font-family:var(--font-display);font-size:var(--text-display-m);font-weight:var(--display-weight);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing);margin:0}.site-panel :is(ul,p){margin:0;padding:0;list-style:none}.site-panel a{color:inherit;text-decoration:none}.site-veil{z-index:0;background-color:color-mix(in srgb, var(--color-black-deep) 45%, transparent);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--panel-shut) var(--ease-house), visibility 0s linear var(--panel-shut);position:fixed;inset:0}html[data-veil=plain] .site-veil{backdrop-filter:none;background-color:color-mix(in srgb, var(--color-black-deep) 60%, transparent)}@media (width>=64rem){.site-panels{z-index:2;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--panel-shut) var(--ease-house), visibility 0s linear var(--panel-shut);align-items:start;position:absolute;inset:100% 0 auto;overflow:clip}.site-header[data-panel] .site-panels{visibility:visible;pointer-events:auto;clip-path:inset(0 0 calc(100% - var(--panel-h,0px)) 0);transition:clip-path var(--panel-open) var(--ease-soft-out), visibility 0s}.site-header[data-panel] .site-veil{opacity:1;visibility:visible;pointer-events:auto;transition:opacity calc(var(--dur-1) * 1.6) var(--ease-soft-out), visibility 0s}.site-panel{border-bottom:1px solid var(--color-line);opacity:0;visibility:hidden;transition:opacity var(--panel-fade) var(--ease-soft-out), visibility 0s linear var(--panel-fade);grid-area:1/1}.site-header[data-panel] .site-panel:not([inert]){opacity:1;visibility:visible;transition:opacity var(--panel-fade) var(--ease-soft-out), visibility 0s}.site-panel__in{padding-block:calc(var(--space-4) + var(--space-1)) calc(var(--space-4) + var(--space-2))}.site-panel__head{display:none}.site-panel [data-item]{opacity:0;transition:opacity calc(var(--dur-1) * .6) var(--ease-soft-out)}.site-header[data-panel] .site-panel:not([inert]) [data-item]{opacity:1;transition:opacity var(--panel-fade) var(--ease-soft-out) calc(var(--panel-step) * (1 + min(var(--i,0), 7)))}.site-header[data-panel-swap] .site-panel [data-item]{transition-delay:0s}}.panel-lead{display:none}.panel-sizes{gap:var(--space-4) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.panel-size__link{--act:0;justify-items:start;display:grid}.panel-size__picture{width:calc(var(--w) / var(--wmax) * 100%);margin:0 0 .375rem calc(var(--lead) / var(--wmax) * -100%);aspect-ratio:var(--w) / var(--h);display:block;position:relative;overflow:hidden}:is(.panel-size__picture,.panel-product__picture) picture{display:contents}:is(.panel-size__picture,.panel-product__picture) img{left:calc(var(--x) / var(--w) * -100%);top:calc(var(--y) / var(--h) * -100%);width:calc(var(--fw) / var(--w) * 100%);max-width:none;height:auto;position:absolute}.panel-size__second{opacity:0;transition:opacity var(--dur-2) var(--ease-house);position:absolute;inset:0}.panel-size__link:focus-visible .panel-size__second{opacity:1}.panel-size__name,.panel-product__name{font-family:var(--font-display);font-weight:var(--display-weight)}.panel-size__name,.panel-door__name,.panel-product__name>span{background:linear-gradient(currentColor, currentColor) calc((1 - var(--act)) * 100%) 100% / calc(var(--act) * 100%) 1px no-repeat;transition:background-size var(--dur-2) var(--ease-soft-out);padding-bottom:.08em}.panel-size__name{letter-spacing:-.005em;font-size:1.25rem;line-height:1.2}.panel-size__measure,.panel-size__price{font-family:var(--font-label);letter-spacing:.015em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:.875rem;line-height:1.4}.panel-size__measure{color:var(--color-ink-2);margin-top:.25rem}.panel-size__price>span{color:var(--color-ink-2)}.panel-size__link:focus-visible,.panel-door__link:focus-visible,.panel-product__link:focus-visible,.panel-family__head:focus-visible{--act:1;outline-offset:.5rem}@media (hover:hover){.panel-size__link:hover,.panel-door__link:hover,.panel-product__link:hover{--act:1}.panel-size__link:hover .panel-size__second{opacity:1}}.panel-ways .action:last-child{color:var(--color-ink-2)}@media (width>=64rem){.panel-sizes{grid-template-columns:var(--sizes);gap:0 clamp(1.5rem,2.8vw,2.75rem)}.panel-size__picture{width:calc(var(--w) / var(--col) * 100%);margin-left:calc(var(--lead) / var(--col) * -100%)}.panel-size__link{transition:opacity var(--dur-1) var(--ease-soft-out)}.panel-sizes:has(.panel-size__link:focus-visible) .panel-size__link:not(:focus-visible){opacity:.7}@media (hover:hover){.panel-sizes:has(.panel-size__link:hover) .panel-size__link:not(:hover){opacity:.7}}.panel-foot{justify-content:space-between;align-items:flex-start;gap:0 var(--space-4);flex-wrap:wrap;display:flex;position:relative}.site-panel--mattresses .panel-foot{margin-top:var(--space-3);justify-content:flex-end}.panel-ways{justify-content:flex-end;gap:0 var(--space-5);white-space:nowrap;flex-basis:100%;display:flex}}@media (width>=75rem){.site-panel .panel-ways{flex-basis:auto;justify-items:end;row-gap:0;display:grid}}.panel-doors{gap:var(--space-4) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel-door__link{--act:0;justify-items:start;display:grid}.panel-door__picture{aspect-ratio:3/2;width:100%;margin-bottom:.75rem;display:block;position:relative;overflow:hidden}.panel-door__picture picture{display:contents}.panel-door__picture img{object-fit:cover;object-position:var(--at,50% 50%);width:100%;height:100%;transition:scale var(--dur-3) var(--ease-house);position:absolute;inset:0}.panel-door__quote{box-shadow:inset 0 -1px 0 var(--color-line);box-sizing:border-box;align-content:end;row-gap:.625rem;padding-bottom:.875rem;display:grid}.panel-door__words{font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:var(--display-weight);letter-spacing:-.015em;text-wrap:balance;line-height:1.1}.panel-door__by{font-family:var(--font-label);letter-spacing:.015em;color:var(--color-ink-2);font-size:.875rem;line-height:1.4}.panel-door__name{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--display-weight);letter-spacing:-.005em;line-height:1.2}.panel-door__line{font-family:var(--font-label);letter-spacing:.015em;color:var(--color-ink-2);margin-top:.25rem;font-size:.875rem;line-height:1.4}@media (width>=64rem){.panel-doors{grid-template-columns:repeat(var(--doors,4), minmax(0, 1fr));gap:0 clamp(1.25rem,2vw,2rem)}.panel-door__link{transition:opacity var(--dur-1) var(--ease-soft-out);container-type:inline-size}.panel-door__words{font-size:clamp(1.25rem,15cqi,2.25rem)}.panel-doors:has(.panel-door__link:focus-visible) .panel-door__link:not(:focus-visible){opacity:.7}.panel-door__link:focus-visible img{scale:1.03}@media (hover:hover){.panel-doors:has(.panel-door__link:hover) .panel-door__link:not(:hover){opacity:.7}.panel-door__link:hover img{scale:1.03}}}.panel-family__name{font:inherit;margin:0}.panel-family__head{--act:0;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.625rem;padding-bottom:.625rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex;position:relative}.panel-family__head:before,.panel-family__head:after{content:"";background:var(--color-line);height:1px;position:absolute;inset:auto 0 0}.panel-family__head:after{transform:scaleX(var(--act));transform-origin:calc((1 - var(--act)) * 100%) 50%;transition:transform var(--dur-2) var(--ease-soft-out);background:currentColor}.panel-family__tail{color:var(--color-ink-2);transition:translate var(--dur-1) var(--ease-soft-out), color var(--dur-1) var(--ease-soft-out);font-size:1.2em;display:inline-flex}.panel-family__head:focus-visible .panel-family__tail{color:var(--color-ink);translate:.25rem}.panel-product__link{--act:0;grid-template-rows:minmax(0,1fr) auto;justify-items:start;height:100%;display:grid}.panel-product__stage{width:100%;transition:translate var(--dur-1) var(--ease-soft-out);place-items:end start;display:grid}.panel-product__picture{width:calc(var(--part) * 100%);aspect-ratio:var(--w) / var(--h);display:block;position:relative;overflow:hidden}.panel-product__drawing{width:calc(var(--part) * 100%);height:auto;aspect-ratio:var(--w) / var(--h);fill:none;stroke:var(--color-ink-2);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.panel-product__drawing :is(path,circle){vector-effect:non-scaling-stroke}.panel-product__drawing .d2{stroke-opacity:.5}.panel-product__drawing .d3{fill:var(--color-ink-2);fill-opacity:.6;stroke:none}.panel-product__name{white-space:nowrap;margin-top:.625rem;font-size:.9375rem;font-weight:400;line-height:1.22}@media (width>=64rem){.panel-shelves{--g:clamp(1rem, 1.5vw, 1.5rem);--G:clamp(2rem, 3.6vw, 3.5rem);row-gap:1.25rem;display:grid}.panel-shelf{align-items:stretch;gap:var(--G);display:flex;container-type:inline-size}.panel-family{--u:min(calc((100cqi - var(--inner) * var(--g) - var(--outer) * var(--G) - var(--slack,.75rem)) / var(--sum)), 14.5rem);isolation:isolate;flex:var(--gaps,0) 0 auto;transition:opacity var(--dur-1) var(--ease-soft-out);grid-template-rows:auto minmax(0,1fr);row-gap:.875rem;display:grid;position:relative}.panel-family:after{content:"";inset:-.875rem calc(var(--G) / -2);z-index:-1;position:absolute}.panel-products{justify-content:space-between;align-items:stretch;gap:var(--g);display:flex}.panel-product{min-width:calc(var(--share) * var(--u));flex:none}.panel-product__picture,.panel-product__drawing{width:calc(var(--share) * var(--u))}.site-panel .panel-foot--shop{justify-content:flex-end;margin-top:.875rem}.site-panel--shop .site-panel__in{padding-bottom:var(--space-4)}.panel-shelves:has(.panel-family :focus-visible) .panel-family:not(:has(:focus-visible)){opacity:.6}.panel-family:has(:focus-visible) .panel-family__head{--act:1}.panel-product__link:focus-visible .panel-product__stage{translate:0 -4px}@media (hover:hover){.panel-shelves:has(.panel-family:hover,.panel-family :focus-visible) .panel-family:not(:hover,:has(:focus-visible)){opacity:.6}.panel-family:hover .panel-family__head{--act:1}.panel-family__head:hover .panel-family__tail{color:var(--color-ink);translate:.25rem}.panel-product__link:hover .panel-product__stage{translate:0 -4px}}}@media (width<=63.99rem){.site-panels{inset:var(--header-h) 0 0;z-index:2;background:0 0;position:fixed}.site-panel{overscroll-behavior:contain;background-color:var(--color-ground);opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-soft-out), transform var(--dur-1) var(--ease-soft-out), visibility 0s linear var(--dur-1);position:absolute;inset:0;overflow:hidden auto;transform:translate(1.5rem)}.site-header[data-menu=open][data-panel] .site-panel:not([inert]){opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-soft-out), transform var(--dur-2) var(--ease-soft-out), visibility 0s;transform:none}.site-panel__in{row-gap:var(--space-4);padding-block:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.site-panel__head{align-items:center;gap:var(--space-2);margin-left:-.625rem;display:flex}.panel-lead{margin:calc(var(--space-3) * -1) 0 0;display:block}.panel-ways__first,.panel-foot--shop{display:none}.panel-size__link{width:100%}.panel-foot{row-gap:var(--space-3);display:grid}.panel-ways .action{font-size:var(--text-small)}.panel-shelves{row-gap:var(--space-3);display:grid}.panel-shelf{display:contents}.panel-family[data-family-group=bedframe]{order:1}.panel-family{row-gap:var(--space-3);display:grid}.panel-family__head{min-height:3rem;font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--display-weight);letter-spacing:-.01em;text-transform:none;justify-content:space-between;padding-bottom:0;line-height:1.2}.panel-family__tail{font-size:.8em}.panel-products{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel-product,.panel-product__link{grid-row:span 2;grid-template-rows:subgrid;height:auto;display:grid}.panel-product__name{padding-bottom:var(--space-4);white-space:normal;font-size:1.0625rem}@supports not (grid-template-rows:subgrid){.panel-product,.panel-product__link{grid-row:auto;grid-template-rows:minmax(0,1fr) auto}}}@media (width>=40rem) and (width<=63.99rem){.panel-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-products{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-menu-open]{overflow:hidden}.site-menu{--menu-step:60ms;--menu-lift:calc(var(--dur-2) * .7);z-index:1;box-sizing:border-box;padding-top:var(--header-h);overscroll-behavior:contain;pointer-events:auto;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--menu-lift) var(--ease-house) calc(var(--dur-1) * .5), visibility 0s linear calc(var(--menu-lift) + var(--dur-1) * .5);position:fixed;inset:0;overflow:hidden auto}@media (width>=64rem){html[data-js] .site-menu{display:none}}.site-header[data-menu=open] .site-menu{visibility:visible;clip-path:inset(0);transition:clip-path var(--dur-2) var(--ease-house), visibility 0s}.site-menu__name,.site-menu [data-menu-part]{opacity:0;transition:opacity var(--dur-1) var(--ease-soft-out)}.site-menu__rise{transition:transform 0s linear var(--dur-2);transform:translateY(130%)}.site-header[data-menu=open] .site-menu__name{opacity:1;transition:opacity var(--dur-2) var(--ease-soft-out)}.site-header[data-menu=open] .site-menu__rise{transition:transform var(--dur-2) var(--ease-soft-out) calc(var(--dur-1) + var(--i,0) * var(--menu-step));transform:none}.site-header[data-menu=open] .site-menu [data-menu-part]{opacity:1;transition:opacity var(--dur-2) var(--ease-soft-out) calc(var(--dur-2) + var(--dur-1) * .5)}html:not([data-js]) .site-menu:target,html:not([data-js]) .site-menu:target :is(.site-menu__name,.site-menu__rise,[data-menu-part]){visibility:visible;clip-path:none;opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-menu-open],.site-menu,.site-menu__name,.site-menu__rise,.site-menu [data-menu-part],.site-panel [data-item]{transition-delay:0s!important}.site-menu__rise{transform:none}}.site-header[data-menu-film] .site-menu__name{transition:none}.site-header[data-menu-film] .site-menu__rise{transition:none;transform:none}.site-menu__in{box-sizing:border-box;align-content:space-between;row-gap:var(--space-5);min-height:calc(100dvh - var(--header-h));max-width:calc(var(--page-max) + 2 * var(--page-margin));padding:var(--space-2) var(--page-margin) var(--space-4);transition:opacity var(--dur-2) var(--ease-soft-out), transform var(--dur-2) var(--ease-soft-out);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.site-header[data-panel] .site-menu__in{opacity:0;transition-duration:var(--dur-1);transform:translate(-1.5rem)}.site-menu__chapters{margin:0;padding:0;list-style:none;display:grid}.site-menu__chapter{min-width:0}.site-menu__name{--act:0;--press:0;min-height:3.75rem;font-family:var(--font-display);font-size:clamp(1.875rem,1.2rem + 3.4vw,2.75rem);font-weight:var(--display-weight);letter-spacing:-.02em;color:inherit;align-items:center;line-height:1.1;text-decoration:none;display:flex;overflow:visible clip}.site-menu__rise{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.site-menu__title{background:linear-gradient(currentColor, currentColor) calc((1 - var(--act)) * 100%) calc(100% - .06em) / calc(var(--act) * 100%) max(2px, .045em) no-repeat;transition:background-size var(--dur-2) var(--ease-soft-out)}.site-menu__name[aria-current] .site-menu__title{background-position:0 calc(100% - .06em);background-size:100% max(2px,.045em)}.site-menu__more{color:var(--color-ink-2);flex:none;font-size:.62em}.site-menu__name:focus-visible{--act:1;outline-offset:-2px}.site-menu__name:active{--press:1}@media (hover:hover){.site-menu__name:hover{--act:1}}.site-menu__aside{row-gap:var(--space-1);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.site-menu__aside p{margin:0}.site-menu__reach{align-items:baseline;gap:0 var(--space-2);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.site-menu__phone{min-height:2.75rem;font-family:var(--font-display);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--color-ink);align-items:center;font-size:1.375rem;text-decoration:none;display:inline-flex}.site-menu__render{display:none}@media (width>=40rem){.site-menu__in{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-content:start;align-items:start}.site-menu__aside{padding-top:var(--space-2);border-top:0}.site-header[data-panels-seen] .site-menu__render,html:not([data-js]) .site-menu:target .site-menu__render{aspect-ratio:16/9;margin:0 calc(var(--page-margin) * -1) var(--space-3) 0;display:block;overflow:hidden}.site-menu__render img{object-fit:cover;width:100%;height:100%;display:block}}.local-nav{box-shadow:inset 0 -1px 0 var(--color-line);position:relative}.local-nav--sticky{top:var(--header-h);z-index:calc(var(--z-header) - 1);background-color:var(--color-ground);color:var(--color-ink);transition:transform var(--dur-2) var(--ease-house);position:sticky}html[data-bar-away] .local-nav--sticky{transform:translateY(var(--paired-bar-away,calc(var(--header-h) * -1)))}.local-nav__row{box-sizing:border-box;max-width:calc(var(--page-max) + 2 * var(--page-margin));padding:0 var(--page-margin);overscroll-behavior-x:contain;scrollbar-width:none;gap:clamp(1.25rem,.6rem + 1.8vw,2.5rem);margin:0 auto;list-style:none;display:flex;overflow-x:auto}.local-nav__row::-webkit-scrollbar{display:none}.local-nav__row{mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%)}.local-nav__row[data-fade-l]{--fade-l:2.5rem}.local-nav__row[data-fade-r]{--fade-r:2.5rem}.local-nav__row>li{flex:none}.local-nav a{min-height:3rem;color:var(--color-ink-2);transition:color var(--dur-1) var(--ease-soft-out);align-items:center;padding-block:0}.local-nav a:is([aria-current],:focus-visible){color:var(--color-ink)}.local-nav a:focus-visible{outline-offset:-3px}@media (hover:hover){.local-nav a:hover{color:var(--color-ink)}}.site-footer{margin-top:var(--section-space)}main:has(>:is(.field-black,.field-blue):last-child)+.site-footer,:is(.field-black,.field-blue)+.site-footer{border-top:1px solid var(--color-line);margin-top:0}.closing+.site-footer,main:has(>.closing:last-child)+.site-footer{margin-top:0}.site-footer a{color:inherit;text-decoration:none}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer p,.site-footer h2{margin:0}.site-footer .site-footer__place{row-gap:var(--space-5);padding-top:var(--field-space)}.site-footer__address{font-style:normal}.site-footer__street{font-family:var(--font-display);font-size:var(--text-display-l);font-weight:var(--display-weight);letter-spacing:var(--text-display-l--letter-spacing);font-variant-numeric:lining-nums proportional-nums;line-height:1.02}.site-footer__line{display:block}.site-footer .site-footer__visit{justify-items:start;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-2);margin-top:clamp(2rem,1.4rem + 2vw,3rem);display:grid}.site-footer__visit .action{color:var(--color-ink)}.site-footer__reach{gap:var(--space-4);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);font-variant-numeric:lining-nums proportional-nums;display:grid}.site-footer__hours{color:var(--color-ink-2)}.site-footer__phones{gap:var(--space-3);display:grid}.site-footer__phone{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;transition:background-size var(--dur-2) var(--ease-soft-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;line-height:1.16;display:inline-block}.site-footer__languages{font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-ink-3);display:block}.site-footer__mail .link{overflow-wrap:anywhere}.site-footer .site-footer__body{row-gap:var(--space-5);padding-top:clamp(3rem,1.9rem + 4.6vw,6rem)}.site-footer--brief .site-footer__body,.site-footer--no-place .site-footer__body{padding-top:var(--field-space)}.site-footer__promises h2{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--display-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.site-footer__promises ul{margin-top:var(--space-3);font-family:var(--font-display);color:var(--color-ink-2);font-size:clamp(1.0625rem,.95rem + .42vw,1.25rem);line-height:1.4}.site-footer__promises li{border-top:1px solid var(--color-line);padding-block:.5rem}.site-footer__promises li:last-child{border-bottom:1px solid var(--color-line)}.site-footer__cols{columns:2;column-gap:var(--grid-gap);margin-bottom:calc(var(--space-4) * -1)}.site-footer__col{display:contents}.site-footer__group{break-inside:avoid;padding-bottom:var(--space-4)}.site-footer .site-footer__fold{display:none}.site-footer__fold .icon{transition:rotate var(--dur-1) var(--ease-soft-out)}.site-footer__group[data-open] .site-footer__fold .icon{rotate:180deg}@media (width<=39.99rem){.site-footer__cols{columns:1;border-top:1px solid var(--color-line);margin-bottom:0}.site-footer__group{border-bottom:1px solid var(--color-line);padding-bottom:0}.site-footer__top{justify-content:space-between;align-items:center;min-height:3.25rem;display:flex}html[data-js] .site-footer .site-footer__fold{margin-right:-.625rem;display:inline-flex}html[data-js] .site-footer__group[data-fold]:not([data-open])>ul{display:none}.site-footer__group>ul{padding-bottom:var(--space-3);margin-top:0}}.site-footer__map a{--act:0}.site-footer__section{font-family:var(--font-display);font-size:var(--text-lead);line-height:1.3;display:inline-block}.site-footer__section,.site-footer__word{background:linear-gradient(currentColor, currentColor) calc((1 - var(--act)) * 100%) 100% / calc(var(--act) * 100%) 1px no-repeat;transition:background-size var(--dur-2) var(--ease-soft-out);padding-bottom:.12em}.site-footer__group ul{margin-top:var(--space-2);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:lining-nums proportional-nums;color:var(--color-ink-2);font-size:.8125rem;font-weight:600;line-height:1.5}.site-footer__group li+li{margin-top:var(--space-2)}.site-footer__group li a{transition:color var(--dur-1) var(--ease-soft-out);display:inline-block}.site-footer__measure{letter-spacing:.04em;text-transform:none;white-space:nowrap;color:var(--color-ink-3);margin-left:.6em;font-weight:500}.site-footer__map a:focus-visible{--act:1}@media (hover:hover){.site-footer__map a:hover{--act:1;color:var(--color-ink)}.site-footer__phone:hover{background-size:100% 1px}}@media (pointer:coarse){.site-footer__group ul,.site-footer__group li+li{margin-top:0}.site-footer__group li a{padding-block:.75rem}.site-footer__section{background-position:calc((1 - var(--act)) * 100%) calc(100% - .4375rem);padding-block:.5625rem}.site-footer__word{background-position:calc((1 - var(--act)) * 100%) 100%}.site-footer__phone{background-position:0 calc(100% - .25rem);padding-block:.375rem}.site-footer__mail .link,.site-footer__small .link{background-position:0 calc(100% - .6875rem),100% calc(100% - .6875rem);padding-block:.8125rem;display:inline-block}}.site-footer .site-footer__imprint{row-gap:var(--space-4);margin-top:var(--space-5);padding-bottom:var(--space-5);font-family:var(--font-label);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-ink-2)}.site-footer__imprint:before{content:"";margin-bottom:var(--space-2);border-top:1px solid var(--color-line);grid-column:content-start/content-end}.site-footer .site-footer__sign{margin:0}.site-footer__sign .nlc-sig{width:min(20rem,82%);color:var(--color-ink);margin-left:-.5rem}.site-footer__sign figcaption{margin-top:var(--space-2);color:var(--color-ink-3)}.site-footer__home{min-height:2.75rem;color:var(--color-ink);align-items:center;display:inline-flex}.site-footer .logo{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.site-footer__house>p{margin-top:var(--space-2)}.site-footer__small{gap:var(--space-2);display:grid}.site-footer__small .link{color:var(--color-ink)}.site-footer__small>ul:not(.site-lang){gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.site-footer__legal>span{display:block}@media (pointer:coarse){.site-footer__small>ul:not(.site-lang){row-gap:0}}@media (width>=40rem) and (width<=63.99rem){.site-footer__cols{columns:3}}@media (width>=64rem){.site-footer .site-footer__place{row-gap:var(--space-5)}.site-footer__place>.site-footer__address{grid-column:content-start/9 col}.site-footer__place>.site-footer__reach{grid-column:9 col/content-end;padding-top:.5rem}.site-footer__body>.site-footer__promises{grid-column:a-start/legend-end}.site-footer__body>.site-footer__map{grid-column:b-start/b-end}.site-footer--brief .site-footer__body>.site-footer__map,.site-footer__body:not(:has(>.site-footer__promises))>.site-footer__map{grid-column:content-start/content-end}.site-footer__cols{columns:auto;column-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}.site-footer__col{display:block}.site-footer__col>.site-footer__group:last-child{padding-bottom:0}}@media (width>=80rem){.site-footer__body:not(:has(>.site-footer__promises)) .site-footer__cols{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.site-footer__body:not(:has(>.site-footer__promises)) .site-footer__col{display:contents}.site-footer__body:not(:has(>.site-footer__promises)) .site-footer__group{padding-bottom:0}}@media (width>=64rem){.site-footer__imprint>.site-footer__sign{grid-area:2/a-start/span 2/legend-end}.site-footer__imprint>.site-footer__house{grid-area:2/b-start/auto/b-end}.site-footer__imprint>.site-footer__small{grid-area:3/b-start/auto/b-end}.site-footer__imprint>.site-footer__house:first-child{grid-area:2/a-start/span 2/legend-end}.site-footer__legal>span{display:inline}.site-footer__note{margin-left:var(--space-3)}}@media (width>=80rem){.site-footer__street{font-size:min(var(--text-display-l), 5vw)}.site-footer__line{white-space:nowrap}}.site-header--specimen{z-index:auto;height:auto;margin-bottom:0;position:relative}.site-header--specimen .site-bar{height:var(--header-h)}.site-panels.site-panels--still{visibility:visible;clip-path:none;display:grid;position:static}.site-panels--still .site-panel,.site-panels--still .site-panel [data-item]{opacity:1;visibility:visible;position:static;transform:none}.site-panels--still .panel-foot{position:relative}.chrome-specimen .local-nav{pointer-events:none}.chrome-specimen{position:relative}.chrome-specimen+.chrome-specimen{margin-top:var(--space-4)}.chrome-show{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.chrome-show+.chrome-show{margin-top:var(--space-4)}.chrome-show .commit{width:auto;min-width:13rem}.chrome-system{row-gap:var(--space-4)}.chrome-system>.type-caption{max-width:26rem}html[data-header="2"] .site-header .site-bar__face{--color-ground:var(--color-black)!important;--color-ink:var(--color-on-black)!important;--color-ink-2:var(--color-on-black-2)!important;--color-ink-3:var(--color-on-black-3)!important;--color-line:#383633!important;--color-accent:var(--color-on-black)!important;--color-on-accent:var(--color-black)!important;--color-brand:var(--color-on-black)!important;color-scheme:dark!important;background-color:#0000!important;border-bottom-color:#0000!important}html[data-header="2"] .site-bar__in{position:relative}html[data-header="2"] .site-bar__face:before{content:"";background-color:var(--color-black);pointer-events:none;position:absolute;inset:0 0 -1px}html[data-header="2"] .site-bar__face:after{content:none}html[data-header="2"] .site-bar:before{content:"";height:calc(var(--header-h) * 2.5);opacity:0;pointer-events:none;background:linear-gradient(#0c0b0a85 0%,#0c0b0a66 22%,#0c0b0a3d 48%,#0c0b0a1a 72%,#0c0b0a08 88%,#0c0b0a00 100%);position:absolute;inset:0 0 auto}html[data-header="2"] .site-header[data-clear]:not([data-menu=open],[data-menu-lifting],[data-panel],[data-panel-lifting]) .site-bar__face:before,html[data-header="2"] body:has(#main>[data-under-bar]:first-child,#main>:first-child>[data-under-bar]:first-child) .site-header:not([data-ready],[data-hold]) .site-bar__face:before{opacity:0}html[data-header="2"] .site-header[data-clear][data-skin=black]:not([data-menu=open],[data-menu-lifting],[data-panel],[data-panel-lifting]) .site-bar:before,html[data-header="2"] body:has(#main>[data-under-bar]:not([data-bar~=white]):first-child,#main>:first-child>[data-under-bar]:not([data-bar~=white]):first-child) .site-header:not([data-ready],[data-hold]) .site-bar:before{opacity:1}html[data-header="2"] .site-header[data-clear][data-skin=white]:not([data-menu=open],[data-menu-lifting],[data-panel],[data-panel-lifting]) .site-bar__face,html[data-header="2"] body:has(#main>[data-under-bar][data-bar~=white]:first-child,#main>:first-child>[data-under-bar][data-bar~=white]:first-child) .site-header:not([data-ready],[data-hold]) .site-bar__face{--color-ink:var(--color-black)!important;--color-ink-2:#3d3b38!important;--color-ink-3:#55524c!important;--color-line:#14131238!important;--color-accent:var(--color-black)!important;--color-on-accent:var(--color-cotton)!important;--color-brand:var(--color-leaf)!important;color-scheme:light!important}html[data-header="2"] .site-header[data-over] .site-bar__brand,html[data-header="2"] body:has(#main>[data-under-bar]:first-child,#main>:first-child>[data-under-bar]:first-child) .site-header:not([data-ready],[data-hold]) .site-bar__brand{scale:var(--brand-over,1.16)}html[data-header="2"] .site-header[data-clear][data-skin=black] .site-bar__nav a,html[data-header="2"] .site-header[data-clear][data-skin=black] .site-bar .site-lang a{text-shadow:0 1px 14px #00000052}html[data-header="2"] .site-header[data-settled] .site-bar__face:before,html[data-header="2"] .site-header[data-settled] .site-bar:before{transition:opacity var(--dur-2) var(--ease-house)}html[data-header="2"] .site-header[data-settled] .site-bar__brand{transition:scale var(--dur-2) var(--ease-house)}html[data-header="2"] .site-header[data-settled] :is(.site-bar__face,.site-bar .logo__mark,.site-bar .logo__place,.site-bar .site-lang a:not([aria-current])){transition:color var(--dur-2) var(--ease-house)}html[data-header="2"] .site-header[data-settled]:is([data-panel],[data-menu=open]) :is(.site-bar__face,.site-bar .logo__mark,.site-bar .logo__place,.site-bar .site-lang a:not([aria-current])),html[data-header="2"] .site-header[data-settled]:is([data-panel],[data-menu=open]) .site-bar__face:before{transition-duration:var(--dur-1)}html[data-header="2"] .site-header[data-settled][data-tucked] :is(.site-bar__face,.site-bar .logo__mark,.site-bar .logo__place,.site-bar .site-lang a:not([aria-current]),.site-bar__brand),html[data-header="2"] .site-header[data-settled][data-tucked] .site-bar__face:before{transition:none}html[data-header="2"] .site-header[data-tucked] .site-bar:before{opacity:0}@media (prefers-reduced-motion:reduce){html[data-header="2"] .site-header[data-settled] .site-bar__face:before,html[data-header="2"] .site-header[data-settled] .site-bar:before,html[data-header="2"] .site-header[data-settled] :is(.site-bar__brand,.site-bar__face,.site-bar .logo__mark,.site-bar .logo__place,.site-bar .site-lang a:not([aria-current])){transition-duration:calc(var(--dur-1) * .75);transition-timing-function:linear}}html[data-header="2"] .site-bar .logo{font-size:clamp(.9375rem,.62rem + 1.05vw,1.3125rem)}html[data-header="2"] .site-bar__brand{transform-origin:50%}@media (width>=64rem){html[data-header="2"] .site-bar__in{--word-gap:clamp(1.25rem, .1rem + 1.8vw, 2.25rem);align-items:center;column-gap:var(--word-gap);grid-template-columns:minmax(0,1fr) auto}html[data-header="2"] .site-bar__brand{z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%}html[data-header="2"] .site-bar .logo__words{align-self:center}html[data-header="2"] .site-bar__nav{justify-self:stretch;margin-left:-.125rem}html[data-header="2"] .site-bar__nav ul{gap:var(--word-gap)}html[data-header="2"] .site-bar__nav li:not([data-bar-side])+li[data-bar-side=end]{margin-inline-start:auto}html[data-header="2"] .site-bar__nav a,html[data-header="2"] .site-bar .site-lang a{letter-spacing:.12em;font-size:.75rem}html[data-header="2"] .site-bar__tools{gap:var(--space-2)}html[data-header="2"] .site-bar__tools:before{content:none}}@media (width>=75rem){html[data-header="2"] .site-bar__tools>.site-bar__lang{padding-left:var(--word-gap);border-left:1px solid color-mix(in srgb, var(--color-ink) 24%, transparent);align-items:center;gap:0 .875rem;margin:0 .25rem 0 0;display:flex}}@media (width<=63.99rem){html[data-header="2"] .site-header{--brand-over:1.08}html[data-header="2"] .site-bar__in{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html[data-header="2"] .site-bar__brand{grid-area:1/2;justify-self:center}html[data-header="2"] .site-bar .logo__words{align-self:center}html[data-header="2"] .site-bar__tools{display:contents}html[data-header="2"] .site-bar__tools:before{content:none}html[data-header="2"] .site-bar .site-bar__toggle{grid-area:1/1;justify-self:start;margin-left:-.625rem;padding-inline:0}html[data-header="2"] .site-bar .site-bar__cart{grid-area:1/3;justify-self:end;margin-right:-.625rem}html[data-header="2"] .site-bar .site-bar__toggle .icon-btn__words{display:none}}html{--glass-in:0s;--glass-out:calc(var(--dur-2) * .8);--glass-turn:calc(var(--dur-1) * 1.25);--glass-blur:30px;--glass-grain-dark:none;--glass-grain-light:none}.site-header,.local-nav--sticky{--glass-tint:86%}.site-header[data-skin=black],.local-nav--sticky.field-black{--glass-tint:84%}.site-header[data-skin=latex],.local-nav--sticky.field-latex{--glass-tint:88%}.site-glass,.local-nav__glass{--glass-on:0;z-index:0;border-radius:inherit;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--glass-out);position:absolute;inset:0}.site-glass{--color-ground:var(--color-cotton);z-index:1;height:var(--header-h);transition:visibility 0s linear var(--glass-out), transform var(--dur-2) var(--ease-house);inset:0 0 auto}.site-header[data-skin=black] .site-glass{--color-ground:var(--color-black);--color-ink:var(--color-on-black)}.site-header[data-skin=latex] .site-glass{--color-ground:var(--color-latex)}.site-header[data-tucked] .site-glass{transform:translateY(var(--paired-bar-away,calc(var(--header-h) * -1.02)))}.site-header[data-tucked]:has(:focus-visible) .site-glass,.site-header:is([data-menu=open],[data-panel]) .site-glass{transform:none}.site-bar__in,.local-nav__row{z-index:1;position:relative}.site-glass__lens,.local-nav__lens,.site-glass:before,.local-nav__glass:before,.site-glass:after,.local-nav__glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glass-on);transition:opacity var(--glass-out) var(--ease-house);position:absolute;inset:0}.site-glass__lens,.local-nav__lens{z-index:0;backdrop-filter:var(--glass-refract,blur(var(--glass-blur))) saturate(1.12)}.site-glass:before,.local-nav__glass:before{z-index:1;background-color:color-mix(in srgb, var(--color-ground) var(--glass-tint), transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-ink,var(--color-black)) 6%, transparent);transition:opacity var(--glass-out) var(--ease-house), background-color var(--glass-turn) var(--ease-house)}html[data-glass-engine=refract] .site-glass:before,html[data-glass-engine=refract] .local-nav__glass:before{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.25rem),#000c 100%);mask-image:linear-gradient(#000 calc(100% - 1.25rem),#000c 100%)}html[data-glass-engine=refract]:has(.local-nav--sticky) .site-glass:before{-webkit-mask-image:none;mask-image:none}.site-glass:after,.local-nav__glass:after{z-index:3;background-image:var(--glass-grain-dark);opacity:var(--glass-on);background-size:128px 128px}.site-header[data-skin=black] .site-glass:after,.local-nav--sticky.field-black .local-nav__glass:after{background-image:var(--glass-grain-light)}.site-header[data-glass] .site-glass,html[data-glass] .local-nav--sticky .local-nav__glass{--glass-on:1;visibility:visible;transition:visibility}.site-header[data-glass] .site-glass{transition:visibility 0s, transform var(--dur-2) var(--ease-house)}.site-header[data-glass] .site-glass .site-glass__lens,.site-header[data-glass] .site-glass:before,.site-header[data-glass] .site-glass:after,html[data-glass] .local-nav--sticky .local-nav__lens,html[data-glass] .local-nav--sticky .local-nav__glass:before,html[data-glass] .local-nav--sticky .local-nav__glass:after{transition-duration:var(--glass-in), var(--glass-turn)}.site-header[data-glass] .site-bar__face:not(.site-bar__face--cut){background-color:#0000;border-bottom-color:#0000}.site-header[data-glass] .site-bar__face:after{content:none}.site-header[data-glass][data-skin] .site-bar__face:not([data-skin]),html[data-glass] .local-nav--sticky{--color-ink-3:var(--color-ink-2)}.site-header[data-glass] :is(.site-bar__face,.site-bar .logo__mark,.site-bar .logo__place,.site-bar .site-lang a:not([aria-current])),html[data-glass] .local-nav--sticky :is(a,.local-nav__word){transition:color var(--glass-turn) var(--ease-house)}html[data-glass] .local-nav--sticky{background-color:#0000}html:has(.local-nav--sticky) .site-header .site-glass__lens{backdrop-filter:blur(var(--glass-blur)) saturate(1.12)}html:has(.local-nav--sticky) .site-glass:before{box-shadow:none}@media (prefers-reduced-transparency:reduce){.site-glass,.local-nav__glass{display:none}.site-header[data-glass] .site-bar__face:not(.site-bar__face--cut){background-color:var(--color-ground)}.site-header[data-glass][data-scrolled] .site-bar__face:not(.site-bar__face--cut){border-bottom-color:var(--color-line)}.site-header[data-glass] .site-bar__face:after{content:""}html[data-glass] .local-nav--sticky{background-color:var(--color-ground)}}@media (prefers-reduced-motion:reduce){.site-glass,.local-nav__glass{display:none}.site-header[data-glass] .site-bar__face:not(.site-bar__face--cut){background-color:var(--color-ground)}.site-header[data-glass][data-scrolled] .site-bar__face:not(.site-bar__face--cut){border-bottom-color:var(--color-line)}.site-header[data-glass] .site-bar__face:after{content:""}html[data-glass] .local-nav--sticky{background-color:var(--color-ground)}}@supports not (backdrop-filter:blur(1px)){.site-glass,.local-nav__glass{--glass-tint:94%}}.site-header[data-settled]:is([data-panel],[data-menu=open],[data-turning]) :is(.site-bar__face:not(.site-bar__face--cut),.site-bar__face:not(.site-bar__face--cut) :is(.logo__mark,.logo__place,.site-lang a:not([aria-current]))){--turn:var(--dur-1);transition:background-color var(--turn) var(--ease-soft-out), border-color var(--turn) var(--ease-soft-out), color var(--turn) var(--ease-soft-out)}.site-header[data-settled]:is([data-panel],[data-menu=open]) :is(.site-bar__face:not(.site-bar__face--cut),.site-bar__face:not(.site-bar__face--cut) :is(.logo__mark,.logo__place,.site-lang a:not([aria-current]))){--turn:calc(var(--dur-1) * .7)}.site-header[data-settled][data-clear]:not([data-panel],[data-menu=open]) :is(.site-bar__face:not(.site-bar__face--cut),.site-bar__face:not(.site-bar__face--cut) :is(.logo__mark,.logo__place,.site-lang a:not([aria-current]))){transition:color calc(var(--dur-2) * 1.4) var(--ease-house)}@media (prefers-reduced-motion:reduce){.site-header[data-settled] :is(.site-bar__face,.site-bar__face :is(.logo__mark,.logo__place,.site-lang a)){transition-duration:0s!important}}html[data-header="2"] .site-glass{display:none}}@layer utilities;html[data-header="2"]{--header-h:4rem}@media (width>=64rem){html[data-header="2"]{--header-h:4.5rem}}
