.d2Lt8G_root{z-index:1000;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}@media (hover:hover) and (pointer:fine){.d2Lt8G_root{display:block}}@media (prefers-reduced-motion:reduce){.d2Lt8G_root{display:none}}
.ZvZ64q_root{border-top:1px solid var(--gray-800);font-family:var(--font-mono);color:var(--gray-600);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:2rem 1.5rem;font-size:.75rem;display:flex}@media (min-width:768px){.ZvZ64q_root{padding-inline:3rem}}
.SKLGpa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.yVVAOG_section{padding:2.5rem 1.5rem;scroll-margin-top:4rem;position:relative}@media (min-width:768px){.yVVAOG_section{padding:3rem}}.yVVAOG_isBleed{padding-inline:0}@media (min-width:768px){.yVVAOG_isBleed{padding-inline:0}}.yVVAOG_isBleed .yVVAOG_header{padding-inline:1.5rem}@media (min-width:768px){.yVVAOG_isBleed .yVVAOG_header{padding-inline:3rem}}.yVVAOG_header{align-items:baseline;gap:1rem;max-width:75rem;margin:0 auto 2rem;display:flex;position:relative}.yVVAOG_ghost{z-index:-1;font-family:var(--font-mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff1f;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,17vw,15rem);font-weight:700;line-height:.8;position:absolute;top:50%;right:0;transform:translateY(-46%);-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.yVVAOG_index{font-family:var(--font-mono);letter-spacing:.22em;color:var(--accent);font-size:.8125rem}.yVVAOG_title{text-transform:uppercase;font-size:clamp(1.75rem,5vw,3rem)}
._M_8MW_wrap{gap:1.5rem;max-width:75rem;margin:0 auto;display:grid}._M_8MW_lead{max-width:40ch;color:var(--gray-200);font-size:1.125rem;line-height:1.5}._M_8MW_email{width:fit-content;max-width:100%;font-family:var(--font-mono);letter-spacing:-.02em;color:var(--gray-0);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;overflow-wrap:anywhere;font-size:clamp(1.15rem,5.4vw,3.5rem);font-weight:700;text-decoration-thickness:3px;transition:color .15s}._M_8MW_email:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){._M_8MW_email:hover{color:var(--accent)}}._M_8MW_others{flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;display:flex}._M_8MW_others a{font-family:var(--font-mono);color:var(--gray-400);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-size:.875rem}@media (hover:hover) and (pointer:fine){._M_8MW_others a:hover{color:var(--gray-0)}}
.pp3ZWa_wrap{gap:3rem;max-width:75rem;margin:0 auto;display:grid}.pp3ZWa_list{gap:1.5rem;list-style:none;display:grid}.pp3ZWa_columns{gap:2rem;display:grid}@media (min-width:768px){.pp3ZWa_columns{grid-template-columns:repeat(2,1fr)}}.pp3ZWa_groupTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--gray-400);margin-bottom:.75rem;font-size:.8125rem}.pp3ZWa_plain{gap:.75rem;list-style:none;display:grid}.pp3ZWa_item{border-left:2px solid var(--gray-600);gap:.5rem;padding-left:1.5rem;transition:border-color .3s;display:grid}@media (hover:hover) and (pointer:fine){.pp3ZWa_item:hover{border-left-color:var(--accent)}}.pp3ZWa_period{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gray-400);font-size:.75rem}.pp3ZWa_school{font-size:1.375rem}.pp3ZWa_note{color:var(--gray-400)}
.XgEwXG_root{overflow:clip}.XgEwXG_jobs{gap:3rem;max-width:75rem;margin:0 auto;display:grid}.XgEwXG_job{gap:1rem;display:grid}.XgEwXG_jobHeader{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.XgEwXG_company{font-size:1.625rem}.XgEwXG_role{color:var(--gray-200)}.XgEwXG_period{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gray-400);font-size:.75rem}@media (min-width:768px){.XgEwXG_period{margin-left:auto}}.XgEwXG_summary{max-width:70ch;color:var(--gray-400);line-height:1.6}.XgEwXG_projects{gap:1.5rem;margin-top:.5rem;list-style:none;display:grid}@media (min-width:1024px){.XgEwXG_projects{grid-template-columns:repeat(2,1fr)}}.XgEwXG_card{background:var(--gray-900);border:1px solid var(--gray-800);flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .3s;display:flex}@media (hover:hover) and (pointer:fine){.XgEwXG_card:hover{border-color:var(--accent)}}.XgEwXG_projectName{font-size:1.125rem;line-height:1.3}.XgEwXG_achievements{color:var(--gray-200);gap:.5rem;padding-left:1rem;font-size:.875rem;line-height:1.5;display:grid}.XgEwXG_tags{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.XgEwXG_tags li{border:1px solid var(--gray-600);font-family:var(--font-mono);color:var(--gray-200);padding:.25rem .75rem;font-size:.75rem}.XgEwXG_links{flex-wrap:wrap;gap:.5rem 1rem;list-style:none;display:flex}.XgEwXG_links a{font-family:var(--font-mono);color:var(--gray-0);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-size:.8125rem}.XgEwXG_more{gap:.75rem;display:grid}.XgEwXG_more>summary{width:fit-content;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;font-size:.75rem}
.IqeaYG_root{z-index:100;border-bottom:1px solid var(--gray-800);background:#0b0b0bc7;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.IqeaYG_root[data-visible=true]{transform:none}@media (min-width:768px){.IqeaYG_root{padding:0 3rem}}@media (prefers-reduced-motion:reduce){.IqeaYG_root{transition:none}}.IqeaYG_root:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}.IqeaYG_brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-50);font-size:.875rem;text-decoration:none}.IqeaYG_backdrop{visibility:hidden;opacity:0;background:#000000a6;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;position:fixed;inset:4rem 0 0}.IqeaYG_root[data-open=true] .IqeaYG_backdrop{visibility:visible;opacity:1;transition-delay:0s}@media (min-width:768px){.IqeaYG_backdrop{display:none}}.IqeaYG_nav{background:var(--gray-900);border:1px solid var(--gray-800);visibility:hidden;opacity:0;padding:.5rem;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;position:fixed;inset:4.5rem 1rem auto;transform:translateY(-8px)}.IqeaYG_root[data-open=true] .IqeaYG_nav{visibility:visible;opacity:1;transition-delay:0s;transform:none}@media (min-width:768px){.IqeaYG_nav{visibility:visible;opacity:1;background:0 0;border:0;height:100%;margin-left:auto;padding:0;position:static;transform:none}}.IqeaYG_list{gap:.25rem;list-style:none;display:grid}@media (min-width:768px){.IqeaYG_list{gap:0;height:100%;display:flex}}.IqeaYG_list li{display:flex}@media (min-width:768px){.IqeaYG_list li{height:100%}}.IqeaYG_link{min-height:3.5rem;font-family:var(--font-mono);text-transform:uppercase;color:var(--gray-400);background:#ffffff0a;flex:1;align-items:center;gap:.75rem;padding:0 1rem;font-size:1.125rem;text-decoration:none;transition:color .15s,background .15s;display:flex}.IqeaYG_link[aria-current=true]{color:var(--gray-0);background:#ffffff1a}.IqeaYG_link:focus-visible{color:var(--gray-0);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.IqeaYG_link:hover{color:var(--gray-0);background:#ffffff1a}}@media (min-width:768px){.IqeaYG_link{letter-spacing:.1em;background:0 0;min-height:0;padding:0 1rem;font-size:.8125rem}.IqeaYG_link[aria-current=true]{box-shadow:inset 0 -2px 0 var(--accent);background:0 0}}.IqeaYG_number{color:var(--gray-600);font-size:.75rem}@media (min-width:768px){.IqeaYG_number{display:none}}.IqeaYG_hire{--notch:4px;background:var(--accent);clip-path:polygon(0 var(--notch), var(--notch) var(--notch), var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)));color:var(--gray-1000);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;margin-right:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s}.IqeaYG_hire:focus-visible{background:var(--gray-0)}@media (hover:hover) and (pointer:fine){.IqeaYG_hire:hover{background:var(--gray-0)}}@media (min-width:768px){.IqeaYG_hire{margin-left:1.5rem;margin-right:0}}.IqeaYG_toggle{width:2.75rem;height:2.75rem;color:var(--gray-50);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (min-width:768px){.IqeaYG_toggle{display:none}}.IqeaYG_bars{background:currentColor;width:1.375rem;height:2px;transition:background .15s;position:relative}.IqeaYG_bars:before,.IqeaYG_bars:after{content:"";background:currentColor;width:100%;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.IqeaYG_bars:before{transform:translateY(-7px)}.IqeaYG_bars:after{transform:translateY(7px)}.IqeaYG_root[data-open=true] .IqeaYG_bars{background:0 0}.IqeaYG_root[data-open=true] .IqeaYG_bars:before{transform:rotate(45deg)}.IqeaYG_root[data-open=true] .IqeaYG_bars:after{transform:rotate(-45deg)}.IqeaYG_progress{background:var(--accent);height:2px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;inset:auto 0 -1px}.IqeaYG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.zlSzGG_root{background:var(--gray-1000);align-items:center;min-height:100svh;transition:min-height .7s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.zlSzGG_root[data-state=done]{min-height:0}@media (prefers-reduced-motion:reduce){.zlSzGG_root{transition:none}}.zlSzGG_root[data-armed]:not([data-state=done]){touch-action:none}.zlSzGG_canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zlSzGG_root[data-state=done] .zlSzGG_canvas{visibility:hidden;transition:visibility 0s linear .35s}.zlSzGG_inner{z-index:2;gap:2rem;width:100%;max-width:75rem;margin-inline:auto;padding:4rem 1.5rem 3rem;display:grid;position:relative}@media (min-width:768px){.zlSzGG_inner{grid-template-columns:1.15fr .85fr;gap:3rem;padding-block:3rem}}@media (orientation:landscape) and (max-height:520px){.zlSzGG_inner{grid-template-columns:1.15fr .85fr;gap:1.5rem;padding-block:1rem}}.zlSzGG_root[data-state=done] .zlSzGG_inner{padding-top:6rem;padding-bottom:2rem}.zlSzGG_text{align-content:center;gap:1rem;display:grid}.zlSzGG_eyebrow,.zlSzGG_title,.zlSzGG_about{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0)*90ms);transform:translateY(.75rem)}.zlSzGG_root[data-state=revealing] .zlSzGG_eyebrow,.zlSzGG_root[data-state=done] .zlSzGG_eyebrow,.zlSzGG_root[data-state=revealing] .zlSzGG_title,.zlSzGG_root[data-state=done] .zlSzGG_title,.zlSzGG_root[data-state=revealing] .zlSzGG_about,.zlSzGG_root[data-state=done] .zlSzGG_about{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.zlSzGG_eyebrow,.zlSzGG_title,.zlSzGG_about{transition:none}}.zlSzGG_eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.8125rem}.zlSzGG_title{text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,8vw,4.75rem)}.zlSzGG_title:focus{outline:none}@media (orientation:landscape) and (max-height:520px){.zlSzGG_title{font-size:clamp(1.5rem,5vw,2.5rem)}}.zlSzGG_about{max-width:34rem;color:var(--gray-200);font-size:1.0625rem;line-height:1.65}@media (orientation:landscape) and (max-height:520px){.zlSzGG_about{font-size:.875rem;line-height:1.5}}.zlSzGG_frame{aspect-ratio:4/5;opacity:0;border-radius:2px;order:-1;width:min(100%,27.5rem,52svh);margin-inline:auto;position:relative;overflow:hidden}.zlSzGG_root[data-state=done] .zlSzGG_frame{opacity:1;transition:opacity .25s}@media (prefers-reduced-motion:reduce){.zlSzGG_root[data-state=done] .zlSzGG_frame{transition:none}}@media (min-width:768px){.zlSzGG_frame{order:0;width:min(100%,27.5rem,64svh);margin-inline:auto 0}}@media (orientation:landscape) and (max-height:520px){.zlSzGG_frame{order:0;width:min(100%,27.5rem,64svh);margin-inline:auto 0}}.zlSzGG_photo{object-fit:cover;width:100%;height:100%;display:block}.zlSzGG_counter{z-index:3;font-family:var(--font-mono);letter-spacing:.2em;color:var(--gray-400);opacity:0;font-size:.8125rem;transition:opacity .3s;position:absolute;bottom:1.5rem;left:1.5rem}.zlSzGG_root[data-state=boot] .zlSzGG_counter{opacity:1}.zlSzGG_skip{z-index:4;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.3em;color:var(--gray-400);cursor:pointer;visibility:hidden;background:0 0;border:0;padding:.5rem .75rem;font-size:.75rem;text-decoration:underline;position:absolute;top:1rem;right:1rem}.zlSzGG_root[data-armed] .zlSzGG_skip{visibility:visible}.zlSzGG_skip:hover{color:var(--gray-0)}.zlSzGG_prompt{z-index:3;border:1px solid var(--gray-600);background:var(--gray-1000);width:max-content;height:max-content;font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--gray-0);cursor:pointer;margin:auto;padding:1rem 1.5rem;font-size:1.125rem;animation:2.2s ease-in-out infinite zlSzGG_pulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.zlSzGG_prompt{animation:none}}.zlSzGG_promptTouch{display:none}@media (pointer:coarse){.zlSzGG_promptMouse{display:none}.zlSzGG_promptTouch{display:inline}}.zlSzGG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zlSzGG_skip:focus-visible,.zlSzGG_prompt:focus-visible{outline:2px solid var(--gray-0);outline-offset:4px}@keyframes zlSzGG_pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes zlSzGG_failsafe{to{opacity:1;transform:none}}.zlSzGG_root:not([data-armed]) .zlSzGG_eyebrow,.zlSzGG_root:not([data-armed]) .zlSzGG_title,.zlSzGG_root:not([data-armed]) .zlSzGG_about,.zlSzGG_root:not([data-armed]) .zlSzGG_frame{animation:.5s 4s forwards zlSzGG_failsafe}@media (scripting:none){.zlSzGG_eyebrow,.zlSzGG_title,.zlSzGG_about,.zlSzGG_frame{opacity:1;animation:none;transform:none}.zlSzGG_canvas,.zlSzGG_counter{display:none}}
.jhC0pq_layer{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.jhC0pq_ripple{border:2px solid var(--gray-0);opacity:0;border-radius:50%;width:4.375rem;height:4.375rem;margin:-2.1875rem 0 0 -2.1875rem;animation:.6s cubic-bezier(.22,1,.36,1) jhC0pq_ripple;position:absolute}.jhC0pq_pop{opacity:0;width:4.875rem;height:5.625rem;position:absolute;top:4.75rem;left:50%;transform:translate(-50%)}.jhC0pq_pop.jhC0pq_isPopping{animation:.9s cubic-bezier(.22,1,.36,1) jhC0pq_pop}@keyframes jhC0pq_ripple{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes jhC0pq_pop{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.4)}25%{opacity:1;transform:translate(-50%)translateY(0)scale(1.2)}70%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.9)}}
.H6R9dW_root{overflow:clip}.H6R9dW_lead{max-width:75rem;color:var(--gray-400);margin:0 auto 1.5rem;padding-inline:1.5rem}@media (min-width:768px){.H6R9dW_lead{padding-inline:3rem}}.H6R9dW_stage{align-items:center;min-height:clamp(23.75rem,62svh,40rem);display:grid;position:relative}.H6R9dW_content{z-index:1;pointer-events:none;width:100%;max-width:75rem;margin:0 auto;padding-inline:1.5rem;position:relative}@media (min-width:768px){.H6R9dW_content{padding-inline:3rem}}.H6R9dW_canvas{z-index:2;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.H6R9dW_stage[data-mode=static] .H6R9dW_canvas,.H6R9dW_stage[data-mode=cleared] .H6R9dW_canvas{pointer-events:none}.H6R9dW_cards{z-index:1;gap:1rem;padding:1rem 0;list-style:none;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative}@media (min-width:768px){.H6R9dW_cards{grid-template-columns:repeat(3,1fr)}}.H6R9dW_cards{pointer-events:auto}.H6R9dW_stage[data-mode=armed] .H6R9dW_cards,.H6R9dW_stage[data-mode=exploding] .H6R9dW_cards{opacity:0}.H6R9dW_card{background:var(--gray-900);border:1px solid var(--gray-600);height:100%;color:var(--gray-50);align-content:start;gap:.75rem;padding:1.5rem;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.H6R9dW_card:hover{border-color:var(--accent);transform:translateY(-4px)}}.H6R9dW_name{font-family:var(--font-mono);padding-right:1.5rem;font-size:1.25rem}.H6R9dW_description{color:var(--gray-400);line-height:1.5}.H6R9dW_tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.H6R9dW_tags span{border:1px solid var(--gray-600);font-family:var(--font-mono);color:var(--gray-200);padding:.25rem .75rem;font-size:.75rem}.H6R9dW_arrow{color:var(--accent);position:absolute;top:1rem;right:1rem}.H6R9dW_reveal,.H6R9dW_rebuild{z-index:3;background:var(--gray-1000);border:1px solid var(--gray-400);color:var(--gray-0);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:.75rem 1.5rem;font-size:.8125rem}.H6R9dW_reveal{place-self:center;position:absolute}.H6R9dW_rebuild{margin:1.5rem auto 0;display:block}
.fSmNdW_stack{border:1px solid var(--gray-800);background:var(--gray-900);max-width:75rem;margin:0 auto;display:grid}@media (min-width:768px){.fSmNdW_stack{grid-template-columns:minmax(0,1fr) minmax(18.75rem,25rem);grid-template-rows:repeat(var(--rows), auto);background:0 0;border:0}}.fSmNdW_item{border-bottom:1px solid var(--gray-800)}.fSmNdW_item:last-child{border-bottom:0}@media (min-width:768px){.fSmNdW_item{border:0;display:contents}}.fSmNdW_tab{width:100%;min-height:4rem;color:var(--gray-200);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:0 1rem;font-size:.9375rem;transition:color .15s,background .15s;display:flex}.fSmNdW_item[data-open=true] .fSmNdW_tab{color:var(--gray-0)}@media (hover:hover) and (pointer:fine){.fSmNdW_tab:hover{color:var(--gray-0);background:#ffffff0d}}@media (min-width:768px){.fSmNdW_tab{background:var(--gray-900);border-bottom:1px solid var(--gray-800);border-left:3px solid #0000;grid-column:2}.fSmNdW_item[data-open=true] .fSmNdW_tab{border-left-color:var(--accent);background:var(--gray-800)}}.fSmNdW_tabTitle{flex:1}.fSmNdW_count{color:var(--gray-600);font-size:.75rem}.fSmNdW_chevron{border:1px solid var(--gray-600);border-radius:50%;flex:none;width:2rem;height:2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .15s;position:relative}.fSmNdW_chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.fSmNdW_item[data-open=true] .fSmNdW_chevron{border-color:var(--accent);color:var(--accent);transform:rotate(180deg)}@media (min-width:768px){.fSmNdW_chevron{display:none}}.fSmNdW_panel{padding:.5rem 1rem 1.5rem}.fSmNdW_panel[hidden]{display:none}@media (min-width:768px){.fSmNdW_panel{grid-column:1;grid-row:1/span var(--rows);padding:.5rem 2rem 0 0;animation:.26s cubic-bezier(.22,1,.36,1) fSmNdW_panel-in}}.fSmNdW_list{gap:.75rem;list-style:none;display:grid}.fSmNdW_name{font-family:var(--font-mono)}.fSmNdW_usedAt{color:var(--gray-400);margin-top:2px;font-size:.8125rem;display:block}.fSmNdW_core{color:var(--accent)}.fSmNdW_core .fSmNdW_name{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}@media (min-width:768px){.fSmNdW_core .fSmNdW_name{font-size:1.875rem}}.fSmNdW_core+.fSmNdW_rest{margin-top:1rem}.fSmNdW_rest{color:var(--gray-0)}.fSmNdW_rest .fSmNdW_name{font-size:1.0625rem}@media (min-width:768px){.fSmNdW_rest .fSmNdW_name{font-size:1.25rem}}.fSmNdW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fSmNdW_panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fSmNdW_panel{animation:none}.fSmNdW_chevron{transition:none}}
