.-Ur7yG_stage{--edge:max(clamp(20px, 4vw, 40px), calc((100cqw - 1240px) / 2 + 40px));--land:2.5s;--line-from:scaleX(0);--dx:82%;--dy:50%;isolation:isolate;background:var(--ground);flex-direction:column;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden;container-type:size}@media (min-width:768px){.-Ur7yG_stage{--line-from:scaleY(0);--dx:50%;--dy:51%}}.-Ur7yG_intro{z-index:3;padding:6.5rem var(--edge) 1.25rem;pointer-events:none;flex:none;position:relative}.-Ur7yG_options{z-index:1;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid;position:relative}.-Ur7yG_option{min-height:0;scroll-margin-top:5rem;position:relative}.-Ur7yG_option+.-Ur7yG_option:before{content:"";z-index:2;background:var(--line);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.-Ur7yG_link{height:100%;padding-inline:var(--edge);outline-offset:-4px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.-Ur7yG_photo{background:var(--ground);position:absolute;inset:0}.-Ur7yG_photo:before{content:"";left:var(--dx);top:var(--dy);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%);opacity:.75;width:110cqmin;height:110cqmin;transition:opacity .4s ease-out;position:absolute;transform:translate(-50%,-50%)}.-Ur7yG_art{z-index:1;left:var(--dx);top:var(--dy);aspect-ratio:1;fill:none;height:66%;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;translate:-50% -50%}.-Ur7yG_artRing{fill:none;stroke:var(--line);stroke-width:1px}.-Ur7yG_artThin{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.6px}.-Ur7yG_artLit{fill:var(--mint);fill-opacity:.85;stroke:var(--mint)}.-Ur7yG_artSolid{fill:var(--surface)}.-Ur7yG_artHole{fill:var(--ground)}.-Ur7yG_gold,.-Ur7yG_key{fill:var(--star);stroke:var(--star);stroke-width:1px}.-Ur7yG_keyHole{fill:var(--ground);stroke:var(--ground);stroke-width:1px}.-Ur7yG_pane{fill:none;stroke:var(--ground);stroke-width:3px}.-Ur7yG_link:hover .-Ur7yG_art,.-Ur7yG_link:focus-visible .-Ur7yG_art{transform:scale(1.04)}.-Ur7yG_link:hover .-Ur7yG_photo:before,.-Ur7yG_link:focus-visible .-Ur7yG_photo:before{opacity:1}.-Ur7yG_link:hover .-Ur7yG_photo img,.-Ur7yG_link:focus-visible .-Ur7yG_photo img{opacity:.85;transform:scale(1.03)}.-Ur7yG_label{z-index:1;max-width:64%;display:block;position:relative}.-Ur7yG_name{font-family:var(--font-archivo), var(--font-albert), sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.3rem,5.6vw,2rem);font-weight:600;font-stretch:125%;line-height:1.08;display:block}.-Ur7yG_line{max-width:34ch;color:var(--ink-soft);margin-top:.5rem;line-height:1.375;display:block}.-Ur7yG_orbit,.-Ur7yG_dot{display:none}html[data-intro] .-Ur7yG_orbit{z-index:2;left:calc(var(--cx,50%) - var(--r,160px));top:calc(var(--cy,50%) - var(--r,160px));width:calc(var(--r,160px) * 2);height:calc(var(--r,160px) * 2);pointer-events:none;display:block;position:absolute}.-Ur7yG_rings{fill:none;width:100%;height:100%;overflow:visible}.-Ur7yG_rings circle{stroke:var(--hairline);stroke-width:1px}.-Ur7yG_logo{width:32%;height:32%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-intro] .-Ur7yG_dot{z-index:3;background:var(--accent);width:12px;height:12px;box-shadow:0 0 14px 2px var(--accent);pointer-events:none;will-change:transform;border-radius:50%;display:block;position:absolute;top:0;left:0}.-Ur7yG_ping{border:1px solid var(--accent);opacity:0;border-radius:50%;width:34px;height:34px;position:absolute;left:50%;transform:translate(-50%,-50%)}.-Ur7yG_burst{transform-origin:50%;display:block}.-Ur7yG_flare{display:none}html[data-intro] .-Ur7yG_flare{z-index:2;left:calc(var(--cx,50%) - 75cqmax);top:calc(var(--cy,50%) - 75cqmax);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 75%, transparent) 0%, color-mix(in srgb, var(--accent) 28%, transparent) 26%, transparent 62%);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:150cqmax;height:150cqmax;display:block;position:absolute}.-Ur7yG_tail{background:linear-gradient(90deg, transparent, var(--accent));transform-origin:100%;border-radius:3px;width:64px;height:3px;position:absolute;top:50%;right:50%;transform:translateY(-50%)scaleX(0)}.-Ur7yG_pulse{display:none}html[data-intro] .-Ur7yG_pulse{z-index:2;left:calc(var(--cx,50%) - var(--r,160px));top:calc(var(--cy,50%) - var(--r,160px));width:calc(var(--r,160px) * 2);height:calc(var(--r,160px) * 2);border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;display:block;position:absolute}.-Ur7yG_ripple{left:var(--dx);top:var(--dy);border:1px solid var(--accent);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute}html[data-intro] .-Ur7yG_stage:not([data-ready]) .-Ur7yG_options{pointer-events:none}html[data-intro] .-Ur7yG_orbit{animation-name:-Ur7yG_orbit,-Ur7yG_orbit-out;animation-duration:.5s,.6s;animation-timing-function:ease-out,ease-in;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,1.95s;animation-fill-mode:both,forwards;animation-timeline:auto,auto}html[data-intro] .-Ur7yG_dot{animation:-Ur7yG_dot .4s ease-out both, -Ur7yG_dot-out .35s ease-out calc(var(--land) + .15s + var(--i) * .12s) forwards;animation-play-state:paused}html[data-intro] .-Ur7yG_photo{animation:-Ur7yG_open 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--land) + var(--i) * .12s) both;animation-play-state:paused}html[data-intro] .-Ur7yG_label{animation:-Ur7yG_rise .7s cubic-bezier(.22, 1, .36, 1) calc(var(--land) + .3s + var(--i) * .12s) both;animation-play-state:paused}html[data-intro] .-Ur7yG_option+.-Ur7yG_option:before{animation:.8s cubic-bezier(.65,0,.35,1) 2s both paused -Ur7yG_line}html[data-intro] .-Ur7yG_flare{animation:1.3s cubic-bezier(.22,1,.36,1) 1.82s paused -Ur7yG_flare}html[data-intro] .-Ur7yG_burst{animation:.8s cubic-bezier(.22,1,.36,1) 1.72s forwards paused -Ur7yG_burst}html[data-intro] .-Ur7yG_pulse{animation:1.1s cubic-bezier(.22,1,.36,1) 1.8s paused -Ur7yG_pulse}html[data-intro] .-Ur7yG_ripple{animation:-Ur7yG_ripple 1s cubic-bezier(.22, 1, .36, 1) calc(var(--land) + var(--i) * .12s);animation-play-state:paused}html[data-intro] .-Ur7yG_art{animation:-Ur7yG_settle 1.8s cubic-bezier(.22, 1, .36, 1) calc(var(--land) + var(--i) * .12s) backwards;animation-play-state:paused}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_flare{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_burst{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_pulse{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_ripple{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_art{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_orbit{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_dot{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_photo{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_label{animation-play-state:running}html[data-intro] .-Ur7yG_stage[data-run] .-Ur7yG_option+.-Ur7yG_option:before{animation-play-state:running}@keyframes -Ur7yG_orbit{0%{opacity:0;transform:scale(.94)}}@keyframes -Ur7yG_orbit-out{to{opacity:0;visibility:hidden;transform:scale(.94)}}@keyframes -Ur7yG_dot{0%{opacity:0}}@keyframes -Ur7yG_dot-out{to{opacity:0;visibility:hidden}}@keyframes -Ur7yG_open{0%{clip-path:circle(0% at var(--dx) var(--dy))}to{clip-path:circle(150% at var(--dx) var(--dy))}}@keyframes -Ur7yG_flare{0%{opacity:.95;transform:scale(.08)}to{opacity:0;transform:scale(1)}}@keyframes -Ur7yG_burst{0%{transform:scale(1)}30%{transform:scale(.88)}62%{transform:scale(1.55)}to{transform:scale(1.55)}}@keyframes -Ur7yG_pulse{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(1.5)}}@keyframes -Ur7yG_ripple{0%{opacity:.8;transform:scale(.1)}to{opacity:0;transform:scale(1.6)}}@keyframes -Ur7yG_settle{0%{transform:scale(1.1)}}@keyframes -Ur7yG_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes -Ur7yG_line{0%{transform:var(--line-from)}}@media (min-width:768px){.-Ur7yG_intro{padding-top:7.5rem;position:absolute;top:0;left:0}.-Ur7yG_options{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;inset:0}.-Ur7yG_option+.-Ur7yG_option:before{transform-origin:top;width:1px;height:auto;inset:0 auto 0 0}.-Ur7yG_art{width:min(84%,45cqh);height:auto}.-Ur7yG_link{justify-content:flex-end;padding:0 clamp(20px,2.6vw,40px) clamp(28px,6cqh,56px)}.-Ur7yG_label{max-width:none}.-Ur7yG_name{align-items:flex-end;min-height:2.16em;font-size:clamp(1.5rem,2.5vw,2.5rem);display:flex}.-Ur7yG_line{min-height:2.75em}}@media (prefers-reduced-motion:reduce){html[data-intro] .-Ur7yG_stage:not([data-ready]) .-Ur7yG_options{pointer-events:auto}:is(html[data-intro] .-Ur7yG_orbit,html[data-intro] .-Ur7yG_pulse,html[data-intro] .-Ur7yG_flare,html[data-intro] .-Ur7yG_dot){display:none}html[data-intro] .-Ur7yG_ripple{animation:none}html[data-intro] .-Ur7yG_art{animation:none}html[data-intro] .-Ur7yG_photo{animation:none}html[data-intro] .-Ur7yG_label{animation:none}html[data-intro] .-Ur7yG_option+.-Ur7yG_option:before{animation:none}}.-Ur7yG_stage[data-skip] .-Ur7yG_orbit,.-Ur7yG_stage[data-skip] .-Ur7yG_pulse,.-Ur7yG_stage[data-skip] .-Ur7yG_flare,.-Ur7yG_stage[data-skip] .-Ur7yG_dot{display:none}.-Ur7yG_stage[data-skip] .-Ur7yG_ripple,.-Ur7yG_stage[data-skip] .-Ur7yG_art,.-Ur7yG_stage[data-skip] .-Ur7yG_photo,.-Ur7yG_stage[data-skip] .-Ur7yG_label,.-Ur7yG_stage[data-skip] .-Ur7yG_option+.-Ur7yG_option:before,.-Ur7yG_stage[data-skip] .-Ur7yG_burst{animation:none}
