:root{--ink:#f4f1e9;--ink-muted:#f4f1e9b8;--atlantic:#07181b;--atlantic-soft:#10282b;--sand:#e8e2d6;--charcoal:#122124;--line:#f4f1e947;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--atlantic)}body{background:var(--atlantic);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}img,video{width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:20;color:#fff;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px clamp(24px,4vw,64px);font-size:12px;display:grid;position:absolute;inset:0 0 auto}.wordmark,.footer-wordmark{font-family:var(--serif);letter-spacing:.03em;text-transform:none;font-size:19px}.primary-nav{gap:34px;display:flex}.locale-switcher{justify-self:end;gap:7px;display:flex}.primary-nav a,.locale-switcher a,.wordmark{position:relative}.primary-nav a:after,.locale-switcher a:after,.wordmark:after{content:"";background:currentColor;height:1px;transition:right .22s;position:absolute;bottom:-6px;left:0;right:100%}.primary-nav a:hover:after,.locale-switcher a:hover:after,.wordmark:hover:after{right:0}.hero{background:#153438;min-height:100svh;position:relative;overflow:hidden}.ambient-video,.ambient-video video,.video-poster,.video-poster img{width:100%;height:100%;position:absolute;inset:0}.ambient-video video,.video-poster img{object-fit:cover}.video-poster{z-index:1;transition:opacity .7s}.video-poster-hidden{opacity:0;pointer-events:none}.ambient-video video{z-index:0}.hero-shade,.film-shade,.closing-shade{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-shade{background:linear-gradient(#030c0f7a 0%,#030c0f0a 42%,#030c0f9e 100%)}.hero-copy{z-index:3;position:absolute;bottom:clamp(90px,14vh,155px);left:clamp(24px,6vw,96px);right:24px}.location,.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:11px;line-height:1.5}.hero h1{max-width:1200px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(72px,13.4vw,220px);font-weight:400;line-height:.78}.discover{z-index:3;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;display:flex;position:absolute;bottom:38px;right:clamp(24px,4vw,64px)}.discover-line{background:currentColor;width:54px;height:1px;display:block}.video-control{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04111438;border:1px solid #ffffff8c;border-radius:50%;width:42px;height:42px;position:absolute;bottom:34px;right:clamp(20px,3vw,46px)}.hero .video-control{bottom:82px}.video-control:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #fff}.editorial-section{background:var(--atlantic);grid-template-columns:minmax(280px,.72fr) 1.28fr;align-items:center;gap:clamp(48px,8vw,140px);min-height:92vh;padding:clamp(90px,13vw,190px) clamp(24px,7vw,112px);display:grid}.section-copy{max-width:490px}.section-copy h2,.perspectives-heading h2,.film-copy h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(46px,6.2vw,98px);font-weight:400;line-height:.98}.section-copy>p:last-child,.perspectives-heading>p:last-child,.film-copy>p{color:var(--ink-muted);font-size:clamp(17px,1.5vw,23px);line-height:1.55}.place-image{aspect-ratio:4/3;overflow:hidden}.place-image img{object-fit:cover;height:100%}.perspectives-section{background:var(--sand);color:var(--charcoal);padding:clamp(90px,12vw,180px) clamp(24px,6vw,96px)}.perspectives-heading{grid-template-columns:.8fr 1.5fr 1fr;align-items:end;gap:clamp(28px,5vw,86px);margin-bottom:clamp(70px,10vw,145px);display:grid}.perspectives-heading .eyebrow{align-self:start}.perspectives-heading h2{margin:0}.perspectives-heading>p:last-child{color:#122124ad;margin:0}.perspectives-grid{grid-template-columns:1.32fr .68fr;align-items:end;gap:clamp(18px,3vw,46px);display:grid}.perspectives-grid picture{overflow:hidden}.scale-image{aspect-ratio:16/10}.elevation-image{aspect-ratio:4/5;margin-bottom:-8vw}.perspectives-grid img{object-fit:cover;height:100%}.film-section{background:#173a3e;min-height:100svh;position:relative;overflow:hidden}.film-shade{background:linear-gradient(90deg,#020d10d1 0%,#020d1066 42%,#020d1014 72%)}.film-copy{z-index:3;max-width:690px;padding:clamp(120px,20vh,210px) clamp(24px,7vw,112px);position:relative}.film-copy a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-top:32px;padding-bottom:7px;font-size:12px;display:inline-block}.image-sequence{background:var(--atlantic-soft);grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(16px,4vw,72px);padding:clamp(100px,16vw,230px) clamp(24px,7vw,112px);display:grid}.image-sequence picture{overflow:hidden}.access-image{aspect-ratio:2;align-self:start;margin-top:10vw}.waterline-image{aspect-ratio:16/11}.image-sequence img{object-fit:cover;height:100%}.closing{text-align:center;background:url(/media/hero-poster.webp) 50%/cover no-repeat;place-items:center;min-height:82vh;padding:40px;display:grid;position:relative}.closing-shade{background:#0310138f}.closing p{z-index:3;max-width:950px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(48px,8vw,126px);line-height:.98;position:relative}footer{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;background:#041114;grid-template-columns:1fr auto 1fr;align-items:center;padding:36px clamp(24px,5vw,78px);font-size:10px;display:grid}footer span:last-child{justify-self:end}.not-found{text-align:center;place-content:center;gap:18px;min-height:100svh;padding:32px;display:grid}.not-found h1{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(64px,12vw,170px);font-weight:400}.not-found p{color:var(--ink-muted);margin:0}.not-found a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;justify-self:center;margin-top:18px;padding-bottom:6px;font-size:11px}@media (width<=900px){.editorial-section{grid-template-columns:1fr;min-height:auto}.place-image{width:88%;margin-left:auto}.perspectives-heading{grid-template-columns:1fr}.perspectives-heading h2{max-width:780px}.perspectives-heading>p:last-child{max-width:560px}.perspectives-grid{grid-template-columns:1fr .7fr}}@media (width<=640px){.site-header{grid-template-columns:1fr auto;padding:22px 20px}.primary-nav{display:none}.locale-switcher{grid-column:2}.wordmark{font-size:17px}.hero-copy{bottom:112px;left:20px}.hero h1{max-width:340px;font-size:clamp(76px,24vw,112px);line-height:.82}.location{max-width:250px}.discover{left:20px;right:auto}.hero .video-control{bottom:28px;right:20px}.editorial-section{gap:54px;padding:100px 20px}.place-image{aspect-ratio:3/4;width:100%}.perspectives-section{padding:100px 20px 130px}.perspectives-heading{margin-bottom:70px}.perspectives-grid{grid-template-columns:1fr;gap:20px}.scale-image{aspect-ratio:4/5}.elevation-image{aspect-ratio:3/4;border:9px solid var(--sand);width:72%;margin:-64px 0 0 auto}.film-copy{padding:120px 20px 170px}.film-copy h2{max-width:360px}.film-section .video-control{bottom:28px;right:20px}.image-sequence{grid-template-columns:1fr;padding:100px 20px}.access-image{width:88%;margin:0}.waterline-image{width:92%;margin:-24px 0 0 auto}.closing{min-height:72vh;padding:28px}footer{grid-template-columns:1fr auto;gap:22px}footer span:nth-child(2){grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
