@layer components{.site{--site-accent-text:var(--site-accent);--site-on-accent:#fff;--site-accent-ink:color-mix(in srgb, var(--site-accent) 78%, #000);--site-accent-wash:color-mix(in srgb, var(--site-accent) 9%, #fff);--site-bg:#fff;--site-surface:#fff;--site-sunk:#f3f5f5;--site-ink:#10161c;--site-ink-soft:#4a5763;--site-line:#d2d9dd;--site-inverse-bg:#10161c;--site-inverse-ink:#fff;--site-field-bg:var(--site-surface);--site-field-border:#7d8992;--site-field-border-width:1.5px;--site-field-padding-x:.85rem;--site-error:#a8372b;--site-focus:var(--site-accent);--site-font-display:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--site-font-body:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--site-display-weight:700;--site-display-stretch:112%;--site-display-tracking:-.015em;--site-band-bg:var(--site-surface);--site-band-surface:var(--site-bg);--site-band-field:var(--site-band-bg);--site-baseline-bg:var(--site-bg);--site-radius:6px;--site-radius-lg:12px;--site-button-radius:6px;--site-field-radius:4px;--site-max:72rem;--site-gutter:clamp(1.25rem, 4vw, 2.5rem);--site-section-y:clamp(3.5rem, 8vw, 6.5rem);background:var(--site-bg);min-height:100dvh;color:var(--site-ink);font-family:var(--site-font-body);font-variant-numeric:normal;font-feature-settings:normal;font-size:1.0625rem;line-height:1.6}.site [data-tone=band]{--site-bg:var(--site-band-bg);--site-surface:var(--site-band-surface);--site-field-bg:var(--site-band-field);background:var(--site-band-bg);position:relative}.site .site-on-dark{--site-focus:#fff;--site-error:#ffd2cc;--site-rich-accent:currentColor}.site .site-logo-on-dark,.site .site-on-dark .site-logo-on-light{display:none}.site .site-on-dark .site-logo-on-dark{display:block}.site .site-num{font-variant-numeric:tabular-nums lining-nums}.site .site-display{--tw-leading:1.05;font-family:var(--site-font-display);font-weight:var(--site-display-weight);font-stretch:var(--site-display-stretch);letter-spacing:var(--site-display-tracking);text-wrap:balance;line-height:1.05}.site .site-container{width:100%;max-width:var(--site-max);padding-inline:var(--site-gutter);margin-inline:auto}.site .site-section{padding-block:var(--site-section-y)}.site .site-rich>*+*{margin-top:var(--site-rich-gap,1em)}.site .site-rich :is(ul,ol){padding-inline-start:1.25em}.site .site-rich ul{list-style:outside}.site .site-rich ol{list-style:decimal}.site .site-rich li+li,.site .site-rich li>:is(ul,ol){margin-top:.35em}.site .site-rich li::marker{color:var(--site-rich-accent,var(--site-accent))}.site .site-rich h3{--tw-leading:1.25;font-family:var(--site-font-display);font-weight:var(--site-display-weight);font-stretch:var(--site-display-stretch);letter-spacing:var(--site-display-tracking);color:var(--site-ink);font-size:1.2em;line-height:1.25}.site .site-rich>h3:not(:first-child){margin-top:calc(var(--site-rich-gap,1em) * 1.5)}.site .site-rich blockquote{border-inline-start:3px solid var(--site-rich-accent,var(--site-accent));padding-inline-start:1em;font-style:italic}.site .site-rich img{border-radius:var(--site-radius);max-width:100%;height:auto;display:block}.site :is(.site-rich,.site-rich-inline) a{text-decoration-line:underline;-webkit-text-decoration-color:var(--site-rich-accent,var(--site-accent));text-decoration-color:var(--site-rich-accent,var(--site-accent));text-underline-offset:.18em;text-decoration-thickness:.08em}.site :is(.site-rich,.site-rich-inline) a:hover{text-decoration-thickness:.14em}.site :is(.site-rich,.site-rich-inline) strong{font-weight:700}.site .site-button{--tw-leading:1.2;border-radius:var(--site-button-radius);background:var(--site-accent);min-height:3rem;color:var(--site-on-accent);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.site .site-button:hover{background:var(--site-accent-ink)}.site .site-button-quiet{--tw-leading:1.2;border-radius:var(--site-button-radius);text-align:center;border:2px solid;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem 1.3rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.site .site-button-quiet:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.site .site-button:disabled,.site .site-button-quiet:disabled{cursor:progress;opacity:.65}.site .site-link{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}.site .site-link:hover{text-decoration-thickness:2px}.site .site-tap{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=40rem){.site .site-tap{min-height:2rem}}.site .site-chip{border-color:var(--site-chip-border,var(--site-field-border));background:var(--site-chip-bg,var(--site-field-bg));color:var(--site-chip-ink,var(--site-ink))}.site .site-chip-dark{border-color:var(--site-chip-border,#ffffff73);background:var(--site-chip-bg,transparent);color:var(--site-chip-ink,#fff)}.site .site-chip:hover{border-color:var(--site-chip-hover-border,currentColor)}.site .site-chip:has(:checked){border-color:var(--site-chip-checked-bg,var(--site-accent));background:var(--site-chip-checked-bg,var(--site-accent));color:var(--site-chip-checked-ink,var(--site-on-accent))}.site .site-field{border-style:solid;border-width:var(--site-field-border-width);border-color:var(--site-field-border);border-radius:var(--site-field-radius);background:var(--site-field-bg);width:100%;min-height:3rem;color:var(--site-ink);padding:.65rem var(--site-field-padding-x);font:inherit;display:block}.site .site-field:focus{border-color:var(--site-accent);outline:3px solid color-mix(in srgb, var(--site-accent) 35%, transparent);outline-offset:0}.site .site-field[aria-invalid=true]{border-color:var(--site-error)}.site :focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.site a{text-underline-offset:.2em}.site .site-editable{cursor:pointer;position:relative}.site .site-editable:after{content:"";z-index:30;pointer-events:none;transition:box-shadow .12s;position:absolute;inset:0;box-shadow:inset 0 0 #0000}.site .site-editable:hover:after{box-shadow:inset 0 0 0 2px #2f6bff}.site .site-editable-selected:after,.site .site-editable-selected:hover:after{box-shadow:inset 0 0 0 3px #2f6bff}.site .site-accordion[data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) site-accordion-open}.site .site-accordion[data-state=closed]{animation:.16s ease-in site-accordion-close}.site [id=enquire]{scroll-margin-top:1rem}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}}}@keyframes site-accordion-open{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes site-accordion-close{0%{height:var(--reka-accordion-content-height)}to{height:0}}html.site-editing{scrollbar-width:none}html.site-editing::-webkit-scrollbar{display:none}
