[data-glass]{--glass-blur:20px;--glass-sat:165%;--glass-radius:1.5rem;--glass-rim:rgb(255 255 255/0.85);--glass-shadow:0 1px 0 0 rgb(255 255 255/0.95) inset,0 -1px 0 0 rgb(14 43 44/0.05) inset,0 28px 60px -30px rgb(9 50 51/0.38),0 3px 8px -2px rgb(9 50 51/0.07);--glass-ease:cubic-bezier(0.22,1,0.36,1)}.glass-aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 8% -10%,#f6f2e6 0,transparent 60%),linear-gradient(180deg,#f7f4ec,#eef1ea)}.glass-blob{position:absolute;border-radius:50%;will-change:transform}.glass-blob.b-teal{width:62vmax;height:62vmax;left:-18vmax;top:-22vmax;background:radial-gradient(closest-side,rgb(48 170 160/.5),rgb(48 170 160/0));animation:glass-drift-a 28s ease-in-out infinite alternate}.glass-blob.b-gold{width:54vmax;height:54vmax;right:-16vmax;top:4vmax;background:radial-gradient(closest-side,rgb(232 192 112/.55),rgb(232 192 112/0));animation:glass-drift-b 34s ease-in-out infinite alternate}.glass-blob.b-lilac{width:48vmax;height:48vmax;left:24vw;bottom:-24vmax;background:radial-gradient(closest-side,rgb(168 156 236/.42),rgb(168 156 236/0));animation:glass-drift-c 31s ease-in-out infinite alternate}.glass-blob.b-blush{width:40vmax;height:40vmax;right:14vw;bottom:-6vmax;background:radial-gradient(closest-side,rgb(246 168 148/.38),rgb(246 168 148/0));animation:glass-drift-a 37s ease-in-out infinite alternate-reverse}@keyframes glass-drift-a{0%{transform:translateZ(0) scale(1) rotate(0deg)}to{transform:translate3d(7vmax,5vmax,0) scale(1.12) rotate(12deg)}}@keyframes glass-drift-b{0%{transform:translateZ(0) scale(1.05) rotate(0deg)}to{transform:translate3d(-8vmax,6vmax,0) scale(.92) rotate(-14deg)}}@keyframes glass-drift-c{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(9vmax,-6vmax,0) scale(1.1)}}.glass{position:relative;isolation:isolate;border-radius:var(--glass-radius);background:linear-gradient(140deg,rgb(255 255 255/.8),rgb(255 255 255/.62) 55%,rgb(255 255 255/.7));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid rgb(255 255 255/.55);box-shadow:var(--glass-shadow);transition:transform .42s var(--glass-ease),box-shadow .42s var(--glass-ease)}.glass:after{padding:1px;background:linear-gradient(145deg,rgb(255 255 255/1),rgb(255 255 255/0) 38%,rgb(255 255 255/0) 62%,rgb(255 255 255/.65));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:after,.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass:before{z-index:-1;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0),rgb(255 255 255/.9),rgb(255 255 255/0) 62%),linear-gradient(120deg,rgb(96 214 202/.16),rgb(240 200 120/.14) 50%,rgb(176 160 255/.16));transition:opacity .36s var(--glass-ease)}.glass[data-lit=true]:before{opacity:1}.glass-lift:focus-within,.glass-lift:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.95),inset 0 -1px 0 0 rgb(14 43 44/.05),0 38px 70px -30px rgb(9 50 51/.45),0 4px 10px -2px rgb(9 50 51/.08)}.glass-chip{position:relative;border-radius:999px;background:rgb(255 255 255/.66);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border:1px solid rgb(255 255 255/.7);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.9),0 10px 24px -14px rgb(9 50 51/.3)}.glass-inset{border-radius:calc(var(--glass-radius) - .5rem);background:rgb(255 255 255/.5);border:1px solid rgb(255 255 255/.6);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.8)}.glass-dark{position:relative;isolation:isolate;border-radius:var(--glass-radius);background:linear-gradient(160deg,rgb(9 50 51/.9),rgb(12 58 59/.86));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);border:1px solid rgb(255 255 255/.18);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.22),0 34px 70px -28px rgb(3 20 20/.6);--color-ink:#093233;--color-paper:#f7f4ec;--color-paper-dim:#e5e9e4;--color-mute:#c4d6d5;--color-mute-deep:#b4c9c8;--color-ember:#e6c987;--color-line:rgb(255 255 255/0.16);--color-line-strong:rgb(255 255 255/0.28);color:var(--color-paper)}.glass-dark:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(145deg,rgb(255 255 255/.55),rgb(255 255 255/0) 40%,rgb(255 255 255/0) 65%,rgb(230 201 135/.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-lens{position:absolute;inset:0;border-radius:1.1rem;background:linear-gradient(140deg,rgb(255 255 255/.95),rgb(255 255 255/.72));border:1px solid rgb(255 255 255/.9);box-shadow:inset 0 1px 0 0 #fff,0 18px 34px -18px rgb(9 50 51/.45),0 0 0 1px rgb(140 106 36/.22)}@keyframes glass-float{0%{transform:translateZ(0) rotate(var(--r,0deg))}to{transform:translate3d(0,-9px,0) rotate(calc(var(--r, 0deg) + .8deg))}}.glass-float{transform:rotate(var(--r,0deg))}@media (prefers-reduced-motion:no-preference){.glass-float{animation:glass-float 6.5s ease-in-out var(--d,0s) infinite alternate}}@media (prefers-reduced-motion:reduce){.glass-blob{animation:none}.glass:before{display:none}.glass,.glass-lift:focus-within,.glass-lift:hover{transition:none;transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:rgb(255 255 255/.93)}.glass-chip{background:rgb(255 255 255/.92)}.glass-dark{background:rgb(9 50 51/.97)}}@media (prefers-reduced-transparency:reduce){.glass,.glass-chip,.glass-dark{-webkit-backdrop-filter:none;backdrop-filter:none}.glass,.glass-chip{background:rgb(255 255 255/.95)}.glass-dark{background:rgb(9 50 51/.98)}}[data-glass] .cta-panel,[data-glass] .cta-tile{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(140deg,rgb(255 255 255/.78),rgb(255 255 255/.6));border:1px solid rgb(255 255 255/.7);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.95),0 24px 50px -28px rgb(9 50 51/.4)}[data-glass] .cta-tile{border-radius:1.1rem}[data-glass] .cta-panel{border-radius:1.5rem}[data-glass] .cta-band .grid-field{opacity:.25}[data-glass] .cta-band{border-top:0;padding-bottom:clamp(3rem,2rem + 3vw,5rem)}[data-glass] .cta-band>.container-page{padding-top:clamp(3rem,2rem + 3vw,5rem)}@media (max-width:767px){[data-glass]{--glass-blur:12px;--glass-sat:140%}.glass-chip{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.glass-blob{animation-duration:60s}}