.sf-top:has(.sf-navigation[data-open]){z-index:60}.sf-navigation{position:absolute;top:0;right:0;width:var(--sf-header-h);height:var(--sf-header-h)}.sf .sf-navigation-toggle{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-switch)}.sf-navigation-toggle svg{display:block}.sf-navigation-toggle:focus-visible{outline-offset:-10px}.sf-navigation-panel{position:fixed;top:var(--sf-header-h);right:0;width:248px;max-width:100vw;max-height:calc(100dvh - var(--sf-header-h) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:16px 32px 20px;background:var(--studio-bg);color:var(--studio-text);animation:sf-navigation-appear .14s ease-out}.sf-navigation-panel a{text-decoration:none;font-weight:400}.sf-navigation-panel a:hover{color:var(--studio-text);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.sf-navigation-links a{display:flex;align-items:center;min-height:34px;color:var(--sf-switch);font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.sf-navigation-group-start{margin-top:16px}.sf-navigation-links{margin:0;padding:0;list-style:none}.sf-navigation-links a[aria-current=page]{color:var(--studio-text);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.sf-navigation-bottom{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:16px}.sf-navigation-bottom a{display:inline-flex;align-items:center;min-height:36px;color:var(--studio-muted);font-size:12px;line-height:1.5;letter-spacing:normal;text-transform:none}.sf-navigation-languages{display:flex;width:100%;justify-content:space-between;gap:12px}.sf-navigation-languages a[aria-current]{color:var(--studio-text);text-decoration:underline;text-underline-offset:5px}.sf-navigation[data-placement=footer]{position:relative;top:auto;right:auto;width:auto;height:auto;flex:0 0 auto}.sf .sf-navigation-label:hover,.sf .sf-navigation-label[aria-expanded=true]{color:var(--studio-text)}@keyframes sf-navigation-appear{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.sf-navigation-panel{padding-bottom:max(16px,env(safe-area-inset-bottom))}.sf-navigation-bottom a,.sf-navigation-links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.sf-navigation-panel{animation:none}}#catalogue,:root{--sf-header-h:64px;--sf-track:0.06em;--sf-switch:light-dark(#343434,#d6dbd1);--sf-faint:light-dark(#6e6e6e,#a3ab9e)}body:has([data-sauna-frame])>footer.site-footer{display:none}.sf{display:flex;flex-direction:column;min-height:100svh;background:var(--studio-bg);color:var(--studio-text);font-family:var(--font-sauna-sans),ui-sans-serif,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:normal}.sf a{color:inherit;text-decoration:none}.sf button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sf a:focus-visible,.sf button:focus-visible{outline:1px solid var(--studio-text);outline-offset:4px}.sf-top{position:sticky;top:0;z-index:20;height:var(--sf-header-h);display:flex;align-items:center;justify-content:center;background:var(--studio-bg)}.sf-mark{display:block;margin:22px 0 0;font-family:var(--font-sauna-mark),Inter,ui-sans-serif,sans-serif;font-weight:600;font-size:16px;letter-spacing:normal;text-transform:none;color:var(--studio-text)}.sf-place{display:flex;gap:16px;font-size:16px;line-height:24px;letter-spacing:.06em;font-weight:400;text-transform:uppercase}.sf-place a,.sf-place button{font-weight:400;color:var(--sf-faint);transition:color .15s}.sf-place a:hover,.sf-place a[aria-current=page],.sf-place button:hover,.sf-place button[aria-pressed=true]{color:var(--sf-switch)}@media (max-width:360px){.sf-place{gap:8px;font-size:15px}}.sf-media{right:0;width:var(--sf-header-h);justify-content:center}.sf-media,.sf-scale-controls{position:absolute;top:0;height:var(--sf-header-h);display:flex;align-items:center}.sf-scale-controls{left:0;padding:0 20px;gap:16px}.sf-control-glyph{width:14px;height:14px}.sf-view-control{position:absolute;top:0;left:0;height:var(--sf-header-h);padding-left:16px;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sf-view-control,.sf-view-return{display:inline-flex;align-items:center;color:var(--sf-switch)}.sf-view-return{justify-content:center;min-width:44px;min-height:44px}.sf-view-return .sf-control-glyph{display:block}.sf-view-control .sf-scale-controls{position:static;height:auto;padding:0}.sf-scale-controls button{width:20px;display:grid;place-items:center;width:auto;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--sf-switch);font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sf-scale-controls button svg{display:block}.sf-density-toggle svg,.sf-scale-controls svg{width:14px;height:14px;color:var(--sf-switch)}.sf a.sf-plan-shortcut{position:absolute;top:0;right:0;width:auto;min-width:60px;gap:8px;padding:0 16px;height:var(--sf-header-h);display:inline-flex;align-items:center;justify-content:center;color:var(--sf-switch);font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sf-plan-shortcut svg{display:block;width:14px;height:14px}.sf[data-view=page]:not([data-compare]):not([data-utility]) .sf-media{display:none}.sf-body{flex:0 0 auto}.sf[data-landing] .sf-body{overflow-anchor:none}.sf-bottom{flex:1;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.sf[data-pinned-bottom] .sf-body{padding-bottom:calc(144px + env(safe-area-inset-bottom))}.sf[data-pinned-bottom] .sf-bottom{position:fixed;right:0;bottom:0;left:0;z-index:30;flex:0 0 auto;min-height:0;background:var(--studio-bg)}.sf-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:100%;gap:8px;text-transform:uppercase}.sf-content-end{display:block;height:0}.sf .sf-scroll-cue{position:absolute;top:0;left:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;color:var(--sf-switch);background:transparent}.sf[data-scroll-cue] .sf-bottom{padding-top:56px}.sf[data-scroll-cue] .sf-body{padding-bottom:calc(188px + env(safe-area-inset-bottom))}.sf .sf-scroll-cue svg{width:18px;height:18px;stroke-width:1.25}.sf .sf-language-trigger,.sf .sf-navigation-label,.sf-menu>a{flex:0 0 auto;font-size:14px;line-height:24px;font-weight:400;letter-spacing:.06em;padding:0 12px;color:light-dark(#555555,#aeb5ab);white-space:nowrap;transition:color .15s}.sf-menu a:hover,.sf-menu a[aria-current=page]{color:var(--studio-text)}@media (max-width:720px){.sf-place{font-size:12px;gap:12px}.sf-view-control{padding-left:0}.sf a.sf-plan-shortcut,.sf-scale-controls button,.sf-view-return{width:var(--sf-header-h);min-width:var(--sf-header-h);height:var(--sf-header-h);padding:0}.sf-scale-controls{padding:0}.sf-view-control .sf-scale-controls{gap:0}.sf-plan-shortcut svg{width:16px;height:16px}.sf[data-pinned-bottom] .sf-body{padding-bottom:calc(176px + env(safe-area-inset-bottom))}.sf[data-scroll-cue] .sf-body{padding-bottom:calc(196px + env(safe-area-inset-bottom))}.sf[data-scroll-cue] .sf-bottom{padding-top:44px}.sf-bottom{padding-left:16px;padding-right:16px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.sf-menu{justify-content:center;gap:4px 8px}.sf .sf-language-trigger,.sf .sf-navigation-label,.sf-menu>a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.04em;padding:0}}@media (hover:hover) and (pointer:fine){.sf-plan-shortcut,.sf-scale-controls button,.sf-view-return{position:relative}.sf a.sf-plan-shortcut,.sf-view-control.sf-view-return{position:absolute}.sf-plan-shortcut:after,.sf-scale-controls button:after,.sf-view-return:after{position:absolute;top:calc(100% - 5px);z-index:40;padding:3px 7px;border:1px solid var(--studio-line);background:var(--studio-bg);color:var(--studio-text);content:attr(data-tooltip);font-size:10px;font-weight:400;line-height:16px;letter-spacing:.04em;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease}.sf-scale-controls button:after,.sf-view-return:after{left:8px}.sf-plan-shortcut:after{right:8px}.sf-plan-shortcut:focus-visible:after,.sf-plan-shortcut:hover:after,.sf-scale-controls button:focus-visible:after,.sf-scale-controls button:hover:after,.sf-view-return:focus-visible:after,.sf-view-return:hover:after{opacity:1}}@media (max-width:720px){.sf-plan-shortcut:after,.sf-scale-controls button:after,.sf-view-return:after{display:none}}@media (max-width:359px){.sf-menu{gap:10px}.sf .sf-language-trigger,.sf .sf-navigation-label,.sf-menu>a{font-size:11px;letter-spacing:.03em}}.sf-swap{position:relative;overflow:hidden}.sf-swap>*{transition:opacity .16s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.sf-swap>*{transition:none}}.sf-swap>.sf-swap-photo{position:absolute;inset:0;opacity:0}.sf-icon-plate{background:var(--studio-bg)}.sf-icon-plate,.sf-icon-plate img{display:block;width:100%;height:100%}.sf-icon-plate img{filter:var(--catalogue-drawing-filter,none);-o-object-fit:contain;object-fit:contain}.sf-actions{display:flex;flex-wrap:wrap;gap:24px 28px;font-size:13px;line-height:20px;letter-spacing:var(--sf-track);text-transform:uppercase;font-weight:400}.sf-actions a{color:var(--studio-text);padding-bottom:2px;border-bottom:1px solid var(--studio-text)}.sf-actions a.sf-secondary{color:var(--sf-faint);border-bottom-color:transparent}.sf-actions a.sf-secondary:hover,.sf-code{color:var(--studio-text)}.sf-code{font-size:12px;line-height:20px;letter-spacing:var(--sf-track);text-transform:uppercase;font-weight:400}.sf-ready-swap>.sf-swap-icon{opacity:1}.sf-ready-swap>.sf-swap-photo,.sf-ready-swap[data-photo-ready=true]>.sf-swap-icon{opacity:0}.sf-ready-swap[data-photo-ready=true]>.sf-swap-photo{opacity:1}html:has([data-sauna-frame]){scrollbar-gutter:stable}[data-sauna-type] .sf .sf-body h1.sf-page-title{margin:0 0 24px;font-family:var(--font-sauna-sans),ui-sans-serif,sans-serif;font-size:var(--reading-size,16px);font-weight:400;line-height:var(--reading-leading,26px);letter-spacing:normal;color:var(--studio-text);text-transform:none}.sf-reading-heading{width:100%;max-width:44rem;margin:0 auto;padding:24px 20px 0}.sf .cp-with-page-title,.sf .cp-with-page-title .cp-intro>p{padding-top:0}@media(max-height:500px) and (orientation:landscape){.sf[data-pinned-bottom] .sf-bottom{position:relative}.sf[data-pinned-bottom] .sf-body{padding-bottom:24px}}.sf-language{position:relative;flex:0 0 auto}.sf .sf-language-trigger{cursor:pointer;background:none;border:0;font-family:inherit}.sf-language-trigger:hover,.sf-language-trigger[aria-expanded=true]{color:var(--studio-text)}.sf-language-options{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);display:grid;width:52px;padding:4px;background:var(--studio-bg);border:1px solid var(--studio-line)}.sf-menu .sf-language-options a{display:flex;justify-content:center;align-items:center;min-height:40px;padding:0;font-size:12px;font-weight:400;letter-spacing:.06em;color:var(--sf-faint);text-decoration:none}.sf-menu .sf-language-options a:hover,.sf-menu .sf-language-options a[aria-current]{color:var(--studio-text)}.sf-language-options a:focus-visible,.sf-language-trigger:focus-visible{outline:1px solid currentColor;outline-offset:3px}.page_page__yL2b2{max-width:1160px;margin:0 auto;padding:48px 40px 64px;font-size:16px;line-height:1.65;color:var(--studio-body)}.page_page__yL2b2 p{margin:0 0 18px}.page_page__yL2b2 h1,.page_page__yL2b2 h2,.page_page__yL2b2 h3{font-family:var(--font-sauna-sans),sans-serif;color:var(--studio-text);font-weight:400}.page_page__yL2b2 h1{margin:22px 0 24px;font-size:clamp(34px,3.7vw,48px);line-height:1.08;letter-spacing:-.04em;white-space:pre-line}.page_page__yL2b2 h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:0 0 22px}.page_page__yL2b2 h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:0 0 20px}.page_page__yL2b2 a{color:var(--studio-text);text-decoration:underline;text-decoration-color:var(--studio-line);text-underline-offset:5px;text-decoration-thickness:1px}.page_page__yL2b2 a:hover{text-decoration-color:currentColor}.page_page__yL2b2 a:focus-visible{outline:1px solid currentColor;outline-offset:5px}.page_page__yL2b2 .page_eyebrow__6Ar2d{font-size:12px;color:var(--studio-muted);letter-spacing:.04em;margin-bottom:0}.page_hero__HOryM{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.page_heroCopy__HIE3h{max-width:480px}.page_intro__Mptlv{color:var(--studio-text)}.page_actions__BwKSP{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 26px;font-size:14px}.page_hero__HOryM .page_actions__BwKSP{margin-top:28px}.page_heroImage__DHsQU{margin:0}.page_heroImage__DHsQU img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_heroImage__DHsQU figcaption{margin-top:10px;font-size:11px;color:var(--studio-muted)}.page_fileType__CcJzV{font-size:11px;color:var(--studio-muted);white-space:nowrap}.page_actions__BwKSP .page_fileType__CcJzV{margin-left:7px}.page_product___gYHf{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin:64px 0 76px;padding-top:30px;border-top:1px solid var(--studio-line)}.page_product___gYHf p{max-width:680px}.page_page__yL2b2 .page_sectionTitle__2t30U{margin-bottom:30px}.page_role___ZuR2{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid var(--studio-line);padding:34px 0 42px}.page_role___ZuR2 p{max-width:680px}.page_close__1lxFi{display:grid;grid-template-columns:2fr 1fr;gap:70px;margin-top:20px;padding-top:36px;border-top:1px solid var(--studio-line)}.page_close__1lxFi .page_actions__BwKSP{margin-top:26px}.page_download__ZTqAj{font-size:14px}.page_page__yL2b2 .page_download__ZTqAj h3{font-size:18px;margin-bottom:16px}.page_download__ZTqAj .page_fileType__CcJzV{margin-top:12px}.page_presence__xSrX5{margin:0 0 76px;padding-top:30px;border-top:1px solid var(--studio-line);scroll-margin-top:92px}.page_presenceGrid__H_2SO{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:start}.page_presenceImage__Paz5Q{margin:0}.page_presenceImage__Paz5Q img{display:block;width:100%;height:auto}.page_presenceImage__Paz5Q figcaption{margin-top:10px;font-size:11px;color:var(--studio-muted)}.page_page__yL2b2 .page_presenceCopy__V4J9v h3{font-size:19px;margin:0 0 8px}.page_presenceCopy__V4J9v{font-size:15px}.page_presenceCopy__V4J9v section+section{margin-top:24px}.page_presenceCopy__V4J9v p{margin-bottom:0}@media (max-width:720px){.page_presence__xSrX5{margin-bottom:48px}.page_presenceGrid__H_2SO{grid-template-columns:1fr;gap:28px}.page_page__yL2b2{padding:28px 22px 48px;font-size:15px}.page_hero__HOryM{grid-template-columns:1fr;gap:32px}.page_heroCopy__HIE3h{max-width:none}.page_heroImage__DHsQU img{aspect-ratio:3/2}.page_page__yL2b2 h1{font-size:38px}.page_page__yL2b2 h2{font-size:24px}.page_page__yL2b2 h3{font-size:21px}.page_close__1lxFi,.page_product___gYHf,.page_role___ZuR2{grid-template-columns:1fr;gap:20px}.page_product___gYHf{margin:40px 0 48px}.page_product___gYHf h2{margin-bottom:0}.page_role___ZuR2{padding:28px 0 34px}.page_close__1lxFi{margin-top:46px;gap:38px}.page_actions__BwKSP{gap:14px 20px}}