.command-menu_trigger__j5V2Z{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:2.75rem;padding:0 12px;border:1px solid rgb(var(--border));font:500 12.5px/1 var(--font-jetbrains),monospace;color:rgb(var(--foreground));transition:border-color .2s}.command-menu_trigger__j5V2Z:hover{border-color:rgb(var(--foreground))}.command-menu_trigger__j5V2Z:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:3px}.command-menu_trigger__j5V2Z span{font:400 13px/1 var(--font-inter),sans-serif;color:rgb(var(--muted-foreground))}.command-menu_scrim__VQk_w{position:fixed;inset:0;z-index:70;display:grid;justify-items:center;align-content:start;padding:14vh 16px 16px;background:rgba(4,7,12,.55);backdrop-filter:blur(3px)}.command-menu_panel__FjCQb{width:min(640px,100%);overflow:hidden;border:1px solid rgb(var(--border));border-radius:10px;background:rgb(var(--card)/.97);color:rgb(var(--foreground));box-shadow:0 40px 120px -20px rgba(0,0,0,.8);animation:command-menu_pop__ebfMo .18s ease-out both}@keyframes command-menu_pop__ebfMo{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.command-menu_search__fID5c{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgb(var(--border))}.command-menu_search__fID5c svg{flex:none;width:16px;height:16px;color:rgb(var(--muted-foreground))}.command-menu_search__fID5c input{all:unset;flex:1;height:52px;font-size:16px}.command-menu_search__fID5c input::-moz-placeholder{color:rgb(var(--muted-foreground)/.8)}.command-menu_search__fID5c input::placeholder{color:rgb(var(--muted-foreground)/.8)}.command-menu_list__HvJGp{max-height:min(54vh,420px);overflow:auto;padding:4px 8px 8px}.command-menu_group__eG6e4{padding:14px 12px 6px;font:400 10.5px/1 var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--muted-foreground))}.command-menu_item__vr__d{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;cursor:pointer;font-size:14.5px}.command-menu_item__vr__d svg{flex:none;width:15px;height:15px;color:rgb(var(--muted-foreground))}.command-menu_item__vr__d[aria-selected=true]{background:rgb(var(--primary)/.14)}.command-menu_item__vr__d[aria-selected=true] svg{color:rgb(var(--primary))}.command-menu_hint__zWNyd{margin-left:auto;font:400 11.5px/1 var(--font-jetbrains),monospace;color:rgb(var(--muted-foreground))}.command-menu_empty__MkTaG{padding:18px 12px;color:rgb(var(--muted-foreground))}.command-menu_footer__BFfws{display:flex;gap:18px;padding:10px 16px;border-top:1px solid rgb(var(--border));font-size:12px;color:rgb(var(--muted-foreground))}.command-menu_footer__BFfws kbd{margin-right:6px;padding:2px 5px;border:1px solid rgb(var(--border));border-radius:3px;font:400 10px/1 var(--font-jetbrains),monospace}@media (max-width:639px){.command-menu_footer__BFfws,.command-menu_trigger__j5V2Z span{display:none}}.paper-file_file__AIT02,.paper-file_tokens__L82R1{--manila:#cdb68a;--manila-dk:#a99163;--manila-ink:#2a2418;--kraft:#b9976a;--stamp:#23409a;--paper:#dddbd4;--card-paper:#eeede7;--sheet-white:#f6f5f0;--paper-ink:#1d1d1b;--paper-line:#aeaca4;--paper-muted:#5d5b54;--rule-red:#b8483d;--shadow-paper:0 50px 70px -30px rgba(0,0,0,.7),0 2px 0 hsla(0,0%,100%,.25) inset}.paper-file_file__AIT02{border-top:1px solid rgb(var(--border));padding-block:96px 88px}.paper-file_heading__vOgwP{margin-top:12px;font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1.02;letter-spacing:-.045em}.paper-file_lede___4qcz{margin-top:20px;max-width:42ch;font-size:1.05rem;line-height:1.7;color:rgb(var(--muted-foreground))}.paper-file_label__qdgJm{font:400 11.5px/1.3 var(--font-typewriter),Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;color:#5d5b54}.paper-file_grain__9JJtU:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.016) 0 1px,transparent 1px 3px)}.paper-file_clip__JdFiJ{position:absolute;z-index:2;top:-18px;left:50%;translate:-50% 0;width:22px;height:46px;border-radius:11px;border:3px solid #9aa3b2;border-bottom-color:transparent;rotate:2.5deg}.paper-file_pulled__q_pg8{animation:paper-file_pull___Qn3C .42s cubic-bezier(.2,.8,.2,1) both}@keyframes paper-file_pull___Qn3C{0%{opacity:0;transform:translateY(22px) rotate(.8deg)}}@media (min-width:1024px){.paper-file_file__AIT02{padding-block:128px 112px}}@media (prefers-reduced-motion:reduce){.paper-file_pulled__q_pg8{animation:none}}.paper-file_sheet__NPlk9{position:relative;background:var(--paper);color:var(--paper-ink);box-shadow:var(--shadow-paper)}.paper-file_card__4bBEB{position:relative;background:var(--card-paper);color:var(--paper-ink);box-shadow:0 40px 50px -24px rgba(0,0,0,.7)}.paper-file_ruled__IOa0K{background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(31,81,204,.11) 27px 28px);background-position:0 14px}.paper-file_tape__Pz_b0{position:absolute;z-index:2;top:-12px;left:50%;translate:-50% 0;width:96px;height:26px;background:hsla(48,51%,85%,.62);box-shadow:0 1px 2px rgba(0,0,0,.12);rotate:-3deg}.paper-file_stamp__je5jD{display:inline-block;rotate:var(--r,-2deg);padding:9px 14px 8px;border:2.5px solid;border-radius:7px;box-shadow:inset 0 0 0 2.5px var(--paper),inset 0 0 0 4px currentColor;color:var(--stamp);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1;letter-spacing:-.035em;white-space:nowrap;opacity:.93;mix-blend-mode:multiply}.paper-file_stampSmall__NklQ7{padding:5px 9px 4px;border-width:2px;border-radius:5px;box-shadow:none;font:700 11.5px/1.1 var(--font-typewriter),Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.paper-file_stampRed__GoS7L{color:#a3261c}.paper-file_stampInk__AQMb2{color:var(--paper-ink)}.paper-file_dash__o3EMI{border-bottom:1px dashed #b9b8b1}.paper-file_inkRule__1trwT{border-bottom:1.5px solid var(--paper-ink)}.paper-file_tags__SCZP6{display:flex;flex-wrap:wrap;gap:6px 8px}.paper-file_tags__SCZP6 li{display:inline-flex;align-items:center;gap:7px;border:1px solid #a9a79f;padding:4px 8px;font:400 12.5px/1.2 var(--font-typewriter),Courier New,monospace;color:#3d3c37}.paper-file_link__yGty2{display:inline-flex;align-items:center;gap:6px;font:700 13.5px/1.2 var(--font-typewriter),Courier New,monospace;letter-spacing:.04em;color:var(--paper-ink);text-decoration:none;border-bottom:1.5px solid;padding-bottom:2px}.paper-file_link__yGty2:hover{color:var(--stamp)}.paper-file_link__yGty2 svg{width:14px;height:14px}.paper-file_card__4bBEB :focus-visible,.paper-file_link__yGty2:focus-visible,.paper-file_sheet__NPlk9 :focus-visible{outline:2px solid var(--paper-ink);outline-offset:3px}.footer_footer__mqdak{border-top:1px solid rgb(var(--border));padding-block:88px 40px}.footer_envelope__MoJFj{position:relative;display:grid;gap:28px;overflow:hidden;padding:34px 22px 26px;background:var(--kraft);color:var(--manila-ink);box-shadow:var(--shadow-paper)}.footer_envelope__MoJFj:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(42,36,24,.18) 50%,transparent calc(50% + 1px)) 0 0 /50% 58% no-repeat,linear-gradient(to top left,transparent calc(50% - 1px),rgba(42,36,24,.18) 50%,transparent calc(50% + 1px)) 100% 0 /50% 58% no-repeat}.footer_envelope__MoJFj>*{position:relative}.footer_note__u323X{max-width:40rem}.footer_note__u323X>p{color:#4a3f2a}.footer_heading__Rid5Z{margin-top:14px;font-size:clamp(26px,3.4vw,46px);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:var(--paper-ink);text-wrap:balance}.footer_postage__KjezZ{display:grid;grid-template-columns:auto auto;align-items:center;justify-self:start;gap:14px}.footer_postmark__6_kBz{display:grid;place-items:center;width:112px;height:112px;padding:14px;border:2px solid rgba(35,64,154,.75);border-radius:50%;color:rgba(35,64,154,.85);text-align:center;font:700 10.5px/1.35 var(--font-typewriter),Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;rotate:-14deg;mix-blend-mode:multiply}.footer_stamp__pkaKw{display:grid;place-items:center;align-content:center;gap:4px;width:78px;height:92px;padding:6px;color:var(--stamp);font-size:22px;font-weight:700;line-height:1;letter-spacing:-.03em;rotate:3deg;filter:drop-shadow(0 4px 5px rgb(0 0 0/.3));background:linear-gradient(var(--card-paper),var(--card-paper)) 50% /calc(100% - 8px) calc(100% - 8px) no-repeat,radial-gradient(circle at 4px 4px,transparent 2.6px,var(--card-paper) 3px) -4px -4px /8px 8px}.footer_stamp__pkaKw small{font:400 9px/1 var(--font-jetbrains),monospace;letter-spacing:.16em;color:var(--paper-muted)}.footer_address__AVHdS{display:grid;gap:6px;align-self:end;padding:16px 18px 14px;background:var(--sheet-white);color:var(--paper-ink);text-decoration:none;box-shadow:0 10px 16px -8px rgba(0,0,0,.35);rotate:-.6deg;transition:rotate .2s,translate .2s}.footer_address__AVHdS:hover{rotate:0deg;translate:0 -3px}.footer_address__AVHdS:focus-visible{outline:2px solid var(--paper-ink);outline-offset:4px}.footer_to__zufN4{display:flex;justify-content:space-between;gap:10px}.footer_address__AVHdS b{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1.5px solid var(--paper-ink);font:700 clamp(17px,2vw,22px)/1.25 var(--font-typewriter),Courier New,monospace;overflow-wrap:anywhere}.footer_address__AVHdS b svg{flex:none;width:18px;height:18px}.footer_row__sCTri{display:flex;flex-direction:column;gap:20px;margin-top:40px;padding-top:24px;border-top:1px solid rgb(var(--border));font-size:14px;color:rgb(var(--muted-foreground))}.footer_links__E_sY3{display:flex;flex-wrap:wrap;gap:10px 20px}.footer_links__E_sY3 a{display:inline-flex;align-items:center;gap:4px;transition:color .2s}.footer_links__E_sY3 a:hover{color:rgb(var(--foreground))}.footer_links__E_sY3 svg{width:14px;height:14px}@media (min-width:760px){.footer_envelope__MoJFj{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"note post" "note addr";-moz-column-gap:48px;column-gap:48px;padding:44px 44px 36px}.footer_note__u323X{grid-area:note;align-self:center}.footer_postage__KjezZ{grid-area:post;justify-self:end}.footer_address__AVHdS{grid-area:addr;justify-self:end;width:min(100%,26rem)}.footer_row__sCTri{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1024px){.footer_footer__mqdak{padding-block:120px 48px}.footer_envelope__MoJFj{-moz-column-gap:80px;column-gap:80px;padding:56px 60px 44px}}@media (prefers-reduced-motion:reduce){.footer_address__AVHdS{transition:none}}.not-found-card_lost__Kepbz{padding-block:64px 80px}.not-found-card_shell__iEegX{display:grid;justify-items:center}.not-found-card_stack__yQsMw{position:relative;width:min(100%,46rem);margin-top:12px}.not-found-card_behind__f_1M1{position:absolute;inset:10px -6px -14px 18px;background-color:#e3e1d9;border-radius:3px;rotate:3.2deg;box-shadow:0 40px 50px -24px rgba(0,0,0,.7)}.not-found-card_card__ty4FN{padding:30px 20px 22px;border-radius:3px;rotate:-1.2deg;animation:not-found-card_pull__Davkz .55s cubic-bezier(.2,.7,.2,1) both}.not-found-card_card__ty4FN>:not(.not-found-card_tape__Q8RIo){position:relative;z-index:1}.not-found-card_tape__Q8RIo{left:22%;rotate:-5deg}.not-found-card_head___ieUH{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-bottom:12px;border-bottom:1.5px solid var(--rule-red)}.not-found-card_err__k7n7F{font:700 12.5px/1.3 var(--font-typewriter),Courier New,monospace;letter-spacing:.16em;text-transform:uppercase;color:#a3261c}.not-found-card_title__Z0IGF{margin-top:22px;max-width:18ch;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.not-found-card_desc__Df7Eg{margin-top:18px;max-width:46ch;font-size:1.06rem;line-height:28px;color:#2f2e2a;text-wrap:pretty}.not-found-card_stamp__1yVGl{margin-top:20px;--r:-4deg}.not-found-card_acts__Wj0Mq{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;padding-top:18px;border-top:1px dashed var(--paper-line)}.not-found-card_acts__Wj0Mq svg{width:15px;height:15px;flex:none}.not-found-card_button__KMJCW{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;background:var(--paper-ink);color:var(--card-paper);font:700 14px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s}.not-found-card_button__KMJCW:hover{background:var(--stamp)}.not-found-card_textLink__VIFVX{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:700 14px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .2s}.not-found-card_textLink__VIFVX:hover{color:var(--stamp)}.not-found-card_acts__Wj0Mq>a:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.not-found-card_foot__PanxR{margin-top:18px}@keyframes not-found-card_pull__Davkz{0%{opacity:0;transform:translateY(22px) rotate(.8deg)}}@media (min-width:640px){.not-found-card_card__ty4FN{padding:40px 44px 30px}.not-found-card_card__ty4FN>.not-found-card_stamp__1yVGl{position:absolute;top:74px;right:34px;margin:0;--r:8deg}.not-found-card_title__Z0IGF{max-width:14ch}}@media (min-width:1024px){.not-found-card_lost__Kepbz{padding-block:112px 120px}.not-found-card_card__ty4FN{padding:48px 56px 34px}.not-found-card_card__ty4FN>.not-found-card_stamp__1yVGl{top:92px;right:48px}}@media (prefers-reduced-motion:reduce){.not-found-card_card__ty4FN{animation:none}.not-found-card_button__KMJCW,.not-found-card_textLink__VIFVX{transition:none}}.experience-timeline_header__RrQfA{display:grid;gap:48px;padding-bottom:64px}.experience-timeline_collabWrap__udgjU{position:relative;justify-self:start;width:min(100%,25rem);padding-top:18px}.experience-timeline_collabWrap__udgjU .experience-timeline_collabClip__zVJX2{top:0;left:64px;rotate:-4deg}.experience-timeline_collab__YVgV7{position:relative;rotate:1.2deg;background:var(--card-paper);color:var(--paper-ink);padding:26px 24px 20px;box-shadow:0 40px 50px -24px rgba(0,0,0,.7)}.experience-timeline_collab__YVgV7>p{padding-bottom:12px;border-bottom:1.5px solid var(--paper-ink);font:700 12px/1.3 var(--font-typewriter),Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.experience-timeline_collab__YVgV7 dl{display:grid}.experience-timeline_collab__YVgV7 dl>div{padding:14px 0;border-bottom:1px dashed #b9b8b1}.experience-timeline_collab__YVgV7 dl>div:last-child{border-bottom:0;padding-bottom:2px}.experience-timeline_collab__YVgV7 dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.experience-timeline_collab__YVgV7 dt strong{font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.experience-timeline_collab__YVgV7 dt span{font:400 12.5px/1.3 var(--font-typewriter),Courier New,monospace;color:#4b4a45}.experience-timeline_collab__YVgV7 dd{margin-top:6px;font-size:.86rem;line-height:1.5;color:#3d3c37}.experience-timeline_folder__4EbGz{position:relative;max-width:1180px}.experience-timeline_tabs__m6JhN{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--count,3),minmax(0,1fr));gap:6px}.experience-timeline_tab__Gt5Mw{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;align-content:start;gap:5px;min-width:0;padding:13px 14px 16px;border-radius:10px 10px 0 0;background:var(--manila-dk);color:var(--manila-ink);translate:0 7px;transition:translate .2s,background .2s}.experience-timeline_tab__Gt5Mw:hover{background:#b8a172;translate:0 3px}.experience-timeline_tab__Gt5Mw[aria-selected=true]{background:var(--manila);translate:0 0}.experience-timeline_tab__Gt5Mw:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:3px;z-index:2}.experience-timeline_tabNumber___Sshe{font:700 12px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.12em}.experience-timeline_tabDate__Y3Yac{font:400 11.5px/1.35 var(--font-typewriter),Courier New,monospace;color:#4a3f2a}.experience-timeline_tabTitle__eFkxN{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.experience-timeline_body__XGRUx{position:relative;background:var(--manila);padding:16px 10px 14px;border-radius:0 0 8px 8px;box-shadow:0 50px 70px -30px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.2)}.experience-timeline_sheets__qy9iv{display:grid}.experience-timeline_sheets__qy9iv:after,.experience-timeline_sheets__qy9iv:before{content:"";grid-area:1/1;background:#e2e0d8;box-shadow:0 2px 6px rgba(0,0,0,.14)}.experience-timeline_sheets__qy9iv:before{rotate:-1.1deg;translate:-4px 4px;background:#d6d3ca}.experience-timeline_sheets__qy9iv:after{rotate:.7deg;translate:5px 2px}.experience-timeline_record__yVHOH{grid-area:1/1;position:relative;z-index:1;background:var(--card-paper);color:var(--paper-ink);padding:24px 20px 26px;box-shadow:0 24px 34px -22px rgba(0,0,0,.55)}.experience-timeline_record__yVHOH[hidden]{display:none}.experience-timeline_record__yVHOH:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:4px}.experience-timeline_recordHead__FyitR{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-bottom:12px;border-bottom:1.5px solid var(--paper-ink)}.experience-timeline_recordHead__FyitR b{font:700 12.5px/1.3 var(--font-typewriter),Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.experience-timeline_recordGrid__29JLS{display:grid;gap:28px;margin-top:24px}.experience-timeline_title__q1uAc{font-size:clamp(1.85rem,3vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.05em;text-wrap:balance}.experience-timeline_fields__40htA{display:grid;margin-top:22px}.experience-timeline_fields__40htA div{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px dashed #b9b8b1}.experience-timeline_fields__40htA dt{font:400 11px/1.4 var(--font-typewriter),Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;color:#66645d}.experience-timeline_fields__40htA dd{font:400 15.5px/1.4 var(--font-typewriter),Courier New,monospace}.experience-timeline_fields__40htA .experience-timeline_company__EoCOn{font-weight:700}.experience-timeline_summary__0RZ9s{max-width:44rem;margin-top:10px;font-size:clamp(1.08rem,1.5vw,1.3rem);font-weight:500;line-height:1.5;letter-spacing:-.015em}.experience-timeline_highlights__vonqm{display:grid;gap:12px;margin-top:24px;font-size:.93rem;line-height:1.6;color:#34332f}.experience-timeline_highlights__vonqm li{position:relative;padding-left:22px}.experience-timeline_highlights__vonqm li:before{content:"—";position:absolute;left:0;color:#8a887f;font-family:var(--font-typewriter),"Courier New",monospace}.experience-timeline_tags__YzqAO{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:24px}.experience-timeline_tags__YzqAO li{display:inline-flex;align-items:center;gap:7px;border:1px solid #a9a79f;padding:4px 8px;font:400 12.5px/1.2 var(--font-typewriter),Courier New,monospace;color:#3d3c37}.experience-timeline_tags__YzqAO .experience-timeline_tagIcon__zp0gu{width:15px;height:15px}@media (min-width:640px){.experience-timeline_tabTitle__eFkxN{position:static;width:auto;height:auto;margin:0;clip:auto;clip-path:none;overflow:hidden;text-overflow:ellipsis}.experience-timeline_body__XGRUx{padding:26px 24px 24px}.experience-timeline_record__yVHOH{padding:32px 36px 34px}}@media (min-width:1024px){.experience-timeline_header__RrQfA{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:80px}.experience-timeline_collabWrap__udgjU{justify-self:end}.experience-timeline_tabs__m6JhN{grid-template-columns:repeat(var(--count,3),minmax(0,300px));padding-left:22px}.experience-timeline_body__XGRUx{padding:34px 34px 30px;border-radius:8px}.experience-timeline_record__yVHOH{padding:38px 48px 42px}.experience-timeline_recordGrid__29JLS{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:56px}}@media (prefers-reduced-motion:reduce){.experience-timeline_tab__Gt5Mw{transition:none}}.contact-letter_section__iitwr{padding-block:120px 100px;border-top:1px solid rgb(var(--border));background-image:linear-gradient(110deg,rgb(var(--primary)/.07),transparent 45%)}.contact-letter_head__jLhpI{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:40px}.contact-letter_heading__OCaGf{margin-top:12px;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1;letter-spacing:-.05em}.contact-letter_lede__b_VbH{max-width:36ch;color:rgb(var(--muted-foreground))}.contact-letter_desk__oIut_{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;max-width:1120px}.contact-letter_letter__rRK8u{--ink:#1d1d1b;--line:#aeaca4;position:relative;padding:44px 56px 36px;background:#dddbd4;color:var(--ink);font:400 15.5px/1.6 var(--font-typewriter),Courier New,monospace;box-shadow:0 50px 70px -30px rgba(0,0,0,.7),inset 0 2px 0 hsla(0,0%,100%,.25)}.contact-letter_letter__rRK8u:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.016) 0 1px,transparent 1px 3px)}.contact-letter_lh__TAAue{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1.5px solid var(--ink)}.contact-letter_seal__1OybD{display:grid;place-items:center;width:50px;height:50px;border:1.5px solid var(--ink);border-radius:50%;font:600 15px/1 var(--font-inter),sans-serif;letter-spacing:-.02em}.contact-letter_lh__TAAue b{display:block;font-size:15px;font-weight:700;line-height:1.3}.contact-letter_lh__TAAue small{display:block;font-size:12.5px;line-height:1.45;color:#4b4a45}.contact-letter_date__c4DbQ{text-align:right;font-size:13px;color:#4b4a45}.contact-letter_dear__QX6lY{margin:26px 0 16px}.contact-letter_field__ioRPp{display:grid;grid-template-columns:72px 1fr;align-items:baseline;gap:12px;margin:10px 0}.contact-letter_field__ioRPp>span:first-child{font-size:13px;letter-spacing:.04em;color:#55544e}.contact-letter_stack__0_jPc{display:grid;gap:2px}.contact-letter_re__nHtv7{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;border:0}.contact-letter_re__nHtv7 label{cursor:pointer;display:inline-flex;gap:8px;align-items:baseline}.contact-letter_re__nHtv7 input{position:absolute;opacity:0;pointer-events:none}.contact-letter_box__KY7UR:before{content:"[ ]";white-space:pre;font-weight:700}.contact-letter_re__nHtv7 input:checked+.contact-letter_box__KY7UR:before{content:"[X]"}.contact-letter_re__nHtv7 input:focus-visible+.contact-letter_box__KY7UR{outline:1.5px solid var(--ink);outline-offset:2px}.contact-letter_input__d9C2u{all:unset;box-sizing:border-box;width:100%;padding:3px 0;border-bottom:1px solid var(--line);font:400 15.5px/1.6 var(--font-typewriter),Courier New,monospace;color:#111}.contact-letter_input__d9C2u::-moz-placeholder{color:#6f6d66}.contact-letter_input__d9C2u::placeholder{color:#6f6d66}.contact-letter_input__d9C2u:focus{border-color:var(--ink)}.contact-letter_input__d9C2u:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.contact-letter_question__X_AeK{display:block;margin-top:30px}.contact-letter_paper__6qDfm{display:block;min-height:192px;padding:0;border:0;line-height:32px;background:repeating-linear-gradient(180deg,transparent 0 31px,var(--line) 31px 32px);background-attachment:local;resize:vertical}.contact-letter_counter__x9zFM{display:block;margin-top:4px;text-align:right;font-size:11.5px;color:#66645d}.contact-letter_sincerely__KkqKW{margin:20px 0 0}.contact-letter_sign__af_kS{display:grid;gap:4px;max-width:320px;margin-top:26px}.contact-letter_sign__af_kS .contact-letter_input__d9C2u{padding:4px 2px;border-bottom:1.5px solid var(--ink);font:500 32px/1.1 var(--font-hand),Segoe Script,cursive}.contact-letter_sign__af_kS .contact-letter_input__d9C2u::-moz-placeholder{font:500 26px/1.1 var(--font-hand),Segoe Script,cursive;color:#77756d}.contact-letter_sign__af_kS .contact-letter_input__d9C2u::placeholder{font:500 26px/1.1 var(--font-hand),Segoe Script,cursive;color:#77756d}.contact-letter_sign__af_kS small{font-size:11.5px;letter-spacing:.06em;color:#5c5a54}.contact-letter_error__KHjOv{display:block;font:700 12px/1.4 var(--font-typewriter),Courier New,monospace;color:#a3261c}.contact-letter_error__KHjOv:empty{display:none}.contact-letter_footer__tAAU_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:16px;border-top:1.5px solid var(--ink)}.contact-letter_footer__tAAU_>span{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#4b4a45}.contact-letter_send__xQJkr{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:var(--ink);color:#f0efe9;font:700 14px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.04em;transition:transform .15s}.contact-letter_send__xQJkr:hover{transform:translateY(-1px)}.contact-letter_send__xQJkr:active{transform:translateY(1px)}.contact-letter_send__xQJkr:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}.contact-letter_send__xQJkr[aria-disabled=true]{cursor:progress;opacity:.7}.contact-letter_result__KIYCy{margin-top:14px;font-size:12.5px;line-height:1.5;color:#3d3c37}.contact-letter_result__KIYCy:empty{display:none}.contact-letter_honeypot__Ot6Ye{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-letter_receiptWrap__xk22K{position:sticky;top:110px}.contact-letter_clip__Bk_Hw{position:absolute;z-index:2;top:-18px;left:50%;translate:-50% 0;rotate:2.5deg;width:22px;height:46px;border:3px solid #9aa3b2;border-bottom-color:transparent;border-radius:11px}.contact-letter_receipt__F77VC{position:relative;margin-top:34px;rotate:2.5deg;padding:26px 20px 18px;background:#eeede7;color:#1f1f1d;font:400 11.5px/1.75 var(--font-jetbrains),monospace;box-shadow:0 40px 50px -24px rgba(0,0,0,.7);-webkit-mask:linear-gradient(#000 0 0) 0 9px /100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,transparent 0) 0 0 /14px 9px repeat-x;mask:linear-gradient(#000 0 0) 0 9px /100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,transparent 0) 0 0 /14px 9px repeat-x}.contact-letter_receipt__F77VC h3{margin:0 0 12px;text-align:center;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.16em}.contact-letter_receipt__F77VC h3 small{display:block;font-size:10px;letter-spacing:.2em;color:#5f5e58}.contact-letter_line__R1PVp{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed #b9b8b1}.contact-letter_line__R1PVp dt{color:#5f5e58}.contact-letter_line__R1PVp dd{margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.contact-letter_live__y5pha{color:#1f51cc}.contact-letter_bars___7q5r{height:46px;margin-top:16px;background:repeating-linear-gradient(90deg,#1f1f1d 0 2px,transparent 2px 3px,#1f1f1d 3px 4px,transparent 4px 7px,#1f1f1d 7px 10px,transparent 10px 11px,#1f1f1d 11px 12px,transparent 12px 15px)}.contact-letter_code__AO_4Z{display:block;margin-top:4px;text-align:center;font-size:10px;letter-spacing:.3em}.contact-letter_tear__F0Ir6{position:relative;margin:14px -20px 0;border-top:1.5px dashed #9e9d96}.contact-letter_tear__F0Ir6:before{content:"✂";position:absolute;left:10px;top:-11px;padding:0 3px;background:#eeede7;font-size:13px;color:#6f6e67}.contact-letter_keep__oYS26{display:block;margin-top:12px;text-align:center;font-size:10.5px;font-weight:500;letter-spacing:.26em}@media (max-width:1023px){.contact-letter_desk__oIut_{grid-template-columns:1fr}.contact-letter_receiptWrap__xk22K{position:relative;top:0;max-width:320px}}@media (max-width:759px){.contact-letter_section__iitwr{padding-block:80px 72px}.contact-letter_letter__rRK8u{padding:26px 20px 24px}.contact-letter_lh__TAAue{grid-template-columns:auto 1fr}.contact-letter_date__c4DbQ{grid-column:1/-1;text-align:left}.contact-letter_field__ioRPp{grid-template-columns:1fr;gap:2px}}.project-sheet_pop__0O9Wq{--ink:#0b111b;--muted:#5a6475;--line:#e6e8ec;--blue:#1f51cc;position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:rgba(4,7,12,.74);backdrop-filter:blur(6px);animation:project-sheet_fade__WYAom .25s ease-out both}@keyframes project-sheet_fade__WYAom{0%{opacity:0}}.project-sheet_wrap___auFR{position:relative;width:min(1500px,100%);height:calc(100vh - 36px);height:calc(100dvh - 36px);animation:project-sheet_rise__xHz7a .45s cubic-bezier(.2,.8,.2,1) both}@keyframes project-sheet_rise__xHz7a{0%{transform:translateY(46px) scale(.985);opacity:0}}.project-sheet_sheet__hz6y5{height:100%;overflow:auto;overscroll-behavior:contain;border-radius:24px;background:#fff;color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.project-sheet_sheet__hz6y5:focus{outline:none}.project-sheet_close__yWXPR{all:unset;cursor:pointer;position:absolute;z-index:2;top:18px;right:18px;width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;transition:transform .2s}.project-sheet_close__yWXPR:hover{transform:rotate(90deg)}.project-sheet_close__yWXPR:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.project-sheet_close__yWXPR svg{width:18px;height:18px}.project-sheet_row__9hna4{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:clamp(24px,4vw,72px);padding:clamp(22px,3.2vw,48px)}.project-sheet_row__9hna4+.project-sheet_row__9hna4{border-top:1px solid var(--line)}.project-sheet_text__KiPNs{position:sticky;top:clamp(22px,3.2vw,48px);align-self:start;display:grid;gap:16px}.project-sheet_intro__Uv1vJ .project-sheet_text__KiPNs{gap:28px}.project-sheet_head__OtQpH{display:grid;gap:18px;padding-right:56px}.project-sheet_label__2C57e{font:400 11px/1.3 var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.project-sheet_title__Tqdh3{margin:0;font-size:clamp(46px,6vw,104px);font-weight:600;line-height:.9;letter-spacing:-.06em;text-wrap:balance}.project-sheet_feature__4dZ6s{margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.project-sheet_body__JA8qz{margin:0;max-width:46ch;font-size:17px;line-height:1.6;color:#2c3442}.project-sheet_note__YFBoP{font-size:15px;color:var(--muted)}.project-sheet_stack__omhF_{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.project-sheet_stack__omhF_ li{padding:6px 8px;border:1px solid var(--line);border-radius:99px;font:400 10.5px/1 var(--font-jetbrains),monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.project-sheet_links__UVn__{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.project-sheet_links__UVn__ a{padding-bottom:2px;border-bottom:1.5px solid;font-size:17px;font-weight:600;color:var(--ink);text-decoration:none}.project-sheet_links__UVn__ a:hover{color:var(--blue)}.project-sheet_links__UVn__ a:focus-visible,.project-sheet_next__m8kGx:focus-visible,.project-sheet_video__Hkmsi:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.project-sheet_year__XExvP{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--ink);border-radius:99px;font-size:13px;font-weight:500}.project-sheet_video__Hkmsi{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;border-radius:16px;background:#f3f4f6}.project-sheet_caption__zKksL{margin-top:10px;font:400 11px/1.4 var(--font-jetbrains),monospace;color:var(--muted)}.project-sheet_media__9MUGu{display:grid;gap:16px;align-content:start}.project-sheet_media__9MUGu figure{margin:0}.project-sheet_media__9MUGu img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;background:#f3f4f6}.project-sheet_pair__2LCf5{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.project-sheet_phones__mQPxM{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.4vw,36px);padding:clamp(18px,3vw,44px);border-radius:16px;background:#eef1f5}.project-sheet_phones__mQPxM.project-sheet_one__aq76b{grid-template-columns:minmax(0,320px);justify-content:center}.project-sheet_phones__mQPxM img{justify-self:center;width:auto;max-width:100%;max-height:min(70vh,700px);border:6px solid var(--ink);border-radius:26px;background:var(--ink)}.project-sheet_also__C9679{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-content:start}.project-sheet_also__C9679 li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}.project-sheet_also__C9679 li:before{content:"↳";color:var(--blue)}.project-sheet_end__b4892{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px clamp(22px,3.2vw,48px) 40px;border-top:1px solid var(--line);font:400 11px/1.4 var(--font-jetbrains),monospace;color:var(--muted)}.project-sheet_next__m8kGx{all:unset;cursor:pointer;font-size:14px;font-weight:600;line-height:1;color:var(--ink)}.project-sheet_next__m8kGx:hover{color:var(--blue)}@media (max-width:759px){.project-sheet_pop__0O9Wq{padding:10px 0 0}.project-sheet_wrap___auFR{align-self:end;height:calc(100vh - 10px);height:calc(100dvh - 10px)}.project-sheet_sheet__hz6y5{border-radius:18px 18px 0 0}.project-sheet_close__yWXPR{top:12px;right:12px;width:44px;height:44px}.project-sheet_also__C9679,.project-sheet_pair__2LCf5,.project-sheet_row__9hna4{grid-template-columns:1fr}.project-sheet_text__KiPNs{position:static}.project-sheet_title__Tqdh3{padding-right:48px}.project-sheet_head__OtQpH{padding-right:0}}.projects-wheel_wrap__YjHXK{position:relative;height:300vh}.projects-wheel_stage__n4Xn7{position:sticky;top:4.5rem;height:calc(100vh - 4.5rem);height:calc(100svh - 4.5rem);overflow:hidden}.projects-wheel_stage__n4Xn7:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(transparent,rgb(var(--background)) 70%);z-index:1;pointer-events:none}.projects-wheel_inner__ZpFk0{position:relative;height:100%}.projects-wheel_top__Ir6xy{position:absolute;z-index:2;inset:0 0 auto;padding:40px 0 56px;display:flex;justify-content:space-between;align-items:end;gap:20px;background:linear-gradient(rgb(var(--background)) 72%,transparent)}.projects-wheel_title__615ku{margin-top:12px;max-width:16ch;font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1.02;letter-spacing:-.045em}.projects-wheel_count__JGTMM{font:400 12px/1 var(--font-jetbrains),monospace;color:rgb(var(--muted-foreground));font-variant-numeric:tabular-nums}.projects-wheel_count__JGTMM b{color:rgb(var(--foreground));font-weight:500}.projects-wheel_wheel__8wax_{position:absolute;top:56%;width:0;height:0;margin:0;padding:0;list-style:none}.projects-wheel_item__dIAGu{position:absolute;left:0;top:0;transform-origin:0 0;translate:0 -50%;white-space:nowrap}.projects-wheel_name__L_qwh{all:unset;cursor:pointer;font-size:clamp(30px,4.4vw,66px);font-weight:600;line-height:1.05;letter-spacing:-.05em;color:rgb(var(--foreground)/.2);transition:color .3s}.projects-wheel_name__L_qwh.projects-wheel_plain__ag_6c{cursor:default}.projects-wheel_name__L_qwh:hover:not(.projects-wheel_plain__ag_6c){color:rgb(var(--foreground)/.75)}.projects-wheel_on__zNTNt .projects-wheel_name__L_qwh,.projects-wheel_on__zNTNt .projects-wheel_name__L_qwh:hover{color:rgb(var(--foreground))}.projects-wheel_name__L_qwh:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:6px}.projects-wheel_tag__9iw2i{margin-left:14px;padding:4px 6px;border:1px solid rgb(var(--border));vertical-align:middle;font:400 10px/1 var(--font-jetbrains),monospace;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--muted-foreground))}.projects-wheel_on__zNTNt .projects-wheel_tag__9iw2i{color:rgb(var(--primary));border-color:rgb(var(--primary)/.5)}.projects-wheel_preview__Pzv7S{position:absolute;z-index:3;right:0;top:56%;translate:0 -50%;width:min(440px,33vw);display:grid;gap:12px}.projects-wheel_frame__FWxM7{all:unset;box-sizing:border-box;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border:1px solid rgb(var(--border));background:rgb(var(--card));cursor:pointer}.projects-wheel_frame__FWxM7:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:3px}.projects-wheel_frame__FWxM7.projects-wheel_plainFrame__Gi643{cursor:default}.projects-wheel_frame__FWxM7 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:grayscale(1) contrast(1.05) brightness(.85);transition:filter .4s,transform .6s}.projects-wheel_frame__FWxM7:hover img{filter:none;transform:scale(1.03)}.projects-wheel_summary__1tM1o{padding:24px;text-align:center;font:400 13px/1.6 var(--font-jetbrains),monospace;color:rgb(var(--muted-foreground))}.projects-wheel_meta__mW0m2{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 11px/1.3 var(--font-jetbrains),monospace;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--muted-foreground))}.projects-wheel_open__FBDSs{all:unset;cursor:pointer;font:600 13px/1 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none;color:rgb(var(--primary))}.projects-wheel_open__FBDSs:hover{color:rgb(var(--foreground))}.projects-wheel_open__FBDSs:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:3px}.projects-wheel_hint___0w_4{position:absolute;z-index:2;bottom:28px;left:0;font:400 10.5px/1 var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--muted-foreground))}@media (max-width:759px){.projects-wheel_wheel__8wax_{top:42%}.projects-wheel_top__Ir6xy{padding-top:24px}.projects-wheel_preview__Pzv7S{top:auto;bottom:64px;translate:none;left:0;width:auto}.projects-wheel_frame__FWxM7{aspect-ratio:16/8}.projects-wheel_hint___0w_4{bottom:22px}}.skills-section_header__b2ElV{display:grid;gap:20px;padding-bottom:48px}.skills-section_heading__I6Me_{max-width:16ch}.skills-section_summary__58jK0{max-width:42ch;font-size:1.05rem;line-height:1.7;color:rgb(var(--muted-foreground))}.skills-section_cabinet___Pg0r{display:grid;gap:36px;align-items:start}.skills-section_drawer__gW4ez{position:relative;max-width:460px;width:100%}.skills-section_tabs__SAzLK{position:relative;display:grid;padding:14px 14px 0;border-radius:10px 10px 0 0;background:linear-gradient(#0e141f,#151d2a);border:1px solid #384354;border-bottom:0;overflow:clip}.skills-section_tab__6BDPp{all:unset;box-sizing:border-box;position:relative;z-index:calc(var(--i) + 1);display:block;height:52px;cursor:pointer;--c:#bfbbb0;transition:translate .25s cubic-bezier(.2,.8,.2,1)}.skills-section_tab__6BDPp:nth-child(5n+2){--c:#cac6bb}.skills-section_tab__6BDPp:nth-child(5n+3){--c:#d4d1c7}.skills-section_tab__6BDPp:nth-child(5n+4){--c:#dedbd2}.skills-section_tab__6BDPp:nth-child(5n){--c:#e7e5dd}.skills-section_tab__6BDPp:after{content:"";position:absolute;left:0;right:0;top:34px;height:140px;border-radius:4px 4px 0 0;background:var(--c);box-shadow:0 -3px 8px rgba(0,0,0,.18)}.skills-section_tabLabel__DN8F9{position:absolute;z-index:1;top:1px;left:min(calc(var(--i) * 4%),16%);width:84%;height:34px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:7px 7px 0 0;background:var(--c);color:var(--paper-ink);box-shadow:0 -2px 6px rgba(0,0,0,.14)}.skills-section_tabNumber__XAbUP{flex:none;font:700 12.5px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.06em;color:#5d5b54}.skills-section_tabTitle__gh0kE{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1;letter-spacing:-.01em}.skills-section_tab__6BDPp:hover{translate:0 -4px}.skills-section_tab__6BDPp[aria-selected=true]{translate:0 -9px}.skills-section_tab__6BDPp[aria-selected=true] .skills-section_tabLabel__DN8F9{background:#f4f2ec;box-shadow:inset 3px 0 0 var(--stamp),0 -2px 6px rgba(0,0,0,.18)}.skills-section_tab__6BDPp[aria-selected=true] .skills-section_tabNumber__XAbUP{color:var(--stamp)}.skills-section_tab__6BDPp:focus-visible{outline:none}.skills-section_tab__6BDPp:focus-visible .skills-section_tabLabel__DN8F9{outline:2px solid rgb(var(--primary));outline-offset:2px}.skills-section_front___XwmP{position:relative;z-index:99;margin-top:-14px;height:82px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid #384354;border-radius:4px 4px 10px 10px;background:linear-gradient(#1b2432,#121926);box-shadow:0 -8px 16px -8px rgba(0,0,0,.6),0 40px 50px -26px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.06)}.skills-section_plate__oe_qz{padding:5px 12px;border:2px solid #8d96a5;border-radius:2px;background:var(--card-paper);color:var(--paper-ink);font:700 11px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.16em;text-transform:uppercase}.skills-section_pullbar__kX9_h{width:70px;height:12px;border:3px solid #8d96a5;border-top:0;border-radius:0 0 10px 10px}.skills-section_cards__92FQ1{display:grid}.skills-section_card__lYTHw{grid-area:1/1;position:relative;background-color:#f1efe8;color:var(--paper-ink);padding:24px 20px 28px;box-shadow:var(--shadow-paper);background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(31,81,204,.11) 27px 28px);background-position:0 14px;border-radius:3px}.skills-section_card__lYTHw[hidden]{display:none}.skills-section_card__lYTHw:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:4px}.skills-section_cardHead__oWMpL{display:flex;justify-content:space-between;gap:12px}.skills-section_title__QPs5C{margin-top:18px;padding-bottom:14px;border-bottom:1.5px solid var(--rule-red);font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.skills-section_description__aq2MQ{margin-top:18px;max-width:44ch;font-size:1.04rem;line-height:28px;color:#2f2e2a}.skills-section_skillsLabel__I0g6U{margin:22px 0 6px}.skills-section_skills__2Tx6Q{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}.skills-section_skills__2Tx6Q li{display:flex;align-items:center;gap:10px;font:400 15px/28px var(--font-typewriter),Courier New,monospace}.skills-section_skills__2Tx6Q .skills-section_skillIcon__pl3CV{width:19px;height:19px}@media (min-width:640px){.skills-section_skills__2Tx6Q{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-section_tabLabel__DN8F9{left:min(calc(var(--i) * 8%),32%);width:68%}.skills-section_card__lYTHw{padding:30px 36px 34px}}@media (min-width:1024px){.skills-section_header__b2ElV{grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding-bottom:64px}.skills-section_summary__58jK0{justify-self:end}.skills-section_cabinet___Pg0r{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:64px}.skills-section_card__lYTHw{rotate:-.6deg;padding:34px 44px 38px}}.case-file_page__qULhU{--shadow-card:0 40px 50px -24px rgba(0,0,0,.7);--rule-blue:rgba(31,81,204,.11);--type:var(--font-typewriter),"Courier New",monospace;overflow-x:clip}.case-file_pk__PRJvi{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp)}.case-file_sr__IF459{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.case-file_head__mxNRx{padding-block:32px 64px;border-bottom:1px solid rgb(var(--border))}.case-file_back__Z8hAU{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:rgb(var(--muted-foreground));text-decoration:none}.case-file_back__Z8hAU:hover{color:rgb(var(--foreground))}.case-file_back__Z8hAU svg{width:16px;height:16px;transition:translate .2s}.case-file_back__Z8hAU:hover svg{translate:-3px 0}.case-file_headGrid__KD_DW{display:grid;gap:48px;margin-top:36px}.case-file_title__nhlkG{margin-top:14px;max-width:16ch;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.case-file_lede__1HeHE{margin-top:28px;max-width:58ch;font-size:1.125rem;line-height:1.75;color:rgb(var(--muted-foreground))}.case-file_recWrap__LkznM{position:relative;padding-top:16px}.case-file_recWrap__LkznM .case-file_recClip__hFo1P{left:auto;right:54px;translate:0 0;top:-2px;rotate:5deg}.case-file_status__xMANu{padding:22px 20px 18px;rotate:.5deg;background:var(--card-paper);box-shadow:var(--shadow-card)}.case-file_status__xMANu>*{position:relative}.case-file_sh__9Un_R{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-bottom:12px;border-bottom:1.5px solid var(--paper-ink)}.case-file_shTitle__W_Roz{font:700 12.5px/1.3 var(--type);letter-spacing:.14em;text-transform:uppercase}.case-file_statusStamp__gMTRf{margin-top:18px}.case-file_statusStamp__gMTRf b{font-size:12.5px}.case-file_cav__aMCXg{margin-top:14px;max-width:44ch;font:400 15px/1.55 var(--type);color:#2a2a27}.case-file_acts__i_rgp{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:16px}.case-file_acts__i_rgp a{min-height:32px}.case-file_privacy__FSZYV{margin-top:14px;padding:12px 14px 12px 28px;background-color:#f6f4ec;background-image:linear-gradient(90deg,transparent 14px,rgba(184,72,61,.55) 14px 15.5px,transparent 15.5px);box-shadow:0 1px 0 rgba(0,0,0,.08)}.case-file_privacy__FSZYV>p:first-child{color:#9a3328}.case-file_privacy__FSZYV p+p{margin-top:6px;font:400 14.5px/1.55 var(--type);color:#262522}.case-file_facts__46IM6{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1.5px solid var(--paper-ink)}.case-file_facts__46IM6 div{display:grid;gap:5px;align-content:start;padding:10px 12px 11px;min-width:0}.case-file_facts__46IM6 div:nth-child(2n){border-left:1.5px solid var(--paper-ink)}.case-file_facts__46IM6 div:nth-child(n+3){border-top:1.5px solid var(--paper-ink)}.case-file_facts__46IM6 dt{font:400 11px/1.3 var(--type);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted)}.case-file_facts__46IM6 dd{margin:0;font:700 15px/1.3 var(--type);overflow-wrap:anywhere}.case-file_results__0ATI1{padding-top:56px}.case-file_figs__N15_A{padding:22px 20px 6px}.case-file_figs__N15_A dl{margin:0;display:grid}.case-file_fig__UfuK4{display:grid;justify-items:start;align-content:start;gap:12px;padding:20px 0 22px;border-bottom:1px dashed var(--paper-line)}.case-file_fig__UfuK4:last-child{border-bottom:0}.case-file_fig__UfuK4 dt{display:grid;justify-items:start;gap:12px}.case-file_figStamp__A2E3B{font-size:clamp(1.5rem,2.4vw,2.1rem);white-space:normal}.case-file_fig__UfuK4 dd{margin:0;max-width:30ch;font:400 15.5px/1.45 var(--type);color:#2a2a27}.case-file_exa__mrIwN{padding-block:64px 24px}.case-file_print__qM9XM{position:relative;margin:0;padding:10px 10px 0;background:var(--sheet-white);color:var(--paper-ink);rotate:var(--pr,-.6deg);box-shadow:0 30px 40px -22px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.2)}.case-file_print__qM9XM .case-file_tapeL__k80s3{left:14%;rotate:-5deg}.case-file_print__qM9XM .case-file_tapeR__7_HnX{left:86%;rotate:4deg}.case-file_print__qM9XM .case-file_printClip__FrSy0{left:80%;top:-20px}.case-file_frame__WYigC{position:relative;display:block;overflow:hidden;background:#d9d7cf;outline:1px solid rgba(29,29,27,.12)}.case-file_frame__WYigC img{display:block;width:100%;height:auto}.case-file_heroFrame__ojFUO{aspect-ratio:16/9}.case-file_contain__GmccL{background:var(--sheet-white)}a.case-file_frame__WYigC{cursor:zoom-in}a.case-file_frame__WYigC:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.case-file_printCap__pj87a{display:grid;gap:6px;padding:12px 4px 14px}.case-file_printCap__pj87a>span:first-child{color:#4f4d47}.case-file_cap__Pnm4v{font:400 15px/1.5 var(--type);color:#262522}.case-file_blank__l20Iu{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;height:100%;padding:24px;background:var(--card-paper)}.case-file_blank__l20Iu p{max-width:36ch;font:400 15px/1.55 var(--type);color:#2a2a27}.case-file_monogram__Ofy1Z{font:700 clamp(48px,9vw,120px)/.9 var(--type);letter-spacing:-.04em;color:var(--paper-muted)}.case-file_extras__8cnj8{display:grid;gap:72px;padding-block:48px 8px}.case-file_body__RrO5g{display:grid;gap:56px;padding-block:64px 40px}.case-file_glance__Kw5iK{display:grid;gap:28px;align-content:start;min-width:0}.case-file_gcard__tYkor{position:relative;padding:22px 20px 20px;background:var(--card-paper);color:var(--paper-ink);box-shadow:var(--shadow-card)}.case-file_gcard__tYkor h2{margin-top:12px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}.case-file_gcard__tYkor ul{margin-top:18px}.case-file_skTags__9Df0u li{padding:5px 9px 5px 7px}.case-file_skIcon__vYLul{width:15px;height:15px}.case-file_toc__18bUo{position:relative;padding:18px 20px 12px;background-color:var(--card-paper);color:var(--paper-ink);box-shadow:var(--shadow-card)}.case-file_toc__18bUo ol{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px}.case-file_toc__18bUo a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:6px;min-height:44px;padding:12px 2px 8px;border-bottom:1px dashed #b9b8b1;color:var(--paper-ink);text-decoration:none;font:400 14.5px/1.3 var(--type)}.case-file_tocN__AwXzg{font-weight:700;color:var(--paper-muted)}.case-file_toc__18bUo a:hover,.case-file_toc__18bUo a[aria-current=true],.case-file_toc__18bUo a[aria-current=true] .case-file_tocN__AwXzg{color:var(--stamp)}.case-file_toc__18bUo a[aria-current=true] .case-file_tocT__uVJIT{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.case-file_toc__18bUo a:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.case-file_reports__RF7xu{display:grid;gap:80px;min-width:0}.case-file_rep__Nu0dc{position:relative;scroll-margin-top:120px;min-width:0}.case-file_rtab__7t51Q{position:absolute;left:22px;bottom:100%;display:inline-flex;align-items:baseline;gap:10px;margin:0;padding:10px 16px 8px;border-radius:9px 9px 0 0;background:var(--card-paper);color:var(--paper-ink);font:700 12.5px/1 var(--type);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.case-file_rtab__7t51Q span{font-weight:400;color:var(--paper-muted)}.case-file_reports__RF7xu>[id]{scroll-margin-top:124px}.case-file_sheet__tqI_n{position:relative;padding:28px 20px 30px;background:var(--card-paper);color:var(--paper-ink);box-shadow:var(--shadow-card);border-radius:0 3px 3px 3px}.case-file_sheet__tqI_n:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.016) 0 1px,transparent 1px 3px)}.case-file_sheet__tqI_n>*{position:relative}.case-file_sheet__tqI_n h2{margin-top:10px;max-width:26ch;font-size:clamp(1.65rem,2.6vw,2.3rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.case-file_sheetBody__p4OQB{margin-top:18px;max-width:64ch;font-size:1.125rem;line-height:1.75;color:#2b2a26}.case-file_sheet__tqI_n :focus-visible{outline:2px solid var(--paper-ink);outline-offset:3px}.case-file_feats__FZkNG{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:0 28px;counter-reset:f}.case-file_feats__FZkNG li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px;padding:12px 0 11px;border-bottom:1px dashed var(--paper-line);font-size:1rem;line-height:1.55;color:#2b2a26}.case-file_feats__FZkNG li:before{content:counter(f,decimal-leading-zero);counter-increment:f;font:700 13px/1.6 var(--type);color:var(--stamp)}.case-file_note__46D4v{position:relative;padding:16px 18px 14px 40px;background-color:#f6f4ec;background-image:linear-gradient(90deg,transparent 24px,rgba(184,72,61,.55) 24px 25.5px,transparent 25.5px),repeating-linear-gradient(180deg,transparent 0 31px,var(--rule-blue) 31px 32px);background-position:0 0,0 14px;box-shadow:0 1px 0 rgba(0,0,0,.08),0 10px 16px -10px rgba(0,0,0,.35)}.case-file_note__46D4v p{max-width:60ch;font-size:1.2rem;font-weight:500;line-height:32px;letter-spacing:-.01em;color:#1f1e1b}.case-file_slot__ns4Z6{min-width:0;scroll-margin-top:120px}.case-file_screensTab___PfmA{background:var(--manila);color:var(--manila-ink)}.case-file_screensTab___PfmA span{color:#4a3f2a}.case-file_folder__pyWnS{position:relative;padding:26px 14px 30px;background:var(--manila);color:var(--manila-ink);border-radius:0 8px 8px 8px;box-shadow:0 50px 70px -30px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.2)}.case-file_folder__pyWnS:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(42,36,24,.025) 0 1px,transparent 1px 4px)}.case-file_folder__pyWnS>*{position:relative}.case-file_folder__pyWnS h2{font-size:clamp(1.65rem,2.6vw,2.3rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:var(--paper-ink)}.case-file_fnote__S17fv{margin-top:14px;max-width:60ch;font:400 15px/1.55 var(--type);color:#2a2418}.case-file_folder__pyWnS :focus-visible{outline:2px solid var(--paper-ink);outline-offset:3px}.case-file_exhibits__GVivm{display:grid;gap:44px 28px;margin-top:40px;align-items:start}.case-file_exhibits__GVivm .case-file_print__qM9XM{--pr:-.8deg}.case-file_exhibits__GVivm .case-file_print__qM9XM:nth-child(2){--pr:.9deg}.case-file_exhibits__GVivm .case-file_print__qM9XM:nth-child(3){--pr:.5deg}.case-file_exhibits__GVivm .case-file_print__qM9XM:nth-child(4){--pr:-1deg}.case-file_phone__eSvjf{justify-self:center;width:min(100%,280px)}.case-file_pair__mdY5D{display:grid;gap:28px;margin-top:22px}.case-file_ev__gCQ_h h3{padding-bottom:8px;border-bottom:1.5px solid var(--paper-ink);font:700 12.5px/1.3 var(--type);letter-spacing:.14em;text-transform:uppercase}.case-file_ev__gCQ_h ol,.case-file_ev__gCQ_h ul{margin:0;padding:0;list-style:none}.case-file_ev__gCQ_h li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:12px 0 11px;border-bottom:1px dashed var(--paper-line);font-size:1rem;line-height:1.6;color:#2b2a26}.case-file_ev__gCQ_h li:before{content:"✓";font:700 15px/1.6 var(--type);color:var(--stamp)}.case-file_before__im_RD li:before{content:"×";color:#9a3328}.case-file_ev__gCQ_h ol{counter-reset:s}.case-file_ev__gCQ_h ol li:before{content:counter(s,decimal-leading-zero);counter-increment:s;font-size:13px}.case-file_proves__uZFNa{position:relative;scroll-margin-top:120px;padding-top:14px}.case-file_concl__Sh0Xn{position:relative;padding:34px 22px 26px;background:var(--sheet-white);color:var(--paper-ink);box-shadow:var(--shadow-paper);rotate:-.35deg}.case-file_concl__Sh0Xn>*{position:relative}.case-file_concl__Sh0Xn h2{font:700 12.5px/1.3 var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted)}.case-file_conclText__txR4g{margin-top:18px;max-width:34ch;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:500;line-height:1.35;letter-spacing:-.025em;text-wrap:pretty}.case-file_sign__S4mwi{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-top:28px;padding-top:4px}.case-file_sig__a5_nO{display:grid;gap:2px;min-width:220px;border-bottom:1.5px solid var(--paper-ink);padding:0 8px 4px 0}.case-file_sigHand__i_9rB{display:block;font:500 34px/1 var(--font-hand),Segoe Script,cursive;color:#1f3a8f;rotate:-2deg}.case-file_more__AtOKf{padding-block:72px 32px;border-top:1px solid rgb(var(--border))}.case-file_secHead__ovd2e{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgb(var(--foreground))}.case-file_secTitle__vf_Px{margin-top:10px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.case-file_all__HplUG{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none}.case-file_all__HplUG:hover{color:rgb(var(--primary))}.case-file_all__HplUG svg{width:16px;height:16px}.case-file_cards__Lqkvx{display:grid;gap:30px;margin-top:40px}.case-file_icard__rMOLt{position:relative;display:grid;align-content:start;padding:22px 20px 20px;border-radius:3px;background-color:#f1efe8;background-image:repeating-linear-gradient(180deg,transparent 0 27px,var(--rule-blue) 27px 28px);background-position:0 14px;color:var(--paper-ink);text-decoration:none;box-shadow:var(--shadow-card);rotate:var(--r,-.8deg);transition:rotate .25s cubic-bezier(.2,.8,.2,1),translate .25s cubic-bezier(.2,.8,.2,1)}.case-file_icard__rMOLt:hover{rotate:0deg;translate:0 -5px}.case-file_icard__rMOLt:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:5px}.case-file_cardHead__eunZk{display:flex;justify-content:space-between;gap:12px}.case-file_cardHead__eunZk>span:last-child{flex:none;white-space:nowrap}.case-file_cardTitle__VmxcS{margin-top:16px;padding-bottom:12px;border-bottom:1.5px solid var(--rule-red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:1.05;letter-spacing:-.04em}.case-file_go__BOZeI{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:16px;padding-bottom:2px;border-bottom:1.5px solid;font:700 13px/1.2 var(--type);letter-spacing:.04em}.case-file_icard__rMOLt:hover .case-file_go__BOZeI{color:var(--stamp)}.case-file_go__BOZeI svg{width:14px;height:14px}@media (min-width:640px){.case-file_figs__N15_A dl{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.case-file_fig__UfuK4{border-bottom:0;border-right:1px dashed var(--paper-line);padding-right:18px}.case-file_fig__UfuK4:last-child{border-right:0}.case-file_printCap__pj87a{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:baseline}.case-file_phone__eSvjf .case-file_printCap__pj87a{grid-template-columns:minmax(0,1fr);gap:6px}.case-file_blank__l20Iu{padding:36px 40px}.case-file_exhibits__GVivm,.case-file_feats__FZkNG{grid-template-columns:repeat(2,minmax(0,1fr))}.case-file_folder__pyWnS{padding:34px 28px 36px}.case-file_sheet__tqI_n{padding:34px 34px 32px 44px}.case-file_sheet__tqI_n:before{content:"";position:absolute;top:14%;bottom:14%;left:12px;width:10px;background:radial-gradient(circle,#3a4352 4px,transparent 4.6px) top /10px 33.3% repeat-y;opacity:.55}.case-file_cards__Lqkvx{grid-template-columns:repeat(3,minmax(0,1fr))}.case-file_concl__Sh0Xn{padding:40px 40px 30px}}@media (min-width:768px){.case-file_pair__mdY5D{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (min-width:1024px){.case-file_head__mxNRx{padding-block:40px 88px}.case-file_headGrid__KD_DW{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:72px;margin-top:48px}.case-file_status__xMANu{padding:24px 24px 20px}.case-file_figs__N15_A{padding:24px 28px 10px}.case-file_exa__mrIwN{padding-block:72px 24px}.case-file_extras__8cnj8{gap:96px;padding-block:72px 8px}.case-file_body__RrO5g{grid-template-columns:300px minmax(0,1fr);gap:56px;padding-block:96px 40px}.case-file_glance__Kw5iK{position:sticky;top:76px;align-self:start;max-height:calc(100vh - 76px);overflow:auto;margin:-20px -32px 0;padding:20px 32px 72px;scrollbar-width:thin}.case-file_toc__18bUo ol{grid-template-columns:1fr}.case-file_toc__18bUo a{min-height:0;padding:8px 2px 7px}.case-file_reports__RF7xu{gap:96px;padding-top:34px}.case-file_sheet__tqI_n{padding:40px 48px 36px 56px}.case-file_folder__pyWnS{padding:40px 40px 44px}.case-file_more__AtOKf{padding-block:104px 32px}}@media (prefers-reduced-motion:reduce){.case-file_concl__Sh0Xn,.case-file_icard__rMOLt,.case-file_print__qM9XM,.case-file_sigHand__i_9rB,.case-file_status__xMANu{rotate:none!important}.case-file_back__Z8hAU svg,.case-file_icard__rMOLt{transition:none}}.case-evidence_root__bOwqf{container-type:inline-size;min-width:0}.case-evidence_kicker__HyX_T{color:var(--stamp)}.case-evidence_kicker__HyX_T,.case-evidence_pageKicker__GVvhS{font:600 11px/1.2 var(--font-inter),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.case-evidence_pageKicker__GVvhS{color:rgb(var(--primary))}.case-evidence_title__vRTvX{margin-top:10px;max-width:28ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.case-evidence_sheet__pwfIs{padding:28px 20px 30px;border-radius:0 3px 3px 3px}.case-evidence_sheet__pwfIs>*{position:relative}.case-evidence_body__Jqbgi{margin-top:16px;max-width:64ch;font-size:1.0625rem;line-height:1.75;color:#2b2a26}.case-evidence_print__iRoSt{position:relative;margin:0;padding:10px 10px 0;background:var(--sheet-white);color:var(--paper-ink);rotate:var(--pr,-.6deg);box-shadow:0 30px 40px -22px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.2)}.case-evidence_print__iRoSt .case-evidence_tapeL__dR6ZR{left:14%;rotate:-5deg}.case-evidence_print__iRoSt .case-evidence_tapeR__u0kXO{left:86%;rotate:4deg}.case-evidence_print__iRoSt .case-evidence_clipR__LAMfc{left:80%;top:-20px}.case-evidence_frame__FgvR6{display:block;overflow:hidden;background:#d9d7cf;outline:1px solid rgba(29,29,27,.12)}.case-evidence_frame__FgvR6 img,.case-evidence_frame__FgvR6 video{display:block;width:100%;height:auto}a.case-evidence_frame__FgvR6{cursor:zoom-in}a.case-evidence_frame__FgvR6:focus-visible{outline:2px solid var(--stamp);outline-offset:4px}.case-evidence_printCap__HG8yb{display:grid;gap:6px;padding:12px 4px 14px}.case-evidence_printCap__HG8yb .case-evidence_exhibit__aDCVd{color:#4f4d47}.case-evidence_cap__5RGwI{font:400 15px/1.5 var(--font-typewriter),Courier New,monospace;color:#262522}.case-evidence_reel__3fZeG{display:grid;gap:30px}.case-evidence_film__1P0y4{--pr:.6deg;margin-top:8px}.case-evidence_film__1P0y4 .case-evidence_frame__FgvR6{background:var(--paper-ink)}.case-evidence_film__1P0y4 video{aspect-ratio:64/45;-o-object-fit:contain;object-fit:contain;background:var(--paper-ink)}.case-evidence_download__B_CG8{justify-self:start;min-height:32px}.case-evidence_download__B_CG8:hover{color:var(--stamp)}.case-evidence_download__B_CG8:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.case-evidence_graph__n90EF{margin:0;padding:26px 18px 22px;background-color:#f4f3ee;color:var(--paper-ink);background-image:linear-gradient(rgba(31,81,204,.09) 1px,transparent 0),linear-gradient(90deg,rgba(31,81,204,.09) 1px,transparent 0);background-size:22px 22px;box-shadow:var(--shadow-paper)}.case-evidence_srcNote__YgY8K{margin-top:12px;max-width:54ch;font:400 16px/1.55 var(--font-typewriter),Courier New,monospace;color:#2a2a27}.case-evidence_dgm__nENNH{display:grid;gap:12px;margin-top:28px;align-items:stretch}.case-evidence_col__dsgzt{display:grid;gap:12px}.case-evidence_box__Ke4mk{display:grid;align-content:start;gap:6px;padding:14px 14px 13px;background:var(--sheet-white);border:1.5px solid var(--paper-ink)}.case-evidence_core__hou5n{border-width:2.5px;border-color:var(--stamp)}.case-evidence_box__Ke4mk .case-evidence_boxLabel__kp6vk{color:var(--stamp)}.case-evidence_box__Ke4mk b{font-size:1.05rem;font-weight:600;line-height:1.25}.case-evidence_core__hou5n b,.case-evidence_db__dCqyb b{font-size:1.2rem}.case-evidence_box__Ke4mk p{font:400 16px/1.5 var(--font-typewriter),Courier New,monospace;color:#2f2e2a}.case-evidence_box__Ke4mk .case-evidence_domains__9MYW6{margin-top:6px}.case-evidence_box__Ke4mk .case-evidence_domains__9MYW6 li{background:#ecebe4}.case-evidence_box__Ke4mk .case-evidence_runtime__W9dpP{margin-top:6px;padding-top:8px;border-top:1px dashed var(--paper-line);color:var(--paper-muted)}.case-evidence_arr__W7foc{display:grid;place-items:center;min-height:28px;font:700 22px/1 var(--font-typewriter),Courier New,monospace;color:var(--stamp)}.case-evidence_arr__W7foc:before{content:"↓"}.case-evidence_graphCap__xcAYv{margin-top:20px;padding-top:12px;border-top:1.5px solid var(--paper-ink);font:400 15px/1.5 var(--font-typewriter),Courier New,monospace;color:#3d3c37}.case-evidence_tty__kh_Bq{position:relative;display:grid;gap:22px;margin-top:28px;padding:24px 30px;background:#222220;color:#f1efe8;box-shadow:var(--shadow-paper)}.case-evidence_tty__kh_Bq:after,.case-evidence_tty__kh_Bq:before{content:"";position:absolute;top:10px;bottom:10px;width:10px;background:radial-gradient(circle,rgb(var(--background)) 3.2px,transparent 3.8px) top /10px 22px repeat-y}.case-evidence_tty__kh_Bq:before{left:9px}.case-evidence_tty__kh_Bq:after{right:9px}.case-evidence_tty__kh_Bq>*{min-width:0}.case-evidence_ttyLabel__jgWXz{color:#b9b7ae}.case-evidence_ttyTitle__K5Opu{margin-top:10px;font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.case-evidence_ttyText__YOe2F{margin-top:12px;max-width:46ch;font-size:16px;line-height:1.6;color:#d6d4cc}.case-evidence_code__7kodI{margin:0;min-width:0;max-width:100%;overflow-x:auto;padding:16px;border:1px dashed hsla(47,24%,93%,.34);font:400 13px/1.7 var(--font-jetbrains),ui-monospace,monospace;color:#f1efe8;scrollbar-color:#8d8b84 transparent}.case-evidence_code__7kodI:focus-visible{outline:2px solid #f1efe8;outline-offset:2px}.case-evidence_intro__7y_SV{max-width:900px}.case-evidence_introTitle__ZqPpH{margin-top:10px;max-width:28ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:balance;color:rgb(var(--foreground))}.case-evidence_introText__wXJ0X{margin-top:16px;max-width:64ch;font-size:1.075rem;line-height:1.75;color:rgb(var(--muted-foreground))}.case-evidence_flows__2LdS6{display:grid;gap:72px;margin-top:64px}.case-evidence_flow__8gHrj{position:relative}.case-evidence_rtab__encMd{position:absolute;left:22px;bottom:100%;display:inline-flex;align-items:baseline;gap:10px;padding:10px 16px 8px;border-radius:9px 9px 0 0;background:var(--card-paper);color:var(--paper-ink);font:700 12.5px/1 var(--font-typewriter),Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.case-evidence_rtab__encMd span{font-weight:400;color:var(--paper-muted)}.case-evidence_flowTitle__fmmEK{font-size:1.45rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.case-evidence_summary__VDiJU{margin-top:10px;max-width:64ch;font-size:1.0625rem;line-height:1.7;color:#2b2a26}.case-evidence_bound__epwCl{margin-top:16px;padding:12px 16px 12px 34px;background-color:#f6f4ec;background-image:linear-gradient(90deg,transparent 20px,rgba(184,72,61,.55) 20px 21.5px,transparent 21.5px);box-shadow:0 1px 0 rgba(0,0,0,.08)}.case-evidence_bound__epwCl .case-evidence_boundLabel__LIbK8{color:#9a3328}.case-evidence_bound__epwCl p+p{margin-top:6px;max-width:70ch;font:400 16px/1.6 var(--font-typewriter),Courier New,monospace;color:#262522}.case-evidence_act__jOv7x{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding:8px 14px;border:2px solid var(--stamp);border-radius:5px;color:var(--stamp);font:700 13px/1.3 var(--font-typewriter),Courier New,monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;rotate:-1deg;transition:background-color .2s,color .2s,rotate .2s}.case-evidence_act__jOv7x:hover{background:var(--stamp);color:var(--card-paper);rotate:0deg}.case-evidence_act__jOv7x:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.case-evidence_act__jOv7x svg{flex:none;width:15px;height:15px}.case-evidence_ex3__5v4eq{display:grid;gap:34px 22px;margin-top:34px;align-items:start}.case-evidence_ex3__5v4eq .case-evidence_print__iRoSt{--pr:-.6deg}.case-evidence_ex3__5v4eq .case-evidence_print__iRoSt:nth-child(2){--pr:.7deg}.case-evidence_ex3__5v4eq .case-evidence_print__iRoSt:nth-child(3){--pr:-.3deg}.case-evidence_ex3__5v4eq .case-evidence_phone__D9p_A{justify-self:center;width:min(100%,200px)}@container (min-width: 560px){.case-evidence_sheet__pwfIs{padding:34px 34px 32px 44px}.case-evidence_sheet__pwfIs:before{content:"";position:absolute;top:14%;bottom:14%;left:12px;width:10px;background:radial-gradient(circle,#3a4352 4px,transparent 4.6px) top /10px 33.3% repeat-y;opacity:.55}.case-evidence_graph__n90EF{padding:32px 32px 26px}.case-evidence_tty__kh_Bq{padding:28px 40px}.case-evidence_ex3__5v4eq{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.case-evidence_ex3__5v4eq .case-evidence_phone__D9p_A{grid-column:2;grid-row:1/span 2}.case-evidence_printCap__HG8yb{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:baseline}.case-evidence_film__1P0y4 .case-evidence_printCap__HG8yb{grid-template-columns:minmax(0,1fr);gap:8px}}@container (min-width: 800px){.case-evidence_sheet__pwfIs{padding:40px 48px 36px 56px}.case-evidence_dgm__nENNH{grid-template-columns:minmax(0,1fr) 30px minmax(0,1.15fr) 30px minmax(0,1fr)}.case-evidence_arr__W7foc:before{content:"→"}}@container (min-width: 840px){.case-evidence_ex3__5v4eq{grid-template-columns:repeat(3,minmax(0,1fr))}.case-evidence_ex3__5v4eq .case-evidence_phone__D9p_A{grid-column:auto;grid-row:auto}}@container (min-width: 1000px){.case-evidence_reel__3fZeG{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center}.case-evidence_tty__kh_Bq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:30px 44px;gap:32px}}@media (prefers-reduced-motion:reduce){.case-evidence_act__jOv7x,.case-evidence_print__iRoSt{rotate:none;transition:none}}.exhibit-lightbox_lightbox__SldHc{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:rgba(8,10,14,.97);color:#f1efe8}.exhibit-lightbox_lightbox__SldHc::backdrop{background:rgba(0,0,0,.6)}.exhibit-lightbox_shell___liLG{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.exhibit-lightbox_bar__uL4ty{position:relative;z-index:1;background:#0a0c11;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid hsla(47,24%,93%,.12)}.exhibit-lightbox_count__0ZqAR{margin:0;min-width:0;font:700 12px/1.3 var(--font-typewriter),Courier New,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exhibit-lightbox_count__0ZqAR span:last-child:not(.exhibit-lightbox_label__qOvsV){font-weight:400;color:hsla(47,24%,93%,.7)}.exhibit-lightbox_tools__7EsQc{display:flex;align-items:center;gap:6px;flex:none}.exhibit-lightbox_pct__d5kPR{min-width:3.4em;text-align:center;font:400 12px/1 var(--font-jetbrains),monospace;color:hsla(47,24%,93%,.75)}.exhibit-lightbox_btn__sk_q7{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid hsla(47,24%,93%,.3);background:rgba(20,22,28,.75);color:#f1efe8;font:400 18px/1 var(--font-jetbrains),monospace;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.exhibit-lightbox_btn__sk_q7 svg{width:18px;height:18px}.exhibit-lightbox_btn__sk_q7:hover:not([aria-disabled=true]){background:hsla(47,24%,93%,.14);border-color:hsla(47,24%,93%,.6)}.exhibit-lightbox_btn__sk_q7:focus-visible{outline:2px solid #f1efe8;outline-offset:2px}.exhibit-lightbox_btn__sk_q7[aria-disabled=true]{opacity:.35;cursor:default}.exhibit-lightbox_close__i3bYv{margin-left:6px}.exhibit-lightbox_stage__egKjR{position:relative;display:flex;overflow:auto;touch-action:none;overscroll-behavior:contain;cursor:zoom-in}.exhibit-lightbox_stage__egKjR.exhibit-lightbox_zoomed__gdeER{cursor:grab}.exhibit-lightbox_stage__egKjR.exhibit-lightbox_zoomed__gdeER:active{cursor:grabbing}.exhibit-lightbox_image__HpNbN{box-sizing:content-box;display:block;flex:none;margin:auto;max-width:calc(100% - 48px);max-height:calc(100% - 48px);height:auto;padding:8px;background:var(--sheet-white);box-shadow:0 30px 60px -20px rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.exhibit-lightbox_zoomed__gdeER .exhibit-lightbox_image__HpNbN{max-width:none;max-height:none}.exhibit-lightbox_nav__BIuMS{position:absolute;top:50%;translate:0 -50%;width:48px;height:64px}.exhibit-lightbox_prev__GQpxs{left:16px}.exhibit-lightbox_next__ydvb9{right:16px}.exhibit-lightbox_caption__vcO5K{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;justify-self:center;width:min(100% - 32px,54rem);margin:0 0 16px;padding:12px 16px;background:var(--sheet-white);color:var(--paper-ink);font:400 15px/1.5 var(--font-typewriter),Courier New,monospace;box-shadow:0 12px 24px -12px rgba(0,0,0,.7);rotate:-.3deg}.exhibit-lightbox_caption__vcO5K .exhibit-lightbox_label__qOvsV,.exhibit-lightbox_caption__vcO5K>span:first-child{color:var(--paper-muted)}@media (max-width:639px){.exhibit-lightbox_bar__uL4ty{padding:8px 10px}.exhibit-lightbox_original__y20Fx,.exhibit-lightbox_pct__d5kPR{display:none}.exhibit-lightbox_tools__7EsQc{gap:4px}.exhibit-lightbox_btn__sk_q7{width:40px;height:40px}.exhibit-lightbox_nav__BIuMS{top:auto;bottom:12px;translate:none;width:44px;height:44px}.exhibit-lightbox_prev__GQpxs{left:10px}.exhibit-lightbox_next__ydvb9{right:10px}.exhibit-lightbox_caption__vcO5K{width:calc(100% - 128px);margin-bottom:10px;padding:8px 10px;font-size:13px;rotate:none}}@media (prefers-reduced-motion:reduce){.exhibit-lightbox_btn__sk_q7{transition:none}}