@layer base{@font-face{font-family:Renogare;src:url(/wp-content/themes/blackwood-bespoke/assets/fonts/Renogare.woff2)format("woff2");font-display:block;font-weight:700;font-style:normal}:root{--color-white:255 255 255;--color-black:0 0 0;--color-blue:36 138 201;--color-dark-blue:12 101 173;--color-navy:17 31 54;--color-yellow:245 185 45;--color-grey-1:247 248 255;--color-grey-2:242 242 242;--color-grey-3:188 189 190;--color-anchor:var(--color-blue);--color-anchor-hover:var(--color-dark-blue);--font-size-base:calc(1 / 16 * 1rem);--font-size-fluid:clamp(0rem, calc((100vi - 400 * var(--font-size-base)) / (1000 - 400)), 1rem);--font-size-1:calc(14 / 16 * 1rem);--font-size-2:calc(16 / 16 * 1rem);--font-size-3:calc(18 / 16 * 1rem);--font-size-4:calc(24 / 16 * 1rem);--font-size-5:calc(28 / 16 * 1rem);--font-size-6:calc(36 / 16 * 1rem);--font-size-7:clamp(calc(36 * var(--font-size-base)), calc(36 * var(--font-size-base) + (85 - 36) * var(--font-size-fluid)), calc(85 * var(--font-size-base)));--font-weight-base:0;--font-weight-1:calc(var(--font-weight-base) + 100);--font-weight-2:calc(var(--font-weight-base) + 200);--font-weight-3:calc(var(--font-weight-base) + 300);--font-weight-4:calc(var(--font-weight-base) + 400);--font-weight-5:calc(var(--font-weight-base) + 500);--font-weight-6:calc(var(--font-weight-base) + 600);--font-weight-7:calc(var(--font-weight-base) + 700);--font-family-1:sans-serif;--font-family-2:"Renogare", "Renogare Fallback", var(--font-family-1);--line-height-0:1;--line-height-1:1.2;--line-height-2:1.5;--font-size:var(--font-size-2);--line-height:var(--line-height-2);--size-fluid:calc((100vi - 400px) / (1440 - 400));--app-max-inner:1220px;--app-max-outer:1440px;--app-min-outer:300px;--app-margin-inline:clamp(20px, calc(20px + (100 - 20) * var(--size-fluid)), 100px);--app-main-inline:min(calc(max(100vi, var(--app-min-outer)) - (2 * var(--app-margin-inline))), var(--app-max-inner));--app-grid:[inline-start] auto [margin-start] var(--app-margin-inline) [main-start] var(--app-main-inline) [main-end] var(--app-margin-inline) [margin-end] auto [inline-end];--checklist:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><path fill=\"rgb(36 138 201)\" d=\"M15 0a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3a3 3 0 0 1 3-3zM7.588 10.06 4.765 7.235 3 9l4.588 4.589L15 6.177l-1.765-1.765z\"/></svg>")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where(html){hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}:where(html.translated-rtl){direction:rtl}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(body){min-block-size:100svb;min-inline-size:300px}:where(canvas,img,picture,svg,video){border:none;block-size:auto;max-inline-size:100%;display:block}:where(button,input,progress,select,textarea){appearance:none;color:inherit;font:inherit;hanging-punctuation:none;line-height:inherit;text-align:start;touch-action:manipulation;background:0 0;border:none}:where(button){cursor:pointer;user-select:none}:where(textarea){resize:vertical;scrollbar-gutter:stable}:where(textarea:not([rows])){field-sizing:content}:where(fieldset,iframe){border:none}:where(p,li,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-wrap:pretty}:where(abbr[title]){border:none;text-decoration:none}:where(address,cite){font-style:inherit}:where(small){font-size:inherit}:where(li,ol,ul){list-style:none}:where(dialog,[popover]){color:inherit;background:0 0;border:none;max-block-size:none;max-inline-size:none;margin:auto;position:fixed}:where(dialog){overscroll-behavior:contain}:where([popover]){inset:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([hidden]:not([hidden=until-found])){display:none!important}:where(input[type=search])::-webkit-search-cancel-button{display:none}:where(input[type=search])::-webkit-search-decoration{display:none}:where(input[type=search])::-webkit-search-results-button{display:none}:where(input[type=search])::-webkit-search-results-decoration{display:none}:where(details>summary){list-style:none}:where(details>summary)::marker{content:""}@view-transition{navigation:auto}html{accent-color:rgb(var(--color-blue));background:rgb(var(--color-navy));color:rgb(var(--color-navy));color-scheme:light;scrollbar-color:rgb(var(--color-blue)) rgb(var(--color-white))}body{background:rgb(var(--color-white));font-family:var(--font-family-1);font-size:var(--font-size);line-height:var(--line-height);min-block-size:100svb;min-inline-size:var(--app-min-outer);flex-direction:column;justify-content:start;display:flex;overflow-x:clip}body:where([inert],:has(dialog[open]:modal)){overflow:hidden}:focus-visible{outline:2px solid rgb(var(--color-yellow));outline-offset:2px}::selection{background:rgb(var(--color-yellow));color:rgb(var(--color-navy))}:is(h1,h2,h3,h4,h5,h6){--font-size:var(--font-size-4);--line-height:var(--line-height-1);font-family:var(--font-family-2);font-size:var(--font-size);line-height:var(--line-height);text-transform:uppercase}h1{--font-size:var(--font-size-7);--line-height:var(--line-height-0)}h2{--font-size:var(--font-size-5)}:is(b,strong){font-weight:var(--font-weight-7)}:is(i,em){font-style:italic}p{font-size:var(--font-size);line-height:var(--line-height)}p:has(small:only-child){--font-size:var(--font-size-1)}sup{vertical-align:top}@property --anchor-underline-color{syntax:"<color>";inherits:false;initial-value:currentColor}@property --anchor-underline-offset{syntax:"<length>";inherits:false;initial-value:0}@property --anchor-underline-thickness{syntax:"<length>";inherits:false;initial-value:0}a:where([href]:not([class])){--anchor-underline-color:rgb(from currentColor r g b / .5);--anchor-underline-offset:.1em;--anchor-underline-thickness:1px;color:rgb(var(--color-anchor));text-decoration:underline;text-decoration-color:var(--anchor-underline-color);text-decoration-thickness:var(--anchor-underline-thickness);text-decoration-skip-ink:none;text-underline-offset:var(--anchor-underline-offset);transition:--anchor-underline-color .2s,--anchor-underline-offset .2s,--anchor-underline-thickness .2s,color .2s}a:where([href]:not([class])):hover{--anchor-underline-color:rgb(from currentColor r g b / .2);--anchor-underline-offset:.2em;color:rgb(var(--color-anchor-hover))}hr{block-size:1px;color:inherit;background:currentColor;border:none;outline:none;inline-size:100%;display:block}}@layer components{:is(.Button,.wpgb-button,.wpgb-reset,.wpgb-range-clear){--background:var(--color-blue);--border-color:var(--background) / 0;--border-radius:5px;--border-width:2px;--color:var(--color-white);--hover-background:var(--color-dark-blue);--hover-border-color:var(--hover-background) / 0;--hover-color:var(--color-yellow);--font-size:var(--font-size-1);--line-height:var(--line-height-1);--padding-block:5px;--padding-inline:15px;border:var(--border-width) solid rgb(var(--border-color));border-radius:var(--border-radius);background:rgb(var(--background));block-size:34px;color:rgb(var(--color));cursor:pointer;font-family:var(--font-family-2);font-size:var(--font-size);font-weight:var(--font-weight-7);inline-size:fit-content;letter-spacing:15%;line-height:var(--line-height);padding:var(--padding-block) var(--padding-inline);text-align:start;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin:0;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}:is(.Button,.wpgb-button,.wpgb-reset,.wpgb-range-clear):hover{--background:var(--hover-background);--border-color:var(--hover-border-color);--color:var(--hover-color)}:is(.Button,.wpgb-button,.wpgb-reset,.wpgb-range-clear)[disabled]{opacity:.5;pointer-events:none}:is(.Button,.wpgb-button,.wpgb-reset,.wpgb-range-clear) span{text-box:trim-both cap alphabetic}.Button--yellow{--background:var(--color-yellow);--color:var(--color-navy);--hover-background:var(--color-white);--hover-color:var(--color-dark-blue)}.Button--navy{--background:var(--color-navy);--color:var(--color-white);--hover-background:var(--color-black);--hover-color:var(--color-yellow)}:is(.Button--white,.wpgb-range-clear){--background:var(--color-white);--color:var(--color-blue);--border-color:var(--color);--hover-background:var(--color-white);--hover-border-color:var(--hover-color);--hover-color:var(--color-navy)}.Button--transparent{--background:transparent;--color:currentColor}.Download{gap:5px;inline-size:fit-content;text-decoration:none;display:flex}.Download>.Button{--padding-inline:10px;letter-spacing:0;flex:none}.Download>.Button:has(:is(img,svg)){--padding-inline:5px}:is(.Field,.wpgb-input){--background:var(--color-white);--border-color:var(--background) / 0;--border-radius:3px;--border-width:1px;--color:var(--color-navy);--font-size:var(--font-size-2);--line-height:var(--line-height-1);--padding-block:5px;--padding-inline:14px;border:var(--border-width) solid rgb(var(--border-color));border-radius:var(--border-radius);background:rgb(var(--background));block-size:52px;color:rgb(var(--color));font-family:var(--font-family-1);font-size:var(--font-size);font-weight:var(--font-weight-4);inline-size:100%;line-height:var(--line-height);padding:var(--padding-block) var(--padding-inline);display:block}:is(.Field,.wpgb-input)[disabled]{opacity:.5;pointer-events:none}:is(.Field,.wpgb-input)::placeholder{color:rgb(var(--color-navy));opacity:.5}textarea.Field{--padding-block:15px}textarea.Field[rows]{block-size:auto}textarea.Field:not([rows]){field-sizing:content;block-size:auto;min-block-size:52px}label{font-size:var(--font-size-2);line-height:var(--line-height-2);max-inline-size:fit-content;display:block}div:where(:has(>label:first-child):has(>label+.Field[placeholder])){--label-block-size:calc(var(--font-size-2) * var(--line-height-2));place-items:start;padding-block-start:var(--label-block-size);display:grid}div:where(:has(>label:first-child):has(>label+.Field[placeholder]))>*{grid-area:1/1}div:where(:has(>label:first-child):has(>label+.Field[placeholder])) .Field{order:1}div:where(:has(>label:first-child):has(>label+.Field[placeholder])) label{order:2;transition:opacity .1s,transform .1s}div:where(:has(>label:first-child):has(>label+.Field[placeholder])):has(.Field:placeholder-shown) label{color:rgb(var(--color-navy));cursor:text;opacity:.5;pointer-events:none;transform:translateX(15px) translateY(calc(.5 * (52px - var(--label-block-size))))}div:where(:has(>label:first-child):has(>label+.Field[placeholder])):has(.Field:not(:placeholder-shown)) label{transform:translateY(calc(-1 * var(--label-block-size)));opacity:1}:root{--wpgb-accent-scheme-1:rgb(var(--color-blue))}.wpgb-button-label{font:inherit;line-height:inherit;padding:0}:where(.wpgb-facet) fieldset{margin:0}.wpgb-button-control:after,.wpgb-button-control:before{color:currentColor}.wpgb-checkbox{--wpgb-border-radius:4px;--wpgb-border-width:1px}.wpgb-checkbox[aria-disabled=true]{opacity:.5}.wpgb-checkbox-control{box-shadow:2px 2px 4px 0px rgba(var(--color-black) / .1)}.wpgb-checkbox:not([aria-pressed=true]) .wpgb-checkbox-control{background-color:rgb(var(--color-black) / .05);border-color:rgb(var(--color-black) / .2)}.wpgb-range-facet{gap:15px}.wpgb-range-slider{background-color:rgb(var(--color-black) / .05);border:1px solid rgb(var(--color-black) / .2);block-size:8px;margin:5px 0}.wpgb-range-clear{--border-width:1px;--font-size:calc(12 / 16 * 1rem);--padding-inline:5px;block-size:28px}.Table{background:rgb(var(--color-white));border:1px solid rgb(var(--color-blue));overscroll-behavior-inline:contain;overflow:auto hidden}:where(.Table:not(:last-child)){margin-block-end:var(--block-gap)}.Table-heading{--font-size:var(--font-size-4);--line-height:var(--line-height-0);line-height:calc(10px + (var(--font-size) * var(--line-height)));color:rgb(var(--color-dark-blue));margin-inline-start:10px}.Table-heading span{background:rgb(var(--color-yellow));box-decoration-break:clone;padding:5px 10px}:where(.Prose>.Table-heading)+.Table{margin-block-start:calc(-1 * var(--prose-gap))}table{border-collapse:collapse;inline-size:100%}:is(td,th){border-inline:1px solid rgb(var(--color-blue));--font-size:var(--font-size-2);--line-height:var(--line-height-2);font-size:var(--font-size);line-height:var(--line-height);text-align:start;padding:10px}:is(td,th):first-child{border-inline-start:0}:is(td,th):last-child{border-inline-end:0}th{color:rgb(var(--color-blue));font-weight:var(--font-weight-7)}tr:nth-child(odd){background-color:rgb(var(--color-dark-blue) / .1)}.Table--checklist td{background:var(--checklist) right 15px center / 18px auto no-repeat;color:rgb(var(--color-blue));font-weight:var(--font-weight-7);padding-inline-end:50px}.Card{border-block-start:10px solid rgb(var(--color-blue));box-shadow:0px 8px 16px 0px rgb(var(--color-black) / .25)}.Card-tag{background:rgb(var(--color-navy));color:rgb(var(--color-white));font-size:var(--font-size-2);font-weight:var(--font-weight-7);line-height:var(--line-height-1);padding:5px 10px;position:absolute;inset-block-start:20px;inset-inline-start:20px}.Card-header{--letter-spacing:0;border-block-end:1px solid rgb(var(--color-blue));font-size:var(--font-size-4);line-height:var(--line-height-1);text-align:center;flex-direction:column;padding:12px 20px;display:flex}.Card-title{color:rgb(var(--color-dark-blue));font:inherit;line-height:inherit;order:2}.Card-category{font:inherit;line-height:inherit;order:1}.Card-media{order:-1;max-block-size:350px}.Card-body{flex-wrap:wrap;align-content:start;padding:10px;display:flex}.Card-property{font-size:var(--font-size-2);font-weight:var(--font-weight-7);flex:auto;gap:5px;padding:10px;display:flex}.Card-key{color:rgb(var(--color-blue));white-space:nowrap}.Card-value{white-space:nowrap}.Card-footer{display:flex}.Card-footer .Button{letter-spacing:normal;white-space:nowrap;border-radius:0;flex:50%;block-size:50px}.Feature{--feature-primary-size:calc(100 - var(--image-size));--feature-secondary-size:var(--image-size);--feature-background-color:var(--color-white);--feature-heading-color:var(--color-navy);--feature-color:var(--color-navy);background:rgb(var(--feature-background-color));color:rgb(var(--feature-color));grid-column:inline;grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start primary-start] calc((var(--app-main-inline) / 100) * var(--feature-primary-size)) [primary-end secondary-start] calc((var(--app-main-inline) / 100) * var(--feature-secondary-size)) [secondary-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];display:grid}.Feature>*{grid-column:main}.Feature-text{flex-direction:column;gap:30px;padding-block:60px;display:flex}.Feature-media{block-size:300px;margin-inline:calc(-1 * var(--app-margin-inline));position:relative}.Feature-media img{--object-position:calc(1% * var(--focus-horizontal)) calc(1% * var(--focus-vertical))}.Feature-heading{color:rgb(var(--feature-heading-color));letter-spacing:15%}.Feature-heading b{color:rgb(var(--color-blue));display:block}.Feature-buttons{flex-wrap:wrap;gap:20px;display:flex}.Feature--dark{--feature-background-color:var(--color-navy);--feature-heading-color:var(--color-white);--feature-color:var(--color-white)}.Feature--left{--feature-primary-size:var(--image-size);--feature-secondary-size:calc(100 - var(--image-size))}@media (width>=900px){.Feature{--inside-margin:var(--app-margin-inline)}.Feature-text{padding-inline:0 var(--inside-margin);order:1;grid-column:primary;align-self:center}.Feature-media{order:2;grid-column:secondary/inline;block-size:auto;margin-inline:0}.Feature-text{padding-block:90px}.Feature--left .Feature-text{padding-inline:var(--inside-margin) 0;order:2;grid-column:secondary}.Feature--left .Feature-media{order:1;grid-column:inline/primary}.Feature--inset{--inside-margin:80px;padding-block:30px}.Feature--inset .Feature-media{grid-column:secondary}.Feature--inset .Feature-text{padding-block:60px}.Feature--inset.Feature--left .Feature-media{grid-column:primary}}@media (width>=900px) and (height>700px){.Feature-media{min-block-size:480px}}.Banner{border-block-end:1px solid rgb(var(--color-blue));grid-template-columns:var(--app-grid);display:grid}:where(.Banner)>*{grid-column:main;min-inline-size:0}.Banner-media{aspect-ratio:1440/475;grid-column:margin;position:relative}.Fleet{background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));color:rgb(var(--color-white));grid-column:inline;grid-template-columns:var(--app-grid);align-items:start;gap:0;padding-block-start:50px;display:grid}:where(.Fleet)>*{grid-column:main;min-inline-size:0}.Fleet a{text-decoration:none}.Fleet-heading span{display:block}.Fleet-logos{--max-block-size:40px;--max-inline-size:min(240px, 50vi);opacity:.25;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding-block:50px;display:flex}.Fleet-logos>*{--aspect-ratio:var(--inline-size) / var(--block-size);--scale-size:min(calc(1px * var(--block-size)), var(--max-block-size), calc(var(--max-inline-size) * var(--block-size) / var(--inline-size)));aspect-ratio:var(--aspect-ratio);block-size:var(--scale-size);inline-size:calc(var(--scale-size) * var(--inline-size) / var(--block-size));max-block-size:var(--max-block-size);max-inline-size:var(--max-inline-size);flex:none;position:relative}.Fleet-footer{background:rgb(var(--color-dark-blue));border-block-end:7px solid rgb(var(--color-blue));grid-column:inline;grid-template-columns:subgrid;padding-block:20px;display:grid}:where(.Fleet-footer)>*{grid-column:main}.Fleet-footer>p{--font-size:var(--font-size-5);--line-height:var(--line-height-1)}.Prose{--prose-gap:20px;justify-content:start;gap:var(--prose-gap);flex-direction:column;display:flex}:where(.Prose)>*{min-inline-size:0;max-inline-size:100%;margin-block:0}:where(.Main)>.Prose{--prose-padding-block:30px;padding-block:var(--prose-padding-block)}:where(.Prose)>:is(.Banner,.Feature):where(:not(:first-child)){margin-block-start:calc(.5 * var(--prose-gap))}:where(.Prose)>:is(.Banner,.Feature):where(:not(:last-child)){margin-block-end:calc(.5 * var(--prose-gap))}:where(:where(.Prose)>:is(.Banner,.Feature):first-child){margin-block-start:calc(-1 * var(--prose-padding-block))}:where(:where(.Prose)>:is(.Banner,.Feature):last-child){margin-block-end:calc(-1 * var(--prose-padding-block))}:where(.Prose)>:is(.Banner,.Feature)+:where(:where(.Prose)>:is(.Banner,.Feature)){margin-block-start:calc(-1.5 * var(--prose-gap))}.Prose>p{max-inline-size:70ch}@media (width>=900px){:where(.Main)>.Prose{--prose-padding-block:60px}}.Spec{align-items:start;row-gap:30px;padding-block:30px;display:grid}.Spec-header{--letter-spacing:0;flex-direction:column-reverse;gap:30px;display:flex}.Spec-header h1{color:rgb(var(--color-dark-blue))}.Spec-header p{--font-size:var(--font-size-4);--line-height:var(--line-height-1)}.Spec-description>p{font-weight:var(--font-weight-7);text-wrap:balance}.Spec-buttons{flex-wrap:wrap;gap:20px 30px;display:flex}.Spec-primary .Prose{--prose-gap:30px}.Spec-secondary{--prose-gap:30px;padding-block-start:15px}@media (width>=900px){.Spec{grid-template-rows:1fr auto;grid-template-columns:[primary-start]auto[primary-end]60px[secondary-start]440px[secondary-end];padding-block:60px}.Spec-primary{grid-column:primary;align-self:stretch}.Spec-primary>.Prose{position:sticky;inset-block-start:calc(var(--prose-gap) + var(--app-block-start))}.Spec-secondary{grid-area:1/secondary/3;padding-block-start:0}.Spec-footer{grid-area:2/primary}}.QR{--prose-gap:30px;text-align:center;justify-items:center}.QR video{inline-size:100%;margin-block-end:30px}.Main{grid-template-columns:var(--app-grid);gap:0;display:grid;container:main/inline-size}:where(.Main)>*{grid-column:main;min-inline-size:0}:where(.Main:has(.Feature:last-child))>hr:nth-last-child(2){color:rgb(var(--color-yellow));grid-column:inline;height:10px}.Contact{grid-template-columns:repeat(3,calc(33.3333% - 20px));gap:30px;display:grid}:where(.Contact)>*{grid-column:1/-1}.Contact>div{padding-block-start:0}.Contact>div:has([type=submit]){flex-direction:column;justify-content:end;align-items:center;gap:30px;display:flex}.Contact .cf-turnstile{block-size:65px}@media (width>=900px){.Contact>p{grid-column:1/3}.Contact>div:has(input){grid-column:span 1}.Contact>div:has(textarea){grid-column:1/3}.Contact>div:has([type=submit]){grid-area:4/3/6/4}p+:is(.Contact>div){grid-column-start:1}}.Social{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block-start:auto;display:flex}.Social a{font-size:var(--font-size-1);font-family:var(--font-family-2);font-weight:var(--font-weight-7);align-items:center;gap:10px;display:flex}.Social a :is(img,svg){flex:none}@media (width>=900px){.Social a{font-size:var(--font-size-3)}}.Locations{--letter-spacing:none}.Locations :is(h2,h3){--font-size:var(--font-size-1)}.Locations p{--font-size:var(--font-size-6)}.Categories{flex-direction:column;display:flex}.Categories ul{--letter-spacing:0;flex-direction:column;gap:15px;padding-block-start:30px;padding-inline-start:15px;display:flex}.Categories ul:not(:last-child){margin-block-end:30px}.Categories ul>li{overflow:hidden}.Categories ul>li:has(:focus-visible){outline:2px solid rgb(var(--color-yellow));outline-offset:2px;max-inline-size:fit-content}.Categories li>a{font-size:var(--font-size-4);line-height:var(--line-height-1);max-inline-size:fit-content;padding-inline-start:20px;transition:color .2s,opacity .2s,transform .2s;display:block;transform:translate(-20px)}.Categories li>a:hover{transform:translate(0)}.Categories li>a:focus-visible{outline:none}.Categories li>a:not(:hover,:focus-visible){opacity:.3}.Categories .Download{margin-block-start:auto}.Machines{--machines-sidebar:365px;background:rgb(var(--color-black) / .05);grid-template-columns:var(--app-grid);display:grid}:where(.Machines)>*{grid-column:main;min-inline-size:0}.Machines-sidebar{background:rgb(var(--color-white))}.Machines-sidebar .wpgb-search-facet label{max-inline-size:none}.Machines-sidebar .wpgb-search-facet .wpgb-input{--background:var(--color-black) / .05;block-size:48px}.Machines-panel{padding-block:25px;list-style:none;position:relative}.Machines-panel::details-content{block-size:0;transition:block-size .3s, content-visibility .3s allow-discrete;display:flow-root;overflow:clip}.Machines-panel[open]::details-content{block-size:auto}.Machines-panel>summary{cursor:pointer;z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.Machines-panel>summary:after{content:"+" / ""}.Machines-panel>summary+*{margin-block-start:15px}.Machines-panel[open]>summary:after{content:"–" / ""}:where(.Machines-panel)>*{min-inline-size:0;max-inline-size:100%;margin-block:0}.Machines-panel:last-child{border-block-end:1px solid rgb(var(--color-black) / .2)}.Machines-panel+.Machines-panel{border-block-start:1px solid rgb(var(--color-black) / .2)}.Machines-panel :is(h2,h3){--font-size:var(--font-size-2)}.Machines-header{background:rgb(var(--color-white));border-block-end:1px solid rgb(var(--color-black) / .2);grid-template-columns:subgrid;padding-block:25px;display:grid}:where(.Machines-header)>*{grid-column:main;min-inline-size:0}.Machines-selection{flex-wrap:wrap;gap:20px;display:flex}.Machines-selection>*{flex:0 auto;min-inline-size:0}.Machines-selection>*:has(.wpgb-result-count){flex-basis:100%}.Machines-selection .wpgb-result-count{color:rgb(var(--color-blue));font-size:var(--font-size-3);font-weight:var(--font-weight-4)}.Machines-selection .wpgb-button{--border-radius:10px;--border-width:1px;--font-size:var(--font-size-3);box-shadow:2px 2px 4px 0px rgb(var(--color-black) / .1);block-size:28px;font-family:var(--font-family-1);letter-spacing:normal;text-transform:none;padding:0 10px}.Machines-selection .wpgb-selection-facet .wpgb-button{--background:var(--color-blue) / .1;--color:var(--color-blue);--border-color:var(--color)}.Machines-selection .wpgb-selection-facet .wpgb-button:hover{--background:var(--color-dark-blue);--border-color:var(--background);--color:var(--color-yellow)}.Machines-selection .wpgb-selection-facet .wpgb-button:after{content:"×"}.Machines-selection .wpgb-selection-facet .wpgb-button-control{display:none}.Machines-selection .wpgb-selection-facet .wpgb-button-control:after,.Machines-selection .wpgb-selection-facet .wpgb-button-control:before{background-color:currentColor}.Machines-selection .wpgb-selection-facet .wpgb-inline-list{flex-wrap:wrap;gap:20px;margin:0;display:flex}.Machines-selection .wpgb-selection-facet .wpgb-inline-list>*{margin:0}.Machines-selection .wpgb-facet:has(.wpgb-reset:disabled){display:none}.Machines-selection .wpgb-reset:after{content:"×"}.wpgb-loading :is(.Machines-selection .wpgb-reset),.Machines-selection .wpgb-reset:disabled{display:none}.Machines-main{padding-block:30px}.Machines-main .wpgb-pagination-facet{margin-block-start:30px}@media (width<900px){.Machines-header,.Machines-sidebar{padding-inline:var(--app-margin-inline);grid-column:margin}}@media (width>=900px){.Machines{grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [sidebar-start] var(--machines-sidebar) [sidebar-end main-start] calc(var(--app-main-inline) - var(--machines-sidebar)) [main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];grid-template-rows:auto 1fr}.Machines-header{grid-area:1/main/auto/inside;padding-inline-start:25px}.Machines-sidebar{border-inline-end:1px solid rgb(var(--color-black) / .2);border-inline-start:1px solid rgb(var(--color-black) / .2);grid-area:1/sidebar/3}.Machines-panel{padding-inline:25px}.Machines-main{grid-row:2;padding-block:60px;padding-inline-start:60px}.Machines-main .wpgb-pagination-facet{margin-block-start:60px}}.Related{gap:30px;padding-block-end:30px;display:grid}.Related>h2{color:rgb(var(--color-blue))}.Related .wpgb-area-left{margin-inline-start:calc(-1 * min(48px, var(--app-margin-inline)))}.Related .wpgb-area-right{margin-inline-end:calc(-1 * min(48px, var(--app-margin-inline)))}.Related:has(.wpgb-prev-button:disabled):has(.wpgb-next-button:disabled) .wpgb-area{display:none}@media (width>=900px){.Related{padding-block-end:60px}}.Header{background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));contain:content;grid-template-columns:var(--app-grid);align-items:center;gap:0;padding-block:20px;display:grid}:where(.Header)>*{grid-column:main;min-inline-size:0}.Header a{text-decoration:none}.Header-body{grid-template-columns:auto 1fr;align-items:center;display:grid}.Header-logo{grid-area:1/1;block-size:46px;inline-size:197px}.Header-rule{color:rgb(var(--color-white) / .5);margin-block:40px}.Header-search{justify-self:end;align-items:center;inline-size:min(600px,100% - 30px);display:grid}.Header-search form{border:2px solid rgb(var(--color-white));border-radius:9px;align-items:stretch;block-size:63px;display:flex}.Header-search form:has(:focus-visible){outline:2px solid rgb(var(--color-yellow));outline-offset:2px}.Header-search button{background:rgb(var(--color-blue) / .3);border-inline-start:2px solid rgb(var(--color-white));color:rgb(var(--color-white));flex:none;place-items:center;inline-size:68px;transition:color .2s;display:grid}.Header-search button:hover,.Header-search button:focus-visible{color:rgb(var(--color-yellow))}.Header-search button:focus-visible{outline:none}.Header-search button :is(img,svg){block-size:37px;inline-size:37px}.Header-search .Field{background:rgb(var(--color-blue) / .3);block-size:100%;color:rgb(var(--color-white));font-size:var(--font-size-5);font-weight:var(--font-weight-7);flex:auto}.Header-search .Field:focus-visible{outline:none}.Header-search .Field::placeholder{color:rgb(var(--color-white));text-transform:uppercase;opacity:.3}:is(.Header-nav,.Header-links){font-size:var(--font-size-1);line-height:var(--line-height-1);justify-self:end;align-items:center;gap:25px;display:flex}:is(.Header-nav,.Header-links)>*{flex:none}.Header-nav{grid-area:1/2;block-size:40px}.Header-wrap{flex-wrap:wrap;flex:auto;gap:10px 30px;display:flex}.Header-buttons{gap:20px;display:flex}.Header-icon{color:rgb(var(--color-white));flex-shrink:0;place-content:center;block-size:40px;inline-size:40px;transition:color .2s;display:grid;position:relative}.Header-icon:hover{color:rgb(var(--color-yellow))}.Header-icon>*{grid-area:1/1}.Header-icon data{background:rgb(var(--color-blue));block-size:18px;font-family:var(--font-family-2);border-radius:3.40282e38px;place-content:center;inline-size:18px;font-size:12px;line-height:1;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.Header-icon data[value="0"]{display:none}@media (width<900px){.Header-rule,.Header-search,.Header-wrap{display:none}}@media (width>=900px){.Header{padding-block:40px}.Header-body{grid-template-rows:auto auto auto}.Header-rule{grid-area:2/1/auto/3}.Header-logo{grid-area:3/1;block-size:98px;inline-size:422px;margin-block:-10px -5px}.Header-search{grid-area:3/2}.Header-nav{grid-area:1/1/auto/3;justify-self:stretch}.Header-wrap{margin-inline-end:auto}}.Footer{background:rgb(var(--color-navy));contain:content;color:rgb(var(--color-white));grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start sidebar-start] calc(var(--app-main-inline) * .4) [sidebar-end primary-start] calc(var(--app-main-inline) * .6) [primary-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];align-items:center;gap:0;margin-block-start:auto;display:grid;overflow:clip}:where(.Footer)>*{grid-column:main;min-inline-size:0}.Footer a{text-decoration:none}.Footer-body{background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));grid-column:inline;grid-template-columns:subgrid;align-items:start;row-gap:30px;padding-block:60px;display:grid}:where(.Footer-body)>*{grid-column:main;min-inline-size:0}.Footer-logo{block-size:46px;inline-size:197px;display:block}.Footer-main{gap:30px;display:grid;container:footer-main/inline-size}.Footer-main h2{text-wrap:balance}.Footer-main h2 span{display:block}.Footer-main p{text-wrap:balance}.Footer-locations{gap:20px;display:grid}.Footer-locations :is(h2,h3){color:rgb(var(--color-blue))}.Footer-rule{margin:10px 0}.Footer-addresses{--letter-spacing:none;flex-wrap:wrap;gap:30px;display:flex}.Footer-addresses *{--font-size:var(--font-size-3);--line-height:var(--line-height-2)}.Footer-addresses>*{flex:auto}.Footer-small{--color-anchor:var(--color-blue);grid-template-columns:var(--app-grid);padding-block:30px;display:grid}.Footer-small div{flex-wrap:wrap;grid-column:main;justify-content:space-between;column-gap:20px;display:flex}.Footer-small p{text-align:center;flex:0 auto}.Footer-small a{font-family:var(--font-family-2);font-weight:var(--font-weight-7);letter-spacing:5%}.Footer-map{grid-template-columns:1fr auto;align-items:center;gap:30px;padding-block:30px;display:grid}.Footer-map>*{grid-column:1/-1}@container (inline-size>=600px){.Footer-map>*{grid-column:span 1}.Footer-map>img{order:2}}@media (width<900px){.Footer-categories{display:none}}@media (width>=900px){.Footer-logo{block-size:58px;inline-size:248px;margin-block-end:15px}.Footer-rule{margin-block:30px}.Footer-categories{grid-area:2/sidebar;align-self:stretch}.Footer-main{grid-area:2/primary;padding-inline-start:50px}}.Menu{--grid-gutter:calc(var(--app-margin-inline) / 2);background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));block-size:calc(100% - var(--app-block-start));contain:strict;color:rgb(var(--color-white));grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start sidebar-start] calc(var(--app-main-inline) * .4) [sidebar-end primary-start] calc(var(--app-main-inline) * .6) [primary-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];inline-size:100%;overscroll-behavior:contain;scrollbar-color:rgb(var(--color-yellow)) rgb(var(--color-navy));grid-template-rows:auto auto auto 1fr;align-content:start;gap:0;margin:0;inset:0;inset-block-start:var(--app-block-start);container:menu/size}.Menu[open]{display:grid}:where(.Menu)>*{grid-column:main;min-inline-size:0}.Menu a{text-decoration:none}.Menu-header{z-index:2;grid-row:1;justify-content:space-between;align-items:center;gap:25px;padding-block:20px;display:flex;position:relative}.Menu-logo{grid-area:1/1;block-size:46px;inline-size:197px;margin-inline-end:auto;display:block}.Menu-icon{--size:40px;color:rgb(var(--color-white));block-size:var(--size);inline-size:var(--size);flex-shrink:0;place-content:center;transition:background .2s,color .2s;display:grid}.Menu-icon:hover{color:rgb(var(--color-yellow))}.Menu-icon[command]{--size:46px;background:rgb(var(--color-blue));border-radius:3.40282e38px;margin:-3px}.Menu-icon[command]:hover{background:rgb(var(--color-navy))}.Menu-media{aspect-ratio:440/250;pointer-events:none;grid-area:2/inline;position:relative}.Menu-media img{user-select:none}.Menu-main-background{background:rgb(var(--color-dark-blue));display:none}.Menu-main{flex-direction:column;row-gap:30px;padding-block:30px;display:flex;container:menu-main/inline-size}:where(.Menu-main)>*{min-inline-size:0;max-inline-size:100%;margin-block:0}.Menu-links{flex-wrap:wrap;gap:20px;display:flex}.Menu-links>*{flex:calc(50% - 10px);min-inline-size:300px}.Menu-links a{line-height:var(--line-height-1);display:block}.Menu-locations{--letter-spacing:none}.Menu-locations :is(h2,h3){color:rgb(var(--color-navy))}@container (inline-size>=600px){.Menu-locations{flex-wrap:wrap;gap:20px 30px;display:flex}.Menu-locations>*{flex:calc(50% - 15px)}}.Menu-sidebar{flex-direction:column;display:flex}:where(.Menu-sidebar)>*{min-inline-size:0;max-inline-size:100%}.Menu-sidebar :is(h2,h3){text-wrap:balance}.Menu-buttons{gap:20px;margin-block-start:auto;padding-block-start:40px;display:grid}.Menu-categories .Download{display:none}@media (width<900px){.Menu-locations{display:none}.Menu-sidebar{order:-1;padding-block-start:30px}.Menu-sidebar>:not(.Menu-buttons){display:none}.Menu-sidebar .Menu-buttons{padding:0}}@media (width>=900px){.Menu{--menu-header-height:120px;grid-template-rows:[header-start image-start] var(--menu-header-height) [header-end] auto [image-end main-start] 1fr [main-end]}.Menu-header{block-size:var(--menu-header-height);grid-row:header;position:sticky;inset-block-start:0}.Menu-logo{block-size:58px;inline-size:248px}.Menu-icon[command]{background:rgb(var(--color-navy))}.Menu-icon[command]:hover{background:rgb(var(--color-navy))}.Menu-icon:not([command]){display:none}.Menu-media{aspect-ratio:unset;block-size:clamp(300px, calc(50svb - var(--app-block-start)), 475px);grid-area:image/primary/image/inline}.Menu-main-background{grid-area:main/primary/main/inline;display:block}.Menu-main{grid-area:main/primary;padding-block:50px 60px;padding-inline-start:50px}.Menu-sidebar{max-block-size:calc(100cqb - var(--menu-header-height));grid-area:header-end/sidebar/main-end;margin-inline-start:-20px;padding-block-end:60px;padding-inline:20px 50px;position:sticky;inset-block-start:var(--menu-header-height);overflow:clip auto}}@media (width>=1200px){.Menu-links a{white-space:nowrap}}}@layer utility{.reverse{--color-anchor:var(--color-white);--color-anchor-hover:var(--color-yellow)}.brand{color:rgb(var(--color-blue))}.display{font-family:var(--font-family-2);font-weight:var(--font-weight-7);text-transform:uppercase;letter-spacing:var(--letter-spacing,20%);text-decoration:none}.letter-spacing{letter-spacing:var(--letter-spacing,20%)}.center{text-align:center}:where(.Prose)>:is(.center,[style*="text-align: center"],[style*=text-align\:center]){align-self:center;margin-inline:auto}:where(.Prose)>:is(.center,[style*="text-align: center"],[style*=text-align\:center]):is(h1,h2,h3,p){text-wrap:balance}.fs-1{--font-size:var(--font-size-1)}.fs-2{--font-size:var(--font-size-2)}.fs-3{--font-size:var(--font-size-3)}.fs-4{--font-size:var(--font-size-4)}.fs-5{--font-size:var(--font-size-5)}.fs-6{--font-size:var(--font-size-6)}.fs-7{--font-size:var(--font-size-7)}.fw-1{font-weight:var(--font-weight-1)}.fw-2{font-weight:var(--font-weight-2)}.fw-3{font-weight:var(--font-weight-3)}.fw-4{font-weight:var(--font-weight-4)}.fw-5{font-weight:var(--font-weight-5)}.fw-6{font-weight:var(--font-weight-6)}.fw-7{font-weight:var(--font-weight-7)}:is(.contain,.cover){object-fit:cover;object-position:var(--object-position,center center);pointer-events:none;user-select:none;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute}.contain{object-fit:contain}.full-bleed{inline-size:100vi;max-inline-size:none;margin-inline-start:min(calc(-1 * var(--app-margin-inline)), calc(50% - 50vi))}.wpgb-sr-only,.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--app-block-start:0px;margin-top:var(--app-block-start)!important}@media (width>782px){:root:has(#wpadminbar){--app-block-start:var(--wp-admin--admin-bar--height,0px)}}@media (width<782px){:root:has(#wpadminbar) #wpadminbar{display:none}}