.hero__inner{position:relative}.hero__slab{--edge: 0px;--colw: max(410px, calc(var(--t-h1) * 7.6));--seam-top: clamp(50%, calc(var(--t-h1) * 9.2 + 3 * var(--gut) + 12%), 72%);--seam-bottom: calc(var(--seam-top) - 12%);--takeover: 0;--seam-top-now: calc(var(--seam-top) + (100% - var(--seam-top)) * var(--takeover));--seam-bottom-now: calc(var(--seam-bottom) + (100% - var(--seam-bottom)) * var(--takeover));--in-x: clamp(44px, 5.4vw, 86px);position:relative;isolation:isolate;overflow:hidden;min-height:max(560px,88vh);background:var(--ink);padding:0;display:flex;align-items:center}.hero__pane{position:absolute;inset:0;z-index:0}.hero__pane--photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-d1) 94%,transparent),color-mix(in srgb,var(--bg-d1) 50%,transparent) 25%,color-mix(in srgb,var(--bg-d1) 12%,transparent) 65% 100%)}.hero__pane--photo img{width:100%;height:100%;object-fit:cover;object-position:65% 45%;filter:saturate(.85) contrast(1.05) brightness(.92);animation:hero-photo 1.6s var(--ease) both}.hero__pane--plate{background:var(--ink);clip-path:polygon(0 0,var(--seam-top-now) 0,var(--seam-bottom-now) 100%,0 100%);animation:hero-sheet 1.125s var(--ease-slide) .1s backwards}.hero__pane--orange{background:var(--orange);clip-path:polygon(var(--seam-top-now) 0,calc(var(--seam-top-now) + 36px) 0,calc(var(--seam-bottom-now) + 36px) 100%,var(--seam-bottom-now) 100%);animation:hero-line-up .5s var(--ease-slide) .85s backwards}.hero__pane--green{background:var(--green);clip-path:polygon(calc(var(--seam-top-now) + 48px) 0,calc(var(--seam-top-now) + 62px) 0,calc(var(--seam-bottom-now) + 62px) 100%,calc(var(--seam-bottom-now) + 48px) 100%);animation:hero-line-down .5s var(--ease-slide) 1.67s backwards}.hero__nav{position:absolute;z-index:2;top:clamp(4px,.5vw,10px);left:clamp(16px,2.4vw,48px);right:clamp(16px,2.4vw,48px);animation:hero-fade .6s linear .9s backwards}.hero__body{position:relative;z-index:1;width:var(--seam-bottom-now);display:flex;justify-content:center;padding-left:0!important;padding:clamp(130px,11vw,280px) clamp(14px,1.6vw,32px) clamp(90px,7vw,170px)}.hero__col{width:max-content;max-width:100%}.hero__eyebrow{font-size:clamp(.82rem,.76rem + .3vw,.98rem);animation:hero-in-right .9s var(--ease-slide) .08s both}.hero__logo{display:block;width:auto;height:clamp(56px,4.8vw,92px);animation:hero-in-right .9s var(--ease-slide) .08s both}.hero__title{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;font-size:calc(var(--t-h1) * 1.25);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--white)}.hero__title span{animation:hero-in-right 2s var(--ease-slide) both;animation-delay:calc(var(--i, 0) * .18s)}.hero__title span:last-child{margin-top:.06em;color:var(--orange);animation:hero-fade .9s linear 2.12s both}@media(min-width:901px){.hero__title span{white-space:nowrap}}.hero__sub{margin-top:clamp(16px,1.8vw,28px);width:0;min-width:100%;max-width:40ch;font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem);line-height:1.5;color:#ffffffd1;animation:hero-in-right 1.15s var(--ease-slide) .75s both}.hero__actions{color:var(--white);margin-top:clamp(40px,4.6vw,96px);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;animation:hero-fade 1.7s linear 1.35s both}@media(min-width:901px){.hero__actions{flex-wrap:nowrap}.hero__actions .u-btn{flex:none;justify-content:space-between;gap:.8em;white-space:nowrap;min-height:3.1em;padding:0 1.3em;font-size:var(--t-btn)}}@keyframes hero-sheet{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes hero-line-up{0%{clip-path:polygon(var(--seam-bottom-now) 100%,calc(var(--seam-bottom-now) + 62px) 100%,calc(var(--seam-bottom-now) + 62px) 100%,var(--seam-bottom-now) 100%)}}@keyframes hero-line-down{0%{clip-path:polygon(calc(var(--seam-top-now) + 86px) 0,calc(var(--seam-top-now) + 112px) 0,calc(var(--seam-top-now) + 112px) 0,calc(var(--seam-top-now) + 86px) 0)}}@keyframes hero-photo{0%{transform:scale(1.07)}}@keyframes hero-in-right{0%{opacity:0;transform:translate(var(--in-x))}}@keyframes hero-fade{0%{opacity:0}}@media(max-width:900px){.hero__slab{--cut-l: clamp(232px, 44vw, 320px);--cut-r: calc(var(--cut-l) - 78px);min-height:0;align-items:stretch}.hero__pane--photo img{object-position:58% 34%}.hero__nav{top:0;left:0;right:0;padding:8px var(--gut);background:var(--ink)}.hero__pane--plate{clip-path:polygon(0 var(--cut-l),100% var(--cut-r),100% 100%,0 100%)}.hero__pane--orange{clip-path:polygon(0 calc(var(--cut-l) - 14px),100% calc(var(--cut-r) - 14px),100% var(--cut-r),0 var(--cut-l))}.hero__pane--green{clip-path:polygon(0 calc(var(--cut-l) - 28px),100% calc(var(--cut-r) - 28px),100% calc(var(--cut-r) - 20px),0 calc(var(--cut-l) - 20px))}.hero__body{width:100%;max-width:var(--shell);margin-inline:auto;display:block;padding:calc(var(--cut-l) + clamp(28px,6vw,44px)) var(--gut) clamp(36px,7vw,56px)}.hero__col{width:100%;max-width:none}}@media(max-width:700px){.hero__slab{--cut-l: clamp(340px, 60vw, 460px);min-height:0}.hero__pane--photo img{object-position:50% 78%}.hero__body{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding-left:var(--gut)!important;padding-bottom:56px}.hero__title{font-size:min(calc((100vw - 46px) / 6.2),4rem);align-items:center}.hero__actions{flex-direction:column;align-items:stretch;gap:14px}.hero__actions .u-btn{white-space:nowrap;justify-content:center;padding:1.15em 1.5em;font-size:clamp(1.02rem,.9rem + 1vw,1.28rem)}.hero__actions .u-btn--green{display:inline-flex}}.hero__actions .u-btn--green{border-width:1.5px;border-color:#fff6}.hero__actions .u-btn--green:hover{border-color:#ffffffb3}.hero__actions .u-btn{--btn-bg: color-mix(in srgb, var(--green) 26%, transparent);background:var(--btn-bg);color:var(--on-dark);border:1.5px solid var(--green);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero__actions .u-btn:hover{--btn-bg: color-mix(in srgb, var(--green) 38%, transparent);border-color:var(--green);box-shadow:none}.hero__actions .u-btn__arrow{color:var(--green)}@media(min-width:901px){.hero__actions .u-btn{width:calc(var(--t-h1) * 9);min-height:3.2em;padding:0 1.4em;justify-content:space-between;font-size:calc(var(--t-btn) * 1.25);font-weight:700}}.quote-gap{min-height:27vh;background:var(--bg-l2)}.quote{display:flex;justify-content:center;padding:clamp(40px,5vw,72px) var(--gut);background:var(--ink)}.quote__text{margin:0;text-align:center;font-size:clamp(1.3rem,1.6vw,2.3rem);font-weight:700;line-height:1.5;letter-spacing:-.025em;color:var(--on-dark)}@media(min-width:1000px){.quote__text p{white-space:nowrap}}.offer{--r: var(--radius);background:var(--bg-l2)}.offer__inner{width:100%;max-width:var(--shell);margin-inline:auto;padding:var(--band) var(--gut)}.offer__title{font-size:var(--t-h2);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--ink-90)}.offer__sub{margin-top:12px;font-size:var(--t-lead);font-weight:400;line-height:1.5;color:var(--ink-60);max-width:60ch}.offer__steps{margin-top:var(--after-title);display:flex;flex-direction:column;gap:24px}.offer__join{display:none}.offer__step1,.offer__box{position:relative;width:100%;padding:clamp(28px,3.4vw,48px) clamp(24px,3.8vw,56px);background:var(--bg-l1);border-radius:var(--r);box-shadow:var(--lift);transition:box-shadow var(--quick) var(--ease)}.offer__step1:hover,.offer__box:hover{box-shadow:var(--lift-hover)}.offer__step1:before,.offer__box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:var(--r) var(--r) 0 0;background:var(--orange)}.offer__box:before{background:var(--green)}.offer__step1{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.offer__label{display:block;font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text)}.offer__step1-title,.offer__box-title{margin-top:10px;font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink-90)}.offer__other{padding:8px clamp(24px,3.8vw,56px)}.offer__other-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px}.offer__other-row .u-btn{position:relative;top:24px;min-width:min(100%,480px);justify-content:center;padding-block:22px;font-size:1.375rem}.offer__tag,.offer__deadline{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);font-size:1.0625rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.offer__tag,.offer__deadline{background:transparent;color:var(--ink-90);border:1px solid var(--ink-15)}.offer__deadline svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.offer__box-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.offer__step1-body{flex-basis:100%;margin-top:16px;max-width:110ch;font-size:var(--t-lead);font-weight:400;line-height:1.7;color:var(--ink-60)}.offer__step1-cta{margin-top:8px}.offer__list{list-style:none;flex-basis:100%;margin-top:32px;padding-top:32px;border-top:1px solid var(--ink-08);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 72px}.offer__step1-list{margin-top:32px}.offer__cards{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.offer__card,.offer__wide{position:relative;padding:clamp(24px,2.4vw,36px);background:var(--bg-l1);border-radius:var(--r);box-shadow:var(--lift);transition:box-shadow var(--quick) var(--ease),transform var(--quick) var(--ease)}.offer__card:hover,.offer__wide:hover{box-shadow:var(--lift-hover)}.offer__card:hover{transform:translateY(-3px)}.offer__card:before,.offer__wide:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:var(--r) var(--r) 0 0;background:var(--green)}.offer__card-n{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--green-wash);color:var(--green-text);font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.offer__card-title{margin-top:20px;font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink-90)}.offer__card-detail{margin-top:10px;font-size:var(--t-body);line-height:1.6;color:var(--ink-60)}.offer__wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:24px 56px;align-items:start;padding:clamp(28px,3.4vw,48px) clamp(24px,3.8vw,56px)}.offer__wide-title{font-size:var(--t-h2);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--ink-90)}.offer__views-title{margin-bottom:16px;font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink-90)}.offer__views{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.offer__view{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--radius-md);background:var(--green-wash);border:1px solid var(--green-line);font-size:var(--t-body);font-weight:600;line-height:1.3;color:var(--ink-90)}.offer__view:last-child{grid-column:1 / -1}@media(max-width:1200px){.offer__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.offer__wide{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.offer__cards,.offer__views{grid-template-columns:minmax(0,1fr)}}.offer__list-label{display:block;margin-top:40px;padding-top:32px;border-top:1px solid var(--ink-08);color:var(--ink-40)}.offer__list-label+.offer__list{margin-top:16px;padding-top:0;border-top:0;gap:14px 48px}.offer__item{display:grid;grid-template-columns:24px 1fr;column-gap:12px;align-items:start}.offer__item p{padding-top:1px;font-size:var(--t-body);font-weight:700;line-height:1.4;color:var(--ink-90)}.offer__item strong{font-weight:700}.offer__detail{display:block;margin-top:8px;font-size:var(--t-body);font-weight:400;line-height:1.65;color:var(--ink-60)}.offer__list-label+.offer__list .offer__item p{font-weight:500}.offer__check{flex:none;width:24px;height:24px;margin-top:1px}.offer__outcome .offer__check{margin-top:0}.offer__check circle{fill:var(--green)}.offer__check path{fill:none;stroke:var(--bg-d1);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.offer--outcomes{position:relative;isolation:isolate;background:var(--bg-d1)}.offer--outcomes:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/framing-wide.webp) center 40% / cover no-repeat;filter:grayscale(.6) saturate(.6) contrast(1.1);opacity:.3}.offer--outcomes:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-d1) 80%,transparent),color-mix(in srgb,var(--bg-d1) 50%,transparent),color-mix(in srgb,var(--bg-d1) 88%,transparent))}.offer--outcomes .offer__outcome{background:color-mix(in srgb,var(--bg-d2) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.offer--outcomes .offer__out-title{color:var(--on-dark)}.offer__out-title{font-size:var(--t-h2);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--ink-90)}.offer__out-lead{margin-top:12px;max-width:60ch;font-size:var(--t-lead);line-height:1.5;color:var(--on-dark-60)}.offer__outcomes{list-style:none;margin-top:var(--after-title);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.offer__outcome:nth-child(-n+3){grid-column:span 2}.offer__outcome:nth-child(n+4){grid-column:span 3}.offer__outcome{display:flex;align-items:center;gap:14px;padding:24px;background:var(--bg-d2);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--line-dark)}.offer__outcome p{font-size:var(--t-lead);font-weight:700;line-height:1.3;color:var(--on-dark)}@media(max-width:1000px){.offer__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.offer__outcome:nth-child(n){grid-column:auto}}@media(max-width:760px){.offer__list{grid-template-columns:minmax(0,1fr);gap:14px}.offer__step1,.offer__box{padding:24px 20px}.offer__list-label+.offer__list{gap:12px}.offer__step1-title,.offer__box-title{max-width:none}}@media(max-width:560px){.offer__outcomes{grid-template-columns:minmax(0,1fr)}}.belt{padding-block:0;background:var(--bg-d1);overflow:hidden}.belt__head{display:flex;align-items:center;justify-content:center;height:calc(var(--band-sm) + 124px);text-align:center}.belt__title{font-size:clamp(1.3rem,.9rem + 1.1vw,2.1rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.belt__sub{margin:12px auto 0;max-width:36ch;font-size:var(--t-lead);line-height:1.5;color:var(--on-dark-60)}.belt__window{margin-top:0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.belt__fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.belt__track{display:flex;width:max-content;list-style:none;will-change:transform;backface-visibility:hidden}.belt__track.is-ready{animation:belt-run 48s linear infinite}.belt__window:hover .belt__track{animation-play-state:paused}.belt__item{flex:none;display:flex;align-items:center;justify-content:center;height:120px;padding-inline:36px}.belt__item img{height:52px;width:auto;max-width:150px;object-fit:contain;opacity:.78;transition:opacity .3s var(--ease)}.belt__item:hover img{opacity:1}@keyframes belt-run{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:700px){.belt__item{height:96px;padding-inline:28px}.belt__item img{height:36px}}@media(prefers-reduced-motion:reduce){.belt__fade{overflow-x:auto}.belt__track{animation:none!important}.belt__item[aria-hidden=true]{display:none}}.how{padding-block:var(--band);background:var(--bg-d1)}.how__title{padding-bottom:var(--after-title);font-size:var(--t-h2);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--on-dark)}.how__run{position:relative}.how__steps{display:grid}.how__spine{position:absolute;top:0;bottom:0;left:25px;width:1px;background:var(--line-dark-strong)}.how__spine-fill{position:absolute;inset:0 0 auto;height:100%;background:var(--orange);transform:scaleY(var(--progress, 0));transform-origin:top;transition:transform .12s linear}.how__step{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:24px;align-items:start;padding-bottom:48px}.how__marker{position:relative;z-index:1;display:grid;place-items:center;width:clamp(52px,44px + .7vw,64px);height:clamp(52px,44px + .7vw,64px);background:var(--bg-d2);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--line-dark-strong),0 0 0 10px var(--bg-d1);transition:background-color var(--quick) var(--ease)}.how__step:hover .how__marker{background:var(--green)}.how__num{display:block;font-size:clamp(1.25rem,1.1rem + .4vw,1.625rem);font-weight:700;letter-spacing:.02em;color:var(--on-dark);font-variant-numeric:tabular-nums;transition:color var(--quick) var(--ease)}.how__step:hover .how__num{color:var(--bg-d1)}.how__card{padding-top:12px}.how__label{font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.how__step-title{margin-top:12px;font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--on-dark)}.how__aside{grid-column:2;padding-top:20px}.how__points{display:grid}.how__points li{position:relative;padding:14px 0 14px 24px;border-top:1px solid var(--line-dark);font-size:var(--t-body);font-weight:500;line-height:1.55;color:var(--on-dark-60)}.how__points li:last-child{border-bottom:1px solid var(--line-dark)}.how__points li:before{content:"";position:absolute;left:0;top:calc(14px + .7em);width:10px;height:2px;background:var(--orange)}.how__end{display:none}.how__step:last-child{padding-bottom:0}@media(max-width:700px){.how__step{grid-template-columns:44px minmax(0,1fr);column-gap:18px}.how__marker{width:44px;height:44px}.how__num{font-size:1.05rem}.how__spine{left:21px}}@media(min-width:981px){.how__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.how__step,.how__step:last-child{grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:0}.how__marker{margin-bottom:32px}.how__card{padding-top:0}.how__aside{grid-column:auto}.how__spine{inset:26px 0 auto;width:auto;height:1px}.how__spine-fill{inset:0 auto 0 0;width:100%;height:100%;transform:scaleX(var(--progress, 0));transform-origin:left}}.pains{background:var(--bg-l2);color:var(--ink-90);border-top:1px solid var(--ink-08)}.pains__inner{width:100%;max-width:var(--shell);margin-inline:auto;padding:var(--band) var(--gut)}.pains__eyebrow{display:block;font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text)}.pains__title{margin-top:12px;font-size:var(--t-h1);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--ink-90)}.pains__lead{margin-top:20px;max-width:34ch;font-size:var(--t-h3);line-height:1.4;color:var(--ink-60)}.pains__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.4vw,28px)}.pains__item{display:flex;flex-direction:column;gap:8px;padding:clamp(18px,1.5vw,28px);background:var(--bg-l1);border-radius:var(--radius-md);box-shadow:var(--lift);border-top:4px solid var(--orange)}.pains__num{font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.08em;color:var(--orange-text)}.pains__item-title{font-size:var(--t-lead);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink-90)}.pains__detail{font-size:var(--t-body);line-height:1.5;color:var(--ink-60)}@media(max-width:760px){.pains__list{grid-template-columns:minmax(0,1fr)}}.bottom{padding-block:var(--band);background:var(--ink)}.bottom__inner{display:grid;gap:clamp(30px,3.6vw,56px)}.bottom__title{font-size:var(--t-h2);font-weight:700;line-height:.98;letter-spacing:-.03em;color:var(--white)}.bottom__list{display:grid;gap:clamp(16px,1.8vw,26px);max-width:64ch}.bottom__item{display:grid;grid-template-columns:20px 1fr;gap:16px;font-size:var(--t-lead);line-height:1.4;color:#ffffffdb}.bottom .mark--check{stroke:var(--green)}.more{background:var(--bg-l1);padding-block:var(--band)}.more__inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:stretch;width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gut)}@media(max-width:960px){.more__inner{grid-template-columns:minmax(0,1fr)}}.more__story{display:grid;grid-template-columns:160px minmax(0,1fr);gap:40px;align-items:start;padding:clamp(28px,3.4vw,48px);background:var(--bg-l2);border-radius:var(--radius);box-shadow:0 0 0 1px var(--ink-08)}@media(max-width:640px){.more__story{grid-template-columns:minmax(0,1fr);gap:24px}.more__logo{max-width:160px}}.more__logo{display:flex;align-items:center;justify-content:center;padding:20px;aspect-ratio:1 / 1;background:var(--bg-l1);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--ink-08)}.more__logo img{max-width:100%;max-height:100%;object-fit:contain}.more__quote{font-size:clamp(1.5rem,1.3rem + .9vw,2rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--ink-90);max-width:24ch}.more__who{margin-top:24px;font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text)}.more__outcome{position:relative;margin-top:8px;padding-left:16px;max-width:52ch;font-size:var(--t-body);line-height:1.5;color:var(--ink-60)}.more__outcome:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--green)}.more__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}.more__all{font-size:var(--t-small);font-weight:600;color:var(--ink-90);text-decoration:none;text-underline-offset:4px}.more__all:hover{text-decoration:underline;color:var(--green-text)}.more__res{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,3.4vw,40px);color:var(--on-dark);background:var(--bg-d2);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line-dark)}.more__res:after{content:"";position:absolute;top:-10%;bottom:-10%;right:22px;width:40px;background:linear-gradient(var(--orange),var(--orange)) left / 18px 100% no-repeat,linear-gradient(var(--green),var(--green)) right / 8px 100% no-repeat;transform:skew(var(--skew));opacity:.9}.more__res-title{font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--orange)}.more__res-line{margin:12px 0 28px;max-width:28ch;padding-right:56px;font-size:var(--t-body);line-height:1.5;color:var(--on-dark-60)}.more__res .u-btn{margin-top:0}@media(max-width:600px){.more .u-btn{width:100%}}
