.people-page main{max-width:1600px}.people-page main>section{margin-inline:7.4%}.eyebrow{font-size:12px;font-weight:400;letter-spacing:.045em}.person-image{position:relative;background:#e3e3de;aspect-ratio:4/5;overflow:hidden}.person-image>div{width:100%;height:100%;display:grid;place-items:center;font-size:12px;letter-spacing:.04em;color:#696963}.person-image img{position:absolute;inset:0}.people-intro{padding-top:60px}.people-intro h1{font-size:clamp(90px,16vw,250px);line-height:1;letter-spacing:-.06em}.people-intro>p{text-align:right;font-size:12px;line-height:1.8;margin-top:22px}.people-intro figure{width:83%;margin:60px 0 0 auto;aspect-ratio:1.55}.people-statement{padding:230px 0 200px}.people-statement h2{font-size:clamp(30px,4.8vw,72px);line-height:1.65}.people-statement>div{margin:100px 0 0 40%;font-size:17px;line-height:2}.people-statement p+p{margin-top:36px}.shop-group{padding-top:75px}.shop-group>h3{font-size:clamp(40px,8.5vw,130px);font-weight:400;letter-spacing:-.04em;margin:0 0 95px}.person{display:grid;grid-template-columns:56% 33%;justify-content:space-between;align-items:end;margin-bottom:170px}.person-info h4{font-size:30px;font-weight:400;margin:14px 0 34px}.person-info dl,.profile-intro dl{margin:0}.person-info dl>div{margin-top:20px}.person-info dt,.profile-intro dt{font-size:12px;letter-spacing:.025em}.person-info dd,.profile-intro dd{font-size:13px;line-height:1.8;margin:8px 0 0}.person.wide{grid-template-columns:30% 64%}.person.wide figure{grid-column:2;grid-row:1;aspect-ratio:1.55}.person.wide .person-info{grid-column:1;grid-row:1}.person.small{grid-template-columns:32% 42%;margin-left:10%;margin-bottom:150px}.person.small figure{aspect-ratio:3/4}.variant-1{grid-template-columns:30% 60%}.variant-1 figure{grid-column:2;grid-row:1}.variant-1 .person-info{grid-column:1;grid-row:1}.variant-2{grid-template-columns:40% 40%;margin-left:8%}.profile-intro{padding-top:65px}.profile-intro h1{font-size:clamp(48px,9vw,135px);font-weight:400;letter-spacing:.015em;line-height:1.3;margin-top:26px}.profile-intro dl{display:flex;justify-content:flex-end;gap:50px;margin:44px 0 60px}.profile-intro figure{width:63%;margin-left:8%}.profile-story{padding-top:180px}.profile-story>p{font-size:18px;line-height:2;margin:45px 0 75px 35%}.profile-story figure{width:74%;aspect-ratio:1.65;margin-left:auto}.works{padding-top:200px}.work-entry{margin-top:80px;margin-bottom:140px}.work-entry figure{width:55%;margin-left:auto}.work-2 figure{width:80%;aspect-ratio:1.6;margin-left:0}.work-3 figure{width:32%;aspect-ratio:3/4;margin-left:15%}.profile-links{padding-top:30px}.profile-links>a{display:inline-block;font-size:18px;margin-top:30px}.profile-links small,.profile-reservation small{display:block;font-size:12px;color:var(--muted);margin-top:16px}.profile-reservation{padding:160px 0 90px}.profile-reservation>a{display:inline-block;font-size:clamp(24px,4.3vw,64px);letter-spacing:-.025em;margin-top:40px}.people-page [aria-disabled=true]{cursor:default;text-decoration:none}.people-page .footer{padding-top:75px}
@media(max-width:700px){.people-page main>section{margin-inline:6%}.people-intro{padding-top:45px}.people-intro h1{font-size:21vw}.people-intro figure{width:100%;aspect-ratio:4/5;margin-top:36px}.people-statement{padding:145px 0 125px}.people-statement h2{font-size:7vw;line-height:1.8;white-space:nowrap}.people-statement>div{margin:65px 0 0 7%;font-size:16px}.shop-group{padding-top:54px}.shop-group>h3{font-size:11.5vw;margin-bottom:45px}.person,.person.wide,.person.small,.variant-1,.variant-2{display:flex;flex-direction:column;align-items:stretch;margin:0 0 125px}.person figure{width:91%;align-self:flex-end}.person-info{margin:25px 0 0 9%}.person-info h4{font-size:27px;margin-bottom:25px}.person-info dl>div{margin-top:16px}.person.wide figure{width:100%;aspect-ratio:1.55}.person.wide .person-info{margin-left:0}.person.small figure{width:65%;align-self:flex-start}.person.small .person-info{margin-left:22%}.variant-1 figure{width:76%;align-self:flex-start}.variant-2 figure{width:66%}.profile-intro{padding-top:44px}.profile-intro h1{font-size:12vw;white-space:nowrap}.profile-intro dl{display:block;margin:35px 0 45px 24%}.profile-intro dl>div{margin-top:20px}.profile-intro figure{width:91%;margin-left:0}.profile-story{padding-top:115px}.profile-story>p{font-size:16px;margin:32px 0 50px}.profile-story figure{width:100%;aspect-ratio:1.3}.works{padding-top:125px}.work-entry{margin-top:45px;margin-bottom:110px}.work-entry figure{width:88%}.work-2 figure{width:100%;aspect-ratio:1.6}.work-3 figure{width:58%;margin-left:12%}.profile-reservation{padding:110px 0 65px}.profile-reservation>a{font-size:6.2vw;white-space:nowrap}}
/* Vary framing without introducing staff cards. */
.variant-1 figure{aspect-ratio:1.5}.variant-1{margin-bottom:215px}.variant-2 figure{aspect-ratio:3/4}.variant-2{margin-bottom:200px}
[hidden]{display:none!important}
@media(max-width:700px){.variant-1 figure{aspect-ratio:1.45;width:100%}.variant-1 .person-info{margin-left:0}.variant-1{margin-bottom:145px}.variant-2 figure{width:63%;aspect-ratio:3/4}.variant-2 .person-info{margin-left:30%}.variant-2{margin-bottom:160px}}
