.styles-module__02snGG__device{aspect-ratio:1001/2037;position:relative}.styles-module__02snGG__screen{object-fit:cover;object-position:top;background:#1c1c1a;border-radius:14%/6.9%;width:89.4%;height:95.2%;position:absolute;top:2.4%;left:5.3%}.styles-module__02snGG__frame{pointer-events:none;background-image:url(/graphics/device-frame-notchless.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}
.styles-module__Xbgh5W__ticker{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-bg-sunken);padding:1.4rem 0;overflow:clip}.styles-module__Xbgh5W__track{width:max-content;animation:36s linear infinite styles-module__Xbgh5W__scroll;display:flex}.styles-module__Xbgh5W__row{align-items:center;gap:2.5rem;padding-right:2.5rem;display:flex}.styles-module__Xbgh5W__item{letter-spacing:.01em;white-space:nowrap;font-size:1.05rem;font-weight:700}.styles-module__Xbgh5W__icon{opacity:.7;width:1.25rem;height:1.25rem}@keyframes styles-module__Xbgh5W__scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.styles-module__Xbgh5W__track{flex-wrap:wrap;width:auto;animation:none}.styles-module__Xbgh5W__row[aria-hidden]{display:none}}
.styles-module__fB8Ebq__section{padding:3.5rem var(--page-pad) 0}.styles-module__fB8Ebq__inner{max-width:var(--page-max);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:flex}.styles-module__fB8Ebq__recognition{aspect-ratio:3;opacity:.55;width:clamp(6.5rem,12vw,9.5rem);transition:opacity .3s;position:relative}.styles-module__fB8Ebq__recognition:hover{opacity:1}.styles-module__fB8Ebq__logo{object-fit:contain}
.styles-module__gRuguq__story{padding:var(--section-gap) var(--page-pad) 0}.styles-module__gRuguq__inner{max-width:var(--page-max);flex-direction:column;gap:2.5rem;margin:0 auto;display:flex}.styles-module__gRuguq__eyebrow{font-size:var(--text-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-soft);font-weight:700}.styles-module__gRuguq__title{font-size:var(--text-headline);letter-spacing:-.02em;max-width:56rem;font-weight:900;line-height:1}.styles-module__gRuguq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);max-width:62rem;display:grid}.styles-module__gRuguq__paragraph{font-size:var(--text-lead);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.6}.styles-module__gRuguq__quote{border-radius:var(--radius-l);background:var(--sage-3);color:var(--cream);text-align:center;isolation:isolate;margin-top:clamp(2rem,6vw,4.5rem);padding:clamp(4rem,12vw,10rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:clip}.styles-module__gRuguq__quote p{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.7rem,1.1rem + 2.8vw,3.4rem);font-style:italic;font-weight:800;line-height:1.15}.styles-module__gRuguq__quote .styles-module__gRuguq__signature{width:clamp(6rem,9vw,9.5rem);color:var(--cream);opacity:.8;margin:clamp(1.5rem,3vw,2.25rem) auto 0}@media (max-width:767px){.styles-module__gRuguq__columns{grid-template-columns:1fr}}
.styles-module__TpV4fG__section{padding:var(--section-gap) var(--page-pad) 0}.styles-module__TpV4fG__inner{align-items:flex-end;gap:clamp(1.5rem,3vw,2.5rem);max-width:62rem;margin:0 auto;display:flex}.styles-module__TpV4fG__portraitWrap{flex-shrink:0;width:clamp(11rem,20vw,17.5rem)}.styles-module__TpV4fG__portrait{width:100%;height:auto;display:block}.styles-module__TpV4fG__speech{flex-direction:column;gap:1.1rem;min-width:0;padding-bottom:clamp(1rem,4vw,3.5rem);display:flex}.styles-module__TpV4fG__bubble{border-radius:var(--radius-l);background:var(--color-bg-raised);border:1px solid var(--color-line);box-shadow:var(--shadow-card);margin:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.6rem,3.5vw,2.9rem);position:relative}.styles-module__TpV4fG__bubble:before{content:"";background:var(--color-bg-raised);border-left:1px solid var(--color-line);border-bottom:1px solid var(--color-line);width:1.4rem;height:1.4rem;position:absolute;bottom:2.4rem;left:-.7rem;transform:rotate(45deg)}.styles-module__TpV4fG__lead{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:800;line-height:1.25}.styles-module__TpV4fG__body{font-size:var(--text-lead);color:var(--color-ink-soft);text-wrap:pretty;margin-top:.9rem;line-height:1.55}.styles-module__TpV4fG__speaker{font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding-left:clamp(1.6rem,3.5vw,2.9rem);display:flex}.styles-module__TpV4fG__speakerName{font-weight:700}.styles-module__TpV4fG__speakerRole{color:var(--color-ink-faint)}.styles-module__TpV4fG__portrait{will-change:transform;animation:4.5s ease-in-out infinite styles-module__TpV4fG__hover}@keyframes styles-module__TpV4fG__hover{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.6rem)rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.styles-module__TpV4fG__portrait{animation:none}}@media (max-width:767px){.styles-module__TpV4fG__inner{flex-direction:column;align-items:flex-start;gap:.5rem}.styles-module__TpV4fG__portraitWrap{width:8.75rem;margin-left:.5rem}.styles-module__TpV4fG__speech{width:100%;padding-bottom:0}.styles-module__TpV4fG__bubble:before{border-left:1px solid var(--color-line);border-bottom:none;border-top:1px solid var(--color-line);top:-.7rem;bottom:auto;left:2.6rem}.styles-module__TpV4fG__speaker{padding-left:1.6rem}}
.styles-module__k6MAIa__section{padding:var(--section-gap) var(--page-pad) 0}.styles-module__k6MAIa__grid{max-width:var(--page-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.styles-module__k6MAIa__card{border-radius:var(--radius-l);background:var(--color-bg-raised);border:1px solid var(--color-line);height:100%;transition:transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex;overflow:clip}.styles-module__k6MAIa__card:hover{box-shadow:var(--shadow-card);transform:translateY(-.35rem)}.styles-module__k6MAIa__imageWrap{aspect-ratio:16/9;position:relative}.styles-module__k6MAIa__image{object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.styles-module__k6MAIa__card:hover .styles-module__k6MAIa__image{transform:scale(1.04)}.styles-module__k6MAIa__copy{flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.styles-module__k6MAIa__title{letter-spacing:-.01em;font-size:1.45rem;font-weight:900}.styles-module__k6MAIa__body{font-size:var(--text-small);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.55}.styles-module__k6MAIa__cta{color:var(--rose-3);margin-top:auto;padding-top:.75rem;font-weight:800}@media (max-width:767px){.styles-module__k6MAIa__grid{grid-template-columns:1fr}}
