.sp-hero .hero__inner{padding-bottom:clamp(5rem,10vw,8rem)}.sp-facts[data-astro-cid-lg4loyl3]{position:relative;z-index:3;margin-top:clamp(-4.5rem,-5vw,-2.5rem)}@media(max-width:899px){.sp-facts[data-astro-cid-lg4loyl3] .statband__grid{grid-template-columns:1fr}.sp-facts[data-astro-cid-lg4loyl3] .statband__cell{display:grid;grid-template-columns:5.5rem 1fr;align-items:center;gap:1rem;border-left:0;border-top:1px solid rgb(var(--tide-200));padding-block:1.25rem}.sp-facts[data-astro-cid-lg4loyl3] .statband__cell:first-child{border-top:0}.sp-facts[data-astro-cid-lg4loyl3] .statband__cell dt{margin-top:0}.sp-facts[data-astro-cid-lg4loyl3] .statband__cell .t-num{font-size:2.25rem}}.spj[data-astro-cid-swtc2nid]{padding:clamp(1.25rem,4vw,3rem)}.spj__grid[data-astro-cid-swtc2nid]{position:relative;display:grid;gap:2.5rem}@media(min-width:1024px){.spj__grid[data-astro-cid-swtc2nid]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem;align-items:start}}@media(max-width:1023px){.spj__copy[data-astro-cid-swtc2nid]{display:contents}.spj__steps[data-astro-cid-swtc2nid]{order:2;margin-top:0}.spj__device[data-astro-cid-swtc2nid]{order:1}.spj__phone[data-astro-cid-swtc2nid]{width:min(100%,16rem);font-size:.8125rem}}.spj__steps[data-astro-cid-swtc2nid]{list-style:none;isolation:isolate;margin-top:2rem;border-top:1px solid rgb(var(--tide-200))}.spj__step[data-astro-cid-swtc2nid]{position:relative;border-bottom:1px solid rgb(var(--tide-200))}.spj__label[data-astro-cid-swtc2nid]{display:flex;align-items:baseline;gap:1rem;min-height:3rem;padding:1rem .75rem .25rem;cursor:pointer}.spj__n[data-astro-cid-swtc2nid]{flex:0 0 2rem;color:rgb(var(--tide-600))}.spj__t[data-astro-cid-swtc2nid]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:1.125rem;letter-spacing:-.012em}.spj__x[data-astro-cid-swtc2nid]{padding:0 .75rem 1rem 3.75rem;margin-top:.125rem;color:rgb(var(--color-fg-tertiary));font-size:.9375rem;line-height:1.55;transition:color var(--dur-base) ease}.spj__step[data-astro-cid-swtc2nid]:before{content:"";position:absolute;inset:-1px 0;z-index:-1;border-radius:1rem;background:rgb(var(--tide-50));opacity:0;transition:opacity var(--dur-base) ease}.spj__step[data-astro-cid-swtc2nid]:after{content:"";position:absolute;left:-.3rem;top:1.45rem;width:.6rem;height:.6rem;border-radius:999px;background:rgb(var(--sun));transform:scale(0);transition:transform var(--dur-slow) var(--ease-out-expo)}@media(hover:hover){.spj__label[data-astro-cid-swtc2nid]:hover .spj__t[data-astro-cid-swtc2nid]{color:rgb(var(--tide-700))}}.spj__device[data-astro-cid-swtc2nid]{position:relative;overflow:hidden;display:grid;justify-items:center;gap:1.25rem;padding:clamp(2rem,5vw,3.5rem) 1rem 1.5rem;border-radius:clamp(1.5rem,3vw,2.25rem)}@media(min-width:1024px){.spj__device[data-astro-cid-swtc2nid]{position:sticky;top:calc(var(--nav-h) + 1.5rem)}}.spj__device[data-astro-cid-swtc2nid] .spj__motif{position:absolute;left:50%;top:50%;width:46rem;max-width:none;color:rgb(var(--tide-800) / .07);transform:translate(-50%,-55%);pointer-events:none}.spj__cap[data-astro-cid-swtc2nid]{position:relative;font-size:.8125rem;color:rgb(var(--color-fg-secondary));text-align:center}.spj__phone[data-astro-cid-swtc2nid]{position:relative;width:min(100%,19rem);aspect-ratio:9 / 17.5;padding:.55rem;border-radius:2.6rem;background:rgb(var(--ink));box-shadow:var(--shadow-e3);font-size:.875rem}.spj__notch[data-astro-cid-swtc2nid]{position:absolute;left:50%;top:1.05rem;z-index:2;width:4.5rem;height:1.1rem;margin-left:-2.25rem;border-radius:999px;background:rgb(var(--ink))}.spj__screens[data-astro-cid-swtc2nid]{position:relative;height:100%;overflow:hidden;border-radius:2.1rem;background:#fff;display:grid}.spj__screen[data-astro-cid-swtc2nid]{grid-area:1 / 1;display:flex;flex-direction:column;min-height:0;opacity:0;visibility:hidden;transform:translate3d(0,.75rem,0);transition:opacity .4s var(--ease-out-expo),transform .5s var(--ease-out-expo),visibility 0s linear .4s}.spj__radio[data-astro-cid-swtc2nid]:first-of-type:checked~.spj__device[data-astro-cid-swtc2nid] .spj__screen[data-astro-cid-swtc2nid]:first-child,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(2):checked~.spj__device[data-astro-cid-swtc2nid] .spj__screen[data-astro-cid-swtc2nid]:nth-child(2),.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(3):checked~.spj__device[data-astro-cid-swtc2nid] .spj__screen[data-astro-cid-swtc2nid]:nth-child(3),.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(4):checked~.spj__device[data-astro-cid-swtc2nid] .spj__screen[data-astro-cid-swtc2nid]:nth-child(4),.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(5):checked~.spj__device[data-astro-cid-swtc2nid] .spj__screen[data-astro-cid-swtc2nid]:nth-child(5){opacity:1;visibility:visible;transform:none;transition:opacity .4s var(--ease-out-expo),transform .5s var(--ease-out-expo),visibility 0s}.spj__radio[data-astro-cid-swtc2nid]:first-of-type:checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:first-child:before,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(2):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(2):before,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(3):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(3):before,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(4):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(4):before,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(5):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(5):before{opacity:1}.spj__radio[data-astro-cid-swtc2nid]:first-of-type:checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:first-child:after,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(2):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(2):after,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(3):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(3):after,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(4):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(4):after,.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(5):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(5):after{transform:scale(1)}.spj__radio[data-astro-cid-swtc2nid]:first-of-type:checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:first-child .spj__x[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(2):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(2) .spj__x[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(3):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(3) .spj__x[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(4):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(4) .spj__x[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(5):checked~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(5) .spj__x[data-astro-cid-swtc2nid]{color:rgb(var(--color-fg-secondary))}.spj__radio[data-astro-cid-swtc2nid]:first-of-type:focus-visible~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:first-child .spj__label[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(2):focus-visible~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(2) .spj__label[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(3):focus-visible~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(3) .spj__label[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(4):focus-visible~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(4) .spj__label[data-astro-cid-swtc2nid],.spj__radio[data-astro-cid-swtc2nid]:nth-of-type(5):focus-visible~.spj__copy[data-astro-cid-swtc2nid] .spj__step[data-astro-cid-swtc2nid]:nth-child(5) .spj__label[data-astro-cid-swtc2nid]{outline:2px solid rgb(var(--color-focus));outline-offset:2px;border-radius:.75rem}.ph-app[data-astro-cid-swtc2nid]{display:flex;align-items:center;gap:.5em;padding:2.6em 1.4em .9em;border-bottom:1px solid rgb(var(--tide-200));font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:1em}.ph-app--sp[data-astro-cid-swtc2nid]{justify-content:center;background:rgb(var(--tide-50))}.ph-mark[data-astro-cid-swtc2nid]{width:1.1em;height:1.1em;border-radius:999px;border:.22em solid rgb(var(--tide-700))}.ph-body[data-astro-cid-swtc2nid]{display:flex;flex-direction:column;gap:.7em;flex:1;min-height:0;padding:1.3em 1.4em 1.4em}.ph-center[data-astro-cid-swtc2nid]{align-items:center;text-align:center}.ph-h[data-astro-cid-swtc2nid]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:1.3em;line-height:1.2;letter-spacing:-.015em}.ph-p[data-astro-cid-swtc2nid]{font-size:.86em;line-height:1.45;color:rgb(var(--color-fg-secondary))}.ph-small[data-astro-cid-swtc2nid]{font-size:.8em;color:rgb(var(--color-fg-tertiary))}.ph-btn[data-astro-cid-swtc2nid]{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55em 1em;border-radius:999px;font-weight:600;font-size:.9em;cursor:pointer;transition:transform var(--dur-base) var(--ease-out-expo),background-color var(--dur-base) ease}.ph-btn[data-astro-cid-swtc2nid]:active{transform:scale(.97)}.ph-btn--ink[data-astro-cid-swtc2nid]{background:rgb(var(--ink));color:#fff}.ph-btn--sun[data-astro-cid-swtc2nid]{margin-top:auto;background:rgb(var(--sun));color:rgb(var(--ink))}.ph-btn--line[data-astro-cid-swtc2nid]{border:1px solid rgb(var(--tide-300));color:rgb(var(--ink))}@media(hover:hover){.ph-btn--ink[data-astro-cid-swtc2nid]:hover{background:rgb(var(--tide-900))}.ph-btn--line[data-astro-cid-swtc2nid]:hover{background:rgb(var(--tide-50))}}.ph-center[data-astro-cid-swtc2nid] .ph-btn[data-astro-cid-swtc2nid]{align-self:stretch}.ph-or[data-astro-cid-swtc2nid]{display:flex;align-items:center;gap:.75em;font-size:.78em;color:rgb(var(--color-fg-tertiary))}.ph-or[data-astro-cid-swtc2nid]:before,.ph-or[data-astro-cid-swtc2nid]:after{content:"";flex:1;height:1px;background:rgb(var(--tide-200))}.ph-field[data-astro-cid-swtc2nid] small[data-astro-cid-swtc2nid]{display:flex;align-items:center;justify-content:space-between;font-size:.74em;color:rgb(var(--color-fg-tertiary))}.ph-field[data-astro-cid-swtc2nid] small[data-astro-cid-swtc2nid] svg{width:.9em;height:.9em}.ph-field[data-astro-cid-swtc2nid] i[data-astro-cid-swtc2nid]{display:block;height:2.3em;margin-top:.3em;border:1px solid rgb(var(--tide-200));border-radius:.7em}.ph-field--done[data-astro-cid-swtc2nid] i[data-astro-cid-swtc2nid]{height:.7em;margin-top:.45em;border:0;border-radius:999px;background:rgb(var(--tide-200))}.ph-field--done[data-astro-cid-swtc2nid]:nth-child(odd) i[data-astro-cid-swtc2nid]{width:72%}.ph-field--done[data-astro-cid-swtc2nid]:nth-child(2n) i[data-astro-cid-swtc2nid]{width:54%}.ph-link[data-astro-cid-swtc2nid]{margin-top:auto;font-size:.8em;text-align:center;color:rgb(var(--tide-700));text-decoration:underline;text-underline-offset:2px}.ph-qr[data-astro-cid-swtc2nid]{display:grid;place-items:center;width:8.5em;height:8.5em;margin:.6em 0;border:1px dashed rgb(var(--tide-400));border-radius:1em;color:rgb(var(--ink))}.ph-qr[data-astro-cid-swtc2nid] svg{width:5.5em;height:5.5em;stroke-width:1.25px}.ph-face[data-astro-cid-swtc2nid]{display:grid;place-items:center;width:6.5em;height:6.5em;margin:2em 0 .8em;border-radius:999px;border:.3em solid rgb(var(--tide-200));color:rgb(var(--tide-700))}.ph-face[data-astro-cid-swtc2nid] svg{width:3em;height:3em}.ph-center[data-astro-cid-swtc2nid] .ph-btn--ink[data-astro-cid-swtc2nid]{margin-top:auto}.ph-list[data-astro-cid-swtc2nid]{list-style:none;display:grid;gap:.15em;margin:.2em 0;padding:.5em .9em;border-radius:.9em;background:rgb(var(--tide-50));font-size:.84em}.ph-list[data-astro-cid-swtc2nid] li[data-astro-cid-swtc2nid]{display:flex;align-items:center;gap:.55em;padding:.25em 0}.ph-list[data-astro-cid-swtc2nid] svg{width:.95em;height:.95em;color:rgb(var(--tide-700))}.ph-row[data-astro-cid-swtc2nid]{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:auto}.spr[data-astro-cid-j2tswthl]{position:relative;overflow:hidden;display:grid;gap:3rem;padding:clamp(1.75rem,5vw,4rem);border-radius:clamp(1.75rem,4vw,3rem)}@media(min-width:1024px){.spr[data-astro-cid-j2tswthl]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem;align-items:center}}.spr__points[data-astro-cid-j2tswthl]{margin-top:2rem;border-top:1px solid rgb(var(--tide-800) / .15)}.spr__points[data-astro-cid-j2tswthl]>div[data-astro-cid-j2tswthl]{display:grid;gap:.375rem;padding:1.125rem 0;border-bottom:1px solid rgb(var(--tide-800) / .15)}@media(min-width:640px){.spr__points[data-astro-cid-j2tswthl]>div[data-astro-cid-j2tswthl]{grid-template-columns:13rem 1fr;gap:1.5rem}}.spr__points[data-astro-cid-j2tswthl] dt[data-astro-cid-j2tswthl]{display:flex;gap:.875rem;align-items:baseline;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:1.0625rem;letter-spacing:-.01em}.spr__points[data-astro-cid-j2tswthl] dt[data-astro-cid-j2tswthl] .t-mono[data-astro-cid-j2tswthl]{color:rgb(var(--tide-700))}.spr__points[data-astro-cid-j2tswthl] dd[data-astro-cid-j2tswthl]{color:rgb(var(--ink) / .78)}.spr__art[data-astro-cid-j2tswthl]{position:relative;width:min(100%,28rem);margin-inline:auto;aspect-ratio:16 / 12.5}.spr__deck[data-astro-cid-j2tswthl]{position:absolute;left:6%;right:6%;top:18%;aspect-ratio:16 / 9.5;padding:5% 6%;border-radius:1rem;background:#fff;border:1px solid rgb(var(--tide-200));box-shadow:var(--shadow-e1);transition:transform 1s var(--ease-out-expo)}.spr__deck-title[data-astro-cid-j2tswthl]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:clamp(.8125rem,2.4vw,1rem);letter-spacing:-.01em}.spr__deck--0[data-astro-cid-j2tswthl]{transform:translate(6%,-16%) rotate(5deg)}.spr__deck--1[data-astro-cid-j2tswthl]{transform:translate(1%,-3%) rotate(1.5deg)}.spr__deck--2[data-astro-cid-j2tswthl]{transform:translate(-5%,12%) rotate(-3deg)}.js-motion .spr__art[data-astro-cid-j2tswthl]:not(.is-in) .spr__deck[data-astro-cid-j2tswthl]{transform:none}.spr__deck--1[data-astro-cid-j2tswthl]{transition-delay:80ms}.spr__deck--0[data-astro-cid-j2tswthl]{transition-delay:.16s}.spr__table[data-astro-cid-j2tswthl]{display:grid;gap:.55rem;margin-top:6%}.spr__table[data-astro-cid-j2tswthl] div[data-astro-cid-j2tswthl]{display:grid;grid-template-columns:8.5rem 1fr;align-items:center;gap:1rem}.spr__table[data-astro-cid-j2tswthl] span[data-astro-cid-j2tswthl]{font-size:.6875rem;color:rgb(var(--color-fg-secondary));white-space:nowrap}.spr__table[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl],.spr__lines[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl],.spr__frame[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl]{display:block;height:.4rem;border-radius:999px;background:rgb(var(--tide-200))}.spr__lines[data-astro-cid-j2tswthl]{display:grid;gap:.55rem;margin-top:7%}.spr__lines[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl]:nth-child(2){width:82%}.spr__lines[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl]:nth-child(4){width:58%}.spr__flow[data-astro-cid-j2tswthl]{display:grid;grid-template-columns:repeat(4,1fr);gap:5%;margin-top:6%}.spr__frame[data-astro-cid-j2tswthl]{position:relative;aspect-ratio:9 / 14;padding:30% 14% 0;border-radius:.5rem;border:1px solid rgb(var(--tide-200));background:rgb(var(--tide-50))}.spr__frame[data-astro-cid-j2tswthl] span[data-astro-cid-j2tswthl]{position:absolute;top:7%;left:14%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;color:rgb(var(--tide-700))}.spr__frame[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl]{height:7%;margin-top:12%}.spr__frame[data-astro-cid-j2tswthl] i[data-astro-cid-j2tswthl]:nth-of-type(2){width:60%}.spr__frame[data-astro-cid-j2tswthl] b[data-astro-cid-j2tswthl]{display:block;height:13%;margin-top:22%;border-radius:999px;background:rgb(var(--tide-700))}.spi[data-astro-cid-fe3euzkd]{padding:clamp(1.5rem,4vw,3.5rem)}.spi[data-astro-cid-fe3euzkd] .spi__head{margin-bottom:clamp(2rem,4vw,3.5rem)}.spi__list[data-astro-cid-fe3euzkd]{list-style:none;display:grid;border-top:1px solid rgb(var(--tide-200))}.spi__item[data-astro-cid-fe3euzkd]{padding:1.75rem 0;border-bottom:1px solid rgb(var(--tide-200))}.spi__top[data-astro-cid-fe3euzkd]{display:flex;align-items:center;justify-content:space-between}.spi__num[data-astro-cid-fe3euzkd]{color:rgb(var(--tide-500))}.spi__top[data-astro-cid-fe3euzkd] .spi__icon{color:rgb(var(--tide-700))}.spi__title[data-astro-cid-fe3euzkd]{margin-top:1.5rem}.spi__text[data-astro-cid-fe3euzkd]{margin-top:.5rem;max-width:26rem}@media(min-width:720px){.spi__list[data-astro-cid-fe3euzkd]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem}}@media(min-width:1100px){.spi__list[data-astro-cid-fe3euzkd]{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;-moz-column-gap:0;column-gap:0}.spi__item[data-astro-cid-fe3euzkd]{padding:2rem 2.25rem 2.25rem;border-bottom:0;border-left:1px solid rgb(var(--tide-200))}.spi__item[data-astro-cid-fe3euzkd]:nth-child(3n+1){border-left:0;padding-left:0}.spi__item[data-astro-cid-fe3euzkd]:nth-child(n+4){border-top:1px solid rgb(var(--tide-200))}}.spi__foot[data-astro-cid-fe3euzkd]{margin-top:2rem}.spt[data-astro-cid-voddqjgm]{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem);border-radius:clamp(1.75rem,4vw,3rem)}.spt[data-astro-cid-voddqjgm] .spt__motif{position:absolute;right:0;bottom:0;width:clamp(14rem,30vw,26rem);color:#ffffff0f;pointer-events:none}.spt__head[data-astro-cid-voddqjgm]{position:relative;display:grid;gap:1.25rem}.spt__head[data-astro-cid-voddqjgm] h2[data-astro-cid-voddqjgm]{max-width:16ch}.spt__lead[data-astro-cid-voddqjgm]{max-width:34rem;color:#ffffffc7}@media(min-width:1024px){.spt__head[data-astro-cid-voddqjgm]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;align-items:end}}.spt__chart[data-astro-cid-voddqjgm]{position:relative;margin-top:clamp(2.5rem,5vw,4rem)}.spt__list[data-astro-cid-voddqjgm]{list-style:none;border-bottom:1px solid #ffffff29}.spt__row[data-astro-cid-voddqjgm]{display:grid;gap:.875rem;padding:1.25rem 0;border-top:1px solid #ffffff29}.spt__row--head[data-astro-cid-voddqjgm]{gap:0;padding:0 0 .75rem;border-top:0}.spt__copy[data-astro-cid-voddqjgm]{display:flex;gap:1rem}.spt__num[data-astro-cid-voddqjgm]{padding-top:.2rem;color:rgb(var(--sun))}.spt__text[data-astro-cid-voddqjgm]{margin-top:.25rem;font-size:.9375rem;line-height:1.55;color:#ffffffbd}.spt__weeks[data-astro-cid-voddqjgm]{display:grid;grid-template-columns:repeat(4,1fr);font-size:.8125rem;color:#ffffffa8}.spt__weeks[data-astro-cid-voddqjgm] span[data-astro-cid-voddqjgm]{padding-left:.5rem;border-left:1px solid #ffffff38}.spt__track[data-astro-cid-voddqjgm]{position:relative;height:2.25rem;align-self:center;background-image:linear-gradient(to right,#ffffff24 1px,#0000 1px);background-size:25% 100%}.spt__bar[data-astro-cid-voddqjgm]{position:absolute;top:.5rem;bottom:.5rem;border-radius:999px;background:rgb(var(--sun));transform-origin:0;transition:transform 1s var(--ease-out-expo);transition-delay:calc(.2s + var(--i) * .16s)}.js-motion .spt__chart[data-astro-cid-voddqjgm]:not(.is-in) .spt__bar[data-astro-cid-voddqjgm]{transform:scaleX(0)}.spt__key[data-astro-cid-voddqjgm]{width:1.75rem;height:.75rem;border-radius:999px;background:rgb(var(--sun))}.spt__bar--review[data-astro-cid-voddqjgm],.spt__key--review[data-astro-cid-voddqjgm]{background:repeating-linear-gradient(-45deg,#ffffffb3 0 5px,#ffffff38 5px 10px)}.spt__legend[data-astro-cid-voddqjgm]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem;font-size:.875rem;color:#fffc}.spt__legend[data-astro-cid-voddqjgm] span[data-astro-cid-voddqjgm]{display:inline-flex;align-items:center;gap:.5rem}@media(min-width:1024px){.spt__row[data-astro-cid-voddqjgm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:center}}.spf[data-astro-cid-shnfjzsc]{display:grid;gap:2.5rem;padding:clamp(1.25rem,4vw,3rem)}@media(min-width:1024px){.spf[data-astro-cid-shnfjzsc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;padding:3.5rem}.spf__lead[data-astro-cid-shnfjzsc]{position:sticky;top:calc(var(--nav-h) + 2rem);align-self:start}}.spf__lead[data-astro-cid-shnfjzsc] h2[data-astro-cid-shnfjzsc]{max-width:14ch}.spf__routes[data-astro-cid-shnfjzsc]{list-style:none;display:grid;gap:.75rem;margin-top:2rem}.spf__routes[data-astro-cid-shnfjzsc] a[data-astro-cid-shnfjzsc]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.875rem 1.125rem .875rem .875rem;border:1px solid rgb(var(--tide-200));border-radius:1.25rem;color:rgb(var(--ink));text-decoration:none;transition:background-color var(--dur-base) ease,border-color var(--dur-base) ease}@media(hover:hover){.spf__routes[data-astro-cid-shnfjzsc] a[data-astro-cid-shnfjzsc]:hover{background:rgb(var(--tide-50));border-color:rgb(var(--tide-300))}}.spf__routes[data-astro-cid-shnfjzsc] strong[data-astro-cid-shnfjzsc]{display:block;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em}.spf__routes[data-astro-cid-shnfjzsc] small[data-astro-cid-shnfjzsc]{display:block;font-size:.8125rem;color:rgb(var(--color-fg-tertiary))}.spf__icon[data-astro-cid-shnfjzsc]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.875rem;background:rgb(var(--tide-100))}.spf__form[data-astro-cid-shnfjzsc]{padding:clamp(1.25rem,3vw,2rem);border-radius:1.75rem;background:rgb(var(--tide-50));border:1px solid rgb(var(--tide-200))}.spf__legal[data-astro-cid-shnfjzsc]{max-width:48rem;margin-top:1.5rem;padding-inline:.5rem}
