.drag-cursor{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#170b0b;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1;pointer-events:none;will-change:transform}.drag-cursor:before,.drag-cursor:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translateY(-50%)}.drag-cursor:before{right:calc(100% + 7px)}.drag-cursor:after{left:calc(100% + 7px)}.home-hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 10px 10px;overflow:hidden}@media(min-width:1200px){.home-hero{flex-direction:row;align-items:stretch;padding:0 5px 5px}}.home-hero__pane{position:relative;overflow:hidden;border-radius:10px;flex:0 0 auto;width:100%;aspect-ratio:370/415}@media(min-width:768px){.home-hero__pane{max-height:500px}}@media(min-width:1200px){.home-hero__pane{flex:1 1 0;min-width:0;width:auto;max-height:none;aspect-ratio:auto;height:calc(100dvh - 5px);min-height:480px}}.home-hero__pane--text{aspect-ratio:auto;min-height:577px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 20px 50px;background-image:linear-gradient(152.78deg,#9f1d22 30.6%,#390a0c 123.33%)}@media(min-width:768px){.home-hero__pane--text{max-height:none}}@media(min-width:1200px){.home-hero__pane--text{padding:50px;background-image:linear-gradient(159.67deg,#9f1d22 30.6%,#390a0c 123.33%)}}.home-hero__rings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;--zoom: 3}.home-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.6043478261rem + 1.6231884058vw,4.5rem)}.home-hero__heading{margin:0;font-family:Forum,serif;font-weight:400;font-size:clamp(1.875rem,.9722222222rem + 3.7037037037vw,3.75rem);line-height:1.2;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-hero__heading{line-height:.78;font-size:clamp(3.75rem,-.045978173rem + 4.4462409054vw,10.625rem)}}.home-hero__subtitle{margin:0;max-width:569px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:clamp(1rem,.8796296296rem + .4938271605vw,1.25rem);line-height:1.375;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-hero__subtitle{line-height:1.45;font-size:clamp(1.25rem,.6978577203rem + .6467259499vw,2.25rem);max-width:clamp(35.5625rem,15.8579223929rem + 23.0800323363vw,71.25rem)}}.home-hero__subtitle strong{font-weight:700}.home-hero__cta{flex-shrink:0;padding:16px 24px;margin-top:max(0px,40px - clamp(1rem,.6043478261rem + 1.6231884058vw,4.5rem))}@media(min-width:1200px){.home-hero__cta{padding:clamp(1rem,.4478577203rem + .6467259499vw,2rem) clamp(1.5rem,.6717865804rem + .9700889248vw,3rem)}}.home-hero__video{position:relative;width:100%;height:100%}.home-hero__video-media{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.home-hero__video-play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:152px;height:152px;padding:0;border:0;border-radius:999px;background:#170b0bb3;color:#fff;cursor:pointer;transition:opacity .3s ease,background-color .25s ease}@media(min-width:1200px){.home-hero__video-play{width:clamp(9.5rem,4.3926839127rem + 5.9822150364vw,18.75rem);height:clamp(9.5rem,4.3926839127rem + 5.9822150364vw,18.75rem)}}.home-hero__video-play:hover{background:#170b0bd9}.home-hero__video.is-playing .home-hero__video-play{opacity:0;pointer-events:none}.home-hero__video-play-icon{width:36px;height:40px;margin-left:6px}@media(min-width:1200px){.home-hero__video-play-icon{width:clamp(2.25rem,1.0076798707rem + 1.4551333872vw,4.5rem);height:clamp(2.5rem,1.1196443007rem + 1.6168148747vw,5rem)}}:root.hero-anim .home-hero__pane{transform:translateY(100dvh)}:root.hero-anim .site-header{opacity:0}:root.hero-anim .home-hero__heading,:root.hero-anim-lite .home-hero__heading{opacity:0}:root.hero-anim .home-hero__subtitle,:root.hero-anim .home-hero__cta,:root.hero-anim-lite .home-hero__subtitle,:root.hero-anim-lite .home-hero__cta{opacity:0}:root.hero-anim .home-hero-stats__value,:root.hero-anim-lite .home-hero-stats__value{opacity:0}.home-hero-stats{display:flex;flex-direction:column;gap:15px;padding:10px}@media(min-width:1200px){.home-hero-stats{flex-direction:row;align-items:stretch;gap:15px;padding:5px}}.home-hero-stats__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex:1 1 0;padding:20px 30px;border:thin solid #311919;border-radius:10px;background-color:#271515;background-image:linear-gradient(90deg,transparent 0%,rgba(91,17,20,.2) 100%);text-align:center}@media(min-width:1200px){.home-hero-stats__card{gap:clamp(1.25rem,.2837510105rem + 1.1317704123vw,3rem);padding:clamp(2.5rem,.0843775263rem + 2.8294260307vw,6.875rem) clamp(1.875rem,.1495553759rem + 2.0210185934vw,5rem)}}.home-hero-stats__value{margin:0;font-family:Forum,serif;font-weight:400;font-size:clamp(3.75rem,3.2695652174rem + 1.9710144928vw,8rem);line-height:1;letter-spacing:-.02em;white-space:nowrap;color:#fff}@media(min-width:1200px){.home-hero-stats__value{font-size:clamp(5rem,1.204021827rem + 4.4462409054vw,11.875rem)}}.home-hero-stats__value--mixed{font-weight:300}.home-hero-stats__value--mixed strong{font-weight:400}.home-hero-stats__label{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:16px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#f0f0f0}@media(min-width:1200px){.home-hero-stats__label{font-size:clamp(1rem,.2408043654rem + .8892481811vw,2.375rem)}}.home-reveal,.home-coaching,.home-stories,.method{margin-bottom:150px}@media(min-width:1200px){.home-reveal,.home-coaching,.home-stories,.method{margin-bottom:clamp(9.375rem,1.4379547292rem + 9.2966855295vw,23.75rem)}}@media(max-width:1199.98px){.method{margin-bottom:100px}}.home-hero-stats{margin-bottom:50px}.home-courses,.home-mastery{margin-bottom:20px}@media(min-width:1200px){.home-courses,.home-mastery{margin-bottom:clamp(1.875rem,.3220998383rem + 1.818916734vw,4.6875rem)}}.home-reveal{position:relative}.home-reveal__stage{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden}.home-reveal__art{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:0;width:734px;max-width:none;height:auto;color:#fff;pointer-events:none}@media(min-width:1200px){.home-reveal__art{width:clamp(45.875rem,17.3016370251rem + 33.4680679062vw,97.625rem)}}.home-reveal__image{position:relative;z-index:1;display:block;width:263px;aspect-ratio:263/350;object-fit:cover;border-radius:60px 60px 10px 10px}@media(min-width:1200px){.home-reveal__image{width:clamp(16.4375rem,6.1883589329rem + 12.0048504446vw,35rem);border-radius:clamp(3.75rem,1.6794664511rem + 2.425222312vw,7.5rem) clamp(3.75rem,1.6794664511rem + 2.425222312vw,7.5rem) clamp(.625rem,.2799110752rem + .4042037187vw,1.25rem) clamp(.625rem,.2799110752rem + .4042037187vw,1.25rem)}}.home-reveal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#170b0b;opacity:0;pointer-events:none}.home-reveal__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:clamp(1.875rem,1.5217391304rem + 1.4492753623vw,5rem);padding:clamp(2.5rem,2.0054347826rem + 2.0289855072vw,6.875rem) clamp(.625rem,-.7456521739rem + 5.6231884058vw,12.75rem)}@media(max-width:1199.98px){.home-reveal__content{gap:100px}}@media(max-width:1199.98px)and (max-height:810px){.home-reveal__content{justify-content:flex-start!important;padding-top:80px;padding-bottom:24px}}@media(max-width:1199.98px)and (max-height:700px){.home-reveal__content{gap:10px}}@media(min-width:1200px){.home-reveal__content{min-height:100svh;align-items:flex-end;justify-content:center;text-align:right}}.home-reveal__cluster{display:flex;flex-direction:column;align-items:center;gap:clamp(.9375rem,.8739130435rem + .2608695652vw,1.5rem);width:100%}@media(max-width:1199.98px){.home-reveal__cluster{max-width:480px}}@media(max-width:1199.98px)and (max-height:900px){.home-reveal__cluster{gap:10px}}@media(min-width:1200px){.home-reveal__cluster{align-items:flex-end;gap:clamp(1.5rem,.5337510105rem + 1.1317704123vw,3.25rem);width:100%;max-width:clamp(51.25rem,10.5295068715rem + 47.6960388036vw,125rem)}}.home-reveal__quote-group{display:flex;flex-direction:column;align-items:center;gap:clamp(.9375rem,.8739130435rem + .2608695652vw,1.5rem)}@media(max-width:1199.98px)and (max-height:900px){.home-reveal__quote-group{gap:10px}}@media(min-width:1200px){.home-reveal__quote-group{flex-direction:row;align-items:flex-start;gap:clamp(1.25rem,.4217865804rem + .9700889248vw,2.75rem)}}.home-reveal__avatar{position:relative;flex-shrink:0;width:100px;aspect-ratio:100/134}@media(max-width:1199.98px)and (max-height:900px){.home-reveal__avatar{width:84px}}@media(max-width:1199.98px)and (max-height:700px){.home-reveal__avatar{width:74px}}@media(min-width:1200px){.home-reveal__avatar{width:clamp(6.25rem,-3.4124898949rem + 11.3177041229vw,23.75rem)}}.home-reveal__avatar:before{content:"";position:absolute;left:6.01%;top:29.34%;width:85.34%;height:70.65%;background:#9f1d22;border-radius:0 0 50% 50%/0 0 45% 45%}.home-reveal__avatar img{position:absolute;top:0;left:0;width:100%;height:auto;max-width:none;clip-path:inset(0 8.65% 41% 6.01% round 0 0 42.5% 42.5%/0 0 18.8% 18.8%)}.home-reveal__quote{margin:0;font-family:Forum,serif;font-weight:400;font-size:45px;line-height:1.02;letter-spacing:-.02em;color:#fff;text-align:center}@media(max-width:1199.98px)and (max-height:900px){.home-reveal__quote{font-size:38px;font-weight:700}}@media(max-width:1199.98px)and (max-height:700px){.home-reveal__quote{font-size:27px}}@media(min-width:1200px){.home-reveal__quote{font-size:clamp(4.6875rem,1.4781729992rem + 3.7590945837vw,10.5rem);line-height:.95;text-align:right}}.home-reveal__divider{width:100%;height:0;margin:0;border:none;border-top:thin solid rgba(255,255,255,.15)}@media(min-width:1200px){.home-reveal__divider{width:clamp(41.5625rem,12.7475747777rem + 33.7510105093vw,93.75rem)}}.home-reveal__known{position:relative;display:flex;align-items:center;width:100%}@media(min-width:1200px){.home-reveal__known{justify-content:flex-end;gap:clamp(.5rem,.1549110752rem + .4042037187vw,1.125rem)}}.home-reveal__known-label{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;color:#fff9;white-space:nowrap;position:absolute;left:0;top:50%;z-index:2;transform:translateY(-50%)}@media(min-width:1200px){.home-reveal__known-label{position:static;transform:none;font-size:clamp(1.25rem,.4217865804rem + .9700889248vw,2.75rem)}}.home-reveal__known-viewport{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden;--known-fade: 130px;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--known-fade),#000 calc(var(--known-fade) + 24px),#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent var(--known-fade),#000 calc(var(--known-fade) + 24px),#000 calc(100% - 24px),transparent 100%)}@media(min-width:1200px){.home-reveal__known-viewport{flex:0 0 auto;overflow:visible;-webkit-mask-image:none;mask-image:none}}.home-reveal__known-track{display:flex;align-items:center;width:max-content}@media(min-width:1200px){.home-reveal__known-track{width:auto;gap:clamp(.5rem,.1549110752rem + .4042037187vw,1.125rem)}}.home-reveal__logo{display:block;width:auto;height:30px;margin-inline-end:clamp(.5rem,.1549110752rem + .4042037187vw,1.125rem)}@media(min-width:1200px){.home-reveal__logo{height:clamp(1.875rem,.7016976556rem + 1.3742926435vw,4rem);margin-inline-end:0}}.home-reveal__intro{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9375rem,.8739130435rem + .2608695652vw,1.5rem);width:100%;text-align:left}@media(max-width:1199.98px){.home-reveal__intro{max-width:480px;padding-inline:10px}}@media(min-width:1200px){.home-reveal__intro{position:absolute;left:clamp(.625rem,-.7456521739rem + 5.6231884058vw,12.75rem);bottom:clamp(2.5rem,2.0054347826rem + 2.0289855072vw,6.875rem);width:clamp(29.0625rem,9.8065379951rem + 22.554567502vw,63.9375rem);gap:clamp(1.25rem,1.1369565217rem + .4637681159vw,2.25rem)}}.home-reveal__intro-copy{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:18px;line-height:1.45;letter-spacing:-.02em;color:#fff}.home-reveal__intro-copy strong{font-weight:700}@media(max-width:1199.98px){.home-reveal__intro-copy{margin-top:100px}}@media(min-width:1200px){.home-reveal__intro-copy{font-size:clamp(1.25rem,.4217865804rem + .9700889248vw,2.75rem)}}.home-reveal__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:16px;letter-spacing:-.02em;white-space:nowrap;--roll-idle: #F0F0F0;--roll-hover: #8C1A1E;position:relative;isolation:isolate;overflow:hidden;color:#170b0b;transition:color .55s cubic-bezier(.16,1,.3,1);background:#f0f0f0}.home-reveal__cta.has-roll-bg{background:#8c1a1e}.home-reveal__cta>*:not(.btn-roll-bg){position:relative;z-index:1}.home-reveal__cta .btn-roll__out{color:#170b0b;transition:transform .55s cubic-bezier(.16,1,.3,1)}.home-reveal__cta .btn-roll__in{color:#fff;transition:transform .55s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.home-reveal__cta .btn-roll__out,.home-reveal__cta .btn-roll__in{transition:none}}.home-reveal__cta:not(.has-roll-bg):hover{background:#8c1a1e}.home-reveal__cta:hover{color:#fff}.home-reveal__cta:hover .btn-roll:not(.is-split) .btn-roll__out{transform:translateY(-100%)}.home-reveal__cta:hover .btn-roll:not(.is-split) .btn-roll__in{transform:translateY(0)}@media(min-width:1200px){.home-reveal__cta{padding:clamp(.625rem,.2108932902rem + .4850444624vw,1.375rem) clamp(.875rem,.3228577203rem + .6467259499vw,1.875rem);font-size:clamp(1rem,.4478577203rem + .6467259499vw,2rem)}}.home-courses__header{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,1.1369565217rem + .4637681159vw,2.25rem);margin-bottom:clamp(1.875rem,1.5217391304rem + 1.4492753623vw,5rem)}@media(min-width:1200px){.home-courses__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}}.home-courses__heading{margin:0;font-family:Forum,serif;font-weight:400;font-size:50px;line-height:.94;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-courses__heading{font-size:clamp(3.125rem,1.0544664511rem + 2.425222312vw,6.875rem);line-height:.8}}.home-courses__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:16px;line-height:1;letter-spacing:-.02em}@media(min-width:1200px){.home-courses__cta{font-size:clamp(1rem,.5858932902rem + .4850444624vw,1.75rem);padding:clamp(.625rem,.2108932902rem + .4850444624vw,1.375rem) clamp(.875rem,.3918755053rem + .5658852061vw,1.75rem)}}.home-courses__cta{--roll-idle: #F0F0F0;--roll-hover: #8C1A1E;position:relative;isolation:isolate;overflow:hidden;color:#170b0b;transition:color .55s cubic-bezier(.16,1,.3,1);background:#f0f0f0}.home-courses__cta.has-roll-bg{background:#8c1a1e}.home-courses__cta>*:not(.btn-roll-bg){position:relative;z-index:1}.home-courses__cta .btn-roll__out{color:#170b0b;transition:transform .55s cubic-bezier(.16,1,.3,1)}.home-courses__cta .btn-roll__in{color:#fff;transition:transform .55s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.home-courses__cta .btn-roll__out,.home-courses__cta .btn-roll__in{transition:none}}.home-courses__cta:not(.has-roll-bg):hover{background:#8c1a1e}.home-courses__cta:hover{color:#fff}.home-courses__cta:hover .btn-roll:not(.is-split) .btn-roll__out{transform:translateY(-100%)}.home-courses__cta:hover .btn-roll:not(.is-split) .btn-roll__in{transform:translateY(0)}.home-courses__grid{display:flex;flex-direction:column;gap:15px}@media(min-width:1200px){.home-courses__grid{flex-direction:row;align-items:stretch;gap:8px}}.home-courses__grid .card--video{display:none}@media(min-width:1200px){.home-courses__grid .card--video{display:flex;flex:0 0 clamp(25.375rem,8.327607114rem + 19.9676637025vw,56.25rem);min-height:clamp(32.5rem,-4.7696038804rem + 43.6540016168vw,100rem)}}.home-mastery__card{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(1.25rem,.8260869565rem + 1.7391304348vw,5rem);border-radius:clamp(.9375rem,.8739130435rem + .2608695652vw,1.5rem);background-image:linear-gradient(148.59deg,#9f1d22 30.6%,#390a0c 123.33%)}@media(min-width:1200px){.home-mastery__card{flex-direction:row;align-items:flex-end;background-image:linear-gradient(172.1deg,#9f1d22 30.6%,#390a0c 123.33%)}}.home-mastery__content{display:flex;flex-direction:column;gap:30px;flex:1;min-width:0}@media(min-width:1200px){.home-mastery__content{gap:clamp(1.875rem,.8397332255rem + 1.212611156vw,3.75rem)}}.home-mastery__heading{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-mastery__heading{font-size:clamp(2.5rem,.8435731609rem + 1.9401778496vw,5.5rem)}}.home-mastery__copy{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-mastery__copy{font-size:clamp(.875rem,.2538399353rem + .7275666936vw,2rem);max-width:clamp(25.25rem,8.4786782538rem + 19.6443007276vw,55.625rem)}}.home-mastery__stats{display:flex;flex-direction:column;gap:8px}.home-mastery__stats-label{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-mastery__stats-label{font-size:clamp(.875rem,.2538399353rem + .7275666936vw,2rem)}}.home-mastery__metrics{display:flex;gap:40px;align-items:flex-start}@media(min-width:1200px){.home-mastery__metrics{gap:clamp(2.5rem,.8435731609rem + 1.9401778496vw,5.5rem)}}.home-mastery__metric{display:flex;flex-direction:column}.home-mastery__metric-value{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:900;font-size:50px;line-height:normal;letter-spacing:-.02em;white-space:nowrap;color:#fff}@media(min-width:1200px){.home-mastery__metric-value{font-size:clamp(3.125rem,1.0544664511rem + 2.425222312vw,6.875rem)}}.home-mastery__metric-value span{font-weight:400}.home-mastery__metric-label{margin:0;max-width:8em;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.1;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-mastery__metric-label{max-width:13em;font-size:clamp(1rem,.3098221504rem + .8084074373vw,2.25rem)}}.home-mastery__cta{width:100%}@media(min-width:1200px){.home-mastery__cta{max-width:clamp(28.375rem,16.4349232013rem + 13.9854486661vw,50rem)}}.home-mastery__media{position:relative;width:100%;aspect-ratio:320/206}@media(min-width:1200px){.home-mastery__media{flex:0 0 59%;aspect-ratio:682/440}}.home-mastery__photo{display:block;width:100%;height:100%}.home-mastery__photo img{display:block;width:100%;height:100%;object-fit:cover}.home-mastery__overlay-text{position:absolute;right:15px;bottom:2px;margin:0;text-align:center;text-transform:uppercase;color:#fff;font-family:Forum,serif;font-weight:400;line-height:1.16;letter-spacing:-.02em;z-index:2;pointer-events:none}.home-mastery__overlay-text span{display:block;font-size:26px}@media(min-width:1200px){.home-mastery__overlay-text{right:clamp(-.3125rem,-.0019199677rem + -.3637833468vw,-.875rem);bottom:clamp(1.8125rem,.0525464834rem + 2.0614389652vw,5rem);line-height:1.025}.home-mastery__overlay-text span{font-size:clamp(2.5rem,.4294664511rem + 2.425222312vw,6.25rem)}}.home-coaching__card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(1.25rem,.8260869565rem + 1.7391304348vw,5rem);border-radius:clamp(.9375rem,.8739130435rem + .2608695652vw,1.5rem);aspect-ratio:360/520}@media(min-width:1200px){.home-coaching__card{align-items:flex-end;aspect-ratio:auto;min-height:clamp(420px,38vw,1400px)}}.home-coaching__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(230.87deg,#0000 .89%,#000 70.92%);pointer-events:none;z-index:1}@media(min-width:1200px){.home-coaching__card:after{background-image:linear-gradient(122.13deg,#0000 17.3%,#000 64.19%)}}.home-coaching__photo{position:absolute;width:295.56%;height:136.43%;left:-74.47%;top:-32.69%;max-width:none;z-index:0}@media(min-width:1200px){.home-coaching__photo{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:30% center}}.home-coaching__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,1.1369565217rem + .4637681159vw,2.25rem);width:100%;max-width:320px}@media(min-width:1200px){.home-coaching__content{max-width:clamp(21.375rem,7.8475141471rem + 15.844785772vw,45.875rem)}}.home-coaching__eyebrow{margin:0;font-family:Forum,serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-coaching__eyebrow{font-size:clamp(1.875rem,1.1848221504rem + .8084074373vw,3.125rem)}}.home-coaching__heading{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-coaching__heading{font-size:clamp(2.5rem,1.1196443007rem + 1.6168148747vw,5rem)}}.home-coaching__copy{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-coaching__copy{font-size:clamp(.875rem,.5299110752rem + .4042037187vw,1.5rem)}}.home-coaching__cta{width:100%}@supports (-webkit-hyphens: none){.home-stories{margin-top:-150px}}.home-stories__header{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,1.1369565217rem + .4637681159vw,2.25rem);margin-bottom:40px}@media(min-width:1200px){.home-stories__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:clamp(3.125rem,.7093775263rem + 2.8294260307vw,7.5rem)}}.home-stories__heading{margin:0;font-family:Forum,serif;font-weight:400;font-size:50px;line-height:.94;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.home-stories__heading{font-size:clamp(3.125rem,1.0544664511rem + 2.425222312vw,6.875rem)}}.home-stories__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width:1200px){.home-stories__intro{gap:clamp(1.5rem,.6717865804rem + .9700889248vw,3rem)}}.home-stories__copy{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:-.02em;color:#fff;max-width:315px}@media(min-width:1200px){.home-stories__copy{font-size:clamp(1rem,.4478577203rem + .6467259499vw,2rem);max-width:clamp(22.5rem,7.316087308rem + 17.7849636217vw,50rem)}}.home-stories__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;font-size:16px;line-height:1;letter-spacing:-.02em}@media(min-width:1200px){.home-stories__cta{font-size:clamp(1rem,.5858932902rem + .4850444624vw,1.75rem);padding:clamp(.625rem,.2108932902rem + .4850444624vw,1.375rem) clamp(.875rem,.3918755053rem + .5658852061vw,1.75rem)}}.home-stories__cta{--roll-idle: #F0F0F0;--roll-hover: #8C1A1E;position:relative;isolation:isolate;overflow:hidden;color:#170b0b;transition:color .55s cubic-bezier(.16,1,.3,1);background:#f0f0f0}.home-stories__cta.has-roll-bg{background:#8c1a1e}.home-stories__cta>*:not(.btn-roll-bg){position:relative;z-index:1}.home-stories__cta .btn-roll__out{color:#170b0b;transition:transform .55s cubic-bezier(.16,1,.3,1)}.home-stories__cta .btn-roll__in{color:#fff;transition:transform .55s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.home-stories__cta .btn-roll__out,.home-stories__cta .btn-roll__in{transition:none}}.home-stories__cta:not(.has-roll-bg):hover{background:#8c1a1e}.home-stories__cta:hover{color:#fff}.home-stories__cta:hover .btn-roll:not(.is-split) .btn-roll__out{transform:translateY(-100%)}.home-stories__cta:hover .btn-roll:not(.is-split) .btn-roll__in{transform:translateY(0)}
