/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.frame-type-moselwal-page-hero,.frame-type-moselwal-page-hero>.frame-inner{margin:0!important;max-width:none!important;padding:0!important}.cb-page-hero__headline h1,.cb-page-hero__headline h1[style]{color:#fff!important;font-family:var(--font-serif,"DM Serif Display",serif);font-size:clamp(2.8rem,6vw,5.2rem)!important;font-style:normal!important;font-weight:400;letter-spacing:-.02em;line-height:1.05!important;margin:0!important}.cb-page-hero__headline h1 em,.cb-page-hero__headline h1 i{color:var(--color-accent-light,#6bbfa0)!important;font-style:normal!important;-webkit-text-fill-color:var(--color-accent-light,#6bbfa0)!important}.cb-page-hero__headline h1 .gradient-text{background:linear-gradient(135deg,#6bbfa0,#4a9d7c 50%,#2d5e45)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.cb-page-hero__subtitle{color:hsla(0,0%,100%,.45);font-size:1.125rem}.cb-page-hero__subtitle p{margin:0}.cb-page-hero__subtitle b,.cb-page-hero__subtitle strong{color:hsla(0,0%,100%,.8)}.cb-page-hero__signal:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234a9d7c' stroke-width='1.5' opacity='.5' viewBox='0 0 24 24'%3E%3Cpath d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:.875rem;width:.875rem}.cb-page-hero__media{pointer-events:none}.cb-page-hero .cb-hero-media__img{display:block;height:100%;object-fit:cover;object-position:center right;width:100%}@media (max-width:64rem){.cb-page-hero .cb-hero-media__img{object-position:center}}.cb-page-hero__media-overlay{background-image:linear-gradient(to right,var(--color-primary,#0a1f1a) 0,var(--color-primary,#0a1f1a) 30%,var(--color-primary,#0a1f1a) 100%);@supports (color:color-mix(in lab,red,red)){background-image:linear-gradient(to right,var(--color-primary,#0a1f1a) 0,color-mix(in srgb,var(--color-primary,#0a1f1a) 85%,transparent) 30%,color-mix(in srgb,var(--color-primary,#0a1f1a) 30%,transparent) 100%)}}@media (min-width:64rem){.cb-page-hero__media-overlay{background-image:linear-gradient(to right,var(--color-primary,#0a1f1a) 0,var(--color-primary,#0a1f1a) 30%,transparent 100%);@supports (color:color-mix(in lab,red,red)){background-image:linear-gradient(to right,var(--color-primary,#0a1f1a) 0,color-mix(in srgb,var(--color-primary,#0a1f1a) 85%,transparent) 30%,transparent 100%)}}}.cb-page-hero .hero-glow{z-index:1}.cb-page-hero__criticality{backdrop-filter:blur(4px);border:1px solid;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1;padding:.375rem .875rem .375rem .625rem;text-transform:uppercase}.cb-page-hero__criticality-dot{background:currentColor;border-radius:9999px;box-shadow:0 0 8px currentColor;flex-shrink:0;height:.5rem;width:.5rem}.cb-page-hero__criticality--low{background:rgba(34,197,94,.08);color:#4ade80}.cb-page-hero__criticality--medium{background:rgba(234,179,8,.1);color:#facc15}.cb-page-hero__criticality--high{background:rgba(249,115,22,.12);color:#fb923c}.cb-page-hero__criticality--critical{animation:a 2s ease-in-out infinite;background:rgba(239,68,68,.14);color:#f87171}@keyframes a{0%,to{box-shadow:0 0 0 0 rgba(248,113,113,.4)}50%{box-shadow:0 0 0 6px rgba(248,113,113,0)}}@media (prefers-reduced-motion:reduce){.cb-page-hero__criticality--critical{animation:none}}.cb-hero-media{position:relative}.cb-hero-media__provenance{bottom:1rem;margin:0;pointer-events:none;position:absolute;right:1rem;z-index:1}.cb-ai-content-badge{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.65);border-radius:9999px;color:#fff;display:inline-flex;font-family:var(--font-sans,system-ui,sans-serif);font-size:.75rem;gap:.5rem;line-height:1.2;padding:.375rem .75rem .375rem .5rem;pointer-events:auto}.cb-ai-content-badge__pin{color:#4a9d7c;flex-shrink:0;height:1.125rem;width:1.125rem}.cb-ai-content-badge__label{font-weight:500;letter-spacing:.01em;white-space:nowrap}