@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-italic.FSVaZR0V.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-italic.DgyxMZyx.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}:root{--navy: #0f1a2c;--navy-2: #1b2a44;--footer: #0a1220;--cream: #f6f2ea;--paper: #fffdf8;--rule: #ddd4c3;--gold: #a8844a;--gold-light: #d9c08f;--gold-dark: #85672f;--green: #1e4d3b;--text: #191c1e;--body: #33312d;--body-2: #4a4843;--muted: #5c5a55;--on-dark: #e3dccd;--on-dark-2: #c9c2b4;--font-display: "EB Garamond", Georgia, "Times New Roman", serif;--font-text: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(20px, 5vw, 56px);--wrap: 1320px;--notif-h: 40px;--hdr-h: 98px}@media(max-width:640px){:root{--notif-h: 51px;--hdr-h: 77px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--notif-h) + var(--hdr-h) + 16px)}html:has(.pnav){scroll-padding-top:calc(var(--notif-h) + var(--hdr-h) + 72px)}body{margin:0;background:var(--cream);color:var(--text);font-family:var(--font-text);font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-dark)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:var(--paper);color:var(--navy);padding:12px 18px}.skip-link:focus{left:12px;top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap--narrow{max-width:980px}.stack{display:flex;flex-direction:column}.eyebrow{margin:0;font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-dark)}.dark .eyebrow,.eyebrow--light{color:var(--gold-light);font-weight:500}.display{margin:0;font-family:var(--font-display);font-weight:500;line-height:1.08;color:var(--navy);letter-spacing:-.005em}.dark .display{color:var(--cream)}.accent{font-style:italic;color:var(--gold-dark)}.dark .accent{color:var(--gold-light)}.h1{font-size:clamp(44px,5.6vw,80px);line-height:1.03}.h2{font-size:clamp(34px,4vw,54px)}.h2--s{font-size:clamp(30px,3.4vw,44px)}.h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2}.lead{margin:0;font-size:19px;line-height:1.6;color:var(--on-dark);max-width:640px}.crumbs{margin:0;font-size:13px;color:var(--on-dark-2)}.crumbs a{color:var(--on-dark-2)}.crumbs a:hover{color:var(--gold-light)}.dark{background:var(--navy);color:var(--cream)}.dark a:not(.btn){color:var(--gold-light)}.band{padding:clamp(72px,9vw,120px) 0}.band--s{padding:clamp(56px,7vw,100px) 0}.bg-paper{background:var(--paper)}.bg-cream{background:var(--cream)}.bg-green{background:var(--green);color:var(--cream)}.rule-top{border-top:1px solid var(--rule)}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:16px 28px;font-family:var(--font-text);font-size:16px;font-weight:600;line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.btn--gold{background:var(--gold-light);color:var(--navy)}.btn--gold:hover{background:#e6d2a8;color:var(--navy)}.btn--line{border-color:#f6f2ea8c;color:var(--cream);font-weight:500}.btn--line:hover{border-color:var(--cream);color:var(--cream)}.btn--ink{background:var(--navy);color:var(--cream)}.btn--ink:hover{background:var(--navy-2);color:var(--cream)}.btn--outline{border-color:var(--navy);color:var(--navy);font-weight:500}.btn--outline:hover{background:var(--navy);color:var(--cream)}.btn-row{display:flex;flex-wrap:wrap;gap:16px}.textlink{align-self:flex-start;font-weight:600;font-size:16px;color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:4px}.textlink:hover{color:var(--gold-dark)}.dark .textlink,.textlink--light{color:var(--gold-light);border-bottom-color:var(--gold-light)}.wa-notif{position:sticky;top:0;z-index:110;min-height:40px;background:#f7821b;border-bottom:1px solid rgba(26,20,16,.18);color:#1a1410}.wa-notif a{display:block;max-width:1100px;margin:0 auto;padding:8px 40px;color:#1a1410;text-align:center;text-decoration:underline;text-underline-offset:2px;font-family:var(--font-text);font-size:clamp(11.5px,2.5vw,14px);font-weight:600;line-height:1.4}.wa-notif a:hover{color:#1a1410;text-decoration-thickness:2px}@media(max-width:640px){.wa-notif a{padding:8px 12px}}.site-header{position:sticky;top:var(--notif-h);z-index:100;background:var(--navy);color:var(--cream);border-bottom:1px solid rgba(217,192,143,.18)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px;padding-bottom:26px}.brand{display:flex;align-items:center;gap:14px;color:var(--cream);flex:0 0 auto}.brand:hover{color:var(--cream)}.brand__mark{width:42px;height:42px;flex:0 0 auto}.brand__word{font-family:var(--font-display);font-size:29px;line-height:1;white-space:nowrap}.brand__word em{color:var(--gold-light)}.nav-links{display:flex;align-items:center;gap:26px;white-space:nowrap}.nav-links a{color:var(--cream);font-size:14px;letter-spacing:.03em}.nav-links a:hover,.nav-links a[aria-current]{color:var(--gold-light)}.nav-links .btn{font-size:14px;padding:13px 22px;min-height:44px;color:var(--navy)}.nav-links .btn:hover{color:var(--navy)}.nav-burger{display:none;min-width:44px;min-height:44px;align-items:center;gap:10px;padding:0 16px;background:transparent;border:1px solid rgba(246,242,234,.5);color:var(--cream);font:500 14px var(--font-text);cursor:pointer}.menu{position:fixed;inset:0;z-index:200;background:var(--navy);color:var(--cream);display:flex;flex-direction:column}.menu[hidden]{display:none}.menu__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid rgba(246,242,234,.15)}.menu__list{display:flex;flex-direction:column;padding-top:12px;padding-bottom:24px}.menu__list a:not(.btn){color:var(--cream);font-family:var(--font-display);font-size:26px;line-height:1.2;padding:9px 0;border-bottom:1px solid rgba(217,192,143,.18)}.menu__list a[aria-current]{color:var(--gold-light)}.menu__list .btn{margin-top:22px}@media(max-width:1240px){.nav-links{display:none}.nav-burger{display:inline-flex}}@media(max-width:640px){.site-header__inner{padding-top:16px;padding-bottom:16px}.brand__mark{width:32px;height:32px}.brand__word{font-size:22px}}@media(max-height:640px){.menu__list a:not(.btn){font-size:20px;padding:6px 0}.menu__list .btn{margin-top:12px}}.hero{position:relative;color:var(--cream);background-color:var(--navy);background-size:cover;background-position:center;display:flex;flex-direction:column}.hero__inner{flex:1;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:64px;padding-top:72px;padding-bottom:110px}.hero__text{flex:1 1 560px;max-width:720px;display:flex;flex-direction:column;gap:24px}.hero__pa{height:34px;width:auto;align-self:flex-start}.hero--home{min-height:760px;background-image:linear-gradient(90deg,#0f1a2cf2,#0f1a2ccc,#0f1a2c59),url(/images/hero-earth-night.webp);background-position:center 70%}.hero--page{min-height:460px}.hero--page .hero__inner{align-items:flex-end;padding-bottom:90px}.hero--plain{background-image:none}.hero--plain .hero__inner{padding-bottom:80px}.fan{flex:0 0 420px;height:480px;position:relative}.fan img{position:absolute;width:230px;height:auto;border-radius:6px;box-shadow:0 30px 60px #0000008c}.fan img:nth-child(1){left:0;top:50px;transform:rotate(-11deg)}.fan img:nth-child(3){right:0;top:40px;transform:rotate(9deg)}.fan img:nth-child(2){left:95px;top:0;width:240px;box-shadow:0 40px 80px #0009;z-index:2}@media(max-width:1000px){.hero--home{min-height:0;background-image:linear-gradient(180deg,#0f1a2cbf,#0f1a2cf2 70%),url(/images/hero-earth-night.webp)}.hero__inner{gap:32px;padding-top:48px;padding-bottom:56px}.fan{flex:1 1 100%;height:auto;display:flex;justify-content:center;gap:12px;order:2}.fan img,.fan img:nth-child(n){position:static;width:96px;box-shadow:0 16px 30px #00000080;border-radius:4px}.fan img:nth-child(1){transform:rotate(-6deg)}.fan img:nth-child(3){transform:rotate(6deg)}.fan img:nth-child(2){width:104px}.hero--home .btn-row{order:3}}@media(max-width:640px){.hero__inner{padding-top:36px}.hero .lead{font-size:17px}.hero .btn-row{flex-direction:column;align-items:stretch}.hero__pa{height:26px}}.facts4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:34px;padding-bottom:34px;border-top:1px solid rgba(217,192,143,.25)}.facts4 b{display:block;font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.15;color:var(--gold-light)}.facts4 span{display:block;margin-top:4px;font-size:14px;color:var(--on-dark-2)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}@media(max-width:1000px){.grid-4,.facts4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:minmax(0,1fr)}.grid-2{grid-template-columns:minmax(0,1fr);gap:56px}}@media(max-width:560px){.grid-4{grid-template-columns:minmax(0,1fr)}.facts4 b{font-size:28px}}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.sec-head__text{max-width:760px;display:flex;flex-direction:column;gap:18px}.warum{background-color:var(--navy);background-image:linear-gradient(90deg,#0f1a2cf0,#0f1a2cdb 55%,#0f1a2c8c),url(/images/warum-rock-island.webp);background-size:cover;background-position:center}.warum__copy{max-width:760px;display:flex;flex-direction:column;gap:18px;margin-bottom:56px}.warum__copy p{margin:0;font-size:18px;line-height:1.65;color:var(--on-dark)}.reasons{list-style:none;margin:0 0 56px;padding:0}.reasons li{border-top:1px solid rgba(217,192,143,.5);padding-top:18px}.reasons a{display:block;color:var(--cream)}.reasons a:hover{color:var(--gold-light)}.reasons .n{display:block;font-family:var(--font-display);font-size:18px;color:var(--gold-light)}.reasons .t{display:block;margin-top:6px;font-family:var(--font-display);font-size:23px;line-height:1.25}@media(max-width:1000px){.warum{background-image:linear-gradient(180deg,#0f1a2ce0,#0f1a2cf2),url(/images/warum-rock-island.webp)}}.pcard{display:flex;flex-direction:column;background:var(--paper);color:var(--text);border:1px solid var(--rule);transition:border-color .15s}.pcard:hover{color:var(--text);border-color:var(--gold)}.pcard__img{height:220px;position:relative;background-size:cover;background-position:center;background-color:var(--navy-2)}.pcard__cover{position:absolute;right:22px;bottom:-34px;width:92px;height:auto;border-radius:4px;box-shadow:0 16px 30px #00000059}.pcard__badge{position:absolute;top:16px;left:16px;background:var(--green);color:var(--cream);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;font-weight:600}.pcard__body{padding:26px 26px 30px;display:flex;flex-direction:column;gap:10px}.pcard__region{margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}.pcard__name{margin:0;font-family:var(--font-display);font-weight:500;font-size:30px;color:var(--navy)}.pcard__text{margin:0;font-size:16px;line-height:1.55;color:var(--body-2)}.pcard__price{margin:8px 0 0;font-family:var(--font-display);font-size:24px;color:var(--green)}.img-karibik{background-image:url(/images/karibik-palm-coast.webp)}.img-pazifik{background-image:url(/images/pazifik-islands.webp);background-position:center 30%}.img-afrika{background-image:url(/images/afrika-wave-aerial.webp)}.img-tuerkei{background-image:url(/images/tuerkei-istanbul.webp)}.scard{background:var(--paper);border:1px solid var(--rule);padding:18px;color:var(--navy);display:flex;gap:16px;align-items:center;min-height:104px}.scard:hover{color:var(--navy);border-color:var(--gold)}.scard img{width:52px;height:auto;border-radius:3px;box-shadow:0 8px 16px #00000040;flex:0 0 auto}.scard__t{display:flex;flex-direction:column;gap:4px}.scard__n{font-family:var(--font-display);font-size:22px;line-height:1.2}.scard__p{font-size:15px;color:var(--green);font-weight:600}.cards-small{margin-top:28px}.vcard{display:flex;flex-direction:column;gap:16px}.vcard__title{font-family:var(--font-display);font-size:22px;line-height:1.3;color:var(--cream);margin:0}.bg-paper .vcard__title,.bg-cream .vcard__title{color:var(--navy)}.yt{position:relative;aspect-ratio:16 / 9;background:var(--navy-2);border:1px solid rgba(217,192,143,.3);overflow:hidden}.yt__btn{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;display:block}.yt__btn img{width:100%;height:100%;object-fit:cover}.yt__play{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);filter:drop-shadow(0 6px 16px rgba(0,0,0,.45));transition:transform .15s}.yt__btn:hover .yt__play{transform:translate(-50%,-50%) scale(1.07)}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt__note{margin:8px 0 0;font-size:13px;color:var(--muted)}.dark .yt__note{color:var(--on-dark-2)}.list-col{display:flex;flex-direction:column;gap:26px}.list-item{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--rule);padding-top:18px;color:var(--navy)}.list-item:hover{color:var(--gold-dark)}.list-item__t{font-family:var(--font-display);font-size:25px;line-height:1.25}.list-item__m{font-size:14px;color:var(--muted)}.list-item__d{font-size:13px;color:var(--gold-dark);font-weight:600}.daniel{display:flex;gap:64px;align-items:center;flex-wrap:wrap}.daniel img{width:340px;height:400px;object-fit:cover;flex:0 0 auto}.daniel__text{flex:1 1 480px;display:flex;flex-direction:column;gap:20px}.daniel__text p{margin:0;font-size:18px;line-height:1.65;color:#e3ebe5;max-width:620px}@media(max-width:640px){.daniel{gap:32px}.daniel img{width:100%;height:360px}}.closing{background-color:var(--navy);background-image:linear-gradient(90deg,#0f1a2ce6,#0f1a2c99 60%,#0f1a2c4d),url(/images/closing-beach-sunset.webp);background-size:cover;background-position:center 60%;color:var(--cream)}.closing__inner{display:flex;flex-direction:column;gap:26px;padding-top:clamp(96px,11vw,140px);padding-bottom:clamp(96px,11vw,140px)}.closing h2{max-width:860px;font-size:clamp(36px,4.6vw,62px)}.closing p{margin:0;max-width:680px;font-size:18px;line-height:1.65;color:var(--on-dark)}@media(max-width:1000px){.closing{background-image:linear-gradient(180deg,#0f1a2cb3,#0f1a2ce6),url(/images/closing-beach-sunset.webp)}}.prose{font-size:18px;line-height:1.7;color:var(--body)}.prose>*{margin:0 0 18px}.prose>*:last-child{margin-bottom:0}.prose h2{margin:48px 0 18px;font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3vw,38px);line-height:1.15;color:var(--navy)}.prose h3{margin:32px 0 12px;font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1.2;color:var(--navy)}.prose ul,.prose ol{padding-left:1.25em}.prose li{margin-bottom:10px}.prose li::marker{color:var(--gold)}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--gold-dark);text-decoration:underline;text-decoration-color:#a8844a73;text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--gold-dark)}.dark .prose,.prose--dark{color:var(--on-dark)}.dark .prose strong,.dark .prose h2,.dark .prose h3{color:var(--cream)}.dark .prose a{color:var(--gold-light)}.inline-cta{margin:8px 0 26px}.csec{padding:clamp(64px,8vw,100px) 0}.csec+.csec{border-top:1px solid var(--rule)}.csec--paper{background:var(--paper)}.csec__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:72px;align-items:start}.csec__grid>h2{position:sticky;top:calc(var(--notif-h) + var(--hdr-h) + 24px)}@media(max-width:1000px){.csec__grid{grid-template-columns:minmax(0,1fr);gap:28px}.csec__grid>h2{position:static}}.items{list-style:none;margin:8px 0 26px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.items li{background:var(--paper);border:1px solid var(--rule);padding:22px 24px;margin:0}.csec--paper .items li{background:var(--cream)}.items .l{display:block;font-family:var(--font-display);font-size:22px;line-height:1.25;color:var(--navy);margin-bottom:6px}.items .d{display:block;font-size:16px;line-height:1.6;color:var(--body-2)}@media(max-width:760px){.items{grid-template-columns:minmax(0,1fr)}}.steps{list-style:none;margin:8px 0 26px;padding:0;counter-reset:s;display:flex;flex-direction:column;gap:0}.steps li{counter-increment:s;display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 18px;padding:20px 0;border-top:1px solid var(--rule);margin:0}.steps li:before{content:counter(s);grid-row:span 2;font-family:var(--font-display);font-size:46px;line-height:1;color:var(--gold)}.steps .l{font-family:var(--font-display);font-size:23px;color:var(--navy);line-height:1.25}.steps .d{font-size:16px;line-height:1.6;color:var(--body-2)}.faq{margin:8px 0 26px}.faq details{border-top:1px solid var(--rule);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-family:var(--font-display);font-size:24px;line-height:1.3;color:var(--navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:0 0 auto;width:11px;height:11px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.faq details[open] summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.faq .a{padding-top:12px;font-size:17px;line-height:1.65;color:var(--body)}.faq .a p{margin:0 0 12px}.faq .a p:last-child{margin-bottom:0}@media(max-width:640px){.faq summary{font-size:21px}}.phero{background-color:var(--navy);background-size:cover;background-position:center}.phero.img-afrika{background-image:linear-gradient(90deg,#0f1a2cf0,#0f1a2cc7 55%,#0f1a2c73),url(/images/afrika-wave-aerial.webp)}.phero.img-karibik{background-image:linear-gradient(90deg,#0f1a2cf0,#0f1a2cc7 55%,#0f1a2c73),url(/images/karibik-palm-coast.webp)}.phero.img-pazifik{background-image:linear-gradient(90deg,#0f1a2cf0,#0f1a2cc7 55%,#0f1a2c73),url(/images/pazifik-islands.webp)}.phero.img-tuerkei{background-image:linear-gradient(90deg,#0f1a2cf0,#0f1a2cc7 55%,#0f1a2c73),url(/images/tuerkei-istanbul.webp)}.phero .hero__inner{align-items:flex-end;padding-bottom:90px}.phero__side{flex:0 0 340px;display:flex;flex-direction:column;gap:24px;align-items:center}.phero__cover{width:190px;height:auto;transform:rotate(-4deg);border-radius:5px;box-shadow:0 30px 60px #0000008c}.factbox{width:100%;margin:0;background:#0f1a2cd1;border:1px solid rgba(217,192,143,.4);padding:28px;display:grid;gap:16px}.factbox dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.factbox dd{margin:2px 0 0;font-size:16px;line-height:1.45}.factbox dd.big{font-family:var(--font-display);font-size:30px;line-height:1.15}@media(max-width:1000px){.phero__side{flex:1 1 100%}.phero__cover{width:150px}}.pnav{position:sticky;top:calc(var(--notif-h) + var(--hdr-h));z-index:40;background:var(--paper);border-bottom:1px solid var(--rule)}.pnav__inner{display:flex;gap:30px;flex-wrap:wrap;font-size:14px}.pnav a{color:var(--body-2);padding:18px 0;border-bottom:2px solid transparent}.pnav a:hover,.pnav a[aria-current=true]{color:var(--navy);border-bottom-color:var(--gold)}.pnav__toggle{display:none}@media(max-width:1000px){.pnav__inner{display:none}.pnav__toggle{display:block}.pnav__toggle summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.pnav__toggle summary::-webkit-details-marker{display:none}.pnav__toggle summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg) translate(-2px,-2px)}.pnav__toggle[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.pnav__toggle ul{list-style:none;margin:0;padding:0 0 12px}.pnav__toggle a{display:block;padding:10px 0;border-bottom:1px solid var(--rule);font-size:16px;color:var(--navy)}}.routes{margin-top:44px}.route{border:1px solid rgba(217,192,143,.4);padding:26px;display:flex;flex-direction:column;gap:12px}.route--hl{background:var(--green);border-color:var(--gold-light)}.route__k{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.route h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1.2}.route__b{margin:0;font-family:var(--font-display);font-size:30px;color:var(--gold-light)}.route__f{margin:0;font-size:15px;line-height:1.55;color:var(--on-dark-2)}.route--hl .route__f{color:#e3ebe5}.ftable{border-collapse:collapse;width:100%;font-size:16px;background:var(--paper);border:1px solid var(--rule)}.ftable caption{text-align:left;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);padding-bottom:10px;font-weight:600}.ftable th{text-align:left;padding:16px 20px;border-bottom:1px solid var(--rule);font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;color:var(--navy);vertical-align:top;width:42%}.ftable td{padding:16px 20px;border-bottom:1px solid var(--rule);color:var(--green);font-weight:600;line-height:1.5;vertical-align:top}.ftable tr:last-child th,.ftable tr:last-child td{border-bottom:0}.ftable a{color:var(--gold-dark);font-weight:500;font-size:13px}@media(max-width:640px){.ftable,.ftable tbody,.ftable tr,.ftable th,.ftable td{display:block;width:100%}.ftable th{border-bottom:0;padding-bottom:4px}.ftable td{padding-top:0}}.src{font-size:13px;color:var(--muted)}.src a{color:var(--gold-dark)}.vband{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}.vband h2{font-size:clamp(28px,3vw,36px);line-height:1.15}.vband p{margin:0;font-size:16px;line-height:1.6;color:var(--on-dark-2)}@media(max-width:1000px){.vband{grid-template-columns:minmax(0,1fr);gap:28px}}.direct-note{padding:20px 24px;background:var(--paper);border:1px solid var(--rule);font-size:16px}.ahero .hero__inner{max-width:1000px;margin:0;padding-top:64px;padding-bottom:80px;flex-direction:column;align-items:flex-start;gap:20px}.ahero .lead-paras{display:flex;flex-direction:column;gap:14px;max-width:760px}.ahero .lead-paras p{margin:0;font-size:18px;line-height:1.65;color:var(--on-dark)}.ahero .lead-paras strong{color:var(--cream);font-weight:600}.byline{display:flex;align-items:center;gap:14px;margin-top:8px}.byline img{width:48px;height:48px;object-fit:cover;border-radius:50%}.byline span{font-size:15px;color:var(--on-dark)}.essay{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start;padding-top:80px;padding-bottom:100px}.essay>*{min-width:0}.essay article{max-width:760px}.essay article.prose{font-size:19px;line-height:1.75;color:#2b2926}.essay article.prose>h2:first-child{margin-top:0}.essay-sidebar{position:sticky;top:calc(var(--notif-h) + var(--hdr-h) + 24px);display:flex;flex-direction:column;gap:14px}.essay-sidebar__label{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}.essay-sidebar__toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.essay-sidebar__toc a{font-size:15px;line-height:1.4;color:var(--body-2)}.essay-sidebar__toc a:hover{color:var(--navy)}.essay-sidebar__cta{margin-top:8px}.essay-sidebar__cta .btn{width:100%;font-size:15px;padding:15px 18px}.essay-sidebar__more{margin-top:18px;display:flex;flex-direction:column;gap:10px}.essay-sidebar__more a{font-family:var(--font-display);font-size:20px;line-height:1.3;color:var(--navy);border-top:1px solid var(--rule);padding-top:10px}.essay-sidebar__more a:hover{color:var(--gold-dark)}.shortbox{background:var(--paper);border:1px solid var(--rule);padding:28px 30px;margin:0 0 30px}.shortbox .eyebrow{font-size:12px;letter-spacing:.16em;margin-bottom:12px}.shortbox h2{margin:0 0 14px!important;font-size:28px!important}.shortbox p{margin:0 0 12px;font-size:18px;line-height:1.65}.shortbox p:last-child{margin-bottom:0}.dach{margin:18px 0 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dach>div{border-top:2px solid var(--gold);padding-top:14px;font-size:15px;line-height:1.55}.dach h3{margin:0 0 8px;font-family:var(--font-display);font-weight:500;font-size:21px;line-height:1.25;color:var(--navy)}.dach p{margin:0 0 8px}.dach p:last-child{margin-bottom:0}@media(max-width:760px){.dach{grid-template-columns:minmax(0,1fr)}}.ctabox{margin-top:36px;background:var(--green);color:var(--cream);padding:34px;display:flex;flex-direction:column;gap:16px}.ctabox p{margin:0;font-size:18px;line-height:1.65;color:#e3ebe5}.ctabox strong{color:var(--cream);font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1.25;display:block;margin:6px 0}.ctabox .btn{align-self:flex-start}.vfig{margin:26px 0 30px}.vfig figcaption{margin-top:12px;font-size:15px;color:var(--muted)}.toc-mobile,.ps-mobilebar,.ps-tocsheet{display:none}@media(max-width:960px){.essay{grid-template-columns:minmax(0,1fr);gap:0;padding-top:48px;padding-bottom:72px}.essay-sidebar{position:static;margin-top:40px}.essay-sidebar__toc,.essay-sidebar__toc+.essay-sidebar__label{display:none}.essay-sidebar>.essay-sidebar__label:first-child{display:none}.toc-mobile{display:block;background:var(--paper);border:1px solid var(--rule);margin:0 0 32px}.toc-mobile>summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);min-height:48px}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile>summary:after{content:"";width:9px;height:9px;flex-shrink:0;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);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:9px 0;font-size:16px;color:var(--navy);text-decoration:none;border-bottom:1px solid var(--rule);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:9px 12px calc(9px + env(safe-area-inset-bottom,0px));background:#0f1a2cf7;border-top:1px solid rgba(255,255,255,.1);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(255,255,255,.28);color:#fff;font:600 14px var(--font-text);padding:10px 14px;min-height:44px;cursor:pointer}.ps-mobilebar__burger{width:14px;height:10px;border-top:2px solid var(--gold-light);border-bottom:2px solid var(--gold-light);position:relative}.ps-mobilebar__burger:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);border-top:2px solid var(--gold-light)}.ps-mobilebar__cta{flex:1;min-height:44px;padding:10px 8px;font-size:14px;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:#0f1a2c8c}.ps-tocsheet__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--paper);padding-bottom:env(safe-area-inset-bottom,0px)}.ps-tocsheet__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid var(--rule);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.ps-tocsheet__close{background:transparent;border:0;font-size:26px;line-height:1;color:var(--muted);cursor:pointer;min-width:44px;min-height:44px}.ps-tocsheet ul{list-style:none;margin:0;padding:6px 18px 18px}.ps-tocsheet a{display:block;font-size:16px;color:var(--navy);line-height:1.4;padding:11px 0;border-bottom:1px solid var(--rule)}body.ps-mobilebar-shown .cw{bottom:calc(70px + env(safe-area-inset-bottom,0px))}body.ps-mobilebar-shown .site-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media(max-width:960px)and (prefers-reduced-motion:reduce){.ps-mobilebar{transition:none}}.acard{display:flex;flex-direction:column;gap:10px;background:var(--paper);border:1px solid var(--rule);padding:28px;color:var(--navy)}.acard:hover{color:var(--navy);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:27px;line-height:1.2}.acard__d{font-size:16px;line-height:1.6;color:var(--body-2)}.acard__m{font-size:14px;color:var(--muted);margin-top:auto}.news-facts{margin:0 0 30px;background:var(--paper);border:1px solid var(--rule);padding:24px 28px}.news-facts dl{margin:0;display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:10px 22px;font-size:16px}.news-facts dt{font-weight:600;color:var(--navy)}.news-facts dd{margin:0;color:var(--body)}@media(max-width:640px){.news-facts dl{grid-template-columns:minmax(0,1fr);gap:2px}.news-facts dd{margin-bottom:10px}}.sources{font-size:15px}.sources li{margin-bottom:6px}.vtable-wrap{margin:8px 0 30px}.vtable{border-collapse:collapse;width:100%;background:var(--paper);border:1px solid var(--rule);font-size:15px}.vtable th,.vtable td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.5}.vtable thead th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);font-weight:600;background:var(--cream)}.vtable td.num{color:var(--green);font-weight:600}.vtable td small{display:block;color:var(--muted);font-weight:400;font-size:13px}.vtable caption{caption-side:bottom;text-align:left;font-size:13px;color:var(--muted);padding-top:10px}.vtable a{color:var(--navy);font-weight:600}@media(max-width:760px){.vtable thead{display:none}.vtable,.vtable tbody,.vtable tr,.vtable td{display:block;width:100%}.vtable tr{border-bottom:1px solid var(--rule);padding:10px 0}.vtable td{border:0;padding:4px 16px}.vtable td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}}.consult-hero .hero__inner{align-items:center}.consult-hero figure{margin:0;flex:0 0 380px}.consult-hero figure img{width:100%;height:480px;object-fit:cover}.consult-hero figcaption{margin-top:12px;font-size:14px;color:var(--on-dark-2)}@media(max-width:1000px){.consult-hero figure{flex:1 1 100%;order:2}.consult-hero figure img{height:420px}}.legal h2{font-size:28px}.legal p,.legal li{font-size:16px}.site-footer{background:var(--footer);color:#bdb6a8;border-top:1px solid #22304a}.ft-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:48px;padding-top:80px;padding-bottom:56px}.ft-brand{display:flex;flex-direction:column;gap:18px}.ft-word{font-family:var(--font-display);font-size:27px;color:var(--cream)}.ft-word em{color:var(--gold-light)}.ft-logos{display:flex;align-items:center;gap:22px}.ft-logos img{height:30px;width:auto}.ft-logos .ft-pa{height:26px}.ft-stm{filter:brightness(0) invert(1)}.ft-label{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.ft-brand p{margin:0;font-size:14px;line-height:1.6}.ft-brand a{color:var(--gold-light)}.ft-col{display:flex;flex-direction:column;gap:12px}.ft-col h2{margin:0 0 6px;font-family:var(--font-text);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);font-weight:600}.ft-col a{color:#bdb6a8;font-size:15px}.ft-col a:hover{color:var(--gold-light)}.ft-bottom{padding-top:22px;padding-bottom:34px;border-top:1px solid #22304a;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.ft-bottom nav{display:flex;gap:22px}.ft-bottom a{color:#bdb6a8}.ft-bottom a:hover{color:var(--gold-light)}@media(max-width:1000px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-brand{grid-column:1 / -1}}@media(max-width:480px){.ft-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.form-stack{display:grid;gap:16px;max-width:640px}.form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.form-grid-two{grid-template-columns:1fr}}.form-stack label{display:grid;gap:6px;font-size:15px;font-weight:500;color:var(--navy)}.form-stack input,.form-stack textarea{font:inherit;padding:12px 14px;border:1px solid var(--rule);background:var(--paper);color:var(--text)}.form-stack input:focus,.form-stack textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #a8844a33}.form-stack .button{justify-self:start}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;font:600 16px var(--font-text);border:0;cursor:pointer;background:var(--navy);color:var(--cream)}.button:hover{background:var(--navy-2);color:var(--cream)}.form-error{color:#9b2c2c;font-size:15px;margin:0}.form-success{background:var(--paper);border:1px solid var(--rule);padding:32px;max-width:640px}.success-mark{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold);color:#fff;font-weight:700;margin-bottom:12px}.fg-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hero--home .h1 .accent{display:block}@media(max-width:1000px){.hero--home .hero__inner{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:22px}.hero--home .hero__text{display:contents}.hero--home .hero__text>*{order:1}.hero--home .fan{order:2;padding:6px 0}.hero--home .hero__text>.btn-row{order:3}}.ft-logos--stack{flex-direction:column;align-items:flex-start;gap:14px}.ft-logos--stack img,.ft-logos--stack .ft-pa{height:30px;width:auto}.ft-label--muted{color:#bdb6a8}.ft-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ft-socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #22304a;color:#bdb6a8}.ft-socials a:hover{color:var(--gold-light);border-color:var(--gold-light)}.ft-socials svg path{fill:currentColor}.nav-lang{display:inline-flex;align-items:center;--ls-ink: var(--cream);--ls-muted: var(--on-dark-2);--ls-bg: var(--navy);--ls-line: rgba(217,192,143,.3);--ls-hover: var(--navy-2);--ls-current-bg: var(--navy-2)}.menu-lang{margin-top:18px;--ls-ink: var(--cream);--ls-muted: var(--on-dark-2);--ls-bg: var(--navy);--ls-line: rgba(217,192,143,.3);--ls-hover: var(--navy-2);--ls-current-bg: var(--navy-2)}.ls-suggest{z-index:105}.netz{display:flex;flex-direction:column;gap:10px}.netz__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 22px;border:1px solid var(--rule);background:var(--paper);color:var(--text)}.netz__item:hover{border-color:var(--gold);color:var(--text)}.netz__item--current{background:var(--navy);border-color:var(--navy);color:var(--cream)}.netz__item--current:hover{color:var(--cream)}.netz__num{font-family:var(--font-display);font-size:20px;color:var(--gold)}.netz__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.netz__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}.netz__item--current .netz__label{color:var(--gold-light)}.netz__copy strong{font-family:var(--font-display);font-weight:500;font-size:23px;color:var(--navy)}.netz__item--current strong{color:var(--cream)}.netz__desc{font-size:15px;line-height:1.55;color:var(--body-2)}.netz__item--current .netz__desc{color:var(--on-dark-2)}.netz__here{font-size:12px;font-weight:600;color:var(--gold-light);white-space:nowrap}.netz__arrow{color:var(--gold);font-size:18px}@media(max-width:560px){.netz__item{grid-template-columns:32px minmax(0,1fr)}.netz__here,.netz__arrow{grid-column:2}}.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}}
