.header{width:100%;height:64px;display:flex;align-items:center;justify-content:flex-end;padding:0 32px;gap:32px;position:sticky;top:0;background-color:var(--iris-10);color:var(--iris-1);z-index:1}.mail{border-bottom:2px solid var(--iris-1)}.intro{width:100%;padding:128px 0;color:var(--iris-2);text-align:center;position:relative;overflow:hidden}.intro-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px}.intro-content h1{white-space:break-spaces}.logo{color:var(--iris-1);height:136px}.about{max-width:560px;display:flex;flex-direction:column;gap:64px;margin:0 auto;padding:128px 0}.about-block{display:flex;align-items:center;gap:32px}.about-block .title-large{margin-bottom:16px}.about-block .title-small{margin-bottom:8px}.anna{width:200px;height:200px;border:4px solid var(--iris-7)}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:128px 0;gap:64px;background-color:var(--iris-2);border-top:1px solid var(--iris-3);border-bottom:1px solid var(--iris-3);text-align:center}.outro{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 0;gap:32px}@media (max-width: 768px){.intro{height:calc(100vh - 64px);padding:0 32px}.intro-content{padding-top:128px}.logo{height:102px}.about{padding:64px 32px;text-align:center}.about-block{flex-direction:column-reverse;text-align:center}.contact,.outro{padding:64px 32px}}.pixels{width:100%;height:100%;top:0;right:0;z-index:-1;background-color:var(--iris-9);position:absolute}.pixel{opacity:0;width:8px;height:8px;position:absolute;animation:blink 2s linear infinite alternate}@keyframes blink{0%{opacity:0}20%{opacity:1}to{opacity:1}}@media (max-width: 768px){.pixel{width:6px;height:6px}}html{margin:0}body{--iris-1: #fdfdff;--iris-2: #f8f8ff;--iris-3: #f0f1fe;--iris-7: #b8baf8;--iris-9: #5b5bd6;--iris-10: #5151cd;--iris-12: #272962;--tomato-7: #f5a898;--tomato-9: #e54d2e;--tomato-11: #d13415;--font-size-small: 1em;--font-size-medium: 1.25em;--font-size-large: 1.5em;--line-height-paragraph: 1.5;--line-height-heading: 1.3;--font-weight-normal: 400;--font-weight-semibold: 600;margin:0;min-width:320px;font-family:Cabin,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--iris-1);color:var(--iris-12)}#root{width:100%;position:relative}p,h1,h2{margin:0}.body{font-size:var(--font-size-small);line-height:var(--line-height-paragraph);font-weight:var(--font-weight-normal)}.title-large{font-size:var(--font-size-large);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.title-small{font-size:var(--font-size-medium);line-height:var(--line-height-heading);font-weight:var(--font-weight-normal)}a{all:unset;cursor:pointer}a:hover{opacity:.7}a:focus-visible{outline:2px solid var(--iris-7)}.button{all:unset;height:64px;display:flex;align-items:center;justify-content:center;padding:0 64px;border:2px solid var(--tomato-9);font-size:var(--font-size-small);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);color:var(--tomato-11);cursor:pointer}.button:hover{opacity:.7}.button:focus-visible{outline-color:var(--tomato-7)}div{box-sizing:border-box}img,svg{vertical-align:middle}
