.page_page__8Cktj{--ink:var(--title-bg-color);--muted:var(--paragraph-color);--card:#fff;--card-line:#00000014;--accent:var(--lime-solid);--accent-ink:#4d6b00;--tint:color-mix(in srgb,var(--lime-solid) 38%,#fff);--tint-ink:#24330b;background:var(--hero-bg-color);color:var(--ink);padding-bottom:clamp(56px,8vw,110px)}[data-theme=dark] .page_page__8Cktj{--card:hsla(0,0%,100%,.035);--card-line:#ffffff1a;--accent-ink:var(--lime-solid);--tint:#b8f01a24;--tint-ink:#dff6a8}.page_hero__M_w3l{max-width:820px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px) 36px;text-align:center}.page_kicker__pAuoO{margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.page_title__xVbzD{margin:0 0 16px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(2.1rem,5.5vw,3.6rem);font-weight:800;line-height:1.07;letter-spacing:-.035em}.page_lead__Y4pmf{margin:0;font-size:clamp(1.02rem,1.8vw,1.2rem);line-height:1.6;color:var(--muted)}.page_grid__ZyEOy{display:grid;grid-gap:18px;gap:18px;max-width:920px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.page_card__NI881{display:flex;align-items:center;gap:clamp(18px,3vw,32px);padding:clamp(20px,3vw,32px);border-radius:22px;background:var(--card);border:1px solid var(--card-line);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_card__NI881:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lime-solid) 60%,#0000);box-shadow:0 18px 44px #0000001f}.page_card__NI881:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.page_icon__EGddD{flex:none;border-radius:20px;box-shadow:0 10px 28px #00000038}.page_name__i4tNP{margin:0 0 4px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.page_tagline__Sg_yo{margin:0 0 10px;font-weight:600}.page_body__XB23b{margin:0 0 14px;line-height:1.6;color:var(--muted)}.page_tags__H50Ae{display:flex;flex-wrap:wrap;gap:8px;margin:0;margin-bottom:16px!important;padding:0;list-style:none}.page_tags__H50Ae li{padding:4px 12px;border-radius:999px;background:var(--tint);color:var(--tint-ink);font-size:.8rem;font-weight:700}@media (max-width:640px){.page_card__NI881{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page_card__NI881{transition:none}.page_card__NI881:hover{transform:none}}.page_crumbs__AkSOn{margin-bottom:20px;justify-content:center}.page_about__xspVk{max-width:62ch;margin:clamp(40px,7vw,72px) auto 0;font-size:1.0625rem;line-height:1.7;color:var(--paragraph-color)}.page_aboutTitle__jal_Z{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:700;margin:0 0 12px;color:var(--ink,var(--hero-text-color))}.page_about__xspVk a{color:inherit;text-decoration:underline;text-underline-offset:4px}.f-main{background-color:var(--blogs-bg-color);height:596px}.f-content,.f-main{width:100%;display:flex;align-items:center;justify-content:center}.f-content{max-width:574px;height:388px;flex-shrink:0;flex-direction:column;gap:45px}.f-label{color:var(--title-bg-color);text-align:center;font-size:56px;font-style:normal;font-weight:700;line-height:normal}.f-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:100%}.f-btns,.f-btns a{justify-content:center}.f-btns a{display:inline-flex;color:inherit;-webkit-tap-highlight-color:transparent}.f-btns a,.f-btns a:active,.f-btns a:focus,.f-btns a:hover{text-decoration:none}.f-btns .btn-bg{width:min(100%,280px);min-height:52px;padding:12px 22px}.f-btns .btn-main{width:auto;height:auto;gap:10px}.f-btns .btn-text{font-size:16px;line-height:1.25;font-weight:600;white-space:nowrap}.f-btns .btn-portfolio{background-color:#fff;border:1px solid #0000002e}.f-btns .btn-text-portfolio{color:#101010;font-weight:600}.f-btns .btn-github-icon{color:#101010}[data-theme=dark] .f-btns .btn-portfolio{background-color:#1a1a1a;border-color:#fff3}[data-theme=dark] .f-btns .btn-github-icon,[data-theme=dark] .f-btns .btn-text-portfolio{color:#f3f4f6}.f-media-icons{display:flex;align-items:center;gap:20px}.f-media-icons .FBIcon,.f-media-icons .InIcon,.f-media-icons .LIIcon,.f-media-icons .TWIcon,.f-media-icons .UPIcon{font-size:1.9rem;margin:0 5px;transition:color .5s;color:var(--blogs-text-color)}.f-media-icons .FBIcon:hover{color:#3b5998}.f-media-icons .InIcon:hover{color:#e1306c}.f-media-icons .LIIcon:hover,.f-media-icons .TWIcon:hover{color:#0072b1}.f-media-icons .UPIcon:hover{color:#73bb44}@media (max-width:768px){.f-media-icons .FBIcon,.f-media-icons .InIcon,.f-media-icons .LIIcon,.f-media-icons .TWIcon,.f-media-icons .UPIcon{font-size:1.35rem;margin:0 4px}}@media (max-width:700px){.f-label{font-size:clamp(28px,7.5vw,40px);line-height:1.15;padding:0 16px}.f-content{height:auto;min-height:360px;padding:24px 16px;gap:28px}.f-main{min-height:480px;height:auto;padding:48px 0 max(32px,env(safe-area-inset-bottom))}.f-btns{flex-direction:column;gap:10px;padding:0 20px}.f-btns .btn-bg,.f-btns .btn-portfolio{width:100%;max-width:260px;min-height:48px}}