@charset "UTF-8";   @font-face{font-family:"Newsreader";src:url("../fonts/newsreader-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Newsreader";src:url("../fonts/newsreader-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/lato-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{ --ink:#050505; --ink-raised:#121110; --gold:#D3B36B; --gold-deep:#7A5F2B; --bone:#F7F5F0; --stone:#E6E3DC; --white:#FFFFFF;--text:var(--ink);--text-muted:#5C574D; --text-inv:#F2EFE8;--text-muted-inv:#A8A296; --rule:#D8D3C8; --rule-strong:#B4AD9E;--rule-inv:#332E22; --focus:#D3B36B; --font-display:"Newsreader",Georgia,"Times New Roman",serif;--font-text:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; --fs-xs:0.8125rem; --fs-sm:0.9375rem; --fs-base:1.0625rem; --fs-md:1.1875rem; --fs-lg:clamp(1.25rem,0.9rem + 1.1vw,1.5rem);--fs-h3:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);--fs-h2:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);--fs-h1:clamp(2.25rem,1.3rem + 4.1vw,4.5rem);--fs-figure:clamp(2rem,1.2rem + 3.4vw,3.75rem); --wrap:74rem; --wrap-tight:56rem;--measure:64ch; --gutter:clamp(1.25rem,4vw,2.5rem);--band-y:clamp(3.5rem,8vw,7rem); --space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:4px;--duration:180ms;--ease:cubic-bezier(0.22,0.61,0.36,1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}} *,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth; scroll-padding-top:5.5rem}body{margin:0;background:var(--bone);color:var(--text);font-family:var(--font-text);font-size:var(--fs-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:400;line-height:1.12;letter-spacing:-0.01em;text-wrap:balance; hyphens:auto;overflow-wrap:break-word}h1{font-size:var(--fs-h1);line-height:1.04}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.2}h4{font-size:var(--fs-lg);line-height:1.25}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}p,li,dt,dd,td,th,label,summary,figcaption{hyphens:auto;overflow-wrap:break-word} a[href^="mailto:"],a[href^="http"],.contact__value{overflow-wrap:anywhere}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.2em;transition:color var(--duration) var(--ease)}a:hover{color:var(--gold-deep)}strong{font-weight:700}ul,ol{margin:0 0 var(--space-4);padding-left:1.3em}li{margin-bottom:var(--space-2)}li:last-child{margin-bottom:0}img,picture,svg{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid var(--rule);margin:var(--space-7) 0}abbr[title]{text-decoration:underline dotted;cursor:help} .num,.ledger,table{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--gold);color:var(--ink)}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100%;z-index:200;padding:var(--space-3) var(--space-5);background:var(--gold);color:var(--ink);font-weight:700;text-decoration:none;border-radius:var(--radius)}.skip-link:focus{top:var(--space-4);color:var(--ink)} .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.wrap--tight{max-width:var(--wrap-tight)}.band{padding-block:var(--band-y)}.band--ink{background:var(--ink);color:var(--text-inv)}.band--white{background:var(--white)}.band--stone{background:var(--stone)}.band--ink h1,.band--ink h2,.band--ink h3,.band--ink h4{color:var(--white)}.band--ink a:hover{color:var(--gold)} .band-head{display:grid;gap:var(--space-4) var(--space-7);margin-bottom:var(--space-7)}@media (min-width:52rem){.band-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end}.band-head>:first-child{margin-bottom:0}}.band-head h2{margin-bottom:0}.band-head p{max-width:46ch;color:var(--text-muted);font-size:var(--fs-md)}.band--ink .band-head p{color:var(--text-muted-inv)}.lead{font-size:var(--fs-md);line-height:1.6;max-width:54ch}.prose{max-width:var(--measure)}.prose h2{margin-top:var(--space-7)}.prose h3{margin-top:var(--space-6)}.prose>:first-child{margin-top:0}  .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0.9em 1.6em;border:1px solid transparent;border-radius:var(--radius);background:var(--gold);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-base);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer; hyphens:auto;overflow-wrap:break-word;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.btn:hover{background:#E3C583;color:var(--ink)}.btn--ghost{background:transparent;border-color:var(--rule-strong);color:var(--ink)}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--white)} .band--ink .btn--ghost,.hero .btn--ghost,.pagehead .btn--ghost,.footer .btn--ghost{border-color:var(--rule-inv);color:var(--text-inv)}.band--ink .btn--ghost:hover,.hero .btn--ghost:hover,.pagehead .btn--ghost:hover,.footer .btn--ghost:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)} .link-strong{font-weight:700;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px} .compare .link-strong{display:inline-block;padding-block:0.15em;min-height:24px} .masthead{position:sticky;top:0;z-index:100;background:var(--ink);color:var(--text-inv);border-bottom:1px solid var(--rule-inv)}.masthead__inner{display:flex;align-items:center;justify-content:space-between; flex-wrap:wrap;gap:var(--space-3) var(--space-5);min-height:4.5rem;padding-block:var(--space-2)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--white);min-width:0}.brand:hover{color:var(--white)}.brand img{width:2.25rem;height:auto}.brand__name{font-family:var(--font-display);font-size:1.0625rem;letter-spacing:0.16em;text-transform:uppercase;line-height:1}.brand__sub{display:block;margin-top:0.3em;font-family:var(--font-text);font-size:0.6875rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold)} .nav{position:relative}.nav__toggle{display:inline-flex;align-items:center;gap:var(--space-2);padding:0.6em 0.9em;border:1px solid var(--rule-inv);border-radius:var(--radius);color:var(--text-inv);font-size:var(--fs-sm);font-weight:700;cursor:pointer;list-style:none;user-select:none}.nav__toggle::-webkit-details-marker{display:none}.nav__toggle::marker{content:""}.nav__burger{display:block;width:1.125rem;height:2px;background:currentColor;position:relative}.nav__burger::before,.nav__burger::after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor}.nav__burger::before{top:-5px}.nav__burger::after{top:5px}.nav[open] .nav__burger{background:transparent}.nav[open] .nav__burger::before{top:0;transform:rotate(45deg)}.nav[open] .nav__burger::after{top:0;transform:rotate(-45deg)}.nav__panel{position:absolute;right:0;top:calc(100% + 0.75rem); min-width:min(15rem,calc(100vw - 2.5rem));max-width:calc(100vw - 2.5rem);padding:var(--space-3);background:var(--ink-raised);border:1px solid var(--rule-inv);border-radius:var(--radius);box-shadow:0 18px 40px rgb(0 0 0 / 0.45)}.nav__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.nav__list li{margin:0}.nav__list a{display:block;padding:0.55em 0.7em;border-radius:var(--radius);color:var(--text-inv);font-size:var(--fs-sm);text-decoration:none}.nav__list a:hover{background:rgb(211 179 107 / 0.14);color:var(--gold)}.nav__list a[aria-current="page"]{color:var(--gold);font-weight:700}.nav__cta{display:flex;margin-top:var(--space-3)}@media (min-width:62rem){.nav__toggle{display:none} .nav__panel{display:flex;position:static;min-width:0;padding:0;background:none;border:0;box-shadow:none}.nav__list{flex-direction:row;gap:var(--space-2);align-items:center}.nav__list a{padding:0.5em 0.75em}.nav__list a[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--gold);border-radius:0}.nav__panel{align-items:center}.nav__cta{display:inline-flex;margin:0 0 0 var(--space-4);padding:0.65em 1.15em;font-size:var(--fs-sm);white-space:nowrap}.masthead__inner{min-height:5rem}.brand img{width:2.625rem}} .hero{background:var(--ink);color:var(--text-inv);padding-block:clamp(3rem,7vw,5.5rem) clamp(3.5rem,8vw,6rem); background-image:radial-gradient( 62rem 38rem at 78% 8%,rgb(211 179 107 / 0.10),transparent 62% )}.hero__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start} .hero__grid>*,.team>*,.band-head>*,.footer__grid>*,.fields li,.cases li,.steps>li{min-width:0}@media (min-width:64rem){.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(23rem,0.92fr);gap:clamp(3rem,5vw,5rem)}}.hero h1{color:var(--white);margin-bottom:var(--space-5)}.hero__lead{font-size:var(--fs-md);line-height:1.6;max-width:48ch;color:var(--text-muted-inv)}.hero__lead strong{color:var(--text-inv);font-weight:700} .hero__trust{margin:var(--space-6) 0 0;padding-left:var(--space-5);border-left:2px solid var(--gold);max-width:52ch;font-size:var(--fs-sm);line-height:1.6;color:var(--text-muted-inv)} .hero__facts{display:grid;gap:var(--space-4);margin:var(--space-7) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--rule-inv);list-style:none}@media (min-width:34rem){.hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}.hero__facts li{margin:0}.hero__facts b{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--gold);line-height:1.1}.hero__facts span{display:block;margin-top:0.35em;font-size:var(--fs-sm);color:var(--text-muted-inv);line-height:1.4} .ledger{background:var(--ink-raised);border:1px solid var(--rule-inv);border-radius:var(--radius);padding:clamp(1.5rem,3.5vw,2.25rem)}.ledger__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule-inv)}.ledger__title{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--white)}.ledger__stamp{font-size:var(--fs-xs);letter-spacing:0.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.ledger__controls{display:grid;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--rule-inv)}@media (min-width:26rem){.ledger__controls{grid-template-columns:repeat(2,minmax(0,1fr)); align-items:end}}.ledger__controls label{display:block;margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:0.04em;color:var(--text-muted-inv)}.ledger__controls select,.ledger__controls input{width:100%;padding:0.6em 0.7em;background:var(--ink);border:1px solid var(--rule-inv);border-radius:var(--radius);color:var(--white);font-family:var(--font-text);font-size:var(--fs-base);font-variant-numeric:tabular-nums}.ledger__controls select:hover,.ledger__controls input:hover{border-color:var(--gold-deep)}.ledger__rows{margin:0;padding:var(--space-5) 0 0}.ledger__row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0 var(--space-4);padding:0.55rem 0;font-size:var(--fs-base)}.ledger__row dt{color:var(--text-muted-inv)}.ledger__row dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-inv)} .ledger__row--total{margin-top:var(--space-4);padding-top:var(--space-4);border-top:3px double var(--rule-strong);align-items:baseline}.ledger__row--total dt{color:var(--white);font-weight:700;font-size:var(--fs-base)}.ledger__row--total dd{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:600;line-height:1;color:var(--gold)}.ledger__row--credit dd{color:var(--gold)}.ledger__note{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--rule-inv);font-size:var(--fs-xs);line-height:1.55;color:var(--text-muted-inv)}.ledger__note a{color:var(--gold)} .compare-scroll{overflow-x:auto; scrollbar-width:thin}.compare{width:100%;min-width:42rem;border-collapse:collapse;text-align:left;font-size:var(--fs-base)}.compare caption{margin-bottom:var(--space-4);text-align:left;font-size:var(--fs-sm);color:var(--text-muted)}.compare th,.compare td{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--rule);vertical-align:top}.compare thead th{border-bottom:2px solid var(--ink);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;letter-spacing:0}.compare thead th:first-child{font-family:var(--font-text);font-size:var(--fs-sm);font-weight:700}.compare tbody th{font-weight:400;color:var(--text-muted);width:14rem}.compare td b{font-weight:700}.compare .figure{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;color:var(--gold-deep);line-height:1;display:block;margin-bottom:0.15em} .fields{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}@media (min-width:46rem){.fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media (min-width:72rem){.fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.fields li{margin:0;padding:var(--space-5) 0;border-bottom:1px solid var(--rule)}.fields h3{margin-bottom:var(--space-2);font-size:var(--fs-lg);font-weight:600}.fields p{margin:0;max-width:40ch;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6} .steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps>li{counter-increment:step;position:relative;margin:0;padding:var(--space-5) 0 var(--space-5) clamp(3rem,7vw,4.5rem);border-top:1px solid var(--rule-inv)}.steps>li:last-child{border-bottom:1px solid var(--rule-inv)}.steps>li::before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:var(--space-5);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;color:var(--gold);line-height:1.2}.steps h3{margin-bottom:var(--space-2);font-size:var(--fs-lg);color:var(--white)}.steps p{margin:0;max-width:56ch;color:var(--text-muted-inv)}.steps__who{display:inline-block;margin-top:var(--space-3);padding:0.25em 0.7em;border:1px solid var(--rule-inv);border-radius:999px;font-size:var(--fs-xs);color:var(--gold)} .cases{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}@media (min-width:52rem){.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}}.cases li{margin:0;padding-top:var(--space-5);border-top:2px solid var(--ink)}.cases h3{font-family:var(--font-text);font-size:var(--fs-sm);font-weight:700;letter-spacing:0.02em;color:var(--gold-deep);margin-bottom:var(--space-3)}.cases p{font-size:var(--fs-base);line-height:1.6}.cases .case__result{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--text-muted)} .team{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width:56rem){.team{grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)}}.team__photo{border-radius:var(--radius);overflow:hidden;background:var(--stone)}.team__photo img{width:100%}.team__names{margin:0 0 var(--space-5);padding:0;list-style:none;display:grid;gap:var(--space-4)}@media (min-width:30rem){.team__names{grid-template-columns:repeat(2,minmax(0,1fr))}}.team__names li{margin:0;padding-top:var(--space-3);border-top:1px solid var(--rule)}.team__names b{display:block;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600}.team__names span{display:block;font-size:var(--fs-sm);color:var(--text-muted)} .faq{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;line-height:1.3;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:hover{color:var(--gold-deep)} .faq__q::after{content:"";flex:0 0 auto;width:0.9rem;height:0.9rem;margin-top:0.4em;background:linear-gradient(var(--gold-deep),var(--gold-deep)) center / 100% 2px no-repeat,linear-gradient(var(--gold-deep),var(--gold-deep)) center / 2px 100% no-repeat;transition:transform var(--duration) var(--ease)}.faq__item[open] .faq__q::after{background:linear-gradient(var(--gold-deep),var(--gold-deep)) center / 100% 2px no-repeat;transform:rotate(180deg)}.faq__a{padding-bottom:var(--space-5);max-width:var(--measure);color:var(--text-muted)}.faq__a p{margin-bottom:var(--space-3)} .form{display:grid;gap:var(--space-5)}.form__grid{display:grid;gap:var(--space-5)}@media (min-width:40rem){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form__grid .field--wide{grid-column:1 / -1}}.field label{display:block;margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:700}.field .req{color:var(--gold-deep)}.field input,.field select,.field textarea{width:100%;padding:0.75em 0.85em;background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--text);font-family:var(--font-text);font-size:var(--fs-base);line-height:1.5}.field textarea{min-height:8.5rem;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--gold-deep)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--gold-deep)}.field__hint{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--text-muted)} .field__error{display:none;margin:var(--space-2) 0 0;font-size:var(--fs-sm);font-weight:700;color:#9B2C18}.field[data-invalid] .field__error{display:block}.field[data-invalid] input,.field[data-invalid] select,.field[data-invalid] textarea{border-color:#9B2C18}.check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;font-size:var(--fs-sm);line-height:1.55}.check input{ width:1.5rem;height:1.5rem;margin-top:0.05em;accent-color:var(--gold-deep)}.check label{margin:0;font-weight:400} .honeypot{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.form__status{padding:var(--space-4) var(--space-5);border-left:3px solid var(--gold-deep);background:var(--white); color:var(--text);font-size:var(--fs-sm)}.form__status[data-state="error"]{border-left-color:#9B2C18}  .band--ink .field__hint{color:var(--text-muted-inv)}.band--ink .field .req{color:var(--gold)}.band--ink .field__error{color:#E08070}.band--ink .field[data-invalid] input,.band--ink .field[data-invalid] select,.band--ink .field[data-invalid] textarea,.band--ink .check[data-invalid] input{border-color:#E08070}.band--ink .check input{accent-color:var(--gold)} .contact-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-4)}.contact-list li{margin:0;padding-top:var(--space-3);border-top:1px solid var(--rule-inv)}.contact-list dt,.contact-list .contact__label{font-size:var(--fs-sm);color:var(--text-muted-inv);margin-bottom:0.25em}.contact-list .contact__value{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;color:var(--white);text-decoration:none}.contact-list a.contact__value:hover{color:var(--gold)} .callout{padding:var(--space-5) var(--space-6);border:1px solid var(--rule);border-left:3px solid var(--gold-deep);border-radius:var(--radius);background:var(--white)}.callout h2,.callout h3{font-size:var(--fs-lg);margin-bottom:var(--space-3);margin-top:0}.callout p:last-child{margin-bottom:0}.callout--ink{background:var(--ink-raised);border-color:var(--rule-inv);border-left-color:var(--gold);color:var(--text-muted-inv)} .footer{background:var(--ink);color:var(--text-muted-inv);padding-block:var(--space-8) var(--space-6);font-size:var(--fs-sm)}.footer__grid{display:grid;gap:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule-inv)}@media (min-width:46rem){.footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:var(--space-8)}}.footer h2{font-family:var(--font-display);font-size:var(--fs-base);font-weight:600;color:var(--gold);margin-bottom:var(--space-4)}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin-bottom:var(--space-2)}.footer a{text-decoration:none}.footer a:hover{color:var(--gold);text-decoration:underline}.footer__brand img{width:3rem;margin-bottom:var(--space-4)}.footer__brand p{max-width:34ch}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;padding-top:var(--space-5);font-size:var(--fs-xs)}.footer__legal ul{display:flex;flex-wrap:wrap;gap:var(--space-5)}.footer__address{margin-top:var(--space-4);font-style:normal;line-height:1.6}.footer__links-more{margin-top:var(--space-4)}.footer__legal li{margin:0}  .crumbs{padding-block:var(--space-4);font-size:var(--fs-xs);color:var(--text-muted);background:var(--bone);border-bottom:1px solid var(--rule)}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.crumbs li{margin:0}.crumbs li + li::before{content:"/";margin-right:var(--space-2);color:var(--rule-strong)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline} .pagehead{background:var(--ink);color:var(--text-inv);padding-block:clamp(2.5rem,6vw,4.5rem)}.pagehead h1{color:var(--white);max-width:20ch}.pagehead p{max-width:54ch;font-size:var(--fs-md);color:var(--text-muted-inv);margin-bottom:0} .facts-behaelter{container-type:inline-size}.facts{display:grid;gap:0;margin:0;border-top:1px solid var(--rule)}.facts dt{padding:var(--space-4) var(--space-4) var(--space-2) 0;font-weight:700;font-size:var(--fs-sm)}.facts dd{margin:0;padding:0 0 var(--space-4);border-bottom:1px solid var(--rule);color:var(--text-muted)}@container (min-width:34rem){.facts{grid-template-columns:15rem minmax(0,1fr)}.facts dt{padding:var(--space-4) var(--space-5) var(--space-4) 0;border-bottom:1px solid var(--rule)}.facts dd{padding:var(--space-4) 0}} .legal{max-width:var(--measure)}.legal h2{margin-top:var(--space-7);font-size:var(--fs-h3)}.legal h3{margin-top:var(--space-6);font-size:var(--fs-lg);font-family:var(--font-text);font-weight:700}.legal>:first-child{margin-top:0}.legal address{font-style:normal}.legal p,.legal li{color:var(--text-muted)}.legal strong{color:var(--text)} .centered{min-height:55vh;display:grid;align-content:center;justify-items:start;padding-block:var(--band-y)} @media print{.masthead,.nav,.skip-link,.ledger__controls,.btn-row,.form{display:none !important}body{background:#fff;color:#000;font-size:11pt}.hero,.band--ink,.pagehead,.footer{background:#fff !important;color:#000 !important}.hero h1,.band--ink h2,.band--ink h3,.pagehead h1{color:#000 !important}.ledger{border:1px solid #000}.ledger__row--total dd{color:#000}a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt}.faq__item>.faq__a{display:block !important}}
