@property --home-cta-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --home-cta-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --home-cta-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --home-cta-shine{syntax:"<color>";initial-value:white;inherits:false}@keyframes home-hero-cta-border{to{--home-cta-angle:360deg}}@keyframes home-hero-cta-shimmer{to{rotate:1turn}}@keyframes home-hero-cta-breathe{0%,to{scale:1}50%{scale:1.2}}:where(.august-landing:has([data-landing-page])) .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;max-width:550px;margin:0 auto 20px;font-family:var(--font-display)}:where(.august-landing:has([data-landing-page])) .hero-primary-wrap{flex:1;min-width:0}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:16px 26px;border-radius:999px;color:white;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background-color .2s}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta){--home-cta-bg:hsl(0 0% 3%);--home-cta-bg-subtle:hsl(0 0% 6%);--home-cta-highlight:hsl(270 85% 42%);--home-cta-highlight-subtle:hsl(272 88% 55%);--home-cta-animation:home-hero-cta-border linear infinite;--home-cta-duration:3s;--home-cta-shadow-size:2px;--home-cta-transition:800ms cubic-bezier(0.25,1,0.5,1);isolation:isolate;overflow:hidden;cursor:pointer;border:1px solid transparent;background:linear-gradient(var(--home-cta-bg),var(--home-cta-bg)) padding-box,conic-gradient(from calc(var(--home-cta-angle) - var(--home-cta-angle-offset)),transparent,var(--home-cta-highlight) var(--home-cta-percent),var(--home-cta-shine) calc(var(--home-cta-percent) * 2),var(--home-cta-highlight) calc(var(--home-cta-percent) * 3),transparent calc(var(--home-cta-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--home-cta-bg-subtle);transition:var(--home-cta-transition);transition-property:--home-cta-angle-offset,--home-cta-percent,--home-cta-shine}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before{--home-cta-dot-size:calc(100% - var(--home-cta-shadow-size) * 3);--home-cta-dot-position:2px;--home-cta-dot-space:calc(var(--home-cta-dot-position) * 2);width:var(--home-cta-dot-size);height:var(--home-cta-dot-size);background:radial-gradient(circle at var(--home-cta-dot-position) var(--home-cta-dot-position),white calc(var(--home-cta-dot-position) / 4),transparent 0) padding-box;background-size:var(--home-cta-dot-space) var(--home-cta-dot-space);background-repeat:space;mask-image:conic-gradient(from calc(var(--home-cta-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after{--home-cta-animation:home-hero-cta-shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--home-cta-highlight),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span{z-index:1}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before{--home-cta-breathe-size:calc(100% + 1rem);width:var(--home-cta-breathe-size);height:var(--home-cta-breathe-size);box-shadow:inset 0 -1ex 2rem 4px var(--home-cta-highlight);opacity:0;transition:opacity var(--home-cta-transition);animation:calc(var(--home-cta-duration) * 1.5) home-hero-cta-breathe linear infinite}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before{animation:var(--home-cta-animation) var(--home-cta-duration),var(--home-cta-animation) calc(var(--home-cta-duration) / .4) reverse paused;animation-composition:add}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible){--home-cta-percent:20%;--home-cta-angle-offset:95deg;--home-cta-shine:var(--home-cta-highlight-subtle)}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible):before{animation-play-state:running}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible)>span:before{opacity:1}:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){flex:1;width:auto;border:1px solid #ffffff14;background:#09090c;color:#d7d4dc}:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta):hover{background:#141218;border-color:#ffffff28}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):active{translate:0 1px}:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta):active{transform:translateY(1px)}:is(.rp-animated-cta,.rp-secondary-cta,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta)):focus-visible{outline:2px solid #b994f6;outline-offset:4px}@media (max-width:639px){:where(.august-landing:has([data-landing-page])) .hero-actions{grid-template-columns:1fr;max-width:420px;gap:10px}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){min-height:52px;padding-block:13px}}@media (max-width:379px){:where(.august-landing:has([data-landing-page])) .hero-heading{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before{animation:none;--home-cta-angle:220deg}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before,:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){transition:none}}