.experience-intro{padding-bottom:35px}.experience-choices{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:75px}.experience-choice{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid var(--ink);padding:35px;transition:background-color .5s ease,transform .6s var(--motion-ease)}.experience-choice:nth-child(2){background:var(--pink)}.experience-choice h2{font:clamp(27px,3vw,43px)/1.2 Paradigm,serif;letter-spacing:-.03em;margin:30px 0 20px;overflow-wrap:anywhere}.experience-choice p{font-size:15px;max-width:42ch;margin-bottom:30px}.experience-choice-action{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid var(--ink);font-size:14px}.experience-choice-action svg{width:22px;height:22px;flex-shrink:0;transition:transform .6s var(--motion-ease)}.experience-choice:hover,.experience-choice:focus-visible{background:var(--pink);transform:translateY(-5px)}.experience-choice:nth-child(2):hover,.experience-choice:nth-child(2):focus-visible{background:var(--paper)}.experience-choice:hover svg{transform:translate(4px,-4px)}.experience-chapter{scroll-margin-top:120px}.experience-chapter>div{min-width:0}.experience-chapter .experience-media{width:100%;aspect-ratio:4/5;overflow:hidden;order:0}.experience-media video{display:block;height:100%;width:100%;object-fit:cover}.experience-chapter .experience-photo{display:block;width:100%;aspect-ratio:4/5;overflow:hidden}.experience-photo img{height:100%;width:100%;object-fit:cover;will-change:transform}.experience-private{background:var(--pink)}.experience-chapter .button,.experience-final .button,.page-events .event-scope .button{max-width:100%;white-space:normal;text-align:left;line-height:1.4}.experience-chapter .button svg,.experience-final .button svg{flex-shrink:0}.experience-overview{grid-template-columns:1fr 1fr;padding-top:55px}.experience-overview h2{font-size:clamp(30px,3vw,44px);line-height:1.2}.experience-process .event-chapters{padding-top:25px;padding-bottom:5px}.experience-process h3{font:clamp(27px,2.7vw,36px)/1.2 Paradigm,serif;letter-spacing:-.04em;margin:18px 0}.experience-crosslink{border-top:1px solid var(--ink);padding-top:55px}.experience-crosslink h2{margin-top:20px}.experience-faq .faq-answer a{text-decoration:underline;text-underline-offset:.2em}.experience-faq .faq-answer a:hover{color:#8c332e}.navigation-dialog nav a .menu-link-text{min-width:0;white-space:normal}@media(max-width:760px){.experience-intro{padding-bottom:25px}.experience-intro h1{font-size:clamp(32px,9vw,58px);line-height:1.16}.experience-choices{grid-template-columns:1fr;gap:18px;padding-bottom:45px}.experience-choice{padding:25px}.experience-choice h2{font-size:29px;margin:22px 0 16px}.experience-choice p{font-size:13px;margin-bottom:22px}.experience-choice-action{font-size:12px;gap:15px}.experience-chapter{scroll-margin-top:98px}.experience-chapter .experience-media,.experience-chapter .experience-photo{aspect-ratio:4/3;order:0}.experience-overview{grid-template-columns:1fr;padding-top:35px}.experience-process h3{font-size:29px}.experience-crosslink{padding-top:40px}.experience-faq .faq-heading h2{font-size:clamp(32px,9vw,44px)}.navigation-dialog nav a{padding-block:14px}}@media(prefers-reduced-motion:reduce){.experience-choice,.experience-choice-action svg{transition:none}.experience-choice:hover,.experience-choice:focus-visible{transform:none}}