@font-face{font-family:BS Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/display.woff2)format("woff2")}@font-face{font-family:BS Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/regular.woff2)format("woff2")}@font-face{font-family:BS Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/medium.woff2)format("woff2")}:root{--font-sans:"BS Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"BS Display", "Times New Roman", Georgia, serif;--color-aerora-bg:#f5f9fd;--color-aerora-surface:#fff;--color-aerora-ink:#17313d;--color-aerora-muted:#45606a;--color-aerora-accent:#e9b44c;--color-aerora-accent-strong:#006d68;--color-aerora-dark:#0f2530;--color-aerora-teal-soft:#e4f4f0;--color-aerora-amber-soft:#fff4d6;--color-aerora-ochre:#8a4b00;--radius-aerora:18px}html:root{--aerora-max:1520px;--aerora-content:1200px;--aerora-gutter:clamp(16px, 3.4vw, 46px);--aerora-band:clamp(56px, 7vw, 112px);--pk-bg:var(--color-aerora-bg);--pk-ink:var(--color-aerora-ink);--pk-muted:var(--color-aerora-muted);--pk-accent:var(--color-aerora-accent-strong);--pk-hairline:color-mix(in srgb, var(--color-aerora-ink) 12%, transparent);--pk-font-display:var(--font-display);--pk-cursor-bg:var(--color-aerora-dark);--pk-cursor-ink:#fff}*{box-sizing:border-box}html{background:var(--color-aerora-bg);color:var(--color-aerora-ink);font-family:var(--font-sans);scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;overflow-x:clip}@layer base{body,button,input{font:inherit}button,a,input{touch-action:manipulation}button,input{border:0}button{cursor:pointer}a{color:inherit;text-decoration:none}}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--color-aerora-accent-strong);outline-offset:3px}.ae-frame{width:100%;max-width:var(--aerora-max);padding-inline:var(--aerora-gutter);margin-inline:auto}.ae-content{width:100%;max-width:var(--aerora-content);margin-inline:auto}.ae-band{padding-block:var(--aerora-band)}.ae-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-aerora-accent-strong);font-size:13px;font-weight:500}.ae-h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--color-aerora-ink);font-size:clamp(34px,5.6vw,80px);font-weight:400;line-height:1.05}.ae-h3{font-family:var(--font-sans);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.2}.ae-lead{color:var(--color-aerora-muted);text-wrap:pretty;font-size:clamp(15px,1.4vw,18px);line-height:1.7}.ae-btn{letter-spacing:.01em;background:var(--color-aerora-dark);color:#fff;transition:scale .4s var(--pk-ease-out), color .5s var(--pk-ease), background .5s var(--pk-ease), border-color .5s var(--pk-ease);cursor:pointer;--pk-btn-fill:var(--color-aerora-accent);--pk-btn-ink:var(--color-aerora-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:14px 28px;font-size:15px;font-weight:500;display:inline-flex}.ae-btn:hover{color:var(--pk-btn-ink)}.ae-btn:active{scale:.96}.ae-btn--ghost{color:var(--color-aerora-ink);--pk-btn-fill:var(--color-aerora-dark);--pk-btn-ink:#fff;background:0 0;border:1px solid}.ae-nav{z-index:30;padding:18px var(--aerora-gutter);background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .25s,backdrop-filter .25s;display:grid;position:fixed;top:0;left:0;right:0}.ae-nav>nav{grid-column:2}.ae-nav--solid{-webkit-backdrop-filter:saturate(160%)blur(12px);background:#f5f9fdd9}.ae-nav__list{color:var(--color-aerora-ink);align-items:center;gap:clamp(16px,2.6vw,36px);margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ae-nav__list a{opacity:.78;transition:opacity .5s var(--pk-ease)}.ae-nav__list a:hover{opacity:1}.ae-nav__burger{color:var(--color-aerora-ink)}@media (width<=720px){.ae-nav__list{display:none}.ae-nav>.ae-btn{margin-left:auto}}@media (width>=721px){.ae-nav__burger{display:none}}.ae-hero{min-height:100svh;color:var(--color-aerora-ink);flex-direction:column;justify-content:flex-end;padding-top:120px;padding-bottom:clamp(48px,8vw,96px);display:flex;position:relative;overflow:hidden}.ae-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.ae-hero__media:after{content:"";background:linear-gradient(180deg, #f5f9fd0d 0%, #f5f9fd73 55%, var(--color-aerora-bg) 100%);position:absolute;inset:0}.ae-hero__media img{object-fit:cover;width:100%;height:118%;position:absolute;top:-9%;left:0}.ae-hero__inner{z-index:1;gap:28px;display:grid;position:relative}.ae-hero__word{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-aerora-ink);mix-blend-mode:normal;font-size:clamp(80px,18vw,280px);font-weight:400;line-height:.86}.ae-hero__word svg{width:100%;max-width:1100px;height:auto;display:block}.ae-hero__bottom{grid-template-columns:1fr;align-items:end;gap:20px;margin-top:clamp(20px,4vw,48px);display:grid}@media (width>=820px){.ae-hero__bottom{grid-template-columns:1fr auto}}.ae-hero__sub{max-width:460px;color:var(--color-aerora-ink);opacity:.82;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.ae-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.ae-services{background:var(--color-aerora-bg)}.ae-services__head{gap:12px;margin-bottom:clamp(40px,6vw,80px);display:grid}.ae-services__head .ae-h2{max-width:12ch}.ae-step-grid{grid-template-columns:1fr;gap:clamp(20px,3vw,40px);display:grid}@media (width>=720px){.ae-step-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.ae-step-grid{grid-template-columns:repeat(4,1fr)}}.ae-step{align-content:start;gap:18px;display:grid;position:relative}.ae-step__num{background:var(--color-aerora-dark);color:#fff;letter-spacing:.06em;border-radius:12px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:inline-grid}.ae-step__title{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.3}.ae-step__body{color:var(--color-aerora-muted);font-size:14px;line-height:1.6}.ae-step__media{aspect-ratio:4/5;background:var(--color-aerora-surface);border-radius:16px;position:relative;overflow:hidden}.ae-step__media img{object-fit:cover;width:100%;height:100%}.ae-step--right{grid-template-rows:auto auto 1fr;align-content:stretch;display:grid}.ae-step--right .ae-step__media{margin-top:8px}.ae-stats{background:var(--color-aerora-bg);grid-template-columns:1fr;align-items:end;gap:24px;padding-block:clamp(20px,4vw,48px);display:grid}@media (width>=720px){.ae-stats{grid-template-columns:1fr 1fr}}.ae-stat__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-aerora-ink);font-size:clamp(48px,6vw,96px);font-weight:400;line-height:1}.ae-stat__label{color:var(--color-aerora-muted);margin-top:8px;font-size:14px;line-height:1.5}.ae-gallery__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(24px,4vw,48px);display:flex}.ae-gallery__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=720px){.ae-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.ae-gallery__grid{grid-template-columns:repeat(6,1fr)}}.ae-gallery__tile{aspect-ratio:1;background:var(--color-aerora-surface);border-radius:14px;position:relative;overflow:hidden}.ae-gallery__tile img{object-fit:cover;width:100%;height:100%}.ae-test__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,56px);display:flex}.ae-test__rail{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=820px){.ae-test__rail{grid-template-columns:repeat(3,1fr)}}.ae-test__card{border-top:1px solid color-mix(in srgb, var(--color-aerora-ink) 12%, transparent);gap:18px;padding:28px 0;display:grid}.ae-test__num{color:var(--color-aerora-muted);letter-spacing:.08em;font-size:13px}.ae-test__quote{color:var(--color-aerora-ink);font-size:14px;line-height:1.65}.ae-cta{background:var(--color-aerora-dark);color:#fff;border-radius:0}.ae-cta__grid{grid-template-columns:1fr;align-items:end;gap:clamp(28px,4vw,56px);display:grid}@media (width>=820px){.ae-cta__grid{grid-template-columns:1.4fr 1fr}}.ae-cta__heading{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(28px,4.4vw,56px);font-weight:400;line-height:1.1}.ae-cta__menu{gap:12px;display:grid}.ae-cta__menu-label{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:13px}.ae-cta__chips{flex-wrap:wrap;gap:8px;display:flex}.ae-cta__chip{color:#fff;transition:background .5s var(--pk-ease);background:#ffffff1a;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;display:inline-flex}.ae-cta__chip:hover{background:#ffffff2e}.ae-cta__btn{color:#fff;transition:color .5s var(--pk-ease), scale .4s var(--pk-ease-out);--pk-btn-fill:#fff;--pk-btn-ink:var(--color-aerora-dark);background:0 0;border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:14px 28px;font-size:15px;display:inline-flex}.ae-cta__btn:hover{color:var(--pk-btn-ink)}.ae-cta__btn:active{scale:.96}.ae-footer{background:var(--color-aerora-dark);color:#fff;border-top:1px solid #ffffff14;padding-block:clamp(48px,7vw,96px)}.ae-footer__grid{grid-template-columns:1fr;gap:clamp(28px,4vw,48px);display:grid}@media (width>=820px){.ae-footer__grid{grid-template-columns:1.2fr 1fr 1fr}}.ae-footer__col h4,.ae-footer__col .bs-footer__h{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin:0 0 14px;font-size:13px}.ae-footer__col ul{opacity:.85;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ae-footer__bottom{opacity:.7;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:clamp(40px,5vw,64px);padding-top:20px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bs-btn--sm{padding:10px 22px;font-size:14px}.bs-btn--dark{background:var(--color-aerora-dark)}.bs-mt-xs{margin-top:8px}.bs-mt-sm{margin-top:14px}.bs-mt-md{margin-top:28px}.bs-calc{background:var(--color-aerora-teal-soft)}.bs-calc__grid{align-items:end;gap:clamp(40px,6vw,96px);display:grid}@media (width>=960px){.bs-calc__grid{grid-template-columns:1.1fr 1fr}}.bs-stats{align-content:end}.bs-unit{font-family:var(--font-sans);letter-spacing:0;color:var(--color-aerora-muted);margin-left:.35em;font-size:.28em}.bs-note{background:var(--color-aerora-amber-soft);color:var(--color-aerora-ochre);border-radius:12px;margin-top:20px;padding:14px 18px;font-size:15px;line-height:1.55}.bs-source{color:var(--color-aerora-muted);grid-column:1/-1;font-size:13px;line-height:1.5}.bs-countries{margin:0;padding:0;list-style:none}@media (width>=900px){.bs-countries{grid-template-columns:repeat(5,1fr)}}.bs-country__link{width:100%;height:100%;display:block;position:relative}.bs-country__cap{color:#fff;background:linear-gradient(#0f253000,#0f2530d9);align-items:baseline;gap:10px;padding:48px 18px 16px;display:flex;position:absolute;inset:auto 0 0}.bs-country__code{font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);line-height:1}.bs-country__name{font-size:15px;font-weight:600}.bs-guide__title{font-family:var(--font-display);color:var(--color-aerora-ink);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.bs-guide__link{color:var(--color-aerora-accent-strong);text-underline-offset:.3em;justify-self:start;font-weight:600;text-decoration:underline}.bs-method{background:var(--color-aerora-dark);color:#fff}.bs-method .ae-h2{color:#fff}.bs-method__grid,.bs-faq__grid{gap:clamp(32px,5vw,80px);display:grid}@media (width>=960px){.bs-method__grid,.bs-faq__grid{grid-template-columns:1fr 1.3fr}}.bs-method__list{gap:0;margin:0;display:grid}.bs-method__item{border-top:1px solid #ffffff2e;gap:8px;padding:24px 0;display:grid}.bs-method__item dt{font-family:var(--font-display);color:var(--color-aerora-accent);font-size:clamp(24px,2.2vw,30px)}.bs-method__item dd{color:#ffffffdb;margin:0;font-size:17px;line-height:1.6}.bs-faq__list{border-bottom:1px solid color-mix(in srgb, var(--color-aerora-ink) 12%, transparent)}.bs-faq__item{border-top:1px solid color-mix(in srgb, var(--color-aerora-ink) 12%, transparent)}.bs-faq__item summary{cursor:pointer;color:var(--color-aerora-ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(18px,1.6vw,21px);font-weight:600;list-style:none;display:flex}.bs-faq__item summary::-webkit-details-marker{display:none}.bs-faq__icon{flex:none;width:16px;height:16px;position:relative}.bs-faq__icon:before,.bs-faq__icon:after{content:"";background:var(--color-aerora-accent-strong);height:2px;transition:transform .4s var(--pk-ease-out,ease-out);position:absolute;inset:7px 0 auto}.bs-faq__icon:after{transform:rotate(90deg)}.bs-faq__item[data-pk-open=true] .bs-faq__icon:after,.bs-faq__item[open]:not([data-pk-open]) .bs-faq__icon:after{transform:rotate(0)}.bs-faq__a p{color:var(--color-aerora-muted);padding-bottom:24px;font-size:17px;line-height:1.65}.bs-footer__text{color:#ffffffb8;max-width:36ch;margin-top:16px;font-size:15px;line-height:1.55}.bs-footer__h{font:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.bs-calc .ae-lead{margin-top:24px}.bs-stats{border-radius:var(--radius-aerora);background:var(--color-aerora-surface);padding:clamp(24px,3vw,40px);box-shadow:0 18px 40px -24px #0f253059}.ae-cta__btn{margin-top:32px}.bs-nav__end{grid-column:3;justify-self:end;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.bs-lang{letter-spacing:.04em;gap:2px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.bs-lang a{min-width:32px;min-height:32px;color:var(--color-aerora-ink);opacity:.6;border-radius:999px;justify-content:center;align-items:center;transition:opacity .3s,background-color .3s;display:inline-flex}.bs-lang a:hover,.bs-lang a[aria-current=true]{opacity:1}.bs-lang a[aria-current=true]{background:color-mix(in srgb, var(--color-aerora-ink) 8%, transparent)}@media (width<=1020px){.ae-nav .bs-lang{display:none}}.bs-footer__a11y{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0}.bs-footer__a11y:hover{text-decoration:underline}.bs-page{padding-top:72px}.ae-nav[data-nav-overlay]:not(.ae-nav--solid){background:linear-gradient(#f5f9fdd1,#f5f9fd00)}.bs-calcpage__intro{padding-bottom:clamp(32px,4vw,56px)}.bs-calcpage__independent{color:var(--color-aerora-muted);font-size:14px}.bs-calcform{align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width>=960px){.bs-calcform{grid-template-columns:1.15fr 1fr}.bs-calcform__results{position:sticky;top:96px}}.bs-calcform__fields{flex-direction:column;gap:26px;display:flex}.bs-calcform__results{border-radius:var(--radius-aerora);background:var(--color-aerora-surface);flex-direction:column;gap:24px;padding:clamp(22px,3vw,36px);display:flex;box-shadow:0 24px 60px -32px #0f253059}.bs-calcform__numbers{gap:18px;display:grid}@media (width>=640px){.bs-calcform__numbers{grid-template-columns:repeat(3,1fr);align-items:end}}.bs-field{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.bs-field__label{color:var(--color-aerora-ink);padding:0;font-size:14px;font-weight:600}.bs-input{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 22%, transparent);background-color:var(--color-aerora-surface);width:100%;min-height:48px;color:var(--color-aerora-ink);font:inherit;border-radius:12px;padding:10px 14px;font-size:16px}.bs-input:focus-visible,.bs-chip input:focus-visible+span{outline:2px solid var(--color-aerora-accent-strong);outline-offset:2px}.bs-chips{flex-wrap:wrap;gap:8px;display:flex}.bs-chip{cursor:pointer;touch-action:manipulation;position:relative}.bs-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bs-chip span{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 22%, transparent);background:var(--color-aerora-surface);border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:15px;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.bs-chip:hover span{border-color:var(--color-aerora-ink)}.bs-chip input:checked+span{background:var(--color-aerora-dark);border-color:var(--color-aerora-dark);color:#fff}.bs-months__list{grid-template-columns:repeat(12,1fr);gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bs-months__list li{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.bs-months__bar{background:var(--color-aerora-accent);width:100%;height:120px;transform:scaleY(var(--h,0));transform-origin:bottom;transition:transform .5s var(--pk-ease-out,ease-out);border-radius:6px 6px 2px 2px;display:block}.bs-months__name{color:var(--color-aerora-muted);text-transform:capitalize;font-size:11px}.bs-months__value{font-variant-numeric:tabular-nums;color:var(--color-aerora-ink);font-size:11px}@media (width<=520px){.bs-months__value{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.bs-results{border-top:1px solid color-mix(in srgb, var(--color-aerora-ink) 12%, transparent);gap:14px;margin:0;padding-top:20px;display:grid}.bs-results div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.bs-results dt{color:var(--color-aerora-muted);font-size:14px}.bs-results dd{font-variant-numeric:tabular-nums;color:var(--color-aerora-ink);margin:0;font-size:18px;font-weight:600}.bs-calcpage__grid{align-items:start;gap:clamp(40px,6vw,96px);display:grid}@media (width>=960px){.bs-calcpage__grid{grid-template-columns:1.3fr 1fr}}.bs-calcpage__list{color:var(--color-aerora-muted);gap:14px;margin:28px 0 0;padding-left:1.2em;line-height:1.65;display:grid}.bs-calcpage__credit{margin-top:20px;font-size:14px}.bs-calcpage__credit a{color:var(--color-aerora-accent-strong);text-underline-offset:3px;text-decoration:underline}.bs-calcpage__next{border-radius:var(--radius-aerora);background:var(--color-aerora-amber-soft);padding:clamp(22px,3vw,36px)}.bs-calcpage__actions{flex-wrap:wrap;gap:12px;display:flex}.bs-footer__disclosure{opacity:.75;margin-top:32px;font-size:13px;line-height:1.6}.bs-rules__intro{padding-bottom:clamp(32px,4vw,56px)}.bs-rules__head{align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width>=900px){.bs-rules__head{grid-template-columns:1.5fr 1fr}}.bs-rules__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-aerora);width:100%;height:auto}.bs-rules__meta{color:var(--color-aerora-muted);font-size:14px}.bs-rules__facts{background:var(--color-aerora-teal-soft)}.bs-facts{margin-inline:0;gap:14px;margin-bottom:0;display:grid}@media (width>=720px){.bs-facts{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.bs-facts{grid-template-columns:repeat(3,1fr)}}.bs-fact{background:var(--color-aerora-surface);border-radius:14px;padding:20px 22px}.bs-fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-aerora-accent-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bs-fact dd{color:var(--color-aerora-ink);margin:8px 0 0;font-size:17px;line-height:1.5}.bs-badge{background:var(--color-aerora-amber-soft);color:var(--color-aerora-ochre);font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;vertical-align:middle;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.bs-badge--ok{background:var(--color-aerora-teal-soft);color:var(--color-aerora-accent-strong);margin-left:8px}.bs-rules__reviewnote{color:var(--color-aerora-muted);font-size:14px}.bs-rules__body{align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (width>=1000px){.bs-rules__body{grid-template-columns:260px 1fr}.bs-toc{position:sticky;top:96px}}.bs-toc__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-aerora-muted);font-size:13px;font-weight:600}.bs-toc ol{gap:10px;margin:14px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.bs-toc a{color:var(--color-aerora-ink);text-underline-offset:3px;text-decoration:underline #0000;transition:text-decoration-color .2s}.bs-toc a:hover{text-decoration-color:currentColor}.bs-prose{flex-direction:column;gap:clamp(36px,4vw,56px);display:flex}.bs-prose h2{font-family:var(--font-display);color:var(--color-aerora-ink);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15;display:flex}.bs-prose p,.bs-prose li{color:var(--color-aerora-ink);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.7}.bs-prose ul,.bs-prose ol{margin:0;padding-left:1.2em}.bs-prose section{scroll-margin-top:96px}.bs-prose sup a,.bs-fact sup a{color:var(--color-aerora-accent-strong);padding-inline:1px;font-size:.75em;font-weight:600}.bs-rules__box{border-radius:var(--radius-aerora);background:var(--color-aerora-teal-soft);padding:clamp(22px,3vw,34px)}.bs-rules__box--amber{background:var(--color-aerora-amber-soft)}.bs-sources li{scroll-margin-top:96px;font-size:15px;line-height:1.55}.bs-sources a{color:var(--color-aerora-accent-strong);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.bs-sources li:target{background:var(--color-aerora-amber-soft)}.bs-rules__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.bs-others{margin-inline:0;gap:12px;margin-bottom:0;padding:0;list-style:none;display:grid}@media (width>=720px){.bs-others{grid-template-columns:repeat(4,1fr)}}.bs-others__link{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 14%, transparent);color:var(--color-aerora-ink);border-radius:14px;align-items:baseline;gap:12px;padding:18px 20px;font-weight:600;transition:background-color .25s,border-color .25s;display:flex}.bs-others__link:hover{background:var(--color-aerora-surface);border-color:var(--color-aerora-ink)}.bs-takeaways{margin-inline:0;gap:12px;margin-bottom:0;padding:0;list-style:none;display:grid}@media (width>=900px){.bs-takeaways{grid-template-columns:repeat(2,1fr)}}.bs-takeaways li{background:var(--color-aerora-surface);color:var(--color-aerora-ink);border-radius:14px;padding:18px 22px;font-size:17px;line-height:1.55}.bs-takeaways sup a{color:var(--color-aerora-accent-strong);font-size:.75em;font-weight:600}.bs-table{margin-top:18px;overflow-x:auto}.bs-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.bs-table caption{text-align:left;color:var(--color-aerora-muted);padding-bottom:10px;font-size:14px}.bs-table th,.bs-table td{border-bottom:1px solid color-mix(in srgb, var(--color-aerora-ink) 12%, transparent);text-align:left;vertical-align:top;padding:10px 12px}.bs-table thead th{color:var(--color-aerora-muted);font-size:13px;font-weight:600}.bs-related{gap:clamp(40px,5vw,80px);display:grid}@media (width>=960px){.bs-related{grid-template-columns:1.4fr 1fr}}.bs-related__list{margin-inline:0;gap:14px;margin-bottom:0;padding:0;list-style:none;display:grid}.bs-related__link{background:var(--color-aerora-teal-soft);color:var(--color-aerora-ink);border-radius:14px;gap:6px;padding:22px 24px;transition:background-color .25s;display:grid}.bs-related__link:hover{background:var(--color-aerora-amber-soft)}.bs-related__title{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);line-height:1.15}.bs-related__lead{color:var(--color-aerora-muted);font-size:15px;line-height:1.55}@media (width>=720px){.bs-others--stack{grid-template-columns:1fr}}.bs-products__band{background:var(--color-aerora-surface)}.bs-products__stack{flex-direction:column;gap:clamp(48px,6vw,88px);display:flex}.bs-products__lead{color:var(--color-aerora-muted);margin-top:10px;font-size:16px;line-height:1.6}.bs-products__grid{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.bs-products__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.bs-products__grid{grid-template-columns:repeat(3,1fr)}}.bs-product{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 12%, transparent);background:var(--color-aerora-bg);border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.bs-product__brand{letter-spacing:.14em;text-transform:uppercase;color:var(--color-aerora-accent-strong);font-size:12px;font-weight:600}.bs-product__model{color:var(--color-aerora-ink);font-size:17px;font-weight:600;line-height:1.35}.bs-product__specs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bs-product__specs li{background:var(--color-aerora-teal-soft);color:var(--color-aerora-ink);border-radius:999px;padding:4px 10px;font-size:13px}.bs-product__warn{background:var(--color-aerora-amber-soft);color:var(--color-aerora-ochre);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.45}.bs-product__label{color:var(--color-aerora-muted);font-size:12px}.bs-products__note a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.bs-products__fine{color:var(--color-aerora-muted);margin-top:14px;font-size:13px;line-height:1.6}.bs-hub__facts{margin-inline:0;flex-wrap:wrap;gap:8px;margin-bottom:0;padding:0;list-style:none;display:flex}.bs-hub__facts li{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 14%, transparent);color:var(--color-aerora-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.bs-hero-heading{text-wrap:balance;max-width:16ch;font-size:clamp(44px,7.4vw,112px);line-height:.98}.bs-hero-sub{opacity:.9;max-width:54ch}.ae-hero .bs-hub__facts li{background:#ffffffb3}@media (width>=960px){.ae-hero .ae-hero__bottom{grid-template-columns:1fr auto}}.bs-product__thumb{aspect-ratio:4/3;background:var(--color-aerora-teal-soft);border-radius:16px 16px 0 0;margin:-22px -22px 6px;display:block;overflow:hidden}.bs-product__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--pk-ease-out,ease-out)}.bs-product__model a{color:inherit;text-underline-offset:3px;text-decoration:underline #0000;transition:text-decoration-color .2s}.bs-product__model a:hover{text-decoration-color:currentColor}.bs-product__actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto;display:flex}.bs-crumbs a{color:var(--color-aerora-accent-strong);font-size:14px;font-weight:600}.bs-fiche__figure{margin:0}.bs-fiche__figure figcaption{color:var(--color-aerora-muted);margin-top:8px;font-size:12px}.bs-fiche__pc{gap:14px;display:grid}@media (width>=900px){.bs-fiche__pc{grid-template-columns:1fr 1fr 1fr}}.bs-fiche__h{letter-spacing:.06em;text-transform:uppercase;color:var(--color-aerora-accent-strong);font-size:13px;font-weight:600}.bs-fiche__suits p{margin-top:8px;font-size:17px;line-height:1.55}.bs-fiche__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bs-fiche__list li{padding-left:22px;font-size:16px;line-height:1.5;position:relative}.bs-fiche__list li:before{font-weight:700;position:absolute;left:0}.bs-fiche__list--pro li:before{content:"+";color:var(--color-aerora-accent-strong)}.bs-fiche__list--con li:before{content:"−";color:var(--color-aerora-ochre)}.bs-fiche__prose{margin-inline:auto}.bs-calcform__fixed{font-family:var(--font-display);color:var(--color-aerora-ink);font-size:32px;line-height:1}.bs-products__store{color:var(--color-aerora-muted);margin-top:6px;font-size:13px}.bs-product__ph{width:100%;height:100%;color:color-mix(in srgb, var(--color-aerora-accent-strong) 45%, transparent);background:linear-gradient(135deg, var(--color-aerora-teal-soft), var(--color-aerora-amber-soft));justify-content:center;align-items:center;display:flex}.bs-product__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bs-product__btn{text-align:center;width:100%;padding-inline:14px}.bs-product__actions .bs-product__btn:only-child{grid-column:1/-1}.bs-product__label{text-align:center}.bs-products__center{text-align:center;margin-inline:auto}.bs-products__after{justify-content:center}.bs-guide__thumb{aspect-ratio:4/3;border-radius:14px;margin-bottom:18px;display:block;overflow:hidden}.bs-guide__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--pk-ease-out,ease-out)}.ae-nav{grid-template-columns:1fr auto;gap:24px}.bs-fiche__title{font-size:clamp(32px,4.2vw,60px)}.bs-fiche__specs{margin-top:22px}.bs-fiche__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;display:flex}.bs-products__grid{gap:clamp(18px,2vw,28px);margin-top:36px}.bs-product{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 10%, transparent);background:var(--color-aerora-surface);transition:transform .35s var(--pk-ease-out,ease-out), box-shadow .35s ease, border-color .35s ease;border-radius:20px;gap:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f25300a}.bs-product:hover,.bs-product:focus-within{border-color:color-mix(in srgb, var(--color-aerora-ink) 18%, transparent);transform:translateY(-4px);box-shadow:0 22px 48px -26px #0f253059}.bs-product__thumb{border-radius:0;margin:0}.bs-product:hover .bs-product__thumb img,.bs-product:focus-within .bs-product__thumb img,.ae-test__card:hover .bs-guide__thumb img,.ae-test__card:focus-within .bs-guide__thumb img{transform:scale(1.05)}.bs-product>:not(.bs-product__thumb){margin-inline:24px}.bs-product__brand{letter-spacing:.08em;color:var(--color-aerora-accent-strong);margin-top:22px;font-size:13px;font-weight:700}.bs-product__model{text-wrap:balance;margin-top:8px;font-size:18px;line-height:1.35}.bs-product__specs{gap:8px;margin-top:18px}.bs-product__specs li{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 16%, transparent);background:var(--color-aerora-bg);color:var(--color-aerora-ink);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.4}.bs-product__warn{border-left:3px solid var(--color-aerora-ochre);margin-top:16px;font-size:14px}.bs-product__actions{gap:12px;margin-top:auto;padding-top:24px}.bs-product__btn{min-height:48px}.bs-product__btn:focus-visible,.bs-product__model a:focus-visible{outline:3px solid var(--color-aerora-accent-strong);outline-offset:3px}.bs-product__label{color:var(--color-aerora-muted);margin-top:12px;margin-bottom:22px;font-size:13px}.bs-fiche__specs li{background:var(--color-aerora-surface)}@media (prefers-reduced-motion:reduce){.bs-product,.bs-product__thumb img,.bs-guide__thumb img{transition:none}.bs-product:hover,.bs-product:focus-within,.bs-product:hover .bs-product__thumb img,.bs-product:focus-within .bs-product__thumb img,.ae-test__card:hover .bs-guide__thumb img,.ae-test__card:focus-within .bs-guide__thumb img{transform:none}}.bs-products__note{margin-top:36px}.bs-products__fine{margin-top:28px}.bs-products__grid+.bs-products__fine{margin-top:32px}.bs-compass{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 10%, transparent);background:var(--color-aerora-surface);border-radius:24px;padding:clamp(22px,3vw,40px)}.bs-compass__lead{color:var(--color-aerora-muted);margin-top:10px;font-size:16px;line-height:1.6}.bs-compass__body{align-items:center;gap:clamp(28px,4vw,56px);margin-top:32px;display:grid}@media (width>=900px){.bs-compass__body{grid-template-columns:minmax(280px,400px) 1fr}}.bs-compass__dialwrap{justify-items:center;gap:14px;display:grid}.bs-compass__dial{aspect-ratio:1;touch-action:none;user-select:none;width:min(100%,360px);position:relative}.bs-compass__face{cursor:grab;border-radius:50%;position:absolute;inset:8%}.bs-compass__face:active{cursor:grabbing}.bs-compass__face:focus-visible{outline:3px solid var(--color-aerora-accent-strong);outline-offset:6px}.bs-compass__face svg{width:100%;height:100%;overflow:visible}.bs-compass__ring{fill:var(--color-aerora-bg);stroke:color-mix(in srgb, var(--color-aerora-ink) 14%, transparent);stroke-width:1.5px}.bs-compass__tick{stroke:color-mix(in srgb, var(--color-aerora-ink) 30%, transparent);stroke-width:1.2px}.bs-compass__sunpath{fill:none;stroke:var(--color-aerora-accent);stroke-width:3px;stroke-dasharray:4 7;stroke-linecap:round}.bs-compass__sun{fill:var(--color-aerora-accent)}.bs-compass__balcony{transform-origin:160px 160px;transform:rotate(calc(var(--rot) - 180deg));transition:transform .45s var(--pk-ease-out,ease-out)}.bs-compass__wall{fill:var(--color-aerora-ink)}.bs-compass__floor{fill:var(--color-aerora-teal-soft);stroke:color-mix(in srgb, var(--color-aerora-ink) 25%, transparent)}.bs-compass__panel{fill:var(--color-aerora-dark)}.bs-compass__arrow{fill:var(--color-aerora-accent-strong)}.bs-compass__dir{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 16%, transparent);background:var(--color-aerora-surface);width:44px;height:44px;color:var(--color-aerora-ink);cursor:pointer;transform:rotate(var(--a)) translateY(calc(-1 * min(180px, 50cqw))) rotate(calc(-1 * var(--a)));border-radius:50%;place-items:center;margin:-22px 0 0 -22px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;left:50%}.bs-compass__dial{container-type:inline-size}.bs-compass__dir:hover,.bs-compass__dir[aria-pressed=true]{background:var(--color-aerora-dark);border-color:var(--color-aerora-dark);color:#fff}.bs-compass__dir:focus-visible{outline:3px solid var(--color-aerora-accent-strong);outline-offset:2px}.bs-compass__hint{text-align:center;max-width:34ch;color:var(--color-aerora-muted);font-size:13px}.bs-compass__out{gap:22px;display:grid}.bs-compass__result{background:var(--color-aerora-teal-soft);border-radius:18px;padding:22px 24px}.bs-compass__dirname{letter-spacing:.06em;text-transform:uppercase;color:var(--color-aerora-accent-strong);font-size:14px;font-weight:700}.bs-compass__pct{font-family:var(--font-display);color:var(--color-aerora-ink);margin-top:6px;font-size:clamp(56px,7vw,96px);line-height:1}.bs-compass__unit{margin-left:4px;font-size:.45em}.bs-compass__rel{color:var(--color-aerora-muted);margin-top:4px;font-size:15px}.bs-compass__bar{background:#fffc;border-radius:999px;height:10px;margin-top:16px;overflow:hidden}.bs-compass__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-aerora-accent), var(--color-aerora-accent-strong));height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .45s var(--pk-ease-out,ease-out);display:block}.bs-compass__kwh{color:var(--color-aerora-ink);margin-top:14px;font-size:17px;font-weight:600}.bs-compass__nodata{color:var(--color-aerora-ochre);margin-top:14px;font-size:15px;line-height:1.55}.bs-compass__cta{justify-self:start}@media (prefers-reduced-motion:reduce){.bs-compass__balcony,.bs-compass__bar span{transition:none}}.bs-compass [hidden]{display:none!important}.bs-anatomy,.bs-mounts,.bs-panels{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 10%, transparent);background:var(--color-aerora-surface);border-radius:24px;padding:clamp(22px,3vw,40px)}.bs-anatomy__body{align-items:start;gap:clamp(24px,4vw,48px);margin-top:28px;display:grid}@media (width>=960px){.bs-anatomy__body{grid-template-columns:1.4fr 1fr}}.bs-anatomy__scene{position:relative}.bs-anatomy__scene svg{width:100%;height:auto;display:block}.bs-anatomy__sky{fill:var(--color-aerora-bg)}.bs-anatomy__wall{fill:var(--color-aerora-amber-soft);stroke:color-mix(in srgb, var(--color-aerora-ink) 15%, transparent)}.bs-anatomy__window{fill:var(--color-aerora-teal-soft);stroke:var(--color-aerora-ink);stroke-width:2px}.bs-anatomy__frame{stroke:var(--color-aerora-ink);stroke-width:2px;fill:none}.bs-anatomy__house{fill:none;stroke:var(--color-aerora-accent-strong);stroke-width:3px;stroke-linejoin:round}.bs-anatomy__socket{fill:#fff;stroke:var(--color-aerora-ink);stroke-width:2px}.bs-anatomy__hole{fill:var(--color-aerora-ink)}.bs-anatomy__slab{fill:color-mix(in srgb, var(--color-aerora-ink) 22%, transparent)}.bs-anatomy__rail{stroke:var(--color-aerora-muted);stroke-width:6px;stroke-linecap:round}.bs-anatomy__bar{stroke:color-mix(in srgb, var(--color-aerora-muted) 60%, transparent);stroke-width:3px}.bs-anatomy__panel{fill:var(--color-aerora-dark)}.bs-anatomy__cell{stroke:#ffffff2e;stroke-width:1px}.bs-anatomy__clamp{fill:none;stroke:var(--color-aerora-ochre);stroke-width:4px;stroke-linejoin:round}.bs-anatomy__inverter{fill:var(--color-aerora-muted)}.bs-anatomy__cable{fill:none;stroke:var(--color-aerora-ink);stroke-width:3px;stroke-linecap:round}.bs-anatomy__spot{background:var(--color-aerora-accent);width:34px;height:34px;color:var(--color-aerora-ink);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;font-size:14px;font-weight:700;transition:transform .2s,background-color .2s;display:grid;position:absolute;box-shadow:0 6px 16px -6px #0f253080}.bs-anatomy__spot:hover,.bs-anatomy__spot.is-active{background:var(--color-aerora-dark);color:#fff;transform:scale(1.12)}.bs-anatomy__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bs-anatomy__tab{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 14%, transparent);background:var(--color-aerora-bg);width:100%;min-height:48px;color:var(--color-aerora-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.bs-anatomy__tab:hover,.bs-anatomy__tab.is-active{border-color:var(--color-aerora-dark)}.bs-anatomy__tab.is-active{background:var(--color-aerora-dark);color:#fff}.bs-anatomy__tab:focus-visible,.bs-mounts__tab:focus-visible{outline:3px solid var(--color-aerora-accent-strong);outline-offset:2px}.bs-anatomy__num{background:var(--color-aerora-accent);width:28px;height:28px;color:var(--color-aerora-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.bs-anatomy__text{color:var(--color-aerora-ink);padding:12px 6px 8px 54px;font-size:16px;line-height:1.6}.bs-anatomy:not(.is-js) .bs-anatomy__spot{display:none}@media (prefers-reduced-motion:reduce){.bs-anatomy__spot{transition:none}}.bs-mounts__tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.bs-mounts__tab{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 16%, transparent);background:var(--color-aerora-bg);min-height:44px;color:var(--color-aerora-ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.bs-mounts__tab:hover{border-color:var(--color-aerora-dark)}.bs-mounts__tab[aria-selected=true]{background:var(--color-aerora-dark);border-color:var(--color-aerora-dark);color:#fff}.bs-mounts__panel{align-items:start;gap:clamp(20px,3vw,40px);margin-top:24px;display:grid}.bs-mounts__panel[hidden]{display:none}@media (width>=900px){.bs-mounts__panel{grid-template-columns:1fr 1fr}}.bs-mounts__img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:auto}.bs-mounts__info{gap:16px;display:grid}.bs-mounts__name{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.bs-mounts__text{font-size:17px;line-height:1.65}.bs-mounts__tilt{font-size:16px;font-weight:600}.bs-mounts__tilt span,.bs-mounts__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-aerora-accent-strong);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.bs-mounts__fits{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bs-mounts__fits a,.bs-mounts__fits span{border:1px solid color-mix(in srgb, var(--color-aerora-ink) 16%, transparent);background:var(--color-aerora-bg);min-height:36px;color:var(--color-aerora-ink);border-radius:999px;align-items:center;padding:4px 14px;font-size:14px;font-weight:500;display:inline-flex}.bs-mounts__fits a:hover{border-color:var(--color-aerora-dark)}.bs-mounts__cta{justify-self:start}.bs-panels__table{margin-top:24px}.bs-panels__table:focus-visible{outline:3px solid var(--color-aerora-accent-strong);outline-offset:4px}.bs-panels__table table{min-width:860px}.bs-panels__table tbody th{color:var(--color-aerora-ink);font-weight:700}.bs-panels__ex{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bs-panels__ex a{color:var(--color-aerora-accent-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bs-widget-stack{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.bs-compass__dialwrap{padding-block:26px 0}.bs-compass__hint{margin-top:30px}html.a11y-contrast-dark,html.a11y-contrast-high{color:#fff;color-scheme:dark;background-color:#080808}html.a11y-contrast-light{color:#000;color-scheme:light;background-color:#fff}html.a11y-contrast-dark{--color-white:#080808;--color-gray-50:#0d0d0d;--color-blue-50:#0d0d0d;--color-gray-100:#101010;--color-gray-200:#141414;--color-blue-200:#141414;--color-gray-300:#3a3a3a;--color-gray-400:#b9b9b9;--color-gray-500:#8a8a8a;--color-gray-600:#fff;--color-gray-700:#fff;--color-gray-900:#fff;--color-gray-950:#fff;--color-gray-default:#fff;--color-gray-800:#f2f2f2;--color-slate-default:#f2f2f2;--color-slate-200:#e2e2e2;--color-black:#fff;--color-primary:#fff;--color-secondary:#fff;--color-tertiary:#fff;--color-quaternary:#fff;--color-blue-default:#8ed7ff;--color-red-default:#ff8a8a;--color-red-500:#ff9c9c;--color-red-400:#ff9ad0;--color-green-default:#bfffa8;--color-green-200:#bfffa8}html.a11y-contrast-high{--color-white:#080808;--color-gray-50:#080808;--color-blue-50:#080808;--color-gray-100:#080808;--color-gray-200:#080808;--color-blue-200:#080808;--color-gray-300:#fff;--color-gray-400:#fff;--color-gray-500:#fff;--color-gray-600:#fff;--color-gray-700:#fff;--color-gray-900:#fff;--color-gray-950:#fff;--color-gray-default:#fff;--color-gray-800:#fff;--color-slate-default:#fff;--color-slate-200:#fff;--color-black:#fff;--color-primary:#fff;--color-secondary:#fff;--color-tertiary:#fff;--color-quaternary:#fff;--color-blue-default:#ffed00;--color-red-default:#ffed00;--color-red-500:#ffed00;--color-red-400:#ffed00;--color-green-default:#fff;--color-green-200:#fff}html.a11y-contrast-light{--color-white:#fff;--color-gray-50:#fff;--color-gray-100:#fff;--color-gray-200:#fff;--color-blue-50:#fff;--color-blue-200:#fff;--color-gray-300:#000;--color-gray-400:#000;--color-gray-500:#000;--color-gray-600:#000;--color-gray-700:#000;--color-gray-default:#000;--color-black:#000;--color-primary:#000;--color-secondary:#000;--color-tertiary:#000;--color-quaternary:#000;--color-blue-default:#0037a6}html:is(.a11y-contrast-dark,.a11y-contrast-high,.a11y-contrast-light) #cookies-banner{--color-black:#000;--color-white:#fff;--color-gray-100:#f3f4f6;--color-gray-300:#d8dce3;--color-gray-400:#9ca3af;--color-gray-500:#7c7c7c;--color-gray-800:#1f2937;--color-gray-900:#111827;color:#f3f4f6;background-color:#000}html.a11y-contrast-grayscale body>:not(:where(#a11y-panel,#a11y-guide,#a11y-mask)){filter:grayscale()}html.a11y-font-scale-1{font-size:112.5%}html.a11y-font-scale-2{font-size:125%}html.a11y-font-scale-3{font-size:150%}html.a11y-font-scale-4{font-size:200%}html[class*=a11y-font-scale]{overflow-x:clip}html[class*=a11y-font-scale] body{overflow-wrap:break-word}@media (width<=48rem){html:is(.a11y-font-scale-3,.a11y-font-scale-4) body :is(.px-4,.px-6,.px-8){padding-inline:.5rem}}html.a11y-readable-font body :not(:where(#a11y-panel,#a11y-panel *,code,pre,kbd,samp)){font-family:Arial,Verdana,sans-serif}html.a11y-line-height-1 body :is(p,li,dd,dt,label,blockquote):not(:where(#a11y-panel *)){line-height:1.65}html.a11y-line-height-2 body :is(p,li,dd,dt,label,blockquote):not(:where(#a11y-panel *)){line-height:2}html.a11y-letter-spacing-1 body:not(:where(#a11y-panel,#a11y-panel *)){letter-spacing:.04em}html.a11y-letter-spacing-2 body:not(:where(#a11y-panel,#a11y-panel *)){letter-spacing:.08em}html.a11y-word-spacing-1 body:not(:where(#a11y-panel,#a11y-panel *)){word-spacing:.08em}html.a11y-word-spacing-2 body:not(:where(#a11y-panel,#a11y-panel *)){word-spacing:.16em}html.a11y-align-left body :is(p,li,dd,dt,blockquote,h1,h2,h3,h4,h5,h6):not(:where(#a11y-panel *)){text-align:left}html.a11y-reading-width #main-content{max-width:80ch;margin-inline:auto}html.a11y-highlight-headings body :is(h1,h2,h3,h4,h5,h6):not(:where(#a11y-panel *)){color:#111;outline-offset:3px;box-decoration-break:clone;background:#fff3a3;outline:2px solid #111}html.a11y-highlight-links body a[href]:not(:where(#a11y-panel,#a11y-panel *,[data-a11y-open])){text-underline-offset:.18em;text-decoration:underline .18em}html.a11y-highlight-focus body :focus-visible{outline-offset:0;outline:3px solid #fff;box-shadow:0 0 0 6px #0b1220}html:is(.a11y-reduce-motion,.a11y-pause-animations){scroll-behavior:auto!important}html:is(.a11y-reduce-motion,.a11y-pause-animations) body *,html:is(.a11y-reduce-motion,.a11y-pause-animations) body :before,html:is(.a11y-reduce-motion,.a11y-pause-animations) body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.a11y-pause-animations body :not(:where(#a11y-panel,#a11y-panel *)),html.a11y-pause-animations body :not(:where(#a11y-panel,#a11y-panel *)):before,html.a11y-pause-animations body :not(:where(#a11y-panel,#a11y-panel *)):after{animation-play-state:paused!important}html.a11y-cursor-dark body,html.a11y-cursor-dark body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 2l20 19-9 1 5 8-4 2-5-9-7 6z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 3 2,auto}html.a11y-cursor-light body,html.a11y-cursor-light body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 2l20 19-9 1 5 8-4 2-5-9-7 6z' fill='%23fff' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 3 2,auto}#a11y-guide,#a11y-mask{pointer-events:none;display:none;position:fixed;left:0;right:0}html.a11y-reading-guide #a11y-guide{height:32px;top:calc(var(--a11y-guide-y,50vh) - 16px);z-index:2147482998;background:#ffe10038;border-block:2px solid #000000b8;display:block}html.a11y-reading-mask #a11y-mask{height:120px;top:calc(var(--a11y-mask-y,50vh) - 60px);z-index:2147482997;border-block:2px solid #ffffffbf;display:block;box-shadow:0 0 0 100vmax #000000a8}html:is(.a11y-reading-guide,.a11y-reading-mask) #cookies-banner{z-index:2147482999}#a11y-panel:not([open]){display:none}#a11y-panel[open]{color:#172033;background:#fff;border:0;flex-direction:column;width:min(34rem,100vw);max-width:100vw;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;font-family:system-ui,sans-serif;font-size:1rem;line-height:1.5;display:flex;overflow:hidden;box-shadow:-12px 0 34px #0003}#a11y-panel[open]::backdrop{background:#070b239e}#a11y-panel .a11y-header,#a11y-panel .a11y-toolbar{color:#fff;background:#172033}#a11y-panel .a11y-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}#a11y-panel .a11y-header h2{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}#a11y-panel .a11y-toolbar{flex-wrap:wrap;align-items:center;gap:.625rem;padding:0 1.5rem 1.25rem;display:flex}#a11y-panel .a11y-toolbar button,#a11y-panel .a11y-toolbar a{color:#172033;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none}#a11y-panel .a11y-content{overscroll-behavior:contain;flex:1;padding:0 1.25rem 1.25rem;overflow:auto}#a11y-panel .a11y-section{border-top:1px solid #d8dce3;padding:1.5rem 0}#a11y-panel .a11y-section h3{margin:0 0 .875rem;font-size:1.1875rem;font-weight:700}#a11y-panel .a11y-section h4{margin:1.25rem 0 .625rem;font-size:1rem;font-weight:700}#a11y-panel .a11y-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}#a11y-panel .a11y-grid--profiles{grid-template-columns:1fr}#a11y-panel .a11y-choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}#a11y-panel :is(.a11y-profile,.a11y-toggle,.a11y-step,.a11y-choice){color:#172033;font:inherit;text-align:left;background:#f0f4f7;border:1px solid #d8dce3;border-radius:.75rem}#a11y-panel :is(.a11y-profile,.a11y-toggle,.a11y-choice){cursor:pointer}#a11y-panel .a11y-profile{min-height:4.25rem;padding:.875rem 1rem}#a11y-panel .a11y-profile strong,#a11y-panel .a11y-profile span{display:block}#a11y-panel .a11y-profile span{color:#4c576d;margin-top:.1875rem;font-size:.875rem}#a11y-panel .a11y-toggle{justify-content:space-between;align-items:center;gap:.625rem;min-height:4.25rem;padding:.8125rem;display:flex}#a11y-panel .a11y-switch{background:#c5ccd7;border-radius:999px;flex:none;width:2.875em;height:1.625em;padding:.1875em;transition:background-color .15s}#a11y-panel .a11y-switch:after{content:"";background:#fff;border-radius:50%;width:1.25em;height:1.25em;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 1px 3px #00000040}#a11y-panel .a11y-toggle[aria-pressed=true]{border-color:#172033}#a11y-panel .a11y-toggle[aria-pressed=true] .a11y-switch{background:#172033}#a11y-panel .a11y-toggle[aria-pressed=true] .a11y-switch:after{transform:translate(1.25em)}#a11y-panel .a11y-step{flex-wrap:wrap;grid-column:span 2;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .5rem .5rem .875rem;display:flex}#a11y-panel .a11y-step__label{font-weight:700}#a11y-panel .a11y-step__controls{background:#fff;border:1px solid #d8dce3;border-radius:999px;align-items:center;display:flex}#a11y-panel .a11y-step button{color:#172033;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:background-color .15s;display:flex}#a11y-panel .a11y-step button:hover{background:#e3e9ef}#a11y-panel .a11y-step button[aria-disabled=true]{color:#a2acbd;cursor:not-allowed}#a11y-panel .a11y-step button[aria-disabled=true]:hover{background:0 0}#a11y-panel .a11y-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;padding-inline:.25rem;font-size:.875rem}#a11y-panel .a11y-choice{text-align:center;min-height:3.625rem;padding:.625rem}#a11y-panel .a11y-choice[aria-pressed=true]{border-color:#172033;font-weight:700;box-shadow:inset 0 0 0 1px #172033}#a11y-panel .a11y-close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:2rem;line-height:1}#a11y-panel .a11y-footer{background:#fff;border-top:1px solid #dce1ea;padding:.75rem 1.125rem}#a11y-panel .a11y-footer p{color:#4c576d;margin:0;font-size:.75rem}#a11y-panel :is(button,a):focus-visible{outline-offset:0;outline:3px solid #fff;box-shadow:0 0 0 6px #0b1220}body.a11y-dialog-open{overflow:hidden}@media (width<=37.5rem){#a11y-panel{width:100%}#a11y-panel .a11y-grid,#a11y-panel .a11y-choice-group{grid-template-columns:1fr}#a11y-panel .a11y-step{grid-column:auto}}#a11y-panel,#a11y-panel *{letter-spacing:normal;word-spacing:normal;text-align:start;cursor:auto;filter:none;font-family:system-ui,sans-serif}#a11y-panel :is(a,button){text-decoration:none}#a11y-panel :is(button,[role=button]),#a11y-panel .a11y-toggle,#a11y-panel .a11y-choice,#a11y-panel .a11y-profile,#a11y-panel .a11y-step button{cursor:pointer}#a11y-panel :is(h2,h3,h4){color:inherit;background:0 0;outline:none}:root{--pk-bg:#0b0b0c;--pk-ink:#f2efe9;--pk-muted:#8c8a86;--pk-accent:#c8102e;--pk-hairline:color-mix(in srgb, var(--pk-ink) 18%, transparent);--pk-font-display:inherit;--pk-font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--pk-ease:cubic-bezier(.65, 0, .35, 1);--pk-ease-out:cubic-bezier(.16, 1, .3, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.pk-js:not(.pk-live) :is([data-pk-lines],[data-pk-chars],[data-pk-fade],[data-pk-stagger]>:not([aria-hidden=true],[data-pk-skip]),[data-pk-img],[data-pk-hero]){visibility:hidden}.pk-line,.pk-char{will-change:transform}.pk-line-mask,.pk-char-mask{margin-top:-.18em;padding-top:.18em}:where(span,a,picture):is([data-pk-img],[data-pk-hero]){display:block}[data-pk-rule]{position:relative}[data-pk-rule]:after{content:"";background:var(--pk-hairline);height:1px;transform:scaleX(var(--pk-rule,1));transform-origin:0;position:absolute;inset:auto 0 0}[data-pk-rule=top]:after{inset:0 0 auto}[data-pk-marquee]{white-space:nowrap;display:flex;overflow:hidden}[data-pk-marquee]>*{flex:none}:where([data-pk-marquee]>*){display:flex}.pk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-roll{vertical-align:top;margin-inline-end:-.12em;padding-inline-end:.12em;display:inline-flex;position:relative;overflow:hidden}.pk-roll-a,.pk-roll-b{display:inline-flex}.pk-roll-b{position:absolute;inset:0}.pk-roll span span{transition:transform .6s var(--pk-ease-out);transition-delay:calc(var(--i) * 18ms);display:inline-block}.pk-roll-b span{transform:translateY(105%)}@media (hover:hover){:is(a,button):hover>.pk-roll .pk-roll-a span,[data-pk-roll-trigger]:hover .pk-roll .pk-roll-a span,[data-pk-roll]:focus-visible .pk-roll-a span{transform:translateY(-105%)}:is(a,button):hover>.pk-roll .pk-roll-b span,[data-pk-roll-trigger]:hover .pk-roll .pk-roll-b span,[data-pk-roll]:focus-visible .pk-roll-b span{transform:translateY(0)}}:where([data-pk-btn]){isolation:isolate;transition:color .5s var(--pk-ease), scale .2s var(--pk-ease);flex-shrink:0;position:relative;overflow:hidden}[data-pk-btn]:before{content:"";border-radius:inherit;z-index:-1;background:var(--pk-btn-fill,var(--pk-accent));clip-path:inset(100% 0 0);transition:clip-path .6s var(--pk-ease);position:absolute;inset:-1px}@media (hover:hover){[data-pk-btn]:hover{color:var(--pk-btn-ink,var(--pk-ink))}[data-pk-btn]:hover:before{clip-path:inset(0)}}:where([data-pk-zoom]){overflow:hidden}[data-pk-zoom] :is(img,video,[data-pk-media]){transition:scale 1.2s var(--pk-ease-out), filter 1.2s var(--pk-ease-out)}@media (hover:hover){[data-pk-zoom]:hover :is(img,video,[data-pk-media]){scale:1.06!important}}.pk-preloader{z-index:1000;background:var(--pk-bg);color:var(--pk-ink);clip-path:inset(0);grid-template-rows:1fr auto;padding:clamp(18px,3vw,40px);display:grid;position:fixed;inset:0}html:not(.pk-js) .pk-preloader{display:none}.pk-preloader-mask{display:block;overflow:hidden}.pk-preloader-brand{font-family:var(--pk-font-display);letter-spacing:.18em;text-transform:uppercase;align-self:start;font-size:clamp(.75rem,1vw,.9rem);display:block}.pk-preloader-foot{gap:14px;display:grid}.pk-preloader-count{font-family:var(--pk-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,16vw,15rem);font-weight:500;line-height:.85;display:block}.pk-preloader-bar{background:var(--pk-hairline);height:1px;display:block}.pk-preloader-bar i{background:var(--pk-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pk-cursor{z-index:999;background:var(--pk-cursor-bg,var(--pk-accent));width:84px;height:84px;color:var(--pk-cursor-ink,#fff);font-size:var(--pk-cursor-size,.72rem);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;border-radius:50%;place-items:center;font-weight:600;display:grid;position:fixed;top:0;left:0}html.pk-menu-open{overflow:clip}.pk-menu{z-index:1000;background:var(--pk-menu-bg,var(--pk-bg));color:var(--pk-menu-ink,var(--pk-ink));overscroll-behavior:contain;flex-direction:column;justify-content:center;padding:5rem clamp(1.25rem,6vw,3rem) 3rem;display:flex;position:fixed;inset:0;overflow-y:auto}.pk-menu[hidden]{display:none}.pk-menu-nav{gap:.15em;display:grid}.pk-menu-link{color:inherit;font-family:var(--pk-font-display);font-size:clamp(2rem,9vw,3.5rem);font-weight:var(--pk-menu-weight,600);font-synthesis-weight:none;letter-spacing:-.02em;padding:.04em 0 .22em;line-height:1.15;text-decoration:none;display:block;overflow:hidden}.pk-menu-link>span{transition:translate .5s var(--pk-ease-out);display:inline-block}@media (hover:hover){.pk-menu-link:hover>span{translate:.4em}}.pk-menu-close,:where(.pk-burger){width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.pk-menu-close{position:absolute;top:1.25rem;right:clamp(1.25rem,6vw,3rem)}.pk-burger>span,.pk-menu-close:before,.pk-menu-close:after{content:"";width:22px;height:2px;transition:translate .4s var(--pk-ease), rotate .4s var(--pk-ease);background:currentColor;border-radius:2px;position:absolute;left:11px}.pk-burger>span:first-child{translate:0 -4px}.pk-burger>span:last-child{translate:0 4px}.pk-menu-close:before{rotate:45deg}.pk-menu-close:after{rotate:-45deg}:is(.pk-menu-link,.pk-menu-close,.pk-burger):focus-visible{outline-offset:4px;outline:2px solid}@media (width>=1100px) and (hover:hover) and (pointer:fine){[data-pk-tiles]{align-items:center;gap:14px;height:clamp(220px,20vw,290px);display:flex}[data-pk-tiles]>*{aspect-ratio:auto;min-width:0;height:72%;transition:flex-grow .9s var(--pk-ease-out), height .9s var(--pk-ease-out);flex:1 1 0}[data-pk-tiles]:not(:hover)>:nth-child(4),[data-pk-tiles]>:hover{flex-grow:1.8;height:100%}}@media (prefers-reduced-motion:reduce){[data-pk-tiles]>*{transition:none}}
