/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.hero{min-height:max(var(--hero-min-height),100dvh);min-height:max(var(--hero-min-height),100svh);padding-top:var(--header-offset);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg{background:var(--hero-bg);transition:background .5s;position:absolute;inset:0}.hero__bg:after{background:var(--hero-light-wash);pointer-events:none;content:"";position:absolute;inset:0}.hero__stack{z-index:1;width:100%;padding:var(--spacing-40)var(--margin-mobile);text-align:center;position:relative}.hero__content,.hero__stack{align-items:center;gap:var(--hero-content-gap);flex-direction:column;display:flex}.hero__content{width:min(100%,var(--hero-content-max-width))}.hero__subtitle,.hero__title{width:100%;max-width:100%}.hero h1.hero__title{color:var(--hero-title-color);font-family:var(--hero-title-font);font-size:clamp(28px,9vw,var(--hero-title-size-mobile));font-weight:var(--hero-title-weight);line-height:var(--hero-title-line-height);letter-spacing:var(--hero-title-tracking);margin:0;transition:color .5s}.hero h2.hero__subtitle{background-image:var(--hero-subtitle-gradient);font-family:var(--hero-subtitle-font);font-size:clamp(22px,6.5vw,var(--hero-subtitle-size-mobile));line-height:var(--hero-subtitle-line-height);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.hero .dark h2.hero__subtitle,.hero h2.hero__subtitle{font-style:var(--hero-subtitle-style);font-weight:var(--hero-subtitle-weight)}.hero__tagline{width:min(100%,var(--hero-tagline-max-width));color:var(--hero-tagline-color);font-family:var(--type-ui-tagline-font);font-size:var(--hero-tagline-size-mobile);font-weight:var(--hero-tagline-weight);text-align:center;text-wrap:balance;margin:0;line-height:1.35;transition:color .5s}.hero__fade-bottom{background:var(--hero-fade-bottom);pointer-events:none;height:160px;transition:background .5s;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.hero{min-height:var(--hero-min-height-compact);padding-top:calc(var(--header-offset) + var(--hero-padding-top-compact));padding-bottom:var(--hero-padding-bottom-compact);justify-content:center;align-items:center}.hero__stack{padding:var(--spacing-24)var(--margin-mobile);gap:var(--hero-content-gap)}.hero__fade-bottom{height:var(--hero-fade-height-compact)}}@media (min-width:768px){.hero__tagline{text-wrap:nowrap}}@media (min-width:768px) and (max-width:1023px){.hero__stack{padding-left:var(--margin-tablet);padding-right:var(--margin-tablet)}.hero h1.hero__title{font-size:clamp(40px,7vw,var(--hero-title-size-mobile))}.hero h2.hero__subtitle{font-size:clamp(28px,5vw,var(--hero-subtitle-size-mobile))}}@media (min-width:1024px){.hero__stack{margin-top:var(--hero-content-offset-y-desktop);padding-left:var(--margin-tablet);padding-right:var(--margin-tablet)}.hero h1.hero__title{font-size:clamp(48px,8vw,var(--hero-title-size))}.hero h2.hero__subtitle{font-size:clamp(32px,5vw,var(--hero-subtitle-size))}.hero__tagline{font-size:var(--hero-tagline-size)}}@media (min-width:1280px){.hero__stack{padding-left:var(--margin-desktop);padding-right:var(--margin-desktop)}}.highlights-flare{--highlights-flare-layer-opacity:var(--highlights-flare-opacity);position:absolute;z-index:0;opacity:var(--highlights-flare-layer-opacity);pointer-events:none;transition:opacity .45s ease,transform .45s ease;top:0;left:0;width:100%;height:var(--highlights-card-media-height);transform:none;transform-origin:center center}.highlights-flare__svg{display:block;overflow:hidden}.highlights-flare__svg--editorial{width:100%;height:100%}.highlights-flare__svg--cosmic{display:none;width:100%;height:100%}.highlights-flare__layer--dark,.highlights-flare__layer--editorial{display:block}.highlights-flare__light-shape{fill:var(--highlights-flare-editorial-shape);fill-opacity:.62}.highlights-flare__light-shape--primary{fill:var(--highlights-flare-editorial-shape);fill-opacity:.68}.highlights-flare__light-shape--secondary{fill:var(--highlights-flare-editorial-shape-alt);fill-opacity:.58}.highlights-flare__light-shape--alt{fill:var(--highlights-flare-editorial-accent);fill-opacity:.55}.highlights-flare__light-arch{fill:none;stroke:var(--highlights-flare-editorial-ink);stroke-width:1.25;stroke-linecap:round;stroke-opacity:.58}.highlights-flare__light-arch--inner{stroke-width:1;stroke-opacity:.42}.highlights-flare__light-botanical{fill:none;stroke:var(--highlights-flare-editorial-ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.52}.highlights-flare__light-botanical--accent{stroke:var(--highlights-flare-editorial-line);stroke-opacity:.45}.highlights-flare__light-ring{fill:none;stroke:var(--highlights-flare-editorial-line);stroke-width:1;stroke-opacity:.48}.highlights-flare__light-ring--bold{stroke:var(--highlights-flare-editorial-ink);stroke-width:1.25;stroke-opacity:.5}.highlights-flare__light-ring--inner{stroke:var(--highlights-flare-editorial-accent);stroke-width:1;stroke-opacity:.55}.highlights-flare__light-axis{stroke:var(--highlights-flare-editorial-ink);stroke-width:1;stroke-linecap:round;stroke-opacity:.38}.highlights-flare__light-frame{stroke:var(--highlights-flare-editorial-ink);stroke-width:1.25;stroke-linecap:round;stroke-opacity:.48}.highlights-flare__light-arc{fill:none;stroke:var(--highlights-flare-editorial-ink);stroke-width:1.25;stroke-linecap:round;stroke-opacity:.52}.highlights-flare__light-arc--secondary{stroke:var(--highlights-flare-editorial-line);stroke-width:1;stroke-opacity:.46}.highlights-flare__light-tick{stroke:var(--highlights-flare-editorial-ink);stroke-width:1.25;stroke-linecap:round;stroke-opacity:.5}.highlights-flare__light-mark{fill:var(--highlights-flare-editorial-mark);fill-opacity:.85}.highlights-flare__blog-ray{stroke:var(--highlights-flare-highlight);stroke-width:1;stroke-linecap:round;stroke-opacity:.2}.highlights-flare__blog-ray--short{stroke-opacity:.14}.highlights-flare__blog-ray--faint{stroke:var(--highlights-flare-secondary);stroke-opacity:.1}.highlights-flare__blog-ray--field{stroke:var(--highlights-flare-secondary);stroke-width:.75;stroke-opacity:.08}.highlights-flare__blog-orbit{fill:none;stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-opacity:.1}.highlights-flare__blog-orbit--bright{stroke-opacity:.22}.highlights-flare__blog-halo-ring{fill:none;stroke:var(--highlights-flare-core);stroke-width:1;stroke-opacity:.08}.highlights-flare__blog-halo-ring--bright{stroke-opacity:.18}.highlights-flare__blog-arc{fill:none;stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-linecap:round;stroke-opacity:.1}.highlights-flare__blog-arc--field{stroke-dasharray:3 5}.highlights-flare__blog-streak{fill:none;stroke:var(--highlights-flare-core);stroke-width:1.5;stroke-linecap:round;stroke-opacity:.16}.highlights-flare__blog-streak--secondary{stroke:var(--highlights-flare-secondary);stroke-opacity:.12}.highlights-flare__blog-streak--bright{stroke-width:2;stroke-opacity:.42}.highlights-flare__blog-core{fill:var(--highlights-flare-highlight);fill-opacity:.55}.highlights-flare__blog-core--hot{fill:var(--highlights-flare-hot-core,var(--highlights-flare-highlight));fill-opacity:.9}.highlights-flare__blog-bloom{fill:var(--highlights-flare-core);fill-opacity:.14}.highlights-flare__gallery-shaft{stroke:var(--highlights-flare-highlight);stroke-width:1;stroke-linecap:round;stroke-opacity:.22}.highlights-flare__gallery-shaft--bright{stroke-width:1.5;stroke-opacity:.72}.highlights-flare__gallery-star{stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-linecap:round;stroke-opacity:.18}.highlights-flare__gallery-star--bright{stroke:var(--highlights-flare-highlight);stroke-opacity:.55}.highlights-flare__gallery-ghost{stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-linecap:round;stroke-opacity:.14}.highlights-flare__gallery-ghost--light{stroke-opacity:.08}.highlights-flare__gallery-ghost--faint{stroke-width:.75;stroke-opacity:.06}.highlights-flare__gallery-frame{stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-linecap:round;stroke-opacity:.12}.highlights-flare__gallery-frame--bright{stroke-opacity:.28}.highlights-flare__gallery-field-ring{fill:none;stroke:var(--highlights-flare-core);stroke-width:1;stroke-opacity:.08}.highlights-flare__gallery-field-ring--bright{stroke-opacity:.16}.highlights-flare__gallery-tick{stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-linecap:round;stroke-opacity:.16}.highlights-flare__gallery-tick--bright{stroke-opacity:.38}.highlights-flare__gallery-orb{fill:var(--highlights-flare-secondary);fill-opacity:.35}.highlights-flare__gallery-core{fill:var(--highlights-flare-highlight);fill-opacity:.6}.highlights-flare__gallery-core--hot{fill:var(--highlights-flare-hot-core,var(--highlights-flare-highlight));fill-opacity:.95}.highlights-flare__gallery-bloom{fill:var(--highlights-flare-core);fill-opacity:.12}.highlights-flare__visuals-spoke{stroke:var(--highlights-flare-highlight);stroke-width:1;stroke-linecap:round;stroke-opacity:.14}.highlights-flare__visuals-spoke--bright{stroke-opacity:.42}.highlights-flare__visuals-spoke--field{stroke:var(--highlights-flare-secondary);stroke-width:.75;stroke-opacity:.08}.highlights-flare__visuals-orbit{fill:none;stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-opacity:.1}.highlights-flare__visuals-orbit--bright{stroke-opacity:.22}.highlights-flare__visuals-tick{stroke:var(--highlights-flare-secondary);stroke-width:1;stroke-linecap:round;stroke-opacity:.14}.highlights-flare__visuals-tick--bright{stroke-opacity:.36}.highlights-flare__visuals-ring{fill:none;stroke:var(--highlights-flare-core);stroke-width:1.5}.highlights-flare__visuals-ring--outer{stroke-opacity:.24}.highlights-flare__visuals-ring--mid{stroke:var(--highlights-flare-secondary);stroke-opacity:.3}.highlights-flare__visuals-ring--inner{stroke:var(--highlights-flare-highlight);stroke-opacity:.36}.highlights-flare__visuals-ring--field{stroke:var(--highlights-flare-core);stroke-width:1;stroke-opacity:.12;stroke-dasharray:2 6}.highlights-flare__visuals-arc{fill:none;stroke:var(--highlights-flare-highlight);stroke-width:1.5;stroke-linecap:round;stroke-opacity:.32}.highlights-flare__visuals-arc--secondary{stroke:var(--highlights-flare-secondary);stroke-opacity:.24}.highlights-flare__visuals-arc--tertiary{stroke:var(--highlights-flare-core);stroke-width:1;stroke-opacity:.18}.highlights-flare__visuals-arc--field{stroke-dasharray:4 5;stroke-opacity:.14}.highlights-flare__visuals-core{fill:var(--highlights-flare-highlight);fill-opacity:.55}.highlights-flare__visuals-core--hot{fill:var(--highlights-flare-hot-core,var(--highlights-flare-highlight));fill-opacity:.95}.highlights-flare__visuals-glow-ring{fill:none;stroke:var(--highlights-flare-highlight);stroke-width:1;stroke-opacity:.22}.highlights-flare__dust{fill:var(--highlights-flare-dust);fill-opacity:.45}.highlights-flare__dust--faint{fill-opacity:.22}.dark .highlights-flare{--highlights-flare-layer-opacity:var(--highlights-flare-opacity-dark);top:calc(var(--highlights-card-media-height)*.46);left:50%;width:min(var(--highlights-flare-size),78%);height:min(var(--highlights-flare-size),78%);transform:translate(-50%,-50%)}.dark .highlights-flare__svg{overflow:visible}.dark .highlights-flare__svg--editorial{display:none}.dark .highlights-flare__svg--cosmic{display:block}.dark .highlights-flare__blog-ray{stroke-opacity:.48}.dark .highlights-flare__blog-ray--short{stroke-opacity:.36}.dark .highlights-flare__blog-ray--faint{stroke-opacity:.28}.dark .highlights-flare__blog-ray--field{stroke-opacity:.2}.dark .highlights-flare__blog-arc--field{stroke-opacity:.22}.dark .highlights-flare__blog-orbit--bright{stroke-opacity:.32}.dark .highlights-flare__blog-halo-ring--bright{stroke-opacity:.26}.dark .highlights-flare__blog-streak{stroke-opacity:.38}.dark .highlights-flare__blog-streak--secondary{stroke-opacity:.3}.dark .highlights-flare__blog-streak--bright{stroke-opacity:.62}.dark .highlights-flare__blog-bloom{fill-opacity:.28}.dark .highlights-flare__gallery-shaft{stroke-opacity:.5}.dark .highlights-flare__gallery-shaft--bright{stroke-opacity:.92}.dark .highlights-flare__gallery-star{stroke-opacity:.42}.dark .highlights-flare__gallery-star--bright{stroke-opacity:.68}.dark .highlights-flare__gallery-ghost{stroke-opacity:.28}.dark .highlights-flare__gallery-ghost--faint{stroke-opacity:.16}.dark .highlights-flare__gallery-frame--bright{stroke-opacity:.38}.dark .highlights-flare__gallery-field-ring--bright{stroke-opacity:.24}.dark .highlights-flare__gallery-orb{fill-opacity:.62}.dark .highlights-flare__gallery-bloom{fill-opacity:.22}.dark .highlights-flare__visuals-spoke{stroke-opacity:.38}.dark .highlights-flare__visuals-spoke--bright{stroke-opacity:.58}.dark .highlights-flare__visuals-spoke--field{stroke-opacity:.22}.dark .highlights-flare__visuals-orbit--bright{stroke-opacity:.32}.dark .highlights-flare__visuals-ring--outer{stroke-opacity:.42}.dark .highlights-flare__visuals-ring--mid{stroke-opacity:.52}.dark .highlights-flare__visuals-ring--inner{stroke-opacity:.68}.dark .highlights-flare__visuals-ring--field{stroke-opacity:.22}.dark .highlights-flare__visuals-arc{stroke-opacity:.58}.dark .highlights-flare__visuals-arc--secondary{stroke-opacity:.42}.dark .highlights-flare__visuals-arc--tertiary{stroke-opacity:.32}.dark .highlights-flare__visuals-arc--field{stroke-opacity:.28}.dark .highlights-flare__visuals-glow-ring{stroke-opacity:.4}.dark .highlights-flare__dust{fill-opacity:.75}.dark .highlights-flare__dust--faint{fill-opacity:.45}.highlights__card-inner:focus-within .highlights-flare,.highlights__card-inner:hover .highlights-flare{opacity:var(--highlights-flare-opacity-hover)}:root:not(.dark) .highlights__card-inner:focus-within .highlights-flare,:root:not(.dark) .highlights__card-inner:hover .highlights-flare{transform:scale(var(--highlights-flare-scale-hover))}.dark .highlights__card-inner:focus-within .highlights-flare,.dark .highlights__card-inner:hover .highlights-flare{transform:translate(-50%,-50%) scale(var(--highlights-flare-scale-hover))}.highlights__card-inner:focus-within .highlights-flare__light-shape,.highlights__card-inner:hover .highlights-flare__light-shape{fill-opacity:.78}.highlights__card-inner:focus-within .highlights-flare__light-shape--primary,.highlights__card-inner:hover .highlights-flare__light-shape--primary{fill-opacity:.82}.highlights__card-inner:focus-within .highlights-flare__light-shape--alt,.highlights__card-inner:focus-within .highlights-flare__light-shape--secondary,.highlights__card-inner:hover .highlights-flare__light-shape--alt,.highlights__card-inner:hover .highlights-flare__light-shape--secondary{fill-opacity:.72}.highlights__card-inner:focus-within .highlights-flare__light-arch,.highlights__card-inner:hover .highlights-flare__light-arch{stroke-opacity:.72}@media(prefers-reduced-motion:reduce){.highlights-flare{transition:opacity .45s ease}.dark .highlights__card-inner:focus-within .highlights-flare,.dark .highlights__card-inner:hover .highlights-flare,:root:not(.dark) .highlights__card-inner:focus-within .highlights-flare,:root:not(.dark) .highlights__card-inner:hover .highlights-flare{transform:none}.dark .highlights__card-inner:focus-within .highlights-flare,.dark .highlights__card-inner:hover .highlights-flare{transform:translate(-50%,-50%)}}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.highlights{background:var(--highlights-bg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline-start:max(var(--section-padding-x),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x),env(safe-area-inset-right,0px));transition:background .5s;position:relative;overflow:hidden}@media (min-width:768px){.highlights{padding-inline-start:max(var(--section-padding-x-tablet),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x-tablet),env(safe-area-inset-right,0px))}}@media (min-width:1024px){.highlights{padding-inline-start:max(var(--section-padding-x-desktop),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x-desktop),env(safe-area-inset-right,0px))}}.highlights{padding-block:var(--section-padding-y)}@media (min-width:768px){.highlights{padding-block:var(--section-padding-y-md)}}@media (min-width:1024px){.highlights{padding-block:var(--section-padding-y-lg)}}.highlights__container{box-sizing:border-box;width:100%;max-width:var(--section-container-max-width);min-width:0;margin:0 auto}.highlights__title{margin:0 0 var(--highlights-title-gap);color:var(--highlights-title-color);font-family:var(--highlights-title-font);font-weight:var(--highlights-title-weight);line-height:var(--section-title-line-height);text-align:center;font-size:var(--highlights-title-size);transition:color .5s}@media (min-width:768px){.highlights__title{font-size:var(--highlights-title-size-md)}}@media (min-width:1024px){.highlights__title{font-size:var(--highlights-title-size-lg);margin-bottom:var(--highlights-title-gap-lg)}}.highlights__grid{gap:var(--highlights-grid-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1024px){.highlights__grid{gap:var(--highlights-grid-gap-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.highlights__card{min-width:0}.highlights__card-inner{box-sizing:border-box;width:100%;height:var(--highlights-card-height);border-radius:var(--highlights-card-radius);cursor:pointer;position:relative;overflow:hidden}.highlights__card-accent,.highlights__card-glass,.highlights__card-glow,.highlights__card-media{pointer-events:none;position:absolute;inset:0}.highlights__card-accent{background:var(--highlights-card-accent);opacity:var(--highlights-card-accent-opacity);transition:opacity .5s}.highlights__card-glass{background:var(--highlights-card-glass-bg);border:1px solid var(--highlights-card-glass-border);backdrop-filter:blur(8px);transition:border-color .5s,box-shadow .5s}.highlights__card-media-fill{width:100%;height:var(--highlights-card-media-height);background:var(--highlights-card-media-bg);transition:background .5s}.highlights__card-media-fade{background:var(--highlights-card-media-fade);transition:background .5s;position:absolute;inset:0}.highlights__card-glow{background:var(--highlights-card-accent);opacity:0;filter:blur(32px);transition:opacity .5s}.highlights__card-content{z-index:1;padding:var(--highlights-card-content-padding);position:absolute;bottom:0;left:0;right:0}.highlights__card-title{margin:0 0 var(--spacing-16);color:var(--highlights-card-title-color);font-family:var(--highlights-card-title-font);font-size:var(--highlights-card-title-size);font-weight:var(--highlights-card-title-weight);line-height:1.1;transition:color .5s}.highlights__card-cta{padding:10px var(--spacing-24);border:1px solid var(--highlights-card-cta-border);background:var(--highlights-card-cta-bg);color:var(--highlights-card-cta-color);font-family:var(--type-cta-font);font-size:var(--font-size-small-desktop);font-weight:var(--highlights-card-cta-weight);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:border-color .3s,box-shadow .3s,color .3s;display:inline-flex}.highlights__card-inner:focus-within .highlights__card-accent,.highlights__card-inner:hover .highlights__card-accent{opacity:var(--highlights-card-accent-opacity-hover)}.highlights__card-inner:focus-within .highlights__card-glass,.highlights__card-inner:hover .highlights__card-glass{border-color:var(--highlights-card-glass-border-hover);box-shadow:var(--highlights-card-glass-shadow-hover)}.highlights__card-inner:focus-within .highlights__card-glow,.highlights__card-inner:hover .highlights__card-glow{opacity:var(--highlights-card-glow-opacity-hover)}.highlights__card-inner:focus-within .highlights__card-cta,.highlights__card-inner:hover .highlights__card-cta{border-color:var(--highlights-card-cta-border-hover);box-shadow:var(--highlights-card-cta-shadow-hover);color:var(--highlights-card-cta-color-hover)}.highlights__card--blog{--highlights-flare-editorial-shape:var(--dusty-rose-300);--highlights-flare-editorial-shape-alt:var(--dusty-rose-200);--highlights-flare-editorial-tint:var(--dusty-rose-200);--highlights-flare-core:var(--highlights-flare-blog-core);--highlights-flare-secondary:var(--highlights-flare-blog-secondary);--highlights-flare-highlight:var(--highlights-flare-blog-highlight);--highlights-flare-dust:var(--highlights-flare-blog-dust);--highlights-card-accent:var(--highlights-card-blog-accent);--highlights-card-glass-border-hover:var(--highlights-card-blog-border-hover);--highlights-card-cta-border-hover:var(--highlights-card-blog-cta-border-hover);--highlights-card-cta-shadow-hover:var(--highlights-card-blog-cta-shadow-hover);--highlights-card-cta-color-hover:var(--highlights-card-blog-cta-color-hover)}.highlights__card--gallery{--highlights-flare-editorial-shape:var(--dusty-sage-300);--highlights-flare-editorial-shape-alt:var(--dusty-sage-200);--highlights-flare-editorial-tint:var(--dusty-sage-200);--highlights-flare-core:var(--highlights-flare-gallery-core);--highlights-flare-secondary:var(--highlights-flare-gallery-secondary);--highlights-flare-highlight:var(--highlights-flare-gallery-highlight);--highlights-flare-dust:var(--highlights-flare-gallery-dust);--highlights-card-accent:var(--highlights-card-gallery-accent);--highlights-card-glass-border-hover:var(--highlights-card-gallery-border-hover);--highlights-card-cta-border-hover:var(--highlights-card-gallery-cta-border-hover);--highlights-card-cta-shadow-hover:var(--highlights-card-gallery-cta-shadow-hover);--highlights-card-cta-color-hover:var(--highlights-card-gallery-cta-color-hover)}.highlights__card--visuals{--highlights-flare-editorial-shape:var(--brass-100);--highlights-flare-editorial-shape-alt:var(--brass-200);--highlights-flare-editorial-accent:var(--brass-300);--highlights-flare-editorial-tint:var(--brass-100);--highlights-flare-core:var(--highlights-flare-visuals-core);--highlights-flare-secondary:var(--highlights-flare-visuals-secondary);--highlights-flare-highlight:var(--highlights-flare-visuals-highlight);--highlights-flare-dust:var(--highlights-flare-visuals-dust);--highlights-card-accent:var(--highlights-card-visuals-accent);--highlights-card-glass-border-hover:var(--highlights-card-visuals-border-hover);--highlights-card-cta-border-hover:var(--highlights-card-visuals-cta-border-hover);--highlights-card-cta-shadow-hover:var(--highlights-card-visuals-cta-shadow-hover);--highlights-card-cta-color-hover:var(--highlights-card-visuals-cta-color-hover)}@media (max-width:767px){.highlights__grid{align-items:stretch}.highlights__card{justify-content:center;width:100%;min-width:0;display:flex}.highlights__card-inner{width:max(var(--highlights-card-min-width-compact),min(100%,var(--highlights-card-max-width-compact)));min-width:var(--highlights-card-min-width-compact);max-width:var(--highlights-card-max-width-compact);flex-shrink:0}}@media (max-width:299px){.highlights{padding-inline-start:max(env(safe-area-inset-left,0px),(100% - var(--highlights-card-min-width-compact))/2);padding-inline-end:max(env(safe-area-inset-right,0px),(100% - var(--highlights-card-min-width-compact))/2)}}@media (max-width:499px){.highlights__card-title{margin-bottom:var(--spacing-12)}.highlights__card-cta{padding:8px var(--spacing-16);font-size:var(--font-size-small-mobile)}}@media (min-width:768px){.highlights__card{min-width:0;display:block}.highlights__card-inner{width:100%;min-width:0;max-width:none;height:var(--highlights-card-height-md)}}@media (min-width:1024px){.highlights__card-inner{height:var(--highlights-card-height-lg)}}@media (prefers-reduced-motion:reduce){.highlights__card{transition:none}}.purpose-texture{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.dark .purpose-texture{display:none}.purpose-texture__svg{display:block;width:100%;height:100%;transform-origin:center center;transition:transform var(--purpose-texture-motion-duration) var(--purpose-texture-motion-ease);will-change:transform}.purpose-texture__line{fill:none;stroke:var(--purpose-texture-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke var(--purpose-texture-motion-duration) var(--purpose-texture-motion-ease),stroke-opacity var(--purpose-texture-motion-duration) var(--purpose-texture-motion-ease),stroke-width var(--purpose-texture-motion-duration) var(--purpose-texture-motion-ease)}.purpose-texture__line--edge{stroke-opacity:var(--purpose-texture-line-opacity-edge);transition-delay:0ms}.purpose-texture__line--mid{stroke:var(--purpose-texture-line-mid);stroke-opacity:var(--purpose-texture-line-opacity-mid);transition-delay:45ms}.purpose-texture__line--flow{stroke:var(--purpose-texture-line-flow);stroke-opacity:var(--purpose-texture-line-opacity-flow);transition-delay:90ms}.purpose-texture__veil{position:absolute;inset:0;background:var(--purpose-texture-veil);opacity:1;pointer-events:none;transition:opacity var(--purpose-texture-motion-duration) var(--purpose-texture-motion-ease)}:root:not(.dark) .purpose:focus-within .purpose-texture__svg,:root:not(.dark) .purpose:hover .purpose-texture__svg{transform:scale(var(--purpose-texture-scale-hover))}:root:not(.dark) .purpose:focus-within .purpose-texture__veil,:root:not(.dark) .purpose:hover .purpose-texture__veil{opacity:var(--purpose-texture-veil-opacity-hover)}:root:not(.dark) .purpose:focus-within .purpose-texture__line--edge,:root:not(.dark) .purpose:hover .purpose-texture__line--edge{stroke:var(--purpose-texture-line-hover);stroke-opacity:var(--purpose-texture-line-opacity-edge-hover);stroke-width:1.15}:root:not(.dark) .purpose:focus-within .purpose-texture__line--mid,:root:not(.dark) .purpose:hover .purpose-texture__line--mid{stroke:var(--purpose-texture-line-hover);stroke-opacity:var(--purpose-texture-line-opacity-mid-hover);stroke-width:1.1}:root:not(.dark) .purpose:focus-within .purpose-texture__line--flow,:root:not(.dark) .purpose:hover .purpose-texture__line--flow{stroke:var(--purpose-texture-line-hover);stroke-opacity:var(--purpose-texture-line-opacity-flow-hover);stroke-width:1.08}@media(prefers-reduced-motion:reduce){.purpose-texture__svg{transition:none}.purpose-texture__line{transition:stroke-opacity .45s ease;transition-delay:0ms}.purpose-texture__veil{transition:opacity .45s ease}:root:not(.dark) .purpose:focus-within .purpose-texture__svg,:root:not(.dark) .purpose:hover .purpose-texture__svg{transform:none}}.purpose__aurora{display:none}.dark .purpose__aurora{display:block}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.aurora-background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora-background__field{position:absolute;inset:-25%}.aurora-background__blob,.aurora-background__orbit-glow{filter:blur(var(--aurora-blur));will-change:transform,opacity;border-radius:50%;position:absolute}.aurora-background__blob{opacity:var(--aurora-blob-opacity)}.aurora-background__blob--1{background:var(--aurora-blob-1);width:min(52vw,520px);height:min(52vw,520px);animation:aurora-drift-1 22s var(--aurora-ease,ease-in-out)infinite;top:8%;left:12%}.aurora-background__blob--2{background:var(--aurora-blob-2);width:min(48vw,480px);height:min(48vw,480px);animation:aurora-drift-2 26s var(--aurora-ease,ease-in-out)infinite;bottom:18%;right:8%}.aurora-background__blob--3{background:var(--aurora-blob-3);width:min(40vw,400px);height:min(40vw,400px);animation:aurora-drift-3 20s var(--aurora-ease,ease-in-out)infinite;top:42%;left:38%}.aurora-background__orbit{width:0;height:0;animation:aurora-orbit-rotate var(--aurora-orbit-duration,24s)linear infinite;position:absolute;top:50%;left:50%}.aurora-background__orbit-glow{width:var(--aurora-orbit-size);height:var(--aurora-orbit-size);background:var(--aurora-orbit-glow);opacity:var(--aurora-orbit-opacity);filter:blur(var(--aurora-orbit-blur));transform:translate(-50%,-50%)translateX(var(--aurora-orbit-radius));animation:aurora-orbit-wobble 8s var(--aurora-ease,ease-in-out)infinite,aurora-orbit-pulse 4.5s ease-in-out infinite;top:0;left:0}.aurora-background__veil{background:var(--aurora-veil);pointer-events:none;position:absolute;inset:0}.aurora-background--footer{--aurora-blur:var(--footer-aurora-blur,var(--aurora-blur));--aurora-blob-opacity:var(--footer-aurora-blob-opacity,var(--aurora-blob-opacity));--aurora-blob-1:var(--footer-aurora-blob-1,var(--aurora-blob-1));--aurora-blob-2:var(--footer-aurora-blob-2,var(--aurora-blob-2));--aurora-blob-3:var(--footer-aurora-blob-3,var(--aurora-blob-3));--aurora-veil:var(--footer-aurora-veil,var(--aurora-veil))}.aurora-background--footer .aurora-background__blob--1{width:min(70%,420px);height:min(55%,280px);top:-15%;left:20%}.aurora-background--footer .aurora-background__blob--2{width:min(60%,360px);height:min(50%,260px);top:0;bottom:auto;right:5%}.aurora-background--footer .aurora-background__blob--3{width:min(50%,300px);height:min(45%,240px);top:10%;left:45%}@keyframes aurora-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,4%)scale(1.06)}66%{transform:translate(-4%,7%)scale(.96)}}@keyframes aurora-drift-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-7%,-5%)scale(1.08)}70%{transform:translate(5%,-3%)scale(.94)}}@keyframes aurora-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,6%)scale(1.05)}}@keyframes aurora-orbit-rotate{to{transform:rotate(1turn)}}@keyframes aurora-orbit-wobble{0%,to{transform:translate(-50%,-50%)translateX(var(--aurora-orbit-radius))translateY(0)scale(.94)}50%{transform:translate(-50%,-50%)translateX(var(--aurora-orbit-radius-far))translateY(var(--aurora-orbit-lift))scale(1.06)}}@keyframes aurora-orbit-pulse{0%,to{opacity:calc(var(--aurora-orbit-opacity)*.82)}50%{opacity:var(--aurora-orbit-opacity)}}@media (max-width:767px){.aurora-background__field{inset:-15%}.aurora-background__blob--1{width:70vw;height:70vw;top:0;left:0}.aurora-background__blob--2{width:66vw;height:66vw;bottom:0;right:0}.aurora-background__blob--3{width:58vw;height:58vw;top:32%;left:22%}}@media (prefers-reduced-motion:reduce){.aurora-background__blob,.aurora-background__orbit{animation:none}.aurora-background__orbit-glow{opacity:calc(var(--aurora-orbit-opacity)*.6);animation:none;transform:translate(-50%,-50%)}}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.purpose{isolation:isolate;background:var(--purpose-bg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline-start:max(var(--section-padding-x),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x),env(safe-area-inset-right,0px));transition:background .5s;position:relative;overflow:hidden}@media (min-width:768px){.purpose{padding-inline-start:max(var(--section-padding-x-tablet),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x-tablet),env(safe-area-inset-right,0px))}}@media (min-width:1024px){.purpose{padding-inline-start:max(var(--section-padding-x-desktop),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x-desktop),env(safe-area-inset-right,0px))}}.purpose{padding-block:var(--section-padding-y)}@media (min-width:768px){.purpose{padding-block:var(--section-padding-y-md)}}@media (min-width:1024px){.purpose{padding-block:var(--section-padding-y-lg)}}.purpose__accent{z-index:1;opacity:.3;background:var(--purpose-accent-line);width:100%;height:1px;transition:background .5s;position:absolute;left:0}.purpose__accent--top{top:0}.purpose__accent--bottom{bottom:0}.purpose__container{z-index:2;max-width:var(--section-container-max-width);margin:0 auto;position:relative}.purpose__container,.purpose__text-wrap{box-sizing:border-box;width:100%;min-width:0}.purpose__text-wrap{max-width:min(100%,var(--purpose-text-max-width));margin-inline:auto}.purpose__text{z-index:1;box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--purpose-text-color);font-family:var(--purpose-text-font);font-weight:var(--purpose-text-weight);line-height:var(--purpose-text-line-height);text-align:center;overflow-wrap:break-word;text-wrap:wrap;hyphens:none;font-size:var(--purpose-text-size);margin:0;transition:color .5s;position:relative}@media (min-width:768px){.purpose__text{font-size:var(--purpose-text-size-md)}}@media (min-width:1024px){.purpose__text{font-size:var(--purpose-text-size-lg)}}