.review-bar{position:relative;z-index:3}#stage{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;visibility:hidden}[data-scene-state=ready] #stage{visibility:visible}#heroScrim{position:fixed;inset:0;z-index:1;pointer-events:none;visibility:hidden;background:linear-gradient(90deg,#07090dc7,#07090dc2 58%,#07090d14 82%),linear-gradient(180deg,rgba(7,9,13,.74) 0px,rgba(7,9,13,.74) 150px,transparent 240px)}[data-scene-state=ready] #heroScrim{visibility:visible}.ocean-opening .hero{position:relative;z-index:2}.ocean-opening{overflow:clip}.ocean-controls{position:absolute;right:1.5rem;bottom:1.25rem;z-index:4;display:flex;gap:.5rem;flex-wrap:wrap}.ocean-controls[hidden],.ocean-controls button[hidden]{display:none}.ocean-controls button{cursor:pointer;min-height:44px;padding:.65rem .9rem;font:inherit;font-size:.85rem;color:#ead9a8;background:#1e232b;border:1px solid #EAD9A8}.ocean-controls button:focus-visible{outline:2px solid #EAD9A8;outline-offset:3px}[data-scene-state=ready] .hero-end>a{background:#0b1727;color:#f6f4ef;min-width:44px;min-height:44px;text-align:center;border-radius:50%}.ocean-opening .hero-end{padding-bottom:3.5rem}.home-paper{position:relative;z-index:1;background:#f6f4ef}html.gl-failed #stage,html.gl-failed #heroScrim,html.gl-failed .ocean-controls{display:none}@media (max-width:900px){#heroScrim{background:#07090dc2}}.ocean-opening{background:var(--deep);color:var(--warm);position:relative;isolation:isolate}.ocean-opening:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07090dbd,#0b17276b 47%,#0b172705 74%),url(/assets/ocean.jpg) center center/cover;z-index:-1}.ocean-opening:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,9,13,.5),transparent 33%,transparent 70%,rgba(11,23,39,.83))}.header{height:105px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-light{filter:brightness(0) saturate(100%) invert(96%) sepia(12%) saturate(623%) hue-rotate(343deg) brightness(98%)}.header nav{display:flex;gap:30px}.header nav a{text-decoration:none;font-size:14px}.header nav a{color:var(--ground)}.header-action span{font-size:21px;color:var(--lightgold)}.hero{min-height:705px;position:relative;padding-top:70px;padding-bottom:105px}.hero-copy{max-width:640px}.hero-kicker{font-size:15px;font-family:EB Garamond,Georgia,serif;letter-spacing:.15em;text-transform:uppercase;color:var(--lightgold);margin-bottom:27px}.hero h1{font-size:clamp(68px,6.8vw,98px);line-height:.98;letter-spacing:-.022em;margin-bottom:25px}.hero-poem{font:400 28px/1.3 EB Garamond,Georgia,serif;margin-bottom:35px;color:var(--warm)}.hero-actions{display:flex;gap:30px;align-items:center}.button-light{color:var(--deep);background:var(--warm);border-color:var(--warm)}.button-light:hover{background:var(--lightgold);border-color:var(--lightgold)}.hero-secondary{font-size:14px;text-decoration:none;display:flex;gap:18px;align-items:center}.hero-description{font-size:14px;line-height:1.8;margin:25px 0 35px;color:#e8ebef}.hero-end{position:absolute;bottom:25px;left:0;right:0;border-top:1px solid rgba(234,217,168,.34);padding-top:20px;display:flex;justify-content:space-between;align-items:center;font:16px EB Garamond,Georgia,serif;letter-spacing:.015em}.hero-end>span:first-child{font-size:14px;text-transform:uppercase;letter-spacing:.18em;color:var(--lightgold)}.hero-end>a{font-size:24px;text-decoration:none}.introduction{padding-top:65px;padding-bottom:100px}.section-intro{display:grid;grid-template-columns:1fr 2fr;column-gap:70px;padding-top:70px}.section-intro .eyebrow{padding-top:15px}.section-intro h2{font-size:58px;line-height:1.06;letter-spacing:-.025em;margin-bottom:26px}.section-lede{grid-column:2;font-size:17px;max-width:585px;color:#4a5262;line-height:1.75;margin-bottom:65px}.process{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin:0 0 32px;padding:0}.process li{border-top:1px solid var(--line);padding-top:24px}.step{font:22px EB Garamond,Georgia,serif;color:var(--gold)}.process h3{font-size:29px;margin:32px 0 15px;line-height:1.15}.process p{font-size:15px;color:#4a5262;margin-bottom:16px;line-height:1.8}.introduction>.text-link{margin-left:calc((100% + 42px) / 3 * 2)}.holdings-section{background:#eeebe4;padding:95px 0}.holdings-layout{display:grid;grid-template-columns:.95fr 1.25fr;gap:100px}.holdings-title h2,.questions-section h2{font-size:56px;line-height:1.05;letter-spacing:-.024em;margin-bottom:30px}.holdings-title>p:last-child{font-size:15px;color:var(--muted);margin-top:35px}.holdings-options article{display:flex;gap:30px;border-top:1px solid #d5d0c5;padding:28px 0 36px}.holdings-options article:last-child{padding-bottom:0}.holding-number{font:32px EB Garamond,serif;color:var(--gold);width:45px;flex-shrink:0}.holdings-options h3{font-size:32px;margin-bottom:14px}.holdings-options p{font-size:15px;line-height:1.8;color:#4a5262;max-width:385px;margin-bottom:20px}.questions-section{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-top:115px;padding-bottom:100px}.questions-section .eyebrow{max-width:300px;line-height:1.5}.questions{padding-top:12px}.questions details{border-top:1px solid var(--line);padding:24px 0}.questions details:last-child{border-bottom:1px solid var(--line)}.questions summary{font:25px/1.25 EB Garamond,Georgia,serif;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px}.questions summary::-webkit-details-marker{display:none}.questions summary span{font:22px Public Sans,sans-serif;color:var(--muted)}.questions details p{font-size:15px;color:#4a5262;line-height:1.8;margin:20px 36px 0 0}.invitation h2{font-size:76px;line-height:1.02;letter-spacing:-.035em;margin:30px 0}.invitation p:not(.eyebrow){font-size:16px;color:var(--muted);margin-bottom:30px}.footer{background:var(--deep);color:var(--ground);padding:68px 0 33px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:60px}.footer-top p{font:32px EB Garamond,Georgia,serif;margin:0;color:var(--lightgold)}.footer-bottom{border-top:1px solid #274254;padding-top:24px;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:12px;color:#b8bec8}.footer-bottom nav{display:flex;gap:22px}.footer a{text-decoration:none}.ocean-opening a:focus-visible{outline-color:var(--lightgold)}@media (min-width: 1500px){.hero{min-height:770px;padding-top:100px}.ocean-opening:before{background-position:center 48%}}@media (max-width: 1000px){.header nav{display:none}.hero{min-height:720px}.section-intro{gap:30px;grid-template-columns:.65fr 1.35fr}.section-intro h2{font-size:50px}.holdings-layout,.questions-section{gap:45px}.holdings-title h2,.questions-section h2{font-size:48px}.process{gap:25px}.process h3{font-size:26px}.introduction>.text-link{margin-left:0}}@media (max-width: 700px){.header{height:90px;gap:20px}.header-action span{font-size:18px}.ocean-opening:before{background:linear-gradient(90deg,#07090dd6,#0b172785 67%,#0b172759),url(/assets/ocean.jpg) 58% bottom/auto 100%}.hero{padding-top:45px;min-height:680px;padding-bottom:105px}.hero h1{font-size:65px;line-height:.99;letter-spacing:-.032em}.hero-kicker{font-size:13px;margin-bottom:24px;letter-spacing:.12em}.hero-poem{font-size:26px;margin-bottom:32px}.hero-actions{gap:22px;align-items:flex-start;flex-direction:column}.hero-actions .button{width:100%;gap:20px;max-width:350px}.hero-secondary{display:none}.hero-description{font-size:14px;margin-top:23px;max-width:300px}.hero-end{font-size:13px;gap:20px;bottom:23px}.hero-end>span:first-child{font-size:11px;letter-spacing:.12em}.hero-end>a{display:none}.introduction{padding-top:40px;padding-bottom:60px}.section-intro{display:block;padding-top:44px}.section-intro .eyebrow{padding-top:0;margin-bottom:24px}.section-intro h2{font-size:43px;line-height:1.08;margin-bottom:22px}.section-lede{font-size:16px;margin-bottom:38px}.process{display:block;margin-bottom:20px}.process li{padding-top:24px;margin-bottom:24px;display:grid;grid-template-columns:35px 1fr;column-gap:16px}.step{grid-row:1/3}.process h3{margin:0 0 13px;font-size:29px}.process p{grid-column:2;font-size:15px}.holdings-section{padding:55px 0}.holdings-layout{display:block}.holdings-title h2,.questions-section h2{font-size:45px}.holdings-title>p:last-child{margin:22px 0 32px}.holdings-options article{gap:15px;padding:25px 0 30px}.holding-number{width:32px;font-size:28px}.holdings-options h3{font-size:31px}.holdings-options p{font-size:15px}.questions-section{display:block;padding-top:60px;padding-bottom:50px}.questions summary{font-size:25px}.questions details p{margin-right:14px;font-size:15px}.invitation h2{font-size:48px;margin-top:24px}.footer{padding:44px 0 28px}.footer-top{padding-bottom:34px;align-items:flex-start;gap:30px}.footer-top p{font-size:24px;max-width:100px}.footer-bottom{display:flex;flex-direction:column;gap:23px;font-size:12px}.footer-bottom nav{gap:27px}}@media (max-width: 370px){.header .brand{width:135px}.hero h1{font-size:59px}.hero-kicker{font-size:12px}}.menu-toggle{display:none;font-size:15px;background:transparent;border:0;color:var(--ground);min-width:65px;min-height:44px;padding:8px;cursor:pointer}.header{position:relative}.questions summary span{font-size:0}.questions summary span:after{content:"+";font-size:22px}.questions details[open] summary span:after{content:"−"}@media (max-width: 1000px){.menu-toggle{display:block;margin-left:auto}.header.menu-open nav{display:flex;position:absolute;top:100%;left:0;right:0;z-index:5;background:var(--deep);border:1px solid #274254;padding:22px;flex-direction:column;gap:0}.header.menu-open nav a{display:block;padding:16px 5px;font-size:17px}}@media (max-width: 700px){.menu-toggle{margin-right:-8px}.header.menu-open nav{top:85px}.hero{padding-top:45px}}.header nav{margin-left:auto}.hero-end>a{margin-left:auto}.holdings-title>p:last-child{max-width:330px}.closing{padding-top:8px;padding-bottom:95px}.closing p{font:400 35px/1.4 EB Garamond,Georgia,serif;max-width:760px;margin:52px 0 0 auto}.closing a{display:inline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}.closing a span{white-space:nowrap;font-size:.65em}.closing a:hover{color:var(--gold)}@media (max-width: 1000px){.header nav{margin-left:0}}@media (max-width: 700px){.closing{padding-top:5px;padding-bottom:60px}.closing p{font-size:29px;line-height:1.42;margin-top:34px}.hero-end>a{display:block}}.header{z-index:2}.ocean-opening{margin-top:-105px;padding-top:105px}.home-mobile-menu{display:none}.header .desktop-navigation{margin-left:auto}.home-mobile-menu summary::-webkit-details-marker{display:none}.home-mobile-menu summary{list-style:none}.home-mobile-menu .menu-toggle{display:flex;align-items:center;justify-content:flex-end;gap:8px}.home-mobile-menu .menu-symbol{font-size:18px}.home-mobile-menu[open] .menu-symbol{transform:rotate(45deg)}@media (max-width: 1000px){.header .desktop-navigation{display:none}.home-mobile-menu{display:block;margin-left:auto}.header .home-mobile-menu[open] nav{display:flex;position:absolute;top:100%;left:0;right:0;z-index:5;background:var(--deep);border:1px solid #274254;padding:22px;flex-direction:column;gap:0}.header .home-mobile-menu nav a{display:block;padding:16px 5px;font-size:17px}}@media (max-width: 700px){.ocean-opening{margin-top:-90px;padding-top:90px}}.header nav a,.footer a{font-size:15px}
