.page_page__bB3Zo{-webkit-padding-before:0;padding-block-start:0}.Form_form__fqeBN,.Form_row__c8Dqc{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.Form_row__c8Dqc{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.Form_field__h0Bd8{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.Form_label__pI6oB,.Form_legend__ITw8k{display:block;padding:0;color:var(--color-black-400)}.Form_optional__Cuktu{font-weight:var(--weight-text);letter-spacing:var(--tracking-wide);text-transform:none}.Form_input__p87Vx,.Form_select__ZuOkX,.Form_textarea__1YxGK{width:100%;padding-block:var(--space-2xs);padding-inline:0;border:0;-webkit-border-after:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong);border-radius:0;background-color:transparent;font-family:var(--font-text);font-size:var(--step-1);line-height:var(--leading-snug);letter-spacing:var(--tracking-lead);transition:border-color var(--dur-fast) var(--ease)}.Form_textarea__1YxGK{font-size:var(--step-0);line-height:var(--leading-normal);letter-spacing:var(--tracking-text);resize:vertical}.Form_select__ZuOkX{padding-inline:var(--space-2xs);border:1px solid var(--rule-strong);cursor:pointer;font-size:var(--step-0)}.Form_input__p87Vx::placeholder,.Form_textarea__1YxGK::placeholder{color:var(--color-black-300);opacity:1}.Form_input__p87Vx:focus,.Form_select__ZuOkX:focus,.Form_textarea__1YxGK:focus{border-color:var(--accent);outline:none}.Form_input__p87Vx:focus-visible,.Form_select__ZuOkX:focus-visible,.Form_textarea__1YxGK:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Form_fieldset__aeMr1{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;margin:0;padding:0;border:0}.Form_chips__g2lKJ{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.Form_chip__YeNpF{max-width:100%;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--rule);overflow-wrap:break-word;color:var(--color-black-400);text-align:start;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media (hover:hover){.Form_chip__YeNpF:hover{border-color:var(--fg);color:var(--fg)}}.Form_chip__YeNpF[aria-pressed=true]{background-color:var(--bg-invert);border-color:var(--bg-invert);color:var(--fg-invert)}.Form_options__Vqg96{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.Form_option__mPaQo{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border:1px solid var(--rule);text-align:start;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media (hover:hover){.Form_option__mPaQo:hover{border-color:var(--fg)}}.Form_option__mPaQo[aria-checked=true],.Form_option__mPaQo[aria-pressed=true]{border-color:var(--fg);background-color:var(--fg);color:var(--fg-invert)}.Form_optionTitle__KJmZ2{font-family:var(--font-text);font-size:var(--step-0);font-weight:var(--weight-text-medium);line-height:var(--leading-snug)}.Form_optionBlurb__vQgYB,.Form_optionMeta__Kyp_V{color:var(--color-black-400)}.Form_optionBlurb__vQgYB{font-size:var(--step--1);line-height:var(--leading-normal)}.Form_option__mPaQo[aria-checked=true] .Form_optionBlurb__vQgYB,.Form_option__mPaQo[aria-checked=true] .Form_optionMeta__Kyp_V,.Form_option__mPaQo[aria-pressed=true] .Form_optionBlurb__vQgYB,.Form_option__mPaQo[aria-pressed=true] .Form_optionMeta__Kyp_V{color:var(--color-black-200)}.Form_submit__EiPxH{justify-self:start;padding:var(--space-xs) var(--space-l);border:1px solid var(--fg);background-color:var(--fg);color:var(--fg-invert);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.Form_submit__EiPxH:focus-visible,.Form_submit__EiPxH:hover{background-color:transparent;border-color:var(--accent);color:var(--accent)}.Form_ghost__Ocdk5{-webkit-padding-after:var(--space-3xs);padding-block-end:var(--space-3xs);-webkit-border-after:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong);color:var(--color-black-400);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.Form_ghost__Ocdk5:focus-visible,.Form_ghost__Ocdk5:hover{border-block-end-color:var(--accent);color:var(--accent)}.Form_hint__eLrel{color:var(--color-black-400);font-size:var(--step--1);line-height:var(--leading-normal)}.Form_error__8gzF4{display:flex;align-items:baseline;gap:var(--space-2xs);color:var(--accent);font-weight:var(--weight-label)}.Form_sent__Mitj6{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding-block:0}.Form_sentTitle__nIbWP{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.Form_sentBody__YKamL{max-width:var(--measure);color:var(--color-black-400)}.Form_honeypot__86pFk{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.PageTransition_veil__U6xdh{position:fixed;inset:0;z-index:var(--z-veil);display:grid;place-items:center;align-content:center;grid-row-gap:var(--space-m);row-gap:var(--space-m);background-color:var(--bg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease),visibility 0s linear .14s}.PageTransition_veil__U6xdh[data-phase=hold],.PageTransition_veil__U6xdh[data-phase=out]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s var(--ease),visibility 0s}.PageTransition_veil__U6xdh[data-phase=in]{transition:opacity .24s var(--ease),visibility 0s linear .24s}.PageTransition_mark__XUD3o{width:min(44vw,15rem);height:auto;color:var(--fg);opacity:0;transform:translateY(8px);transition:opacity .2s var(--ease) 40ms,transform .32s var(--ease) 40ms}.PageTransition_veil__U6xdh[data-phase=hold] .PageTransition_mark__XUD3o,.PageTransition_veil__U6xdh[data-phase=out] .PageTransition_mark__XUD3o{opacity:1;transform:none}.PageTransition_veil__U6xdh[data-phase=in] .PageTransition_mark__XUD3o{opacity:0;transform:translateY(-4px);transition:opacity .16s var(--ease),transform .24s var(--ease)}.PageTransition_veil__U6xdh{grid-template-areas:"centre"}.PageTransition_result__O_uVy,.PageTransition_stage__5Ku_b{grid-area:centre;display:flex;flex-direction:column;align-items:center;gap:var(--space-m)}.PageTransition_stage__5Ku_b{transition:opacity .22s var(--ease)}.PageTransition_veil__U6xdh[data-result] .PageTransition_stage__5Ku_b{opacity:0}.PageTransition_result__O_uVy{opacity:0;transform:translateY(6px);transition:opacity .26s var(--ease) .18s,transform .36s var(--ease) .18s;pointer-events:none}.PageTransition_veil__U6xdh[data-result] .PageTransition_result__O_uVy{opacity:1;transform:none}.PageTransition_veil__U6xdh[data-result][data-phase=in] .PageTransition_result__O_uVy{opacity:0;transform:translateY(-4px);transition:opacity .16s var(--ease),transform .24s var(--ease)}.PageTransition_send__jn73r{display:none;position:relative;width:min(44vw,15rem);height:1px;overflow:hidden;background-color:var(--rule);opacity:0;transition:opacity .2s var(--ease) .12s}.PageTransition_veil__U6xdh[data-send=true] .PageTransition_send__jn73r{display:block}.PageTransition_veil__U6xdh[data-send=true][data-phase=hold] .PageTransition_send__jn73r,.PageTransition_veil__U6xdh[data-send=true][data-phase=out] .PageTransition_send__jn73r{opacity:1}.PageTransition_sendLine__SO2nH{position:absolute;inset-block:0;inset-inline-start:0;width:28%;background-color:var(--fg);transform:translateX(-100%)}.PageTransition_veil__U6xdh[data-send=true][data-phase=hold]:not([data-result]) .PageTransition_sendLine__SO2nH{animation:PageTransition_send-sweep__u097K .9s cubic-bezier(.5,0,.3,1) infinite}@keyframes PageTransition_send-sweep__u097K{0%{transform:translateX(-100%)}to{transform:translateX(460%)}}.PageTransition_tick__YLpyn{width:3rem;height:3rem;color:var(--fg)}.PageTransition_tickRing__28k4M{stroke-dasharray:140;stroke-dashoffset:140}.PageTransition_tickMark__WvRtK{stroke-dasharray:28;stroke-dashoffset:28}.PageTransition_veil__U6xdh[data-result=sent] .PageTransition_tickRing__28k4M{animation:PageTransition_tick-draw__4VzVs .52s var(--ease) .18s forwards}.PageTransition_veil__U6xdh[data-result=sent] .PageTransition_tickMark__WvRtK{animation:PageTransition_tick-draw__4VzVs .32s var(--ease) .56s forwards}@keyframes PageTransition_tick-draw__4VzVs{to{stroke-dashoffset:0}}.PageTransition_resultLabel__qrqxn{color:var(--fg)}.PageTransition_resultBody__iiis_{max-width:var(--measure);padding-inline:var(--gutter);color:var(--color-black-400);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-normal);text-align:center;text-wrap:balance}.SiteIntro_intro__x_T7d{--intro-w:min(58vw,26rem);--intro-h:calc(var(--intro-w) / 2.455);position:fixed;inset:0;z-index:var(--z-veil);display:grid;place-items:center;background-color:var(--bg);transition:background-color .46s var(--ease)}html:not([data-intro]) .SiteIntro_intro__x_T7d{display:none}html[data-intro=move] .SiteIntro_intro__x_T7d,html[data-intro=reveal] .SiteIntro_intro__x_T7d{background-color:transparent;pointer-events:none}.SiteIntro_mark__jIdZ0{width:var(--intro-w);color:var(--fg);transform-origin:0 0;will-change:transform;transition:transform .62s cubic-bezier(.7,0,.18,1)}.SiteIntro_art__g2b5s{width:100%;height:auto;animation:SiteIntro_intro-art-in__oBc6w .56s var(--ease) both}@keyframes SiteIntro_intro-art-in__oBc6w{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.SiteIntro_bar__U_3xz{position:absolute;top:calc(50% + var(--intro-h) / 2 + 2.25rem);left:50%;width:min(9rem,32vw);height:1px;transform:translateX(-50%);background-color:var(--rule);overflow:hidden;transition:opacity .22s var(--ease)}.SiteIntro_fill__jzRFx{display:block;width:100%;height:100%;background-color:var(--fg);transform-origin:0 50%;transform:scaleX(0);animation:SiteIntro_intro-fill__8OL_p .68s cubic-bezier(.45,0,.2,1) .12s forwards}@keyframes SiteIntro_intro-fill__8OL_p{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-intro=move] .SiteIntro_bar__U_3xz,html[data-intro=reveal] .SiteIntro_bar__U_3xz{opacity:0}.Questionnaire_stage__LaFOp{--flow-pad:clamp(var(--space-2xs),2svh,var(--space-l));--flow-gap:clamp(var(--space-2xs),2.2svh,var(--space-l));--flow-gap-s:clamp(var(--space-2xs),1.5svh,var(--space-m));--row-pad:clamp(0.3rem,0.9svh,var(--space-xs));--key-size:clamp(1.05rem,2.6svh,1.6rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:var(--flow-gap);gap:var(--flow-gap);block-size:calc(100svh - var(--header-h));padding-block:var(--flow-pad)}.Questionnaire_head__2ocSb{display:flex;align-items:center;gap:var(--space-s)}.Questionnaire_counter__cjKe8{white-space:nowrap}.Questionnaire_counterAll__tYgcs{color:var(--color-black-400)}.Questionnaire_rail__wVqcS{position:relative;flex:1 1 auto;height:1px;background-color:var(--rule)}.Questionnaire_railFill__ivaeS{position:absolute;inset-block:0;inset-inline-start:0;background-color:var(--accent);transition:width var(--dur) var(--ease)}.Questionnaire_body__d1ZV7{display:flex;flex-direction:column;gap:var(--flow-gap-s);min-block-size:0;min-width:0}.Questionnaire_question__C2WOH{font-family:var(--font-display);font-size:min(var(--step-3),5.6svh);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);text-wrap:balance}.Questionnaire_required__oecYb{color:var(--accent)}.Questionnaire_description__w6Mb3{max-width:var(--measure);color:var(--color-black-400)}.Questionnaire_rows__JXZ9a{display:grid;grid-auto-rows:min-content;align-content:start;grid-gap:0;gap:0;flex:0 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.Questionnaire_row__H80DS{display:flex;align-items:baseline;gap:var(--space-s);width:100%;padding-block:var(--row-pad);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule);text-align:start;transition:color var(--dur-fast) var(--ease),padding-inline var(--dur-fast) var(--ease)}@media (hover:hover){.Questionnaire_row__H80DS:hover{color:var(--accent-soft)}}.Questionnaire_key__uLw0_{display:grid;place-items:center;flex:0 0 auto;width:var(--key-size);height:var(--key-size);border:1px solid var(--rule-strong);color:var(--color-black-400);font-family:var(--font-mono);font-size:var(--step--1);font-weight:var(--weight-label);line-height:1;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.Questionnaire_rowLabel__WFSs6{min-width:0;font-family:var(--font-text);font-size:min(var(--step-1),2.6svh);line-height:var(--leading-snug);letter-spacing:var(--tracking-lead);overflow-wrap:break-word}.Questionnaire_rowNote__CLGsk{-webkit-margin-start:var(--space-2xs);margin-inline-start:var(--space-2xs);font-size:.72em;font-weight:var(--weight-text);color:var(--color-black-400)}.Questionnaire_row__H80DS[aria-pressed=true]{color:var(--fg)}.Questionnaire_row__H80DS[aria-pressed=true] .Questionnaire_key__uLw0_{background-color:var(--fg);border-color:var(--fg);color:var(--fg-invert)}.Questionnaire_row__H80DS[aria-pressed=true] .Questionnaire_rowLabel__WFSs6{font-weight:var(--weight-text-medium)}@media (min-width:820px) and (max-height:780px){.Questionnaire_rows__JXZ9a[data-long]{grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--row-lines,5),min-content);column-gap:var(--space-l)}}.Questionnaire_other__obq0N{padding-block:0 var(--row-pad);-webkit-padding-start:calc(var(--key-size) + var(--space-s));padding-inline-start:calc(var(--key-size) + var(--space-s))}.Questionnaire_other__obq0N input{padding-block:var(--row-pad);font-size:min(var(--step-1),2.6svh)}.Questionnaire_long__4aZDt{flex:1 1 auto;min-block-size:4.5rem;resize:none}.Questionnaire_hint__CYp4K{line-height:var(--leading-snug)}.Questionnaire_foot__7meKZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-m);-webkit-padding-before:var(--flow-gap-s);padding-block-start:var(--flow-gap-s);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.Questionnaire_commit__8MOjh{padding-block:clamp(.45rem,1.5svh,var(--space-xs))}.Questionnaire_keys__r3Kcl{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-black-400)}.Questionnaire_keys__r3Kcl kbd{font-family:var(--font-mono);font-size:inherit;font-weight:var(--weight-label);letter-spacing:var(--tracking-wide)}.Questionnaire_welcome__neHYW{display:grid;align-content:center;justify-items:start;grid-gap:var(--flow-gap-s);gap:var(--flow-gap-s)}.Questionnaire_welcomeTitle__Iu8yK{font-family:var(--font-display);font-size:min(var(--step-4),7.5svh);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);text-wrap:balance}.Questionnaire_welcomeLead__JxnjU{max-width:var(--measure-lead)}.Questionnaire_minutes__LzLCe{color:var(--color-black-400)}@media (max-width:700px){.Questionnaire_question__C2WOH{font-size:min(var(--step-2),5.6svh)}.Questionnaire_welcomeTitle__Iu8yK{font-size:min(var(--step-3),7.5svh)}.Questionnaire_keys__r3Kcl{display:none}}