html{scroll-behavior:smooth;scroll-padding-top:20px}.home-skip{position:fixed;top:-100px;left:20px;z-index:100;padding:12px;background:var(--beg-white)}.home-skip:focus{top:12px}.home-hero{position:relative;isolation:isolate;height:100svh;min-height:700px;max-height:1100px;background:var(--beg-dark-hero);color:var(--beg-white)}.home-hero__img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover}.home-hero__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,var(--beg-overlay) 0,transparent 72%),linear-gradient(0deg,var(--beg-scrim),transparent 45%,var(--beg-header-scrim))}.home-hero__top{position:absolute;top:135px;left:5.5vw;right:5.5vw;display:flex;justify-content:space-between;font-size:var(--beg-text-xs);letter-spacing:.15em}.home-hero__top>span:first-child{display:flex;align-items:center;gap:10px}.home-hero__top i{width:6px;height:6px;border-radius:var(--beg-radius-round);background:var(--beg-sand)}.home-hero__copy{position:absolute;bottom:170px;left:5.5vw;max-width:820px}.home-hero__copy .b-eyebrow{margin-bottom:18px;color:inherit}.home-hero__title{margin:0 0 var(--beg-space-5);font:clamp(3.1rem,5.5vw,6.5rem) /1.04 var(--beg-font-serif);font-weight:var(--beg-weight-regular);letter-spacing:-.045em}.home-hero__text{max-width:590px;margin:0 0 30px;color:var(--beg-on-dark);line-height:1.7}.home-hero__side{position:absolute;right:4vw;bottom:237px;writing-mode:vertical-rl;font-size:var(--beg-text-xs);letter-spacing:.22em}.home-hero__zoom{position:absolute;right:4vw;bottom:165px}.home-zoom{border:1px solid var(--beg-on-dark-border);color:inherit}.home-zoom:hover{background:var(--beg-on-dark-hover)}.home-hero__bottom{position:absolute;left:5.5vw;right:calc(5.5vw + 220px);bottom:30px;display:flex;align-items:flex-end;gap:30px}.home-hero__counter{margin-left:auto;font-size:var(--beg-text-sm);font-variant-numeric:tabular-nums}.home-hero__note{position:absolute;right:calc(5.5vw + 45px);bottom:58px;margin:0;font-size:var(--beg-text-xs);color:var(--beg-on-dark-muted)}.home-hero__scroll{position:absolute;right:5.5vw;bottom:30px;padding:0 0 4px 20px;font-size:25px}.home-views{display:flex;gap:10px}.home-views__btn{position:relative;width:98px;padding:3px;border:1px solid transparent;color:var(--beg-white);text-align:left}.home-views__btn img{width:100%;height:57px;object-fit:cover;opacity:.65}.home-views__btn[aria-pressed=true]{border-color:var(--beg-sand)}.home-views__btn[aria-pressed=true] img{opacity:1}.home-views__btn span{display:block;min-height:30px;margin-top:7px;font-size:var(--beg-text-xs);line-height:1.25;white-space:normal;overflow-wrap:anywhere}.home-intro{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-block:110px}.home-intro__text{max-width:570px;margin:0;font-size:var(--beg-text-lg);line-height:var(--beg-leading-copy);color:var(--beg-text-body)}.home-stats{display:flex;justify-content:space-between;gap:15px;margin:35px 0 25px;padding:25px 0;border-block:var(--beg-border)}.home-stats>div{display:flex;flex-direction:column-reverse}.home-stats dd{margin:0 0 8px;font:34px var(--beg-font-serif);letter-spacing:-.03em}.home-stats dt{font-size:var(--beg-text-xs);color:var(--beg-muted)}.home-mp{padding:0 2.3vw}.home-mp__image{position:relative;height:640px;background:var(--beg-dark-hero);color:var(--beg-white)}.home-mp__image>img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.home-mp__image:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--beg-scrim),transparent 50%);opacity:.6;pointer-events:none}.home-mp__overlay{position:absolute;left:3.3vw;top:40px;z-index:1}.home-mp__overlay .b-eyebrow{margin-bottom:15px}.home-mp__overlay .b-heading{max-width:510px;font-size:42px}.home-mp__zoom{position:absolute;right:35px;top:35px;z-index:1}.home-mp__caption{position:absolute;right:30px;bottom:20px;padding:5px 10px;background:var(--beg-caption);font-size:var(--beg-text-xs)}.home-bar{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;padding:0 3.3vw;background:var(--beg-ink);color:var(--beg-white)}.home-bar>span{max-width:190px;font-size:13px;color:var(--beg-on-dark-muted)}.home-bar a{display:flex;align-items:center;gap:18px;padding:28px 25px;border-left:1px solid var(--beg-on-dark-line);font:25px var(--beg-font-serif)}.home-bar a:hover{background:var(--beg-on-dark-hover)}.home-bar a>span{font:var(--beg-text-xs) var(--beg-font-sans);color:var(--beg-sand)}.home-bar a>b{margin-left:auto;font:20px var(--beg-font-sans)}.home-more{display:flex;justify-content:center;margin-top:var(--beg-space-7)}.home-life{background:var(--beg-surface-soft)}.home-life__top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:55px}.home-life__top>p{max-width:370px;margin:0;font-size:15px;color:var(--beg-muted)}.home-life__feature{display:grid;grid-template-columns:1.55fr 1fr;align-items:stretch;gap:6vw;padding-right:5.5vw}.home-life__feature>img{width:100%;height:590px;object-fit:cover}.home-life__copy{align-self:center;max-width:350px}.home-life__big{margin:0 0 25px;font:56px/1.02 var(--beg-font-serif);font-weight:var(--beg-weight-regular);letter-spacing:var(--beg-tracking-heading)}.home-life__copy p,.home-life__pair p{margin:0 0 28px;font-size:15px;color:var(--beg-muted);max-width:530px}.home-life__pair{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-top:70px;padding-bottom:85px}.home-life__pair .b-eyebrow{margin-bottom:10px}.home-life__pair .b-heading{margin-bottom:14px}.home-life__wrap{height:360px;margin-bottom:28px;overflow:hidden}.home-life__wrap img{width:100%;height:100%;object-fit:cover}.home-tour{padding:2.3vw 2.3vw 0}.home-tour__image{position:relative;height:620px;overflow:hidden;background:var(--beg-dark-hero);color:var(--beg-white)}.home-tour__image>img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.home-tour__image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--beg-scrim) 0,var(--beg-caption) 40%,transparent 72%);pointer-events:none}.home-tour__copy{position:absolute;left:3.3vw;top:50%;z-index:1;max-width:520px;transform:translateY(-50%)}.home-tour__copy .b-heading{margin-bottom:18px;font-size:clamp(2.4rem,3.6vw,4rem)}.home-tour__copy p{max-width:430px;margin:0 0 26px;font-size:15px;color:var(--beg-on-dark)}.home-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.home-filters button{padding:9px 16px;border:var(--beg-border);font-size:13px}.home-filters button[aria-pressed=true]{border-color:var(--beg-ink);background:var(--beg-ink);color:var(--beg-white)}.home-gallery__foot{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:27px}.home-gallery__foot>p{max-width:420px;margin:0;color:var(--beg-muted)}.home-gallery__foot .b-btn,.home-gallery__foot>p{font-size:var(--beg-text-xs)}.home-info{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.home-info article{display:flex;flex-direction:column;align-items:flex-start;padding-top:20px;border-top:1px solid var(--beg-line-strong)}.home-info__n{margin-bottom:22px;font-size:var(--beg-text-xs);color:var(--beg-muted)}.home-info .b-heading{margin:0 0 18px;font-size:28px}.home-info p{flex:1;margin:0 0 30px;font-size:var(--beg-text-sm);color:var(--beg-muted)}@media (min-width:1600px){.home-hero__copy,.home-hero__top{left:max(5.5vw,calc((100vw - 1480px) / 2))}}@media (max-width:1100px){.home-intro{gap:5vw}.home-mp__image{height:520px}.home-bar{padding:0 20px}.home-bar a{padding:24px 16px;font-size:22px}.home-life__feature>img{height:510px}.home-life__big{font-size:44px}}@media (max-width:760px){.home-hero{height:90svh;min-height:720px;max-height:900px}.home-hero__img{object-position:58% center}.home-hero__shade{background:linear-gradient(0deg,var(--beg-scrim),transparent 90%),linear-gradient(90deg,var(--beg-caption),transparent)}.home-hero__top{left:24px;right:24px;top:109px}.home-hero__counter,.home-hero__note,.home-hero__scroll,.home-hero__side,.home-hero__top>span:last-child,.home-hero__zoom{display:none}.home-hero__copy{left:24px;right:24px;bottom:190px}.home-hero__title{font-size:clamp(2.45rem,9.5vw,4.7rem)}.home-hero__text{max-width:390px;font-size:var(--beg-text-sm)}.home-hero__bottom{left:22px;right:22px;bottom:18px;gap:12px}.home-views{flex:1;gap:5px;min-width:0}.home-views__btn{flex:1;width:auto;min-width:0;padding:2px}.home-views__btn img{height:42px}.home-views__btn span{min-height:42px;margin-top:5px;line-height:1.15;white-space:normal}.home-intro{grid-template-columns:1fr;gap:35px;padding-block:65px}.home-intro .b-heading{font-size:42px}.home-intro__text{font-size:var(--beg-text-md)}.home-stats dd{font-size:31px}.home-mp{padding:0}.home-mp__image{height:430px}.home-mp__image>img{object-position:53% center}.home-mp__overlay{left:24px;top:26px}.home-mp__overlay .b-heading{max-width:290px;font-size:34px}.home-mp__overlay .b-eyebrow{max-width:220px}.home-mp__zoom{right:20px;top:auto;bottom:20px}.home-mp__caption{left:20px;right:auto;bottom:23px}.home-bar{grid-template-columns:repeat(3,1fr);padding:0}.home-bar a>span,.home-bar>span{display:none}.home-bar a{gap:8px;padding:23px 14px;font-size:17px}.home-bar a>b{font-size:15px}.home-life__top{display:block;padding-bottom:35px}.home-life__top>p{margin-top:22px;font-size:var(--beg-text-sm)}.home-life__feature{display:block;padding:0}.home-life__feature>img{height:400px}.home-life__copy{max-width:none;padding:35px 24px 0}.home-life__big{font-size:42px}.home-life__big br{display:none}.home-life__pair{grid-template-columns:1fr;gap:28px;padding-top:45px}.home-life__wrap{height:300px;margin-bottom:23px}.home-tour{padding:0}.home-tour__image{height:560px}.home-tour__image>img{object-position:62% 50%}.home-tour__image:after{background:linear-gradient(0deg,var(--beg-scrim) 0,var(--beg-caption) 52%,transparent 88%)}.home-tour__copy{left:24px;right:24px;top:auto;bottom:34px;transform:none}.home-tour__copy .b-heading{font-size:36px}.home-filters{gap:6px}.home-filters button{padding:8px 10px;font-size:var(--beg-text-sm)}.home-gallery__foot{display:block}.home-gallery__foot .b-btn{margin-top:var(--beg-space-4)}.home-info{grid-template-columns:1fr;gap:35px}.home-info p{margin-bottom:20px}}