@font-face{font-family:Review;src:url('/assets/fonts/dm-sans-400-normal.ttf')}@font-face{font-family:Review;src:url('/assets/fonts/dm-sans-600-normal.ttf');font-weight:600}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#eeefec;color:#192524;font:16px/1.65 Review,Arial,sans-serif}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid #d9561a;outline-offset:4px}[hidden]{display:none!important}.skip{position:fixed;top:-80px;left:15px;background:#fff;padding:12px;z-index:40}.skip:focus{top:12px}.presentation-header{background:#132c2b;color:white;display:flex;align-items:center;justify-content:space-between;padding:23px 4%;gap:25px;font-size:12px}.presentation-header img{width:175px;height:auto;display:block}.introduction{padding:80px 6% 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px 9%}.introduction>p{grid-column:1/-1;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.introduction h1{font-size:84px;line-height:1.05;font-weight:400;letter-spacing:-.055em}.introduction>div{align-self:end;max-width:430px}.introduction>div>a{display:inline-block;padding:16px 0;margin-top:20px;border-bottom:1px solid #81958e;font-size:13px}.direction-nav{display:flex;gap:15px;padding:18px 6%;background:#eeefec;position:sticky;top:0;z-index:20;border-block:1px solid #c8d0c8;overflow:auto}.direction-nav a{font-size:13px;white-space:nowrap;border:1px solid #b7c3bb;padding:10px 18px;border-radius:30px}.direction{padding:65px 6% 80px;border-bottom:1px solid #b9c8bc}.direction>header{display:flex;align-items:center;gap:30px}.number{font-size:60px;color:#61796f;letter-spacing:-.05em}.direction>header p{font-size:12px}.direction h2{font-size:55px;line-height:1.2;font-weight:400;letter-spacing:-.045em}.explore{margin-left:auto;border:1px solid #83968a;padding:14px 21px;border-radius:30px;font-size:13px}.description{max-width:900px;margin:25px 0 30px;font-size:15px}.page-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.page-tabs button{padding:11px 18px;border:1px solid #92a599;border-radius:25px;background:transparent;color:#192524;font-size:13px}.page-tabs [aria-pressed=true]{background:#132c2b;color:white}.page-tabs button:hover{background:#d9e2da}.page-tabs [aria-pressed=true]:hover{background:#274b45}.direction figure{margin:0}.picture{display:block;border:1px solid #c4cfc5;background:white}.picture img{display:block;width:100%;height:auto;aspect-ratio:3/2}.direction figcaption{display:flex;align-items:center;gap:25px;padding:17px 0;font-size:12px}.direction figcaption>span{margin-right:auto}.direction figcaption>a{padding:7px 0}.review-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;font-size:13px;max-width:1100px}.review-notes b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.context{padding:70px 6%;max-width:1000px}.context h2{font-size:40px;font-weight:400;margin-bottom:25px}.context p{margin-bottom:20px}.context a{display:inline-block;padding:12px 0;border-bottom:1px solid #6b8777}footer{background:#132c2b;color:white;font-size:12px;padding:30px 6%}@media(max-width:700px){.presentation-header{padding:20px 6%;flex-wrap:wrap;font-size:10px}.presentation-header img{width:150px}.presentation-header>span{display:none}.introduction{display:block;padding:45px 7%}.introduction>p{font-size:10px;margin-bottom:25px}.introduction h1{font-size:53px}.introduction>div{margin-top:30px;font-size:15px}.introduction>div>a{font-size:12px}.direction-nav{padding:14px 6%;gap:8px}.direction-nav a{font-size:11px;padding:9px 14px}.direction{padding:40px 6% 50px}.direction>header{gap:18px;flex-wrap:wrap}.number{font-size:45px}.direction h2{font-size:40px}.direction>header p{font-size:10px}.explore{margin-left:0;font-size:12px;padding:12px 18px}.description{font-size:13px;margin:23px 0}.page-tabs{gap:7px}.page-tabs button{font-size:11px;padding:9px 13px}.direction figcaption{flex-wrap:wrap;gap:10px 20px;font-size:10px}.direction figcaption>span{width:100%}.review-notes{display:block;font-size:12px}.review-notes p{margin-top:20px}.context{padding:45px 7%;font-size:14px}.context h2{font-size:33px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}