.ksY0aG_button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.ksY0aG_button:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.ksY0aG_swap{place-items:center;display:grid}.ksY0aG_address,.ksY0aG_thanks{flex-wrap:wrap;grid-area:1/1;justify-content:center;column-gap:.25em;display:flex}.ksY0aG_word{white-space:nowrap;display:inline-block}.ksY0aG_thanks .ksY0aG_word{opacity:0;filter:blur(6px);transform:translateY(.35em)}.ksY0aG_button[data-copied] .ksY0aG_address .ksY0aG_word{opacity:0;filter:blur(6px);transform:translateY(-.3em)}.ksY0aG_button[data-copied] .ksY0aG_thanks .ksY0aG_word{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:no-preference){.ksY0aG_word{transition:opacity .2s ease, filter .2s ease, transform .3s var(--ease-press)}.ksY0aG_button[data-copied] .ksY0aG_thanks .ksY0aG_word{transition-duration:.4s,.45s,.6s;transition-delay:calc(.1s + var(--i) * 50ms)}.ksY0aG_address .ksY0aG_word{transition-delay:.15s}.ksY0aG_button[data-copied] .ksY0aG_address .ksY0aG_word{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.ksY0aG_word{transition:opacity .2s;filter:none!important;transform:none!important}}
.lS-Mjq_footer{--background:#f5f4f0;--foreground:#212121;--muted-foreground:#73726c;--border:#e0dfd8;z-index:0;background:var(--background);height:100svh;color:var(--foreground);flex-direction:column;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,6vw,6rem) 2rem;display:flex;position:sticky;bottom:0}.lS-Mjq_footer ::selection{background:var(--foreground);color:var(--background)}.lS-Mjq_container{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(2rem,4vw,3rem);width:100%;max-width:72rem;margin-inline:auto;display:flex}.lS-Mjq_heading{color:var(--muted-foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:500;line-height:1.2}.lS-Mjq_email{max-width:100%;color:var(--foreground);letter-spacing:-.055em;border-radius:.25rem;padding:.1em .15em .2em;font-size:clamp(1.75rem,6.5vw,6rem);font-weight:400;line-height:1.12;position:relative}.lS-Mjq_email [data-part=address]:after{content:"";opacity:.35;transform-origin:0;background:currentColor;border-radius:999px;height:.04em;min-height:2px;position:absolute;bottom:.05em;left:.15em;right:.15em;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.lS-Mjq_email:not([data-copied]):hover [data-part=address]:after{transform:scaleX(1)}}.lS-Mjq_hint{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:inline-flex}.lS-Mjq_hintIcon{width:.875rem;height:.875rem;display:grid}.lS-Mjq_copyIcon,.lS-Mjq_checkIcon{grid-area:1/1;width:100%;height:100%}.lS-Mjq_checkIcon{color:var(--brand);opacity:0;transform:scale(.5)}.lS-Mjq_email[data-copied]+.lS-Mjq_hint .lS-Mjq_copyIcon{opacity:0;transform:scale(.5)}.lS-Mjq_email[data-copied]+.lS-Mjq_hint .lS-Mjq_checkIcon{opacity:1;transform:none}.lS-Mjq_bottom{width:100%;max-width:72rem;color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-inline:auto;padding-top:2rem;font-size:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){.lS-Mjq_email{transition:transform .16s var(--ease-press)}.lS-Mjq_email:active{transform:scale(.98)}.lS-Mjq_email [data-part=address]:after{transition:transform .45s var(--ease-press)}.lS-Mjq_copyIcon,.lS-Mjq_checkIcon{transition:opacity .2s ease, transform .3s var(--ease-press)}}@media (prefers-reduced-motion:reduce){.lS-Mjq_copyIcon,.lS-Mjq_checkIcon{transition:opacity .2s;filter:none!important;transform:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lS-Mjq_container,.lS-Mjq_bottom{animation:linear both lS-Mjq_contact-reveal;animation-timeline:--sheet;animation-range:exit}}}@keyframes lS-Mjq_contact-reveal{0%{opacity:0;transform:translateY(-12svh)scale(.94)}}@media (max-width:767px){.lS-Mjq_footer{padding-top:3rem}}
.lICRpW_heading{letter-spacing:-.025em;max-width:100%;font-size:clamp(1.75rem,3.6cqw,2.75rem);font-weight:500;line-height:1.2}.lICRpW_sentence{text-wrap:balance;display:block}.lICRpW_word{white-space:nowrap}.lICRpW_char{animation:lICRpW_hero-type .14s var(--d) var(--ease-press) both;position:relative}.lICRpW_char:after{content:"";opacity:0;width:.07em;height:1em;animation:lICRpW_hero-caret var(--g) var(--d) steps(1, end);background:currentColor;border-radius:1px;position:absolute;top:50%;right:-.06em;transform:translateY(-50%)}.lICRpW_last:after{animation:lICRpW_hero-blink 1s var(--d) steps(1, end) 3}@keyframes lICRpW_hero-type{0%{opacity:0}to{opacity:1}}@keyframes lICRpW_hero-caret{0%,to{opacity:1}}@keyframes lICRpW_hero-blink{0%{opacity:1}50%,to{opacity:0}}.lICRpW_icon{color:var(--muted-foreground);vertical-align:-.08em;animation:lICRpW_hero-pop .32s var(--d) var(--ease-press) both;display:inline-block}.lICRpW_arrive{display:inline-block}.lICRpW_svg{width:.82em;height:.82em;display:block}.lICRpW_pin{margin-inline:0 .12em}.lICRpW_avatar{vertical-align:-.12em;margin-right:.18em}.lICRpW_avatarImage{background:#e6e5df;border-radius:50%;width:.95em;height:.95em;display:block}.lICRpW_pin .lICRpW_svg{animation:lICRpW_hero-nudge 5s calc(var(--done) + 1.2s) ease-in-out infinite}.lICRpW_city[data-seen] .lICRpW_pin .lICRpW_svg{animation:none}@keyframes lICRpW_hero-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lICRpW_hero-nudge{0%,12%,to{transform:translateY(0)}4%{transform:translateY(-24%)}8%{transform:translateY(0)}10%{transform:translateY(-8%)}}.lICRpW_cta{animation:lICRpW_hero-rise .6s calc(var(--done) - 80ms) var(--ease-press) backwards}.lICRpW_hero[data-intro=false] .lICRpW_char,.lICRpW_hero[data-intro=false] .lICRpW_icon,.lICRpW_hero[data-intro=false] .lICRpW_cta{animation:none}.lICRpW_hero[data-intro=false] .lICRpW_char:after{display:none}@keyframes lICRpW_hero-rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.lICRpW_city{cursor:default;-webkit-tap-highlight-color:transparent}.lICRpW_name{cursor:default;-webkit-tap-highlight-color:transparent;position:relative}.lICRpW_ring{pointer-events:none;width:calc(100% + .22em);height:calc(100% + .12em);position:absolute;top:-.08em;left:-.11em;overflow:visible}.lICRpW_ring rect{fill:none;stroke:currentColor;stroke-opacity:.5;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1.02 2;stroke-dashoffset:1.02px;width:calc(100% - 1px);height:calc(100% - 1px);transition:stroke-dashoffset .25s}.lICRpW_name[data-open] .lICRpW_ring rect{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.77,0,.175,1)}.lICRpW_portrait{background:#e6e5df;border-radius:9999px;width:6rem;height:6rem;transition:transform .15s;display:block;transform:scale(.9)}.lICRpW_map[data-open] .lICRpW_portrait{transition:transform .3s var(--ease-press);transform:scale(1)}.lICRpW_map[data-open] .lICRpW_portrait+.lICRpW_mapLabel{transition-delay:.1s}.lICRpW_mapAnchor{z-index:50;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.lICRpW_map{border:1px solid var(--border);background:var(--background);color:var(--foreground);opacity:0;pointer-events:none;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1.125rem .875rem;transition:opacity .15s,transform .15s;display:flex;transform:translateY(6px)scale(.96);box-shadow:0 12px 32px #0000001a}.lICRpW_mapCanvas{width:8.5rem;position:relative}.lICRpW_mapSvg{width:100%;height:auto;display:block;overflow:visible}.lICRpW_country{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1.02 2;stroke-dashoffset:1.02px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 0s .15s,fill-opacity 0s .15s}.lICRpW_spot,.lICRpW_ripple{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%}.lICRpW_mapPin{width:1.375rem;height:1.375rem;fill:var(--background);transform-origin:50% 100%;position:absolute;translate:-50% -92%}.lICRpW_mapLabel{color:var(--muted-foreground);white-space:nowrap;opacity:0;transition:opacity .15s}.lICRpW_map[data-open]{opacity:1;transition:opacity .25s var(--ease-press), transform .25s var(--ease-press);transform:translateY(0)scale(1)}.lICRpW_map[data-open] .lICRpW_country{fill-opacity:.05;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.77,0,.175,1),fill-opacity .4s .7s}.lICRpW_map[data-open] .lICRpW_mapPin{animation:.65s .75s both lICRpW_hero-drop}.lICRpW_map[data-open] .lICRpW_spot{animation:.2s 1.11s both lICRpW_hero-fade}.lICRpW_map[data-open] .lICRpW_ripple{animation:lICRpW_hero-ripple .8s 1.11s var(--ease-press) both}.lICRpW_map[data-open] .lICRpW_mapLabel{opacity:1;transition:opacity .3s 1.15s}@keyframes lICRpW_hero-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3.5rem)}12%{opacity:1}55%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0)scale(1.08,.9)}72%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-.45rem)}86%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0)}93%{transform:translateY(-.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes lICRpW_hero-fade{0%{opacity:0}to{opacity:.9}}@keyframes lICRpW_hero-ripple{0%{opacity:.35;transform:scale(.4)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.lICRpW_char,.lICRpW_icon,.lICRpW_arrive,.lICRpW_svg,.lICRpW_cta{animation:none!important}.lICRpW_char:after,.lICRpW_ripple{display:none}.lICRpW_mapPin,.lICRpW_spot{opacity:1;animation:none!important}.lICRpW_country,.lICRpW_name[data-open] .lICRpW_ring rect{stroke-dashoffset:0;transition:none!important}.lICRpW_heading,.lICRpW_cta{animation:.4s both lICRpW_hero-type!important}}
.HnCobW_slot{--fluid:cubic-bezier(.32, .72, 0, 1);height:2.5rem;position:relative}.HnCobW_morph{--button-width:11.5rem;--button-height:2.5rem;--closed-x:max(0px, calc((100% - var(--button-width)) / 2));z-index:10;background:var(--primary);clip-path:inset(0 var(--closed-x) calc(100% - var(--button-height)) var(--closed-x) round calc(var(--button-height) / 2));border-radius:1.5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.HnCobW_morph[data-open]{clip-path:inset(0 round 1.5rem);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#30302e9e;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12}.HnCobW_morph:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 70% at 30% 0,#ffffff1f,#0000 60%);position:absolute;inset:0}.HnCobW_morph[data-open]:before{opacity:1}.HnCobW_trigger{z-index:1;width:max-content;height:2.5rem;color:var(--primary-foreground);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:filter, opacity;background:0 0;border:0;border-radius:999px;outline:none;align-items:center;gap:.5rem;padding:0 1rem 0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.HnCobW_trigger:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--ring) 60%, transparent)}@property --arrow-wave{syntax:"<number>";inherits:true;initial-value:0}@property --arrow-reach{syntax:"<number>";inherits:true;initial-value:0}.HnCobW_arrow{--arrow-push:calc(var(--arrow-wave) * var(--arrow-reach));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block;overflow:visible}.HnCobW_arrowShaft{transform:scaleX(calc(1 + var(--arrow-push) * 5 / 14));transform-box:fill-box;transform-origin:0}.HnCobW_arrowHead{transform:translateX(calc(var(--arrow-push) * 5px))}@media (hover:hover) and (pointer:fine){.HnCobW_trigger:hover{--arrow-reach:1}}.HnCobW_trigger:focus-visible{--arrow-reach:1}@media (prefers-reduced-motion:no-preference){.HnCobW_arrow{animation:1.4s ease-in-out infinite HnCobW_arrow-wave}.HnCobW_morph[data-open] .HnCobW_arrow{animation-play-state:paused}}@keyframes HnCobW_arrow-wave{50%{--arrow-wave:1}}.HnCobW_morph[data-open] .HnCobW_trigger{opacity:0;filter:blur(6px)}.HnCobW_card{z-index:1;width:min(22rem,100vw - 2rem);color:var(--foreground);text-align:left;opacity:0;filter:blur(8px);will-change:filter, opacity;flex-direction:column;padding:.375rem;display:flex;position:relative}.HnCobW_morph[data-open] .HnCobW_card{opacity:1;filter:none}.HnCobW_header{justify-content:space-between;align-items:center;padding:.375rem .375rem .25rem .875rem;display:flex}.HnCobW_title{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.625rem;line-height:1}.HnCobW_close{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;outline:none;place-items:center;display:grid}.HnCobW_close svg{width:.875rem;height:.875rem}.HnCobW_close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.HnCobW_row{width:100%;min-height:3rem;color:var(--foreground);letter-spacing:-.015em;text-align:left;border-radius:1.125rem;outline:none;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;font-size:1rem;line-height:1.3;text-decoration:none;display:flex}.HnCobW_row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.HnCobW_row [data-part=swap]{place-items:center start}.HnCobW_row :is([data-part=address],[data-part=thanks]){justify-content:flex-start}.HnCobW_links{border-top:1px solid #ffffff14;margin:.25rem .5rem 0;padding:.25rem 0 0;list-style:none}.HnCobW_links .HnCobW_row{width:calc(100% + 1rem);color:var(--muted-foreground);margin-inline:-.5rem;font-size:.875rem}.HnCobW_linkLabel{align-items:center;gap:.625rem;display:inline-flex}.HnCobW_linkIcon{width:1rem;height:1rem}.HnCobW_icon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;display:grid}.HnCobW_copyIcon,.HnCobW_checkIcon{grid-area:1/1;width:100%;height:100%}.HnCobW_checkIcon{color:var(--brand);opacity:0;transform:scale(.5)}.HnCobW_row[data-copied] .HnCobW_copyIcon{opacity:0;transform:scale(.5)}.HnCobW_row[data-copied] .HnCobW_checkIcon{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.HnCobW_row:hover,.HnCobW_close:hover{background:#ffffff14}.HnCobW_links .HnCobW_row:hover,.HnCobW_row:hover .HnCobW_icon,.HnCobW_close:hover{color:var(--foreground)}}@media (prefers-reduced-motion:no-preference){.HnCobW_morph{transition:clip-path .52s var(--fluid) 60ms, background-color .3s ease .16s, box-shadow .3s ease 60ms, backdrop-filter .3s ease 60ms}.HnCobW_morph:before{transition:opacity .3s}.HnCobW_trigger{transition:opacity .24s .2s,filter .26s .2s,color .15s,--arrow-reach .4s}.HnCobW_card{transition:opacity .16s,filter .16s}.HnCobW_morph[data-open]{transition:clip-path .64s var(--fluid), background-color .22s ease, box-shadow .4s ease, backdrop-filter .4s ease}.HnCobW_morph[data-open]:before{transition:opacity .4s .1s}.HnCobW_morph[data-open] .HnCobW_trigger{transition:opacity .14s,filter .16s,--arrow-reach .4s}.HnCobW_morph[data-open] .HnCobW_card{transition:opacity .3s .12s,filter .36s .12s}.HnCobW_row,.HnCobW_close{transition:background-color .15s,color .15s}.HnCobW_icon,.HnCobW_copyIcon,.HnCobW_checkIcon{transition:opacity .2s ease, transform .3s var(--ease-press), color .15s ease}}@media (prefers-reduced-motion:reduce){.HnCobW_morph,.HnCobW_trigger,.HnCobW_card{transition:opacity .15s;filter:none!important}}
._7_AiYq_section{padding:clamp(4rem,8vw,7rem) clamp(1.5rem,6vw,6rem) 6rem}._7_AiYq_container{width:100%;max-width:72rem;margin-inline:auto}._7_AiYq_intro{margin-bottom:clamp(3rem,5vw,4.5rem);padding-inline:clamp(0rem,3vw,3rem)}._7_AiYq_heading{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6.25vw,6rem);font-weight:400;line-height:1.12}._7_AiYq_table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}._7_AiYq_projectColumn{width:50%}._7_AiYq_categoryColumn{width:18%}._7_AiYq_platformColumn,._7_AiYq_statusColumn{width:16%}._7_AiYq_table thead th{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;padding:0 1rem 2rem;font-size:.625rem;font-weight:400;line-height:1.5}._7_AiYq_table thead th:first-child{padding-left:clamp(0rem,3vw,3rem)}._7_AiYq_row{border-block-start:1px solid var(--border);cursor:pointer;position:relative}._7_AiYq_row:last-child{border-block-end:1px solid var(--border)}._7_AiYq_projectCell{vertical-align:middle;padding:2.5rem 1rem 2.5rem clamp(0rem,3vw,3rem);font-weight:400}._7_AiYq_projectIdentity{align-items:center;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;display:flex}._7_AiYq_projectText{min-width:0}._7_AiYq_projectName{margin:0;letter-spacing:-.045em;overflow-wrap:anywhere;margin-inline-start:-.06em;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:400;line-height:1.2}._7_AiYq_projectSubtitle{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.45rem;font-size:.9375rem;font-weight:400;line-height:1.5}._7_AiYq_projectLink{color:inherit;border-radius:.125rem;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}._7_AiYq_projectLink:focus-visible{outline:2px solid var(--ring);outline-offset:6px}button._7_AiYq_projectLink{font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(a,button)._7_AiYq_projectLink:after{z-index:1;content:"";position:absolute;inset:0}._7_AiYq_projectArrow{opacity:0;flex-shrink:0;width:.5em;height:.5em;transform:translate(-.3em,.3em)}._7_AiYq_pendingTag{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;opacity:0;align-items:center;gap:.45rem;margin-inline-start:.35rem;font-size:.625rem;line-height:1;display:inline-flex;transform:translate(-.4rem)}._7_AiYq_pendingDot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem;position:relative}._7_AiYq_pendingPing{border:1px solid var(--brand);border-radius:inherit;opacity:0;position:absolute;inset:0}._7_AiYq_projectSubtitle{display:grid}._7_AiYq_subtitleText,._7_AiYq_pendingNotice{grid-area:1/1}._7_AiYq_pendingNotice{color:var(--foreground);pointer-events:none;flex-wrap:wrap;column-gap:.28em;display:flex}._7_AiYq_noticeWord{opacity:0;filter:blur(4px);display:inline-block;transform:translateY(.45em)}._7_AiYq_row[data-notice] ._7_AiYq_subtitleText{opacity:0;filter:blur(4px);transform:translateY(-.35em)}._7_AiYq_row[data-notice] ._7_AiYq_noticeWord{opacity:1;filter:none;transform:none}._7_AiYq_row[data-notice] ._7_AiYq_pendingTag{opacity:1;transform:none}._7_AiYq_statusValue{display:inline-block}._7_AiYq_detailCell{vertical-align:middle;overflow-wrap:anywhere;padding:2.5rem 1rem;font-size:.9375rem;line-height:1.6}._7_AiYq_mobileLabel{display:none}._7_AiYq_preview{--preview-background:#284b3f;--preview-foreground:#bddec9;aspect-ratio:4/3;background:var(--preview-background);color:var(--preview-foreground);border-radius:.25rem;flex:0 0 120px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._7_AiYq_preview[data-preview=hockey]{--preview-background:#cedce4;--preview-foreground:#456778}._7_AiYq_preview[data-preview=pipeline]{--preview-background:#d2c8e0;--preview-foreground:#635378}._7_AiYq_preview[data-preview=workout]{--preview-background:#edc9ae;--preview-foreground:#88583c}._7_AiYq_illustration{stroke:currentColor;stroke-width:1.25px;width:100%;height:100%}._7_AiYq_previewIcon{width:45%;height:60%}._7_AiYq_previewImage{object-fit:cover}@media (hover:hover) and (pointer:fine){._7_AiYq_row:not([data-pending]):hover ._7_AiYq_projectLink,._7_AiYq_row:not([data-pending]):hover ._7_AiYq_projectSubtitle{transform:translate(.75rem)}._7_AiYq_row[data-pending]:hover ._7_AiYq_pendingTag{opacity:1;transform:none}._7_AiYq_row:hover ._7_AiYq_projectSubtitle{color:var(--foreground)}._7_AiYq_row:hover ._7_AiYq_projectArrow{opacity:1;transform:none}._7_AiYq_body:has(._7_AiYq_row:hover) ._7_AiYq_row:not(:hover) :is(._7_AiYq_projectText,._7_AiYq_detailCell){opacity:.4}}._7_AiYq_row:not([data-pending]):has(:focus-visible) :is(._7_AiYq_projectLink,._7_AiYq_projectSubtitle){transform:translate(.75rem)}._7_AiYq_row[data-pending]:has(:focus-visible) ._7_AiYq_pendingTag{opacity:1;transform:none}._7_AiYq_row:has(:focus-visible) ._7_AiYq_projectArrow{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){._7_AiYq_projectLink,._7_AiYq_projectSubtitle{transition:transform .55s var(--ease-press), color .3s ease}._7_AiYq_projectSubtitle{transition-delay:30ms}._7_AiYq_projectArrow{transition:opacity .3s ease, transform .45s var(--ease-press)}._7_AiYq_projectText,._7_AiYq_detailCell{transition:opacity .3s}._7_AiYq_pendingTag{transition:opacity .3s ease, transform .45s var(--ease-press)}._7_AiYq_row[data-pending]:hover ._7_AiYq_pendingDot{animation:1.4s ease-in-out infinite _7_AiYq_pending-pulse}._7_AiYq_subtitleText{transition:opacity .3s ease, filter .3s ease, transform .5s var(--ease-press);transition-delay:.12s}._7_AiYq_noticeWord{transition:opacity .18s ease, filter .18s ease, transform .25s var(--ease-press)}._7_AiYq_row[data-notice] ._7_AiYq_subtitleText{transition-duration:.18s,.18s,.3s;transition-delay:0s}._7_AiYq_row[data-notice] ._7_AiYq_noticeWord{transition-duration:.4s,.45s,.6s;transition-delay:calc(80ms + var(--i) * 45ms)}._7_AiYq_pendingPing{animation:_7_AiYq_pending-ping .8s var(--ease-press)}._7_AiYq_statusValue[data-shake]{animation:.65s linear _7_AiYq_pending-shake,1.4s _7_AiYq_pending-color}}@keyframes _7_AiYq_pending-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes _7_AiYq_pending-pulse{50%{opacity:.25}}@keyframes _7_AiYq_pending-shake{0%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:none}12%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-7px)}30%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(5px)}48%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-3px)}66%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(1.5px)}83%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:translate(-.5px)}to{transform:none}}@media (prefers-reduced-motion:reduce){._7_AiYq_row :is(._7_AiYq_projectLink,._7_AiYq_projectSubtitle){transform:none!important}._7_AiYq_row :is(._7_AiYq_pendingTag,._7_AiYq_subtitleText,._7_AiYq_noticeWord){filter:none!important;transform:none!important}._7_AiYq_projectArrow,._7_AiYq_projectText,._7_AiYq_detailCell,._7_AiYq_pendingTag,._7_AiYq_subtitleText,._7_AiYq_noticeWord{transition:opacity .2s}._7_AiYq_statusValue[data-shake]{animation:1.2s _7_AiYq_pending-color}}@keyframes _7_AiYq_pending-color{0%,45%{color:var(--brand)}}@media (min-width:768px){._7_AiYq_table thead th:last-child,._7_AiYq_row td:last-child{text-align:right;padding-right:clamp(0rem,3vw,3rem)}}@media (max-width:1023px){._7_AiYq_preview{flex-basis:96px}._7_AiYq_projectIdentity{gap:1.25rem}._7_AiYq_intro,._7_AiYq_table thead th:first-child,._7_AiYq_projectCell{padding-left:0}._7_AiYq_intro,._7_AiYq_table thead th:last-child,._7_AiYq_row td:last-child{padding-right:0}._7_AiYq_detailCell{font-size:.875rem}}@media (max-width:767px){._7_AiYq_section{padding-top:3rem;padding-bottom:4rem}._7_AiYq_heading{font-size:clamp(2.5rem,7.5vw,3.75rem)}._7_AiYq_table,._7_AiYq_table tbody{display:block}._7_AiYq_table colgroup{display:none}._7_AiYq_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._7_AiYq_row{grid-template-columns:1.2fr 1fr 1.2fr;gap:1.75rem .75rem;padding-block:2rem;display:grid}._7_AiYq_projectCell{grid-column:1/-1;padding:0}._7_AiYq_detailCell{flex-direction:column;gap:.5rem;padding:0;font-size:.8125rem;display:flex}._7_AiYq_mobileLabel{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;font-size:.5625rem;line-height:1.5;display:block}}@media (max-width:639px){._7_AiYq_preview{flex-basis:80px}}
.K-2aOW_cue{color:var(--muted-foreground);opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(1.5rem,5svh,3rem);left:50%;transform:translate(-50%,.5rem)}.K-2aOW_cue[data-state=ready]{opacity:1;transform:translate(-50%)}.K-2aOW_cue[data-away]{opacity:0}.K-2aOW_label{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;line-height:1}.K-2aOW_track{background:color-mix(in oklab, var(--foreground) 14%, transparent);width:1px;height:3rem;position:relative;overflow:hidden}.K-2aOW_light{background:linear-gradient(to bottom, transparent, var(--foreground) 50%, transparent);position:absolute;inset:0;transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.K-2aOW_cue{transition:opacity .6s ease, transform .8s var(--ease-press)}.K-2aOW_cue[data-away]{transition:opacity .3s}.K-2aOW_cue[data-state=ready] .K-2aOW_light{animation:K-2aOW_cue-run 2.4s .4s var(--ease-in-out) infinite}}@media (prefers-reduced-motion:reduce){.K-2aOW_cue{transition:opacity .3s}.K-2aOW_light{opacity:.6;transform:none}}@keyframes K-2aOW_cue-run{0%{transform:translateY(-100%)}70%,to{transform:translateY(100%)}}
.raHRiW_main{isolation:isolate;timeline-scope:--sheet}.raHRiW_stack{z-index:1;position:relative}.raHRiW_hero{z-index:0;background:var(--background);position:sticky;top:0}.raHRiW_sheet{z-index:1;background:var(--card);box-shadow:0 -1px 0 var(--border), 0 -24px 64px #00000059, 0 24px 64px #00000059;view-timeline:--sheet block;border-radius:2rem 2rem 0 0;position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.raHRiW_heroContent{transform-origin:50% 40%;animation:linear both raHRiW_home-recede;animation-timeline:scroll(root);animation-range:0 100svh}.raHRiW_sheet header{animation:linear both raHRiW_home-rise;animation-timeline:--sheet;animation-range:entry 10% entry 70%}}}@keyframes raHRiW_home-recede{to{opacity:.2;transform:translateY(-6svh)scale(.92)}}@keyframes raHRiW_home-rise{0%{opacity:0;transform:translateY(3rem)}}@media (max-width:767px){.raHRiW_sheet{border-radius:1.5rem 1.5rem 0 0}}
