.HoweiEditorialHero-module__InuPTa__root{--paper:#f7f6f1;--ink:#292a27;--muted:#77766f;--accent:#9a735f;width:min(1680px,100%);min-height:100svh;padding:calc(var(--header-h) + clamp(12px, 2vh, 24px)) clamp(24px, 6.4vw, 112px) clamp(46px, 6vw, 90px);color:var(--ink);background:0 0;margin-inline:auto}.HoweiEditorialHero-module__InuPTa__intro{grid-template-columns:minmax(260px,.78fr) minmax(440px,1.22fr);align-items:center;gap:clamp(52px,9vw,168px);min-height:clamp(250px,30vh,360px);padding-block:clamp(50px,7vh,94px);display:grid}.HoweiEditorialHero-module__InuPTa__titleBlock{align-self:center;max-inline-size:min(100%,560px)}.HoweiEditorialHero-module__InuPTa__kicker{color:var(--accent);font-size:var(--text-kicker);letter-spacing:var(--track-kicker);margin:0 0 22px;font-weight:500}.HoweiEditorialHero-module__InuPTa__titleBlock h1{font-family:var(--sans);font-size:var(--type-display);letter-spacing:var(--track-hero);text-wrap:balance;word-break:keep-all;margin:0;font-weight:400;line-height:1.28}.HoweiEditorialHero-module__InuPTa__titleBlock h1 span,.HoweiEditorialHero-module__InuPTa__statement p span{display:block}.HoweiEditorialHero-module__InuPTa__titleLine{overflow:hidden}.HoweiEditorialHero-module__InuPTa__titleLine i{font-style:normal;display:block}.HoweiEditorialHero-module__InuPTa__statement{text-align:center;justify-self:end;width:min(100%,660px)}.HoweiEditorialHero-module__InuPTa__statement p{font-family:var(--sans);font-size:var(--type-lead);letter-spacing:var(--track-lede);margin:0;line-height:1.85}.HoweiEditorialHero-module__InuPTa__statement small{color:var(--muted);font-size:var(--type-body);letter-spacing:var(--track-lede);margin-top:24px;line-height:1.85;display:block}.HoweiEditorialHero-module__InuPTa__actions{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,34px);margin-top:clamp(28px,4vh,44px);padding-inline:clamp(0px,2vw,8px);display:flex}.HoweiEditorialHero-module__InuPTa__gallery{outline:none;grid-template-columns:minmax(0,1.76fr) minmax(300px,.92fr);gap:clamp(26px,6.2vw,104px);height:clamp(520px,64vh,760px);display:grid;position:relative}.HoweiEditorialHero-module__InuPTa__main,.HoweiEditorialHero-module__InuPTa__detail{background:var(--paper-2);display:block;position:relative;overflow:hidden}.HoweiEditorialHero-module__InuPTa__main{border-radius:0 0 clamp(28px,3vw,44px);align-self:stretch;width:100%;height:100%}.HoweiEditorialHero-module__InuPTa__detail{border-radius:clamp(28px,3vw,44px) 0 0}.HoweiEditorialHero-module__InuPTa__gallery[data-hero-mode=constrained]{align-items:stretch}.HoweiEditorialHero-module__InuPTa__detail[data-quality-tier=B]{aspect-ratio:3/4;align-self:center;max-width:100%;height:88%}.HoweiEditorialHero-module__InuPTa__detail[data-quality-tier=C]{align-self:center;width:100%;height:88%}.HoweiEditorialHero-module__InuPTa__detail[data-quality-tier=C] .HoweiEditorialHero-module__InuPTa__slide img,.HoweiEditorialHero-module__InuPTa__detail[data-quality-tier=B] .HoweiEditorialHero-module__InuPTa__slide img{object-fit:cover;height:100%;transform:none}.HoweiEditorialHero-module__InuPTa__slide{opacity:0;visibility:hidden;margin:0;transition:opacity 1.45s,visibility 1.45s;position:absolute;inset:0}.HoweiEditorialHero-module__InuPTa__slide.HoweiEditorialHero-module__InuPTa__active{z-index:1;opacity:1;visibility:visible}.HoweiEditorialHero-module__InuPTa__slide img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.025)}.HoweiEditorialHero-module__InuPTa__slide.HoweiEditorialHero-module__InuPTa__active img{animation:18s linear both HoweiEditorialHero-module__InuPTa__breathe}.HoweiEditorialHero-module__InuPTa__main figcaption{z-index:2;color:#fff;text-shadow:0 2px 18px #00000040;gap:4px;display:grid;position:absolute;bottom:clamp(18px,2.4vw,34px);left:clamp(18px,2.4vw,38px)}.HoweiEditorialHero-module__InuPTa__main figcaption span{font-family:var(--sans);letter-spacing:.1em;font-size:clamp(18px,1.6vw,25px)}.HoweiEditorialHero-module__InuPTa__main figcaption small{letter-spacing:.22em;font-size:8px}.HoweiEditorialHero-module__InuPTa__main:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 62%,#1d1c1940);position:absolute;inset:0}.HoweiEditorialHero-module__InuPTa__count{z-index:4;color:#fff;letter-spacing:.13em;text-shadow:0 1px 10px #00000059;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:flex;position:absolute;top:22px;right:22px}.HoweiEditorialHero-module__InuPTa__count b{font-weight:400}.HoweiEditorialHero-module__InuPTa__count i{opacity:.6;background:currentColor;width:28px;height:1px}.HoweiEditorialHero-module__InuPTa__controls{z-index:5;gap:9px;display:flex;position:absolute;bottom:18px;left:calc(32.85% - clamp(26px,6.2vw,104px)/3.04414);transform:translate(-50%)}.HoweiEditorialHero-module__InuPTa__controls button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;padding:0}.HoweiEditorialHero-module__InuPTa__controls button:before{content:"";background:#ffffff94;border-radius:50%;width:4px;height:4px;margin:auto;transition:width .3s,border-radius .3s,background .3s;display:block;box-shadow:0 1px 8px #0000002e}.HoweiEditorialHero-module__InuPTa__controls button.HoweiEditorialHero-module__InuPTa__activeDot:before{background:#fff;border-radius:999px;width:18px}.HoweiEditorialHero-module__InuPTa__controls button:focus-visible{outline-offset:1px;outline:1px solid #fff}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__kicker{opacity:0;transform:translateY(12px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement p{opacity:0;transform:translateY(12px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement small{opacity:0;transform:translateY(12px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine i{opacity:0;transform:translateY(12px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main{opacity:0;transform:translateY(12px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail{opacity:0;transform:translateY(12px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine i{transform:translateY(110%)}:is(html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main,html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail){clip-path:inset(100% 0 0);transform:translateY(10px)}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__kicker{animation:.58s cubic-bezier(.2,.75,.2,1) 3.92s both HoweiEditorialHero-module__InuPTa__heroPostCopy}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine:first-child i{animation:.78s cubic-bezier(.16,.78,.24,1) 4.04s both HoweiEditorialHero-module__InuPTa__heroPostLine}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine:nth-child(2) i{animation:.78s cubic-bezier(.16,.78,.24,1) 4.16s both HoweiEditorialHero-module__InuPTa__heroPostLine}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement p{animation:.7s cubic-bezier(.2,.75,.2,1) 4.28s both HoweiEditorialHero-module__InuPTa__heroPostCopy}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement small{animation:.7s cubic-bezier(.2,.75,.2,1) 4.4s both HoweiEditorialHero-module__InuPTa__heroPostCopy}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main{animation:1.12s cubic-bezier(.2,.76,.2,1) 4.52s both HoweiEditorialHero-module__InuPTa__heroPostReveal}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail{animation:1.12s cubic-bezier(.2,.76,.2,1) 4.66s both HoweiEditorialHero-module__InuPTa__heroPostReveal}html.entry-complete .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__kicker{opacity:1;clip-path:inset(0);transform:none}html.entry-complete .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement p{opacity:1;clip-path:inset(0);transform:none}html.entry-complete .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement small{opacity:1;clip-path:inset(0);transform:none}html.entry-complete .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine i{opacity:1;clip-path:inset(0);transform:none}html.entry-complete .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main{opacity:1;clip-path:inset(0);transform:none}html.entry-complete .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail{opacity:1;clip-path:inset(0);transform:none}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__kicker{opacity:0;animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostCopy!important}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement p{opacity:0;animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostCopy!important}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement small{opacity:0;animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostCopy!important}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine i{opacity:0;animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostCopy!important}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main{opacity:0;animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostCopy!important}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail{opacity:0;animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostCopy!important}html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine i{animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostLine!important}:is(html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main,html.entry-awakening.entry-skipping .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail){animation:.48s .18s both HoweiEditorialHero-module__InuPTa__heroPostReveal!important}@keyframes HoweiEditorialHero-module__InuPTa__heroPostCopy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes HoweiEditorialHero-module__InuPTa__heroPostLine{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes HoweiEditorialHero-module__InuPTa__heroPostReveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(10px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes HoweiEditorialHero-module__InuPTa__breathe{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (max-width:1100px){.HoweiEditorialHero-module__InuPTa__root{padding-inline:clamp(24px,4.5vw,58px)}.HoweiEditorialHero-module__InuPTa__intro{grid-template-columns:minmax(230px,.75fr) minmax(360px,1.25fr);gap:48px}.HoweiEditorialHero-module__InuPTa__gallery{grid-template-columns:minmax(0,1.55fr) minmax(280px,.82fr);gap:38px}}@media (max-width:820px){.HoweiEditorialHero-module__InuPTa__root{padding-top:calc(var(--header-h) + 24px)}.HoweiEditorialHero-module__InuPTa__intro{grid-template-columns:1fr;gap:46px;min-height:auto;padding-block:44px 68px}.HoweiEditorialHero-module__InuPTa__statement{text-align:left;justify-self:start}.HoweiEditorialHero-module__InuPTa__statement p{font-size:clamp(16px,4.5vw,22px)}.HoweiEditorialHero-module__InuPTa__gallery{grid-template-columns:1fr;gap:24px;height:auto}.HoweiEditorialHero-module__InuPTa__main{height:max(460px,min(64svh,610px))}.HoweiEditorialHero-module__InuPTa__detail{justify-self:end;width:min(72%,420px);height:min(48svh,470px);min-height:330px}.HoweiEditorialHero-module__InuPTa__controls{top:max(460px,min(64svh,610px));bottom:auto;left:50%;transform:translate(-50%,-42px)}}@media (max-width:480px){.HoweiEditorialHero-module__InuPTa__titleBlock h1{font-size:clamp(34px,10vw,48px)}.HoweiEditorialHero-module__InuPTa__main{height:max(420px,58svh)}.HoweiEditorialHero-module__InuPTa__detail{width:76%;height:42svh;min-height:300px}.HoweiEditorialHero-module__InuPTa__controls{top:max(420px,58svh)}}@media (max-width:767px){.HoweiEditorialHero-module__InuPTa__root{min-height:0;padding:calc(var(--header-h) + 28px) 22px 72px}.HoweiEditorialHero-module__InuPTa__intro{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding-block:32px 40px}.HoweiEditorialHero-module__InuPTa__actions{flex-wrap:wrap;gap:12px}.HoweiEditorialHero-module__InuPTa__gallery{height:auto;margin-top:38px;display:block}.HoweiEditorialHero-module__InuPTa__main{aspect-ratio:4/5;width:100%;height:auto;max-height:min(460px,58svh)}.HoweiEditorialHero-module__InuPTa__detail{display:none}.HoweiEditorialHero-module__InuPTa__controls{top:auto;bottom:18px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__kicker{opacity:1;clip-path:inset(0);transform:none;animation:none!important}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement p{opacity:1;clip-path:inset(0);transform:none;animation:none!important}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__statement small{opacity:1;clip-path:inset(0);transform:none;animation:none!important}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__titleLine i{opacity:1;clip-path:inset(0);transform:none;animation:none!important}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__main{opacity:1;clip-path:inset(0);transform:none;animation:none!important}html.entry-awakening.is-ready .HoweiEditorialHero-module__InuPTa__root .HoweiEditorialHero-module__InuPTa__detail{opacity:1;clip-path:inset(0);transform:none;animation:none!important}.HoweiEditorialHero-module__InuPTa__slide,.HoweiEditorialHero-module__InuPTa__slide img,.HoweiEditorialHero-module__InuPTa__controls button:before{transition-duration:.01ms}.HoweiEditorialHero-module__InuPTa__slide img{transform:none}.HoweiEditorialHero-module__InuPTa__slide.HoweiEditorialHero-module__InuPTa__active img{animation:none}}
.HoweiHomeVideo-module__hZftsG__root{padding:clamp(56px, 7vw, 96px) var(--gutter);border-top:1px solid var(--line);background:var(--paper)}.HoweiHomeVideo-module__hZftsG__inner{max-width:1440px;margin:0 auto}.HoweiHomeVideo-module__hZftsG__intro{margin-bottom:clamp(24px,3.5vw,36px)}.HoweiHomeVideo-module__hZftsG__lede{color:var(--ink);letter-spacing:var(--track-lede);margin:18px 0 0;font-size:clamp(1.3125rem,1.9vw,1.5625rem);line-height:1.65}.HoweiHomeVideo-module__hZftsG__lede span,.HoweiHomeVideo-module__hZftsG__ledeDesktop span{display:block}.HoweiHomeVideo-module__hZftsG__ledeMobile{display:none}.HoweiHomeVideo-module__hZftsG__ledeMobile span{display:block}@media (max-width:980px){.HoweiHomeVideo-module__hZftsG__lede{font-size:var(--type-lead);color:var(--ink-soft)}}.HoweiHomeVideo-module__hZftsG__featured{border-top:1px solid var(--line);padding-top:clamp(24px,3.5vw,32px)}.HoweiHomeVideo-module__hZftsG__featuredFrame{background:var(--paper-2);border:1px solid var(--line);overflow:hidden}.HoweiHomeVideo-module__hZftsG__block{margin-top:clamp(48px,6vw,72px)}.HoweiHomeVideo-module__hZftsG__subhead{gap:10px;margin-bottom:clamp(24px,3.5vw,36px);display:grid}.HoweiHomeVideo-module__hZftsG__subtitle{font-family:var(--serif);font-size:var(--type-card);margin:0;font-weight:400;line-height:1.5}.HoweiHomeVideo-module__hZftsG__shortRailWrap,.HoweiHomeVideo-module__hZftsG__shortRail{position:relative}.HoweiHomeVideo-module__hZftsG__shortRail:before,.HoweiHomeVideo-module__hZftsG__shortRail:after{content:"";z-index:2;pointer-events:none;width:clamp(28px,5vw,56px);position:absolute;top:0;bottom:0}.HoweiHomeVideo-module__hZftsG__shortRail:before{background:linear-gradient(90deg, var(--paper) 15%, transparent);left:0}.HoweiHomeVideo-module__hZftsG__shortRail:after{background:linear-gradient(270deg, var(--paper) 15%, transparent);right:0}.HoweiHomeVideo-module__hZftsG__shortNav{z-index:3;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#f8f7f3f0;border-radius:50%;place-items:center;font-size:16px;line-height:1;transition:border-color .25s,opacity .25s,transform .25s;display:grid;position:absolute;top:38%}.HoweiHomeVideo-module__hZftsG__shortNav:hover:not(:disabled){border-color:var(--copper);transform:translateY(-1px)}.HoweiHomeVideo-module__hZftsG__shortNav:disabled{opacity:0;pointer-events:none}.HoweiHomeVideo-module__hZftsG__shortNavPrev{left:clamp(-8px,-.6vw,4px)}.HoweiHomeVideo-module__hZftsG__shortNavNext{right:clamp(-8px,-.6vw,4px)}@media (max-width:980px){.HoweiHomeVideo-module__hZftsG__shortNav{display:none}}.HoweiHomeVideo-module__hZftsG__shortScroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(220px,280px);grid-auto-flow:column;gap:clamp(18px,2.5vw,28px);padding-block:2px;display:grid;overflow-x:auto}.HoweiHomeVideo-module__hZftsG__shortScroll.HoweiHomeVideo-module__hZftsG__isDragging{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.HoweiHomeVideo-module__hZftsG__shortScroll.HoweiHomeVideo-module__hZftsG__isDragging iframe{pointer-events:none}.HoweiHomeVideo-module__hZftsG__shortScroll::-webkit-scrollbar{display:none}.HoweiHomeVideo-module__hZftsG__shortEmbedWrap{background:var(--paper-3,#e2ded6);border:1px solid var(--line);aspect-ratio:9/16;position:relative;overflow:hidden}.HoweiHomeVideo-module__hZftsG__shortPosterButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.HoweiHomeVideo-module__hZftsG__shortPosterButton:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.HoweiHomeVideo-module__hZftsG__shortPoster{object-fit:cover;width:100%;height:100%;display:block}.HoweiHomeVideo-module__hZftsG__shortPlayMark{width:52px;height:52px;color:var(--ink);background:#f8f7f3eb;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #292a271f}.HoweiHomeVideo-module__hZftsG__shortPlayer{width:100%;height:100%}.HoweiHomeVideo-module__hZftsG__shortPlayerFrame{border:0;width:100%;height:100%;display:block}.HoweiHomeVideo-module__hZftsG__shortCard{scroll-snap-align:start;border-top:1px solid var(--line);padding-top:16px}.HoweiHomeVideo-module__hZftsG__shortCard h4{font-family:var(--serif);font-size:var(--type-body);margin:16px 0 0;font-weight:400;line-height:1.55}.HoweiHomeVideo-module__hZftsG__shortCard h4 span{display:block}.HoweiHomeVideo-module__hZftsG__more{text-align:center;margin:clamp(28px,4vw,40px) 0 0}.HoweiHomeVideo-module__hZftsG__more a{color:var(--ink);font-size:var(--type-body);letter-spacing:.06em;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}.HoweiHomeVideo-module__hZftsG__more a:hover{color:var(--ink-soft)}@media (max-width:767px){.HoweiHomeVideo-module__hZftsG__root{padding:72px 22px}.HoweiHomeVideo-module__hZftsG__ledeDesktop{display:none}.HoweiHomeVideo-module__hZftsG__ledeMobile{display:block}.HoweiHomeVideo-module__hZftsG__intro{margin-bottom:18px}.HoweiHomeVideo-module__hZftsG__lede{font-size:1rem;line-height:1.75}.HoweiHomeVideo-module__hZftsG__featured{padding-top:20px}.HoweiHomeVideo-module__hZftsG__block{margin-top:36px;overflow:visible}.HoweiHomeVideo-module__hZftsG__subhead{margin-bottom:20px}.HoweiHomeVideo-module__hZftsG__shortScroll{grid-auto-columns:minmax(180px,calc(100vw - 54px));scroll-padding-inline:22px}}@media (max-width:720px){.HoweiHomeVideo-module__hZftsG__root{padding-top:44px;padding-bottom:44px}.HoweiHomeVideo-module__hZftsG__shortScroll{grid-auto-columns:minmax(180px,72vw)}}
.VideoStoryCard-module__aGMKCq__root{gap:18px;min-width:0;display:grid}.VideoStoryCard-module__aGMKCq__landscape .VideoStoryCard-module__aGMKCq__mediaWrap{aspect-ratio:16/9}.VideoStoryCard-module__aGMKCq__portrait .VideoStoryCard-module__aGMKCq__mediaWrap{aspect-ratio:4/5}.VideoStoryCard-module__aGMKCq__featured{gap:0;min-height:100%}.VideoStoryCard-module__aGMKCq__featured .VideoStoryCard-module__aGMKCq__mediaWrap{aspect-ratio:auto;height:100%;min-height:clamp(280px,42vw,520px)}.VideoStoryCard-module__aGMKCq__mediaWrap{background:var(--paper-2);border:1px solid var(--line);position:relative;overflow:hidden}.VideoStoryCard-module__aGMKCq__posterButton{cursor:pointer;background:var(--paper-2);border:0;width:100%;height:100%;padding:0;display:block;position:relative}.VideoStoryCard-module__aGMKCq__poster,.VideoStoryCard-module__aGMKCq__posterFallback{object-fit:cover;width:100%;height:100%}.VideoStoryCard-module__aGMKCq__posterFallback{min-height:inherit;background:linear-gradient(145deg, var(--paper-2), var(--taupe));display:block}.VideoStoryCard-module__aGMKCq__playMark{width:56px;height:56px;color:var(--copper);box-shadow:var(--shadow);background:#f8f7f3eb;border-radius:999px;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoStoryCard-module__aGMKCq__posterButton:hover .VideoStoryCard-module__aGMKCq__playMark,.VideoStoryCard-module__aGMKCq__posterButton:focus-visible .VideoStoryCard-module__aGMKCq__playMark{background:var(--paper)}.VideoStoryCard-module__aGMKCq__posterButton:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.VideoStoryCard-module__aGMKCq__iframe{border:0;width:100%;height:100%;display:block}.VideoStoryCard-module__aGMKCq__copy h3{font-family:var(--serif);font-size:var(--type-card);text-wrap:balance;margin:8px 0;font-weight:400;line-height:1.55}.VideoStoryCard-module__aGMKCq__copy h3 span{display:block}.VideoStoryCard-module__aGMKCq__titleMobile{display:none}@media (max-width:767px){.VideoStoryCard-module__aGMKCq__titleHasMobile .VideoStoryCard-module__aGMKCq__titleDesktop{display:none}.VideoStoryCard-module__aGMKCq__titleMobile{display:block}}.VideoStoryCard-module__aGMKCq__copy p{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.75}.VideoStoryCard-module__aGMKCq__category{color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.08em;margin-bottom:6px;display:block}.VideoStoryCard-module__aGMKCq__featured .VideoStoryCard-module__aGMKCq__copy h3{font-size:var(--type-feature)}@media (prefers-reduced-motion:reduce){.VideoStoryCard-module__aGMKCq__posterButton,.VideoStoryCard-module__aGMKCq__playMark{transition:none}}
.StoryVideoSections-module__Ok-fyG__featureWrap{background:var(--paper-2);border:1px solid var(--line)}.StoryVideoSections-module__Ok-fyG__featureWrap article{grid-template-columns:1.2fr .8fr;min-height:clamp(420px,52vw,620px);display:grid}.StoryVideoSections-module__Ok-fyG__featureWrap article>div:first-child{min-height:100%}.StoryVideoSections-module__Ok-fyG__featureWrap article>div:last-child{border:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(36px,5vw,88px);display:flex}.StoryVideoSections-module__Ok-fyG__moreWrap{justify-content:center;margin-top:clamp(28px,4vw,48px);display:flex}.StoryVideoSections-module__Ok-fyG__showGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);display:grid}.StoryVideoSections-module__Ok-fyG__showGrid article{gap:12px;min-width:0}.StoryVideoSections-module__Ok-fyG__showCard{border-top:1px solid var(--line);gap:20px;padding-top:18px;display:grid}.StoryVideoSections-module__Ok-fyG__showCopy h3{font-family:var(--serif);font-size:var(--type-card);margin:10px 0 8px;font-weight:400;line-height:1.55}.StoryVideoSections-module__Ok-fyG__showCopy h3 span{display:block}.StoryVideoSections-module__Ok-fyG__showCopy p,.StoryVideoSections-module__Ok-fyG__showCopy small{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.75}.StoryVideoSections-module__Ok-fyG__showCopy small{font-size:var(--type-meta);letter-spacing:.08em;margin-bottom:8px;display:block}.StoryVideoSections-module__Ok-fyG__shortGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px);display:grid}.StoryVideoSections-module__Ok-fyG__shortCard{border-top:1px solid var(--line);padding-top:18px}.StoryVideoSections-module__Ok-fyG__shortCard h3{font-family:var(--serif);font-size:var(--type-card);margin:20px 0 8px;font-weight:400;line-height:1.55}.StoryVideoSections-module__Ok-fyG__shortCard h3 span{display:block}.StoryVideoSections-module__Ok-fyG__shortCard p{color:var(--ink-soft);font-size:var(--type-body);margin:0 0 8px;line-height:1.75}.StoryVideoSections-module__Ok-fyG__shortCard small{color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.08em}@media (max-width:980px){.StoryVideoSections-module__Ok-fyG__featureWrap article{grid-template-columns:1fr;min-height:auto}.StoryVideoSections-module__Ok-fyG__featureWrap article>div:last-child{border-left:0;border-top:1px solid var(--line)}.StoryVideoSections-module__Ok-fyG__shortGrid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:980px){.StoryVideoSections-module__Ok-fyG__showGrid{grid-template-columns:1fr}}@media (max-width:767px){.StoryVideoSections-module__Ok-fyG__showGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(280px,calc(100vw - 54px));grid-auto-flow:column;gap:16px;width:100%;margin-inline:0;padding-bottom:4px;scroll-padding-inline:0;display:grid;overflow-x:auto}.StoryVideoSections-module__Ok-fyG__showGrid::-webkit-scrollbar{display:none}.StoryVideoSections-module__Ok-fyG__showGrid>*{scroll-snap-align:start;width:100%;min-width:0}.StoryVideoSections-module__Ok-fyG__showGridStack{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;gap:clamp(28px,6vw,36px);padding-bottom:0;overflow-x:visible}.StoryVideoSections-module__Ok-fyG__shortGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.StoryVideoSections-module__Ok-fyG__featureWrap article{min-height:0}}@media (min-width:981px) and (max-width:1180px){.StoryVideoSections-module__Ok-fyG__shortGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.HoweiProjectIndex-module__Jh-RDq__root{--ink:#292a27;--muted:#77766f;--accent:#9a735f;--line:#292a272e;border-top:1px solid var(--line);color:var(--ink);background:var(--paper-2);box-sizing:border-box;padding:clamp(105px,11vw,180px) clamp(24px,6.4vw,112px) clamp(120px,13vw,210px)}.HoweiProjectIndex-module__Jh-RDq__header,.HoweiProjectIndex-module__Jh-RDq__grid{width:min(1456px,100%);margin-inline:auto}.HoweiProjectIndex-module__Jh-RDq__header{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:clamp(42px,7vw,116px);display:grid}.HoweiProjectIndex-module__Jh-RDq__header p{color:var(--accent);font-size:var(--text-kicker);letter-spacing:var(--track-kicker);margin:0 0 21px;font-weight:500}.HoweiProjectIndex-module__Jh-RDq__header h2{font-family:var(--sans);font-size:var(--type-section);letter-spacing:var(--track-lede);text-wrap:balance;word-break:keep-all;margin:0;font-weight:400;line-height:1.4}.HoweiProjectIndex-module__Jh-RDq__header>a{color:inherit;font-size:var(--text-kicker);letter-spacing:.14em;white-space:nowrap;margin-bottom:5px;font-weight:400;text-decoration:none;position:relative}.HoweiProjectIndex-module__Jh-RDq__header>a span{color:var(--accent);margin-left:5px}.HoweiProjectIndex-module__Jh-RDq__header>a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.28)}.HoweiProjectIndex-module__Jh-RDq__header>a:hover:after,.HoweiProjectIndex-module__Jh-RDq__header>a:focus-visible:after{transform:scaleX(1)}.HoweiProjectIndex-module__Jh-RDq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(68px,7vw,112px) clamp(22px,3vw,48px);margin-top:clamp(72px,8vw,128px);display:grid}.HoweiProjectIndex-module__Jh-RDq__card{min-width:0;color:inherit;text-decoration:none;display:block}.HoweiProjectIndex-module__Jh-RDq__card figure{aspect-ratio:1.22;background:#e6e3da;margin:0;position:relative;overflow:hidden}.HoweiProjectIndex-module__Jh-RDq__card figure:after{content:"";pointer-events:none;border:1px solid #292a270b;position:absolute;inset:0}.HoweiProjectIndex-module__Jh-RDq__card:nth-child(3n+2) figure{border-radius:70px 0 0}.HoweiProjectIndex-module__Jh-RDq__card:nth-child(3n) figure{border-radius:0 0 70px}.HoweiProjectIndex-module__Jh-RDq__card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.72,.2,1);display:block}.HoweiProjectIndex-module__Jh-RDq__card:hover img,.HoweiProjectIndex-module__Jh-RDq__card:focus-visible img{transform:scale(1.025)}.HoweiProjectIndex-module__Jh-RDq__card>div{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;margin-top:15px;padding-top:13px;display:grid}.HoweiProjectIndex-module__Jh-RDq__card span{font-family:var(--sans);letter-spacing:.09em;font-size:16px}.HoweiProjectIndex-module__Jh-RDq__card small,.HoweiProjectIndex-module__Jh-RDq__card b{color:var(--muted);letter-spacing:.16em;font-size:8px;font-weight:400}.HoweiProjectIndex-module__Jh-RDq__card b{color:var(--accent)}@media (max-width:1100px){.HoweiProjectIndex-module__Jh-RDq__header{grid-template-columns:1fr auto}.HoweiProjectIndex-module__Jh-RDq__header>a{grid-column:2}}@media (max-width:820px){.HoweiProjectIndex-module__Jh-RDq__header{grid-template-columns:1fr auto}.HoweiProjectIndex-module__Jh-RDq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.HoweiProjectIndex-module__Jh-RDq__root{padding-top:96px;padding-bottom:120px}.HoweiProjectIndex-module__Jh-RDq__header{grid-template-columns:1fr;align-items:start;gap:14px}.HoweiProjectIndex-module__Jh-RDq__header>a{grid-column:1;justify-self:end;margin:0}.HoweiProjectIndex-module__Jh-RDq__grid{grid-template-columns:1fr;gap:62px;margin-top:70px}.HoweiProjectIndex-module__Jh-RDq__card:nth-child(2n){justify-self:end;width:88%}}@media (max-width:767px){.HoweiProjectIndex-module__Jh-RDq__root{padding:82px 22px}.HoweiProjectIndex-module__Jh-RDq__header{grid-template-columns:1fr;align-items:start;gap:14px}.HoweiProjectIndex-module__Jh-RDq__header h2{white-space:pre-line;font-size:clamp(30px,8.6vw,36px)}.HoweiProjectIndex-module__Jh-RDq__header>a{grid-column:1;justify-self:end;margin:0}.HoweiProjectIndex-module__Jh-RDq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 14px;height:auto;margin-top:48px}.HoweiProjectIndex-module__Jh-RDq__card{width:100%;height:auto;margin:0;translate:none}.HoweiProjectIndex-module__Jh-RDq__card:nth-child(2n){justify-self:stretch;width:100%}.HoweiProjectIndex-module__Jh-RDq__card figure{aspect-ratio:4/3;border-radius:0;height:auto}.HoweiProjectIndex-module__Jh-RDq__card span{font-size:15px}}@media (prefers-reduced-motion:reduce){.HoweiProjectIndex-module__Jh-RDq__card img,.HoweiProjectIndex-module__Jh-RDq__header>a:after{transition-duration:.01ms}.HoweiProjectIndex-module__Jh-RDq__card:hover img,.HoweiProjectIndex-module__Jh-RDq__card:focus-visible img{transform:none}}
.HoweiQuietEnding-module__vqL5Yq__root{--ink:#292a27;--muted:#77766f;--accent:#9a735f;--line:#292a272e;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:center;flex-direction:column;align-items:center;padding:clamp(48px,6vw,72px) clamp(24px,6.4vw,112px) clamp(88px,10vw,128px);display:flex}.HoweiQuietEnding-module__vqL5Yq__kicker{color:var(--accent);font-size:var(--text-kicker);letter-spacing:var(--track-kicker);text-align:center;margin:0 0 34px;font-weight:500}.HoweiQuietEnding-module__vqL5Yq__root h2{max-inline-size:10em;font-family:var(--sans);letter-spacing:.04em;text-wrap:balance;word-break:keep-all;margin:0 auto;font-size:clamp(3rem,4.5vw,3.75rem);font-weight:400;line-height:1.28}.HoweiQuietEnding-module__vqL5Yq__root h2 span{display:block}.HoweiQuietEnding-module__vqL5Yq__note{max-inline-size:34em;color:var(--muted);letter-spacing:.045em;margin:30px auto 0;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.75}.HoweiQuietEnding-module__vqL5Yq__noteMobile{display:none}.HoweiQuietEnding-module__vqL5Yq__noteMobile span{display:block}.HoweiQuietEnding-module__vqL5Yq__links{justify-content:center;gap:clamp(38px,5vw,76px);margin-top:52px;display:flex}.HoweiQuietEnding-module__vqL5Yq__links a{color:inherit;letter-spacing:.1em;padding:8px 0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;position:relative}.HoweiQuietEnding-module__vqL5Yq__links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.HoweiQuietEnding-module__vqL5Yq__links a:hover:after,.HoweiQuietEnding-module__vqL5Yq__links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.HoweiQuietEnding-module__vqL5Yq__links span{color:var(--accent);margin-left:6px}@media (max-width:767px){.HoweiQuietEnding-module__vqL5Yq__root{padding:80px 22px}.HoweiQuietEnding-module__vqL5Yq__root h2{font-size:clamp(30px,8.6vw,36px)}.HoweiQuietEnding-module__vqL5Yq__note{margin-top:20px;font-size:1rem}.HoweiQuietEnding-module__vqL5Yq__noteDesktop{display:none}.HoweiQuietEnding-module__vqL5Yq__noteMobile{display:block}.HoweiQuietEnding-module__vqL5Yq__links{flex-wrap:wrap;gap:24px;margin-top:36px}}@media (max-width:480px){.HoweiQuietEnding-module__vqL5Yq__root{padding-top:40px;padding-bottom:72px}.HoweiQuietEnding-module__vqL5Yq__root h2{font-size:clamp(2.75rem,12vw,3.25rem)}.HoweiQuietEnding-module__vqL5Yq__note{max-inline-size:18em;font-size:18px}.HoweiQuietEnding-module__vqL5Yq__links{gap:18px;width:100%}.HoweiQuietEnding-module__vqL5Yq__links a{font-size:14px}}@media (prefers-reduced-motion:reduce){.HoweiQuietEnding-module__vqL5Yq__links a:after{transition-duration:.01ms}}
.HoweiSelectedProjects-module__RUIcPG__root{--ink:#292a27;--muted:#77766f;--accent:#9a735f;--line:#292a272e;--paper:#f7f6f1;border-top:1px solid var(--line);width:min(1680px,100%);color:var(--ink);background:var(--paper);box-sizing:border-box;margin-inline:auto;padding:clamp(72px,8vw,112px) clamp(24px,6.4vw,112px) clamp(80px,9vw,128px)}.HoweiSelectedProjects-module__RUIcPG__heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px 28px;display:grid}.HoweiSelectedProjects-module__RUIcPG__kicker{color:var(--accent);grid-column:1/-1;margin-bottom:4px}.HoweiSelectedProjects-module__RUIcPG__heading h2{font-family:var(--sans);font-size:var(--type-section);letter-spacing:var(--track-lede);text-wrap:balance;word-break:keep-all;grid-column:1/8;margin:0;font-weight:400;line-height:1.4}.HoweiSelectedProjects-module__RUIcPG__heading h2 span,.HoweiSelectedProjects-module__RUIcPG__heading>p span{display:block}.HoweiSelectedProjects-module__RUIcPG__heading>p{color:var(--muted);font-size:var(--text-lede);letter-spacing:var(--track-lede);grid-column:9/13;margin:0;line-height:1.75}.HoweiSelectedProjects-module__RUIcPG__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(48px,6vw,88px) clamp(22px,3.2vw,52px);margin-top:clamp(44px,5vw,72px);display:grid}.HoweiSelectedProjects-module__RUIcPG__card{min-width:0;color:inherit;text-decoration:none;display:block}.HoweiSelectedProjects-module__RUIcPG__lead{grid-column:1/8}.HoweiSelectedProjects-module__RUIcPG__tall{grid-column:9/13;margin-top:clamp(86px,10vw,156px)}.HoweiSelectedProjects-module__RUIcPG__portrait{grid-column:2/7}.HoweiSelectedProjects-module__RUIcPG__wide{grid-column:7/13;margin-top:clamp(90px,11vw,180px)}.HoweiSelectedProjects-module__RUIcPG__cinema{grid-column:3/11;margin-top:clamp(14px,2vw,34px)}.HoweiSelectedProjects-module__RUIcPG__card figure{background:var(--paper-2);margin:0;position:relative;overflow:hidden}.HoweiSelectedProjects-module__RUIcPG__card figure:after{content:"";pointer-events:none;border:1px solid #292a270b;position:absolute;inset:0}.HoweiSelectedProjects-module__RUIcPG__lead figure{aspect-ratio:1.45;border-radius:0 0 72px}.HoweiSelectedProjects-module__RUIcPG__tall figure{aspect-ratio:.76;border-radius:110px 0 0}.HoweiSelectedProjects-module__RUIcPG__portrait figure{aspect-ratio:.88;border-radius:0 88px 0 0}.HoweiSelectedProjects-module__RUIcPG__wide figure{aspect-ratio:1.28}.HoweiSelectedProjects-module__RUIcPG__cinema figure{aspect-ratio:1.72;border-radius:0 0 0 120px}.HoweiSelectedProjects-module__RUIcPG__card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.72,.2,1);display:block}.HoweiSelectedProjects-module__RUIcPG__card:hover img,.HoweiSelectedProjects-module__RUIcPG__card:focus-visible img{transform:scale(1.025)}.HoweiSelectedProjects-module__RUIcPG__caption{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;margin-top:18px;padding-top:14px;display:grid}.HoweiSelectedProjects-module__RUIcPG__caption span{font-family:var(--sans);letter-spacing:.1em;font-size:clamp(17px,1.5vw,23px)}.HoweiSelectedProjects-module__RUIcPG__caption small{color:var(--muted);letter-spacing:.18em;font-size:8px}.HoweiSelectedProjects-module__RUIcPG__caption b{color:var(--accent);font-size:12px;font-weight:400}@media (max-width:820px){.HoweiSelectedProjects-module__RUIcPG__root{padding-top:64px;padding-bottom:80px}.HoweiSelectedProjects-module__RUIcPG__heading h2{grid-column:1/9}.HoweiSelectedProjects-module__RUIcPG__heading>p{grid-column:9/13}.HoweiSelectedProjects-module__RUIcPG__grid{grid-template-columns:1fr;gap:56px;margin-top:48px}.HoweiSelectedProjects-module__RUIcPG__lead,.HoweiSelectedProjects-module__RUIcPG__tall,.HoweiSelectedProjects-module__RUIcPG__portrait,.HoweiSelectedProjects-module__RUIcPG__wide,.HoweiSelectedProjects-module__RUIcPG__cinema{grid-column:1;margin-top:0}.HoweiSelectedProjects-module__RUIcPG__tall{justify-self:end;width:78%}.HoweiSelectedProjects-module__RUIcPG__portrait{width:84%}.HoweiSelectedProjects-module__RUIcPG__cinema{justify-self:center;width:92%}}@media (max-width:480px){.HoweiSelectedProjects-module__RUIcPG__heading{display:block}.HoweiSelectedProjects-module__RUIcPG__heading h2{font-size:clamp(30px,9vw,44px)}.HoweiSelectedProjects-module__RUIcPG__heading>p{margin-top:20px}.HoweiSelectedProjects-module__RUIcPG__grid{gap:48px;margin-top:40px}.HoweiSelectedProjects-module__RUIcPG__lead figure{aspect-ratio:1.18;border-radius:0 0 44px}.HoweiSelectedProjects-module__RUIcPG__tall{width:84%}.HoweiSelectedProjects-module__RUIcPG__tall figure{border-radius:72px 0 0}.HoweiSelectedProjects-module__RUIcPG__portrait{width:91%}.HoweiSelectedProjects-module__RUIcPG__cinema{width:100%}.HoweiSelectedProjects-module__RUIcPG__cinema figure{aspect-ratio:1.25;border-radius:0 0 0 56px}.HoweiSelectedProjects-module__RUIcPG__caption{grid-template-columns:1fr auto}.HoweiSelectedProjects-module__RUIcPG__caption small{grid-area:2/1}.HoweiSelectedProjects-module__RUIcPG__caption b{grid-area:1/2/3}}@media (max-width:767px){.HoweiSelectedProjects-module__RUIcPG__root{padding:82px 0}.HoweiSelectedProjects-module__RUIcPG__heading{width:auto;height:auto;margin-inline:22px;display:block}.HoweiSelectedProjects-module__RUIcPG__heading h2{grid-column:auto;font-size:clamp(30px,8.6vw,36px)}.HoweiSelectedProjects-module__RUIcPG__heading>p{grid-column:auto;margin-top:20px}.HoweiSelectedProjects-module__RUIcPG__grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:calc(100vw - 54px);grid-auto-flow:column;gap:16px;width:100%;height:auto;margin-top:40px;padding:0 22px 18px;scroll-padding-inline:22px;display:grid;overflow-x:auto}.HoweiSelectedProjects-module__RUIcPG__grid::-webkit-scrollbar{display:none}.HoweiSelectedProjects-module__RUIcPG__card,.HoweiSelectedProjects-module__RUIcPG__lead,.HoweiSelectedProjects-module__RUIcPG__tall,.HoweiSelectedProjects-module__RUIcPG__portrait,.HoweiSelectedProjects-module__RUIcPG__wide,.HoweiSelectedProjects-module__RUIcPG__cinema{scroll-snap-align:start;width:auto;height:auto;margin:0;translate:none}.HoweiSelectedProjects-module__RUIcPG__card figure{aspect-ratio:4/3;border-radius:0 0 44px;height:auto}.HoweiSelectedProjects-module__RUIcPG__tall figure,.HoweiSelectedProjects-module__RUIcPG__portrait figure,.HoweiSelectedProjects-module__RUIcPG__cinema figure{border-radius:0}}@media (prefers-reduced-motion:reduce){.HoweiSelectedProjects-module__RUIcPG__card img{transition-duration:.01ms}.HoweiSelectedProjects-module__RUIcPG__card:hover img,.HoweiSelectedProjects-module__RUIcPG__card:focus-visible img{transform:none}}
.InnerPageHero-module__qRheEW__root{padding:calc(var(--header-h) + 42px) var(--gutter) 52px;position:relative}.InnerPageHero-module__qRheEW__root:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:0}.InnerPageHero-module__qRheEW__taupe{background:var(--taupe)}.InnerPageHero-module__qRheEW__grid{align-items:start;gap:clamp(28px,4vw,48px);min-width:0;display:grid}.InnerPageHero-module__qRheEW__text-only .InnerPageHero-module__qRheEW__grid{grid-template-columns:1.15fr .7fr}.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:clamp(420px,72svh,680px)}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right{padding-bottom:clamp(28px,4vw,40px)}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);width:min(1120px,100%);min-height:auto;margin-inline:auto}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__copy{justify-self:start;max-width:28em}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__copy .InnerPageHero-module__qRheEW__lede{max-width:none;font-size:clamp(1.0625rem,1.45vw,1.25rem)}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__media{border-radius:42% 42% 20px 20px/22% 22% 20px 20px;justify-self:center;width:100%;max-width:100%;max-height:none}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__media img{object-fit:cover;height:clamp(300px,36vw,440px);min-height:0}.InnerPageHero-module__qRheEW__pageTitle{max-inline-size:none}.InnerPageHero-module__qRheEW__titleLine{text-wrap:balance;display:block}.InnerPageHero-module__qRheEW__image-bottom .InnerPageHero-module__qRheEW__grid{grid-template-columns:1fr}.InnerPageHero-module__qRheEW__compact-gallery .InnerPageHero-module__qRheEW__grid{grid-template-columns:1fr .85fr;min-height:auto;padding-bottom:0}.InnerPageHero-module__qRheEW__copy{z-index:2;min-width:0;position:relative}.InnerPageHero-module__qRheEW__copy .InnerPageHero-module__qRheEW__page-title span{text-wrap:balance;display:block}.InnerPageHero-module__qRheEW__ledeLine{display:block}.InnerPageHero-module__qRheEW__ledeMobile{display:none}.InnerPageHero-module__qRheEW__copy .InnerPageHero-module__qRheEW__lede{max-width:520px;font-size:var(--type-lead);white-space:pre-line;margin:0;line-height:1.85}.InnerPageHero-module__qRheEW__text-only .InnerPageHero-module__qRheEW__copy .InnerPageHero-module__qRheEW__lede{justify-self:end;margin-left:auto}.InnerPageHero-module__qRheEW__media{min-width:0;box-shadow:var(--shadow);border-radius:48% 48% 22px 22px/24% 24% 22px 22px;max-height:min(76svh,720px);margin:0;overflow:hidden}.InnerPageHero-module__qRheEW__media img{object-fit:cover;width:100%;height:100%;min-height:clamp(280px,44vw,520px);display:block}.InnerPageHero-module__qRheEW__compact-gallery{padding-bottom:36px}.InnerPageHero-module__qRheEW__compact-gallery .InnerPageHero-module__qRheEW__grid{grid-template-columns:1.15fr .7fr;min-height:auto}.InnerPageHero-module__qRheEW__compact-gallery .InnerPageHero-module__qRheEW__media{display:none}@media (max-width:980px){.InnerPageHero-module__qRheEW__text-only .InnerPageHero-module__qRheEW__grid,.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__grid,.InnerPageHero-module__qRheEW__compact-gallery .InnerPageHero-module__qRheEW__grid{grid-template-columns:1fr}.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__grid{min-height:auto}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__grid{width:100%}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__copy{max-width:none}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__media{justify-self:stretch}.InnerPageHero-module__qRheEW__text-only .InnerPageHero-module__qRheEW__copy .InnerPageHero-module__qRheEW__lede{justify-self:start;margin-left:0}.InnerPageHero-module__qRheEW__media{max-height:none}}@media (max-width:767px){.InnerPageHero-module__qRheEW__root{padding-top:calc(var(--header-h) + 24px);padding-bottom:36px;padding-inline:22px}.InnerPageHero-module__qRheEW__ledeHasMobile .InnerPageHero-module__qRheEW__ledeDesktop{display:none}.InnerPageHero-module__qRheEW__ledeMobile{display:block}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__media img,.InnerPageHero-module__qRheEW__media img{height:auto;min-height:clamp(240px,62vw,320px)}.InnerPageHero-module__qRheEW__balanced.InnerPageHero-module__qRheEW__image-right .InnerPageHero-module__qRheEW__media{border-radius:42% 42% 18px 18px/22% 22% 18px 18px}}@media (max-width:760px){.InnerPageHero-module__qRheEW__root{padding-top:calc(var(--header-h) + 28px);padding-bottom:40px}}
.EditorialSectionHeader-module__Zyim1W__root{grid-template-columns:1fr .65fr;align-items:end;gap:clamp(28px,4vw,50px);min-width:0;margin-bottom:clamp(40px,5vw,72px);display:grid}.EditorialSectionHeader-module__Zyim1W__root>*{min-width:0}.EditorialSectionHeader-module__Zyim1W__root .EditorialSectionHeader-module__Zyim1W__section-title span{text-wrap:balance;display:block}.EditorialSectionHeader-module__Zyim1W__ledeLine{display:block}.EditorialSectionHeader-module__Zyim1W__root .EditorialSectionHeader-module__Zyim1W__lede{white-space:pre-line;justify-self:end;margin:0 0 12px}.EditorialSectionHeader-module__Zyim1W__start{grid-template-columns:1fr}.EditorialSectionHeader-module__Zyim1W__start .EditorialSectionHeader-module__Zyim1W__lede{justify-self:start;max-width:640px}@media (max-width:760px){.EditorialSectionHeader-module__Zyim1W__root{grid-template-columns:1fr}.EditorialSectionHeader-module__Zyim1W__root .EditorialSectionHeader-module__Zyim1W__lede{justify-self:start}}
.MediaUploadField-module__p2fW_q__root{gap:8px;display:grid}.MediaUploadField-module__p2fW_q__label{font-size:12px;font-weight:600}.MediaUploadField-module__p2fW_q__input{width:100%;font:inherit;border:1px solid #d8d3c8;border-radius:8px;padding:8px 10px}.MediaUploadField-module__p2fW_q__actions{align-items:center;gap:10px;display:flex}.MediaUploadField-module__p2fW_q__button,.MediaUploadField-module__p2fW_q__previewLink{font-size:12px}.MediaUploadField-module__p2fW_q__button{color:#f8f7f3;cursor:pointer;background:#292a27;border:0;border-radius:999px;padding:7px 12px}.MediaUploadField-module__p2fW_q__button:disabled{opacity:.6;cursor:wait}.MediaUploadField-module__p2fW_q__previewLink{color:#9a735f}.MediaUploadField-module__p2fW_q__hidden{display:none}.MediaUploadField-module__p2fW_q__status{color:#666;margin:0;font-size:12px}.MediaUploadField-module__p2fW_q__thumb{object-fit:cover;border-radius:8px;width:100%;max-height:120px}
.AboutPrinciples-module__AUKtbq__root{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(32px,5vw,72px);min-width:0;display:grid}.AboutPrinciples-module__AUKtbq__media{min-height:clamp(360px,42vw,560px);box-shadow:var(--shadow);border-radius:48% 48% 22px 22px/24% 24% 22px 22px;margin:0;position:relative;overflow:hidden}.AboutPrinciples-module__AUKtbq__media img{object-fit:cover;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.AboutPrinciples-module__AUKtbq__mediaActive{opacity:1}.AboutPrinciples-module__AUKtbq__mediaHidden{opacity:0}.AboutPrinciples-module__AUKtbq__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.AboutPrinciples-module__AUKtbq__item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px 1fr;gap:20px;width:100%;padding:28px 0;display:grid}.AboutPrinciples-module__AUKtbq__itemActive{color:var(--ink)}.AboutPrinciples-module__AUKtbq__index{color:var(--copper);font-family:var(--serif)}.AboutPrinciples-module__AUKtbq__itemCopy strong{font-family:var(--serif);margin-bottom:10px;font-size:clamp(22px,2.2vw,30px);font-weight:400;display:block}.AboutPrinciples-module__AUKtbq__itemCopy p{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.85}.AboutPrinciples-module__AUKtbq__mobileMedia{border-radius:22px;margin:0 0 20px;display:none;overflow:hidden}.AboutPrinciples-module__AUKtbq__mobileMedia img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}@media (max-width:900px){.AboutPrinciples-module__AUKtbq__root{grid-template-columns:1fr}.AboutPrinciples-module__AUKtbq__media{display:none}.AboutPrinciples-module__AUKtbq__mobileMedia{display:block}}@media (prefers-reduced-motion:reduce){.AboutPrinciples-module__AUKtbq__media img{transition:none}}
.ProcessChapters-module__qkG3lG__root{border-top:1px solid var(--line);grid-template-columns:minmax(168px,200px) minmax(0,1fr);gap:clamp(40px,6vw,88px);min-width:0;margin-top:clamp(28px,4vw,48px);padding-top:clamp(28px,4vw,40px);display:grid}.ProcessChapters-module__qkG3lG__rail{top:calc(var(--header-h) + 28px);align-self:start;position:sticky}.ProcessChapters-module__qkG3lG__railTrack{background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:0}.ProcessChapters-module__qkG3lG__railFill{background:var(--copper);transform-origin:top;width:100%;position:absolute;top:0;left:0}.ProcessChapters-module__qkG3lG__railList{gap:24px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.ProcessChapters-module__qkG3lG__railLink{color:var(--ink-soft);text-decoration:none;transition:color .25s;display:block}.ProcessChapters-module__qkG3lG__railLink strong{font-family:var(--serif);font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.45}.ProcessChapters-module__qkG3lG__railLinkActive{color:var(--ink)}.ProcessChapters-module__qkG3lG__flow{min-width:0}.ProcessChapters-module__qkG3lG__chapterSplit{margin-top:clamp(8px,1.2vw,12px);padding-top:clamp(8px,1.2vw,12px)}.ProcessChapters-module__qkG3lG__steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ProcessChapters-module__qkG3lG__chapterSplit .ProcessChapters-module__qkG3lG__steps{border-top:0}.ProcessChapters-module__qkG3lG__step{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:clamp(18px,2.5vw,28px);padding:clamp(22px,2.8vw,30px) 0;display:grid}.ProcessChapters-module__qkG3lG__stepNo{color:var(--copper);font-family:var(--serif);padding-top:.2em;font-size:clamp(15px,1.2vw,17px)}.ProcessChapters-module__qkG3lG__stepBody h3{font-family:var(--serif);font-size:var(--type-card);margin:0 0 8px;font-weight:400;line-height:1.45}.ProcessChapters-module__qkG3lG__stepBody p{max-width:56ch;color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.85}@media (max-width:900px){.ProcessChapters-module__qkG3lG__root{grid-template-columns:1fr;gap:24px}.ProcessChapters-module__qkG3lG__rail{border-bottom:1px solid var(--line);padding-bottom:8px;display:block;position:static}.ProcessChapters-module__qkG3lG__railTrack{display:none}.ProcessChapters-module__qkG3lG__railList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-left:0}.ProcessChapters-module__qkG3lG__step{grid-template-columns:40px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ProcessChapters-module__qkG3lG__railLink,.ProcessChapters-module__qkG3lG__railFill{transition:none}}
.ConsultationCaseStory-module__hzwVwG__previewTrigger{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.ConsultationCaseStory-module__hzwVwG__previewTrigger:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.ConsultationCaseStory-module__hzwVwG__supportCard{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;margin:0;padding:0}.ConsultationCaseStory-module__hzwVwG__supportCard:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.ConsultationCaseStory-module__hzwVwG__modal{z-index:500;place-items:center;padding:clamp(16px,3vw,32px);display:grid;position:fixed;inset:0}.ConsultationCaseStory-module__hzwVwG__backdrop{cursor:pointer;background:#18161394;border:0;position:absolute;inset:0}.ConsultationCaseStory-module__hzwVwG__panel{z-index:1;background:var(--paper);border:1px solid var(--line);width:min(1080px,100%);height:min(88svh,860px);box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.ConsultationCaseStory-module__hzwVwG__panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:clamp(18px,3vw,24px) clamp(18px,3vw,28px);display:flex}.ConsultationCaseStory-module__hzwVwG__panelHead small{color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.08em;margin-bottom:8px;display:block}.ConsultationCaseStory-module__hzwVwG__panelHead h2{font-family:var(--serif);margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400;line-height:1.45}.ConsultationCaseStory-module__hzwVwG__closeButton{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:10px 16px}.ConsultationCaseStory-module__hzwVwG__closeButton:hover,.ConsultationCaseStory-module__hzwVwG__closeButton:focus-visible{border-color:var(--copper);color:var(--copper)}.ConsultationCaseStory-module__hzwVwG__frame{background:var(--paper-2);border:0;width:100%;height:100%}.ConsultationCaseStory-module__hzwVwG__panelFoot{border-top:1px solid var(--line);text-align:right;padding:12px clamp(18px,3vw,28px) 16px}.ConsultationCaseStory-module__hzwVwG__panelFoot a{color:var(--copper);font-size:var(--type-body);text-decoration:none}.ConsultationCaseStory-module__hzwVwG__panelFoot a:hover{text-decoration:underline}@media (max-width:767px){.ConsultationCaseStory-module__hzwVwG__modal{place-items:stretch stretch;padding:0}.ConsultationCaseStory-module__hzwVwG__panel{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.ConsultationCaseStory-module__hzwVwG__panelHead{padding-top:max(18px, env(safe-area-inset-top));align-items:center}.ConsultationCaseStory-module__hzwVwG__panelHead h2{font-size:1.125rem}}
