._logo_fmltj_1{color:inherit;align-items:center;gap:.7em;line-height:1;display:inline-flex}._badge_fmltj_8{flex:none;width:2.6em;height:auto}._text_fmltj_13{font-family:var(--font-brand);text-transform:uppercase;color:var(--accent);display:grid}._top_fmltj_19{letter-spacing:.28em;font-size:.62em;font-weight:500}._main_fmltj_24{letter-spacing:.12em;margin-top:.12em;font-size:1.22em;font-weight:700}._sm_fmltj_30{font-size:.95rem}._md_fmltj_33{font-size:1.15rem}._lg_fmltj_36{font-size:1.5rem}._wave_n3jua_1{width:100%;height:clamp(56px,8vw,120px);overflow:visible}._animate_n3jua_6 path{stroke-dasharray:1;stroke-dashoffset:1px;animation:_draw_n3jua_1 2.4s var(--ease-in-out) .4s forwards}@keyframes _draw_n3jua_1{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){._animate_n3jua_6 path{stroke-dashoffset:0;animation:none}}._shell_yqlgs_3{background:radial-gradient(70% 50% at 100% 0%, color-mix(in oklch, var(--gold) 10%, transparent), transparent 60%), var(--ink);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;overflow-x:clip}._top_yqlgs_14{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-m);padding:calc(var(--space-s) + env(safe-area-inset-top)) var(--gutter) var(--space-s);background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(14px);display:flex;position:sticky;top:0}._counter_yqlgs_27{font-size:var(--step--1);color:var(--muted-on-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums}._counter_yqlgs_27 strong{color:var(--paper);font-weight:600}._counterSection_yqlgs_37{display:none}@media (min-width:480px){._counterSection_yqlgs_37{display:inline}}._progress_yqlgs_45{background:var(--line-on-ink);height:2px;position:absolute;bottom:0;left:0;right:0}._progress_yqlgs_45 span{background:var(--gold);transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block;transform:scaleX(0)}._main_yqlgs_64{width:min(100% - 2 * var(--gutter), 720px);padding-block:clamp(2rem, 8svh, 5rem) var(--space-xl);align-content:start;margin-inline:auto;display:grid}._main_yqlgs_64:has(._intro_yqlgs_71){padding-block:clamp(1.5rem, 5svh, 3.5rem) var(--space-s);align-content:stretch;min-height:calc(100svh - 66px)}._intro_yqlgs_71{gap:var(--space-l);grid-template-rows:auto 1fr auto;display:grid}._introText_yqlgs_83{gap:var(--space-m);display:grid}._introTitle_yqlgs_87{font-size:var(--step-5);animation:_rise_yqlgs_1 var(--dur) var(--ease-out) both;animation-delay:var(--delay,0s)}._introBody_yqlgs_92{gap:var(--space-s);max-width:var(--measure);display:grid}._introBody_yqlgs_92 p,._introCta_yqlgs_98{animation:_rise_yqlgs_1 var(--dur) var(--ease-out) both;animation-delay:var(--delay,0s)}._introBody_yqlgs_92 p{color:var(--muted-on-ink)}._introBody_yqlgs_92 p._lede_yqlgs_105{color:var(--paper)}._signature_yqlgs_108{font-family:var(--font-display);font-size:var(--step-1);margin-top:var(--space-xs);line-height:1.3;color:var(--paper)!important}._signature_yqlgs_108 em{color:var(--gold)}._introCta_yqlgs_98{gap:var(--space-s);margin-top:var(--space-xs);justify-items:start;display:grid}._restart_yqlgs_124{color:var(--muted-on-ink)}._note_yqlgs_127{font-size:var(--step--1);color:var(--muted-on-ink);max-width:44ch}._wave_yqlgs_132{color:var(--gold);grid-column:1/-1;align-self:end}._scene_yqlgs_140{margin:0 calc(-1 * var(--gutter));isolation:isolate;order:-1;position:relative}._scene_yqlgs_140:before{content:"";z-index:-1;background:radial-gradient(55% 45% at 50% 38%, color-mix(in oklch, var(--gold) 46%, transparent), color-mix(in oklch, var(--gold) 14%, transparent) 45%, transparent 72%);pointer-events:none;position:absolute;inset:-12% -10% 0}@media (min-width:600px) and (max-width:959px){._scene_yqlgs_140{width:min(100%,640px);margin:0 auto}._photo_yqlgs_165{aspect-ratio:16/10;object-position:55% 40%}._intro_yqlgs_71:has(._scene_yqlgs_140) ._introText_yqlgs_83{margin-top:-3.5rem}}._scene_yqlgs_140 picture{display:block}._photo_yqlgs_165{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#000 0% 52%,#0000 100%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._tick_yqlgs_190,._caption_yqlgs_191{display:none}._scene_yqlgs_140+._introText_yqlgs_83,._introText_yqlgs_83{z-index:1;position:relative}._intro_yqlgs_71:has(._scene_yqlgs_140) ._introText_yqlgs_83{margin-top:clamp(-9rem,-26vw,-4rem)}._screen_yqlgs_205{gap:var(--space-s);animation:_enter_yqlgs_1 .55s var(--ease-out) both;display:grid}._fromBottom_yqlgs_210{--from:26px}._fromTop_yqlgs_213{--from:-26px}._question_yqlgs_216{font-size:var(--step-3);margin-top:var(--space-xs)}._optional_yqlgs_220{font-family:var(--font-body);letter-spacing:.04em;color:var(--muted-on-ink);vertical-align:middle;white-space:nowrap;font-size:.45em;font-weight:500}._description_yqlgs_229{color:var(--muted-on-ink);max-width:var(--measure);font-size:var(--step-0)}._control_yqlgs_234{margin-top:var(--space-m)}._hint_yqlgs_237{font-size:var(--step--1);color:var(--muted-on-ink)}._hint_yqlgs_237 kbd{font:inherit;border:1px solid var(--line-on-ink-strong);border-radius:4px;padding:.1em .45em;font-size:.9em}._textInput_yqlgs_249{font-size:var(--step-1);border:0;border-bottom:1px solid var(--line-on-ink-strong);padding:.6em .8em;background:0 0;border-radius:0;min-height:3.4rem;padding-inline:0}._textInput_yqlgs_249:focus-visible{border-bottom-color:var(--gold);box-shadow:0 1px 0 0 var(--gold);outline:none}._textInput_yqlgs_249[aria-invalid=true]{border-width:0 0 2px;border-bottom-color:var(--paper)}._textInput_yqlgs_249:hover{border-bottom-color:color-mix(in oklch, var(--paper) 55%, transparent)}._textarea_yqlgs_271{font-size:var(--step-0);background:color-mix(in srgb, var(--paper) 4%, transparent);border-color:var(--line-on-ink-strong);min-height:11rem}._options_yqlgs_279{gap:var(--space-xs);display:grid}._option_yqlgs_220{align-items:center;gap:var(--space-s);border:1px solid var(--line-on-ink-strong);background:color-mix(in srgb, var(--paper) 3%, transparent);cursor:pointer;min-height:3.5rem;transition:border-color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);border-radius:10px;grid-template-columns:auto 1fr auto;padding:.8em 1em;display:grid;position:relative}._option_yqlgs_220:hover{border-color:color-mix(in oklch, var(--gold) 60%, transparent);background:color-mix(in oklch, var(--gold) 6%, transparent)}._option_yqlgs_220:active{transform:scale(.985)}._optionOn_yqlgs_307{border-color:var(--gold);background:var(--gold-soft)}._option_yqlgs_220:has(._optionInput_yqlgs_311:focus-visible){outline:2px solid var(--gold);outline-offset:3px}._optionInput_yqlgs_311{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._key_yqlgs_323{width:1.7em;height:1.7em;font-size:var(--step--1);border:1px solid var(--line-on-ink-strong);color:var(--muted-on-ink);font-variant-numeric:tabular-nums;transition:color var(--dur-ui), border-color var(--dur-ui), background-color var(--dur-ui);border-radius:5px;place-items:center;font-weight:600;display:inline-grid}._optionOn_yqlgs_307 ._key_yqlgs_323{color:var(--ink);background:var(--gold);border-color:var(--gold)}._optionLabel_yqlgs_344{font-size:var(--step-0);line-height:1.35}._check_yqlgs_348{width:1.2em;height:1.2em;color:var(--gold);opacity:0;transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);transform:scale(.6)}._check_yqlgs_348 svg{width:100%;height:100%}._optionOn_yqlgs_307 ._check_yqlgs_348{opacity:1;transform:none}._reviewList_yqlgs_368{margin-top:var(--space-m);border-top:1px solid var(--line-on-ink)}._reviewList_yqlgs_368 li{border-bottom:1px solid var(--line-on-ink)}._reviewItem_yqlgs_375{column-gap:var(--space-m);width:100%;min-height:44px;padding:var(--space-s) 0;text-align:left;transition:color var(--dur-ui);grid-template-columns:1fr auto;grid-template-areas:"label edit""value edit";align-items:center;row-gap:.2em;display:grid}:is(._reviewItem_yqlgs_375:hover ._reviewEdit_yqlgs_390,._reviewItem_yqlgs_375:focus-visible ._reviewEdit_yqlgs_390){color:var(--gold);border-color:var(--gold)}._reviewLabel_yqlgs_395{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-on-ink);grid-area:label;gap:.6em;font-weight:600;display:inline-flex}._reviewNum_yqlgs_405{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--gold);font-size:1.25em;font-style:italic;font-weight:400;line-height:1}._reviewValue_yqlgs_415{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:value}._reviewEmpty_yqlgs_420{color:var(--muted-on-ink);font-style:italic}._reviewEdit_yqlgs_390{font-size:var(--step--1);border-bottom:1px solid var(--line-on-ink-strong);transition:color var(--dur-ui), border-color var(--dur-ui);grid-area:edit;padding-bottom:.1em;font-weight:600}._submitError_yqlgs_434{margin-top:var(--space-m);padding:var(--space-s) var(--space-m);border:1px solid var(--paper);color:var(--paper);font-weight:600}._done_yqlgs_443{gap:var(--space-m)}._doneMark_yqlgs_446{width:clamp(56px,12vw,80px);height:auto}._doneMark_yqlgs_446 circle,._doneMark_yqlgs_446 path{stroke-dasharray:1;stroke-dashoffset:1px;animation:_draw_yqlgs_1 1.4s var(--ease-in-out) .2s forwards}._doneMark_yqlgs_446 path{animation-duration:.8s;animation-delay:.9s}._done_yqlgs_443 ._lede_yqlgs_105{color:var(--paper)}._blog_yqlgs_463{color:var(--gold);border-bottom:1px solid color-mix(in oklch, var(--gold) 50%, transparent);font-weight:600}._nav_yqlgs_470{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-s) var(--gutter) calc(var(--space-s) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line-on-ink);display:flex;position:sticky;bottom:0}@keyframes _rise_yqlgs_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes _enter_yqlgs_1{0%{opacity:0;transform:translateY(var(--from,26px));filter:blur(6px)}to{opacity:1;filter:blur();transform:none}}@keyframes _draw_yqlgs_1{to{stroke-dashoffset:0}}@media (min-width:720px){._main_yqlgs_64{padding-block:var(--space-xl);align-content:center}._nav_yqlgs_470{width:min(100% - 2 * var(--gutter), 720px);-webkit-backdrop-filter:none;padding-inline:0;padding-bottom:var(--space-xl);background:0 0;border-top:0;margin-inline:auto;position:static}._reviewItem_yqlgs_375{grid-template-columns:11rem 1fr auto;grid-template-areas:"label value edit"}}@media (min-width:960px){._main_yqlgs_64:has(._intro_yqlgs_71){width:100%;padding-inline:max(var(--gutter), calc((100% - 1120px) / 2));isolation:isolate;position:relative}._intro_yqlgs_71{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}._introText_yqlgs_83{z-index:2;align-self:center;max-width:34rem;position:relative}._intro_yqlgs_71:has(._scene_yqlgs_140) ._introText_yqlgs_83{margin-top:0}._scene_yqlgs_140{z-index:0;width:min(66%,1000px);animation:_fadein_yqlgs_1 1.4s var(--ease-out) .12s both;border:0;order:0;margin:0;padding:0;position:absolute;top:0;bottom:0;right:0}._scene_yqlgs_140:before{background:radial-gradient(45% 55% at 62% 46%, color-mix(in oklch, var(--gold) 26%, transparent), color-mix(in oklch, var(--gold) 8%, transparent) 45%, transparent 72%);inset:-20% -10% -10% -30%}._scene_yqlgs_140:after{content:"";pointer-events:none;background:radial-gradient(40% 50% at 58% 42%, color-mix(in oklch, var(--gold) 16%, transparent), transparent 70%);mix-blend-mode:soft-light;position:absolute;inset:0}._scene_yqlgs_140 picture{filter:none;height:100%}._photo_yqlgs_165{aspect-ratio:auto;object-fit:cover;object-position:52% 40%;-webkit-mask-composite:source-in;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%),linear-gradient(#0000 0%,#000 12% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%),linear-gradient(#0000 0%,#000 12% 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._tick_yqlgs_190,._caption_yqlgs_191{display:none}._wave_yqlgs_132{z-index:1;position:relative}}@keyframes _fadein_yqlgs_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._scene_yqlgs_140,._introTitle_yqlgs_87,._introBody_yqlgs_92 p,._introCta_yqlgs_98,._screen_yqlgs_205{animation:none}._doneMark_yqlgs_446 circle,._doneMark_yqlgs_446 path{stroke-dashoffset:0;animation:none}}
