.hero-frame[data-astro-cid-ge2uvauf]{min-height:calc(100vh - 2 * var(--inset));min-height:calc(100svh - 2 * var(--inset));border-color:#0000}.edge[data-astro-cid-ge2uvauf]{z-index:1;background:var(--rule);pointer-events:none;position:absolute}.edge-t[data-astro-cid-ge2uvauf],.edge-b[data-astro-cid-ge2uvauf]{height:1px;left:-1px;right:-1px}.edge-l[data-astro-cid-ge2uvauf],.edge-r[data-astro-cid-ge2uvauf]{width:1px;top:-1px;bottom:-1px}.edge-t[data-astro-cid-ge2uvauf]{transform-origin:0;animation:draw-x .7s var(--ease) backwards;top:-1px}.edge-r[data-astro-cid-ge2uvauf]{transform-origin:top;animation:draw-y .7s var(--ease) 60ms backwards;right:-1px}.edge-b[data-astro-cid-ge2uvauf]{transform-origin:100%;animation:draw-x .7s var(--ease) .12s backwards;bottom:-1px}.edge-l[data-astro-cid-ge2uvauf]{transform-origin:bottom;animation:draw-y .7s var(--ease) .18s backwards;left:-1px}.hero-body[data-astro-cid-ge2uvauf]{padding:clamp(5.5rem, 13vh, 8rem) var(--pad) clamp(2.5rem, 6vh, 4rem);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.title-wrap[data-astro-cid-ge2uvauf]{width:fit-content;max-width:100%}.display[data-astro-cid-ge2uvauf]{letter-spacing:.01em;color:var(--ink);margin-left:-.03em;font-size:clamp(2.6rem,min(7.2vw,27.7778svh - 7.5rem),5.5rem);line-height:.94}.line[data-astro-cid-ge2uvauf]{display:block}.hero-dim[data-astro-cid-ge2uvauf]{margin-top:clamp(1.25rem,2.6vh,1.75rem)}.hero-dim[data-astro-cid-ge2uvauf] .dim-line[data-astro-cid-ge2uvauf]{animation:draw-x .7s var(--ease) .14s backwards}.voice[data-astro-cid-ge2uvauf]{max-width:38rem;margin-top:clamp(1.5rem,3.4vh,2.25rem)}.sub[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.55}.offer[data-astro-cid-ge2uvauf]{font-weight:600}.signature[data-astro-cid-ge2uvauf]{text-align:right;letter-spacing:.06em;margin-top:.6rem;font-size:1.0625rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:clamp(1.5rem,3.4vh,2.25rem);display:flex}.quiz-link[data-astro-cid-ge2uvauf]{font-size:1.0625rem}.hero-tb[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,2.4fr) minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.9fr);grid-auto-flow:row}.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]{animation:fill-in .52s var(--ease) backwards}.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:80ms}.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.16s}.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.24s}.tb-project[data-astro-cid-ge2uvauf] .tb-value[data-astro-cid-ge2uvauf]{letter-spacing:.04em;font-size:1rem;font-weight:700}@media (width>=744px){.tb-project[data-astro-cid-ge2uvauf] .tb-value[data-astro-cid-ge2uvauf]{font-size:1.125rem}}@keyframes draw-x{0%{transform:scaleX(0)}}@keyframes draw-y{0%{transform:scaleY(0)}}@keyframes fill-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=743px){.hero-body[data-astro-cid-ge2uvauf]{justify-content:flex-start;padding-top:5rem;padding-bottom:1.75rem}.voice[data-astro-cid-ge2uvauf]{margin-top:1.25rem}.sub[data-astro-cid-ge2uvauf]{font-size:1.0625rem}.actions[data-astro-cid-ge2uvauf]{row-gap:1rem;margin-top:1.5rem}.display[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,12.4vw,3.6rem);line-height:.95}.line[data-astro-cid-ge2uvauf]{display:inline}.line[data-astro-cid-ge2uvauf]:after{content:" "}.title-wrap[data-astro-cid-ge2uvauf]{width:auto}.hero-tb[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,2fr) minmax(0,.85fr) minmax(0,1.15fr)}.hero-tb[data-astro-cid-ge2uvauf] .tb-project[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]:nth-child(2){border-left:0;border-top:1px solid var(--rule)}.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]:nth-child(3),.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]:nth-child(4){border-top:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){.edge[data-astro-cid-ge2uvauf],.hero-dim[data-astro-cid-ge2uvauf] .dim-line[data-astro-cid-ge2uvauf],.hero-tb[data-astro-cid-ge2uvauf] .tb-cell[data-astro-cid-ge2uvauf]{animation:none}}.lede[data-astro-cid-j3n4l2zm]{max-width:var(--measure)}.builds[data-astro-cid-j3n4l2zm]{border-bottom:1px solid var(--rule);margin-top:2.5rem;padding-bottom:1.5rem}.lead[data-astro-cid-j3n4l2zm]{font-size:1.3125rem;font-weight:600;line-height:1.35}.line[data-astro-cid-j3n4l2zm]{color:var(--ink-soft);margin-top:.4rem}.example[data-astro-cid-j3n4l2zm]{border-left:1px solid var(--rule);max-width:52rem;margin-top:clamp(3.5rem,7vw,6rem);padding-left:clamp(1.1rem,2.5vw,2rem)}blockquote[data-astro-cid-j3n4l2zm]{color:var(--ink);margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.5}.closing[data-astro-cid-j3n4l2zm]{margin-top:clamp(2.5rem,5vw,4rem)}figcaption[data-astro-cid-j3n4l2zm]{text-transform:none;margin-top:1.25rem;font-size:.875rem}.student-quote[data-astro-cid-n2lz65zz]{margin-bottom:clamp(3.5rem,7vw,6rem)}.student-quote[data-astro-cid-n2lz65zz] blockquote[data-astro-cid-n2lz65zz]{margin:0}.student-quote[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{max-width:17em;font-family:var(--font-display);font-stretch:var(--narrow);letter-spacing:.005em;text-wrap:balance;text-indent:-.4em;color:var(--ink);font-size:clamp(2.75rem,7vw,5.5rem);font-weight:700;line-height:.98}@media (width<=743px){.student-quote[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{text-indent:0}}.student-quote[data-astro-cid-n2lz65zz] figcaption[data-astro-cid-n2lz65zz]{margin-top:1.5rem;font-size:1.0625rem}.story-link[data-astro-cid-n2lz65zz]{margin-top:1.75rem}.shot[data-astro-cid-n2lz65zz],.proof[data-astro-cid-n2lz65zz]{margin-top:2.5rem}.plate-row[data-astro-cid-n2lz65zz]{grid-template-columns:minmax(0,1fr);row-gap:2rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.plate-row[data-astro-cid-n2lz65zz] .shot[data-astro-cid-n2lz65zz]{margin-top:0}@media (width>=900px){.plate-row[data-astro-cid-n2lz65zz]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem)}}.proof[data-astro-cid-n2lz65zz] h3[data-astro-cid-n2lz65zz]{margin-bottom:.75rem;font-size:1.25rem}.proof[data-astro-cid-n2lz65zz] video[data-astro-cid-n2lz65zz]{aspect-ratio:16/9;background:var(--ground);width:100%;display:block}.more[data-astro-cid-n2lz65zz]{margin-top:2.5rem}.lede[data-astro-cid-odxzx7iu]{max-width:var(--measure);margin-top:1.5rem}.index[data-astro-cid-odxzx7iu]{--c-no:5.5rem;--c-len:8.5rem;margin-top:clamp(2.5rem,5vw,4rem)}.index-head[data-astro-cid-odxzx7iu],.group[data-astro-cid-odxzx7iu]{grid-template-columns:var(--c-no) minmax(0, 1fr) var(--c-len);column-gap:clamp(1rem,3vw,2.5rem);display:grid}.index-head[data-astro-cid-odxzx7iu]{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding-bottom:.6rem}.groups[data-astro-cid-odxzx7iu]{padding:0;list-style:none}.group[data-astro-cid-odxzx7iu]{border-bottom:1px solid var(--rule);padding:1.5rem 0 2rem}.nos[data-astro-cid-odxzx7iu]{font-family:var(--font-display);font-stretch:var(--narrow);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-self:start;padding:0;font-size:1.0625rem;font-weight:600;list-style:none}.nos[data-astro-cid-odxzx7iu] li[data-astro-cid-odxzx7iu]{border-bottom:1px solid var(--rule);padding:.35rem 0 .4rem;line-height:1.2}.nos[data-astro-cid-odxzx7iu] li[data-astro-cid-odxzx7iu]:first-child{padding-top:.15rem}h3[data-astro-cid-odxzx7iu]{font-family:var(--font-display);font-stretch:var(--narrow);letter-spacing:.01em;background:linear-gradient(var(--red), var(--red)) no-repeat 0 100% / 0 2px;width:fit-content;transition:background-size .32s var(--ease);padding-bottom:.2rem;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;line-height:1.05}.group[data-astro-cid-odxzx7iu]:hover h3[data-astro-cid-odxzx7iu]{background-size:100% 2px}.step-body[data-astro-cid-odxzx7iu] p[data-astro-cid-odxzx7iu]{max-width:var(--measure);margin-top:.75rem}.c-len[data-astro-cid-odxzx7iu]{padding-top:.2rem}.index-head[data-astro-cid-odxzx7iu] .c-len[data-astro-cid-odxzx7iu]{padding-top:0}.index-dim[data-astro-cid-odxzx7iu]{margin-top:1.25rem;margin-left:calc(var(--c-no) + clamp(1rem, 3vw, 2.5rem))}.keep[data-astro-cid-odxzx7iu]{max-width:var(--measure);margin-top:2rem;margin-left:calc(var(--c-no) + clamp(1rem, 3vw, 2.5rem))}.price[data-astro-cid-odxzx7iu]{border-top:1px solid var(--rule);margin-top:clamp(4rem,8vw,6.5rem);padding-top:2rem}.price-body[data-astro-cid-odxzx7iu]{max-width:var(--measure)}.amount[data-astro-cid-odxzx7iu]{border:2px solid var(--red);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--red);border-radius:2px;place-self:start;padding:.55rem 1.5rem .5rem;font-size:2.25rem;line-height:1}.price-note[data-astro-cid-odxzx7iu]{margin-top:1.5rem}.price[data-astro-cid-odxzx7iu] .button[data-astro-cid-odxzx7iu]{margin-top:2rem}.spots[data-astro-cid-odxzx7iu]{margin-top:1.5rem;font-weight:600}.reassure[data-astro-cid-odxzx7iu]{max-width:30rem;margin-top:1.25rem}@media (width>=900px){.price[data-astro-cid-odxzx7iu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.price-note[data-astro-cid-odxzx7iu]{margin-top:0}}@media (width<=899px){.index[data-astro-cid-odxzx7iu]{--c-no:3rem;--c-len:5.5rem}}@media (width<=599px){.index-head[data-astro-cid-odxzx7iu]{display:none}.group[data-astro-cid-odxzx7iu]{border-top:0;grid-template-columns:minmax(0,1fr) auto;row-gap:1rem}.groups[data-astro-cid-odxzx7iu]{border-top:1px solid var(--rule)}.nos[data-astro-cid-odxzx7iu]{flex-wrap:wrap;grid-area:1/1;display:flex}.nos[data-astro-cid-odxzx7iu] li[data-astro-cid-odxzx7iu],.nos[data-astro-cid-odxzx7iu] li[data-astro-cid-odxzx7iu]:first-child{border-bottom:0;border-left:1px solid var(--rule);padding:.2rem .6rem .25rem}.nos[data-astro-cid-odxzx7iu] li[data-astro-cid-odxzx7iu]:last-child{border-right:1px solid var(--rule)}.group[data-astro-cid-odxzx7iu] .c-len[data-astro-cid-odxzx7iu]{text-align:right;grid-area:1/2;padding-top:.25rem}.step-body[data-astro-cid-odxzx7iu]{grid-area:2/1/auto/-1}.index-dim[data-astro-cid-odxzx7iu],.keep[data-astro-cid-odxzx7iu]{margin-left:0}}.questions[data-astro-cid-vlp5z2oo]{max-width:var(--measure-wide);border-bottom:1px solid var(--rule)}.questions[data-astro-cid-vlp5z2oo]>div[data-astro-cid-vlp5z2oo]{border-top:1px solid var(--rule);padding:1.25rem 0 1.5rem}dt[data-astro-cid-vlp5z2oo]{font-size:1.3125rem;font-weight:600;line-height:1.35}dd[data-astro-cid-vlp5z2oo]{color:var(--ink-soft);margin:.4rem 0 0}.quiz-line[data-astro-cid-vlp5z2oo]{margin-top:2.5rem}.portrait[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn].cutout{background:0 0}.portrait[data-astro-cid-oxgmilyn]{max-width:20rem;margin-top:2rem}@media (width<=899px){.portrait[data-astro-cid-oxgmilyn]{max-width:min(70vw,20rem)}}h2[data-astro-cid-q6rhixpg]{max-width:12em;font-size:clamp(2.75rem,7vw,5.5rem);line-height:.94}.prose[data-astro-cid-q6rhixpg]{margin-top:1.75rem;font-size:clamp(1.125rem,1.4vw,1.25rem)}.button[data-astro-cid-q6rhixpg]{margin-top:2.25rem}
