.PageHeader-module__eQuKha__eyebrowRow{align-items:center;gap:10px;margin-bottom:14px;display:flex}.PageHeader-module__eQuKha__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-glow);font-size:11px}.PageHeader-module__eQuKha__title{margin:0 0 10px;font-size:44px}@media (max-width:560px){.PageHeader-module__eQuKha__title{font-size:32px}}.PageHeader-module__eQuKha__intro{max-width:58ch;color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0 0 38px}
.ColorSwatchPicker-module__VDyoLa__row{align-items:center;gap:11px;display:flex}.ColorSwatchPicker-module__VDyoLa__swatchWrap{flex:none;position:relative}.ColorSwatchPicker-module__VDyoLa__swatchButton{cursor:pointer;width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 22%, transparent);border:none;border-radius:7px;padding:0;display:block;position:relative;overflow:hidden}.ColorSwatchPicker-module__VDyoLa__swatchEditHint{color:#fff;opacity:0;pointer-events:none;background:#00000073;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.ColorSwatchPicker-module__VDyoLa__swatchButton:hover .ColorSwatchPicker-module__VDyoLa__swatchEditHint{opacity:1}.ColorSwatchPicker-module__VDyoLa__popover{z-index:40;background:var(--color-surface);width:224px;max-width:calc(100vw - 64px);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-glow) 32%, transparent), 0 26px 60px -20px #000;border-radius:14px;padding:14px;position:absolute;top:calc(100% + 10px);left:0}.ColorSwatchPicker-module__VDyoLa__svPanel{cursor:crosshair;touch-action:none;border-radius:9px;height:132px;display:block;position:relative;overflow:hidden}.ColorSwatchPicker-module__VDyoLa__svThumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:13px;height:13px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #00000080}.ColorSwatchPicker-module__VDyoLa__hueBar{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:13px;margin-top:12px;display:block;position:relative}.ColorSwatchPicker-module__VDyoLa__hueThumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:50%;box-shadow:0 0 0 1px #00000080}.ColorSwatchPicker-module__VDyoLa__popoverFooter{border-top:1px solid var(--color-divider);align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.ColorSwatchPicker-module__VDyoLa__popoverSwatch{width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:7px;flex:none}.ColorSwatchPicker-module__VDyoLa__popoverHexInput{box-sizing:border-box;background:var(--color-bg);min-width:0;color:var(--color-text);font-family:var(--font-body);letter-spacing:.04em;border:none;border-radius:7px;outline:none;flex:1;padding:6px 9px;font-size:12.5px}.ColorSwatchPicker-module__VDyoLa__popoverHexInput:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-glow)}.ColorSwatchPicker-module__VDyoLa__popoverDone{cursor:pointer;font:inherit;color:var(--brand-glow);background:0 0;border:none;flex:none;font-size:12.5px}.ColorSwatchPicker-module__VDyoLa__popoverRgb{color:color-mix(in srgb, var(--color-text) 45%, transparent);margin-top:7px;font-size:11px;display:block}.ColorSwatchPicker-module__VDyoLa__textInput{box-sizing:border-box;min-width:0;color:var(--color-text);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:14px}.ColorSwatchPicker-module__VDyoLa__removeButton{cursor:pointer;width:24px;height:24px;font:inherit;color:color-mix(in srgb, var(--color-text) 45%, transparent);background:0 0;border:none;border-radius:50%;flex:none;font-size:14px;line-height:1}.ColorSwatchPicker-module__VDyoLa__removeButton:hover{color:var(--color-text)}
.BriefingForm-module__5C8Wua__form{flex-direction:column;gap:22px;display:flex}.BriefingForm-module__5C8Wua__intro{color:color-mix(in srgb, var(--color-text) 65%, transparent);max-width:60ch;margin:0;font-size:13.5px;line-height:1.55}.BriefingForm-module__5C8Wua__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px 34px;display:grid}@media (max-width:760px){.BriefingForm-module__5C8Wua__columns{grid-template-columns:1fr}}.BriefingForm-module__5C8Wua__column{flex-direction:column;gap:22px;min-width:0;display:flex}.BriefingForm-module__5C8Wua__label{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);align-items:center;gap:5px;margin-bottom:5px;font-size:10.5px;display:inline-flex;position:relative}.BriefingForm-module__5C8Wua__labelRequired{color:#e8a0a0}.BriefingForm-module__5C8Wua__helpIcon{color:color-mix(in srgb, var(--color-text) 45%, transparent);cursor:help;align-items:center;display:inline-flex}.BriefingForm-module__5C8Wua__helpIcon:hover,.BriefingForm-module__5C8Wua__helpIcon:focus-visible{color:var(--brand-glow)}.BriefingForm-module__5C8Wua__rowLabel{margin-bottom:9px}.BriefingForm-module__5C8Wua__rowLabelBetween{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.BriefingForm-module__5C8Wua__rowLabelBetween .BriefingForm-module__5C8Wua__label{margin-bottom:0}.BriefingForm-module__5C8Wua__pillGroup{flex-wrap:wrap;gap:8px;display:flex}.BriefingForm-module__5C8Wua__pill{cursor:pointer;font:inherit;color:color-mix(in srgb, var(--color-text) 70%, transparent);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-divider);border:none;border-radius:999px;padding:7px 14px;font-size:13px;transition:background .18s,color .18s,box-shadow .18s}.BriefingForm-module__5C8Wua__pill[data-active=true]{color:var(--color-bg);background:var(--brand-glow);box-shadow:none}.BriefingForm-module__5C8Wua__addButton{white-space:nowrap;cursor:pointer;font:inherit;color:var(--brand-glow);background:0 0;border:none;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.BriefingForm-module__5C8Wua__addButton:disabled{opacity:.4;cursor:not-allowed}.BriefingForm-module__5C8Wua__addPlus{font-size:15px;line-height:1}.BriefingForm-module__5C8Wua__stack{flex-direction:column;gap:10px;display:flex}.BriefingForm-module__5C8Wua__refRow{align-items:center;gap:10px;display:flex}.BriefingForm-module__5C8Wua__refInput{box-sizing:border-box;border:none;border-bottom:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);min-width:0;color:var(--color-text);font-family:var(--font-body);background:0 0;outline:none;flex:1;padding:5px 0;font-size:14.5px;transition:border-color .18s}.BriefingForm-module__5C8Wua__refInput:focus-visible{border-bottom-color:var(--brand-glow)}.BriefingForm-module__5C8Wua__rowRemove{cursor:pointer;width:24px;height:24px;font:inherit;color:color-mix(in srgb, var(--color-text) 45%, transparent);background:0 0;border:none;border-radius:50%;flex:none;font-size:14px;line-height:1}.BriefingForm-module__5C8Wua__rowRemove:hover{color:var(--color-text)}.BriefingForm-module__5C8Wua__colorCard{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-divider);border-radius:9px;padding:10px 12px}.BriefingForm-module__5C8Wua__colorsEmptyNote{color:color-mix(in srgb, var(--color-text) 45%, transparent);margin:0;font-size:12.5px}.BriefingForm-module__5C8Wua__dropzone{border:1px dashed color-mix(in srgb, var(--brand-glow) 40%, transparent);text-align:center;background:color-mix(in srgb, var(--brand-glow) 5%, transparent);cursor:pointer;border-radius:11px;padding:22px 18px;transition:background .18s,border-color .18s;display:block}.BriefingForm-module__5C8Wua__dropzone[data-active=true]{background:color-mix(in srgb, var(--brand-glow) 12%, transparent);border-color:var(--brand-glow)}.BriefingForm-module__5C8Wua__dropzoneIcon{color:var(--brand-glow)}.BriefingForm-module__5C8Wua__dropzoneTitle{margin-top:8px;font-size:13.5px}.BriefingForm-module__5C8Wua__dropzoneHint{color:color-mix(in srgb, var(--color-text) 50%, transparent);margin-top:3px;font-size:12px}.BriefingForm-module__5C8Wua__dropzoneInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BriefingForm-module__5C8Wua__fileError{color:#e8a0a0;margin:8px 0 0;font-size:12.5px}
.ContactForm-module__1SvrgG__layout{flex-direction:column;gap:22px;min-width:0;display:flex}.ContactForm-module__1SvrgG__quickTiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ContactForm-module__1SvrgG__quickTile{color:inherit;background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-glow) 42%, transparent);border-radius:10px;align-items:center;gap:11px;padding:13px 16px;text-decoration:none;transition:box-shadow .2s;display:flex}.ContactForm-module__1SvrgG__quickTile:hover{box-shadow:inset 0 0 0 1px var(--brand-glow), 0 0 28px -12px var(--brand-glow-mid)}.ContactForm-module__1SvrgG__quickTile svg{color:var(--brand-glow);flex:none}.ContactForm-module__1SvrgG__quickTileLabel{font-family:var(--font-heading);font-size:14.5px;display:block}.ContactForm-module__1SvrgG__quickTileHint{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11.5px;display:block}.ContactForm-module__1SvrgG__orDivider{align-items:center;gap:14px;display:flex}.ContactForm-module__1SvrgG__orDivider span:first-child,.ContactForm-module__1SvrgG__orDivider span:last-child{background:color-mix(in srgb, var(--color-text) 12%, transparent);flex:1;height:1px}.ContactForm-module__1SvrgG__orDivider span:nth-child(2){letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 42%, transparent);font-size:10.5px}.ContactForm-module__1SvrgG__form{flex-direction:column;gap:17px;display:flex}.ContactForm-module__1SvrgG__modeToggle{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-divider);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.ContactForm-module__1SvrgG__modeButton{cursor:pointer;font:inherit;white-space:nowrap;color:color-mix(in srgb, var(--color-text) 65%, transparent);background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:12.5px;transition:background .18s,color .18s}.ContactForm-module__1SvrgG__modeButton[data-active=true]{color:var(--color-bg);background:var(--brand-glow)}.ContactForm-module__1SvrgG__fieldMinimal{display:block}.ContactForm-module__1SvrgG__fieldLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-glow);margin-bottom:5px;font-size:10.5px;display:block}.ContactForm-module__1SvrgG__fieldInput{box-sizing:border-box;border:none;border-bottom:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);width:100%;color:var(--color-text);font-family:var(--font-heading);resize:none;background:0 0;outline:none;padding:5px 0;font-size:16px;transition:border-color .18s}.ContactForm-module__1SvrgG__fieldInput:focus-visible{border-bottom-color:var(--brand-glow)}textarea.ContactForm-module__1SvrgG__fieldInput{font-family:var(--font-body);font-size:14.5px;line-height:1.5}.ContactForm-module__1SvrgG__channelSegment{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-divider);border-radius:999px;grid-template-columns:repeat(4,1fr);margin-top:-6px;padding:4px;display:grid;position:relative}.ContactForm-module__1SvrgG__channelIndicator{background:var(--brand-glow);z-index:0;border-radius:999px;width:calc(25% - 2px);transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.ContactForm-module__1SvrgG__channelOption{z-index:1;cursor:pointer;text-align:center;color:color-mix(in srgb, var(--color-text) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:12.5px;transition:color .2s;display:flex;position:relative}.ContactForm-module__1SvrgG__channelOption[data-active=true]{color:var(--color-bg)}.ContactForm-module__1SvrgG__channelRadio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ContactForm-module__1SvrgG__selectionBox{background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-glow) 40%, transparent);border-radius:8px;padding:14px 16px}.ContactForm-module__1SvrgG__selectionHeader{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ContactForm-module__1SvrgG__selectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-glow);font-size:11px}.ContactForm-module__1SvrgG__selectionRow{border-top:1px solid var(--color-divider);justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.ContactForm-module__1SvrgG__selectionSummaryText{color:color-mix(in srgb, var(--color-text) 78%, transparent)}.ContactForm-module__1SvrgG__submitRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ContactForm-module__1SvrgG__submitHint{color:color-mix(in srgb, var(--color-text) 45%, transparent);font-size:11.5px}.ContactForm-module__1SvrgG__errorText{color:#e8a0a0;font-size:13px}.ContactForm-module__1SvrgG__confirmationCard{text-align:center;backdrop-filter:blur(20px);height:100%;box-shadow:0 24px 60px -28px var(--brand-glow-deep);background:0 0;justify-content:center;align-items:center;gap:6px;padding:34px 28px;position:relative}.ContactForm-module__1SvrgG__confirmationCard:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-glow) 55%, transparent), 0 0 40px -8px var(--brand-glow-mid);animation:3.2s ease-in-out infinite ContactForm-module__1SvrgG__confirmationGlowPulse;position:absolute;inset:0}@keyframes ContactForm-module__1SvrgG__confirmationGlowPulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ContactForm-module__1SvrgG__confirmationCard:after{opacity:1;animation:none!important}}.ContactForm-module__1SvrgG__confirmationIcon{width:52px;height:52px;color:var(--brand-glow);background:color-mix(in srgb, var(--brand-glow) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-glow) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.ContactForm-module__1SvrgG__confirmationEyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-glow);font-size:11px}.ContactForm-module__1SvrgG__confirmationTitle{margin:2px 0 0;font-size:23px}.ContactForm-module__1SvrgG__confirmationBody{color:color-mix(in srgb, var(--color-text) 75%, transparent);max-width:42ch;margin:0 auto;font-size:14px;line-height:1.55}.ContactForm-module__1SvrgG__confirmationSummary{background:color-mix(in srgb, var(--color-bg) 35%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-glow) 30%, transparent);border-radius:10px;flex-direction:column;align-items:center;margin-top:10px;padding:13px 18px;display:inline-flex}.ContactForm-module__1SvrgG__confirmationSummaryLabel{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-accent-100) 70%, transparent);margin-bottom:5px;font-size:10.5px;display:block}.ContactForm-module__1SvrgG__confirmationSummaryRow{color:var(--color-accent-100);justify-content:center;align-items:baseline;gap:10px;font-size:14px;display:flex}.ContactForm-module__1SvrgG__confirmationActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}@media (max-width:480px){.ContactForm-module__1SvrgG__quickTiles{grid-template-columns:1fr}.ContactForm-module__1SvrgG__modeToggle{flex-wrap:wrap;max-width:100%}.ContactForm-module__1SvrgG__modeButton{text-align:center;flex:auto}.ContactForm-module__1SvrgG__channelOption{padding:8px 4px;font-size:11px}}
.LegalPage-module__DTgQIG__main{max-width:1140px;margin:0 auto;padding:68px 24px 96px}.LegalPage-module__DTgQIG__layout{grid-template-columns:minmax(0,660px) 320px;align-items:start;gap:48px;display:grid}@media (max-width:900px){.LegalPage-module__DTgQIG__layout{grid-template-columns:1fr}.LegalPage-module__DTgQIG__sidebar{position:static}}.LegalPage-module__DTgQIG__germanOnlyNote{background:var(--color-surface);color:color-mix(in srgb, var(--color-text) 65%, transparent);border-radius:8px;margin:0 0 26px;padding:12px 14px;font-size:13px}.LegalPage-module__DTgQIG__sections{flex-direction:column;gap:26px;display:flex}.LegalPage-module__DTgQIG__sectionHeading{margin:0 0 8px;font-size:20px}.LegalPage-module__DTgQIG__sectionBody{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:0;font-size:15px;line-height:1.7}.LegalPage-module__DTgQIG__sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:92px}.LegalPage-module__DTgQIG__tocList{color:color-mix(in srgb, var(--color-text) 75%, transparent);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.LegalPage-module__DTgQIG__factRow{align-items:center;gap:9px;font-size:14px;display:flex}.LegalPage-module__DTgQIG__factsList{flex-direction:column;gap:10px;display:flex}
.page-module__Dm46GW__main{max-width:1140px;margin:0 auto;padding:68px 24px 96px}.page-module__Dm46GW__emptyState{background:var(--color-surface);color:color-mix(in srgb, var(--color-text) 65%, transparent);border-radius:12px;padding:40px}.page-module__Dm46GW__featured{min-height:300px;box-shadow:0 0 0 1px var(--brand-glow-mid);color:inherit;border-radius:14px;margin-bottom:34px;padding:36px 34px 32px;text-decoration:none;display:block;position:relative;overflow:hidden}.page-module__Dm46GW__featuredPhoto{object-fit:cover;object-position:50% 42%;filter:saturate(.4)contrast(1.05)}.page-module__Dm46GW__featuredTint{mix-blend-mode:color;background:var(--brand-glow-mid);position:absolute;inset:0}.page-module__Dm46GW__featuredGlow{mix-blend-mode:screen;background:radial-gradient(60% 55% at 78% 22%, color-mix(in srgb, var(--brand-glow) 26%, transparent), transparent 70%);position:absolute;inset:0}.page-module__Dm46GW__featuredScrim{background:linear-gradient(15deg, var(--color-bg) 4%, color-mix(in srgb, var(--color-bg) 82%, transparent) 46%, color-mix(in srgb, var(--color-bg) 18%, transparent) 100%);position:absolute;inset:0}.page-module__Dm46GW__featuredContent{flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:52ch;min-height:232px;display:flex;position:relative}.page-module__Dm46GW__featuredTitle{max-width:22ch;margin:14px 0 10px;font-size:32px;line-height:1.15}.page-module__Dm46GW__featuredTeaser{color:color-mix(in srgb, var(--color-text) 82%, transparent);max-width:52ch;margin:0 0 20px;font-size:15px;line-height:1.6}span.page-module__Dm46GW__featuredButton{border-color:#0000;padding:11px 20px;font-size:14px}.page-module__Dm46GW__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.page-module__Dm46GW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__Dm46GW__grid{grid-template-columns:1fr}}.page-module__Dm46GW__postCard{color:inherit;text-decoration:none}.page-module__Dm46GW__pagination{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:20px;display:flex}.page-module__Dm46GW__pageNumbers{align-items:center;gap:8px;display:flex}a.page-module__Dm46GW__pageNumberButton{min-width:36px;padding:8px 0}.page-module__Dm46GW__pageNumberButtonActive{color:var(--brand-glow)}.page-module__Dm46GW__pageCount{color:color-mix(in srgb, var(--color-text) 45%, transparent);margin-left:6px;font-size:12.5px}
.page-module___avn_W__main{max-width:1140px;margin:0 auto;padding:44px 24px 40px}.page-module___avn_W__layout{grid-template-columns:1fr 300px;align-items:stretch;gap:36px;display:grid}@media (max-width:800px){.page-module___avn_W__layout{grid-template-columns:1fr}}.page-module___avn_W__photoPanel{z-index:1;height:400px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-glow) 25%, transparent);border-radius:12px;align-self:start;position:sticky;top:96px;overflow:hidden}.page-module___avn_W__photo{object-fit:cover;filter:saturate(.35)contrast(1.06)}.page-module___avn_W__photoTint{mix-blend-mode:color;background:var(--brand-glow-mid);position:absolute;inset:0}.page-module___avn_W__photoGlow{mix-blend-mode:screen;background:radial-gradient(75% 45% at 55% 32%, color-mix(in srgb, var(--brand-glow) 30%, transparent), transparent 70%);position:absolute;inset:0}.page-module___avn_W__photoScrim{background:linear-gradient(180deg, transparent 22%, color-mix(in srgb, var(--color-bg) 92%, transparent) 82%);position:absolute;inset:0}.page-module___avn_W__photoContent{flex-direction:column;gap:9px;font-size:13.5px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.page-module___avn_W__photoCity{font-family:var(--font-heading);font-size:16px}.page-module___avn_W__photoPhone{color:inherit;text-decoration:none}.page-module___avn_W__photoAddress{color:color-mix(in srgb, var(--color-text) 70%, transparent)}.page-module___avn_W__photoAvailability{color:color-mix(in srgb, var(--color-text) 70%, transparent);align-items:center;gap:8px;display:flex}@media (max-width:800px){.page-module___avn_W__photoPanel{height:220px;position:relative;top:auto}}
.page-module__KNP45a__main{max-width:1140px;margin:0 auto;padding:68px 24px 96px}.page-module__KNP45a__grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:800px){.page-module__KNP45a__grid{grid-template-columns:1fr}}.page-module__KNP45a__emptyState{background:var(--color-surface);color:color-mix(in srgb, var(--color-text) 65%, transparent);border-radius:12px;padding:40px}.page-module__KNP45a__card{flex-direction:column;gap:13px;display:flex}.page-module__KNP45a__imageWrap{background:var(--color-surface);height:270px;box-shadow:0 0 0 1px var(--color-neutral-800);border-radius:10px;position:relative;overflow:hidden}.page-module__KNP45a__image{object-fit:cover}.page-module__KNP45a__cardHeader{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.page-module__KNP45a__cardTitle{margin:0;font-size:21px}.page-module__KNP45a__cardDescription{color:color-mix(in srgb, var(--color-text) 68%, transparent);max-width:48ch;margin:0;font-size:14px}.page-module__KNP45a__ctaBanner{box-shadow:0 0 0 1px var(--brand-glow-mid);background:var(--color-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:24px;display:flex}.page-module__KNP45a__ctaHeading{margin:0 0 6px;font-size:22px}.page-module__KNP45a__ctaBody{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0;font-size:14px}a.page-module__KNP45a__ctaButton{flex:none;padding:11px 20px}
