.line-field[data-astro-cid-4zgmmfpt]{padding-top:1.4rem;position:relative}.line-field[data-astro-cid-4zgmmfpt] input[data-astro-cid-4zgmmfpt],.line-field[data-astro-cid-4zgmmfpt] select[data-astro-cid-4zgmmfpt]{width:100%;height:3rem;font:inherit;color:var(--color-ink);border:0;border-bottom:1.5px solid var(--color-ink);appearance:none;background:0 0;border-radius:0;padding:0 0 .25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);transition:border-color .2s}.line-field[data-astro-cid-4zgmmfpt] select[data-astro-cid-4zgmmfpt]{cursor:pointer;padding-inline-end:2.5rem}.line-field[data-astro-cid-4zgmmfpt] label[data-astro-cid-4zgmmfpt]{inset-inline-start:0;pointer-events:none;color:var(--color-ink);transform-origin:100% 0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);transition:transform .2s,top .2s,color .2s;position:absolute;top:2.15rem}.line-field[data-astro-cid-4zgmmfpt] input[data-astro-cid-4zgmmfpt]:focus,.line-field[data-astro-cid-4zgmmfpt] select[data-astro-cid-4zgmmfpt]:focus{border-bottom-color:var(--color-coral);border-bottom-width:2px;outline:none}.line-field[data-astro-cid-4zgmmfpt] input[data-astro-cid-4zgmmfpt]:focus+label[data-astro-cid-4zgmmfpt],.line-field[data-astro-cid-4zgmmfpt] input[data-astro-cid-4zgmmfpt]:not(:placeholder-shown)+label[data-astro-cid-4zgmmfpt],.line-field[data-astro-cid-4zgmmfpt] select[data-astro-cid-4zgmmfpt]:focus+label[data-astro-cid-4zgmmfpt],.line-field[data-astro-cid-4zgmmfpt] select[data-astro-cid-4zgmmfpt]:valid+label[data-astro-cid-4zgmmfpt]{color:var(--color-ink);font-weight:500;top:0;transform:scale(.75)}.line-field[data-astro-cid-4zgmmfpt] .chev[data-astro-cid-4zgmmfpt]{inset-inline-end:0;width:1.125rem;height:1.125rem;color:var(--color-coral);pointer-events:none;position:absolute;top:2.3rem}.line-field[data-astro-cid-4zgmmfpt] input[data-astro-cid-4zgmmfpt][type=tel]{text-align:right;direction:ltr}.line-field[data-astro-cid-4zgmmfpt] [data-astro-cid-4zgmmfpt][aria-invalid=true]{border-bottom-color:var(--color-coral)}.line-field[data-astro-cid-4zgmmfpt] .err[data-astro-cid-4zgmmfpt]{margin-top:.5rem}.err[data-astro-cid-4zgmmfpt]{color:var(--color-ink);font-size:.875rem;font-weight:500}.err[data-astro-cid-4zgmmfpt]:before{content:"";background:var(--color-coral);border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.4rem;display:inline-block}.err[data-astro-cid-4zgmmfpt]:empty{display:none}.d-meta[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-size:.875rem;font-weight:500}.d-dark[data-astro-cid-lcdefpme] .d-meta[data-astro-cid-lcdefpme]{color:#ffffff80}.d-h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3.5rem,1rem + 11vw,11.5rem);font-weight:700;line-height:.92}.d-accent[data-astro-cid-lcdefpme]{color:var(--color-coral);display:inline-block;position:relative}.d-underline[data-astro-cid-lcdefpme]{inset-inline:0;width:100%;height:.14em;position:absolute;bottom:-.06em;overflow:visible}.d-underline[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:1s cubic-bezier(.6,0,.2,1) .5s forwards d-draw}@keyframes d-draw{to{stroke-dashoffset:0}}.d-rings[data-astro-cid-lcdefpme]{inset-inline-end:-12%;width:min(80vw,760px);top:4%}.d-rings[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{transform-box:view-box;transform-origin:300px 300px;transform:translate(calc(var(--mx,0) * var(--k) * 1px), calc(var(--my,0) * var(--k) * 1px));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.d-marquee[data-astro-cid-lcdefpme]{animation:40s linear infinite d-marquee}@keyframes d-marquee{to{transform:translate(50%)}}.d-h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,1.2rem + 3.6vw,4.5rem);font-weight:700;line-height:1.02}.js .d-words[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{opacity:.18;transition:opacity .25s linear}.js .d-words[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme].lit{opacity:1}.d-row-line[data-astro-cid-lcdefpme]{inset-inline:0;background:var(--color-coral);transform-origin:100%;height:2px;transition:transform .5s cubic-bezier(.6,0,.2,1);position:absolute;bottom:-1px;transform:scaleX(0)}.d-row[data-astro-cid-lcdefpme]:hover .d-row-line[data-astro-cid-lcdefpme]{transform:scaleX(1)}.d-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (pointer:fine){.d-row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{transform:translate(-12px)}}.d-todo[data-astro-cid-lcdefpme]{text-align:center;color:color-mix(in srgb, var(--color-ink) 55%, transparent);border:2px dashed color-mix(in srgb, var(--color-ink) 25%, transparent);background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--color-ink) 4%, transparent) 14px 15px);place-items:center;padding:1.5rem;font-weight:500;display:grid}.d-todo-inline[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-coral) 14%, transparent);border-radius:4px;padding-inline:.2em}@media (prefers-reduced-motion:reduce){.d-marquee[data-astro-cid-lcdefpme]{animation:none}.d-underline[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0}.js .d-words[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{opacity:1}}
