.pg-history{color:#271C12;background:#fff;font-family:"Work Sans",Arial,sans-serif}.pg-history *,.pg-history *::before,.pg-history *::after{box-sizing:border-box}.pg-history .pg-eyebrow{font:650 .73rem/1.5 "Work Sans",Arial,sans-serif;letter-spacing:.085em;text-transform:uppercase;color:#285068}.pg-history h1,.pg-history h2{font-family:"Playfair Display",Georgia,serif;letter-spacing:-.025em;font-weight:500}.pg-history-hero--split{display:grid;grid-template-columns:50% 50%;min-height:clamp(330px,29vw,440px);margin:0;background:#F3F0E9}.pg-history-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(22px,2.5vw,34px) clamp(24px,3.2vw,44px);padding-left:max(4vw,calc((100vw - 1180px)/2));background:#F3F0E9}.pg-history-hero-palette{margin:0;overflow:hidden;min-height:100%;background:#E6DFD3}.pg-history-hero-palette .pg-history-hero-photo{display:block;width:100%;height:100%;min-height:clamp(290px,27vw,365px);object-fit:cover;object-position:50% 45%;transform:scale(1.13);transform-origin:50% 45%}.pg-history .pg-breadcrumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 clamp(17px,2vw,25px);font-size:.77rem;color:#635A50}.pg-history .pg-breadcrumb a{color:#285068;text-decoration:underline;text-underline-offset:3px}.pg-history-hero-copy .pg-eyebrow{margin:0 0 12px}.pg-history h1{font-size:clamp(2.1rem,3.2vw,3.35rem);line-height:1.1;max-width:15ch;margin:0 0 16px}.pg-history-lead{font-size:clamp(.96rem,1.09vw,1.1rem);line-height:1.58;max-width:52ch;color:#51463d;margin:0}.pg-history-intro{padding-block:clamp(33px,5vw,68px)}.pg-history-intro>p{font:400 clamp(1.07rem,1.6vw,1.38rem)/1.65 "Work Sans",Arial,sans-serif;max-width:790px;margin:14px 0 0;color:#52453c}.pg-history-timeline{position:relative;max-width:1160px!important;padding:18px 0 clamp(40px,6vw,80px)}.pg-history-timeline::before{content:"";position:absolute;top:10px;bottom:35px;left:50%;width:1px;background:#D3C7B5;transform:translateX(-50%)}.pg-history-event>.pg-history-node.pg27-hex-marker{position:absolute;z-index:2;top:51px;left:50%;width:18px;height:15.5885px;transform:translateX(-50%);color:#B68F57}.pg-history-event:nth-of-type(6n+1)>.pg-history-node{color:#285068}.pg-history-event:nth-of-type(6n+2)>.pg-history-node{color:#B68F57}.pg-history-event:nth-of-type(6n+3)>.pg-history-node{color:#64805D}.pg-history-event:nth-of-type(6n+4)>.pg-history-node{color:#9D6351}.pg-history-event:nth-of-type(6n+5)>.pg-history-node{color:#756A89}.pg-history-event:nth-of-type(6n+6)>.pg-history-node{color:#8C6D49}.pg-history-event{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,94px);min-height:330px;padding:24px 0 clamp(42px,6vw,75px)}.pg-history-event-copy{grid-column:1;grid-row:1;max-width:440px;padding:4px 0 0}.pg-history-event--alternate .pg-history-event-copy{grid-column:2}.pg-history-event-media{grid-column:2;grid-row:1;display:flex;justify-content:flex-start;align-items:center;min-width:0}.pg-history-event--alternate .pg-history-event-media{grid-column:1;justify-content:flex-end}.pg-history-year{font:500 clamp(2.5rem,4.7vw,4.3rem)/1 "Playfair Display",Georgia,serif;color:#B68F57;letter-spacing:-.05em}.pg-history-event h2{font-size:clamp(1.55rem,2.35vw,2.28rem);line-height:1.2;max-width:19ch;margin:14px 0 14px;color:#285068}.pg-history-event p{font-size:.96rem;line-height:1.78;color:#574B42;margin:0;max-width:44ch}.pg-history-event figure,.pg-history-event--alternate figure{position:relative;overflow:hidden;width:min(100%,465px);aspect-ratio:4/3;margin:0;border-radius:10px;background:#FFF;border:1px solid #E2DBD1;box-shadow:0 12px 30px rgb(39 28 18 / .085);transform:none}.pg-history-event figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:none}.pg-history-event--current figure{aspect-ratio:8/5;background:#fff;max-width:475px}.pg-history-event--current figure img{object-fit:contain}.pg-history-now{background:#F3F0E9;padding:clamp(48px,7vw,88px) 0}.pg-history-now .pg-shell{max-width:1200px}.pg-history-now-heading .pg-eyebrow{margin:0 0 10px}.pg-history-now-heading h2{font-size:clamp(2rem,3.7vw,3rem);line-height:1.14;margin:0;color:#285068}.pg-history-now .pg27-golden-rules{margin:27px 0!important}.pg-history-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:20px}.pg-history-actions .pg-btn{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.pg-history-link{font:600 .9rem/1.5 "Work Sans",Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;color:#285068}.pg-history-faq{max-width:1120px;padding-top:clamp(50px,7vw,90px);padding-bottom:clamp(70px,8vw,105px)}.pg-history-faq h2{font-size:clamp(2rem,3.7vw,3.1rem);margin:6px 0 0;color:#285068}.pg-history-faq-list{max-width:860px;margin:30px 0 0;border-top:1px solid #D3C7B5}.pg-history-faq-list details{border-bottom:1px solid #D3C7B5;padding:17px 0}.pg-history-faq-list summary{cursor:pointer;font:600 .98rem/1.5 "Work Sans",Arial,sans-serif;color:#271C12;padding-right:18px}.pg-history-faq-list details[open] summary{color:#285068}.pg-history-faq-list details p{max-width:75ch;font-size:.93rem;line-height:1.7;margin:10px 0 0;color:#574B42}@media(max-width:800px){.pg-history-hero--split{display:block;min-height:0}.pg-history-hero-copy{padding:clamp(30px,5vw,45px) max(16px,4vw)}.pg-history-hero-palette{display:block;width:100%;height:clamp(230px,58vw,355px);min-height:0;margin:0}.pg-history-hero-palette .pg-history-hero-photo{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.pg-history h1{font-size:clamp(2.1rem,7vw,3.4rem);max-width:21ch}.pg-history-timeline{padding:0 0 48px}.pg-history-timeline::before{left:10px;top:20px;bottom:40px;transform:none}.pg-history-event>.pg-history-node.pg27-hex-marker{left:10px;top:34px}.pg-history-event,.pg-history-event--alternate{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:24px 0 42px 36px}.pg-history-event-copy,.pg-history-event--alternate .pg-history-event-copy{max-width:100%;padding:0}.pg-history-event-media,.pg-history-event--alternate .pg-history-event-media{width:100%;justify-content:flex-start}.pg-history-event figure,.pg-history-event--alternate figure{width:min(100%,480px);transform:none;box-shadow:0 9px 22px rgb(39 28 18 / .085)}.pg-history-event h2{font-size:clamp(1.5rem,5vw,2rem);margin:9px 0}.pg-history-year{font-size:3rem}.pg-history-event p{max-width:65ch}.pg-history-actions{align-items:stretch}}