@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&family=Lora:ital,wght@0,500;0,600;1,500&display=swap";
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}
@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}
@layer components;
@layer utilities{.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
:root{--navy:#062e3b;;--deep:#031e29;;--ink:#0a3440;;--cream:#f6f0e7;;--coral:#e5694e;;--sea:#7eaeb1;;}
*{box-sizing:border-box;;}
html{scroll-behavior:smooth;;}
body{background:var(--cream);;color:var(--ink);;margin:0;;}
a{color:inherit;;text-decoration:none;;}
.brand{letter-spacing:.18em;;align-items:center;;gap:12px;;font-size:18px;;font-weight:600;;display:flex;;}
.brand-dot{color:var(--coral);;}
nav{gap:36px;;font-size:13px;;font-weight:500;;display:flex;;}
nav a:hover{color:var(--coral);;}
.button span{margin-left:14px;;}
.eyebrow{text-transform:uppercase;;font-weight:600;;}
.light{color:#cfe1de;;}
em{color:var(--coral);;font-weight:400;;}
.begin-content>p:not(.eyebrow){color:#acc0c1;;max-width:580px;;line-height:1.8;;}
.button{padding:17px 22px;;font-size:13px;;font-weight:600;;display:inline-block;;}
footer{color:#9eb0b1;;grid-template-columns:1fr 1fr 1fr auto;;align-items:center;;gap:35px;;}
@media (width<=900px){nav{display:none}footer{grid-template-columns:1fr}}
.thanks-star{color:var(--coral);;font-size:22px;;}
body{font-family:Atkinson Hyperlegible,Arial,sans-serif;;font-size:17px;;line-height:1.65;;}
.eyebrow{letter-spacing:.19em;;font-size:12px;;}
footer{background:#021720;;padding:0;;font-size:14px;;display:block;;}
.thanks-hero-copy>p:not(.eyebrow){color:#b8cbca;;max-width:780px;;margin:0;;font-size:17px;;line-height:1.58;;}
@media (width<=900px){body{font-size:16px}}
.recognition-copy>p:not(.eyebrow){color:#bfd0d0;;font-size:18px;;line-height:1.75;;}
.future-opening>p:not(.eyebrow){color:#c2d3d2;;max-width:760px;;font-size:20px;;line-height:1.75;;}
.together-overlay>p:not(.eyebrow):not(.together-big){color:#cfdbda;;max-width:690px;;font-size:20px;;line-height:1.75;;}
.decision>p:not(.eyebrow){color:#fff2ed;;margin:35px auto;;font-size:20px;;line-height:1.75;;position:relative;;}
.privacy-panel>p:not(.eyebrow){color:#5f7477;;line-height:1.6;;}
.legal-page{background:#fffaf3;;min-height:100vh;;}
.legal-top{background:var(--deep);;color:#fff;;justify-content:space-between;;align-items:center;;padding:24px 6vw;;font-size:13px;;display:flex;;}
.legal-hero{background:var(--deep);;color:#fff;;padding:105px 8vw 115px;;}
.legal-hero h1{letter-spacing:-.045em;;margin:20px 0;;font-family:Lora,Georgia,serif;;font-size:clamp(66px,8vw,118px);;font-weight:500;;line-height:.92;;}
.legal-hero>p:last-child{color:#9db2b3;;}
.legal-content{max-width:1200px;;margin:auto;;padding:105px 8vw;;}
.legal-intro{background:#ece3d7;;grid-template-columns:1fr auto;;align-items:center;;gap:60px;;margin-bottom:75px;;padding:40px;;display:grid;;}
.legal-intro p{margin:0;;font-family:Lora,Georgia,serif;;font-size:23px;;line-height:1.55;;}
.legal-intro button{background:var(--coral);;color:#fff;;cursor:pointer;;border:0;;padding:16px 20px;;font:700 14px Atkinson Hyperlegible,Arial,sans-serif;;}
.legal-content article{border-top:1px solid #a9b6b4;;grid-template-columns:70px 1fr;;gap:35px;;padding:38px 0;;display:grid;;}
.legal-content article>span{color:var(--coral);;font-weight:700;;}
.legal-content article h2{margin:0 0 15px;;font-family:Lora,Georgia,serif;;font-size:31px;;font-weight:500;;}
.legal-content article p{color:#526a6e;;max-width:800px;;line-height:1.75;;}
.legal-content article a{color:var(--coral);;font-weight:700;;}
.legal-contact{border-bottom:1px solid #a9b6b4;;}
.legal-footer{color:#9eb0b1;;background:#021720;;grid-template-columns:1fr auto 1fr;;align-items:center;;padding:35px 7vw;;display:grid;;}
.legal-footer strong{color:var(--coral);;font-family:Lora,Georgia,serif;;font-size:25px;;}
.legal-footer button{color:#9eb0b1;;font:inherit;;cursor:pointer;;background:0 0;;border:0;;justify-self:end;;}
@media (width<=800px){.legal-footer{text-align:center;grid-template-columns:1fr}.legal-footer button{justify-self:center}.legal-intro{grid-template-columns:1fr}.legal-content article{grid-template-columns:45px 1fr}}
@media (width<=520px){.legal-content{padding:75px 7vw}.legal-intro{padding:28px}.legal-content article{grid-template-columns:1fr;gap:8px}}
@media (width<=640px){.thanks-hero-copy>p:not(.eyebrow){font-size:16px}}
.breath-copy>p:not(.eyebrow){color:#d1e3e1;;font-size:19px;;line-height:1.78;;}
.explore-panel>p:not(.explore-kicker){color:#d5e2e0;;margin:28px 0;;font-size:15px;;line-height:1.75;;}
.brand-star path:nth-child(2),.signup-promise svg path:nth-child(2),.footer-brand svg path:nth-child(2){fill:currentColor;;opacity:.34;;}
@keyframes org-tab-nudge{0%,58%,100%{transform:translateX(2px);opacity:.7}72%{transform:translateX(-5px);opacity:1}84%{transform:translateX(-1px);opacity:.86}}
html.org-menu-open body{overflow:hidden;;}
.drawer-close{cursor:pointer;;color:#b9cecd;;background:transparent;;border:0;;font-size:10px;;font-weight:800;;letter-spacing:.12em;;text-transform:uppercase;;}
.drawer-close i{margin-left:7px;;color:#fff;;font:400 22px/1 Arial,sans-serif;;vertical-align:-2px;;}
.initiative-card:nth-child(2) img,.initiative-card:nth-child(3) img{object-position:center;;}
.initiative-invitation>p:not(.eyebrow){position:relative;;z-index:1;;max-width:720px;;margin:28px 0 0;;}
.decision>p:not(.eyebrow){max-width:900px;;}
.initiative-invitation>p:not(.eyebrow){color:#d9e7e5!important;;opacity:1!important;;font-size:clamp(15px,1.15vw,18px)!important;;line-height:1.7!important;;}
:root{--consent-primary:#0b4f73;;--consent-dark:#123b52;;--consent-accent:#f16f45;;--consent-accent-bright:#f58a61;;--consent-cream:#fffaf0;;--consent-ink:#4f6266;;--consent-muted:#68777a;;}
html.consent-open,html.consent-open body{overflow:hidden;;}
.sf-consent-overlay,.sf-consent-overlay *{box-sizing:border-box;;}
.sf-consent-overlay{position:fixed;;inset:0;;z-index:2147483646;;display:grid;;place-items:center;;overflow-y:auto;;padding:30px;;background:#101e18b3;;backdrop-filter:blur(5px);;-webkit-backdrop-filter:blur(5px);;opacity:0;;visibility:hidden;;transition:opacity .28s ease,visibility .28s ease;;}
.sf-consent-overlay[hidden]{display:none!important;;}
.sf-consent-overlay.is-visible{opacity:1;;visibility:visible;;}
.sf-consent-dialog{position:relative;;width:610px;;max-width:100%;;max-height:calc(100dvh - 60px);;overflow:auto;;padding:28px 34px 24px;;color:var(--consent-ink);;text-align:center;;background:radial-gradient(circle at 50% -25%,#f16f4529,transparent 42%),var(--consent-cream);;border:1px solid #ffffffb8;;border-top:7px solid var(--consent-accent);;border-radius:30px;;box-shadow:0 30px 90px #0816106b,0 0 0 1px #f16f452e;;transform:translateY(18px) scale(.985);;transition:transform .32s ease;;}
.sf-consent-overlay.is-visible .sf-consent-dialog{transform:none;;}
.sf-consent-symbol{display:grid;;place-items:center;;width:52px;;height:52px;;margin:0 auto 12px;;color:var(--consent-accent);;background:linear-gradient(145deg,#fffdf7,#e7f7fb);;border:1px solid #0b4f732e;;border-radius:50%;;box-shadow:0 8px 24px #0b4f731a;;overflow:visible;;}
.sf-consent-symbol svg{width:35px;;height:39px;;overflow:visible;;fill:var(--consent-accent);;stroke:#fff6e9;;stroke-width:5;;stroke-linecap:round;;stroke-linejoin:round;;}
.sf-consent-symbol svg path:last-child{fill:none;;stroke:#49b9d2;;stroke-width:8;;}
.sf-consent-eyebrow{margin:0 0 9px;;color:var(--consent-primary);;text-transform:uppercase;;letter-spacing:.18em;;font:800 10px Arial,sans-serif;;}
.sf-consent-dialog h2{margin:0;;color:var(--consent-dark);;font:400 clamp(34px,3.4vw,40px)/1.08 Georgia,"Times New Roman",serif;;letter-spacing:-.025em;;white-space:nowrap;;}
.sf-consent-copy{max-width:525px;;margin:18px auto 0;;color:var(--consent-ink);;font:15.5px/1.58 Arial,sans-serif;;text-wrap:balance;;}
.sf-consent-assurance{max-width:525px;;margin:10px auto 0;;color:var(--consent-muted);;font:13px/1.5 Arial,sans-serif;;text-wrap:balance;;}
.sf-consent-actions{display:grid;;gap:12px;;max-width:470px;;margin:23px auto 0;;}
.sf-consent-button{width:100%;;min-height:53px;;padding:13px 22px;;border-radius:999px;;cursor:pointer;;font:14px Arial,sans-serif;;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;;}
.sf-consent-button:hover{transform:translateY(-1px);;}
.sf-consent-button.consent-accept{color:#fff;;background:linear-gradient(135deg,var(--consent-accent-bright),var(--consent-accent));;border:1px solid #73321b2e;;box-shadow:0 10px 25px #7b3f2838;;font-weight:800;;}
.sf-consent-button.consent-decline{color:var(--consent-dark);;background:#ffffff73;;border:1px solid #0b4f7347;;font-weight:400;;}
.sf-consent-privacy-link{display:inline-block;;margin-top:13px;;color:var(--consent-muted);;font:12px Arial,sans-serif;;text-decoration:underline;;text-underline-offset:3px;;}
.sf-consent-button:focus-visible,.sf-consent-privacy-link:focus-visible{outline:3px solid #49b9d2;;outline-offset:3px;;}
@media(max-width:860px){.sf-consent-dialog{padding-inline:clamp(25px,7vw,56px)}.sf-consent-dialog h2{white-space:normal}}
@media(max-width:560px){.sf-consent-overlay{padding:14px}.sf-consent-dialog{max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);padding:24px 21px 20px;border-radius:20px}.sf-consent-symbol{width:48px;height:48px;margin-bottom:10px}.sf-consent-dialog h2{font-size:clamp(32px,9.5vw,41px)}.sf-consent-copy{margin-top:16px;font-size:14px}.sf-consent-assurance{font-size:12.5px}.sf-consent-actions{margin-top:20px}.sf-consent-button{min-height:48px}.sf-consent-overlay{box-sizing:border-box!important;width:100vw!important;padding:12px!important}.sf-consent-dialog{box-sizing:border-box!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:22px 18px 19px!important;overflow-x:hidden!important}.sf-consent-dialog h2{max-width:100%!important;font-size:clamp(29px,8.8vw,38px)!important;overflow-wrap:anywhere!important}.sf-consent-eyebrow,.sf-consent-copy,.sf-consent-assurance{max-width:100%!important;overflow-wrap:anywhere!important}.sf-consent-actions{width:100%!important;max-width:100%!important}.sf-consent-button{box-sizing:border-box!important;max-width:100%!important;padding-inline:15px!important;white-space:normal!important}}
