.hctoDW_canvas{display:contents}@media (max-width:767px){.hctoDW_frame{aspect-ratio:2598/1949}.hctoDW_frame:after{display:none}.hctoDW_canvas{top:calc(-1 * var(--headroom,0px));width:100cqw;display:block;position:absolute;bottom:0;left:calc(50% - 50cqw);overflow:hidden}.hctoDW_canvas img{width:var(--photo-width,166.667%);max-width:none;height:auto;left:50%;top:var(--photo-top,0px);position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(#0000,#000 8% 88%,#0000)}.hctoDW_canvas:after{content:"";pointer-events:none;background:linear-gradient(#e9e9e6,#0000 5% 92%,#e9e9e6),linear-gradient(90deg,#e9e9e6,#0000 8% 92%,#e9e9e6);position:absolute;inset:0}}
.DfHOvq_mosaic{margin:26px 0 12px;display:block}.DfHOvq_mosaic img{width:100%;height:auto;display:block}@media (max-width:767px){.DfHOvq_mosaic{margin-top:28px}}
.E0kJGG_header,.E0kJGG_main,.E0kJGG_footer{width:min(1440px,100% - 96px);margin-inline:auto}.E0kJGG_header{border-bottom:1px solid #dadad6;justify-content:space-between;align-items:center;height:108px;display:flex}.E0kJGG_brand{letter-spacing:-.04em;font-size:12px;font-weight:500}.E0kJGG_brand span{letter-spacing:.06em;margin-top:8px;font-size:8px;font-weight:300;display:block}.E0kJGG_nav{gap:40px;font-size:10px;display:flex}.E0kJGG_nav a:last-child{margin-left:32px}.E0kJGG_nav span{margin-left:14px}.E0kJGG_mobileMenu{display:none}.E0kJGG_skip{z-index:5;background:#fafaf8;padding:18px;position:absolute;top:-100px;left:20px}.E0kJGG_skip:focus{top:10px}.E0kJGG_hero{padding-top:35px}.E0kJGG_eyebrow{letter-spacing:.06em;justify-content:space-between;font-size:8px;display:flex}.E0kJGG_heroTitleSpace{letter-spacing:-.065em;white-space:nowrap;text-align:center;margin:38px -8px 30px;font-size:clamp(42px,7.3vw,112px);font-weight:450;line-height:1.2}.E0kJGG_cover{grid-template-columns:1fr 2.7fr 1fr;align-items:center;gap:34px;display:grid}.E0kJGG_portrait{width:100%}.E0kJGG_portrait img{aspect-ratio:2598/1949;object-fit:contain}.E0kJGG_portrait figcaption,.E0kJGG_selected figcaption{letter-spacing:.025em;justify-content:space-between;gap:16px;margin-top:14px;font-size:7px;line-height:1.6;display:flex}.E0kJGG_coverLeft{align-self:end;margin-bottom:94px;font-size:10px;line-height:1.9}.E0kJGG_coverRight{align-self:start;margin-top:64px}.E0kJGG_coverRight>span{letter-spacing:.08em;font-size:7px}.E0kJGG_coverRight p{color:#62625e;margin-top:18px;font-size:9px;line-height:1.9}.E0kJGG_heroBottom{letter-spacing:.025em;border-bottom:1px solid #dadad6;justify-content:space-between;align-items:center;padding:52px 0 28px;font-size:8px;display:flex}.E0kJGG_heroBottom a span{margin-left:40px;font-size:20px}.E0kJGG_intro{grid-template-columns:1fr 2.7fr 1fr;gap:34px;padding:112px 0 125px;display:grid}.E0kJGG_kicker{letter-spacing:.06em;font-size:8px;font-weight:400;line-height:1.6}.E0kJGG_intro h2,.E0kJGG_about h2{letter-spacing:-.055em;font-size:clamp(24px,2.65vw,42px);font-weight:350;line-height:1.45}.E0kJGG_body{color:#555551;font-size:11px;font-weight:300;line-height:2}.E0kJGG_intro .E0kJGG_body{max-width:490px;margin-top:28px}.E0kJGG_introAside{color:#62625e;place-self:end;font-size:7px;line-height:1.8}.E0kJGG_selected{border-top:1px solid #dadad6;padding-top:28px}.E0kJGG_sectionTop{justify-content:space-between;gap:20px;display:flex}.E0kJGG_sectionTitle{letter-spacing:-.065em;margin:58px 0 54px;font-size:clamp(38px,5.1vw,78px);font-weight:400;line-height:1.2}.E0kJGG_sectionTitle span{margin-left:16.8%}.E0kJGG_spreadOne{grid-template-columns:1.6fr 1fr;align-items:start;gap:8.4%;display:grid}.E0kJGG_smallColumn{padding-top:145px}.E0kJGG_spreadCopy{letter-spacing:-.04em;margin-bottom:52px;font-size:20px;font-weight:350;line-height:1.6}.E0kJGG_spreadTwo{grid-template-columns:1fr 1.1fr;align-items:center;gap:12%;margin-top:130px;display:grid}.E0kJGG_editorialText{padding-left:16%}.E0kJGG_editorialText h3{letter-spacing:-.055em;margin:28px 0 22px;font-size:clamp(22px,2.3vw,35px);font-weight:350;line-height:1.5}.E0kJGG_editorialText .E0kJGG_body{max-width:310px}.E0kJGG_widePhoto{width:75%;margin:120px auto 100px}.E0kJGG_projectIndex{border-top:1px solid #dadad6;border-bottom:1px solid #dadad6;padding:25px 0}.E0kJGG_projectIndex summary{cursor:pointer;letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:18px;list-style:none;display:flex}.E0kJGG_projectIndex summary::-webkit-details-marker{display:none}.E0kJGG_plus{font-size:30px;font-weight:200}.E0kJGG_projectIndex[open] .E0kJGG_plus{font-size:0}.E0kJGG_projectIndex[open] .E0kJGG_plus:after{content:"−";font-size:30px}.E0kJGG_projectIndex ol{grid-template-columns:1fr 1fr;gap:24px;padding:24px 0 0 35px;font-size:11px;line-height:1.7;list-style:decimal-leading-zero;display:grid}.E0kJGG_projectIndex li{padding-left:14px}.E0kJGG_projectIndex p{color:#666660;margin-top:24px;font-size:9px;line-height:1.8}.E0kJGG_about{grid-template-columns:1fr 3.85fr;gap:34px;padding:125px 0;display:grid}.E0kJGG_aboutContent{max-width:930px}.E0kJGG_bio{grid-template-columns:1fr 1fr;gap:45px;margin-top:42px;display:grid}.E0kJGG_experience{letter-spacing:.04em;border-top:1px solid #dadad6;flex-wrap:wrap;gap:20px 35px;margin-top:40px;padding-top:24px;font-size:7px;display:flex}.E0kJGG_contacts{border-top:1px solid #dadad6;padding:28px 0 64px}.E0kJGG_contacts h2{letter-spacing:-.065em;margin:64px 0;font-size:clamp(36px,6.3vw,96px);font-weight:350;line-height:1.25}.E0kJGG_contactBottom{justify-content:space-between;gap:25px;font-size:11px;line-height:1.9;display:flex}.E0kJGG_contactBottom>div{text-align:right}.E0kJGG_contactBottom span{color:#62625e;margin-top:10px;font-size:8px;display:block}.E0kJGG_footer{letter-spacing:.025em;border-top:1px solid #dadad6;justify-content:space-between;gap:20px;padding:25px 0 40px;font-size:7px;display:flex}@media (min-width:1600px){.E0kJGG_heroTitleSpace{font-size:118px}.E0kJGG_cover{grid-template-columns:1fr 2.5fr 1fr}}@media (max-width:1000px){.E0kJGG_header,.E0kJGG_main,.E0kJGG_footer{width:calc(100% - 56px)}.E0kJGG_nav{gap:25px}.E0kJGG_nav a:last-child{margin-left:0}.E0kJGG_cover,.E0kJGG_intro{grid-template-columns:1fr 3.6fr 1fr;gap:20px}.E0kJGG_coverLeft,.E0kJGG_coverRight p{font-size:8px}.E0kJGG_intro{grid-template-columns:1fr 3.6fr}.E0kJGG_introAside{display:none}.E0kJGG_heroTitleSpace{margin-top:32px}.E0kJGG_heroBottom{padding-top:38px}.E0kJGG_about{grid-template-columns:1fr 3.6fr;gap:20px}.E0kJGG_bio{gap:25px}.E0kJGG_smallColumn{padding-top:90px}.E0kJGG_spreadTwo{gap:7%}.E0kJGG_editorialText{padding-left:0}}@media (max-width:700px){.E0kJGG_header,.E0kJGG_main,.E0kJGG_footer{width:calc(100% - 36px)}.E0kJGG_header{height:85px}.E0kJGG_brand{font-size:10px}.E0kJGG_brand span{font-size:7px}.E0kJGG_nav{display:none}.E0kJGG_mobileMenu{z-index:2;font-size:10px;display:block;position:relative}.E0kJGG_mobileMenu summary{cursor:pointer;padding:12px 0 12px 12px;list-style:none}.E0kJGG_mobileMenu summary::-webkit-details-marker{display:none}.E0kJGG_mobileMenu summary span{margin-left:15px}.E0kJGG_mobileMenu nav{background:#fafaf8;border:1px solid #dadad6;gap:24px;width:190px;padding:16px;display:grid;position:absolute;top:44px;right:0}.E0kJGG_hero{padding-top:22px}.E0kJGG_eyebrow{letter-spacing:0;font-size:6px}.E0kJGG_eyebrow span:last-child{display:none}.E0kJGG_heroTitleSpace{letter-spacing:-.07em;margin:26px -3px;font-size:clamp(30px,7.15vw,50px)}.E0kJGG_cover{display:block}.E0kJGG_portrait{width:100%}.E0kJGG_coverLeft{display:none}.E0kJGG_coverRight{justify-content:space-between;align-items:start;gap:20px;margin-top:24px;display:flex}.E0kJGG_coverRight>span{font-size:6px}.E0kJGG_coverRight p{text-align:right;margin:0;font-size:8px}.E0kJGG_portrait figcaption,.E0kJGG_selected figcaption{gap:8px;margin-top:10px;font-size:6px}.E0kJGG_heroBottom{padding-top:30px;padding-bottom:22px;font-size:6px}.E0kJGG_heroBottom>span{max-width:110px;line-height:1.8}.E0kJGG_heroBottom a span{margin-left:12px;font-size:18px}.E0kJGG_intro{padding:66px 0 72px;display:block}.E0kJGG_kicker{font-size:7px}.E0kJGG_intro h2{letter-spacing:-.055em;margin-top:25px;font-size:25px}.E0kJGG_intro .E0kJGG_body{margin-top:23px;font-size:10px}.E0kJGG_sectionTop{gap:10px}.E0kJGG_sectionTop .E0kJGG_kicker{font-size:6px}.E0kJGG_sectionTitle{margin:35px 0;font-size:39px}.E0kJGG_sectionTitle span{margin-left:8%}.E0kJGG_spreadOne{display:block}.E0kJGG_smallColumn{width:76%;margin-left:auto;padding-top:48px}.E0kJGG_spreadCopy{margin-bottom:24px;font-size:17px}.E0kJGG_spreadTwo{flex-direction:column;align-items:stretch;gap:35px;margin-top:65px;display:flex}.E0kJGG_editorialText{max-width:88%}.E0kJGG_editorialText h3{margin-top:20px;margin-bottom:18px;font-size:25px}.E0kJGG_editorialText .E0kJGG_body{font-size:10px}.E0kJGG_widePhoto{width:88%;margin:55px 0 60px}.E0kJGG_projectIndex{padding:20px 0}.E0kJGG_projectIndex summary{font-size:14px}.E0kJGG_projectIndex ol{grid-template-columns:1fr;gap:17px;padding-left:28px;font-size:10px}.E0kJGG_about{padding:65px 0 70px;display:block}.E0kJGG_about h2{margin-top:27px;font-size:28px}.E0kJGG_bio{grid-template-columns:1fr;gap:20px;margin-top:27px}.E0kJGG_body{font-size:10px}.E0kJGG_experience{gap:15px;margin-top:28px;font-size:6px;line-height:1.8}.E0kJGG_contacts{padding-top:22px;padding-bottom:36px}.E0kJGG_contacts h2{letter-spacing:-.06em;margin:40px 0;font-size:clamp(30px,7.7vw,52px)}.E0kJGG_contactBottom{font-size:10px;display:block}.E0kJGG_contactBottom>div{text-align:left;margin-top:30px}.E0kJGG_footer{flex-wrap:wrap;padding-bottom:24px;font-size:6px;line-height:1.8}.E0kJGG_footer>span:nth-child(2){display:none}}.E0kJGG_body{font-size:12px}@media (max-width:700px){.E0kJGG_heroTitleSpace{font-size:clamp(26px,7.15vw,50px)}.E0kJGG_sectionTitle{font-size:clamp(30px,9.5vw,39px)}.E0kJGG_body,.E0kJGG_intro .E0kJGG_body,.E0kJGG_editorialText .E0kJGG_body{font-size:12px;line-height:1.9}.E0kJGG_portrait figcaption,.E0kJGG_selected figcaption{font-size:7px}.E0kJGG_mobileMenu{font-size:11px}.E0kJGG_coverRight>span,.E0kJGG_eyebrow,.E0kJGG_footer{font-size:7px}}.E0kJGG_heroTitleSpace{height:1.2em}body:has(.E0kJGG_hero){container-type:inline-size}.E0kJGG_header,.E0kJGG_hero{isolation:isolate;background:#e9e9e6;position:relative}.E0kJGG_header{z-index:2}.E0kJGG_header:before,.E0kJGG_hero:before{content:"";z-index:-1;pointer-events:none;background:#e9e9e6;position:absolute;inset-block:0;inset-inline:calc(50% - 50cqw)}.E0kJGG_header:before{inset-block-end:-1px}.E0kJGG_phone{white-space:nowrap;width:fit-content;margin:10px 0 0 auto;font-size:12px;line-height:1.9;display:block}@media (max-width:700px){.E0kJGG_phone{margin-left:0}}.E0kJGG_portraitImage{display:block;position:relative}.E0kJGG_portraitImage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e9e9e6 0%,#0000 14% 86%,#e9e9e6 100%),linear-gradient(#e9e9e6 0%,#0000 10% 90%,#e9e9e6 100%);position:absolute;inset:0}@media (max-width:767px){.E0kJGG_coverLeft,.E0kJGG_coverRight{z-index:1}}.E0kJGG_hero{flex-direction:column;height:calc(100svh - 108px);min-height:650px;max-height:1100px;padding-top:26px;display:flex}.E0kJGG_cover{margin-top:auto;display:block;position:relative}.E0kJGG_portrait{width:min(66vw,80svh,960px);margin-inline:auto}.E0kJGG_coverLeft{margin:0;position:absolute;bottom:85px;left:0}.E0kJGG_coverRight{margin:0;position:absolute;top:18%;right:0}.E0kJGG_heroBottom{flex:none;padding:22px 0 24px}.E0kJGG_portraitImage:after{background:linear-gradient(90deg,#e9e9e6,#0000 16% 84%,#e9e9e6),linear-gradient(#e9e9e6,#0000 12% 88%,#e9e9e6)}.E0kJGG_spreadTwo{background:#dae2df;grid-template-columns:58% 42%;align-items:center;gap:0;min-height:440px;margin:130px calc(50% - 50cqw) 0;display:grid;position:relative}.E0kJGG_dessertPhoto{align-self:stretch;height:clamp(440px,46vw,690px);position:relative}.E0kJGG_dessertPhoto img{object-fit:cover;object-position:center;width:100%;height:100%}.E0kJGG_spreadTwo .E0kJGG_dessertPhoto figcaption{margin:0;font-size:7px;position:absolute;bottom:14px;left:24px;right:24px}.E0kJGG_spreadTwo .E0kJGG_editorialText{max-width:580px;padding:42px clamp(26px,4vw,68px)}.E0kJGG_spreadTwo .E0kJGG_editorialText h3{font-size:clamp(26px,2.6vw,42px);line-height:1.45}.E0kJGG_spreadTwo .E0kJGG_editorialText .E0kJGG_body{max-width:390px;font-size:12px}.E0kJGG_projectIndex ol{grid-auto-flow:row}@media (max-width:1000px) and (min-width:701px){.E0kJGG_hero{min-height:610px}.E0kJGG_portrait{width:min(72vw,80svh)}.E0kJGG_coverLeft{max-width:90px;font-size:7px}.E0kJGG_coverRight{max-width:100px}.E0kJGG_spreadTwo .E0kJGG_editorialText{padding:28px}.E0kJGG_spreadTwo .E0kJGG_editorialText h3{font-size:25px}}@media (max-width:700px){.E0kJGG_hero{height:calc(100svh - 85px);min-height:590px;max-height:850px;padding-top:22px}.E0kJGG_portrait{width:100%}.E0kJGG_cover{margin-top:auto}.E0kJGG_coverLeft{display:none}.E0kJGG_coverRight{max-width:none;margin-top:20px;display:flex;position:static}.E0kJGG_heroBottom{margin-top:16px;padding:25px 0 22px}.E0kJGG_spreadTwo{grid-template-columns:1fr;gap:0;min-height:0;margin-top:65px;display:grid}.E0kJGG_dessertPhoto{aspect-ratio:1.15;height:auto}.E0kJGG_dessertPhoto img{object-fit:cover;height:100%}.E0kJGG_spreadTwo .E0kJGG_dessertPhoto figcaption{font-size:6px;bottom:10px;left:18px;right:18px}.E0kJGG_spreadTwo .E0kJGG_editorialText{max-width:none;margin-left:9%;padding:36px 28px 48px}.E0kJGG_spreadTwo .E0kJGG_editorialText h3{margin:20px 0;font-size:clamp(19px,5.6vw,26px)}.E0kJGG_spreadTwo .E0kJGG_editorialText .E0kJGG_body{font-size:12px}}
