@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-scroll-effects] .ScrollEffects-module__EeJ71q__heroScope{view-timeline:--fx-hero block}[data-scroll-effects] .ScrollEffects-module__EeJ71q__heroDrift{animation:linear both ScrollEffects-module__EeJ71q__hero-drift;animation-timeline:--fx-hero;animation-range:exit}[data-scroll-effects] .ScrollEffects-module__EeJ71q__frame{view-timeline:--fx-frame block}[data-scroll-effects] .ScrollEffects-module__EeJ71q__drift{animation:linear both ScrollEffects-module__EeJ71q__drift;animation-timeline:--fx-frame;animation-range:cover}@media (min-width:735px){[data-scroll-effects] .ScrollEffects-module__EeJ71q__pinScope{view-timeline:--fx-pin block}[data-scroll-effects] .ScrollEffects-module__EeJ71q__settle{animation:linear both ScrollEffects-module__EeJ71q__settle;animation-timeline:--fx-pin;animation-range:contain calc(-1 * var(--header-h) - 32px) contain 100%}}}}@keyframes ScrollEffects-module__EeJ71q__hero-drift{0%{transform:translateY(0)}to{transform:translateY(10%)}}@keyframes ScrollEffects-module__EeJ71q__drift{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}@keyframes ScrollEffects-module__EeJ71q__settle{0%{transform:scale(1.12)}to{transform:scale(1)}}
.FirstVisit-module__gl1iBa__root{background:var(--color-canvas)}.FirstVisit-module__gl1iBa__box{grid-template-columns:minmax(0,1fr) 40%;grid-template-areas:"head media""steps steps";column-gap:clamp(2rem,1rem + 4.4vw,6rem);padding:clamp(1.5rem,.8rem + 3.1vw,4rem);display:grid}.FirstVisit-module__gl1iBa__head{grid-area:head;align-self:center;min-width:0}.FirstVisit-module__gl1iBa__media{aspect-ratio:1;background:var(--color-brand-mist);grid-area:media;overflow:hidden}.FirstVisit-module__gl1iBa__media img{object-fit:cover;width:100%;height:100%;display:block}.FirstVisit-module__gl1iBa__title{max-width:8.5em}.FirstVisit-module__gl1iBa__lead{max-width:var(--measure);text-wrap:pretty;margin-top:24px}.FirstVisit-module__gl1iBa__action{margin-top:36px}.FirstVisit-module__gl1iBa__steps{min-width:0;margin-top:var(--section-tight);grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;display:grid}.FirstVisit-module__gl1iBa__steps.FirstVisit-module__gl1iBa__steps>li{border-bottom:0;align-content:start;row-gap:10px;padding-top:22px;display:grid}.FirstVisit-module__gl1iBa__steps p{font-size:var(--type-small);line-height:var(--leading-body);text-wrap:pretty;max-width:var(--measure)}@media (min-width:735px) and (max-width:1068px){.FirstVisit-module__gl1iBa__box{grid-template-columns:minmax(0,1fr) minmax(0,36%)}.FirstVisit-module__gl1iBa__steps{column-gap:28px}}@media (max-width:734px){.FirstVisit-module__gl1iBa__box{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""steps""media";row-gap:40px}.FirstVisit-module__gl1iBa__head{align-self:start}.FirstVisit-module__gl1iBa__lead{margin-top:20px}.FirstVisit-module__gl1iBa__action{margin-top:32px}.FirstVisit-module__gl1iBa__steps{display:block}.FirstVisit-module__gl1iBa__steps.FirstVisit-module__gl1iBa__steps>li{grid-template-columns:56px minmax(0,1fr);align-items:baseline;row-gap:0;padding:16px 0}.FirstVisit-module__gl1iBa__steps.FirstVisit-module__gl1iBa__steps>li:last-child{border-bottom:1px solid var(--color-hairline)}.FirstVisit-module__gl1iBa__steps h3,.FirstVisit-module__gl1iBa__steps p{grid-column:2}.FirstVisit-module__gl1iBa__media{aspect-ratio:3/2}.FirstVisit-module__gl1iBa__steps p{max-width:none;margin-top:8px}}
.Gallery-module__ol5EsG__root{background:var(--color-canvas);position:relative}.Gallery-module__ol5EsG__head{text-align:center}.Gallery-module__ol5EsG__heading{justify-items:center;display:grid}.Gallery-module__ol5EsG__heading .label-row{justify-content:center}.Gallery-module__ol5EsG__title{max-width:14ch;margin-inline:auto}.Gallery-module__ol5EsG__intro{justify-items:center;gap:44px;margin-top:40px;display:grid}.Gallery-module__ol5EsG__lead{max-width:var(--measure);text-wrap:pretty}.Gallery-module__ol5EsG__band{margin-top:var(--section-tight)}.Gallery-module__ol5EsG__strip{grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;display:grid;position:relative}.Gallery-module__ol5EsG__col{gap:8px;display:grid}.Gallery-module__ol5EsG__item{background:var(--color-brand-mist);width:100%;display:block}.Gallery-module__ol5EsG__item:focus-visible{outline:2px solid var(--color-surface);outline-offset:-6px;box-shadow:inset 0 0 0 4px var(--color-brand-ink)}.Gallery-module__ol5EsG__itemCaption{display:none}.Gallery-module__ol5EsG__item img{width:100%;height:auto;aspect-ratio:var(--ratio,4 / 3);object-fit:cover}.Gallery-module__ol5EsG__item picture{display:block;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Gallery-module__ol5EsG__item img{transition:transform var(--duration-zoom) var(--ease-apple)}.Gallery-module__ol5EsG__item:hover img{transform:scale(1.02)}}.Gallery-module__ol5EsG__r43{--ratio:4 / 3}.Gallery-module__ol5EsG__r34{--ratio:3 / 4}.Gallery-module__ol5EsG__r32{--ratio:3 / 2}.Gallery-module__ol5EsG__r23{--ratio:2 / 3}.Gallery-module__ol5EsG__r11{--ratio:1 / 1}.Gallery-module__ol5EsG__controls{padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;margin-top:28px;display:none}.Gallery-module__ol5EsG__arrows{gap:10px;display:flex}.Gallery-module__ol5EsG__stripArrow{border:1px solid var(--color-ink);border-radius:var(--radius-button);width:48px;height:48px;color:var(--color-ink);font-family:var(--font-serif);transition:background-color var(--duration-hover) var(--ease-standard);background:0 0;place-items:center;font-size:22px;line-height:1;display:grid}.Gallery-module__ol5EsG__dots{gap:6px;padding-bottom:8px;display:flex}.Gallery-module__ol5EsG__dots li{border:1px solid var(--color-ink);width:6px;height:6px;transition:background-color var(--duration-hover) var(--ease-standard);background:0 0}.Gallery-module__ol5EsG__dots .Gallery-module__ol5EsG__dotOn{background:var(--color-ink)}.Gallery-module__ol5EsG__lightbox{background:var(--color-scrim-overlay);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-surface);overscroll-behavior:contain;border:0;grid-template-rows:80px 1fr 104px;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.Gallery-module__ol5EsG__lightbox[open]{opacity:1;transition:opacity var(--duration-sheet) var(--ease-sheet);display:grid}@starting-style{.Gallery-module__ol5EsG__lightbox[open]{opacity:0}}.Gallery-module__ol5EsG__lightbox::backdrop{background:0 0}body:has(dialog[data-lightbox][open]) [data-site-header]{visibility:hidden}.Gallery-module__ol5EsG__lightbox .num{color:var(--color-accent-on-dark)}.Gallery-module__ol5EsG__close{color:var(--color-surface);grid-row:1;place-self:center end;align-items:center;gap:12px;margin-right:26px;padding:10px 14px;display:inline-flex}.Gallery-module__ol5EsG__closeGlyph{font-family:var(--font-serif);font-size:26px;line-height:1}.Gallery-module__ol5EsG__edge{border:1px solid var(--color-surface);border-radius:var(--radius-button);width:44px;height:44px;color:var(--color-surface);font-family:var(--font-serif);transition:background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%}.Gallery-module__ol5EsG__prev{left:40px}.Gallery-module__ol5EsG__next{right:40px}@media (hover:hover){.Gallery-module__ol5EsG__stripArrow:hover{background:var(--color-brand-ink);border-color:var(--color-brand-ink);color:var(--color-brand-soft)}.Gallery-module__ol5EsG__edge:hover{background:var(--color-surface);color:var(--color-ink)}}.Gallery-module__ol5EsG__stage{touch-action:pinch-zoom;grid-row:2;place-self:center;justify-items:center;max-width:90vw;display:grid}.Gallery-module__ol5EsG__figure{justify-items:center;gap:20px;display:grid}.Gallery-module__ol5EsG__stageImg{width:auto;max-width:90vw;height:auto;max-height:min(78vh,100dvh - 240px);animation:Gallery-module__ol5EsG__fade var(--duration-fade) var(--ease-standard)}@keyframes Gallery-module__ol5EsG__fade{0%{opacity:0}}.Gallery-module__ol5EsG__caption{align-items:center;gap:14px;display:flex}.Gallery-module__ol5EsG__thumbs{scroll-behavior:smooth;scrollbar-width:none;grid-row:3;justify-self:center;align-items:center;gap:8px;max-width:100%;padding:16px 24px 28px;display:flex;overflow-x:auto}.Gallery-module__ol5EsG__thumbs::-webkit-scrollbar{display:none}.Gallery-module__ol5EsG__thumbs>li{flex:none}.Gallery-module__ol5EsG__thumb{opacity:.5;transition:opacity var(--duration-hover) var(--ease-standard);display:block}.Gallery-module__ol5EsG__thumb[aria-current=true]{opacity:1}.Gallery-module__ol5EsG__thumb img{object-fit:cover;width:76px;height:56px}@media (prefers-reduced-motion:reduce){.Gallery-module__ol5EsG__strip,.Gallery-module__ol5EsG__thumbs{scroll-behavior:auto}}@media (max-width:734px){.Gallery-module__ol5EsG__intro{gap:32px;margin-top:28px}.Gallery-module__ol5EsG__strip{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px var(--gutter);scrollbar-width:none;gap:12px;margin-block:-6px;padding-inline-end:calc(15vw - var(--gutter));scroll-padding-inline-start:var(--gutter);display:flex;overflow-x:auto}.Gallery-module__ol5EsG__strip::-webkit-scrollbar{display:none}.Gallery-module__ol5EsG__col{display:contents}.Gallery-module__ol5EsG__item{scroll-snap-align:start;text-align:left;flex:0 0 85vw}.Gallery-module__ol5EsG__itemCaption{align-items:center;gap:12px;margin-top:14px;display:flex}.Gallery-module__ol5EsG__itemCaption:after{content:"→";font-family:var(--font-serif);font-size:var(--type-h5);line-height:1}.Gallery-module__ol5EsG__item img{aspect-ratio:4/5}.Gallery-module__ol5EsG__controls{display:flex}.Gallery-module__ol5EsG__lightbox{grid-template-rows:24px 1fr 96px 56px}.Gallery-module__ol5EsG__close{grid-row:4;place-self:center;margin-right:0}.Gallery-module__ol5EsG__stage{grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:20px;width:100%;max-width:none}.Gallery-module__ol5EsG__figure{display:contents}.Gallery-module__ol5EsG__stagePic{grid-area:1/1/auto/-1}.Gallery-module__ol5EsG__edge{grid-row:2;position:static;translate:none}.Gallery-module__ol5EsG__prev{grid-column:2}.Gallery-module__ol5EsG__caption{grid-area:2/3}.Gallery-module__ol5EsG__next{grid-column:4}.Gallery-module__ol5EsG__stageImg{max-width:calc(100vw - 32px);max-height:calc(100dvh - 300px)}.Gallery-module__ol5EsG__thumbs{padding:12px 16px 20px}.Gallery-module__ol5EsG__thumb img{width:52px}}@media (max-height:520px){.Gallery-module__ol5EsG__lightbox{grid-template-rows:auto auto auto auto;height:auto;min-height:100%}.Gallery-module__ol5EsG__stageImg{max-width:min(90vw,140vh);max-height:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:735px){[data-scroll-effects] .Gallery-module__ol5EsG__band{view-timeline:--gallery block}[data-scroll-effects] .Gallery-module__ol5EsG__col{animation:linear both Gallery-module__ol5EsG__col-travel;animation-timeline:--gallery;animation-range:cover}[data-scroll-effects] .Gallery-module__ol5EsG__col[data-depth="0"]{--travel:24px}[data-scroll-effects] .Gallery-module__ol5EsG__col[data-depth="1"]{--travel:72px}[data-scroll-effects] .Gallery-module__ol5EsG__col[data-depth="2"]{--travel:48px}}}@keyframes Gallery-module__ol5EsG__col-travel{0%{transform:translateY(var(--travel,0px))}to{transform:translateY(calc(-1 * var(--travel,0px)))}}
