:root{--gold:#cb9a50;--maroon:#500000;--beige:#ece7de;--beige2:#fffffd;--darkGray:#373a36;--white:#fff;--v-item-spacing:clamp(20px,5vw,100px);--max-width:clamp(320px,100vw,1570px);--img-sbs-gutter:clamp(20px,5vw,60px);--h2-comp:clamp(24px,2vw,28px);--p-comp:clamp(18px,1.6vw,22px)}.pillars_timeline{margin-inline:calc(50% - 50vw);--intro:0;--t:0;--fade:0;--head:0;--para:0;--pull:0px;--scroll-vh:4;--card-w:min(44vw,68vh);--pitch-ratio:0.87;--pitch:calc(var(--card-w)*var(--pitch-ratio));--anchor:40vw;--year-y:17vh;--base-y:70vh;background:var(--white);height:calc(100vh*(1 + var(--scroll-vh)));margin-bottom:calc(var(--pull)*-1);padding-block:0;position:relative}@media (max-width:767px){.pillars_timeline{--card-w:82vw;--pitch-ratio:1.05;--anchor:50vw;--year-y:32vh;--base-y:67vh}}.pillars_timeline__viewport{height:100vh;height:100dvh;overflow:hidden;position:sticky;top:0;touch-action:pan-y pinch-zoom}.pillars_timeline__intro{inset:0;opacity:clamp(0,(1 - var(--intro)) * 3,1);position:absolute;transform:translateX(calc(var(--intro)*-100vw))}.pillars_timeline__intro-text{left:50%;position:absolute;top:50%;translate:-50% -50%;width:min(37vw,560px)}@media (max-width:767px){.pillars_timeline__intro-text{width:82vw}}.pillars_timeline__eyebrow{margin:0;padding:0}.pillars_timeline__eyebrow h1,.pillars_timeline__eyebrow h2,.pillars_timeline__eyebrow h3,.pillars_timeline__eyebrow h4,.pillars_timeline__eyebrow h5,.pillars_timeline__eyebrow h6{color:var(--maroon);font-family:freight-text-pro,serif;font-size:clamp(32px,2.8vw,56px);font-weight:500;letter-spacing:.01em;margin:0;text-align:left;text-transform:none}.pillars_timeline__eyebrow em{font-style:italic}.pillars_timeline__lead{margin:1.1em 0 0 13%}.pillars_timeline__lead p{color:#2a2a2a;font-family:freight-text-pro,serif;font-size:clamp(16px,1.7vw,24px);font-weight:400;line-height:1.5;margin:0}.pillars_timeline__floater{animation:pillars-timeline-float var(--fdur,8s) ease-in-out var(--fd,0s) infinite;aspect-ratio:var(--ar,1.4);filter:blur(var(--blur,5px));left:var(--x);margin:0;position:absolute;top:var(--y);transform:translateX(calc(var(--intro)*(var(--depth, 1) - 1)*-100vw));transition:filter .5s ease,scale .5s ease;width:var(--fw)}.pillars_timeline__floater img{display:block;height:100%!important;object-fit:cover;width:100%}.pillars_timeline__floater:hover{filter:blur(0);scale:1.05;z-index:2}.pillars_timeline__floater.is-clear{filter:blur(0)}@media (max-width:767px){.pillars_timeline__floater{left:var(--mx,var(--x));top:var(--my,var(--y));width:var(--mfw,var(--fw))}}@keyframes pillars-timeline-float{0%,to{translate:0 0}50%{translate:var(--fx,4px) var(--fy,-10px)}}.pillars_timeline.--scrolling .pillars_timeline__floater{animation-play-state:paused;translate:0 0!important}.pillars_timeline__stage{inset:0;opacity:clamp(0,1 - var(--fade),1);pointer-events:none;position:absolute;transform:translateX(calc((1 - var(--intro))*100vw))}.pillars_timeline__dots{bottom:4vh;display:flex;gap:1.4vw;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0}@media (max-width:767px){.pillars_timeline__dots{bottom:2.5vh;gap:3vw}}.pillars_timeline__dot{--f:clamp(0,calc(1 - max(var(--i, 0) - var(--t), var(--t) - var(--i, 0))),1);color:color-mix(in srgb,var(--maroon) calc(var(--f)*100%),#1a1a1a);font-family:freight-text-pro,serif;font-size:clamp(11px,.85vw,14px);font-weight:400}@media (max-width:767px){.pillars_timeline__dot{font-size:13px}}.pillars_timeline.--faded .pillars_timeline__stage{visibility:hidden}.pillars_timeline__track{bottom:0;display:flex;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;transform:translateX(calc(var(--anchor) - var(--pitch)/2 - var(--t)*var(--pitch)));width:max-content}.pillars_timeline__item{--f:clamp(0,calc(1 - max(var(--i, 0) - var(--t), var(--t) - var(--i, 0))),1);--s:calc(0.55 + var(--f)*0.45);flex:0 0 var(--pitch);height:100%;position:relative}.pillars_timeline__year{filter:blur(calc((1 - var(--f))*1.5px));left:calc((var(--pitch) - var(--card-w)*var(--s))/2);margin:0;position:absolute;top:var(--year-y);transform:scale(calc(.4 + var(--f)*.6));transform-origin:0 50%;translate:0 -50%}@media (max-width:767px){.pillars_timeline__year{top:20vh}}.pillars_timeline__year h3{color:color-mix(in srgb,var(--maroon) calc(var(--f)*100%),#d9d4cc);font-family:freight-text-pro,serif;font-size:clamp(44px,min(6.4vw,11vh),100px);font-weight:400;line-height:1;margin:0;white-space:nowrap}@media (max-width:767px){.pillars_timeline__year h3{font-size:clamp(40px,13vw,64px)}}.pillars_timeline__card{left:50%;position:absolute;top:var(--base-y);transform:scale(var(--s));transform-origin:50% 100%;translate:-50% -67%;width:var(--card-w)}@property --hov{syntax:"<number>";inherits:false;initial-value:0}.pillars_timeline__photo{--hov:0;aspect-ratio:43/25;background:var(--beige);filter:blur(calc((1 - var(--f))*(1 - var(--hov))*6px));margin:0;pointer-events:auto;transition:--hov .4s ease}.pillars_timeline__photo.is-clear,.pillars_timeline__photo:hover{--hov:1}.pillars_timeline__photo img{display:block;height:100%!important;object-fit:cover;width:100%}.pillars_timeline__caption,.pillars_timeline__tag{opacity:clamp(0,(var(--f) - .55) * 2.3,1)}.pillars_timeline__tag{aspect-ratio:var(--tag-ratio);position:absolute;right:-8%;rotate:-3deg;top:-7%;width:max(54%,224px)}@media (max-width:767px){.pillars_timeline__tag{right:0;top:-40px;width:max(70%,176px)}}.pillars_timeline__tag{background:var(--tag-bg) center/100% 100% no-repeat;color:rgba(45,40,32,.88);container-type:inline-size;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));font-family:American Typewriter,Courier New,Courier,monospace;line-height:1.3}.pillars_timeline__item:nth-child(3n+1) .pillars_timeline__tag{--tag-bg:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/tag1-solid.png);--tag-ratio:378/124;--paper-l:4.8;--paper-t:6.6;--paper-r:4.8;--paper-b:4.8}.pillars_timeline__item:nth-child(3n+2) .pillars_timeline__tag{--tag-bg:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/tag2-solid.png);--tag-ratio:372/116;--paper-l:3.2;--paper-t:2.7;--paper-r:3.8;--paper-b:2.4}.pillars_timeline__item:nth-child(3n+3) .pillars_timeline__tag{--tag-bg:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/tag3-solid.png);--tag-ratio:377/133;--paper-l:1.9;--paper-t:5.3;--paper-r:2.7;--paper-b:6.1}.pillars_timeline__tag-date,.pillars_timeline__tag-title{display:block;font-size:clamp(11px,4.9cqw,18px);margin-left:calc((var(--paper-l) + 1.6)*1cqw);max-width:calc((96.8 - var(--paper-l) - var(--paper-r))*1cqw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pillars_timeline__tag-title{margin-top:calc((var(--paper-t) + 1.4)*1cqw)}.pillars_timeline__tag-note{bottom:calc((var(--paper-b) + 2.2)*1cqw);position:absolute;right:calc((var(--paper-r) + 2)*1cqw);rotate:-3deg}.pillars_timeline__tag-note span{color:rgba(74,82,108,.78);font-family:Segoe Script,Bradley Hand,Snell Roundhand,cursive;font-size:16px;font-style:italic;line-height:1;opacity:.6;white-space:nowrap}.pillars_timeline__caption{left:0;margin:0;top:calc(100% + 2vh);width:min(37vw,72vh)}@media (max-width:1100px){.pillars_timeline__caption{width:unset}}@media (max-width:767px){.pillars_timeline__caption{width:var(--card-w)}}.pillars_timeline__caption p{color:#2b2b2b;font-family:freight-text-pro,serif;font-size:20px;font-weight:400;line-height:1.5;margin:0}@media (max-width:767px){.pillars_timeline__caption p{font-size:16px}}.pillars_timeline__outro{--outro-w:min(58vw,860px);align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}@media (max-width:767px){.pillars_timeline__outro{--outro-w:68vw;padding-inline:6vw}}.pillars_timeline__outro .__tree{opacity:var(--fade);position:absolute;right:5%;top:20%;width:26vw;z-index:0}@media (max-width:1000px){.pillars_timeline__outro .__tree{width:36vw}}.pillars_timeline__outro-title{margin:0;padding:0;width:var(--outro-w);z-index:1}.pillars_timeline__outro-title h2{color:var(--maroon);font-family:freight-text-pro,serif;font-size:clamp(34px,5vw,84px);font-weight:400;line-height:1.12;margin:0;text-align:left;text-transform:none}.pillars_timeline__outro-title em{color:var(--gold);font-style:italic}.pillars_timeline__outro-line{display:block;opacity:clamp(0,var(--head) * 3,1);white-space:nowrap}.pillars_timeline__outro-line.--left{transform:translateX(calc((1 - var(--head))*-75vw))}.pillars_timeline__outro-line.--right{margin-left:16.5%;transform:translateX(calc((1 - var(--head))*75vw))}.pillars_timeline__outro-text{margin:clamp(20px,3.4vw,46px) 0 0;opacity:var(--para);padding-left:calc(var(--outro-w)*.248);width:var(--outro-w);z-index:1}.pillars_timeline__outro-text p{color:#3a3a3a;font-family:freight-text-pro,serif;font-size:clamp(16px,1.7vw,24px);font-weight:400;line-height:1.5;margin:0}@media (max-width:767px){.pillars_timeline__outro-text{padding-left:calc(var(--outro-w)*.1)}.pillars_timeline__outro-line.--right{margin-left:10%}}@media (prefers-reduced-motion:reduce){.pillars_timeline{height:auto;margin-bottom:0}.pillars_timeline__viewport{height:auto;overflow:visible;position:relative;touch-action:auto}.pillars_timeline__intro{height:100vh;opacity:1;position:relative;transform:none}.pillars_timeline__floater{animation:none;transform:none}.pillars_timeline__stage{padding:6vh 6vw 12vh;position:relative;transform:none}.pillars_timeline__dots{display:none}.pillars_timeline__track{flex-direction:column;gap:14vh;position:static;transform:none;width:auto}.pillars_timeline__item{--f:1;flex:none;height:auto}.pillars_timeline__year{margin-bottom:3vh;position:static;transform:none;translate:none}.pillars_timeline__card{left:auto;position:relative;top:auto;translate:none;width:min(92vw,640px)}.pillars_timeline__caption{margin-top:3vh;position:static}.pillars_timeline__outro{padding:12vh 0 18vh;position:relative}.__tree{opacity:1}.pillars_timeline__outro-line{opacity:1;transform:none}.pillars_timeline__outro-text{opacity:1}}