.path-module__EPvizq__path{margin-top:var(--space-10);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.path-module__EPvizq__wide{display:none}@media (min-width:1024px){.path-module__EPvizq__wide{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.path-module__EPvizq__narrow{display:none}.path-module__EPvizq__stage[data-live]{position:relative}.path-module__EPvizq__stage[data-live] .path-module__EPvizq__pin{top:var(--nav-h);height:calc(100svh - var(--nav-h));flex-direction:column;display:flex;position:sticky}.path-module__EPvizq__stage[data-live] .path-module__EPvizq__path{flex:auto;min-height:0}.path-module__EPvizq__stage[data-live] .path-module__EPvizq__wide{grid-template-rows:minmax(0,1fr);height:100%}.path-module__EPvizq__stage[data-live] .path-module__EPvizq__stick{height:100%;position:relative;top:0}.path-module__EPvizq__stage[data-live] .path-module__EPvizq__copyBox{-webkit-mask-image:linear-gradient(transparent, #000 var(--space-10), #000 calc(100% - var(--space-10)), transparent);-webkit-mask-image:linear-gradient(transparent, #000 var(--space-10), #000 calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(transparent, #000 var(--space-10), #000 calc(100% - var(--space-10)), transparent);overflow:hidden}.path-module__EPvizq__stage[data-live] .path-module__EPvizq__copy{will-change:transform;padding:0}}.path-module__EPvizq__stick{top:var(--nav-h);height:min(720px, calc(100svh - var(--nav-h)));flex-direction:column;grid-column:1/span 5;justify-content:center;align-self:start;padding:0 12px;display:flex;position:sticky}.path-module__EPvizq__yearBox{margin:0;overflow:hidden}.path-module__EPvizq__year{font-variant-numeric:tabular-nums;letter-spacing:-.055em;padding-bottom:.06em;line-height:.85;display:block}.path-module__EPvizq__rule{background:var(--line-strong);height:1px;margin:48px 0 40px;position:relative}.path-module__EPvizq__ruleFill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.path-module__EPvizq__tick{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:9px;height:9px;transition:background-color var(--dur-fast) var(--ease-out);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.path-module__EPvizq__tick[data-on]{background:var(--ink)}.path-module__EPvizq__tickYear{white-space:nowrap;line-height:14px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.path-module__EPvizq__copyBox{grid-column:7/span 6;min-height:0}.path-module__EPvizq__copy{margin:0;padding:260px 0 300px;list-style:none;position:relative}.path-module__EPvizq__step{min-height:280px}.path-module__EPvizq__n{color:var(--ink);margin:0;line-height:16px}.path-module__EPvizq__stepTitle{text-wrap:balance;margin:12px 0 0}.path-module__EPvizq__stepText{max-width:30rem;margin:var(--space-4) 0 0;color:var(--ink-2);text-wrap:pretty}.path-module__EPvizq__now{min-height:0;margin-top:var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--line)}.path-module__EPvizq__nowText{text-wrap:balance;max-width:34rem;margin:12px 0 0}.path-module__EPvizq__narrow{padding:var(--space-16) 0 var(--space-16);position:relative}.path-module__EPvizq__track,.path-module__EPvizq__trackFill{width:1px;position:absolute;top:0;left:6px}.path-module__EPvizq__track{background:var(--line-strong)}.path-module__EPvizq__trackFill{background:var(--ink)}.path-module__EPvizq__pen{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;margin-top:-3.5px;position:absolute;top:0;left:3px}.path-module__EPvizq__list{margin:0;padding:0;list-style:none;position:relative}.path-module__EPvizq__item{column-gap:var(--space-6);grid-template-columns:13px minmax(0,1fr);padding-bottom:72px;display:grid}.path-module__EPvizq__item:last-child{padding-bottom:0}.path-module__EPvizq__node{z-index:1;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:13px;height:13px;transition:background-color .12s var(--ease-expo), transform .12s var(--ease-expo);border-radius:50%;margin-top:.9em;position:relative;transform:scale(.8)}.path-module__EPvizq__node[data-on]{background:var(--ink);transform:none}.path-module__EPvizq__itemText{min-width:0}.path-module__EPvizq__itemHead{align-items:baseline;gap:12px;margin:0;display:flex}.path-module__EPvizq__itemYear{font-variant-numeric:tabular-nums;line-height:.85}.path-module__EPvizq__itemN{color:var(--ink)}.path-module__EPvizq__itemTitle{margin:var(--space-4) 0 0}.path-module__EPvizq__itemBody{color:var(--ink-2);margin:12px 0 0}.path-module__EPvizq__itemNow{margin:var(--space-4) 0 0;padding-top:var(--space-6);border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.path-module__EPvizq__tick,.path-module__EPvizq__node{transition:none}}
section.approach-module__ZTIrfW__section{padding-top:0}.approach-module__ZTIrfW__section>:first-child{row-gap:var(--space-2);border-top:0;flex-wrap:wrap}.approach-module__ZTIrfW__section>:first-child>:last-child{margin-left:auto}.approach-module__ZTIrfW__titleLine{display:block}.approach-module__ZTIrfW__stage{--step:360px;--sticky-h:calc(100svh - var(--nav-h));height:calc(var(--sticky-h) + 5.6 * var(--step));margin-top:var(--space-8);position:relative}.approach-module__ZTIrfW__sticky{top:var(--nav-h);height:var(--sticky-h);padding-top:var(--space-4);box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:sticky}.approach-module__ZTIrfW__plate{border:1px solid var(--line);grid-row:1;margin:0;position:relative}.approach-module__ZTIrfW__sheet{padding:12px}.approach-module__ZTIrfW__svg{width:100%;height:auto;max-height:40svh;display:block}.approach-module__ZTIrfW__grid{fill:none;stroke:#0f0f0f0d;stroke-width:1px}.approach-module__ZTIrfW__stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}.approach-module__ZTIrfW__figLabel{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--ink-2);font-size:11px;font-weight:500}.approach-module__ZTIrfW__caption{border-top:1px solid var(--line);padding:12px}.approach-module__ZTIrfW__bar{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;grid-row:2;display:flex}.approach-module__ZTIrfW__segs{gap:var(--space-2);flex:1;display:flex}.approach-module__ZTIrfW__seg{flex:1;height:2px;position:relative}.approach-module__ZTIrfW__seg:before{content:"";background:var(--line-strong);position:absolute;inset:.5px 0}.approach-module__ZTIrfW__segFill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.approach-module__ZTIrfW__values{grid-row:3;min-height:0;margin:0;padding:0;list-style:none}.approach-module__ZTIrfW__value{padding:var(--space-4) 0 0;border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);display:grid}.approach-module__ZTIrfW__value:not([data-open]){display:none}.approach-module__ZTIrfW__n{color:var(--ink-3);padding-top:.45em}.approach-module__ZTIrfW__value[data-open] .approach-module__ZTIrfW__n{color:var(--ink)}.approach-module__ZTIrfW__key{display:none}.approach-module__ZTIrfW__body{min-width:0}.approach-module__ZTIrfW__valueTitle{text-wrap:balance;margin:0}.approach-module__ZTIrfW__tag{margin:var(--space-2) 0 0}.approach-module__ZTIrfW__more{opacity:0;transition:grid-template-rows var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);grid-template-rows:0fr;display:grid}.approach-module__ZTIrfW__value[data-open] .approach-module__ZTIrfW__more{opacity:1;grid-template-rows:1fr}.approach-module__ZTIrfW__moreInner{min-height:0;overflow:hidden}.approach-module__ZTIrfW__text{max-width:34rem;margin:var(--space-4) 0 0;color:var(--ink-2);text-wrap:pretty}@media (min-width:1024px){.approach-module__ZTIrfW__stage{--step:420px;--sticky-h:min(920px, calc(100svh - var(--nav-h)))}.approach-module__ZTIrfW__sticky{column-gap:var(--space-6);padding-top:var(--space-6);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr))}.approach-module__ZTIrfW__values{grid-area:1/1/auto/span 6;overflow:hidden}.approach-module__ZTIrfW__value,.approach-module__ZTIrfW__value:not([data-open]){grid-template-columns:48px 64px minmax(0,1fr);padding:12px 0;display:grid}.approach-module__ZTIrfW__value[data-open]{padding:18px 0 20px}.approach-module__ZTIrfW__n{padding-top:.3em}.approach-module__ZTIrfW__key{background:var(--sage);transform-origin:0;width:44px;height:2px;transition:transform var(--dur) var(--ease-expo);margin-top:.85em;display:block;transform:scaleX(0)}.approach-module__ZTIrfW__value[data-open] .approach-module__ZTIrfW__key{transform:none}.approach-module__ZTIrfW__value[data-open] .approach-module__ZTIrfW__valueTitle{letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.15}.approach-module__ZTIrfW__vrule{background:var(--line);grid-area:1/7;justify-self:center;width:1px;margin:0;position:relative}.approach-module__ZTIrfW__vrule>span{padding:0 var(--space-4);background:var(--paper);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.approach-module__ZTIrfW__plate{grid-area:1/8/auto/span 5;align-self:center}.approach-module__ZTIrfW__sheet{padding:20px}.approach-module__ZTIrfW__svg{max-height:none}.approach-module__ZTIrfW__caption{padding:12px 20px}.approach-module__ZTIrfW__bar{grid-area:2/1/auto/-1;padding:20px 0 24px}.approach-module__ZTIrfW__segs{max-width:calc(100% - 12rem)}}@media (max-width:1023.98px){.approach-module__ZTIrfW__vrule{display:none}}@media (prefers-reduced-motion:reduce){.approach-module__ZTIrfW__more,.approach-module__ZTIrfW__key{transition:none}}
.classes-module__fzFpea__defs{width:0;height:0;position:absolute;overflow:hidden}.classes-module__fzFpea__intro{gap:var(--space-6);display:grid}.classes-module__fzFpea__lede{text-wrap:pretty;margin:0}.classes-module__fzFpea__grid{margin-top:var(--space-10);display:grid}.classes-module__fzFpea__side{display:none}.classes-module__fzFpea__days{gap:var(--space-10);display:grid}.classes-module__fzFpea__dayHead{padding-top:var(--space-4);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:0;line-height:16px;display:flex}.classes-module__fzFpea__dayName{color:var(--ink)}.classes-module__fzFpea__cards{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.classes-module__fzFpea__card{align-items:center;column-gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--paper);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.classes-module__fzFpea__card[data-on]{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--ink)}.classes-module__fzFpea__select{color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-area:1/1;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;padding:0;display:grid}.classes-module__fzFpea__select:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:2px}.classes-module__fzFpea__time{font-variant-numeric:tabular-nums;line-height:1}.classes-module__fzFpea__studio{min-width:0;line-height:1.2}.classes-module__fzFpea__meta{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0 74px;cursor:pointer;flex-wrap:wrap;grid-area:2/1/auto/-1;line-height:16px;display:flex}.classes-module__fzFpea__style{min-height:22px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;display:inline-flex}.classes-module__fzFpea__book{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-area:1/2;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.classes-module__fzFpea__book:active{transform:scale(.98)}.classes-module__fzFpea__book:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.classes-module__fzFpea__card:not([data-on]):hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.classes-module__fzFpea__book:hover{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}}.classes-module__fzFpea__drawer{opacity:0;transition:grid-template-rows var(--dur) var(--ease-out), opacity .36s var(--ease-out);grid-area:3/1/auto/-1;grid-template-rows:0fr;display:grid}.classes-module__fzFpea__card[data-on] .classes-module__fzFpea__drawer{opacity:1;grid-template-rows:1fr}.classes-module__fzFpea__drawerInner{min-height:0;overflow:hidden}.classes-module__fzFpea__drawerInner>.classes-module__fzFpea__plate{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.classes-module__fzFpea__plate{margin:0}.classes-module__fzFpea__plateHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin:0 0 12px;line-height:16px;display:flex}.classes-module__fzFpea__plateHead>span:first-child{white-space:nowrap}.classes-module__fzFpea__plate:not([data-narrow]) .classes-module__fzFpea__plateHead{padding-top:var(--space-4);border-top:1px solid var(--line)}.classes-module__fzFpea__mapBox{border:1px solid var(--line);background:var(--paper);overflow:hidden}.classes-module__fzFpea__map{width:100%;height:auto;display:block;overflow:hidden}.classes-module__fzFpea__under{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;flex-flow:row-reverse wrap;display:flex}.classes-module__fzFpea__attribution{color:var(--ink-3);line-height:16px}.classes-module__fzFpea__metroLine{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.classes-module__fzFpea__metro{flex:none}:is(.classes-module__fzFpea__map [data-lens],.classes-module__fzFpea__map [data-leader]){stroke-dasharray:1 1;stroke-dashoffset:0;animation:classes-module__fzFpea__draw .64s var(--ease-expo) both}.classes-module__fzFpea__map [data-leader]{animation-delay:.22s}@keyframes classes-module__fzFpea__draw{0%{stroke-dashoffset:1px}}.classes-module__fzFpea__show{animation:classes-module__fzFpea__settle var(--dur) var(--ease-out) both}@keyframes classes-module__fzFpea__settle{0%{opacity:0}}@media (min-width:1024px){.classes-module__fzFpea__intro{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.classes-module__fzFpea__title{grid-column:1/span 6}.classes-module__fzFpea__lede{margin-top:var(--space-10);grid-column:7/span 6}.classes-module__fzFpea__grid{column-gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.classes-module__fzFpea__days{grid-column:1/span 5}.classes-module__fzFpea__side{grid-column:7/span 6;display:block}.classes-module__fzFpea__side .classes-module__fzFpea__plate{max-width:max(420px, calc((100svh - var(--nav-h) - 356px) * 644 / 440))}.classes-module__fzFpea__card{padding:20px 20px 20px 24px}.classes-module__fzFpea__select{gap:var(--space-4);grid-template-columns:104px minmax(0,1fr)}.classes-module__fzFpea__meta{grid-column:1;margin-left:120px}.classes-module__fzFpea__book{grid-row:1/span 2;align-self:center}.classes-module__fzFpea__drawer{display:none}}@media (prefers-reduced-motion:reduce){.classes-module__fzFpea__card,.classes-module__fzFpea__book,.classes-module__fzFpea__drawer{transition:none}.classes-module__fzFpea__show{animation:none}.classes-module__fzFpea__map [data-lens]{animation:none}.classes-module__fzFpea__map [data-leader]{animation:none}}
.private-module__F3FrJa__grid{gap:var(--space-10);padding-bottom:var(--section-y,clamp(4rem, 10vw, 9rem));display:grid}.private-module__F3FrJa__lede{max-width:30rem;margin:var(--space-6) 0 0;color:var(--ink-2);text-wrap:pretty}.private-module__F3FrJa__photo{display:none}.private-module__F3FrJa__img{object-fit:cover;object-position:50% 61%}.private-module__F3FrJa__card{padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--paper-2);align-self:start}.private-module__F3FrJa__cardHead{align-items:center;gap:var(--space-4);padding:0 0 var(--space-4);line-height:16px;display:flex}.private-module__F3FrJa__progress{flex:1;gap:4px;max-width:140px;margin-left:auto;display:flex}.private-module__F3FrJa__progressSeg{background:var(--line);height:3px;transition:background-color .3s var(--ease-out);flex:1}.private-module__F3FrJa__progressSeg[data-state=now]{background:var(--ink-3)}.private-module__F3FrJa__progressSeg[data-state=done]{background:var(--ink)}.private-module__F3FrJa__form{padding:var(--space-6) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.private-module__F3FrJa__pills{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.private-module__F3FrJa__pill{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:32px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;animation:private-module__F3FrJa__rise .22s var(--ease-out) both;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.private-module__F3FrJa__pillKey{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.private-module__F3FrJa__step{animation:private-module__F3FrJa__from-right .22s var(--ease-out) both}.private-module__F3FrJa__step[data-dir="-1"]{animation-name:private-module__F3FrJa__from-left}@keyframes private-module__F3FrJa__from-right{0%{opacity:0;transform:translate(16px)}}@keyframes private-module__F3FrJa__from-left{0%{opacity:0;transform:translate(-16px)}}@keyframes private-module__F3FrJa__rise{0%{opacity:0;transform:translateY(4px)}}.private-module__F3FrJa__qn{margin:0;line-height:14px}.private-module__F3FrJa__q{text-wrap:balance;margin:12px 0 0}.private-module__F3FrJa__q:focus{outline:none}.private-module__F3FrJa__qSub{margin:var(--space-2) 0 0;color:var(--ink-2)}.private-module__F3FrJa__options{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.private-module__F3FrJa__option{width:100%;min-height:56px;padding:10px var(--space-4) 10px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.private-module__F3FrJa__option:active{transform:scale(.99)}.private-module__F3FrJa__option[aria-pressed=true]{border-color:var(--ink)}.private-module__F3FrJa__letter{border:1px solid var(--line-strong);width:28px;height:28px;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;font-size:11px;display:grid}.private-module__F3FrJa__optionText{line-height:1.35}.private-module__F3FrJa__optionArrow{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.private-module__F3FrJa__option:focus-visible,.private-module__F3FrJa__pill:focus-visible,.private-module__F3FrJa__chip:focus-visible,.private-module__F3FrJa__back:focus-visible,.private-module__F3FrJa__again:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.private-module__F3FrJa__option:hover{border-color:var(--ink)}.private-module__F3FrJa__option:hover .private-module__F3FrJa__letter{background:var(--ink);border-color:var(--ink);color:var(--paper)}.private-module__F3FrJa__option:hover .private-module__F3FrJa__optionArrow{color:var(--ink);transform:translate(3px)}.private-module__F3FrJa__pill:hover{border-color:var(--ink)}}.private-module__F3FrJa__chips{margin:var(--space-6) 0 0;border:0;padding:0}.private-module__F3FrJa__chips+.private-module__F3FrJa__chips{margin-top:var(--space-4)}.private-module__F3FrJa__chips legend{padding:0;line-height:14px}.private-module__F3FrJa__chipRow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.private-module__F3FrJa__chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-width:52px;height:44px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;padding:0 14px;font-size:14px;font-weight:500}.private-module__F3FrJa__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.private-module__F3FrJa__chip[aria-pressed=false]:hover{border-color:var(--ink)}}.private-module__F3FrJa__fields{gap:var(--space-4);margin-top:var(--space-6);display:grid}.private-module__F3FrJa__fieldBox{gap:var(--space-2);display:grid}.private-module__F3FrJa__fieldBox>span{line-height:14px}.private-module__F3FrJa__input{box-sizing:border-box;width:100%;min-height:52px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-2);color:var(--ink);font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);margin:0;font-size:16px}.private-module__F3FrJa__input::placeholder{color:var(--ink-3);opacity:1}.private-module__F3FrJa__input:focus{border-color:var(--ink);background:var(--paper);outline:none}.private-module__F3FrJa__textarea{resize:vertical;min-height:104px;padding-top:14px;padding-bottom:14px;line-height:1.5}.private-module__F3FrJa__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.private-module__F3FrJa__actions{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);display:flex}.private-module__F3FrJa__back{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.private-module__F3FrJa__back:hover{color:var(--ink)}}.private-module__F3FrJa__failed{margin:var(--space-4) 0 0;color:var(--vermilion)}.private-module__F3FrJa__failed:empty{display:none}.private-module__F3FrJa__done{animation:private-module__F3FrJa__from-right .22s var(--ease-out) both;justify-items:start;display:grid}.private-module__F3FrJa__check{background:var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.private-module__F3FrJa__check path{fill:none;stroke:var(--paper);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation:private-module__F3FrJa__tick .48s .12s var(--ease-expo) both}@keyframes private-module__F3FrJa__tick{0%{stroke-dashoffset:1px}}.private-module__F3FrJa__doneTitle{margin:var(--space-6) 0 0}.private-module__F3FrJa__doneTitle:focus{outline:none}.private-module__F3FrJa__doneText{margin:var(--space-2) 0 0;color:var(--ink-2)}.private-module__F3FrJa__again{margin-top:var(--space-6);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:1024px){.private-module__F3FrJa__grid{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:0}.private-module__F3FrJa__intro{grid-column:1/span 5}.private-module__F3FrJa__photo{aspect-ratio:5/4;margin-top:var(--space-10);border:1px solid var(--line);display:block;position:relative;overflow:hidden}.private-module__F3FrJa__card{margin-top:var(--space-10);padding:var(--space-8);grid-column:7/span 6}.private-module__F3FrJa__progress{max-width:220px}.private-module__F3FrJa__cardHead{padding-bottom:var(--space-6)}.private-module__F3FrJa__form{padding:var(--space-8)}.private-module__F3FrJa__option{min-height:60px}.private-module__F3FrJa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.private-module__F3FrJa__full{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.private-module__F3FrJa__step,.private-module__F3FrJa__done,.private-module__F3FrJa__pill,.private-module__F3FrJa__check path{animation:none}.private-module__F3FrJa__option,.private-module__F3FrJa__letter,.private-module__F3FrJa__optionArrow,.private-module__F3FrJa__chip,.private-module__F3FrJa__input,.private-module__F3FrJa__progressSeg{transition:none}}
