.history-page{color:#061a31;background:#fff}.history-page-intro{background:#f5f8fb;padding:126px 0 64px;overflow:hidden}.history-page-intro .detail-back{align-items:center;gap:10px;margin-bottom:36px;display:inline-flex}.history-page-lead{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.history-page-copy .eyebrow{color:#0061ac;margin-bottom:20px}.history-page-copy h1{text-transform:uppercase;font-size:clamp(78px,8vw,124px);line-height:.95}.history-page-summary{color:#41596f;max-width:650px;margin-top:28px;font-size:17px;line-height:1.8}.history-page-links{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.history-page-links>a:not(.button){color:#0061ac;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:800;display:inline-flex}.history-monograph{margin-top:24px}.history-monograph p{color:#41596f;margin-top:10px;font-size:12px;line-height:1.6}.history-monograph p span{display:block}.history-origin{isolation:isolate;color:#0061ac;border-left:1px solid #b5cbdc;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;display:flex;position:relative}.history-origin img{object-fit:contain;opacity:.045;z-index:-1;filter:grayscale();width:270px;height:290px;margin:auto;position:absolute;inset:0}.history-origin strong{font:800 clamp(100px, 10vw, 160px)/.95 var(--font-display);letter-spacing:-.045em}.history-origin span{font:800 11px/1.6 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.history-page .history-honours{border-top:0}.history-page .history-timeline-wrap{padding-block:56px}.history-page .history-detail--compact{background:#f5f8fb}.timeline-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.timeline-controls{gap:8px;display:flex}.timeline-controls button{color:#0061ac;cursor:pointer;background:0 0;border:1px solid #b5cbdc;place-items:center;width:44px;height:44px;padding:0;display:grid}.timeline-controls button:hover:not(:disabled){color:#fff;background:#0061ac;border-color:#0061ac}.timeline-controls button:disabled{opacity:.35;cursor:default}.timeline-controls button:focus-visible,.history-page .timeline:focus-visible{outline-offset:4px;outline:2px solid #0061ac}.history-page .timeline{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#1d74b4 #dfe9f0;flex-wrap:nowrap;padding:2px 2px 20px;display:flex;overflow-x:auto}.history-page .timeline li{scroll-snap-align:start;flex:0 0 clamp(218px,20vw,260px)}.history-page .timeline li:last-child:before{right:0}.history-page .timeline h3{font-size:25px;line-height:1.12}.history-page .timeline p{font-size:13px;line-height:1.65}.history-timeline-hint{color:#52677b;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:inline-flex}.history-album-section{padding-block:76px 64px;scroll-margin-top:100px}.history-album-section .section-heading{align-items:end}.history-album-section h2{text-transform:uppercase}.history-album-instruction{color:#52677b;max-width:260px;font-size:13px}.history-album-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 72px;padding:16px 8px 0;display:grid}.history-story{min-width:0;margin:0}.history-story-photo{width:100%;max-width:calc(380px * var(--photo-ratio) + 24px);background:#fff;margin-inline:auto;padding:12px 12px 28px;transform:rotate(-1.2deg);box-shadow:0 10px 28px #08223b20}.history-story:nth-child(2n) .history-story-photo{transform:rotate(1.2deg)}.history-story-photo img{object-fit:contain;width:100%;height:auto;display:block}.history-story-photo .photo-open-mark{bottom:36px;right:20px}.history-story figcaption{padding:28px 0 0}.history-story h3{text-transform:none;font-size:32px;line-height:1.1}.history-story p{color:#41596f;max-width:460px;margin-top:12px;font-size:15px;line-height:1.75}.history-album-section .history-source{margin-top:52px}.history-return{background:#f5f8fb;padding-block:44px}.history-return .container{justify-content:space-between;align-items:center;gap:28px;display:flex}.history-return p{font:700 clamp(28px, 3vw, 40px)/1.15 var(--font-display)}@media (width<=1000px){.history-page-lead{gap:28px}.history-page-summary{font-size:16px}.history-album-stories{gap:48px 36px}}@media (width<=760px){.history-page-intro{padding:110px 0 38px}.history-page-intro .detail-back{margin-bottom:26px}.history-page-lead{grid-template-columns:1fr;gap:34px}.history-page-copy h1{font-size:clamp(72px,20vw,100px)}.history-page-summary{margin-top:22px;font-size:15px}.history-page-links{gap:16px;margin-top:24px}.history-page-links .button{padding-inline:18px;font-size:11px}.history-origin{border-top:1px solid #b5cbdc;border-left:0;gap:10px;min-height:0;padding-top:24px}.history-origin strong{font-size:82px}.history-origin img{width:150px;height:150px}.history-origin span{font-size:10px}.history-page .history-timeline-wrap{padding-block:40px}.history-album-section{padding-block:52px}.history-album-section .section-heading{align-items:start;gap:16px}.history-album-stories{grid-template-columns:1fr;gap:42px;padding-inline:6px}.history-story-photo{max-width:calc(340px * var(--photo-ratio) + 18px);padding:9px 9px 22px}.history-story-photo .photo-open-mark{bottom:30px;right:16px}.history-story figcaption{padding:24px 0 0}.history-story h3{font-size:28px}.history-story p{margin-top:10px;font-size:14px}.history-return .container{flex-direction:column;align-items:start;gap:20px}}
