*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#fff;color:#686868;font:17px/1.85 "Segoe UI",Arial,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #4b7877;outline-offset:5px}h1,h2,p{margin-top:0}h2{font-weight:400;line-height:1.4;font-size:26px;color:#555}img{max-width:100%;display:block}.page{max-width:1140px;margin:auto;padding:0 30px}.masthead{text-align:center;padding:65px 0 22px}.brand{font-size:48px;font-weight:300;letter-spacing:7px;line-height:1.3;color:#555}.masthead p{font-size:13px;letter-spacing:3px;margin:12px 0 0}.navigation{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0 24px}.nav-label{font-size:13px;letter-spacing:1px;color:#929292}#menu-toggle{background:white;border:1px solid #aaa;padding:5px 15px;color:#666;font-size:15px}#menu-toggle span{font-size:21px;margin-left:14px}#menu{position:absolute;right:0;top:62px;z-index:10;background:#fff;padding:14px 24px;box-shadow:0 3px 20px #0002;min-width:190px}#menu a{display:block;padding:5px 0}#menu a:hover{color:#234e4e}.hero{position:relative;background:#333;overflow:hidden}.slide{position:relative}.slide[hidden]{display:none}.slide img{width:100%;height:480px;object-fit:cover}.caption{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:30px 45px 25px;background:linear-gradient(transparent,#000b);color:white}.caption span{font-size:11px;letter-spacing:3px}.caption h1,.caption h2{font-size:34px;line-height:1.3;color:#fff;font-weight:300;margin:10px 0}.caption p{font-size:16px;margin:0}.arrow{position:absolute;top:43%;border:0;background:#0002;color:#fff;font-size:40px;line-height:1;padding:8px 12px}.arrow:hover{background:#0007}.prev{left:10px}.next{right:10px}.slider-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:18px 0}.dots{display:flex;gap:13px}.dots button{width:9px;height:9px;border-radius:50%;padding:0;border:1px solid #888;background:#fff}.dots button[aria-current=true]{background:#777}#pause{border:0;background:none;font-size:11px;color:#888;padding:0}.intro{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;margin:42px 0 85px}.icon{text-align:center;font-size:67px;color:#717171;height:105px;line-height:1.2;font-weight:200}.intro h2{font-size:24px}.intro p{font-size:16px}.button{display:inline-block;padding:9px 23px;border:1px solid #aaa;color:#666;background:transparent;font-size:16px;transition:background .2s,color .2s}.button:hover{background:#666;color:white}.intro .button{float:right}.editor-note{padding-top:10px}.eyebrow{display:block;font-size:10px;letter-spacing:2px;color:#8a8a8a;margin-bottom:15px}.editor-note h2{font-size:29px}.editor-note ul{list-style:none;padding:0;font-size:15px;line-height:2}.editor-note li:before{content:'+ ';color:#999}.stories{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:90px}.stories article>img{width:100%;aspect-ratio:1.9;object-fit:cover}.story-copy{background:#f2f2f2;padding:35px 38px 38px}.story-copy p{font-size:16px}.story-copy .button{display:table;margin:24px auto 0;padding:9px 30px}.panorama{height:300px;background:linear-gradient(#0003,#0003),url('/img/tm-bg-section-4.jpg') center/cover;display:flex;align-items:center;justify-content:center;margin-bottom:90px}.panorama p{color:white;text-align:center;font-size:30px;font-weight:300;line-height:1.5;margin:0;text-shadow:0 1px 8px #0004}.notes{display:grid;grid-template-columns:1fr 2fr;gap:28px}.notes-cover{width:100%;height:100%;object-fit:cover}.note-list{display:grid;gap:25px}.note-list article{display:flex;background:#f2f2f2;min-height:185px}.note-list article>img{width:180px;object-fit:cover}.note-list article>div{padding:22px 25px}.note-list h2{font-size:21px;margin-bottom:9px}.note-list p{font-size:15px;line-height:1.8;margin:0}.note-list .eyebrow{margin-bottom:6px}.closing{text-align:center;padding:80px 20px 65px}.closing h2{font-size:30px}.closing p{font-size:16px}footer{border-top:1px solid #e8e8e8;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;padding:25px 0 32px;color:#888}footer a:hover{text-decoration:underline}@media(max-width:900px){.page{padding:0 24px}.intro{gap:25px}.intro h2{font-size:21px}.stories{gap:28px}.story-copy{padding:25px}.notes{grid-template-columns:1fr}.notes-cover{display:none}.slide img{height:420px}}@media(max-width:640px){.page{padding:0 18px}.masthead{padding:40px 0 15px}.brand{font-size:34px;letter-spacing:4px}.masthead p{font-size:9px;letter-spacing:2px}.navigation{padding-bottom:18px}.nav-label{font-size:11px}.slide img{height:360px}.caption{padding:35px 30px 23px}.caption h1,.caption h2{font-size:25px}.caption p{font-size:13px}.caption span{font-size:9px}.arrow{padding:7px;font-size:30px}.intro{grid-template-columns:1fr;margin:22px 0 45px;gap:32px}.intro article{display:flow-root}.icon{height:70px;font-size:50px;text-align:left}.intro h2{font-size:25px}.intro .button{float:none}.editor-note{border-top:1px solid #ddd;padding-top:28px}.stories{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.panorama{height:235px;margin-bottom:45px}.panorama p{font-size:24px}.note-list article{display:block}.note-list article>img{width:100%;height:180px}.note-list article>div{padding:23px}.closing{padding:45px 8px}.closing h2{font-size:26px}footer{display:block;text-align:center}footer>*{display:block;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@font-face{font-family:Manrope;src:url('/fonts/manrope.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:'DM Serif Display';src:url('/fonts/dm-serif-display.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
body{font-family:Manrope,Arial,sans-serif;font-weight:400;color:#616663;line-height:1.85}
.brand{font-family:Manrope,Arial,sans-serif;font-weight:500;letter-spacing:9px;font-size:43px;color:#323b37}
h1,h2,.caption h1,.caption h2,.panorama p{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.02em}
h2{color:#343f39;font-size:29px}.intro h2{font-size:27px}.editor-note h2{font-size:36px}.caption h1,.caption h2{font-size:46px;line-height:1.15}.caption{padding-bottom:30px}.caption p{font-weight:400;color:#f3f3ef}.caption span{font-weight:600}.panorama p{font-size:38px}.closing h2{font-size:39px}.note-list h2{font-size:25px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;color:#737f76}.button{font-weight:500;font-size:14px;padding:11px 22px;border-color:#a6afa8}.masthead p{font-size:11px;font-weight:500;letter-spacing:3px}.nav-label{font-size:12px}.story-copy,.note-list article{background:#f3f4f0}.story-copy p,.intro p{font-size:15px}.note-list p{font-size:14px}.intro .icon{color:#6d7e70}.dots button[aria-current=true]{background:#6d7e70}.closing{max-width:850px;margin:auto}footer{font-size:11px}
@media(max-width:900px){.intro h2{font-size:25px}.caption h1,.caption h2{font-size:39px}}
@media(max-width:640px){.brand{font-size:31px;letter-spacing:5px}.caption h1,.caption h2{font-size:32px}.intro h2{font-size:29px}.editor-note h2{font-size:34px}.panorama p{font-size:29px}.closing h2{font-size:32px}.note-list h2{font-size:27px}.masthead p{font-size:9px;letter-spacing:2px}}