.Hero-module__7HnD1W__hero{background:var(--surface);height:100dvh;position:relative;overflow:hidden}.Hero-module__7HnD1W__stage{contain:strict;isolation:isolate;position:absolute;inset:0}.Hero-module__7HnD1W__brand{width:clamp(34px,min(3.4375vw,5.2dvh),66px);color:var(--ink);z-index:4;position:absolute;top:2.14175dvh;left:3.85417vw}.Hero-module__7HnD1W__brand svg{width:100%;height:auto}.Hero-module__7HnD1W__nav{pointer-events:none;z-index:4;position:absolute;inset:0}.Hero-module__7HnD1W__navList{gap:3.3vw;font-size:clamp(13px,min(1.30208vw,2.05dvh),25px);line-height:1;list-style:none;display:flex;position:absolute;top:3.42679dvh;left:10.1042vw}.Hero-module__7HnD1W__navItem{transform:scaleX(var(--sx,1));transform-origin:0}.Hero-module__7HnD1W__navLink{pointer-events:auto;color:var(--ink);text-underline-offset:.25em;text-decoration:none}.Hero-module__7HnD1W__navLink:hover{text-decoration:underline;text-decoration-thickness:1px}.Hero-module__7HnD1W__pill{background:var(--ink);height:clamp(34px,4.43925dvh,57px);color:var(--surface);letter-spacing:.026923em;white-space:nowrap;z-index:4;border-radius:999px;align-items:center;padding:0 1.15em;font-size:clamp(13px,min(1.30208vw,2.05dvh),25px);line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:2.33645dvh;right:7.5vw}.Hero-module__7HnD1W__pill:hover{background:var(--accent-a)}.Hero-module__7HnD1W__word{font-family:var(--font-display-stack);letter-spacing:.033708em;white-space:nowrap;color:var(--ink);z-index:1;font-size:min(23.3vw,46dvh);font-weight:400;line-height:1;position:absolute;top:11.5654dvh;left:4.34896vw}.Hero-module__7HnD1W__wordMask,.Hero-module__7HnD1W__wordInner{display:block}.Hero-module__7HnD1W__wordFirst{margin-right:.042135em;display:inline-block;transform:scaleX(1.0866)}.Hero-module__7HnD1W__wordAccent{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.Hero-module__7HnD1W__flower{--flower-h:106.109dvh;height:var(--flower-h);width:calc(var(--flower-h) * var(--flower-ratio));pointer-events:none;z-index:2;position:absolute;top:14.7491dvh;left:49.1213vw;transform:translate(-50%)}.Hero-module__7HnD1W__flowerLayer{position:absolute;inset:0}.Hero-module__7HnD1W__flowerLayer img{object-fit:contain;object-position:50% 100%}.Hero-module__7HnD1W__flowerLayerTop{-webkit-mask-image:linear-gradient(#0000,#0000);mask-image:linear-gradient(#0000,#0000)}.Hero-module__7HnD1W__corner{color:var(--ink);z-index:3;font-size:clamp(14px,min(1.40625vw,2.1028dvh),27px);line-height:1.25;position:absolute;bottom:4.36137dvh}.Hero-module__7HnD1W__cornerLeft{transform-origin:0 100%;left:3.17708vw;transform:scaleX(1.073)}.Hero-module__7HnD1W__cornerRight{transform-origin:100% 100%;right:3.17708vw;transform:scaleX(1.058)}.Hero-module__7HnD1W__cornerInner,.Hero-module__7HnD1W__cornerLine{display:block}@keyframes Hero-module__7HnD1W__orb-word{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes Hero-module__7HnD1W__orb-subject{0%{opacity:0;transform:translate(-50%)translateY(3.4dvh)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Hero-module__7HnD1W__orb-quiet{0%{opacity:0;transform:translateY(.6dvh)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__7HnD1W__orb-corner{0%{opacity:0;transform:translateY(1.2dvh)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__7HnD1W__orb-dim{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__7HnD1W__orb-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){html.anim .Hero-module__7HnD1W__wordMask{margin:-.08em -.06em;padding:.08em .06em;overflow:hidden}html.anim .Hero-module__7HnD1W__brand{animation:Hero-module__7HnD1W__orb-quiet .62s var(--orb-soft) .1s both}html.anim .Hero-module__7HnD1W__navItem{animation:Hero-module__7HnD1W__orb-dim .55s var(--orb-soft) both}html.anim .Hero-module__7HnD1W__navItem:first-child{animation-delay:.18s}html.anim .Hero-module__7HnD1W__navItem:nth-child(2){animation-delay:.225s}html.anim .Hero-module__7HnD1W__navItem:nth-child(3){animation-delay:.27s}html.anim .Hero-module__7HnD1W__navItem:nth-child(4){animation-delay:.315s}html.anim .Hero-module__7HnD1W__pill{animation:Hero-module__7HnD1W__orb-quiet .62s var(--orb-soft) .34s both}html.anim .Hero-module__7HnD1W__wordInner{animation:Hero-module__7HnD1W__orb-word 1.15s var(--orb-reveal) .3s both}html.anim .Hero-module__7HnD1W__flower{animation:Hero-module__7HnD1W__orb-subject 1.15s var(--orb-reveal) .66s both}html.anim .Hero-module__7HnD1W__cornerInner{animation:Hero-module__7HnD1W__orb-corner .72s var(--orb-soft) .98s both}}@media (prefers-reduced-motion:reduce){html.anim .Hero-module__7HnD1W__stage{animation:.28s both Hero-module__7HnD1W__orb-fade}}@media (max-width:900px),(max-aspect-ratio:4/5){.Hero-module__7HnD1W__nav,.Hero-module__7HnD1W__pill{display:none}}@media (prefers-reduced-motion:no-preference) and (max-width:900px),(prefers-reduced-motion:no-preference) and (max-aspect-ratio:4/5){html.anim .Hero-module__7HnD1W__brand{animation-delay:80ms}html.anim .Hero-module__7HnD1W__wordInner{animation-delay:.22s}html.anim .Hero-module__7HnD1W__flower{animation-delay:.52s}html.anim .Hero-module__7HnD1W__cornerInner{animation-delay:.8s}}@media (max-width:1200px),(orientation:portrait){.Hero-module__7HnD1W__word{text-align:center;width:100%;left:0}}@media (max-aspect-ratio:4/5){.Hero-module__7HnD1W__word{font-size:min(23vw,15dvh)}.Hero-module__7HnD1W__flower{--flower-h:min(55dvh, 110vw);top:calc(50dvh - var(--flower-h) / 2)}.Hero-module__7HnD1W__corner{max-width:44vw}}
.MobileMenu-module__yswQjG__root{display:none}@media (max-width:900px),(max-aspect-ratio:4/5){.MobileMenu-module__yswQjG__root{display:contents}}.MobileMenu-module__yswQjG__burger{background:var(--ink);width:clamp(44px,5.4dvh,56px);height:clamp(44px,5.4dvh,56px);color:var(--surface);cursor:pointer;z-index:12;border:0;border-radius:50%;place-content:center;gap:6px;display:grid;position:absolute;top:2.14175dvh;right:3.85417vw}.MobileMenu-module__yswQjG__bar{width:18px;height:2px;transition:transform .28s var(--orb-soft);background:currentColor;display:block}.MobileMenu-module__yswQjG__root[data-open] .MobileMenu-module__yswQjG__bar:first-child{transform:translateY(4px)rotate(45deg)}.MobileMenu-module__yswQjG__root[data-open] .MobileMenu-module__yswQjG__bar:last-child{transform:translateY(-4px)rotate(-45deg)}.MobileMenu-module__yswQjG__scrim{opacity:0;visibility:hidden;transition:opacity .28s var(--orb-soft), visibility 0s linear .28s;z-index:9;background:#00000059;border:0;position:absolute;inset:0}.MobileMenu-module__yswQjG__sheet{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .28s var(--orb-soft), transform .28s var(--orb-soft), visibility 0s linear .28s;z-index:10;border-radius:0 0 24px 24px;padding:calc(2.14175dvh + clamp(44px,5.4dvh,56px) + 2rem) 3.85417vw 2rem;position:absolute;top:0;left:0;right:0;transform:translateY(-12px)}.MobileMenu-module__yswQjG__root[data-open] .MobileMenu-module__yswQjG__scrim,.MobileMenu-module__yswQjG__root[data-open] .MobileMenu-module__yswQjG__sheet{opacity:1;visibility:visible;transition-delay:0s}.MobileMenu-module__yswQjG__root[data-open] .MobileMenu-module__yswQjG__sheet{transform:translateY(0)}.MobileMenu-module__yswQjG__list{gap:.35em;font-size:clamp(24px,7vw,34px);line-height:1.2;list-style:none;display:grid}.MobileMenu-module__yswQjG__link{color:var(--ink);text-underline-offset:.2em;text-decoration:none}.MobileMenu-module__yswQjG__link:hover{text-decoration:underline;text-decoration-thickness:1px}.MobileMenu-module__yswQjG__cta{background:var(--ink);height:48px;color:var(--surface);letter-spacing:.026923em;border-radius:999px;align-items:center;margin-top:1.75rem;padding:0 1.25em;font-size:16px;text-decoration:none;display:inline-flex}.MobileMenu-module__yswQjG__cta:hover{background:var(--accent-a)}@keyframes MobileMenu-module__yswQjG__orb-quiet{0%{opacity:0;transform:translateY(.6dvh)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html.anim .MobileMenu-module__yswQjG__burger{animation:MobileMenu-module__yswQjG__orb-quiet .62s var(--orb-soft) .18s both}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__yswQjG__bar,.MobileMenu-module__yswQjG__scrim,.MobileMenu-module__yswQjG__sheet{transition:none}}
.sections-module__9aG06W__section{padding:clamp(96px,16vh,184px) clamp(16px,4.34896vw,84px)}.sections-module__9aG06W__section+.sections-module__9aG06W__section{padding-top:0}.sections-module__9aG06W__title{font-family:var(--font-display-stack);letter-spacing:.01em;font-size:clamp(40px,6.2vw,96px);font-weight:400;line-height:1.02}.sections-module__9aG06W__intro{max-width:34ch;color:var(--ink-soft);margin-top:1.25rem;font-size:clamp(20px,1.9vw,28px);line-height:1.35}.sections-module__9aG06W__prose{max-width:68ch;font-size:clamp(17px,1.25vw,20px);line-height:1.6}.sections-module__9aG06W__timeline{--gap:clamp(40px, 6vw, 112px);--p:0;max-width:1180px;margin:clamp(64px,10vh,120px) auto 0;position:relative}.sections-module__9aG06W__track{background:color-mix(in srgb, var(--ink-soft) 28%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.sections-module__9aG06W__trackFill{background:linear-gradient(180deg, var(--accent-a), var(--accent-b));width:3px;transform:scaleY(var(--p));transform-origin:top;border-radius:2px;position:absolute;top:0;bottom:0;left:-1px}.sections-module__9aG06W__steps{grid-template-columns:1fr 1fr;grid-auto-rows:auto;list-style:none;display:grid}.sections-module__9aG06W__step{padding-bottom:clamp(24px,4vh,48px);position:relative}.sections-module__9aG06W__step[data-side=left]{padding-right:var(--gap);grid-column:1}.sections-module__9aG06W__step[data-side=right]{padding-left:var(--gap);grid-column:2}.sections-module__9aG06W__step:first-child{grid-row:1/span 2}.sections-module__9aG06W__step:nth-child(2){grid-row:2/span 2}.sections-module__9aG06W__step:nth-child(3){grid-row:3/span 2}.sections-module__9aG06W__step:nth-child(4){grid-row:4/span 2}.sections-module__9aG06W__dot{background:var(--surface);border:1px solid var(--accent-b);border-radius:50%;width:13px;height:13px;position:absolute;top:clamp(40px,4.4vw,76px)}.sections-module__9aG06W__dot:after{content:"";background:var(--accent-gradient);border-radius:50%;position:absolute;inset:3px}.sections-module__9aG06W__step[data-side=left] .sections-module__9aG06W__dot{right:-7px}.sections-module__9aG06W__step[data-side=right] .sections-module__9aG06W__dot{left:-6px}.sections-module__9aG06W__stepNumber{font-family:var(--font-display-stack);background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,11vw,184px);line-height:.9;display:block}.sections-module__9aG06W__stepBody{max-width:44ch;margin-top:clamp(12px,2vh,20px);font-size:clamp(17px,1.25vw,20px);line-height:1.6}.sections-module__9aG06W__stepTitle{margin-bottom:.4em;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.3}.sections-module__9aG06W__stepText{color:var(--ink-soft)}.sections-module__9aG06W__outcome{border-top:1px solid color-mix(in srgb, var(--ink-soft) 22%, transparent);margin-top:1.1em;padding-top:1em;font-size:.92em}.sections-module__9aG06W__outcomeLabel{color:var(--accent-a);font-weight:500}@media (max-width:760px){.sections-module__9aG06W__timeline{--gap:36px}.sections-module__9aG06W__track{left:6px}.sections-module__9aG06W__steps{grid-template-columns:1fr}.sections-module__9aG06W__step[data-side]{padding-left:var(--gap);grid-area:auto/1;padding-bottom:56px;padding-right:0}.sections-module__9aG06W__step[data-side] .sections-module__9aG06W__dot{top:36px;left:0;right:auto}.sections-module__9aG06W__stepNumber{font-size:88px}}@media (prefers-reduced-motion:no-preference){:is(html.reveal-on .sections-module__9aG06W__step .sections-module__9aG06W__stepNumber,html.reveal-on .sections-module__9aG06W__step .sections-module__9aG06W__stepBody){opacity:0;transition:opacity .9s var(--orb-soft), transform 1.1s var(--orb-reveal)}:is(html.reveal-on .sections-module__9aG06W__step[data-side=left] .sections-module__9aG06W__stepNumber,html.reveal-on .sections-module__9aG06W__step[data-side=left] .sections-module__9aG06W__stepBody){transform:translate(-48px)}:is(html.reveal-on .sections-module__9aG06W__step[data-side=right] .sections-module__9aG06W__stepNumber,html.reveal-on .sections-module__9aG06W__step[data-side=right] .sections-module__9aG06W__stepBody){transform:translate(48px)}html.reveal-on .sections-module__9aG06W__step .sections-module__9aG06W__stepBody{transition-delay:.16s}html.reveal-on .sections-module__9aG06W__step .sections-module__9aG06W__dot{transition:transform .7s var(--orb-reveal) .25s;transform:scale(0)}:is(html.reveal-on .sections-module__9aG06W__step.is-visible .sections-module__9aG06W__stepNumber,html.reveal-on .sections-module__9aG06W__step.is-visible .sections-module__9aG06W__stepBody,html.reveal-on .sections-module__9aG06W__step.is-visible .sections-module__9aG06W__dot){opacity:1;transform:none}}.sections-module__9aG06W__about{text-align:center;justify-items:center;display:grid}.sections-module__9aG06W__photoFrame{width:clamp(200px,20vw,300px);margin-top:clamp(48px,7vh,72px);margin-bottom:clamp(24px,4vh,40px);position:relative}.sections-module__9aG06W__photoFrame:before{content:"";border:1px solid color-mix(in srgb, var(--accent-b) 55%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-14px}.sections-module__9aG06W__photo{aspect-ratio:1;background:var(--surface-2);border-radius:50%;width:100%;position:relative;overflow:hidden}.sections-module__9aG06W__photoInner{transform:translateY(calc(var(--py,0) * -6%));will-change:transform;position:absolute;inset:-8% 0;overflow:hidden}.sections-module__9aG06W__photo img{object-fit:cover;object-position:50% 28%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sections-module__9aG06W__photo img{transition:scale .9s var(--orb-reveal)}.sections-module__9aG06W__photoFrame:hover .sections-module__9aG06W__photo img{scale:1.05}.sections-module__9aG06W__photoFrame:before{transition:border-color .6s var(--orb-soft), inset .9s var(--orb-reveal)}.sections-module__9aG06W__photoFrame:hover:before{border-color:var(--accent-a);inset:-18px}}.sections-module__9aG06W__aboutProse{max-width:56ch;margin-top:1.5rem}@media (prefers-reduced-motion:no-preference){html.reveal-on .sections-module__9aG06W__photoFrame:before{opacity:0;transition:opacity .9s var(--orb-soft) .5s, transform 1.2s var(--orb-reveal) .5s, border-color .6s var(--orb-soft), inset .9s var(--orb-reveal);transform:scale(.96)}html.reveal-on .sections-module__9aG06W__photoFrame:has(.is-visible):before{opacity:1;transform:none}}.sections-module__9aG06W__photoPlaceholder{color:color-mix(in srgb, var(--ink-soft) 35%, transparent);place-items:center;display:grid;position:absolute;inset:0}.sections-module__9aG06W__photoPlaceholder svg{width:22%;height:auto}@media (max-width:760px){.sections-module__9aG06W__photoFrame{width:58vw}.sections-module__9aG06W__photoFrame:before{inset:-10px}}.sections-module__9aG06W__centered{text-align:center;justify-items:center;display:grid}.sections-module__9aG06W__centered .sections-module__9aG06W__intro{max-width:40ch}.sections-module__9aG06W__devNote{border:1px dashed color-mix(in srgb, var(--ink-soft) 50%, transparent);max-width:68ch;color:var(--ink-soft);margin-top:2.5rem;padding:1rem 1.25rem;font-size:15px}.sections-module__9aG06W__footer{border-top:1px solid color-mix(in srgb, var(--ink-soft) 25%, transparent);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;padding:clamp(48px,8vh,80px) clamp(16px,4.34896vw,84px) clamp(32px,5vh,48px);font-size:15px;display:flex}.sections-module__9aG06W__footerBrand{font-family:var(--font-display-stack);color:var(--ink);font-size:clamp(32px,3.4vw,52px);line-height:1}.sections-module__9aG06W__footerBrandAccent{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.sections-module__9aG06W__footerMeta{justify-items:start;gap:.75rem;display:grid}.sections-module__9aG06W__footerLinks{flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;display:flex}.sections-module__9aG06W__footerLink{color:var(--ink);text-underline-offset:.25em;text-decoration:none}.sections-module__9aG06W__footerLink:hover{text-decoration:underline}.sections-module__9aG06W__pending{color:var(--accent-b)}
.Questionnaire-module__F39tsa__form{text-align:left;gap:clamp(28px,4vh,40px);width:100%;max-width:680px;margin:clamp(40px,6vh,64px) auto 0;display:grid}.Questionnaire-module__F39tsa__row{grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,36px);display:grid}.Questionnaire-module__F39tsa__field{align-content:start;gap:.35rem;display:grid}.Questionnaire-module__F39tsa__label{color:var(--ink-soft);font-size:15px}.Questionnaire-module__F39tsa__question{color:var(--ink);margin-bottom:.35rem;padding:0;font-size:clamp(18px,1.35vw,21px);font-weight:500;line-height:1.35}.Questionnaire-module__F39tsa__hint{color:var(--ink-soft);margin-bottom:.35rem;font-size:15px}.Questionnaire-module__F39tsa__input,.Questionnaire-module__F39tsa__textarea{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid color-mix(in srgb, var(--ink-soft) 55%, transparent);transition:border-color .2s var(--orb-soft);background:0 0;border-radius:0;padding:.55rem 0;font-size:clamp(17px,1.25vw,19px)}.Questionnaire-module__F39tsa__input:focus,.Questionnaire-module__F39tsa__textarea:focus{border-color:var(--accent-b);outline:none}.Questionnaire-module__F39tsa__input:focus-visible,.Questionnaire-module__F39tsa__textarea:focus-visible{outline:2px solid var(--accent-b);outline-offset:4px}.Questionnaire-module__F39tsa__input[aria-invalid=true],.Questionnaire-module__F39tsa__textarea[aria-invalid=true]{border-color:var(--accent-b)}.Questionnaire-module__F39tsa__textarea{border:1px solid color-mix(in srgb, var(--ink-soft) 60%, transparent);resize:vertical;border-radius:4px;min-height:120px;padding:.9rem 1rem;line-height:1.5}.Questionnaire-module__F39tsa__textarea::placeholder,.Questionnaire-module__F39tsa__input::placeholder{color:color-mix(in srgb, var(--ink-soft) 80%, transparent)}.Questionnaire-module__F39tsa__taskFoot{justify-content:space-between;gap:1rem;display:flex}.Questionnaire-module__F39tsa__counter{color:var(--ink-soft);flex:none;font-size:14px}.Questionnaire-module__F39tsa__group{border:0;gap:.35rem;min-width:0;display:grid}.Questionnaire-module__F39tsa__choices{flex-wrap:wrap;gap:.6rem;display:flex}.Questionnaire-module__F39tsa__choice{cursor:pointer;position:relative}.Questionnaire-module__F39tsa__choiceInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Questionnaire-module__F39tsa__choiceLabel{border:1px solid color-mix(in srgb, var(--ink-soft) 60%, transparent);min-height:44px;transition:background-color .22s var(--orb-soft), color .22s var(--orb-soft), border-color .22s var(--orb-soft);border-radius:999px;align-items:center;padding:.6rem 1.15rem;font-size:clamp(15px,1.1vw,17px);line-height:1.2;display:inline-flex}.Questionnaire-module__F39tsa__choice:hover .Questionnaire-module__F39tsa__choiceLabel{border-color:var(--ink)}.Questionnaire-module__F39tsa__choiceInput:checked+.Questionnaire-module__F39tsa__choiceLabel{background:var(--ink);color:var(--surface);border-color:var(--ink)}.Questionnaire-module__F39tsa__choiceInput:focus-visible+.Questionnaire-module__F39tsa__choiceLabel{outline:2px solid var(--accent-b);outline-offset:3px}.Questionnaire-module__F39tsa__group[aria-invalid=true] .Questionnaire-module__F39tsa__choiceLabel{border-color:color-mix(in srgb, var(--accent-b) 70%, transparent)}.Questionnaire-module__F39tsa__error{min-height:1.3em;color:var(--accent-b);font-size:14px}.Questionnaire-module__F39tsa__privacy{border-top:1px solid color-mix(in srgb, var(--ink-soft) 22%, transparent);gap:.35rem;padding-top:clamp(20px,3vh,28px);display:grid}.Questionnaire-module__F39tsa__check{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:16px;display:flex}.Questionnaire-module__F39tsa__check input{width:20px;height:20px;accent-color:var(--accent-b);cursor:pointer;flex:none;margin-top:2px}.Questionnaire-module__F39tsa__link{color:var(--ink);text-underline-offset:.2em}.Questionnaire-module__F39tsa__privacyInfo{color:var(--ink-soft);font-size:14px}.Questionnaire-module__F39tsa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Questionnaire-module__F39tsa__submit{background:var(--ink);min-height:56px;color:var(--surface);font:inherit;letter-spacing:.02em;cursor:pointer;transition:background-color .22s var(--orb-soft);border:0;border-radius:999px;justify-self:stretch;font-size:18px;font-weight:500}.Questionnaire-module__F39tsa__submit:hover{background:var(--accent-a)}.Questionnaire-module__F39tsa__submit:disabled{opacity:.7;cursor:progress}.Questionnaire-module__F39tsa__errorBox{border-left:2px solid var(--accent-b);background:var(--surface-2);padding:1rem 1.25rem}.Questionnaire-module__F39tsa__errorTitle{margin-bottom:.25rem;font-weight:500}.Questionnaire-module__F39tsa__result{max-width:680px;margin:clamp(40px,6vh,64px) auto 0}.Questionnaire-module__F39tsa__resultTitle:focus{outline:none}.Questionnaire-module__F39tsa__resultTitle{font-family:var(--font-display-stack);font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.15}.Questionnaire-module__F39tsa__resultText{color:var(--ink-soft);margin-top:1rem;font-size:clamp(17px,1.3vw,20px)}.Questionnaire-module__F39tsa__calendar{width:100%;max-width:960px;margin:clamp(28px,4vh,40px) auto 0}.Questionnaire-module__F39tsa__calendarFrame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-radius:8px;width:100%;height:min(760px,85vh);display:block}.Questionnaire-module__F39tsa__calendarFallback{color:var(--ink-soft);margin-top:1rem;font-size:15px}.Questionnaire-module__F39tsa__devNote{border:1px dashed color-mix(in srgb, var(--ink-soft) 50%, transparent);color:var(--ink-soft);margin-top:2rem;padding:1rem 1.25rem;font-size:15px}@media (max-width:600px){.Questionnaire-module__F39tsa__row{grid-template-columns:1fr;gap:clamp(28px,4vh,40px)}}
.legal-module__iXKo7G__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding:clamp(20px,3vh,32px) clamp(16px,4.34896vw,84px);display:flex}.legal-module__iXKo7G__brand{font-family:var(--font-display-stack);color:var(--ink);font-size:clamp(28px,2.6vw,40px);line-height:1;text-decoration:none}.legal-module__iXKo7G__brandAccent{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.legal-module__iXKo7G__back{color:var(--ink);text-underline-offset:.25em;font-size:15px;text-decoration:none}.legal-module__iXKo7G__back:hover{text-decoration:underline}.legal-module__iXKo7G__page{padding:clamp(48px,9vh,112px) clamp(16px,4.34896vw,84px) clamp(72px,12vh,144px);font-size:clamp(17px,1.25vw,20px);line-height:1.6}.legal-module__iXKo7G__page p,.legal-module__iXKo7G__list{max-width:68ch}.legal-module__iXKo7G__title{font-family:var(--font-display-stack);letter-spacing:.01em;overflow-wrap:break-word;font-size:clamp(40px,6.2vw,96px);font-weight:400;line-height:1.02}.legal-module__iXKo7G__intro{color:var(--ink-soft);margin-top:1.25rem;font-size:clamp(20px,1.9vw,28px);line-height:1.35}.legal-module__iXKo7G__block{margin-top:clamp(40px,6vh,72px)}.legal-module__iXKo7G__heading{font-family:var(--font-display-stack);font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.15}.legal-module__iXKo7G__block p,.legal-module__iXKo7G__list{margin-top:1rem}.legal-module__iXKo7G__list{padding-left:1.2em}.legal-module__iXKo7G__list li+li{margin-top:.4rem}.legal-module__iXKo7G__list li::marker{color:var(--accent-b)}.legal-module__iXKo7G__pending{border:1px dashed var(--accent-b);background:color-mix(in srgb, var(--accent-b) 14%, transparent);color:var(--accent-a);white-space:nowrap;border-radius:4px;padding:.05em .4em;font-weight:500}.legal-module__iXKo7G__updated{color:var(--ink-soft);margin-top:clamp(48px,7vh,80px);font-size:15px}
