.WorkCard_card__Pyzil{display:block;text-decoration:none;color:var(--ink);cursor:none}.WorkCard_media___fL7Z{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:4/3;background:#c9cdc6;display:flex;align-items:center;justify-content:center}.WorkCard_img__HiNTC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.WorkCard_card__Pyzil:hover .WorkCard_img__HiNTC{transform:scale(1.06)}.WorkCard_badge__UbG5d{position:absolute;top:16px;left:16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:#fff;background:rgba(21,20,16,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:7px 12px;border-radius:100px}.WorkCard_foot__ZR29V{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between;margin-top:16px}.WorkCard_name__WSzJm{font-size:22px;font-weight:600;letter-spacing:-.01em}.WorkCard_meta__4Yqog{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.WorkCard_slotMedia__qV6Gj{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:4/3;border:1px dashed var(--line-strong);background:repeating-linear-gradient(45deg,rgba(21,20,16,.03) 0 12px,transparent 12px 24px);display:flex;align-items:center;justify-content:center}.WorkCard_slotBadge__l2398{position:absolute;top:16px;left:16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line-strong);padding:7px 12px;border-radius:100px}.WorkCard_slotLabel__7a6Oo{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.WorkCard_slotName__zx4Gf{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--muted)}.WorkCard_slotMeta__XYAfj{font-family:var(--f-mono);font-size:12px;color:var(--faint)}.NavResources_wrap__8jkST{position:relative;display:inline-flex;align-items:center}.NavResources_trigger__2Tc9S{display:inline-flex;align-items:center;gap:7px;background:transparent;border:none;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit;line-height:inherit}.NavResources_triggerActive__xb6ZA{color:var(--accent)!important}.NavResources_dot__3BYSO{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block}.NavResources_caret__GRayM{font-size:10px;transition:transform .2s ease;opacity:.8}.NavResources_wrap__8jkST[data-open=true] .NavResources_caret__GRayM{transform:rotate(180deg)}.NavResources_panel__xKjmB{position:absolute;top:100%;right:0;padding-top:14px;pointer-events:none;z-index:40}.NavResources_wrap__8jkST[data-open=true] .NavResources_panel__xKjmB{pointer-events:auto}.NavResources_card__5rgAz{min-width:224px;background:var(--ink);color:var(--bg);border:1px solid rgba(242,240,234,.12);border-radius:14px;padding:8px;box-shadow:0 18px 46px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.NavResources_wrap__8jkST[data-open=true] .NavResources_card__5rgAz{opacity:1;transform:none}.NavResources_item__388dy{text-decoration:none;color:var(--bg);font-size:15px;font-weight:500;padding:11px 14px;border-radius:9px;display:flex;align-items:baseline;justify-content:space-between;gap:18px;transition:background .2s ease,color .2s ease}.NavResources_item__388dy:hover{background:rgba(242,240,234,.08);color:var(--accent)}.NavResources_itemZh__b_nxE{font-family:var(--f-mono);font-size:11px;opacity:.5}.Home_root__pE8ZP{position:relative;background:var(--bg);color:var(--ink);min-height:100vh;overflow-x:hidden}.Home_accent__i_j_r{color:var(--accent)}.Home_followCursor__LRv3V{z-index:60;pointer-events:none;width:104px;height:104px;border-radius:50%;color:#fff;font-size:14px;font-weight:500;left:-200px;top:-200px;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.Home_followCursor__LRv3V,.Home_wipe___4nbh{position:fixed;background:var(--accent);display:flex;align-items:center;justify-content:center}.Home_wipe___4nbh{inset:0;z-index:100;transition:opacity .45s ease;will-change:opacity}.Home_wipeHidden__3SDjd{opacity:0;pointer-events:none}.Home_wipeMark__Wvvk4{color:#fff;font-family:var(--f-syne);font-weight:800;font-size:clamp(40px,9vw,120px);letter-spacing:-.03em}.Home_wipeMark__Wvvk4 sup{font-size:.3em;top:-1.6em}.Home_backdrop__7lySQ{position:fixed;inset:0;z-index:70;background:rgba(21,20,16,.5);opacity:0;pointer-events:none;transition:opacity .5s ease}.Home_backdropShow__qnueB{opacity:1;pointer-events:auto}.Home_menu__G09Aj{position:fixed;top:0;right:0;z-index:80;height:100vh;width:min(520px,100vw);background:var(--ink);color:var(--bg);transform:translateX(101%);transition:transform .6s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,48px);will-change:transform}.Home_menuOpen__MZgvA{transform:translateX(0)}.Home_menuTop__TETz2{display:flex;justify-content:space-between;align-items:center}.Home_menuLabel__C1vS3{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.06em}.Home_closeBtn___C0C9{cursor:pointer;background:transparent;border:1px solid rgba(242,240,234,.3);color:var(--bg);border-radius:100px;padding:10px 20px;font-size:13px;font-family:var(--f-grotesk);transition:background .25s ease,border-color .25s ease}.Home_closeBtn___C0C9:hover{background:var(--accent);border-color:var(--accent)}.Home_menuNav__JEnmq{display:flex;flex-direction:column;gap:clamp(6px,1vw,14px)}.Home_menuLink__vNaTE{text-decoration:none;color:var(--bg);font-weight:500;font-size:clamp(30px,5.2vw,54px);letter-spacing:-.03em;line-height:1.05;transition:padding-left .25s ease,color .25s ease}.Home_menuLink__vNaTE:hover{color:var(--accent);padding-left:12px}.Home_menuLinkAccent__NYW0M{color:var(--accent)}.Home_menuFoot__lXkt4{display:flex;flex-wrap:wrap;gap:16px 40px;font-family:var(--f-mono);font-size:13px}.Home_menuFoot__lXkt4 a{color:var(--bg);text-decoration:none;opacity:.8;transition:color .25s ease,opacity .25s ease}.Home_menuFoot__lXkt4 a:hover{color:var(--accent);opacity:1}.Home_nav__A_OYD{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:15px clamp(20px,4vw,56px);background:rgba(18,17,13,.16);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);transition:background .35s ease,border-color .35s ease}.Home_navSolid__T_bmT{background:rgba(242,240,234,.72);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid rgba(21,20,16,.1)}.Home_navScrim___5GRd{position:absolute;left:0;right:0;top:0;height:240%;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none;z-index:0;transition:opacity .35s ease}.Home_navSolid__T_bmT .Home_navScrim___5GRd{opacity:0}.Home_logo__b_pgx{position:relative;z-index:1;text-decoration:none;color:#fff;font-family:var(--f-syne);font-weight:800;font-size:23px;letter-spacing:-.02em;transition:color .35s ease}.Home_logo__b_pgx sup{font-family:var(--f-grotesk);font-size:.42em}.Home_navSolid__T_bmT .Home_logo__b_pgx,.Home_navSolid__T_bmT .Home_navLink__yn3mp{color:var(--ink)}.Home_navRight__YI_vg{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(14px,2vw,28px);font-size:15px;font-weight:500}.Home_navLink__yn3mp{color:#fff;text-decoration:none;transition:color .25s ease}.Home_navLink__yn3mp:hover{color:var(--accent)}.Home_menuBtn__WJ7qu{cursor:pointer;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ink);border:none;border-radius:100px;padding:10px 20px;font-size:15px;font-weight:500;font-family:var(--f-grotesk);transition:background .25s ease,color .25s ease}.Home_menuBtn__WJ7qu:hover{background:var(--accent);color:#fff}.Home_navSolid__T_bmT .Home_menuBtn__WJ7qu{background:var(--ink);color:#fff}.Home_navSolid__T_bmT .Home_menuBtn__WJ7qu:hover{background:var(--accent)}.Home_hamburger__rFTTR{display:inline-flex;flex-direction:column;gap:3px}.Home_hamburger__rFTTR span{width:16px;height:1.5px;background:currentColor;display:block}.Home_hero__k0Wiz{position:relative}.Home_heroMedia__I_wT4{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:100vh;min-height:600px;overflow:hidden;background:#0b0b09}.Home_heroPoster__kbFf5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.Home_heroFrame__rYmVa{position:absolute;top:50%;left:50%;transform:translate(-50%,-57%);width:calc(max(100vw, 177.78vh) * 1.16);height:calc(max(100vh, 56.25vw) * 1.16);border:0}.Home_heroOverlay__iVRdq{position:absolute;inset:0;background:rgba(8,8,6,.22);pointer-events:none}.Home_heroClickBlock__OxDyv{position:absolute;top:0;left:0;width:100%;height:calc(100% - 44px);z-index:3;background:transparent}.Home_playBtn__Tl2av{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);z-index:6;cursor:pointer;width:clamp(74px,9vw,104px);height:clamp(74px,9vw,104px);border-radius:50%;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.65);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 44px rgba(0,0,0,.34);opacity:0;pointer-events:none;transition:opacity .3s ease,background .25s ease,transform .25s ease}.Home_heroMedia__I_wT4:hover .Home_playBtn__Tl2av,.Home_playBtnPaused__6KBRG{opacity:1;pointer-events:auto}.Home_playBtn__Tl2av:hover{background:var(--accent);border-color:var(--accent);transform:translate(-50%,-50%) scale(1.06)}.Home_iconPlay__iPRHm{font-size:clamp(22px,2.4vw,30px);padding-left:5px;line-height:1}.Home_iconPause__kIP74{font-size:clamp(18px,2vw,26px);line-height:1;letter-spacing:3px}.Home_heroBottom__oRM76{position:absolute;left:0;right:0;bottom:0;padding:clamp(28px,5vw,72px) clamp(20px,4vw,56px);background:linear-gradient(0deg,rgba(8,8,6,.82) 0,rgba(8,8,6,.3) 55%,transparent);pointer-events:none;z-index:6}.Home_kicker__OV3JM{display:flex;align-items:center;gap:12px;margin-bottom:clamp(16px,2vw,24px);font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;color:rgba(255,255,255,.82);opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:.1s}.Home_kickerDot__KeN0g{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:Home_moa-blink__pgDOG 1.6s steps(1) infinite}.Home_headline__U3_tn{margin:0;max-width:20ch;font-weight:500;line-height:1.02;letter-spacing:-.03em;font-size:clamp(30px,5.4vw,82px);color:#fff}.Home_lineMask__kDKTZ{display:block;overflow:hidden;padding-bottom:.08em}.Home_line__GUMua{display:block;transform:translateY(110%);transition:transform .95s cubic-bezier(.76,0,.24,1)}.Home_line2__07tdN{transition-delay:.12s}.Home_heroBtns__XAJ8P{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:flex-end;margin-top:clamp(22px,3vw,38px);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:.45s}.Home_btnSolid__6QTtF{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);background:#fff;font-size:15px;font-weight:500;padding:14px 26px;border-radius:100px;transition:background .25s ease,color .25s ease}.Home_btnSolid__6QTtF:hover{background:var(--accent);color:#fff}.Home_btnGlass__eC92q{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);font-size:15px;font-weight:500;padding:13px 24px;border-radius:100px;transition:background .25s ease}.Home_btnGlass__eC92q:hover{background:rgba(255,255,255,.26)}.Home_root__pE8ZP[data-entered=true] .Home_line__GUMua{transform:translateY(0)}.Home_root__pE8ZP[data-entered=true] .Home_heroBtns__XAJ8P,.Home_root__pE8ZP[data-entered=true] .Home_kicker__OV3JM{opacity:1;transform:translateY(0)}.Home_work__lojQm{padding:clamp(40px,6vw,90px) clamp(20px,4vw,56px) clamp(60px,8vw,120px)}.Home_workHeader__Yd_Ze{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:clamp(32px,4vw,56px)}.Home_workTitle__s8HpF{margin:0;font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.02em}.Home_workIndex__IxSqL{font-family:var(--f-mono);font-size:13px;color:var(--muted)}.Home_grid4__ZqrUx{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(20px,2.4vw,36px);gap:clamp(20px,2.4vw,36px)}.Home_reanodize__AYIPZ{background:var(--ink);color:var(--bg);padding:clamp(72px,10vw,140px) clamp(20px,4vw,56px)}.Home_reanodizeInner__Myr1G{max-width:1500px;margin:0 auto}.Home_reanodizeHead__GTVS6{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(36px,4vw,60px)}.Home_reanodizeLabel__RtM7K{font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--faint);margin-bottom:20px}.Home_reanodizeTitle__a7g3J{margin:0;max-width:16ch;font-weight:500;font-size:clamp(28px,4.6vw,60px);line-height:1.02;letter-spacing:-.03em}.Home_reanodizeIntro__gFPmT{margin:0;max-width:34ch;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:rgba(244,243,238,.55)}.Home_swatchGrid__fwfYs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:clamp(14px,1.6vw,24px);gap:clamp(14px,1.6vw,24px)}.Home_swatch__iiZZJ{text-decoration:none;color:inherit;display:block}.Home_swatchChip__rPovQ{aspect-ratio:1/1;border-radius:14px;border:1px solid rgba(255,255,255,.08);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.Home_swatch__iiZZJ:hover .Home_swatchChip__rPovQ{transform:translateY(-6px)}.Home_swatchChipCustom__9_ni_{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(244,243,238,.3);background:repeating-linear-gradient(45deg,rgba(244,243,238,.05) 0 12px,transparent 12px 24px)}.Home_swatchCustomLabel__BGHW5{font-family:var(--f-mono);font-size:12px;color:var(--faint)}.Home_swatchFoot__L6MkW{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-family:var(--f-mono);font-size:12px}.Home_swatchArrow__mF6TT,.Home_swatchCode__A_lxj{color:var(--faint)}.Home_caps__bfN9C{padding:clamp(72px,10vw,140px) clamp(20px,4vw,56px);max-width:1400px;margin:0 auto}.Home_capsGrid__MjbV7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px)}.Home_capsLabel__2ELuO{font-family:var(--f-mono);font-size:13px;color:var(--muted);margin-bottom:20px}.Home_capsPara__g4CyA{margin:0;max-width:30ch;font-size:clamp(18px,1.8vw,24px);line-height:1.4;color:var(--ink)}.Home_capsList__CAykj{grid-column:span 2;display:flex;flex-direction:column}@media (max-width:720px){.Home_capsList__CAykj{grid-column:span 1}}.Home_capsRow__oS5NF{display:flex;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid var(--line);font-size:clamp(20px,2.2vw,30px);font-weight:500;letter-spacing:-.01em;transition:padding-left .25s ease,color .25s ease}.Home_capsRow__oS5NF:last-child{border-bottom:1px solid var(--line)}.Home_capsRow__oS5NF:hover{padding-left:14px;color:var(--accent)}.Home_capsRowIndex__MLI1h{font-family:var(--f-mono);font-size:13px;color:var(--muted)}.Home_recog__vjRjN{border-top:1px solid var(--line);padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px)}.Home_recogInner__IzuqD{max-width:1400px;margin:0 auto}.Home_recogLabel__4N59_{font-family:var(--f-mono);font-size:13px;color:var(--faint);text-align:center;margin-bottom:clamp(24px,3vw,40px)}.Home_recogRow__WqPro{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,5vw,72px)}.Home_recogName__jria6{font-weight:600;font-size:clamp(18px,2vw,26px);letter-spacing:-.01em;color:var(--ink);opacity:.4;filter:grayscale(1);transition:opacity .25s ease}.Home_recogName__jria6:hover{opacity:1}.Home_footer__RlBjm{background:var(--ink);color:var(--bg);padding:clamp(72px,10vw,150px) clamp(20px,4vw,56px) clamp(32px,4vw,48px)}.Home_footerInner__kCkje{max-width:1500px;margin:0 auto}.Home_footerKicker__hUGBl{font-family:var(--f-mono);font-size:13px;opacity:.6;margin-bottom:clamp(24px,3vw,40px)}.Home_footerBig___XHcx{color:var(--bg);font-weight:500;font-size:clamp(40px,10vw,150px);line-height:.92;letter-spacing:-.04em;max-width:14ch}.Home_contactModule___xxaS{margin-top:clamp(48px,6vw,84px);padding-top:36px;border-top:1px solid rgba(242,240,234,.18);display:flex;flex-wrap:wrap;gap:16px 44px;align-items:baseline}.Home_contactLabel__RFVO7{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.05em}.Home_contactEmail__C_7Me{color:var(--bg);text-decoration:none;font-size:clamp(22px,2.6vw,36px);font-weight:500;letter-spacing:-.01em;transition:color .25s ease}.Home_contactEmail__C_7Me:hover{color:var(--accent)}.Home_contactNote__3j9Qa{font-size:14px;line-height:1.5;opacity:.55;max-width:32ch}.Home_footerGrid__RK4ve{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px;margin-top:clamp(40px,5vw,64px)}.Home_footColLabel__6JLOD{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.Home_footLinks__kBsKm{display:flex;flex-direction:column;gap:8px;font-size:15px}.Home_footLinks__kBsKm a{color:var(--bg);text-decoration:none;opacity:.85;transition:color .25s ease,opacity .25s ease}.Home_footLinks__kBsKm a:hover{color:var(--accent);opacity:1}.Home_dropForm__RmSY5{display:flex;gap:8px}.Home_dropInput__eVsKJ{flex:1 1;min-width:0;background:transparent;border:1px solid rgba(242,240,234,.28);border-radius:100px;padding:11px 16px;color:var(--bg);font-family:var(--f-mono);font-size:12px;outline:none}.Home_dropBtn__2fHoU{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:100px;padding:0 18px;font-size:13px;font-weight:500;transition:filter .25s ease}.Home_dropBtn__2fHoU:hover{filter:brightness(1.08)}.Home_footBar__GHdKM{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:clamp(40px,5vw,72px);font-family:var(--f-mono);font-size:12px;opacity:.5}.Home_footBar__GHdKM a{color:var(--bg);text-decoration:none;opacity:.8;transition:color .25s ease,opacity .25s ease}.Home_footBar__GHdKM a:hover{color:var(--accent);opacity:1}.Resources_root__tPqfs{position:relative;background:var(--bg);color:var(--ink);min-height:100vh;overflow-x:hidden}.Resources_backdrop__n43r3{position:fixed;inset:0;z-index:70;background:rgba(21,20,16,.5);opacity:0;pointer-events:none;transition:opacity .5s ease}.Resources_backdropShow__vA7LD{opacity:1;pointer-events:auto}.Resources_menu__n2rWC{position:fixed;top:0;right:0;z-index:80;height:100vh;width:min(520px,100vw);background:var(--ink);color:var(--bg);transform:translateX(101%);transition:transform .6s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,48px);will-change:transform}.Resources_menuOpen__Ml_WN{transform:translateX(0)}.Resources_menuTop__9rP6Q{display:flex;justify-content:space-between;align-items:center}.Resources_menuLabel__RzeW2{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.06em}.Resources_closeBtn__yUszx{cursor:pointer;background:transparent;border:1px solid rgba(242,240,234,.3);color:var(--bg);border-radius:100px;padding:10px 20px;font-size:13px;font-family:var(--f-grotesk);transition:background .25s ease,border-color .25s ease}.Resources_closeBtn__yUszx:hover{background:var(--accent);border-color:var(--accent)}.Resources_menuNav__Xuns_{display:flex;flex-direction:column;gap:clamp(6px,1vw,14px)}.Resources_menuLink__VbeZE{text-decoration:none;color:var(--bg);font-weight:500;font-size:clamp(30px,5.2vw,54px);letter-spacing:-.03em;line-height:1.05;transition:padding-left .25s ease,color .25s ease}.Resources_menuLink__VbeZE:hover{color:var(--accent);padding-left:12px}.Resources_menuLinkAccent__wfc4_{color:var(--accent)}.Resources_menuFoot__V9CVH{display:flex;flex-wrap:wrap;gap:16px 40px;font-family:var(--f-mono);font-size:13px}.Resources_menuFoot__V9CVH a{color:var(--bg);text-decoration:none;opacity:.8;transition:color .25s ease,opacity .25s ease}.Resources_menuFoot__V9CVH a:hover{color:var(--accent);opacity:1}.Resources_nav__3K78w{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:15px clamp(20px,4vw,56px);background:rgba(242,240,234,.82);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid var(--line)}.Resources_logo__vOiFj{text-decoration:none;color:var(--ink);font-family:var(--f-syne);font-weight:800;font-size:23px;letter-spacing:-.02em}.Resources_logo__vOiFj sup{font-family:var(--f-grotesk);font-size:.42em}.Resources_navRight__EeoTC{display:flex;align-items:center;gap:clamp(14px,2vw,28px);font-size:15px;font-weight:500}.Resources_navLink__Evhzn{color:var(--ink);text-decoration:none;transition:color .25s ease}.Resources_navLink__Evhzn:hover{color:var(--accent)}.Resources_navActive__t0Hei{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:7px}.Resources_navActiveDot__KgilX{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block}.Resources_menuBtn__mko5B{cursor:pointer;display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--bg);border:none;border-radius:100px;padding:10px 20px;font-size:15px;font-weight:500;font-family:var(--f-grotesk);transition:background .25s ease}.Resources_menuBtn__mko5B:hover{background:var(--accent)}.Resources_hamburger__qhSqP{display:inline-flex;flex-direction:column;gap:3px}.Resources_hamburger__qhSqP span{width:16px;height:1.5px;background:currentColor;display:block}.Resources_reveal__nXAmY{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.Resources_root__tPqfs[data-entered=true] .Resources_reveal__nXAmY{opacity:1;transform:none}.Resources_hero__YUa_K{padding:clamp(120px,16vh,190px) clamp(20px,4vw,56px) clamp(48px,6vw,80px);max-width:1500px;margin:0 auto}.Resources_heroLabel__vBwlN{font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--faint);margin-bottom:clamp(20px,3vw,32px)}.Resources_heroTitle__gw3EL{margin:0;max-width:18ch;font-weight:500;font-size:clamp(34px,6.4vw,92px);line-height:1;letter-spacing:-.03em}.Resources_heroPills__c8NrS{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vw,44px);font-family:var(--f-mono);font-size:13px}.Resources_heroPill__R5BfM{text-decoration:none;color:var(--ink);border:1px solid var(--line-strong);padding:10px 18px;border-radius:100px;transition:background .25s ease,color .25s ease,border-color .25s ease}.Resources_heroPill__R5BfM:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.Resources_typing__Ic1bo{background:var(--ink);color:var(--bg);padding:clamp(56px,8vw,110px) clamp(20px,4vw,56px)}.Resources_typingInner__pNhP8{max-width:1100px;margin:0 auto}.Resources_typingHead__T3FU6{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:clamp(28px,4vw,44px)}.Resources_typingTitle__6kXYa{margin:0;font-size:clamp(26px,4vw,48px);font-weight:600;letter-spacing:-.02em}.Resources_typingHint__ma030{font-family:var(--f-mono);font-size:12px;color:rgba(244,243,238,.5)}.Resources_typingPanel__bllBJ{border:1px solid rgba(244,243,238,.16);border-radius:18px;padding:clamp(22px,3vw,40px);background:#1b1b20}.Resources_typingTarget__OE4Ac{font-family:var(--f-mono);font-size:clamp(18px,2.2vw,27px);line-height:1.8;letter-spacing:.01em;min-height:2.2em}.Resources_typingChar__9JAw7{border-radius:2px;transition:color .08s ease}.Resources_typingInput__r_lDD{width:100%;margin-top:clamp(20px,3vw,32px);background:transparent;border:none;border-bottom:1px solid rgba(244,243,238,.28);padding:14px 2px;color:var(--bg);font-family:var(--f-mono);font-size:clamp(15px,1.6vw,18px);outline:none}.Resources_typingStats__wQytH{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);align-items:flex-end;margin-top:clamp(28px,4vw,40px)}.Resources_statLabel__EkIgd{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,243,238,.45);margin-bottom:6px}.Resources_statBig__grZ9j{font-size:clamp(34px,5vw,56px);font-weight:600;letter-spacing:-.02em;color:var(--accent);line-height:1}.Resources_statMid__4oVeV{font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1}.Resources_resetBtn__GOm3Y{margin-left:auto;cursor:pointer;background:transparent;border:1px solid rgba(244,243,238,.3);color:var(--bg);border-radius:100px;padding:12px 24px;font-family:var(--f-mono);font-size:13px;transition:background .25s ease,border-color .25s ease}.Resources_resetBtn__GOm3Y:hover{background:var(--accent);border-color:var(--accent)}.Resources_sectionHead__PFYW1{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:clamp(32px,4vw,52px)}.Resources_sectionTitle__9vh9d{margin:0;font-size:clamp(24px,3.4vw,44px);font-weight:600;letter-spacing:-.02em}.Resources_sectionMeta__B3dXc{font-family:var(--f-mono);font-size:13px;color:var(--muted)}.Resources_downloads__vnbJ3{padding:clamp(72px,9vw,130px) clamp(20px,4vw,56px);max-width:1500px;margin:0 auto}.Resources_dlGrid__246Gi{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.Resources_dlCard__IRJrK{text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;min-height:180px;justify-content:space-between;transition:border-color .25s ease,transform .25s ease}.Resources_dlCard__IRJrK:hover{border-color:var(--ink);transform:translateY(-4px)}.Resources_dlTag__ySkrQ{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--accent);border:1px solid var(--line-strong);padding:5px 10px;border-radius:100px;align-self:flex-start}.Resources_dlName__BWVSl{font-size:19px;font-weight:600}.Resources_dlDesc___vks8{font-family:var(--f-mono);font-size:12px;color:var(--muted);margin-top:6px}.Resources_sites__CD7Wo{background:var(--panel);padding:clamp(72px,9vw,130px) clamp(20px,4vw,56px)}.Resources_sitesInner__uydm4{max-width:1500px;margin:0 auto}.Resources_sitesGrid__5s0tX{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:0 clamp(32px,4vw,64px);gap:0 clamp(32px,4vw,64px)}.Resources_siteRow__5QfIu{text-decoration:none;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);transition:padding-left .25s ease,color .25s ease}.Resources_siteRow__5QfIu:hover{padding-left:12px;color:var(--accent)}.Resources_siteName__ukIxJ{font-size:18px;font-weight:600}.Resources_siteMeta__6H0p5{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.Resources_cases__5XN17{padding:clamp(72px,9vw,130px) clamp(20px,4vw,56px);max-width:1600px;margin:0 auto}.Resources_casesGrid__FD2Pg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.Resources_caseSlot__kdBYv{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:4/3;border:1px dashed var(--line-strong);background:repeating-linear-gradient(45deg,rgba(21,20,16,.03) 0 12px,transparent 12px 24px);display:flex;align-items:center;justify-content:center}.Resources_caseBadge__B4oil{position:absolute;top:16px;left:16px;font-family:var(--f-mono);font-size:11px;color:var(--muted);border:1px solid var(--line-strong);padding:6px 11px;border-radius:100px}.Resources_caseLabel__3ll1K{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.Resources_caseName__rDrpV{margin-top:14px;font-size:18px;font-weight:600}.Resources_caseMeta__9Inem{font-family:var(--f-mono);font-size:12px;color:var(--muted);margin-top:4px}.Resources_footer__18qoZ{background:var(--ink);color:var(--bg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(32px,4vw,48px)}.Resources_footerInner__3WdtQ{max-width:1500px;margin:0 auto}.Resources_footerContact__YePyY{display:flex;flex-wrap:wrap;gap:16px 44px;align-items:baseline;padding-bottom:clamp(32px,4vw,52px);border-bottom:1px solid rgba(242,240,234,.18)}.Resources_footerContactLabel__5gdkQ{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.05em}.Resources_footerEmail__xR5EM{color:var(--bg);text-decoration:none;font-size:clamp(22px,2.6vw,36px);font-weight:500;letter-spacing:-.01em;transition:color .25s ease}.Resources_footerEmail__xR5EM:hover{color:var(--accent)}.Resources_footerGrid__MUpor{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px;margin-top:clamp(32px,4vw,52px)}.Resources_footColLabel__btgyi{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.Resources_footLinks__Tp5go{display:flex;flex-direction:column;gap:8px;font-size:15px}.Resources_footLinks__Tp5go a{color:var(--bg);text-decoration:none;opacity:.85;transition:color .25s ease,opacity .25s ease}.Resources_footLinks__Tp5go a:hover{color:var(--accent);opacity:1}.Resources_footBar___dQf2{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:clamp(40px,5vw,72px);font-family:var(--f-mono);font-size:12px;opacity:.5}.Resources_footBar___dQf2 a{color:var(--bg);text-decoration:none;opacity:.8;transition:color .25s ease,opacity .25s ease}.Resources_footBar___dQf2 a:hover{color:var(--accent);opacity:1}.TypingTest_wrap__qlvXt{position:relative;--tt-bg:#1b1714;--tt-text:#ede9e2;--tt-accent:#ff4d2e;--sub:color-mix(in srgb,var(--tt-text) 30%,transparent);--ui:color-mix(in srgb,var(--tt-text) 62%,transparent);--line:color-mix(in srgb,var(--tt-text) 12%,transparent);--border:color-mix(in srgb,var(--tt-text) 22%,transparent);--hzbox:color-mix(in srgb,var(--tt-text) 14%,transparent);background:var(--tt-bg);color:var(--tt-text);border-radius:18px;padding:clamp(24px,3.5vw,46px);transition:background .3s ease,color .3s ease}.TypingTest_controls__hzp_3{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,44px);font-family:var(--f-mono);font-size:15px}.TypingTest_durs__6lMEt{display:inline-flex;align-items:center;gap:10px}.TypingTest_dur__l4BRR{background:none;border:none;padding:0;font:inherit;color:var(--ui);cursor:pointer;transition:color .2s ease}.TypingTest_dur__l4BRR:hover{color:var(--tt-text)}.TypingTest_durActive__2GY8P{color:var(--tt-text);font-weight:700}.TypingTest_sep__i_l0Q{color:var(--sub)}.TypingTest_right__ekjtQ{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.TypingTest_modeBtn__7f4p0{background:none;border:none;padding:0 4px;font:inherit;color:var(--ui);cursor:pointer;transition:color .2s ease}.TypingTest_modeBtn__7f4p0:hover{color:var(--tt-text)}.TypingTest_modeActive__rWY2c{color:var(--tt-accent)}.TypingTest_iconBtn__PcPw0{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);border-radius:100px;padding:7px 14px;cursor:pointer;font-family:var(--f-mono);font-size:12px;color:var(--ui);transition:color .2s ease,border-color .2s ease,background .2s ease}.TypingTest_iconBtn__PcPw0:hover{color:var(--tt-text);border-color:var(--tt-accent)}.TypingTest_iconBtnOn__6zaiR{color:var(--tt-accent);border-color:var(--tt-accent)}.TypingTest_ctrlItem__W8YCs{position:relative;display:inline-flex}.TypingTest_panel__WOg3l{position:absolute;top:calc(100% + 10px);right:0;z-index:20;background:#201c19;border:1px solid rgba(237,233,226,.14);border-radius:16px;padding:10px;box-shadow:0 22px 50px rgba(0,0,0,.45);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.TypingTest_panelOpen__157DN{opacity:1;transform:none;pointer-events:auto}.TypingTest_fxPanel__8ZFEm{width:320px;max-width:82vw;display:flex;flex-direction:column;gap:10px}.TypingTest_fxItem__m_8US{text-align:left;background:rgba(237,233,226,.03);border:1px solid rgba(237,233,226,.14);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.TypingTest_fxItem__m_8US:hover{border-color:rgba(237,233,226,.28)}.TypingTest_fxItemOn__RJVIe{border-color:var(--tt-accent);background:color-mix(in srgb,var(--tt-accent) 10%,transparent)}.TypingTest_fxTitle__tnhR_{font-family:var(--f-grotesk);font-size:17px;font-weight:600;color:#ede9e2;margin-bottom:4px}.TypingTest_fxItemOn__RJVIe .TypingTest_fxTitle__tnhR_{color:var(--tt-accent)}.TypingTest_fxDesc__60cfw{font-size:13px;color:rgba(237,233,226,.5);line-height:1.4}.TypingTest_themePanel__oaB2W{width:440px;max-width:88vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;max-height:62vh;overflow-y:auto}.TypingTest_themeItem__9f0Wv{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:12px;padding:12px;cursor:pointer;font-family:var(--f-mono);font-size:15px;transition:transform .15s ease,border-color .2s ease}.TypingTest_themeItem__9f0Wv:hover{transform:translateY(-2px)}.TypingTest_themeItemOn__nOfgE{border-color:var(--tt-accent)}.TypingTest_themeSwatch__kWbgK{display:inline-flex;width:56px;height:30px;border-radius:7px;overflow:hidden;flex-shrink:0}.TypingTest_themeSwatch__kWbgK span{flex:1 1}.TypingTest_themeName__4IKj7{line-height:1.15}.TypingTest_speedWrap__yMng6{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:clamp(30px,4.5vw,52px)}.TypingTest_speedTrack__3tNiR{position:relative;flex:1 1;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.TypingTest_speedFill__gcYMm{position:absolute;left:0;top:0;height:100%;border-radius:3px;background:var(--tt-accent);transition:width .35s cubic-bezier(.2,.7,.2,1)}.TypingTest_boost__L_2ow:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--tt-text) 26%,transparent) 50%,transparent 100%);background-size:42% 100%;background-repeat:no-repeat;animation:TypingTest_shimmer__7pb_c 1.1s linear infinite}@keyframes TypingTest_shimmer__7pb_c{0%{background-position:-42% 0}to{background-position:142% 0}}.TypingTest_speedKnob__nxsOY{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--tt-accent);transform:translate(-50%,-50%);transition:left .35s cubic-bezier(.2,.7,.2,1)}.TypingTest_knobGlow__zi3xR{box-shadow:0 0 14px 2px var(--tt-accent)}.TypingTest_knobPulse__2Hwje{animation:TypingTest_knobpulse__jUdkV .18s ease}@keyframes TypingTest_knobpulse__jUdkV{0%{transform:translate(-50%,-50%) scale(2.1)}to{transform:translate(-50%,-50%) scale(1)}}.TypingTest_speedMeta__Zhcti{font-family:var(--f-mono);font-size:13px;color:var(--ui);white-space:nowrap;min-width:168px;text-align:right}.TypingTest_speedMeta__Zhcti b{color:var(--tt-text);font-weight:600}.TypingTest_flowWin___MU3Q{position:relative;overflow:hidden;will-change:transform}.TypingTest_flowInner__hrUT_{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px clamp(26px,3vw,42px);font-family:var(--f-mono);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.TypingTest_hitFx__io_GX{animation:TypingTest_hitdip__Fhsx3 .12s ease}@keyframes TypingTest_hitdip__Fhsx3{0%{transform:translateY(0)}40%{transform:translateY(3px)}to{transform:translateY(0)}}.TypingTest_block__ZiPA2{display:inline-flex;flex-direction:column;align-items:flex-start}.TypingTest_hz__IlIbz{font-size:clamp(13px,1.4vw,16px);line-height:1;color:var(--sub);margin-bottom:8px;padding:3px 6px;border-radius:6px;transition:background .2s ease,color .2s ease}.TypingTest_hzCurrent__CjdDi{background:var(--hzbox);color:var(--tt-text)}.TypingTest_py__nukm9{display:inline-flex;font-size:clamp(22px,2.6vw,32px);letter-spacing:.01em;line-height:1.05}.TypingTest_char__W52ac{color:var(--sub);border-radius:4px}.TypingTest_charDone__hd51G{color:var(--tt-text)}.TypingTest_charWrong__wUnBx{color:#ff5a5a;background:rgba(255,70,70,.18);border-radius:4px}.TypingTest_caret__pJUfq{background:color-mix(in srgb,var(--tt-text) 22%,transparent);border-radius:4px}.TypingTest_spaceChar__PU2N_{width:.4em;display:inline-block}.TypingTest_pop__YmMFv{display:inline-block;animation:TypingTest_keypop__U2Bhl .16s cubic-bezier(.2,.7,.2,1)}@keyframes TypingTest_keypop__U2Bhl{0%{transform:scale(1.55) rotate(-4deg);text-shadow:0 0 14px var(--tt-accent);color:var(--tt-accent)}50%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0);text-shadow:none}}.TypingTest_spaceHop__cJ2Uj{display:inline-block;animation:TypingTest_spacehop__7_ft_ .28s ease}@keyframes TypingTest_spacehop__7_ft_{0%{transform:translateY(0)}45%{transform:translateY(-9px)}to{transform:translateY(0)}}.TypingTest_particle__SiyVj{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--tt-accent);pointer-events:none;z-index:3;animation:TypingTest_partfly__hQKbx .5s ease-out forwards}@keyframes TypingTest_partfly__hQKbx{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2);opacity:0}}.TypingTest_capture__HHnmU{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;outline:none;background:transparent;color:transparent;cursor:text;font-size:16px}.TypingTest_overlay__x0sr2{position:absolute;inset:0;background:color-mix(in srgb,var(--tt-bg) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:24px;z-index:5}.TypingTest_overlayKicker__2nCm3{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui)}.TypingTest_overlayScore__w_nAy{font-size:clamp(64px,12vw,128px);font-weight:600;letter-spacing:-.03em;color:var(--tt-accent);line-height:.95}.TypingTest_overlayUnit__YVzGR{font-family:var(--f-mono);font-size:14px;color:var(--ui);margin-top:-4px}.TypingTest_overlayVerdict__1ZMcJ{font-size:clamp(20px,2.6vw,30px);font-weight:500;color:var(--tt-text);margin-top:8px}.TypingTest_overlayMeta__VEuJs{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-family:var(--f-mono);font-size:13px;color:var(--ui);margin-top:6px}.TypingTest_overlayMeta__VEuJs b{color:var(--tt-text);font-weight:600}.TypingTest_overlayBtn__6Dm57{margin-top:18px;cursor:pointer;background:var(--tt-accent);color:#fff;border:none;border-radius:100px;padding:14px 30px;font-size:15px;font-weight:500;font-family:var(--f-grotesk);transition:filter .2s ease}.TypingTest_overlayBtn__6Dm57:hover{filter:brightness(1.08)}.Studio_root__Yt3S_{position:relative;background:var(--bg);color:var(--ink);min-height:100vh;overflow-x:hidden}.Studio_accent__P4dYI{color:var(--accent)}.Studio_backdrop__t69Cp{position:fixed;inset:0;z-index:70;background:rgba(21,20,16,.5);opacity:0;pointer-events:none;transition:opacity .5s ease}.Studio_backdropShow__2hOkS{opacity:1;pointer-events:auto}.Studio_menu__J0nvx{position:fixed;top:0;right:0;z-index:80;height:100vh;width:min(520px,100vw);background:var(--ink);color:var(--bg);transform:translateX(101%);transition:transform .6s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,48px);will-change:transform}.Studio_menuOpen___ZwPL{transform:translateX(0)}.Studio_menuTop__9D8fV{display:flex;justify-content:space-between;align-items:center}.Studio_menuLabel__O4kRv{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.06em}.Studio_closeBtn__WhCW8{cursor:pointer;background:transparent;border:1px solid rgba(242,240,234,.3);color:var(--bg);border-radius:100px;padding:10px 20px;font-size:13px;font-family:var(--f-grotesk);transition:background .25s ease,border-color .25s ease}.Studio_closeBtn__WhCW8:hover{background:var(--accent);border-color:var(--accent)}.Studio_menuNav__5vUNc{display:flex;flex-direction:column;gap:clamp(6px,1vw,14px)}.Studio_menuLink__Mi07v{text-decoration:none;color:var(--bg);font-weight:500;font-size:clamp(30px,5.2vw,54px);letter-spacing:-.03em;line-height:1.05;transition:padding-left .25s ease,color .25s ease}.Studio_menuLink__Mi07v:hover{color:var(--accent);padding-left:12px}.Studio_menuLinkAccent__7pzGP{color:var(--accent)}.Studio_menuFoot__TOJPv{display:flex;flex-wrap:wrap;gap:16px 40px;font-family:var(--f-mono);font-size:13px}.Studio_menuFoot__TOJPv a{color:var(--bg);text-decoration:none;opacity:.8;transition:color .25s ease,opacity .25s ease}.Studio_menuFoot__TOJPv a:hover{color:var(--accent);opacity:1}.Studio_nav__AKA2V{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:15px clamp(20px,4vw,56px);background:transparent;transition:background .35s ease,border-color .35s ease}.Studio_navSolid__XoWCx{background:rgba(242,240,234,.72);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid rgba(21,20,16,.1)}.Studio_navScrim__pmZBl{position:absolute;left:0;right:0;top:0;height:240%;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none;z-index:0;transition:opacity .35s ease}.Studio_navSolid__XoWCx .Studio_navScrim__pmZBl{opacity:0}.Studio_logo__R6NSd{position:relative;z-index:1;text-decoration:none;color:#fff;font-family:var(--f-syne);font-weight:800;font-size:23px;letter-spacing:-.02em;transition:color .35s ease}.Studio_logo__R6NSd sup{font-family:var(--f-grotesk);font-size:.42em}.Studio_navSolid__XoWCx .Studio_logo__R6NSd,.Studio_navSolid__XoWCx .Studio_navLink__dNle8{color:var(--ink)}.Studio_navRight__DUUsm{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(14px,2vw,28px);font-size:15px;font-weight:500}.Studio_navLink__dNle8{color:#fff;text-decoration:none;transition:color .25s ease}.Studio_navLink__dNle8:hover{color:var(--accent)}.Studio_navActive__cmBzx{color:var(--accent);display:inline-flex;align-items:center;gap:7px}.Studio_navActiveDot__C68R5{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block}.Studio_navSolid__XoWCx .Studio_navActive__cmBzx{color:var(--accent)}.Studio_menuBtn__GDYDZ{cursor:pointer;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ink);border:none;border-radius:100px;padding:10px 20px;font-size:15px;font-weight:500;font-family:var(--f-grotesk);transition:background .25s ease,color .25s ease}.Studio_menuBtn__GDYDZ:hover{background:var(--accent);color:#fff}.Studio_navSolid__XoWCx .Studio_menuBtn__GDYDZ{background:var(--ink);color:#fff}.Studio_navSolid__XoWCx .Studio_menuBtn__GDYDZ:hover{background:var(--accent)}.Studio_hamburger__ePgmC{display:inline-flex;flex-direction:column;gap:3px}.Studio_hamburger__ePgmC span{width:16px;height:1.5px;background:currentColor;display:block}.Studio_hero__KT5s_{position:relative}.Studio_heroMedia__YniAh{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:82vh;min-height:520px;overflow:hidden;background:#0b0b09}.Studio_heroImg__aAeat{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Studio_heroGrad__pGAVS{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,6,.78) 0,rgba(8,8,6,.15) 50%,rgba(8,8,6,.28))}.Studio_heroBottom__zIzY1{position:absolute;left:0;right:0;bottom:0;padding:clamp(32px,6vw,88px) clamp(20px,4vw,56px)}.Studio_heroLabel__wwhlM{font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.8);margin-bottom:clamp(14px,2vw,22px)}.Studio_heroTitle__kLBoo{margin:0;max-width:20ch;color:#fff;font-weight:500;font-size:clamp(34px,6vw,92px);line-height:1;letter-spacing:-.03em}.Studio_reveal__dcc57{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}.Studio_revealShown__xV2jC{opacity:1;transform:none}.Studio_intro__RQcXE{padding:clamp(72px,10vw,150px) clamp(20px,4vw,56px);max-width:1400px;margin:0 auto}.Studio_introKicker__S9BPZ{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:36px}.Studio_introStatement__3sr0I{margin:0;max-width:20ch;font-size:clamp(26px,4.2vw,58px);line-height:1.12;letter-spacing:-.02em;font-weight:500}.Studio_introPara__c2Ipc{margin:clamp(28px,4vw,48px) 0 0;max-width:60ch;font-size:clamp(16px,1.5vw,20px);line-height:1.6;color:var(--muted)}.Studio_team__BdPwm{background:var(--ink);color:var(--bg);padding:clamp(72px,10vw,150px) clamp(20px,4vw,56px)}.Studio_teamInner__5LrmV{max-width:1500px;margin:0 auto}.Studio_teamHead__V6ZB4{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline;justify-content:space-between;margin-bottom:clamp(40px,5vw,72px)}.Studio_teamTitle__yY5UO{margin:0;font-size:clamp(30px,5vw,68px);font-weight:600;letter-spacing:-.03em}.Studio_teamSub__2FdiJ{font-family:var(--f-mono);font-size:13px;color:rgba(244,243,238,.5)}.Studio_teamGrid__3HArg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.Studio_memberPhoto__TwLqz{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:3/4;background:#1e1e22;display:flex;align-items:center;justify-content:center}.Studio_memberImg__uzOW_{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.Studio_memberPhoto__TwLqz:hover .Studio_memberImg__uzOW_{transform:scale(1.04)}.Studio_memberMono__lIctj{font-family:var(--f-syne);font-weight:800;font-size:clamp(48px,7vw,92px);color:rgba(244,243,238,.14);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Studio_memberTop__Css8m{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:18px}.Studio_memberName___w1IA{font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.01em}.Studio_memberRole__84H79{font-family:var(--f-mono);font-size:12px;color:var(--accent)}.Studio_memberDesc__LuF2l{margin:12px 0 0;font-size:15px;line-height:1.6;color:rgba(244,243,238,.6)}.Studio_cta__IHb8U{padding:clamp(72px,10vw,140px) clamp(20px,4vw,56px);max-width:1400px;margin:0 auto;text-align:center}.Studio_ctaKicker__ReT6M{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:24px}.Studio_ctaLink__m6_Q8{display:inline-block;text-decoration:none;color:var(--ink);font-weight:500;font-size:clamp(30px,5vw,68px);line-height:1.02;letter-spacing:-.03em;transition:color .25s ease}.Studio_ctaLink__m6_Q8:hover{color:var(--accent)}.Studio_footer__4xXxl{background:var(--ink);color:var(--bg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(32px,4vw,48px)}.Studio_footerInner__WsdiF{max-width:1500px;margin:0 auto}.Studio_footerContact__V5agf{display:flex;flex-wrap:wrap;gap:16px 44px;align-items:baseline;padding-bottom:clamp(32px,4vw,52px);border-bottom:1px solid rgba(242,240,234,.18)}.Studio_footerContactLabel__VshJu{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.05em}.Studio_footerEmail__OAVD_{color:var(--bg);text-decoration:none;font-size:clamp(22px,2.6vw,36px);font-weight:500;letter-spacing:-.01em;transition:color .25s ease}.Studio_footerEmail__OAVD_:hover{color:var(--accent)}.Studio_footerGrid__PNTOl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px;margin-top:clamp(32px,4vw,52px)}.Studio_footColLabel__2l_tL{font-family:var(--f-mono);font-size:12px;opacity:.5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.Studio_footLinks__YtKFj{display:flex;flex-direction:column;gap:8px;font-size:15px}.Studio_footLinks__YtKFj a{color:var(--bg);text-decoration:none;opacity:.85;transition:color .25s ease,opacity .25s ease}.Studio_footLinks__YtKFj a:hover{color:var(--accent);opacity:1}.Studio_footBar__StHar{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:clamp(40px,5vw,72px);font-family:var(--f-mono);font-size:12px;opacity:.5}.Studio_footBar__StHar a{color:var(--bg);text-decoration:none;opacity:.8;transition:color .25s ease,opacity .25s ease}.Studio_footBar__StHar a:hover{color:var(--accent);opacity:1}