.hero-container{justify-content:center;align-items:center;height:auto;padding-left:40px;padding-right:40px;display:flex}.hero-stage{--hero-anim-distance:18px;--hero-anim-duration:1.3s}.hero-stagger{opacity:0;animation-duration:var(--hero-anim-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;animation-delay:var(--hero-stagger-delay,0s);will-change:opacity,transform}.hero-stage--enter .hero-stagger{animation-name:hero-fade-in}.hero-stagger--image{--hero-stagger-delay:0s}.hero-stagger--headline{--hero-stagger-delay:.3s}.hero-stagger--subheadline{--hero-stagger-delay:.6s}.hero-stagger--button{--hero-stagger-delay:.9s}.hero{width:100%;max-width:6000px;padding-top:40px;position:relative}.hero-image{object-fit:cover;width:100%;height:700px;padding-top:40px}@media (max-width:500px){.hero-image{height:500px}}.hero-text{flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-headline{color:#000;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.hero-subheadline{color:rgba(0,0,0,.5);text-align:center;margin-top:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.2}.hero-button{color:#fff;cursor:pointer;background-color:#000;border-radius:9999px;margin-top:15px;padding:6px 14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;transition:opacity .3s ease-in-out}.hero-button:hover{opacity:.6}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(var(--hero-anim-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-stagger{opacity:1!important;animation:none!important;transform:none!important}}@media (min-width:1500px){.hero{max-width:1420px}}@media (max-width:465px){.hero-container{padding-left:20px;padding-right:20px}}
.second-container{justify-content:center;height:auto;padding-left:40px;padding-right:40px;display:flex}.second{flex-direction:column;width:100%;max-width:6000px;padding-top:40px;display:flex}.second-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:max(12px,min(5vw,40px));display:flex}.second-headline{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.second-subheadline{color:#000;cursor:pointer;align-items:center;gap:3px;margin-top:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .3s ease-in-out;display:inline-flex}.second-subheadline-arrow{width:auto;height:13px;transition:transform .3s ease-in-out;transform:translateY(1px)}.second-subheadline:hover{opacity:.6}.second-subheadline:hover .second-subheadline-arrow{transform:translate(4px)translateY(1px)}.accordion-wrapper{flex-direction:row;align-items:flex-start;gap:0;width:100%;margin-top:40px;display:flex}.accordion{flex-direction:column;gap:0;width:25%;display:flex}.accordion-section{cursor:pointer;will-change:height;background-color:#fff;border-top:none;border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-right:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden;transform:translateZ(0)}.accordion-section:first-child{border-top:1px solid rgba(0,0,0,.1)}.accordion-header{z-index:1;justify-content:space-between;align-items:center;min-height:60px;padding:20px;display:flex;position:relative}.accordion-title{color:#000;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.accordion-number{color:rgba(0,0,0,.5)}.accordion-content{opacity:0;will-change:height,opacity;flex-direction:column;justify-content:flex-end;height:0;padding:0 20px;transition:height .4s cubic-bezier(.25,.46,.45,.94),padding .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.accordion-section.open .accordion-content{opacity:1;height:350px;padding:0 20px 20px}.accordion-section:not(.open){min-height:60px}.accordion-text{color:rgba(0,0,0,.5);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.accordion-image-wrapper{width:75%;height:534px;position:relative}.accordion-image{object-fit:cover;width:100%;height:100%;display:block}.accordion-image-animated{animation:.5s ease-out forwards accordionImageFade}.accordion-image-overlay{background:linear-gradient(transparent 0%,#000 100%);flex-direction:column;justify-content:flex-end;gap:5px;width:100%;height:30%;padding:24px;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.accordion-image-subtitle{color:rgba(255,255,255,.5);margin:10px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;transform:translateY(15px)}.accordion-image-title{color:#fff;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400}.accordion-image-title-animated{animation:.4s forwards accordionFadeUp}@keyframes accordionFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes accordionImageFade{0%{opacity:.5}to{opacity:1}}@media (max-width:900px){.accordion-wrapper{flex-direction:column;gap:0}.accordion{width:100%}.accordion-section{border-right:1px solid rgba(0,0,0,.1)}.accordion-image-wrapper{width:100%;height:200px;margin-top:0}.accordion-image{height:100%}.accordion-section.open .accordion-content{height:auto;max-height:none;padding:0 20px 20px}.accordion-image-overlay{height:auto;min-height:0;padding:16px 20px 20px;overflow:visible}}@media (min-width:1500px){.second{max-width:1420px}}@media (max-width:465px){.second-container{padding-left:20px;padding-right:20px}}
