@font-face{font-family:Lato;src:url('captured/d4ae5188a65370ecfe28.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url('captured/7a7ce1a34f3e9944fe88.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--blue:#075ba5;--navy:#102c46;--red:#ed1736;--ink:#182e41;--muted:#62707c;--line:#dfe4e8;--paper:#f4f6f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font:16px/1.6 Lato,Arial,sans-serif}body.viewer-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.section-space{padding-block:104px}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:white;padding:12px}.skip-link:focus{top:10px}.site-header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:98px;gap:24px}.brand{display:block;flex-shrink:0}.brand img{object-fit:contain}#main-nav{display:flex;gap:30px;align-items:center;font-size:14px;font-weight:700}#main-nav a{position:relative;padding-block:10px}#main-nav a:hover,#main-nav a.active{color:var(--blue)}#main-nav a.active:after{content:'';height:2px;background:var(--red);position:absolute;bottom:0;left:0;right:0}.nav-cta{border-left:1px solid var(--line);padding-left:30px}.nav-cta span{color:var(--red);margin-left:10px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--paper)}.hero-copy{padding:86px 55px 52px max(40px,calc((100vw - 1180px)/2));align-self:center}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;line-height:1.6;margin:0 0 24px}.eyebrow>span{display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--red)}.blue{color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,4.3vw,66px);line-height:1.06;letter-spacing:-2.2px;margin-bottom:26px}h1 em{font-style:normal;color:var(--blue)}.hero-intro{max-width:435px;color:#596977;line-height:1.75;margin-bottom:30px}.primary-button,.light-button{display:inline-flex;align-items:center;gap:35px;background:var(--blue);color:white;padding:15px 23px;font-size:14px;font-weight:700;border:1px solid transparent;transition:background .2s}.primary-button:hover{background:var(--navy)}.primary-button span,.light-button span{font-size:20px;line-height:1}.hero-foot{display:flex;align-items:center;gap:13px;font-size:9px;font-weight:700;letter-spacing:1.4px;color:#77848d;margin-top:57px}.hero-foot i{width:3px;height:3px;background:#9aa6af;border-radius:50%}.hero-visual{position:relative;min-width:0;overflow:hidden}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0}.hero-caption{position:absolute;bottom:0;left:0;right:0;padding:30px 35px;background:linear-gradient(transparent,#071b37b5);color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:13px}.hero-caption a{border:1px solid #fff7;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:20px}.about{display:grid;grid-template-columns:1fr 1fr;gap:90px}h2{font-size:clamp(32px,3.4vw,46px);line-height:1.14;letter-spacing:-1.1px;margin-bottom:22px}.about-copy{padding-top:35px;color:var(--muted);font-size:16px;line-height:1.8}.about-copy .lead{font-size:24px;font-weight:700;color:var(--ink);line-height:1.4}.text-link{color:var(--blue);display:inline-block;border-bottom:1px solid #9abbd8;padding-block:4px;font-size:14px;font-weight:700;margin-top:10px}.text-link span{margin-left:30px}.showcase{background:var(--paper);border-block:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:end;margin-bottom:40px}.section-heading h2{margin-bottom:0}.section-intro{color:var(--muted);line-height:1.8;margin-bottom:0}.collection-count{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--blue)}.collection-count span{padding:0 14px;color:#a7afb7}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cfd7df;margin:50px 0 30px;gap:15px}.filters{display:flex;gap:30px}.filters button{padding:0 0 16px;background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);font-size:14px;font-weight:700;white-space:nowrap}.filters button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--red)}.filters button span{font-size:10px;margin-left:8px;opacity:.7}.collection-toolbar p{font-size:11px;color:#697886;margin:0 0 15px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.story-card{background:#fff;border:1px solid #e1e6ea;min-width:0}.story-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#d7e1e9}.story-media>img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.story-media:hover>img{transform:scale(1.035)}.story-media:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#07192788);pointer-events:none}.media-label{position:absolute;top:17px;left:17px;font-size:9px;font-weight:700;letter-spacing:1.4px;background:#ffffffef;color:var(--navy);padding:5px 9px;z-index:1}.media-action{position:absolute;right:19px;bottom:18px;width:42px;height:42px;border-radius:50%;background:white;color:var(--blue);display:grid;place-items:center;font-size:16px;z-index:1;box-shadow:0 3px 10px #0002}.media-time{position:absolute;bottom:24px;left:18px;color:#fff;font-size:11px;letter-spacing:.7px;z-index:1}.story-copy{padding:25px 24px 27px}.story-category{color:var(--blue);font-size:9px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;margin-bottom:11px}.story-copy h3{font-size:23px;line-height:1.25;letter-spacing:-.35px;margin-bottom:13px}.story-copy>p:last-of-type{font-size:14px;line-height:1.75;color:var(--muted);margin-bottom:20px}.story-link{font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;color:var(--blue)}.story-link span{font-size:18px}.collection-note{font-size:12px;line-height:1.8;color:#75818b;margin:32px 0 0}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.principles article{padding-top:25px;border-top:1px solid var(--line)}.principle-number{font-size:12px;color:var(--red);font-weight:700;display:block;margin-bottom:26px}.principles h3{font-size:23px;line-height:1.3}.principles p{font-size:15px;color:var(--muted);line-height:1.8}.closing{background:var(--blue);color:white;padding:75px 0;position:relative;overflow:hidden}.closing .wrap{position:relative;z-index:1}.closing h2{font-size:54px;margin-bottom:30px}.light-button{background:white;color:var(--blue)}.light-button:hover{background:#e8f1f8}.closing-mark{position:absolute;right:6%;top:-175px;font:italic 700 600px/1 Lato,Arial,sans-serif;opacity:.055}.footer-top{display:grid;grid-template-columns:1.25fr 1.1fr 1fr auto;gap:35px;padding:60px 0;align-items:start}.footer-top>p{font-size:14px;color:var(--muted);padding-top:9px}.footer-top nav{display:grid;gap:12px;font-size:13px}.back-top{font-size:11px;padding-top:9px}.footer-bottom{display:flex;justify-content:space-between;padding:23px 0;border-top:1px solid var(--line);color:#7d8790;font-size:11px}.footer-bottom>span:last-child{letter-spacing:.6px}
dialog{border:0;padding:0;max-width:1000px;width:calc(100% - 48px);max-height:90dvh;background:white;color:var(--ink);box-shadow:0 20px 100px #0006;overflow:auto}dialog[open]{display:grid;grid-template-columns:1.1fr 1fr}dialog::backdrop{background:#061424df;backdrop-filter:blur(5px)}.viewer-close{position:fixed;top:18px;right:22px;width:44px;height:44px;border:0;background:white;border-radius:50%;font-size:30px;line-height:1;color:var(--navy);z-index:5}.viewer-media{background:#0b1725;display:flex;align-items:center;justify-content:center;min-height:380px}.viewer-media video,.viewer-media img{width:100%;max-height:85dvh;object-fit:contain;display:block}.viewer-copy{padding:60px 35px 35px;align-self:center}.viewer-copy h2{font-size:34px}.viewer-copy>p:not(.eyebrow){color:var(--muted);line-height:1.85;font-size:15px}.viewer-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:12px;font-weight:700;color:var(--blue)}.viewer-links a{border-bottom:1px solid #bdcede;padding-bottom:5px}.viewer-error{margin-top:20px}
@media(min-width:1600px){.hero{max-width:1800px;margin:auto}.hero-copy{padding-left:100px}}
@media(max-width:1050px){.wrap{width:calc(100% - 56px)}#main-nav{gap:18px;font-size:12px}.nav-cta{padding-left:18px}.brand img{width:195px}.hero-copy{padding:65px 30px}.hero{min-height:590px}.about,.section-heading{gap:50px}.story-copy{padding:22px 19px}.story-copy h3{font-size:20px}.footer-top{grid-template-columns:1.2fr 1fr 1fr}.back-top{display:none}}
@media(max-width:760px){html{scroll-padding-top:92px}.wrap{width:calc(100% - 36px)}.header-inner{min-height:80px}.brand img{width:188px;height:55px}.menu-toggle{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--navy);font-size:13px}#main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:18px 26px 26px;box-shadow:0 12px 18px #16304714;align-items:stretch;font-size:15px}#main-nav.is-open{display:flex;flex-direction:column;gap:8px}.nav-cta{border-left:0;padding-left:0;border-top:1px solid var(--line)}#main-nav a.active:after{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:51px 25px 40px}.eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:20px}h1{font-size:48px;letter-spacing:-1.5px;max-width:450px}.hero-intro{font-size:15px}.hero-foot{margin-top:35px;font-size:8px;gap:10px}.hero-visual{height:420px;min-height:0}.hero-visual>img{object-position:center 56%}.hero-caption{padding:25px}.section-space{padding-block:65px}.about,.section-heading{grid-template-columns:1fr;gap:25px}.about-copy{padding:0}.about-copy .lead{font-size:21px}.about-copy p{font-size:15px}.section-heading{margin-bottom:30px}.section-intro{font-size:15px}.collection-toolbar{margin-top:30px;align-items:flex-start;flex-direction:column;gap:12px}.collection-toolbar p{margin-top:0}.filters{gap:24px;width:100%}.filters button{font-size:13px;padding-bottom:12px}.filters button span{margin-left:5px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.story-copy{padding:20px 16px}.story-copy h3{font-size:19px}.story-copy>p:last-of-type{font-size:13px}.story-category{font-size:8px;letter-spacing:1px}.media-label{top:12px;left:12px;font-size:8px}.media-action{width:34px;height:34px;right:12px;bottom:12px}.media-time{left:12px;bottom:18px;font-size:10px}.principles{grid-template-columns:1fr;gap:20px;margin-top:35px}.principle-number{margin-bottom:13px}.principles h3{margin-bottom:12px}.closing{padding:60px 0}.closing h2{font-size:44px}.closing-mark{font-size:420px;right:-60px;top:0}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding:40px 0}.footer-top>.brand{grid-column:1/-1}.footer-top>p{font-size:13px}.footer-bottom{gap:15px;flex-direction:column;font-size:10px}dialog[open]{grid-template-columns:1fr;width:calc(100% - 28px);max-height:92dvh}.viewer-media{min-height:250px}.viewer-media video,.viewer-media img{max-height:62dvh}.viewer-copy{padding:26px}.viewer-copy h2{font-size:27px}.viewer-close{top:10px;right:10px;width:38px;height:38px}.viewer-copy .eyebrow{margin-bottom:12px}}
@media(max-width:480px){.story-grid{grid-template-columns:1fr;gap:27px}.story-media{aspect-ratio:4/3}.story-copy{padding:24px}.story-copy h3{font-size:24px}.story-copy>p:last-of-type{font-size:14px}.story-category{font-size:9px}.media-label{top:18px;left:18px}.media-action{width:44px;height:44px;right:18px;bottom:18px}.media-time{left:18px;bottom:27px}.filters{gap:20px}.collection-toolbar p{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
