@layer theme,base;@layer components{[data-site] .surface{--glass:var(--site-glass-solid);border-radius:var(--site-radius-card);background:var(--site-grain) padding-box, var(--site-sheen) padding-box, linear-gradient(var(--glass), var(--glass)) padding-box, linear-gradient(150deg, var(--site-glass-bevel-hi), color-mix(in srgb, var(--site-glass-bevel-hi) 35%, transparent) 45%, var(--site-glass-bevel-lo)) border-box;box-shadow:var(--site-shadow-md), inset 0 1px 0 var(--site-glass-highlight), inset 0 -1px 0 color-mix(in srgb, var(--site-glass-bevel-lo) 45%, transparent);border:1px solid #0000;position:relative}[data-site] .sb-pane{--glass:var(--site-glass-solid);border-radius:var(--site-radius-pane);box-shadow:var(--site-shadow-lg), inset 0 1px 0 var(--site-glass-highlight), inset 0 -1px 0 color-mix(in srgb, var(--site-glass-bevel-lo) 45%, transparent)}[data-site] .sb-chip{background:var(--site-glass-chip);border:1px solid var(--site-glass-edge);box-shadow:var(--site-shadow-sm), inset 0 1px 0 var(--site-glass-highlight)}@media (min-width:768px){[data-site] .surface{--glass:var(--site-glass-card);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur)}[data-site] .sb-pane{--glass:var(--site-glass-pane)}[data-site] .sb-chip{-webkit-backdrop-filter:var(--site-glass-blur-soft);backdrop-filter:var(--site-glass-blur-soft)}}}@layer utilities;[data-site] body{background:var(--site-mist)}body:has([data-site]){background:var(--site-mist)}:root[data-site]{scroll-padding-top:6.5rem}:root:has([data-site]){scroll-padding-top:6.5rem}[data-site]{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);-webkit-tap-highlight-color:var(--accent-wash);--site-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .24 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--site-sheen:linear-gradient(180deg, color-mix(in srgb, var(--site-glass-highlight) 42%, transparent), transparent 42%);--sb-foam:color-mix(in srgb, var(--surface-1) 70%, transparent);--site-wide:72rem}@media (min-width:1440px){[data-site]{--site-wide:80rem}}@media (min-width:1680px){[data-site]{--site-wide:90rem}}.site-sky{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--site-sky) 0%, var(--site-sky) 82%, var(--site-mist) 100%);position:fixed;inset:0;overflow:hidden}.site-sky-field{aspect-ratio:1;background:radial-gradient(closest-side, var(--field), transparent);will-change:transform;border-radius:50%;width:72vmax;position:absolute}.site-sky-deep{--field:var(--site-sky-deep);top:-30vmax;left:-24vmax}.site-sky-dawn{--field:var(--site-dawn);top:-22vmax;right:-26vmax}.site-sky-meadow{--field:var(--site-meadow);bottom:-34vmax;left:-18vmax}.site-sky-blush{--field:var(--site-blush);bottom:-30vmax;right:-22vmax}@media (prefers-reduced-motion:no-preference) and (pointer:fine) and (min-width:1024px){.site-sky-deep{animation:74s ease-in-out infinite alternate both site-drift-a}.site-sky-dawn{animation:86s ease-in-out infinite alternate both site-drift-b}.site-sky-meadow{animation:92s ease-in-out infinite alternate-reverse both site-drift-b}.site-sky-blush{animation:80s ease-in-out infinite alternate-reverse both site-drift-a}}@keyframes site-drift-a{to{transform:translate(9vw,6vh)scale(1.08)}}@keyframes site-drift-b{to{transform:translate(-8vw,7vh)scale(1.06)}}.sb-band{--sb-wave:clamp(38px, 5.4vw, 88px);isolation:isolate;position:relative}.sb-band:before{content:"";inset:calc(-1 * var(--sb-wave)) 0;z-index:-1;background:linear-gradient(180deg, var(--sb-foam), transparent calc(var(--sb-wave) * .9)), var(--sb-band);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 82C150 42 330 14 540 30s360 74 560 66c140-5 250-36 340-62v106H0Z'/%3E%3C/svg%3E") top / 100% var(--sb-wave) no-repeat, linear-gradient(black, black) center / 100% calc(100% - 2 * var(--sb-wave) + 4px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v42c-150 42-320 66-520 54S580 30 380 34C220 38 100 64 0 90Z'/%3E%3C/svg%3E") bottom / 100% var(--sb-wave) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 82C150 42 330 14 540 30s360 74 560 66c140-5 250-36 340-62v106H0Z'/%3E%3C/svg%3E") top / 100% var(--sb-wave) no-repeat, linear-gradient(black, black) center / 100% calc(100% - 2 * var(--sb-wave) + 4px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v42c-150 42-320 66-520 54S580 30 380 34C220 38 100 64 0 90Z'/%3E%3C/svg%3E") bottom / 100% var(--sb-wave) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 82C150 42 330 14 540 30s360 74 560 66c140-5 250-36 340-62v106H0Z'/%3E%3C/svg%3E") top / 100% var(--sb-wave) no-repeat, linear-gradient(black, black) center / 100% calc(100% - 2 * var(--sb-wave) + 4px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v42c-150 42-320 66-520 54S580 30 380 34C220 38 100 64 0 90Z'/%3E%3C/svg%3E") bottom / 100% var(--sb-wave) no-repeat;position:absolute}.sb-band-white{--sb-band:linear-gradient(180deg, var(--site-glass-band), color-mix(in srgb, var(--site-dawn) 35%, var(--site-glass-band)))}.sb-band-dawn{--sb-band:linear-gradient(170deg, color-mix(in srgb, var(--site-dawn) 72%, var(--site-mist)), color-mix(in srgb, var(--site-blush) 78%, var(--site-mist)))}.sb-band-sky{--sb-band:var(--site-sky-deep)}.sb-band-meadow{--sb-band:var(--site-meadow)}.site-header{background:var(--site-glass-header);border-bottom:1px solid var(--site-glass-edge);box-shadow:var(--site-shadow-sm);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur)}.site-footer{--sb-wave:clamp(40px, 5.6vw, 92px);--ink:var(--site-on-deep);--ink-2:var(--site-on-deep-2);--accent-ink:var(--site-on-deep-link);isolation:isolate;margin-top:var(--sb-wave);color:var(--site-on-deep);position:relative}.site-footer:before{content:"";inset:calc(-1 * var(--sb-wave)) 0 0;z-index:-1;background:linear-gradient(180deg, var(--site-navy) 0%, var(--site-night) 100%);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 70c200-46 420-60 640-30s420 58 600 40c80-8 140-24 200-40v80H0Z'/%3E%3C/svg%3E") top / 100% var(--sb-wave) no-repeat, linear-gradient(black, black) bottom / 100% calc(100% - var(--sb-wave) + 2px) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 70c200-46 420-60 640-30s420 58 600 40c80-8 140-24 200-40v80H0Z'/%3E%3C/svg%3E") top / 100% var(--sb-wave) no-repeat, linear-gradient(black, black) bottom / 100% calc(100% - var(--sb-wave) + 2px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 70c200-46 420-60 640-30s420 58 600 40c80-8 140-24 200-40v80H0Z'/%3E%3C/svg%3E") top / 100% var(--sb-wave) no-repeat, linear-gradient(black, black) bottom / 100% calc(100% - var(--sb-wave) + 2px) no-repeat;position:absolute}.site-footer-mark{background:var(--site-on-deep);box-shadow:var(--site-shadow-glow)}.site-footer-pane{background:var(--site-glass-deep-fill);border:1px solid var(--site-glass-deep-edge)}[data-site]{--key-face:linear-gradient(180deg, var(--surface-1), color-mix(in srgb, var(--site-sky) 55%, var(--surface-1)));--key-rim:color-mix(in srgb, var(--site-blue) 16%, transparent);--key-edge:color-mix(in srgb, var(--site-blue) 16%, var(--site-sky-deep));--key-drop:0 12px 22px -12px color-mix(in srgb, var(--site-navy) 30%, transparent);--key-light:inset 0 1px 0 var(--site-glass-highlight);--key-up:var(--key-light), 0 4px 0 var(--key-edge), var(--key-drop);--key-down:var(--key-light), 0 1px 0 var(--key-edge), 0 5px 10px -8px color-mix(in srgb, var(--site-navy) 30%, transparent);--key-fill:linear-gradient(180deg, color-mix(in srgb, var(--accent-fill) 86%, var(--site-on-deep)), var(--accent-fill) 70%);--key-fill-edge:color-mix(in srgb, var(--accent-fill) 62%, var(--site-night));--key-fill-up:inset 0 1px 0 color-mix(in srgb, var(--site-on-deep) 35%, transparent), 0 4px 0 var(--key-fill-edge), 0 12px 22px -12px color-mix(in srgb, var(--accent-fill) 70%, var(--site-navy));--key-fill-down:inset 0 1px 0 color-mix(in srgb, var(--site-on-deep) 25%, transparent), 0 1px 0 var(--key-fill-edge), 0 5px 10px -8px color-mix(in srgb, var(--accent-fill) 70%, var(--site-navy));--key-ring:0 0 0 3px color-mix(in srgb, var(--ring) 45%, transparent)}[data-site][data-theme-lock=dark]{--sb-foam:color-mix(in srgb, var(--site-on-deep) 9%, transparent);--site-sheen:linear-gradient(180deg, color-mix(in srgb, var(--site-on-deep) 6%, transparent), transparent 42%);--key-face:linear-gradient(180deg, color-mix(in srgb, var(--site-sky-deep) 86%, var(--ink)), var(--site-sky));--key-rim:color-mix(in srgb, var(--site-on-deep) 12%, transparent);--key-edge:color-mix(in srgb, var(--site-night) 70%, var(--site-sky));--key-drop:0 12px 22px -12px color-mix(in srgb, var(--site-night) 92%, transparent);--key-down:var(--key-light), 0 1px 0 var(--key-edge), 0 5px 10px -8px var(--site-night)}[data-site] [data-variant=primary]{background-image:var(--key-fill);box-shadow:var(--key-fill-up)}[data-site] :is([data-variant=outline],[data-variant=inverse]),[data-site] .site-key{background-image:var(--key-face);border-color:var(--key-rim);box-shadow:var(--key-up)}[data-site] .site-key{border:1px solid var(--key-rim)}[data-site] .site-key-on{background-image:var(--key-fill);box-shadow:var(--key-fill-up);border:1px solid #0000}[data-site] .site-key:has(:focus-visible){box-shadow:var(--key-up), var(--key-ring)}[data-site] .site-key-on:is(:focus-visible,:has(:focus-visible)){box-shadow:var(--key-fill-up), var(--key-ring)}[data-site] .site-key-on:hover{translate:0 -1px}[data-site] .site-key-on:active{box-shadow:var(--key-fill-down);translate:0 3px}[data-site] [data-variant=primary]:focus-visible{box-shadow:var(--key-fill-up), var(--key-ring)}[data-site] :is([data-variant=outline],[data-variant=inverse],.site-key):focus-visible{box-shadow:var(--key-up), var(--key-ring)}[data-site] :is([data-variant=primary],[data-variant=outline],[data-variant=inverse],.site-key):hover{translate:0 -1px}[data-site] [data-variant=primary]:active{box-shadow:var(--key-fill-down);translate:0 3px}[data-site] :is([data-variant=outline],[data-variant=inverse],.site-key):active{box-shadow:var(--key-down);translate:0 3px}@media (prefers-reduced-motion:no-preference){[data-site] :is([data-variant=primary],[data-variant=outline],[data-variant=inverse],.site-key,.site-key-on){transition:translate .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}}[data-site] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select){background-image:linear-gradient(180deg, color-mix(in srgb, var(--site-sky) 45%, var(--surface-1)), var(--surface-1) 60%);border-color:color-mix(in srgb, var(--site-blue) 22%, transparent);box-shadow:inset 0 2px 5px color-mix(in srgb, var(--site-navy) 11%, transparent), 0 1px 0 var(--site-glass-highlight)}[data-site] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select):focus-visible{border-color:var(--accent-fill);box-shadow:inset 0 2px 5px color-mix(in srgb, var(--site-navy) 11%, transparent), var(--key-ring)}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only){appearance:none;aspect-ratio:1;border:1px solid var(--key-rim);background:var(--key-face);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;box-shadow:var(--key-up);cursor:pointer;border-radius:12px;flex:none;place-content:center;margin:0;display:inline-grid}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only):before{content:"";background:var(--primary-foreground);width:1.4rem;height:1.4rem;scale:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only):checked{background:var(--key-fill);box-shadow:var(--key-fill-up);border-color:#0000}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only):checked:before{scale:1}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only):focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 45%, transparent);outline-offset:2px}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only):active{translate:0 3px}@media (prefers-reduced-motion:no-preference){[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only){transition:translate .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}[data-site] :is(input[type=checkbox],input[type=radio]):not(.sr-only):before{transition:scale .24s cubic-bezier(.3,1.6,.5,1)}}[data-site] .sb-option{box-shadow:none;background:0 0;border:0}[data-site] .sb-option:has(:checked){color:var(--accent-ink)}[data-site] .sb-chip{box-shadow:var(--key-light), 0 2px 0 var(--key-edge), var(--key-drop)}[data-site] .sb-night{display:none}[data-site][data-theme-lock=dark] .sb-night{display:block}[data-site][data-theme-lock=dark] .sb-day{display:none}.site-sky:after{content:"";opacity:0;background-image:radial-gradient(1.6px 1.6px at 12% 18%, var(--site-on-deep) 60%, transparent), radial-gradient(1.2px 1.2px at 34% 62%, var(--site-on-deep-2) 60%, transparent), radial-gradient(1.8px 1.8px at 58% 28%, var(--site-apricot) 60%, transparent), radial-gradient(1.1px 1.1px at 76% 74%, var(--site-on-deep) 60%, transparent), radial-gradient(1.4px 1.4px at 88% 12%, var(--site-on-deep-2) 60%, transparent), radial-gradient(1px 1px at 46% 88%, var(--site-on-deep) 60%, transparent), radial-gradient(1.3px 1.3px at 22% 84%, var(--site-apricot) 60%, transparent);background-size:347px 289px;position:absolute;inset:0}[data-theme-lock=dark] .site-sky:after{opacity:.75}@media (prefers-reduced-motion:no-preference){[data-theme-lock=dark] .site-sky:after{animation:7s ease-in-out infinite alternate site-twinkle}}@keyframes site-twinkle{0%{opacity:.45}to{opacity:.85}}.site-switch-track{background:linear-gradient(180deg, var(--site-sky-deep), color-mix(in srgb, var(--site-dawn) 60%, var(--site-sky)));border:1px solid var(--key-rim);box-shadow:inset 0 2px 5px color-mix(in srgb, var(--site-navy) 16%, transparent), 0 1px 0 var(--site-glass-highlight)}.site-switch[aria-checked=true] .site-switch-track{background:linear-gradient(180deg, var(--site-night), var(--site-navy))}.site-switch-stars{border-radius:inherit;opacity:0;background-image:radial-gradient(1.4px 1.4px at 22% 34%, var(--site-on-deep) 70%, transparent), radial-gradient(1px 1px at 40% 66%, var(--site-on-deep-2) 70%, transparent), radial-gradient(1.2px 1.2px at 52% 28%, var(--site-apricot) 70%, transparent), radial-gradient(1px 1px at 14% 70%, var(--site-on-deep) 70%, transparent);position:absolute;inset:0}.site-switch[aria-checked=true] .site-switch-stars{opacity:1}.site-switch-knob{background:var(--key-face);border:1px solid var(--key-rim);box-shadow:var(--key-light), 0 2px 0 var(--key-edge), 0 5px 10px -5px color-mix(in srgb, var(--site-night) 45%, transparent)}.site-switch[aria-checked=true] .site-switch-knob{translate:1.625rem}.site-switch-knob>svg{position:absolute}.site-switch-sun{color:color-mix(in srgb, var(--site-apricot) 35%, var(--warning))}.site-switch-moon{color:var(--site-apricot);opacity:0;rotate:-90deg;scale:.5}.site-switch[aria-checked=true] .site-switch-sun{opacity:0;rotate:90deg;scale:.5}.site-switch[aria-checked=true] .site-switch-moon{opacity:1;rotate:none;scale:1}.site-switch:hover .site-switch-knob{scale:1.06}@media (prefers-reduced-motion:no-preference){.site-switch-knob{transition:translate .55s cubic-bezier(.5,1.5,.45,.9),scale .2s}.site-switch-knob>svg{transition:opacity .35s,rotate .6s cubic-bezier(.3,1.4,.5,1),scale .45s cubic-bezier(.3,1.4,.5,1)}.site-switch-stars{transition:opacity .6s .15s}}:root[data-site-flip]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-site-flip]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-site-flip]::view-transition-new(root){z-index:2}.site-drawer{border:0;border-left:1px solid var(--site-glass-edge);background:var(--site-glass-solid);width:min(21rem,86vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);box-shadow:var(--site-shadow-lg);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.site-drawer::backdrop{background:color-mix(in srgb, var(--site-night,black) 42%, transparent)}:root:has(.site-drawer[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.site-drawer[open]{animation:.32s cubic-bezier(.32,.72,0,1) site-drawer-in}.site-drawer[open]::backdrop{animation:.32s ease-out site-fade-in}}@keyframes site-drawer-in{0%{translate:100%}}@keyframes site-fade-in{0%{opacity:0}}.sb-band,.site-footer{overflow-x:clip}.sb-band:after,.site-footer:after{content:"";z-index:-1;left:0;top:calc(-1 * var(--sb-wave) - 10px);width:200%;height:calc(var(--sb-wave) + 10px);background:var(--sb-band);opacity:.7;pointer-events:none;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60C240 18 480 18 720 60S1200 102 1440 60V120H0Z'/%3E%3C/svg%3E") 0 0/50% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60C240 18 480 18 720 60S1200 102 1440 60V120H0Z'/%3E%3C/svg%3E") 0 0/50% 100% repeat-x}.sb-surf{z-index:-1;pointer-events:none;width:200%;position:absolute;left:0}.sb-surf-top{top:calc(-1 * var(--sb-wave) - 14px);height:calc(var(--sb-wave) * .7 + 14px);background:linear-gradient(180deg, var(--sb-foam), transparent);opacity:.85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60C240 18 480 18 720 60S1200 102 1440 60V120H0Z'/%3E%3C/svg%3E") 0 0/25% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60C240 18 480 18 720 60S1200 102 1440 60V120H0Z'/%3E%3C/svg%3E") 0 0/25% 100% repeat-x}.sb-surf-bottom{bottom:calc(-1 * var(--sb-wave) - 12px);height:calc(var(--sb-wave) + 12px);background:var(--sb-band);opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V60C1200 102 960 102 720 60S240 18 0 60Z'/%3E%3C/svg%3E") 0 100%/50% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V60C1200 102 960 102 720 60S240 18 0 60Z'/%3E%3C/svg%3E") 0 100%/50% 100% repeat-x}.site-footer:after{background:var(--site-navy);opacity:.5}@media (prefers-reduced-motion:no-preference){.sb-band:after{animation:34s linear infinite sb-wave}.sb-surf-top{animation:26s linear infinite reverse sb-wave}.sb-surf-bottom{animation:41s linear infinite sb-wave}.site-footer:after{animation:46s linear infinite reverse sb-wave}}@keyframes sb-wave{to{transform:translate(-50%)}}.site-logo-glare{pointer-events:none;opacity:.75;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.site-logo-glare>span{background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--site-on-deep) 70%, transparent) 50%, transparent 62%);width:260%;position:absolute;inset:0 auto 0 0;translate:-98.5%}@media (prefers-reduced-motion:no-preference){.site-logo-glare>span{animation:12s ease-in-out 2s infinite site-logo-shine}}@keyframes site-logo-shine{0%{translate:-98.5%}34%,to{translate:37%}}[data-site] [data-still],[data-site] [data-still]:before,[data-site] [data-still]:after,[data-site] [data-still] *,[data-site] [data-still] :before,[data-site] [data-still] :after{animation-play-state:paused!important}
