section.sidescroller{position:relative;height:calc(100vh + var(--standard-section-padding-y));max-height:250vw;padding-block:var(--standard-section-padding-y) 0}section.sidescroller.dark{background-color:var(--bg-color-black);color:var(--text-color-primary)}section.sidescroller.light{color:var(--text-color-secondary)}section.sidescroller.gray{background-color:var(--bg-color-gray);color:var(--text-color-primary)}section.sidescroller.sunglow{background-color:var(--bg-color-sunglow);color:var(--text-color-secondary)}@media(min-width: 75rem){section.sidescroller{padding-block:var(--standard-section-padding-y);height:100vh;max-height:67.5rem}}@media(min-width: 120rem){section.sidescroller{padding-block:var(--spacing-md)}}section.sidescroller .sidescroller-content-card{display:grid;height:100%;position:relative;overflow:hidden;transition:height var(--transition-duration-fast) var(--transition-timing-function)}section.sidescroller .sidescroller-content-card .card{height:fit-content;grid-row:1;grid-column:1/-1;position:relative;width:100%;display:grid;height:100%;align-items:center}section.sidescroller .sidescroller-content-card .card .text{max-width:50rem;min-width:0;margin-block:var(--spacing-md);padding-inline:var(--standard-section-padding-x);color:#fff}section.sidescroller .sidescroller-content-card .card .text .heading{margin-block:var(--spacing-xs)}section.sidescroller .sidescroller-content-card .card .text .buttons{margin-top:var(--spacing-sm);display:flex;flex-wrap:wrap;max-width:25rem;align-items:center;gap:calc(var(--spacing-xs) + var(--spacing-xxs));row-gap:var(--spacing-xxs)}@media(min-width: 75rem){section.sidescroller .sidescroller-content-card .card .text{max-width:unset;padding-inline:0;height:fit-content;color:inherit}section.sidescroller .sidescroller-content-card .card .text .buttons{max-width:unset}}section.sidescroller .sidescroller-content-card .card .image{width:100%;min-width:0;height:100%;order:-1;position:absolute;top:0;right:0;z-index:-1}section.sidescroller .sidescroller-content-card .card .image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none}@media(min-width: 75rem){section.sidescroller .sidescroller-content-card .card .image:after{margin:var(--spacing-xxs)}}@media(min-width: 75rem){section.sidescroller .sidescroller-content-card .card .image{position:static;z-index:1;height:unset;aspect-ratio:1.07}section.sidescroller .sidescroller-content-card .card .image:after{display:none}}section.sidescroller .sidescroller-content-card .card .image .img{width:100%;height:100%;object-fit:cover}@media(min-width: 75rem){section.sidescroller .sidescroller-content-card{padding-inline:var(--standard-section-padding-x) 0}section.sidescroller .sidescroller-content-card .card{grid-template-columns:3fr 4fr;column-gap:var(--spacing-xxl);align-items:unset}section.sidescroller .sidescroller-content-card .card .text{margin-block:auto}section.sidescroller .sidescroller-content-card .card .image{order:0}}section.sidescroller .sidescroller-dots{position:absolute;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-xxs);z-index:10}@media(min-width: 75rem){section.sidescroller .sidescroller-dots{display:none}}section.sidescroller .sidescroller-dots .dot{width:10px;height:10px;border-radius:50%;border:none;background-color:#fff;opacity:.5;cursor:pointer;padding:0;transition:opacity var(--transition-duration-fast) var(--transition-timing-function)}section.sidescroller .sidescroller-dots .dot.active{opacity:1}section.sidescroller .sidescroller-tabs{position:absolute;bottom:0;left:0;padding-inline:calc(var(--spacing-xs) + var(--spacing-xxs));padding-block:calc(var(--spacing-xxl));display:none}@media(min-width: 75rem){section.sidescroller .sidescroller-tabs{display:block}}section.sidescroller .sidescroller-tabs .navtab{background:unset;text-transform:uppercase;transition:all var(--transition-duration-fast) var(--transition-timing-function);color:inherit;font-size:var(--font-size-body-md);font-weight:600;line-height:1;letter-spacing:.075em;text-decoration:none;border:none;padding-inline:0;margin-bottom:var(--spacing-xs);font-family:var(--font-family-headings)}section.sidescroller .sidescroller-tabs .navtab::after{content:"|";color:currentColor;padding-right:.5em;opacity:.3 !important}section.sidescroller .sidescroller-tabs .navtab:last-child::after{display:none}section.sidescroller .sidescroller-tabs .navtab:not(.active){opacity:.3;cursor:pointer}section.sidescroller.timeline{height:100vh;padding-block:0}section.sidescroller.timeline .section-eyebrow{border-top:1px solid #fff}section.sidescroller.timeline .section-eyebrow .eyebrow{color:#fff}@media(min-width: 75rem){section.sidescroller.timeline .section-eyebrow{border-top:1px solid currentColor}section.sidescroller.timeline .section-eyebrow .eyebrow{color:inherit}}section.sidescroller.timeline .sidescroller-content-card{height:100%;padding-block:0}section.sidescroller.timeline .sidescroller-content-card .card .image:before{content:"";margin:0;position:absolute;inset:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5)),linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none}@media(min-width: 62rem){section.sidescroller.timeline .sidescroller-content-card .card .image:before{display:none}}section.sidescroller.timeline .sidescroller-content-card p{font-size:var(--font-size-body-md)}@media(min-width: 75rem){section.sidescroller.timeline{padding-block:var(--standard-section-padding-y) 0}section.sidescroller.timeline .sidescroller-content-card{padding-block:0 var(--spacing-xxl)}section.sidescroller.timeline .sidescroller-content-card .card{padding-bottom:var(--spacing-xxl)}section.sidescroller.timeline .sidescroller-content-card p{font-size:var(--font-size-body-lg)}}section.sidescroller.timeline .sidescroller-dots{display:none}section.sidescroller.timeline .sidescroller-tabs{display:flex;flex-direction:column;gap:0;bottom:calc(-1*var(--spacing-xxl));left:calc(var(--standard-section-padding-x) + var(--spacing-xl));padding-block:0;transform:rotate3d(0, 0, 1, -90deg);padding-inline:var(--spacing-sm)}@media(min-width: 62rem){section.sidescroller.timeline .sidescroller-tabs{left:calc(var(--standard-section-padding-x) - 1.5em);bottom:0}}@media(min-width: 75rem){section.sidescroller.timeline .sidescroller-tabs{top:9%;bottom:unset;left:0;transform:none;padding-block:var(--spacing-xxs);padding-inline:calc(var(--spacing-xs) + var(--spacing-xxs))}}section.sidescroller.timeline .sidescroller-tabs .navtab-container{display:grid;grid-template-columns:1fr 1fr;column-gap:.25em}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines{display:flex;flex-direction:column;height:2em;gap:.5em;position:relative}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines .timeline-line{position:absolute;top:0;left:0;width:8px;height:2px;border-radius:4px;background-color:#ccc;transform:translateY(-50%);transition:all var(--transition-duration) var(--transition-timing-function)}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines .timeline-line.primary{top:50%}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines .timeline-line.secondary{top:25%}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines .timeline-line.secondary.bottom{top:75%}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines .timeline-line.tertiary.bottom{top:100%}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines.spacer{height:1em}section.sidescroller.timeline .sidescroller-tabs .navtab-container .navtab-timeline-lines.spacer .timeline-line{width:8px;top:50%}section.sidescroller.timeline .sidescroller-tabs .navtab-container:first-child .navtab-timeline-lines .timeline-line:nth-child(1),section.sidescroller.timeline .sidescroller-tabs .navtab-container:first-child .navtab-timeline-lines .timeline-line:nth-child(2){opacity:0}section.sidescroller.timeline .sidescroller-tabs .navtab-container:has(.active) .navtab-timeline-lines .timeline-line.primary{width:40px;background-color:var(--bg-color-sunglow)}section.sidescroller.timeline .sidescroller-tabs .navtab-container:has(.active) .navtab-timeline-lines .timeline-line.secondary{width:24px}section.sidescroller.timeline .sidescroller-tabs .navtab-container:has(.active) .navtab-timeline-lines .timeline-line.tertiary{width:16px}section.sidescroller.timeline .sidescroller-tabs .navtab{border-bottom:none;text-transform:unset;padding-block:.5em;margin-bottom:0;transform:rotate3d(0, 0, 1, 90deg) translateX(-0.25em);transform-origin:left center;color:#fff;font-weight:200}section.sidescroller.timeline .sidescroller-tabs .navtab::after{display:none}section.sidescroller.timeline .sidescroller-tabs .navtab:not(.active){opacity:0}@media(min-width: 75rem){section.sidescroller.timeline .sidescroller-tabs .navtab{transform:none;color:inherit}section.sidescroller.timeline .sidescroller-tabs .navtab:not(.active){opacity:.3}}section.sidescroller.timeline .sidescroller-underlay{display:none;position:absolute;bottom:0;left:0;width:100%;height:fit-content}@media(min-width: 75rem){section.sidescroller.timeline .sidescroller-underlay{display:block}}section.sidescroller.timeline .sidescroller-underlay .huge-text{position:absolute;bottom:0;left:0;padding:var(--spacing-md);font-size:max(10rem,8.33vw);font-family:var(--font-family-headings);font-weight:900;line-height:1.2;color:inherit;opacity:0;transition:opacity var(--transition-duration-fast) var(--transition-timing-function)}section.sidescroller.timeline .sidescroller-underlay .huge-text.active{opacity:.08}/*# sourceMappingURL=sidescroller.css.map */
