.ff-home{--purple: #9146ff;--white: #ffffff;--ink: #0e0a16;background-color:var(--white);color:var(--ink);overflow-x:hidden}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.reveal--visible{opacity:1;transform:translateY(0)}.bounce-word{display:inline-block;margin-right:.22em;opacity:0;transform:translateY(.9em);animation-duration:.26s;animation-timing-function:linear;animation-fill-mode:forwards}.bounce-word--visible{animation-name:rise-up}@keyframes rise-up{0%{opacity:0;transform:translateY(.9em);animation-timing-function:cubic-bezier(0,0,.15,1)}40%{opacity:1;transform:translateY(.42em);animation-timing-function:linear}60%{opacity:1;transform:translateY(.42em);animation-timing-function:cubic-bezier(0,0,.1,1)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bounce-word{animation:none!important;opacity:1;transform:none}.ff-create-media img,.ff-build-media img,.ff-irl-media img,.ff-irl-wordmark-media img{transform:none!important}}.ff-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:32px;padding:70px 140px;background-color:var(--purple)}.ff-nav-logo img{height:40px;width:auto;display:block}.ff-nav-links{display:flex;align-items:center;gap:36px;margin-left:48px}.ff-nav-link{position:relative;color:var(--white);text-decoration:none;font-size:19px;font-weight:600;opacity:.85;transition:opacity .2s ease,color .2s ease}.ff-nav-link:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:4px;background-color:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ff-nav-link:hover{color:var(--ink);opacity:1}.ff-nav-link:hover:after{transform:scaleX(1)}.ff-nav-burger{display:none;position:relative;margin-left:auto;width:26px;height:18px;background:none;border:none;padding:0;cursor:pointer}.ff-nav-burger-bar{position:absolute;left:0;width:100%;height:4px;background-color:var(--white);transition:top .25s ease,transform .25s ease}.ff-nav-burger-bar:first-child{top:0}.ff-nav-burger-bar:last-child{top:14px}.ff-nav-burger--open .ff-nav-burger-bar:first-child{top:7px;transform:rotate(45deg)}.ff-nav-burger--open .ff-nav-burger-bar:last-child{top:7px;transform:rotate(-45deg)}.ff-nav-overlay{position:fixed;left:0;right:0;bottom:0;z-index:100;background-color:var(--purple);display:flex;flex-direction:column;padding:28px}.ff-nav-overlay-links{display:flex;flex-direction:column}.ff-nav-overlay-link{color:var(--white);text-decoration:none;font-size:58px;font-weight:600;padding:14px 0}.ff-hero{background-color:var(--purple);padding:64px 140px 0}.ff-hero-title{color:var(--white);font-size:200px;font-weight:600;line-height:.98;letter-spacing:-2px;margin:0 0 24px}.ff-mission{color:var(--ink);font-size:200px;font-weight:600;line-height:1.04;letter-spacing:-2px;margin:0;max-width:1500px}.ff-inline-img{object-fit:cover;vertical-align:middle}.ff-inline-img--a{float:right;width:300px;height:300px;margin:8px -140px 8px 32px}.ff-inline-img--c{float:left;width:180px;height:180px;margin:8px 24px 8px 0}.ff-inline-img--b{float:left;width:110px;height:110px;margin:10px 24px 10px -140px}.ff-collage{position:relative;height:560px;margin-top:40px}.ff-collage-tile{position:absolute;overflow:hidden}.ff-collage-tile img{width:100%;height:100%;object-fit:cover;display:block}.ff-collage-a{width:15%;height:46%;left:0%;top:2%}.ff-collage-b{width:20%;height:58%;left:13%;top:30%;z-index:2}.ff-collage-c{width:17%;height:40%;left:31%;top:0%}.ff-collage-d{width:16%;height:50%;left:45%;top:20%;z-index:2}.ff-collage-e{width:15%;height:38%;left:59%;top:4%}.ff-collage-f{width:19%;height:55%;left:70%;top:34%;z-index:2}.ff-collage-g{width:14%;height:34%;left:86%;top:0%}.ff-collage-h{width:13%;height:30%;left:87%;top:40%}.ff-section{padding:96px 140px;position:relative}.ff-section--white{background-color:var(--white)}.ff-section--purple{background-color:var(--purple)}.ff-step-notch{clip-path:polygon(0 18%,32% 18%,32% 0,100% 0,100% 100%,0 100%)}.ff-step-notch--left{clip-path:polygon(0 0,68% 0,68% 18%,100% 18%,100% 100%,0 100%)}.ff-h1-ish{font-size:80px;font-weight:800;line-height:1.02;letter-spacing:-1px;margin:0;color:var(--ink)}.ff-h1-ish--light{color:var(--white)}.ff-h1-ish--hero{font-size:200px;font-weight:600;line-height:.98;letter-spacing:-2px}.ff-body{font-size:19px;line-height:1.6;color:#0e0a16bf;margin:0;max-width:480px}.ff-body--light{color:#ffffffe0}.ff-body--bold{font-weight:700;font-size:24px;line-height:1.4;color:var(--ink);max-width:560px}.ff-body--bold.ff-body--light{color:var(--white)}.ff-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:200px;row-gap:100px;align-items:start}.ff-create-right{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;gap:20px}.ff-create-right .ff-body,.ff-create-right .ff-body--bold{font-size:20px;max-width:none}.ff-create-media{grid-column:1 / 2;grid-row:2 / 3;position:relative;width:50vw;height:420px;margin-left:-140px;overflow:hidden}.ff-create-media img{position:absolute;top:-60px;left:0;width:100%;height:540px;object-fit:cover;display:block;will-change:transform}.ff-build{min-height:520px;padding-bottom:200px}.ff-build h2{margin-top:220px;margin-bottom:140px}.ff-build--discover h2{margin-top:240px;margin-bottom:90px}.ff-build--discover{clip-path:polygon(0 266px,32% 266px,32% 0,100% 0,100% 100%,0 100%)}.ff-build-content{display:flex;align-items:flex-start;justify-content:space-between;gap:64px}.ff-build-left{display:flex;flex-direction:column;flex:0 0 calc(50vw - 204px)}.ff-build-copy{margin:0;max-width:none;font-size:38px}.ff-build-cta,.ff-build-cta.ff-body--light{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:56px;width:fit-content;color:var(--ink);font-size:38px;text-decoration:none;transition:color .2s ease}.ff-build-cta:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:4px;background-color:var(--white);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ff-build-cta:hover{color:var(--white)}.ff-build-cta:hover:after{transform:scaleX(1)}.ff-build-media{position:relative;flex:0 0 50vw;height:420px;overflow:hidden}.ff-build-media img{position:absolute;top:-60px;left:0;width:100%;height:540px;object-fit:cover;display:block;will-change:transform}.ff-build-media--discover{flex-basis:35vw;height:auto;aspect-ratio:2 / 3;right:-140px}.ff-build-media--discover img{height:calc(100% + 120px)}.ff-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.ff-btn:hover{transform:translateY(-2px);opacity:.92}.ff-btn--white{background-color:var(--white);color:var(--purple)}.ff-btn-row{display:flex;gap:32px;flex-wrap:wrap}.ff-textlink{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:0;width:fit-content;color:var(--purple);text-decoration:none;font-size:24px;font-weight:700;line-height:1.4;transition:color .2s ease}.ff-textlink:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:4px;background-color:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ff-textlink:hover{color:var(--ink)}.ff-textlink:hover:after{transform:scaleX(1)}.ff-textlink--light{color:var(--white)}.ff-textlink--light:after{background-color:var(--white)}.ff-textlink--light:hover{color:var(--white);opacity:.8}.ff-quicklinks{display:flex;flex-direction:column;padding-top:140px;padding-bottom:140px;min-height:400px}.ff-bigarrow{color:var(--purple);text-decoration:none;font-size:56px;font-weight:800;letter-spacing:-1px;display:inline-flex;align-items:center;gap:14px;transition:opacity .2s ease}.ff-bigarrow-icon,.ff-arrow-icon{display:inline-block;position:relative;overflow:hidden}.ff-bigarrow-icon:before,.ff-bigarrow-icon:after,.ff-arrow-icon:before,.ff-arrow-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:url(/arrow-up-right-black.svg);mask-image:url(/arrow-up-right-black.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .35s ease}.ff-bigarrow-icon:after,.ff-arrow-icon:after{transform:translate(-130%,130%)}a:hover .ff-bigarrow-icon:before,a:hover .ff-arrow-icon:before{transform:translate(130%,-130%)}a:hover .ff-bigarrow-icon:after,a:hover .ff-arrow-icon:after{transform:translate(0)}@media(prefers-reduced-motion:reduce){.ff-bigarrow-icon:before,.ff-bigarrow-icon:after,.ff-arrow-icon:before,.ff-arrow-icon:after{transition:none}.ff-bigarrow-icon:after,.ff-arrow-icon:after{transform:translate(0);opacity:0}a:hover .ff-bigarrow-icon:before,a:hover .ff-arrow-icon:before{transform:translate(0)}}.ff-bigarrow-icon{width:36px;height:36px}.ff-arrow-icon{width:20px;height:20px}.ff-build-cta .ff-arrow-icon{width:32px;height:32px}.ff-bigarrow:hover{opacity:.75}.ff-bigarrow--a{align-self:flex-start}.ff-bigarrow--b{align-self:flex-end;margin-top:24px}.ff-bigarrow--light{color:var(--white)}.ff-bigarrow--hero{font-size:200px;font-weight:600;line-height:.98;letter-spacing:-2px;gap:20px;transition:color .2s ease}.ff-bigarrow--hero:hover{color:var(--ink);opacity:1}.ff-bigarrow--hero .ff-bigarrow-icon{width:120px;height:120px}.ff-irl{display:grid;grid-template-columns:calc(50vw - 204px) 50vw;column-gap:64px;row-gap:32px;padding-top:160px;padding-bottom:0}.ff-irl--cheer{padding-bottom:160px}.ff-irl--hotdrops{padding-top:0}.ff-irl-copy{display:flex;flex-direction:column;gap:28px}.ff-irl-title{grid-column:1 / -1;width:calc(100% - 140px);margin-bottom:55px}.ff-irl-copy .ff-body--bold{font-size:38px;max-width:620px}.ff-irl-links .ff-textlink{font-size:38px}.ff-irl-links .ff-arrow-icon{width:32px;height:32px}.ff-irl-links{display:flex;flex-direction:column;gap:10px}.ff-irl-media{position:relative;width:100%;height:420px;overflow:hidden}.ff-irl-media img{position:absolute;top:-60px;left:0;width:100%;height:540px;object-fit:cover;display:block;will-change:transform}.ff-irl-wordmark-row{grid-column:1 / -1;width:calc(100% - 140px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:200px;row-gap:100px;align-items:start;margin:96px 0 160px}.ff-irl-wordmark{grid-column:1 / 2;grid-row:1 / 2;color:var(--ink);font-size:200px;font-weight:600;letter-spacing:-2px;line-height:.98;margin:0}.ff-irl-wordmark-media{grid-column:1 / 2;grid-row:2 / 3;position:relative;width:50vw;aspect-ratio:1 / 1;margin-left:-140px;overflow:hidden}.ff-irl-wordmark-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ff-irl-wordmark-col{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;gap:20px}.ff-irl-wordmark-desc{font-size:38px;max-width:none}.ff-irl-wordmark-col .ff-textlink{font-size:38px}.ff-irl-wordmark-col .ff-arrow-icon{width:32px;height:32px}.ff-getonbrand{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:64px;row-gap:48px;align-items:start;min-height:640px;background-color:#000}.ff-getonbrand h2{grid-column:1 / 2;grid-row:1 / 2;margin-top:110px;margin-bottom:0}.ff-getonbrand-right{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;gap:28px}.ff-getonbrand-copy{margin:0;max-width:none;font-size:38px}.ff-getonbrand-cta{display:inline;position:relative;width:fit-content;color:var(--purple);font-size:38px;max-width:760px;text-decoration:none;transition:color .2s ease}.ff-getonbrand-break{display:none}.ff-getonbrand-cta .ff-bigarrow-icon{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-left:10px}.ff-getonbrand-cta:hover{color:var(--white);opacity:1;text-decoration:underline}.ff-footer{position:relative;z-index:1;margin-top:-2px;background-color:#000;padding:120px 140px 150px}.ff-footer-top{display:flex;align-items:flex-start;gap:180px;margin-bottom:72px}.ff-footer-logo{height:56px;width:auto;display:block;flex-shrink:0}.ff-footer-columns{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;flex:1 1 auto}.ff-footer-heading{color:var(--white);font-size:13px;font-weight:600;margin:0 0 18px}.ff-footer-link{position:relative;display:block;width:fit-content;color:var(--white);text-decoration:none;font-size:22px;font-weight:600;margin-bottom:16px;transition:color .2s ease}.ff-footer-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background-color:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ff-footer-link:hover{color:var(--purple)}.ff-footer-link:hover:after{transform:scaleX(1)}.ff-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ff-footer-bottom-links{display:flex;gap:20px;flex-wrap:wrap}.ff-footer-bottom-link{position:relative;color:var(--white);text-decoration:none;font-size:13px;transition:color .2s ease}.ff-footer-bottom-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ff-footer-bottom-link:hover{color:var(--purple)}.ff-footer-bottom-link:hover:after{transform:scaleX(1)}.ff-footer-copyright{color:var(--white);font-size:13px}@media(max-width:1024px){.ff-hero-title,.ff-mission{font-size:72px}.ff-inline-img--a{width:150px;height:150px;margin:6px -140px 6px 18px}.ff-inline-img--b{width:70px;height:70px;margin:6px 14px 6px -140px}.ff-inline-img--c{width:100px;height:100px;margin:6px 14px 6px 0}.ff-collage{margin-top:24px}.ff-h1-ish{font-size:56px}.ff-h1-ish--hero,.ff-bigarrow--hero,.ff-irl-wordmark{font-size:72px}.ff-create,.ff-irl-wordmark-row{column-gap:64px}}@media(max-width:960px){.ff-create-right .ff-body:not(.ff-body--bold){display:none}.ff-create{row-gap:48px}.ff-build h2{margin-bottom:60px}.ff-build--discover h2{margin-bottom:50px}.ff-irl-title{margin-bottom:28px}.ff-irl-wordmark-row{row-gap:48px;margin-top:24px;margin-bottom:0}.ff-nav-links{display:none}.ff-nav-burger{display:flex}.ff-section{padding:64px 40px}.ff-irl--cheer{padding-top:24px}.ff-hero{padding:48px 40px 0}.ff-nav{padding:36px 40px 20px}.ff-footer{padding-left:40px;padding-right:40px}.ff-quicklinks{padding-top:90px;padding-bottom:90px;min-height:auto}.ff-inline-img--a{margin-right:-64px}.ff-inline-img--b{margin-left:-64px}.ff-create,.ff-irl,.ff-getonbrand{grid-template-columns:1fr}.ff-getonbrand{min-height:auto}.ff-create-right,.ff-create-media,.ff-getonbrand h2,.ff-getonbrand-right{grid-column:1 / 2;grid-row:auto}.ff-getonbrand h2{margin-top:60px}.ff-getonbrand-copy,.ff-getonbrand-cta{font-size:20px}.ff-getonbrand-cta .ff-bigarrow-icon{width:18px;height:18px}.ff-getonbrand-right{gap:0}.ff-create-media{width:100%;aspect-ratio:1 / 1;height:auto;margin-left:0;order:3}.ff-create-media img{height:calc(100% + 120px)}.ff-build-content{flex-direction:column}.ff-build-left{flex:1 1 auto}.ff-build-media{position:relative;width:100%;height:auto;margin-right:0}.ff-build-media:not(.ff-build-media--discover){aspect-ratio:3 / 2}.ff-build-media img{top:-60px;height:calc(100% + 120px)}.ff-build-media--discover{flex-basis:auto;aspect-ratio:2 / 3;right:0}.ff-build--discover{clip-path:polygon(0 80px,32% 80px,32% 0,100% 0,100% 100%,0 100%);min-height:auto}.ff-build--discover h2{margin-top:140px}.ff-build h2{margin-top:90px}.ff-build-copy,.ff-build-cta,.ff-build-cta.ff-body--light{font-size:20px}.ff-build-cta .ff-arrow-icon{width:18px;height:18px}.ff-build-cta,.ff-build-cta.ff-body--light{margin-top:0}.ff-irl-copy .ff-body--bold,.ff-irl-links .ff-textlink{font-size:20px}.ff-irl-links .ff-arrow-icon{width:18px;height:18px}.ff-irl-copy{gap:0}.ff-irl-wordmark-desc{font-size:20px}.ff-irl-wordmark-col{gap:0}.ff-irl-media{width:100%;margin-right:0}.ff-bigarrow--hero{gap:12px}.ff-bigarrow--hero .ff-bigarrow-icon{width:44px;height:44px}.ff-irl-title,.ff-irl-wordmark-row{width:100%}.ff-irl-wordmark-row{grid-template-columns:1fr}.ff-irl-wordmark,.ff-irl-wordmark-media,.ff-irl-wordmark-col{grid-column:1 / 2;grid-row:auto}.ff-irl-wordmark-media{width:100%;margin-left:0;order:3}.ff-irl-wordmark-desc{font-size:19px}.ff-irl-wordmark-col .ff-textlink{font-size:20px}.ff-irl-wordmark-col .ff-arrow-icon{width:20px;height:20px}.ff-footer-top{flex-direction:column;gap:32px}.ff-footer-columns{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ff-getonbrand-break{display:block}.ff-section,.ff-hero,.ff-nav,.ff-footer{padding-left:20px;padding-right:20px}.ff-hero-title,.ff-mission{font-size:59px}.ff-inline-img--a{width:100px;height:100px;margin:4px -64px 4px 10px}.ff-inline-img--b{width:56px;height:56px;margin:4px 10px 4px -64px}.ff-inline-img--c{width:64px;height:64px;margin:4px 14px 4px 0}.ff-collage{height:320px;margin-top:16px}.ff-h1-ish,.ff-h1-ish--hero,.ff-bigarrow--hero,.ff-irl-wordmark{font-size:59px}.ff-bigarrow--hero .ff-bigarrow-icon{width:36px;height:36px}.ff-nav-overlay-link{font-size:45px}.ff-body--bold{font-size:19px}.ff-step-notch{clip-path:polygon(0 4%,72% 4%,72% 0,100% 0,100% 100%,0 100%)}.ff-step-notch--left{clip-path:polygon(0 0,28% 0,28% 4%,100% 4%,100% 100%,0 100%)}}.navbar{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 96px;background-color:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:1000}.logo{display:flex;align-items:center;height:50px;width:auto}.logo-text{height:40px;width:auto}.navbar-close{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:18px;color:#0e0a16;text-decoration:none}.navbar-close-bar{position:absolute;left:0;top:7px;width:100%;height:4px;background-color:#0e0a16}.navbar-close-bar:first-child{transform:rotate(45deg)}.navbar-close-bar:last-child{transform:rotate(-45deg)}@media(max-width:960px){.navbar{padding:0 40px}}@media(max-width:560px){.navbar{padding:0 20px}}.home-footer{position:relative;z-index:1;background-color:#000;padding:120px 140px 150px}.footer-top{display:flex;align-items:flex-start;gap:180px;margin-bottom:72px}.footer-logo{height:56px;width:auto;display:block;flex-shrink:0}.footer-columns{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;flex:1 1 auto}.footer-heading{color:#fff;font-size:13px;font-weight:600;margin:0 0 18px}.footer-link{position:relative;display:block;width:fit-content;color:#fff;text-decoration:none;font-size:22px;font-weight:600;margin-bottom:16px;transition:color .2s ease}.footer-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background-color:#9146ff;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.footer-link:hover{color:#9146ff}.footer-link:hover:after{transform:scaleX(1)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-bottom-links{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom-link{position:relative;color:#fff;text-decoration:none;font-size:13px;transition:color .2s ease}.footer-bottom-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#9146ff;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.footer-bottom-link:hover{color:#9146ff}.footer-bottom-link:hover:after{transform:scaleX(1)}.footer-copyright{color:#fff;font-size:13px}@media(max-width:960px){.home-footer{padding-left:40px;padding-right:40px}.footer-top{flex-direction:column;gap:32px}.footer-columns{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.home-footer{padding-left:20px;padding-right:20px}}h3{font-size:24px;color:#0e0a16;margin-top:30px}.policy-container{max-width:800px;margin:10px auto 70px;padding:20px}h1{color:#0e0a16;font-size:48px}h2{font-size:30px;color:#0e0a16;margin-top:70px;margin-bottom:70px}h3{font-size:24px;color:#0e0a16bf;margin-top:30px}p{font-size:16px;color:#0e0a16bf;line-height:1.6}ul{padding-left:20px}ul li{font-size:14px;color:#555;margin-bottom:8px}strong{color:#16adfe}.email-btn{padding:12px 50px;font-size:16px;font-weight:600;background-color:#16adfe;color:#fff;border:none;border-radius:200px;cursor:pointer;transition:background-color .3s ease}.email-btn:hover{background-color:#0e95e0}.brand-colors{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.brand-swatch{display:flex;flex-direction:column;gap:8px}.brand-swatch-square{width:88px;height:88px;border-radius:10px;flex-shrink:0}.brand-swatch-square--bordered{border:1px solid #e0e0e0}.brand-swatch-info{display:flex;flex-direction:column;gap:2px}.brand-swatch-hex{font-size:12px;font-weight:600;color:#0e0a16;font-family:SF Mono,Fira Code,monospace}.brand-swatch-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#16adfe}.brand-accept{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;cursor:pointer}.brand-accept input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#16ADFE;cursor:pointer}.brand-accept-label{font-size:14px;color:#0e0a16bf;line-height:1.5;cursor:pointer}.brand-download-btn{display:inline-block;padding:10px 24px;background:#16adfe;color:#000;font-size:14px;font-weight:700;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:opacity .15s}.brand-download-btn:disabled{background:#eee;color:#999;cursor:not-allowed}.brand-download-btn:not(:disabled):hover{opacity:.88}.news-list{display:flex;flex-direction:column;margin-top:8px}.news-item-card{padding:36px 0;border-bottom:1px solid #e5e5e5;text-decoration:none;display:block}.news-item-card:first-child{border-top:1px solid #e5e5e5}.news-meta{display:flex;align-items:center;gap:12px;margin-bottom:14px}.news-category{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#16adfe}.news-date{font-size:13px;font-weight:400;color:#555}.news-card-title{font-size:24px;font-weight:700;color:#0e0a16;line-height:1.25;margin-bottom:12px;letter-spacing:-.01em;text-wrap:balance}.news-card-summary{font-size:15px;color:#5a5a5a;line-height:1.65;margin-bottom:18px;max-width:620px}.news-read-more{font-size:13px;font-weight:600;color:#16adfe}.news-article-meta{display:flex;align-items:center;gap:12px;margin-bottom:28px}.news-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#555;text-decoration:none;margin-bottom:40px;transition:color .12s}.news-back:hover{color:#0e0a16}.news-article-title{font-size:40px;font-weight:800;color:#0e0a16;line-height:1.1;letter-spacing:-.025em;margin-bottom:20px;text-wrap:balance}.news-article-summary{font-size:18px;color:#5a5a5a;line-height:1.65;margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid #e5e5e5;max-width:600px}.news-article-body h3{font-size:20px;font-weight:700;color:#0e0a16;margin-top:44px;margin-bottom:16px}.news-article-body p{font-size:16px;color:#0e0a16bf;line-height:1.75;margin-bottom:16px}.sitemap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px;margin-top:16px}.sitemap-section-title{font-size:22px;font-weight:700;color:#0e0a16;margin-bottom:20px}.sitemap-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sitemap-link{font-size:15px;font-weight:400;color:#0e0a16a6;text-decoration:none;transition:color .12s}.sitemap-link:hover{color:#0e0a16}@media(max-width:600px){.sitemap-grid{grid-template-columns:1fr 1fr;gap:40px 24px}}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_400Regular-BgeFQeV9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_400Regular_Italic-Cn9CfA1o.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_500Medium-CUcpVclc.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_500Medium_Italic-CjJ_lPfJ.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_600SemiBold-DlqMuChT.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_600SemiBold_Italic-HP8JHLfF.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_700Bold-DyN8EI2y.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_700Bold_Italic-BwXf8Jv0.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_800ExtraBold-0LJSPgnz.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Wix Madefor Text;src:url(/assets/WixMadeforText_800ExtraBold_Italic-B2vhdK2T.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}body{font-family:Wix Madefor Text,sans-serif;font-weight:400;margin:0;padding:0;background-color:#fff;color:#0e0a16}::selection{background-color:#ff00d2;color:#fff}::-moz-selection{background-color:#ff00d2;color:#fff}.font-regular{font-family:Wix Madefor Text,sans-serif;font-weight:400}.font-medium{font-family:Wix Madefor Text,sans-serif;font-weight:500}.font-semibold{font-family:Wix Madefor Text,sans-serif;font-weight:600}.font-bold{font-family:Wix Madefor Text,sans-serif;font-weight:700}.font-extrabold{font-family:Wix Madefor Text,sans-serif;font-weight:800}
