.preloader_root__aLBYv{position:fixed;inset:0;width:100vw;height:calc(var(--vh, 1vh) * 100);overflow:hidden;background:var(--loader-plate,var(--color-stone-cream));z-index:var(--layer-preloader);cursor:wait}.preloader_picture__G8_6j{--iris-wait:0.5s;--iris-run:2s;position:absolute;inset:0;clip-path:circle(0 at 50% 50%);transform:scale(1.2)}.preloader_exiting__zDDF6 .preloader_picture__G8_6j{transform:scale(1);clip-path:circle(90% at 50% 50%);transition:clip-path var(--iris-run) ease var(--iris-wait),transform var(--iris-run) ease var(--iris-wait)}.preloader_image__hogBc{object-fit:cover}.preloader_bare__fugB3.preloader_exiting__zDDF6{opacity:0;transition:opacity .9s ease .2s}.preloader_wrapper__AcCP_{position:relative;z-index:1;width:100%;height:100%;animation:preloader_fadeIn__9SfyK .6s both}.preloader_exiting__zDDF6 .preloader_wrapper__AcCP_{opacity:0;transition:opacity 0s .5s}.preloader_indicator__vs2Od{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:239px;height:239px;color:var(--loader-ink,var(--color-stone-dark));transform:translate3d(-50%,-50%,0);animation:preloader_fadeIn__9SfyK 1s .5s both}.preloader_exiting__zDDF6 .preloader_indicator__vs2Od{animation:preloader_fadeOut__aynDe 1s .5s both}@media only screen and (max-width:1024px){.preloader_indicator__vs2Od{width:173px;height:173px}}@media only screen and (max-width:414px){.preloader_indicator__vs2Od{width:132px;height:132px}}.preloader_ring__UqVO_{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.preloader_bar___MCNr,.preloader_track__T77dp{fill:none;stroke-width:1;stroke-dasharray:100;stroke-linecap:round;vector-effect:non-scaling-stroke}.preloader_track__T77dp{stroke:var(--color-stone-rule);opacity:.15}.preloader_bar___MCNr{stroke:var(--loader-ink,var(--color-stone-dark));transition:stroke-dashoffset .3s linear}.preloader_mark__VXjBT{font-family:var(--font-display);font-size:30px;line-height:1}@media only screen and (max-width:1024px){.preloader_mark__VXjBT{font-size:22px}}@media only screen and (max-width:414px){.preloader_mark__VXjBT{font-size:16.5px}}.preloader_footer__Uh83Z{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;width:100%;padding:0 calc(32 * var(--u)) calc(24 * var(--u));color:var(--loader-ink,var(--color-stone-dark));font-family:var(--font-editorial);font-style:italic;font-size:calc(24 * var(--u));line-height:calc(24 * var(--u))}.preloader_footer__Uh83Z>span{display:block;animation:preloader_fadeIn__9SfyK 1s 1.5s both}.preloader_footer__Uh83Z>span:nth-child(2){position:absolute;left:50%;transform:translate3d(-50%,0,0)}.preloader_exiting__zDDF6 .preloader_footer__Uh83Z>span{animation:preloader_fadeOut__aynDe .75s 0s both}.preloader_count__Om_Ny{font-variant-numeric:tabular-nums}@media only screen and (max-width:1024px){.preloader_footer__Uh83Z{padding:0 calc(30 * var(--u)) calc(23 * var(--u))}}@media only screen and (max-width:414px){.preloader_footer__Uh83Z{padding:0 calc(17 * var(--u)) calc(8 * var(--u));font-size:calc(12 * var(--u))}}@keyframes preloader_fadeIn__9SfyK{0%{opacity:0}to{opacity:1}}@keyframes preloader_fadeOut__aynDe{0%{opacity:1}to{opacity:0}}.route-transition_curtain__PhLay{position:fixed;inset:0;z-index:45;pointer-events:none;background:var(--color-stone-menu);transform-origin:top;animation:route-transition_lift__75uOU .9s cubic-bezier(.19,.39,0,.99) forwards}@keyframes route-transition_lift__75uOU{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.route-transition_curtain__PhLay{display:none}}.page-backdrop_root__QrgIW{--shift:0px;--fade:1;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.page-backdrop_media__0LvRL{position:absolute;inset:-6% 0 0;height:112%;transform:translate3d(0,var(--shift),0) scale(1.12);transition:transform 6s cubic-bezier(0,.55,.45,1);will-change:transform}.page-backdrop_settled__tf4Ev{transform:translate3d(0,var(--shift),0) scale(1)}.page-backdrop_image__fzMt7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-backdrop_scrim__WPYnq{position:absolute;inset:0;background:linear-gradient(100deg,rgb(var(--scrim-rgb)/.94) 0,rgb(var(--scrim-rgb)/.9) 30%,rgb(var(--scrim-rgb)/.74) 50%,rgb(var(--scrim-rgb)/.26) 65%,rgb(var(--scrim-rgb)/0) 77%),linear-gradient(180deg,rgb(var(--scrim-rgb)/.42) 0,transparent 15%,transparent 80%,rgb(var(--scrim-rgb)/.5) 100%)}@media only screen and (max-width:1024px){.page-backdrop_scrim__WPYnq{background:linear-gradient(180deg,rgb(var(--scrim-rgb)/.92) 0,rgb(var(--scrim-rgb)/.88) 56%,rgb(var(--scrim-rgb)/.46) 80%,rgb(var(--scrim-rgb)/.24) 100%)}}@media (prefers-reduced-motion:reduce){.page-backdrop_media__0LvRL,.page-backdrop_settled__tf4Ev{transform:none;transition:none}}.service-ticker_root__dtAKl{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.service-ticker_track__rD0P6{display:flex;width:max-content;animation:service-ticker_ticker__PtHNv 46s linear infinite}@keyframes service-ticker_ticker__PtHNv{to{transform:translate3d(-50%,0,0)}}.service-ticker_root__dtAKl:focus-within .service-ticker_track__rD0P6,.service-ticker_root__dtAKl:hover .service-ticker_track__rD0P6{animation-play-state:paused}.service-ticker_row__Dg7oi{margin:0;padding:0;list-style:none}.service-ticker_item___tWWo,.service-ticker_row__Dg7oi{display:flex;align-items:center}.service-ticker_link__ImeIM{display:inline-block;padding:.6rem 0;font-family:var(--font-ui);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-stone-muted);white-space:nowrap;transition:color .3s ease}.service-ticker_link__ImeIM:hover{color:var(--color-stone-cream)}.service-ticker_dot__rQ8pc{padding:0 1.6rem;color:var(--color-stone-tapa)}@media only screen and (max-width:640px){.service-ticker_link__ImeIM{font-size:.6875rem;letter-spacing:.12em}.service-ticker_dot__rQ8pc{padding:0 1rem}.service-ticker_track__rD0P6{animation-duration:32s}}@media (prefers-reduced-motion:reduce){.service-ticker_root__dtAKl{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.service-ticker_track__rD0P6{animation:none}.service-ticker_track__rD0P6>ul:last-child{display:none}}.mask-image_root__PYhrY{--duration:1.8s;--delay:0s;--ease:cubic-bezier(0.19,0.39,0,0.99);position:relative}.mask-image_inner__7oDio,.mask-image_outer__EBOjh,.mask-image_root__PYhrY{width:100%;height:100%;overflow:hidden}.mask-image_scale__4YZxj{position:relative;width:100%;height:100%}.mask-image_image___oUkg{display:block;width:100%;height:100%;object-fit:cover}.mask-image_armed__7pgfn .mask-image_outer__EBOjh{transform:translateY(101%);transition:transform var(--duration) var(--delay) var(--ease)}.mask-image_armed__7pgfn .mask-image_inner__7oDio{transform:translateY(-101%);transition:transform var(--duration) var(--delay) var(--ease)}.mask-image_armed__7pgfn .mask-image_scale__4YZxj{transform:scale(1.1);transition:transform calc(var(--duration) * 1.4) var(--delay) var(--ease)}.mask-image_shown__QgdGM .mask-image_inner__7oDio,.mask-image_shown__QgdGM .mask-image_outer__EBOjh{transform:translateY(0)}.mask-image_shown__QgdGM .mask-image_scale__4YZxj{transform:scale(1)}.media-frame_root___XJfL{--duration:1.8s;--delay:0s;--ease:cubic-bezier(0.19,0.39,0,0.99);position:relative;width:100%;margin:0;overflow:hidden;border-radius:.75rem;border:1px solid var(--color-stone-line);background:var(--color-stone-panel)}.media-frame_inner__oym_H,.media-frame_outer__ItyTi{position:absolute;inset:0;overflow:hidden}.media-frame_drift__MyC6C{--drift:0%;position:absolute;inset:-8% 0;height:116%;transform:translate3d(0,var(--drift),0);will-change:transform}.media-frame_image__H5_Kn{object-fit:cover}.media-frame_armed__966yS .media-frame_inner__oym_H,.media-frame_armed__966yS .media-frame_outer__ItyTi{transition:transform var(--duration) var(--delay) var(--ease)}.media-frame_armed__966yS .media-frame_outer__ItyTi{transform:translateY(101%)}.media-frame_armed__966yS .media-frame_inner__oym_H{transform:translateY(-101%)}.media-frame_armed__966yS .media-frame_image__H5_Kn{transform:scale(1.08);transition:transform calc(var(--duration) * 1.4) var(--delay) var(--ease)}.media-frame_shown____B8j .media-frame_inner__oym_H,.media-frame_shown____B8j .media-frame_outer__ItyTi{transform:translateY(0)}.media-frame_shown____B8j .media-frame_image__H5_Kn{transform:scale(1)}@media (prefers-reduced-motion:reduce){.media-frame_drift__MyC6C{transform:none}}.reveal-text_root__lJapD{--ease:cubic-bezier(0.19,0.39,0,0.99)}.reveal-text_clip__Uww19{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.16em;margin-bottom:-.16em}.reveal-text_inner__w4GLI{display:inline-block}.reveal-text_armed__fvUge .reveal-text_inner__w4GLI{transform:translateY(105%);transition:transform 1s var(--ease)}.reveal-text_shown__eAodY .reveal-text_inner__w4GLI{transform:translateY(0)}.reveal-text_assemble__IEWfM .reveal-text_word__2Os3d{display:inline-block;white-space:nowrap}.reveal-text_piece__R8pjW{display:inline-block;white-space:pre}.reveal-text_armed__fvUge.reveal-text_assemble__IEWfM .reveal-text_piece__R8pjW{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(var(--rot)) scale(1.35);filter:blur(6px);transition:opacity .7s ease,transform 1.05s cubic-bezier(.16,1,.3,1),filter .8s ease}.reveal-text_shown__eAodY.reveal-text_assemble__IEWfM .reveal-text_piece__R8pjW{opacity:1;transform:translateZ(0) rotate(0deg) scale(1);filter:blur(0)}.reveal-text_settled__hTRcD.reveal-text_assemble__IEWfM .reveal-text_piece__R8pjW{filter:none;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.reveal-text_armed__fvUge.reveal-text_assemble__IEWfM .reveal-text_piece__R8pjW{transform:none;filter:none}}.scroll-drift_root__YT2dk{--drift:0px;--dim:1;transform:translate3d(0,calc(var(--drift) * -1),0);opacity:var(--dim);will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.scroll-drift_root__YT2dk{transform:none;opacity:1}}.gallery-rail_root__vl3N_{position:relative;height:300svh;background:var(--color-stone-dark);color:var(--color-stone-cream)}.gallery-rail_sticky__e1x8b{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100svh;overflow:hidden}.gallery-rail_head__VZnQa{padding:calc(56 * var(--u)) calc(60 * var(--u)) 0}.gallery-rail_eyebrow__fpn8W{font-family:var(--font-editorial);font-style:italic;font-size:calc(24 * var(--u));opacity:.6}.gallery-rail_heading__voj_s{margin-top:calc(8 * var(--u));font-family:var(--font-display);font-weight:400;font-size:calc(72 * var(--u));line-height:1.05;max-width:18ch}.gallery-rail_rail__H8NWI{display:flex;align-items:center;gap:calc(48 * var(--u));padding:calc(48 * var(--u)) calc(60 * var(--u));will-change:transform}.gallery-rail_plate__L6MH9{flex:0 0 auto;width:calc(520 * var(--u))}.gallery-rail_frame__uEZiS,.gallery-rail_link__bp7_3{display:block;position:relative}.gallery-rail_frame__uEZiS{overflow:hidden;width:100%;height:calc(620 * var(--u));border-radius:calc(10 * var(--u))}.gallery-rail_image__Pq2pW{width:100%;height:100%;object-fit:cover}.gallery-rail_shade__Dgxfw{position:absolute;inset:0;background:linear-gradient(180deg,rgb(40 40 42/0) 45%,rgb(40 40 42/.55))}.gallery-rail_plateCaption__BL7tO{display:block;margin-top:calc(20 * var(--u));font-family:var(--font-ui);font-size:calc(20 * var(--u));letter-spacing:.04em;text-transform:uppercase}.gallery-rail_plateKicker__Vkzq4{display:block;margin-bottom:calc(4 * var(--u));font-family:var(--font-editorial);font-style:italic;font-size:calc(20 * var(--u));letter-spacing:0;text-transform:none;opacity:.6}.gallery-rail_foot__b92ox{display:flex;align-items:center;gap:calc(24 * var(--u));padding:0 calc(60 * var(--u)) calc(56 * var(--u))}.gallery-rail_caption__DWmbX{font-family:var(--font-editorial);font-style:italic;font-size:calc(22 * var(--u));white-space:nowrap;opacity:.7}.gallery-rail_progress__b1ZW6{position:relative;flex:1;height:1px;background:var(--color-stone-line)}.gallery-rail_bar__nUbXn{position:absolute;inset:0;background:var(--color-stone-cream);transform-origin:left center}@media only screen and (max-width:1024px){.gallery-rail_foot__b92ox,.gallery-rail_head__VZnQa{padding-left:calc(40 * var(--u));padding-right:calc(40 * var(--u))}.gallery-rail_rail__H8NWI{gap:calc(36 * var(--u));padding:calc(40 * var(--u))}.gallery-rail_plate__L6MH9{width:calc(420 * var(--u))}.gallery-rail_heading__voj_s{font-size:calc(58 * var(--u))}}@media only screen and (max-width:414px){.gallery-rail_root__vl3N_{height:260svh}.gallery-rail_foot__b92ox,.gallery-rail_head__VZnQa{padding-left:calc(24 * var(--u));padding-right:calc(24 * var(--u))}.gallery-rail_rail__H8NWI{gap:calc(24 * var(--u));padding:calc(28 * var(--u)) calc(24 * var(--u))}.gallery-rail_plate__L6MH9{width:calc(250 * var(--u))}.gallery-rail_heading__voj_s{font-size:calc(42 * var(--u))}.gallery-rail_caption__DWmbX,.gallery-rail_eyebrow__fpn8W,.gallery-rail_plateCaption__BL7tO,.gallery-rail_plateKicker__Vkzq4{font-size:calc(14 * var(--u))}}@media (prefers-reduced-motion:reduce){.gallery-rail_root__vl3N_{height:auto}.gallery-rail_sticky__e1x8b{position:static;height:auto}.gallery-rail_rail__H8NWI{overflow-x:auto;scroll-snap-type:x mandatory}.gallery-rail_plate__L6MH9{scroll-snap-align:center}}.gallery-rail_plate__L6MH9{--away:1;--side:0;transform:scale(calc(1 - var(--away) * .08 + var(--lean) * .03)) translateY(calc(var(--away) * 14px - var(--lean) * 10px)) rotate(calc(var(--lean) * -.6deg));opacity:calc(1 - var(--away) * .45);transition:transform .4s linear,opacity .4s linear}.gallery-rail_image__Pq2pW{transform:scale(1.14) translate3d(calc(var(--side) * -4%),0,0);filter:grayscale(calc(var(--away) * .75)) brightness(calc(1 - var(--away) * .18));transition:transform .45s linear,filter .45s linear}.gallery-rail_shade__Dgxfw{opacity:calc(.25 + var(--away) * .75);transition:opacity .45s linear}.gallery-rail_plateCaption__BL7tO{transform:translateY(calc(var(--away) * 12px));opacity:calc(1 - var(--away) * .8);transition:transform .4s linear,opacity .4s linear}@media (hover:hover){.gallery-rail_link__bp7_3:hover .gallery-rail_image__Pq2pW{transform:scale(1.24) translate3d(calc(var(--side) * -4%),0,0);filter:grayscale(0) brightness(1);transition:transform 1.2s var(--ease-out-circ),filter .6s ease}.gallery-rail_link__bp7_3:hover .gallery-rail_shade__Dgxfw{opacity:.2}}.gallery-rail_sticky__e1x8b{--scroll:0}.gallery-rail_head__VZnQa{transform:translate3d(calc(var(--scroll) * -40px),0,0)}.gallery-rail_heading__voj_s{opacity:calc(1 - var(--scroll) * .35)}.gallery-rail_foot__b92ox{transform:translate3d(calc(var(--scroll) * 30px),0,0)}.gallery-rail_count__NJKB7{margin-left:auto;font-family:var(--font-ui);font-size:calc(18 * var(--u));letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.7}@media only screen and (max-width:1024px){.gallery-rail_frame__uEZiS{height:calc(500 * var(--u))}}@media only screen and (max-width:414px){.gallery-rail_frame__uEZiS{height:calc(300 * var(--u))}.gallery-rail_count__NJKB7{font-size:calc(13 * var(--u))}}@media (prefers-reduced-motion:reduce){.gallery-rail_foot__b92ox,.gallery-rail_head__VZnQa,.gallery-rail_plate__L6MH9{transform:none}.gallery-rail_heading__voj_s,.gallery-rail_plateCaption__BL7tO,.gallery-rail_plate__L6MH9{opacity:1}.gallery-rail_plateCaption__BL7tO{transform:none}.gallery-rail_image__Pq2pW{transform:none;filter:none}.gallery-rail_shade__Dgxfw{opacity:.45}}