.foam[data-astro-cid-xkapadbz]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;container-type:size}.foam__p[data-astro-cid-xkapadbz]{--px: var(--bx);--py: var(--by);position:absolute;left:0;top:0;width:var(--s);height:var(--s);transform:translate3d(calc(var(--px) * 1cqw - 50% + var(--mx, 0) * var(--k) * 1px),calc(var(--py) * 1cqh - 50% + var(--my, 0) * var(--k) * 1px),0)}@media(max-width:639.98px){.foam__p[data-astro-cid-xkapadbz]{--px: var(--bmx, var(--bx));--py: var(--bmy, var(--by))}.foam__p--wide[data-astro-cid-xkapadbz]{display:none}}.foam__r[data-astro-cid-xkapadbz],.foam__b[data-astro-cid-xkapadbz]{display:block;width:100%;height:100%}.foam__b[data-astro-cid-xkapadbz]{position:relative;border-radius:50%;background:var(--fill);will-change:transform}.foam--light[data-astro-cid-xkapadbz] .foam__b[data-astro-cid-xkapadbz]{--fill: radial-gradient( circle at 30% 30%, color-mix(in srgb, var(--color-white) 90%, transparent), color-mix(in srgb, var(--color-tint) 55%, transparent) 45%, color-mix(in srgb, var(--color-brand) 10%, transparent) 70%, transparent 72% )}.foam--light[data-astro-cid-xkapadbz] .foam__b--sun[data-astro-cid-xkapadbz]{--fill: radial-gradient( circle at 30% 30%, color-mix(in srgb, var(--color-white) 90%, transparent), color-mix(in srgb, var(--color-sun) 18%, transparent) 45%, color-mix(in srgb, var(--color-brand) 10%, transparent) 70%, transparent 72% )}.foam--light[data-astro-cid-xkapadbz] .foam__b--rim[data-astro-cid-xkapadbz]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}.foam--brand[data-astro-cid-xkapadbz] .foam__b[data-astro-cid-xkapadbz]{--fill: radial-gradient( circle at 30% 30%, color-mix(in srgb, var(--color-white) 12%, transparent), color-mix(in srgb, var(--color-white) 5%, transparent) 45%, color-mix(in srgb, var(--color-white) 10%, transparent) 70%, transparent 72% )}.foam--brand[data-astro-cid-xkapadbz] .foam__b--sun[data-astro-cid-xkapadbz]{--fill: radial-gradient( circle at 30% 30%, color-mix(in srgb, var(--color-white) 12%, transparent), color-mix(in srgb, var(--color-sun) 14%, transparent) 45%, color-mix(in srgb, var(--color-white) 10%, transparent) 70%, transparent 72% )}.foam--brand[data-astro-cid-xkapadbz] .foam__b--rim[data-astro-cid-xkapadbz]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white) 18%,transparent)}.foam__gp[data-astro-cid-xkapadbz]{position:absolute;left:var(--gx);top:var(--gy);display:block;line-height:0;transform:translate(-50%,-50%)}.foam__gp[data-astro-cid-xkapadbz] .foam__g{display:block;transform-origin:50% 50%}@media(max-width:639.98px){.foam__gp[data-astro-cid-xkapadbz]{left:var(--gmx, var(--gx));top:var(--gmy, var(--gy))}}@media(prefers-reduced-motion:no-preference){.foam__r[data-astro-cid-xkapadbz],.foam__b[data-astro-cid-xkapadbz]{animation-duration:var(--d);animation-delay:var(--dl);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.foam__r--a[data-astro-cid-xkapadbz]{animation-name:foam-rise-a}.foam__r--b[data-astro-cid-xkapadbz]{animation-name:foam-rise-b}.foam__b--a[data-astro-cid-xkapadbz]{animation-name:foam-sway-a}.foam__b--b[data-astro-cid-xkapadbz]{animation-name:foam-sway-b}.foam[data-astro-cid-xkapadbz].is-on .foam__r[data-astro-cid-xkapadbz],.foam[data-astro-cid-xkapadbz].is-on .foam__b[data-astro-cid-xkapadbz]{animation-play-state:running}.foam[data-astro-cid-xkapadbz].is-on .foam__gp[data-astro-cid-xkapadbz] .foam__g{transform:scale(0)}}@keyframes foam-rise-a{0%{transform:translateZ(0)}to{transform:translate3d(0,-40px,0)}}@keyframes foam-rise-b{0%{transform:translateZ(0)}to{transform:translate3d(0,-28px,0)}}@keyframes foam-sway-a{0%{transform:translate3d(-12px,0,0)}to{transform:translate3d(12px,0,0)}}@keyframes foam-sway-b{0%{transform:translate3d(9px,0,0)}to{transform:translate3d(-9px,0,0)}}.cta-band[data-astro-cid-zjjcy56y]{--tone-heading: var(--color-white);--tone-body: var(--color-white);--tone-accent: var(--color-white);--focus-ring: var(--focus-ring-on-brand);color:var(--color-white)}.cta-band__copy[data-astro-cid-zjjcy56y]{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-band__actions[data-astro-cid-zjjcy56y]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.cta-band__mark[data-astro-cid-zjjcy56y]{display:none}@media(min-width:640px){.cta-band__actions[data-astro-cid-zjjcy56y]{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:auto}}@media(min-width:1024px){.cta-band__grid[data-astro-cid-zjjcy56y]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:center;column-gap:64px}.cta-band__copy[data-astro-cid-zjjcy56y]{align-items:flex-start;text-align:left}.cta-band__actions[data-astro-cid-zjjcy56y]{justify-content:flex-start}.cta-band__mark[data-astro-cid-zjjcy56y]{display:grid;place-items:center;justify-self:center;width:272px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--color-white) 14%,transparent),color-mix(in srgb,var(--color-white) 6%,transparent) 45%,color-mix(in srgb,var(--color-white) 12%,transparent) 70%,transparent 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white) 20%,transparent)}}.cta-band__title[data-astro-cid-zjjcy56y] em{color:var(--color-ink);background:linear-gradient(transparent 14%,var(--color-sun) 14%,var(--color-sun) 94%,transparent 94%);padding-inline:.08em;border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cta-band[data-astro-cid-zjjcy56y] .cta-band__outline{background-color:transparent;border-color:color-mix(in srgb,var(--color-white) 80%,transparent);color:var(--color-white)}@media(hover:hover){.cta-band[data-astro-cid-zjjcy56y] .cta-band__outline:hover{background-color:color-mix(in srgb,var(--color-white) 12%,transparent);border-color:var(--color-white);color:var(--color-white)}}
