.contact-motion-ready [data-contact-reveal=up],.contact-motion-ready [data-contact-reveal=split]>*,.contact-motion-ready [data-contact-reveal=stagger]>.contact-motion-item{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.contact-motion-ready [data-contact-reveal=split]>:last-child,.contact-motion-ready [data-contact-reveal=stagger]>.contact-motion-item:nth-of-type(2){transition-delay:90ms}.contact-motion-ready [data-contact-reveal=stagger]>.contact-motion-item:nth-of-type(3){transition-delay:.18s}.contact-motion-ready [data-contact-reveal=up].is-visible,.contact-motion-ready [data-contact-reveal=split].is-visible>*,.contact-motion-ready [data-contact-reveal=stagger].is-visible>.contact-motion-item{opacity:1;transform:translate(0,0)}.contact-motion-ready [data-contact-reveal=stagger].is-visible>.contact-motion-item:hover{transition-delay:0s}.contact-motion-ready [data-contact-reveal=stagger].is-visible>.contact-motion-item.feature-card:hover{transform:translateY(-2px)}@media (width>=64rem){.contact-motion-ready [data-contact-reveal=split]>:first-child{transform:translate(-38px)}.contact-motion-ready [data-contact-reveal=split]>:last-child{transform:translate(38px)}.contact-motion-ready [data-contact-reveal=split].is-visible>*{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.contact-motion-ready [data-contact-reveal=up],.contact-motion-ready [data-contact-reveal=split]>*,.contact-motion-ready [data-contact-reveal=stagger]>.contact-motion-item{opacity:1;transition:none;transform:none}}.feature-reveal-item{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.about-features-copy .feature-reveal-item{transform:translate(-72px)scale(.98)}.about-features-media.feature-reveal-item{transform:translate(72px)scale(.98)}.feature-reveal-item.is-visible{opacity:1;transform:translate(0)scale(1)}.benefits-section{border-block:1px solid color-mix(in oklab, var(--brand-blue) 10%, transparent);background:var(--brand-white);box-shadow:0 1px 0 color-mix(in oklab, var(--white) 82%, transparent) inset, 0 -1px 0 color-mix(in oklab, var(--brand-blue) 5%, transparent) inset}.benefits-grid{perspective:900px}.value-card-pop{border:1px solid color-mix(in oklab, var(--brand-blue) 10%, transparent);background:var(--white);box-shadow:0 1px 0 color-mix(in oklab, var(--white) 80%, transparent) inset, 0 16px 38px color-mix(in oklab, var(--brand-dark) 6%, transparent);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s}.value-card-pop:hover{border-color:color-mix(in oklab, var(--brand-blue) 22%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--white) 80%, transparent) inset, 0 20px 38px color-mix(in oklab, var(--brand-dark) 9%, transparent), 0 6px 16px color-mix(in oklab, var(--brand-blue) 8%, transparent);transform:translateY(-3px)}.benefit-card-pop{--benefit-index:0;border:1px solid color-mix(in oklab, var(--brand-blue) 16%, transparent);background:var(--white);box-shadow:0 1px 0 color-mix(in oklab, var(--white) 80%, transparent) inset, 0 18px 44px color-mix(in oklab, var(--brand-dark) 7%, transparent), 0 4px 14px color-mix(in oklab, var(--brand-blue) 5%, transparent);transform-origin:50% 80%;transition:border-color .18s,box-shadow .18s,transform .18s}.benefit-reveal-item{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;transform:translate(-64px)scale(.97)}.benefit-reveal-item.is-visible{opacity:1;transform:translate(0)scale(1)}.benefit-card-pop:hover{border-color:color-mix(in oklab, var(--brand-blue) 30%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--white) 80%, transparent) inset, 0 22px 42px color-mix(in oklab, var(--brand-dark) 10%, transparent), 0 6px 18px color-mix(in oklab, var(--brand-blue) 10%, transparent);transform:translateY(-4px)}.experience-section{border-block:1px solid color-mix(in oklab, var(--brand-blue) 16%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--brand-blue) 9%, transparent), transparent 36%), color-mix(in oklab, var(--brand-blue) 2.5%, var(--white));box-shadow:0 1px 0 color-mix(in oklab, var(--white) 74%, transparent) inset, 0 -1px 0 color-mix(in oklab, var(--white) 68%, transparent) inset;position:relative}.experience-strip{background:0 0;position:relative}.about-closing-band{border-top:1px solid color-mix(in oklab, var(--brand-blue) 10%, transparent);background:radial-gradient(circle at 12% 0%, color-mix(in oklab, var(--brand-blue) 5%, transparent), transparent 30%), color-mix(in oklab, var(--brand-blue) 1%, var(--white));box-shadow:0 1px 0 color-mix(in oklab, var(--white) 78%, transparent) inset}.experience-strip-item:before,.experience-strip-item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand-blue) 30%, transparent), var(--brand-blue), color-mix(in oklab, var(--brand-white) 92%, transparent), var(--brand-blue), color-mix(in oklab, var(--brand-blue) 30%, transparent), transparent);background-size:260% 100%;width:100%;height:1px;transition:opacity .18s;position:absolute;left:0}.experience-strip-item:before{top:-1px}.experience-strip-item:after{bottom:-1px}.experience-strip-item:hover:before,.experience-strip-item:hover:after{opacity:1;animation:1.1s both experience-line-shine}@media (prefers-reduced-motion:reduce){.feature-reveal-item{opacity:1;transition:none;transform:none}.benefit-card-pop{transform:none;animation:none!important}.benefit-reveal-item{opacity:1;transition:none;transform:none}.benefit-card-pop:hover,.value-card-pop:hover{transform:none}.experience-strip-item:hover:before,.experience-strip-item:hover:after{animation:none}}@keyframes experience-line-shine{0%{background-position:130%}to{background-position:-130%}}
