.rXgEKq_journey{position:relative}.rXgEKq_stage{z-index:0;background:var(--bg);height:100lvh;position:sticky;top:0;overflow:hidden}.rXgEKq_stills,.rXgEKq_canvas{position:absolute;inset:0}.rXgEKq_stills{transition:opacity .7s var(--ease-out)}.rXgEKq_still{opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.rXgEKq_still[data-on=true]{opacity:1}.rXgEKq_still img{object-fit:cover;width:100%;height:100%;display:block}.rXgEKq_canvas{opacity:0;transition:opacity .8s var(--ease-out)}.rXgEKq_stage[data-ready=true] .rXgEKq_canvas{opacity:1}.rXgEKq_stage[data-ready=true] .rXgEKq_stills{opacity:0}@media (prefers-reduced-motion:reduce){.rXgEKq_stills,.rXgEKq_still,.rXgEKq_canvas{transition:none}}.rXgEKq_chapters{z-index:1;margin-top:-100lvh;position:relative}.rXgEKq_chapter{min-height:150lvh;padding:30lvh var(--margin) 0;pointer-events:none;align-items:flex-start;display:flex;position:relative}.rXgEKq_chapter :is(a,button,input,label,fieldset){pointer-events:auto}.rXgEKq_card{pointer-events:auto;background:var(--bg);border:1px solid var(--line);width:min(460px,34vw);padding:28px 28px 30px}.rXgEKq_card>*+*{margin-top:18px}.rXgEKq_card .rXgEKq_facts{margin-top:24px}.rXgEKq_actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.rXgEKq_heroChapter{min-height:calc(100lvh - var(--header-h));align-items:flex-end;padding:0}.rXgEKq_hero{pointer-events:auto;width:100%;padding:22px var(--margin) 26px;background:var(--bg);border-top:1px solid var(--line)}.rXgEKq_name{white-space:nowrap;margin:0 0 0 -.04em}.rXgEKq_heroRow{align-items:end;gap:24px var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:22px;display:grid}.rXgEKq_lead{max-width:30ch}.rXgEKq_heroActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.rXgEKq_heroFacts{align-self:end}.rXgEKq_note{margin-top:12px}.rXgEKq_planChapter{min-height:170lvh}.rXgEKq_transfers{flex-direction:column;gap:14px;display:flex}.rXgEKq_transfers li{font-size:var(--step-small);grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.rXgEKq_transfers li>span:last-child{color:var(--accent);font-weight:500}.rXgEKq_arrow{background:var(--accent);height:1.5px;position:relative}.rXgEKq_arrow:after{content:"";border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);width:7px;height:7px;position:absolute;top:50%;right:0;translate:0 -50%;rotate:45deg}.rXgEKq_fan{border:0;min-width:0;margin:0;padding:0}.rXgEKq_fan legend{margin-bottom:10px}.rXgEKq_swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rXgEKq_swatch{background:var(--bg-raised);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:6px 10px 6px 6px;display:flex;position:relative}.rXgEKq_swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rXgEKq_chip{flex:none;width:22px;height:34px}.rXgEKq_swatchLabel{font-size:var(--step-small);flex-direction:column;font-weight:500;line-height:1.2;display:flex}.rXgEKq_swatch:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--t-ui) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rXgEKq_swatch:has(input:checked):after{transform:scaleX(1)}.rXgEKq_swatch:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rXgEKq_asBuilt{align-items:center;gap:14px;display:flex}.rXgEKq_stopsWrap{z-index:2;pointer-events:none;position:absolute;inset:0}.rXgEKq_stops{width:max-content;margin-left:auto;margin-right:var(--margin);background:var(--bg);pointer-events:auto;transition:opacity .4s var(--ease-out);padding:10px 0 10px 14px;position:sticky;top:calc(50vh - 110px)}.rXgEKq_stops[data-shown=false]:not(:focus-within){opacity:0;pointer-events:none}.rXgEKq_stops ol{flex-direction:column;align-items:flex-end;display:flex}.rXgEKq_stops a{min-height:36px;font-size:var(--step-small);color:var(--fg-soft);transition:color var(--t-hover) var(--ease-out);align-items:center;gap:10px;font-weight:500;display:flex}.rXgEKq_stops a:after{content:"";transform-origin:100%;width:34px;height:1.5px;transition:transform var(--t-ui) var(--ease-out), background-color var(--t-ui) var(--ease-out);background:currentColor;transform:scaleX(.41)}.rXgEKq_stops a[aria-current]{color:var(--fg)}.rXgEKq_stops a[aria-current]:after{background:var(--accent);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.rXgEKq_stops a:hover{color:var(--fg)}}@media (max-width:63.99rem){.rXgEKq_stage{top:var(--header-h);z-index:2;height:46svh}.rXgEKq_chapters{margin-top:0}.rXgEKq_chapter{min-height:0;padding:28px var(--margin) 26svh;pointer-events:auto;scroll-margin-top:calc(var(--header-h) + 46svh);display:block}.rXgEKq_card,.rXgEKq_hero{background:0 0;border:0;width:auto;padding:0}.rXgEKq_name{white-space:normal}.rXgEKq_heroRow{margin-top:16px;display:block}.rXgEKq_heroFacts{margin-top:28px}.rXgEKq_heroChapter{min-height:0;padding-bottom:14svh}.rXgEKq_planChapter{min-height:0;padding-bottom:30svh}.rXgEKq_stopsWrap{display:none}}.rXgEKq_blueprint{z-index:1;opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.rXgEKq_blueprint img{object-fit:cover;width:100%;height:100%;display:block}:root[data-intro=full] .rXgEKq_blueprint{opacity:1;transition:none}.rXgEKq_intro{top:calc(var(--header-h) + 16px);left:var(--margin);right:var(--margin);z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute}.rXgEKq_introStatus{font-size:var(--step-label);color:var(--fg-soft);background:var(--bg);gap:14px;padding:6px 10px;font-weight:500;display:flex}.rXgEKq_introStatus li[data-on]{color:var(--accent)}.rXgEKq_introSkip{pointer-events:auto;min-height:40px;font-size:var(--step-small)}.rXgEKq_nameWrap{position:relative}.rXgEKq_nameLit{color:var(--accent);clip-path:inset(0 100% 0 0);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;inset:0}:root[data-lit] .rXgEKq_nameLit{animation:rXgEKq_name-lit 1.6s var(--ease-in-out) both}@keyframes rXgEKq_name-lit{0%{clip-path:inset(0 100% 0 0);opacity:1}45%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@media (prefers-reduced-motion:reduce){.rXgEKq_nameLit{display:none}}@media (max-width:63.99rem){.rXgEKq_intro{top:calc(var(--header-h) + 12px)}}.rXgEKq_callouts{z-index:1;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out);position:absolute;inset:0}.rXgEKq_callouts[data-on=true]{opacity:1}.rXgEKq_leaders{position:absolute;inset:0;overflow:visible}.rXgEKq_leaders line{stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:1px;animation:rXgEKq_leader-draw .6s var(--ease-out) .2s forwards}@keyframes rXgEKq_leader-draw{to{stroke-dashoffset:0}}.rXgEKq_calloutMark,.rXgEKq_calloutLabel{opacity:0;transition:opacity .26s var(--ease-out);position:absolute;top:0;left:0}.rXgEKq_callouts[data-on=true] .rXgEKq_calloutMark{opacity:1;transition-delay:.15s}.rXgEKq_callouts[data-on=true] .rXgEKq_calloutLabel{opacity:1;transition-delay:.65s}.rXgEKq_calloutMark{border:1.5px solid var(--accent);background:var(--bg);width:8px;height:8px}.rXgEKq_calloutLabel{font-size:var(--step-label);white-space:nowrap;color:var(--fg);background:var(--bg);border:1px solid var(--line);padding:4px 8px;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.rXgEKq_leaders line{stroke-dashoffset:0;animation:none}.rXgEKq_callouts[data-on=true] .rXgEKq_calloutLabel,.rXgEKq_callouts[data-on=true] .rXgEKq_calloutMark{transition-delay:0s}}@media (max-width:63.99rem){.rXgEKq_callouts{display:none}}
.QgYUsW_root{position:relative}.QgYUsW_frame{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid;position:relative}.QgYUsW_photo,.QgYUsW_render{aspect-ratio:var(--ar);background:var(--bg-raised);position:relative;overflow:hidden}.QgYUsW_photo img,.QgYUsW_render img{object-fit:cover;width:100%;height:100%;display:block}.QgYUsW_render{order:-1}.QgYUsW_divider,.QgYUsW_input{display:none}.QgYUsW_tag{font-size:var(--step-label);color:var(--color-mist);background:var(--color-graphite);pointer-events:none;padding:5px 8px;font-weight:500;line-height:1.2;position:absolute;top:12px}.QgYUsW_tagLeft{left:12px}.QgYUsW_tagRight{right:12px}:root.js .QgYUsW_frame{aspect-ratio:var(--ar);isolation:isolate;gap:0;display:block}:is(:root.js .QgYUsW_photo,:root.js .QgYUsW_render){position:absolute;inset:0}:root.js .QgYUsW_render{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}:root.js .QgYUsW_divider{transform:translateX(calc(var(--pos) - 100%));pointer-events:none;z-index:2;display:block;position:absolute;inset:0}.QgYUsW_divider:before{content:"";background:var(--color-sky);width:1.5px;position:absolute;top:0;bottom:0;right:-.75px}.QgYUsW_handle{background:var(--color-graphite);border:1.5px solid var(--color-sky);width:40px;height:40px;transition:scale var(--t-ui) var(--ease-out);position:absolute;top:50%;left:100%;translate:-50% -50%}.QgYUsW_handle:before,.QgYUsW_handle:after{content:"";border-top:1.5px solid var(--color-sky);border-left:1.5px solid var(--color-sky);width:7px;height:7px;position:absolute;top:50%}.QgYUsW_handle:before{left:9px;translate:0 -50%;rotate:-45deg}.QgYUsW_handle:after{right:9px;translate:0 -50%;rotate:135deg}:root.js .QgYUsW_input{opacity:0;cursor:ew-resize;touch-action:pan-y;z-index:3;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.QgYUsW_frame:has(.QgYUsW_input:focus-visible) .QgYUsW_handle{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.QgYUsW_frame:hover .QgYUsW_handle{scale:1.1}}
.s7SseW_scene{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.s7SseW_inner{padding-top:var(--section);flex-direction:column;flex:1;padding-bottom:32px;display:flex;position:relative}.s7SseW_invite{font-family:var(--font-display);font-size:var(--step-lead);letter-spacing:-.015em;max-width:24ch;font-weight:500;line-height:1.15}.s7SseW_sub{max-width:40ch;margin-top:20px}.s7SseW_email{font-family:var(--font-display);font-weight:500;font-size:min(calc((100vw - 2 * var(--margin)) / 10.4), 9.5rem);letter-spacing:-.035em;overflow-wrap:anywhere;flex-direction:column;align-self:flex-start;margin-top:clamp(28px,5vw,64px);line-height:.92;display:inline-flex}.s7SseW_emailLine{display:block}@media (hover:hover) and (pointer:fine){.s7SseW_email{text-underline-offset:.1em;transition:text-decoration-color var(--t-ui) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.s7SseW_email:hover{text-decoration-color:currentColor}}.s7SseW_actions{flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vw,48px);display:flex}.s7SseW_extra{margin-top:clamp(64px,8vw,120px)}.s7SseW_foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:auto;padding-top:clamp(72px,9vw,128px);display:flex}.s7SseW_nav ul{font-size:var(--step-small);flex-wrap:wrap;gap:0 24px;font-weight:600;display:flex}.s7SseW_nav a{align-items:center;min-height:44px;display:inline-flex}.s7SseW_tblock{--tb-cols:2;width:min(100%,520px)}@media (min-width:40rem){.s7SseW_tblock{--tb-cols:4}}.s7SseW_plan{width:100%;height:auto;max-height:34svh;padding-inline:var(--margin);color:var(--fg);margin-top:8px;display:block}
.VYFErG_root{position:relative}.VYFErG_root>ul{z-index:1;position:relative}.VYFErG_frame{z-index:0;aspect-ratio:4/5;pointer-events:none;clip-path:inset(100% 0% 0%);background:var(--bg-raised);will-change:transform, clip-path;width:clamp(220px,20vw,300px);margin:calc(clamp(220px,20vw,300px)/-1.6) 0 0 40px;position:fixed;top:0;left:0;overflow:hidden}.VYFErG_img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s var(--ease-out), scale .9s var(--ease-out);position:absolute;inset:0;scale:1.08}.VYFErG_img[data-on=true]{opacity:1;scale:1}
.ioEaoG_list{margin-top:16px}.ioEaoG_row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"thumb name""thumb meta";align-items:center;gap:2px 16px;padding-block:14px;display:grid}.ioEaoG_thumb{aspect-ratio:4/5;background:var(--bg-raised);grid-area:thumb;width:64px;display:block;overflow:hidden}.ioEaoG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.ioEaoG_name{font-family:var(--font-display);letter-spacing:-.025em;transition:translate .5s var(--ease-out), color var(--t-hover) var(--ease-out);grid-area:name;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.05}.ioEaoG_meta{font-size:var(--step-small);grid-area:meta}.ioEaoG_leader{display:none}@media (min-width:64rem){.ioEaoG_row{grid-template-columns:64px minmax(0,5fr) minmax(0,4fr) 64px;grid-template-areas:"thumb name meta leader";padding-block:18px}.ioEaoG_leader{transform-origin:100%;width:56px;height:1.5px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;grid-area:leader;justify-self:end;display:block;transform:scaleX(.43)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root.js .ioEaoG_row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""meta"}:root.js .ioEaoG_thumb{display:none}@media (min-width:64rem){:root.js .ioEaoG_row{grid-template-columns:minmax(0,5fr) minmax(0,4fr) 64px;grid-template-areas:"name meta leader"}}.ioEaoG_row:hover .ioEaoG_name{color:var(--accent);translate:14px}.ioEaoG_row:hover .ioEaoG_leader{transform:scaleX(1)}}
