.concept-catalogue{--catalogue-paper:#fff;--catalogue-paper-soft:#f5f7fa;--catalogue-paper-blue:#eef3ff;--catalogue-ink:#111417;--catalogue-ink-soft:#3f4650;--catalogue-muted:#5b6470;--catalogue-rule:#d7dce3;--catalogue-rule-strong:#8a96a5;--catalogue-blue:#1d4ed8;--catalogue-on-blue:#fff;--catalogue-label-size:.875rem;--catalogue-value-size:1rem;--catalogue-blue-deep:#12389f;--catalogue-blue-text:#153ca5;--catalogue-blue-soft:#dfe8ff;--catalogue-focus:#0a55ff;--catalogue-ok:#087a45;--catalogue-warning:#9a4b08;--catalogue-font-body:"Manrope Variable", "Segoe UI", sans-serif;--catalogue-font-editorial:"Lora Variable", Georgia, serif;--catalogue-shell:min(100% - clamp(1rem, 4vw, 4rem), 96rem);--catalogue-section-space:clamp(3.75rem, 7vw, 7rem);--catalogue-radius:.4rem;--catalogue-ease:cubic-bezier(.16, 1, .3, 1)}.v-site{min-width:0;color:var(--catalogue-ink);background:var(--catalogue-paper);font:1rem/1.55 var(--catalogue-font-body);accent-color:var(--catalogue-blue);color-scheme:light}.v-site *,.v-site :before,.v-site :after{box-sizing:border-box}.v-site :where(h1,h2,h3,p,figure,dl,dd,fieldset){margin:0}.v-site [hidden]{display:none!important}.v-site :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--catalogue-focus);outline-offset:4px}.v-site a{color:inherit;text-decoration:none}.v-site :where(p,dd,li)>a:not([class]):hover,.v-site .v-text-link:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline}.v-site :where(button,input,select){font:inherit}.v-site button,.v-button{cursor:pointer;border:1px solid var(--catalogue-rule-strong);color:var(--catalogue-ink);background:#fff;border-radius:2px;min-height:44px;padding:.7rem 1rem;font-weight:600}.v-site button:hover{border-color:var(--catalogue-blue);background:var(--catalogue-paper-blue)}.v-site button[aria-pressed=true]{background:var(--catalogue-blue);border-color:var(--catalogue-blue);color:#fff}.v-site .v-button{background:var(--catalogue-blue);border-color:var(--catalogue-blue);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;text-decoration:none;display:inline-flex}.v-site .v-button:hover{background:var(--catalogue-blue-deep);color:#fff}.v-site h1,.v-site h2{font-family:var(--catalogue-font-editorial);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.08}.v-site h1{font-size:clamp(2.5rem,4.1vw,4.6rem)}.v-site h2{font-size:clamp(1.8rem,2.8vw,3rem)}.v-site h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:650;line-height:1.25}.v-notice{background:var(--catalogue-blue);color:#fff;justify-content:space-between;gap:1rem;padding:.45rem max(1.25rem,3vw);font-size:.72rem;font-weight:600;display:flex}.v-header{z-index:20;border-bottom:1px solid var(--catalogue-rule);background:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:1.1rem 3vw;display:flex;position:sticky;top:0}.v-logo{letter-spacing:-.06em;font-size:1.7rem;font-weight:800}.v-logo span{color:var(--catalogue-blue)}.v-nav{align-items:center;gap:1.5rem;display:flex}.v-nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:.45rem 0;font-size:.82rem;font-weight:650}.v-nav a[aria-current=page]{border-color:var(--catalogue-blue);color:var(--catalogue-blue-text)}.v-count{background:var(--catalogue-paper-blue);min-width:1.25rem;color:var(--catalogue-blue-text);place-items:center;margin-left:.3rem;font-size:.65rem;display:inline-grid}.v-languages{display:flex}.v-languages a{border:1px solid var(--catalogue-rule);padding:.55rem;font-size:.7rem}.v-languages a[aria-current=page]{background:var(--catalogue-blue);color:#fff}.v-section,.v-hero,.v-page-heading,.v-breadcrumbs,.v-product-tabs{width:min(94%,1440px);margin-inline:auto}.v-section{padding-block:clamp(2.5rem,5vw,5rem)}.v-eyebrow{color:var(--catalogue-blue-text);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:750}.v-hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:4vw;padding-block:2.5rem 4rem;display:grid}.v-hero h1{max-width:12ch;margin-block:1.25rem 1.5rem}.v-lead{color:var(--catalogue-ink-soft);max-width:43em;font-size:clamp(1.05rem,1.4vw,1.3rem)}.v-hero figure{align-self:stretch;min-height:480px;position:relative}.v-hero img{object-fit:cover;object-position:49% 50%;width:100%;height:100%;max-height:650px}.v-hero figcaption{background:var(--catalogue-paper);color:var(--catalogue-muted);padding:.65rem;font-size:.65rem;position:absolute;bottom:0;left:0;right:0}.v-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.8rem;display:flex}.v-text-link{align-items:center;gap:1rem;min-height:44px;font-size:.88rem;font-weight:650;display:inline-flex}.v-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.v-heading .v-eyebrow{margin-bottom:.65rem}.v-heading>p{max-width:36rem;color:var(--catalogue-ink-soft)}.v-family-grid{border-top:1px solid var(--catalogue-rule);border-left:1px solid var(--catalogue-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-family{border-right:1px solid var(--catalogue-rule);border-bottom:1px solid var(--catalogue-rule);padding:1.1rem;position:relative}.v-family:is(:hover,:focus-visible){background:var(--catalogue-paper-blue);text-decoration:none}.v-family h3{margin:.65rem 0}.v-family p:not(.v-eyebrow){color:var(--catalogue-ink-soft);padding-bottom:1.5rem;font-size:.86rem}.v-family-arrow{font-size:1.3rem;position:absolute;bottom:.7rem;right:1rem}.v-family>.v-eyebrow{margin-top:1rem;display:block}.catalogue-product-image{aspect-ratio:1;background:var(--catalogue-paper-soft);display:block;position:relative;overflow:hidden}.catalogue-product-image img{width:200%;max-width:none;height:auto;position:absolute}.catalogue-product-image--0 img{top:0;left:0}.catalogue-product-image--1 img{top:0;left:-100%}.catalogue-product-image--2 img{top:-100%;left:0}.catalogue-product-image--3 img{top:-100%;left:-100%}.v-blue{background:var(--catalogue-blue);color:#fff;width:100%;padding-inline:3vw}.v-blue .v-eyebrow,.v-blue .v-heading>p{color:var(--catalogue-on-blue)}.v-scenario-grid{background:var(--catalogue-rule);border:1px solid var(--catalogue-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;display:grid}.v-scenario-grid>a{color:var(--catalogue-ink);background:#fff;flex-direction:column;gap:1.25rem;padding:1.5rem;text-decoration:none;display:flex}.v-scenario-grid>a:hover{background:var(--catalogue-paper-blue)}.v-scenario-grid p{color:var(--catalogue-ink-soft);font-size:.92rem}.v-scenario-grid span{align-self:end;margin-top:auto;font-size:1.4rem}.v-split{grid-template-columns:.9fr 1.1fr;gap:6vw;display:grid}.v-split>div>p:not(.v-eyebrow){color:var(--catalogue-ink-soft);margin-top:1.4rem}.v-split h2{margin-top:.7rem}.v-split .v-button{margin-top:1.5rem}.v-process>a{border-bottom:1px solid var(--catalogue-rule);align-items:center;gap:1.5rem;padding:1.4rem 0;display:flex}.v-process>a>span:first-child{color:var(--catalogue-blue)}.v-process>a>span:last-child{margin-left:auto}.v-breadcrumbs{color:var(--catalogue-muted);flex-wrap:wrap;gap:.7rem;padding-block:1.3rem;font-size:.75rem;display:flex}.v-breadcrumbs a:is(:hover,:focus-visible){text-decoration:underline}.v-page-heading{border-bottom:1px solid var(--catalogue-rule);padding-block:.6rem 1.5rem}.v-page-heading h1{margin:0 0 .75rem}.v-page-heading>p:last-child{max-width:55rem;color:var(--catalogue-ink-soft);font-size:1rem}.v-listing{grid-template-columns:235px minmax(0,1fr);gap:2.5rem;padding-top:2rem;display:grid}.v-filter-panel{font-size:.84rem}.v-category-nav{margin-bottom:1.7rem;display:grid}.v-category-nav a{border-bottom:1px solid var(--catalogue-rule);justify-content:space-between;gap:1rem;padding:.8rem .6rem;display:flex}.v-category-nav a[aria-current=page]{background:var(--catalogue-paper-blue);color:var(--catalogue-blue-text);font-weight:700}.v-site label{gap:.45rem;font-size:.8rem;font-weight:600;display:grid}.v-site :where(select,input[type=search],input[type=number]){width:100%;max-width:100%;min-height:44px;color:var(--catalogue-ink);border:1px solid var(--catalogue-rule-strong);background:#fff;border-radius:0;padding:.6rem}.v-filter-panel form{gap:1rem;display:grid}.v-results{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;font-size:.85rem;display:flex}.v-results span{color:var(--catalogue-muted);font-size:.65rem}.v-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.v-listing .v-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-model{border:1px solid var(--catalogue-rule);background:#fff;flex-direction:column;min-width:0;display:flex}.v-model-image{display:block}.v-model-image .catalogue-product-image{aspect-ratio:1}.v-model-content{flex-direction:column;flex:1;gap:.85rem;padding:1.2rem;display:flex}.v-model-content>p:not(.v-eyebrow,.v-price){color:var(--catalogue-ink-soft);font-size:.85rem}.v-key-specs{border-top:1px solid var(--catalogue-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.5rem;padding-top:1rem;display:grid}.v-key-specs dt{color:var(--catalogue-muted);font-size:.65rem}.v-key-specs dd{font-size:1rem;font-weight:650}.v-model-actions{gap:.5rem;margin-top:auto;display:flex}.v-model-actions button{flex:1;padding:.6rem .35rem;font-size:.75rem}.v-price{font-size:1.18rem;font-weight:650}.v-product-head{grid-template-columns:1.07fr .93fr;gap:4vw;padding-top:.5rem;display:grid}.v-product-photo{margin-top:1rem}.v-product-photo figcaption{background:var(--catalogue-paper-soft);color:var(--catalogue-muted);padding:.65rem;font-size:.7rem}.v-product-summary{padding-top:3.8rem}.v-product-summary h1{margin:.8rem 0 1.2rem}.v-product-summary .v-key-specs{margin-block:1.5rem}.v-product-summary small{color:var(--catalogue-muted);font-size:.7rem}.v-note{color:var(--catalogue-muted);font-size:.8rem;margin-top:1.2rem!important}.v-product-tabs{border-block:1px solid var(--catalogue-rule);flex-wrap:wrap;gap:2rem;padding-block:1rem;font-size:.8rem;font-weight:650;display:flex}.v-site section[id]{scroll-margin-top:120px}.v-spec-table>div{border-bottom:1px solid var(--catalogue-rule);grid-template-columns:1fr 1fr;gap:2rem;padding:.9rem .2rem;font-size:.9rem;display:grid}.v-spec-table dt{color:var(--catalogue-muted)}.v-spec-table dd{font-weight:650}.v-soft{background:var(--catalogue-paper-soft);padding-inline:2rem}.v-document{border-bottom:1px solid var(--catalogue-rule);justify-content:space-between;align-items:center;gap:2rem;display:flex}.v-document h2{margin:.7rem 0 1rem}.v-document p{max-width:45rem}.v-document .v-button{flex-shrink:0}.v-solutions{grid-template-columns:.8fr 1.2fr;gap:5vw;display:grid}.v-solutions img{object-fit:cover;width:100%;height:100%;max-height:950px}.v-solution-row{border-bottom:1px solid var(--catalogue-rule);padding:2rem 2rem 2rem 0;display:block;position:relative}.v-solution-row h2{margin:.7rem 0}.v-solution-row>span{font-size:1.5rem;position:absolute;top:2rem;right:0}.v-guide{background:var(--catalogue-paper-blue);justify-content:space-between;align-items:center;gap:3rem;margin-bottom:3rem;padding:1.5rem;display:flex}.v-guide p{max-width:48rem}.v-guide a{flex-shrink:0}.v-selector{grid-template-columns:1.3fr .7fr;gap:3rem;display:grid}.v-selector fieldset{border:0;padding:0}.v-selector legend{margin-bottom:1rem;font-weight:700}.v-appliances{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.v-appliances label{border:1px solid var(--catalogue-rule);cursor:pointer;align-items:center;gap:.8rem;padding:1rem;display:flex}.v-appliances label:has(:checked){background:var(--catalogue-paper-blue);border-color:var(--catalogue-blue)}.v-appliances input{flex-shrink:0;width:20px;height:20px}.v-appliances small{color:var(--catalogue-muted);margin-top:.3rem;font-size:.7rem;display:block}.v-form-row{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem;display:grid}.v-load-result{background:var(--catalogue-paper-blue);align-self:start;padding:2rem}.v-load-result dl{margin:1.4rem 0}.v-load-result dl>div{border-bottom:1px solid var(--catalogue-rule);padding:.8rem 0}.v-load-result dd{font-size:1.6rem;font-weight:650}.v-load-result dt,.v-load-result>p{font-size:.8rem}.v-selector-models{grid-column:1/-1}.v-selector-models>p{margin-block:1.5rem}.v-compare-picker{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem;display:flex}.v-compare-picker p{width:100%;margin-bottom:.5rem}.v-compare-picker button{font-size:.8rem}.v-comparison{border:1px solid var(--catalogue-rule);overflow:auto}.v-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px}.v-comparison caption{text-align:left;background:var(--catalogue-paper-soft);padding:1rem;font-weight:650}.v-comparison th,.v-comparison td{border:1px solid var(--catalogue-rule);text-align:left;vertical-align:top;padding:1rem}.v-comparison thead th:not(:first-child){min-width:180px}.v-comparison th:first-child{background:var(--catalogue-paper-soft);width:180px;font-size:.8rem}.v-comparison td{font-size:.9rem}.v-comparison thead th>a{margin:.8rem 0;display:block}.v-comparison thead button{font-size:.75rem}.v-comparison .catalogue-product-image{max-width:240px;margin:auto}.v-shortlist{grid-template-columns:1.4fr .6fr;gap:3rem;display:grid}.v-shortlist-row{border-bottom:1px solid var(--catalogue-rule);grid-template-columns:100px minmax(0,1fr) 90px auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.v-shortlist-row h3{margin:.5rem 0;font-size:1.05rem}.v-shortlist-row p{font-size:.75rem}.v-shortlist-row button{padding:.6rem;font-size:.7rem}.v-shortlist-note{background:var(--catalogue-paper-blue);align-self:start;gap:1.2rem;padding:1.6rem;display:grid}.v-shortlist-note h2{font-size:1.8rem}.v-shortlist-note p{font-size:.85rem}.v-shortlist-note .v-button{font-size:.82rem}.v-empty{border:1px solid var(--catalogue-rule);background:var(--catalogue-paper-soft);padding:2rem;margin-bottom:1.5rem!important}.v-footer{border-top:1px solid var(--catalogue-rule);background:var(--catalogue-paper-soft);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:2rem 3vw;font-size:.75rem;display:flex}.v-footer p{max-width:22rem;color:var(--catalogue-muted);margin-right:auto}.v-status:empty{display:none}.v-status:not(:empty){z-index:40;background:var(--catalogue-ink);color:#fff;pointer-events:none;width:max-content;max-width:90vw;padding:1rem 1.5rem;font-size:.8rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}@media (width<1150px){.v-header{flex-wrap:wrap;gap:1rem}.v-nav{order:3;justify-content:space-between;gap:1rem;width:100%}.v-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-listing{grid-template-columns:200px minmax(0,1fr);gap:1.2rem}.v-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-shortlist{grid-template-columns:1fr}.v-shortlist-note{max-width:650px}.v-product-summary{padding-top:1rem}.v-hero h1{font-size:3.2rem}.v-document{flex-direction:column;align-items:start}}@media (width<700px){.v-header{padding:.8rem 4vw}.v-logo{font-size:1.4rem}.v-nav{justify-content:start;gap:1rem;padding-bottom:.1rem;overflow-x:auto}.v-nav a{font-size:.7rem}.v-notice{font-size:.6rem}.v-notice>span:last-child{display:none}.v-hero{grid-template-columns:1fr;gap:2rem;padding-top:2rem}.v-hero h1{max-width:14ch;font-size:2.8rem}.v-hero figure{aspect-ratio:1.2;min-height:0}.v-hero img{object-position:center;height:100%}.v-heading{flex-direction:column;align-items:start;gap:1rem}.v-family{padding:.75rem}.v-family h3{font-size:1.03rem}.v-family p:not(.v-eyebrow){font-size:.76rem}.v-split,.v-product-head,.v-solutions,.v-selector{grid-template-columns:1fr;gap:2rem}.v-product-head{padding-top:0}.v-product-photo .catalogue-product-image{max-height:none}.v-product-summary h1{font-size:2.5rem}.v-product-tabs{gap:1rem}.v-product-tabs a{font-size:.72rem}.v-section{padding-block:2.5rem}.v-listing{grid-template-columns:1fr}.v-category-nav{grid-template-columns:1fr 1fr;font-size:.75rem}.v-filter-panel form{grid-template-columns:1fr 1fr;gap:.8rem}.v-filter-panel form>label:first-child{grid-column:1/-1}.v-results{flex-direction:column;align-items:start}.v-product-grid,.v-listing .v-product-grid{grid-template-columns:1fr}.v-model-content{padding:1.1rem}.v-model-image .catalogue-product-image{max-height:none}.v-guide{flex-direction:column;align-items:start;gap:1.5rem}.v-solutions>figure{max-height:400px;overflow:hidden}.v-solutions img{object-position:center 35%}.v-appliances{grid-template-columns:1fr}.v-load-result{padding:1.3rem}.v-shortlist-row{grid-template-columns:80px 1fr 75px;gap:.65rem}.v-shortlist-row button{grid-column:2/4;justify-self:start}.v-shortlist-row .v-eyebrow{font-size:.58rem}.v-shortlist-row h3{font-size:.9rem}.v-footer{gap:1rem}.v-footer p{width:100%}.v-breadcrumbs{font-size:.65rem}.v-spec-table>div{gap:1rem;font-size:.8rem}.v-blue{padding-inline:4vw}.v-site section[id]{scroll-margin-top:160px}}@media (prefers-reduced-motion:reduce){.v-site *{scroll-behavior:auto!important}}.v-model-visual{aspect-ratio:1;background:var(--catalogue-paper-soft);display:block;overflow:hidden}.v-model-visual img{object-fit:contain;width:100%;height:100%;display:block}.v-more-filters{grid-column:1/-1}.v-more-filters summary{cursor:pointer;min-height:44px;padding-block:.6rem;font-weight:600}.v-more-filters label{margin-top:1rem}@media (width<700px){.v-nav{flex-wrap:wrap;gap:.1rem 1rem;overflow:visible}}.v-site .v-results-title{font:inherit;letter-spacing:normal;font-weight:650}.v-mobile-navigation,.v-category-disclosure>summary,.v-site[data-page=catalogue] .v-breadcrumbs{display:none}.v-site[data-page=catalogue] .v-page-heading{padding-top:1.5rem}.v-mobile-navigation>summary{border:1px solid var(--catalogue-rule);border-radius:var(--catalogue-radius);width:2.75rem;height:2.75rem;color:var(--catalogue-blue-text);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}.v-mobile-navigation>summary::-webkit-details-marker{display:none}.v-mobile-navigation>summary svg{width:1.4rem;height:1.4rem}.v-mobile-navigation .v-menu-close,.v-mobile-navigation[open] .v-menu-open{display:none}.v-mobile-navigation[open] .v-menu-close{display:block}.v-mobile-nav{background:var(--catalogue-paper);border-bottom:1px solid var(--catalogue-rule-strong);padding:.5rem 1.25rem 1rem;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 .75rem 1.5rem #11141714}.v-mobile-nav a{border-bottom:1px solid var(--catalogue-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.65rem;font-size:1rem;display:flex}.v-mobile-nav a:is([aria-current=page],:hover,:focus-visible){color:var(--catalogue-blue-text);background:var(--catalogue-paper-blue)}.v-mobile-navigation>summary:focus-visible{outline:3px solid var(--catalogue-focus);outline-offset:3px}.v-site :where(button,.v-button,.v-text-link,.v-model-open) svg{flex:none;width:1.1rem;height:1.1rem}.v-site :where(button,.v-button){border-radius:var(--catalogue-radius);min-height:3rem;transition:color .18s var(--catalogue-ease), background-color .18s var(--catalogue-ease), border-color .18s var(--catalogue-ease), box-shadow .18s var(--catalogue-ease);justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.05rem;font-size:.9rem;font-weight:750;line-height:1.35;display:inline-flex}.v-site button{color:var(--catalogue-blue-text);border-color:var(--catalogue-blue)}.v-site button:hover{background:var(--catalogue-paper-blue);box-shadow:inset 0 -.16rem 0 var(--catalogue-blue)}.v-site button[aria-pressed=true]{background:var(--catalogue-blue);color:#fff}.v-site button[aria-pressed=true]:hover{background:var(--catalogue-blue-deep);box-shadow:none}.v-site .v-button{justify-content:center;min-height:3.35rem;padding:.85rem 1.15rem}.v-site .v-button-secondary{color:var(--catalogue-blue-text);background:#fff}.v-site .v-button-secondary:hover{background:var(--catalogue-paper-blue);color:var(--catalogue-blue-text)}.v-site :where(.v-section,.v-hero,.v-page-heading,.v-breadcrumbs,.v-product-tabs,.v-mode-index){width:var(--catalogue-shell)}.v-site .v-header{border-bottom:1px solid var(--catalogue-rule-strong);background:#fffffff7;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem clamp(1rem,2.6vw,3rem);min-height:4.6rem;padding:.45rem max(1.25rem,50% - 46.75rem);display:grid}.v-site .v-logo{letter-spacing:-.025em;align-items:center;gap:.6rem;min-height:2.75rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.v-site .v-logo i{border:.19rem solid var(--catalogue-blue);border-radius:50%;width:.65rem;height:.65rem}.v-site .v-nav{order:initial;flex-wrap:nowrap;justify-content:center;gap:clamp(.6rem,1.4vw,1.5rem);width:auto;display:flex}.v-site .v-nav a{letter-spacing:.035em;text-transform:uppercase;min-height:2.75rem;color:var(--catalogue-ink-soft);border:0;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .15rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.v-site .v-nav a:after{content:"";background:var(--catalogue-blue);height:.13rem;transition:left .18s var(--catalogue-ease), right .18s var(--catalogue-ease);position:absolute;bottom:.3rem;left:50%;right:50%}.v-site .v-nav a:is(:hover,:focus-visible,[aria-current=page]){color:var(--catalogue-blue-text)}.v-site .v-nav a:is(:hover,:focus-visible,[aria-current=page]):after{left:0;right:0}.v-site .v-count{border-radius:50%;min-width:1.35rem;height:1.35rem;margin:0;font-size:.68rem}.v-site .v-languages{border:1px solid var(--catalogue-rule);border-radius:var(--catalogue-radius);overflow:hidden}.v-site .v-languages a{border:0;border-left:1px solid var(--catalogue-rule);width:2.75rem;min-height:2.75rem;color:var(--catalogue-ink-soft);justify-content:center;align-items:center;padding:.5rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.v-site .v-languages a:first-child{border-left:0}.v-site .v-languages a[aria-current=page]{color:#fff}.v-site .v-languages a:hover{box-shadow:inset 0 -.2rem 0 var(--catalogue-blue)}.v-site .v-languages a[aria-current=page]:hover{box-shadow:inset 0 -.2rem #fff}.v-site .v-languages a:focus-visible{outline-offset:-.22rem}.v-site .v-notice{letter-spacing:.055em;text-transform:uppercase;align-items:center;min-height:2rem;padding:.4rem max(1.25rem,50% - 46.75rem);font-size:.7rem;font-weight:700}.v-site .v-hero{border-inline:1px solid var(--catalogue-rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;min-height:min(44rem,100svh - 7rem);padding:0;display:grid}.v-site .v-hero-copy{border-right:1px solid var(--catalogue-rule);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,5rem) clamp(1.25rem,3vw,3.5rem);display:flex;container-type:inline-size}.v-site .v-hero h1{letter-spacing:-.035em;text-wrap:pretty;max-width:15ch;margin:0;font-size:clamp(3rem,12cqi,5.4rem);font-weight:560;line-height:.97}.v-site .v-hero .v-lead{margin-top:clamp(1.5rem,3vw,2.4rem);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.62}.v-site .v-hero .v-actions{gap:.7rem;margin-top:clamp(1.8rem,3vw,3rem)}.v-site .v-hero-measure{color:var(--catalogue-blue-text);letter-spacing:.055em;text-transform:uppercase;margin-top:auto;padding-top:clamp(2rem,4vw,3rem);font-size:.76rem;font-weight:750}.v-site .v-hero figure{aspect-ratio:auto;background:var(--catalogue-paper-soft);min-height:28rem;position:relative;overflow:hidden}.v-site .v-hero figure img{object-fit:cover;object-position:56% 50%;width:100%;height:100%;max-height:none;position:absolute;inset:0}.v-site .v-hero figcaption{width:fit-content;max-width:calc(100% - 2rem);color:var(--catalogue-ink);letter-spacing:.03em;text-transform:uppercase;background:#fffffff0;padding:.55rem .7rem;font-size:.68rem;font-weight:700;line-height:1.4;position:absolute;bottom:1rem;left:1rem;right:1rem}.v-mode-index{border:1px solid var(--catalogue-rule-strong);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.v-mode-index a{border-left:1px solid var(--catalogue-rule);min-height:14rem;transition:background-color .22s var(--catalogue-ease), color .22s var(--catalogue-ease);padding:clamp(1.25rem,2.5vw,2rem);position:relative}.v-mode-index a:first-child{border-left:0}.v-mode-index a>span{max-width:25ch;min-height:2.8em;color:var(--catalogue-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4;display:block}.v-mode-index strong{font:560 clamp(1.45rem, 2.2vw, 2.2rem)/1.15 var(--catalogue-font-editorial);letter-spacing:-.025em;margin-top:1.15rem;display:block}.v-mode-index p{color:var(--catalogue-ink-soft);margin-top:.75rem;padding-bottom:2rem;font-size:.87rem;line-height:1.52}.v-mode-index svg{width:1.4rem;height:1.4rem;color:var(--catalogue-blue);transition:transform .22s var(--catalogue-ease);position:absolute;bottom:1.4rem;right:1.4rem}.v-mode-index a:is(:hover,:focus-visible){background:var(--catalogue-blue);color:#fff;text-decoration:none}.v-mode-index a:is(:hover,:focus-visible) :is(span,p,svg){color:#fff}.v-mode-index a:is(:hover,:focus-visible) svg{transform:translate(.18rem,.18rem)}.v-site .v-section{padding-block:clamp(2.75rem,5vw,5rem)}.v-site .v-heading{align-items:end;margin-bottom:2.5rem}.v-site :where(.v-heading h2,.v-split h2){font-weight:560;line-height:1.02}.v-site .v-family{padding:1.25rem}.v-site .v-family h3,.v-site .v-model h3{font:600 clamp(1.25rem, 1.5vw, 1.55rem)/1.2 var(--catalogue-font-editorial);letter-spacing:-.025em}.v-site .v-family:hover .v-family-arrow{color:var(--catalogue-blue)}.v-family-arrow svg{width:1.3rem;height:1.3rem}.v-site .v-scenario-grid h3{font-family:var(--catalogue-font-editorial);font-size:1.45rem;font-weight:600}.v-site .v-scenario-grid>a{transition:background-color .18s var(--catalogue-ease), color .18s var(--catalogue-ease)}.v-site .v-scenario-grid>a:is(:hover,:focus-visible){background:var(--catalogue-blue-deep);color:#fff}.v-site .v-scenario-grid>a:is(:hover,:focus-visible) p{color:#fff}.v-site .v-scenario-grid>a>svg{align-self:end;width:1.5rem;height:1.5rem;margin-top:auto}.v-site .v-blue{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3.5vw,3.5rem);display:grid}.v-blue .v-heading{margin:0;display:block}.v-blue .v-heading>p{max-width:34ch;margin-top:1.4rem;line-height:1.65}.v-site .v-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-site .v-scenario-grid>a{gap:1rem;min-height:12rem;padding:1.5rem}.v-site .v-scenario-grid p{font-size:1rem}.v-site .v-scenario-grid>a>svg{transition:transform .18s var(--catalogue-ease)}.v-site .v-scenario-grid>a:is(:hover,:focus-visible)>svg{transform:translate(.15rem,-.15rem)}.v-site .v-scenario-grid>a:focus-visible{outline-color:var(--catalogue-on-blue);outline-offset:-6px}.v-site .v-family:focus-within{background:var(--catalogue-paper-blue)}.v-selection-copy{text-align:left;gap:.2rem;display:grid}.v-site button .v-selection-check,.v-selection-action,.v-site button[aria-pressed=true] .v-selection-default{display:none}.v-site button[aria-pressed=true] .v-selection-check,.v-site button[aria-pressed=true] .v-selection-action{display:block}.v-selection-action{font-size:.8125rem;font-weight:500}.v-site :is(button[data-save],button[data-compare])[aria-pressed=true],.v-site :is(button[data-save],button[data-compare])[aria-pressed=true]:is(:hover,:focus-visible){background:var(--catalogue-paper-blue);color:var(--catalogue-blue-text);border-color:var(--catalogue-blue);box-shadow:none}.v-site .v-empty .v-button{margin-top:1.2rem}.v-site .v-key-specs dt,.v-site .v-spec-table dt{font-size:var(--catalogue-label-size)}.v-site .v-key-specs dd{font-size:var(--catalogue-value-size);font-variant-numeric:tabular-nums}.v-site .v-page-heading{padding-block:.5rem 1.5rem}.v-site .v-page-heading h1{max-width:22ch;font-size:clamp(2.25rem,3vw,3.5rem);font-weight:560;line-height:1.02}.v-site .v-breadcrumbs{padding-block:.85rem;font-size:.78rem}.v-site .v-listing{grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-top:2rem}.v-site .v-listing .v-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v-site .v-model{border-radius:var(--catalogue-radius);transition:border-color .18s var(--catalogue-ease);overflow:hidden}.v-site .v-model:focus-within,.v-site .v-model:hover{border-color:var(--catalogue-blue)}.v-site .v-model-content{gap:.8rem;padding:1.15rem}.v-site .v-model-content>p:not(.v-eyebrow,.v-price){font-size:1rem;line-height:1.55}.v-site .v-model-open{min-height:2.5rem;color:var(--catalogue-blue-text);justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;font-weight:750;display:flex}.v-site .v-model-actions{gap:.5rem}.v-site .v-model-actions button{min-height:2.75rem;padding:.6rem .4rem;font-size:.875rem}.v-secondary-spec{display:none}.v-site .v-key-specs{gap:.7rem}.v-site .v-key-specs dt{font-size:var(--catalogue-label-size)}.v-site .v-key-specs dd{font-size:1rem}.v-view-bar{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.v-view-switch{border:1px solid var(--catalogue-blue);border-radius:var(--catalogue-radius);display:inline-flex;overflow:hidden}.v-site .v-view-switch button{border:0;border-radius:0;min-height:2.75rem;padding:.65rem .85rem;font-size:.78rem}.v-site .v-view-switch button+button{border-left:1px solid var(--catalogue-blue)}.v-quick-filters{flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;display:flex}.v-site .v-quick-filters button{border-color:var(--catalogue-rule);min-height:2.5rem;padding:.5rem .7rem;font-size:.74rem}.v-site .v-quick-filters button[aria-pressed=true]{border-color:var(--catalogue-blue)}.v-filter-disclosure{border:0}.v-filter-disclosure>summary{display:none}.v-site .v-filter-panel label{font-size:.78rem}.v-site :where(select,input[type=search],input[type=number]){border-radius:var(--catalogue-radius);border-color:var(--catalogue-rule-strong);min-height:2.8rem;font-size:.88rem}.v-site .v-filter-panel input[type=search]{font-size:1rem}.v-site[data-view=spec] .v-listing .v-product-grid{border-top:1px solid var(--catalogue-rule-strong);grid-template-columns:1fr;gap:0}.v-site[data-view=spec] .v-listing .v-model{border:0;border-bottom:1px solid var(--catalogue-rule);border-radius:0}.v-site[data-view=spec] .v-listing .v-model:hover{background:var(--catalogue-paper-soft)}.v-site[data-view=spec] .v-listing .v-model-image,.v-site[data-view=spec] .v-listing .v-model-content>p:not(.v-eyebrow,.v-price){display:none}.v-site[data-view=spec] .v-listing .v-model-content{grid-template-columns:minmax(11rem,.85fr) minmax(18rem,1.5fr) minmax(10rem,.85fr);align-items:center;gap:.3rem 1.3rem;padding:1.6rem .75rem;display:grid}.v-site[data-view=spec] .v-listing .v-model-content>.v-eyebrow{grid-area:1/1;font-size:.75rem}.v-site[data-view=spec] .v-listing .v-model-content>h3{grid-area:2/1;font-size:1.2rem}.v-site[data-view=spec] .v-listing .v-model-open{grid-area:3/1;justify-content:start;min-height:2rem;font-size:.75rem}.v-site[data-view=spec] .v-listing .v-key-specs{border:0;grid-area:1/2/4/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.v-site[data-view=spec] .v-listing .v-secondary-spec{display:block}.v-site[data-view=spec] .v-listing .v-key-specs dd{font-size:var(--catalogue-value-size)}.v-site[data-view=spec] .v-listing .v-key-specs dt{font-size:var(--catalogue-label-size)}.v-site[data-view=spec] .v-listing .v-price{grid-area:1/3;font-size:1rem}.v-site[data-view=spec] .v-listing .v-model-actions{flex-direction:column;grid-area:2/3/4/4;margin:0;display:flex}.v-site[data-view=spec] .v-listing .v-model-actions button{width:100%}.v-site .v-product-head{gap:clamp(2rem,4vw,5rem);padding-bottom:3rem}.v-site .v-product-summary h1{font-weight:560;line-height:1.02}.v-site .v-product-photo{border:1px solid var(--catalogue-rule);border-radius:var(--catalogue-radius);overflow:hidden}.v-site .v-product-photo figcaption{padding:.8rem 1rem;font-size:.74rem}.v-site .v-product-tabs{gap:2rem;padding-block:.65rem}.v-site .v-product-tabs a{color:var(--catalogue-blue-text);padding-block:.5rem;font-size:.85rem}.v-site .v-load-result{border:1px solid var(--catalogue-rule);border-top:3px solid var(--catalogue-blue);border-radius:var(--catalogue-radius);background:#fff}.v-site .v-load-result dd{font-family:var(--catalogue-font-editorial);color:var(--catalogue-blue-text);font-size:2.2rem;font-weight:560}.v-site .v-appliances label{border-radius:var(--catalogue-radius);padding:1.15rem}.v-site .v-appliances small{font-size:.75rem}.v-site .v-appliances strong{font-size:.87rem}.v-site .v-shortlist-note{border:1px solid var(--catalogue-rule);border-radius:var(--catalogue-radius);background:var(--catalogue-paper-blue);padding:1.75rem}.v-site .v-shortlist-note h2{line-height:1.14}.v-site .v-shortlist-row{padding-block:1.2rem}.v-site .v-shortlist-row h3{font-family:var(--catalogue-font-editorial);font-size:1.2rem}.v-site .v-comparison th{color:var(--catalogue-ink-soft)}.v-site .v-comparison td{font-size:.95rem}.v-site .v-comparison thead th>a{font-family:var(--catalogue-font-editorial);font-size:1.4rem}.v-site .v-comparison thead th .v-model-visual{max-width:240px;margin:auto}.v-comparison-cards{display:none}.v-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<1250px) and (width>=850px){.v-site .v-header{gap:1rem}.v-site .v-nav{gap:.65rem}.v-site .v-nav a{font-size:.875rem}.v-site .v-listing .v-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-site[data-view=spec] .v-listing .v-model-content{grid-template-columns:minmax(9rem,1fr) minmax(0,1.6fr)}.v-site[data-view=spec] .v-listing .v-price{grid-area:4/1;align-self:start}.v-site[data-view=spec] .v-listing .v-model-actions{flex-direction:row;grid-area:5/1/6/3}.v-site[data-view=spec] .v-listing .v-key-specs{grid-area:1/2/5/3}}@media (width<1000px){.v-site .v-header{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;min-height:4rem}.v-site .v-nav{display:none}.v-mobile-navigation{justify-self:end;display:block}.v-site .v-languages{grid-area:1/3}.v-site .v-mode-index{grid-template-columns:repeat(2,minmax(0,1fr))}.v-mode-index a:nth-child(3){border-left:0}.v-mode-index a:nth-child(n+3){border-top:1px solid var(--catalogue-rule)}.v-site .v-hero-copy{padding-inline:1.5rem}.v-site .v-hero h1{font-size:clamp(2.6rem,12cqi,4.7rem)}}@media (width<850px){.v-category-disclosure{border:1px solid var(--catalogue-rule-strong);border-radius:var(--catalogue-radius);margin-bottom:.75rem}.v-category-disclosure>summary{min-height:3.1rem;color:var(--catalogue-blue-text);cursor:pointer;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.875rem;list-style:none;display:flex}.v-category-disclosure>summary::-webkit-details-marker{display:none}.v-category-disclosure>summary strong{text-align:right;margin-left:auto;font-weight:650}.v-category-disclosure>summary svg{flex:none;width:1.1rem;height:1.1rem}.v-category-disclosure[open]>summary{border-bottom:1px solid var(--catalogue-rule)}.v-category-disclosure[open]>summary svg{transform:rotate(180deg)}.v-site .v-category-disclosure .v-category-nav{margin:0;padding:.25rem}.v-site .v-blue{grid-template-columns:minmax(0,1fr);gap:1.75rem}.v-blue .v-heading>p{max-width:55ch}.v-site .v-listing{grid-template-columns:1fr;gap:1.5rem}.v-site .v-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;font-size:.8rem}.v-filter-disclosure{border:1px solid var(--catalogue-rule-strong);border-radius:var(--catalogue-radius)}.v-filter-disclosure>summary{min-height:3.1rem;color:var(--catalogue-blue-text);cursor:pointer;align-items:center;gap:.65rem;padding:.7rem 1rem;font-weight:750;display:flex}.v-filter-disclosure>summary svg{width:1.15rem;height:1.15rem}.v-filter-disclosure>summary svg:last-child{margin-left:auto}.v-filter-disclosure[open]>summary{border-bottom:1px solid var(--catalogue-rule)}.v-filter-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.v-site .v-filter-panel form{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.v-site .v-listing .v-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-site[data-view=spec] .v-listing .v-model-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1.2rem}.v-site[data-view=spec] .v-listing .v-model-content>.v-eyebrow{grid-area:1/1/2/3}.v-site[data-view=spec] .v-listing .v-model-content>h3{grid-area:2/1/3/3;font-size:1.4rem}.v-site[data-view=spec] .v-listing .v-key-specs{grid-area:3/1/4/3;padding-block:.5rem}.v-site[data-view=spec] .v-listing .v-key-specs dd{font-size:var(--catalogue-value-size)}.v-site[data-view=spec] .v-listing .v-key-specs dt{font-size:var(--catalogue-label-size)}.v-site[data-view=spec] .v-listing .v-price{grid-area:4/1/5/3}.v-site[data-view=spec] .v-listing .v-model-open{grid-area:5/1/6/3;min-height:2.5rem}.v-site[data-view=spec] .v-listing .v-model-actions{flex-direction:row;grid-area:6/1/7/3}.v-site .v-model-actions button{font-size:.8rem}.v-site .v-key-specs dt{font-size:var(--catalogue-label-size)}.v-site .v-model h3{font-size:1.4rem}}@media (width<760px){.v-site .v-hero{grid-template-columns:1fr;min-height:0}.v-site .v-hero-copy{border-right:0;padding:2.2rem 1.25rem}.v-site .v-hero h1{max-width:16ch;font-size:clamp(2.6rem,12cqi,3.9rem)}.v-site .v-hero .v-lead{margin-top:1.4rem;font-size:1rem;line-height:1.55}.v-site .v-hero .v-actions{margin-top:1.5rem}.v-site .v-hero .v-button{flex:auto;font-size:.8rem}.v-site .v-hero-measure{padding-top:1.5rem;font-size:.68rem}.v-site .v-hero figure{aspect-ratio:4/3;border-top:1px solid var(--catalogue-rule);min-height:0}.v-site .v-hero figcaption{max-width:calc(100% - 1.2rem);font-size:.6rem;bottom:.6rem;left:.6rem;right:.6rem}.v-mode-index a{min-height:14rem;padding:1.2rem}.v-mode-index strong{margin-top:1.2rem;font-size:1.55rem}.v-mode-index p{font-size:.85rem}.v-site .v-header{padding:.4rem 1rem}.v-site .v-nav{justify-content:center;gap:.1rem 1rem}.v-site .v-nav a{min-height:2.75rem;font-size:.75rem}.v-site .v-languages a{width:2.6rem;min-height:2.6rem;font-size:.74rem}.v-site .v-notice{letter-spacing:.02em;padding:.45rem 1rem;font-size:.61rem}.v-site .v-notice>span:last-child{display:none}.v-site .v-section{padding-block:3rem}.v-site .v-page-heading h1{font-size:clamp(2.3rem,9vw,3.5rem)}.v-site .v-breadcrumbs{font-size:.72rem}.v-site .v-comparison{display:none}.v-comparison-cards{gap:1.5rem;display:grid}.v-compare-record{border:1px solid var(--catalogue-rule-strong);border-radius:var(--catalogue-radius);overflow:hidden}.v-compare-record>header{background:var(--catalogue-paper-soft);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.v-compare-record h3{font-family:var(--catalogue-font-editorial);font-size:1.3rem}.v-compare-record header p{margin-top:.6rem;font-size:.85rem}.v-compare-record dl{padding:.5rem 1rem}.v-compare-record dl>div{border-bottom:1px solid var(--catalogue-rule);grid-template-columns:1fr 1fr;gap:1rem;padding:.75rem 0;font-size:.85rem;display:grid}.v-compare-record dt{color:var(--catalogue-muted)}.v-compare-record dd{font-weight:650}.v-compare-record .v-actions{margin:0;padding:1rem}.v-compare-record .v-actions button{flex:1;min-height:2.75rem;font-size:.8rem}.v-site .v-product-head,.v-site .v-product-summary{padding-top:0}.v-site .v-product-summary h1{font-size:clamp(2.1rem,9vw,3rem)}.v-site .v-product-tabs{gap:.35rem 1.2rem}.v-site .v-product-tabs a{font-size:.82rem}.v-site .v-shortlist-row{grid-template-columns:80px minmax(0,1fr) 80px}.v-site .v-shortlist-row h3{font-size:1.05rem}.v-site .v-shortlist-note{padding:1.4rem}.v-site .v-shortlist-note .v-button{font-size:.82rem}.v-site section[id]{scroll-margin-top:5rem}}@media (width<520px){.v-site .v-scenario-grid{grid-template-columns:minmax(0,1fr)}.v-site .v-scenario-grid>a{min-height:0;padding:1.3rem}.v-site .v-scenario-grid h3{font-size:1.4rem}.v-site .v-page-heading{padding-block:.35rem 1.1rem}.v-site .v-page-heading h1{margin-bottom:.65rem}.v-site .v-page-heading>p:last-child{line-height:1.5}.v-site .v-breadcrumbs{padding-block:.8rem}.v-site .v-mode-index{grid-template-columns:1fr}.v-mode-index a{border-left:0;border-top:1px solid var(--catalogue-rule);min-height:0;padding:1.4rem 3.2rem 1.4rem 1.3rem}.v-mode-index a:first-child{border-top:0}.v-mode-index a>span{min-height:0;font-size:.7rem}.v-mode-index strong{margin-top:.6rem;font-size:1.75rem}.v-mode-index p{margin-top:.6rem;padding-bottom:0}.v-mode-index svg{bottom:1.35rem;right:1.1rem}.v-site .v-listing .v-product-grid{grid-template-columns:1fr}.v-site .v-family-grid{grid-template-columns:minmax(0,1fr)}.v-site .v-family{grid-template-columns:minmax(4.5rem,.42fr) minmax(0,1fr);gap:.6rem 1rem;min-width:0;padding:1.1rem 1rem;display:grid}.v-site .v-family>:is(.v-model-visual,.catalogue-product-image){grid-area:1/1/4;align-self:start;width:100%;min-width:0}.v-site .v-family>.v-eyebrow{grid-column:2;margin:0}.v-site .v-family h3{overflow-wrap:anywhere;grid-column:2;margin:0;font-size:1.1rem}.v-site .v-family p:not(.v-eyebrow){grid-column:2;padding-bottom:1.2rem;font-size:.9rem}.v-site .v-view-switch{width:100%;display:flex}.v-site .v-view-switch button{flex:1;padding:.7rem .5rem;font-size:.74rem}.v-site .v-filter-panel form>label:first-child{grid-column:1/-1}.v-site .v-nav{gap:.1rem .7rem}.v-site .v-nav a{font-size:.7rem}.v-site .v-model-actions button{min-height:3rem}.v-site .v-results{gap:.6rem}.v-site .v-results span{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.v-site *,.v-site :before,.v-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.v-site .v-logo i{border-color:linktext}.v-site :where(button,.v-button,.v-languages a,.v-model,.v-mode-index a){border:1px solid buttontext}.v-site .v-nav a[aria-current=page]{text-decoration:underline}.v-site button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}body.concept-document:has(.v-site){color-scheme:light;min-width:0}.v-site .v-header{background:var(--catalogue-paper)}.v-site .v-listing>*,.v-site .v-view-switch button{min-width:0}.v-region-choice{min-width:10rem;margin-left:auto}.v-region-note{color:var(--catalogue-muted);max-width:60rem;font-size:.8rem;margin-block:-1rem 1.5rem!important}@media (width>=760px){.v-site .v-header{padding-inline:max(1.25rem, calc((100% - var(--catalogue-shell)) / 2 + 1.25rem))}}@media (width<850px){.v-site .v-listing{grid-template-columns:minmax(0,1fr)}}@media (width<760px){.v-site .v-nav a,.v-site .v-languages a{font-size:.78rem}.v-region-choice{width:100%;margin-left:0}}@media (width>760px) and (width<=960px){.v-site .v-hero{grid-template-columns:minmax(0,1fr);min-height:0}.v-site .v-hero-copy{border-right:0;border-bottom:1px solid var(--catalogue-rule);min-height:31rem;padding:2.5rem 2rem}.v-site .v-hero h1{max-width:18ch;font-size:clamp(3rem,8vw,4.7rem)}.v-site .v-hero-measure{padding-top:2rem}.v-site .v-hero figure{height:28rem;min-height:0}}@media (width<700px){.v-site .v-heading{align-items:flex-start}}
