.cd-page .cd-timeline-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px}.cd-timeline-art>a{display:block}.cd-timeline-gallery{padding-top:66px;padding-bottom:20px}.cd-timeline-gallery-heading{max-width:700px;margin-bottom:34px}.cd-timeline-gallery-heading h2{font:500 clamp(36px,4vw,50px)/1.1 'Cormorant Garamond',Georgia,serif;color:#17324b;margin:0 0 16px}.cd-timeline-gallery-heading>p:last-child{font:16px/1.8 Georgia,serif;color:#415566}.cd-timeline-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.cd-timeline-scene{margin:0;min-width:0}.cd-timeline-scene-wide{grid-column:1/-1}.cd-timeline-scene>a{display:block;background:#091d33;border:1px solid #cbd1d0;overflow:hidden}.cd-timeline-scene img{display:block;width:100%;height:auto;object-fit:contain}.cd-timeline-scene figcaption{padding:19px 0 0;max-width:720px}.cd-timeline-scene figcaption>span{font:11px/1.6 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#75602f}.cd-timeline-scene h3{font:500 29px/1.2 'Cormorant Garamond',Georgia,serif;color:#17324b;margin:7px 0}.cd-timeline-scene figcaption p{font:14px/1.8 Georgia,serif;color:#415566;margin:0}.cd-timeline-gallery-action{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #cbd1d0}.cd-timeline-gallery-action .v7-button{background:#091d33;color:#fff;padding:15px 24px;text-decoration:none;border:1px solid #091d33;align-items:center;justify-content:center;min-height:48px}.cd-timeline-gallery-action p{font:12px/1.8 Arial,sans-serif;color:#415566;margin:15px 0 0}.cd-timeline-gallery :focus-visible{outline:3px solid #806022;outline-offset:5px}@media(max-width:850px){.cd-page .cd-timeline-layout{grid-template-columns:1fr;gap:35px}.cd-page .cd-timeline-art{max-width:none}.cd-timeline-gallery{padding-top:42px}.cd-timeline-gallery-grid{gap:32px 20px}}@media(max-width:600px){.cd-timeline-gallery-grid{grid-template-columns:1fr}.cd-timeline-scene-wide{grid-column:auto}.cd-timeline-scene h3{font-size:27px}}
.cd-timeline-hero{background:#091d33;color:#f7f4ee;padding:70px 0}.cd-timeline-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:65px;align-items:center}.cd-timeline-copy{min-width:0}.cd-timeline-copy .v5-eyebrow{color:#f2c66d}.cd-timeline-copy h1{font:500 clamp(43px,4.7vw,68px)/1.08 'Cormorant Garamond',Georgia,serif;color:#f7f4ee;letter-spacing:-.025em;margin:0 0 24px;overflow-wrap:break-word}.cd-timeline-copy h1 em{color:#f2c66d;font-weight:400}.cd-timeline-intro{font:17px/1.85 Georgia,serif;color:#d6e0e5;margin:0 0 28px}.cd-timeline-copy a.v7-button{background:#f2c66d!important;color:#091d33!important;border-color:#f2c66d}.cd-timeline-copy a.v7-button:hover{background:#ffe0a1!important}.cd-timeline-loading{max-width:540px;margin:18px 0 0;font:12px/1.8 Arial,sans-serif;color:#c2d0da}.cd-timeline-art{margin:0;min-width:0}.cd-timeline-art img{display:block;width:100%;height:auto;border:1px solid #657889}.cd-timeline-art figcaption{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font:12px/1.8 Georgia,serif;color:#d6e0e5;padding-top:14px}.cd-timeline-art figcaption span{font-size:20px;color:#f2c66d}.cd-timeline-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:70px;padding-top:65px;padding-bottom:50px}.cd-timeline-guide h2{font:500 44px/1.1 'Cormorant Garamond',Georgia,serif;color:#17324b;margin:0 0 22px}.cd-timeline-controls{margin:0;min-width:0}.cd-timeline-controls>div{padding:19px 0;border-top:1px solid #cbd1d0;display:grid;grid-template-columns:140px minmax(0,1fr);gap:25px}.cd-timeline-controls dt{font:600 15px/1.7 Georgia,serif;color:#17324b}.cd-timeline-controls dd{margin:0;font:13px/1.9 Arial,sans-serif;color:#415566}.cd-timeline-return{padding-bottom:60px}.cd-timeline-hero :focus-visible{outline:3px solid #f2c66d;outline-offset:5px}.cd-timeline-guide :focus-visible,.cd-timeline-return :focus-visible{outline:3px solid #806022;outline-offset:5px}@media(max-width:850px){.cd-timeline-layout{grid-template-columns:1fr;gap:35px}.cd-timeline-hero{padding:45px 0}.cd-timeline-art{max-width:620px}.cd-timeline-guide{grid-template-columns:1fr;gap:30px;padding-top:40px}.cd-timeline-copy h1{font-size:clamp(40px,8vw,60px)}}@media(max-width:480px){.cd-timeline-controls>div{grid-template-columns:1fr;gap:6px}.cd-timeline-guide h2{font-size:38px}.cd-timeline-art figcaption{font-size:11px}}
