@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:optional;src:url(/fonts/google-sans-flex-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 1000;font-display:optional;src:url(/fonts/inter-latin.woff2)format("woff2")}:root{--brand:#00795e;--brand-hover:#00664f;--brand-soft:color-mix(in srgb, var(--brand) 10%, #fff);--brand-text:#fff;--text-primary:#16160e;--text-secondary:#585459;--text-tertiary:#8a868b;--background:#fff;--background-light:color-mix(in srgb, var(--brand) 2%, #fafafa);--background-dark:color-mix(in srgb, var(--brand) 4%, #f5f5f5);--background-very-dark:color-mix(in srgb, var(--brand) 6%, #f0f0f0);--art-background:color-mix(in srgb, var(--brand) 5%, #f4f5f3);--border:#0000001a;--hairline:#e0e0e0;--separator:#c5c5c780;--shadow-rgb:22, 22, 14;--blur-overlay-rgb:112, 112, 112;--illustration-shadow:#264a4021;--positive:#04bd3c;--destructive:#cf011a;--plus:#fcc213;--treat:#ff83c0;--picture:#426bff;--radius-button:12px;--radius-card:16px;--radius-large:24px;--radius-flyout:28px;--font-display:"Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--rond:"ROND" 100;--ease-out:cubic-bezier(.16, 1, .3, 1);--header-height:72px;--gutter:80px;color-scheme:light}@media (width<=1200px){:root{--gutter:40px}}@media (width<=800px){:root{--gutter:16px;--header-height:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}body{background:var(--background);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}img,picture,svg{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:var(--rond);color:var(--text-primary);text-wrap:balance;margin:0}p{color:var(--text-secondary);text-wrap:pretty;margin:0}:root{--text-body-xs:12px;--text-body-sm:13px;--text-body:14px;--text-body-prose:14px;--text-body-lg:16px;--text-title-sm:13px;--text-title:14px;--text-title-modal-section:15px;--text-title-md:18px;--text-title-lg:20px;--text-display-sm:22px;--text-display:26px;--text-display-xl:28px;--text-display-2xl:34px;--text-marketing-title:52px;--lh-body-xs:16px;--lh-body-sm:18px;--lh-body:18px;--lh-body-prose:21px;--lh-body-lg:20px;--lh-title-sm:18px;--lh-title:20px;--lh-title-modal-section:20px;--lh-title-md:22px;--lh-title-lg:24px;--lh-display-sm:26px;--lh-display:30px;--lh-display-xl:32px;--lh-display-2xl:40px;--lh-marketing-title:60px;--tracking-title:-.02em;--tracking-title-base:-.2px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-display:800}@media (width<=800px){:root{--text-marketing-title:40px;--lh-marketing-title:48px}}.type-body-xs{font-family:var(--font-body);font-size:var(--text-body-xs);line-height:var(--lh-body-xs);font-weight:var(--weight-medium);letter-spacing:normal}.type-body-sm{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--lh-body-sm);font-weight:var(--weight-medium);letter-spacing:normal}.type-body-sm-regular{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--lh-body-sm);font-weight:var(--weight-regular);letter-spacing:normal}.type-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:normal}.type-body-prose{font-family:var(--font-body);font-size:var(--text-body-prose);line-height:var(--lh-body-prose);font-weight:var(--weight-regular);letter-spacing:normal}.type-body-lg{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--lh-body-lg);font-weight:var(--weight-regular);letter-spacing:normal}.type-title-sm{font-family:var(--font-body);font-size:var(--text-title-sm);line-height:var(--lh-title-sm);font-weight:var(--weight-semibold);letter-spacing:normal}.type-title{font-family:var(--font-body);font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title-base)}.type-title-modal-section{font-family:var(--font-body);font-size:var(--text-title-modal-section);line-height:var(--lh-title-modal-section);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title-base)}.type-title-md,.type-title-lg,.type-display-sm,.type-display,.type-display-xl,.type-display-2xl{font-family:var(--font-display);font-variation-settings:var(--rond);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title)}.type-title-md{font-size:var(--text-title-md);line-height:var(--lh-title-md)}.type-title-lg{font-size:var(--text-title-lg);line-height:var(--lh-title-lg)}.type-display-sm{font-size:var(--text-display-sm);line-height:var(--lh-display-sm)}.type-display{font-size:var(--text-display);line-height:var(--lh-display)}.type-display-xl{font-size:var(--text-display-xl);line-height:var(--lh-display-xl)}.type-display-2xl{font-size:var(--text-display-2xl);line-height:var(--lh-display-2xl)}.type-marketing-title{font-family:var(--font-display);font-variation-settings:var(--rond);font-size:var(--text-marketing-title);line-height:var(--lh-marketing-title);font-weight:var(--weight-semibold);letter-spacing:normal}.type-section{font-family:var(--font-display);font-variation-settings:var(--rond);font-size:32px;line-height:38px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title)}.type-hero-sub{font-family:var(--font-body);font-size:15px;line-height:1.5;font-weight:var(--weight-regular)}.type-lead{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.6;font-weight:var(--weight-regular)}@media (width<=800px){.type-section{font-size:26px;line-height:32px}}.container{width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.section{padding:80px 0}.section--tinted{background:var(--background-light)}@media (width<=800px){.section{padding:56px 0}}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px;display:flex}.section-head p{max-width:560px;margin-top:8px}@media (width<=700px){.section-head{flex-direction:column;align-items:start}}.button{height:48px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.button--primary{background:var(--brand);color:var(--brand-text)}.button--secondary{background:var(--background-dark);color:var(--text-primary)}.button--outline{background:var(--background);height:40px;box-shadow:inset 0 0 0 .5px var(--border);font-family:var(--font-display);font-variation-settings:var(--rond);padding:0 16px}.button--block{width:100%}.button:disabled{background:var(--background-dark);color:var(--text-tertiary);cursor:not-allowed}@media (hover:hover){.button--primary:hover:not(:disabled){background:var(--brand-hover)}.button--secondary:hover:not(:disabled){background:var(--background-very-dark)}.button--outline:hover{background:var(--background-light)}}.button:focus-visible,a:focus-visible,input:focus-visible+label,button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@supports (corner-shape:squircle){.squircle{corner-shape:squircle}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.prose{max-width:720px}.prose h2{font-size:var(--text-display-sm);line-height:var(--lh-display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);margin:40px 0 12px}.prose p,.prose li{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.6}.prose p+p{margin-top:12px}.prose ul,.prose ol{margin:12px 0;padding-left:22px}.prose li+li{margin-top:6px}.prose strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.prose a{color:var(--brand);font-weight:600}.prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.prose th,.prose td{text-align:left;border-bottom:.5px solid var(--hairline);padding:10px 12px}.prose th{color:var(--text-primary);font-weight:600}@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry entry 40%}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-c]{display:none}html[data-currency=GBP] [data-c=GBP],html[data-currency=USD] [data-c=USD],html[data-currency=CAD] [data-c=CAD],html[data-currency=AUD] [data-c=AUD],html:not([data-currency]) [data-c=GBP]{display:inline}
