@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-lighthouse-purple-1:101 31 121;--color-lighthouse-purple-2:148 45 131;--color-lighthouse-orange:234 130 0;--color-lighthouse-yellow:255 237 0;--color-syrinx-green:130 189 65;--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)}:where(:root,.module){--size-fluid:calc((100vi - 400px) / (1440 - 400));--app-max-inner-limited:1140px;--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]}:where(.Header,.Main--limited,.Feature,.Process--limited,.Banner--limited){--app-max-inner:var(--app-max-inner-limited)}:root{--table-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>");--feature-checklist:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"31\" height=\"31\" viewBox=\"0 0 31 31\"><path fill=\"rgb(245 185 45)\" d=\"M15.417 0C6.922 0 0 6.922 0 15.417c0 8.494 6.922 15.416 15.417 15.416 8.494 0 15.416-6.922 15.416-15.416S23.911 0 15.417 0m7.369 11.87-8.741 8.742a1.155 1.155 0 0 1-1.635 0L8.047 16.25a1.163 1.163 0 0 1 0-1.634 1.163 1.163 0 0 1 1.635 0l3.545 3.546 7.925-7.924a1.163 1.163 0 0 1 1.634 0 1.163 1.163 0 0 1 0 1.634\"/></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-inline-margin:0px;--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(calc(15px + var(--label-inline-margin))) 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))}.wp-grid-builder :focus-visible{outline:2px solid rgb(var(--color-yellow));outline-offset:2px}.wpgb-carousel:focus{outline:none}.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}:is(.wpgb-button,.wpgb-input,.wpgb-range-clear,.wpgb-range-thumb):focus-visible{outline:2px solid rgb(var(--color-yellow));outline-offset:2px}.wpgb-checkbox:focus-visible .wpgb-checkbox-control{outline:2px solid rgb(var(--color-yellow))}.wpgb-layout:focus{outline:none}.wpgb-layout+.wpgb-area{padding-block-start:30px}.wpgb-layout+.wpgb-area:has(.wpgb-prev-button:disabled):has(.wpgb-next-button:disabled){display:none}:is(.wpgb-prev-button,.wpgb-next-button){color:inherit}.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(--table-checklist) right 15px center / 18px auto no-repeat;color:rgb(var(--color-blue));font-weight:var(--font-weight-7);padding-inline-end:50px}:is(.Card,.Card-Team){border-block-start:10px solid rgb(var(--color-dark-blue));box-shadow:0px 8px 16px 0px rgb(var(--color-black) / .25)}:is(.Card,.Card-Team) .wpgb-card-media{order:-1;max-block-size:350px}.Card{max-inline-size:500px;margin-inline:auto}.Card .wpgb-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 .wpgb-card-body{flex-wrap:wrap;align-content:start;padding:10px;display:flex}.Card .wpgb-card-footer{display:flex}.Card .wpgb-card-footer .Button{letter-spacing:normal;white-space:nowrap;border-radius:0;flex:50%;block-size:50px;inline-size:50%}.Card .wpgb-card-footer .Button:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--color-white));outline-color:rgb(var(--color-navy));outline-offset:-2px}.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-title{color:rgb(var(--color-dark-blue));font:inherit;line-height:inherit;order:2}.Card-category{font:inherit;line-height:inherit;order:1}.Card-body>[class*=wpgb-block-]:has(.Card-property){display:contents}.Card-property{font-size:var(--font-size-2);font-weight:var(--font-weight-7);flex-wrap:wrap;flex:auto;gap:5px;max-inline-size:100%;padding:10px;display:flex}.Card-key{color:rgb(var(--color-blue));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Card-value{white-space:nowrap}.Card-Team .wpgb-card-header{grid-template-columns:auto 48px;gap:0 10px;padding:20px;display:grid}:where(.Card-Team .wpgb-card-header)>*{font-family:var(--font-family-2);font-weight:var(--font-weight-7);line-height:var(--line-height-1);grid-column:1/-1}.Card-Team .wpgb-card-header h3{font-size:var(--font-size-5);text-transform:none}.Card-Team .wpgb-card-header p{color:rgb(var(--color-dark-blue));font-size:var(--font-size-4);order:-1}.Card-Team .wpgb-card-header:has(.Card-Team-linkedin[href])>:is(h3,p){grid-column:1}.Card-Team .wpgb-card-content{background:rgb(var(--color-white));border-top:10px solid rgb(var(--color-yellow));grid-template-rows:1fr auto;gap:15px;padding:20px;display:grid}.Card-Team .wpgb-card-body p{font-weight:var(--font-weight-7)}.Card-Team .wpgb-card-footer .Button{margin-inline:auto}.Card-Team .wpgb-card-media-thumbnail [style*=background-image]{background-position:50% 40%}.Card-Team-linkedin{background:rgb(var(--color-anchor));text-indent:48px;white-space:nowrap;grid-area:1/2/3;align-self:end;block-size:48px;inline-size:48px;overflow:clip;mask:url(../images/linkedin-icon.svg) 50%/48px 48px no-repeat}.Card-Team-linkedin:not([href]){display:none}.Card-Team-linkedin:hover,.Card-Team-linkedin:focus-visible{background:rgb(var(--color-anchor-hover))}.Arrows{align-items:center;display:flex}.Arrows>div{background:currentColor;border-radius:3.40282e38px;block-size:9px;inline-size:9px;margin-inline:15px}.Arrows button{padding:5px}.Arrows button:disabled{opacity:.5;pointer-events:none}.Arrows button:first-of-type :is(img,svg){rotate:180deg}.Arrows button :is(img,svg){block-size:15px;inline-size:100px}.Gmap{inline-size:100%;height:600px}.Policies{padding-block:30px}.Policies ul{gap:15px;display:grid}@container (inline-size>=600px){.Policies ul{grid-template-columns:repeat(2,minmax(40%,auto))}}@container (inline-size>=900px){.Policies ul{grid-template-columns:repeat(3,minmax(30%,auto))}}.Policies li{display:grid}.Policies a{--letter-spacing:15%;border:1px solid rgb(var(--color-black) / .2);color:rgb(var(--color-blue));border-radius:5px;align-items:center;padding:10px 20px;transition:color .2s;display:grid}.Policies a:hover{color:rgb(var(--color-dark-blue))}.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-heading-bold-color:var(--color-blue);--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;grid-row:2;gap:30px;padding-block:60px;display:flex}.Feature-backdrop{background:rgb(var(--feature-background-color));opacity:.1;grid-area:2/inline;position:relative}.Feature-backdrop+.Feature-text{background-color:#0000;position:relative}.Feature-media{block-size:300px;margin-inline:calc(-1 * var(--app-margin-inline));grid-row:1;position:relative}.Feature-media img{--object-position:calc(1% * var(--focus-horizontal)) calc(1% * var(--focus-vertical))}.Feature-heading{--font-size:var(--font-size-5);--line-height:var(--line-height-1);color:rgb(var(--feature-heading-color));letter-spacing:15%}.Feature-heading b{color:rgb(var(--feature-heading-bold-color));display:block}.Feature-buttons{flex-wrap:wrap;gap:20px;display:flex}.Feature-list{--check-size:30px;gap:15px;display:grid}.Feature-list li{grid-template-columns:var(--check-size) auto;font-size:var(--font-size);line-height:var(--line-height);column-gap:20px;display:grid}.Feature-list li:before{aspect-ratio:1;background:var(--feature-checklist);background-position:50%;background-repeat:no-repeat;background-size:var(--check-size) var(--check-size);block-size:var(--check-size);content:"";inline-size:var(--check-size);display:block}:where(.Feature--light) :is(.Feature-list li){font-weight:var(--font-weight-7)}.Feature--dark{--feature-background-color:var(--color-navy);--feature-heading-color:var(--color-white);--feature-color:var(--color-white)}.Feature--blue-light{--feature-background-color:var(--color-blue);--feature-heading-color:var(--color-white);--feature-color:var(--color-white)}.Feature--blue{--feature-background-color:var(--color-dark-blue);--feature-heading-color:var(--color-white);--feature-color:var(--color-white)}.Feature--light-blue{--feature-heading-color:var(--color-blue)}.Feature--light-yellow{--feature-background-color:var(--color-yellow);--feature-heading-color:var(--color-navy);--feature-color:var(--color-navy)}.Feature--contain .Feature-media{block-size:auto;margin:0;padding-block-start:60px}.Feature--contain .Feature-media img{block-size:auto;inline-size:auto}.Feature--left{--feature-primary-size:var(--image-size);--feature-secondary-size:calc(100 - var(--image-size))}.Feature-quotemark{fill:rgb(var(--color-yellow))}.Feature--quote .Prose{font-weight:var(--font-weight-7)}.Feature--quote cite{color:rgb(var(--color-dark-blue))}.Feature--quote-center .Prose{text-align:center;align-items:center}.Feature--lighthouse{--feature-background-color:var(--color-lighthouse-purple-1);--feature-heading-color:var(--color-white);--feature-color:var(--color-white);background-image:linear-gradient(to right, rgb(var(--color-lighthouse-purple-1)), rgb(var(--color-lighthouse-purple-2)));position:relative}.Feature--lighthouse:after{content:"";block-size:100%;inline-size:min(60px, calc(.75 * var(--app-margin-inline)));background:repeating-linear-gradient(-20deg, rgb(var(--color-lighthouse-purple-1)) 0, rgb(var(--color-lighthouse-purple-1)) 60px, transparent 60px, transparent 90px);display:none;position:absolute;inset-block:0;inset-inline-end:0}.Feature--lighthouse .Feature-media img{max-inline-size:min(100%,475px)}.Feature--lighthouse .Feature-media:has(img:nth-child(3)){grid-template-columns:repeat(3,auto);gap:30px;display:grid}.Feature--lighthouse .Feature-heading b{color:rgb(var(--color-lighthouse-orange))}.Feature--checklist .Feature-heading b{color:currentColor}.Feature--checklist.Feature--light{--feature-color:var(--color-dark-blue);--feature-heading-color:var(--color-dark-blue)}@media (width<900px){.Feature--quote .Feature-media{display:none}}@media (width>=900px){.Feature{--inside-margin:var(--app-margin-inline)}.Feature>*{grid-row:1}.Feature-text{padding-inline:0 var(--inside-margin);order:1;grid-column:primary;align-self:center}.Feature-backdrop{grid-column:inline/primary}.Feature-media{order:2;grid-column:secondary/inline;block-size:auto;margin-inline:0}.Feature-text{padding-block:90px}.Feature-list li{--font-size:var(--font-size-4)}.Feature--left .Feature-text{padding-inline:var(--inside-margin) 0;order:2;grid-column:secondary}.Feature--left .Feature-backdrop{grid-column:secondary/inline}.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}.Feature--contain .Feature-media{grid-column:secondary;align-self:center;min-block-size:0;padding-block:60px}.Feature--contain .Feature-media img{margin-inline:auto}.Feature--contain.Feature--left .Feature-media{grid-column:primary}.Feature--quote .Prose{--prose-gap:30px}.Feature--quote .Prose :is(p,cite){font-size:var(--font-size-4)}.Feature--quote-center .Feature-text{grid-column:main;padding-inline:0}.Feature--lighthouse:after{display:block}.Feature--lighthouse .Feature-media img{margin-block-start:-30px}.Feature--lighthouse .Feature-media:has(img:nth-child(3)) img{margin:0}.Feature--checklist .Feature-text{padding-inline:0 50px}.Feature--checklist.Feature--left .Feature-text{padding-inline:50px 0}}@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[style*=--focus]{--object-position:calc(1% * var(--focus-horizontal)) calc(1% * var(--focus-vertical))}.Banner-media{aspect-ratio:var(--aspect-ratio,1440 / 475);grid-column:margin;position:relative}.Banner-heading{background:rgb(var(--color-blue));color:rgb(var(--color-white));padding-block:15px;padding-inline:var(--app-margin-inline);text-align:center;grid-column:margin}.Banner--full{border-block-end:0}.Banner--full .Banner-media{grid-column:inline;inline-size:100%}.Banner--video{aspect-ratio:unset;border-block-end:0}.Banner--video .Banner-media{aspect-ratio:unset;grid-column:inline;max-block-size:min(1080px,100svb);inline-size:100%}.Banner--video video{background:rgb(var(--color-navy));object-fit:contain;object-position:center center;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:none;position:relative}.Text-Banner{--letter-spacing:normal;background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)) 300%);color:rgb(var(--color-white));grid-template-columns:var(--app-grid);padding-block:60px;display:grid}:where(.Text-Banner)>*{grid-column:main;min-inline-size:0}.Text-Banner p{--line-height:var(--line-height-1);text-wrap:balance}.Text-Banner-left{text-align:start}.Text-Banner-right{text-align:end}.Sentence-Banner{--letter-spacing:normal;--background-color:var(--color-blue);--color:var(--color-white);background:rgb(var(--background-color));color:rgb(var(--color));grid-template-columns:var(--app-grid);justify-items:center;padding-block:60px;display:grid}:where(.Sentence-Banner)>*{grid-column:main;min-inline-size:0}.Sentence-Banner :is(p,h1,h2,h3){--line-height:var(--line-height-1);text-wrap:balance}.Sentence-Banner--blue{--background-color:var(--color-blue)}.Sentence-Banner--dark-blue{--background-color:var(--color-dark-blue)}.Sentence-Banner--navy{--background-color:var(--color-navy)}.Sentence-Banner--yellow{--background-color:var(--color-yellow);--color:var(--color-navy)}.Sentence-Banner--lighthouse{--background-color:var(--color-lighthouse-yellow)}.Image-Columns{--background-color:var(--color-white);background:rgb(var(--background-color));color:rgb(var(--color));grid-template-columns:var(--app-grid);justify-items:center;padding-block:60px;display:grid}:where(.Image-Columns)>*{grid-column:main;min-inline-size:0}.Image-Columns{padding-block:60px}.Image-Columns-gallery{justify-content:space-around;align-items:center;gap:30px;inline-size:100%;display:flex}.Image-Columns-gallery>*{flex:0 auto;min-inline-size:0}.Image-Columns--yellow{--background-color:var(--color-yellow)}.Image-Columns--light-blue{--background-color:var(--color-blue)}.Image-Columns--dark-blue{--background-color:var(--color-dark-blue)}.Image-Columns--dark{--background-color:var(--color-navy)}.Image-Columns--wrap .Image-Columns-gallery{flex-wrap:wrap}.Image-Columns--wrap .Image-Columns-gallery>*{flex:none;block-size:100px;inline-size:auto}.Image-Columns--carousel .Image-Columns-gallery{overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;position:relative;overflow:auto hidden}@media (prefers-reduced-motion){.Image-Columns--carousel .Image-Columns-gallery{scroll-behavior:auto}}.Image-Columns--carousel .Image-Columns-gallery::-webkit-scrollbar{display:none}.Image-Columns--carousel .Image-Columns-gallery>*{flex:none;block-size:100px;inline-size:auto}.CTA{background-color:rgb(var(--color-dark-blue))}.CTA-body{grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start secondary-start] calc((var(--app-main-inline) / 100) * 20) [secondary-end primary-start] calc((var(--app-main-inline) / 100) * 80) [primary-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];align-items:center;display:grid}.CTA-media{grid-column:inline;block-size:200px;position:relative}.CTA-main{grid-column:main;gap:30px;min-inline-size:0;padding-block:50px;display:grid}.CTA-primary h2{text-wrap:balance;max-inline-size:25ch}.CTA-primary h2 b{color:rgb(var(--color-yellow));display:block}.CTA-secondary{gap:15px;display:grid}.CTA-phone{--letter-spacing:0;gap:5px;display:grid}.CTA-phone p{--line-height:var(--line-height-0);--font-size:var(--font-size-6)}.CTA-phone p:not(:last-child){--font-size:var(--font-size-1);color:rgb(var(--color-yellow))}@media (width>=900px){.CTA-media{grid-area:1/inline/auto/secondary;block-size:100%}.CTA-media:after{background:rgb(var(--color-dark-blue));content:"";clip-path:polygon(100% 0,0% 100%,100% 100%);inline-size:70px;display:block;position:absolute;inset-block:0;inset-inline-end:-1px}.CTA-main{grid-area:1/primary;grid-template-columns:minmax(50%,60%) auto;padding-inline-start:60px}}@media (width>=1200px){.CTA-main{padding-inline-start:90px}}.Process{--process-background-color:var(--color-white);--process-heading-color:var(--color-blue);--process-arrow-color:var(--color-blue);--process-color:var(--color-navy);background:rgb(var(--process-background-color));color:rgb(var(--process-color));grid-column:inline;grid-template-columns:var(--app-grid);padding-block:60px;display:grid}.Process>*{grid-column:main}.Process-header h2{--font-size:var(--font-size-5);color:rgb(var(--process-heading-color));text-wrap:balance}.Process-steps{--column-gap:30px;--item-size:clamp(0%, calc(100% - (2 * var(--app-margin-inline))), 600px);--margin-size:max(var(--app-margin-inline), calc((.5 * (100vi - var(--app-main-inline)))));align-items:start;gap:var(--column-gap);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-column:inline;inline-size:100%;margin-inline:auto;padding-block:30px;display:flex;position:relative;overflow:auto hidden}@media (prefers-reduced-motion){.Process-steps{scroll-behavior:auto}}.Process-steps::-webkit-scrollbar{display:none}.Process-steps>*{inline-size:var(--item-size);scroll-snap-align:start;flex:none;scroll-margin-inline-start:var(--margin-size);position:relative}.Process-margin{inline-size:calc(var(--margin-size) - var(--column-gap))}.Process-item{--column-gap:20px;align-items:start;column-gap:var(--column-gap);grid-template-rows:1fr auto auto 1fr;grid-template-columns:auto 1fr;display:grid}.Process-item>h3{--font-size:var(--font-size-4);color:rgb(var(--process-heading-color));text-transform:none;grid-area:2/2;margin-block-end:10px}.Process-item>p{font-weight:var(--font-weight-7);grid-area:3/2}.Process-item:not(:has(.Process-media))>*{grid-column:1;grid-template-columns:1fr}.Process-media{--size:40px;--object-position:center top;block-size:var(--size);inline-size:var(--size);grid-area:1/1/5;position:relative;overflow:clip}.Process-arrows{color:rgb(var(--process-arrow-color));justify-self:center}.Process--dark{--process-background-color:var(--color-navy);--process-heading-color:var(--color-yellow);--process-arrow-color:var(--color-white);--process-color:var(--color-white)}.Process--dark .Process-header h2{color:rgb(var(--process-color))}.Process--dark .Process-header b{color:rgb(var(--process-heading-color))}.Process--syrinx{--process-heading-color:var(--color-syrinx-green);--process-arrow-color:var(--color-syrinx-green)}:is(.Feature--light,.Feature--light-blue)+:is(.Process-light,.Process--syrinx){padding-block-start:0}@media (width>=900px){.Process{row-gap:60px}.Process-header{padding-block-start:30px}.Process-steps{--column-gap:60px}.Process-item{--column-gap:40px}.Process-media{--size:140px}}.Fleet{background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));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)}.Innovations{background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));grid-column:inline;grid-template-columns:var(--app-grid);align-items:start;gap:0;padding-block:60px;display:grid}:where(.Innovations)>*{grid-column:main;min-inline-size:0}.Innovations:has(.Prose){background:linear-gradient(to bottom, rgb(var(--color-navy)) -75%, rgb(var(--color-blue)) 300%)}.Innovations-header{justify-items:center;gap:30px;display:grid}.Innovations-header>:is(h1,h2,h3){--line-height:var(--line-height-1)}.Innovations-header>:is(h1,h2,h3) b{color:rgb(var(--color-blue));display:inline-block}.Innovations-header p{text-wrap:balance}.Innovations-logos{--max-block-size:100px;--max-inline-size:min(300px, calc(50cqi - 15px));flex-wrap:wrap;justify-content:space-around;align-items:center;gap:30px;inline-size:min(100%,1060px);margin-block-start:60px;margin-inline:auto;display:flex;container:logos/inline-size}.Innovations-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;display:block;position:relative}.Innovations-collab{block-size:34px;inline-size:34px;stroke:rgb(var(--color-white));stroke-width:2px}.Innovations--double .Innovations-logos{--max-block-size:200px;--max-inline-size:min(400px, calc(50cqi - 50px));flex-wrap:nowrap;justify-content:center}@media (width<900px){.Innovations--double .Innovations-logos{--max-inline-size:min(400px, 100cqi);flex-direction:column}}@media (width>=900px){.Innovations{padding-block:90px}.Innovations-header>h2{margin-block-end:30px}}.Carousel{--column-1:calc((var(--app-main-inline) * .6) - 15px);--column-2:calc((var(--app-main-inline) * .4) - 15px);background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));grid-column:inline;grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start start-start] var(--column-1) [start-end] 30px [end-start] var(--column-2) [end-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];align-items:start;gap:60px 0;padding-block:60px;display:grid}.Carousel[data-type=team]{--column-1:calc((var(--app-main-inline) * .7) - 15px);--column-2:calc((var(--app-main-inline) * .3) - 15px)}:where(.Carousel)>*{grid-column:main;min-inline-size:0}.Carousel-header{row-gap:15px;display:grid}.Carousel-header>h2{--line-height:var(--line-height-1)}.Carousel-header>h2 b{color:rgb(var(--color-blue));display:inline-block}@media (1200px<=width<=1300px){.Carousel[data-type=team] .Carousel-header{margin-inline:calc(-.5 * var(--app-margin-inline))}}@media (width>=1200px){.Carousel{padding-block:90px}.Carousel-header{grid-template-columns:subgrid;grid-template-rows:1fr auto auto 1fr;align-items:center}.Carousel-header>h2{grid-area:1/start/5}.Carousel-header>p{grid-area:2/end}.Carousel-header>.Prose{grid-area:3/end}}.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)>.module:where(:not(:first-child)){margin-block-start:calc(.5 * var(--prose-gap))}:where(.Prose)>.module:where(:not(:last-child)){margin-block-end:calc(.5 * var(--prose-gap))}:where(:where(.Prose)>.module:first-child){margin-block-start:calc(-1 * var(--prose-padding-block))}:where(:where(.Prose)>.module:last-child){margin-block-end:calc(-1 * var(--prose-padding-block))}:where(.Prose)>.module+:where(:where(.Prose)>.module){margin-block-start:calc(-1.5 * var(--prose-gap))}.Prose>p{max-inline-size:70ch}.Prose>:is(ol,ul) li{list-style:inherit;margin-inline-start:2em}.Prose>ol{list-style:decimal}.Prose>ul{list-style:outside}@media (width>=900px){:where(.Main)>.Prose{--prose-padding-block:60px}}.Spec{max-inline-size:var(--app-max-inner-limited);align-items:start;row-gap:30px;margin-inline:auto;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{background:rgb(var(--color-white) / .5);block-size:65px;inline-size:300px}@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:2/3/4/4}p+:is(.Contact>div){grid-column-start:1}.Contact:has(h2+p) div:has([type=submit]){grid-row:4/6}}.Social{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block-start:auto;display:flex}.Social div{flex-wrap:wrap;gap:20px;inline-size:100%;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);color:rgb(var(--color-yellow))}.Locations p{--font-size:var(--font-size-6)}.Locations-Banner{background-color:rgb(var(--color-dark-blue));padding-block:50px}.Locations-Banner h3{color:rgb(var(--color-navy))}.Locations-Banner-header>h2{color:rgb(var(--color-yellow))}.Locations-Banner-header>:is(h2,p){--font-size:var(--font-size-5);--line-height:var(--line-height-1);text-wrap:balance}.Locations-Banner-header>.Button{margin-block-start:20px}.Locations-Banner-body{--column-size:calc((var(--app-main-inline) * .5) - 15px);grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start start-start] var(--column-size) [start-end] 30px [end-start] var(--column-size) [end-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];align-items:center;row-gap:40px;display:grid}:where(.Locations-Banner-body)>*{grid-column:main;min-inline-size:0}.Locations-Banner-body a{text-decoration:none}@media (width>=900px){.Locations-Banner .Locations{grid-column:end}.Locations-Banner-header{text-align:center;grid-column:start}.Locations-Banner-header>*{margin-inline:auto}.Locations-Banner-header>.Button{margin-block-start:40px}}@media (width>=1200px){.Locations-Banner .Locations{grid-template-columns:repeat(2,auto);column-gap:30px;display:grid}.Locations-Banner .Locations li>*{white-space:nowrap}}.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;margin-block-end:-5px;margin-inline:-5px;padding-block-end:5px;padding-inline:5px;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);line-height:var(--line-height-1)}.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:has(.wpgb-no-result){display:none}@media (width>=900px){.Related{padding-block-end:60px}}.Quote{--margin:var(--app-margin-inline);inline-size:100%;max-inline-size:calc(var(--app-max-inner-limited) + (2 * var(--margin)));grid-column:margin;margin-inline:auto;display:block}.Quote-header{background:rgb(var(--color-blue));color:rgb(var(--color-white));padding-block:15px;padding-inline:var(--margin);text-align:center}.Quote-main{background:rgb(var(--color-black) / .05);padding-block:30px;padding-inline:var(--margin);grid-template-rows:[search-start]auto[search-end product-start]1fr[product-end contact-start]auto[contact-end];align-items:start;row-gap:30px;display:grid}.Quote-hgroup{gap:10px;margin-block-end:15px;display:grid}.Quote-hgroup :is(h2,h3){--font-size:var(--font-size-2)}.Quote-search{--label-inline-margin:30px;anchor-name:--quote-search;grid-row:search;padding-block-start:0}.Quote-search>div:has(input){position:relative}.Quote-search input{--background:var(--color-black) / .05;padding-inline-start:calc(15px + var(--label-inline-margin))}.Quote-search svg{pointer-events:none;opacity:.2;z-index:3;block-size:27px;inline-size:27px;position:absolute;inset-block-start:12px;inset-inline-start:10px}.Quote-popover{background:rgb(var(--color-white));box-shadow:0px 8px 16px 0px rgb(var(--color-black) / .25);inline-size:anchor-size(inline);position-anchor:--quote-search;border-radius:9px;max-block-size:330px;position:fixed;inset-block-start:calc(anchor(end) + 5px);inset-inline-start:anchor(start)}.Quote-popover a{text-decoration:none}.Quote-table{--letter-spacing:normal;grid-row:product}.Quote-table table{border:1px solid rgb(var(--color-blue))}.Quote-table thead th:last-child{font-weight:var(--font-weight-4);text-align:center}.Quote-table tbody tr{border-block-start:1px solid rgb(var(--color-blue));background:0 0}.Quote-clear{box-shadow:2px 2px 4px 0px rgb(var(--color-black) / .1);border-radius:10px;block-size:32px;inline-size:32px;margin-inline:auto;padding:0}.Quote-clear :is(img,svg){block-size:10px;inline-size:10px}.Quote-clear :is(img,svg) [stroke-width]{stroke-width:4px}.Quote-product{align-items:center;gap:15px;display:flex}.Quote-product>img{aspect-ratio:156/146;object-fit:cover;flex:none;block-size:auto;max-block-size:60px;inline-size:auto}.Quote-product>a{--line-height:var(--line-height-1);color:rgb(var(--color-dark-blue));background:rgb(var(--color-blue) / .1);border:1px solid rgb(var(--color-blue));box-decoration-break:clone;box-shadow:2px 2px 4px 0px rgb(var(--color-black) / .1);border-radius:10px;padding:5px 10px}.Quote-contact{grid-row:contact}.Quote-contact .Quote-hgroup{margin-block-end:0}.Quote-image{display:none}@media (width>=900px){.Quote-main{border-inline:1px solid rgb(var(--color-black) / .2);grid-template-columns:1.5fr 1fr;column-gap:60px;padding-block:60px}.Quote-main>*{grid-column:1}.Quote-image{grid-area:search/2/product/3;display:block}.Quote-product{gap:30px}.Quote-product img{aspect-ratio:156/146;max-block-size:146px}.Quote-contact{grid-column:1/-1}}.Timeline{--column-gap:40px;--column-size:calc((100% - (2 * var(--column-gap))) / 3);--column-center:max(300px, var(--column-size));--column-side:calc(((100% - var(--column-center)) - (2 * var(--column-gap))) / 2);column-gap:var(--column-gap);grid-template-columns:[start-start] var(--column-side) [start-end center-start] var(--column-center) [center-end end-start] var(--column-side) [end-end];row-gap:30px;padding-block:30px;display:grid}.Timeline>*{grid-column:start/end}.Timeline-header{grid-template-columns:subgrid;row-gap:30px;display:grid}.Timeline-header>*{text-wrap:balance;grid-column:start/end}.Timeline-header>h2{color:rgb(var(--color-dark-blue))}.Timeline-header>.display{--line-height:var(--line-height-1)}.Timeline-main{background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));grid-template-columns:subgrid;row-gap:0;display:grid}.Timeline-main>*{grid-column:start/end}.Timeline-background{grid-row:1 / var(--rows);opacity:.1;background:url(../images/timeline-background.avif) top}.Timeline-year{grid-row:var(--grid-row);text-align:center;padding:30px}.Timeline-year>*{text-wrap:balance;margin-inline:auto}.Timeline-rule{--offset:40px;block-size:2px;color:rgb(var(--color-yellow));grid-row:var(--grid-row)}.Timeline-image{grid-column:var(--grid-column);grid-row:var(--grid-row) / span var(--grid-row-span);background-position:50%;background-repeat:no-repeat;margin-block:30px;display:none}.Timeline-image[style*="background-size: cover"]{border-radius:20px}.Timeline-image:nth-child(-n+2 of .Timeline-image){margin-block-start:0}.Timeline-image:nth-last-child(-n+3){margin-block-end:0}.Timeline-scotland{--offset:80px;inline-size:calc(var(--offset) + 100%);grid-column:end;max-inline-size:none;margin-block-end:-170px;margin-inline-start:calc(-1 * var(--offset));display:none}@media (width<600px){.Timeline{--column-center:max(200px, var(--column-size))}.Timeline-main{margin-inline:calc(-1 * var(--app-margin-inline))}.Timeline-main>*{inline-size:100vi}.Timeline-year{padding-inline:var(--app-margin-inline)}}@media (width>=900px){.Timeline{row-gap:60px;padding-block:60px 90px}.Timeline-main{background-size:var(--column-center) 100%;background-position:50%;background-repeat:repeat-y}.Timeline-background,.Timeline-year{grid-column:center}.Timeline-rule{inline-size:calc(100% - 40px)}.Timeline-rule[data-position=left]{grid-column:start/center;margin-inline-end:40px}.Timeline-rule[data-position=right]{grid-column:center/end;margin-inline-start:40px}.Timeline-image{display:block}.Timeline-quote{grid-column:start/center}.Timeline-scotland{display:block}.Timeline-header{grid-template-rows:1fr auto auto 1fr;row-gap:0}.Timeline-header>h2{grid-area:1/start/5/center}.Timeline-header>p{text-wrap:pretty;grid-area:2/end;margin-inline:-20px}.Timeline-header>p+:is(.Timeline-header>p){grid-row:3;margin-block-start:30px}}.Hotspot{--hotspot-size:15px;--column-1:calc((var(--app-main-inline) * .6) - 15px);--column-2:calc((var(--app-main-inline) * .4) - 15px);background:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));grid-column:inline;grid-template-columns:[inline-start] var(--app-margin-inline) [margin-start] 1fr [main-start start-start] var(--column-1) [start-end] 30px [end-start] var(--column-2) [end-end main-end] 1fr [margin-end] var(--app-margin-inline) [inline-end];align-items:start;gap:0;display:grid}:where(.Hotspot)>*{grid-column:main;min-inline-size:0}@keyframes --hotspot-animation{0%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(2)}}.Hotspot-header{row-gap:15px;padding-block:60px;display:grid}.Hotspot-header>h2{--font-size:var(--font-size-6);--line-height:var(--line-height-1)}.Hotspot-header>h2 b{color:rgb(var(--color-blue));display:inline-block}.Hotspot-media{anchor-name:--hotspot-media;margin-inline:calc(-1 * var(--app-margin-inline));position:relative}.Hotspot-media .Dialog{--dialog-max-inline-size:var(--app-max-inner-1)}.Hotspot-media .Dialog[popover]{block-size:auto;inline-size:auto;position-anchor:--hotspot-media;padding:0;inset-block-start:anchor(start);inset-block-end:anchor(end);inset-inline-start:anchor(start);inset-inline-end:anchor(end);overflow:clip}.Hotspot-media .Dialog[popover]:popover-open{display:block}.Hotspot-media .Dialog[popover]::backdrop{display:none}.Hotspot-media .Dialog[popover] .Dialog-body{border:none;border-radius:0;gap:0;block-size:100%;inline-size:100%;padding:0}.Hotspot-media .Dialog[popover] .Dialog-body>[command=close]{inset-block-start:15px;inset-inline-end:15px}.Hotspot-media .Dialog[popover] .Dialog-body>p{padding-block:20px;padding-inline-start:30px}.Hotspot-media .Dialog[popover] .Dialog-body>img{object-fit:cover;block-size:100%;inline-size:100%}.Hotspot-media>button[commandfor]{block-size:var(--hotspot-size);inline-size:var(--hotspot-size);inset:0;left:calc(var(--x) - (.5 * var(--hotspot-size)));top:calc(var(--y) - (.5 * var(--hotspot-size)));border-radius:3.40282e38px;position:absolute}.Hotspot-media>button[commandfor]:after,.Hotspot-media>button[commandfor]:before{background:rgb(var(--color-white));border-radius:inherit;content:"";block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.Hotspot-media>button[commandfor]:after{box-shadow:0 0 10px rgb(var(--color-black) / .25);transition:background-color .2s}.Hotspot-media>button[commandfor]:before{background:rgb(var(--color-white));transform-origin:50%;will-change:opacity transform;animation:3s ease-out infinite --hotspot-animation;transform:scale(1)}.Hotspot-media>button[commandfor]:hover:after{background:rgb(var(--color-blue))}.Hotspot-media{--max-block-size:100svb;--max-inline-size:min(100cqi, var(--app-max-outer));--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);justify-self:center;display:block;position:relative}@media (width>=900px){.Hotspot{--hotspot-size:30px}.Hotspot-header{grid-template-columns:subgrid;grid-template-rows:1fr auto 1fr;align-items:center}.Hotspot-header>h2{grid-area:1/start/4}.Hotspot-header>.Prose{grid-area:2/end}}.Dialog{--dialog-max-inline-size:600px;contain:strict;place-items:center;block-size:100%;inline-size:100%;padding:30px 0;overflow:clip auto;container:dialog/size}.Dialog::backdrop{background:rgb(var(--color-black) / .3);backdrop-filter:blur(5px)}.Dialog[open]{display:grid}.Dialog-body{background:rgb(var(--color-navy));background-image:linear-gradient(to bottom, rgb(var(--color-navy)), rgb(var(--color-blue)));border:2px solid rgb(var(--color-white));color:rgb(var(--color-white));inline-size:min(var(--dialog-max-inline-size), calc(100% - (2 * var(--app-margin-inline))));border-radius:5px;padding:30px;position:relative}.Dialog-body .Button[command=close]{background:0 0;block-size:34px;inline-size:34px;padding:0;position:absolute;inset-block-start:10px;inset-inline-end:10px}.Dialog-body .Button[command=close]>:is(img,svg){block-size:20px;inline-size:20px}.Dialog-body>div:has(label+input){padding-block-start:10px}.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-search{anchor-name:--header-search;justify-self:end;align-items:center;inline-size:min(600px,100% - 30px);display:grid;position:relative}.Header-search form{border:2px solid rgb(var(--color-blue));box-shadow:0px 4px 4px 0px rgba(var(--color-navy) / .25);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-white));border-inline-start:2px solid rgb(var(--color-blue));color:rgb(var(--color-blue));border-start-end-radius:10px;border-end-end-radius:10px;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{block-size:100%;font-size:var(--font-size-5);font-weight:var(--font-weight-7);border-radius:10px;flex:auto}.Header-search .Field:focus-visible{outline:none}.Header-search .Field::placeholder{color:rgb(var(--color-blue));text-transform:uppercase;opacity:.3}.Header-popover{background:rgb(var(--color-white));box-shadow:0px 8px 16px 0px rgb(var(--color-black) / .25);inline-size:anchor-size(inline);position-anchor:--header-search;border-radius:9px;max-block-size:330px;position:fixed;inset-block-start:calc(anchor(end) + 5px);inset-inline-start:anchor(start)}.Header-popover a{text-decoration:none}.Header-card{--block-size:90px;--letter-spacing:normal;block-size:calc(1px + var(--block-size));border-block-start:1px solid rgb(var(--color-black) / .1);grid-template-columns:[media-start]100px[media-end main-start]1fr[main-end footer-start]120px[footer-end];align-items:center;gap:0;display:grid}.Header-card>*{grid-row:1;min-inline-size:0}.Header-card:has(:focus-visible){background:rgb(var(--color-yellow) / .2);outline:2px solid rgb(var(--color-yellow));outline-offset:-2px}.Header-card .wpgb-card-media{background:rgb(var(--color-black) / .2);block-size:var(--block-size);grid-column:media}.Header-card .wpgb-card-media a{pointer-events:none}.Header-card .wpgb-card-media svg{display:none}.Header-card .wpgb-card-media div[style*=background-image]{block-size:var(--block-size);background-size:cover}.Header-card .wpgb-card-header{grid-column:main;align-items:center;padding:15px;display:grid}.Header-card .wpgb-card-header a:focus-visible{outline:none}.Header-card .wpgb-card-header>:is(h3,p){--font-size:var(--font-size-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Header-card .wpgb-card-header>p{--font-size:var(--font-size-2)}.Header-card .wpgb-card-content{display:contents}.Header-card .wpgb-card-footer{grid-column:footer;gap:5px;padding:15px;display:grid}.Header-card .wpgb-card-footer .Button{--border-width:1px;--font-size:calc(12 / 16 * 1rem);--padding-inline:0;white-space:nowrap;block-size:28px;inline-size:100%}: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-links{column-gap:30px}.Header-nav{grid-area:1/2;block-size:40px}.Header-wrap{flex-wrap:wrap;flex:auto;gap:10px 30px;display:flex}.Header-wrap>*{margin-inline-end:auto}.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>.Header-body{block-size:46px}.Header-secondary{display:block;position:absolute;inset-block-start:20px;inset-inline-start:0}.Header-search,.Header-wrap{display:none}}@media (width>=900px){.Header{padding-block:40px}.Header-secondary{background:rgb(var(--color-white));grid-column:inline;grid-template-columns:subgrid;margin-block:40px -40px;padding-block:40px;display:grid}.Header-secondary .Header-body{border-block-start:1px solid rgb(var(--color-white) / .5);grid-column:main;min-inline-size:0}.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;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-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;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}@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);color:rgb(var(--color-white))}.unreverse{--color-anchor:var(--color-blue);--color-anchor-hover:var(--color-dark-blue);color:rgb(var(--color-navy))}.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}.uppercase{text-transform:uppercase}: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}:is(.contain,.cover):is(video[controls]){pointer-events:all}.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}}