@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-normal.CIWtV3SY.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-400-normal.9rKXKbpF.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bodoni-moda-latin-500-normal.CtAcMono.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-500-normal.B12im5S-.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-italic.DB-bun8K.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-400-italic.O_MaDy27.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}:root{--notif-h: 40px;--ink: #0c0e12;--ink-foot: #08090c;--ivory: #f2ece2;--paper: #fbf8f2;--oxblood: #4e1820;--oxblood-edge: #3f131a;--gold: #b8975a;--gold-light: #d9bd86;--gold-dark: #7a5f2e;--gold-seal: #c9a86a;--text-ink: #2a2622;--text-ivory: #3d3832;--muted: #5f574c;--on-ink: #d8d1c5;--on-ink-muted: #bdb5a8;--rule-ivory: #c9b999;--rule-ivory-soft: #dcd0b9;--rule-ink: #2b2a27;--font-display: "Bodoni Moda", Didot, "Bodoni 72", Georgia, serif;--font-text: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1280px;--pad: clamp(20px, 5vw, 64px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--notif-h) + 104px)}body{margin:0;background:var(--ink);color:var(--ivory);font-family:var(--font-text);font-size:17px;line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-light)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;margin:0;overflow-wrap:break-word}p{margin:0}em.accent,.accent{font-style:italic;color:var(--gold-light)}.on-ivory .accent{color:var(--oxblood)}.skip-link{position:absolute;left:-999px;top:0;background:var(--gold);color:var(--ink);padding:.6rem 1rem;z-index:300}.skip-link:focus{left:1rem;top:1rem}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.kicker{margin:0;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.kicker--line{display:flex;align-items:center;gap:14px}.kicker--line:before{content:"";display:inline-block;width:40px;height:1px;background:currentColor;flex-shrink:0}.on-ivory .kicker{color:var(--gold-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-text);font-size:16px;font-weight:600;line-height:1.3;padding:18px 30px;border:1px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{background:var(--gold-light);color:var(--ink)}.btn--line{color:var(--ivory);border-color:#f2ece273;font-weight:500;padding:17px 28px}.btn--line:hover{color:var(--ivory);border-color:var(--ivory)}.on-ivory .btn--line{color:var(--text-ink);border-color:var(--rule-ivory)}.btn-row{display:flex;gap:16px;flex-wrap:wrap}.notif{position:sticky;top:0;z-index:110;min-height:40px;background:#f7821b;border-bottom:1px solid rgba(26,20,16,.18);color:#1a1410}.notif a{display:block;max-width:1100px;margin:0 auto;padding:10px 16px;text-align:center;font-size:14px;font-weight:600;line-height:1.4;color:#1a1410;text-decoration:none}.notif a:hover{color:#1a1410;text-decoration:underline}.ls-suggest{z-index:105}.site-header{position:sticky;top:var(--notif-h);z-index:100;background:var(--ink);color:var(--ivory);border-bottom:1px solid var(--rule-ink)}.site-header__inner{max-width:var(--wrap);margin:0 auto;padding:28px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}.wordmark{display:flex;align-items:center;gap:14px;color:var(--ivory)}.wordmark:hover{color:var(--ivory)}.wordmark svg{flex-shrink:0}.wordmark__name{font-family:var(--font-display);font-size:28px;letter-spacing:.01em;line-height:1}.wordmark__name em{font-style:italic;color:var(--gold)}.nav-links{display:flex;align-items:center;gap:32px;flex-wrap:nowrap;white-space:nowrap}.nav-links>a{color:var(--ivory);font-size:14px;letter-spacing:.04em}.nav-links>a:hover,.nav-links>a[aria-current=page]{color:var(--gold-light)}.nav-links .nav-book{color:var(--ink);background:var(--gold);font-weight:600;padding:13px 22px;letter-spacing:.02em}.nav-links .nav-book:hover{color:var(--ink);background:var(--gold-light)}.burger{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:0 16px;background:transparent;border:1px solid rgba(242,236,226,.45);color:var(--ivory);font-family:var(--font-text);font-size:14px;letter-spacing:.04em;cursor:pointer}@media(max-width:1480px){.site-header__inner,.nav-links{gap:20px}.nav-links>a{font-size:13.5px;letter-spacing:.02em}.nav-links .nav-book{padding:12px 18px}}@media(max-width:1280px){.nav-links{display:none}.burger{display:flex}}@media(max-width:640px){.site-header__inner{padding:14px 20px}.notif a{font-size:13px;padding:9px 12px}.wordmark{gap:10px}.wordmark svg{width:32px;height:32px}.wordmark__name{font-size:23px}.burger{gap:8px;padding:0 14px;border-color:#f2ece266}}.mobile-menu{position:fixed;inset:0;z-index:99;background:var(--ink);padding:0 20px 32px;display:flex;flex-direction:column;overflow:hidden}.mobile-menu[hidden]{display:none}.mobile-menu a{display:block;color:var(--ivory);font-family:var(--font-display);font-size:22px;line-height:1.25;padding:12px 0;border-bottom:1px solid var(--rule-ink)}@media(max-height:700px){.mobile-menu a{font-size:19px;padding:9px 0}.mobile-menu .btn{margin-top:16px}.menu-lang{margin-top:12px}}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{color:var(--gold-light)}.mobile-menu .btn{margin-top:28px;font-family:var(--font-text);font-size:16px;padding:17px 20px;border-bottom:0;color:var(--ink)}.home-hero{position:relative;min-height:760px;display:flex;flex-direction:column;background:var(--ink);overflow:hidden}.home-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0e12eb,#0c0e12b8 45%,#0c0e1240);pointer-events:none}.home-hero__body{position:relative;z-index:1}.home-hero__body{flex:1;width:100%;max-width:var(--wrap);margin:0 auto;padding:56px var(--pad) 96px;display:flex;align-items:center;justify-content:space-between;gap:64px;flex-wrap:wrap}.home-hero__text{flex:1 1 560px;max-width:680px;display:flex;flex-direction:column;gap:28px}.home-hero__pa{width:220px;height:auto;margin-bottom:12px}.home-hero h1{font-size:clamp(56px,7.4vw,108px);line-height:.98;letter-spacing:-.015em}.home-hero h1 .accent{display:block}.hero-sub{font-size:19px;line-height:1.65;color:var(--on-ink);max-width:560px}.home-hero .btn-row{padding-top:8px}.cover-fan{position:relative;flex:0 0 420px;height:500px}.cover-fan__c{position:absolute;width:230px;height:auto;border-radius:6px;box-shadow:0 30px 60px #0000008c}.cover-fan__c--0{left:0;top:150px;transform:rotate(-11deg)}.cover-fan__c--2{right:0;top:140px;transform:rotate(9deg)}.cover-fan__c--1{left:95px;top:0;width:240px;z-index:1;box-shadow:0 40px 80px #0009}.cover-fan--pass .cover-fan__c{box-shadow:0 26px 50px #2a262252}.on-ivory{background:var(--ivory);color:var(--text-ink)}.on-ink{background:var(--ink);color:var(--ivory)}.band{padding:120px 0}.band h2{font-size:clamp(38px,4.2vw,58px);line-height:1.06}.band .lead-col{display:flex;flex-direction:column;gap:22px}.copy{display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.7}.on-ivory .copy{color:var(--text-ivory)}.on-ink .copy{color:var(--on-ink)}.copy p,.copy ul,.copy ol{margin:0}.copy ul,.copy ol{padding-left:20px;display:flex;flex-direction:column;gap:10px}.copy a{text-decoration:underline;text-underline-offset:.18em}.on-ivory .copy a{color:var(--gold-dark)}.pull{font-family:var(--font-display);font-style:italic;font-size:26px;line-height:1.35;color:var(--oxblood)}.on-ink .pull{color:var(--gold-light)}.strip .wrap{padding-top:34px;padding-bottom:34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.strip p{display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--rule-ivory);padding-left:18px}.strip b{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--text-ink)}.strip span{font-size:14px;color:var(--muted)}.split{display:flex;gap:80px;align-items:center;flex-wrap:wrap}.split>.lead-col{flex:1 1 480px;max-width:600px}.split__art{flex:1 1 400px;display:flex;justify-content:center}.chamber{background-image:linear-gradient(0deg,#0c0e12db,#0c0e12db),url(/images/chamber.webp);background-size:cover;background-position:center;color:var(--ivory)}.chamber.band{padding:140px 0}.chamber h2{font-size:clamp(38px,4.6vw,64px);max-width:900px}.flow{columns:3 300px;column-gap:48px;font-size:18px;line-height:1.7;color:var(--on-ink)}.flow p{break-inside:avoid;margin:0 0 1.2em}.steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--rule-ivory)}.steps li{padding:36px 32px;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--rule-ivory-soft)}.steps li:first-child{padding-left:0}.steps li:last-child{border-right:0;padding-right:0}.steps .num{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--oxblood)}.steps .t{font-family:var(--font-display);font-size:24px;line-height:1.2;color:var(--text-ink)}.steps .d{font-size:16px;line-height:1.65;color:var(--muted)}.stack{display:flex;flex-direction:column;gap:64px}.stack--56{gap:56px}.lead-col--narrow{max-width:680px}.lead-col--760{max-width:760px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--rule-ink);border:1px solid var(--rule-ink)}.card{background:var(--ink);color:var(--ivory);padding:40px 32px;display:flex;flex-direction:column;gap:18px;min-height:320px}a.card:hover{background:#121419;color:var(--ivory)}.card__no{font-size:12px;letter-spacing:.24em;color:var(--gold)}.card__t{font-family:var(--font-display);font-size:28px;line-height:1.15}.card__d{font-size:16px;line-height:1.65;color:var(--on-ink-muted);flex:1}.card__d p+p{margin-top:.8em}.card__more{font-size:14px;font-weight:600;color:var(--gold)}.on-ivory .card{background:var(--ivory);color:var(--text-ink)}.on-ivory .cards{background:var(--rule-ivory);border-color:var(--rule-ivory)}.on-ivory .card__d{color:var(--text-ivory)}.faq-split{display:flex;gap:80px;flex-wrap:wrap}.faq-split>.lead-col{flex:1 1 340px;max-width:420px}.faq-split h2{font-size:clamp(34px,3.6vw,50px);line-height:1.08}.faq-split>.faq{flex:2 1 520px}.person{margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.person img{width:100%;max-width:360px;height:420px;object-fit:cover;object-position:center 20%}.person figcaption{display:flex;flex-direction:column;gap:4px}.person .n{font-family:var(--font-display);font-size:22px;color:var(--text-ink)}.person .r{font-size:14px;color:var(--muted)}.person a{font-size:14px;font-weight:600;color:var(--gold-dark);padding-top:6px}.faq{display:flex;flex-direction:column;border-top:1px solid var(--rule-ivory)}.faq details{border-bottom:1px solid var(--rule-ivory)}.faq summary{list-style:none;cursor:default;padding:30px 0 0;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.3;color:inherit}.faq summary .plus{display:none;font-size:24px;line-height:1.2;color:var(--gold-dark)}.faq .a{padding:12px 0 30px;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.7;color:var(--text-ivory)}.on-ink .faq,.on-ink .faq details{border-color:var(--rule-ink)}.on-ink .faq .a{color:var(--on-ink)}.on-ink .faq summary .plus{color:var(--gold)}.closing{background-image:linear-gradient(90deg,#0c0e12e6,#0c0e128c 60%,#0c0e1259),url(/images/wing-clouds.webp);background-size:cover;background-position:center;color:var(--ivory)}.closing .wrap{padding-top:150px;padding-bottom:150px;display:flex;flex-direction:column;gap:28px}.closing h2{font-size:clamp(44px,5.6vw,80px);line-height:1.02;max-width:820px}.closing h2 .accent{display:block}.closing p{font-size:19px;line-height:1.65;color:var(--on-ink);max-width:620px}.closing .btn-row{padding-top:8px}.page-hero{position:relative;background:var(--ink);overflow:hidden}.page-hero.has-pic{min-height:560px;display:flex;flex-direction:column;justify-content:flex-end}.page-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero.has-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0e12f0,#0c0e12c7 48%,#0c0e124d);pointer-events:none}.page-hero.has-pic .wrap{position:relative;z-index:1;width:100%}.page-hero .wrap{padding-top:48px;padding-bottom:104px;display:flex;flex-direction:column;gap:26px}.page-hero h1{font-size:clamp(48px,5.8vw,84px);line-height:1.02;letter-spacing:-.01em;max-width:1000px}.page-hero .hero-sub{max-width:680px}.page-toc{border-bottom:1px solid var(--rule-ivory)}.page-toc .wrap{padding-top:26px;padding-bottom:26px;display:flex;gap:12px 40px;align-items:baseline;flex-wrap:wrap}.page-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.page-toc a{font-size:14px;color:var(--text-ink);letter-spacing:.02em}.page-toc a:hover{color:var(--gold-dark)}.sec{display:flex;gap:80px;flex-wrap:wrap}.sec__head{flex:1 1 340px;max-width:420px;display:flex;flex-direction:column;gap:20px}.sec__head h2{font-size:clamp(34px,3.6vw,50px);line-height:1.08}.sec__num{font-family:var(--font-display);font-size:56px;line-height:1;color:var(--oxblood)}.on-ink .sec__num{color:var(--gold-light)}.sec__body{flex:2 1 520px;display:flex;flex-direction:column;gap:32px;min-width:0}.rows{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--rule-ivory)}.rows li{padding:26px 0;border-top:1px solid var(--rule-ivory);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.rows .t{font-family:var(--font-display);font-size:22px;line-height:1.3;color:var(--text-ink)}.rows .d{font-size:17px;line-height:1.65;color:var(--text-ivory)}.on-ink .rows,.on-ink .rows li{border-color:var(--rule-ink)}.on-ink .rows .t{color:var(--ivory)}.on-ink .rows .d{color:var(--on-ink)}.sec__body .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sec__body .card{min-height:0;padding:32px 28px}.facts{background:var(--ivory);color:var(--text-ink);padding:8px 28px 4px}.on-ivory .facts{background:var(--paper);border:1px solid var(--rule-ivory-soft)}.facts table{width:100%;border-collapse:collapse}.facts th,.facts td{text-align:left;vertical-align:top;padding:18px 0;border-bottom:1px solid var(--rule-ivory)}.facts th{width:34%;padding-right:24px;font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.3}.facts td{font-size:15px;line-height:1.65;color:var(--text-ivory)}.facts td a{color:var(--gold-dark);font-weight:600;white-space:nowrap}.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}.facts caption{caption-side:bottom;text-align:left;font-size:13px;color:var(--muted);padding:10px 0 18px;border-top:1px solid var(--rule-ivory)}.facts__kicker{display:block;padding:18px 0 4px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.legal{max-width:760px;display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:1.7;color:var(--text-ivory)}.legal h2{font-size:30px;line-height:1.15;color:var(--text-ink);margin-top:22px}.legal h2:first-child{margin-top:0}.consult-hero .wrap{padding-top:48px;padding-bottom:104px;display:flex;gap:72px;flex-wrap:wrap;align-items:center}.consult-hero__text{flex:1 1 560px;max-width:680px;display:flex;flex-direction:column;gap:26px}.consult-hero h1{font-size:clamp(48px,5.8vw,84px);line-height:1.02;letter-spacing:-.01em}.facts3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink)}.facts3 p{padding:20px;display:flex;flex-direction:column;gap:4px}.facts3 p:first-child{padding-left:0}.facts3 p+p{border-left:1px solid var(--rule-ink)}.facts3 b{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.25;color:var(--ivory)}.facts3 b.big{font-size:30px}.facts3 span{font-size:13px;color:var(--on-ink-muted)}.consult-hero figure{flex:0 1 440px;margin:0;display:flex;flex-direction:column;gap:14px}.consult-hero figure img{width:100%;height:560px;object-fit:cover;object-position:center 20%}.consult-hero figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.consult-hero figcaption .n{font-family:var(--font-display);font-size:22px;display:block}.consult-hero figcaption .r{font-size:13px;color:var(--on-ink-muted);display:block}.consult-hero figcaption a{font-size:14px;font-weight:600}.band--112{padding:112px 0}.band--112 h2{font-size:clamp(36px,4vw,54px);line-height:1.08}.stats{flex:1 1 300px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule-ink);border:1px solid var(--rule-ink)}.stats p{background:#0c0e12e6;padding:28px 24px;display:flex;flex-direction:column;gap:6px}.stats p.wide{grid-column:span 2}.stats b{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.1;color:var(--gold-light)}.stats p.wide b{font-size:26px}.stats span{font-size:14px;color:var(--on-ink-muted)}.steps-ink{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 32px}.steps-ink li{padding:32px 28px 32px 0;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--rule-ink)}.steps-ink .num{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--gold-light)}.steps-ink .t{font-family:var(--font-display);font-size:24px}.steps-ink .d{font-size:16px;line-height:1.65;color:var(--on-ink-muted)}.two{display:flex;gap:80px;flex-wrap:wrap}.two>div{flex:1 1 420px;display:flex;flex-direction:column;gap:20px}.form-stack{display:grid;gap:1rem;max-width:640px}.form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-stack label{display:grid;gap:.35rem;font-size:15px;font-weight:500;color:var(--text-ink)}.form-stack input,.form-stack textarea{font:inherit;font-size:16px;padding:.8rem .9rem;border:1px solid var(--rule-ivory);background:var(--paper);color:var(--text-ink);border-radius:0}.form-stack input:focus,.form-stack textarea:focus{border-color:var(--gold-dark);outline:none;box-shadow:0 0 0 3px #b8975a40}.form-stack .btn{justify-self:start}.form-error{color:#8e1f1f;font-size:.9rem}.form-note{font-size:14px;color:var(--muted)}.form-note a{color:var(--gold-dark);text-decoration:underline}.form-success{background:var(--paper);border:1px solid var(--rule-ivory-soft);padding:2rem;max-width:640px;color:var(--text-ink)}.form-success h2{font-size:32px;margin:.4rem 0}.success-mark{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--gold);color:var(--ink);font-weight:700}.fg-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:560px){.form-grid-two{grid-template-columns:1fr}}.site-footer{background:var(--ink-foot);color:var(--on-ink-muted);border-top:1px solid var(--rule-ink)}.site-footer .wrap{padding-top:80px;padding-bottom:36px;display:flex;flex-direction:column;gap:56px}.ft-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:48px}.ft-col{display:flex;flex-direction:column;gap:12px;font-size:14px}.ft-col a{color:var(--on-ink)}.ft-col a:hover{color:var(--gold-light)}.ft-brand{display:flex;flex-direction:column;gap:16px}.ft-brand .stm{width:190px;height:auto;filter:brightness(0) invert(1)}.ft-brand .pa{width:170px;height:auto;margin-top:8px}.ft-logos{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ft-brand .tel.tel--soft{color:var(--on-ink);font-size:14px}.ft-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ft-socials a{width:36px;height:36px;border-radius:50%;border:1px solid var(--rule-ink);color:var(--on-ink);display:inline-flex;align-items:center;justify-content:center}.ft-socials a:hover{color:var(--gold-light);border-color:var(--gold)}.ft-bottom nav{flex-wrap:wrap}.ft-label{font-size:11px;font-weight:600;letter-spacing:.2em;line-height:1.7;text-transform:uppercase;color:var(--gold)}.ft-col .ft-label{padding-bottom:6px}.ft-brand .ft-label.first{margin-top:14px}.ft-brand .ft-label.sek{margin-top:6px}.ft-brand p{font-size:14px;line-height:1.7}.ft-brand address{font-style:normal;font-size:14px;line-height:1.6;color:var(--on-ink)}.ft-brand .tel{color:var(--ivory);font-size:15px}.ft-bottom{padding-top:26px;border-top:1px solid var(--rule-ink);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:#8e877c}.ft-bottom nav{display:flex;gap:24px}.ft-bottom a{color:var(--on-ink-muted)}@media(max-width:900px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-brand{grid-column:span 2}}.toc-mobile,.ps-mobilebar,.ps-tocsheet{display:none}@media(max-width:960px){.page-toc{display:none}.toc-mobile{display:block;background:var(--paper);border:1px solid var(--rule-ivory-soft);margin:0 0 40px;color:var(--text-ink)}.on-ink .toc-mobile{background:#121419;border-color:var(--rule-ink);color:var(--ivory)}.toc-mobile>summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.on-ink .toc-mobile>summary{color:var(--gold)}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile>summary:after{content:"";width:.55rem;height:.55rem;flex-shrink:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.toc-mobile[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.toc-mobile__count{text-transform:none;letter-spacing:.02em;font-weight:500}.toc-mobile ul{list-style:none;padding:0 18px 14px;margin:0}.toc-mobile a{display:block;padding:10px 0;font-size:15px;color:inherit;border-bottom:1px solid rgba(127,110,80,.18);line-height:1.4}.toc-mobile li:last-child a{border-bottom:0}.ps-mobilebar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#0c0e12f7;border-top:1px solid var(--rule-ink);transform:translateY(110%);transition:transform .22s ease}.ps-mobilebar[data-shown]{transform:translateY(0)}.ps-mobilebar__toc{flex-shrink:0;display:flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(242,236,226,.4);color:var(--ivory);font:inherit;font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer}.ps-mobilebar__burger{width:.85rem;height:.6rem;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);position:relative}.ps-mobilebar__burger:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);border-top:2px solid var(--gold)}.ps-mobilebar__cta{flex:1;font-size:15px;padding:11px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-tocsheet{display:block;position:fixed;inset:0;z-index:200}.ps-tocsheet[hidden]{display:none}.ps-tocsheet__scrim{position:absolute;inset:0;background:#0c0e1299}.ps-tocsheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:82vh;display:flex;flex-direction:column;background:var(--ivory);color:var(--text-ink);padding-bottom:env(safe-area-inset-bottom,0px)}.ps-tocsheet__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px;border-bottom:1px solid var(--rule-ivory);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.ps-tocsheet__close{background:transparent;border:0;font-size:1.6rem;line-height:1;color:var(--muted);cursor:pointer}.ps-tocsheet ul{list-style:none;overflow-y:auto;margin:0;padding:6px 18px 18px}.ps-tocsheet a{display:block;font-family:var(--font-display);font-size:19px;color:var(--text-ink);line-height:1.35;padding:12px 0;border-bottom:1px solid var(--rule-ivory-soft)}body.ps-mobilebar-shown .cw{bottom:calc(76px + env(safe-area-inset-bottom,0px))}body.ps-mobilebar-shown .site-footer{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media(max-width:960px)and (prefers-reduced-motion:reduce){.ps-mobilebar{transition:none}}.slot{border:1px dashed var(--gold);padding:1rem 1.15rem;font-size:.92rem}.slot__label{display:block;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:.35rem}.group{display:flex;flex-direction:column;gap:24px}.group__h{font-size:clamp(26px,2.6vw,34px);line-height:1.15}.cards--benefits{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cards--benefits .card{min-height:0;padding:34px 30px;gap:14px}.card h3.card__t,.card h4.card__t{margin:0;font-weight:400}.cards--benefits .card__t{font-size:24px;line-height:1.25}.rows h4.t{margin:0;font-weight:400}.rows p.d{margin:0}.vk__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vk .card{min-height:0;padding:34px 30px;gap:14px}.vk .card__t{font-size:24px;line-height:1.25}.ref{color:var(--gold);white-space:nowrap}.on-ivory .ref{color:var(--gold-dark)}.links{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}a.more{font-size:15px;font-weight:600;color:var(--gold);text-decoration:none}.on-ivory a.more{color:var(--gold-dark)}a.more:hover{color:var(--gold-light)}.on-ivory a.more:hover{color:var(--oxblood)}@media(max-width:1000px){.vk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vk__grid{grid-template-columns:1fr}.vk .card,.cards--benefits .card{padding:24px 20px;gap:10px}.vk .card__t,.cards--benefits .card__t{font-size:21px}.group__h{font-size:24px}.cards--benefits{grid-template-columns:1fr}}.nav-lang{display:inline-flex;align-items:center;--ls-ink: var(--ivory);--ls-muted: var(--on-ink-muted);--ls-bg: var(--ink);--ls-line: var(--rule-ink);--ls-hover: #1a1d23;--ls-current-bg: #1a1d23}.menu-lang{margin-top:20px;--ls-ink: var(--ivory);--ls-muted: var(--on-ink-muted);--ls-bg: var(--ink);--ls-line: var(--rule-ink);--ls-hover: #1a1d23;--ls-current-bg: #1a1d23}.menu-lang a{font-family:var(--font-text);font-size:16px;border-bottom:0;padding:10px 0}@media(min-width:1281px){.menu-lang{display:none}}@media(max-width:640px){h1,h2,h3,h4{hyphens:auto;-webkit-hyphens:auto}.home-hero{min-height:0;padding-bottom:56px;display:block}.home-hero__img,.page-hero__img{position:static;display:block;width:100%;height:min(42vh,340px)}.home-hero__img{object-position:62% 40%}.home-hero:after,.page-hero.has-pic:after{display:none}.home-hero__body{padding:28px 20px 0;flex-direction:column;align-items:stretch;gap:56px}.page-hero.has-pic{min-height:0;display:block}.consult-hero figure{order:-1}.consult-hero .wrap{flex-direction:column}.home-hero__text{flex:none;gap:22px}.home-hero__pa{width:170px;margin-bottom:6px}.home-hero .kicker{font-size:11px;letter-spacing:.24em}.home-hero .kicker:before{display:none}.home-hero h1{font-size:52px;line-height:1}.hero-sub{font-size:17px;line-height:1.6}.btn-row{flex-direction:column;gap:12px}.btn-row .btn{width:100%;padding:17px 20px}.btn-row .btn--line{font-size:15px;padding:15px 20px}.cover-fan--hero{align-self:center;flex:none;width:300px;height:360px}.cover-fan--hero .cover-fan__c--0{top:100px}.cover-fan--hero .cover-fan__c--2{top:94px}.cover-fan--hero .cover-fan__c{width:160px}.cover-fan--hero .cover-fan__c--1{left:68px;width:168px}.strip,.split__art,.person{display:none}.band,.band--112{padding:64px 0}.chamber.band{padding:72px 0}.wrap{padding-left:20px;padding-right:20px}.kicker{font-size:11px;letter-spacing:.24em}.band h2,.band--112 h2,.sec__head h2,.faq-split h2{font-size:34px;line-height:1.1}.chamber h2{font-size:34px}.lead-col,.copy{gap:20px}.copy,.flow{font-size:16px}.pull{font-size:22px}.split,.faq-split,.sec,.two,.stack,.stack--56{gap:32px}.steps{grid-template-columns:1fr}.steps li{padding:22px 0;border-right:0;border-bottom:1px solid var(--rule-ivory-soft);flex-direction:row;gap:18px}.steps li:first-child{padding-left:0}.steps .num{font-size:30px;width:44px;flex:0 0 44px}.steps .t{font-size:20px}.steps .d{font-size:15px;line-height:1.6}.steps .body{display:flex;flex-direction:column;gap:6px}.cards{grid-template-columns:1fr}.card{min-height:0;padding:24px 20px;gap:10px}.card__t{font-size:23px}.card__d{font-size:15px;line-height:1.6}.faq summary{cursor:pointer;padding:20px 0}.faq summary h3{font-size:20px}.faq summary .plus{display:block}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .a{padding:0 0 22px;font-size:16px}.closing{background-image:linear-gradient(180deg,#0c0e1299,#0c0e12e6),url(/images/wing-clouds.webp);background-position:30% center}.closing .wrap{padding-top:96px;padding-bottom:96px;gap:22px}.closing h2{font-size:42px;line-height:1.04}.closing p{font-size:16px}.page-hero .wrap,.consult-hero .wrap{padding-top:32px;padding-bottom:64px;gap:22px}.page-hero h1,.consult-hero h1{font-size:clamp(36px,11vw,44px);line-height:1.04}.sec__num{font-size:44px}.rows li{grid-template-columns:1fr;gap:8px;padding:22px 0}.rows .t{font-size:20px}.rows .d{font-size:16px}.facts{padding:4px 18px}.facts th,.facts td{display:block;width:auto;padding:14px 0 0;border-bottom:0}.facts td{padding:6px 0 14px;border-bottom:1px solid var(--rule-ivory)}.facts th{font-size:18px;padding-right:0}.facts3{grid-template-columns:1fr}.facts3 p{padding:16px 0}.facts3 p+p{border-left:0;border-top:1px solid var(--rule-ink)}.consult-hero figure img{height:420px}.stats b{font-size:32px}.steps-ink li{padding:24px 0}.site-footer .wrap{padding:56px 20px 32px}.ft-bottom{flex-direction:column}}.netz{list-style:none;margin:0 auto;padding:0;max-width:860px;border-bottom:1px solid var(--rule-ivory)}.netz li{border-top:1px solid var(--rule-ivory)}.netz__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:26px 0;color:var(--text-ink);text-decoration:none}.netz__item:hover strong{color:var(--oxblood)}.netz__num{font-family:var(--font-display);font-size:22px;color:var(--gold)}.netz__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.netz__label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-ivory)}.netz__copy strong{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.2}.netz__desc{font-size:16px;line-height:1.65;color:var(--text-ivory)}.netz__item--current .netz__num{color:var(--oxblood)}.acards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.acard{display:flex;flex-direction:column;gap:10px;background:var(--paper);border:1px solid var(--rule-ivory-soft);padding:28px;color:var(--text-ink);text-decoration:none}.acard:hover{border-color:var(--gold)}.acard__k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}.acard__t{font-family:var(--font-display);font-size:26px;line-height:1.2}.acard__d{font-size:16px;line-height:1.6;color:var(--text-ivory)}.acard__m{font-size:14px;color:var(--text-ivory);margin-top:auto}.news{max-width:760px;display:flex;flex-direction:column;gap:40px}.byline{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--text-ivory);flex-wrap:wrap}.byline img{width:48px;height:48px;object-fit:cover;border-radius:50%}.byline a{color:var(--oxblood)}.news-facts{background:var(--paper);border:1px solid var(--rule-ivory-soft);padding:28px}.news-facts dl{margin:14px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.news-facts dt,.news-facts dd{margin:0;padding:12px 0;border-top:1px solid var(--rule-ivory);font-size:16px;line-height:1.55}.news-facts dt{font-weight:600;color:var(--text-ink);padding-right:20px}.news-facts dd{color:var(--text-ivory)}.news-body h2{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.15;color:var(--text-ink);margin:16px 0 0}.news-body a,.news-sources a{color:var(--oxblood);text-decoration:underline;text-underline-offset:3px}.news-sources h2{font-family:var(--font-display);font-weight:400;font-size:26px;margin:0 0 12px;color:var(--text-ink)}.news-sources ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.55}.ctabox{background:var(--ink);color:var(--on-ink);padding:34px;display:flex;flex-direction:column;gap:16px}.ctabox p{margin:0;font-size:18px;line-height:1.65}.ctabox .btn{align-self:flex-start}.news-more{display:flex;flex-direction:column;gap:10px}.news-more a{color:var(--oxblood);font-size:17px}@media(max-width:900px){.acards{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.news-facts dl{grid-template-columns:minmax(0,1fr)}.news-facts dt{border-top:1px solid var(--rule-ivory);padding-bottom:0}.news-facts dd{border-top:0}.ctabox{padding:26px 22px}}.ls{position:relative;display:inline-flex;font:inherit}.ls-flag{position:relative;display:inline-block;flex:none;width:22px;height:22px;border-radius:50%;overflow:hidden}.ls-flag svg{display:block;width:100%;height:100%}.ls-flag:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.ls-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:6px 4px;font:inherit;color:var(--ls-ink, #111);cursor:pointer;white-space:nowrap;line-height:1}.ls-button .ls-flag{width:26px;height:26px}.ls-chevron{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.ls-button[aria-expanded=true] .ls-chevron{transform:rotate(180deg)}.ls-list{position:absolute;right:-8px;top:calc(100% + 10px);z-index:400;min-width:210px;margin:0;padding:8px;list-style:none;background:var(--ls-bg, #fff);border:1px solid var(--ls-line, #e2e2de);border-radius:14px;box-shadow:0 14px 34px #0000001f}.ls-list[hidden]{display:none}.ls-list li{margin:0;padding:0}.ls-list li+li{margin-top:2px}.ls-list a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ls-ink, #111);text-decoration:none;font-size:16px;font-weight:400;line-height:1.25;white-space:nowrap}.ls-list a:hover,.ls-list a:focus-visible{background:var(--ls-hover, #f6f6f3);color:var(--ls-ink, #111)}.ls-list a[aria-current]{font-weight:700;background:var(--ls-current-bg, #f2f2ee)}.ls--menu{display:flex;flex-direction:column;width:100%}.ls-button--menu{width:100%;justify-content:flex-start;gap:12px;padding:14px 16px;background:var(--ls-bg, #fff);border:1px solid var(--ls-line, #e2e2de);border-radius:12px;font-size:16px}.ls-button--menu .ls-flag{width:24px;height:24px}.ls-button--menu .ls-label{flex:1;text-align:left}.ls-button--menu .ls-chevron{color:var(--ls-muted, #888)}.ls--menu .ls-list{position:static;width:100%;min-width:0;margin-top:8px;box-shadow:none}.ls-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px}.ls-footer .ls-item{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.ls-footer .ls-flag{width:18px;height:18px}.ls-footer a:hover{text-decoration:underline}.ls-footer [aria-current]{font-weight:700}.ls-suggest{position:relative;z-index:500;display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 44px 7px 16px;background:var(--ls-bar-bg, #f1f1ee);color:var(--ls-bar-ink, #222);font-size:14px;line-height:1.4;border-bottom:1px solid var(--ls-line, #ddd)}.ls-suggest a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ls-suggest-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:none;border:0;font-size:22px;line-height:1;color:inherit;cursor:pointer}.cw{position:fixed;right:var(--cw-inset-x, 1.1rem);bottom:var(--cw-inset-y, 1.1rem);z-index:var(--cw-z, 90);display:flex;flex-direction:column;align-items:flex-end;gap:.7rem;font-family:var(--cw-font, inherit)}.cw-toggle{width:var(--cw-toggle-size, 3.5rem);height:var(--cw-toggle-size, 3.5rem);padding:0;border:var(--cw-toggle-border, none);border-radius:var(--cw-toggle-radius, 50%);background:var(--cw-accent, #1e4d3b);color:var(--cw-accent-ink, #fff);display:grid;place-items:center;cursor:pointer;box-shadow:var(--cw-toggle-shadow, var(--cw-shadow, 0 10px 26px rgba(15, 27, 23, .26)));transition:background .16s ease,transform .16s ease}.cw-toggle:hover{background:var(--cw-accent-hover, var(--cw-accent, #1e4d3b));transform:translateY(-2px)}.cw-toggle:active{transform:scale(.96)}.cw-toggle:focus-visible{outline:3px solid var(--cw-focus, var(--cw-accent, #1e4d3b));outline-offset:3px}.cw-glyph{display:grid;place-items:center}.cw-glyph svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cw-glyph-close,.cw.is-open .cw-glyph-open{display:none}.cw.is-open .cw-glyph-close{display:grid}.cw-panel{width:min(21rem,calc(100vw - 2.2rem));max-height:calc(100dvh - 9rem);overflow-y:auto;padding:1.05rem 1.1rem .6rem;background:var(--cw-surface, #fff);border:var(--cw-panel-border, 1px solid var(--cw-line, rgba(20, 24, 28, .14)));border-radius:var(--cw-panel-radius, 14px);box-shadow:var(--cw-shadow, 0 10px 26px rgba(15, 27, 23, .26));color:var(--cw-ink, #191c1e)}.cw-panel[hidden]{display:none}.cw-eyebrow{margin:0 0 .7rem;font-family:var(--cw-eyebrow-font, var(--cw-font, inherit));font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-eyebrow-ink, var(--cw-accent, #1e4d3b))}.cw-item{display:flex;align-items:flex-start;gap:.7rem;padding:.6rem 0;border-top:1px solid var(--cw-line, rgba(20, 24, 28, .14));text-decoration:none;color:var(--cw-ink, #191c1e)}.cw-item:first-of-type{border-top:none}.cw-item:hover{color:var(--cw-accent-hover, var(--cw-accent, #1e4d3b))}.cw-item:focus-visible{outline:2px solid var(--cw-focus, var(--cw-accent, #1e4d3b));outline-offset:2px}.cw-icon{flex:0 0 auto;width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--cw-icon-radius, 9px);background:var(--cw-icon-bg, rgba(30, 77, 59, .1));color:var(--cw-icon-ink, var(--cw-accent, #1e4d3b))}.cw-icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cw-copy{display:grid;gap:.12rem;min-width:0}.cw-copy strong{font-family:var(--cw-font, inherit);font-size:.92rem;font-weight:600;line-height:1.3}.cw-copy span{font-family:var(--cw-font, inherit);font-size:.78rem;font-weight:400;line-height:1.4;color:var(--cw-ink-mute, rgba(25, 28, 30, .66))}@media(max-width:640px){.cw{right:var(--cw-inset-x, .8rem);bottom:var(--cw-inset-y, .8rem)}.cw-toggle{width:var(--cw-toggle-size-sm, 3.1rem);height:var(--cw-toggle-size-sm, 3.1rem)}}@media(prefers-reduced-motion:reduce){.cw-toggle{transition:none}.cw-toggle:hover{transform:none}}.nl-popup[data-astro-cid-7ixr6fiy]{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:1.5rem}.nl-popup[data-astro-cid-7ixr6fiy][hidden]{display:none}.nl-popup-backdrop[data-astro-cid-7ixr6fiy]{position:absolute;inset:0;background:#0c0e129e;opacity:0;transition:opacity .2s ease-out}.nl-popup[data-astro-cid-7ixr6fiy].is-open .nl-popup-backdrop[data-astro-cid-7ixr6fiy]{opacity:1}.nl-popup-dialog[data-astro-cid-7ixr6fiy]{position:relative;width:min(30rem,100%);max-height:calc(100dvh - 3rem);overflow-y:auto;background:var(--ivory);color:var(--text-ink);border-top:5px solid var(--gold);box-shadow:0 24px 80px #00000073;padding:clamp(1.6rem,4vw,2.5rem);transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease-out,opacity .22s ease-out}.nl-popup[data-astro-cid-7ixr6fiy].is-open .nl-popup-dialog[data-astro-cid-7ixr6fiy]{transform:none;opacity:1}.nl-popup-close[data-astro-cid-7ixr6fiy]{position:absolute;right:.7rem;top:.7rem;width:2.2rem;height:2.2rem;border:1px solid var(--rule-ivory);background:var(--paper);color:var(--text-ink);font-size:1.35rem;line-height:1;cursor:pointer;display:grid;place-items:center}.nl-popup-close[data-astro-cid-7ixr6fiy]:hover{background:#fff}.nl-popup-eyebrow[data-astro-cid-7ixr6fiy]{margin:0 0 .5rem;color:var(--gold-dark);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.nl-popup[data-astro-cid-7ixr6fiy] h2[data-astro-cid-7ixr6fiy]{font-family:var(--font-display);font-weight:400;color:var(--text-ink);margin:0 0 .6rem;font-size:clamp(1.5rem,3.5vw,1.95rem);line-height:1.18}.nl-popup-lead[data-astro-cid-7ixr6fiy]{margin:0 0 1.2rem;color:var(--text-ivory);font-size:.97rem;line-height:1.6}.nl-popup-fields[data-astro-cid-7ixr6fiy]{display:grid;gap:.65rem;margin-bottom:.8rem}.nl-popup-field[data-astro-cid-7ixr6fiy]{display:grid;gap:0}.nl-popup-field[data-astro-cid-7ixr6fiy]>span[data-astro-cid-7ixr6fiy]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl-popup-fields[data-astro-cid-7ixr6fiy] input[data-astro-cid-7ixr6fiy]{width:100%;min-height:48px;border:1px solid var(--rule-ivory);border-radius:0;background:var(--paper);color:var(--text-ink);padding:.7rem .85rem;font:inherit;font-size:16px}.nl-popup-fields[data-astro-cid-7ixr6fiy] input[data-astro-cid-7ixr6fiy]:focus{border-color:var(--gold-dark);outline:3px solid rgba(184,151,90,.25);outline-offset:0}.nl-popup-submit[data-astro-cid-7ixr6fiy]{width:100%;cursor:pointer;margin-top:.2rem;background:var(--gold);color:var(--ink);border:0;min-height:48px;font:600 16px var(--font-text)}.nl-popup-submit[data-astro-cid-7ixr6fiy]:hover{background:var(--gold-light)}.nl-popup-submit[data-astro-cid-7ixr6fiy]:disabled{opacity:.62;cursor:wait}.nl-popup-consent[data-astro-cid-7ixr6fiy]{margin:.9rem 0 0;color:var(--muted);font-size:.74rem;line-height:1.55}.nl-popup-consent[data-astro-cid-7ixr6fiy] a{color:var(--gold-dark);text-decoration:underline}.nl-popup-error[data-astro-cid-7ixr6fiy]{margin:.5rem 0 0;padding:.6rem .8rem;border-left:4px solid var(--oxblood);background:#f7ece9;color:var(--oxblood);font-size:.85rem}.nl-popup-success[data-astro-cid-7ixr6fiy]{text-align:center;padding:1.4rem .5rem 1rem}.nl-popup-success[data-astro-cid-7ixr6fiy] .success-mark[data-astro-cid-7ixr6fiy]{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--gold);color:var(--ink);font-size:1.6rem;font-weight:700;margin:0 auto 1.1rem}.nl-popup-success[data-astro-cid-7ixr6fiy] p[data-astro-cid-7ixr6fiy]{margin:0;color:var(--text-ink);font-size:1.05rem;line-height:1.6}@media(max-width:760px){.nl-popup[data-astro-cid-7ixr6fiy]{align-items:flex-end;padding:0}.nl-popup-dialog[data-astro-cid-7ixr6fiy]{width:100%;max-width:none;max-height:88dvh;border-radius:14px 14px 0 0;transform:translateY(100%)}.nl-popup[data-astro-cid-7ixr6fiy].is-open .nl-popup-dialog[data-astro-cid-7ixr6fiy]{transform:none}}@media(prefers-reduced-motion:reduce){.nl-popup-backdrop[data-astro-cid-7ixr6fiy],.nl-popup-dialog[data-astro-cid-7ixr6fiy]{transition:none}}
