:root{--blue:#7db8e7;--blue-vo:#63b6e2;--blue-deep:#3a8cba;--blue-text:#2f7aa6;--ink:#161616;--ink-soft:#4d4d4d;--bg:#fff;--bg-soft:#f7f7f7;--line:#e3e3e3;--dark:#1a1a1a;--max:1120px;--maxw-text:720px;--radius:4px;--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.2s;--focus:var(--blue-text);--z-header:100}@font-face{font-family:Gotham;src:url(/fonts/gotham-xlight-webfont.woff)format("woff");font-weight:100 200;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham-book-webfont.woff)format("woff");font-weight:400 500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Gotham,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:200;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip-link{z-index:calc(var(--z-header) + 1);background:var(--ink);color:#fff;border-radius:var(--radius);padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.wrap--text{max-width:var(--maxw-text);margin:0 auto;padding:0 24px}h1,h2,h3{letter-spacing:0;color:var(--ink);margin:0;font-weight:300}h1{font-size:40px;line-height:1.2}h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25}h3{font-size:1.1rem}@media (width<=640px){h1{font-size:30px}}p{color:var(--ink-soft);margin:0 0 1em;font-size:1rem;font-weight:200}.lede{color:var(--ink-soft);font-size:1rem;font-weight:200}.eyebrow{color:var(--blue);margin:0 0 10px;font-size:1rem;font-weight:300}.btn{border-radius:var(--radius);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:12px 24px;font-size:.9rem;font-weight:400;display:inline-block}.scroll-progress{height:3px;z-index:calc(var(--z-header) + 1);background:var(--blue);transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html:not(.fx) .scroll-progress{display:none}.fx [data-fx=lines]{visibility:hidden}.fx [data-fx=up]{visibility:hidden;opacity:0;transform:translateY(28px)}.fx [data-fx=stagger]>*{visibility:hidden;opacity:0;transform:translate(-20px)}.fx [data-fx=wipe]{clip-path:inset(0% 100% 0% 0%)}.fx [data-fx=wipe][data-dir=right]{clip-path:inset(0% 0% 0% 100%)}.fx [data-fx=modules] .card-module,.fx [data-fx=prices] .price-card,.fx [data-fx=board] .entry{visibility:hidden}strong,b{font-synthesis:none;font-weight:400}h1,h2,h3{text-wrap:balance}.fx [data-fx=enter] .vr-frame,.fx [data-fx=enter] .vr-cartel,.fx [data-fx=hup]{visibility:hidden}.client-marquee{border-top:1px solid var(--bg);border-bottom:1px solid var(--bg);padding:26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.client-marquee .track{will-change:transform;align-items:center;gap:48px;width:max-content;animation:140s linear infinite marquee;display:flex}.client-marquee:hover .track{animation-play-state:paused}.client-marquee .track span{color:#000;white-space:nowrap;text-transform:uppercase;flex-shrink:0;padding-top:50px;padding-left:50px;font-size:1rem;font-weight:300}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.client-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.client-marquee .track{animation:none}}.hero{background:var(--bg);padding:76px 0 64px;position:relative}.hero--page{border-bottom:1px solid var(--bg);padding:64px 0 48px}.hero .wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.hero .eyebrow,.hero h1,.hero .lede,.hero .reveal,.hero .reveal.in{text-align:center;align-self:center;margin-left:auto;margin-right:auto}.hero h1{max-width:760px;margin-bottom:18px}.hero .lede{max-width:560px}.hero-actions{gap:14px;width:100%;margin-top:30px;justify-content:center!important;align-items:center!important;display:flex!important}.hero .hero-actions,.hero--page .hero-actions{text-align:center;margin-left:auto;margin-right:auto}.btn{border-radius:var(--radius);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);padding:12px 24px;font-size:.9rem;font-weight:400;display:inline-block}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--ink)}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue-vo)}.hero-visual{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;margin:48px 0 0;overflow:hidden}.hero-visual img{width:100%;display:block}.hero-visual.wide{max-width:none}section{padding:72px 0}section.soft{background:var(--bg-soft)}section.dark{background:var(--ink);color:#fff}section.dark h2,section.dark p{color:#fff}.section-head{text-align:left;max-width:680px;margin:0 auto 48px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head.left{text-align:left;margin:0 0 40px}.grid{gap:32px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}@media (width<=860px){.grid-3,.grid-2{grid-template-columns:1fr}}.feature{border-top:1px solid var(--line);padding:22px 0 0}.feature h3{margin-bottom:6px;font-size:1rem}.feature p{color:var(--ink-soft);margin:0;font-size:.92rem}.flat-list{columns:2;column-gap:48px;margin:0;padding:0;list-style:none}.flat-list li{break-inside:avoid;border-top:1px solid var(--line);color:var(--ink-soft);padding:10px 0 10px 18px;font-size:.94rem;position:relative}.flat-list li:before{content:"–";color:var(--blue-vo);position:absolute;left:0}.flat-list li strong{color:var(--ink);font-weight:200}@media (width<=700px){.flat-list{columns:1}}.split{border-bottom:1px solid var(--line);align-items:center;gap:56px;padding:56px 0;display:flex}.split>*{flex:1}.split.reverse{flex-direction:row-reverse}.split-media img{border-radius:var(--radius);border:1px solid var(--line)}.split h3{margin-bottom:14px;font-size:1.35rem;font-weight:300}.split ul{margin:16px 0 0;padding:0;list-style:none}.split ul li{color:var(--ink-soft);margin-bottom:10px;padding-left:18px;font-size:.94rem;position:relative}.split ul li:before{content:"–";color:var(--blue-vo);position:absolute;left:0}@media (width<=860px){.split,.split.reverse{flex-direction:column;gap:26px}}.socle-box{text-align:center;background:0 0;border:none;max-width:900px;margin:0 auto;padding:48px 0 0}.socle-box h3{color:var(--ink);text-align:center;margin-bottom:32px;font-family:Gotham,-apple-system,sans-serif;font-size:1.35rem;font-weight:300}.socle-grid{text-align:left;grid-template-columns:1fr 1fr;gap:32px;display:grid}.socle-grid ul{margin:0;padding:0;list-style:none}.socle-grid li{color:var(--ink-soft);margin-bottom:12px;padding-left:18px;font-size:.92rem;font-weight:200;line-height:1.5;position:relative}.socle-grid li:before{content:"—";color:var(--ink);position:absolute;left:0}@media (width<=820px){.socle-grid{grid-template-columns:1fr}}.modules-cards-2col{grid-template-columns:repeat(2,1fr);gap:32px;width:100%;max-width:1200px;margin:40px auto 0;display:grid}.card-module{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;display:flex;overflow:hidden}.card-module-header{background:#1a1a1a;padding:24px 20px}.card-module-header h3{color:#fff;margin:0;font-family:Gotham,-apple-system,sans-serif;font-size:1.3rem;font-weight:300;line-height:1.3}.card-module-price{background:#fff;padding:8px 12px;position:relative}.card-module-price:after{content:"";background-color:var(--line);width:22%;height:1px;margin:10px auto 0;display:block}.card-module-price .price-val{color:var(--blue,#63b6e2);font-family:Gotham,-apple-system,sans-serif;font-size:2.2rem;font-weight:300;line-height:1}.card-module-price .price-val span{color:var(--blue,#63b6e2);font-size:1.3rem;font-weight:200}.card-module-price .price-sub{color:var(--ink-soft);margin-top:6px;font-size:.78rem;font-weight:200}.card-module-body{text-align:left;background:#fff;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.card-module-body p{color:var(--ink-soft);margin:0;font-family:Gotham,-apple-system,sans-serif;font-size:.92rem;font-weight:200;line-height:1.55}@media (width<=820px){.socle-grid,.modules-cards-2col{grid-template-columns:1fr}}.modules-list-2col{grid-template-columns:repeat(2,1fr);gap:0 48px;display:grid}.module-item{border-top:1px solid var(--line);padding:24px 0}.module-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.module-title-wrap{align-items:center;gap:10px;display:flex}.module-head h3{color:var(--ink);margin:0;font-family:Gotham,-apple-system,sans-serif;font-size:1.15rem;font-weight:300}.module-price{color:var(--ink);white-space:nowrap;font-family:Gotham,-apple-system,sans-serif;font-size:1.1rem;font-weight:300}.module-price span{color:var(--ink-soft);font-size:.8rem;font-weight:200}.module-item p{color:var(--ink-soft);margin:0;font-size:.875rem;font-weight:200;line-height:1.5}.badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);color:var(--ink-soft);padding:2px 6px;font-size:.68rem;font-weight:300}@media (width<=860px){.socle-grid,.modules-list-2col{grid-template-columns:1fr}}.price-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;height:100%;padding:30px 26px;display:flex}.price-card.featured{border-color:var(--blue);border-width:2px;position:relative}.price-card.featured:before{content:"Recommandée";background:var(--blue);color:#fff;border-radius:var(--radius);padding:3px 10px;font-size:.7rem;font-weight:200;position:absolute;top:-12px;left:26px}.price-card h3{color:var(--ink-soft);margin-bottom:6px;font-size:1rem;font-weight:300}.price-amount{margin:4px 0 18px;font-size:2.1rem;font-weight:200}.price-amount span{color:var(--ink-soft);font-size:.92rem;font-weight:200}.price-card ul{flex:1;margin:0 0 24px;padding:0;list-style:none}.price-card ul li{color:var(--ink-soft);border-top:1px solid var(--bg-soft);padding:8px 0;font-size:.86rem}.price-card ul li:first-child{border-top:0}.price-savings{color:var(--blue,#63b6e2);border-radius:20px;margin:8px 0 16px;font-size:.86rem;font-weight:300;display:inline-block}.compare{border-collapse:collapse;width:100%;font-size:.86rem}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:left;padding:13px 12px}.compare th{color:var(--ink-soft);font-size:.76rem;font-weight:200}.compare td.center,.compare th.center{text-align:center}.people-list{grid-template-columns:repeat(3,1fr);gap:0 44px;display:grid}.people-list .entry{border-top:1px solid var(--bg);padding-top:20px;padding-bottom:20px}.people-list .name{color:var(--ink);font-family:Gotham,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.3}.people-list .place{color:var(--ink-soft);margin-top:4px;font-family:Gotham,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:200}@media (width<=860px){.people-list{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.people-list{grid-template-columns:1fr}}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:.98rem;font-weight:200;display:flex}.faq-q .plus{color:var(--blue-vo);transition:transform .2s var(--ease);flex:none;font-size:1.2rem;font-weight:200}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s var(--ease);overflow:hidden}.faq-a-inner{color:var(--ink-soft);padding:0 0 20px;font-size:.92rem}.faq-a-inner ul{padding-left:18px}.faq-a-inner a{color:var(--blue-vo);text-decoration:underline}.form-field{margin-bottom:18px}.form-field label{color:var(--ink-soft);margin-bottom:6px;font-size:.82rem;display:block}.form-field input,.form-field textarea{border-radius:var(--radius);border:1px solid var(--line);width:100%;color:var(--ink);transition:border-color .2s var(--ease);background:#fff;padding:11px 13px;font-family:inherit;font-size:.95rem}.form-field input:focus,.form-field textarea:focus{border-color:var(--blue);outline:none}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.form-grid{grid-template-columns:1fr}}button.btn{cursor:pointer;border:0;font-family:inherit}.cta-band{background:var(--blue);color:#fff;text-align:left;padding:48px 0}.cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-band h2{color:#fff;margin-bottom:6px}.cta-band p{color:#ffffffeb;margin:0}.cta-band .btn-ghost{color:#fff;border-color:#fff9;flex:none}.cta-band .btn-ghost:hover{color:#fff;background:#ffffff1a;border-color:#fff}.page-title{text-align:inherit}.divider{background:var(--line);border:0;height:1px;margin:0}.small{color:var(--ink-soft);font-size:.8rem}.center{text-align:center}.mt-0{margin-top:0}.figures{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.figure-value{color:var(--blue-vo);margin-bottom:10px;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:200;line-height:1.1;display:block}.figure p{margin:0;font-size:.92rem}#parcours .section-head{max-width:880px}.journey{max-width:880px;margin:0 auto;padding:0;list-style:none}.journey-step{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:32px;padding:32px 0;display:grid}.journey-step:last-child{border-bottom:1px solid var(--line)}.journey-num{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-vo);padding-top:6px;font-size:.8rem;font-weight:300}.journey-body h3{margin-bottom:10px;font-size:1.5rem}.journey-body p{margin-bottom:.8em}.journey-note{border-left:2px solid var(--blue);padding-left:16px;font-size:.92rem}.specimen{background:var(--bg);border:1px solid var(--line);grid-template-columns:5fr 7fr;gap:40px;max-width:980px;margin:0 auto;padding:32px;display:grid}.specimen-media{aspect-ratio:97/130;background:linear-gradient(160deg, var(--blue) 0%, var(--blue-vo) 100%);align-items:flex-end;padding:14px;display:flex}.specimen-media span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;font-size:.72rem}.specimen-fields{margin:0}.specimen-fields>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:16px;padding:9px 0;display:grid}.specimen-fields>div:last-child{border-bottom:0}.specimen-fields dt{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-vo);padding-top:3px;font-size:.72rem;font-weight:300}.specimen-fields dd{color:var(--ink);margin:0;font-size:.92rem}.compare-wrap{overflow-x:auto}.compare-wrap .compare{border-collapse:collapse;width:100%;min-width:620px}.compare td.yes{color:var(--blue)}.compare thead th:last-child{color:var(--blue-vo)}section.dark .section-head .eyebrow{color:var(--blue)}.situation{border-top:1px solid #ffffff2e;padding-top:24px}.situation-quote{margin-bottom:18px;font-size:1.15rem;line-height:1.45;color:#fff!important}.situation h3{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:.8rem}.situation p:not(.situation-quote){color:#ffffffb3;font-size:.92rem}.start{border-top:2px solid var(--blue);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.start-item{padding:22px 24px 0 0}.start-item h3{margin-bottom:6px;font-size:1rem}.start-item p{font-size:.92rem}.start-extra{margin-top:28px;font-size:.92rem}.glossary{grid-template-columns:repeat(2,1fr);gap:0 48px;margin:0;display:grid}.glossary-item{border-top:1px solid var(--line);padding:18px 0}.glossary dt{color:var(--ink);margin-bottom:4px;font-weight:300}.glossary dd{color:var(--ink-soft);margin:0;font-size:.92rem}.faq-list{margin-top:24px}.faq-a-inner p{margin:0}@media (width<=900px){.figures,.start{grid-template-columns:repeat(2,1fr)}.specimen{grid-template-columns:1fr}.specimen-media{aspect-ratio:4/3}}@media (width<=640px){.figures,.start,.glossary{grid-template-columns:1fr}.journey-step{grid-template-columns:1fr;gap:8px}.specimen{padding:20px}.specimen-fields>div{grid-template-columns:1fr;gap:2px}}.split>*{min-width:0}.split-media{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.split-media img{border:0;border-radius:0;width:100%;height:auto}.split .split-media{align-self:center}.num{font-variant-numeric:tabular-nums}.card-module-price:after{transform:scaleX(var(--line-s,1))}.card-module{transition:translate .35s var(--ease), border-color .35s var(--ease)}.card-module:hover{border-color:var(--blue);translate:0 -6px}.price-card.featured:before{transform:scale(var(--badge-s,1));transform-origin:0}.price-card{transition:translate .35s var(--ease), border-color .35s var(--ease)}.price-card:hover{border-color:var(--blue);translate:0 -6px}.card-module-header{transition:background-color .35s var(--ease)}.card-module:hover .card-module-header{background:var(--blue)}.card-module-header{background:var(--bg-soft)}.card-module-header h3{color:var(--ink);transition:color .35s var(--ease)}.card-module:hover .card-module-header h3{color:#fff}.card-module{border-color:#0000}.card-module:hover{border-color:var(--blue)}.modules-cards-2col{gap:clamp(48px,7vw,100px) clamp(48px,10vw,140px)}.cta-band{padding-block:28px}@media (width>=861px){.cta-band .wrap{flex-wrap:nowrap}.cta-band .wrap>div{flex:1;min-width:0}.cta-band h2{font-size:clamp(1.3rem,2vw,1.6rem)}}.split-media{border:0;border-radius:0}.split li>strong:first-child,.flat-list li>strong:first-child,.v10-list li>strong:first-child{color:var(--blue);margin-bottom:2px;display:block}.flat-list li strong{font-weight:400}.specimen{align-items:start}.specimen-media{aspect-ratio:auto;top:calc(var(--hd-h,86px) + 24px);background:0 0;margin:0;padding:0;display:block;position:sticky}.specimen-media img{width:100%;height:auto}.specimen-media figcaption{color:var(--ink-soft);margin-top:10px;font-size:.72rem}.specimen-fields>div{grid-template-columns:160px 1fr}.specimen-fields dd ul{margin:0;padding:0;list-style:none}.specimen-fields dd li+li{margin-top:6px}.specimen-note{max-width:980px;color:var(--ink-soft);margin:20px auto 0}@media (width<=900px){.specimen-media{position:static}}.specimen-fields dd li{padding-left:14px;position:relative}.specimen-fields dd li:before{content:"–";position:absolute;left:0}.hs{padding-block:0;overflow:hidden}.hs-track{width:max-content;min-height:calc(100svh - var(--hd-h,86px));padding:72px max(24px, calc((100vw - var(--max)) / 2 + 24px));align-items:center;gap:6vw;display:flex}.hs-intro{width:min(34vw,420px)}@media (width<=860px){.hs-track{flex-direction:column;align-items:stretch;gap:48px;width:auto;min-height:0}.hs-intro{width:auto}}.hd-header[data-astro-cid-nen7h5rs]{--t:1;z-index:var(--z-header);background:rgba(255, 255, 255, var(--t));border-bottom:1px solid rgba(227, 227, 227, var(--t));position:sticky;top:0}.js .hd-header[data-astro-cid-nen7h5rs].hd-over{--t:0}.hd-header[data-astro-cid-nen7h5rs].hd-open{--t:1!important}.hd-wrap[data-astro-cid-nen7h5rs]{max-width:var(--max);margin:0 auto;padding:0 24px}.hd-util[data-astro-cid-nen7h5rs]{justify-content:flex-end;gap:6px;display:flex}.hd-util[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--blue);color:#fff;letter-spacing:.02em;border-radius:0 0 var(--radius) var(--radius);transition:background var(--dur-fast) var(--ease);padding:7px 12px;font-size:11px;font-weight:400;line-height:1;display:inline-block}.hd-util[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.hd-util[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--ink)}.hd-main[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:60px;display:flex}.hd-logo[data-astro-cid-nen7h5rs]{flex-shrink:0}.hd-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:28px;filter:brightness(var(--t)) invert(calc(1 - var(--t)))}.hd-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:color-mix(in srgb, var(--ink) calc(var(--t) * 100%), #fff);border-radius:var(--radius);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:5px 10px;font-size:.95rem;font-weight:300;display:block}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--blue)}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].hd-active{color:var(--blue-vo)}.hd-burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;margin-right:-10px;padding:10px;display:none}.hd-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--ink) calc(var(--t) * 100%), #fff);width:24px;height:1.5px;transition:transform .25s var(--ease), opacity .25s var(--ease);margin:6px 0;display:block}.hd-open[data-astro-cid-nen7h5rs] .hd-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7.5px)rotate(45deg)}.hd-open[data-astro-cid-nen7h5rs] .hd-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.hd-open[data-astro-cid-nen7h5rs] .hd-burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (width<=1180px){.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:5px 7px;font-size:.88rem}}@media (width<=1040px){.hd-burger[data-astro-cid-nen7h5rs]{display:block}.hd-nav[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);visibility:hidden;max-height:0;transition:max-height .3s var(--ease), visibility 0s linear .3s;background:#fff;position:absolute;top:100%;left:0;right:0;overflow:hidden}.hd-open[data-astro-cid-nen7h5rs] .hd-nav[data-astro-cid-nen7h5rs]{visibility:visible;max-height:80vh;transition:max-height .3s var(--ease);overflow-y:auto}.hd-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0;padding:6px 24px 24px}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);border-radius:0;padding:14px 10px;font-size:1rem}.hd-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].hd-active{border-radius:var(--radius)}}footer[data-astro-cid-jo6i4kqk]{color:#ffffffd9;background:#000;padding:20px 0;font-size:12px;font-weight:300}footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{text-align:center}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blue)}
