.hero[data-astro-cid-i3irphx7]{padding-block:clamp(2.5rem,1rem + 5vw,5rem) clamp(4rem,2.5rem + 5vw,7.5rem)}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:var(--step-5);letter-spacing:-.01em;max-width:29ch;margin:0;line-height:1.08}.hero__prefix[data-astro-cid-i3irphx7],.hero__rest[data-astro-cid-i3irphx7]{display:block}.hero__word[data-astro-cid-i3irphx7]{white-space:nowrap}.hero__row[data-astro-cid-i3irphx7]{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=56rem){.hero__row[data-astro-cid-i3irphx7]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero__lead[data-astro-cid-i3irphx7]{font-size:var(--step-1);max-width:44ch;margin:0}.hero__art[data-astro-cid-i3irphx7]{justify-self:end;width:min(85%,26rem);position:relative}@media (width>=56rem){.hero__art[data-astro-cid-i3irphx7]{width:min(100%,30rem);margin-top:calc(-1 * var(--space-9))}}.hero__eye{width:100%;height:auto;position:relative}.shape--pupil[data-astro-cid-i3irphx7]{aspect-ratio:1;background:var(--accent);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:42%;position:absolute;inset:0 0 auto auto;transform:translate(10%,-45%)}.title[data-astro-cid-qmjtkzr2]{max-width:20ch}.lead[data-astro-cid-qmjtkzr2] p{font-size:var(--step-1);max-width:52ch}.layers[data-astro-cid-qmjtkzr2]{margin:var(--space-7) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=56rem){.layers[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.layer[data-astro-cid-qmjtkzr2]{background:var(--tint);padding:var(--space-6) var(--space-5) var(--space-5)}.layer__num[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);font-weight:600;font-size:var(--step-5);margin-bottom:var(--space-5);line-height:.9;display:block}.layer[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{font-size:var(--step-2);margin-bottom:var(--space-3)}.layer[data-astro-cid-qmjtkzr2] p{margin:0}.sub[data-astro-cid-qmjtkzr2]{font-size:var(--step-3);margin:var(--space-8) 0 var(--space-5)}.steps__body[data-astro-cid-qmjtkzr2] ol{counter-reset:step;margin:0 0 var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=48rem){.steps__body[data-astro-cid-qmjtkzr2] ol{grid-template-columns:repeat(5,minmax(0,1fr))}}.steps__body[data-astro-cid-qmjtkzr2] li{counter-increment:step;background:var(--tint);padding:var(--space-5);font-weight:600;font-size:var(--step-1);margin:0}.steps__body[data-astro-cid-qmjtkzr2] li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);font-weight:600;font-size:var(--step-3);margin-bottom:var(--space-4);display:block}.steps__body[data-astro-cid-qmjtkzr2] p{max-width:52ch}@media (width<=47.99rem){.steps__body[data-astro-cid-qmjtkzr2] ol{gap:var(--space-2)}.steps__body[data-astro-cid-qmjtkzr2] li{padding:var(--space-3) var(--space-4);font-size:var(--step-0);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid}.steps__body[data-astro-cid-qmjtkzr2] li:before{font-size:var(--step-1);margin:0}}.faq[data-astro-cid-qmjtkzr2] dl[data-astro-cid-qmjtkzr2]{gap:var(--space-4);margin:0;display:grid}@media (width>=56rem){.faq[data-astro-cid-qmjtkzr2] dl[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__item[data-astro-cid-qmjtkzr2]{background:var(--tint);padding:var(--space-5)}.faq[data-astro-cid-qmjtkzr2] dt[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);margin-bottom:var(--space-3);line-height:1.25}.faq[data-astro-cid-qmjtkzr2] dd[data-astro-cid-qmjtkzr2]{margin:0}.faq__tail[data-astro-cid-qmjtkzr2] p{margin:var(--space-6) 0 0}.grid[data-astro-cid-surokb66]{gap:var(--space-6);display:grid}@media (width>=60rem){.grid[data-astro-cid-surokb66]{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.title[data-astro-cid-surokb66]{max-width:14ch;margin:0}@media (width>=60rem){.title[data-astro-cid-surokb66]{top:calc(var(--header-h) + var(--space-6));align-self:start;position:sticky}}.column[data-astro-cid-surokb66]{max-width:62ch}.column[data-astro-cid-surokb66] p{font-size:var(--step-1);color:var(--muted);line-height:1.55}.column[data-astro-cid-surokb66] p:first-child,.column[data-astro-cid-surokb66] p:last-child{color:var(--fg)}.column[data-astro-cid-surokb66] p:last-child{margin-bottom:0;font-weight:600}.title[data-astro-cid-3fjvxv3s]{text-align:center;max-width:16ch;margin-inline:auto}.chapters[data-astro-cid-3fjvxv3s]{margin:var(--space-8) 0 0;gap:var(--space-9);padding:0;list-style:none;display:grid}.chapter[data-astro-cid-3fjvxv3s]{gap:var(--space-6);display:grid}@media (width>=56rem){.chapters[data-astro-cid-3fjvxv3s]{gap:14.375rem}.chapter[data-astro-cid-3fjvxv3s]{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.chapter__photo[data-astro-cid-3fjvxv3s]:after{content:"";height:25vh;display:block}.chapter__pin[data-astro-cid-3fjvxv3s]{top:calc(var(--header-h) + var(--space-6));position:sticky}.chapter[data-astro-cid-3fjvxv3s]:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.chapter[data-astro-cid-3fjvxv3s]:nth-child(2n) .chapter__text[data-astro-cid-3fjvxv3s]{order:2}.chapter[data-astro-cid-3fjvxv3s]:nth-child(2) .chapter__photo[data-astro-cid-3fjvxv3s]{justify-self:end;width:70%}}.chapter[data-astro-cid-3fjvxv3s] h3[data-astro-cid-3fjvxv3s]{font-size:var(--step-5);letter-spacing:-.01em;white-space:nowrap;margin:0;line-height:1}.chapter__sub[data-astro-cid-3fjvxv3s]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);margin:var(--space-3) 0 var(--space-6);line-height:1.2}.chapter__text[data-astro-cid-3fjvxv3s] p[data-astro-cid-3fjvxv3s]:not(.chapter__sub){font-size:var(--step-1);max-width:46ch;line-height:1.55}.chapter__photo[data-astro-cid-3fjvxv3s]{margin:0}.chapter__pin[data-astro-cid-3fjvxv3s]{background:var(--tint)}.chapter__photo[data-astro-cid-3fjvxv3s] img{object-fit:cover;width:100%;height:auto;max-height:82vh}.position[data-astro-cid-3fjvxv3s]{background:var(--tint);padding:var(--space-6);margin-top:var(--space-8);gap:var(--space-5);display:grid}@media (width>=56rem){.position[data-astro-cid-3fjvxv3s]{gap:var(--space-7);padding:var(--space-7);grid-template-columns:6rem minmax(0,1fr);margin-top:14.375rem}}.position__mark[data-astro-cid-3fjvxv3s]{width:4rem}.position__eye{width:100%;height:auto;display:block}.position[data-astro-cid-3fjvxv3s] h3[data-astro-cid-3fjvxv3s]{font-size:var(--step-2)}.position[data-astro-cid-3fjvxv3s] p{font-size:var(--step-1);max-width:56ch;margin:0 0 var(--space-5)}.position[data-astro-cid-3fjvxv3s] ol{counter-reset:principle;gap:var(--space-4);max-width:56ch;margin:0;padding:0;list-style:none;display:grid}.position[data-astro-cid-3fjvxv3s] li{counter-increment:principle;font-size:var(--step-1);padding-left:2.75rem;line-height:1.5;position:relative}.position[data-astro-cid-3fjvxv3s] li:before{content:counter(principle, decimal-leading-zero);font-family:var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;left:0}.title[data-astro-cid-wbvzyo52]{max-width:20ch}.grid[data-astro-cid-wbvzyo52]{gap:var(--space-7);margin-top:var(--space-6);display:grid}@media (width>=56rem){.grid[data-astro-cid-wbvzyo52]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.lead[data-astro-cid-wbvzyo52] p{font-size:var(--step-1);max-width:46ch;margin:0}.days__label[data-astro-cid-wbvzyo52]{margin-bottom:var(--space-3);font-weight:600}.days[data-astro-cid-wbvzyo52] ul[data-astro-cid-wbvzyo52]{gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.days[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52]{align-items:baseline;gap:var(--space-2);display:flex}.days__num[data-astro-cid-wbvzyo52]{font-family:var(--font-display);font-weight:600;font-size:var(--step-4);letter-spacing:-.03em;line-height:.9}.days__unit[data-astro-cid-wbvzyo52]{font-weight:600}.metrics[data-astro-cid-wbvzyo52]{background:var(--tint);padding:var(--space-6);margin-top:var(--space-8)}.metrics[data-astro-cid-wbvzyo52] h3[data-astro-cid-wbvzyo52]{font-size:var(--step-2)}.metrics[data-astro-cid-wbvzyo52] ul{columns:2 18rem;column-gap:var(--space-7);margin:0;padding-left:1.2rem}.metrics[data-astro-cid-wbvzyo52] li{break-inside:avoid;margin-bottom:var(--space-2)}.metrics[data-astro-cid-wbvzyo52] p{max-width:56ch}.actions[data-astro-cid-wbvzyo52]{align-items:center;gap:var(--space-5) var(--space-7);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.actions[data-astro-cid-wbvzyo52] .cta{margin:0}.more[data-astro-cid-wbvzyo52]{font-weight:700;font-size:var(--step-1);margin:0}.grid[data-astro-cid-j4y4sje3]{gap:var(--space-7);align-items:center;display:grid}@media (width>=60rem){.grid[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.grid--text-only[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,1fr)}@media (width>=60rem){.grid--text-only[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,1fr)}}.title[data-astro-cid-j4y4sje3]{font-size:var(--step-4)}.text[data-astro-cid-j4y4sje3] p{font-size:var(--step-1);max-width:56ch;line-height:1.55}.art[data-astro-cid-j4y4sje3]{max-width:22rem}@media (width>=60rem){.art[data-astro-cid-j4y4sje3]{max-width:none}}.photo[data-astro-cid-j4y4sje3]{justify-self:center;width:100%;max-width:16.5rem;margin:0}@media (width>=60rem){.photo[data-astro-cid-j4y4sje3]{justify-self:end;max-width:21rem}}.photo[data-astro-cid-j4y4sje3] img{width:100%;height:auto;display:block}.cf__grid[data-astro-cid-vekgkm42]{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.cf__grid[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.field[data-astro-cid-vekgkm42]{min-width:0}label[data-astro-cid-vekgkm42]{font-weight:600;font-size:var(--step--1);margin-bottom:var(--space-1);line-height:1.3;display:block}.opt[data-astro-cid-vekgkm42]{color:var(--muted);font-weight:400}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--ink);border:1px solid var(--grey);background:#fff;border-radius:6px;padding:.55rem .8rem;line-height:1.5}textarea[data-astro-cid-vekgkm42]{resize:vertical;display:block}textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--grey);opacity:1}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}[data-astro-cid-vekgkm42][aria-invalid=true]{border:2px solid var(--ink)}.field__error[data-astro-cid-vekgkm42]{margin:var(--space-1) 0 0;font-size:var(--step--1);background:var(--accent);color:var(--ink);border-radius:3px;padding:0 .4em;font-weight:600;display:inline-block}.field__error[data-astro-cid-vekgkm42][hidden]{display:none}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf__send[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.consent[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--muted);flex:14rem;margin:0;line-height:1.4}.consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--fg)}button[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}.notice[data-astro-cid-vekgkm42]{padding:var(--space-4) var(--space-5);margin-top:var(--space-4);border-radius:6px;font-weight:600}.notice--ok[data-astro-cid-vekgkm42]{background:var(--accent);color:var(--ink)}.notice--err[data-astro-cid-vekgkm42]{color:var(--ink);border:2px solid var(--ink);background:#fff}.grid[data-astro-cid-rm6npfgm]{gap:var(--space-8);display:grid}@media (width>=60rem){.grid[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.title[data-astro-cid-rm6npfgm]{font-size:var(--step-4)}.details[data-astro-cid-rm6npfgm] p{font-size:var(--step-1);max-width:40ch}.details[data-astro-cid-rm6npfgm] ul{margin:var(--space-6) 0 0;gap:var(--space-3);font-size:var(--step-1);padding:0;list-style:none;display:grid}.details[data-astro-cid-rm6npfgm] a{overflow-wrap:anywhere;font-weight:600}.formcol[data-astro-cid-rm6npfgm]{background:var(--tint);padding:var(--space-5) var(--space-4);align-self:start}@media (width>=48rem){.formcol[data-astro-cid-rm6npfgm]{padding:var(--space-5)}}.formcol[data-astro-cid-rm6npfgm] h3[data-astro-cid-rm6npfgm]{font-size:var(--step-2)}
