._wrap_o0gw2_1{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}._background_vdd8r_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;height:100%;background-color:#fff;background-image:linear-gradient(to right,hsl(0,2%,88%) 1px,transparent 1px),linear-gradient(to bottom,hsl(0,2%,88%) 1px,transparent 1px);background-size:40px 40px;gap:40px}._title_vdd8r_20{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(60px,10vw,100px);letter-spacing:-.05em;line-height:1.2;color:#111;text-align:center;margin:0;display:flex;flex-direction:row;align-items:center}._top_vdd8r_35{transform:translateY(-40px)}._bottom_vdd8r_39{margin-top:-20px}._topCards_vdd8r_43{display:flex;gap:400px;padding:10px 276px 20px 0;flex-wrap:wrap;justify-content:flex-start}._bottomCards_vdd8r_51{display:flex;gap:500px;padding-left:100px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:150px}._card_vdd8r_60{padding:20px 30px;background-color:#f0f0f0;cursor:pointer;width:140px;height:140px;font-weight:700;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px #00000026}._card_vdd8r_60:hover{transform:translateY(-5px);background-color:#ff6b6b;color:#fff;box-shadow:0 8px 20px #00000040}@media (max-width: 768px){._title_vdd8r_20{font-size:50px}._topCards_vdd8r_43{gap:60px;padding:0 0 30px}._bottomCards_vdd8r_51{gap:60px;padding:0;margin-bottom:40px}._card_vdd8r_60{width:100px;height:100px;padding:30px 20px;text-align:center}}footer{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;justify-content:center;z-index:100;width:auto}._box_cpk0g_12{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:flex-end;gap:14px;padding:8px 16px;border-radius:40px;background:#fff9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 24px #0003;transition:transform .3s ease}._menuItem_cpk0g_29{width:42px;height:42px;display:flex;justify-content:center;align-items:center;background-color:#f3f3f3;border-radius:50%;transition:transform .3s ease,z-index .3s ease;cursor:pointer}._menuItem_cpk0g_29:hover{transform:scale(1.5);z-index:10}._activeFooter_cpk0g_46{transform:translateY(-10px)}._icon_cpk0g_50{fill:#676666}._icon_cpk0g_50:hover{fill:#ff6b6b}@media (max-width: 768px){._box_cpk0g_12{width:320px;height:48px;gap:6px}._menuItem_cpk0g_29{border-radius:100%;width:32px;height:32px}._icon_cpk0g_50{width:17.6px;height:17.6px}}._wrap_16hyq_1{padding:0 16px}._photo_16hyq_4{position:relative;background-image:url(/assets/me-mob-hZ8qslwr.webp);width:100%;max-width:360px;height:480px;padding:40px 30px 0;margin-bottom:40px}._title_16hyq_13{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:125%;color:#fff}._text_16hyq_20{font-family:var(--second-family);font-weight:400;font-size:22px;line-height:127%;color:#000;margin-bottom:30px}._box_16hyq_29{display:flex}._hobbyTitle_16hyq_33{font-family:var(--second-family);font-weight:600;font-size:26px;line-height:138%;color:#000}._hobbyList_16hyq_40{margin-bottom:40px}._item_16hyq_43{font-family:var(--second-family);font-weight:300;font-size:24px;line-height:150%;color:#000;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}:root{--font-family: "Inter", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--grid: hsl(0 0% 93% 0%)}body{padding:0;box-sizing:border-box;font-weight:var(--font-weight-regular);height:100%;margin:0 auto;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:1440px;overflow-x:hidden;margin:0 auto;padding:48px 54px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-regular)}p{margin:0;font-family:var(--font-family);font-weight:var(--font-weight-regular)}input{border:none}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}button{cursor:pointer;border:none;background-color:transparent;padding:0}@media only screen and (min-width: 390px){.container{padding:50px 20px}}@media only screen and (min-width: 768px){.container{margin:0 auto;padding:48px 54px}}@media only screen and (min-width: 1280px){.container{padding:48px 54px;max-width:1400px;margin:auto}}
