*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:root{--white:#fff;--black:#111;--blue:#03049c;--gold:#e3a629;--goldDeep:#c98719;--goldLight:#eeb63c;--formError:#d4001a;--bgcolor:var(--white);--primarycolor:var(--black);--columns:20;--bannerHeight:170vh;--radius:.5vw;--border:1px solid #11111152;--borderFade:1px solid #11111129;--display:"Archivo", "Archivo Narrow", Helvetica, Arial, sans-serif;--body:"Archivo", Helvetica, Arial, sans-serif;--mono:"Archivo", Helvetica, Arial, sans-serif}@media screen and (max-width:600px){:root{--bannerHeight:100lvh;--radius:1vh}}html{height:auto}body{background-color:var(--bgcolor);color:var(--primarycolor);font-family:var(--body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.45vw;font-weight:400;overflow-x:hidden}@media screen and (max-width:1300px){body{font-size:17px}}@media screen and (max-width:600px){body{font-size:15px}}a{color:inherit;cursor:pointer;font-weight:inherit;outline:0;text-decoration:none}address{font-style:normal}figure{margin:0;padding:0}img,picture,video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}main{width:100vw;min-height:100dvh}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}h1,h2,h3,h4,h5{font-family:var(--display);font-weight:500;font-stretch:88%}h1,h3,h4{letter-spacing:-.02em;font-size:5vw;line-height:.92}@media screen and (max-width:1300px){h1,h3,h4{font-size:48px}}@media screen and (max-width:600px){h1,h3,h4{font-size:7.6vw}}h1 .line__inner{padding-bottom:.4vw;position:relative;top:.25vw}h5{letter-spacing:-.01em;font-size:2.3vw;line-height:1}@media screen and (max-width:1300px){h5{font-size:24px}}@media screen and (max-width:600px){h5{font-size:6.4vw}}h1.lead,h2,h2.lead{letter-spacing:-.035em;font-size:10.5vw;line-height:.95}@media screen and (max-width:600px){h1.lead,h2,h2.lead{font-size:13.5vw}}h1.lead .line__inner{padding-bottom:1.2vw;position:relative;top:.8vw}h2 small{position:relative;top:3.4vw}small{letter-spacing:0;font-size:50%}p.lead{font-family:var(--display);margin-bottom:3.2vw;font-size:2.2vw;font-weight:500;font-stretch:88%;line-height:1.06}@media screen and (max-width:1300px){p.lead{font-size:24px}}@media screen and (max-width:600px){p.lead{margin-bottom:22px;font-size:19px}}p.lead.last{margin-bottom:6vw}@media screen and (max-width:600px){p.lead.last{margin-bottom:42px}}p.lead .line__inner{padding-bottom:.1vw;position:relative;top:.1vw}p.lead.lead__indent{--lead-indent:8vw;position:relative}@media screen and (max-width:600px){p.lead.lead__indent{--lead-indent:14vw}}p.lead.lead__indent:before{content:"→";color:var(--gold);opacity:1;position:absolute;top:0;left:0}p.lead.lead__indent>.word:first-child{margin-left:var(--lead-indent)}.monospace{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:62%;font-weight:500}.monospace__p{text-transform:none;letter-spacing:.005em;font-size:82%;font-weight:400;line-height:1.5}.layout__third.monospace{white-space:pre-line;padding-top:.8vw;padding-left:3vw;position:relative}.layout__third.monospace:before{content:"⬤";font-size:60%;position:absolute;top:.8vw;left:0}.layout__third.monospace.nobullet:before{content:""}@media screen and (max-width:600px){.layout__third.monospace{padding-bottom:40px;padding-left:0}.layout__third.monospace:before{content:""}}.opacity__50{opacity:.5}.block{display:block}.layout{flex-wrap:wrap;justify-content:space-between;width:100vw;padding:1.5vw 3vw;display:flex}.layout__third{width:33%}.layout__second{width:66%}.layout__half{width:50%}@media screen and (max-width:600px){.layout{width:100%;padding:10px 20px;display:block}.layout__third,.layout__second,.layout__half{width:100%}}.section{--color:var(--primarycolor);background-color:var(--background);color:var(--color);padding:5vw 0 10vw;position:relative}@media screen and (max-width:600px){.section{padding:30px 0 60px}}.section__header{padding:30vw 0 10vw}@media screen and (max-width:600px){.section__header{min-height:100svh;padding:104px 0 8vh}}.section .separator{border-top:1px solid var(--color);letter-spacing:0;width:100%;padding-top:1.5vw;position:sticky;top:1vw}@media screen and (max-width:600px){.section .separator{padding-top:10px;padding-bottom:40px}}.section__white{--background:var(--white);--color:var(--black)}.section__gold{--background:var(--gold);--color:var(--black)}.section__black{--background:var(--black);--color:var(--white);--border:1px solid #ffffffb3;--borderFade:1px solid #ffffff73;--formError:#ff6b7a}.section__blue{--background:var(--blue);--color:var(--white);--border:1px solid #ffffffb3;--borderFade:1px solid #ffffff73;--formError:#ff8a96}.section__grey,.section__lightgrey,.section__cream,.section__sand,.section__orange,.section__red{--background:var(--white);--color:var(--black)}.section__white .opacity__50,.section__gold .opacity__50,.section__grey .opacity__50,.section__lightgrey .opacity__50{opacity:.62}.section__white .button:hover,.section__gold .button:hover{color:var(--white)}.no__p{padding:0!important}.no__pb{padding-bottom:0!important}.no__pt{padding-top:.3vw!important}.large__pb{padding-bottom:20vw!important}.large__pt{padding-top:20vw!important}@media screen and (max-width:600px){.large__pb{padding-bottom:16vh!important}.large__pt{padding-top:10vh!important}.hide__mobile{display:none}}.hover_effect,.splitting,[data-splitting]{opacity:0}header .splitting,header [data-splitting],header .hover_effect,.footer .splitting,.footer [data-splitting],.footer .hover_effect{opacity:1}.line{display:block;overflow:hidden}.line__inner{transform-origin:0 0;display:block}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.wrapper{height:100%}.wrapper:after{content:"";mix-blend-mode:soft-light;opacity:.26;pointer-events:none;z-index:100;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");background-position:50%;background-size:260px 260px;width:calc(100% + 12rem);height:calc(100% + 12rem);animation:.9s step-end infinite foreground;position:fixed;top:-6rem;left:-6rem}@keyframes foreground{0%{transform:translateY(9rem)}10%{transform:translate(-1rem,-4rem)}20%{transform:translate(-8rem,2rem)}30%{transform:translate(9rem,-9rem)}40%{transform:translate(-2rem,7rem)}50%{transform:translate(-9rem,-4rem)}60%{transform:translate(2rem,6rem)}70%{transform:translate(7rem,-8rem)}80%{transform:translate(-9rem,1rem)}90%{transform:translate(6rem,-5rem)}to{transform:translate(-7rem)}}.scanlines{opacity:.1;pointer-events:none;z-index:22;width:100vw;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.scanlines:before,.scanlines:after{content:"";pointer-events:none;display:block;position:absolute}.scanlines:before{opacity:.8;will-change:transform;z-index:22;background:#000000b3 0 0/100% .6vw;width:100%;height:clamp(2px,.1vw,3px);animation:8s linear infinite scanline;transform:translateY(-10vh)}.scanlines:after{z-index:22;background:linear-gradient(#0000 50%,#0000004d 51%) 0 0/100% .4vw;animation:1s steps(60,end) infinite scanlines;inset:0}@media screen and (max-width:600px){.scanlines:before{opacity:.5;background-size:100% .6vh}.scanlines:after{background-size:100% .4vh}}@keyframes scanline{0%{transform:translateY(110vh)}to{transform:translateY(-200vh)}}@keyframes scanlines{0%{background-position:0}}.gloom{z-index:23;overflow:hidden}.gloom,.gloom:before{pointer-events:none;width:100vw;height:100svh;position:fixed;top:0;left:0}.gloom:before{content:"";opacity:.16;background:radial-gradient(120% 90% at 50% 38%,#0000,#00000029 80%)}@media (min-width:1301px) and (prefers-reduced-motion:no-preference){@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.gloom:before{-webkit-backdrop-filter:blur(6px);opacity:.35}}}.vignette{z-index:100;width:100vw;height:100dvh;overflow:hidden}.vignette,.vignette:before{pointer-events:none;position:fixed;top:0;left:0}.vignette:before{content:"";opacity:.22;background:radial-gradient(120% 120%,#0000 68%,#00000052 92%,#0009 100%),linear-gradient(90deg,#00000073 0,#0000 1.6% 98.4%,#00000073 100%),linear-gradient(#00000073 0,#0000 1.8% 98.2%,#00000073 100%);border-radius:1.2vw;width:100%;height:100%;transform:scale(1.02)}.cursor{mix-blend-mode:difference;pointer-events:none;z-index:99;--size:calc(100vw / var(--columns));width:100%;height:100svh;position:fixed;top:0;left:0}@media screen and (max-width:1300px){.cursor{display:none}}.cursor__inner{grid-template-columns:repeat(var(--columns), var(--size));display:grid}.cursor__inner-box{height:var(--size);width:var(--size);opacity:0;background:#fff}.overlay{grid-area:1/1/-1/-1;grid-template-columns:repeat(var(--columns), 1fr);pointer-events:none;z-index:4;width:100vw;height:100svh;display:grid;position:absolute;bottom:0}.overlay div{background:var(--color-bg-overlay);box-shadow:1px 0 0 0 var(--color-bg-overlay);will-change:transform;transform:scaleY(0)}.overlay__white{--color-bg-overlay:var(--white)}.overlay__black{--color-bg-overlay:var(--black)}.overlay__blue{--color-bg-overlay:var(--blue)}.overlay__gold{--color-bg-overlay:var(--gold)}.overlay__grey,.overlay__lightgrey,.overlay__cream,.overlay__sand,.overlay__orange,.overlay__red{--color-bg-overlay:var(--white)}@media screen and (max-width:600px){.overlay{width:100%}.overlay div{box-shadow:none;margin-right:-.5px}.overlay--noMobile{display:none}}.topOverlay{background:linear-gradient(180deg, var(--background,var(--bgcolor)) 2%, transparent 100%);opacity:1;pointer-events:none;z-index:2;width:100%;height:20vh;margin-bottom:-20vh;position:fixed;top:0;left:0}.topOverlay__section{opacity:0;transition:opacity .3s;position:sticky;top:0}.topOverlay__section.is-visible{opacity:1}@media screen and (max-width:600px){.topOverlay{height:11vh;margin-bottom:-11vh}}.arrow{margin-right:.5vw;font-size:150%;line-height:1;display:inline-block;position:relative;top:.05vw}.buttons{flex-wrap:wrap;justify-content:space-between;display:flex}.button{--anim:0;color:var(--color);font-family:var(--mono);letter-spacing:-.05vw;text-align:left;font-size:70%;position:relative}.button__big{border-bottom:1px solid var(--color);justify-content:space-between;width:100%;padding:1vw 0;display:flex}.button__big:first-child{border-top:1px solid var(--color)}@media screen and (max-width:600px){.button__big{padding:10px 0}}.button__half{border-bottom:1px solid var(--color);justify-content:space-between;width:48%;padding:.5vw 0;display:flex}.button__half:first-child,.button__half:nth-child(2){border-top:1px solid var(--color)}@media screen and (max-width:600px){.button__half{width:100%}.button__half:nth-child(2){border-top:none}}.button span{z-index:1;transition:padding .3s;position:relative}.button:before{background-color:var(--color);content:"";transform-origin:50% 100%;z-index:0;width:100%;height:calc(100% + 3px);transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleY(0)}.button:hover:before,.button:focus-visible:before{transform:scaleY(1)}.button:hover,.button:focus-visible{color:var(--background,var(--bgcolor))}.button:hover>span{padding:0 1vw}.accordion{padding-bottom:3vw;line-height:1.2;list-style-type:none}@media screen and (max-width:600px){.accordion{padding:20px 0 60px;font-size:90%}}.accordion li{--anim:0;cursor:pointer;transition:color .1s;position:relative;overflow:hidden}.accordion li:before{background-color:var(--primarycolor);content:"";mix-blend-mode:difference;width:100%;height:calc(100% + 3px);transform:scaleY(var(--anim));transform-origin:50% var(--accordion-origin,100%);z-index:2;position:absolute;top:0;left:0}.accordion li>*{z-index:1;position:relative}.accordion li:last-child{border-bottom:none}.accordion li.selected{--anim:0!important}.accordion li a{cursor:pointer;opacity:1;transition:opacity .5s;display:block}.accordion li .more{opacity:.35;font-size:3.2vw;font-weight:100;line-height:1;transition:all .3s;position:absolute;top:-.7vw;right:3vw}@media screen and (max-width:600px){.accordion li a{padding:10px 20px 10px 0}.accordion li .layout__third{display:none}.accordion li .more{font-size:30px;top:4px}}.accordion__content{height:0;overflow:hidden}.accordion__content p{max-width:70%;padding:5vw 0;line-height:1.4}@media screen and (max-width:600px){.accordion__content p{max-width:100%;margin:10px 0 60px;padding:0;font-size:90%}}html.lenis{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}@media screen and (max-width:600px){html.lenis.lenis-stopped{overflow:auto}}html.lenis.lenis-scrolling iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){.scanlines,.wrapper:after{display:none}.hover_effect,.splitting,[data-splitting]{opacity:1!important}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-tier=lite] .wrapper:after,html[data-tier=lite] .scanlines,html[data-tier=lite] .cursor{display:none}html[data-tier=lite] .gloom:before{-webkit-backdrop-filter:none;opacity:.35}html[data-tier=lite] .vignette:before{opacity:.5}@media screen and (min-width:901px){p.lead,.article p,.monospace__p,.runner,.accordion__content p,.benefits__items--text p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}}p.lead,.article p,.monospace__p,.runner,.accordion__content p,.benefits__items--text p{text-align-last:left}.pricing p.longtext,.heading__text--title,.heading__text--subtitle{text-align:center}
header{z-index:21;width:100vw;position:fixed;top:0;left:0}header:after{content:"";height:1px;position:absolute;top:5vw;left:3vw;right:3vw}header .nav{font-family:var(--display);color:var(--white);justify-content:flex-end;align-items:flex-start;font-stretch:88%;display:flex}header .nav a{padding:.3vw .7vw;display:block}header .nav,header .menu{text-shadow:0 1px 3px #00000080}header .nav .rec{--rec-glow:#e3a62959;color:var(--gold);filter:drop-shadow(0 0 .18em var(--rec-glow));text-shadow:0 0 .15em var(--rec-glow), 0 0 .5em var(--rec-glow), 0 0 .25em var(--rec-glow);font-family:Arial,Helvetica,sans-serif;font-size:130%;animation:2s ease-in-out infinite recPulse}@keyframes recPulse{0%,to{opacity:1}50%{opacity:.35}}header .nav .start{padding-left:1.4vw;position:relative}header .nav .start:before{border-left:var(--border);content:"";width:1px;height:4vw;position:absolute;top:-.5vw;left:0}header .logo{display:block}header .logo__lockup{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 2px #0000008c);width:15vw;min-width:150px;max-width:232px;height:auto;display:block}@media screen and (max-width:1300px){header .logo__lockup{width:178px}}@media screen and (max-width:600px){header .logo__lockup{width:156px;min-width:0}}header .logo .mark{font-family:var(--display);letter-spacing:-.04em;font-size:2.1vw;font-weight:500;font-stretch:88%;line-height:1;display:inline-block}header .logo .mark small{font-family:var(--mono);letter-spacing:.08em;opacity:.7;text-transform:uppercase;margin-top:.25vw;font-size:.62vw;display:block}@media screen and (max-width:1300px){header .logo .mark{font-size:26px}header .logo .mark small{margin-top:4px;font-size:8px}}header .menu{color:var(--white);z-index:4;font-family:var(--mono);text-transform:uppercase;padding:1.66vw 3vw;font-size:50%;display:none;position:fixed;top:0;right:0}@media screen and (max-width:600px){header .nav{display:none}header .menu{letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffffd9;border-radius:999px;margin-top:18px;padding:7px 14px;font-size:13px;display:block;right:14px}header .logo .mark{color:var(--white)}header .logo{padding:6px 20px}}.nav__overlay{pointer-events:none;z-index:20;background:linear-gradient(#0c0c0e6b 0%,#0c0c0e29 45%,#0c0c0e00 100%);width:100vw;height:16vh;display:block;position:fixed;top:0;left:0}.mobilenav{background-color:var(--blue);color:var(--white);clip-path:rect(0 100% 0 0);pointer-events:none;z-index:20;visibility:hidden;width:100vw;height:85svh;padding:20svh 0 0 10px;transition:clip-path .55s cubic-bezier(.76,0,.24,1),visibility 0s linear .55s;position:fixed;top:0;left:0}.mobilenav__backdrop{opacity:0;pointer-events:none;z-index:3;background-color:#000c;width:100vw;height:100lvh;transition:opacity .2s linear;position:fixed;top:0;left:0}.mobilenav__main a{font-family:var(--display);padding:5px 10px;font-size:34px;font-weight:500;font-stretch:88%;line-height:1;display:block}.mobilenav__social{font-family:var(--mono);font-size:13px;position:absolute;bottom:5vh}.mobilenav__social a{padding-left:10px;display:block}body.menu_open{overflow:hidden}body.menu_open .mobilenav{pointer-events:all;clip-path:rect(0 100% 100% 0);visibility:visible;transition:clip-path .55s cubic-bezier(.76,0,.24,1),visibility linear}body.menu_open .mobilenav__backdrop{opacity:1}.marqueeText{--marquee-line-scale:0;pointer-events:none;white-space:nowrap;z-index:3;width:100%;height:17vw;position:fixed;top:8.5vw;left:0;overflow:hidden}@media screen and (max-width:600px){.marqueeText{height:96px;top:104px}}.marqueeText:before,.marqueeText:after{border-bottom:var(--border);content:"";width:94vw;height:1px;transform:scaleX(var(--marquee-line-scale));transform-origin:0 0;border-width:2px;position:absolute;left:3vw}.marqueeText:before{top:.8vw}.marqueeText:after{bottom:2.1vw}@media screen and (max-width:600px){.marqueeText:before{top:2px}.marqueeText:after{bottom:11px}}.marqueeText__track{white-space:nowrap;will-change:transform;width:max-content;display:flex;position:absolute;top:2.6vw;left:0}.marqueeText__title{white-space:nowrap;flex:none;margin-bottom:2vw;line-height:.96;display:inline-flex}@media screen and (max-width:600px){.marqueeText__title{margin-bottom:5vh}.marqueeText__track{top:12px}}.marqueeText__symbol{padding:0 2vw;font-family:Arial,Helvetica,sans-serif}.section__white .marqueeText,.section__gold .marqueeText{color:#1111112e}.section__black .marqueeText,.section__blue .marqueeText{color:#ffffff4d}.section__white .marqueeText:before,.section__white .marqueeText:after,.section__gold .marqueeText:before,.section__gold .marqueeText:after{border-color:#11111152}section .marqueeText{margin-bottom:5vw;position:relative;top:0}@media screen and (max-width:600px){section .marqueeText{margin-bottom:26px;top:0}}.marqueeText.is-released{position:absolute;top:auto;bottom:calc(100vh - 25.5vw)}@media screen and (max-width:600px){.marqueeText.is-released{bottom:calc(100svh - 200px)}}.banner__hero{height:var(--bannerHeight);background:linear-gradient(135deg,#c98719 0%,#e3a629 58%,#eeb63c 100%);width:100vw;position:relative;overflow:hidden}.banner__hero--wrapper{width:100%;height:100%;position:relative}.banner__hero .sky{width:100%;height:100%;position:absolute;inset:0}.homeHeroIntro>.marqueeText,.banner__hero .marqueeText{color:#1111118c}.homeHeroIntro>.marqueeText:before,.homeHeroIntro>.marqueeText:after,.banner__hero .marqueeText:before,.banner__hero .marqueeText:after{border-color:#1111116b}.banner__hero .sky canvas{display:block;width:100%!important;height:100%!important}.banner__hero p.heroIntro{width:32vw;color:var(--black);z-index:3;white-space:pre-line;position:absolute;bottom:3vw;right:3vw}@media screen and (max-width:600px){.banner__hero p.heroIntro{width:auto;font-size:11px;bottom:96px;left:20px;right:20px}}.banner__hero .speed{background-color:var(--black);color:var(--gold);margin-left:5px;padding:0 .25em}.heroCue{z-index:3;color:var(--black);white-space:pre-line;position:absolute;bottom:3vw;left:21vw}@media screen and (max-width:600px){.heroCue{font-size:11px;bottom:24px;left:20px}}.logo3d{pointer-events:none;z-index:3;position:absolute}.logo3d--hero{width:70vw;height:44vh;top:62vh;bottom:auto;left:50vw;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.logo3d--hero{width:82vw;height:34svh;top:50svh;left:50%}}.logo3d--footer{opacity:.7;width:14vw;height:10vh;bottom:7vw;left:1vw}@media screen and (max-width:600px){.logo3d--footer{width:200px;height:80px;inset:0 0 auto auto}}.logo3d__canvas{width:100%;height:100%}.logo3d__canvas canvas{display:block;width:100%!important;height:100%!important}.homeHeroIntro,.home__wrapper{position:relative}.home{--primarycolor:var(--black)}.home__wrapper{z-index:2}.homeworks{margin-bottom:10vw}.homeworks__showcaseHold{overflow:visible}@media screen and (max-width:600px){.homeworks__showcaseHold{margin-top:20px}}.homeworks__showcase{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100vw;height:26vw;min-height:260px;max-height:56vh;margin-top:5vw;position:relative;overflow:hidden}.homeworks__showcase:active{cursor:grabbing}@media screen and (max-width:600px){.homeworks__showcase{height:72vw;min-height:260px;max-height:none}}.homeworks__showcase:before,.homeworks__showcase:after{content:"";opacity:.3;pointer-events:none;z-index:2;width:6vw;height:100%;position:absolute;top:0}.homeworks__showcase:before{background:linear-gradient(90deg, var(--background,var(--bgcolor)) 0, transparent 100%);left:0}.homeworks__showcase:after{background:linear-gradient(270deg, var(--background,var(--bgcolor)) 0, transparent 100%);right:0}.homeworks__showcaseScale{transform-origin:50vw;position:absolute;top:0;left:0}.homeworks__showcaseScale,.homeworks__showcaseLoop{will-change:transform;width:max-content;height:100%}.homeworks__showcaseLoop{align-items:stretch;gap:2.5vw;display:flex;position:relative}@media screen and (max-width:600px){.homeworks__showcaseLoop{gap:16px}}.homeworks__showcaseItem{pointer-events:none;aspect-ratio:4/3;border-radius:12px;flex:none;height:100%;position:relative;overflow:hidden}.homeworks__showcaseItem:nth-child(3n+1){aspect-ratio:3/4}.homeworks__showcaseItem:nth-child(4n+2){aspect-ratio:16/10}.homeworks__showcaseItem:nth-child(5n+3){aspect-ratio:1}@media screen and (max-width:600px){.homeworks__showcaseItem{border-radius:8px}}.homeworks__showcaseItem .tile{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#fff;background-position:50%;background-size:cover;align-items:flex-end;padding:1.2vw;font-size:.8vw;display:flex;position:absolute;inset:0}@media screen and (max-width:600px){.homeworks__showcaseItem .tile{padding:10px;font-size:10px}}.homeworks__skimCursor,.pillCursor{background-color:var(--primarycolor);border:var(--borderFade);color:var(--background,var(--bgcolor));opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;will-change:transform, opacity;z-index:21;line-height:1;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:clamp(6px,1vw,30px);font-size:.7vw;display:inline-flex;position:fixed;top:0;left:0}@media screen and (max-width:600px){.homeworks__skimCursor,.pillCursor{display:none}}.small_print{justify-content:flex-start;margin-top:3vw}@media screen and (max-width:600px){.small_print{margin-top:50px}}.benefits{padding-bottom:1vw;position:relative}.benefits h4{width:100%;padding-bottom:5vw}@media screen and (max-width:600px){.benefits h4{margin-bottom:20vw}}.benefits__items--item{background-color:var(--background,var(--bgcolor));border-top:var(--border);position:relative}.benefits__items--item:after{content:"";z-index:3;opacity:var(--dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.section__blue .benefits__items--item{background-color:var(--blue)}.section__gold .benefits__items--item{background-color:var(--gold);border-top:1px solid #11111159}.benefits__items--item .layout{position:relative}.benefits__items--item .layout__second{justify-content:space-between;display:flex}@media screen and (max-width:600px){.benefits__items--item .layout__third{width:auto;display:none;position:absolute;right:20px}}.benefits__items--image{border-radius:var(--radius);aspect-ratio:4/3;background-position:50%;background-size:cover;width:30%;height:auto;position:relative;overflow:hidden}@media screen and (max-width:600px){.benefits__items--image{width:35%;position:absolute;top:20px;right:10px}}.benefits__items--text{width:62%;padding-bottom:8vw}@media screen and (max-width:600px){.benefits__items--text{width:60%;padding-bottom:80px;line-height:1.1}}.benefits__items--text p.lead{margin-bottom:1.8vw;padding-right:0;font-size:190%;line-height:.95}@media screen and (max-width:600px){.benefits__items--text p.lead{margin-bottom:16px;font-size:138%}}.benefits__items--text p:not(.lead){width:70%}@media screen and (max-width:600px){.benefits__items--text p:not(.lead){width:100%;margin-top:0}}.section__pricing{transition:background .35s}.section__pricing .overlay{z-index:10}.section__pricing .topOverlay{z-index:10;position:sticky}.pricing{min-height:60vw;padding-bottom:20vw;position:relative}@media screen and (max-width:600px){.pricing{min-height:90vw}}.pricing>.layout{position:relative}.pricing__content{z-index:9}.pricing__box{margin-bottom:2vw;padding-bottom:2vw;position:relative}@media screen and (max-width:600px){.pricing__box{margin:20px 0 40px;padding:40px 0}}.pricing__box--header{border-top:var(--border);border-bottom:var(--border);grid-template-columns:1fr auto;align-items:stretch;margin-bottom:1vw;display:grid}@media screen and (max-width:600px){.pricing__box--header{margin-bottom:20px}}.pricing__box--name,.pricing__box--price{align-items:center;padding:1vw 0;display:flex}@media screen and (max-width:600px){.pricing__box--name,.pricing__box--price{padding:14px 0}}.pricing__box--name{gap:.6vw}.pricing__box--badge{border:var(--border);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2vw .55vw;font-size:.75vw;line-height:1;display:inline-flex}@media screen and (max-width:600px){.pricing__box--badge{padding:4px 8px;font-size:10px}}.pricing__box--price{border-left:var(--border);text-align:right;white-space:nowrap;justify-content:flex-end;margin-left:1vw;padding-left:2vw}@media screen and (max-width:600px){.pricing__box--price{margin-left:14px;padding-left:14px}}.pricing__box p.lead{margin-bottom:0}@media screen and (max-width:600px){.pricing__box p.lead{font-size:120%}}.pricing__box p:not(.lead){letter-spacing:-.05vw;max-width:30vw;margin-bottom:3vw}@media screen and (max-width:600px){.pricing__box p:not(.lead){max-width:100%;margin-bottom:30px}}.pricing__box--items li{border-bottom:var(--border);padding:.5vw 0;list-style:none}.pricing__box--items li:last-child{border:none}@media screen and (max-width:600px){.pricing__box--items li{padding:5px 0;font-size:100%}}.pricing__box .button{background-color:var(--black);border-bottom-color:var(--black);color:var(--white);margin-top:3vw;padding-left:1vw;padding-right:1vw}.pricing__box .button:before{background:var(--gold)}.pricing__box .button:hover,.pricing__box .button:focus-visible{color:var(--black)}@media screen and (max-width:600px){.pricing__box .button{margin-top:40px;padding:0 10px}}.pricing p.longtext{text-align:center;width:100vw;padding:4vw 15vw}@media screen and (max-width:600px){.pricing p.longtext{padding:10vw 5vw 20vh}}.pricing .buttons{padding-bottom:3vw}@media screen and (max-width:600px){.pricing .buttons{padding-bottom:50px}}.branding__imageFrame{aspect-ratio:4/5;border-radius:var(--radius);width:20vw;clip-path:inset(100% 0 0 0 round var(--radius));pointer-events:none;will-change:clip-path;z-index:12;visibility:hidden;background-color:#000;position:fixed;bottom:3vw;left:3vw;overflow:hidden}.branding__imageFrame.is-active{visibility:visible}@media screen and (max-width:600px){.branding__imageFrame{border-radius:6px;width:34vw;bottom:16px;left:16px}.branding__image{letter-spacing:.03em;padding:7px;font-size:8px}}.branding__imageStack{width:100%;height:100%;position:relative}.branding__image{background-color:var(--bgcolor);width:100%;height:100%;font-family:var(--mono);text-transform:uppercase;color:#fff;background-position:50%;background-size:cover;align-items:flex-end;padding:1vw;font-size:.75vw;display:flex;position:absolute;inset:0;overflow:hidden}.branding h4{padding-bottom:8vw}.branding{padding-top:8vw}@media screen and (max-width:600px){.branding{padding-top:90px}.branding h4{padding-bottom:50px}}.branding p.lead.short{padding-right:10vw;position:sticky;top:8vw}.branding .button{background-color:var(--black);border-bottom-color:var(--black);color:var(--gold);margin-top:5vw;padding-left:1vw;padding-right:1vw}.branding .button:before{background-color:var(--gold)}.branding .button:hover{color:#000!important}@media screen and (max-width:600px){.branding .button{margin-top:50px;padding:0 10px}}.branding+.layout.large__pt,.branding .layout.large__pt{padding-left:26vw}@media screen and (max-width:600px){.branding .layout.large__pt{padding-left:20px}}.branding .pricing__box--items{flex-wrap:wrap;display:flex}.branding .pricing__box--items li{width:50%}@media screen and (max-width:600px){.branding .pricing__box--items li{width:100%}}.footer{width:100vw;min-height:calc(100vh - 5.1vw);position:relative;overflow:hidden}.branding__section+.footer:before{border-top:var(--borderFade);content:"";z-index:6;position:absolute;top:0;left:3vw;right:3vw}.footer__wrapper{height:100%;position:relative}.footer__logoStack{--trail-progress:0;color:var(--white);isolation:isolate;opacity:.7;padding:3vw 3vw 1vw;position:relative;overflow:hidden}.footer__logo{width:100%;height:auto;font-family:var(--display);letter-spacing:-.055em;white-space:nowrap;font-size:30vw;font-weight:500;font-stretch:88%;line-height:.8;display:block}.footer__logo--front{z-index:5;position:relative}.footer__logo--trail{background-color:var(--background,var(--bgcolor));clip-path:inset(0 0 calc(var(--trail-crop) + var(--trail-crop-offset,0%)) 0);color:var(--white);opacity:calc(1 - var(--trail-progress));transform:translateY(calc((1 - var(--trail-progress)) * var(--trail-index) * -16%));will-change:transform;width:calc(100% - 6vw);position:absolute;top:3vw;left:3vw}.footer__crest{opacity:.85;width:6.2vw;min-width:62px;max-width:104px;height:auto;margin-bottom:1.4vw;display:block}@media screen and (max-width:600px){.footer__crest{width:68px;margin-bottom:18px}}.footer__contacts{padding-top:2vw}.footer__contacts span{padding-right:2vw}.footer__legal{padding-top:1vw}.footer .address{font-family:var(--mono);text-transform:uppercase;letter-spacing:.01em;white-space:pre-line;font-size:88%;line-height:1.75}@media screen and (max-width:600px){.footer .address{margin-bottom:50px;font-size:13px}}.article{letter-spacing:0;padding:6vw 3vw 8vw}@media screen and (max-width:600px){.article{padding:34px 20px 8vh}}.article h1{letter-spacing:-.03em;padding-bottom:3vw;font-size:9vw;line-height:.9}@media screen and (max-width:600px){.article h1{padding-bottom:3vh;font-size:12vw}}.article .epigraph{font-family:var(--display);opacity:.7;margin-bottom:2.4vw;font-size:2vw;font-stretch:88%}@media screen and (max-width:600px){.article .epigraph{margin-bottom:24px;font-size:19px}}.article p{max-width:45vw;padding-bottom:3vw;font-size:90%}@media screen and (max-width:600px){.article p{max-width:100%;padding-bottom:4vh;font-size:100%}}.article hr{border:none;margin-top:2vw;padding-top:3vw;display:block;position:relative}.article hr:before{content:"";border-top:1px solid #fff6;width:20%;height:1px;position:absolute;top:0;left:0}.bitIndex{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:600px){.bitIndex{grid-template-columns:1fr}}.benefits__items--item{top:calc(3vw + var(--i) * 5.4vw);transform-origin:50% 0;will-change:transform;position:sticky}@media screen and (max-width:600px){.benefits__items--item{top:calc(60px + var(--i) * 26px)}}.button__row{width:100%;display:block}.teamList{display:block}.teamList li{border-bottom:var(--border);grid-template-columns:4vw 1fr auto;align-items:baseline;gap:1vw;padding:.9vw 0;list-style:none;display:grid}.teamList li:last-child{border-bottom:none}.teamList__name{font-family:var(--display);font-size:2vw;font-weight:500;font-stretch:88%;line-height:1}.teamList__n{opacity:.45}.teamList__link{color:inherit;align-items:baseline;gap:.35em;text-decoration:none;display:inline-flex;position:relative}.teamList__link:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.teamList__link:hover:after,.teamList__link:focus-visible:after{transform:scaleX(1)}.teamList__link:hover,.teamList__link:focus-visible{color:var(--gold)}.teamList__out{opacity:.55;font-size:.5em}.liIcon{vertical-align:-.1em;opacity:.6;flex:none;align-self:center;width:.86em;height:.86em;transition:opacity .24s;display:inline-block}.teamList__link:hover .liIcon,.teamList__link:focus-visible .liIcon{opacity:1}.contactRow{flex-wrap:wrap;align-items:center;gap:0 .2em;display:flex}.liLink{color:inherit;align-items:center;margin-left:.55em;text-decoration:none;display:inline-flex}.liLink .liIcon{opacity:.72;width:1.05em;height:1.05em}.liLink:hover .liIcon,.liLink:focus-visible .liIcon{opacity:1;color:var(--gold)}@media (pointer:coarse){.liLink{justify-content:center;min-width:24px;min-height:24px;margin-left:.3em;padding:6px}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.teamList__role{opacity:.7;text-align:right}@media screen and (max-width:600px){.teamList li{grid-template-columns:34px 1fr;gap:8px;padding:12px 0}.teamList__name{font-size:6.4vw}.teamList__role{text-align:left;grid-column:2}}.bitRow{border-bottom:var(--border);grid-template-columns:6vw 1fr auto;align-items:baseline;gap:1vw;padding:1.2vw 0;transition:opacity .3s;display:grid}.bitRow:first-of-type{border-top:var(--border)}.bitRow__name{font-family:var(--display);font-size:3.4vw;font-weight:500;font-stretch:88%;line-height:1}.bitRow__n{opacity:.5}.bitRow:hover .bitRow__name{opacity:.6}@media screen and (max-width:600px){.bitRow{grid-template-columns:48px 1fr auto;padding:14px 0}.bitRow__name{font-size:7.6vw}}.runner{font-size:82%;line-height:1.55}h1.lead,h2.lead{margin-bottom:1.2vw}@media screen and (max-width:600px){h1.lead,h2.lead{margin-bottom:14px}}.bitPage{padding-top:9vw}@media screen and (max-width:600px){.bitPage{padding-top:100px}}.section__header{padding-top:22vw}@media screen and (max-width:600px){.section__header{padding-top:104px}h5{font-size:6.4vw}.pricing__box--header{grid-template-columns:1fr;row-gap:2px}.pricing__box--price{border-left:none;border-top:var(--border);text-align:left;justify-content:flex-start;margin-left:0;padding-left:0}.nav__overlay{-webkit-backdrop-filter:blur(7px);background:linear-gradient(#0a0a0cf0 0%,#0a0a0ceb 62%,#0a0a0c00 100%);height:104px}.monospace{font-size:72%}.runner{font-size:92%;line-height:1.6}.monospace__p{font-size:96%}html,body{max-width:100%;overflow-x:hidden}.layout,.section,.pricing,.homeworks{max-width:100vw}.pricing__box--items li,.teamList li,.bitRow{overflow-wrap:anywhere}.banner__hero p.heroIntro{bottom:92px}.heroCue{bottom:22px}.pricing{min-height:0;padding-bottom:60px}.pricing__box{margin:0 0 28px;padding:8px 0 24px}.pricing .layout.pricing__content{padding-top:0;padding-bottom:0}.pricing__content .layout__half.monospace{padding-bottom:6px}.pricing p.longtext{padding:40px 20px 30px}.benefits__items--item .layout__second{display:block}.benefits__items--text{width:100%;padding-bottom:16px}.benefits__items--text p:not(.lead){width:100%}.benefits__items--image{aspect-ratio:16/10;width:100%;margin-bottom:24px;position:relative;top:auto;right:auto}.footer__contacts{padding-top:22px;display:block}.footer__contacts span{white-space:nowrap;padding:0 0 4px;display:block}.footer__legal{letter-spacing:.01em;white-space:nowrap;padding-top:14px;font-size:2.3vw}.footer__logo{font-size:30vw}.footer{min-height:0}.bitRow__more{display:none}.article h1{padding-bottom:3vh;font-size:12vw}.article .epigraph{font-size:17px}.bitPage{padding-top:104px}.layout__second>h5{padding:30px 0 12px!important}}.applyPage__aside{flex-direction:column;gap:1.5vw;display:flex}.applyPage__asideList{flex-direction:column;gap:.4vw;display:flex}@media screen and (max-width:600px){.applyPage__aside{gap:16px;padding-bottom:30px}.applyPage__asideList{gap:6px}}.form{flex-direction:column;width:100%;display:flex}.form__row{grid-template-columns:14vw 1fr;align-items:start;gap:2vw;padding:1.3vw 0 1.6vw;display:grid}.form__label{flex-direction:column;gap:.4vw;padding-top:.5vw;display:flex}.form__label i{opacity:.55;font-style:normal}.form__field{flex-direction:column;gap:.6vw;display:flex}.form input,.form select,.form textarea{width:100%;color:var(--color);border:none;border-bottom:var(--border);font-family:var(--body);appearance:none;background:0 0;border-radius:0;padding:.5vw 0;font-size:1.5vw;line-height:1.4;transition:border-color .25s}.form textarea{resize:vertical;min-height:6vw}.form select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .9vw center,right .45vw center;background-repeat:no-repeat;background-size:.45vw .45vw,.45vw .45vw;padding-right:2vw}.form select option{background:var(--background);color:var(--color)}.form ::placeholder{color:currentColor;opacity:.55}.form input:focus,.form select:focus,.form textarea:focus{border-bottom:2px solid var(--color);outline:none}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline-offset:4px;outline:2px solid}.form [aria-invalid=true]{border-bottom:2px solid var(--formError)}.form__error{color:var(--formError);font-family:var(--mono);font-size:1.1vw}.form__note{padding:2vw 0 .4vw}.form__message{color:var(--formError);margin-top:1.4vw;padding:1.4vw 0 0}.form__submit{border:none;border-top:1px solid var(--color);cursor:pointer;text-align:left;width:100%;margin-top:2.4vw}.form__submit:disabled{opacity:.5;cursor:wait}.form__fallback{padding-top:2vw}.form__fallback a{color:inherit;text-decoration:underline}.form__done{padding:4vw 0}.form__done:focus{outline:none}.form__done .lead{max-width:40vw;padding-top:1.5vw}.form__doneMeta{margin-top:2.4vw;padding-top:2.4vw}.section__blue .form .opacity__50,.section__blue .applyPage__aside,.section__blue .applyPage__aside .opacity__50,.section__blue .form__note,.section__blue .form__fallback{opacity:.78}.section__blue .form ::placeholder{color:currentColor;opacity:.78}.section__blue .form__label{opacity:1}.section__blue .form__fallback a{text-decoration-color:currentColor}.form__hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media screen and (max-width:1300px){.form input,.form select,.form textarea{font-size:17px}.form__error{font-size:13px}}@media screen and (max-width:600px){.form__row{border-bottom:none;grid-template-columns:1fr;gap:10px;padding:18px 0 22px}.form__row:first-of-type{border-top:none}.form__label{flex-direction:row;gap:10px;padding-top:0}.form__field{gap:8px}.form input,.form select,.form textarea{padding:8px 0;font-size:16px}.form textarea{min-height:120px}.form select{background-position:right 12px center,right 6px center;background-size:6px 6px,6px 6px;padding-right:28px}.form__note{padding:28px 0 6px}.form__submit{margin-top:30px;padding:10px 0}.form__fallback{padding-top:24px}.form__done{padding:40px 0}.form__done .lead{max-width:100%;padding-top:16px}.form__doneMeta{margin-top:28px;padding-top:28px}}@media (prefers-reduced-motion:reduce){.form input,.form select,.form textarea{transition:none}}@media screen and (min-width:1px){header.header--onLight .nav,header.header--onLight .menu{color:var(--black);text-shadow:none}header.header--onLight .nav .start:before{border-color:#11111173}header.header--onLight .logo__lockup{filter:brightness(0);opacity:.88}header.header--onLight .nav .rec{color:#8a6410}header .nav,header .menu,header .logo__lockup{transition:color .25s,filter .25s,text-shadow .25s}}@media (prefers-reduced-motion:reduce){header .nav,header .menu,header .logo__lockup{transition:none}}@media screen and (max-width:600px){html.plate--light .nav__overlay{background:linear-gradient(#ffffffeb 0%,#ffffffe0 62%,#fff0 100%)}html.plate--light header .menu{color:var(--black);background:#ffffff8c;border-color:#111111b3}html.plate--light header .logo .mark{color:var(--black)}body.menu_open header .logo__lockup{filter:none;opacity:1}body.menu_open header .menu{color:var(--white);background:0 0;border-color:#ffffffb3}body.menu_open header .logo .mark{color:var(--white)}body.menu_open .nav__overlay{background:0 0}}
