.aps .aps-journey-v3{color:#2c2c2e;isolation:isolate;background:#fff;position:relative}.aps-journey-v3-bg{display:none}.aps-journey-v3-head{text-align:center;z-index:2;padding:clamp(56px,8vw,120px) 24px 16px;position:relative}.aps .aps-journey-v3-eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#5bb8b0e6;margin:0 0 16px;font-family:Inter,system-ui,sans-serif;font-size:11px}.aps .aps-journey-v3-title{color:var(--aps-ink,#1b1b1f);margin:0;font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}.aps-journey-v3-track{z-index:1;max-width:1340px;margin:0 auto;padding:0 clamp(24px,4vw,56px) clamp(88px,10vw,140px);display:grid;position:relative}.aps-journey-v3-stage,.aps-journey-v3-triggers{grid-area:1/1}.aps-journey-v3-stage{z-index:2;position:relative}.aps-journey-v3-stage-sticky{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,6vw,96px);min-height:76vh;display:grid;position:sticky;top:12vh}.aps-journey-v3-copy-shell{flex-direction:column;justify-content:center;min-height:460px;display:flex}.aps-journey-v3-progress{gap:12px;margin-bottom:26px;display:flex}.aps-journey-v3-progress-item{background:#1b1b1f24;width:42px;height:2px;transition:background-color .25s,transform .25s}.aps-journey-v3-progress-item.is-active{transform-origin:0;background:#5bb8b0f2;transform:scaleX(1.08)}.aps-journey-v3-copy{min-height:380px}.aps .aps-journey-v3-ghost{color:#1a8a9338;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 0 8px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(118px,12vw,210px);font-style:italic;font-weight:400;line-height:.78;display:block}.aps .aps-journey-v3-eyebrow-sm{text-transform:uppercase;letter-spacing:.25em;color:#5bb8b0f2;margin:0;font-family:Inter,system-ui,sans-serif;font-size:11px}.aps-journey-v3-rule{background:#5bb8b08c;width:56px;height:1px;margin:14px 0 22px}.aps .aps-journey-v3-headline{color:var(--aps-ink,#1b1b1f);margin:0 0 20px;font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.15}.aps .aps-journey-v3-body{color:#4a4a4d;max-width:46ch;margin:0;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.72}.aps-journey-v3-media-shell{background:#ece7df;border-radius:0;width:100%;padding-bottom:125%;position:relative;box-shadow:0 44px 92px -34px #1b1b1f6b}.aps-journey-v3-media-shell:before,.aps-journey-v3-media-shell:after{content:"";z-index:3;pointer-events:none;background:0 0;border:2px solid #c8a24a;width:76px;height:76px;position:absolute}.aps-journey-v3-media-shell:before{border-bottom:0;border-right:0;top:-14px;left:-14px}.aps-journey-v3-media-shell:after{border-top:0;border-left:0;bottom:-14px;right:-14px}.aps img.aps-journey-v3-media-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.aps-journey-v3-media-shell{overflow:hidden}.aps .aps-journey-v3-mobile-media img{height:100%}.aps-journey-v3-triggers{margin:0;padding:0;list-style:none}.aps-journey-v3-trigger{height:78vh}.aps-journey-v3-trigger:first-child{height:60vh}.aps-journey-v3-trigger:last-child{height:68vh}.aps-journey-v3-mobile{display:none}@media(max-width:1023px){.aps-journey-v3-track{display:none}.aps-journey-v3-mobile{gap:32px;max-width:720px;margin:0 auto;padding:8px 20px 64px;display:grid}.aps-journey-v3-mobile-step{gap:22px;display:grid}.aps-journey-v3-mobile-media{aspect-ratio:4/3;background:#ece7df;border-radius:0;position:relative;box-shadow:0 26px 60px -28px #1b1b1f66}.aps-journey-v3-mobile-media img{object-fit:cover;width:100%;height:100%;display:block}.aps-journey-v3-mobile-media:before,.aps-journey-v3-mobile-media:after{content:"";z-index:3;pointer-events:none;border:2px solid #c8a24a;width:56px;height:56px;position:absolute}.aps-journey-v3-mobile-media:before{border-bottom:0;border-right:0;top:-10px;left:-10px}.aps-journey-v3-mobile-media:after{border-top:0;border-left:0;bottom:-10px;right:-10px}.aps-journey-v3-mobile-copy{padding-bottom:8px}.aps .aps-journey-v3-ghost{font-size:clamp(90px,24vw,150px)}.aps .aps-journey-v3-headline{margin:0 0 12px;font-size:clamp(26px,6vw,34px)}.aps .aps-journey-v3-body{font-size:15px;line-height:1.6}.aps-journey-v3-rule{margin:10px 0 16px}}@media(prefers-reduced-motion:reduce){.aps-journey-v3-progress-item,.aps-journey-v3-media-image{transition:none}}
