@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
.SiteFooter-module__fM82_G__footer{--shell-gutter:var(--space-field-gutter);background:var(--field-band);color:var(--field-bandsoft);padding:calc(var(--space-field-gutter) * 1.5) var(--shell-gutter) calc(var(--space-field-gutter) * .75)}.SiteFooter-module__fM82_G__shell{max-width:var(--size-field-shell);margin-inline:auto}.SiteFooter-module__fM82_G__columns{gap:calc(var(--space-field-gutter) * .625);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SiteFooter-module__fM82_G__columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.SiteFooter-module__fM82_G__columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__fM82_G__columns[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.SiteFooter-module__fM82_G__plate{padding:calc(var(--space-field-form-gap) * .7) calc(var(--space-field-bar-gap) * .8);background:var(--field-plate);display:inline-block}.SiteFooter-module__fM82_G__plateImage{width:calc(var(--size-field-control) * 3.4);height:auto;display:block}.SiteFooter-module__fM82_G__links,.SiteFooter-module__fM82_G__socials{margin:0;padding:0;list-style:none}.SiteFooter-module__fM82_G__links,.SiteFooter-module__fM82_G__details{font-size:var(--size-field-meta);line-height:var(--leading-field-meta);font-style:normal;display:grid}.SiteFooter-module__fM82_G__links a,.SiteFooter-module__fM82_G__details a,.SiteFooter-module__fM82_G__legal a{min-height:var(--size-field-control);color:var(--field-bandsoft);text-wrap:balance;overflow-wrap:break-word;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.SiteFooter-module__fM82_G__links a:hover,.SiteFooter-module__fM82_G__details a:hover,.SiteFooter-module__fM82_G__legal a:hover,.SiteFooter-module__fM82_G__links a:active,.SiteFooter-module__fM82_G__details a:active,.SiteFooter-module__fM82_G__legal a:active{color:var(--field-bandink);text-decoration:underline}.SiteFooter-module__fM82_G__legalName,.SiteFooter-module__fM82_G__address{min-height:var(--size-field-control);overflow-wrap:break-word;align-items:center;margin:0;display:flex}.SiteFooter-module__fM82_G__address{white-space:pre-line}.SiteFooter-module__fM82_G__socials{column-gap:var(--space-field-bar-gap);flex-wrap:wrap;display:flex}.SiteFooter-module__fM82_G__base{justify-content:space-between;align-items:center;column-gap:var(--space-field-bar-gap);row-gap:calc(var(--space-field-form-gap) / 2);margin-top:calc(var(--space-field-gutter) * 7 / 6);padding-top:var(--space-field-form-gap);border-top:var(--size-field-hairline) solid var(--field-bandline);font-size:var(--size-field-pill);line-height:var(--leading-field-meta);flex-wrap:wrap;display:flex}.SiteFooter-module__fM82_G__copyright,.SiteFooter-module__fM82_G__counts{margin:0}.SiteFooter-module__fM82_G__legal{column-gap:var(--space-field-bar-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__fM82_G__count{white-space:nowrap}@media (max-width:1024px){.SiteFooter-module__fM82_G__columns,.SiteFooter-module__fM82_G__columns[data-columns="3"],.SiteFooter-module__fM82_G__columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__fM82_G__columns[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.SiteFooter-module__fM82_G__brand{grid-column:1/-1}}@media (max-width:1199px){.SiteFooter-module__fM82_G__footer{--shell-gutter:calc(var(--space-field-gutter) * 2 / 3)}}@media (max-width:599px){.SiteFooter-module__fM82_G__footer{--shell-gutter:calc(var(--space-field-gutter) * 5 / 12)}}@media (max-width:768px){.SiteFooter-module__fM82_G__columns,.SiteFooter-module__fM82_G__columns[data-columns="3"],.SiteFooter-module__fM82_G__columns[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.SiteFooter-module__fM82_G__footer{--shell-gutter:var(--space-studio-margin-fluid);background:var(--studio-stage);padding:calc(var(--space-field-gutter) * 1.4) 0 calc(var(--space-field-gutter) * .7)}.SiteFooter-module__fM82_G__shell{width:min(var(--size-studio-measure), calc(100% - 2 * var(--shell-gutter)));max-width:none}@media (min-width:1025px){.SiteFooter-module__fM82_G__columns[data-columns="4"]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}.SiteFooter-module__fM82_G__logo{width:calc(var(--size-field-control) * 3.9);height:auto;display:block}.SiteFooter-module__fM82_G__head{margin:0 0 calc(var(--space-field-form-gap) * .5);color:var(--field-bandsoft);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);font-weight:var(--font-studio-label)}.SiteFooter-module__fM82_G__links a,.SiteFooter-module__fM82_G__details a,.SiteFooter-module__fM82_G__legal a,.SiteFooter-module__fM82_G__legalName,.SiteFooter-module__fM82_G__address{min-height:calc(var(--size-field-control) * .8);color:var(--field-bandink)}.SiteFooter-module__fM82_G__line{align-items:baseline;gap:calc(var(--space-field-form-gap) * .5);display:flex}.SiteFooter-module__fM82_G__lineCount{color:var(--field-bandsoft);font-size:var(--size-studio-label);font-variant-numeric:tabular-nums;white-space:nowrap}.SiteFooter-module__fM82_G__srOnly{width:var(--size-field-hairline);height:var(--size-field-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.SiteFooter-module__fM82_G__details .SiteFooter-module__fM82_G__mail{color:var(--field-bandink)}.SiteFooter-module__fM82_G__base{justify-content:flex-start;column-gap:calc(var(--space-field-form-gap) * 1.4)}.SiteFooter-module__fM82_G__legal{column-gap:calc(var(--space-field-form-gap) * 1.1)}.SiteFooter-module__fM82_G__legal a{color:var(--field-bandsoft)}.SiteFooter-module__fM82_G__counts{margin-left:auto}@media (max-width:768px){.SiteFooter-module__fM82_G__columns,.SiteFooter-module__fM82_G__columns[data-columns="3"],.SiteFooter-module__fM82_G__columns[data-columns="4"]{column-gap:var(--space-field-form-gap);row-gap:calc(var(--space-field-form-gap) * 1.6);grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__fM82_G__columns>:last-child{grid-column:1/-1}.SiteFooter-module__fM82_G__base{flex-direction:column;align-items:flex-start}.SiteFooter-module__fM82_G__counts{margin-left:0}}
.SiteHeader-module__0h2F8G__header{--shell-margin:var(--space-studio-margin-fluid);z-index:40;background:var(--studio-stage);color:var(--field-bandink);position:sticky;top:0}.SiteHeader-module__0h2F8G__headerBare{top:0}.SiteHeader-module__0h2F8G__bar{width:min(var(--size-studio-measure), calc(100% - 2 * var(--shell-margin)));justify-content:space-between;align-items:center;column-gap:calc(var(--space-field-form-gap) * 1.2);min-height:var(--size-studio-topbar);flex-wrap:wrap;margin-inline:auto;display:flex}.SiteHeader-module__0h2F8G__logo{min-height:var(--size-studio-topbar);align-items:center;display:inline-flex}.SiteHeader-module__0h2F8G__logoImage{height:calc(var(--size-studio-topbar) * .55);width:auto}.SiteHeader-module__0h2F8G__menuToggle{justify-content:center;align-items:center;gap:calc(var(--space-field-form-gap) * .5);min-height:var(--size-field-control);padding:0 calc(var(--space-field-form-gap) * .75);border:var(--size-field-hairline) solid var(--field-bandline);border-radius:var(--radius-studio-radius);color:var(--field-bandink);font-weight:var(--font-studio-button);font-size:var(--size-studio-nav);line-height:var(--leading-studio-button);cursor:pointer;background:0 0;order:3;display:none}.SiteHeader-module__0h2F8G__burger{width:calc(var(--size-field-bar-h) * 6);height:calc(var(--size-field-hairline) * 2);background:currentColor;flex:none;position:relative}.SiteHeader-module__0h2F8G__burger:before,.SiteHeader-module__0h2F8G__burger:after{content:"";background:currentColor;width:100%;height:100%;transition:transform .18s;position:absolute;left:0}.SiteHeader-module__0h2F8G__burger:before{transform:translateY(calc(var(--size-field-bar-h) * -2))}.SiteHeader-module__0h2F8G__burger:after{transform:translateY(calc(var(--size-field-bar-h) * 2))}.SiteHeader-module__0h2F8G__menuToggle[aria-expanded=true] .SiteHeader-module__0h2F8G__burger{background:0 0}.SiteHeader-module__0h2F8G__menuToggle[aria-expanded=true] .SiteHeader-module__0h2F8G__burger:before{transform:rotate(45deg)}.SiteHeader-module__0h2F8G__menuToggle[aria-expanded=true] .SiteHeader-module__0h2F8G__burger:after{transform:rotate(-45deg)}.SiteHeader-module__0h2F8G__menuWord{white-space:nowrap}.SiteHeader-module__0h2F8G__nav{order:2;margin-left:auto;display:flex}.SiteHeader-module__0h2F8G__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__0h2F8G__item{position:relative}.SiteHeader-module__0h2F8G__sectionLink,.SiteHeader-module__0h2F8G__sectionButton{min-height:var(--size-studio-topbar);padding:0 calc(var(--space-field-form-gap) * .55);color:var(--field-bandsoft);font:inherit;font-weight:var(--font-studio-nav);font-size:var(--size-field-meta);line-height:var(--leading-studio-nav);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__0h2F8G__sectionLink:hover,.SiteHeader-module__0h2F8G__sectionButton:hover,.SiteHeader-module__0h2F8G__sectionLink:active,.SiteHeader-module__0h2F8G__sectionButton:active{color:var(--field-bandink)}.SiteHeader-module__0h2F8G__sectionLink[aria-current],.SiteHeader-module__0h2F8G__sectionButton[aria-current]{color:var(--field-bandink);font-weight:var(--font-studio-button);box-shadow:inset 0 calc(-1 * var(--size-field-bar-h)) 0 var(--studio-acc)}.SiteHeader-module__0h2F8G__sectionLink:focus-visible,.SiteHeader-module__0h2F8G__sectionButton:focus-visible,.SiteHeader-module__0h2F8G__subLink:focus-visible,.SiteHeader-module__0h2F8G__requestLink:focus-visible,.SiteHeader-module__0h2F8G__menuToggle:focus-visible,.SiteHeader-module__0h2F8G__logo:focus-visible{outline:var(--size-field-ring-w) solid var(--field-bandlink);outline-offset:calc(var(--size-field-ring-offset) * -1)}.SiteHeader-module__0h2F8G__sectionButton{gap:calc(var(--size-field-bar-h) * 1.5)}.SiteHeader-module__0h2F8G__chevron{width:calc(var(--size-field-bar-h) * 3.5);height:calc(var(--size-field-bar-h) * 3.5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.SiteHeader-module__0h2F8G__sectionButton[aria-expanded=true] .SiteHeader-module__0h2F8G__chevron{transform:rotate(180deg)}.SiteHeader-module__0h2F8G__submenu{z-index:10;width:max-content;min-width:100%;max-width:min(var(--size-field-rail), 100vw - 2 * var(--shell-margin));padding:calc(var(--space-field-form-gap) * .3);background:var(--field-band2);border:var(--size-field-hairline) solid var(--field-bandline);border-radius:var(--radius-studio-radius);box-shadow:var(--studio-drop-shadow);margin:0;list-style:none;display:none;position:absolute;top:100%;left:0}.SiteHeader-module__0h2F8G__item:nth-last-child(-n+2) .SiteHeader-module__0h2F8G__submenu{left:auto;right:0}.SiteHeader-module__0h2F8G__submenu[data-open=true]{display:block}.SiteHeader-module__0h2F8G__subLink{min-height:calc(var(--size-studio-control) * .87);padding:0 calc(var(--space-field-form-gap) * .7);border-radius:var(--radius-studio-r-sm);color:var(--field-bandsoft);font-size:var(--size-field-meta);line-height:var(--leading-field-meta);white-space:normal;align-items:center;text-decoration:none;display:flex}.SiteHeader-module__0h2F8G__subLink:hover,.SiteHeader-module__0h2F8G__subLink:active{background:var(--field-bandline);color:var(--field-bandink)}.SiteHeader-module__0h2F8G__subLink[aria-current]{color:var(--field-bandink);font-weight:var(--font-studio-button)}.SiteHeader-module__0h2F8G__split{align-items:stretch;display:inline-flex}.SiteHeader-module__0h2F8G__split .SiteHeader-module__0h2F8G__sectionLink{padding-right:calc(var(--space-field-form-gap) * .15)}.SiteHeader-module__0h2F8G__split[data-current]{box-shadow:inset 0 calc(-1 * var(--size-field-bar-h)) 0 var(--studio-acc)}.SiteHeader-module__0h2F8G__split[data-current] .SiteHeader-module__0h2F8G__sectionLink{color:var(--field-bandink);font-weight:var(--font-studio-button);box-shadow:none}.SiteHeader-module__0h2F8G__splitToggle{width:calc(var(--size-field-bar-h) * 8);min-height:var(--size-studio-topbar);margin-right:calc(var(--space-field-form-gap) * .35);border-radius:var(--radius-studio-r-sm);color:var(--field-bandsoft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SiteHeader-module__0h2F8G__splitToggle:hover,.SiteHeader-module__0h2F8G__productsItem:hover .SiteHeader-module__0h2F8G__splitToggle,.SiteHeader-module__0h2F8G__splitToggle[aria-expanded=true]{color:var(--field-bandink)}.SiteHeader-module__0h2F8G__splitToggle:focus-visible,.SiteHeader-module__0h2F8G__megaLine:focus-visible,.SiteHeader-module__0h2F8G__megaAll:focus-visible,.SiteHeader-module__0h2F8G__menuRequest:focus-visible,.SiteHeader-module__0h2F8G__menuReach a:focus-visible{outline:var(--size-field-ring-w) solid var(--field-bandlink);outline-offset:calc(var(--size-field-ring-offset) * -1)}.SiteHeader-module__0h2F8G__splitChevron{width:calc(var(--size-field-bar-h) * 3.5);height:calc(var(--size-field-bar-h) * 3.5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.SiteHeader-module__0h2F8G__splitToggle[aria-expanded=true] .SiteHeader-module__0h2F8G__splitChevron{transform:rotate(180deg)}.SiteHeader-module__0h2F8G__mega{z-index:10;width:min(calc(var(--size-field-rail) * 1.3), 100vw - 2 * var(--shell-margin));padding:calc(var(--space-field-form-gap) * .9) calc(var(--space-field-form-gap) * .5) calc(var(--space-field-form-gap) * .5);background:var(--field-band2);border:var(--size-field-hairline) solid var(--field-bandline);border-radius:var(--radius-studio-radius);box-shadow:var(--studio-drop-shadow);display:none;position:absolute;top:100%;left:0}.SiteHeader-module__0h2F8G__mega[data-open=true]{display:block}.SiteHeader-module__0h2F8G__megaHeading{margin:0 0 calc(var(--space-field-form-gap) * .4);padding-inline:calc(var(--space-field-form-gap) * .7);color:var(--field-bandsoft);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);font-weight:var(--font-studio-label)}.SiteHeader-module__0h2F8G__megaLines{margin:0;padding:0;list-style:none}.SiteHeader-module__0h2F8G__megaLine,.SiteHeader-module__0h2F8G__megaAll{justify-content:space-between;align-items:baseline;column-gap:var(--space-field-form-gap);min-height:var(--size-field-control);padding:calc(var(--space-field-form-gap) * .6) calc(var(--space-field-form-gap) * .7);border-radius:var(--radius-studio-r-sm);color:var(--field-bandink);font-size:var(--size-field-place);line-height:var(--leading-field-place);font-weight:var(--font-studio-button);flex-wrap:wrap;text-decoration:none;display:flex}.SiteHeader-module__0h2F8G__megaLine:hover,.SiteHeader-module__0h2F8G__megaAll:hover,.SiteHeader-module__0h2F8G__megaLine:active,.SiteHeader-module__0h2F8G__megaAll:active{background:var(--field-bandline)}.SiteHeader-module__0h2F8G__megaLine[aria-current],.SiteHeader-module__0h2F8G__megaAll[aria-current]{box-shadow:inset var(--size-field-bar-h) 0 0 var(--studio-acc)}.SiteHeader-module__0h2F8G__megaCount{color:var(--field-bandsoft);font-size:var(--size-studio-label);font-weight:var(--font-studio-body);font-variant-numeric:tabular-nums;white-space:nowrap}.SiteHeader-module__0h2F8G__megaFoot{margin-top:calc(var(--space-field-form-gap) * .4);padding-top:calc(var(--space-field-form-gap) * .4);border-top:var(--size-field-hairline) solid var(--field-bandline);grid-template-columns:minmax(0,1fr);display:grid}.SiteHeader-module__0h2F8G__megaFoot .SiteHeader-module__0h2F8G__megaAll{color:var(--field-bandlink)}.SiteHeader-module__0h2F8G__menuFoot{display:none}.SiteHeader-module__0h2F8G__requestLink{min-height:calc(var(--size-studio-control) * .92);margin-left:calc(var(--space-field-form-gap) * .6);padding:0 calc(var(--space-field-form-gap) * 1.1);background:var(--studio-acc);color:var(--field-fillink);border-radius:var(--radius-studio-radius);font-weight:var(--font-studio-button);font-size:var(--size-studio-nav);line-height:var(--leading-studio-button);white-space:nowrap;order:4;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__0h2F8G__requestLink:hover,.SiteHeader-module__0h2F8G__requestLink:active{background:var(--studio-accDark);color:var(--studio-onAccent)}.SiteHeader-module__0h2F8G__requestLink:active,.SiteHeader-module__0h2F8G__menuToggle:active{transform:translateY(var(--size-field-hairline))}.SiteHeader-module__0h2F8G__menuToggle:hover,.SiteHeader-module__0h2F8G__menuToggle:active{border-color:var(--field-bandink)}@media (max-width:1199px){.SiteHeader-module__0h2F8G__logo{margin-right:auto}.SiteHeader-module__0h2F8G__menuToggle{display:inline-flex}.SiteHeader-module__0h2F8G__nav{order:5;width:100%;margin-left:0;display:none}.SiteHeader-module__0h2F8G__nav[data-open=true]{top:var(--size-studio-topbar);overscroll-behavior:contain;padding:calc(var(--space-field-form-gap) * .4) var(--shell-margin) calc(var(--space-field-form-gap) * 1.4);background:var(--studio-stage);border-top:var(--size-field-hairline) solid var(--field-bandline);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.SiteHeader-module__0h2F8G__menuFoot{gap:calc(var(--space-field-form-gap) * .6);padding-top:calc(var(--space-field-form-gap) * 1.4);margin-top:auto;display:grid}.SiteHeader-module__0h2F8G__menuRequest{min-height:var(--size-studio-control);padding:0 calc(var(--space-field-form-gap) * 1.1);background:var(--studio-acc);color:var(--field-fillink);border-radius:var(--radius-studio-radius);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);line-height:var(--leading-studio-button);justify-content:center;align-items:center;text-decoration:none;display:flex}.SiteHeader-module__0h2F8G__menuRequest:hover,.SiteHeader-module__0h2F8G__menuRequest:active{background:var(--studio-accDark);color:var(--studio-onAccent)}.SiteHeader-module__0h2F8G__menuReach{justify-content:center;column-gap:calc(var(--space-field-form-gap) * 1.2);flex-wrap:wrap;margin:0;display:flex}.SiteHeader-module__0h2F8G__menuReach a{min-height:var(--size-field-control);color:var(--field-bandink);font-size:var(--size-field-place);font-variant-numeric:tabular-nums;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__0h2F8G__menuReach a:hover{text-decoration:underline}.SiteHeader-module__0h2F8G__split{justify-content:space-between;align-items:center;gap:calc(var(--space-field-form-gap) * .5);width:100%;display:flex}.SiteHeader-module__0h2F8G__split[data-current]{box-shadow:none}.SiteHeader-module__0h2F8G__split .SiteHeader-module__0h2F8G__sectionLink{flex:1;width:auto}.SiteHeader-module__0h2F8G__split[data-current] .SiteHeader-module__0h2F8G__sectionLink{color:var(--field-bandlink)}.SiteHeader-module__0h2F8G__splitChevron{width:calc(var(--size-field-bar-h) * 4.5);height:calc(var(--size-field-bar-h) * 4.5)}.SiteHeader-module__0h2F8G__splitToggle{width:var(--size-field-control);min-height:var(--size-field-control);border:var(--size-field-hairline) solid var(--field-bandline);border-radius:var(--radius-studio-radius);color:var(--field-bandink);flex:none;margin:0}.SiteHeader-module__0h2F8G__mega{width:auto;padding:0 0 0 calc(var(--space-field-form-gap) * .4);box-shadow:none;background:0 0;border:none;border-radius:0;position:static}.SiteHeader-module__0h2F8G__megaHeading{display:none}.SiteHeader-module__0h2F8G__megaLine,.SiteHeader-module__0h2F8G__megaAll{padding:calc(var(--space-field-form-gap) * .5) 0 calc(var(--space-field-form-gap) * .5) calc(var(--space-field-form-gap) * .6);color:var(--field-bandsoft);font-weight:var(--font-studio-body)}.SiteHeader-module__0h2F8G__megaFoot{border-top:none;grid-template-columns:minmax(0,1fr);margin-top:0;padding-top:0}.SiteHeader-module__0h2F8G__megaFoot .SiteHeader-module__0h2F8G__megaAll{color:var(--field-bandink);font-weight:var(--font-studio-button)}.SiteHeader-module__0h2F8G__list{align-items:start;column-gap:calc(var(--space-field-form-gap) * 1.2);grid-template-columns:minmax(0,1fr);display:grid}.SiteHeader-module__0h2F8G__item{width:100%;padding:calc(var(--space-field-form-gap) / 2) 0;border-bottom:var(--size-field-hairline) solid var(--field-bandline)}.SiteHeader-module__0h2F8G__sectionLink,.SiteHeader-module__0h2F8G__sectionButton{width:100%;min-height:var(--size-field-control);color:var(--field-bandink);font-size:var(--size-field-text);line-height:var(--leading-field-text);font-weight:var(--font-studio-button);white-space:normal;padding:0;display:flex}.SiteHeader-module__0h2F8G__sectionLink[aria-current],.SiteHeader-module__0h2F8G__sectionButton[aria-current]{box-shadow:none;color:var(--field-bandlink)}.SiteHeader-module__0h2F8G__submenu{width:auto;min-width:0;max-width:none;padding:0 0 0 calc(var(--space-field-form-gap) * .4);box-shadow:none;background:0 0;border:none;display:block;position:static}.SiteHeader-module__0h2F8G__subLink{min-height:var(--size-field-control);padding:0 0 0 calc(var(--space-field-form-gap) * .6);font-size:var(--size-field-place);line-height:var(--leading-field-place)}.SiteHeader-module__0h2F8G__chevron{display:none}}@media (min-width:640px) and (max-width:1199px){.SiteHeader-module__0h2F8G__list{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader-module__0h2F8G__menuFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}@media (min-width:768px) and (max-width:1199px){.SiteHeader-module__0h2F8G__list{column-gap:calc(var(--space-field-form-gap) * 1.5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.SiteHeader-module__0h2F8G__logoImage{height:calc(var(--size-studio-topbar) * .48)}.SiteHeader-module__0h2F8G__bar{column-gap:calc(var(--space-field-form-gap) / 2)}.SiteHeader-module__0h2F8G__requestLink{padding-inline:calc(var(--space-field-form-gap) * .6);margin-left:0}}@media (max-width:420px){.SiteHeader-module__0h2F8G__requestLink{max-width:calc(var(--size-field-control) * 2.6);white-space:normal;text-align:center}}@media (max-width:599px){.SiteHeader-module__0h2F8G__menuToggle{width:var(--size-field-control);border-color:var(--field-bandsoft);padding:0;position:relative}.SiteHeader-module__0h2F8G__menuWord{width:var(--size-field-hairline);height:var(--size-field-hairline);clip-path:inset(50%);position:absolute;overflow:hidden}.SiteHeader-module__0h2F8G__logoImage{height:calc(var(--size-studio-topbar) * .42)}.SiteHeader-module__0h2F8G__requestLink{max-width:none;min-height:var(--size-field-control);padding-inline:calc(var(--space-field-form-gap) * .55);font-size:var(--size-studio-code);white-space:nowrap}}@media (min-width:640px) and (max-width:1199px){.SiteHeader-module__0h2F8G__megaLine,.SiteHeader-module__0h2F8G__megaAll{align-items:flex-start;row-gap:calc(var(--space-field-form-gap) * .1);flex-direction:column}}
.shell-module__ldOZYW__shell{--shell-gutter:var(--space-field-gutter);max-width:calc(var(--size-field-shell) + 2 * var(--shell-gutter));padding-inline:var(--shell-gutter);margin-inline:auto}@media (max-width:1199px){.shell-module__ldOZYW__shell{--shell-gutter:calc(var(--space-field-gutter) * 2 / 3)}}@media (max-width:599px){.shell-module__ldOZYW__shell{--shell-gutter:calc(var(--space-field-gutter) * 5 / 12)}}.shell-module__ldOZYW__room{padding-block:var(--space-field-block-fluid)}.shell-module__ldOZYW__room:has(+[data-page-exits]){display:none}.shell-module__ldOZYW__bar{width:var(--size-field-bar-w);height:var(--size-field-bar-h);margin-bottom:var(--space-field-bar-gap);background:var(--field-accent);display:block}.shell-module__ldOZYW__shell{--shell-gutter:0;max-width:min(var(--size-studio-measure), calc(100% - 2 * var(--space-studio-margin-fluid)));padding-inline:0}
.Band-module__5_2MlW__band{padding-block:var(--space-field-block-fluid)}.Band-module__5_2MlW__band[data-ground=pale]{background:var(--field-pale);background:var(--studio-surf)}
.CertificationsBlock-module__ZEVPFq__section{padding-block:var(--space-field-block-fluid)}.CertificationsBlock-module__ZEVPFq__list{gap:calc(var(--space-field-form-gap) * .7) calc(var(--space-field-gutter) / 2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.CertificationsBlock-module__ZEVPFq__list{grid-template-columns:minmax(0,1fr)}}.CertificationsBlock-module__ZEVPFq__item{grid-template-columns:calc(var(--size-field-control) * .73) minmax(0, 1fr);align-items:center;column-gap:calc(var(--space-field-form-gap) * .8);padding:calc(var(--space-field-form-gap) * .9) calc(var(--space-field-bar-gap));background:var(--field-pale);display:grid}.CertificationsBlock-module__ZEVPFq__item>.CertificationsBlock-module__ZEVPFq__icon{width:calc(var(--size-field-control) * .6);height:calc(var(--size-field-control) * .6);fill:none;stroke:var(--field-link);stroke-width:1.6px;grid-row:1/span 4}.CertificationsBlock-module__ZEVPFq__item>:not(.CertificationsBlock-module__ZEVPFq__icon){grid-column:2}.CertificationsBlock-module__ZEVPFq__name{color:var(--field-heading);font-weight:var(--font-field-h4);font-size:var(--size-field-h4);letter-spacing:var(--size-field-h4-tracking);overflow-wrap:break-word;margin:0}.CertificationsBlock-module__ZEVPFq__meta{margin:calc(var(--space-field-form-gap) / 4) 0 0;color:var(--field-slate);font-size:var(--size-field-meta)}.CertificationsBlock-module__ZEVPFq__scan{min-height:var(--size-field-control);margin-block:calc(var(--space-field-form-gap) / 4 + (var(--size-field-meta) * var(--leading-field-text) - var(--size-field-control)) / 2) calc((var(--size-field-meta) * var(--leading-field-text) - var(--size-field-control)) / 2);color:var(--field-link);align-items:center;display:inline-flex}.CertificationsBlock-module__ZEVPFq__scan:hover{text-decoration:underline}
.ContactsBlock-module__zqaDZW__section{padding-block:var(--space-field-block-fluid)}.ContactsBlock-module__zqaDZW__heading{margin:0 0 var(--space-field-form-gap);color:var(--field-heading);font-weight:var(--font-field-h2);font-size:var(--size-field-h2-fluid);line-height:var(--leading-field-h2);letter-spacing:var(--size-field-h2-tracking);text-wrap:balance;overflow-wrap:break-word}.ContactsBlock-module__zqaDZW__heading:before{content:"";width:var(--size-field-bar-w);height:var(--size-field-bar-h);margin:0 0 var(--space-field-bar-gap);background:var(--field-accent);display:block}.ContactsBlock-module__zqaDZW__details{justify-items:start;gap:calc(var(--space-field-form-gap) / 2);margin:calc(var(--space-field-form-gap) * 1.4) 0 0;padding-top:calc(var(--space-field-form-gap) * 1.2);border-top:var(--size-field-hairline) solid var(--field-line);color:var(--field-heading);font-size:var(--size-field-text);display:grid}.ContactsBlock-module__zqaDZW__details a{color:var(--field-heading);min-height:var(--size-field-control);margin-block:calc((var(--size-field-text) * var(--leading-field-text) - var(--size-field-control)) / 2);align-items:center;text-decoration:none;display:inline-flex}.ContactsBlock-module__zqaDZW__details a[href^=mailto\:]{color:var(--field-link)}.ContactsBlock-module__zqaDZW__details a:hover{text-decoration:underline}.ContactsBlock-module__zqaDZW__details dt{width:var(--size-field-hairline);height:var(--size-field-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ContactsBlock-module__zqaDZW__details dd{margin:0}.ContactsBlock-module__zqaDZW__legalName{display:block}
.CtaBlock-module__vv1eyG__section{min-width:0}.CtaBlock-module__vv1eyG__heading{margin:0 0 var(--space-field-form-gap);color:var(--field-heading);font-weight:var(--font-field-h2);font-size:var(--size-field-h2-fluid);line-height:var(--leading-field-h2);letter-spacing:var(--size-field-h2-tracking);text-wrap:balance;overflow-wrap:break-word}.CtaBlock-module__vv1eyG__heading:before{content:"";width:var(--size-field-bar-w);height:var(--size-field-bar-h);margin:0 0 var(--space-field-bar-gap);background:var(--field-accent);display:block}.CtaBlock-module__vv1eyG__button{justify-content:center;align-items:center;gap:calc(var(--space-field-form-gap) / 2);min-height:var(--size-field-control);padding:0 calc(var(--space-field-bar-gap) * 1.18);color:var(--field-heading);border:calc(var(--size-field-hairline) * 1.5) solid var(--field-heading);border-radius:var(--radius-field-pill-r);font-weight:var(--font-field-cap);font-size:var(--size-field-cap);letter-spacing:var(--size-field-pill-tracking);text-transform:uppercase;background:0 0;text-decoration:none;display:inline-flex}.CtaBlock-module__vv1eyG__button:hover{color:var(--field-link);border-color:var(--field-link)}.CtaBlock-module__vv1eyG__button:active{color:var(--field-link);border-color:var(--field-link);transform:translateY(var(--size-field-hairline))}.CtaBlock-module__vv1eyG__section{justify-content:space-between;align-items:center;gap:var(--space-field-form-gap) calc(var(--space-field-form-gap) * 2);flex-wrap:wrap;display:flex}.CtaBlock-module__vv1eyG__heading{color:var(--studio-ink);font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);line-height:var(--leading-studio-h2);letter-spacing:var(--size-studio-h2-tracking);margin:0}.CtaBlock-module__vv1eyG__heading:before{display:none}.CtaBlock-module__vv1eyG__button{gap:calc(var(--size-field-bar-h) * 2);min-height:var(--size-studio-control);padding:0 calc(var(--space-field-form-gap) * 1.3);border-radius:var(--radius-studio-radius);background:var(--studio-acc);color:var(--field-fillink);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);letter-spacing:normal;text-transform:none;border:0;margin:0}.CtaBlock-module__vv1eyG__button:hover,.CtaBlock-module__vv1eyG__button:active{background:var(--field-fillhover);color:var(--field-fillhoverink);border:0}
.StepsBlock-module__eWgHmG__split{gap:var(--space-field-split-gap-fluid);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.StepsBlock-module__eWgHmG__words{min-width:0}.StepsBlock-module__eWgHmG__heading{margin:0 0 var(--space-field-bar-gap);color:var(--field-heading);font-weight:var(--font-field-h2);font-size:var(--size-field-h2-fluid);line-height:var(--leading-field-h2);letter-spacing:var(--size-field-h2-tracking);text-wrap:balance;overflow-wrap:break-word}.StepsBlock-module__eWgHmG__lead{color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text);overflow-wrap:break-word;margin:0}.StepsBlock-module__eWgHmG__more{align-items:center;gap:calc(var(--size-field-bar-h) * 2);min-height:var(--size-field-control);margin-top:var(--space-field-form-gap);color:var(--field-link);font-weight:var(--font-field-cap);font-size:var(--size-field-cap);letter-spacing:var(--size-field-cap-tracking);text-transform:uppercase;text-decoration:none;display:inline-flex}.StepsBlock-module__eWgHmG__more:hover{text-decoration:underline}.StepsBlock-module__eWgHmG__steps{border-top:var(--size-field-hairline) solid var(--field-line);margin:0;padding:0;list-style:none}.StepsBlock-module__eWgHmG__step{grid-template-columns:calc(var(--size-field-control) * 1.5) minmax(0, 1fr);padding:calc(var(--space-field-form-gap) * 1.1) 0;border-bottom:var(--size-field-hairline) solid var(--field-line);align-items:baseline;display:grid}.StepsBlock-module__eWgHmG__number{color:var(--field-link);font-weight:var(--font-field-h3);font-size:var(--size-field-h3);line-height:calc(var(--leading-field-text) - .1);font-variant-numeric:tabular-nums}.StepsBlock-module__eWgHmG__text{min-width:0;color:var(--field-heading);font-size:calc(var(--size-field-strip-title) * .9);line-height:calc(var(--leading-field-text) - .1);overflow-wrap:break-word}@media (max-width:767px){.StepsBlock-module__eWgHmG__split{grid-template-columns:minmax(0,1fr)}}.StepsBlock-module__eWgHmG__words>span:first-child{display:none}.StepsBlock-module__eWgHmG__heading{color:var(--studio-ink);font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);line-height:var(--leading-studio-h2);letter-spacing:var(--size-studio-h2-tracking)}.StepsBlock-module__eWgHmG__lead{color:var(--studio-ink2);font-size:var(--size-studio-lead)}.StepsBlock-module__eWgHmG__more{padding-bottom:calc(var(--size-field-hairline) * 3);border-bottom:var(--size-field-hairline) solid var(--studio-ink2);min-height:0;color:var(--studio-ink);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);letter-spacing:normal;text-transform:none}.StepsBlock-module__eWgHmG__more:hover{border-bottom-color:var(--studio-acc);text-decoration:none}.StepsBlock-module__eWgHmG__text{color:var(--studio-ink)}@media (min-width:768px){.StepsBlock-module__eWgHmG__split[data-layout=across]{gap:calc(var(--space-studio-gridGap) * 1.6);grid-template-columns:minmax(0,1fr)}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__steps{gap:calc(var(--space-studio-gridGap) * 1.4) calc(var(--space-studio-gridGap) * 1.6);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__step{gap:calc(var(--space-studio-gridGap) * .6);padding:var(--space-studio-gridGap) 0 0;border-top:var(--size-field-hairline) solid var(--studio-rule);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__number{color:var(--studio-acc);font-weight:var(--font-studio-h1);font-size:calc(var(--size-studio-h1-fluid) * .75);letter-spacing:var(--size-studio-h1-tracking);line-height:1}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__text{color:var(--studio-ink);font-size:var(--size-studio-lead);line-height:var(--leading-studio-lead)}}@media (min-width:1024px){.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__words{column-gap:calc(var(--space-studio-gridGap) * 2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading more""lead more";align-items:end;display:grid}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__words>span:first-child{display:none}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__heading{grid-area:heading}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__lead{grid-area:lead}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__more{grid-area:more;align-self:center}}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__more{padding:0 calc(var(--space-studio-gridGap) * 1.2);border-radius:var(--radius-studio-radius);background:var(--studio-acc);color:var(--studio-onAccent);letter-spacing:normal;text-transform:none;font-size:var(--size-studio-button);font-weight:var(--font-studio-button)}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__more:hover{background:var(--studio-accDark);text-decoration:none}.StepsBlock-module__eWgHmG__split[data-layout=across] .StepsBlock-module__eWgHmG__more{min-height:var(--size-studio-control);border-bottom:0;justify-self:start;align-items:center;display:inline-flex}
.StripBlock-module__JdDU3G__heading{margin:0 0 var(--space-field-bar-gap);color:var(--field-heading);font-weight:var(--font-field-h2);font-size:var(--size-field-h2-fluid);line-height:var(--leading-field-h2);letter-spacing:var(--size-field-h2-tracking);text-wrap:balance;overflow-wrap:break-word}.StripBlock-module__JdDU3G__strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.StripBlock-module__JdDU3G__cell{border-right:var(--size-field-hairline) solid var(--field-line);min-width:0;display:flex}.StripBlock-module__JdDU3G__cell:last-child{border-right:0}.StripBlock-module__JdDU3G__item{gap:calc(var(--space-field-strip-pad) / 3);min-width:0;padding:var(--space-field-strip-pad) var(--space-field-strip-pad) calc(var(--space-field-strip-pad) * 9 / 8);color:var(--field-heading);flex-direction:column;flex:auto;text-decoration:none;display:flex}.StripBlock-module__JdDU3G__cell:first-child .StripBlock-module__JdDU3G__item{padding-left:0}.StripBlock-module__JdDU3G__cell:last-child .StripBlock-module__JdDU3G__item{padding-right:0}.StripBlock-module__JdDU3G__title{font-weight:var(--font-field-strip-title);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title);letter-spacing:var(--size-field-strip-title-tracking);text-wrap:balance;overflow-wrap:break-word}.StripBlock-module__JdDU3G__text{color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text);overflow-wrap:break-word}.StripBlock-module__JdDU3G__linked:hover .StripBlock-module__JdDU3G__title{color:var(--field-link)}@media (max-width:767px){.StripBlock-module__JdDU3G__strip{grid-template-columns:minmax(0,1fr)}.StripBlock-module__JdDU3G__cell,.StripBlock-module__JdDU3G__cell:last-child{border-right:0;border-bottom:var(--size-field-hairline) solid var(--field-line)}.StripBlock-module__JdDU3G__item,.StripBlock-module__JdDU3G__cell:first-child .StripBlock-module__JdDU3G__item,.StripBlock-module__JdDU3G__cell:last-child .StripBlock-module__JdDU3G__item{padding:calc(var(--space-field-strip-pad) * 11 / 16) 0}}.StripBlock-module__JdDU3G__title{color:var(--studio-ink);font-weight:var(--font-studio-h3);letter-spacing:var(--size-studio-h3-tracking)}.StripBlock-module__JdDU3G__text{color:var(--studio-ink2)}
.TextMediaBlock-module__UKKG8a__section{gap:var(--space-field-split-gap-fluid);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.TextMediaBlock-module__UKKG8a__section[data-has-image=true]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.TextMediaBlock-module__UKKG8a__section[data-has-image=true][data-side=left]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.TextMediaBlock-module__UKKG8a__section[data-side=left] .TextMediaBlock-module__UKKG8a__text{order:2}}.TextMediaBlock-module__UKKG8a__text>:first-child{margin-top:0}.TextMediaBlock-module__UKKG8a__text>:last-child{margin-bottom:0}.TextMediaBlock-module__UKKG8a__text{min-width:0;color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text);overflow-wrap:break-word}:is(.TextMediaBlock-module__UKKG8a__text h2,.TextMediaBlock-module__UKKG8a__text h3,.TextMediaBlock-module__UKKG8a__text h4){color:var(--field-heading);font-weight:var(--font-field-h3);letter-spacing:var(--size-field-h3-tracking);text-wrap:balance}.TextMediaBlock-module__UKKG8a__text h2{font-size:var(--size-field-h3-fluid);line-height:var(--leading-field-h3)}.TextMediaBlock-module__UKKG8a__text h3{font-size:var(--size-field-h4);line-height:var(--leading-field-h4)}.TextMediaBlock-module__UKKG8a__text h4{font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title)}.TextMediaBlock-module__UKKG8a__text a{color:var(--field-link)}.TextMediaBlock-module__UKKG8a__mediaColumn{min-width:0;height:clamp(calc(var(--size-field-card) * .75), 30vw, calc(var(--size-field-card) * 1.075));background:var(--field-pale);overflow:hidden}.TextMediaBlock-module__UKKG8a__mediaColumn figure{height:100%;margin:0}.TextMediaBlock-module__UKKG8a__image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.TextMediaBlock-module__UKKG8a__mediaColumn:hover .TextMediaBlock-module__UKKG8a__image{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.TextMediaBlock-module__UKKG8a__image{transition:none}.TextMediaBlock-module__UKKG8a__mediaColumn:hover .TextMediaBlock-module__UKKG8a__image{transform:none}}.TextMediaBlock-module__UKKG8a__text h2:before{content:"";width:var(--size-field-bar-w);height:var(--size-field-bar-h);margin-bottom:var(--space-field-bar-gap);background:var(--field-accent);display:block}.TextMediaBlock-module__UKKG8a__text ul{gap:calc(var(--space-field-form-gap) * .6);margin:calc(var(--space-field-bar-gap) * 1.2) 0 0;color:var(--field-heading);padding:0;list-style:none;display:grid}.TextMediaBlock-module__UKKG8a__text ul li{align-items:baseline;gap:calc(var(--space-field-form-gap) * .7);display:flex}.TextMediaBlock-module__UKKG8a__text ul li:before{content:"";width:calc(var(--size-field-bar-h) * 7 / 3);height:calc(var(--size-field-bar-h) * 7 / 3);background:var(--field-accent);transform:translateY(calc(var(--size-field-bar-h) * -2 / 3));flex:none}.TextMediaBlock-module__UKKG8a__text{color:var(--studio-ink2);font-size:var(--size-studio-lead);line-height:var(--leading-studio-lead)}:is(.TextMediaBlock-module__UKKG8a__text h2,.TextMediaBlock-module__UKKG8a__text h3,.TextMediaBlock-module__UKKG8a__text h4){color:var(--studio-ink);font-weight:var(--font-studio-h2)}.TextMediaBlock-module__UKKG8a__text h2:before{display:none}.TextMediaBlock-module__UKKG8a__image{border-radius:var(--radius-studio-radius)}
.HomeClosing-module__wK6zvW__band{padding-block:var(--space-studio-sectionY-fluid);background:var(--studio-stage);color:var(--studio-onInk);border-bottom:var(--size-field-hairline) solid var(--studio-onInkLine)}.HomeClosing-module__wK6zvW__inner{gap:calc(var(--space-studio-gridGap) * 2);max-width:min(var(--size-studio-measure), calc(100% - 2 * var(--space-studio-margin-fluid)));margin-inline:auto;display:grid}.HomeClosing-module__wK6zvW__call{justify-content:space-between;align-items:center;gap:var(--space-studio-gridGap) calc(var(--space-studio-gridGap) * 2);flex-wrap:wrap;display:flex}.HomeClosing-module__wK6zvW__heading{max-width:18ch;color:var(--studio-onInk);font-weight:var(--font-studio-h1);font-size:calc(var(--size-studio-h1-fluid) * .8);line-height:var(--leading-studio-h1);letter-spacing:var(--size-studio-h1-tracking);text-wrap:balance;margin:0}.HomeClosing-module__wK6zvW__button{align-items:center;gap:calc(var(--space-studio-gridGap) * .4);min-height:var(--size-studio-control);padding:0 calc(var(--space-studio-gridGap) * 1.2);border-radius:var(--radius-studio-radius);background:var(--studio-acc);color:var(--studio-onAccent);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);text-decoration:none;display:inline-flex}.HomeClosing-module__wK6zvW__button:hover{background:var(--studio-accDark)}.HomeClosing-module__wK6zvW__button:focus-visible,.HomeClosing-module__wK6zvW__contact a:focus-visible{outline:var(--size-field-ring-w) solid var(--studio-onInk);outline-offset:var(--size-field-ring-offset)}.HomeClosing-module__wK6zvW__contacts{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-field-card) * .62), 1fr));gap:var(--space-studio-gridGap) calc(var(--space-studio-gridGap) * 2);padding-top:calc(var(--space-studio-gridGap) * 1.4);border-top:var(--size-field-hairline) solid var(--studio-onInkLine);margin:0;display:grid}.HomeClosing-module__wK6zvW__contact{gap:calc(var(--space-studio-gridGap) * .3);display:grid}.HomeClosing-module__wK6zvW__contact dt{color:var(--studio-onInkSoft);font-size:var(--size-studio-label)}.HomeClosing-module__wK6zvW__contact dd{color:var(--studio-onInk);font-size:var(--size-studio-h3);font-weight:var(--font-studio-h3);line-height:var(--leading-studio-h3);overflow-wrap:anywhere;margin:0}.HomeClosing-module__wK6zvW__contact a{color:inherit;border-bottom:var(--size-field-hairline) solid var(--studio-onInkLine);text-decoration:none}.HomeClosing-module__wK6zvW__contact a:hover{border-bottom-color:var(--studio-onInk)}
.HomeFigures-module__qoKmgq__band{padding-block:var(--space-studio-sectionY-fluid);background:var(--studio-stage);color:var(--studio-onInk)}.HomeFigures-module__qoKmgq__inner{max-width:min(var(--size-studio-measure), calc(100% - 2 * var(--space-studio-margin-fluid)));margin-inline:auto}.HomeFigures-module__qoKmgq__head{justify-content:space-between;align-items:baseline;gap:var(--space-studio-gridGap);flex-wrap:wrap;display:flex}.HomeFigures-module__qoKmgq__heading{color:var(--studio-onInk);font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);line-height:var(--leading-studio-h2);letter-spacing:var(--size-studio-h2-tracking);margin:0}.HomeFigures-module__qoKmgq__link{color:var(--studio-onInk);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);text-underline-offset:.3em;text-decoration:underline}.HomeFigures-module__qoKmgq__link:hover{color:var(--field-bandlink)}.HomeFigures-module__qoKmgq__link:focus-visible{outline:var(--size-field-ring-w) solid var(--studio-onInk);outline-offset:var(--size-field-ring-offset)}.HomeFigures-module__qoKmgq__figures{gap:var(--space-studio-gridGap) calc(var(--space-studio-gridGap) * 2);margin:calc(var(--space-studio-gridGap) * 2) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.6fr);display:grid}.HomeFigures-module__qoKmgq__figure{justify-content:flex-end;gap:calc(var(--space-studio-gridGap) * .5);padding-top:var(--space-studio-gridGap);border-top:var(--size-field-hairline) solid var(--studio-onInkLine);flex-direction:column-reverse;display:flex}.HomeFigures-module__qoKmgq__value{color:var(--studio-onInk);font-weight:var(--font-studio-h1);font-size:var(--size-studio-h1-fluid);letter-spacing:var(--size-studio-h1-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1}.HomeFigures-module__qoKmgq__figure[data-kind=span] .HomeFigures-module__qoKmgq__value{font-size:calc(var(--size-studio-h1-fluid) * .72);line-height:1.2}.HomeFigures-module__qoKmgq__label{color:var(--studio-onInkSoft);font-size:var(--size-studio-lead);line-height:var(--leading-studio-lead)}@media (max-width:1023px){.HomeFigures-module__qoKmgq__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeFigures-module__qoKmgq__figure[data-kind=span]{grid-column:1/-1}}
.ShapeStubSilhouette-module__Ank-vq__stub{width:100%;height:100%}.ShapeStubSilhouette-module__Ank-vq__body{fill:var(--studio-onInkSoft);fill-opacity:.3}.ShapeStubSilhouette-module__Ank-vq__light{fill:var(--studio-onInkSoft);fill-opacity:.32}.ShapeStubSilhouette-module__Ank-vq__edge{fill:var(--studio-onInk);fill-opacity:.7}.ShapeStubSilhouette-module__Ank-vq__shade{fill:var(--studio-stage);fill-opacity:.5}.ShapeStubSilhouette-module__Ank-vq__seam{fill:none;stroke:var(--studio-stage);stroke-opacity:.8;stroke-width:var(--size-field-hairline);vector-effect:non-scaling-stroke}
.FieldProductCard-module__m1AGIa__card{min-width:0;color:var(--field-heading);flex-direction:column;text-decoration:none;display:flex}.FieldProductCard-module__m1AGIa__plate{aspect-ratio:16/10;background:var(--field-shelf);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:0 4%;display:grid;overflow:hidden}.FieldProductCard-module__m1AGIa__image{object-fit:contain;width:100%;height:auto;max-height:90%}.FieldProductCard-module__m1AGIa__plate svg{width:60%;height:80%;color:var(--field-slate)}.FieldProductCard-module__m1AGIa__code{margin-top:calc(var(--space-field-bar-gap) * .8);color:var(--field-heading);font-size:var(--size-field-cap);font-weight:var(--font-field-cap);letter-spacing:var(--size-field-cap-tracking);text-transform:uppercase;line-height:var(--leading-field-meta);white-space:nowrap}.FieldProductCard-module__m1AGIa__title{margin-top:calc(var(--space-field-form-gap) * .4);font-weight:var(--font-field-card-title);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title);text-wrap:balance;overflow-wrap:break-word}.FieldProductCard-module__m1AGIa__meta{margin-top:calc(var(--space-field-form-gap) * .4);color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta);font-variant-numeric:tabular-nums}.FieldProductCard-module__m1AGIa__marker{margin-top:calc(var(--space-field-form-gap) * .4);color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.FieldProductCard-module__m1AGIa__members{margin:calc(var(--space-field-form-gap) * .4) 0 0;padding:0;list-style:none;display:grid}.FieldProductCard-module__m1AGIa__member{justify-content:space-between;gap:0 var(--space-field-form-gap);min-height:var(--size-field-control);color:var(--field-heading);font-size:var(--size-field-meta);line-height:var(--leading-field-meta);flex-wrap:wrap;align-items:center;text-decoration:none;display:flex}.FieldProductCard-module__m1AGIa__member:hover{color:var(--field-link)}.FieldProductCard-module__m1AGIa__memberRange{color:var(--field-slate);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767px){.FieldProductCard-module__m1AGIa__card{grid-template-columns:calc(var(--size-field-control) * 2.55) minmax(0, 1fr);column-gap:calc(var(--space-field-form-gap) * .8);padding:calc(var(--space-field-form-gap) * .8) 0;border-bottom:var(--size-field-hairline) solid var(--field-line);align-content:center;display:grid}.FieldProductCard-module__m1AGIa__plate{grid-area:1/1/span 3;align-self:center}.FieldProductCard-module__m1AGIa__code,.FieldProductCard-module__m1AGIa__title,.FieldProductCard-module__m1AGIa__meta,.FieldProductCard-module__m1AGIa__marker,.FieldProductCard-module__m1AGIa__members{grid-column:2}.FieldProductCard-module__m1AGIa__code{margin-top:0}.FieldProductCard-module__m1AGIa__title{margin-top:calc(var(--space-field-form-gap) * .2);font-size:calc(var(--size-field-strip-title) * .85)}.FieldProductCard-module__m1AGIa__meta{margin-top:calc(var(--space-field-form-gap) * .2);font-size:calc(var(--size-field-meta) * .965)}}@media (max-width:599px){.FieldProductCard-module__m1AGIa__title{font-size:calc(var(--size-field-strip-title) * .85)}}.FieldProductCard-module__m1AGIa__card{border-radius:var(--radius-studio-radius);background:var(--studio-surf);color:var(--studio-ink);transition:background-color .16s;overflow:hidden}.FieldProductCard-module__m1AGIa__card:hover .FieldProductCard-module__m1AGIa__title{color:var(--studio-ink)}.FieldProductCard-module__m1AGIa__plate{padding:calc(var(--space-field-form-gap) * .9);background:linear-gradient(168deg, var(--studio-stageLift), var(--studio-stage));background-color:var(--studio-stage)}.FieldProductCard-module__m1AGIa__plate svg{color:var(--field-bandsoft)}.FieldProductCard-module__m1AGIa__code,.FieldProductCard-module__m1AGIa__title,.FieldProductCard-module__m1AGIa__meta,.FieldProductCard-module__m1AGIa__marker{padding-inline:calc(var(--space-field-form-gap) * .9)}.FieldProductCard-module__m1AGIa__code{margin-top:calc(var(--space-field-form-gap) * .9);color:var(--studio-ink2);font-weight:var(--font-studio-code);font-size:var(--size-studio-code);letter-spacing:var(--size-studio-label-tracking)}.FieldProductCard-module__m1AGIa__title{font-weight:var(--font-studio-card-title);font-size:var(--size-studio-card-title);line-height:var(--leading-studio-card-title)}.FieldProductCard-module__m1AGIa__meta,.FieldProductCard-module__m1AGIa__marker{color:var(--studio-ink2)}.FieldProductCard-module__m1AGIa__card{padding-bottom:calc(var(--space-field-form-gap) * .9);background:var(--studio-bg)}.FieldProductCard-module__m1AGIa__card:hover{background:var(--studio-surf2)}
.ProductCard-module__Pi49bW__card{background:var(--studio-surf);border-radius:var(--radius-studio-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProductCard-module__Pi49bW__card:has(.ProductCard-module__Pi49bW__link:hover){background:var(--studio-panel2)}.ProductCard-module__Pi49bW__link,.ProductCard-module__Pi49bW__body{gap:calc(var(--space-studio-gridGap) * .35);padding:calc(var(--space-studio-gridGap) * .8) var(--space-studio-cell-x) var(--space-studio-cell-x);color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ProductCard-module__Pi49bW__link:focus-visible{outline:none}.ProductCard-module__Pi49bW__card:has(.ProductCard-module__Pi49bW__link:focus-visible){outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.ProductCard-module__Pi49bW__link:after{content:"";position:absolute;inset:0}.ProductCard-module__Pi49bW__frame{aspect-ratio:16/10;background:linear-gradient(168deg, var(--studio-stageLift), var(--studio-stage));background-color:var(--studio-stage);border-bottom:var(--size-field-hairline) solid var(--studio-rule);width:100%;display:block;position:relative;overflow:hidden}.ProductCard-module__Pi49bW__frame>svg{width:60%;height:52%;position:absolute;top:24%;left:20%}.ProductCard-module__Pi49bW__media{inset:var(--space-studio-cell-x);position:absolute;container-type:size}.ProductCard-module__Pi49bW__image{object-fit:contain}.ProductCard-module__Pi49bW__media[data-orient=tall] .ProductCard-module__Pi49bW__image{width:100cqh;height:100cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.ProductCard-module__Pi49bW__code{min-height:1lh;color:var(--studio-ink2);font-weight:var(--font-studio-code);font-size:var(--size-studio-code);line-height:var(--leading-studio-code);white-space:nowrap}.ProductCard-module__Pi49bW__title{color:var(--studio-ink);font-weight:var(--font-studio-card-title);font-size:var(--size-studio-card-title);line-height:var(--leading-studio-card-title);overflow-wrap:break-word;text-wrap:balance;margin:0}.ProductCard-module__Pi49bW__meta{justify-content:space-between;gap:calc(var(--space-studio-gridGap) / 4) calc(var(--space-studio-gridGap) / 2);padding-top:calc(var(--space-studio-gridGap) / 2);border-top:var(--size-field-hairline) solid var(--studio-ruleSoft);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);flex-wrap:wrap;margin-top:auto;display:flex}.ProductCard-module__Pi49bW__range{color:var(--studio-ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.ProductCard-module__Pi49bW__marker{color:var(--studio-verify);font-weight:var(--font-studio-label)}.ProductCard-module__Pi49bW__inSystem{color:var(--studio-ink2);font-weight:var(--font-studio-label)}
.CardGrid-module__qMTh0q__grid{max-width:var(--size-studio-measure);gap:var(--space-studio-gridGap);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (768px<=width<1024px){.CardGrid-module__qMTh0q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CardGrid-module__qMTh0q__grid:has(>:nth-child(odd):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.CardGrid-module__qMTh0q__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.CardGrid-module__qMTh0q__members{margin:0;padding:0;list-style:none;display:grid}.CardGrid-module__qMTh0q__members li+li{border-top:var(--size-field-hairline) solid var(--studio-ruleSoft)}.CardGrid-module__qMTh0q__member{gap:calc(var(--space-studio-gridGap) * .35);padding-block:calc(var(--space-studio-gridGap) * .4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.CardGrid-module__qMTh0q__members li:first-child .CardGrid-module__qMTh0q__member{padding-top:0}.CardGrid-module__qMTh0q__members li:last-child .CardGrid-module__qMTh0q__member{padding-bottom:0}.CardGrid-module__qMTh0q__memberTitle{color:var(--studio-ink);font-weight:var(--font-studio-card-title);font-size:var(--size-studio-card-title);line-height:var(--leading-studio-card-title);overflow-wrap:break-word}.CardGrid-module__qMTh0q__member:hover .CardGrid-module__qMTh0q__memberTitle{color:var(--studio-accText)}.CardGrid-module__qMTh0q__member:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.CardGrid-module__qMTh0q__memberMeta{justify-content:space-between;gap:0 calc(var(--space-studio-gridGap) / 2);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);flex-wrap:wrap;display:flex}
.Breadcrumb-module__45prjG__crumb{color:var(--field-bandsoft);font-size:var(--size-studio-label);font-weight:var(--font-studio-body);line-height:var(--leading-studio-label);flex-wrap:wrap;align-items:baseline;display:flex}.Breadcrumb-module__45prjG__crumb .Breadcrumb-module__45prjG__trail{align-items:baseline;display:inline-flex}.Breadcrumb-module__45prjG__crumb .Breadcrumb-module__45prjG__sep{margin-inline:calc(var(--space-studio-gridGap) * .4)}.Breadcrumb-module__45prjG__crumb a{min-height:var(--size-field-control);margin-block:calc((var(--size-studio-label) * var(--leading-studio-label) - var(--size-field-control)) / 2);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.Breadcrumb-module__45prjG__crumb a:hover{color:var(--field-bandink);text-decoration:underline}.Breadcrumb-module__45prjG__crumb [aria-current=page]{color:var(--field-bandink)}.Breadcrumb-module__45prjG__studio{color:var(--studio-ink2)}.Breadcrumb-module__45prjG__studio a:hover{color:var(--studio-ink)}.Breadcrumb-module__45prjG__studio [aria-current=page]{color:inherit}.Breadcrumb-module__45prjG__studio a{min-height:0;margin-block:0}
.HeroBlock-module__rGLWqq__head{min-height:calc(var(--size-field-card) * .75);padding:var(--space-field-gutter) 0;background:var(--field-band);color:var(--field-bandink);align-items:center;display:flex}.HeroBlock-module__rGLWqq__inner{align-items:center;gap:calc(var(--space-field-gutter) * 5 / 6);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.HeroBlock-module__rGLWqq__head[data-has-image=true]{min-height:calc(var(--size-field-card) * .95)}.HeroBlock-module__rGLWqq__head[data-has-image=true] .HeroBlock-module__rGLWqq__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.HeroBlock-module__rGLWqq__words{min-width:0}.HeroBlock-module__rGLWqq__bar{width:var(--size-field-bar-w);height:var(--size-field-bar-h);margin-top:calc(var(--space-field-bar-gap) * 1.2);background:var(--field-accent)}.HeroBlock-module__rGLWqq__words>:first-child.HeroBlock-module__rGLWqq__bar{margin-top:0}.HeroBlock-module__rGLWqq__heading{margin:calc(var(--space-field-bar-gap) * .8) 0 0;color:var(--field-bandink);font-weight:var(--font-field-h1);font-size:var(--size-field-h1-fluid);line-height:var(--leading-field-h1);letter-spacing:var(--size-field-h1-tracking);text-wrap:balance;overflow-wrap:break-word}.HeroBlock-module__rGLWqq__subheading{margin:calc(var(--space-field-bar-gap) * .8) 0 0;max-width:44ch;color:var(--field-bandsoft);font-size:var(--size-field-text);line-height:var(--leading-field-text);overflow-wrap:break-word}.HeroBlock-module__rGLWqq__image{width:100%;height:auto}.HeroBlock-module__rGLWqq__button{min-height:var(--size-field-control);justify-content:center;align-items:center;gap:calc(var(--space-field-form-gap) / 2);padding:0 calc(var(--space-field-bar-gap) * 1.18);margin-top:var(--space-field-form-gap);color:var(--field-bandink);border:calc(var(--size-field-hairline) * 1.5) solid var(--field-bandink);border-radius:var(--radius-field-pill-r);font-weight:var(--font-field-cap);font-size:var(--size-field-cap);letter-spacing:var(--size-field-pill-tracking);text-transform:uppercase;background:0 0;text-decoration:none;display:inline-flex}.HeroBlock-module__rGLWqq__button:hover,.HeroBlock-module__rGLWqq__button:active{color:var(--field-bandlink);border-color:var(--field-bandlink)}.HeroBlock-module__rGLWqq__button:active{transform:translateY(var(--size-field-hairline))}@media (max-width:1024px){.HeroBlock-module__rGLWqq__head[data-has-image=true] .HeroBlock-module__rGLWqq__inner{grid-template-columns:minmax(0,1fr)}}
.Chevron-module__gtZicG__chevron{width:calc(var(--size-field-bar-h) * 4);height:calc(var(--size-field-bar-h) * 4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}
.PageExits-module__xe01uW__exits{padding-block:calc(var(--space-studio-sectionY-fluid) * .7);background:var(--studio-surf2);color:var(--studio-ink);border-top:var(--size-field-hairline) solid var(--studio-rule)}.PageExits-module__xe01uW__heading{margin:0 0 calc(var(--space-studio-gridGap) * 1.1);color:var(--studio-ink);font-weight:var(--font-studio-h3);font-size:var(--size-studio-h3);line-height:var(--leading-studio-h3);letter-spacing:var(--size-studio-h3-tracking)}.PageExits-module__xe01uW__cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--size-field-rail) * .85)), 1fr));gap:var(--space-studio-gridGap);margin:0;padding:0;list-style:none;display:grid}.PageExits-module__xe01uW__card{gap:calc(var(--space-studio-gridGap) * .4);height:100%;padding:calc(var(--space-studio-gridGap) * 1.1) calc(var(--space-studio-gridGap) * 1.2);background:var(--studio-bg);border:var(--size-field-hairline) solid var(--studio-rule);border-radius:var(--radius-studio-radius);color:var(--studio-ink);flex-direction:column;text-decoration:none;display:flex}.PageExits-module__xe01uW__card:hover,.PageExits-module__xe01uW__card:active{border-color:var(--studio-ink)}.PageExits-module__xe01uW__card:focus-visible{outline:var(--size-field-ring-w) solid var(--studio-ink);outline-offset:var(--size-field-ring-offset)}.PageExits-module__xe01uW__cardTitle{align-items:center;gap:calc(var(--space-studio-gridGap) * .4);font-weight:var(--font-studio-button);font-size:var(--size-studio-fact);line-height:var(--leading-studio-fact);display:inline-flex}.PageExits-module__xe01uW__cardText{color:var(--studio-ink2);font-size:var(--size-studio-body);line-height:var(--leading-studio-body)}.PageExits-module__xe01uW__reach:hover{border-color:var(--studio-rule)}.PageExits-module__xe01uW__reachLinks{column-gap:calc(var(--space-studio-gridGap) * 1.2);flex-wrap:wrap;margin-top:auto;display:flex}.PageExits-module__xe01uW__reachLinks a{min-height:var(--size-field-control);color:var(--studio-accText);font-weight:var(--font-studio-button);font-size:var(--size-studio-body);font-variant-numeric:tabular-nums;align-items:center;text-decoration:none;display:inline-flex}.PageExits-module__xe01uW__reachLinks a:hover{text-decoration:underline}.PageExits-module__xe01uW__reachLinks a:focus-visible{outline:var(--size-field-ring-w) solid var(--studio-ink);outline-offset:var(--size-field-ring-offset)}
.KitSection-module__hoA5la__section{padding:0 var(--space-studio-margin-fluid) calc(var(--space-studio-gridGap) * 2.3);background:var(--studio-bg);color:var(--studio-ink);scroll-margin-top:calc(var(--size-studio-topbar) + var(--size-studio-control) + var(--space-studio-gridGap))}.KitSection-module__hoA5la__inner{max-width:var(--size-studio-measure);margin-inline:auto}.KitSection-module__hoA5la__heading{margin:0 0 calc(var(--space-studio-gridGap) * .4);font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);letter-spacing:var(--size-studio-h2-tracking);line-height:var(--leading-studio-h2)}.KitSection-module__hoA5la__group{gap:calc(var(--space-studio-gridGap) * 2.2);padding-block:calc(var(--space-studio-gridGap) * 1.3);border-top:var(--size-field-hairline) solid var(--studio-rule);grid-template-columns:minmax(0,.34fr) minmax(0,1fr);display:grid}.KitSection-module__hoA5la__groupHeading{max-width:18ch;font-weight:var(--font-studio-h2);font-size:clamp(var(--size-studio-h3), 2vw, calc(var(--size-studio-h3) * 1.3));letter-spacing:var(--size-studio-h3-tracking);line-height:var(--leading-studio-h3);margin:0}.KitSection-module__hoA5la__list{margin:0;padding:0;list-style:none;display:grid}.KitSection-module__hoA5la__item{align-items:baseline;gap:0 calc(var(--space-studio-gridGap) * .7);padding:calc(var(--space-studio-gridGap) * .55) 0;color:var(--studio-ink);font-size:var(--size-studio-body);line-height:var(--leading-studio-body);overflow-wrap:break-word;border-bottom:var(--size-field-hairline) solid var(--studio-ruleSoft);flex-wrap:wrap;display:flex;position:relative}.KitSection-module__hoA5la__plain{color:var(--studio-ink2)}.KitSection-module__hoA5la__item:first-child{padding-top:0}.KitSection-module__hoA5la__item:last-child{border-bottom:0}.KitSection-module__hoA5la__code{color:var(--studio-ink2);font-weight:var(--font-studio-code);font-size:var(--size-studio-code);line-height:var(--leading-studio-code);white-space:nowrap}.KitSection-module__hoA5la__link{color:var(--studio-ink);text-decoration:none}.KitSection-module__hoA5la__link:after{content:"";position:absolute;inset:0}.KitSection-module__hoA5la__link:hover{color:var(--studio-accText)}.KitSection-module__hoA5la__link:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}@media (max-width:767px){.KitSection-module__hoA5la__group{gap:calc(var(--space-studio-gridGap) * .6);grid-template-columns:minmax(0,1fr)}.KitSection-module__hoA5la__item{gap:calc(var(--space-studio-gridGap) * .15);flex-direction:column}}
.PartOfSolutions-module__V_2ooW__section{padding:0 var(--space-studio-margin-fluid) calc(var(--space-studio-gridGap) * 2.3);background:var(--studio-bg);color:var(--studio-ink)}.PartOfSolutions-module__V_2ooW__inner{max-width:var(--size-studio-measure);margin-inline:auto}.PartOfSolutions-module__V_2ooW__heading{margin:0 0 calc(var(--space-studio-gridGap) * .8);font-weight:var(--font-studio-h3);font-size:var(--size-studio-h3);letter-spacing:var(--size-studio-h3-tracking);line-height:var(--leading-studio-h3)}.PartOfSolutions-module__V_2ooW__list{margin:0;padding:0;list-style:none;display:grid}.PartOfSolutions-module__V_2ooW__row{justify-content:space-between;align-items:baseline;gap:0 calc(var(--space-studio-gridGap) * 1.2);padding:calc(var(--space-studio-gridGap) * .65) 0;border-bottom:var(--size-field-hairline) solid var(--studio-ruleSoft);flex-wrap:wrap;display:flex}.PartOfSolutions-module__V_2ooW__link{align-items:baseline;gap:0 calc(var(--space-studio-gridGap) * .7);min-width:0;color:var(--studio-ink);font-size:var(--size-studio-body);overflow-wrap:break-word;flex-wrap:wrap;flex:24ch;text-decoration:none;display:flex}.PartOfSolutions-module__V_2ooW__link:hover{color:var(--studio-accText)}.PartOfSolutions-module__V_2ooW__link:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.PartOfSolutions-module__V_2ooW__code{color:var(--studio-ink2);font-weight:var(--font-studio-code);font-size:var(--size-studio-code);line-height:var(--leading-studio-code);white-space:nowrap}.PartOfSolutions-module__V_2ooW__title{min-width:0}.PartOfSolutions-module__V_2ooW__role{color:var(--studio-ink2);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);white-space:nowrap}@media (max-width:767px){.PartOfSolutions-module__V_2ooW__row{align-items:flex-start;gap:calc(var(--space-studio-gridGap) * .25);flex-direction:column}.PartOfSolutions-module__V_2ooW__link{flex:none;align-content:flex-start}}
.ProductSections-module__02sbdW__section{padding:0 var(--space-studio-margin-fluid) calc(var(--space-studio-gridGap) * 2.3);background:var(--studio-bg);color:var(--studio-ink)}.ProductSections-module__02sbdW__inner{max-width:var(--size-studio-measure);margin-inline:auto}.ProductSections-module__02sbdW__heading{margin:0 0 calc(var(--space-studio-gridGap) * .8);font-weight:var(--font-studio-h3);font-size:var(--size-studio-h3);letter-spacing:var(--size-studio-h3-tracking);line-height:var(--leading-studio-h3)}.ProductSections-module__02sbdW__whole{white-space:nowrap}.ProductSections-module__02sbdW__sizesHeading{margin:0 0 calc(var(--space-studio-gridGap) * .4);font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);letter-spacing:var(--size-studio-h2-tracking);line-height:var(--leading-studio-h2)}.ProductSections-module__02sbdW__note{max-width:74ch;color:var(--studio-ink2);font-size:var(--size-studio-body);line-height:var(--leading-studio-body);margin:0}.ProductSections-module__02sbdW__sheetRow{gap:calc(var(--space-studio-gridGap) * 2.2);padding-block:calc(var(--space-studio-gridGap) * 1.3);border-top:var(--size-field-hairline) solid var(--studio-rule);grid-template-columns:minmax(0,.34fr) minmax(0,1fr);display:grid}.ProductSections-module__02sbdW__sheetBare{grid-column:2}.ProductSections-module__02sbdW__sheetHeading{max-width:18ch;font-weight:var(--font-studio-h2);font-size:clamp(var(--size-studio-h3), 2vw, calc(var(--size-studio-h3) * 1.3));letter-spacing:var(--size-studio-h3-tracking);line-height:var(--leading-studio-h3);margin:0}.ProductSections-module__02sbdW__sheetLead{margin:0 0 calc(var(--space-studio-gridGap) * .7);max-width:74ch;color:var(--studio-ink2);font-size:var(--size-studio-body);line-height:var(--leading-studio-body)}.ProductSections-module__02sbdW__sheetList{gap:calc(var(--space-studio-gridGap) * .45);max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.ProductSections-module__02sbdW__sheetList li{padding-left:var(--space-studio-gridGap);color:var(--studio-ink2);font-size:var(--size-studio-body);line-height:var(--leading-studio-body);position:relative}.ProductSections-module__02sbdW__sheetList li:before{content:"";width:calc(var(--space-studio-gridGap) * .4);height:var(--size-field-hairline);background:var(--studio-ink2);position:absolute;top:.66em;left:0}@media (max-width:767px){.ProductSections-module__02sbdW__sheetRow{gap:calc(var(--space-studio-gridGap) * .6);grid-template-columns:minmax(0,1fr)}.ProductSections-module__02sbdW__sheetBare{grid-column:1}}.ProductSections-module__02sbdW__documents{margin:0;padding:0;list-style:none;display:grid}.ProductSections-module__02sbdW__document{padding:calc(var(--space-studio-gridGap) * .65) 0;color:var(--studio-ink);font-size:var(--size-studio-body);border-bottom:var(--size-field-hairline) solid var(--studio-ruleSoft);text-decoration:none;display:block}.ProductSections-module__02sbdW__document:hover{color:var(--studio-accText)}.ProductSections-module__02sbdW__document:focus-visible,.ProductSections-module__02sbdW__action:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.ProductSections-module__02sbdW__related{border-top:var(--size-field-hairline) solid var(--studio-rule);margin:0;padding:0;list-style:none;display:grid}.ProductSections-module__02sbdW__relatedRow{align-items:center;gap:var(--space-studio-gridGap);padding:calc(var(--space-studio-gridGap) * .6) 0;border-bottom:var(--size-field-hairline) solid var(--studio-ruleSoft);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.ProductSections-module__02sbdW__relatedThumb{width:calc(var(--size-studio-control) * 2.6);aspect-ratio:16/10;background:linear-gradient(168deg, var(--studio-stageLift), var(--studio-stage));background-color:var(--studio-stage);border-radius:var(--radius-studio-r-sm);display:block;position:relative;overflow:hidden}.ProductSections-module__02sbdW__relatedThumb>[data-orient]{inset:calc(var(--space-studio-gridGap) * .3)}@media (max-width:767px){.ProductSections-module__02sbdW__relatedRow{gap:calc(var(--space-studio-gridGap) * .7)}.ProductSections-module__02sbdW__relatedThumb{width:calc(var(--size-studio-control) * 1.8)}}.ProductSections-module__02sbdW__relatedLink{gap:calc(var(--space-studio-gridGap) * .15);min-width:0;color:var(--studio-ink);text-decoration:none;display:grid}.ProductSections-module__02sbdW__relatedLink:after{content:"";position:absolute;inset:0}.ProductSections-module__02sbdW__relatedLink:focus-visible{outline:none}.ProductSections-module__02sbdW__relatedRow:has(.ProductSections-module__02sbdW__relatedLink:focus-visible){outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.ProductSections-module__02sbdW__relatedCode{color:var(--studio-ink2);font-weight:var(--font-studio-code);font-size:var(--size-studio-code);line-height:var(--leading-studio-code);white-space:nowrap}.ProductSections-module__02sbdW__relatedTitle{font-weight:var(--font-studio-card-title);font-size:var(--size-studio-card-title);line-height:var(--leading-studio-card-title);overflow-wrap:break-word;text-wrap:balance}.ProductSections-module__02sbdW__relatedRow:hover .ProductSections-module__02sbdW__relatedTitle{color:var(--studio-accText)}.ProductSections-module__02sbdW__relatedMeta{gap:0 calc(var(--space-studio-gridGap) / 2);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);flex-wrap:wrap;display:flex}.ProductSections-module__02sbdW__relatedRange{color:var(--studio-ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.ProductSections-module__02sbdW__relatedMarker{color:var(--studio-accText);font-weight:var(--font-studio-label)}.ProductSections-module__02sbdW__panel{max-width:calc(var(--size-studio-measure) * .5);padding:calc(var(--space-studio-gridGap) * 1.2);background:var(--studio-surf);border-radius:var(--radius-studio-radius)}.ProductSections-module__02sbdW__action{min-height:var(--size-studio-control);margin-top:var(--space-studio-gridGap);padding:0 calc(var(--space-studio-gridGap) * 1.2);color:var(--studio-ink);font-size:var(--size-studio-button);font-weight:var(--font-studio-button);border:var(--size-field-hairline) solid var(--studio-ink);border-radius:var(--radius-studio-radius);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.ProductSections-module__02sbdW__action:hover{background:var(--studio-panel2)}.ProductSections-module__02sbdW__inlineLink{color:var(--studio-ink)}.ProductSections-module__02sbdW__inlineLink:hover{color:var(--studio-accText)}.ProductSections-module__02sbdW__inlineLink:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.ProductSections-module__02sbdW__action{border-color:var(--studio-acc);background:var(--studio-acc);color:var(--studio-onAccent)}.ProductSections-module__02sbdW__action:hover{border-color:var(--studio-accDark);background:var(--studio-accDark)}
.SizeSection-module__UTyb9W__section{width:min(var(--size-studio-measure), 100% - 2 * var(--space-studio-margin-fluid));margin:var(--space-studio-sectionY-fluid) auto}.SizeSection-module__UTyb9W__embedded{max-width:var(--size-studio-measure);margin:0 auto}.SizeSection-module__UTyb9W__head{justify-content:space-between;align-items:center;gap:var(--space-studio-gridGap);margin-bottom:var(--space-studio-gridGap);flex-wrap:wrap;display:flex}.SizeSection-module__UTyb9W__counts{color:var(--studio-ink2);font-size:var(--size-studio-label);font-weight:var(--font-studio-label);margin:0}.SizeSection-module__UTyb9W__productLevel{gap:var(--space-studio-gridGap);margin:0 0 var(--space-studio-gridGap);flex-wrap:wrap;display:flex}.SizeSection-module__UTyb9W__fact dt{color:var(--studio-ink2);font-size:var(--size-studio-label);font-weight:var(--font-studio-label)}.SizeSection-module__UTyb9W__fact dd{color:var(--studio-ink);font-size:var(--size-studio-fact);font-weight:var(--font-studio-fact);font-variant-numeric:tabular-nums;margin:0}.SizeSection-module__UTyb9W__frame{background:var(--studio-bg);border:var(--size-field-hairline) solid var(--studio-rule);border-radius:var(--radius-studio-radius);scrollbar-color:var(--studio-ink2) var(--studio-surf);scroll-timeline:--pdt-size-x inline;overflow:auto hidden}.SizeSection-module__UTyb9W__frameWrap{isolation:isolate;timeline-scope:--pdt-size-x;position:relative}.SizeSection-module__UTyb9W__frameWrap:after{content:"";z-index:2;pointer-events:none;opacity:0;box-shadow:0 0 calc(var(--space-studio-cell-x) * 2) calc(var(--space-studio-cell-x) / 4) var(--studio-ink2);top:var(--size-field-hairline);bottom:var(--size-field-hairline);right:var(--size-field-hairline);width:0;clip-path:inset(0 0 0 calc(var(--space-studio-cell-x) * -4));animation-name:SizeSection-module__UTyb9W__scrollCue;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pdt-size-x;position:absolute}@keyframes SizeSection-module__UTyb9W__scrollCue{0%,92%{opacity:1}to{opacity:0}}.SizeSection-module__UTyb9W__table{font-variant-numeric:tabular-nums;width:100%}.SizeSection-module__UTyb9W__table thead th{z-index:1;min-width:8ch;padding:calc(var(--space-studio-gridGap) * .55) calc(var(--space-studio-cell-x) * .6);background:var(--studio-surf);color:var(--studio-ink2);font-weight:var(--font-studio-label);font-size:var(--size-studio-label);line-height:var(--leading-studio-label);text-align:left;vertical-align:bottom;white-space:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;box-shadow:inset 0 calc(-1 * var(--size-field-hairline)) 0 var(--studio-rule);position:sticky;top:0}.SizeSection-module__UTyb9W__table thead th:first-child{white-space:nowrap}.SizeSection-module__UTyb9W__unit{white-space:nowrap;font-weight:var(--font-studio-cell);font-size:var(--size-studio-code);display:block}.SizeSection-module__UTyb9W__table tbody tr:nth-child(2n){background:var(--studio-surf2)}.SizeSection-module__UTyb9W__table td,.SizeSection-module__UTyb9W__table th[scope=row]{white-space:nowrap;padding:calc(var(--space-studio-gridGap) * .55) calc(var(--space-studio-cell-x) * .6);color:var(--studio-ink);font-size:var(--size-studio-cell);line-height:var(--leading-studio-cell);text-align:left}.SizeSection-module__UTyb9W__table thead th:first-child,.SizeSection-module__UTyb9W__table th[scope=row]{padding-left:var(--space-studio-cell-x)}.SizeSection-module__UTyb9W__table thead th:last-child,.SizeSection-module__UTyb9W__table td:last-child{padding-right:var(--space-studio-cell-x)}.SizeSection-module__UTyb9W__both{display:inline-grid}.SizeSection-module__UTyb9W__si,.SizeSection-module__UTyb9W__imperial{grid-area:1/1}.SizeSection-module__UTyb9W__section[data-units=imperial] .SizeSection-module__UTyb9W__si,.SizeSection-module__UTyb9W__section[data-units=si] .SizeSection-module__UTyb9W__imperial,.SizeSection-module__UTyb9W__embedded[data-units=imperial] .SizeSection-module__UTyb9W__si,.SizeSection-module__UTyb9W__embedded[data-units=si] .SizeSection-module__UTyb9W__imperial{visibility:hidden}.SizeSection-module__UTyb9W__beingVerified{color:var(--studio-verify);font-size:var(--size-studio-label);font-weight:var(--font-studio-label)}.SizeSection-module__UTyb9W__table th[scope=row]{z-index:1;background:var(--studio-bg);box-shadow:inset calc(-1 * var(--size-field-hairline)) 0 0 var(--studio-rule);position:sticky;left:0}.SizeSection-module__UTyb9W__table tbody tr:nth-child(2n) th[scope=row]{background:var(--studio-surf2)}.SizeSection-module__UTyb9W__table thead th:first-child{z-index:2;left:0}.SizeSection-module__UTyb9W__table thead th{z-index:2;transform:translateY(var(--held-head,0));position:relative}.SizeSection-module__UTyb9W__table thead th:first-child{z-index:3;position:sticky;left:0}
.UnitSwitch-module__M2mgyq__switch{gap:calc(var(--space-studio-gridGap) / 5);padding:calc(var(--space-studio-gridGap) / 5);background:var(--studio-surf);border-radius:var(--radius-studio-radius);display:inline-flex}.UnitSwitch-module__M2mgyq__button{min-width:var(--size-field-control);min-height:var(--size-field-control);padding:0 calc(var(--space-studio-gridGap) * .8);color:var(--studio-ink2);border-radius:var(--radius-studio-r-sm);font:inherit;font-size:var(--size-studio-label);font-weight:var(--font-studio-button);cursor:pointer;background:0 0;border:0}.UnitSwitch-module__M2mgyq__button:hover{color:var(--studio-ink)}.UnitSwitch-module__M2mgyq__button[aria-pressed=true]{background:var(--studio-bg);color:var(--studio-ink);box-shadow:inset 0 0 0 var(--size-field-hairline) var(--studio-ink)}.UnitSwitch-module__M2mgyq__button:disabled{cursor:default;opacity:.6}.UnitSwitch-module__M2mgyq__button:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:calc(-1 * var(--size-field-ring-offset))}
.cases-module__6AOBmG__figures{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--size-field-card) * .6)), 1fr));border-top:var(--size-field-hairline) solid var(--field-line);margin:0;display:grid}.cases-module__6AOBmG__figure{justify-content:flex-end;gap:calc(var(--space-field-form-gap) * .5);padding:calc(var(--space-field-form-gap) * 1.2) var(--space-field-form-gap) calc(var(--space-field-form-gap) * 1.4) 0;border-bottom:var(--size-field-hairline) solid var(--field-line);flex-direction:column-reverse;display:flex}.cases-module__6AOBmG__figure+.cases-module__6AOBmG__figure{padding-left:var(--space-field-form-gap);border-left:var(--size-field-hairline) solid var(--field-line)}.cases-module__6AOBmG__figureValue{align-items:baseline;gap:calc(var(--space-field-form-gap) * .3);color:var(--field-heading);font-weight:var(--font-field-h1);font-size:var(--size-field-opener-fluid);line-height:var(--leading-field-opener);letter-spacing:var(--size-field-opener-tracking);font-variant-numeric:tabular-nums;margin:0;display:flex}.cases-module__6AOBmG__figureUnit{color:var(--field-slate);font-weight:var(--font-field-h4);font-size:var(--size-field-h4);letter-spacing:normal}.cases-module__6AOBmG__figureLabel{max-width:30ch;color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.cases-module__6AOBmG__figuresBand{border-top-color:var(--field-bandline)}.cases-module__6AOBmG__figuresBand .cases-module__6AOBmG__figure,.cases-module__6AOBmG__figuresBand .cases-module__6AOBmG__figure+.cases-module__6AOBmG__figure{border-color:var(--field-bandline)}.cases-module__6AOBmG__figuresBand .cases-module__6AOBmG__figureValue{color:var(--field-bandink)}.cases-module__6AOBmG__figuresBand .cases-module__6AOBmG__figureUnit,.cases-module__6AOBmG__figuresBand .cases-module__6AOBmG__figureLabel{color:var(--field-bandsoft)}.cases-module__6AOBmG__chips{gap:calc(var(--space-field-form-gap) * .5);flex-wrap:wrap;display:flex}.cases-module__6AOBmG__chips a{align-items:center;gap:calc(var(--space-field-form-gap) * .4);min-height:var(--size-field-control);padding:0 calc(var(--space-field-form-gap) * .9);border:var(--size-field-hairline) solid var(--field-line);border-radius:var(--radius-studio-radius);color:var(--field-heading);font-size:var(--size-field-meta);text-decoration:none;display:inline-flex}.cases-module__6AOBmG__chips a span{color:var(--field-slate);font-variant-numeric:tabular-nums}.cases-module__6AOBmG__chips a:hover{border-color:var(--field-slate)}.cases-module__6AOBmG__chips a[aria-current=page]{border-color:var(--field-fill);background:var(--field-fill);color:var(--field-fillink)}.cases-module__6AOBmG__chips a[aria-current=page] span{color:var(--field-fillink)}.cases-module__6AOBmG__chips a:focus-visible,.cases-module__6AOBmG__card a:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.cases-module__6AOBmG__card{flex-direction:column;min-width:0;display:flex}.cases-module__6AOBmG__cardPicture{color:inherit;aspect-ratio:16/10;background:var(--field-pale);text-decoration:none;display:block;overflow:hidden}.cases-module__6AOBmG__plateImage{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.cases-module__6AOBmG__card:hover .cases-module__6AOBmG__plateImage{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.cases-module__6AOBmG__plateImage{transition:none}}.cases-module__6AOBmG__plate{justify-content:flex-end;gap:calc(var(--space-field-form-gap) * .5);height:100%;padding:calc(var(--space-field-form-gap) * 1.4);background:var(--field-band);color:var(--field-bandink);flex-direction:column;display:flex}.cases-module__6AOBmG__plateValue{align-items:baseline;gap:calc(var(--space-field-form-gap) * .4);font-weight:var(--font-field-h1);font-size:calc(var(--size-field-opener) * 1.4);letter-spacing:var(--size-field-opener-tracking);font-variant-numeric:tabular-nums;line-height:1;display:flex}.cases-module__6AOBmG__plateUnit{color:var(--field-bandsoft);font-size:var(--size-field-h3);letter-spacing:normal}.cases-module__6AOBmG__plateLabel{max-width:34ch;color:var(--field-bandsoft);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.cases-module__6AOBmG__cardWords{padding-top:calc(var(--space-field-form-gap) * 1.1);flex-direction:column;flex:1;display:flex}.cases-module__6AOBmG__cardLine{color:var(--field-link);font-size:var(--size-field-meta);line-height:var(--leading-field-meta);margin:0}.cases-module__6AOBmG__cardTitle{margin:calc(var(--space-field-form-gap) * .4) 0 0;color:var(--field-heading);font-weight:var(--font-field-card-title);font-size:var(--size-field-card-title);line-height:var(--leading-field-card-title);letter-spacing:var(--size-field-card-title-tracking);text-wrap:balance}.cases-module__6AOBmG__cardTitle a{color:inherit;text-decoration:none}.cases-module__6AOBmG__cardTitle a:hover{text-decoration:underline;text-decoration-thickness:var(--size-field-hairline);text-underline-offset:.15em}.cases-module__6AOBmG__cardSummary{margin:calc(var(--space-field-form-gap) * .5) 0 0;color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.cases-module__6AOBmG__factsLine{gap:calc(var(--space-field-form-gap) * .8);padding-top:calc(var(--space-field-form-gap) * 1.1);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;display:grid}.cases-module__6AOBmG__factsLine>div{padding-top:calc(var(--space-field-form-gap) * .5);border-top:var(--size-field-hairline) solid var(--field-line)}.cases-module__6AOBmG__factsLine dt{color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.cases-module__6AOBmG__factsLine dd{color:var(--field-heading);font-size:var(--size-field-meta);line-height:var(--leading-field-meta);margin:0}.cases-module__6AOBmG__cardWide{align-items:stretch;gap:var(--space-field-split-gap-fluid);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.cases-module__6AOBmG__cardWide .cases-module__6AOBmG__cardWords{padding-top:0}.cases-module__6AOBmG__cardWide .cases-module__6AOBmG__cardTitle{font-weight:var(--font-field-h2);font-size:var(--size-field-h3-fluid);line-height:var(--leading-field-h3);letter-spacing:var(--size-field-h3-tracking)}.cases-module__6AOBmG__cardWide .cases-module__6AOBmG__cardSummary{font-size:var(--size-field-text);line-height:var(--leading-field-text)}.cases-module__6AOBmG__more{align-items:center;gap:calc(var(--size-field-bar-h) * 2);min-height:var(--size-field-control);margin-top:calc(var(--space-field-form-gap) * .6);color:var(--field-link);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);text-decoration:none;display:inline-flex}.cases-module__6AOBmG__grid{gap:calc(var(--space-field-block-fluid) * .6) var(--space-field-split-gap-fluid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cases-module__6AOBmG__factsPanel{margin-top:calc(var(--space-field-block-fluid) * -.55);border:var(--size-field-hairline) solid var(--field-line);border-top:var(--size-field-bar-h) solid var(--studio-ink);background:var(--field-surface);box-shadow:var(--field-drop-shadow);position:relative}.cases-module__6AOBmG__factsPanel dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cases-module__6AOBmG__factsPanel dl>div{min-width:0;padding:calc(var(--space-field-form-gap) * 1.1) calc(var(--space-field-form-gap) * 1.2);border-right:var(--size-field-hairline) solid var(--field-line);border-bottom:var(--size-field-hairline) solid var(--field-line)}.cases-module__6AOBmG__factsPanel dl>div:nth-child(3n){border-right:0}.cases-module__6AOBmG__factsPanel dl>div:nth-last-child(-n+3){border-bottom:0}.cases-module__6AOBmG__factsPanel dt{color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.cases-module__6AOBmG__factsPanel dd{margin:calc(var(--space-field-form-gap) * .2) 0 0;color:var(--field-heading);font-size:var(--size-field-text);line-height:var(--leading-field-cap)}.cases-module__6AOBmG__used{border-top:var(--size-field-hairline) solid var(--field-line);margin:0;padding:0;list-style:none}.cases-module__6AOBmG__used a{align-items:center;gap:var(--space-field-form-gap);min-height:calc(var(--size-field-control) * 1.6);border-bottom:var(--size-field-hairline) solid var(--field-line);color:var(--field-heading);grid-template-columns:minmax(0,3fr) minmax(0,7fr) auto;text-decoration:none;display:grid}.cases-module__6AOBmG__used a:hover .cases-module__6AOBmG__usedOpen{text-decoration:underline}.cases-module__6AOBmG__usedCode{font-weight:var(--font-field-cap);white-space:nowrap}.cases-module__6AOBmG__usedOpen{align-items:center;gap:calc(var(--size-field-bar-h) * 2);color:var(--field-link);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);display:inline-flex}@media (max-width:1023px){.cases-module__6AOBmG__cardWide,.cases-module__6AOBmG__grid{grid-template-columns:minmax(0,1fr)}.cases-module__6AOBmG__factsPanel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-module__6AOBmG__factsPanel dl>div:nth-child(3n){border-right:var(--size-field-hairline) solid var(--field-line)}.cases-module__6AOBmG__factsPanel dl>div:nth-child(2n){border-right:0}.cases-module__6AOBmG__factsPanel dl>div:nth-last-child(-n+3){border-bottom:var(--size-field-hairline) solid var(--field-line)}.cases-module__6AOBmG__factsPanel dl>div:nth-last-child(-n+2){border-bottom:0}.cases-module__6AOBmG__figure+.cases-module__6AOBmG__figure{border-left:0;padding-left:0}}@media (max-width:599px){.cases-module__6AOBmG__used a{gap:calc(var(--space-field-form-gap) * .2);padding-block:calc(var(--space-field-form-gap) * .7);grid-template-columns:minmax(0,1fr)}.cases-module__6AOBmG__factsLine{grid-template-columns:minmax(0,1fr)}}.cases-module__6AOBmG__factMore{color:var(--field-slate);font-size:var(--size-field-meta);display:block}.cases-module__6AOBmG__figureUnit[data-sign=true],.cases-module__6AOBmG__plateUnit[data-sign=true]{margin-left:calc(var(--space-field-form-gap) * -.3)}.cases-module__6AOBmG__plateUnit[data-sign=true]{margin-left:calc(var(--space-field-form-gap) * -.4)}
.CatalogSection-module__MispyW__section{padding:var(--space-studio-sectionY-fluid) var(--space-studio-margin-fluid);background:var(--studio-bg);color:var(--studio-ink);scroll-margin-top:calc(var(--size-studio-topbar) + var(--space-studio-gridGap))}.CatalogSection-module__MispyW__alt{background:var(--studio-surf2)}.CatalogSection-module__MispyW__alt [data-card]{background:var(--studio-cardAlt)}.CatalogSection-module__MispyW__inner{max-width:var(--size-studio-measure);margin-inline:auto}.CatalogSection-module__MispyW__head{margin-bottom:calc(var(--space-studio-gridGap) * 1.5)}.CatalogSection-module__MispyW__title{font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);letter-spacing:var(--size-studio-h2-tracking);line-height:var(--leading-studio-h2);margin:0}.CatalogSection-module__MispyW__title a{color:inherit;text-decoration:none}.CatalogSection-module__MispyW__title a:hover{color:var(--studio-accText)}.CatalogSection-module__MispyW__counts{margin:calc(var(--space-studio-gridGap) * .4) 0 0;max-width:62ch;color:var(--studio-ink2);font-size:var(--size-studio-body);line-height:var(--leading-studio-body);font-variant-numeric:tabular-nums}.CatalogSection-module__MispyW__section{scroll-margin-top:calc(var(--size-studio-topbar) + var(--size-studio-control) * 1.4)}
.article-module__8Go_CW__layout{grid-template-columns:minmax(0, calc(var(--size-field-rail) * .78)) minmax(0, 1fr);gap:var(--space-field-split-gap-fluid);padding-block:var(--space-field-block-fluid);align-items:start;display:grid}.article-module__8Go_CW__layoutRight{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--size-field-rail) * .85))}.article-module__8Go_CW__layoutRight>:first-child{order:2}.article-module__8Go_CW__toc{top:calc(var(--size-field-header) + var(--space-field-form-gap));min-width:0;position:sticky}.article-module__8Go_CW__tocLabel{margin:0 0 calc(var(--space-field-form-gap) * .6);color:var(--field-heading);font-weight:var(--font-field-cap);font-size:var(--size-field-meta)}.article-module__8Go_CW__toc ol{border-left:var(--size-field-hairline) solid var(--field-line);margin:0;padding:0;list-style:none}.article-module__8Go_CW__toc a{margin-left:calc(var(--size-field-hairline) * -1);padding:calc(var(--space-field-form-gap) * .35) 0 calc(var(--space-field-form-gap) * .35) var(--space-field-form-gap);border-left:calc(var(--size-field-bar-h) * .67) solid transparent;color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-cap);text-decoration:none;display:block}.article-module__8Go_CW__toc a:hover{color:var(--field-heading)}.article-module__8Go_CW__toc a[aria-current=location]{border-left-color:var(--field-accent);color:var(--field-heading)}.article-module__8Go_CW__toc a:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.article-module__8Go_CW__prose{min-width:0;color:var(--field-heading);font-size:var(--size-field-text);line-height:var(--leading-field-text);grid-template-columns:minmax(0,66ch) minmax(0,1fr);display:grid}.article-module__8Go_CW__prose>*{grid-column:1;min-width:0}.article-module__8Go_CW__prose>figure,.article-module__8Go_CW__prose>.article-module__8Go_CW__wide{grid-column:1/-1}.article-module__8Go_CW__prose>:first-child{margin-top:0}.article-module__8Go_CW__prose p{margin:0 0 calc(var(--space-field-form-gap) * 1.1);overflow-wrap:break-word}.article-module__8Go_CW__prose h2{margin:calc(var(--space-field-form-gap) * 2.4) 0 calc(var(--space-field-form-gap) * .8);color:var(--field-heading);font-weight:var(--font-field-h3);font-size:var(--size-field-h4);line-height:var(--leading-field-h4);letter-spacing:var(--size-field-h4-tracking);scroll-margin-top:calc(var(--size-field-header) + var(--space-field-form-gap));text-wrap:balance}.article-module__8Go_CW__prose h3{margin:calc(var(--space-field-form-gap) * 1.6) 0 calc(var(--space-field-form-gap) * .5);font-weight:var(--font-field-h4);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title)}.article-module__8Go_CW__prose ul,.article-module__8Go_CW__prose ol{margin:0 0 calc(var(--space-field-form-gap) * 1.1);padding-left:calc(var(--space-field-form-gap) * 1.2)}.article-module__8Go_CW__prose li+li{margin-top:calc(var(--space-field-form-gap) * .4)}.article-module__8Go_CW__prose li::marker{color:var(--field-slate);font-variant-numeric:tabular-nums}.article-module__8Go_CW__prose a{color:var(--field-link);text-underline-offset:.15em}.article-module__8Go_CW__prose strong{font-weight:var(--font-field-cap)}.article-module__8Go_CW__prose figure{margin:calc(var(--space-field-form-gap) * 1.6) 0}.article-module__8Go_CW__prose img{background:var(--field-pale);width:100%;height:auto;display:block}.article-module__8Go_CW__prose figcaption{margin-top:calc(var(--space-field-form-gap) * .6);padding-left:calc(var(--space-field-form-gap) * .7);border-left:var(--size-field-bar-h) solid var(--field-line);color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.article-module__8Go_CW__prose>[data-table-scroll]{margin:calc(var(--space-field-form-gap) * .6) 0 calc(var(--space-field-form-gap) * 1.6);border:var(--size-field-hairline) solid var(--field-line);grid-column:1/-1;overflow-x:auto}.article-module__8Go_CW__prose>[data-table-scroll]:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.article-module__8Go_CW__prose table{border-collapse:collapse;width:100%;font-size:var(--size-field-meta);line-height:var(--leading-field-table-cell)}.article-module__8Go_CW__prose th,.article-module__8Go_CW__prose td{padding:calc(var(--space-field-form-gap) * .55) calc(var(--space-field-form-gap) * .8);text-align:left;vertical-align:top}.article-module__8Go_CW__prose th{border-bottom:var(--size-field-hairline) solid var(--field-line);color:var(--field-slate);font-weight:var(--font-studio-label);font-size:var(--size-studio-label);white-space:nowrap}.article-module__8Go_CW__prose td:not(:last-child){white-space:nowrap;font-variant-numeric:tabular-nums}.article-module__8Go_CW__prose td:last-child{min-width:24ch}.article-module__8Go_CW__prose tbody tr:nth-child(odd) td{background:var(--field-shelf)}.article-module__8Go_CW__prose th p,.article-module__8Go_CW__prose td p{margin:0}.article-module__8Go_CW__leadImage{aspect-ratio:21/9;object-fit:cover;background:var(--field-pale);width:100%;height:auto;display:block}.article-module__8Go_CW__leadWrap{padding-top:var(--space-field-block-fluid)}.article-module__8Go_CW__ask{gap:calc(var(--space-field-form-gap) * .9);margin-top:calc(var(--space-field-form-gap) * 2.4);padding-top:calc(var(--space-field-form-gap) * 1.4);border-top:var(--size-field-hairline) solid var(--field-line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.article-module__8Go_CW__askMark{width:calc(var(--size-field-control) * 1.1);height:calc(var(--size-field-control) * 1.1);border-radius:var(--radius-field-pill-r);background:var(--field-fill);color:var(--field-fillink);place-items:center;display:grid}.article-module__8Go_CW__askMark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:50%;height:50%}.article-module__8Go_CW__askHeading{color:var(--field-heading);font-weight:var(--font-field-h4);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title);margin:0}.article-module__8Go_CW__askText{margin:calc(var(--space-field-form-gap) * .3) 0 0;color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.article-module__8Go_CW__askLink{align-items:center;gap:calc(var(--size-field-bar-h) * 2);min-height:var(--size-field-control);color:var(--field-link);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);text-decoration:none;display:inline-flex}.article-module__8Go_CW__askLink:hover{text-decoration:underline}.article-module__8Go_CW__products{gap:var(--space-field-form-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.article-module__8Go_CW__layout,.article-module__8Go_CW__layoutRight{grid-template-columns:minmax(0,1fr)}.article-module__8Go_CW__layoutRight>:first-child{order:0}.article-module__8Go_CW__toc{padding:var(--space-field-form-gap);background:var(--field-shelf);position:static}.article-module__8Go_CW__toc a{min-height:var(--size-field-control);align-items:center;display:flex}.article-module__8Go_CW__prose,.article-module__8Go_CW__products{grid-template-columns:minmax(0,1fr)}}
.prototype-module__cMDXwW__block{padding-block:var(--space-field-block-fluid)}.prototype-module__cMDXwW__blockTight{padding-block:0 var(--space-field-block-fluid)}.prototype-module__cMDXwW__sectionHeading{margin:0 0 calc(var(--space-field-form-gap) * 1.4);color:var(--studio-ink);font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);line-height:var(--leading-studio-h2);letter-spacing:var(--size-studio-h2-tracking);text-wrap:balance}.prototype-module__cMDXwW__sectionLead{margin:calc(var(--space-field-form-gap) * -.6) 0 calc(var(--space-field-form-gap) * 1.6);max-width:60ch;color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text)}.prototype-module__cMDXwW__outline{justify-content:center;align-items:center;gap:calc(var(--space-field-form-gap) / 2);min-height:var(--size-studio-control);margin-top:calc(var(--space-field-form-gap) * 1.6);padding:0 calc(var(--space-field-form-gap) * 1.2);border:var(--size-field-hairline) solid var(--studio-ink);border-radius:var(--radius-studio-radius);color:var(--studio-ink);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);line-height:var(--leading-studio-button);background:0 0;text-decoration:none;display:inline-flex}.prototype-module__cMDXwW__outline:hover,.prototype-module__cMDXwW__outline:active{background:var(--studio-surf)}.prototype-module__cMDXwW__outline:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.prototype-module__cMDXwW__empty{max-width:52ch;color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text);margin:0}.prototype-module__cMDXwW__headFigures{margin-top:calc(var(--space-field-form-gap) * 1.8)}.prototype-module__cMDXwW__headLine{margin:calc(var(--space-field-form-gap) * .9) 0 0;color:var(--studio-accText);font-size:var(--size-field-meta)}.prototype-module__cMDXwW__lifted{z-index:1;position:relative}.prototype-module__cMDXwW__casesList{margin-top:calc(var(--space-field-form-gap) * 2);gap:calc(var(--space-field-block-fluid) * .7);display:grid}.prototype-module__cMDXwW__storyPart:first-child h2{margin-top:0}.prototype-module__cMDXwW__noteAfterLift{margin-top:var(--space-field-form-gap)}.prototype-module__cMDXwW__split{gap:var(--space-field-split-gap-fluid);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.prototype-module__cMDXwW__ticks{border-top:var(--size-field-hairline) solid var(--field-line);margin:0;padding:0;list-style:none}.prototype-module__cMDXwW__ticks li{grid-template-columns:calc(var(--size-field-control) * .8) minmax(0, 1fr);padding-block:calc(var(--space-field-form-gap) * 1.05);border-bottom:var(--size-field-hairline) solid var(--field-line);color:var(--field-heading);font-size:var(--size-field-text);line-height:var(--leading-field-cap);align-items:baseline;display:grid}.prototype-module__cMDXwW__ticks li:before{content:"";width:calc(var(--size-field-bar-h) * 4);height:calc(var(--size-field-bar-h) * 2);border-left:calc(var(--size-field-hairline) * 2) solid var(--field-link);border-bottom:calc(var(--size-field-hairline) * 2) solid var(--field-link);transform:translateY(-30%)rotate(-45deg)}@media (max-width:1023px){.prototype-module__cMDXwW__split{grid-template-columns:minmax(0,1fr)}}.prototype-module__cMDXwW__short{margin-bottom:calc(var(--space-field-form-gap) * 2.4);padding:calc(var(--space-field-form-gap) * 1.2) calc(var(--space-field-form-gap) * 1.4);border:var(--size-field-hairline) solid var(--field-line);background:var(--field-shelf);max-width:calc(66ch + var(--space-field-form-gap) * 2.8)}.prototype-module__cMDXwW__shortHeading{margin:0 0 calc(var(--space-field-form-gap) * .8);color:var(--field-heading);font-weight:var(--font-field-h4);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title)}.prototype-module__cMDXwW__short dl{gap:calc(var(--space-field-form-gap) * .9) var(--space-field-form-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.prototype-module__cMDXwW__short dt,.prototype-module__cMDXwW__versions p{color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.prototype-module__cMDXwW__short dd{color:var(--field-heading);font-size:var(--size-field-text);line-height:var(--leading-field-cap);margin:0}.prototype-module__cMDXwW__number{min-width:1.6em;color:var(--field-slate);font-variant-numeric:tabular-nums;display:inline-block}.prototype-module__cMDXwW__versions{margin-top:calc(var(--space-field-form-gap) * 2.4);padding-top:calc(var(--space-field-form-gap) * 1.4);border-top:var(--size-field-hairline) solid var(--field-line)}.prototype-module__cMDXwW__versions ul{margin:0;padding:0;list-style:none}.prototype-module__cMDXwW__versions li{gap:var(--space-field-form-gap);color:var(--field-heading);font-size:var(--size-field-meta);font-variant-numeric:tabular-nums;display:flex}.prototype-module__cMDXwW__versions li span{color:var(--field-slate)}.prototype-module__cMDXwW__versions p{margin:calc(var(--space-field-form-gap) * .4) 0 0}@media (max-width:599px){.prototype-module__cMDXwW__short dl{grid-template-columns:minmax(0,1fr)}}.prototype-module__cMDXwW__intro{gap:var(--space-field-split-gap-fluid);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.prototype-module__cMDXwW__introText{margin:0 0 calc(var(--space-field-form-gap) * .9);max-width:52ch;color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text)}.prototype-module__cMDXwW__introImage{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.prototype-module__cMDXwW__roof{border-top:var(--size-field-hairline) solid var(--field-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.prototype-module__cMDXwW__roof li{padding:calc(var(--space-field-form-gap) * 1.3) calc(var(--space-field-form-gap) * 1.2) 0 0}.prototype-module__cMDXwW__roof li+li{padding-left:calc(var(--space-field-form-gap) * 1.2);border-left:var(--size-field-hairline) solid var(--field-line)}.prototype-module__cMDXwW__roof h3{color:var(--field-heading);font-weight:var(--font-field-strip-title);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title);margin:0}.prototype-module__cMDXwW__roof p{margin:calc(var(--space-field-form-gap) * .4) 0 0;color:var(--field-slate);font-size:var(--size-field-meta);line-height:var(--leading-field-meta)}.prototype-module__cMDXwW__certificates{gap:var(--space-field-form-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.prototype-module__cMDXwW__certificates>li{padding:calc(var(--space-field-form-gap) * 1.2);border:var(--size-field-hairline) solid var(--field-line);background:var(--field-surface);flex-direction:column;display:flex}.prototype-module__cMDXwW__certIcon{width:calc(var(--size-field-control) * .75);height:calc(var(--size-field-control) * .75);fill:none;stroke:var(--field-link);stroke-width:1.5px;stroke-linejoin:round}.prototype-module__cMDXwW__certificates h3{margin:calc(var(--space-field-form-gap) * .8) 0 0;color:var(--field-heading);font-weight:var(--font-field-card-title);font-size:var(--size-field-strip-title);line-height:var(--leading-field-strip-title)}.prototype-module__cMDXwW__certificates dl{gap:calc(var(--space-field-form-gap) * .4);margin:calc(var(--space-field-form-gap) * .9) 0 0;padding-top:calc(var(--space-field-form-gap) * .8);border-top:var(--size-field-hairline) solid var(--field-line);display:grid}.prototype-module__cMDXwW__certificates dl>div{gap:calc(var(--space-field-form-gap) * .6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.prototype-module__cMDXwW__certificates dt{color:var(--field-slate);font-size:var(--size-field-meta)}.prototype-module__cMDXwW__certificates dd{color:var(--field-heading);font-size:var(--size-field-meta);margin:0}.prototype-module__cMDXwW__certificates>li[data-expired=true]{background:var(--field-shelf)}.prototype-module__cMDXwW__certificates>li[data-expired=true] h3,.prototype-module__cMDXwW__certificates>li[data-expired=true] dd{color:var(--field-slate)}.prototype-module__cMDXwW__certificates>li[data-expired=true] .prototype-module__cMDXwW__certIcon{stroke:var(--field-slate)}.prototype-module__cMDXwW__expired{padding:calc(var(--space-field-form-gap) * .2) calc(var(--space-field-form-gap) * .55);border:var(--size-field-hairline) solid var(--field-link);border-radius:var(--radius-field-field-r);color:var(--field-link);font-size:var(--size-field-meta);translate:0 var(--space-field-form-gap);align-self:flex-start;margin:auto 0 0}.prototype-module__cMDXwW__certScan{align-items:center;gap:calc(var(--size-field-bar-h) * 2);min-height:var(--size-field-control);padding-top:calc(var(--space-field-form-gap) * .6);color:var(--studio-accText);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);margin-top:auto;text-decoration:none;display:inline-flex}.prototype-module__cMDXwW__certScan:hover{text-decoration:underline}.prototype-module__cMDXwW__headingRow{justify-content:space-between;align-items:flex-end;gap:var(--space-field-form-gap);margin-bottom:calc(var(--space-field-form-gap) * 1.4);flex-wrap:wrap;display:flex}.prototype-module__cMDXwW__headingRow .prototype-module__cMDXwW__sectionHeading{margin-bottom:0}.prototype-module__cMDXwW__outlineSmall{margin-top:0;}.prototype-module__cMDXwW__cases3{gap:var(--space-field-split-gap-fluid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prototype-module__cMDXwW__afterTabs{padding-top:calc(var(--space-field-block-fluid) * .6)}.prototype-module__cMDXwW__mailLink{min-height:var(--size-field-control);color:var(--field-link);font-size:var(--size-field-text);align-items:center;display:inline-flex}@media (max-width:1023px){.prototype-module__cMDXwW__intro,.prototype-module__cMDXwW__certificates,.prototype-module__cMDXwW__cases3{grid-template-columns:minmax(0,1fr)}.prototype-module__cMDXwW__roof{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-module__cMDXwW__roof li:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:599px){.prototype-module__cMDXwW__roof{grid-template-columns:minmax(0,1fr)}.prototype-module__cMDXwW__roof li+li{border-left:0;padding-left:0}}.prototype-module__cMDXwW__index{border-top:var(--size-field-hairline) solid var(--field-line);margin:0;padding:0;list-style:none}.prototype-module__cMDXwW__indexLink{align-items:start;gap:calc(var(--space-field-form-gap) * .5) calc(var(--space-field-form-gap) * 1.6);padding-block:calc(var(--space-field-form-gap) * 1.3);border-bottom:var(--size-field-hairline) solid var(--field-line);color:var(--field-heading);grid-template-columns:minmax(0,3fr) minmax(0,6fr) auto;grid-template-areas:"title text open""title meta open";text-decoration:none;display:grid}.prototype-module__cMDXwW__indexLink:hover .prototype-module__cMDXwW__indexTitle{color:var(--field-link)}.prototype-module__cMDXwW__indexLink:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}.prototype-module__cMDXwW__indexTitle{font-weight:var(--font-field-card-title);font-size:var(--size-field-card-title);line-height:var(--leading-field-card-title);letter-spacing:var(--size-field-card-title-tracking);grid-area:title}.prototype-module__cMDXwW__indexText{color:var(--field-slate);font-size:var(--size-field-text);line-height:var(--leading-field-text);grid-area:text}.prototype-module__cMDXwW__indexMeta{gap:calc(var(--space-field-form-gap) * .3) calc(var(--space-field-form-gap) * 1.4);color:var(--field-slate);font-size:var(--size-field-meta);flex-wrap:wrap;grid-area:meta;display:flex}.prototype-module__cMDXwW__indexOpen{align-items:center;gap:calc(var(--size-field-bar-h) * 2);min-height:var(--size-field-control);color:var(--studio-accText);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);grid-area:open;display:inline-flex}@media (max-width:767px){.prototype-module__cMDXwW__indexLink{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text""meta""open"}}.prototype-module__cMDXwW__visuallyHidden{width:var(--size-field-hairline);height:var(--size-field-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}
.CatalogueClosing-module__055S8W__band{padding-block:calc(var(--space-studio-sectionY-fluid) * .8);background:var(--studio-surf);color:var(--studio-ink);border-top:var(--size-field-hairline) solid var(--studio-rule)}.CatalogueClosing-module__055S8W__inner{justify-content:space-between;align-items:center;gap:var(--space-studio-gridGap) calc(var(--space-studio-gridGap) * 2);max-width:min(var(--size-studio-measure), calc(100% - 2 * var(--space-studio-margin-fluid)));flex-wrap:wrap;margin-inline:auto;display:flex}.CatalogueClosing-module__055S8W__heading{font-weight:var(--font-studio-h2);font-size:var(--size-studio-h2-fluid);line-height:var(--leading-studio-h2);letter-spacing:var(--size-studio-h2-tracking);text-wrap:balance;margin:0}.CatalogueClosing-module__055S8W__text{margin:calc(var(--space-studio-gridGap) * .5) 0 0;max-width:52ch;color:var(--studio-ink2);font-size:var(--size-studio-lead);line-height:var(--leading-studio-lead)}.CatalogueClosing-module__055S8W__button{align-items:center;gap:calc(var(--space-studio-gridGap) * .4);min-height:var(--size-studio-control);padding:0 calc(var(--space-studio-gridGap) * 1.2);border-radius:var(--radius-studio-radius);background:var(--studio-acc);color:var(--studio-onAccent);font-weight:var(--font-studio-button);font-size:var(--size-studio-button);text-decoration:none;display:inline-flex}.CatalogueClosing-module__055S8W__button:hover{background:var(--studio-accDark)}.CatalogueClosing-module__055S8W__button:focus-visible{outline:var(--size-field-ring-w) solid var(--field-ring);outline-offset:var(--size-field-ring-offset)}
