.hero[data-astro-cid-bbe6dxrz]{background:var(--batch);padding:40px 48px 44px}.hero-top[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:24px}.hero-brand[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:12px}.os-monogram[data-astro-cid-bbe6dxrz]{width:44px;height:44px;border:2.5px solid var(--os-dark);display:flex;align-items:center;justify-content:center;font-family:var(--os-font-display);font-size:16px;color:var(--os-dark);letter-spacing:.02em;line-height:1}.wordmark[data-astro-cid-bbe6dxrz]{font-family:var(--os-font-display);font-size:15px;color:var(--os-dark);letter-spacing:.12em;text-transform:uppercase;line-height:1}.hero-right[data-astro-cid-bbe6dxrz]{text-align:right;font-family:var(--os-font-label);font-size:11px;font-weight:500;color:var(--os-dark);line-height:1.6}.hero-meta[data-astro-cid-bbe6dxrz]{font-family:var(--os-font-label);font-size:11px;font-weight:500;color:var(--os-dark);margin-bottom:10px}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--os-font-display);font-size:46px;line-height:1.1;letter-spacing:-.03em;color:var(--os-dark);text-transform:uppercase}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:28px 24px 32px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:36px}}.contact-block[data-astro-cid-sm6onpqo]{background:var(--os-dark);padding:32px 36px;display:flex;justify-content:space-between;align-items:center;gap:24px}.contact-heading-row[data-astro-cid-sm6onpqo]{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:14px;row-gap:6px}.contact-heading[data-astro-cid-sm6onpqo]{font-family:var(--os-font-display);font-size:18px;color:var(--os-white);text-transform:uppercase;letter-spacing:-.01em;line-height:1}.contact-cta[data-astro-cid-sm6onpqo]{font-family:var(--os-font-display);font-size:14px;color:var(--batch);text-transform:uppercase;letter-spacing:-.01em;line-height:1;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:3px}.contact-cta[data-astro-cid-sm6onpqo]:hover,.contact-cta[data-astro-cid-sm6onpqo]:focus-visible{color:var(--os-white);outline:none}.contact-role[data-astro-cid-sm6onpqo]{font-family:var(--os-font-label);font-size:11px;font-weight:500;color:var(--batch);margin-top:6px;display:block}.contact-line[data-astro-cid-sm6onpqo]{font-family:var(--os-font-body);font-size:13px;font-weight:400;color:#ffffff80;margin-bottom:6px}.contact-line[data-astro-cid-sm6onpqo]:last-child{margin-bottom:0}.contact-line[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]{color:#ffffff80;text-decoration:none;transition:color var(--os-transition)}.contact-line[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover{color:var(--batch)}.contact-line[data-astro-cid-sm6onpqo] .label[data-astro-cid-sm6onpqo]{font-family:var(--os-font-label);font-size:11px;font-weight:500;color:var(--batch);margin-right:8px}@media(max-width:640px){.contact-block[data-astro-cid-sm6onpqo]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.footer[data-astro-cid-sz7xmlte]{background:var(--os-white);padding:18px 48px;border-top:1px solid var(--os-light-grey)}.footer-legal[data-astro-cid-sz7xmlte]{font-family:var(--os-font-body);font-size:11px;color:var(--os-mid-grey);text-align:center}@media(max-width:640px){.footer[data-astro-cid-sz7xmlte]{padding:14px 24px}.footer-legal[data-astro-cid-sz7xmlte]{text-align:left}}:root{--batch: var(--os-aqua)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--os-dark);font-family:var(--os-font-body);color:var(--os-body-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}.page{background:var(--os-white);width:100%;max-width:794px;box-shadow:0 4px 60px #00000080;display:flex;flex-direction:column}.page-body{flex:1;padding:40px 48px}.t{transition:background-color var(--os-transition),color var(--os-transition),border-color var(--os-transition)}a{color:inherit}@media(max-width:640px){body{padding:20px 12px}.page-body{padding:28px 24px}}@media print{body{background:var(--os-white);padding:0}.page{box-shadow:none;max-width:100%}}
