.themeToggle_container__qFM4I{width:40px;height:20px;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative}.themeToggle_ball__I_org{width:15px;height:15px;border-radius:50%;position:absolute}.authLinks_link__yirEv{cursor:pointer;font-size:14px;font-weight:500;color:var(--textColor);text-decoration:none;transition:opacity .2s}.authLinks_link__yirEv:hover{opacity:.6}.authLinks_resumeBtn__AP5wb{padding:10px 20px;background:var(--textColor);color:var(--bg);border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:opacity .2s;white-space:nowrap}.authLinks_resumeBtn__AP5wb:hover{opacity:.8}.authLinks_logoutLink__XY_S5{font-size:13px;font-weight:500;color:var(--softTextColor);cursor:pointer;transition:opacity .2s;text-decoration:none}.authLinks_logoutLink__XY_S5:hover{opacity:.6}.authLinks_burger__pRjeS{display:none;flex-direction:column;justify-content:space-between;width:24px;height:16px;background:none;border:none;padding:0;cursor:pointer;position:relative;z-index:200;flex-shrink:0}.authLinks_line__hpTU5{display:block;width:100%;height:2px;background-color:var(--textColor);border-radius:2px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease;transform-origin:center}.authLinks_burgerOpen__auia3 .authLinks_line__hpTU5:first-child{transform:translateY(7px) rotate(45deg)}.authLinks_burgerOpen__auia3 .authLinks_line__hpTU5:nth-child(2){opacity:0;transform:scaleX(0)}.authLinks_burgerOpen__auia3 .authLinks_line__hpTU5:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.authLinks_overlay__8tF4d{position:fixed;inset:0;background:transparent;z-index:1100;pointer-events:none;transition:background .35s ease}.authLinks_overlayVisible__ZvZSz{background:rgba(0,0,0,.45);pointer-events:all}.authLinks_drawer__TVScQ{position:fixed;top:0;right:0;width:min(340px,85vw);height:100vh;background-color:var(--bg);display:flex;flex-direction:column;z-index:1200;transform:translateX(100%);transition:transform .42s cubic-bezier(.4,0,.2,1);box-shadow:-12px 0 48px rgba(0,0,0,.15)}.authLinks_drawerOpen__ZKTXb{transform:translateX(0)}.authLinks_closeBtn__pePiW{position:absolute;top:28px;right:28px;background:none;border:none;font-size:32px;cursor:pointer;color:var(--textColor);opacity:.5;transition:opacity .2s;line-height:1;padding:4px}.authLinks_closeBtn__pePiW:hover{opacity:1}.authLinks_drawerLinks__05urG{display:flex;flex-direction:column;justify-content:center;gap:40px;padding:80px 48px;height:100%}.authLinks_drawerLinks__05urG a,.authLinks_drawerLinks__05urG span{color:var(--textColor);text-decoration:none;cursor:pointer;font-size:30px;font-weight:700;letter-spacing:-.5px;position:relative;width:-moz-fit-content;width:fit-content;transition:opacity .2s ease}.authLinks_drawerLinks__05urG a:after,.authLinks_drawerLinks__05urG span:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--textColor);transition:width .28s ease}.authLinks_drawerLinks__05urG a:hover,.authLinks_drawerLinks__05urG span:hover{opacity:.5}.authLinks_drawerLinks__05urG a:hover:after,.authLinks_drawerLinks__05urG span:hover:after{width:100%}@media screen and (max-width:640px){.authLinks_burger__pRjeS{display:flex}.authLinks_link__yirEv,.authLinks_logoutLink__XY_S5,.authLinks_resumeBtn__AP5wb{display:none}}.cursor_cursor__cbfE5{position:fixed;top:-20px;left:-20px;width:40px;height:40px;border-radius:50%;background-color:transparent;border:2px solid var(--textColor);pointer-events:none;z-index:9999;will-change:transform;mix-blend-mode:difference;transition:width .2s ease,height .2s ease,top .2s ease,left .2s ease,opacity .2s ease}.cursor_cursor__cbfE5.cursor_grow__pn4eH{width:80px;height:80px;top:-40px;left:-40px;opacity:.6}:root{--bg:#fff;--textColor:#000;--softBg:#f0f0f0;--softTextColor:#626262;--iconFilter:none}*{padding:0;margin:0;box-sizing:border-box;font-family:Biotif,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}html{scroll-behavior:smooth}body{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.dark{--bg:#0f172a;--textColor:#ddd;--softBg:#1f273a;--softTextColor:#a6a6a6;--iconFilter:invert(1)}.light{--bg:#fff;--textColor:#000;--softBg:#f0f0f0;--softTextColor:#626262}::selection{background-color:var(--textColor);color:var(--bg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.container{min-height:100vh;background-color:var(--bg);color:var(--textColor);animation:fadeIn .7s ease forwards;display:flex;flex-direction:column}.wrapper{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.main{flex:1 1}@media screen and (max-width:1536px){.wrapper{max-width:1366px}}@media screen and (max-width:1280px){.wrapper{max-width:1024px}}@media screen and (max-width:1024px){.wrapper{max-width:768px;padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.wrapper{max-width:640px}}@media screen and (max-width:640px){.wrapper{max-width:475px}}.ql-container{font-size:28px!important}.quill>.ql-container>.ql-editor.ql-blank:before{color:#b3b3b1}.ql-container.ql-bubble:not(.ql-disabled){overflow:visible!important;height:auto!important}.ql-editor{overflow:visible!important;min-height:400px!important}.footer_container__cL_uA{width:100%;padding-top:20px;margin-top:0;overflow:hidden}.footer_bigNameWrap__a23qF{width:100%;overflow:hidden;display:flex;justify-content:center;position:relative}.footer_bigNameWrap__a23qF:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.footer_bigName__497mJ{font-size:16vw;font-weight:900;color:var(--textColor);line-height:.9;white-space:nowrap;display:block;letter-spacing:-.02em}.footer_bottom__3YwaG{display:flex;justify-content:space-between;align-items:center;padding:20px 40px 24px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--softTextColor);margin-top:16px}@media screen and (max-width:640px){.footer_bottom__3YwaG{font-size:8px;padding:16px 20px 20px;letter-spacing:.06em}}.navbar_container__CZncu{display:flex;align-items:center;justify-content:space-between;height:100px;position:-webkit-sticky;position:sticky;top:0;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:color-mix(in srgb,var(--bg) 80%,transparent);transition:background-color .3s ease;padding:0 80px}.navbar_social__Zhp3T{display:flex;gap:10px;align-items:center}.navbar_social__Zhp3T a{display:flex;align-items:center;opacity:.7;transition:opacity .2s}.navbar_social__Zhp3T a:hover{opacity:1}.navbar_socialIcon__WuuBz{display:block;filter:var(--iconFilter)}.navbar_logo__uZP7g{font-size:22px;font-weight:700;display:none}.navbar_links__zwFDW{display:flex;align-items:center;gap:20px}.navbar_link__AyfKG{text-decoration:none;color:var(--textColor);font-size:14px;font-weight:500;transition:opacity .2s}.navbar_link__AyfKG:hover{opacity:.6}.navbar_resumeBtn__nCB9R{padding:10px 20px;background:var(--textColor);color:var(--bg);border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:opacity .2s;white-space:nowrap}.navbar_resumeBtn__nCB9R:hover{opacity:.8}@media screen and (max-width:1024px){.navbar_container__CZncu{padding:0 40px}.navbar_social__Zhp3T{display:none}.navbar_logo__uZP7g{display:block}}@media screen and (max-width:640px){.navbar_container__CZncu{padding:0 20px}.navbar_links__zwFDW{justify-content:flex-end}.navbar_link__AyfKG,.navbar_resumeBtn__nCB9R{display:none}}