.information-page h1,.information-page h2,.information-page h3{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.information-page h1{margin:22px 0;font-size:clamp(48px,5.8vw,80px);line-height:1.04}.information-page h2{margin:12px 0 24px;font-size:clamp(34px,4vw,54px);line-height:1.12}.information-page h3{margin:20px 0 12px;font-size:27px;line-height:1.2}.information-page em{color:var(--forest)}.information-page p{line-height:1.7}.information-page .eyebrow{line-height:1.5}.information-hero{padding-block:32px 76px}.information-hero-grid,.information-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:42px;display:grid}.information-deck{color:#4f5d55;max-width:510px;margin-bottom:32px;font-size:21px}.information-photo{border-bottom:8px solid var(--orange);height:490px;margin:0;position:relative}.information-photo img{object-fit:cover}.information-photo figcaption{background:var(--cream);padding:10px 16px;font-size:12px;position:absolute;bottom:20px;left:20px}.information-story{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:64px;padding-block:65px 85px;display:grid}.information-story>div{max-width:690px}.information-story p:not(.eyebrow){font-size:18px}.information-principles{background:var(--forest);color:var(--cream);padding-block:72px}.information-principles em,.information-principles .eyebrow{color:#edcbb7}.information-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.information-columns article{border-top:1px solid;padding-top:24px}.information-columns article>span{letter-spacing:.09em;font-size:12px}.information-columns a,.information-contact-note a{text-underline-offset:5px;font-weight:600;text-decoration:underline;display:inline-block}.information-invitation{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:80px;display:grid}.information-contact-card{background:var(--paper);border-top:5px solid var(--orange);min-width:0;padding:38px}.information-contact-card h2{font-size:38px}.information-email{text-underline-offset:5px;overflow-wrap:anywhere;font-size:clamp(17px,1.65vw,22px);text-decoration:underline}.information-contact-details{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:24px;margin-top:30px;display:grid}.information-contact-details h3{letter-spacing:.08em;text-transform:uppercase;font:700 12px/1.5 Helvetica Neue,sans-serif}.information-contact-details address{font-style:normal;line-height:1.8}.information-routes{border-top:1px solid var(--line);padding-block:60px}.information-routes h2{margin-bottom:40px}.information-contact-note{text-align:center;max-width:760px;padding:28px 0 64px}.information-contact-note p{color:var(--muted)}.information-page :is(a,button):focus-visible{outline:3px solid var(--orange);outline-offset:5px}.information-page article[id]{scroll-margin-top:120px}@media (max-width:960px){.information-hero-grid,.information-contact-grid{gap:30px}.information-contact-card{padding:26px}.information-contact-details{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.information-hero-grid,.information-contact-grid,.information-story,.information-invitation,.information-columns{grid-template-columns:1fr;gap:30px}.information-hero{padding-bottom:44px}.information-hero-grid,.information-contact-grid{margin-top:26px}.information-photo{height:330px}.information-deck{font-size:19px}.information-story,.information-invitation,.information-principles{padding-block:44px}.information-columns{gap:32px}.information-contact-note{text-align:left}.information-page .primary-link{max-width:100%}}.privacy-layout{grid-template-columns:220px minmax(0,760px);gap:70px;padding-bottom:80px;display:grid}.privacy-contents{border-top:3px solid var(--orange);align-self:start;padding-top:22px}.privacy-contents a{text-underline-offset:4px;padding:10px 0;text-decoration:underline;display:block}.privacy-copy section{border-top:1px solid var(--line);padding:28px 0 38px;scroll-margin-top:110px}.privacy-copy p,.privacy-copy address{font-size:18px;line-height:1.8}.privacy-copy address{font-style:normal}.privacy-copy a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:760px){.privacy-layout{grid-template-columns:1fr;gap:30px}.privacy-copy h2{font-size:36px}}
