.ProfileOverlay_overlay__mGGn6{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:rgba(6,5,16,.92);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);opacity:0;animation:ProfileOverlay_overlay-in__GdTlg var(--d-ui) var(--ease-out) forwards}@keyframes ProfileOverlay_overlay-in__GdTlg{to{opacity:1}}.ProfileOverlay_wash__bt_tL{position:absolute;inset:-25%;pointer-events:none;filter:blur(90px) saturate(135%);opacity:.72}.ProfileOverlay_wash__bt_tL span{position:absolute;display:block;border-radius:50%;mix-blend-mode:screen}.ProfileOverlay_wash__bt_tL span:first-child{top:4%;left:2%;width:46%;height:62%;background:radial-gradient(circle,var(--accent),transparent 68%)}.ProfileOverlay_wash__bt_tL span:nth-child(2){top:0;right:4%;width:42%;height:55%;background:radial-gradient(circle,#c8479b,transparent 68%)}.ProfileOverlay_wash__bt_tL span:nth-child(3){bottom:2%;left:22%;width:50%;height:58%;background:radial-gradient(circle,#1f9d92,transparent 70%)}.ProfileOverlay_wash__bt_tL span:nth-child(4){bottom:8%;right:8%;width:38%;height:48%;background:radial-gradient(circle,#6b4bd8,transparent 70%)}.ProfileOverlay_wash__bt_tL span:nth-child(odd){animation:ProfileOverlay_wash-a__hKoMb 26s var(--ease-soft) infinite alternate}.ProfileOverlay_wash__bt_tL span:nth-child(2n){animation:ProfileOverlay_wash-b__6YhL1 31s var(--ease-soft) infinite alternate}@keyframes ProfileOverlay_wash-a__hKoMb{to{transform:translate3d(7%,-5%,0) scale(1.12)}}@keyframes ProfileOverlay_wash-b__6YhL1{to{transform:translate3d(-6%,6%,0) scale(.9)}}.ProfileOverlay_stage__A7R_S{position:relative;width:min(1180px,92vw);height:min(680px,82vh)}.ProfileOverlay_figure__Fz6he{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(300px,34vw);aspect-ratio:3/4;margin:0}.ProfileOverlay_photo__98Cci{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.05)}.ProfileOverlay_reticle__lQqIe{position:absolute;top:14%;left:50%;transform:translateX(-50%);width:46%;aspect-ratio:1;pointer-events:none}.ProfileOverlay_reticle__lQqIe span{position:absolute;width:14px;height:14px;border:1.5px solid rgba(255,255,255,.9)}.ProfileOverlay_reticle__lQqIe span:first-child{top:0;left:0;border-right:0;border-bottom:0}.ProfileOverlay_reticle__lQqIe span:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.ProfileOverlay_reticle__lQqIe span:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.ProfileOverlay_reticle__lQqIe span:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.ProfileOverlay_note__XYeUW{position:absolute;display:flex;flex-direction:column;gap:6px;align-items:flex-start;opacity:0;animation:ProfileOverlay_note-in__bpHAK var(--d-reveal) var(--ease-out) forwards}@keyframes ProfileOverlay_note-in__bpHAK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ProfileOverlay_note__XYeUW[data-corner=tl]{top:8%;left:0}.ProfileOverlay_note__XYeUW[data-corner=tr]{top:8%;right:0;align-items:flex-end}.ProfileOverlay_note__XYeUW[data-corner=bl]{bottom:10%;left:0}.ProfileOverlay_note__XYeUW[data-corner=br]{bottom:10%;right:0;align-items:flex-end}.ProfileOverlay_tag__TsU18{padding:5px 11px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#fff;white-space:nowrap}.ProfileOverlay_rule__qvLW9{position:absolute;height:1px;background:rgba(255,255,255,.32);pointer-events:none}.ProfileOverlay_rule__qvLW9[data-corner=tl]{top:22%;left:12%;width:26%}.ProfileOverlay_rule__qvLW9[data-corner=tr]{top:22%;right:12%;width:26%}.ProfileOverlay_rule__qvLW9[data-corner=bl]{bottom:24%;left:12%;width:26%}.ProfileOverlay_rule__qvLW9[data-corner=br]{bottom:24%;right:12%;width:26%}.ProfileOverlay_stack__Uap0I{display:flex;gap:8px}.ProfileOverlay_chip__hXvnV{display:grid;place-items:center;width:38px;height:38px;padding:8px;border-radius:11px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ProfileOverlay_chip__hXvnV svg{width:100%;height:100%}.ProfileOverlay_close__0zbl5{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;font-size:15px;color:#fff;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);transition:background var(--d-micro) var(--ease-soft)}.ProfileOverlay_close__0zbl5:hover{background:rgba(255,255,255,.26)}.ProfileOverlay_hint__bMLhj{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}@media (max-width:860px){.ProfileOverlay_note__XYeUW[data-corner=bl],.ProfileOverlay_note__XYeUW[data-corner=tl]{left:4%}.ProfileOverlay_note__XYeUW[data-corner=br],.ProfileOverlay_note__XYeUW[data-corner=tr]{right:4%}.ProfileOverlay_rule__qvLW9{display:none}.ProfileOverlay_tag__TsU18{font-size:11px;padding:4px 9px}.ProfileOverlay_figure__Fz6he{width:min(210px,46vw)}}@media (prefers-reduced-motion:reduce){.ProfileOverlay_note__XYeUW,.ProfileOverlay_overlay__mGGn6{animation-duration:.01ms}.ProfileOverlay_wash__bt_tL span{animation:none}}.Hero_hero__bqvNd{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--nav-h) + 72px) 56px;text-align:center}.Hero_corner__dp99u{position:absolute;top:30px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.Hero_cornerRight__fkanK{right:var(--gutter)}.Hero_center__D9gDQ{width:100%;max-width:880px;margin-inline:auto;padding-inline:var(--gutter)}.Hero_heading__Uq29U{font-size:clamp(2.1rem,6.2vw,4.15rem);letter-spacing:-.042em;line-height:1.14;padding-bottom:.14em;margin-bottom:-.14em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;visibility:hidden}.Hero_photoZone__0AEwq{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin:26px 0 4px}.Hero_photoButton__JAyE0{display:block;padding:0;border-radius:var(--radius-sm);cursor:pointer}.Hero_photo__Xx6be{width:108px;height:108px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:transform var(--d-ui) var(--ease-soft)}.Hero_photoZone__0AEwq:hover .Hero_photo__Xx6be{transform:scale(1.04) rotate(-1.5deg)}.Hero_photoHint__4u9mW{margin-top:10px;padding:5px 12px;font-size:11.5px;color:var(--muted);border-radius:999px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);animation:Hero_hero-hint-float__dHwAi 2.8s var(--ease-soft) infinite}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.Hero_photoHint__4u9mW{background:var(--glass-bg-solid)}}@keyframes Hero_hero-hint-float__dHwAi{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--hint-shift) * -1))}}.Hero_para__ENjIx{margin-top:22px;font-size:clamp(1rem,1.7vw,1.125rem);font-weight:500;line-height:1.7;color:var(--muted)}@media (prefers-reduced-motion:reduce){.Hero_photoHint__4u9mW{animation:none}}@media (max-width:700px){.Hero_corner__dp99u{display:none}.Hero_photo__Xx6be{width:84px;height:84px}}.PostThumb_thumb__eamUr{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,var(--c1) 0,var(--c2) 100%)}.PostThumb_thumb__eamUr:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at var(--gx) var(--gy),rgba(255,255,255,.42),transparent 62%)}.PostThumb_thumb__eamUr[data-pattern="0"]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.11) 0 2px,transparent 2px 22px)}.PostThumb_thumb__eamUr[data-pattern="1"]:after{content:"";position:absolute;inset:0;background:radial-gradient(rgba(255,255,255,.2) 1.4px,transparent 1.5px);background-size:20px 20px}.PostThumb_thumb__eamUr[data-pattern="2"]:after{content:"";position:absolute;inset:-40%;background:repeating-radial-gradient(circle at 22% 28%,rgba(255,255,255,.13) 0 1.5px,transparent 1.5px 34px)}.PostThumb_veil__OjfG2{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(0deg,rgba(8,9,14,.55),transparent)}.PostThumb_tags__aqsCR{position:absolute;left:clamp(18px,3vw,30px);bottom:clamp(16px,2.6vw,26px);display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.PostThumb_tag__f9DmD{font-size:12px;letter-spacing:.03em;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3)}.PostThumb_stamp__LTz0J,.PostThumb_tag__f9DmD{padding:5px 11px;font-weight:700;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.PostThumb_stamp__LTz0J{position:absolute;top:clamp(14px,2.4vw,22px);right:clamp(14px,2.4vw,22px);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;background:rgba(8,9,14,.3);border:1px solid rgba(255,255,255,.24)}.LatestWriting_section__ii6Ap{padding-block:clamp(90px,14vh,150px)}.LatestWriting_head__qvSzQ{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:clamp(34px,5.5vh,52px)}.LatestWriting_all__JgI9P{font-size:14px;font-weight:600;color:var(--accent);white-space:nowrap}.LatestWriting_all__JgI9P span{display:inline-block;transition:transform var(--d-ui) var(--ease-soft)}.LatestWriting_all__JgI9P:hover span{transform:translate3d(4px,0,0)}.LatestWriting_list__6B9Bv{margin:0;padding:0;list-style:none}.LatestWriting_item__i1Y_C{margin-bottom:clamp(56px,9vh,104px)}.LatestWriting_item__i1Y_C:last-child{margin-bottom:0}.LatestWriting_link__1fgmy{display:block}.LatestWriting_thumb__M_we_{position:relative;width:100%;aspect-ratio:16/8;border-radius:var(--radius);overflow:hidden;background:var(--bg-sunk);border:1px solid var(--border)}.LatestWriting_img__4KJ2Z{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s var(--ease-out)}.LatestWriting_item__i1Y_C:hover .LatestWriting_img__4KJ2Z{transform:scale(1.045)}.LatestWriting_overlay__zgYKs{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,9,14,.08),rgba(8,9,14,.22) 50%,rgba(8,9,14,.48));transition:opacity .7s var(--ease-out)}.LatestWriting_item__i1Y_C:hover .LatestWriting_overlay__zgYKs{opacity:.75}.LatestWriting_thumb__M_we_>div{transition:transform .7s var(--ease-out)}.LatestWriting_item__i1Y_C:hover .LatestWriting_thumb__M_we_>div{transform:scale(1.045)}.LatestWriting_foot__VCLlo{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:24px}.LatestWriting_text__Kel5k{max-width:64ch}.LatestWriting_meta__929zn{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LatestWriting_dot__UmybO{opacity:.5}.LatestWriting_title__h8FlU{margin-top:10px;font-size:clamp(1.35rem,2.9vw,2rem);transition:color var(--d-ui) var(--ease-soft)}.LatestWriting_item__i1Y_C:hover .LatestWriting_title__h8FlU{color:var(--accent)}.LatestWriting_excerpt__cRCV5{margin-top:12px;font-size:15px;line-height:1.65;color:var(--muted)}.LatestWriting_cta__SYLyh{display:inline-flex;align-items:center;gap:8px;flex:none;padding-bottom:4px;font-size:14px;font-weight:600;color:var(--accent)}.LatestWriting_arrow__0_pQg{display:inline-block;transition:transform var(--d-ui) var(--ease-soft)}.LatestWriting_item__i1Y_C:hover .LatestWriting_arrow__0_pQg{transform:translate3d(4px,-4px,0)}.LatestWriting_empty__y1CBK{padding:28px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:15px}@media (max-width:768px){.LatestWriting_foot__VCLlo{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:560px){.LatestWriting_head__qvSzQ{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.LatestWriting_all__JgI9P:hover span,.LatestWriting_item__i1Y_C:hover .LatestWriting_arrow__0_pQg,.LatestWriting_item__i1Y_C:hover .LatestWriting_img__4KJ2Z,.LatestWriting_item__i1Y_C:hover .LatestWriting_thumb__M_we_>div{transform:none}}.ToolGrid_grid__Mmrk4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:16px 0 0;list-style:none}.ToolGrid_item__RjBBJ{--brand:var(--text);position:relative;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:14px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);overflow:hidden;transition:transform var(--d-ui) var(--ease-soft),border-color var(--d-ui) var(--ease-soft),box-shadow var(--d-ui) var(--ease-soft)}.ToolGrid_item__RjBBJ:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--brand),transparent 72%);opacity:0;transition:opacity var(--d-ui) var(--ease-soft);pointer-events:none}.ToolGrid_item__RjBBJ:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 55%,var(--glass-border));box-shadow:0 2px 6px rgba(0,0,0,.07),0 18px 38px rgba(0,0,0,.16)}.ToolGrid_item__RjBBJ:hover:after{opacity:.12}.ToolGrid_icon__lc3Cj{flex:none;width:22px;height:22px;transition:transform var(--d-ui) var(--ease-soft)}.ToolGrid_item__RjBBJ:hover .ToolGrid_icon__lc3Cj{transform:scale(1.12)}.ToolGrid_name__CjS5n{font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ToolGrid_item__RjBBJ{background:var(--glass-bg-solid)}}@media (prefers-reduced-motion:reduce){.ToolGrid_item__RjBBJ:hover,.ToolGrid_item__RjBBJ:hover .ToolGrid_icon__lc3Cj{transform:none}}@media (max-width:620px){.ToolGrid_grid__Mmrk4{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:440px){.ToolGrid_grid__Mmrk4{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolGrid_name__CjS5n{font-size:12.5px}}.About_section__fhW5H{padding-block:clamp(90px,14vh,150px);border-top:1px solid var(--border)}.About_grid__xkdhT{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:start}.About_polaroid__hzoVs{margin:0;padding:10px 10px 34px;background:color-mix(in srgb,var(--bg-alt) 78%,transparent);border:1px solid var(--glass-border);border-radius:6px;box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);width:100%;max-width:300px;transform:rotate(-2.4deg);transition:transform var(--d-ui) var(--ease-soft)}.About_polaroid__hzoVs:hover{transform:rotate(0deg) translateY(-4px)}.About_polaroid__hzoVs img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;background:var(--bg-sunk)}.About_caption__pwEy2{margin-top:14px;font-size:12.5px;text-align:center;color:var(--faint)}.About_title__pviP6{margin-top:16px;font-size:clamp(1.7rem,4vw,2.7rem);max-width:18ch}.About_body___tbFH{margin-top:22px;display:grid;grid-gap:18px;gap:18px}.About_body___tbFH p{font-size:16px;line-height:1.72;color:var(--muted)}.About_toolsLabel__JrR7A{margin-top:44px}@media (prefers-reduced-motion:reduce){.About_polaroid__hzoVs:hover{transform:rotate(-2.4deg)}}@media (max-width:900px){.About_grid__xkdhT{grid-template-columns:1fr}.About_polaroid__hzoVs{max-width:250px}}.Contact_section__vjyLV{padding-block:clamp(90px,14vh,150px);border-top:1px solid var(--border);text-align:center}.Contact_title__blhTv{margin-top:16px;font-size:clamp(2rem,6vw,3.6rem);line-height:1.14;padding-bottom:.14em;margin-bottom:-.14em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.Contact_body__ANVGG{margin:18px auto 0;max-width:46ch;font-size:16px;line-height:1.7;color:var(--muted)}.Contact_ctaRow__y9WWQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:34px}.Contact_ctaSecondary__teuQ8{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;color:var(--text);border-radius:999px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));transition:background var(--d-ui) var(--ease-soft),transform var(--d-ui) var(--ease-soft)}.Contact_ctaSecondary__teuQ8:hover{background:color-mix(in srgb,var(--glass-bg) 100%,var(--text) 10%);transform:translateY(-2px)}.Contact_ctaSecondary__teuQ8 span{transition:transform var(--d-ui) var(--ease-soft)}.Contact_ctaSecondary__teuQ8:hover span{transform:translate3d(3px,-3px,0)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.Contact_ctaSecondary__teuQ8{background:var(--glass-bg-solid)}}.Contact_cta__yypqP{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;color:var(--bg-alt);border-radius:999px;overflow:hidden;isolation:isolate;background:var(--text);margin-top:0}.Contact_cta__yypqP:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform var(--d-ui) var(--ease-soft)}.Contact_cta__yypqP:hover:after{transform:scaleY(1)}.Contact_cta__yypqP span{transition:transform var(--d-ui) var(--ease-soft)}.Contact_cta__yypqP:hover span{transform:translate3d(3px,-3px,0)}.Contact_links__sB_om{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:44px}.Contact_link__xiMO3{font-size:14px;color:var(--muted);transition:color var(--d-micro) var(--ease-soft)}.Contact_link__xiMO3:hover{color:var(--text)}.Contact_foot__gCg_R{display:flex;justify-content:space-between;gap:16px;margin-top:clamp(60px,10vh,110px);padding-top:24px;border-top:1px solid var(--border);font-size:12.5px;color:var(--faint)}