h1[data-astro-cid-qkay4zco]{line-height:1}@keyframes swipe-thumb{to{transform:translate(405%)}}@keyframes swipe-progress-fade-in{0%{opacity:0;width:10%}to{opacity:1;width:100%}}@keyframes swipe-result-fade-in{0%{opacity:0}to{opacity:1}}.box-container[data-astro-cid-qkay4zco]{display:none}@supports (animation-timeline:view()){.box-container[data-astro-cid-qkay4zco]{display:contents}.box[data-astro-cid-qkay4zco]{aspect-ratio:1/.45;width:16.5%;padding:1%;position:absolute;top:48.7%;left:41.8%;container-type:inline-size;&:before{content:"";background:#fff;border-radius:6cqi;position:absolute;inset:0}}.box-result[data-astro-cid-qkay4zco]{animation-name:swipe-result-fade-in;animation-timing-function:ease-in;animation-fill-mode:both;animation-timeline:view();animation-range:cover 55% cover 60%}.box-swipe[data-astro-cid-qkay4zco]{& p{text-wrap:balance;font-size:6cqi;line-height:1;position:relative}& .swipe-track{aspect-ratio:1/.2;background:var(--dap-primary-op-1);border:1cqi solid var(--dap-primary);width:92%;color:var(--dap-primary);border-radius:100px;position:relative;overflow:clip;& p{text-wrap:nowrap;font-size:5cqi;font-weight:600;transform:translate(10%)}& .track-progress{background:var(--dap-primary);border-radius:inherit;height:100%;animation-name:swipe-progress-fade-in;animation-timing-function:ease-in;animation-fill-mode:both;animation-timeline:view();animation-range:cover 10% cover 50%;position:absolute;top:0;left:0;overflow:hidden}& .track-thumb{color:#fff;background:var(--dap-primary);aspect-ratio:1;border-radius:100%;width:20%;animation-name:swipe-thumb;animation-timing-function:ease-in;animation-fill-mode:both;animation-timeline:view();animation-range:cover 10% cover 50%;position:absolute;top:-.5cqi;left:-.5cqi;container-type:inline-size;& svg{width:80cqi;height:80cqi}}}}}@keyframes hero{to{transform:rotate3d(100,290,50,5deg)perspective(100px)translateY(-150px)}}@supports (animation-timeline:view()){.hero-exit-animation[data-astro-cid-vtg3i4gi]{will-change:transform;animation-name:hero;animation-fill-mode:both;animation-timeline:view();animation-range:contain 40% exit 110%}}.hero[data-astro-cid-vtg3i4gi]{--margin-block:var(--dap-size-10);margin-block:var(--margin-block);@media (width>=720px){--margin-block:var(--dap-size-12)}@media (width<720px){& .hero-image{margin-block:var(--dap-size-10);& .hero-image-bg{& img{width:60%;height:auto;margin-inline:auto;display:block;scale:1.14}}}}@media (width>=720px){& .hero-grid{grid-template-columns:1.2fr .8fr;gap:clamp(2rem,1.1422rem + 3.6601vw,3.75rem);display:grid}& .hero-image{& .hero-image-bg{height:80%;& img{width:70%;height:auto;margin-inline:auto;display:block;transform:translateY(-10%)}}}}& .hero-text{container-type:inline-size;& h1{text-wrap:balance;font-size:5cqw}& h2{text-wrap:balance;width:12ch;font-size:12cqw;line-height:.85}}}.intro[data-astro-cid-vtg3i4gi]{--margin-block:var(--dap-size-10);margin-block:var(--margin-block);color:var(--dap-gray-12);@media (width>=720px){--margin-block:var(--dap-size-12)}& .dap-container-xl{padding-inline:var(--dap-size-4);container-type:inline-size}& h3,& h4{margin:0;font-size:8cqw;font-weight:600;line-height:1;@media (width>=720px){font-size:max(5rem,6cqw)}}& h4{color:var(--dap-gray-5);margin-bottom:var(--dap-size-9)}& p{font-size:var(--dap-font-size-4);text-wrap:pretty;font-weight:600;line-height:1.1;@media (width>=720px){font-size:var(--dap-font-size-5)}&+p[data-astro-cid-vtg3i4gi]{color:var(--dap-gray-5)}}}.usps[data-astro-cid-vtg3i4gi]{--padding-block:var(--dap-size-10);padding-block:var(--padding-block);@media (width>=720px){--padding-block:var(--dap-size-12)}& .dap-container-xl{padding-inline:var(--dap-size-4)}& .content{border-radius:var(--dap-radius-4);color:var(--dap-white);background:linear-gradient(305.88deg,#f05b94 0%,#49111d 100%);& .content-header{container-type:inline-size;& h2{leading-trim:both;text-edge:cap;font-size:10cqw;line-height:1.1;@media (width<1024px){text-wrap:pretty}@media (width>=1024px){max-width:13ch;font-size:9cqw}}}}& ul{& li{background:var(--dap-pink-op-3);border-radius:var(--dap-radius-3);text-wrap:balance;margin-block-end:2px;padding:1rem 1.6rem;font-size:1.25em;line-height:1.2}}}#participant-calculator[data-astro-cid-vtg3i4gi]{scroll-margin-top:100px}.participant-calculator[data-astro-cid-vtg3i4gi]{--padding-block:var(--dap-size-10);padding-block-end:var(--padding-block);@media (width>=720px){--padding-block:var(--dap-size-12)}}.shop[data-astro-cid-vtg3i4gi]{block-size:100dvh;color:var(--dap-yellow);background:var(--dap-gray-13);align-items:center;display:grid;container-type:inline-size;&>[data-astro-cid-vtg3i4gi]{grid-area:1/1}& img{opacity:.2;mix-blend-mode:luminosity;filter:contrast(1.3);object-fit:cover;object-position:center;block-size:100dvh;inline-size:100dvw}& .dap-container-xl{padding-inline:var(--dap-size-4);& .text{max-width:25ch;font-size:max(2.4rem,2.83cqw);line-height:1.3;position:relative}}}.quote-single[data-astro-cid-vtg3i4gi]{--padding-block:var(--dap-size-10);padding-block:var(--padding-block);@media (width>=720px){--padding-block:var(--dap-size-12)}& .dap-container-xl{padding-inline:var(--dap-size-4)}& .content{background:var(--dap-gray-1);border-radius:var(--dap-radius-4);& .content-header{container-type:inline-size;& h2{leading-trim:both;text-edge:cap;font-size:10cqw;line-height:1.1;@media (width<1024px){text-wrap:pretty}@media (width>=1024px){max-width:13ch;font-size:9cqw}}}}}.win-win[data-astro-cid-vtg3i4gi]{--padding-block:var(--dap-size-10);padding-block:var(--padding-block);@media (width>=720px){--padding-block:var(--dap-size-12)}& .dap-container-xl{padding-inline:var(--dap-size-4)}}.cta[data-astro-cid-vtg3i4gi]{--margin-block:var(--dap-size-10);--cta-padding-block:var(--dap-size-6);margin-block:var(--margin-block);@media (width>=720px){--margin-block:var(--dap-size-12);--cta-padding-block:var(--dap-size-10)}& .dap-container-xl{padding-inline:var(--dap-size-4)}& .cta-item{& h1{text-wrap:balance;max-width:20ch;margin-block-end:var(--dap-size-5);font-size:clamp(2rem,.2353rem + 7.5294vw,5.6rem);line-height:1}}}.quotes[data-astro-cid-vtg3i4gi]{min-height:100dvh;padding-block:var(--dap-size-11);& h1{text-wrap:balance;margin-block-end:var(--dap-size-10);font-size:clamp(3rem,1.75rem + 4vw,4rem);font-weight:200;line-height:1}}
