@font-face{font-family:blenderPro;src:url(../media/BlenderPro_Medium-s.p.1qxc2p2c0790u.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:blenderPro;src:url(../media/BlenderPro_Bold-s.p.00aw9k82h8npd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:blenderPro Fallback;src:local(Arial);ascent-override:87.71%;descent-override:21.93%;line-gap-override:21.93%;size-adjust:91.21%}.Wxl8fW_className{font-family:blenderPro,blenderPro Fallback,Arial,Helvetica,sans-serif}.Wxl8fW_variable{--font-blender:"blenderPro", "blenderPro Fallback", Arial, Helvetica, sans-serif}
:root{--bg:#202023;--fg:aliceblue;--accent:#b900b0;--accent-2:aqua;--purple:#6730b9;--gold:#d7b35b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}
body{font-family:var(--font-blender),Arial,Helvetica,sans-serif;font-size:16px}a{color:currentColor;text-decoration:none}h1,h2,h3,p{margin:16px 0}@media screen and (max-width:767px){h1,h2,h3,p{margin:8px 0}}.header{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#202023cc;justify-content:space-between;align-items:center;gap:16px;padding:8px 10%;font-size:18px;display:flex;position:sticky;top:0}.header nav{flex-wrap:wrap;gap:16px;display:flex}.header nav a{transition:color .2s}.header nav a:hover{color:var(--accent-2)}@media screen and (max-width:767px){.header{gap:8px;font-size:16px}}.line-container{width:100%}.line-container .line{fill:none;width:100%;height:100%;stroke:var(--purple);stroke-miterlimit:10;stroke-width:1.5px;padding:32px 0}@media screen and (max-width:767px){.line-container .line{stroke-width:10px}}.container{justify-content:space-evenly;padding:0 10%;display:flex}.iam-pos{flex-direction:column}.myname{color:var(--accent-2);border-bottom:2px solid var(--accent);width:fit-content;margin-bottom:5px;font-size:32px}.title-section{border-bottom:2px solid #b98800;width:fit-content;margin-bottom:5px;scroll-margin-top:80px;font-size:24px}.work,.myhistoryweb{flex-direction:column;font-size:20px}.work p,.myhistoryweb p{margin:8px 0;font-size:20px}.link{color:var(--accent);font-size:22px}.aicenter{align-items:center}.gifHero{object-fit:cover;width:100%;height:auto;max-height:384px;padding:32px 0 64px}@media screen and (max-width:767px){.gifHero{width:80%;max-height:256px}}.pos-hero{justify-content:center;align-items:center;gap:5%;width:100%;display:flex}@media screen and (max-width:767px){.pos-hero{flex-direction:column}}.list-works{padding:0 10%}.list-works ul{flex-direction:row;justify-content:center;gap:16px;width:100%;margin:16px 0 0;padding:0;display:flex}.list-works ul li{width:50%;list-style:none}.list-works ul li a{color:var(--accent-2);border-bottom:2px solid var(--accent);white-space:nowrap;margin-bottom:5px;font-size:20px;display:inline-block}.list-works ul li a span{display:none}.list-works ul li a:hover span,.list-works ul li a:focus span{display:inline}.list-works ul li img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--accent);width:100%;height:auto;margin:8px 0;display:block}.list-works ul li h3{color:var(--gold);margin:8px 0;font-size:18px}.list-works ul li p{margin:0 0 32px;font-size:20px}@media screen and (max-width:767px){.list-works ul li{width:100%}.list-works ul li p{font-size:18px}.list-works ul{flex-wrap:wrap}}.contacts{flex-direction:column;padding-bottom:64px}.contacts ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;display:flex}.contacts ul li{align-items:baseline;gap:12px;list-style:none;display:flex}.contacts ul li span{color:var(--gold);min-width:80px;font-size:18px}
