@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer components{.mx{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}section{position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.eyebrow.red{color:var(--qb-red)}h2.disp{font-family:var(--serif);letter-spacing:-.022em;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.04}h3.disp{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:500}.title-line{white-space:nowrap;display:block;overflow:visible}@media (max-width:640px){.title-line{white-space:normal}}.lede{color:var(--ink-soft);font-size:17px;line-height:1.62}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}@media (max-width:768px){.sec-head{flex-direction:column;align-items:flex-start}}.seeall{color:var(--ink);white-space:nowrap;border-bottom:2px solid var(--qb-red);align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.seeall:hover{color:var(--qb-red)}.seeall .ar{transition:transform .18s}.seeall:hover .ar{transform:translate(3px)}.btn{font-family:var(--font-sans),system-ui,sans-serif;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}.btn .ar{transition:transform .18s}.btn:hover .ar{transform:translate(3px)}.btn-primary{background:var(--qb-red);color:#fff}.btn-primary.active,.btn-primary:hover{background:var(--qb-red-dk)}.btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.btn-secondary:hover{border-color:var(--qb-red);color:var(--qb-red)}.btn-ghost{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--linne);-webkit-text-decoration-color:var(--linne);-webkit-text-decoration-color:var(--linne);text-decoration-color:var(--linne);background:0 0}.btn-ghost:hover{color:var(--qb-red);-webkit-text-decoration-color:var(--qb-red);-webkit-text-decoration-color:var(--qb-red);-webkit-text-decoration-color:var(--qb-red);text-decoration-color:var(--qb-red)}.btn-onburg{color:var(--parlemor);background:0 0;border-color:#ffffff80;border-color:lab(100% 0 0/.5)}.btn-onburg:hover{background:var(--parlemor);color:var(--burgundy);border-color:var(--parlemor)}.crumb{align-items:center;gap:8px;padding:18px 0 0;font-size:13px;display:flex}.crumb a{color:var(--ink-soft);text-decoration:none;transition:color .15s}.crumb a:hover{color:var(--qb-red)}.crumb .sep{color:var(--linne)}.crumb .here{color:var(--ink);font-weight:500}.ar{box-sizing:border-box;width:.863em;height:1em;color:inherit;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:clamp(12px,.42vw + 10.65px,16px);font-weight:inherit;text-rendering:optimizelegibility;text-wrap-mode:nowrap;white-space:nowrap;-webkit-font-smoothing:antialiased;flex:none;line-height:1;transition:transform .18s;display:block;transform:none}.sec-num{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:600}.page-shell--wp-admin{--wp-admin-bar-height:32px;padding-top:var(--wp-admin-bar-height)}@media (max-width:767px){.page-shell--wp-admin{--wp-admin-bar-height:46px}}.page-shell--wp-admin .masthead{top:var(--wp-admin-bar-height)}.wp-admin-toolbar{z-index:99999;color:#f0f0f1;background:#1d2327;min-height:32px;font-family:Arial,sans-serif;font-size:13px;line-height:1;position:fixed;inset:0 0 auto}.wp-admin-toolbar__inner{justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding:0 16px;display:flex}.wp-admin-toolbar__links,.wp-admin-toolbar__account{align-items:center;gap:14px;display:flex}.wp-admin-toolbar a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wp-admin-toolbar a:hover{color:#72aee6}.wp-admin-toolbar__icon{flex-shrink:0}.wp-admin-toolbar__account{position:relative}.wp-admin-toolbar__account-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.wp-admin-toolbar__account-trigger:hover .wp-admin-toolbar__howdy{color:#72aee6}.wp-admin-toolbar__howdy{color:#c3c4c7}.wp-admin-toolbar__avatar{color:#50575e;background:#f0f0f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.wp-admin-toolbar__avatar-icon{width:14px;height:14px}.wp-admin-toolbar__menu{z-index:100000;background:#32373c;border-radius:0 0 4px 4px;width:240px;position:absolute;top:calc(100% + 1px);right:0;overflow:hidden;box-shadow:0 6px 16px #0000004d}.wp-admin-toolbar__menu-header{background:#1d2327;align-items:center;gap:12px;padding:16px;display:flex}.wp-admin-toolbar__menu-avatar{color:#50575e;background:#f0f0f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.wp-admin-toolbar__menu-avatar .wp-admin-toolbar__avatar-icon{width:24px;height:24px}.wp-admin-toolbar__menu-info{flex-direction:column;gap:2px;min-width:0;display:flex}.wp-admin-toolbar__menu-name{color:#f0f0f1;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.wp-admin-toolbar__menu-role{color:#c3c4c7;font-size:12px}.wp-admin-toolbar__menu-links{flex-direction:column;padding:6px 0;display:flex}.wp-admin-toolbar__menu-links a{color:#f0f0f1;padding:9px 16px;font-size:13px;text-decoration:none;display:block}.wp-admin-toolbar__menu-links a:hover{color:#72aee6;background:#2c3338}.wp-admin-toolbar__links{min-width:0}.wp-admin-toolbar__label{white-space:nowrap}@media (max-width:767px){.wp-admin-toolbar{min-height:46px}.wp-admin-toolbar__inner{gap:8px;min-height:46px;padding:0 8px}.wp-admin-toolbar__links{gap:2px}.wp-admin-toolbar__links a{min-height:44px;padding:0 8px}.wp-admin-toolbar__account-trigger{justify-content:center;min-width:44px;min-height:44px}.wp-admin-toolbar__avatar{width:26px;height:26px}.wp-admin-toolbar__avatar-icon{width:16px;height:16px}.wp-admin-toolbar__menu{width:min(240px,100vw - 16px)}.wp-admin-toolbar__menu-links a{padding:12px 16px}}@media (max-width:360px){.wp-admin-toolbar__icon{width:18px;height:18px}.wp-admin-toolbar__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.utility{border-bottom:1px solid var(--linne);background:#fff}.utility .mx{min-height:38px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}@media (max-width:767px){.utility .mx{min-height:34px;font-size:12px}}.utility .mx>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.utility .right{align-items:center;gap:18px;line-height:1;display:flex}.utility .utility-language{white-space:nowrap;flex:none;align-items:center;line-height:1.6;display:flex}.utility .utility-language-options{align-items:center;gap:4px;display:inline-flex}.utility .utility-language-options a{justify-content:center;align-items:center;padding:0;line-height:1.6;display:inline-flex}.utility .utility-language-options a.active{color:var(--qb-red)}.utility .utility-language-caret{margin-left:2px}.utility .utility-language-separator{color:var(--ink-soft)}.utility a{color:var(--ink-soft);text-decoration:none}.utility a:hover{color:var(--qb-red)}.utility .right>a{flex:none;align-items:center;padding:0;line-height:1.6;display:inline-flex}.wordmark{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--ink);align-items:flex-start;font-size:23px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wordmark sup{color:var(--qb-red);margin-left:1px;font-size:.4em;font-weight:500;top:.25em}.logo-mark{padding:0}.logo-mark img{width:auto;height:42px;display:block}@media (max-width:480px){.logo-mark img{height:36px}}.masthead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linne);z-index:40;will-change:transform;background:#f7f4ede0;transition:transform .28s;position:sticky;top:0}.masthead .mx{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.nav{box-sizing:border-box;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;flex:auto;justify-content:center;align-items:center;gap:24px;font-size:16px;line-height:25.6px;display:flex}.nav a{color:var(--ink);white-space:nowrap;align-items:center;padding:4px 0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.nav a:hover{color:var(--qb-red)}.nav a.active:after{content:"";background:var(--qb-red);border-radius:2px;height:2.5px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:1080px){.nav{display:none}}.masthead .btn{box-sizing:border-box;background:var(--qb-red);white-space:nowrap;justify-content:center;width:auto;min-width:88.06px;min-height:33.1px;padding:9px 22px;font-size:13.5px}@media (max-width:480px){.masthead .btn{min-width:0;min-height:32px;padding:8px 14px;font-size:13px}}.navtoggle{border:1px solid var(--linne);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:none}.navtoggle span{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:all .2s;display:block}.navtoggle.open span:first-child{transform:translateY(6px)rotate(45deg)}.navtoggle.open span:nth-child(2){opacity:0}.navtoggle.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:1080px){.navtoggle{display:flex}}.mobile-nav{border-bottom:1px solid var(--linne);background:#fff;display:none}.mobile-nav.open{display:block}.mobile-nav .mx{flex-direction:column;padding-top:8px;padding-bottom:16px;display:flex}.mobile-nav a{min-height:48px;color:var(--ink);border-bottom:1px solid var(--linne);align-items:center;padding:0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a.active{color:var(--qb-red)}.foot{background:var(--burgundy);color:#ebe7e1d1;color:lab(91.9086% .581443 3.77355/.82)}.foot .top{grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;padding:60px 44px;display:grid}@media (max-width:880px){.foot .top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:520px){.foot .top{grid-template-columns:1fr;gap:36px}}.foot .wordmark{color:var(--parlemor)}.foot .wordmark sup{color:var(--qb-red)}.foot .blurb{color:#ebe7e1b3;color:lab(91.9086% .581443 3.77355/.7);max-width:34ch;margin:16px 0 0;font-size:14px;line-height:1.6}.foot .foot-column-title{font-family:var(--font-serif),Georgia,serif;color:var(--parlemor);margin:0 0 14px;font-size:15px;font-weight:500}.foot ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.foot ul a{color:#ebe7e1c7;color:lab(91.9086% .581443 3.77355/.78);align-items:center;min-height:24px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.foot ul a:hover{color:#fff}@media (max-width:520px){.foot ul{gap:2px}.foot ul a{min-height:44px}}.foot .bottom{border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12)}.foot .bottom .mx{color:#ebe7e18c;color:lab(91.9086% .581443 3.77355/.55);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 44px;font-size:12.5px;display:flex}@media (max-width:520px){.foot .bottom .mx{text-align:center;flex-direction:column;align-items:center;gap:12px}}.foot .bottom .langs{letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.foot .bottom .langs a{color:#ebe7e1b8;color:lab(91.9086% .581443 3.77355/.72);text-decoration:none;transition:color .15s}.foot .bottom .langs a:hover,.foot .bottom .langs a.active{color:#fff}.foot .bottom .lang-separator{color:var(--qb-red)}.page-shell{background:var(--parlemor);min-height:100vh;color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif}.skip-to-content{z-index:1000;border:2px solid var(--qb-red);background:var(--ink);color:var(--parlemor);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:16px;left:16px;transform:translateY(calc(-100% - 24px));box-shadow:0 12px 28px #1414142e}.skip-to-content:focus,.skip-to-content:focus-visible{outline:3px solid var(--qb-red);outline-offset:3px;transform:translateY(0)}.wireframe-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-neutral-100,#f5f5f5);background-image:repeating-linear-gradient(135deg,#0000 0 8px,#0000000a 8px 9px);position:relative}@supports (color:lab(0% 0 0)){.wireframe-box{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.wireframe-box-label{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:10px;position:absolute}@supports (color:lab(0% 0 0)){.wireframe-box-label{color:var(--color-neutral-500,lab(48.496% 0 0))}}.wireframe-box-content{width:100%;height:100%;color:var(--color-neutral-500,#737373);justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.wireframe-box-content{color:var(--color-neutral-500,lab(48.496% 0 0))}}.wireframe-box--dark{border-color:var(--color-neutral-700,#404040);background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.wireframe-box--dark{border-color:var(--color-neutral-700,lab(27.036% 0 0));background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.wireframe-box--aspect-4-3{aspect-ratio:4/3}.wireframe-box--aspect-16-9{aspect-ratio:16/9}@media (min-width:48rem){.wireframe-box--aspect-16-10{aspect-ratio:16/10}}.wireframe-box--aspect-square{aspect-ratio:1}.wireframe-box--aspect-4-5{aspect-ratio:4/5}.wireframe-box--size-sm{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);flex-shrink:0}.wireframe-box--size-md{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);flex-shrink:0}@media (min-width:48rem){.wireframe-box--col-span-2{grid-column:span 2/span 2}.wireframe-box--col-span-3{grid-column:span 3/span 3}}.wireframe-box--mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}.wireframe-box--order-last-first{order:9999}@media (min-width:48rem){.wireframe-box--order-last-first{order:-9999}}.wireframe-box--full{width:100%}.wireframe-box-caption{padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.wireframe-box-caption--tiny{color:var(--color-neutral-500,#737373);font-size:9px}@supports (color:lab(0% 0 0)){.wireframe-box-caption--tiny{color:var(--color-neutral-500,lab(48.496% 0 0))}}.wireframe-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:inline-flex}.wireframe-btn--primary{border-color:var(--color-neutral-900,#171717);background-color:var(--color-neutral-900,#171717);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.wireframe-btn--primary{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0));background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.wireframe-btn--secondary{border-color:var(--color-neutral-900,#171717);background-color:var(--color-white,#fff);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.wireframe-btn--secondary{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0));color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.wireframe-btn--ghost{color:var(--color-neutral-700,#404040);text-underline-offset:4px;background-color:#0000;border-color:#0000;text-decoration-line:underline}@supports (color:lab(0% 0 0)){.wireframe-btn--ghost{color:var(--color-neutral-700,lab(27.036% 0 0))}}.wireframe-section-label{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:11px}@supports (color:lab(0% 0 0)){.wireframe-section-label{color:var(--color-neutral-500,lab(48.496% 0 0))}}.wireframe-name-tag{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-500,#737373);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}@supports (color:lab(0% 0 0)){.wireframe-name-tag{border-color:var(--color-neutral-500,lab(48.496% 0 0))}}.wireframe-name-tag--md{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}.wireframe-name-tag--lg{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3)}.wireframe-name-tag-avatar{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.wireframe-name-tag-avatar{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.wireframe-name-tag-name{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.wireframe-name-tag--md .wireframe-name-tag-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.wireframe-name-tag--lg .wireframe-name-tag-name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.wireframe-name-tag-role{--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.wireframe-name-tag-role{color:var(--color-neutral-600,lab(34.924% 0 0))}}.wireframe-name-tag-clip{margin-left:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.wireframe-name-tag-clip{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.page-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.page-section{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-section--muted{background-color:var(--color-neutral-50,#fafafa)}@supports (color:lab(0% 0 0)){.page-section--muted{background-color:var(--color-neutral-50,lab(98.26% 0 0))}}.page-section.page-section--bg-cream{background:var(--parlemor,#f7f4ed)}@supports (color:lab(0% 0 0)){.page-section.page-section--bg-cream{background:var(--parlemor,lab(96.3337% .139117 3.82277))}}.page-section.page-section--bg-white{background:#fff}.page-section--dark{background-color:var(--color-neutral-900,#171717);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.page-section--dark{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-section--anchor{scroll-margin-top:calc(var(--spacing,.25rem) * 24)}.page-section--anchor-lg{scroll-margin-top:calc(var(--spacing,.25rem) * 32)}.page-section-inner{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}.page-section-inner--py-sm{padding-block:calc(var(--spacing,.25rem) * 12)}.page-section-inner--py-md{padding-block:calc(var(--spacing,.25rem) * 16)}.page-section-inner--py-lg{padding-block:calc(var(--spacing,.25rem) * 20)}.page-section-inner--py-hero{padding-block:calc(var(--spacing,.25rem) * 14)}.page-section-inner--py-hero-lg{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.page-section-inner--py-hero-lg{padding-block:calc(var(--spacing,.25rem) * 20)}}.page-section-inner--py-hero-xl{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.page-section-inner--py-hero-xl{padding-block:calc(var(--spacing,.25rem) * 24)}}.page-section-inner--narrow{max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}.page-section-inner--article{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}.page-section-inner--centered{text-align:center}.page-section-inner--grid-2{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:48rem){.page-section-inner--grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-section-inner--grid-2-balanced{gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:64rem){.page-section-inner--grid-2-balanced{grid-template-columns:1fr 420px}}.page-section-inner--grid-5{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:48rem){.page-section-inner--grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.page-section-inner--py-10{padding-block:calc(var(--spacing,.25rem) * 10)}.page-section-inner--py-12{padding-block:calc(var(--spacing,.25rem) * 12)}.page-section-inner--py-4{padding-block:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.page-section-inner--items-center{align-items:center}.page-section-inner--items-start{align-items:flex-start}}.page-hero-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:11px}@supports (color:lab(0% 0 0)){.page-hero-eyebrow{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-section--dark .page-hero-eyebrow{color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.page-section--dark .page-hero-eyebrow{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-hero-title{margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--container-3xl,48rem);font-family:var(--serif);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.page-hero-title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.page-hero-title--md{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@media (min-width:48rem){.page-hero-title--md{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.page-hero-title--sm{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (min-width:48rem){.page-hero-title--sm{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.page-hero-title--page{max-width:var(--container-3xl,48rem);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (min-width:48rem){.page-hero-title--page{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.page-hero-lead{margin-bottom:calc(var(--spacing,.25rem) * 8);max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));white-space:pre-line;color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-hero-lead{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-hero-lead--sm{margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-hero-lead--sm{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-hero-lead--plain{max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-hero-lead--plain{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-hero-actions{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.page-hero-row{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.page-hero-row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.page-hero-content{max-width:var(--container-2xl,42rem)}.page-heading-2{font-family:var(--serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.page-heading-2--mb{margin-bottom:calc(var(--spacing,.25rem) * 10)}.page-heading-2--mb-sm{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (min-width:48rem){.page-heading-2--mb-sm{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.page-heading-2--section{margin-bottom:calc(var(--spacing,.25rem) * 10);max-width:var(--container-2xl,42rem);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.page-heading-2--section{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.page-heading-3{font-family:var(--serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.page-text-muted{color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-text-muted{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-text-body{color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-text-body{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-text-meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-text-meta{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-text-small{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-text-small{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-text-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-text-relaxed{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.page-section-header{margin-bottom:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:flex-end;display:flex}.page-section-header--wrap{margin-bottom:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.page-section-header--trending{margin-bottom:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.page-cta-band{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:var(--color-neutral-50,#fafafa)}@supports (color:lab(0% 0 0)){.page-cta-band{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209));background-color:var(--color-neutral-50,lab(98.26% 0 0))}}.page-cta-band-inner{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.page-cta-band-inner{flex-direction:row;justify-content:space-between;align-items:center}}.page-cta-band-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.page-cta-band-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.page-anchor-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@supports (color:lab(0% 0 0)){.page-anchor-link{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.page-anchor-link:hover{background-color:var(--color-neutral-900,#171717);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.page-anchor-link:hover{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-breadcrumb{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-breadcrumb{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-breadcrumb--mb-lg{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-breadcrumb--mb-lg{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-breadcrumb-link{text-underline-offset:4px;text-decoration-line:underline}.page-breadcrumb-sep{padding-inline:calc(var(--spacing,.25rem) * 2)}.page-breadcrumb-current{color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-breadcrumb-current{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-empty-state{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-neutral-50,#fafafa);padding:calc(var(--spacing,.25rem) * 10);text-align:center}@supports (color:lab(0% 0 0)){.page-empty-state{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));background-color:var(--color-neutral-50,lab(98.26% 0 0))}}.page-empty-state-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.page-empty-state-text{margin-bottom:calc(var(--spacing,.25rem) * 6);color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-empty-state-text{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-empty-state-links{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.page-empty-state-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@supports (color:lab(0% 0 0)){.page-empty-state-link{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.page-empty-state-link:hover{border-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-empty-state-link:hover{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-figure{margin:0}.page-figure-caption{margin-top:calc(var(--spacing,.25rem) * 3);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-neutral-400,#a1a1a1);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-figure-caption{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-figure-caption--xs{margin-top:calc(var(--spacing,.25rem) * 3);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-neutral-400,#a1a1a1);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-figure-caption--xs{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.page-card{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-card--padded{padding:calc(var(--spacing,.25rem) * 5)}.page-card--padded-lg{padding:calc(var(--spacing,.25rem) * 6)}@media (min-width:48rem){.page-card--padded-lg{padding:calc(var(--spacing,.25rem) * 8)}}.page-card--interactive{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.page-card--interactive:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-neutral-900,#171717);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.page-card--interactive:hover{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-card--link{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@media (hover:hover){.page-card--link:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-neutral-900,#171717);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.page-card--link:hover{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-card--soft-border{border-color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.page-card--soft-border{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-card--border-light{border-color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){.page-card--border-light{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.page-grid-2{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:40rem){.page-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.page-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-grid-4{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:40rem){.page-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.page-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-grid-products{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:40rem){.page-grid-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.page-grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-grid-team{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.page-grid-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.page-grid-team{grid-template-columns:repeat(5,minmax(0,1fr))}}.page-grid-branches{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:48rem){.page-grid-branches{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-grid-steps{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:48rem){.page-grid-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.page-grid-gap-lg{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-grid-gap-cards{gap:calc(var(--spacing,.25rem) * 5);display:grid}.page-grid-offices{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:40rem){.page-grid-offices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.page-grid-offices{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.page-group-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 12) * calc(1 - var(--tw-space-y-reverse)))}.page-group-header{margin-bottom:var(--spacing,.25rem);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:11px}@supports (color:lab(0% 0 0)){.page-group-header{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-group-header--mb{margin-bottom:calc(var(--spacing,.25rem) * 3)}.page-group-desc{margin-bottom:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-group-desc{color:var(--color-neutral-600,lab(34.924% 0 0))}}:where(.page-list-divide>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){:where(.page-list-divide>:not(:last-child)){border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.page-list-divide{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){.page-list-divide{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.page-list-row{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.page-list-row:hover .page-list-row-name,.page-list-row:hover .page-list-row-link{color:var(--color-black,#000)}.page-list-row-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-700,#404040);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1}@supports (color:lab(0% 0 0)){.page-list-row-name{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-list-row-meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-list-row-meta{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-list-row-sep{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.page-list-row-sep{color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-list-row-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-400,#a1a1a1);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@supports (color:lab(0% 0 0)){.page-list-row-link{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-list-more{padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-400,#a1a1a1);font-style:italic}@supports (color:lab(0% 0 0)){.page-list-more{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-neutral-50,#fafafa);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-tag{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));background-color:var(--color-neutral-50,lab(98.26% 0 0));color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-chip{cursor:default;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;align-items:center;display:inline-flex}.page-chip--active{border-color:var(--color-neutral-900,#171717);background-color:var(--color-neutral-900,#171717);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.page-chip--active{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0));background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-chip--inactive{border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-chip--inactive{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-filter-panel{margin-bottom:calc(var(--spacing,.25rem) * 10)}:where(.page-filter-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.page-filter-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:var(--color-neutral-50,#fafafa);padding:calc(var(--spacing,.25rem) * 5)}@supports (color:lab(0% 0 0)){.page-filter-panel{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209));background-color:var(--color-neutral-50,lab(98.26% 0 0))}}.page-filter-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.page-filter-label{width:calc(var(--spacing,.25rem) * 16);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase;flex-shrink:0;font-size:11px}@supports (color:lab(0% 0 0)){.page-filter-label{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-dropdown{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252);display:inline-flex}@supports (color:lab(0% 0 0)){.page-dropdown{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209));color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-dropdown-icon{color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.page-dropdown-icon{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@supports (color:lab(0% 0 0)){.page-input{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-input--flex{flex:1}.page-input--search{width:100%}@media (min-width:40rem){.page-input--search{width:calc(var(--spacing,.25rem) * 64)}}.page-input--form{width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}:where(.page-form-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.page-form-label{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.page-form-success{height:100%;padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-form-success-icon{margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:var(--color-neutral-900,#171717);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.page-form-success-icon{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-form-success-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-sticky-filter{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:#fffffff2;position:sticky;top:57px}@supports (color:lab(0% 0 0)){.page-sticky-filter{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}@supports (color:color-mix(in lab, red, red)){.page-sticky-filter{background-color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.page-sticky-filter{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.page-sticky-aside{align-self:flex-start}@media (min-width:48rem){.page-sticky-aside{top:calc(var(--spacing,.25rem) * 40);position:sticky}}@media (min-width:64rem){.page-sticky-aside--top-24{top:calc(var(--spacing,.25rem) * 24);align-self:flex-start;position:sticky}}.page-link-underline{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-decoration-line:underline}.page-link-arrow{color:var(--color-neutral-400,#a1a1a1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.page-link-arrow{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-link-muted{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373);text-underline-offset:4px;text-decoration-line:underline}@supports (color:lab(0% 0 0)){.page-link-muted{color:var(--color-neutral-500,lab(48.496% 0 0))}}@media (hover:hover){.page-link-muted:hover{color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-link-muted:hover{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-link-cta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}.page-reseller-card:hover .page-link-cta,.inspiration-branch-featured:hover .page-link-arrow,.inspiration-branch-card:hover .page-link-arrow,.page-pill-link:hover .page-link-arrow{color:var(--color-black,#000)}.page-show-all{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-decoration-line:underline}.page-trust-row{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-600,#525252);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.page-trust-row{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-spec-label{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase}@supports (color:lab(0% 0 0)){.page-spec-label{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-spec-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.page-spec-row-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-spec-row-label{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-spec-row-value{align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,#171717);display:flex}@supports (color:lab(0% 0 0)){.page-spec-row-value{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-spec-row-icon{color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.page-spec-row-icon{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}:where(.page-spec-divide>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){:where(.page-spec-divide>:not(:last-child)){border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.page-contact-field-label{--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:11px}@supports (color:lab(0% 0 0)){.page-contact-field-label{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-icon-sm{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.page-icon-lg{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}.page-u-mb-2{margin-bottom:calc(var(--spacing,.25rem) * 2)}.page-u-mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}.page-u-mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}.page-u-mb-8{margin-bottom:calc(var(--spacing,.25rem) * 8)}.page-u-mb-10{margin-bottom:calc(var(--spacing,.25rem) * 10)}.page-u-mb-12{margin-bottom:calc(var(--spacing,.25rem) * 12)}.page-u-max-w-xl{max-width:var(--container-xl,36rem)}.page-u-max-w-2xl{max-width:var(--container-2xl,42rem)}.page-u-mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.page-u-mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}@media (min-width:48rem){.page-col-span-2{grid-column:span 2/span 2}}@media (min-width:40rem){.page-col-span-full{grid-column:span 2/span 2}}.page-icon-placeholder{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,#737373);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.page-icon-placeholder{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209));color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-quote-block{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 8)}@supports (color:lab(0% 0 0)){.page-quote-block{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-quote-text{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.page-quote-text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}:where(.page-seo-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.page-seo-content{color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-seo-content{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-seo-usps{margin-top:calc(var(--spacing,.25rem) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-neutral-300,#d4d4d4);padding-top:calc(var(--spacing,.25rem) * 8)}@supports (color:lab(0% 0 0)){.page-seo-usps{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-seo-usps-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-seo-usps-list{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:40rem){.page-seo-usps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-seo-usps-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-700,#404040);display:flex}@supports (color:lab(0% 0 0)){.page-seo-usps-item{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-seo-usps-check{color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.page-seo-usps-check{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-pill-link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-flex}@supports (color:lab(0% 0 0)){.page-pill-link{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.page-pill-link:hover{border-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-pill-link:hover{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-reseller-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.page-reseller-card{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-reseller-card-header{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.page-reseller-card-name{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-reseller-card-meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-reseller-card-meta{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-reseller-card-blurb{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252);flex:1}@supports (color:lab(0% 0 0)){.page-reseller-card-blurb{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-contact-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);padding:calc(var(--spacing,.25rem) * 5)}@supports (color:lab(0% 0 0)){.page-contact-card{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-contact-card-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-contact-card-link{text-underline-offset:4px;text-decoration-line:underline;display:block}.page-office-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);padding:calc(var(--spacing,.25rem) * 5)}@supports (color:lab(0% 0 0)){.page-office-card{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-office-card-flag{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.page-office-card-country{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-office-card-company{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.page-office-card-address{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-office-card-address{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-form-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);padding:calc(var(--spacing,.25rem) * 6)}@supports (color:lab(0% 0 0)){.page-form-box{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-form-inline{gap:calc(var(--spacing,.25rem) * 2);display:flex}.page-form-inline--centered{max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem) * 2);margin-inline:auto;display:flex}.page-flex-center-col{flex-direction:column;justify-content:center;display:flex}.page-flex-wrap-gap{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.page-flex-between{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.page-flex-between{flex-direction:row;justify-content:space-between;align-items:center}}.page-grid-gap-lg{gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:64rem){.page-grid-gap-lg{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.page-count{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-subtitle{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-category-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:var(--color-neutral-100,#f5f5f5);color:var(--color-neutral-400,#a1a1a1);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.page-category-icon{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209));background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209));color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-category-letter{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.page-category-letter{color:var(--color-neutral-700,lab(27.036% 0 0))}}.page-category-icon-image{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);object-fit:contain}.page-category-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-category-title{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-category-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-category-desc{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-team-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-team-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-team-title{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-team-caption{margin-top:calc(var(--spacing,.25rem) * 3)}.page-stats{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-neutral-700,#404040);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:lab(0% 0 0)){.page-stats{border-color:var(--color-neutral-700,lab(27.036% 0 0))}}@media (max-width:767px){.page-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.page-stats{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-stats-value{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.page-stats-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.page-stats-label{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-dark-text{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.page-dark-text{color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-step-number{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.page-step-number{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-step-title{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.page-trend-badge{margin-bottom:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:10px;display:inline-flex}@supports (color:lab(0% 0 0)){.page-trend-badge{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209));color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-product-placeholder{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.page-product-note{--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:11px}@supports (color:lab(0% 0 0)){.page-product-note{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-product-link{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-400,#a1a1a1);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.page-product-link{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.page-product-link:hover{border-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-product-link:hover{border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-product-card-footer{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}:where(.page-cms-rich-text>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.page-cms-rich-text:after{content:"";clear:both;display:table}.page-cms-rich-text :where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,pre,address,figure,.wp-caption){margin:0 0 1em}.page-cms-rich-text :where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,pre,address,figure,.wp-caption):last-child{margin-bottom:0}.page-cms-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-weight:500;line-height:1.08}.page-cms-rich-text h1{font-size:clamp(28px,3vw,42px)}.page-cms-rich-text h2{font-size:clamp(25px,2.6vw,36px)}.page-cms-rich-text h3{font-size:clamp(22px,2.2vw,30px)}.page-cms-rich-text h4{font-size:clamp(19px,1.8vw,24px)}.page-cms-rich-text h5,.page-cms-rich-text h6{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.page-cms-rich-text :where(ul,ol){padding-left:1.45em;list-style-position:outside}.page-cms-rich-text ul{list-style-type:disc}.page-cms-rich-text ol{list-style-type:decimal}.page-cms-rich-text li>:where(ul,ol){margin:.35em 0 0}.page-cms-rich-text ul ul{list-style-type:circle}.page-cms-rich-text ul ul ul{list-style-type:square}.page-cms-rich-text blockquote{border-left:3px solid var(--linne);color:var(--ink);padding-left:1em;font-style:italic}.page-cms-rich-text hr{border:0;border-top:1px solid var(--linne);margin:1.5em 0}.page-cms-rich-text pre{background:#0000000a;background:lab(0% 0 0/.04);border-radius:8px;padding:.85em 1em;font-size:.875em;line-height:1.55;overflow-x:auto}.page-cms-rich-text a{color:var(--qb-red);text-underline-offset:.16em;text-decoration:underline}.page-cms-rich-text img{max-width:100%;height:auto}.page-cms-rich-text p img{margin-block:calc(var(--spacing,.25rem) * 4);display:block}.page-cms-rich-text .alignleft{float:left;margin:.25em 1.25em 1em 0}.page-cms-rich-text .alignright{float:right;margin:.25em 0 1em 1.25em}.page-cms-rich-text .aligncenter{margin-inline:auto;display:block}@media (max-width:560px){.page-cms-rich-text .alignleft,.page-cms-rich-text .alignright{float:none;margin:.25em auto 1em;display:block}}.page-cms-rich-text .wp-caption{max-width:100%}.page-cms-rich-text .wp-caption-text{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem;line-height:1.5}.hero{background:var(--parlemor);padding:clamp(34px,5vw,60px) 0 clamp(56px,7vw,96px)}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:880px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:600;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--qb-red);width:26px;height:2px;display:block}.hero h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1}.hero h1 em{color:var(--qb-red);font-style:normal;font-weight:500}.hero h1 mark.qb-highlight{color:var(--qb-red);background:0 0}.hero-lede{color:var(--ink-soft);max-width:46ch;margin:24px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-cta .btn{padding-block:12.3px}.hero-trust{border-top:1px solid var(--linne);flex-wrap:wrap;gap:8px 24px;margin-top:26px;padding-top:22px;display:flex}.hero-trust span{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.hero-trust span:before{content:"";background:var(--qb-red);border-radius:50%;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/12px no-repeat}.hero-media,.hero-frame{position:relative}.hero-photo{aspect-ratio:4/3.4;border:1px solid var(--linne);background:var(--linne);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #2a171573}.hero-photo img,.hero-photo video{object-fit:cover;width:100%;height:100%;display:block}.hero-embed{pointer-events:none;border:0;width:151.111%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-railtag{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a17158c;border-radius:999px;padding:5px 10px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;top:18px;left:18px}.hero-badge{border:1px solid var(--linne);background:#fff;border-radius:10px;flex-direction:column;gap:3px;min-width:188px;padding:15px 18px 16px;display:flex;position:absolute;bottom:24px;left:-20px;box-shadow:0 20px 44px -18px #2a171580}.hero-badge:before{content:"";background:var(--qb-red);border-radius:50%;width:9px;height:9px;position:absolute;top:13px;right:14px}.hero-badge .pin-hole{background:var(--linne);border-radius:999px;width:34px;height:7px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.hero-badge .role{letter-spacing:.16em;text-transform:uppercase;color:var(--qb-red);font-size:10px;font-weight:600}.hero-badge .nm{font-family:var(--font-bricolage-gf,"Bricolage Grotesque"),Georgia,serif;font-size:21px;font-weight:500;line-height:1.05}.hero-badge .ti{color:var(--ink-soft);font-size:12.5px}@media (max-width:880px){.hero-badge{bottom:20px;left:auto;right:16px}}.hero-cap{color:var(--ink-soft);max-width:40ch;margin:24px 4px 0;font-size:13px;font-style:italic;line-height:1.5}h2,h3{font-family:var(--serif)}.cats{border-top:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;padding:clamp(40px,5vw,72px) 0}.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:960px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cat-grid{grid-template-columns:1fr}}.cat-card{border:1px solid var(--linne);min-width:0;color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.cat-card:hover{border-color:var(--qb-red);transform:translateY(-5px);box-shadow:0 22px 44px -24px #2a171566}.cat-card:hover .cat-link .ar{transform:translate(4px)}.cat-tile{aspect-ratio:1;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cat-image{object-fit:cover;width:100%;height:100%;display:block}.cat-num{font-family:var(--font-serif),Georgia,serif;color:#fff;background:var(--qb-red);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.cat-body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.cat-body h3{font-family:var(--serif);margin:0;font-size:22px;font-weight:500;line-height:1.08}.cat-body p{color:var(--ink-soft);margin:9px 0 0;font-size:13.5px;line-height:1.5}.cat-link{color:var(--qb-red);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:inline-flex}.cat-link .ar{transition:transform .18s}.pm-badge{background:#fff;border-radius:10px;flex-direction:column;gap:3px;min-width:158px;padding:16px 20px 17px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 16px 30px -14px #2a171573}.pm-badge:before{content:"";background:var(--qb-red);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:15px}.pm-badge .ph{background:var(--linne);border-radius:999px;width:36px;height:6px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.pm-badge .r{letter-spacing:.16em;text-transform:uppercase;color:var(--qb-red);font-size:9px;font-weight:600}.pm-badge .n{font-family:var(--font-serif),Georgia,serif;font-size:19px;font-weight:500;line-height:1.02}.pm-badge .t{color:var(--ink-soft);font-size:11px}.pm-sign-wrap{position:relative}.pm-sign{z-index:2;background:#fff;border-radius:10px;align-items:center;gap:16px;padding:16px 22px;display:flex;position:relative;box-shadow:0 16px 30px -14px #2a171573}.pm-sign .lab{font-family:var(--font-serif),Georgia,serif;font-size:20px;font-weight:500}.pm-sign .arr{color:var(--qb-red);font-size:20px;font-weight:700}.pm-sign-2{background:var(--burgundy);z-index:1;border-radius:10px;position:absolute;inset:0;transform:translate(10px,12px)}.pm-pins{width:172px;height:138px;position:relative}.pm-pin{font-family:var(--font-serif),Georgia,serif;text-align:center;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1.02;display:flex;position:absolute;box-shadow:0 12px 22px -8px #2a171566,inset 0 0 0 3px #0000000f}.pm-pin.a{background:var(--qb-red);color:#fff;width:78px;height:78px;font-size:12px;top:34px;left:6px}.pm-pin.b{background:var(--vanilj);width:64px;height:64px;color:var(--ink);font-size:22px;top:4px;left:78px}.pm-pin.c{background:var(--himmel);width:54px;height:54px;color:var(--ink);font-size:18px;top:68px;left:112px}.pm-tag{justify-content:center;align-items:center;display:flex;position:relative}.pm-tag .str{background:var(--linne);border-radius:999px;width:40px;height:3px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.pm-tag .card{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:96px;height:72px;display:flex;position:relative;box-shadow:0 14px 26px -14px #2a171573}.pm-tag .card .hole{background:var(--persika);border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 3px #0000001f}.pm-tag .card .qm{font-family:var(--font-serif),Georgia,serif;font-size:30px;font-weight:700;line-height:1}.pm-tag .card .qm sup{font-size:.3em;top:-.9em}.branch{border-bottom:1px solid var(--linne);padding:clamp(48px,6vw,84px) 0}@media (max-width:1150px){.branch-grid{grid-template-columns:1fr}}.branch-grid-single{grid-template-columns:728px}@media (max-width:1150px){.branch-grid-single{grid-template-columns:1fr}}.branch-feature,.branch-list{align-self:stretch;height:100%}@media (max-width:1150px){.branch-feature,.branch-list{height:auto}}.branch-feature{color:inherit;border:1px solid var(--linne);background:#fff;border-radius:20px;flex-direction:column;width:728px;min-height:650.71px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #2a171514}@media (max-width:1150px){.branch-feature{width:100%;min-height:0}}.branch-feature:hover{transform:translateY(-4px);box-shadow:0 8px 24px #2a17151f}.branch-feature .ph{background:var(--linne);flex:none;width:728px;height:454px;position:relative;overflow:hidden}@media (max-width:1150px){.branch-feature .ph{aspect-ratio:728/454;width:100%;height:auto}}.branch-feature .ph img{object-fit:cover;width:100%;height:100%}.branch-feature .ph:after{content:"";background:linear-gradient(#0000 50%,#2a171514);position:absolute;inset:0}.branch-feature .ph .chip{z-index:2;letter-spacing:.02em;color:var(--burgundy);background:#fffffff2;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600;position:absolute;top:20px;left:20px;box-shadow:0 2px 8px #2a171526}.branch-feature .cap{background:#fff;flex-direction:column;flex:1;min-height:195.11px;padding:28px max(30px,100% - 450.66px) 32px 30px;display:flex}@media (max-width:1150px){.branch-feature .cap{min-height:0;padding-right:30px}}.branch-feature .cap h3{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:500;line-height:1.04}.branch-feature .cap p{color:var(--ink-soft);margin:0 0 20px;font-size:14.5px;line-height:1.6}.branch-feature .cap .go{color:var(--qb-red);align-items:center;gap:8px;font-size:13px;font-weight:600;transition:gap .2s;display:inline-flex}.branch-feature .cap .go .ar{transition:transform .2s}.branch-feature:hover .cap .go{gap:12px}.branch-feature:hover .cap .go .ar{transform:translate(4px)}.branch-list{border:1px solid var(--linne);background:#fff;border-radius:20px;flex-direction:column;width:364px;min-height:650.71px;display:flex;overflow:hidden;box-shadow:0 4px 12px #2a171514}@media (max-width:1150px){.branch-list{width:100%;min-height:0}}.branch-item{color:inherit;border-bottom:1px solid var(--linne);align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:background .15s;display:flex}.branch-item:last-child{border-bottom:0}.branch-item:hover{background:var(--parlemor)}.branch-item:hover .ar{color:var(--ink);transform:translate(3px)}.branch-item .sw{background:var(--linne);border-radius:12px;flex:none;width:42px;height:42px;overflow:hidden}.branch-item .sw img{object-fit:cover;width:100%;height:100%;display:block}.branch-item .nm{color:var(--ink);flex:1;font-size:15px;font-weight:500}.branch-item .ar{color:var(--ink-soft);font-size:16px;transition:transform .18s,color .15s}.reseller{border-top:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;padding:clamp(48px,6vw,84px) 0}.reseller-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:880px){.reseller-grid{grid-template-columns:1fr;gap:36px}}.reseller h2{margin:14px 0 0}.reseller .lede{max-width:42ch;margin:16px 0 26px}.reseller-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-row{flex-wrap:wrap;gap:10px;width:fit-content;max-width:100%;margin-bottom:18px;display:flex}@media (max-width:560px){.search-row{flex-direction:column;align-items:stretch;width:100%}}.search-row .dealer-places{flex:0 0 349.75px;width:349.75px;min-width:0;position:relative}@media (max-width:560px){.search-row .dealer-places{flex-basis:auto;width:100%}}.search-row .dealer-places input{flex:none;width:100%}.search-row .dealer-places-list{z-index:20;border:.8px solid var(--linne);background:#fff;border-radius:16px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #0000001f}.search-row .dealer-places-list[hidden]{display:none}.search-row .dealer-places-option{cursor:pointer;font:400 14.5px/17.6px var(--font-sans),system-ui,sans-serif;color:var(--ink);flex-direction:column;gap:2px;padding:8px 20px;display:flex}.search-row .dealer-places-option[aria-selected=true]{background:var(--linne)}@supports (color:color-mix(in lab, red, red)){.search-row .dealer-places-option[aria-selected=true]{background:color-mix(in oklch, var(--linne) 35%, #fff)}}.search-row .dealer-places-main{font-weight:600}.search-row .dealer-places-secondary{opacity:.7;font-size:13px}.search-row input{box-sizing:border-box;border:.8px solid var(--linne);width:349.75px;min-width:0;font:400 14.5px/17.6px var(--font-sans),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;border-radius:999px;flex:0 0 349.75px;padding:9px 20px;display:block;overflow:clip}@media (max-width:560px){.search-row input{flex-basis:auto;width:100%}}.search-row input:focus{outline:2px solid var(--qb-red);outline-offset:1px;border-color:#0000}.search-row .btn{box-sizing:border-box;background:var(--qb-red);color:#fff;width:auto;font:600 14.5px/17.6px var(--font-sans),system-ui,sans-serif;text-align:center;-webkit-font-smoothing:antialiased;border:.8px solid #0000;border-radius:999px;flex:none;justify-content:center;padding:9px 25px;line-height:17.6px;text-decoration:none;transition:all .18s}.search-row .btn:hover{background:var(--qb-red-dk)}.search-row .btn:disabled{opacity:.7;cursor:wait}@media (max-width:560px){.search-row .btn{width:100%}}.reseller-search-status{max-width:42ch;color:var(--ink-soft);margin:-6px 0 18px;font-size:13.5px;line-height:1.45}.reseller-search-status--error{color:var(--qb-red)}.factory{background:var(--burgundy);color:var(--parlemor);padding:clamp(56px,7vw,104px) 0}.factory-grid{grid-template-columns:2fr 3fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.factory-grid--text-only{grid-template-columns:1fr}@media (max-width:880px){.factory-grid{grid-template-columns:1fr;gap:36px}}.factory-photo{aspect-ratio:4/5;border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.factory-photo img{object-fit:cover;width:100%;height:100%}.factory-photo .tag{letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a17158c;border-radius:999px;padding:5px 11px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;bottom:16px;left:16px}.factory .eyebrow{color:#eedacbd9;color:lab(88.3367% 5.2205 10.1011/.85)}.factory h2{font-family:var(--serif);letter-spacing:-.025em;color:var(--parlemor);max-width:16ch;margin:16px 0 0;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.02}.factory .body,.factory .factory-body.page-cms-rich-text{color:#ebe7e1d1;color:lab(91.9086% .581443 3.77355/.82);max-width:52ch;margin:22px 0 0;font-size:17px;line-height:1.62}.factory .factory-body.page-cms-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--parlemor)}.factory .factory-body.page-cms-rich-text h2{max-width:none;margin:0 0 1em;font-size:clamp(25px,2.6vw,36px);line-height:1.08}.factory .factory-body.page-cms-rich-text blockquote{color:#f2eee7e6;color:lab(94.2286% .580758 3.77309/.9);border-left-color:#ffffff47;border-left-color:lab(100% 0 0/.28)}.factory .factory-body.page-cms-rich-text a:not(.btn){color:var(--parlemor)}.factory .factory-body.page-cms-rich-text .btn{margin-top:.5em;text-decoration:none;display:inline-flex}.stats{border-top:1px solid #ffffff29;border-top:1px solid lab(100% 0 0/.16);border-bottom:1px solid #ffffff29;border-bottom:1px solid lab(100% 0 0/.16);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px clamp(18px,3vw,36px);margin:34px 0;padding:28px 0;display:grid}@media (max-width:880px){.stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.stats{grid-template-columns:1fr 1fr;gap:24px 20px}}.stat .n{font-family:var(--font-serif),Georgia,serif;color:var(--parlemor);font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1}.stat .l{color:#ebe7e1b3;color:lab(91.9086% .581443 3.77355/.7);max-width:14ch;margin-top:8px;font-size:12.5px}.steps{padding:clamp(48px,6vw,84px) 0}.steps-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:880px){.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps-grid{grid-template-columns:1fr}}.step{border:1px solid var(--linne);background:#fff;border-radius:16px;padding:26px 24px 28px;transition:all .2s;position:relative;overflow:hidden}.step .n{font-family:var(--font-serif),Georgia,serif;color:#ded3c4;color:lab(85.1909% 2.09367 9.00142);font-size:42px;font-weight:700;line-height:42px;transition:color .2s}@media (max-width:1023px){.step .n{font-size:36px}}@media (max-width:767px){.step .n{font-size:32px}}.step.active .n,.step:hover .n{color:#f43834;color:lab(55.2074% 70.3665 49.4169)}.step .t{font-family:var(--serif);margin:14px 0 0;font-size:19px;font-weight:500}.step .d{color:var(--ink-soft);margin-top:8px;font-size:13.5px;line-height:1.5}.proof{border-top:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;padding:clamp(48px,6vw,84px) 0}.proof-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.proof-grid--single{grid-template-columns:1fr;max-width:calc(33.3333% - 13.3333px)}@media (max-width:880px){.proof-grid{grid-template-columns:1fr}.proof-grid--single{max-width:100%}}.quote{border:1px solid var(--linne);text-align:center;background:#f5f1ec;border-radius:16px;flex-direction:column;align-items:center;height:100%;min-height:360px;padding:30px 30px 26px;transition:border-color .2s;display:flex}.quote:hover{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119)}.quote .tagphoto{object-fit:cover;border-radius:10px;width:100%;max-width:236px;height:128px;margin:0 0 22px;display:block}.quote .mark{font-family:var(--font-serif),Georgia,serif;color:var(--qb-red);height:18px;font-size:40px;line-height:.5}.quote .q{color:var(--ink);margin:16px 0 0;font-size:16px;line-height:1.62}.quote .attrib{border-top:1px solid var(--linne);flex-direction:column;gap:2px;width:100%;margin-top:auto;padding-top:16px;display:flex}.quote .attrib .nm{font-family:var(--font-serif),Georgia,serif;color:var(--ink);font-size:15px;font-weight:500}.quote .attrib .co{letter-spacing:.04em;color:var(--ink-soft);font-size:12.5px}.news{text-align:center;padding:clamp(52px,7vw,96px) 0}.news .inner{max-width:620px;margin:0 auto}.news h2{margin:16px 0 0}.news p{color:var(--ink-soft);max-width:46ch;margin:14px auto 28px}.news .form{flex-direction:column;align-items:center;max-width:440px;margin:0 auto;display:flex}.news .form .form-fields{gap:10px;width:100%;display:flex}@media (max-width:560px){.news .form .form-fields{flex-direction:column;align-items:stretch}}.news .form input{border:1px solid var(--linne);font:400 14.5px var(--font-sans),system-ui,sans-serif;color:var(--ink);background:#fff;border-radius:999px;flex:1;padding-block:10px;padding-inline:20px}@media (max-width:560px){.news .form input{width:100%}}.news .form input:focus{outline:2px solid var(--qb-red);outline-offset:1px;border-color:#0000}.news .form input[aria-invalid=true]{border-color:var(--qb-red)}.news .form button{padding-block:9.5px;line-height:normal}@media (max-width:560px){.news .form button{width:100%}}.news .news-status{text-align:center;width:100%;max-width:none;min-height:1.4em;font:500 13.5px/1.4 var(--font-sans),system-ui,sans-serif;color:#0000;margin:12px 0 0}.news .news-status.is-error{color:var(--qb-red)}.news .news-status.is-success{color:var(--ink-soft)}.np-hero{padding:clamp(32px,4vw,52px) 0 clamp(40px,5vw,64px)}.np-hero .eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.np-hero .eyebrow:before{content:"";background:var(--qb-red);width:26px;height:2px}.np-hero h1{font-family:var(--font-bricolage);letter-spacing:-.025em;text-wrap:wrap;max-width:24ch;margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:500;line-height:1}.np-hero h1 em{color:var(--qb-red);font-style:normal}.np-hero h1 mark.qb-highlight{color:var(--qb-red);background:0 0}.np-hero p{color:var(--ink-soft);max-width:48ch;margin:22px 0 0;font-size:clamp(17px,1.3vw,19px)}.np-hero .cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.np-hero .page-anchor-link{color:var(--ink);border:1px solid var(--linne);background:#fff;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s}.np-hero .page-anchor-link:hover{border-color:var(--qb-red);color:var(--qb-red);background:#fff}.np-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,56px);display:grid}@media (max-width:880px){.np-hero-grid{grid-template-columns:1fr;gap:36px}}.badge-cluster{height:clamp(300px,34vw,400px);position:relative}.badge-cluster .c1{z-index:3;width:66%;top:1%;left:2%;transform:rotate(-6deg)}.badge-cluster .c2{z-index:2;width:62%;top:27%;right:-1%;transform:rotate(5deg)}.badge-cluster .c3{z-index:1;width:60%;bottom:0;left:9%;transform:rotate(-3deg)}@media (max-width:880px){.badge-cluster{max-width:460px;height:340px}}.badge-cluster .pnb{background:#fff;border-radius:16px;flex-direction:column;gap:3px;padding:20px 22px 19px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;box-shadow:0 24px 46px -20px #2a171580,0 3px 8px -4px #2a171533}.badge-cluster .pnb:before{content:"";z-index:-1;background:var(--tile,var(--vanilj));border-radius:16px;position:absolute;inset:0;transform:translate(13px,11px)}.badge-cluster .pnb .clip{background:linear-gradient(#ece5d8,#d7ccb9);border-radius:8px;width:52px;height:14px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:inset 0 -2px 3px #2a17151a,0 1px 2px #2a17151f}.badge-cluster .pnb .dot{background:var(--qb-red);width:11px;height:11px;box-shadow:0 0 0 4px var(--qb-red);border-radius:50%;position:absolute;top:16px;right:17px}@supports (color:color-mix(in lab, red, red)){.badge-cluster .pnb .dot{box-shadow:0 0 0 4px color-mix(in oklch, var(--qb-red) 16%, transparent)}}.badge-cluster .pnb .eyebrow-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--qb-red);font-size:10.5px;font-weight:700}.badge-cluster .pnb .nm{font-family:var(--font-bricolage);color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.02}.badge-cluster .pnb .ro{color:var(--ink-soft);font-size:13px}.badge-cluster .pnb:hover{transform:translateY(-5px)rotate(0)}.nb{border:1px solid var(--linne);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.nb .logo{background:var(--burgundy);width:34px;height:34px;color:var(--parlemor);font-family:var(--font-bricolage);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.nb .logo sup{font-size:.34em;top:-.7em}.nb .txt{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.nb .nm{font-family:var(--font-bricolage);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:1.05;display:block;overflow:hidden}.nb .ro{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.nb .dot{background:var(--qb-red);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:13px}.nb.elips{border-radius:999px;padding:14px 22px}.nb.special{border-radius:12px;padding-top:20px}.nb.special:after{content:"";background:var(--linne);width:30px;height:8px;box-shadow:inset 0 0 0 2px var(--qb-red);border-radius:999px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.materials{border-top:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;padding:clamp(44px,5vw,72px) 0}.materials-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(28px,4vw,40px);display:flex}.materials-head .eyebrow{margin:0;display:block}.materials-head h2.disp{margin:0}.mat-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:880px){.mat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mat-grid{grid-template-columns:1fr}}.mat-card{border:1px solid var(--linne);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.mat-card:hover{border-color:var(--qb-red);transform:translateY(-4px);box-shadow:0 22px 44px -26px #2a171566}.mat-card--filter{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.mat-card--filter.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mat-card--filter:focus-visible{outline:2px solid var(--qb-red);outline-offset:2px}.mat-swatch{aspect-ratio:5/3;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.mat-swatch .chip{font-family:var(--font-bricolage);color:var(--ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffbf;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600}.mat-metall{background:linear-gradient(135deg,#ccd2d7,#a5acb2);background:linear-gradient(135deg,lab(83.7514% -1.08817 -3.56821),lab(69.8289% -1.28996 -4.27327))}.mat-plast{background:linear-gradient(135deg, var(--himmel), #a3c2dc)}@supports (color:lab(0% 0 0)){.mat-plast{background:linear-gradient(135deg, var(--himmel), lab(76.7934% -6.37698 -16.7563))}}.mat-tra{background:linear-gradient(135deg, var(--persika), #c9987d)}@supports (color:lab(0% 0 0)){.mat-tra{background:linear-gradient(135deg, var(--persika), lab(67.1737% 16.2742 21.6513))}}.mat-special{background:linear-gradient(135deg, var(--vanilj), var(--salvia))}.mat-body{flex:auto;padding:18px 20px 22px}.mat-body h3{font-family:var(--font-bricolage);margin:0;font-size:20px;font-weight:500}.mat-body p{color:var(--ink-soft);margin:8px 0 0;font-size:13.5px;line-height:1.5}.picker{padding:clamp(44px,5vw,76px) 0}.picker-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.picker-head h2{margin:12px 0 0}.picker-head .lede{max-width:50ch;margin-top:10px;font-size:14.5px}.picker-head .count{color:var(--ink-soft);white-space:nowrap;font-size:14px}.filters{border:1px solid var(--linne);background:#fff;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:clamp(28px,4vw,44px);padding:18px 20px;display:flex}.filter-row{flex-wrap:nowrap;align-items:flex-start;gap:10px;display:flex}.filter-row .lab{letter-spacing:.14em;text-transform:uppercase;width:64px;min-height:32px;color:var(--ink-soft);flex:none;align-items:center;font-size:11px;font-weight:600;display:flex}.filter-row .chips{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.chip{border:1px solid var(--linne);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:500;transition:all .15s}.chip:hover{border-color:var(--qb-red);color:var(--qb-red)}.chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.chip.active:hover{color:#fff}.chip .sw{vertical-align:-1px;border:1px solid #0000001f;border-radius:50%;width:11px;height:11px;margin-right:7px;display:inline-block}.picker-empty{color:var(--ink-soft);margin:0 0 clamp(28px,4vw,44px);font-size:14.5px}.picker-empty-reset{font:inherit;color:var(--qb-red);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.group{margin-bottom:clamp(34px,4vw,52px)}.group-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:600;display:flex}.group-lab b{color:var(--ink)}.group-lab:after{content:"";background:var(--linne);flex:1;height:1px}.tag-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.tag-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tag-grid{grid-template-columns:1fr}}.tag-card{border:1px solid var(--linne);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.tag-card:hover{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);transform:translateY(-4px);box-shadow:0 24px 44px -28px #2a171573}.tag-card:hover .go{transform:translate(3px)}.tag-card .ph{aspect-ratio:4/3;border-bottom:1px solid var(--linne);background:#fff;position:relative;overflow:hidden}.tag-card .ph img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.tag-card .ph{aspect-ratio:4/3}.tag-card .finish{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--linne);letter-spacing:.03em;color:var(--ink);background:#ffffffe0;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.tag-card .fdot{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #00000024}.tag-card .foot{background:var(--parlemor);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tag-card .meta{flex-direction:column;gap:2px;min-width:0;display:flex}.tag-card .mat{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600}.tag-card .sub{color:var(--ink-soft);font-size:12px}.tag-card .go{background:var(--qb-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid}.tag-card .go svg{width:17px;height:17px}.picker .more{margin-top:6px}.picker .more a{color:var(--ink);border-bottom:2px solid var(--qb-red);align-items:center;gap:7px;padding-bottom:3px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.picker .more a:hover{color:var(--qb-red)}.help{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,88px)}.help-card{background:var(--burgundy);color:var(--parlemor);aspect-ratio:1120/281.83;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:clamp(34px,4vw,60px) clamp(28px,4vw,64px);display:flex;box-shadow:0 34px 64px -36px #2a17158c}.help-card h2{font-family:var(--font-bricolage);letter-spacing:-.02em;color:var(--parlemor);max-width:18ch;margin:0;font-size:44px;font-weight:500;line-height:1.08}.help-card p{color:#ebe7e1c7;color:lab(91.9086% .581443 3.77355/.78);max-width:44ch;margin:12px 0 0;font-size:16px}.help-card .btn-onburg{background:var(--parlemor);color:var(--burgundy);border-color:var(--parlemor)}.help-card .btn-onburg:hover{color:var(--burgundy);background:#fff;border-color:#fff}.insp-hero{border-bottom:1px solid var(--linne);padding:8px 0 clamp(28px,4vw,52px)}.insp-hero .eyebrow.red{align-items:center;gap:10px;margin:22px 0 18px;display:inline-flex}.insp-hero .eyebrow.red:before{content:"";background:var(--qb-red);width:26px;height:2px}.insp-hero h1{font-family:var(--serif);letter-spacing:-.028em;color:#2a1715;color:lab(10.3903% 9.55072 5.53407);text-wrap:balance;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;max-width:10ch;margin:0 0 20px;font-size:clamp(38px,5.4vw,68px);font-weight:500;line-height:.98}.insp-hero h1 em{color:var(--qb-red);font-style:normal}.insp-hero h1 mark.qb-highlight{color:var(--qb-red);background:0 0}.insp-hero .lede{color:var(--ink-soft);max-width:54ch;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.branch-sec{padding:clamp(40px,5vw,68px) 0;scroll-margin-top:90px}.branch-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid}@media (max-width:900px){.branch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.branch-grid{grid-template-columns:1fr}}.bcard{border:1px solid var(--linne);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px -28px #2a171573}.bcard:hover{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);transform:translateY(-4px);box-shadow:0 30px 54px -28px #2a171580}.bcard:hover .ph img{transform:scale(1.04)}.bcard:hover .cap h3 .go{color:var(--qb-red);transform:translate(3px)}.bcard .ph{background:var(--linne);aspect-ratio:16/10;flex:none;position:relative;overflow:hidden}.bcard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.bcard .chip{letter-spacing:.04em;color:var(--burgundy);background:var(--parlemor);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px -8px #2a171580}.bcard .cap{flex-direction:column;flex:1;gap:8px;padding:20px 20px 22px;display:flex}.bcard .cap h3{color:var(--ink);box-sizing:border-box;font-family:var(--serif);letter-spacing:-.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:600;line-height:1.1;display:flex}.bcard .cap h3 .go{color:var(--ink-soft);letter-spacing:0;margin-left:auto;font-family:Times New Roman,Times,serif;font-size:19px;font-weight:700;line-height:1.1;transition:all .18s;display:inline-block}.bcard .cap p{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.bcard.feat{grid-area:span 2/span 2;align-self:stretch}.bcard.feat .ph{aspect-ratio:735.73/567.28;flex:none;min-height:0}.bcard.feat .ph img{object-position:center top}.bcard.feat .cap{flex:none;gap:12px;padding:26px 28px 30px}.bcard.feat .cap h3{font-size:clamp(24px,2.4vw,32px)}.bcard.feat .cap h3 .go{font-size:32px}.bcard.feat .cap p{max-width:48ch;font-size:15.5px}.bcard.feat .chip{background:var(--qb-red);color:#fff}@media (max-width:900px){.bcard.feat{grid-area:span 1/span 2}.bcard.feat .ph{aspect-ratio:16/10;flex:none;min-height:0}}@media (max-width:560px){.bcard.feat{grid-column:span 1}}.ph-credit{z-index:2;letter-spacing:.04em;color:#fff;opacity:.75;background:#140c0a80;border-radius:999px;padding:3px 9px;font-size:10px;text-decoration:none;transition:opacity .15s;position:absolute;bottom:10px;right:10px}.ph-credit:hover{opacity:1}.trend-sec{border-top:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;padding:clamp(40px,5vw,68px) 0}.trend-sec .sec-head .eyebrow{color:var(--qb-red)}.trend-sec .sec-head p{color:var(--ink-soft);max-width:42ch;margin:0;font-size:14.5px}.trend-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}@media (max-width:880px){.trend-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.trend-grid{grid-template-columns:1fr}}.tcard{background:var(--parlemor);border:1px solid var(--linne);height:100%;color:var(--ink);border-radius:16px;flex-direction:column;text-decoration:none;transition:all .18s;display:flex;overflow:hidden}.tcard:hover{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);transform:translateY(-4px);box-shadow:0 24px 44px -28px #2a171580}.tcard:hover .ph img{transform:scale(1.05)}.tcard.is-inactive:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px #2a171580}.tcard .ph{aspect-ratio:1;background:#fff;flex:none;position:relative;overflow:hidden}.tcard .ph img{object-fit:contain;object-position:center;width:62%;height:62%;transition:transform .5s;position:absolute;top:19%;left:19%}.tcard .body{flex-direction:column;flex:auto;gap:5px;padding:14px 16px 18px;display:flex}.tcard .note{letter-spacing:.12em;text-transform:uppercase;color:var(--qb-red);border:1px solid var(--qb-red);border-radius:999px;align-self:flex-start;margin-bottom:3px;padding:3px 9px;font-size:10px;font-weight:600}.tcard .note--placeholder{visibility:hidden}.tcard .nm{font-family:var(--font-bricolage);letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.15}.tcard .cat{color:var(--ink-soft);font-size:12.5px}.insp-cta{background:0 0;padding:clamp(16px,3vw,40px) 0 clamp(48px,6vw,84px)}.cta-card{background:var(--burgundy);color:var(--parlemor);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,3.5vw,48px);display:flex;box-shadow:0 32px 64px -36px #2a171599}.cta-card .cta-main{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cta-card .cta-main h2{font-family:var(--font-bricolage);letter-spacing:-.02em;color:var(--parlemor);max-width:18ch;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:500;line-height:1.08}.cta-card .cta-main .cta-btn{white-space:nowrap}.cta-card p{color:#ebe7e1c2;color:lab(91.9086% .581443 3.77355/.76);flex-basis:100%;max-width:100%;margin:0;font-size:15px}.help.insp-page-cta .help-card{align-items:flex-start}.help.insp-page-cta .help-card h2{max-width:9.9em}.help.insp-page-cta .help-card p{max-width:68ch}.help.insp-page-cta .help-card .btn-onburg{margin-top:18px}.ins-hero{padding:clamp(30px,4vw,52px) 0 clamp(28px,3.5vw,42px)}.ins-hero .crumb{margin-bottom:22px;padding:0}.ins-hero .eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.ins-hero .eyebrow:before{content:"";background:var(--qb-red);width:26px;height:2px}.ins-hero h1{font-family:var(--font-bricolage);letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.ins-hero h1 em{color:var(--qb-red);font-style:normal}.ins-hero p{color:var(--ink-soft);max-width:54ch;margin:22px 0 0;font-size:clamp(17px,1.3vw,19px)}.ins-hero .cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.ins-figure{padding:0 0 clamp(8px,2vw,20px)}.ins-figure figure{margin:0}.ins-figure .ph{aspect-ratio:1118/628;border:1px solid var(--linne);background:var(--linne);border-radius:18px;position:relative;overflow:hidden}.ins-figure .ph img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.ins-figure figcaption{color:var(--ink-soft);border-left:2px solid var(--qb-red);max-width:60ch;margin-top:14px;padding-left:14px;font-size:13.5px;line-height:1.5}.ins-about{background:#fff;padding:clamp(48px,6vw,80px) 0}.seo-wrap{max-width:800px}.seo-wrap .sec-num{letter-spacing:.1em;text-transform:uppercase;color:var(--qb-red);margin-bottom:20px;font-size:11px;font-weight:600}.seo-wrap h2{font-family:var(--font-bricolage);letter-spacing:-.02em;color:var(--ink);margin:0 0 32px;font-size:40px;font-weight:500;line-height:1.15}.seo-wrap .body{margin-bottom:48px}.seo-wrap .body p{color:var(--ink-soft);margin:0 0 24px;font-size:17px;line-height:1.7}.seo-wrap .body p:last-child{margin-bottom:0}.usp{border-top:1px solid var(--linne);margin-top:0;padding-top:48px}.usp h3{font-family:var(--font-bricolage);letter-spacing:-.01em;color:var(--ink);margin:0 0 24px;font-size:20px;font-weight:500;line-height:1.3}.usp ul{grid-template-columns:1fr 1fr;gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.usp ul{grid-template-columns:1fr}}.usp li{color:var(--ink);align-items:flex-start;gap:14px;font-size:16px;line-height:1.6;display:flex}.usp .ck{width:22px;height:22px;color:var(--qb-red);background:#f438341f;background:lab(55.2074% 70.3665 49.4169/.12);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.usp .ck svg{width:12px;height:12px}.sec:not(.alt){background:#f2eee7;background:lab(94.2286% .580758 3.77309);padding:clamp(48px,6vw,80px) 0}.prod-head{margin-bottom:clamp(36px,4vw,48px)}.prod-head .sec-num{letter-spacing:.1em;text-transform:uppercase;color:var(--qb-red);margin-bottom:20px;font-size:12px;font-weight:600}.prod-head h2{font-family:var(--font-bricolage);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.15}.prod-group{margin-bottom:clamp(48px,6vw,64px)}.prod-group:last-child{margin-bottom:0}.gtype{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:600}.gintro{color:var(--ink-soft);max-width:600px;margin:0 0 24px;font-size:15px;line-height:1.6}.prod-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:880px){.prod-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.prod-grid{grid-template-columns:1fr}}.prod-card{color:var(--ink);border:1px solid var(--linne);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:all .18s;display:flex}.prod-card:hover{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);transform:translateY(-2px);box-shadow:0 18px 34px -24px #2a171573}.prod-card .note{color:var(--ink-soft);text-align:center;font-size:13px;line-height:1.5}.sec.alt .nb,.sec.alt .chip-prod .ic{background:var(--parlemor)}.chip-prod{flex-direction:column;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.chip-prod .ic{border:1px solid var(--linne);width:52px;height:52px;font-family:var(--font-bricolage);color:var(--burgundy);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid}.chip-prod .pn{text-align:center;font-size:15px;font-weight:500;line-height:1.4}.quote-band{padding:clamp(20px,3vw,40px) 0 clamp(48px,6vw,80px)}.quote-card{--tag-img-width:320px;--tag-img-ratio:320 / 172.5;--tag-frame-pad:clamp(12px, 1.4vw, 18px);border:1px solid var(--linne);grid-template-columns:minmax(240px, calc(var(--tag-img-width) + 2 * var(--tag-frame-pad))) 1fr;background:#fff;border-radius:24px;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(30px,4vw,60px);display:grid;box-shadow:0 30px 60px -40px #2a171573}@media (max-width:760px){.quote-card{grid-template-columns:1fr;gap:28px}}.quote-card .tag-frame{padding:var(--tag-frame-pad);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex}.quote-card .tag-frame img{width:100%;max-width:var(--tag-img-width);height:auto;aspect-ratio:var(--tag-img-ratio);object-fit:contain;border-radius:6px;display:block}.quote-card .qbody{min-width:0}.quote-card .mark{font-family:var(--font-bricolage);color:var(--qb-red);height:30px;font-size:54px;line-height:.4}.quote-card .q{font-family:var(--font-bricolage);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:34ch;margin:0 0 24px;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.2}.quote-card .attr{flex-direction:column;gap:3px;display:flex}.quote-card .attr .nm{font-family:var(--font-bricolage);color:var(--ink);font-size:17px;font-weight:600}.quote-card .attr .role{color:var(--ink-soft);font-size:13.5px}.more-branch{border-top:1px solid var(--linne);padding:clamp(40px,5vw,64px) 0}.more-branch .sec-num{letter-spacing:.16em;text-transform:uppercase;color:var(--qb-red);margin-bottom:14px;font-size:11px;font-weight:600}.chips{flex-wrap:wrap;gap:12px;display:flex}.chips a{color:var(--ink);border:1px solid var(--linne);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.chips a:hover{border-color:var(--qb-red);color:var(--qb-red)}.chips a:hover .ar{transform:translate(3px)}.chips a .ar{transition:transform .18s}.ins-prod{background:var(--parlemor);border-top:1px solid var(--linne);padding:clamp(44px,5vw,76px) 0}.ins-prod-head{margin-bottom:clamp(26px,3vw,36px)}.ins-prod-head .eyebrow{margin:0 0 14px;display:block}.ins-prod-head h2.disp{max-width:18ch}.ins-prod-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 clamp(32px,4vw,48px);display:grid}@media (max-width:900px){.ins-prod-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ins-prod-tiles{grid-template-columns:1fr}}.ins-prod-tile{min-height:128px;color:var(--ink);background:var(--cc,var(--vanilj));border:1px solid #2a17151a;border-radius:16px;flex-direction:column;justify-content:space-between;gap:26px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.ins-prod-tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #2a171580}.ins-prod-tile:hover .ins-prod-view{color:var(--ink);opacity:1}.ins-prod-tile:hover .ins-prod-view .ar{transform:translateY(3px)}.ins-prod-tile-title{font-family:var(--serif);letter-spacing:-.01em;padding-right:34px;font-size:18px;font-weight:600;line-height:1.05}.ins-prod-num{background:var(--qb-red);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.ins-prod-view{color:var(--ink-soft);opacity:.7;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:color .18s,opacity .18s;display:inline-flex}.ins-prod-view .ar{transition:transform .18s}.ins-prod-group{scroll-margin-top:88px}.ins-prod-group+.ins-prod-group{margin-top:clamp(36px,4vw,56px)}.ins-prod-gtype{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11px;font-weight:600}.ins-prod-gdesc{color:var(--ink-soft);max-width:62ch;margin:0 0 20px;font-size:14.5px;line-height:1.5}.tag-card .ph img.ins-prod-photo{width:67%;height:67%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tag-card .ph .finish~img.ins-prod-photo{height:calc(100% - 2*max(16.5%,60px));top:max(16.5%,60px);transform:translate(-50%)}.reseller-detail-page{background:var(--parlemor);color:var(--ink);min-height:100vh}.reseller-detail-shell{padding-top:clamp(22px,3vw,36px);padding-bottom:clamp(54px,7vw,92px)}.reseller-detail-breadcrumb{margin:0}.reseller-detail-breadcrumb-link{color:var(--ink-soft);align-items:center;gap:8px;margin:14px 0 26px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.reseller-detail-breadcrumb-link .pd-reseller-arrow{color:var(--ink-soft);font-family:Segoe UI,sans-serif;font-size:13.33px;font-weight:400;line-height:inherit;transition:transform .18s,color .18s}.reseller-detail-breadcrumb-link:hover{color:var(--qb-red)}.reseller-detail-breadcrumb-link:hover .pd-reseller-arrow{color:var(--qb-red);transform:translate(-3px)}.reseller-detail-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,3.5vw,48px);display:grid}.reseller-detail-side{align-items:flex-start;gap:24px;display:flex}.reseller-detail-logo-slot{flex:none}.reseller-detail-main{max-width:540px}.reseller-detail-logo{width:auto;max-width:min(180px,46vw);height:auto;max-height:90px;display:block}.reseller-detail-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--qb-red);background:#f4383417;background:lab(55.2074% 70.3665 49.4169/.09);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px;font-size:11px;font-weight:700;display:inline-flex}.reseller-detail-title{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.02}.reseller-detail-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 22px;font-size:15px;display:flex}.reseller-detail-meta strong{color:var(--ink);font-weight:700}.reseller-detail-lead{color:var(--ink);max-width:54ch;margin:0 0 30px;font-size:17px;line-height:1.6}.reseller-detail-section{margin-bottom:30px}.reseller-detail-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.reseller-detail-tags{flex-wrap:wrap;gap:11px;display:flex}.reseller-detail-tag{border:1px solid var(--linne);min-height:34px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:13.5px;font-weight:600;line-height:1.6;display:inline-flex;box-shadow:0 9px 20px -18px #2a17158c}.reseller-detail-contact{border:1px solid var(--linne);background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 14px 30px -26px #2a171573}.reseller-detail-contact-row{border-bottom:1px solid var(--linne);grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:51px;padding:0 18px;display:grid}.reseller-detail-contact-row:last-child{border-bottom:0}.reseller-detail-contact-row dt{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800}.reseller-detail-contact-row dd{color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500}.reseller-detail-contact-row .reseller-detail-contact-link{color:inherit;text-decoration:none;transition:color .18s}.reseller-detail-contact-row .reseller-detail-contact-link:hover,.reseller-detail-contact-row .reseller-detail-contact-link:focus-visible{color:var(--qb-red);text-underline-offset:3px;text-decoration:underline}.reseller-detail-website{color:var(--ink-soft);margin:0 0 24px;font-size:14px}.reseller-detail-website a{color:var(--qb-red);font-weight:700;text-decoration:none}.reseller-detail-website a:hover{text-underline-offset:3px;text-decoration:underline}.reseller-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.reseller-detail-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.reseller-detail-button:hover{transform:translateY(-1px)}.reseller-detail-button--primary{background:var(--qb-red);border-color:var(--qb-red);color:#fff;box-shadow:0 16px 26px -20px #d22d2db3}.reseller-detail-button--primary:hover{background:var(--qb-red-dk);border-color:var(--qb-red-dk)}.reseller-detail-button--secondary{border-color:var(--ink);color:var(--ink);background:0 0;min-width:175px}.reseller-detail-button--secondary:hover{background:#fff;box-shadow:0 14px 24px -22px #2a17158c}.reseller-detail-map-card{border:1px solid var(--linne);background:#fff;border-radius:18px;width:clamp(330px,32vw,420px);padding:16px;box-shadow:0 24px 46px -31px #2a17156b}.reseller-detail-map-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding:2px 4px 0;display:flex}.reseller-detail-map-head .eyebrow{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;margin-bottom:0;font-size:10.5px;font-weight:800;display:inline-block}.reseller-detail-map-head span:last-child{color:var(--ink-soft);font-size:12px}.reseller-detail-map{aspect-ratio:1/1.06;border:1px solid var(--linne);background:linear-gradient(#ffffff38 1px, transparent 1px),linear-gradient(90deg, #ffffff38 1px, transparent 1px),linear-gradient(160deg, var(--himmel), var(--salvia));background-size:38px 38px,38px 38px,cover;border-radius:10px;position:relative;overflow:hidden}.reseller-detail-map>*{width:100%;height:100%;position:absolute;inset:0}.reseller-detail-map-pin{background:var(--qb-red);border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 8px 16px -5px #2a17158c}.reseller-detail-map-pin:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.reseller-detail-map-label{border:1px solid var(--linne);color:var(--qb-red);background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:calc(59% - 20px);left:calc(50% + 9px);box-shadow:0 8px 16px -12px #2a171573}.reseller-detail-map-note{color:var(--ink-soft);margin:12px 4px 0;font-size:12px;line-height:1.45}.reseller-detail-map-note span{opacity:.7}@media (max-width:860px){.reseller-detail-layout{grid-template-columns:1fr;gap:34px}.reseller-detail-main{max-width:none}.reseller-detail-side{display:contents}.reseller-detail-logo-slot{order:-1;margin-bottom:-14px;padding-top:0}.reseller-detail-map-card{width:100%;max-width:460px}}@media (max-width:560px){.reseller-detail-shell{padding-top:18px}.reseller-detail-title{font-size:clamp(31px,11vw,38px)}.reseller-detail-contact-row{grid-template-columns:1fr;align-items:start;gap:7px;padding:14px 16px}.reseller-detail-actions,.reseller-detail-button{width:100%}.reseller-detail-map-card{padding:12px}}.af-page{--af-site-header-offset:68px;--af-filterbar-sticky-offset:88px}.af-hero{padding:8px 0 clamp(28px,3.5vw,44px)}.af-hero .eyebrow.red{align-items:center;gap:10px;margin:20px 0 16px;display:inline-flex}.af-hero .eyebrow.red:before{content:"";background:var(--qb-red);width:26px;height:2px}.af-hero h1{font-family:var(--font-bricolage);letter-spacing:-.025em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:500;line-height:.98}.af-hero h1 em{color:var(--qb-red);font-style:normal}.af-hero h1 mark.qb-highlight{color:var(--qb-red);background:0 0}.af-hero .af-hero-body{color:var(--ink-soft);max-width:52ch;margin-top:clamp(14px,1.6vw,20px);font-size:16px;line-height:1.6}.af-hero-row{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:860px){.af-hero-row{grid-template-columns:1fr;align-items:start;gap:20px}}.af-hero-aside p{color:var(--ink-soft);max-width:46ch;margin:0 0 18px;font-size:16px;line-height:1.6}.af-filterbar{z-index:39;border-top:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;position:sticky;top:0;box-shadow:0 4px 16px -6px #2a17152e}@media (max-width:760px){.af-filterbar{box-shadow:none;position:static}}.af-filterbar .mx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-top:12px;padding-bottom:12px;display:flex}@media (max-width:760px){.af-filterbar .mx{gap:12px}}.fsels{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.fsels{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fsels .fsel select,.fsels .fsel .region-select{width:100%;min-width:0}}@media (max-width:340px){.fsels{grid-template-columns:minmax(0,1fr)}}.fsel{flex-direction:column;gap:4px;display:flex}.fsel span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:600}.fsel select{appearance:none;border:1px solid var(--linne);background:var(--parlemor);color:var(--ink);font:500 14px var(--font-inter);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b5751' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border-radius:10px;padding:9px 38px 9px 14px;transition:all .15s}.fsel select:hover{border-color:var(--ink-soft)}.fsel select:focus{outline:2px solid var(--qb-red);outline-offset:1px;border-color:#0000}.fsel .region-select{min-width:190px;position:relative}.fsel .region-select__button{appearance:none;border:1px solid var(--linne);background:var(--parlemor);width:100%;min-height:38px;color:var(--ink);font:500 14px var(--font-inter);text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b5751' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border-radius:10px;padding:9px 38px 9px 14px;transition:all .15s}.fsel .region-select__button:hover{border-color:var(--ink-soft)}.fsel .region-select__button:focus{outline:2px solid var(--qb-red);outline-offset:1px;border-color:#0000}.fsel .region-select__menu{z-index:60;overscroll-behavior:contain;border:1px solid var(--linne);background:var(--parlemor);border-radius:12px;width:max(100%,240px);min-height:44px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 36px #30242029}.fsel .region-select__option{width:100%;color:var(--ink);font:500 14px var(--font-inter);text-align:left;background:0 0;border:0;padding:9px 10px;display:block}.fsel .region-select__option:hover,.fsel .region-select__option:focus{color:#fff;background:#1f6fd6;outline:none}.fcount{color:var(--ink-soft);white-space:nowrap;font-size:14px}.fcount b{font-family:var(--font-bricolage);color:var(--ink);font-size:17px;font-weight:600}.af-main{isolation:isolate;padding:clamp(32px,4vw,56px) 0 clamp(40px,5vw,72px)}.af-layout{grid-template-columns:minmax(0,1.18fr) minmax(380px,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}@media (max-width:1023px){.af-layout{grid-template-columns:minmax(0,1fr)}}.af-lists{min-width:0;container-type:inline-size}.af-block+.af-block{margin-top:clamp(36px,4vw,56px)}.block-head{margin-bottom:20px}.block-head .eyebrow{color:var(--qb-red);margin-bottom:8px;display:block}.block-head h2.disp{font-size:34px}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container (max-width:560px){.feat-grid{grid-template-columns:minmax(0,1fr)}}.feat-grid:has(.feat-desc.is-expanded){align-items:start}.feat-card{border:1px solid var(--linne);color:var(--ink);background:#fff;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:20px;text-decoration:none;transition:all .18s;display:grid;position:relative;box-shadow:0 16px 34px -26px #2a171566}.feat-card[hidden]{display:none}@media (max-width:480px){.feat-card{gap:4px 12px;padding:16px}}.feat-card:hover,.feat-card.is-hot{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);margin-top:-3px;margin-bottom:3px;box-shadow:0 26px 46px -26px #2a171580}.feat-card:hover .feat-go,.feat-card.is-hot .feat-go{color:var(--qb-red)}.feat-card:hover .feat-go .ar,.feat-card.is-hot .feat-go .ar{transform:translate(3px)}.feat-logo{background:var(--parlemor);border:1px solid var(--linne);width:54px;height:54px;font-family:var(--font-bricolage);color:var(--burgundy);border-radius:13px;flex:none;grid-row:1/span 2;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}@media (max-width:480px){.feat-logo{border-radius:11px;width:44px;height:44px;font-size:15px}}.feat-logo--image{background-color:var(--white);padding:5px}.feat-logo__image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.feat-body{min-width:0}.feat-body h3{font-family:var(--font-bricolage);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 3px;font-size:17px;font-weight:600;line-height:1.14}.feat-body p{color:var(--ink-soft);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:13.5px;line-height:1.5}.feat-link{color:inherit;text-decoration:none}.feat-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.feat-link:focus-visible{outline:none}.feat-card:has(.feat-link:focus-visible){outline:2px solid var(--qb-red);outline-offset:2px}.feat-desc{--feat-desc-lines:6;-webkit-line-clamp:var(--feat-desc-lines);line-clamp:var(--feat-desc-lines);min-height:calc(1.5em*var(--feat-desc-lines));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feat-desc.is-expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.feat-more{z-index:1;font:inherit;color:var(--qb-red);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;position:relative}.feat-more:focus-visible{outline:2px solid var(--qb-red);outline-offset:2px;border-radius:2px}.feat-loc{letter-spacing:.02em;color:var(--qb-red);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.feat-go{color:var(--ink);grid-column:2;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.feat-go .ar{color:var(--qb-red);transition:transform .18s}.alla-list{border-top:1px solid var(--linne);grid-template-columns:1fr;display:grid}.alla-row{border-bottom:1px solid var(--linne);color:var(--ink);align-items:center;gap:12px;padding:14px 2px;text-decoration:none;transition:all .14s;display:flex}.alla-row[hidden]{display:none}.alla-row:hover,.alla-row.is-hot{background:#fff;padding-left:8px;padding-right:8px}.alla-row:hover .ar-link,.alla-row.is-hot .ar-link{color:var(--qb-red)}.alla-row:hover .ar-link .ar,.alla-row.is-hot .ar-link .ar{transform:translate(3px)}@media (max-width:640px){.alla-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name link""city link";gap:3px 14px;display:grid}.alla-row .ar-nm{grid-area:name}.alla-row .ar-city{grid-area:city}.alla-row .ar-link{white-space:nowrap;grid-area:link}}.ar-nm{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14.5px;font-weight:600}.ar-city{color:var(--ink-soft);white-space:nowrap;font-size:13px}@media (max-width:640px){.ar-city{white-space:normal}}.ar-link{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:640px){.ar-link{white-space:normal}}.ar-link .ar{transition:transform .16s}.alla-empty{color:var(--ink-soft);padding:28px 0 4px;font-size:15px}.linklike{color:var(--qb-red);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.map-rail{top:calc(var(--af-site-header-offset) + var(--af-filterbar-sticky-offset));z-index:1;position:sticky}@media (max-width:1023px){.map-rail{order:-1;position:static}}.map-card{border:1px solid var(--linne);background:#fff;border-radius:18px;padding:16px;box-shadow:0 18px 38px -28px #2a171566}.map-cap-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:2px 4px 0;display:flex}.map-cap-top .map-sub{color:var(--ink-soft);font-size:12.5px}.map{aspect-ratio:457.44/418.4;border:1px solid var(--linne);background:linear-gradient(160deg, var(--himmel), var(--salvia));border-radius:12px;position:relative;overflow:hidden}@media (min-width:561px) and (max-width:1023px){.map{aspect-ratio:16/10;max-height:460px}}.gmap-pin-offset{display:block}.gmap-pin{background:var(--qb-red);border-radius:50% 50% 50% 0;width:15px;height:15px;transition:transform .18s,box-shadow .18s,background-color .18s;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 4px 10px -2px #2a171580}.gmap-pin.big{background:var(--burgundy);width:23px;height:23px}.gmap-pin.match{transform:rotate(-45deg)scale(1.18);box-shadow:0 0 0 2px #fff,0 6px 14px -3px #2a171599}.gmap-pin.hot,.gmap-pin.active{background:var(--burgundy);z-index:5;transform:rotate(-45deg)scale(1.28);box-shadow:0 0 0 2.5px #fff,0 8px 18px -4px #2a1715a6}.gmap-pin.active{background:var(--ink);box-shadow:0 0 0 3px #fff,0 10px 20px -4px #2a1715b3}.gmap-card-anchor{display:block}.gmap-card{box-sizing:border-box;border:1px solid var(--linne);text-align:left;cursor:default;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:2px 11px;width:232px;padding:13px 14px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;transform:translateY(-26px);box-shadow:0 18px 38px -18px #2a171580}:is(.gmap-card:has(.gmap-card-link:hover),.gmap-card:has(.gmap-card-link:focus-visible)){border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);box-shadow:0 22px 44px -18px #2a171599}.gmap-card:after{content:"";border-right:1px solid var(--linne);border-bottom:1px solid var(--linne);background:#fff;border-bottom-right-radius:3px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.gmap-card-close{z-index:2;width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1;display:flex;position:absolute;top:4px;right:5px}.gmap-card-close:hover{background:var(--parlemor);color:var(--ink)}.gmap-card-logo{background:var(--parlemor);border:1px solid var(--linne);width:34px;height:34px;color:var(--burgundy);font-family:var(--font-bricolage);border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.gmap-card-name{font-family:var(--font-bricolage);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;padding-right:20px;font-size:14.5px;font-weight:600;line-height:1.15}.gmap-card-loc{letter-spacing:.02em;color:var(--qb-red);overflow-wrap:anywhere;font-size:12px;font-weight:600}.gmap-card-link{border-top:1px solid var(--linne);color:var(--ink);grid-column:1/-1;align-items:center;gap:6px;margin-top:9px;padding-top:9px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.gmap-card-link:before{content:"";z-index:1;position:absolute;inset:0}.gmap-card-link .ar{color:var(--qb-red);transition:transform .18s}.gmap-card-link:hover{color:var(--qb-red)}.gmap-card-link:hover .ar{transform:translate(3px)}.map-status{text-align:center;z-index:6;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.map-status p{max-width:34ch;color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.map-status p code{background:var(--parlemor);border:1px solid var(--linne);border-radius:6px;padding:1px 6px;font-size:12px}.map-status-missing-key,.map-status-error{background:var(--parlemor)}.map-status-loading{background:linear-gradient(160deg, var(--himmel), var(--salvia))}.map-spinner{border:3px solid #2a17152e;border-top-color:var(--qb-red);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite map-spin}@keyframes map-spin{to{transform:rotate(360deg)}}.map-note{color:var(--ink-soft);margin:13px 4px 2px;font-size:12px;line-height:1.5}.map-note .muted{opacity:.7}.bli{background:0 0;padding:clamp(16px,3vw,40px) 0 clamp(48px,6vw,84px);scroll-margin-top:140px}.bli-inner{background:var(--burgundy);color:var(--parlemor);border-radius:28px;grid-template-columns:1.3fr .9fr;align-items:center;gap:clamp(28px,5vw,56px);padding:clamp(34px,4vw,60px) clamp(28px,4vw,64px);display:grid;box-shadow:0 34px 64px -36px #2a17158c}@media (max-width:860px){.bli-inner{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:480px){.bli-inner{border-radius:22px;padding:30px 22px}.bli-inner .btn{white-space:normal;text-align:center;max-width:100%}}.bli-text .eyebrow{align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.bli-text .eyebrow:before{content:"";background:var(--qb-red);width:26px;height:2px}.bli h2{font-family:var(--font-bricolage);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.06}.bli p{color:#ebe7e1d1;color:lab(91.9086% .581443 3.77355/.82);max-width:54ch;margin:0 0 16px;font-size:16px;line-height:1.62}.bli-perks{letter-spacing:.02em;color:var(--parlemor);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.bli-perks .dot{opacity:.45}.bli-cta{flex-wrap:wrap;gap:12px;display:flex}.bli-cta .btn-primary{background:var(--parlemor);color:var(--burgundy);border-color:var(--parlemor)}.bli-cta .btn-primary:hover{color:var(--qb-red-dk);background:#fff;border-color:#fff}.designa-page-view{position:relative}body.designa-inquiry-open:before{content:"";z-index:60;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a171580;position:fixed;inset:0}.pd-hero{background:var(--parlemor);padding:18px 0 clamp(28px,4vw,44px)}.pd-hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.pd-hero .eyebrow:before{content:"";background:var(--qb-red);width:26px;height:2px}.pd-hero .pdwyz{margin-top:18px}.pd-hero h1{font-family:var(--serif);color:#2a1715;color:lab(10.3903% 9.55072 5.53407);font-optical-sizing:none;font-variation-settings:"opsz" 48;letter-spacing:-.025em;text-wrap:balance;max-width:9.984em;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1}.pd-hero p{color:var(--ink-soft);max-width:54ch;margin:18px 0 0;font-size:clamp(16px,1.2vw,18px)}.pd-hero-breadcrumb{margin-bottom:clamp(30px,4vw,40px);padding:20px 0 0;font-size:13px}.pd-showcase{padding:0 0 clamp(56px,7vw,96px)}.page-grid-designa{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:64rem){.page-grid-designa{grid-template-columns:1fr 420px}}.pd-aside{align-self:start}.pd-product{border:1px solid var(--linne);background:#fff;border-radius:18px;padding:clamp(20px,3vw,32px)}.pd-product>.eyebrow{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.pd-product-note{color:var(--ink-soft);margin:24px 0 0;font-size:14.5px;line-height:1.6}.pd-product-note.page-cms-rich-text :where(h2,h3,h4){line-height:1.2}.pd-product-note.page-cms-rich-text :where(h2,h3,h4):not(:last-child){margin-bottom:.6em}.pd-product-note.page-cms-rich-text h2{font-size:21px}.pd-product-note.page-cms-rich-text h3{font-size:18px}.pd-product-note.page-cms-rich-text h4{font-size:16px}.pd-preview{margin-bottom:24px}.pd-preview-stage{aspect-ratio:602.4/412.6;border:1px solid var(--linne);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:602.4px;margin-bottom:14px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.pd-preview-img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.pd-preview-thumbs{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;margin-bottom:30px;display:flex}.pd-preview-thumb{border:1px solid var(--linne);cursor:pointer;background:#fff;border-radius:9px;flex:none;width:72px;height:54px;padding:0;transition:all .15s;position:relative;overflow:hidden}.pd-preview-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pd-preview-thumb:hover{border-color:var(--ink-soft)}.pd-preview-thumb.is-active{border-color:var(--qb-red);box-shadow:0 0 0 2px var(--qb-red)}@supports (color:color-mix(in lab, red, red)){.pd-preview-thumb.is-active{box-shadow:0 0 0 2px color-mix(in oklch, var(--qb-red) 30%, transparent)}}.pd-spec-label{color:var(--ink-soft);border-bottom:1px solid var(--linne);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;margin-bottom:4px;font-size:11px;font-weight:600}.pd-spec-divide{border-bottom:1px solid var(--linne)}.pd-spec-divide>.pd-spec-row+.pd-spec-row{border-top:1px solid var(--linne)}.pd-spec-row{justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.pd-spec-row-label{color:var(--ink-soft);font-size:14px}.pd-spec-row-value{color:var(--ink);text-align:right;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pd-spec-row-icon{color:var(--ink-soft);flex:none;transition:color .18s}.pd-spec-row:hover .pd-spec-row-icon{color:var(--qb-red)}.pd-inquiry{border:1.5px solid var(--ink);background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 50px -24px #2a171566}.pd-inquiry>.eyebrow{color:var(--qb-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.pd-inquiry-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.12}.pd-inquiry-lead{color:var(--ink-soft);margin:0 0 22px;font-size:14px}.pd-inquiry-footer{text-align:center;margin-top:16px}.pd-inquiry-note{color:#6b5751;color:lab(38.9001% 7.66544 6.6864);margin:16px 0 0;font-size:12px;line-height:1.5}.pd-link-muted{color:#6b5751;color:lab(38.9001% 7.66544 6.6864);text-align:center;text-underline-offset:4px;margin-top:16px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;text-decoration:underline;transition:color .18s}.pd-link-muted:hover{color:var(--qb-red)}.pd-reseller-list{flex-direction:column;gap:10px;display:flex}.pd-reseller-btn{border:1px solid var(--linne);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .14s,border-color .14s;display:flex}.pd-reseller-btn:hover{background:var(--parlemor);border-color:var(--ink-soft)}.pd-reseller-btn:hover .pd-reseller-arrow{color:var(--qb-red);transform:translate(3px)}.pd-reseller-logo{background:var(--burgundy);color:#fff;width:40px;height:40px;font-family:var(--font-bricolage-gf,"Bricolage Grotesque"),Georgia,serif;letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.pd-reseller-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-reseller-name{color:var(--ink);font-size:14px;font-weight:600;line-height:1.25}.pd-reseller-meta{color:var(--ink-soft);font-size:12.5px}.pd-reseller-arrow{color:var(--ink-soft);font-family:Segoe UI,sans-serif;font-size:13.33px;line-height:inherit;font-weight:400;transition:transform .18s,color .18s}.inquiry-dialog-overlay{pointer-events:none;background:0 0!important}.inquiry-dialog-content{--inquiry-toolbar-inset:0px;margin-top:calc(var(--inquiry-toolbar-inset)/2);--inquiry-avail:calc(100dvh - 16px - var(--inquiry-toolbar-inset));z-index:70!important;width:min(100vw - 24px,460px)!important;max-width:calc(100vw - 24px)!important;min-height:min(690px,100vh - 16px - var(--inquiry-toolbar-inset))!important;min-height:min(690px,100dvh - 16px - var(--inquiry-toolbar-inset))!important;max-height:calc(100vh - 16px - var(--inquiry-toolbar-inset))!important;max-height:calc(100dvh - 16px - var(--inquiry-toolbar-inset))!important}body:has(.wp-admin-toolbar) .inquiry-dialog-content{--inquiry-toolbar-inset:32px}@media (max-width:767px){body:has(.wp-admin-toolbar) .inquiry-dialog-content{--inquiry-toolbar-inset:46px}}.inquiry-dialog-content{overscroll-behavior:contain;color:#2f2420;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:clamp(10px,var(--inquiry-avail)*.02899,20px)!important;padding:clamp(13px,var(--inquiry-avail)*.02609,18px) clamp(14px,4vw,28px)!important;background:#f7f3ea!important;border:0!important;border-radius:clamp(14px,4vw,20px)!important;display:flex!important;overflow:clip auto!important;box-shadow:0 24px 70px #1f151259!important}.inquiry-dialog-content::-webkit-scrollbar{display:none}.inquiry-dialog-content:has(.inquiry-dialog-success){min-height:0!important}.inquiry-dialog-close{cursor:pointer;font-family:Arial,Helvetica,sans-serif;top:clamp(9px,var(--inquiry-avail)*.02609,18px)!important;right:clamp(10px,var(--inquiry-avail)*.02609,18px)!important;width:32px!important;height:32px!important;color:var(--ink-soft)!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:8px!important;font-size:22px!important;line-height:1!important;position:absolute!important}.inquiry-dialog-close:hover{background:var(--linne)!important;color:var(--ink)!important}.inquiry-dialog-close svg{width:22px!important;height:22px!important}.inquiry-dialog-header{gap:clamp(3px,var(--inquiry-avail)*.0087,6px);flex:none;text-align:left!important}.inquiry-dialog-title{color:#2f2420;font-family:var(--font-bricolage-gf,"Bricolage Grotesque"),Georgia,serif;padding-right:34px;font-size:clamp(17px,var(--inquiry-avail)*.03188,22px)!important;letter-spacing:-.01em!important;font-weight:500!important;line-height:1.18!important}.inquiry-dialog-description{color:#746a64;font-size:clamp(11.5px,var(--inquiry-avail)*.02029,14px)!important;line-height:1.45!important}.inquiry-dialog-reseller-card{padding:clamp(11px,var(--inquiry-avail)*.02319,16px) clamp(13px,3.9vw,18px);background:#fffefa;border:1px solid #ded8cc;border-radius:13px;flex:none;box-shadow:0 1px #2f242008}.inquiry-dialog-reseller-head{min-width:0;padding-bottom:clamp(10px,var(--inquiry-avail)*.02174,15px);border-bottom:1px solid #e5dfd3;align-items:center;gap:12px;display:flex}.inquiry-dialog-reseller-logo{width:clamp(32px,var(--inquiry-avail)*.05652,39px);height:clamp(32px,var(--inquiry-avail)*.05652,39px);color:#fff;letter-spacing:.01em;background:#9a2024;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.inquiry-dialog-reseller-info{flex-direction:column;gap:3px;min-width:0;display:flex}.inquiry-dialog-reseller-name{color:#2f2420;font-size:clamp(13.5px,var(--inquiry-avail)*.02246,15.5px);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.inquiry-dialog-reseller-meta{color:#746a64;overflow-wrap:anywhere;font-size:12.5px;line-height:1.2}.inquiry-dialog-contact-list{gap:clamp(7px,var(--inquiry-avail)*.01884,13px);padding-top:clamp(9px,var(--inquiry-avail)*.02029,14px);flex-direction:column;display:flex}.inquiry-dialog-contact-row{color:#342925;min-width:0;font-size:clamp(12px,var(--inquiry-avail)*.02029,14px);overflow-wrap:anywhere;align-items:flex-start;gap:12px;line-height:1.2;display:flex}.inquiry-dialog-contact-row svg{color:#f23a3a;stroke-width:1.9px;flex:none;width:14px;height:14px;margin-top:1px}.inquiry-dialog-contact-link{color:inherit;text-decoration:none;transition:color .18s}.inquiry-dialog-contact-link:hover,.inquiry-dialog-contact-link:focus-visible{color:var(--qb-red,#f23a3a);text-underline-offset:3px;text-decoration:underline}.inquiry-dialog-success{text-align:center;padding-block:20px}.inquiry-dialog-success-icon{color:#fff;background:#f23a3a;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.inquiry-dialog-success-icon-svg{width:26px;height:26px}.inquiry-dialog-success-title{color:#2f2420;font-family:var(--font-bricolage-gf,"Bricolage Grotesque"),Georgia,serif;letter-spacing:-.01em;margin-bottom:10px;font-size:22px!important;font-weight:600!important;line-height:1.2!important}.inquiry-dialog-success-text{color:#746a64;margin-bottom:24px;font-size:15px;line-height:1.4}.inquiry-dialog-form{gap:clamp(10px,var(--inquiry-avail)*.02464,17px);flex-direction:column;flex:0 auto;min-height:min-content;display:flex}.inquiry-dialog-form .page-form-group{row-gap:clamp(5px,var(--inquiry-avail)*.01159,8px);flex:none;grid-template-columns:auto minmax(0,1fr);column-gap:10px;display:grid}.inquiry-dialog-form .page-form-group:has(.inquiry-dialog-textarea){grid-template-rows:auto minmax(44px, clamp(50px, var(--inquiry-avail) * .11594, 80px));flex:0 auto;min-height:min-content}.inquiry-dialog-form .page-form-consent{flex:none;align-items:flex-start;gap:8px}.inquiry-dialog-form .page-form-consent-label{font-size:clamp(11px,var(--inquiry-avail)*.01739,12px);line-height:1.35}.inquiry-dialog-form .page-form-consent-input{margin-top:1px}.inquiry-dialog-btn-full{cursor:pointer;width:100%;min-height:clamp(40px,var(--inquiry-avail)*.06377,44px);text-align:center;white-space:normal;border:1.5px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;font-size:14.5px;line-height:1.15;text-decoration:none;transition:all .18s;display:inline-flex;height:auto!important;padding:clamp(9px,var(--inquiry-avail)*.01783,12.3px) 24px!important;background:#ff3638!important;border-radius:999px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:600!important}.inquiry-dialog-btn-full:hover{background:#e9292d!important}.inquiry-dialog-btn-full.inquiry-dialog-btn-outline{color:#2f2420!important;box-shadow:none!important;background:0 0!important;border-color:#2f2420!important}.inquiry-dialog-btn-full.inquiry-dialog-btn-outline:hover{background:#2f24200f!important}.inquiry-dialog-form-error{color:#b3272b;overflow-wrap:anywhere;background:#fdf1f0;border:1px solid #edc9c6;border-radius:11px;flex:none;padding:10px 13px;font-size:12.5px;line-height:1.35}:is(.inquiry-dialog-input:user-invalid,.inquiry-dialog-textarea:user-invalid),:is(.inquiry-dialog-input:user-invalid:focus-visible,.inquiry-dialog-textarea:user-invalid:focus-visible){border-color:#ff3638!important}.inquiry-dialog-btn-full:disabled{opacity:.55;cursor:not-allowed}.inquiry-dialog-btn-full:disabled:hover{background:#ff3638!important}.inquiry-dialog-label{color:#3b302c;flex:none;grid-area:1/1;font-size:clamp(11.5px,var(--inquiry-avail)*.01884,13px)!important;font-weight:700!important;line-height:1.1!important}.inquiry-dialog-input,.inquiry-dialog-textarea{color:#2f2420;grid-area:2/1/auto/-1;width:100%;background:#fffefa!important;border:1px solid #d9d4ca!important;border-radius:11px!important;font-size:14.5px!important;box-shadow:inset 0 1px 2px #2f24200a!important}.inquiry-dialog-input::placeholder,.inquiry-dialog-textarea::placeholder{color:#9b938d}.inquiry-dialog-input:focus-visible,.inquiry-dialog-textarea:focus-visible{border-color:#c9bfb1;box-shadow:0 0 0 2px #ff36381f!important}.inquiry-dialog-input{flex:none;height:clamp(38px,var(--inquiry-avail)*.06522,45px)!important;padding:0 15px!important}.inquiry-dialog-textarea{resize:none;height:100%;min-height:0!important;padding:13px 15px!important;line-height:1.25!important}@media (max-height:620px){.inquiry-dialog-description{display:none}}@media (max-height:540px){.inquiry-dialog-contact-list{display:none}.inquiry-dialog-reseller-head{border-bottom:0;padding-bottom:0}}@media (max-width:480px){.inquiry-dialog-content{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.inquiry-dialog-close{width:34px!important;height:34px!important}.inquiry-dialog-title{padding-right:40px}.inquiry-dialog-btn-full{padding-inline:18px!important}.inquiry-dialog-success{padding-block:18px}.inquiry-dialog-success-icon{width:48px;height:48px;margin-bottom:14px}.inquiry-dialog-success-icon-svg{width:24px;height:24px}.inquiry-dialog-success-title{font-size:20px!important}.inquiry-dialog-success-text{margin-bottom:20px;font-size:14.5px}}@media (max-width:360px){.inquiry-dialog-content{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;padding-inline:14px!important}.inquiry-dialog-reseller-card{padding-inline:12px}.inquiry-dialog-btn-full{font-size:14px;padding-inline:16px!important}}.reseller-register-dialog.inquiry-dialog-content{overscroll-behavior:contain;gap:clamp(10px,var(--inquiry-avail)*.0232,16px)!important;width:min(100vw - 24px,480px)!important;min-height:0!important;padding-block:clamp(14px,var(--inquiry-avail)*.024,20px)!important;overflow:clip auto!important}.reseller-register-dialog .inquiry-dialog-form{gap:clamp(8px,var(--inquiry-avail)*.0173,13px);flex:0 auto;min-height:min-content}.reseller-register-dialog .inquiry-dialog-form .page-form-group{row-gap:clamp(4px,var(--inquiry-avail)*.0087,6px)}.reseller-register-dialog .inquiry-dialog-form .page-form-group:has(.inquiry-dialog-textarea){grid-template-rows:auto minmax(40px, clamp(46px, var(--inquiry-avail) * .0745, 58px));flex:0 auto;min-height:min-content}.reseller-register-dialog .inquiry-dialog-form .page-form-group:has(.reseller-register-textarea-sm){grid-template-rows:auto minmax(34px, clamp(38px, var(--inquiry-avail) * .058, 46px))}.reseller-register-dialog .inquiry-dialog-label{font-size:clamp(11px,var(--inquiry-avail)*.0166,12.5px)!important}.reseller-register-dialog .inquiry-dialog-input{height:clamp(36px,var(--inquiry-avail)*.0546,42px)!important}.reseller-register-dialog .inquiry-dialog-textarea{height:100%;min-height:0!important;padding:9px 15px!important;line-height:1.3!important}.reseller-register-dialog .inquiry-dialog-btn-full{min-height:clamp(40px,var(--inquiry-avail)*.0578,44px);padding-block:clamp(8px,var(--inquiry-avail)*.0146,11px)!important}.system-page{min-height:55vh;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 16);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.system-page{padding-block:calc(var(--spacing,.25rem) * 24)}}.system-page-inner{max-width:var(--container-md,28rem);text-align:center}.system-page-code{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}.system-page-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.system-page-title--404{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.system-page-text{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.system-page-text--muted{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.7}.system-page-actions{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.system-page-btn{border-radius:calc(var(--radius) - 2px);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.system-page-btn:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.system-page-btn:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.system-page-btn--outline{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.system-page-btn--outline:hover{background-color:var(--accent)}}.system-page--cms-404 .error_404_wrapper{max-width:var(--container-2xl,42rem);text-align:center;margin-inline:auto}.system-page--cms-404 .error_number h2{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--foreground);font-size:clamp(5rem,18vw,10rem)}.system-page--cms-404 .error_content{margin-top:calc(var(--spacing,.25rem) * 5)}.system-page--cms-404 .error_content h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}@media (min-width:48rem){.system-page--cms-404 .error_content h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.system-page--cms-404 .error_description{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground)}@media (min-width:48rem){.system-page--cms-404 .error_description{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.system-page--cms-404 .error_actions{margin-top:calc(var(--spacing,.25rem) * 7);justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.system-page--cms-404 .btn,.system-page--cms-404 .darkpurple-btn{min-height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){:is(.system-page--cms-404 .btn,.system-page--cms-404 .darkpurple-btn):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.system-page--cms-404 .btn,.system-page--cms-404 .darkpurple-btn):hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.contact-hero{padding-block:calc(var(--spacing,.25rem) * 12)}@media (min-width:48rem){.contact-hero{padding-block:calc(var(--spacing,.25rem) * 16)}}.contact-section{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.contact-section{padding-block:calc(var(--spacing,.25rem) * 20)}}.contact-aligned-container,.contact-aligned-section .page-section-inner{width:100%;max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin-inline:auto}.contact-aligned-section .page-grid-team--contact{max-width:none}.contact-form-section{--contact-form-section-width:1520.8px;--contact-form-copy-width:502.85px;--contact-form-card-width:553.15px;--contact-form-copy-min-height:307.6px;--contact-form-success-card-height:calc(var(--contact-form-copy-min-height) + 100px);--contact-form-success-section-space:84.4px;--contact-form-success-section-height:calc(var(--contact-form-success-card-height) + (var(--contact-form-success-section-space) * 2));width:min(100%,var(--contact-form-section-width));min-height:0;padding-block:var(--contact-form-success-section-space);background:#f7f4ed;background:lab(96.3337% .139117 3.82277);align-items:center;margin-inline:auto;display:flex}.contact-form-section--success{min-height:var(--contact-form-success-section-height)}.contact-form-section--success .contact-form-section-inner{height:var(--contact-form-success-card-height);align-items:stretch;min-height:0}.contact-form-section-inner{width:100%;max-width:var(--maxw);grid-template-columns:minmax(0, var(--contact-form-copy-width)) minmax(0, var(--contact-form-card-width));align-items:start;gap:64px;height:auto;padding-top:0;padding-bottom:0;display:grid}.contact-form-copy{width:min(100%,var(--contact-form-copy-width));min-width:0;min-height:var(--contact-form-copy-min-height);height:auto;padding-top:8px}.contact-form-copy .wireframe-section-label{color:var(--qb-red);letter-spacing:.22em;margin-bottom:14px;font-size:11px;font-weight:600}.contact-form-title{width:100%;min-width:0;max-width:502.85px;color:var(--ink);font-family:var(--serif);letter-spacing:-.028em;white-space:normal;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:clamp(32px,2.8vw,40px);font-weight:500;line-height:1.06}.contact-form-lead{max-width:410px;color:var(--ink-soft);margin-top:16px;font-size:16.5px;line-height:1.65}.contact-form-details{border-top:1px solid #d8d1c6;gap:13px;max-width:410px;margin-top:23px;padding-top:21px;display:grid}.contact-form-detail{width:fit-content;color:var(--ink);align-items:center;gap:13px;font-size:13.5px;line-height:1.25;text-decoration:none;transition:color .15s;display:inline-flex}.contact-form-detail svg{color:var(--qb-red);flex:none}.contact-form-detail:hover{color:var(--qb-red)}.page-contact-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.page-contact-card{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-contact-card:hover{border-color:var(--color-neutral-400,#a1a1a1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.page-contact-card:hover{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-contact-card-dept{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-neutral-500,#737373);text-transform:uppercase;font-size:11px}@supports (color:lab(0% 0 0)){.page-contact-card-dept{color:var(--color-neutral-500,lab(48.496% 0 0))}}.page-contact-card-name{margin-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-contact-card-name{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-contact-card-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-contact-card-title{color:var(--color-neutral-600,lab(34.924% 0 0))}}:where(.page-contact-card-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.page-contact-card-links{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.page-contact-card-link{color:var(--color-neutral-700,#404040);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;display:block}@supports (color:lab(0% 0 0)){.page-contact-card-link{color:var(--color-neutral-700,lab(27.036% 0 0))}}@media (hover:hover){.page-contact-card-link:hover{color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-contact-card-link:hover{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}}.page-office-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.page-office-card{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-office-card:hover{border-color:var(--color-neutral-400,#a1a1a1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.page-office-card:hover{border-color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.page-office-card-header{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.page-office-card-flag{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;line-height:1}.page-office-card-country{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-office-card-country{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-office-card-company{margin-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.page-office-card-company{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-office-card-address{margin-top:var(--spacing,.25rem)}:where(.page-office-card-address>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.page-office-card-address{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-office-card-address{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-office-card-links{margin-top:calc(var(--spacing,.25rem) * 3)}:where(.page-office-card-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.page-office-card-links{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.office-locations-section{background:#fff}.office-locations-section .wireframe-section-label{color:var(--qb-red);letter-spacing:.22em;margin-bottom:13px;font-size:11px;font-weight:600}.office-locations-section .page-heading-2{margin-bottom:13px;font-size:40px;font-weight:500}@media (max-width:767px){.office-locations-section .page-heading-2{font-size:32px}}.office-locations-lead{max-width:570px;color:var(--ink-soft);margin:0 0 35px;font-size:16.5px;line-height:1.55}.office-locations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.office-location-card{border:1px solid var(--linne);width:100%;max-width:263.5px;min-height:285.2px;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:24px 22px;display:flex}.office-location-card--head{background:var(--burgundy);border-color:var(--burgundy);color:#fff}.office-location-badge{width:fit-content;color:var(--burgundy);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:999px;margin-bottom:19px;padding:6px 10px 5px;font-size:7.5px;font-weight:700;line-height:1}.office-location-country{min-height:22px;font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:17px;font-size:17px;font-weight:600;line-height:1.2;display:flex}.office-location-flag-image{object-fit:cover;border-radius:1px;flex-shrink:0;width:26px;height:16.25px}.office-location-flag-emoji{font-size:22px;line-height:1}.office-location-company{margin-bottom:11px;font-size:14px;font-weight:700;line-height:1.25}.office-location-address{color:var(--ink-soft);font-size:14px;line-height:1.45}.office-location-card--head .office-location-address{color:#ffffffc7}.office-location-links{border-top:1px solid var(--linne);gap:9px;margin-top:auto;padding-top:18px;display:grid}.office-location-card--head .office-location-links{border-color:#ffffff2e}.office-location-link{color:currentColor;align-items:center;gap:11px;font-size:14px;line-height:1.25;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex}.office-location-link svg{color:#776f66;flex:none;transition:color .15s}.office-location-link:hover,.office-location-link:focus-visible{color:var(--qb-red);opacity:1}.office-location-link:hover svg,.office-location-link:focus-visible svg{color:var(--qb-red)}.office-location-card--head .office-location-link svg{color:#ffffffb8}.office-location-card--head .office-location-link:hover svg,.office-location-card--head .office-location-link:focus-visible svg{color:var(--qb-red)}.page-form-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,#d4d4d4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6)}@supports (color:lab(0% 0 0)){.page-form-box{border-color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.page-form-box--contact{width:100%;max-width:var(--contact-form-card-width);border-color:#ded8ce;border-radius:16px;height:auto;padding:30px;box-shadow:0 1px #18181808}.page-form-box--contact-success{height:var(--contact-form-success-card-height);min-height:0}:where(.page-form-field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.page-form-field--sent{height:100%}.page-form-field--sent .page-form-success--inline{height:100%;min-height:0;margin-top:0;padding:0 20px}.page-form-field .page-input--form{min-height:42px;color:var(--ink);background:#fff;border-color:#e3ded5;border-radius:12px;outline:none;padding:11px 13px;font-size:15px;line-height:1.35;transition:border-color .15s,box-shadow .15s}.page-form-field .page-input--form::placeholder{color:#aaa39a;font-size:15px}.page-form-field .page-input--form:focus{border-color:var(--qb-red);box-shadow:0 0 0 3px #ef39351f}.page-form-field textarea.page-input--form{resize:vertical;min-height:126px}.page-form-label{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,#171717);font-size:13.5px;font-weight:700;line-height:1.2;display:block}@supports (color:lab(0% 0 0)){.page-form-label{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.page-form-success{height:100%;min-height:300px;padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-form-success--inline{min-height:260px;margin-top:58px;padding:0 20px 18px}.page-form-success-close{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:0;right:0}.page-form-success-close:hover{background:var(--linne);color:var(--ink)}.page-form-success-close:focus-visible{outline:2px solid var(--qb-red);outline-offset:2px}.page-form-success-icon{background:var(--qb-red);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.page-form-success-icon svg{width:24px;height:24px}.page-form-success-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.page-form-success-message{max-width:390px;color:var(--ink-soft);margin:18px auto 0;font-size:15px;line-height:1.45}.page-contact-submit{background:var(--qb-red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:15px;font-weight:600;line-height:1;transition:transform .15s,background .15s;display:inline-flex}.page-contact-submit:hover{background:#d92825;transform:translateY(-1px)}.page-form-policy{color:var(--ink-soft);text-align:center;margin-top:-4px;font-size:12.5px;line-height:1.5}.page-form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page-form-recaptcha{justify-content:center;display:flex;position:relative}@media (max-width:380px){.page-form-recaptcha{zoom:.9}}@media (max-width:340px){.page-form-recaptcha{zoom:.78}}.page-form-recaptcha-validity{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.page-form-recaptcha-notice{text-align:center;opacity:.75;margin:0 0 16px;font-size:12px;line-height:1.4}.page-form-recaptcha-notice a{color:inherit;text-decoration:underline}.page-form-consent{align-items:flex-start;gap:10px;display:flex}.page-form-consent-input{width:16px;height:16px;accent-color:var(--qb-red);cursor:pointer;flex:none;margin-top:2px}.page-form-consent-label{color:var(--ink-soft);cursor:pointer;font-size:13px;line-height:1.45}.page-contact-submit:disabled{opacity:.55;cursor:not-allowed}.page-contact-submit:disabled:hover{background:var(--qb-red);transform:none}.page-form-error{color:var(--qb-red);text-align:center;margin:0;font-size:13px;line-height:1.45}@media (max-width:860px){.contact-form-section{width:100%;min-height:0;padding-block:0;display:block}.contact-form-section-inner{grid-template-columns:minmax(0,1fr);gap:34px;width:100%;max-width:calc(100% - 48px);height:auto;padding-top:52px;padding-bottom:56px}.contact-form-section--success .contact-form-section-inner,.contact-form-section--success .page-form-box--contact-success{height:auto;min-height:0}.contact-form-copy{width:100%;height:auto}.page-form-box--contact{width:100%;max-width:420px;height:auto}.office-locations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-location-card{width:100%}}@media (max-width:560px){.office-locations-grid{grid-template-columns:1fr}.contact-form-section-inner{max-width:100%}.page-form-box--contact{padding:20px}}.about-page .np-hero h1{max-width:616.89px;font-size:72px;line-height:1}@media (max-width:1023px){.about-page .np-hero h1{font-size:56px}}@media (max-width:767px){.about-page .np-hero h1{font-size:40px}}.about-page .wireframe-section-label{letter-spacing:.16em;text-transform:uppercase;max-width:528px;color:var(--qb-red);margin-bottom:14px;font-size:11px;font-weight:600;line-height:1.6}.about-page h2{font-family:var(--serif);letter-spacing:-.022em;margin:0 0 14px;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.05}.about-page .page-anchor-link{color:var(--ink);border:1px solid var(--linne);background:#fff;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s}.about-page .page-anchor-link:hover{border-color:var(--qb-red);color:var(--qb-red);background:#fff}.about-page .page-anchor-link--disabled{cursor:default;opacity:.55;display:inline-flex}.about-page .page-anchor-link--disabled:hover{border-color:var(--linne);color:var(--ink)}.about-page .page-section--anchor{scroll-margin-top:90px}.about-page .page-grid-3 img,.about-page .page-grid-3 .wireframe-box{border-radius:14px}.about-page .page-section-inner--grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px)}.about-page .page-section-inner--grid-2 img,.about-page .page-section-inner--grid-2 .wireframe-box{border-radius:16px}@media (max-width:767px){.about-page .page-section-inner--grid-2{grid-template-columns:minmax(0,1fr)}}.about-image-text-copy{width:100%;min-width:0;font-size:16px;line-height:1.6}.about-image-text-copy>p,.about-image-text-copy .page-cms-rich-text p{max-width:46ch;font-size:1.03125rem;line-height:1.6}.page-factory-stats{box-sizing:border-box;color:#2a1715;color:lab(10.3903% 9.55072 5.53407);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;unicode-bidi:isolate;border-top:.8px solid #ded3c4;border-top:.8px solid lab(85.1909% 2.09367 9.00142);flex-wrap:wrap;gap:14px 40px;width:1120px;max-width:100%;min-height:87.6px;margin-top:30px;padding-top:26px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:25.6px;display:flex}@media (max-width:767px){.page-factory-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}}.page-factory-stat{min-width:0}.page-factory-stat__value{font-family:var(--serif);color:var(--qb-red);font-size:34px;font-weight:600;line-height:1}@media (max-width:1023px){.page-factory-stat__value{font-size:30px}}@media (max-width:767px){.page-factory-stat__value{font-size:26px}}.page-factory-stat__label{font-family:var(--sans);color:var(--ink-soft);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-top:6px;font-size:13px;line-height:1.6}.about-section{padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.about-section{padding-block:calc(var(--spacing,.25rem) * 20)}}.about-anchor{scroll-margin-top:calc(var(--spacing,.25rem) * 24)}.page-anchor-nav{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.about-team-section{border-top:1px solid var(--linne);padding:clamp(48px,6vw,84px) 0}.about-team-section .page-section-inner--py-md{padding-top:0;padding-bottom:0}.page-grid-team{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px 18px;max-width:1101.6px;display:grid}@media (min-width:40rem){.page-grid-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.page-grid-team{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-grid-team--contact{gap:22px;max-width:1158px}.page-team-card{min-width:0}.page-team-card--contact{background:#f6f1e8;border:1px solid #ded8ce;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px #18181808}.page-team-card--contact:hover{border-color:#d3c0b1;border-color:lab(79.0555% 5.24357 10.119);transform:translateY(-4px);box-shadow:0 24px 44px -28px #2a171573}.page-team-media{background:#e6dfd4;position:relative;overflow:hidden}.page-team-image{border-radius:var(--radius);object-fit:cover;width:261.9px;height:261.9px}@media (max-width:767px){.page-team-image{aspect-ratio:1;width:100%;height:auto}}.page-team-image--contact{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.page-team-badge{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#2a251fb8;border-radius:999px;padding:7px 11px 6px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:13px;left:13px}.page-team-caption{margin:0}.page-team-caption--contact{padding:17px 18px 16px}.page-team-name{font-family:var(--serif);margin-top:12px;font-size:16px;font-weight:500;line-height:1.1}.page-team-title{color:var(--ink-soft);font-size:12.5px}.page-team-lead{font-size:16.5px}.page-team-card--contact .page-team-name{margin-top:0;font-size:18px;line-height:1.15}.page-team-card--contact .page-team-title{margin-top:5px;font-size:12.5px;line-height:1.35}.page-team-contact-links{border-top:1px solid #ddd6cb;gap:10px;margin-top:17px;padding-top:13px;display:grid}.page-team-contact-link{min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:10px;font-size:13.5px;line-height:1.3;text-decoration:none;transition:color .15s;display:inline-flex}.page-team-contact-link svg{color:#716a60;flex:none}.page-team-contact-link span{overflow-wrap:anywhere;min-width:0}.page-team-contact-link:hover,.page-team-contact-link:hover svg{color:var(--qb-red)}.page-figcaption{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.page-figcaption{color:var(--color-neutral-600,lab(34.924% 0 0))}}.page-grid-3{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:48rem){.page-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-split-section{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:48rem){.about-split-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}:where(.about-split-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.about-split-image{aspect-ratio:4/3;width:100%;overflow:hidden}.about-split-image img{object-fit:cover;width:100%;height:100%}@media (min-width:48rem){.about-split-reverse .about-split-image{order:-9999}}.about-stats{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-neutral-700,#404040);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:lab(0% 0 0)){.about-stats{border-color:var(--color-neutral-700,lab(27.036% 0 0))}}@media (max-width:767px){.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.about-stats{grid-template-columns:repeat(1,minmax(0,1fr))}}.about-stats-value{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.about-stats-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.about-stats-label{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}h1 mark.qb-highlight,.page-cms-rich-text mark.qb-highlight{color:var(--qb-red);background:0 0}.is-inactive,.is-inactive .ar{cursor:default}.is-inactive:hover{box-shadow:none;transform:none}.hero-body :where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol){margin:0 0 .75em}.hero-body :where(p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol):last-child{margin-bottom:0}.hero-body :where(h2,h3,h4,h5,h6){letter-spacing:-.01em;font-weight:500;line-height:1.2}.hero-body :where(h2,h3,h4,h5,h6):not(:first-child){margin-top:1.1em}.hero-body h2{font-size:1.75em}.hero-body h3{font-size:1.5em}.hero-body h4{font-size:1.3em}.hero-body h5{font-size:1.15em}.hero-body h6{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-size:.8em;font-weight:700}.hero-body :where(ul,ol){padding-left:1.45em;list-style-position:outside}.hero-body ul{list-style-type:disc}.hero-body ol{list-style-type:decimal}.hero-body blockquote{border-left:3px solid var(--linne);padding-left:1em;font-style:italic}.hero-body a{color:var(--qb-red);text-underline-offset:.16em;text-decoration:underline}.hero-body mark.qb-highlight{color:var(--qb-red);background:0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
