.editorial-hero_opening__Lcm8L{position:relative;isolation:isolate;background:#403f38;color:#fffdf6;min-height:800px;min-height:max(800px,100svh);display:flex;overflow:clip}.editorial-hero_photograph__XO0ZS{position:absolute;inset:0;z-index:-2;overflow:hidden}.editorial-hero_photograph__XO0ZS img{object-fit:cover;object-position:50% 53%;animation:editorial-hero_imageSettle__S_9mJ 1.6s cubic-bezier(.2,.7,.2,1) both}.editorial-hero_opening__Lcm8L:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(20 23 21/58%),transparent 29%,rgb(20 23 21/14%) 43%,rgb(20 23 21/76%))}.editorial-hero_content__GP3Wt{width:100%;padding:145px 48px 34px;display:flex;flex-direction:column}.editorial-hero_introduction__LLWJi{font-size:13px;letter-spacing:.01em}.editorial-hero_headingRow__57Yci{margin-top:auto;padding-top:230px;display:flex;align-items:end;gap:35px;justify-content:space-between}.editorial-hero_headingRow__57Yci h1{font-size:clamp(72px,7.7vw,128px);line-height:1.04;letter-spacing:-.045em;animation:editorial-hero_typeArrive__F_Edg .9s cubic-bezier(.2,.7,.2,1) .15s both}.editorial-hero_headingRow__57Yci h1>span{display:block}.editorial-hero_marginNote__hetT8{position:relative;flex-shrink:0;font-size:32px;font-weight:500;line-height:1.02;color:#393078;background:#f7f6f2;padding:19px 25px 22px;margin-right:20px!important;margin-bottom:14px!important;transform:rotate(-5deg);border:1.5px solid #393078;border-radius:2% 3% 2% 4%/5% 2% 5% 2%}.editorial-hero_marginNote__hetT8:after{content:"";position:absolute;pointer-events:none;inset:3px -5px -5px 3px;border:1px solid #f7f6f2;border-radius:3% 2% 4% 1%/2% 4% 2% 5%;transform:rotate(1deg)}.editorial-hero_bottomRow__fFvV8{margin-top:42px;padding-top:24px;border-top:1px solid rgb(255 253 246/40%);display:flex;justify-content:space-between;align-items:end;gap:60px}.editorial-hero_bottomRow__fFvV8>p{max-width:420px;font-size:15px;line-height:1.55}.editorial-hero_exploreLink__5vMkd{display:inline-flex;align-items:center;gap:32px;min-height:48px;font-size:14px}.editorial-hero_exploreLink__5vMkd>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 253 246/65%);border-radius:50%;transition:transform .2s;font-size:21px}.editorial-hero_exploreLink__5vMkd:hover>span{transform:translateY(4px)}.editorial-hero_exploreLink__5vMkd:hover{text-decoration:underline;text-underline-offset:5px}@keyframes editorial-hero_imageSettle__S_9mJ{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes editorial-hero_typeArrive__F_Edg{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.editorial-hero_content__GP3Wt{padding-inline:70px}}@media (max-width:1100px){.editorial-hero_content__GP3Wt{padding:155px 30px 30px}.editorial-hero_headingRow__57Yci{gap:24px}.editorial-hero_headingRow__57Yci h1{font-size:clamp(60px,7.4vw,82px)}.editorial-hero_marginNote__hetT8{font-size:27px;padding:17px;margin-right:5px!important}.editorial-hero_bottomRow__fFvV8{gap:35px}.editorial-hero_bottomRow__fFvV8>p{max-width:360px;font-size:14px}}@media (max-width:760px){.editorial-hero_opening__Lcm8L{min-height:max(790px,100svh)}.editorial-hero_content__GP3Wt{padding:172px 22px 26px}.editorial-hero_photograph__XO0ZS img{object-position:57% center}.editorial-hero_introduction__LLWJi{font-size:11px;max-width:270px}.editorial-hero_headingRow__57Yci{padding-top:150px;display:block}.editorial-hero_headingRow__57Yci h1{font-size:clamp(39px,8.7vw,65px);line-height:1.1}.editorial-hero_marginNote__hetT8{width:fit-content;font-size:25px;padding:12px 19px;margin:27px 8px 0 auto!important}.editorial-hero_bottomRow__fFvV8{margin-top:30px;padding-top:19px;flex-direction:column-reverse;align-items:start;gap:18px}.editorial-hero_bottomRow__fFvV8>p{max-width:410px;font-size:14px}.editorial-hero_exploreLink__5vMkd{justify-content:space-between;width:100%;font-size:13px}}@media (max-width:360px){.editorial-hero_content__GP3Wt{padding-inline:18px}.editorial-hero_headingRow__57Yci h1{font-size:35px}}@media (max-width:440px){.editorial-hero_content__GP3Wt{padding-top:225px}}@media (prefers-reduced-motion:reduce){.editorial-hero_headingRow__57Yci h1,.editorial-hero_photograph__XO0ZS img{animation:none}.editorial-hero_exploreLink__5vMkd>span{transition:none}.editorial-hero_exploreLink__5vMkd:hover>span{transform:none}}.home-editorial_outcomes__sdiet{background:var(--paper)}.home-editorial_scene__NXTM2{position:relative;isolation:isolate;min-height:clamp(620px,54vw,840px);display:flex;color:#fffdf6;background:#292e28;overflow:clip}.home-editorial_sceneImage__722hQ{position:absolute;inset:0;z-index:-2}.home-editorial_sceneImage__722hQ img{object-fit:cover;object-position:center 48%}.home-editorial_scene__NXTM2:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(12 19 15/52%),rgb(12 19 15/12%) 32%,rgb(12 19 15/72%))}.home-editorial_sceneContent__ZNw2N{width:100%;padding:38px 48px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:end;gap:50px 35px}.home-editorial_kicker___wotl{font-size:14px;line-height:1.5}.home-editorial_sceneContent__ZNw2N>.home-editorial_kicker___wotl{grid-column:1/-1;align-self:start}.home-editorial_sceneContent__ZNw2N h2{grid-column:1/-1;font-size:clamp(64px,7.5vw,112px);line-height:1.03;letter-spacing:-.045em;font-weight:400}.home-editorial_explanation__p4BcH{padding-block:65px 75px}.home-editorial_introduction__6c_Rt{display:grid;grid-template-columns:1fr 1.35fr;gap:65px 90px;align-items:start}.home-editorial_introduction__6c_Rt>.home-editorial_kicker___wotl{padding-top:6px}.home-editorial_narrative__Y95qw{grid-column:2}.home-editorial_statement__0ts1c{font-size:clamp(26px,2.55vw,37px);line-height:1.28;letter-spacing:-.025em;max-width:790px}.home-editorial_approachLink__LxxN_{display:inline-flex;align-items:center;gap:30px;min-height:48px;margin-top:24px;font-size:16px;text-decoration:underline;text-underline-offset:6px}.home-editorial_approachLink__LxxN_ span{font-size:25px;transition:transform .2s}.home-editorial_approachLink__LxxN_:hover span{transform:translate(3px,-3px)}.home-editorial_approachLink__LxxN_:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.home-editorial_projectSection__5SxJQ{padding-block:80px 95px;background:linear-gradient(to bottom,var(--paper),#eeede7 var(--section-feather),#eeede7 calc(100% - var(--section-feather)),var(--paper))}.home-editorial_serviceLinks__XFw35{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px 45px;padding-block:0 55px}.home-editorial_serviceLinks__XFw35 p{flex-basis:100%;font-size:16px;color:var(--muted)}.home-editorial_serviceLinks__XFw35 a{display:inline-flex;align-items:center;gap:25px;min-height:44px;font-size:20px;border-bottom:1px solid var(--line)}.home-editorial_serviceLinks__XFw35 a:hover{color:var(--accent)}.home-editorial_projectGrid__GJ55_{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:center}.home-editorial_projectCopy__eSrSw h2{font-size:clamp(42px,4.2vw,61px);line-height:1.08;letter-spacing:-.025em;margin-block:28px}.home-editorial_projectCopy__eSrSw>p:not(.home-editorial_kicker___wotl){font-size:16px;line-height:1.7;color:var(--muted);max-width:450px}.home-editorial_projectCopy__eSrSw .home-editorial_projectNote__DdpdQ{margin:42px 0 0 20px;font-size:29px}.home-editorial_closing__Qwg_u{padding-block:100px 80px;border-bottom:1px solid var(--line)}.home-editorial_closing__Qwg_u h2{font-size:clamp(52px,6.7vw,96px);line-height:1.08;letter-spacing:-.035em;max-width:1200px}.home-editorial_closingRow__Ur1Fe{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:32px}.home-editorial_closingRow__Ur1Fe .home-editorial_approachLink__LxxN_{font-size:20px;margin:0}.home-editorial_closingRow__Ur1Fe>span{font-size:30px;margin-right:15px}@media (max-width:1100px){.home-editorial_sceneContent__ZNw2N{padding-inline:30px}.home-editorial_sceneContent__ZNw2N h2{font-size:7.3vw}.home-editorial_introduction__6c_Rt{gap:45px;grid-template-columns:.7fr 1.3fr}.home-editorial_projectGrid__GJ55_{gap:45px}}@media (max-width:760px){.home-editorial_scene__NXTM2{min-height:650px}.home-editorial_sceneImage__722hQ img{object-position:48% center}.home-editorial_sceneContent__ZNw2N{padding:30px 22px 34px;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:28px}.home-editorial_sceneContent__ZNw2N h2{font-size:clamp(34px,8.8vw,65px)}.home-editorial_explanation__p4BcH{padding-block:40px 50px}.home-editorial_introduction__6c_Rt{grid-template-columns:1fr;gap:25px}.home-editorial_narrative__Y95qw{grid-column:1}.home-editorial_statement__0ts1c{font-size:27px}.home-editorial_approachLink__LxxN_{font-size:14px;gap:22px}.home-editorial_projectSection__5SxJQ{padding-block:55px 65px}.home-editorial_projectGrid__GJ55_{grid-template-columns:1fr;gap:38px}.home-editorial_projectCopy__eSrSw h2{font-size:43px;margin-block:22px}.home-editorial_projectCopy__eSrSw .home-editorial_projectNote__DdpdQ{font-size:26px;margin:26px 0 0}.home-editorial_closing__Qwg_u{padding-block:65px 50px}.home-editorial_closing__Qwg_u h2{font-size:clamp(36px,8.4vw,55px)}.home-editorial_closingRow__Ur1Fe{flex-wrap:wrap;gap:28px;margin-top:28px}.home-editorial_closingRow__Ur1Fe .home-editorial_approachLink__LxxN_{font-size:17px}.home-editorial_closingRow__Ur1Fe>span{font-size:27px;margin:0 0 0 auto}}@media (prefers-reduced-motion:reduce){.home-editorial_approachLink__LxxN_ span{transition:none}.home-editorial_approachLink__LxxN_:hover span{transform:none}}.majo-sequence_sequence__3Oprk{width:100%;min-width:0;margin:0;border:1px solid #c7c2cf;background:#f7f6f2;padding:28px}.majo-sequence_sequence__3Oprk figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #dedbe1}.majo-sequence_sequence__3Oprk figcaption strong{font-size:32px;font-weight:400;letter-spacing:-.07em}.majo-sequence_sequence__3Oprk figcaption strong span{color:var(--accent)}.majo-sequence_sequence__3Oprk figcaption div{font-size:12px;text-align:right}.majo-sequence_sequence__3Oprk figcaption div span{display:block;color:var(--muted);font-size:10px;margin-top:3px}.majo-sequence_conversation__h4ZKi{display:grid}.majo-sequence_messages__0sZcR{grid-area:1/1;min-height:355px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:22px}.majo-sequence_sizer__W7CEb{visibility:hidden;pointer-events:none}.majo-sequence_sizer__W7CEb>div{animation:none}.majo-sequence_answer__e34Mi,.majo-sequence_question__MZjSk{max-width:89%;padding:10px 14px 12px;border-radius:2px 12px 12px 12px}.majo-sequence_question__MZjSk{align-self:flex-end;background:#ebe8f1;border-radius:12px 2px 12px 12px}.majo-sequence_answer__e34Mi{background:#fff;border:1px solid #e1ded7}.majo-sequence_answer__e34Mi>span,.majo-sequence_question__MZjSk>span{display:block;color:#625874;font-size:10px;margin-bottom:4px}.majo-sequence_answer__e34Mi p,.majo-sequence_question__MZjSk p{font-size:13px;line-height:1.5;margin:0}.majo-sequence_typing__BfHcV{font-size:11px;color:var(--muted);padding:0 12px}.majo-sequence_typing__BfHcV span{letter-spacing:3px;color:var(--accent);margin-right:8px}.majo-sequence_options__Sl7K0{display:flex;flex-wrap:wrap;gap:7px;padding-top:14px;border-top:1px solid #dedbe1}.majo-sequence_options__Sl7K0 p{width:100%;font-size:10px;color:var(--muted);margin:0 0 4px}.majo-sequence_options__Sl7K0 button{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:36px;padding:7px 10px;border:1px solid #c7c2cf;background:transparent;font:inherit;font-size:11px;text-align:left;cursor:pointer}.majo-sequence_options__Sl7K0 button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#eeeaf4}.majo-sequence_options__Sl7K0 button:hover{background:#eeeaf4}.majo-sequence_bottom__xeNIh button:focus-visible,.majo-sequence_options__Sl7K0 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.majo-sequence_bottom__xeNIh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:17px}.majo-sequence_bottom__xeNIh>span{max-width:200px;font-size:9px;color:var(--muted)}.majo-sequence_bottom__xeNIh button{background:none;border:none;color:var(--accent);font:inherit;font-size:11px;cursor:pointer;min-height:36px;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.majo-sequence_answer__e34Mi,.majo-sequence_question__MZjSk{animation:majo-sequence_arrive__0G8DJ .3s ease-out}}@keyframes majo-sequence_arrive__0G8DJ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:760px){.majo-sequence_sequence__3Oprk{padding:20px}.majo-sequence_messages__0sZcR{min-height:380px}}@media(max-width:380px){.majo-sequence_sequence__3Oprk{padding:15px}.majo-sequence_messages__0sZcR{min-height:430px}.majo-sequence_answer__e34Mi,.majo-sequence_question__MZjSk{max-width:95%}.majo-sequence_bottom__xeNIh{gap:8px}}