@font-face{font-family:Aspekta;src:url(../fonts/Aspekta-300.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../fonts/Aspekta-400.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../fonts/Aspekta-500.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../fonts/Aspekta-600.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(../fonts/Aspekta-700.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--success-color:green;--error-color:#F44336;--scale:1;--text-color:#000000;--background-color:#ffffff;--overlay-text-color:#ffffff;--overlay-background-opacity:20%;--overlay-background-color:#000000;--lines-opacity:6%;--ease-transition:cubic-bezier(.23, 1, .32, 1);--expo-transition:cubic-bezier(0.19, 1, 0.22, 1);--circle-width:16vw;--square-slide-aspect-ratio:4/5;--square-slide-width:24.1vw;--circle-slide-width:29.2vw;--circle-post-card-width:16.6vw;--square-post-card-width:12.5vw;--circle-post-card-width-small:10vw;--square-post-card-width-smaller:8vw;--button-circle:max(50px, calc(3.47vw * var(--scale)));--tag-circle-slide-width:25vw;--post-header-circle-bottom:30vw}*{box-sizing:border-box;margin:0;padding:0}@media (min-width:1920px){:root{--scale:0.8;--square-slide-width:22vw;--circle-slide-width:27vw;--tag-circle-slide-width:23vw;--post-header-circle-bottom:28vw}}@media screen and (max-width:1080px){:root{--circle-width:30vw;--square-slide-width:55vw;--circle-slide-width:66vw;--circle-post-card-width:58vw;--square-post-card-width:44vw;--circle-post-card-width-small:30vw;--square-post-card-width-smaller:20vw;--tag-circle-slide-width:60vw}}@media screen and (max-width:767px){:root{--circle-width:30vw;--square-slide-width:58vw;--circle-slide-width:71vw}}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body,html{color:var(--text-color);background-color:var(--background-color);font-family:var(--font2);font-size:max(18px,calc(1.25vw * var(--scale)));font-weight:400;line-height:130%}.paragraph,p{opacity:.6}.medium{font-weight:500;opacity:1}.heading-1,.heading-2,h1,h2,h3,h4,h5,h6{font-family:var(--font1);line-height:90%;font-weight:500}.heading-1,h1{font-size:max(calc(130px * var(--heading-font-scale)),calc(9.03vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.04em}.account-page h1,.faq-page h1{font-size:max(calc(98px * var(--heading-font-scale)),calc(6.81vw * var(--scale) * var(--heading-font-scale)))}h2{font-size:max(calc(62px * var(--heading-font-scale)),calc(4.31vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.03em;line-height:100%}h3{font-size:max(calc(48px * var(--heading-font-scale)),calc(3.33vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em;line-height:100%}h4{font-size:max(calc(32px * var(--heading-font-scale)),calc(2.22vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em;line-height:120%}h5{font-size:max(calc(28px * var(--heading-font-scale)),calc(1.94vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em;line-height:120%}h6{font-size:max(calc(24px * var(--heading-font-scale)),calc(1.67vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em;line-height:120%}a{color:currentColor;text-decoration:none}.section-inner{min-height:100svh;padding:max(18px,1.25vw) 0}section.dark{background-color:var(--text-color);color:var(--background-color)}.wide-container{width:100%;padding-left:max(24px,1.67vw);padding-right:max(24px,1.67vw);display:block}.narrow-container{min-width:calc(868px + 2 * max(24px,1.67vw));width:calc((60vw * var(--scale)) + 2 * max(24px,1.67vw));padding-left:max(24px,1.67vw);padding-right:max(24px,1.67vw);margin-left:auto;margin-right:auto}.extra-narrow-container{min-width:calc(620px + 2 * max(24px,1.67vw));width:calc((43vw * var(--scale)) + 2 * max(24px,1.67vw));padding-left:max(24px,1.67vw);padding-right:max(24px,1.67vw);margin-left:auto;margin-right:auto}.section-bottom{position:relative;display:flex;gap:max(48px,3.34vw)}.bottom-item{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:max(12px,calc(.83vw * var(--scale)))}.bottom-item-links{display:flex;flex-wrap:wrap}.bottom-item-links a{flex-wrap:wrap}.bottom-item-links a,.bottom-item-links>span:not(.scramble-char){opacity:.6}.bottom-item-links a{transition:opacity .2s ease}.bottom-item-links a:hover{opacity:1}.bottom-item a{text-decoration:none;color:currentColor}.three-lines{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flex-center{display:flex;align-items:center;justify-content:center}.icon-button-arrow{width:max(24px,calc(1.67vw * var(--scale)));height:max(24px,calc(1.67vw * var(--scale)))}.button-arrow{opacity:.6;display:flex;gap:max(5px,calc(.35vw * var(--scale)));transition:opacity .2s ease;margin-top:auto;margin-left:auto;white-space:nowrap;align-items:flex-end}.button-arrow:hover{opacity:1}.relative{position:relative;z-index:2}.vertical-lines{position:fixed;inset:0;display:flex;justify-content:space-evenly;pointer-events:none}.vertical-lines.absolute{z-index:3;position:absolute}.vertical-line{width:1px;height:100%;background-color:var(--text-color);opacity:var(--lines-opacity)}.vertical-lines.absolute .vertical-line{background-color:var(--overlay-text-color)}.vertical-lines.light .vertical-line{background-color:var(--background-color)}.button-animated-wrapper{position:absolute;bottom:12.3vw;right:7.4vw;z-index:2}.button-animated{text-decoration:none;border-radius:100%;color:var(--text-color);width:max(90px,calc(6.25vw * var(--scale)));aspect-ratio:1;cursor:pointer}.icon-eye.closed,hero-section.expanded .button-animated.handle-hover .icon-eye.opened{display:none}hero-section.expanded .button-animated.handle-hover .icon-eye.closed{display:flex}.button-animated-inner{width:max(24px,calc(1.67vw * var(--scale)));height:max(24px,calc(1.67vw * var(--scale)))}.icon-eye{position:absolute;inset:0}.button-circle{opacity:0;position:absolute;inset:0;border:1px solid currentColor;border-radius:100%;animation:buttonCircleAnimation 2s linear infinite}.button-animated .button-circle:nth-of-type(2){animation-delay:.66s}.button-animated .button-circle:nth-of-type(3){animation-delay:1.32s}@keyframes buttonCircleAnimation{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.175)}75%{opacity:.5;transform:scale(1.525)}100%{opacity:0;transform:scale(1.7)}}.bold-link{font-weight:700;text-decoration:none!important}.button,.kg-btn,.kg-cta-button,.kg-header-card-button,button{position:relative;cursor:pointer;outline:0;font-size:max(18px,calc(1.25vw * var(--scale)));display:flex;background-color:var(--background-color);color:var(--text-color);border:1px solid var(--text-color);border-radius:999px;padding:max(12px,calc(.83vw * var(--scale))) max(32px,calc(2.22vw * var(--scale)));transition:color .15s ease,background-color .15s ease;align-items:center;justify-content:center}.button:hover,.kg-btn:hover{background-color:var(--text-color);color:var(--background-color)}.hidden{width:0;height:0;display:none}.unstyled-button{padding:0;border:none;outline:0;background-color:transparent;color:currentColor;border-radius:0}figure,img{width:100%;height:100%;object-fit:cover;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.section-header{display:flex;justify-content:space-between;width:100%;align-items:center;gap:max(24px,calc(1.67vw * var(--scale)))}.section-info{opacity:.6}.placeholder,.placeholder svg{width:100%;height:100%;color:color-mix(in srgb,currentColor 60%,transparent)}.dash{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.dash.smaller{stroke-width:1}.placeholder-center{position:absolute;width:max(24px,calc(1.39vw * var(--scale)));height:max(24px,calc(1.39vw * var(--scale)))}.placeholder-line{position:absolute}.placeholder-line.vertical{height:100%;width:1px;background-color:color-mix(in srgb,currentColor 40%,transparent)}.placeholder-line.horizontal{height:1px;width:100%;background-color:color-mix(in srgb,currentColor 40%,transparent)}.wrap-characters{display:inline-flex}.scramble-char{position:relative}.scramble-random{z-index:2;position:absolute;color:var(--text-color);inset:0;background-color:var(--background-color);opacity:0}.dark-scramble .scramble-random,.post-card[data-card-type="Circular No Enlarge"] .scramble-random,.post-card[data-card-type="Square No Enlarge"] .scramble-random{color:var(--background-color);background-color:var(--text-color)}.image-wrapper{position:absolute;inset:0}.image-wrapper figure::after{content:'';position:absolute;inset:0;background-color:#000;opacity:var(--overlay-background-opacity)}.link-button{display:flex;align-items:center;gap:max(6px,.42vw)}.link-circle{width:max(10px,calc(.69vw * var(--scale)));min-width:max(10px,calc(.69vw * var(--scale)));aspect-ratio:1;border-radius:100%;background-color:currentColor;margin-bottom:1px}.cursor-text{position:fixed;top:0;left:0;pointer-events:none;z-index:5;opacity:0;transition:opacity .2s ease}.cursor-text.active{opacity:1}.cursor-text-inner{position:absolute;transform:translate(10px,10px);white-space:nowrap}.bottom-item-links .social-separator:last-of-type{display:none}.section-padding{padding:max(56px,3.89vw) 0}.section-padding-bottom{padding-bottom:max(56px,3.89vw)}.section-padding-bottom.bigger{padding-bottom:max(78px,5.42vw)}.pagination-nav{margin-top:max(56px,3.89vw)}.posts-header{display:flex;justify-content:space-between;padding-bottom:max(18px,1.25vw)}.posts-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--text-color);opacity:var(--lines-opacity)}html[data-lines=false] .normal-posts-header{padding-bottom:0!important}html[data-lines=false] .normal-posts-header::after{content:none!important}.grid{display:grid;grid-template-columns:1fr 1fr 1fr}.tags-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.normal-grid{padding-top:max(22px,1.53vw);column-gap:max(48px,3.34vw);row-gap:max(32px,2.22vw)}.medium-text{letter-spacing:-.02em;font-size:max(26px,1.81vw);line-height:110%}.medium-text.smaller{font-size:max(26px,calc(1.81vw * var(--scale)))}.lazy-load figure{opacity:0}.lazy-load figure{transition:opacity .3s ease!important}.lazy-load.loaded figure{opacity:1}.lazy-load::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--text-color);transition:opacity .5s ease!important;opacity:.08}.lazy-load.loaded::before{opacity:0}.hover-image-animation img,.hover-image-animation svg{transform:scale(1);will-change:transform;transition:transform 1s var(--ease-transition)}.hover-image-animation:hover img,.hover-image-animation:hover svg{transform:scale(1.02)}.kg-signup-card-input,input{border:none;margin:0;outline:0;width:100%;text-transform:none;line-height:130%;border:1px solid var(--text-color);padding:max(11px,calc(.76vw * var(--scale))) max(21px,calc(1.46vw * var(--scale)));font-size:max(18px,calc(1.25vw * var(--scale)));background-color:transparent;border-radius:999px;height:max(48px,calc(3.34vw * var(--scale)))}.footer-normal input{color:var(--background-color);border:1px solid var(--background-color);background-color:transparent!important}input::placeholder{color:var(--background-color);opacity:.5}.form-button,.social{display:flex;align-items:center;justify-content:center;width:max(48px,calc(3.34vw * var(--scale)));min-width:max(48px,calc(3.34vw * var(--scale)));height:max(48px,calc(3.34vw * var(--scale)));border-radius:100%;border:1px solid var(--background-color);color:var(--background-color);transition:background-color .2s ease,color .2s ease;background-color:var(--text-color)}.social{display:none}.social-hidden.visible,.social.visible{display:flex}.form-button:hover,.social:hover{color:var(--text-color);background-color:var(--background-color)}.form-arrow-inner{width:max(30px,calc(2.08vw * var(--scale)))}.social-inner{width:50%;display:flex;align-items:center;justify-content:center}.social-inner.bigger{width:75%}.socials{display:flex;gap:max(10px,calc(.69vw * var(--scale)));flex-wrap:wrap}.subscribe-wrapper{display:flex;gap:3px}.success small{color:var(--background-color)}.error small{color:var(--error-color)}.form-alert{display:none;margin-top:max(12px,calc(.83vw * var(--scale)))}form.error .error-alert,form.loading .loading-alert,form.success .success-alert{display:block}small{font-weight:400;text-transform:none;font-size:max(14px,calc(.97vw * var(--scale)));line-height:150%}.social-hidden{display:none}.social-hidden .social-separator{opacity:.6}.social-hidden .social-separator:last-of-type{display:inline}.section-bottom .social-hidden.visible:not(:has(~.social-hidden.visible)) .social-separator{display:none}[data-socials] .bottom-item{display:none!important}[data-socials] .bottom-item.visible{display:flex!important}.ease-in-animation,.ease-in-animation-no-stagger{opacity:0;will-change:transform,opacity;transform:translateY(15px)}.ease-in-animation *,.ease-in-animation-no-stagger *{will-change:transform,opacity}.opacity-animation{opacity:0;will-change:opacity}.image-animation{opacity:0;will-change:opacity}.overlay-number{position:absolute;top:0;right:max(24px,1.67vw);transform:translateX(100%);font-weight:700}.full-page{min-height:100svh}.full-page-inner{padding-top:max(120px,15vh);padding-bottom:max(120px,15vh)}.relative-hero .menu-section-bottom{position:relative;padding-bottom:0;padding-top:0;background-color:transparent}.site-name{position:absolute;top:0;left:0;z-index:-10;color:var(--background-color);width:0;height:0;font-size:1px}.static{position:static!important}@media screen and (max-width:1080px){.heading-1,h1{font-size:max(calc(82px * var(--heading-font-scale)),calc(10vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.03em}.account-page h1,.faq-page h1{font-size:max(calc(68px * var(--heading-font-scale)),calc(9vw * var(--scale) * var(--heading-font-scale)))}h2{font-size:max(calc(46px * var(--heading-font-scale)),calc(7.5vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em}h3{font-size:max(calc(36px * var(--heading-font-scale)),calc(6vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.01em}h4{font-size:max(calc(26px * var(--heading-font-scale)),calc(4.5vw * var(--scale) * var(--heading-font-scale)));letter-spacing:0}h5{font-size:max(calc(24px * var(--heading-font-scale)),calc(4vw * var(--scale) * var(--heading-font-scale)));letter-spacing:0}h6{font-size:max(calc(22px * var(--heading-font-scale)),calc(3.5vw * var(--scale) * var(--heading-font-scale)));letter-spacing:0}.bottom-item-links a:hover{opacity:.6}.button-arrow:hover{opacity:.6}.relative{position:relative;z-index:2}.hide-on-mobile{display:none!important}.button-animated-wrapper{position:absolute;bottom:21svh;right:11vw}.bottom-item{justify-content:flex-end;flex:auto;max-width:432px}.section-bottom{min-height:106px}.section-bottom .bottom-item:nth-of-type(2){display:none}.cursor-text{display:none!important}.grid{grid-template-columns:1fr}.tags-grid{grid-template-columns:1fr 1fr}.hide-on-mobile{display:none}.medium-text{font-size:32px}.button:hover,.kg-btn:hover{background-color:var(--background-color);color:var(--text-color)}.hover-image-animation:hover img,.hover-image-animation:hover svg{transform:scale(1)}.normal-grid{row-gap:48px;column-gap:24px}.normal-grid.tags-grid{row-gap:32px}.form-button:hover,.social:hover{color:var(--background-color);background-color:var(--text-color)}.overlay-number{font-size:max(calc(26px * var(--heading-font-scale)),calc(3.8vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em}.extra-narrow-container,.narrow-container{min-width:100%;width:100%;padding-left:max(24px,1.67vw);padding-right:max(24px,1.67vw)}}@media screen and (max-width:767px){body,html{font-size:16px}.heading-1,h1{font-size:max(calc(42px * var(--heading-font-scale)),calc(11.6vw * var(--scale) * var(--heading-font-scale)));letter-spacing:-.02em}.account-page h1,.faq-page h1{font-size:max(calc(42px * var(--heading-font-scale)),calc(11.6vw * var(--scale) * var(--heading-font-scale)))}h2{font-size:max(calc(32px * var(--heading-font-scale)),calc(9.25vw * var(--scale) * var(--heading-font-scale)))}h3{font-size:max(calc(26px * var(--heading-font-scale)),calc(7.5vw * var(--scale) * var(--heading-font-scale)))}h4{font-size:max(calc(22px * var(--heading-font-scale)),calc(5.5vw * var(--scale) * var(--heading-font-scale)))}h5{font-size:max(calc(20px * var(--heading-font-scale)),calc(5vw * var(--scale) * var(--heading-font-scale)))}h6{font-size:max(calc(18px * var(--heading-font-scale)),calc(4.5vw * var(--scale) * var(--heading-font-scale)))}.section-inner{padding:16px 0}.extra-narrow-container,.narrow-container,.wide-container{padding-left:18px;padding-right:18px}.bottom-item,.section-bottom{gap:8px}.section-bottom{min-height:122px}.icon-button-arrow{width:22px;height:22px}.button-animated{width:70px}.button-animated-inner{width:19px;height:19px}.button-arrow{margin-top:0}.link-button{font-size:16px;gap:5px}.link-circle{width:8px;min-width:8px}.posts-header{padding-bottom:16px}.medium-text{font-size:24px}.medium-text.smaller{font-size:18px}.section-padding{padding:38px 0}.section-padding-bottom{padding-bottom:38px}.section-padding-bottom.bigger{padding-bottom:54px}.button,.kg-btn,.kg-cta-button,.kg-header-card-button,button{font-size:16px;padding:11px 28px}.pagination-nav{margin-top:38px}.normal-grid{padding-top:20px;row-gap:38px;column-gap:18px}.normal-grid.tags-grid{row-gap:24px}.kg-signup-card-input,input{font-size:16px;height:44px}.form-button,.social{width:44px;min-width:44px;height:44px}.form-arrow-inner{width:28px}.overlay-number{right:16px;top:-4px;font-size:max(calc(22px * var(--heading-font-scale)),calc(5.5vw * var(--scale) * var(--heading-font-scale)))}.full-page-inner{padding-top:max(80px,15vh);padding-bottom:max(80px,15vh)}.relative-hero .menu-section-bottom{flex-direction:row!important}}