.related.svelte-1jo7e23{margin-top:1.5rem;padding-block:1.5rem}.section-label.svelte-1jo7e23{margin-bottom:.6rem;font-size:.6875rem;line-height:1.5}div.svelte-1jo7e23{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}a.svelte-1jo7e23{min-height:44px;color:var(--ink);align-items:center;gap:.6rem;font-size:.9375rem;text-decoration:none;display:inline-flex}a.svelte-1jo7e23:hover{color:var(--accent-ink)}.company-landing.svelte-1yc1e7q{--landing-space:clamp(3.5rem,7vw,7rem)}.section-space.svelte-1yc1e7q{padding-block:var(--landing-space)}h1.svelte-1yc1e7q,h2.svelte-1yc1e7q,h3.svelte-1yc1e7q,p.svelte-1yc1e7q{margin-top:0}h1.svelte-1yc1e7q{margin-bottom:1.5rem;font-size:clamp(2.75rem,4.7vw,5rem)}h1.svelte-1yc1e7q em:where(.svelte-1yc1e7q),h2.svelte-1yc1e7q em:where(.svelte-1yc1e7q){color:var(--accent-ink);font-weight:400;display:block}h2.svelte-1yc1e7q{margin-bottom:1.3rem;font-size:clamp(2rem,3.4vw,3.5rem)}p.svelte-1yc1e7q{font-size:var(--type-body);color:var(--muted);line-height:1.75}.section-label.svelte-1yc1e7q{color:var(--accent-ink);font-size:.6875rem;line-height:1.5}.company-hero.svelte-1yc1e7q{border-bottom:1px solid var(--rule);overflow:hidden}.hero-grid.svelte-1yc1e7q{grid-template-columns:1.13fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy.svelte-1yc1e7q{padding-block:clamp(3rem,5vw,5rem)}.hero-copy.svelte-1yc1e7q .wordmarks{margin-bottom:2rem}.hero-copy.svelte-1yc1e7q .section-label:where(.svelte-1yc1e7q){margin-bottom:1rem}.hero-intro.svelte-1yc1e7q{max-width:48ch;margin-bottom:1.8rem}.actions.svelte-1yc1e7q{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;display:flex}.hero-visual.svelte-1yc1e7q{isolation:isolate;flex-direction:column;justify-content:center;align-self:stretch;padding:4rem 0 3rem;display:flex;position:relative}.hero-visual.svelte-1yc1e7q:before{content:"";z-index:-1;background:var(--maroon) url(../../../textures/background-pattern.webp?v=soft-25) center/38rem;position:absolute;inset:0 -50vw 0 18%}.hero-photo.svelte-1yc1e7q{background:var(--paper);padding:.6rem}.hero-photo.svelte-1yc1e7q .photo-window{aspect-ratio:4/3}.hero-photo.svelte-1yc1e7q figcaption{padding:.65rem .3rem .25rem}.hero-note.svelte-1yc1e7q{color:var(--paper);flex-direction:column;margin:1.5rem 0 0 24%;font-size:.875rem;display:flex}.hero-note.svelte-1yc1e7q span:where(.svelte-1yc1e7q):last-child{font:italic 1.4rem/1.5 var(--editorial)}.finance.svelte-1yc1e7q .hero-photo:where(.svelte-1yc1e7q){border:1px solid var(--rule);box-shadow:0 16px 36px -12px rgb(var(--ink-rgb) / .07)}.finance.svelte-1yc1e7q .hero-photo:where(.svelte-1yc1e7q) .photo-window{aspect-ratio:922/555}.finance.svelte-1yc1e7q .hero-visual:where(.svelte-1yc1e7q):before{display:none}.finance.svelte-1yc1e7q .hero-note:where(.svelte-1yc1e7q){color:var(--muted);margin:1.25rem 0 0}.services.svelte-1yc1e7q{scroll-margin-top:calc(var(--header-height) + 1rem)}.section-intro.svelte-1yc1e7q{grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:2.5rem;display:grid}.section-intro.svelte-1yc1e7q>.section-label:where(.svelte-1yc1e7q){padding-top:.6rem}.section-intro.svelte-1yc1e7q p:where(.svelte-1yc1e7q):not(.section-label){max-width:50ch;margin-bottom:0}.service-grid.svelte-1yc1e7q{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.service-panel.svelte-1yc1e7q{border:1px solid var(--rule);background:rgb(var(--paper-deep-rgb) / .533);flex-direction:column;padding:clamp(1.5rem,3vw,3rem);text-decoration:none;transition:background .2s,border-color .2s;display:flex}.service-panel.svelte-1yc1e7q:hover{background:var(--paper-deep);border-color:var(--accent-ink)}.panel-top.svelte-1yc1e7q{color:var(--accent-ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.2rem;font-size:.875rem;display:flex}.panel-number.svelte-1yc1e7q{font:italic 2rem var(--editorial);opacity:.6}.service-panel.svelte-1yc1e7q h3:where(.svelte-1yc1e7q){font:400 clamp(1.8rem,2.5vw,2.6rem)/1.2 var(--editorial);max-width:19ch;margin-bottom:1rem}.service-panel.svelte-1yc1e7q p:where(.svelte-1yc1e7q){max-width:43ch;margin-bottom:2rem}.panel-bottom.svelte-1yc1e7q{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;font-size:.75rem;display:flex}.round-arrow.svelte-1yc1e7q{border:1px solid var(--rule);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;display:grid}.specialists.svelte-1yc1e7q{grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.specialists.svelte-1yc1e7q a:where(.svelte-1yc1e7q){border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;display:flex}.specialists.svelte-1yc1e7q a:where(.svelte-1yc1e7q)+a:where(.svelte-1yc1e7q){border-left:1px solid var(--rule)}.specialists.svelte-1yc1e7q a:where(.svelte-1yc1e7q):hover h3:where(.svelte-1yc1e7q){color:var(--accent-ink)}.specialists.svelte-1yc1e7q h3:where(.svelte-1yc1e7q){margin-bottom:.35rem;font-size:1.1rem}.specialists.svelte-1yc1e7q p:where(.svelte-1yc1e7q){margin:0;font-size:.875rem}.catalog-overview.svelte-1yc1e7q{margin-top:var(--landing-space);padding-top:var(--landing-space);border-top:1px solid var(--rule)}.catalog-heading.svelte-1yc1e7q{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.catalog-heading.svelte-1yc1e7q h2:where(.svelte-1yc1e7q){margin-bottom:0}.catalog-heading.svelte-1yc1e7q .button:where(.svelte-1yc1e7q){flex-shrink:0}.catalog-groups.svelte-1yc1e7q{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;display:grid}.catalog-groups.svelte-1yc1e7q section:where(.svelte-1yc1e7q){min-width:0}.catalog-groups.svelte-1yc1e7q h3:where(.svelte-1yc1e7q){border-bottom:1px solid var(--rule);color:var(--accent-ink);margin:0;padding-bottom:.75rem;font-size:.875rem}.catalog-groups.svelte-1yc1e7q section:where(.svelte-1yc1e7q)>div:where(.svelte-1yc1e7q){flex-direction:column;display:flex}.catalog-groups.svelte-1yc1e7q a:where(.svelte-1yc1e7q){border-bottom:1px solid var(--rule);justify-content:space-between;gap:.75rem;padding:.75rem 0;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.catalog-groups.svelte-1yc1e7q a:where(.svelte-1yc1e7q):hover{color:var(--accent-ink)}.finance-cross-links.svelte-1yc1e7q{background:var(--paper-deep);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2.5rem;padding:1.25rem 1.5rem;display:flex}.finance-cross-links.svelte-1yc1e7q>span:where(.svelte-1yc1e7q){color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.finance-cross-links.svelte-1yc1e7q a:where(.svelte-1yc1e7q){text-decoration:none}.approach.svelte-1yc1e7q{background:var(--maroon) url(../../../textures/background-pattern.webp?v=soft-25) center/38rem;color:var(--paper)}.approach-grid.svelte-1yc1e7q{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,7rem);display:grid}.approach.svelte-1yc1e7q .section-label:where(.svelte-1yc1e7q){color:var(--on-dark-accent)}.approach.svelte-1yc1e7q p:where(.svelte-1yc1e7q){color:var(--on-dark-text)}.approach.svelte-1yc1e7q h2:where(.svelte-1yc1e7q){max-width:16ch}.approach-intro.svelte-1yc1e7q{max-width:41ch}.approach.svelte-1yc1e7q .text-link:where(.svelte-1yc1e7q){color:var(--paper);border-color:rgb(var(--paper-rgb) / .4)}.steps.svelte-1yc1e7q{margin:0;padding:0;list-style:none}.steps.svelte-1yc1e7q li:where(.svelte-1yc1e7q){border-top:1px solid rgb(var(--paper-rgb) / .267);grid-template-columns:2rem 1fr;gap:1.25rem;padding:1.5rem 0;display:grid}.steps.svelte-1yc1e7q li:where(.svelte-1yc1e7q):first-child{border-top:0;padding-top:0}.steps.svelte-1yc1e7q li:where(.svelte-1yc1e7q):last-child{padding-bottom:0}.step-number.svelte-1yc1e7q{font:italic 1.5rem var(--editorial);color:var(--on-dark-accent)}.steps.svelte-1yc1e7q h3:where(.svelte-1yc1e7q){margin-bottom:.5rem;font-size:1.3rem}.steps.svelte-1yc1e7q p:where(.svelte-1yc1e7q){margin:0;font-size:1rem}.heritage.svelte-1yc1e7q{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.heritage-photo.svelte-1yc1e7q{max-width:34rem}.heritage-copy.svelte-1yc1e7q p:where(.svelte-1yc1e7q):not(.section-label){max-width:44ch}.closing.svelte-1yc1e7q{background:var(--paper-deep);border-block:1px solid var(--rule)}.closing-grid.svelte-1yc1e7q{grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;display:grid}.closing.svelte-1yc1e7q h2:where(.svelte-1yc1e7q){margin-bottom:2rem}address.svelte-1yc1e7q{border-left:1px solid var(--rule);padding-left:3rem;font-style:normal}address.svelte-1yc1e7q>a:where(.svelte-1yc1e7q),.contact-name.svelte-1yc1e7q{width:fit-content;display:block}address.svelte-1yc1e7q>a:where(.svelte-1yc1e7q){align-items:center;min-height:44px;display:flex}.contact-name.svelte-1yc1e7q{color:var(--accent-ink);margin-bottom:.6rem;font-size:.875rem}.phone.svelte-1yc1e7q{font-size:clamp(1.25rem,2vw,1.75rem);text-decoration:none}address.svelte-1yc1e7q p:where(.svelte-1yc1e7q){margin:1rem 0 0;font-size:.875rem}@media (width<=900px){.hero-grid.svelte-1yc1e7q{grid-template-columns:1fr 1fr;gap:2rem}h1.svelte-1yc1e7q{font-size:clamp(2.5rem,5vw,3.6rem)}.specialists.svelte-1yc1e7q{grid-template-columns:1fr}.specialists.svelte-1yc1e7q a:where(.svelte-1yc1e7q)+a:where(.svelte-1yc1e7q){border-left:0}.specialists.svelte-1yc1e7q a:where(.svelte-1yc1e7q){padding-inline:0}.closing-grid.svelte-1yc1e7q{grid-template-columns:1.2fr 1fr;gap:2rem}address.svelte-1yc1e7q{padding-left:2rem}}@media (width<=700px){.hero-grid.svelte-1yc1e7q,.section-intro.svelte-1yc1e7q,.service-grid.svelte-1yc1e7q,.approach-grid.svelte-1yc1e7q,.heritage.svelte-1yc1e7q,.closing-grid.svelte-1yc1e7q{grid-template-columns:1fr}.hero-copy.svelte-1yc1e7q{padding-bottom:0}.hero-visual.svelte-1yc1e7q{padding:1.5rem 0 2rem}.hero-visual.svelte-1yc1e7q:before{inset:0 calc(-1 * var(--gutter)) 0 18%}.hero-photo.svelte-1yc1e7q .photo-window,.finance.svelte-1yc1e7q .hero-photo:where(.svelte-1yc1e7q) .photo-window{aspect-ratio:4/3}.hero-note.svelte-1yc1e7q{margin-top:1rem}.section-intro.svelte-1yc1e7q{gap:.25rem}.panel-top.svelte-1yc1e7q{margin-bottom:1.5rem}.catalog-heading.svelte-1yc1e7q{flex-direction:column;align-items:flex-start}.catalog-groups.svelte-1yc1e7q{grid-template-columns:1fr;gap:2rem}.heritage-photo.svelte-1yc1e7q{max-width:none}address.svelte-1yc1e7q{border-left:0;border-top:1px solid var(--rule);padding:2rem 0 0}}.contact-form.svelte-m5egzh{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);max-width:70rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}h2.svelte-m5egzh{margin:0 0 .75rem;font-size:clamp(1.75rem,2.6vw,2.4rem)}.form-intro.svelte-m5egzh p:where(.svelte-m5egzh):not(.section-label){color:var(--muted);margin:0;line-height:1.55}form.svelte-m5egzh{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;display:grid}.wide.svelte-m5egzh{grid-column:1/-1}.field.svelte-m5egzh{flex-direction:column;gap:.4rem;min-width:0;display:flex}label.svelte-m5egzh{color:var(--ink);font-size:.875rem;font-weight:500}input.svelte-m5egzh,select.svelte-m5egzh,textarea.svelte-m5egzh{width:100%;min-height:48px;color:var(--ink);background:rgb(var(--cream-rgb) / .702);border:1px solid rgb(var(--maroon-rgb) / .251);border-radius:0;padding:.7rem .85rem;transition:border-color .2s,background-color .2s}textarea.svelte-m5egzh{resize:vertical;min-height:9rem;line-height:1.5}input.svelte-m5egzh:hover,select.svelte-m5egzh:hover,textarea.svelte-m5egzh:hover{border-color:rgb(var(--maroon-rgb) / .4)}input.svelte-m5egzh:focus-visible,select.svelte-m5egzh:focus-visible,textarea.svelte-m5egzh:focus-visible{outline:2px solid var(--red);outline-offset:1px;border-color:var(--maroon);background:var(--cream)}select.svelte-m5egzh{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--maroon) 50%),linear-gradient(135deg,var(--maroon) 50%,transparent 50%);background-position:calc(100% - 1.1rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:2.25rem}.actions.svelte-m5egzh{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.required-note.svelte-m5egzh{color:var(--muted);font-size:.8125rem}.status.svelte-m5egzh{background:var(--paper-deep);border-left:3px solid var(--success);padding:1rem 1.15rem;line-height:1.5}.status.svelte-m5egzh:focus{outline:none}.status.svelte-m5egzh p:where(.svelte-m5egzh){margin:0 0 .5rem}.status.svelte-m5egzh .fallback:where(.svelte-m5egzh){color:var(--muted);font-size:.9375rem}.copy-button.svelte-m5egzh{min-height:44px;color:var(--maroon);border:1px solid var(--maroon);background:0 0;padding:.5rem .9rem}.copy-button.svelte-m5egzh:hover{color:var(--paper);background:var(--maroon)}@media (width<=800px){.contact-form.svelte-m5egzh{grid-template-columns:1fr}}@media (width<=560px){form.svelte-m5egzh{grid-template-columns:1fr}}.contact-page.svelte-uj0y9e{padding-block:clamp(1.5rem,2.5vw,2.25rem)}.contact-page.svelte-uj0y9e>header:where(.svelte-uj0y9e){max-width:48rem}.contact-star.svelte-uj0y9e{color:var(--accent-ink);vertical-align:-1px;margin-right:.35rem;display:inline-block}h1.svelte-uj0y9e{margin:.85rem 0 0;font-size:clamp(2.75rem,4.5vw,4.25rem);line-height:1.15}em.svelte-uj0y9e{color:var(--accent-ink);font-family:var(--font-script);letter-spacing:0;margin-top:.18em;font-size:1.06em;font-style:normal;font-weight:400;line-height:1.2;display:block}.contact-underline.svelte-uj0y9e{width:9rem;color:var(--accent-ink);opacity:.6;margin:.25rem 0 1.25rem}.lead.svelte-uj0y9e{max-width:40rem;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.contact-details.svelte-uj0y9e{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,3rem);max-width:70rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}section.svelte-uj0y9e{border-top:1px solid var(--rule);min-width:0;padding-block:.7rem}.section-title-wrap.svelte-uj0y9e{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.section-sketch.svelte-uj0y9e{color:var(--accent-ink);opacity:.8;flex-shrink:0}h2.svelte-uj0y9e{margin:0;font-size:1.15rem;line-height:1.2}p.svelte-uj0y9e,address.svelte-uj0y9e{color:var(--muted);font-style:normal;line-height:1.45}.email-block.svelte-uj0y9e{margin-bottom:.5rem}.email-block.svelte-uj0y9e p:where(.svelte-uj0y9e){margin:0 0 .25rem}a.svelte-uj0y9e{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.phone.svelte-uj0y9e{color:var(--red);font-size:1.5rem;text-decoration:none}@media (width<=920px) and (width>=701px){.contact-details.svelte-uj0y9e{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-details.svelte-uj0y9e section:where(.svelte-uj0y9e):last-child{max-width:calc(50% - clamp(1.25rem,3vw,3rem)/2)}}@media (width<=700px){.contact-details.svelte-uj0y9e{grid-template-columns:1fr;gap:0;margin-top:2rem}.contact-page.svelte-uj0y9e{padding-block:2rem}}.breadcrumbs.svelte-juexlt{color:var(--muted);padding-top:1.25rem;font-size:.75rem}ol.svelte-juexlt{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-juexlt{align-items:center;gap:.55rem;display:flex}li.svelte-juexlt+li:where(.svelte-juexlt):before{content:" / ";opacity:.5}a.svelte-juexlt{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.editorial-figure.svelte-m169nw{width:min(100%,var(--figure-max-width,22rem));max-width:var(--figure-max-width,22rem);margin:0}.figure-frame.svelte-m169nw{width:100%;position:relative}.figure-frame.svelte-m169nw .photo-window{aspect-ratio:var(--figure-ratio,4/3);height:auto;max-height:var(--figure-max-height,24rem)}.editorial-figure.svelte-m169nw .figure-frame:where(.svelte-m169nw) .photo-window{aspect-ratio:var(--figure-ratio,4/3)!important}.layout-portrait.svelte-m169nw{--figure-max-width:16rem;--figure-ratio:4/5;--figure-max-height:20rem}.layout-portrait.svelte-m169nw .figure-frame:where(.svelte-m169nw) img{object-fit:contain!important}.align-left.svelte-m169nw{margin-right:auto}.caption-meta.svelte-m169nw{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;margin:.25rem 0 0;font-size:.75rem;line-height:1.2;display:flex;overflow:hidden}.meta-star.svelte-m169nw{color:var(--accent-ink);opacity:.7;flex-shrink:0}@media (width<=550px){.editorial-figure.svelte-m169nw{width:100%;max-width:100%}.layout-portrait.svelte-m169nw{max-width:min(100%,20rem)}}.content-page.svelte-10cmxl5{padding-bottom:2rem}.page-hero.svelte-10cmxl5{border-bottom:1px solid var(--rule);padding-block:clamp(1.5rem,3vw,3.25rem)}.page-hero-inner.svelte-10cmxl5{grid-template-columns:1fr;align-items:center;gap:1.75rem;display:grid}.page-hero-text.svelte-10cmxl5{min-width:0}.page-hero-text.svelte-10cmxl5 .wordmarks{max-width:18rem;margin-bottom:1rem}h1.svelte-10cmxl5{max-width:20ch;margin:.65rem 0;font-size:clamp(2.5rem,4.7vw,4.75rem)}h2.svelte-10cmxl5{max-width:28ch;margin:.35rem 0 1rem;font-size:clamp(2rem,3.6vw,3.5rem)}h3.svelte-10cmxl5{margin:0 0 .6rem;font-size:1.2rem;line-height:1.3}.content-section.svelte-10cmxl5{border-bottom:1px solid var(--rule);padding-block:clamp(2rem,3.5vw,3.5rem)}.content-section.svelte-10cmxl5:last-of-type{border-bottom:none}.copy.svelte-10cmxl5,.prose.svelte-10cmxl5,.editorial-copy.svelte-10cmxl5,.content-section.svelte-10cmxl5>p:where(.svelte-10cmxl5){color:var(--muted);white-space:pre-line;font-size:1rem;line-height:1.65}.prose.svelte-10cmxl5{max-width:65ch}.prose.svelte-10cmxl5 p:where(.svelte-10cmxl5){margin:0 0 .9rem}.content-section.svelte-10cmxl5 a:where(.svelte-10cmxl5):not(.cta-link-button):not(.text-link):not(.editorial-chapter-card){color:var(--maroon);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.content-section.svelte-10cmxl5 a:where(.svelte-10cmxl5):not(.cta-link-button):not(.text-link):not(.editorial-chapter-card):hover{color:var(--red)}.editorial-body-wrap.svelte-10cmxl5{gap:clamp(1.5rem,3vw,2.75rem);display:grid}.editorial-side-figure.svelte-10cmxl5{min-width:0}.editorial-feature-card.svelte-10cmxl5{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.cards.svelte-10cmxl5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.cards.svelte-10cmxl5>article:where(.svelte-10cmxl5){background:rgb(var(--white-rgb) / .5);border:1px solid var(--rule);padding:1.25rem}.action-points.svelte-10cmxl5{padding-left:1.1rem;line-height:1.6}.action-points.svelte-10cmxl5 li:where(.svelte-10cmxl5){margin-bottom:.4rem}.cards.team-cards.svelte-10cmxl5{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:clamp(2.5rem,5vw,4.25rem)}.cards.svelte-10cmxl5 .member-card:where(.svelte-10cmxl5){background:0 0;border:0;padding:0}.member-photo-frame.svelte-10cmxl5{background:var(--placeholder);aspect-ratio:2/3;width:80%;margin-inline:0 auto;overflow:hidden}.member-photo-frame[data-member=petra].svelte-10cmxl5,.member-photo-frame[data-member=dogs].svelte-10cmxl5{background:var(--white)}.member-photo-frame.svelte-10cmxl5 .photo-gap-wrap:where(.svelte-10cmxl5),.member-photo-frame.svelte-10cmxl5 .member-media-inner:where(.svelte-10cmxl5){isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.member-photo-frame.svelte-10cmxl5 .member-media-inner:where(.svelte-10cmxl5):not(.is-loaded):before{content:"";z-index:1;background:linear-gradient(90deg,transparent 0%,rgb(var(--white-rgb) / .42) 50%,transparent 100%);pointer-events:none;background-size:200% 100%;animation:2.2s cubic-bezier(.4,0,.2,1) infinite svelte-10cmxl5-member-shimmer;position:absolute;inset:0}@keyframes svelte-10cmxl5-member-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.member-photo-frame.svelte-10cmxl5 picture:where(.svelte-10cmxl5){width:100%;height:100%;display:block}.member-photo.svelte-10cmxl5{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .35s ease-out;display:block}.member-photo.loaded.svelte-10cmxl5{opacity:1}@media (prefers-reduced-motion:reduce){.member-photo-frame.svelte-10cmxl5 .member-media-inner:where(.svelte-10cmxl5):not(.is-loaded):before{animation:none}.member-photo.svelte-10cmxl5{opacity:1;transition:none}}.member-photo-frame[data-member=caterina].svelte-10cmxl5 .member-photo:where(.svelte-10cmxl5){object-fit:cover}.member-info.svelte-10cmxl5{padding-top:.8rem}.member-name.svelte-10cmxl5{margin:0 0 .2rem}.member-role.svelte-10cmxl5{color:var(--red);font-size:.875rem}.member-qualifications.svelte-10cmxl5{color:var(--red);margin:.25rem 0 .75rem;padding-left:1.1rem;font-size:.875rem;line-height:1.5}.member-annotation.svelte-10cmxl5,.member-bio.svelte-10cmxl5{color:var(--muted);font-size:.9375rem;line-height:1.5}.focus-label.svelte-10cmxl5{font-size:.8125rem;font-weight:500}.focus-list.svelte-10cmxl5{color:var(--muted);padding-left:1.1rem;font-size:.875rem;line-height:1.5}@media (width>=851px){.content-page.svelte-10cmxl5{padding-bottom:1.25rem}.page-hero.svelte-10cmxl5{padding-block:1.25rem 2.25rem}.page-hero-inner.svelte-10cmxl5{gap:1.25rem}h1.svelte-10cmxl5{margin:.45rem 0;font-size:clamp(2.25rem,3.6vw,4rem)}h2.svelte-10cmxl5{margin:.25rem 0 .7rem;font-size:clamp(1.8rem,2.7vw,2.8rem)}.lead.svelte-10cmxl5{margin:.55rem 0 0;font-size:1rem;line-height:1.5}.content-section.svelte-10cmxl5{padding-block:clamp(1.5rem,2.25vw,2.25rem)}.content-section.svelte-10cmxl5>.eyebrow:where(.svelte-10cmxl5){margin-bottom:.55rem}.editorial-body-wrap.svelte-10cmxl5{gap:clamp(1.25rem,2vw,2rem)}.editorial-feature-card.svelte-10cmxl5{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr);gap:clamp(1.25rem,2vw,2rem)}.editorial-side-figure.svelte-10cmxl5{justify-self:end;max-width:22rem}.editorial-side-figure.svelte-10cmxl5 .editorial-figure{max-width:22rem}.cards.svelte-10cmxl5{gap:.85rem;margin-top:.85rem}.cards.svelte-10cmxl5>article:where(.svelte-10cmxl5){padding:.9rem}.action-points.svelte-10cmxl5{line-height:1.5}.action-points.svelte-10cmxl5 li:where(.svelte-10cmxl5){margin-bottom:.3rem}.content-page[data-page=\/sitemap].svelte-10cmxl5 .section-sections:where(.svelte-10cmxl5){padding-block:1.25rem 1.5rem}.content-page[data-page=\/sitemap].svelte-10cmxl5 .section-sections:where(.svelte-10cmxl5) .cards:where(.svelte-10cmxl5){grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.content-page[data-page=\/sitemap].svelte-10cmxl5 .section-sections:where(.svelte-10cmxl5) .cards:where(.svelte-10cmxl5)>article:where(.svelte-10cmxl5){padding:.8rem}.content-page[data-page=\/sitemap].svelte-10cmxl5 .section-sections:where(.svelte-10cmxl5) .cards:where(.svelte-10cmxl5)>article:where(.svelte-10cmxl5) ul:where(.svelte-10cmxl5){margin:.35rem 0 0;padding-left:1rem;font-size:.9rem;line-height:1.4}.content-page.svelte-10cmxl5 .section-liability:where(.svelte-10cmxl5) .prose:where(.svelte-10cmxl5){max-width:85ch}.content-page.svelte-10cmxl5 .section-liability:where(.svelte-10cmxl5) .prose:where(.svelte-10cmxl5) p:where(.svelte-10cmxl5){margin-bottom:.55rem}.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) .page-hero-inner:where(.svelte-10cmxl5){max-width:62rem;margin-inline:auto}.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) .content-section:where(.svelte-10cmxl5){max-width:calc(62rem + (2 * var(--gutter)));margin-inline:auto}.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) h1:where(.svelte-10cmxl5){text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal;max-width:100%;font-size:clamp(1.85rem,3.1vw,2.85rem)}.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) h2:where(.svelte-10cmxl5){max-width:100%;margin-bottom:.6rem;font-size:clamp(1.5rem,2.2vw,2.15rem)}.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) .lead:where(.svelte-10cmxl5),.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) .prose:where(.svelte-10cmxl5){max-width:100%}.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) .editorial-feature-card:where(.svelte-10cmxl5){grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}}@media (width<=850px){.content-page.svelte-10cmxl5:is([data-page$=\/erstinformation]:where(.svelte-10cmxl5),[data-page$=\/datenschutz]:where(.svelte-10cmxl5),[data-page$=\/impressum]:where(.svelte-10cmxl5)) h1:where(.svelte-10cmxl5){font-size:clamp(1.65rem,6.5vw,2.35rem)}.cards.team-cards.svelte-10cmxl5{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-feature-card.svelte-10cmxl5{grid-template-columns:1fr}}@media (width<=550px){.content-page.svelte-10cmxl5{padding-bottom:1rem}.page-hero.svelte-10cmxl5{padding-block:1.25rem 2rem}.page-hero-text.svelte-10cmxl5 .wordmarks{max-width:14rem;margin-bottom:.75rem}h1.svelte-10cmxl5{font-size:clamp(2.25rem,10vw,3.25rem)}h2.svelte-10cmxl5{font-size:clamp(1.9rem,8vw,2.6rem)}.content-section.svelte-10cmxl5{padding-block:1.75rem}.cards.svelte-10cmxl5{grid-template-columns:1fr;gap:1rem}.cards.svelte-10cmxl5>article:where(.svelte-10cmxl5){padding:1rem}.cards.team-cards.svelte-10cmxl5{grid-template-columns:1fr;gap:1.75rem}.cards.team-cards.svelte-10cmxl5 .member-photo-frame:where(.svelte-10cmxl5){width:min(80%,16rem)}.cards.team-cards.svelte-10cmxl5 .member-card:where(.svelte-10cmxl5){text-align:center}.cards.team-cards.svelte-10cmxl5 .member-photo-frame:where(.svelte-10cmxl5){margin-inline:auto}.cards.team-cards.svelte-10cmxl5 .member-qualifications:where(.svelte-10cmxl5),.cards.team-cards.svelte-10cmxl5 .focus-list:where(.svelte-10cmxl5){text-align:left;display:inline-block}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5){gap:1rem}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) h2:where(.svelte-10cmxl5){margin-bottom:0;font-size:clamp(2rem,9vw,2.5rem);line-height:1.08}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) .editorial-side-figure:where(.svelte-10cmxl5){align-self:stretch;width:100%;max-width:100%}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) .editorial-side-figure:where(.svelte-10cmxl5) .editorial-figure{--figure-ratio:1233/1800;--figure-max-height:none;width:min(100%,20rem);max-width:20rem;margin-inline:auto}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) .editorial-body-wrap:where(.svelte-10cmxl5){margin-top:.25rem}}.content-page.svelte-10cmxl5 :where(p:where(.svelte-10cmxl5),ul:where(.svelte-10cmxl5)){margin-block-start:0}.content-page.svelte-10cmxl5 p:where(.svelte-10cmxl5){margin-block-end:.7rem}.content-page.svelte-10cmxl5 p:where(.svelte-10cmxl5):last-child{margin-block-end:0}.content-page.svelte-10cmxl5 ul:where(.svelte-10cmxl5){margin-block-end:.7rem}.content-page.svelte-10cmxl5 h1:where(.svelte-10cmxl5),.content-page.svelte-10cmxl5 h2:where(.svelte-10cmxl5),.content-page.svelte-10cmxl5 h3:where(.svelte-10cmxl5){min-width:0}.content-page.svelte-10cmxl5 h2:where(.svelte-10cmxl5),.content-page.svelte-10cmxl5 .content-section:where(.svelte-10cmxl5)>.eyebrow:where(.svelte-10cmxl5){margin-top:0}.content-page.svelte-10cmxl5 .content-section:where(.svelte-10cmxl5)>.outro-text:where(.svelte-10cmxl5){margin-top:.8rem}.content-page.svelte-10cmxl5 .editorial-copy:where(.svelte-10cmxl5)>p:where(.svelte-10cmxl5):last-child,.content-page.svelte-10cmxl5 .member-info:where(.svelte-10cmxl5)>p:where(.svelte-10cmxl5):last-child{margin-bottom:0}.content-page.svelte-10cmxl5 .cards:where(.svelte-10cmxl5)>article:where(.svelte-10cmxl5){min-width:0}@media (width>=851px){.content-page.svelte-10cmxl5 .content-section:where(.svelte-10cmxl5){padding-block:clamp(1.25rem,1.75vw,1.75rem)}.content-page.svelte-10cmxl5 .page-hero:where(.svelte-10cmxl5){padding-block:1.1rem 1.9rem}.content-page.svelte-10cmxl5 .editorial-side-figure:where(.svelte-10cmxl5),.content-page.svelte-10cmxl5 .editorial-side-figure:where(.svelte-10cmxl5) .editorial-figure{max-width:20rem}.content-page.svelte-10cmxl5 .cards:where(.svelte-10cmxl5){margin-top:.7rem}}@media (width>=551px) and (width<=850px){.content-page.svelte-10cmxl5 .page-hero:where(.svelte-10cmxl5){padding-block:clamp(1.25rem,4vw,2.25rem)}.content-page.svelte-10cmxl5 .content-section:where(.svelte-10cmxl5){padding-block:clamp(1.5rem,4vw,2.25rem)}}@media (width<=550px){.content-page.svelte-10cmxl5 .content-section:where(.svelte-10cmxl5){padding-block:1.35rem}.content-page.svelte-10cmxl5 .page-hero:where(.svelte-10cmxl5){padding-block:1.1rem 1.6rem}.content-page.svelte-10cmxl5 .cards:where(.svelte-10cmxl5){margin-top:.75rem}.content-page.svelte-10cmxl5 .editorial-side-figure:where(.svelte-10cmxl5){max-width:20rem}}@media (width<=850px){.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5){flex-direction:column;align-items:stretch;display:flex}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5) .section-heading-column:where(.svelte-10cmxl5){display:contents}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5)>.editorial-side-figure:where(.svelte-10cmxl5){order:1;align-self:flex-start}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5) .editorial-body-wrap:where(.svelte-10cmxl5){order:2}}@media (width>=851px){.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5){grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr);align-items:start;column-gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5) .section-heading-column:where(.svelte-10cmxl5){grid-area:1/1}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5)>.editorial-side-figure:where(.svelte-10cmxl5){grid-area:1/2;align-self:start;max-width:20rem}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5)>.editorial-side-figure:where(.svelte-10cmxl5) .editorial-figure{max-width:20rem}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure.figure-left:where(.svelte-10cmxl5){grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure.figure-left:where(.svelte-10cmxl5) .section-heading-column:where(.svelte-10cmxl5){grid-column:2}.content-page.svelte-10cmxl5 .section-heading-wrap.has-side-figure.figure-left:where(.svelte-10cmxl5)>.editorial-side-figure:where(.svelte-10cmxl5){grid-column:1;justify-self:start}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) .section-heading-wrap.has-side-figure:where(.svelte-10cmxl5){align-items:center}.content-page[data-page=\/team].svelte-10cmxl5 .section-heritage:where(.svelte-10cmxl5) .section-heading-column:where(.svelte-10cmxl5){align-self:center}}.brand-pattern.svelte-15yqcy6{background:var(--maroon) url(../../../textures/background-pattern.webp?v=soft-25) center/38rem}.history-hero.svelte-doqqz6{padding-block:clamp(2rem,3vw,3rem);position:relative;overflow:hidden}.history-hero.svelte-doqqz6 .shell:where(.svelte-doqqz6){z-index:1;position:relative}.history-hero.svelte-doqqz6 .brand-pattern{width:14%;position:absolute;top:0;bottom:0;right:0}.hero-seal-doodle.svelte-doqqz6{color:var(--red);vertical-align:-3px;margin-right:.4rem;display:inline-block}h1.svelte-doqqz6{max-width:17ch;margin:0;font-size:clamp(2.75rem,4.4vw,4.5rem);line-height:1.15}em.svelte-doqqz6{color:var(--accent-ink);font-family:var(--font-script);letter-spacing:0;margin-top:.18em;font-size:1.06em;font-style:normal;font-weight:400;line-height:1.2;display:block}.hero-underline.svelte-doqqz6{width:12rem;color:var(--accent-ink);opacity:.6;margin:.25rem 0 1.25rem}.lead.svelte-doqqz6{max-width:40rem;color:var(--muted);margin:.5rem 0 0;font-size:1.15rem}.timeline.svelte-doqqz6{position:relative}.timeline-track.svelte-doqqz6{top:0;bottom:0;left:var(--gutter);background:var(--rule);width:1px;position:absolute}.timeline-track.svelte-doqqz6 span:where(.svelte-doqqz6){background:var(--red);position:absolute;inset:0}.history-chapter.svelte-doqqz6{grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding:1.5rem 0 1.5rem 1.5rem;display:grid}.chapter-badge.svelte-doqqz6{align-items:center;gap:.8rem;margin-bottom:.25rem;display:flex}.chapter-doodle-icon.svelte-doqqz6{color:var(--accent-ink);opacity:.75}.year.svelte-doqqz6{color:var(--red);margin:0;font-size:1.5rem}h2.svelte-doqqz6{margin:.65rem 0 .5rem;font-size:clamp(2rem,3.2vw,3.25rem)}.chapter-copy.svelte-doqqz6>p:where(.svelte-doqqz6):last-child{color:var(--muted);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.65}.chapter-photo-wrap.svelte-doqqz6{justify-self:end;width:100%;max-width:17rem;margin-top:2.2rem;position:relative}.chapter-photo-wrap.svelte-doqqz6 .photo-window{aspect-ratio:4/3;max-height:12.75rem}.chapter-photo-wrap.svelte-doqqz6 figcaption{padding-top:.35rem;font-size:.75rem;line-height:1.25}.chapter-photo-wrap.svelte-doqqz6 .clean-photo{width:100%;max-width:none}.history-next.svelte-doqqz6{border-top:1px solid var(--rule);padding-block:1.25rem 1.75rem}.next-actions.svelte-doqqz6{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.next-arrow.svelte-doqqz6{color:var(--accent-ink);opacity:.7}@media (width<=900px) and (width>=701px){.history-chapter.svelte-doqqz6{grid-template-columns:minmax(0,1fr) minmax(11rem,.72fr)}.chapter-photo-wrap.svelte-doqqz6{max-width:14rem;margin-top:2rem}.chapter-photo-wrap.svelte-doqqz6 .photo-window{max-height:10.5rem}}@media (width<=700px){.history-hero.svelte-doqqz6{padding-block:2rem}.history-hero.svelte-doqqz6 .brand-pattern{width:8%}.history-hero.svelte-doqqz6 .shell:where(.svelte-doqqz6){padding-right:3rem}.history-hero.svelte-doqqz6 h1:where(.svelte-doqqz6){font-size:var(--type-page-title)}.history-chapter.svelte-doqqz6{grid-template-columns:1fr;gap:.75rem;padding:1.35rem 0 1.35rem 1.25rem}.chapter-photo-wrap.svelte-doqqz6{justify-self:start;max-width:18rem;margin-top:0}.chapter-photo-wrap.svelte-doqqz6 .photo-window{max-height:13.5rem}.next-arrow.svelte-doqqz6{display:none}}.notices-guide.svelte-1jef3qa{margin-top:1.5rem}.notices-layout.svelte-1jef3qa{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.topic-navigation.svelte-1jef3qa{top:calc(var(--header-height,65px) + 1.5rem);max-height:calc(100svh - var(--header-height,65px) - 2.5rem);scrollbar-width:thin;position:sticky;overflow-y:auto}.topic-navigation-label.svelte-1jef3qa{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.topic-select-wrap.svelte-1jef3qa{display:none}.topic-list.svelte-1jef3qa{border-top:1px solid var(--rule)}.topic-list.svelte-1jef3qa button:where(.svelte-1jef3qa){border:0;border-bottom:1px solid var(--rule);width:100%;min-height:3.35rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.7rem .55rem;display:grid}.topic-list.svelte-1jef3qa button:where(.svelte-1jef3qa):hover{background:rgb(var(--white-rgb) / .48)}.topic-list.svelte-1jef3qa button.is-active:where(.svelte-1jef3qa){background:var(--ink);color:var(--white)}.topic-index.svelte-1jef3qa{color:var(--red);letter-spacing:.08em;font-size:.76rem;font-weight:700}.topic-list.svelte-1jef3qa .is-active:where(.svelte-1jef3qa) .topic-index:where(.svelte-1jef3qa){color:var(--white)}.topic-title.svelte-1jef3qa{font-family:var(--serif);font-size:1.05rem;line-height:1.15}.topic-count.svelte-1jef3qa{background:rgb(var(--ink-rgb) / .08);min-width:1.4rem;height:1.4rem;color:var(--muted);place-items:center;padding-inline:.25rem;font-size:.75rem;font-weight:700;display:inline-grid}.topic-list.svelte-1jef3qa .is-active:where(.svelte-1jef3qa) .topic-count:where(.svelte-1jef3qa){background:var(--red);color:var(--white)}.notices-reader.svelte-1jef3qa{min-width:0;max-width:54rem}.notice-panel.svelte-1jef3qa{scroll-margin-top:calc(var(--header-height,65px) + 2rem);border-top:2px solid var(--ink)}.notice-panel.svelte-1jef3qa+.notice-panel:where(.svelte-1jef3qa){margin-top:2.5rem}.notice-panel-header.svelte-1jef3qa{border-bottom:1px solid var(--rule);align-items:baseline;gap:1rem;padding:1.15rem 0 .9rem;display:flex}.notice-panel-header.svelte-1jef3qa>span:where(.svelte-1jef3qa){color:var(--red);letter-spacing:.1em;font-size:.85rem;font-weight:700}.notice-panel-header.svelte-1jef3qa h2:where(.svelte-1jef3qa){margin:0;font-size:clamp(1.7rem,2.4vw,2.55rem);line-height:1.08}.notice-panel-header.svelte-1jef3qa p:where(.svelte-1jef3qa){color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:.35rem 0 0;font-size:.78rem;font-weight:700}.notice-items-list.svelte-1jef3qa{margin:0;padding:0;list-style:none}.notice-items-list.svelte-1jef3qa li:where(.svelte-1jef3qa){border-bottom:1px solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0;display:grid}.notice-number.svelte-1jef3qa{color:var(--red);letter-spacing:.08em;padding-top:.2rem;font-size:.76rem;font-weight:700}.notice-items-list.svelte-1jef3qa p:where(.svelte-1jef3qa){max-width:72ch;margin:0;font-size:clamp(1rem,.3vw + .94rem,1.12rem);line-height:1.7}.topic-list.svelte-1jef3qa button:where(.svelte-1jef3qa):focus-visible,select.svelte-1jef3qa:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (width<=52rem){.notices-layout.svelte-1jef3qa{grid-template-columns:1fr;gap:1.25rem}.topic-navigation.svelte-1jef3qa{max-height:none;position:static;overflow-y:visible}.topic-navigation-label.svelte-1jef3qa,.topic-list.svelte-1jef3qa{display:none}.topic-select-wrap.svelte-1jef3qa{display:block}.topic-select-wrap.svelte-1jef3qa select:where(.svelte-1jef3qa){border:1px solid var(--rule);background:rgb(var(--white-rgb) / .68);width:100%;min-height:3rem;color:var(--ink);font:inherit;padding:.6rem .75rem}}@media (width<=34rem){.notice-panel-header.svelte-1jef3qa{padding-top:.9rem}.notice-items-list.svelte-1jef3qa li:where(.svelte-1jef3qa){grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem;padding:.9rem 0}}.service-detail.svelte-1kqdk0o{padding-bottom:0}.detail-shell.svelte-1kqdk0o{max-width:80rem;padding-inline:var(--gutter);margin:auto}.detail-hero.svelte-1kqdk0o{justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0 2rem;display:flex}.hero-copy.svelte-1kqdk0o{min-width:0;max-width:49rem}.hero-copy.svelte-1kqdk0o .wordmarks{max-width:clamp(14rem,20vw,17.5rem);margin-bottom:1.25rem}h1.svelte-1kqdk0o{max-width:25ch;margin:0 0 .8rem;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.12}.lead.svelte-1kqdk0o{max-width:60ch}p.svelte-1kqdk0o{color:var(--muted);margin:0 0 .85rem;font-size:1rem;line-height:1.7}p.svelte-1kqdk0o:last-child{margin-bottom:0}.hero-art.svelte-1kqdk0o{flex:0 0 14rem;width:14rem}.hero-art.svelte-1kqdk0o img:where(.svelte-1kqdk0o){object-fit:contain;width:100%;height:10rem}.hero-art.is-doodle.svelte-1kqdk0o{flex-basis:17rem;width:17rem}.hero-art.is-doodle.svelte-1kqdk0o img:where(.svelte-1kqdk0o){height:11rem}.section-label.svelte-1kqdk0o{color:var(--accent-ink);margin-bottom:.6rem;font-size:.6875rem;line-height:1.5}.detail-section.svelte-1kqdk0o{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header-height) + 1rem);padding:1.75rem 0}.detail-section.svelte-1kqdk0o:first-child{padding-top:1.5rem}.section-heading.svelte-1kqdk0o{align-items:baseline;gap:.9rem;margin-bottom:1rem;display:flex}.heading-art.svelte-1kqdk0o{object-fit:contain;flex-shrink:0;align-self:center;width:7rem;height:4rem;margin-left:auto}.section-number.svelte-1kqdk0o{font:italic 1.05rem var(--editorial);color:var(--accent-ink);flex-shrink:0}h2.svelte-1kqdk0o{margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.25}h3.svelte-1kqdk0o{margin:0 0 .65rem;font-size:1.1rem;line-height:1.35}.section-prose.with-art.svelte-1kqdk0o{grid-template-columns:minmax(0,1fr) 9rem;align-items:start;gap:1.5rem;display:grid}.section-art.svelte-1kqdk0o{flex-direction:column;gap:.75rem;display:flex}figure.svelte-1kqdk0o{margin:0}figure.svelte-1kqdk0o img:where(.svelte-1kqdk0o){object-fit:contain;width:100%;max-height:8rem}.points.svelte-1kqdk0o{margin:.6rem 0;padding:0;list-style:none}.points.svelte-1kqdk0o li:where(.svelte-1kqdk0o){color:var(--muted);margin:.4rem 0;padding-left:1rem;font-size:.9375rem;line-height:1.6;position:relative}.points.svelte-1kqdk0o li:where(.svelte-1kqdk0o):before{content:"";background:var(--accent-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:.65rem;left:0}.item-grid.svelte-1kqdk0o,.category-grid.svelte-1kqdk0o{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.item-grid.svelte-1kqdk0o article:where(.svelte-1kqdk0o),.category-grid.svelte-1kqdk0o article:where(.svelte-1kqdk0o){border:1px solid var(--rule);background:rgb(var(--white-rgb) / .333);padding:1.15rem}.item-grid.svelte-1kqdk0o article:where(.svelte-1kqdk0o) p:where(.svelte-1kqdk0o),.category-grid.svelte-1kqdk0o li:where(.svelte-1kqdk0o){font-size:.9375rem;line-height:1.65}.item-grid.svelte-1kqdk0o article:where(.svelte-1kqdk0o):last-child:nth-child(odd){grid-column:1/-1}.category-grid.svelte-1kqdk0o{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-list.svelte-1kqdk0o{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.coverage-list.svelte-1kqdk0o li:where(.svelte-1kqdk0o){color:var(--muted);padding:.35rem 0 .35rem 1.15rem;font-size:.9375rem;line-height:1.55;position:relative}.coverage-list.svelte-1kqdk0o li:where(.svelte-1kqdk0o):before{content:"·";color:var(--accent-ink);font-size:1.25rem;line-height:1.2;position:absolute;left:0}.section-cta.svelte-1kqdk0o{margin-top:.7rem}.outro.svelte-1kqdk0o{margin-top:1rem}.notice-content.svelte-1kqdk0o{padding-block:1.75rem}.contact-strip.svelte-1kqdk0o{background:var(--paper-deep);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;display:flex}.contact-strip.svelte-1kqdk0o h2:where(.svelte-1kqdk0o){font-size:1.5rem}.contact-strip.svelte-1kqdk0o>.button:where(.svelte-1kqdk0o){flex-shrink:0;margin-left:auto}.contact-links.svelte-1kqdk0o{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.6rem;font-size:.875rem;display:flex}.contact-links.svelte-1kqdk0o a:where(.svelte-1kqdk0o){align-items:center;min-height:44px;display:inline-flex}.doodle-slot.svelte-1kqdk0o{border:1px dashed rgb(var(--maroon-rgb) / .2);border-radius:50%;flex:0 0 4.5rem;place-items:center;height:4.5rem;display:grid}.doodle-slot.svelte-1kqdk0o img:where(.svelte-1kqdk0o){width:3.25rem;height:auto;display:block}@media (width<=1050px){.category-grid.svelte-1kqdk0o{grid-template-columns:1fr}.hero-art.is-doodle.svelte-1kqdk0o{flex-basis:13rem}.contact-strip.svelte-1kqdk0o{flex-wrap:wrap}.contact-strip.svelte-1kqdk0o>.button:where(.svelte-1kqdk0o){margin-left:6rem}}@media (width<=760px){.detail-shell.svelte-1kqdk0o{padding-inline:1.25rem}.detail-hero.svelte-1kqdk0o{gap:1rem}.hero-art.svelte-1kqdk0o,.hero-art.is-doodle.svelte-1kqdk0o{flex-basis:7rem;width:7rem}.hero-art.svelte-1kqdk0o img:where(.svelte-1kqdk0o),.hero-art.is-doodle.svelte-1kqdk0o img:where(.svelte-1kqdk0o){height:7rem}.item-grid.svelte-1kqdk0o,.coverage-list.svelte-1kqdk0o{grid-template-columns:1fr}.section-prose.with-art.svelte-1kqdk0o{grid-template-columns:minmax(0,1fr) 6rem;gap:1rem}.contact-strip.svelte-1kqdk0o{gap:.75rem;padding:1.25rem}.contact-strip.svelte-1kqdk0o>.button:where(.svelte-1kqdk0o){margin:0}.doodle-slot.svelte-1kqdk0o{display:none}}@media (width<=480px){.detail-hero.svelte-1kqdk0o{display:block;position:relative}.hero-copy.svelte-1kqdk0o .wordmarks{min-height:3rem;margin-bottom:1.25rem}.hero-art.svelte-1kqdk0o,.hero-art.is-doodle.svelte-1kqdk0o{width:6rem;position:absolute;top:.75rem;right:0}.hero-art.svelte-1kqdk0o img:where(.svelte-1kqdk0o),.hero-art.is-doodle.svelte-1kqdk0o img:where(.svelte-1kqdk0o){height:4rem}.section-prose.with-art.svelte-1kqdk0o{display:block}.section-art.svelte-1kqdk0o{flex-direction:row;margin:.75rem 0}.section-art.svelte-1kqdk0o figure:where(.svelte-1kqdk0o){max-width:7rem}.section-heading.svelte-1kqdk0o{gap:.6rem}}.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .hero-art:where(.svelte-1kqdk0o){flex:0 0 clamp(20rem,30vw,26rem);width:clamp(20rem,30vw,26rem)}.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .hero-art:where(.svelte-1kqdk0o) img:where(.svelte-1kqdk0o){aspect-ratio:3/2;object-fit:cover;height:auto}@media (width<=900px){.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .hero-art:where(.svelte-1kqdk0o){flex-basis:17rem;width:17rem}}@media (width<=760px){.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .detail-hero:where(.svelte-1kqdk0o){display:block}.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .hero-art:where(.svelte-1kqdk0o){width:min(100%,26rem);margin-top:1.5rem}.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .hero-art:where(.svelte-1kqdk0o) img:where(.svelte-1kqdk0o){height:auto}.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .section-heading:where(.svelte-1kqdk0o){flex-wrap:wrap}}@media (width<=480px){.service-detail[data-page="/roth-versicherungen/privatkunden/tierkrankenversicherung"].svelte-1kqdk0o .hero-art:where(.svelte-1kqdk0o){width:100%;position:static}}@media print{.doodle-slot.svelte-1kqdk0o{display:none}}.service-directory.svelte-hv6ice{padding-bottom:0}.directory-shell.svelte-hv6ice{max-width:88rem;padding-inline:var(--gutter);margin:auto}.directory-hero.svelte-hv6ice{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;gap:3rem;padding:2rem 0 clamp(3rem,7vw,6rem);display:flex}.directory-hero.svelte-hv6ice>div:where(.svelte-hv6ice){max-width:58rem}.directory-hero.svelte-hv6ice .wordmarks{max-width:16rem;margin-bottom:2rem}.section-label.svelte-hv6ice{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem}h1.svelte-hv6ice{margin:0 0 1.25rem;font-size:clamp(3rem,6vw,6rem)}.lead.svelte-hv6ice{max-width:62ch;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.directory-hero.svelte-hv6ice>.button:where(.svelte-hv6ice){flex-shrink:0}.directory-groups.svelte-hv6ice{padding-block:clamp(2rem,5vw,4.5rem)}.directory-group.svelte-hv6ice{border-bottom:1px solid var(--rule);grid-template-columns:minmax(15rem,.65fr) minmax(0,1.8fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,5vw,5rem) 0;display:grid}.directory-group.svelte-hv6ice:first-child{padding-top:0}.group-heading.svelte-hv6ice{grid-template-columns:2rem 1fr;align-content:start;gap:1rem;display:grid}.group-number.svelte-hv6ice{font:italic 1.25rem var(--editorial);color:var(--accent-ink)}.group-heading.svelte-hv6ice h2:where(.svelte-hv6ice){margin:0 0 .75rem;font-size:clamp(1.7rem,2.5vw,2.5rem)}.group-heading.svelte-hv6ice p:where(.svelte-hv6ice){max-width:32ch;color:var(--muted);margin:0;line-height:1.65}.service-cards.svelte-hv6ice{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.service-card.svelte-hv6ice{border:1px solid var(--rule);background:rgb(var(--white-rgb) / .333);flex-direction:column;min-height:13rem;padding:1.5rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.service-card.svelte-hv6ice:hover,.service-card.svelte-hv6ice:focus-visible{background:var(--paper-deep);border-color:var(--accent-ink);transform:translateY(-2px)}.service-card.svelte-hv6ice h3:where(.svelte-hv6ice){margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.service-card.svelte-hv6ice p:where(.svelte-hv6ice){color:var(--muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.service-card.svelte-hv6ice>span:where(.svelte-hv6ice){color:var(--accent-ink);margin-top:auto;font-size:.8125rem}.cross-company.svelte-hv6ice{background:var(--maroon) url(../../../textures/background-pattern.webp?v=soft-25) center/38rem;color:var(--paper);grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,6rem);margin-block:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,6rem);display:grid}.cross-company.svelte-hv6ice h2:where(.svelte-hv6ice){margin:.25rem 0 1rem;font-size:clamp(2rem,3vw,3rem)}.cross-company.svelte-hv6ice p:where(.svelte-hv6ice):not(.section-label){color:var(--on-dark-text);line-height:1.7}.cross-company.svelte-hv6ice .section-label:where(.svelte-hv6ice){color:var(--on-dark-accent)}.cross-links.svelte-hv6ice{align-content:center;display:grid}.cross-links.svelte-hv6ice a:where(.svelte-hv6ice){border-bottom:1px solid rgb(var(--paper-rgb) / .267);color:var(--paper);grid-template-columns:7rem 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;text-decoration:none;display:grid}.cross-links.svelte-hv6ice a:where(.svelte-hv6ice):first-child{border-top:1px solid rgb(var(--paper-rgb) / .267)}.cross-links.svelte-hv6ice a:where(.svelte-hv6ice) span:where(.svelte-hv6ice){color:var(--on-dark-accent);font-size:.75rem}.cross-links.svelte-hv6ice a:where(.svelte-hv6ice) b:where(.svelte-hv6ice){font-weight:400}.directory-contact.svelte-hv6ice{background:var(--paper-deep);border:1px solid var(--rule);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:flex}.directory-contact.svelte-hv6ice h2:where(.svelte-hv6ice){margin:.25rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.8rem)}.directory-contact.svelte-hv6ice p:where(.svelte-hv6ice):not(.section-label){color:var(--muted);margin:0}.directory-contact.svelte-hv6ice>div:where(.svelte-hv6ice):last-child{flex-direction:column;align-items:flex-end;display:flex}.directory-contact.svelte-hv6ice a:where(.svelte-hv6ice){align-items:center;min-height:44px;display:flex}@media (width<=800px){.directory-hero.svelte-hv6ice{flex-direction:column;align-items:start;gap:1.5rem}.directory-group.svelte-hv6ice,.cross-company.svelte-hv6ice,.service-cards.svelte-hv6ice{grid-template-columns:1fr}.service-card.svelte-hv6ice{min-height:0}.directory-contact.svelte-hv6ice{flex-direction:column;align-items:flex-start}.directory-contact.svelte-hv6ice>div:where(.svelte-hv6ice):last-child{align-items:flex-start}}@media (width<=480px){.cross-links.svelte-hv6ice a:where(.svelte-hv6ice){grid-template-columns:1fr auto}.cross-links.svelte-hv6ice a:where(.svelte-hv6ice) span:where(.svelte-hv6ice){grid-column:1/-1}}
