.fI6bya_page{max-width:110rem;padding:calc(var(--header-height,4rem) + clamp(2.5rem, 1.5rem + 5vw, 7rem)) 1rem clamp(4rem, 3rem + 5vw, 8rem);margin-inline:auto;position:relative}.fI6bya_page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 80% 10%, color-mix(in oklab, var(--color-primary) 18%, transparent), transparent 70%);height:42rem;position:absolute;inset:0 0 auto}.fI6bya_intro{max-width:62rem}.fI6bya_title{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(2.5rem,1.4rem + 4.6vw,6.25rem);font-weight:700;line-height:.98}.fI6bya_line{display:block}.fI6bya_line+.fI6bya_line{color:var(--color-primary-light)}[data-motion=play] :is(.fI6bya_line,.fI6bya_lead){animation:fI6bya_lineIn .9s var(--ease-out-expo) var(--cue-delay,0s) backwards}.fI6bya_lead{--cue-delay:.24s}@keyframes fI6bya_lineIn{0%{translate:0 .18em}}@media (prefers-reduced-motion:reduce){.fI6bya_line,.fI6bya_lead{animation:none}}.fI6bya_lead{max-width:34rem;color:color-mix(in oklab, var(--color-foreground) 80%, transparent);margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.5}.fI6bya_formArea{--cue-delay:.28s;margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.fI6bya_aside{align-content:start;gap:3rem;margin-top:3.5rem;display:grid}.fI6bya_steps{counter-reset:none;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fI6bya_step{border-top:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;row-gap:.25rem;padding:1rem 0;display:grid}.fI6bya_step:last-child{border-bottom:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent)}.fI6bya_stepTitle{margin:0;font-size:1.0625rem;font-weight:600}.fI6bya_stepText{color:color-mix(in oklab, var(--color-foreground) 72%, transparent);grid-column:2;margin:0;font-size:.9375rem;line-height:1.5}.fI6bya_direct{gap:.75rem;display:grid}.fI6bya_directText{margin:0;line-height:1.5}.fI6bya_mail{color:var(--color-primary-light);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.fI6bya_mailArea{gap:1rem;display:grid}.fI6bya_mailLarge{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;color:var(--color-primary-light);text-underline-offset:.16em;transition:color var(--duration-base) var(--ease-out-expo);justify-self:start;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.5rem);font-weight:600;line-height:1.1;text-decoration:underline;text-decoration-thickness:.06em}.fI6bya_mailLarge:hover{color:var(--color-foreground)}.fI6bya_pending{border:1px dashed color-mix(in oklab, var(--color-primary-light) 50%, transparent);font-family:var(--font-mono);color:color-mix(in oklab, var(--color-foreground) 70%, transparent);border-radius:.75rem;justify-self:start;margin:0;padding:.5rem .875rem;font-size:.75rem}@media (min-width:40rem){.fI6bya_page{padding-inline:2rem}}@media (min-width:64rem){.fI6bya_page{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.5rem;padding-inline:clamp(2rem,4vw,4.5rem);display:grid}.fI6bya_intro{grid-column:1/span 10}.fI6bya_formArea{grid-area:2/6/auto/-1}.fI6bya_aside{grid-area:2/1/auto/span 4;margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}}
.MW0ffG_frame,.MW0ffG_message{--color-error:#ff9aa8}.MW0ffG_frame{display:grid}.MW0ffG_form,.MW0ffG_done{grid-area:1/1}.MW0ffG_form{gap:.25rem;min-width:0;display:grid;container-type:inline-size}.MW0ffG_form[data-answered]{visibility:hidden}.MW0ffG_sheetHead{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;margin-bottom:1.75rem;display:grid}.MW0ffG_sheetTitle{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--color-foreground) 75%, transparent);margin:0;font-size:.8125rem;font-weight:500}.MW0ffG_requiredNote{color:color-mix(in oklab, var(--color-foreground) 65%, transparent);margin:0;font-size:.8125rem}@container (max-width:30rem){.MW0ffG_sheetHead{grid-template-columns:minmax(0,1fr);row-gap:.375rem}}.MW0ffG_progress{grid-column:1/-1;margin-top:1rem}.MW0ffG_form:has([name=name]:valid){--done-name:1}.MW0ffG_form:has([name=email]:valid){--done-email:1}.MW0ffG_form:has([name=message]:valid){--done-message:1}.MW0ffG_progress>*>span{--rest:calc((var(--done-name,0) + var(--done-email,0) + var(--done-message,0)) / 3 * (100cqi - .4375rem));transition:transform .7s var(--ease-out-expo)}.MW0ffG_pair{gap:.25rem;display:grid}@container (min-width:34rem){.MW0ffG_pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem}}.MW0ffG_field{align-content:start;min-width:0;display:grid}.MW0ffG_label{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-bottom:.375rem;padding:0;font-size:1rem;font-weight:500;display:flex}.MW0ffG_number{font-family:var(--font-mono);color:color-mix(in oklab, var(--color-foreground) 55%, transparent);transition:color var(--duration-base) var(--ease-out-expo);font-size:.75rem}.MW0ffG_field:has(:is(input,textarea):required:valid) .MW0ffG_number{color:var(--color-primary-light)}.MW0ffG_optional{color:color-mix(in oklab, var(--color-foreground) 65%, transparent);font-size:.8125rem;font-weight:400}.MW0ffG_input{border:0;border-bottom:1px solid color-mix(in oklab, var(--color-foreground) 45%, transparent);width:100%;min-height:3rem;color:var(--color-foreground);font:inherit;caret-color:var(--color-primary-light);transition:border-color var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-expo);background:0 0;border-radius:0;padding:.5rem 0;font-size:1.0625rem}.MW0ffG_input:hover{border-color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}.MW0ffG_input:focus-visible{border-color:var(--color-primary-light);box-shadow:0 1px 0 0 var(--color-primary-light);outline:none}.MW0ffG_input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 1px 0 0 var(--color-error)}.MW0ffG_textarea{border:1px solid color-mix(in oklab, var(--color-foreground) 45%, transparent);background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-foreground) 5%, transparent) 0 1px, transparent 1px 1.75rem), color-mix(in oklab, var(--color-surface) 55%, transparent);resize:vertical;border-radius:1rem;min-height:11rem;padding:.875rem 1rem;line-height:1.6}.MW0ffG_textarea:focus-visible{box-shadow:0 0 0 1px var(--color-primary-light)}.MW0ffG_textarea[aria-invalid=true]{box-shadow:0 0 0 1px var(--color-error)}.MW0ffG_hint{max-width:32rem;color:color-mix(in oklab, var(--color-foreground) 70%, transparent);margin:-.125rem 0 .75rem;font-size:.875rem;line-height:1.5}.MW0ffG_error{min-height:1.75rem;color:var(--color-error);margin:0;padding-top:.375rem;font-size:.875rem;line-height:1.4}.MW0ffG_types{border:0;min-width:0;margin:0 0 1.75rem;padding:0}.MW0ffG_typeList{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.MW0ffG_type{border:1px solid color-mix(in oklab, var(--color-foreground) 30%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:2.75rem;transition:border-color var(--duration-base) var(--ease-out-expo), background-color var(--duration-base) var(--ease-out-expo);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;display:inline-flex;position:relative}.MW0ffG_type:hover{border-color:color-mix(in oklab, var(--color-primary-light) 60%, transparent)}.MW0ffG_type:has(.MW0ffG_radio:checked){border-color:var(--color-primary-light);background:color-mix(in oklab, var(--color-primary-light) 12%, transparent)}.MW0ffG_type:has(.MW0ffG_radio:focus-visible){outline:2px solid var(--color-primary-light);outline-offset:3px}.MW0ffG_radio{opacity:0;width:1px;height:1px;position:absolute}.MW0ffG_honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.MW0ffG_privacy{max-width:34rem;color:color-mix(in oklab, var(--color-foreground) 70%, transparent);margin:.25rem 0 1.5rem;font-size:.875rem;line-height:1.5}.MW0ffG_privacy a{color:var(--color-primary-light);text-underline-offset:.2em;text-decoration:underline}.MW0ffG_submitRow{justify-items:start;gap:1rem;display:grid}.MW0ffG_submit{background:var(--color-primary);min-height:3.5rem;color:var(--color-background);font:inherit;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-expo);border:0;border-radius:999px;align-items:center;gap:.875rem;padding:0 1.75rem;font-weight:600;display:inline-flex}.MW0ffG_submit:hover{background:var(--color-primary-light)}.MW0ffG_submit:disabled{cursor:progress}.MW0ffG_submitLabels{display:grid}.MW0ffG_submitLabels>span{grid-area:1/1}.MW0ffG_submitLabels>[aria-hidden=true]{visibility:hidden}.MW0ffG_submitIcon{width:1rem;height:1rem;transition:translate var(--duration-base) var(--ease-out-expo);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4l4 4-4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4l4 4-4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.MW0ffG_submit:hover:not(:disabled) .MW0ffG_submitIcon{translate:3px}.MW0ffG_submit:disabled .MW0ffG_submitIcon{background:0 0;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite MW0ffG_turn;-webkit-mask:none;mask:none}@keyframes MW0ffG_turn{to{rotate:1turn}}.MW0ffG_status{width:100%;min-height:4.5rem}.MW0ffG_message{border-left:2px solid var(--color-primary-light);max-width:34rem;margin:0;padding-left:1rem;font-size:.9375rem;line-height:1.5}.MW0ffG_message[data-tone=alert]{border-left-color:var(--color-error)}.MW0ffG_done{animation:MW0ffG_doneIn .6s var(--ease-out-expo) both;align-content:start;justify-items:start;gap:1rem;padding-top:.5rem;display:grid}.MW0ffG_doneMark{border-bottom:2px solid var(--color-primary-light);border-left:2px solid var(--color-primary-light);width:3rem;height:1.5rem;margin-bottom:.75rem;translate:.25rem -.25rem;rotate:-45deg}.MW0ffG_demoBadge{border:1px dashed color-mix(in oklab, var(--color-primary-light) 60%, transparent);font-family:var(--font-mono);color:var(--color-primary-light);border-radius:999px;margin:0;padding:.375rem .75rem;font-size:.75rem}.MW0ffG_doneTitle{letter-spacing:-.03em;max-width:28rem;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:1.05}.MW0ffG_doneTitle:focus{outline:none}.MW0ffG_doneText{max-width:30rem;color:color-mix(in oklab, var(--color-foreground) 80%, transparent);margin:0;line-height:1.5}.MW0ffG_again{min-height:3rem;color:var(--color-primary-light);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-weight:500;text-decoration:underline}@keyframes MW0ffG_doneIn{0%{opacity:0;translate:0 .75rem}}@media (prefers-reduced-motion:reduce){.MW0ffG_progress>*>span,.MW0ffG_done{transition:none;animation:none}}
