.af-fn{color:var(--af-black);font-family:var(--af-font-sans);position:relative;overflow-x:clip}.af-fn-w{margin:0 0 var(--af-fn-gap,20px);display:flow-root}.af-fn-w:last-child{margin-bottom:0}.af-fn-spacer{height:var(--af-fn-spacer,20px)}.af-fn-wrap{flex-direction:column;width:100%;padding:10px;display:flex;position:relative}.af-fn-img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.af-fn-image{text-align:center}.af-fn-abs{pointer-events:none;position:absolute}.af-fn .af-fn-title,.af-fn .af-fn-sub{text-align:center;margin:0;padding:0}.af-fn .af-fn-title{letter-spacing:normal;color:var(--af-black);font-size:55px;font-weight:600;line-height:1.3em}@media screen and (max-width:767px){.af-fn .af-fn-title{font-size:40px}}.af-fn .af-fn-sub{font-size:28px;font-weight:var(--af-fw-extralight,300);color:var(--af-black);line-height:1}.af-fn-shape{z-index:1;pointer-events:none;direction:ltr;width:100%;line-height:0;position:absolute;top:-1px;left:0;overflow:hidden}.af-fn-shape svg{width:calc(100% + 1.3px);height:var(--af-fn-shape-h,94px);display:block;position:relative;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.af-fn-shape svg{height:var(--af-fn-shape-h-m,34px)}}.af-fn-shape path{fill:var(--af-fn-shape-fill,var(--af-canvas))}.af-fn-hero{isolation:isolate;background-color:var(--af-black);color:var(--af-white);padding:0 8%;position:relative;overflow:hidden}.af-fn-hero__bg{z-index:0;opacity:.25;filter:blur(1.9px);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.af-fn-hero__container{z-index:1;align-items:center;max-width:750px;min-height:300px;margin:0 auto;display:flex;position:relative}.af-fn-hero__wrap{--af-fn-gap:40px}.af-fn-hero__logo{z-index:1;position:relative}.af-fn-hero__logo-in{margin:-60px;padding:0 0 20px}.af-fn-hero__logo-in img{width:14%}@media screen and (max-width:767px){.af-fn-hero__logo-in img{width:24%}}.af-fn-hero .af-fn-hero__title{z-index:3;font-size:55px;font-weight:var(--af-fw-extralight,300);letter-spacing:-2px;text-align:center;color:var(--af-white);margin:0 -10px;line-height:55px;position:relative}.af-fn-hero .af-fn-hero__title b{color:var(--af-accent);font-weight:bolder}@media screen and (max-width:767px){.af-fn-hero .af-fn-hero__title{font-size:33px;line-height:1em}}.af-fn-hero__arrow{text-align:center;width:100%;top:-68px;left:377px}.af-fn-hero__arrow img{width:34%}@media screen and (max-width:1024px){.af-fn-hero__arrow{top:-49px;left:266px}}@media screen and (max-width:767px){.af-fn-hero__arrow{display:none}}.af-fn-gap{height:400px}@media screen and (max-width:1024px){.af-fn-gap{height:1px}}.af-fn-strip{z-index:2;background-color:var(--af-black);color:var(--af-white);background-repeat:no-repeat;background-size:cover;position:relative;overflow:visible}.af-fn-strip__container{align-items:center;max-width:1140px;min-height:150px;margin:0 auto;display:flex}.af-fn-strip__wrap{width:100%;position:relative}@media screen and (max-width:767px){.af-fn-strip__wrap{padding:40px}}.af-fn .af-fn-strip__text{max-width:750px;font-size:28px;font-weight:var(--af-fw-extralight,300);text-align:center;color:var(--af-white);margin:0 auto 1px;padding:0;line-height:1}.af-fn-strip__glyph{z-index:1;width:.359em;height:1em;color:var(--af-accent);pointer-events:none;font-size:500px;position:absolute;top:-37px;right:77.1px}@media screen and (max-width:1024px){.af-fn-strip--figma .af-fn-strip__glyph{top:-20px}}@media screen and (max-width:767px){.af-fn-strip--figma .af-fn-strip__glyph{z-index:13;font-size:300px;top:138px;right:12.5px}}@media screen and (max-width:1024px){.af-fn-strip--designs .af-fn-strip__glyph{top:-9px}}@media screen and (max-width:767px){.af-fn-strip--designs .af-fn-strip__glyph{font-size:199px;top:177px;right:16.7px}.af-fn-strip--designs .af-fn-strip__text{line-height:1.2em}}.af-fn-how{background-color:var(--af-canvas);position:relative;overflow:visible}.af-fn-how--designs{overflow:hidden}.af-fn-how__texture{z-index:0;opacity:.1;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.af-fn-how__col{z-index:1;padding:5%;position:relative}@media screen and (max-width:1024px){.af-fn-how__col{padding:5% 0}}@media screen and (max-width:767px){.af-fn-how__col{padding:10% 2%}}.af-fn-how__scribble{z-index:1;text-align:center;width:100%;top:-101px;left:-555px}.af-fn-how__scribble img{opacity:.73;filter:brightness(200%)contrast(116%)saturate(74%)blur()hue-rotate(280deg);width:21%}.af-fn-how__anchor{height:0;margin-bottom:30px}.af-fn-how__intro{--af-fn-gap:20px;max-width:650px;margin:0 auto}.af-fn-how__intro .af-fn-title,.af-fn-why__intro .af-fn-title,.af-fn-perks__intro .af-fn-title{margin:-10px 0 -9px}.af-fn-how__arrow{width:100%;max-width:100%}.af-fn-how__arrow img{width:25%}@media screen and (max-width:767px){.af-fn-how--figma .af-fn-how__arrow{display:none}}.af-fn-how__steps{max-width:1140px;margin:0 auto;display:flex}@media screen and (max-width:767px){.af-fn-how__steps{flex-direction:column}}.af-fn-how--figma .af-fn-how__steps{margin-top:-20px;margin-bottom:20px}.af-fn-how__step{flex:0 0 33.3333%;max-width:33.3333%}@media screen and (max-width:767px){.af-fn-how__step{flex-basis:auto;width:100%;max-width:none}}.af-fn-how__step-in{text-align:center;padding:10%}@media screen and (max-width:767px){.af-fn-how__step-in{padding:5%}}.af-fn-how__step-in p{margin:0 0 20px}.af-fn-amz{background-color:var(--af-line-light);--af-fn-shape-fill:var(--af-canvas);position:relative;overflow:visible}.af-fn-amz__container{z-index:2;align-items:stretch;max-width:1200px;min-height:750px;margin:0 auto;display:flex;position:relative}@media screen and (max-width:767px){.af-fn-amz__container{min-height:446px}}.af-fn-amz__wrap{--af-fn-gap:30px;justify-content:center}.af-fn-amz__blob{top:-59px;right:-77.594px}.af-fn-amz__blob img{opacity:.69;width:211px;height:211px;display:block}@media screen and (max-width:767px){.af-fn-amz__blob{display:none}}.af-fn-amz__outline{top:-105px;left:-123px}.af-fn-amz__outline img{opacity:.5;width:300px;height:300px;display:block}@media screen and (max-width:767px){.af-fn-amz__outline{display:none}}.af-fn-amz__arrow-down{text-align:center;width:39.746%;top:-159px;left:432px}.af-fn-amz__arrow-down img{width:54%}@media screen and (max-width:1024px){.af-fn-amz__arrow-down{top:-37px;left:357px}}@media screen and (max-width:767px){.af-fn-amz__arrow-down{display:none}}.af-fn-amz__intro{--af-fn-gap:20px;width:100%;max-width:650px;margin:0 auto}.af-fn-amz__intro .af-fn-spacer{height:50px}@media screen and (max-width:767px){.af-fn-amz__intro .af-fn-spacer{height:20px}.af-fn-amz__intro .af-fn-title{line-height:1em}.af-fn-amz__intro .af-fn-sub{font-size:22px}}.af-fn-amz__more{--af-fn-spacer:1px}@media screen and (max-width:767px){.af-fn-amz__more{--af-fn-spacer:0px}}.af-fn-amz__lower{width:100%;max-width:1140px;margin:0 auto;padding:20px 0 0;display:flex}@media screen and (max-width:1024px){.af-fn-amz__lower{flex-direction:column}}.af-fn-amz__lower-col{--af-fn-gap:20px;flex:50%;padding:10px}@media screen and (max-width:1024px){.af-fn-amz__lower-col{flex-basis:auto}}@media screen and (max-width:767px){.af-fn-amz__arrow-right{display:none}}.af-fn-amz__arrow-right-in{margin:-13px 0 -32px}.af-fn-amz__arrow-right-in img{width:43%}.af-fn-amz__lower-spacer{height:50px}@media screen and (max-width:1024px){.af-fn-amz__lower-spacer{height:0}}.af-fn-opt{background-color:var(--af-canvas);position:relative;overflow:visible}.af-fn-opt__texture{z-index:0;opacity:.08;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.af-fn-opt__container{z-index:1;align-items:stretch;max-width:1100px;min-height:600px;margin:0 auto;display:flex;position:relative}.af-fn-opt__wrap{--af-fn-gap:30px}@media screen and (max-width:767px){.af-fn-opt__wrap{padding:0}}.af-fn-opt__top{--af-fn-spacer:5px}@media screen and (max-width:767px){.af-fn-opt__top{--af-fn-spacer:0px}}.af-fn-opt__anchor{height:0;margin-bottom:30px}.af-fn-opt__glow{z-index:12;text-align:center;width:100%;top:245px;left:-580px}.af-fn-opt__glow img{opacity:.5;width:25%}.af-fn-opt__row{display:flex}.af-fn-opt__col{flex:0 0 50%;max-width:50%}@media screen and (max-width:1024px){.af-fn-opt__col--empty{display:none}}.af-fn-opt__col--main{z-index:12;position:relative}@media screen and (max-width:1024px){.af-fn-opt__col--main{flex-basis:100%;max-width:100%}}.af-fn-opt__col-in{--af-fn-gap:20px;padding:8%;position:relative}@media screen and (max-width:767px){.af-fn-opt__col-in{--af-fn-gap:30px;padding:0 5% 10%}}.af-fn-opt__scribble{top:-63px;left:374px}.af-fn-opt__scribble img{width:150px;height:95px;display:block}@media screen and (max-width:1024px){.af-fn-opt__scribble{top:-58px;left:138px}}@media screen and (max-width:767px){.af-fn-opt__scribble{top:-73px;left:108px}}.af-fn .af-fn-opt__text{text-align:center;color:var(--af-black);margin:0;padding:0 0 30px;font-size:26px;font-weight:300;line-height:33px}@media screen and (max-width:767px){.af-fn .af-fn-opt__text{padding:30px 0 40px;font-size:20px;line-height:1.3em}}.af-fn-opt__cta{background-color:var(--af-accent);width:100%;min-height:59px;color:var(--af-ink);font-family:var(--af-font-sans);text-align:center;border-radius:5px;justify-content:center;align-items:center;padding:18px;font-size:18px;font-weight:400;line-height:1.2;transition:background-color .3s;display:flex}.af-fn-opt__cta:hover,.af-fn-opt__cta:focus-visible{background-color:var(--af-accent-bright);color:var(--af-ink)}.af-fn-opt__cta:focus-visible{outline:2px solid var(--af-black);outline-offset:3px}.af-fn-band{background-color:var(--af-accent);height:40px}@media screen and (max-width:767px){.af-fn-band{display:none}}.af-fn-legal{background-color:var(--af-black);color:var(--af-white)}.af-fn-legal__container{align-items:center;max-width:800px;min-height:300px;margin:0 auto;display:flex}@media screen and (max-width:767px){.af-fn-legal__container{min-height:312px}}.af-fn-legal__wrap{--af-fn-gap:0}.af-fn-legal__logo{z-index:1;text-align:center;margin:20px 0 -44px;padding:0 0 50px;line-height:28.5px;position:relative}.af-fn-legal__logo img{width:39%}@media screen and (max-width:767px){.af-fn-legal__logo{padding:0 40px 40px}.af-fn-legal__logo img{width:80%}}.af-fn .af-fn-legal__line{text-align:center;color:var(--af-grey-ab);margin:0;padding:0;font-size:12px;font-weight:500;line-height:18px}.af-fn .af-fn-legal__line a{color:var(--af-accent-bright)}.af-fn .af-fn-legal__line a:hover{color:var(--af-accent-bright-hover)}.af-fn-legal__links{color:var(--af-accent-bright)}.af-fn-dhero{isolation:isolate;background-color:var(--af-black);color:var(--af-white);position:relative;overflow:hidden}.af-fn-dhero__media{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.af-fn-dhero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.af-fn-dhero__overlay{z-index:1;background-color:var(--af-black);opacity:.65;position:absolute;inset:0}.af-fn-dhero__container{z-index:2;align-items:center;max-width:650px;min-height:750px;margin:0 auto;display:flex;position:relative}.af-fn-dhero__wrap{--af-fn-gap:30px}.af-fn-dhero__logo{z-index:1;position:relative}.af-fn-dhero__logo-in{margin:-60px}.af-fn-dhero__logo-in img{width:19%}@media screen and (max-width:767px){.af-fn-dhero__logo-in{margin:-19px 0 -29px;padding:0 0 10px}.af-fn-dhero__logo-in img{width:29%}}.af-fn-dhero .af-fn-dhero__title{letter-spacing:-2px;text-align:center;color:var(--af-white);margin:0;font-size:70px;font-weight:600;line-height:1.2em}@media screen and (max-width:767px){.af-fn-dhero .af-fn-dhero__title{margin-top:-25px;font-size:59px}}.af-fn-dhero__title-w,.af-fn-dhero__sub-w,.af-fn-dhero__btn-w{z-index:1;position:relative}.af-fn .af-fn-dhero__sub{font-size:28px;font-weight:var(--af-fw-extralight,300);text-align:center;color:var(--af-white);margin:0;padding:0;line-height:1}.af-fn .af-fn-dhero__note{text-align:center;color:var(--af-white);margin:0;padding:0;font-size:12px;font-weight:500;line-height:18px}.af-fn-why{background-color:var(--af-line-light);--af-fn-shape-fill:var(--af-canvas);position:relative;overflow:visible}.af-fn-why__container{z-index:2;align-items:stretch;max-width:1200px;min-height:750px;margin:0 auto;display:flex;position:relative}@media screen and (max-width:767px){.af-fn-why__container{min-height:600px}}.af-fn-why__wrap{--af-fn-gap:30px;justify-content:center}.af-fn-why__blob{top:-40px;right:-37.6px}.af-fn-why__blob img{opacity:.69;width:211px;height:211px;display:block}@media screen and (max-width:767px){.af-fn-why__blob{display:none}}.af-fn-why__blue{top:-105px;left:-123px}.af-fn-why__blue img{opacity:.5;width:300px;height:300px;display:block}@media screen and (max-width:767px){.af-fn-why__blue{display:none}}.af-fn-why__arrow-down{text-align:center;width:39.746%;top:-111px;left:561px}.af-fn-why__arrow-down img{width:54%}@media screen and (max-width:1024px){.af-fn-why__arrow-down{top:-37px;left:357px}}@media screen and (max-width:767px){.af-fn-why__arrow-down{display:none}}.af-fn-why__intro{--af-fn-gap:20px;width:100%;max-width:650px;margin:0 auto}@media screen and (max-width:767px){.af-fn-why__intro .af-fn-spacer{height:0}.af-fn-why__intro .af-fn-sub{padding-bottom:30px;font-size:22px}}.af-fn-why__row{width:100%;max-width:1140px;margin:0 auto;display:flex}@media screen and (max-width:767px){.af-fn-why__row{flex-direction:column}}.af-fn-why__col{flex-direction:column;flex:0 0 50%;max-width:50%;display:flex}@media screen and (max-width:767px){.af-fn-why__col{flex-basis:auto;width:100%;max-width:none}}.af-fn-why__col--text{--af-fn-gap:20px;flex-direction:column;justify-content:center;padding:20px;display:flex}@media screen and (max-width:767px){.af-fn-why__col--text{--af-fn-gap:30px}}.af-fn-why__card{background-image:linear-gradient(105deg, var(--af-navy) 0%, var(--af-blue) 100%);color:var(--af-white);--af-fn-gap:20px;border-radius:20px;flex-direction:column;flex:auto;justify-content:center;margin:20px;padding:10%;display:flex}@media screen and (max-width:767px){.af-fn-why__card{margin:5px}}.af-fn .af-fn-why__quote{font-size:28px;font-weight:var(--af-fw-extralight,300);text-align:center;color:var(--af-white);margin:0;padding:0;line-height:32px}.af-fn-why__who{align-items:center;display:flex}@media screen and (max-width:767px){.af-fn-why__who{flex-direction:column;align-items:stretch}}.af-fn-why__who-col{text-align:center;flex:1 1 0;min-width:0}@media screen and (max-width:767px){.af-fn-why__who-col{flex:none}}.af-fn-why__avatar{vertical-align:middle;border-radius:100px;width:100%;max-width:27%;height:auto;display:inline-block}.af-fn .af-fn-why__name{text-align:center;color:var(--af-white);margin:0;padding:0;font-size:20px;font-weight:600;line-height:1.5em}.af-fn-why__mark{height:1.3em;color:var(--af-white);margin:-28px 0 -77px;padding-top:.15em;font-size:109px}.af-fn-why__mark svg{width:.2716em;height:.2844em;margin:12.5px auto 0;display:block}@media screen and (max-width:767px){.af-fn-why__mark svg{margin-top:16px}}.af-fn-why__text{text-align:start;max-width:450px;margin:-10px 0 -19px;display:flow-root}.af-fn-why__text h4{color:var(--af-ink);margin:0;padding:0;font-size:20px;font-weight:500;line-height:1.5em}.af-fn-why__text p{margin:0 0 20px}@media screen and (max-width:767px){.af-fn-why__text--first{margin:30px 0 -15px}.af-fn-why__text--last{margin:10px 0 0}}.af-fn-design{position:relative;overflow:hidden}.af-fn-design__container{align-items:center;max-width:1200px;min-height:650px;margin:0 auto;display:flex}.af-fn-design__wrap{width:100%;padding:10px}.af-fn-design__row{max-width:1140px;margin:0 auto;display:flex}@media screen and (max-width:767px){.af-fn-design__row{flex-direction:column}}.af-fn-design__col{flex:0 0 50%;max-width:50%}@media screen and (max-width:1024px){.af-fn-design__col{flex-basis:40%;max-width:40%}}@media screen and (max-width:767px){.af-fn-design__col{flex-basis:auto;max-width:none}}@media screen and (max-width:1024px){.af-fn-design__col--empty{flex-basis:60%;max-width:60%}}@media screen and (max-width:767px){.af-fn-design__col--empty{display:none}}.af-fn-design__col-in{--af-fn-gap:20px;padding:15%}@media screen and (max-width:1024px){.af-fn-design__col-in{padding:2%}}@media screen and (max-width:767px){.af-fn-design__col-in{padding:5%}}.af-fn .af-fn-design__title{text-align:start;color:var(--af-black);margin:0;padding:0 0 30px;font-size:40px;font-weight:300;line-height:1.3em}@media screen and (max-width:1024px){.af-fn .af-fn-design__title{padding:50px 0 20px}}@media screen and (max-width:767px){.af-fn .af-fn-design__title{padding:20px 0}}.af-fn-wow{background-color:var(--af-line-light);position:relative;overflow:visible}.af-fn-wow__container{z-index:2;align-items:stretch;max-width:1200px;min-height:750px;margin:0 auto;display:flex;position:relative}@media screen and (max-width:767px){.af-fn-wow__container{min-height:600px}}.af-fn-wow__wrap{--af-fn-gap:30px;justify-content:center}.af-fn-wow__arrow{text-align:center;width:calc(100% - 233px);top:-137px;left:233px}.af-fn-wow__arrow img{width:54%}@media screen and (max-width:1024px){.af-fn-wow__arrow{width:calc(100% - 72px);top:-103px;left:72px}}@media screen and (max-width:767px){.af-fn-wow__arrow{width:100%;top:-88px;left:-11px}}.af-fn-wow__intro{--af-fn-gap:20px;width:100%;max-width:650px;margin:0 auto}.af-fn-wow__lead{--af-fn-spacer:80px}@media screen and (max-width:767px){.af-fn-wow__lead{--af-fn-spacer:20px}.af-fn-wow__intro .af-fn-sub{font-size:22px}.af-fn-wow__intro .af-fn-title{line-height:1em}}.af-fn-wow__slots{padding:0;display:flex}.af-fn-wow__slot{flex:0 0 50%;max-width:50%;padding:10px}@media screen and (max-width:1024px){.af-fn-wow__slot{flex-basis:100%;max-width:100%}}.af-fn-wow__slot-spacer{height:50px}@media screen and (max-width:1024px){.af-fn-wow__slot-spacer{display:none}}.af-fn-perks{background-color:var(--af-canvas);--af-fn-shape-fill:var(--af-line-light);--af-fn-shape-h-m:72px;background-size:contain;position:relative;overflow:visible}@media screen and (max-width:1024px){.af-fn-perks{padding:0}}.af-fn-perks__col{z-index:2;--af-fn-gap:30px;padding:5%;position:relative}@media screen and (max-width:1024px){.af-fn-perks__col{padding:5% 0}}@media screen and (max-width:767px){.af-fn-perks__col{padding:10% 2%}}.af-fn-perks__bang{z-index:1;width:.261em;height:1em;color:var(--af-accent);opacity:.5;font-size:600px;top:-153px;right:-6.18px}@media screen and (max-width:1024px){.af-fn-perks__bang{display:none}}.af-fn-perks__intro{--af-fn-gap:20px;width:100%;max-width:650px;margin:0 auto;position:relative}@media screen and (max-width:767px){.af-fn-perks__intro .af-fn-title{margin:40px 40px 20px}}.af-fn-amp{z-index:1;width:.646em;color:var(--af-accent);opacity:.5;pointer-events:none;font-size:500px;line-height:1;position:absolute;top:-199px;right:756.18px}.af-fn-amp svg{width:100%;height:1em;display:block}@media screen and (max-width:1024px){.af-fn-amp{display:none}}@media screen and (max-width:767px){.af-fn-amp{font-size:199px;display:block;top:-103px;right:114.3px}}.af-fn-perks__steps{max-width:1140px;margin:0 auto;display:flex}@media screen and (max-width:767px){.af-fn-perks__steps{flex-direction:column}}.af-fn-perks__anchor{height:0}.af-fn-perks__arrow{text-align:center;width:39.746%;top:-271px;left:758px}.af-fn-perks__arrow img{width:54%}@media screen and (max-width:1024px){.af-fn-perks__arrow{top:-36px;left:344px}}.af-fn-rev{background-color:var(--af-black);color:var(--af-white);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.af-fn-rev__container{align-items:center;max-width:750px;min-height:650px;margin:0 auto;display:flex}.af-fn-rev__col{--af-fn-gap:30px;width:100%;padding:10%}.af-fn-rev__logo-in{margin:-40px}.af-fn-rev__logo-in img{width:19%}.af-fn .af-fn-rev__title{letter-spacing:normal;text-align:center;color:var(--af-white);margin:0;padding:0;font-size:55px;font-weight:100;line-height:64px}.af-fn .af-fn-rev__title b{font-weight:bolder}@media screen and (max-width:767px){.af-fn .af-fn-rev__title{font-size:30px;line-height:1em}}.af-fn .af-fn-rev__sub{font-size:28px;font-weight:var(--af-fw-extralight,300);text-align:center;color:var(--af-white);margin:0;padding:0;line-height:32px}@media screen and (max-width:767px){.af-fn .af-fn-rev__sub{font-size:18px;line-height:1.2em}}.af-fn-book{background-color:var(--af-canvas);padding:40px 10px}.af-fn-book__container{max-width:800px;margin:0 auto}@media (prefers-reduced-motion:reduce){.af-fn-opt__cta{transition:none}}
