@font-face{font-family:Vinila;src:url(/fonts/vinila-intro-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}#intro-overlay{z-index:9999;color:#fff;will-change:auto;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}#intro-signature{opacity:0;--intro-size:clamp(17.5px,3.7vw,58px);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(5px,.55vw,10px);width:max-content;display:flex;position:relative}#intro-logo-slot{flex:none;width:clamp(22.5px,3.5vw,55px);height:clamp(22.5px,3.5vw,55px);display:block;position:relative}#intro-logo{backface-visibility:visible;will-change:auto;shape-rendering:geometricprecision;width:100%;height:100%;display:block;position:absolute;overflow:visible;transform:none!important}#intro-logo path{fill-rule:nonzero}#intro-name{white-space:pre;letter-spacing:0;flex:none;width:max-content;margin:0;padding:0;line-height:1.4;display:block;position:relative;overflow:visible}#intro-name,#intro-name *{font-synthesis:none;font-variation-settings:"wght" 700,"wdth" 550,"slnt" 0;color:#fff;font-family:Vinila,sans-serif;font-style:normal;font-weight:700;font-size:var(--intro-size);letter-spacing:0;line-height:1.4}#intro-reference{white-space:pre;visibility:hidden;display:block;position:relative}#intro-glyphs{pointer-events:none;position:absolute;inset:0}#intro-glyphs .glyph-slot{height:100%;display:block;position:absolute;top:0;overflow:visible}#intro-glyphs .letter{white-space:pre;transform-origin:50%;display:block}body.rafaelux-intro-playing{overflow:hidden}@media (width<=600px){#intro-signature{--intro-size:4.2vw;gap:3.5px}#intro-logo-slot{width:4.3vw;height:4.3vw}}@media (prefers-reduced-motion:reduce){#intro-overlay{display:none!important}}#intro-overlay,#intro-overlay *{pointer-events:none!important}#intro-overlay[hidden]{display:none!important}@font-face{font-family:HeroVinila;src:url(/hero/vinila-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:HeroVinila;src:url(/hero/vinila-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:HeroVinila;src:url(/hero/vinila-300.ttf)format("truetype");font-weight:300;font-style:normal;font-display:block}#metal-hero *{box-sizing:border-box!important}#metal-hero,#metal-hero{color:#fff!important;background:#000!important;margin:0!important;font-family:HeroVinila,sans-serif!important}#metal-hero{overflow-x:hidden!important}#metal-hero a{color:inherit!important;text-decoration:none!important}#metal-hero button{font:inherit!important}#metal-hero button,#metal-hero a{-webkit-tap-highlight-color:transparent!important}#metal-hero a:focus-visible,#metal-hero button:focus-visible{outline-offset:6px!important;outline:2px solid #deff00!important}#metal-hero svg{display:block!important}#metal-hero{isolation:isolate!important;background:#000!important;flex-direction:column!important;height:100svh!important;min-height:858px!important;padding:0 3.6vw 0 7vw!important;display:flex!important;position:relative!important;overflow:hidden!important}#metal-hero .metal-art-frame{z-index:-2!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}#metal-hero #particle-wave{opacity:.28!important;position:absolute!important;inset:30% -4% -16%!important}#metal-hero #particle-wave canvas{width:100%!important;height:100%!important;display:block!important}#metal-hero .wave-shade{pointer-events:none!important;background:linear-gradient(#000 0%,#000000fa 28%,#000000bf 51%,#0000001f 85%,#0009)!important;position:absolute!important;inset:0!important}#metal-hero .wave-unavailable{display:none!important}#metal-hero .metal-head{flex:none!important;justify-content:space-between!important;align-items:center!important;height:140px!important;display:flex!important}#metal-hero .metal-brand svg{width:42px!important;height:42px!important}#metal-hero .metal-head nav{align-items:center!important;gap:28px!important;font-size:15px!important;display:flex!important}#metal-hero .metal-head nav>a:not(.metal-top-cta):hover{color:#deff00!important}#metal-hero .metal-top-cta{color:#000!important;background:#fff!important;border-radius:40px!important;padding:16px 25px!important;transition:background .25s,transform .25s!important}#metal-hero .metal-top-cta:hover{background:#deff00!important;transform:translateY(-2px)!important}#metal-hero .strategy-layout{grid-template-columns:minmax(0,1fr) minmax(250px,19.5%)!important;align-items:start!important;gap:6vw!important;padding-top:28px!important;display:grid!important}#metal-hero .metal-copy{min-width:0!important}#metal-hero .metal-identification{color:#969696!important;letter-spacing:-.035em!important;margin:0 0 27px!important;font-size:clamp(23px,1.75vw,33px)!important;line-height:1.2!important}#metal-hero .metal-identification span{color:#fff!important}#metal-hero h1{letter-spacing:-.055em!important;font-synthesis:none!important;margin:0 0 27px!important;font-size:clamp(76px,7.65vw,146px)!important;font-weight:400!important;line-height:.99!important}#metal-hero h1>span{white-space:nowrap!important;display:block!important}#metal-hero h1 i{color:#999!important;font-style:normal!important}#metal-hero .metal-description{letter-spacing:-.015em!important;max-width:1000px!important;margin:0 0 31px!important;font-size:clamp(18px,1.3vw,25px)!important;line-height:1.3!important}#metal-hero .metal-description em{color:#deff00!important;font-style:normal!important}#metal-hero .spacing-analysis-cta{color:#000!important;background:#deff00!important;border-radius:40px!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:16px 34px!important;font-size:16px!important;font-weight:600!important;transition:background .25s,transform .25s!important;display:inline-flex!important}#metal-hero .spacing-analysis-cta:hover{background:#fff!important;transform:translateY(-3px)!important}#metal-hero .strategy-aside{padding-top:54px!important}#metal-hero .strategy-aside>p{letter-spacing:-.025em!important;margin:0 0 47px!important;font-size:clamp(25px,1.75vw,34px)!important;font-weight:700!important;line-height:1.1!important}#metal-hero .strategy-aside>p span{color:#8b8b8b!important}#metal-hero .strategy-aside ul{color:#969696!important;margin:0!important;padding:0!important;font-size:clamp(14px,.9vw,17px)!important;line-height:1.65!important;list-style:none!important}#metal-hero .strategy-aside li:before{content:"["!important}#metal-hero .strategy-aside li:after{content:"]"!important}#metal-hero .strategy-copyright{text-align:right!important;color:#8b8b8b!important;margin:auto 0 86px!important;font-size:16px!important;font-weight:600!important}#metal-hero .metal-footer{border:0!important;align-items:center!important;width:100%!important;height:48px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important}#metal-hero .metal-specialties{width:100%!important;overflow:hidden!important}#metal-hero .expertise-line{overflow:hidden!important}#metal-hero .expertise-track{width:max-content!important;animation:45s linear infinite marquee!important;display:flex!important}#metal-hero .expertise-group{flex:none!important;align-items:center!important;gap:32px!important;padding-right:32px!important;display:flex!important}#metal-hero .expertise-group span{white-space:nowrap!important;letter-spacing:.09em!important;font-size:15px!important}#metal-hero .expertise-group b{color:#deff00!important;margin-left:24px!important;font-weight:400!important}#metal-hero .metal-motion-toggle{color:#aaa!important;cursor:pointer!important;opacity:0!important;background:#080808!important;border:1px solid #333!important;border-radius:20px!important;padding:7px 12px!important;font-size:10px!important;transition:opacity .2s!important;position:absolute!important;bottom:58px!important;right:18px!important}#metal-hero .metal-footer:hover .metal-motion-toggle,#metal-hero .metal-motion-toggle:focus-visible{opacity:1!important}@keyframes marquee{to{transform:translate(-50%)}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#metal-hero .metal-description{animation-delay:.12s!important}#metal-hero .spacing-analysis-cta{animation-delay:.2s!important}#metal-hero .strategy-aside{animation-delay:.28s!important}@media (width>=1600px){#metal-hero .strategy-layout{padding-top:28px!important}#metal-hero .strategy-copyright{margin-bottom:120px!important}}@media (width<=1300px){#metal-hero{min-height:790px!important;padding-left:100px!important}#metal-hero .strategy-layout{grid-template-columns:minmax(0,1fr) 245px!important;gap:35px!important}#metal-hero h1{font-size:7.4vw!important}#metal-hero .metal-head{height:125px!important}#metal-hero .strategy-aside{padding-top:48px!important}#metal-hero .strategy-aside>p{font-size:27px!important}#metal-hero .metal-description{font-size:19px!important}#metal-hero .desktop-break{display:none!important}}@media (width<=1000px){#metal-hero{height:auto!important;min-height:100svh!important;padding:0 30px 0 95px!important}#metal-hero .strategy-layout{grid-template-columns:1fr!important;gap:38px!important;padding-top:25px!important}#metal-hero h1{font-size:clamp(60px,9.7vw,96px)!important}#metal-hero .strategy-aside{grid-template-columns:1fr 1fr!important;gap:30px!important;max-width:750px!important;padding:0!important;display:grid!important}#metal-hero .strategy-aside>p{margin:0!important;font-size:23px!important}#metal-hero .strategy-copyright{margin:65px 0 90px!important}#metal-hero .metal-description{max-width:680px!important}#metal-hero .metal-head nav{gap:20px!important}#metal-hero .metal-head{height:115px!important}}@media (width<=600px){#metal-hero{min-height:100svh!important;padding:0 22px 0 67px!important}#metal-hero .metal-head{height:94px!important}#metal-hero .metal-brand svg{width:32px!important;height:32px!important}#metal-hero .metal-head nav{gap:14px!important;font-size:12px!important}#metal-hero .metal-top-cta{padding:11px 13px!important}#metal-hero .metal-head nav>a:not(.metal-top-cta){display:none!important}#metal-hero .strategy-layout{gap:35px!important;padding-top:35px!important}#metal-hero .metal-identification{margin-bottom:24px!important;font-size:20px!important}#metal-hero h1{letter-spacing:-.055em!important;margin-bottom:24px!important;font-size:clamp(34px,8.1vw,49px)!important;line-height:1.08!important}#metal-hero .metal-description{margin-bottom:25px!important;font-size:17px!important;line-height:1.4!important}#metal-hero .spacing-analysis-cta{min-height:49px!important;padding:14px 24px!important;font-size:14px!important}#metal-hero .strategy-aside{display:block!important}#metal-hero .strategy-aside>p{max-width:290px!important;margin-bottom:23px!important;font-size:22px!important}#metal-hero .strategy-aside>p br{display:none!important}#metal-hero .strategy-aside ul{font-size:13px!important}#metal-hero .strategy-copyright{margin:50px 0 85px!important;font-size:12px!important}#metal-hero .expertise-group span{font-size:12px!important}#metal-hero #particle-wave{opacity:.25!important;inset:40% -70% -7%!important}}@media (prefers-reduced-motion:reduce){#metal-hero *,#metal-hero :before,#metal-hero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#metal-hero .metal-motion-toggle{display:none!important}}#metal-hero{height:100svh!important;min-height:0!important}#metal-hero h1,#metal-hero .metal-identification,#metal-hero .metal-description,#metal-hero .metal-head nav,#metal-hero .spacing-analysis-cta{font-synthesis:none!important;font-style:normal!important;font-weight:400!important}#metal-hero .strategy-aside>p,#metal-hero .strategy-copyright{font-synthesis:none!important;font-weight:700!important}#metal-hero #particle-wave{opacity:.28!important;inset:13% -4% -2%!important}#metal-hero .metal-footer{height:48px!important;bottom:0!important}@media (width>=1001px) and (height<=800px){#metal-hero .metal-head{height:clamp(78px,14svh,112px)!important}#metal-hero .strategy-layout{padding-top:clamp(8px,2svh,20px)!important}#metal-hero h1{margin-bottom:20px!important;font-size:min(7.65vw,16svh)!important}#metal-hero .metal-identification{margin-bottom:20px!important;font-size:min(1.75vw,3.8svh)!important}#metal-hero .metal-description{margin-bottom:23px!important;font-size:min(1.3vw,2.9svh)!important}#metal-hero .strategy-aside{padding-top:38px!important}#metal-hero .strategy-aside>p{margin-bottom:30px!important;font-size:min(1.75vw,4svh)!important}#metal-hero .strategy-copyright{margin-bottom:84px!important}}@media (width<=1000px){#metal-hero{height:auto!important;min-height:100svh!important}#metal-hero #particle-wave{inset:22% -10% -2%!important}}@media (width<=600px){#metal-hero #particle-wave{inset:27% -70% -3%!important}}@media (width<=600px) and (height>=650px){#metal-hero{height:100svh!important;min-height:0!important}#metal-hero .metal-head{height:80px!important}#metal-hero .strategy-layout{gap:25px!important;padding-top:15px!important}#metal-hero .metal-identification{margin-bottom:18px!important;font-size:18px!important}#metal-hero h1{margin-bottom:20px!important;font-size:clamp(33px,8.1vw,49px)!important}#metal-hero .metal-description{margin-bottom:20px!important;font-size:15px!important}#metal-hero .strategy-aside>p{margin-bottom:14px!important;font-size:19px!important}#metal-hero .strategy-aside ul{font-size:12px!important}#metal-hero .strategy-copyright{margin:auto 0 66px!important}#metal-hero .spacing-analysis-cta{min-height:44px!important;padding:12px 20px!important}}#metal-hero,#metal-hero,#metal-hero button,#metal-hero a{font-synthesis:none!important;font-family:HeroVinila,sans-serif!important}#metal-hero h1,#metal-hero .metal-identification,#metal-hero .metal-description,#metal-hero .spacing-analysis-cta,#metal-hero .metal-head nav,#metal-hero .strategy-aside ul,#metal-hero .expertise-group span{font-variation-settings:normal!important;font-weight:400!important}#metal-hero .strategy-aside>p,#metal-hero .strategy-copyright{font-variation-settings:normal!important;font-weight:700!important}#metal-hero .metal-identification,#metal-hero .metal-identification span,#metal-hero .metal-description,#metal-hero .metal-description em{font-synthesis:none!important;font-weight:300!important}#metal-hero #particle-wave{opacity:.38!important}#metal-hero .wave-shade{background:linear-gradient(#000 0%,#000000fa 28%,#000000ad 51%,#0000001a 85%,#0000008c)!important}#metal-hero .metal-description{font-size:18px!important}#metal-hero .expertise-group span{text-transform:uppercase!important;color:#9d9fa1!important;font-size:12px!important;font-weight:400!important}#metal-hero h1 .hero-period,#metal-hero .strategy-aside .hero-period{color:#dafc0b!important;font-weight:inherit!important}#metal-hero .strategy-aside li:before,#metal-hero .strategy-aside li:after{color:#dafc0b!important}@media (width>=1301px){#metal-hero h1{font-size:126px!important}}@media (width>=1001px) and (width<=1300px){#metal-hero h1{font-size:min(126px,7.4vw)!important}}#metal-hero .metal-identification,#metal-hero h1,#metal-hero .metal-description,#metal-hero .spacing-analysis-cta,#metal-hero .strategy-aside{animation:none!important}#metal-hero .hero-reveal-wait{opacity:0!important}#metal-hero .metal-copy,#metal-hero .strategy-aside{z-index:1;position:relative}#metal-hero,#metal-hero *{font-family:HeroVinila,sans-serif!important}#flow-transition{isolation:isolate;pointer-events:none;background:#080c0f;height:clamp(200px,20vw,300px);margin:0;position:relative;overflow:hidden}#flow-transition .flow-grid{opacity:.65;background-color:#141d22;background-image:linear-gradient(#8296a50b 1px,#0000 1px),linear-gradient(90deg,#8296a50b 1px,#0000 1px),radial-gradient(circle,#9fb1bd15 .7px,#0000 .9px);background-size:90px 90px,90px 90px,22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}#flow-transition:after{content:"";pointer-events:none;background:linear-gradient(#080c0f,#0000 35% 65%,#080c0f);position:absolute;inset:0}#flow-transition svg{z-index:1;width:100%;height:100%;display:block;position:relative}#flow-transition .flow-base{stroke:#28353d;opacity:.75}#flow-transition .flow-line{stroke:url(#direction-flow)}#flow-transition+#method-editorial .method{padding-top:45px}@media (width<=700px){#flow-transition{height:180px;margin-top:0}#flow-transition svg{width:160%;max-width:none;margin-left:-30%}#flow-transition+#method-editorial .method{padding-top:30px}}#method-editorial{color:#fff;font-synthesis:none;background:#080c0f;width:100%;font-family:HeroVinila,sans-serif}#method-editorial *{box-sizing:border-box}#method-editorial a{color:inherit;text-decoration:none}#method-editorial .method{max-width:2000px;margin:auto;padding:65px 32px 100px}#method-editorial .heading{text-align:center;padding:10px 0 70px}#method-editorial .kicker{text-transform:uppercase;letter-spacing:.06em;color:#9d9fa1;margin:0 0 32px;font-size:12px}#method-editorial .kicker b{color:#deff00;font-weight:400}#method-editorial .method-title{letter-spacing:-.045em;margin:0;font-size:clamp(64px,6.8vw,124px);font-weight:300;line-height:1}#method-editorial .method-title span{color:#92999e}#method-editorial .method-title i{color:#deff00;font-style:normal}#method-editorial .intro{color:#a3abb1;max-width:620px;margin:30px auto 0;font-size:18px;font-weight:300;line-height:1.5}#method-editorial .scroll-hint{color:#7c8a94;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:36px;font-size:11px;display:flex}#method-editorial .scroll-hint span{color:#deff00;font-size:19px}#method-editorial .cards{align-items:flex-start;gap:8px;display:flex;position:relative}#method-editorial .step{min-width:0;margin-top:calc(208px * var(--i));z-index:1;flex:1;position:sticky;top:20px}#method-editorial .step-inner{isolation:isolate;background:#1b262e;border-radius:20px;flex-direction:column;min-height:clamp(390px,32vw,559px);padding:clamp(24px,2.08vw,40px);display:flex;position:relative;overflow:hidden}#method-editorial .step-inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 10% 0,#5b717929,#0000 60%),linear-gradient(155deg,#23323a,#121b20);position:absolute;inset:0}#method-editorial .step:nth-child(2) .step-inner:before{background:radial-gradient(at 100% 20%,#737c4735,#0000 65%),linear-gradient(155deg,#202b2c,#151e21)}#method-editorial .step:nth-child(3) .step-inner:before{background:radial-gradient(at 0 100%,#7894a133,#0000 65%),linear-gradient(145deg,#19242c,#263740)}#method-editorial .step:nth-child(4) .step-inner:before{background:radial-gradient(at 100% 0,#b3ca7520,#0000 55%),linear-gradient(145deg,#263331,#151e22)}#method-editorial .step-number{color:#a5afb5;margin-bottom:42px;font-size:clamp(15px,1.6vw,30px);font-weight:300}#method-editorial .step h2{letter-spacing:-.035em;margin:0 0 auto;font-size:clamp(32px,3.1vw,60px);font-weight:300;line-height:1.08}#method-editorial .step p{color:#adb7bd;margin:65px 0 0;font-size:clamp(17px,1.13vw,21px);font-weight:300;line-height:1.4}#method-editorial .step-mark{opacity:.45;background:#deff00;width:30px;height:2px;margin-top:26px;transition:width .5s,opacity .5s}#method-editorial .step:hover .step-mark{opacity:1;width:60px}#method-editorial .bottom{z-index:2;background:#080c0f;grid-template-columns:3fr 1fr;gap:8px;margin-top:8px;display:grid;position:relative}#method-editorial .formats{background:#1a242c;border-radius:20px;padding:38px}#method-editorial .formats-label{margin:0 0 38px;font-size:25px;font-weight:300}#method-editorial .format-list{background:#ffffff05;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}#method-editorial .format{border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;min-height:140px;padding:28px 20px;display:flex}#method-editorial .format:last-child{border:0}#method-editorial .format small{color:#8998a3;font-size:11px}#method-editorial .format h3{letter-spacing:-.025em;margin:25px 0 0;font-size:clamp(18px,1.6vw,28px);font-weight:300;line-height:1.15}#method-editorial .contact{color:#000;background:#deff00;border-radius:20px;flex-direction:column;gap:28px;padding:32px;display:flex}#method-editorial .contact small{letter-spacing:.04em;font-size:11px}#method-editorial .contact h2{letter-spacing:-.035em;margin:0 0 auto;font-size:clamp(27px,2.8vw,48px);font-weight:300;line-height:1.06}#method-editorial .cta{color:#fff;background:#000;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:16px;transition:border-radius .35s,background .35s,color .35s;display:flex}#method-editorial .cta span{font-size:24px}#method-editorial .cta:hover{color:#000;background:#fff;border-radius:32px}#method-editorial .cta:focus-visible{outline-offset:5px;outline:2px solid #000}#method-editorial .preview-tail{text-align:center;color:#697984;padding:80px 0 0;font-size:12px}#method-editorial.motion .heading-reveal{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}#method-editorial.motion .heading-reveal.visible{opacity:1;transform:none}@media (width<=1100px){#method-editorial .method{padding:50px 24px 75px}#method-editorial .step-inner{padding:24px}#method-editorial .step h2{font-size:35px}#method-editorial .step p{font-size:17px}#method-editorial .bottom{grid-template-columns:2fr 1fr}#method-editorial .format-list{grid-template-columns:1fr 1fr}#method-editorial .format:nth-child(2){border-right:0}#method-editorial .format:nth-child(-n+2){border-bottom:1px solid #ffffff12}#method-editorial .contact{padding:28px}}@media (width<=1023px){#method-editorial .cards{flex-wrap:wrap}#method-editorial .step{flex:calc(50% - 4px);margin-top:0;position:static}#method-editorial .step-inner{min-height:360px}#method-editorial .step p{margin-top:60px}#method-editorial .heading{padding-bottom:50px}#method-editorial .method-title{font-size:clamp(55px,8vw,85px)}#method-editorial .step h2{font-size:44px}#method-editorial .step-number{font-size:17px}}@media (width<=600px){#method-editorial .method{padding:35px 18px 55px}#method-editorial .heading{text-align:left;padding-bottom:36px}#method-editorial .kicker{margin-bottom:28px}#method-editorial .method-title{font-size:clamp(43px,10vw,62px)}#method-editorial .intro{margin-top:25px;font-size:17px}#method-editorial .scroll-hint{justify-content:flex-start;margin-top:25px}#method-editorial .step{flex:100%}#method-editorial .step-inner{border-radius:14px;min-height:280px;padding:25px}#method-editorial .step h2{font-size:36px}#method-editorial .step-number{margin-bottom:30px;font-size:12px}#method-editorial .step p{margin-top:40px;font-size:17px}#method-editorial .step-mark{margin-top:22px}#method-editorial .bottom{grid-template-columns:1fr}#method-editorial .formats{border-radius:14px;padding:26px}#method-editorial .formats-label{margin-bottom:28px;font-size:24px}#method-editorial .format{min-height:130px;padding:22px 15px}#method-editorial .format h3{font-size:22px}#method-editorial .contact{border-radius:14px;gap:25px;padding:26px}#method-editorial .contact h2{max-width:280px;margin-bottom:25px;font-size:38px}#method-editorial .preview-tail{padding-top:40px}}@media (prefers-reduced-motion:reduce){#method-editorial *,#method-editorial :before,#method-editorial :after{transition:none!important;animation:none!important}#method-editorial .step{margin-top:0;position:static}#method-editorial.motion .heading-reveal{opacity:1;transform:none}#method-editorial .scroll-hint{display:none}}#method-editorial .heading{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;column-gap:40px;display:grid}#method-editorial .heading .kicker{grid-area:1/1;align-self:center;margin:0}#method-editorial .heading .method-title{grid-area:1/2;font-size:clamp(52px,6.2vw,112px)}#method-editorial .heading .intro{grid-area:2/2;max-width:620px;margin:30px 0 0}#method-editorial .heading .scroll-hint{grid-area:3/2;justify-content:flex-start;margin-top:30px}@media (width<=1023px){#method-editorial .heading{grid-template-columns:1fr;gap:0}#method-editorial .heading .kicker{grid-area:1/1;margin-bottom:30px}#method-editorial .heading .method-title{grid-area:2/1;font-size:clamp(55px,8vw,85px)}#method-editorial .heading .intro{grid-area:3/1}#method-editorial .heading .scroll-hint{grid-area:4/1}}@media (width<=600px){#method-editorial .heading .method-title{font-size:clamp(43px,10vw,62px)}#method-editorial .heading .kicker{margin-bottom:28px}#method-editorial .heading .intro,#method-editorial .heading .scroll-hint{margin-top:25px}}#method-editorial :is(h2,h3,p,a){font-family:HeroVinila,sans-serif}#method-editorial *{-webkit-text-fill-color:currentColor}#method-editorial .formats{border:0;margin:0;display:block}#method-editorial .format-list{gap:0;display:grid}#method-editorial .format{gap:0;display:flex}#method-editorial .step h2,#method-editorial .method-title,#method-editorial .formats-label{color:#fff}#method-editorial .contact h2{color:#000}#outcome-preview{color:#fff;font-synthesis:none;background:#080b0d;width:100%;font-family:HeroVinila,sans-serif}#outcome-preview *{box-sizing:border-box}#outcome-preview a{color:inherit;text-decoration:none}#outcome-preview button{font:inherit}#outcome-preview .section{max-width:1920px;margin:auto;padding:64px 36px 80px}#outcome-preview .top{grid-template-columns:1fr 3fr;gap:40px;margin-bottom:55px;display:grid}#outcome-preview .eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#a5a8aa;margin:0;padding-top:14px;font-size:12px}#outcome-preview .eyebrow b{color:#deff00;font-weight:400}#outcome-preview .outcome-title{letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.5vw,100px);font-weight:300;line-height:1.04}#outcome-preview .outcome-title span{color:#949a9e}#outcome-preview .stage{isolation:isolate;background:#141b20;border-radius:24px;grid-template-columns:1.35fr 1fr;min-height:620px;display:grid;position:relative;overflow:hidden}#outcome-preview .art{z-index:-1;position:absolute;inset:0;overflow:hidden}#outcome-preview .art svg{opacity:.55;width:90%;height:140%;position:absolute;top:-28%;left:-20%}#outcome-preview .ribbon{transform-origin:500px 500px;animation:22s ease-in-out infinite alternate float}#outcome-preview .ribbon.two{animation-duration:29s;animation-direction:alternate-reverse}#outcome-preview .shade{background:linear-gradient(90deg,#0000 30%,#141b2040 50%,#141b20 68%),linear-gradient(#0000 55%,#080b0d99);position:absolute;inset:0}#outcome-preview .visual-caption{align-self:end;max-width:440px;padding:40px}#outcome-preview .visual-caption small{color:#deff00;font-size:12px}#outcome-preview .visual-caption p{letter-spacing:-.025em;margin:20px 0 0;font-size:27px;font-weight:300;line-height:1.18}#outcome-preview .delivery{align-self:center;padding:46px 42px 42px 20px}#outcome-preview .delivery>p{color:#c0c5c8;margin:0 0 38px;font-size:20px;font-weight:300;line-height:1.45}#outcome-preview .list{border-top:1px solid #ffffff29}#outcome-preview .item{border-bottom:1px solid #ffffff29;grid-template-columns:35px 1fr 20px;align-items:center;gap:12px;padding:20px 0;transition:padding .35s,color .35s;display:grid}#outcome-preview .item span{color:#8e999f;font-size:11px}#outcome-preview .item strong{font-size:18px;font-weight:400}#outcome-preview .item i{color:#deff00;font-style:normal;transition:transform .35s}#outcome-preview .item:hover{color:#deff00;padding-left:8px}#outcome-preview .item:hover i{transform:translate(3px,-3px)}#outcome-preview .benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}#outcome-preview .benefit{background:#171e23;border-radius:20px;min-height:190px;padding:30px;transition:background .4s}#outcome-preview .benefit:hover{background:#202a30}#outcome-preview .benefit small{color:#9d9fa1;font-size:12px}#outcome-preview .benefit h2{letter-spacing:-.04em;margin:26px 0 12px;font-size:clamp(31px,3.5vw,60px);font-weight:300}#outcome-preview .benefit h2 span{color:#deff00}#outcome-preview .benefit p{color:#aeb6bb;max-width:340px;margin:0;font-size:17px;font-weight:300;line-height:1.4}#outcome-preview .footer{justify-content:space-between;align-items:center;gap:30px;margin-top:34px;display:flex}#outcome-preview .footer p{color:#aeb6bb;max-width:630px;font-size:18px;font-weight:300;line-height:1.5}#outcome-preview .cta{color:#000;background:#deff00;border-radius:10px;flex-shrink:0;align-items:center;gap:40px;padding:20px 25px;font-size:17px;transition:background .3s,border-radius .4s;display:flex}#outcome-preview .cta:hover{background:#fff;border-radius:38px}#outcome-preview .cta:focus-visible{outline-offset:6px;outline:2px solid #fff}#outcome-preview .cta span{font-size:24px}#outcome-preview .controls{text-align:right;margin-top:32px}#outcome-preview .controls button{color:#9d9fa1;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:30px;padding:10px 18px;font-size:12px}#outcome-preview.motion .reveal{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}#outcome-preview.motion .visible{opacity:1;transform:none}@media (width<=1050px){#outcome-preview .top{grid-template-columns:1fr;gap:35px}#outcome-preview .stage{grid-template-columns:1fr 1fr}#outcome-preview .delivery{padding-right:25px}#outcome-preview .visual-caption{padding:28px}#outcome-preview .art svg{width:130%;left:-50%}#outcome-preview .benefit{padding:24px}#outcome-preview .footer{align-items:flex-start}}@media (width<=700px){#outcome-preview .section{padding:36px 18px 50px}#outcome-preview .top{margin-bottom:32px}#outcome-preview .outcome-title{font-size:clamp(42px,9vw,64px)}#outcome-preview .stage{flex-direction:column;min-height:0;display:flex}#outcome-preview .art{height:360px}#outcome-preview .art svg{width:130%;height:160%;top:-40%;left:-15%}#outcome-preview .shade{background:linear-gradient(#0000 20%,#141b20)}#outcome-preview .visual-caption{flex-direction:column;justify-content:end;align-self:start;max-width:340px;min-height:330px;padding:26px;display:flex}#outcome-preview .visual-caption p{font-size:25px}#outcome-preview .delivery{padding:22px 26px 30px}#outcome-preview .delivery>p{margin-bottom:24px;font-size:18px}#outcome-preview .item{padding:18px 0}#outcome-preview .item strong{font-size:17px}#outcome-preview .benefits{grid-template-columns:1fr}#outcome-preview .benefit{min-height:160px}#outcome-preview .benefit h2{margin-top:20px;font-size:42px}#outcome-preview .footer{flex-direction:column;gap:15px}#outcome-preview .cta{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){#outcome-preview *,#outcome-preview :before,#outcome-preview :after{transition:none!important;animation:none!important}#outcome-preview.motion .reveal{opacity:1;transform:none}}#outcome-preview .art{background-color:#19242b;background-image:radial-gradient(circle,#9cb4c124 .7px,#0000 .9px),linear-gradient(#92abbb0b 1px,#0000 1px),linear-gradient(90deg,#92abbb0b 1px,#0000 1px);background-position:0 0,0 0,0 0;background-size:22px 22px,88px 88px,88px 88px}#outcome-preview .shade{background:linear-gradient(90deg,#0000 30%,#141b2050 52%,#141b20 70%),linear-gradient(#0000 40%,#141b2070)}@media (width<=700px){#outcome-preview .shade{background:linear-gradient(#0000 10%,#141b20)}}#outcome-preview .alternate-stage{background:#151e24 radial-gradient(circle,#a8bfcc14 .65px,#0000 .85px) 0 0/24px 24px;min-height:0;padding:48px;display:block}#outcome-preview .panel-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:8%;padding-bottom:55px;display:grid}#outcome-preview .panel-heading small{letter-spacing:.05em;color:#a7b0b6;font-size:11px}#outcome-preview .panel-heading h2{letter-spacing:-.035em;margin:27px 0 0;font-size:clamp(34px,3.5vw,64px);font-weight:300;line-height:1.1}#outcome-preview .panel-heading h2 span{color:#deff00}#outcome-preview .panel-heading>p{color:#aab4bb;max-width:420px;margin:0 0 4px;font-size:18px;font-weight:300;line-height:1.5}#outcome-preview .delivery-grid{border-top:1px solid #b9c8d326;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#outcome-preview .delivery-tile{border-bottom:1px solid #b9c8d326;min-height:165px;padding:30px 28px 36px 0;transition:background .35s}#outcome-preview .delivery-tile:not(:nth-child(3n+1)){border-left:1px solid #b9c8d326;padding-left:28px}#outcome-preview .delivery-tile>span{color:#84939e;font-size:11px}#outcome-preview .delivery-tile h3{letter-spacing:-.02em;max-width:280px;margin:30px 0 0;font-size:clamp(18px,1.65vw,27px);font-weight:400;line-height:1.2}#outcome-preview .delivery-tile:hover{background:#ffffff04}#outcome-preview .delivery-tile:hover>span{color:#deff00}@media (width<=900px){#outcome-preview .alternate-stage{padding:32px}#outcome-preview .panel-heading{grid-template-columns:1fr;gap:35px;padding-bottom:36px}#outcome-preview .panel-heading>p{max-width:650px}#outcome-preview .delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#outcome-preview .delivery-tile:not(:nth-child(3n+1)){border-left:none;padding-left:0}#outcome-preview .delivery-tile:nth-child(2n){border-left:1px solid #b9c8d326;padding-left:24px}#outcome-preview .delivery-tile{min-height:150px;padding-right:24px}}@media (width<=550px){#outcome-preview .alternate-stage{padding:26px}#outcome-preview .panel-heading h2{font-size:35px}#outcome-preview .panel-heading>p{font-size:17px}#outcome-preview .delivery-grid{grid-template-columns:1fr}#outcome-preview .delivery-tile{grid-template-columns:35px 1fr;align-items:baseline;gap:14px;min-height:0;padding:23px 0;display:grid}#outcome-preview .delivery-tile:nth-child(2n){border-left:0;padding-left:0}#outcome-preview .delivery-tile h3{max-width:none;margin:0;font-size:20px}}#outcome-preview .reading-panel{background:#11181d;grid-template-columns:1fr 1.25fr;gap:8%;min-height:0;padding:54px 48px;display:grid}#outcome-preview .reading-intro small{color:#9aa5ad;letter-spacing:.05em;font-size:11px}#outcome-preview .reading-intro h2{letter-spacing:-.04em;margin:38px 0 30px;font-size:clamp(34px,3.6vw,66px);font-weight:300;line-height:1.06}#outcome-preview .reading-intro h2 span{color:#8b989f}#outcome-preview .reading-intro>p{color:#bdc5ca;max-width:330px;font-size:18px;font-weight:300;line-height:1.45}#outcome-preview .reading-foot{color:#83919a;border-top:1px solid #ffffff20;max-width:350px;margin-top:55px;padding-top:24px;font-size:15px;font-weight:300;line-height:1.5}#outcome-preview .reading-list{border-top:1px solid #ffffff25;align-self:center}#outcome-preview .delivery-row{border-bottom:1px solid #ffffff25}#outcome-preview .delivery-row summary{cursor:pointer;grid-template-columns:32px 1fr 24px;align-items:baseline;gap:16px;padding:25px 0;list-style:none;display:grid}#outcome-preview .delivery-row summary::-webkit-details-marker{display:none}#outcome-preview .delivery-row summary>span{color:#83919a;font-size:11px}#outcome-preview .delivery-row h3{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,32px);font-weight:300;line-height:1.15}#outcome-preview .delivery-row i{align-self:center;width:14px;height:14px;position:relative}#outcome-preview .delivery-row i:before,#outcome-preview .delivery-row i:after{content:"";background:#a2aeb6;width:14px;height:1px;transition:transform .3s;position:absolute;top:6px;left:0}#outcome-preview .delivery-row i:after{transform:rotate(90deg)}#outcome-preview .delivery-row.is-expanded i:after{transform:rotate(0)}#outcome-preview .delivery-row.is-expanded h3,#outcome-preview .delivery-row.is-expanded summary>span{color:#deff00}#outcome-preview .delivery-row>p{color:#9daab3;max-width:540px;margin:0;padding:0 35px 27px 48px;font-size:17px;font-weight:300;line-height:1.5;animation:.35s both appear}#outcome-preview .delivery-row summary:focus-visible{outline-offset:5px;outline:1px solid #deff00}@media (width<=900px){#outcome-preview .reading-panel{grid-template-columns:1fr 1.3fr;gap:35px;padding:35px}#outcome-preview .reading-intro h2{font-size:38px}#outcome-preview .reading-foot{margin-top:35px}}@media (width<=650px){#outcome-preview .reading-panel{grid-template-columns:1fr;gap:32px;padding:28px 24px}#outcome-preview .reading-intro h2{margin-top:26px;font-size:42px}#outcome-preview .reading-intro>p{max-width:100%}#outcome-preview .reading-foot{max-width:100%;margin-top:25px}#outcome-preview .delivery-row h3{font-size:23px}#outcome-preview .delivery-row summary{gap:10px;padding:24px 0}#outcome-preview .delivery-row>p{padding-left:42px;font-size:16px}}#outcome-preview .delivery-row{overflow:hidden}#outcome-preview .delivery-row h3,#outcome-preview .delivery-row summary>span{transition:color .35s}#outcome-preview .delivery-row>p{animation:none}#outcome-preview .delivery-row.is-expanded i:before{background:#deff00}@media (prefers-reduced-motion:reduce){#outcome-preview .delivery-row h3,#outcome-preview .delivery-row summary>span{transition:none}}#outcome-preview :is(h1,h2,h3,p,a,button){font-family:HeroVinila,sans-serif}#outcome-preview .outcome-title{font-weight:300}#outcome-preview *{-webkit-text-fill-color:currentColor}#outcome-preview .top .outcome-title{color:#fff}#outcome-preview .top .outcome-title span{color:#949a9e}#outcome-preview .delivery-row h3{color:#fff}#outcome-preview .delivery-row.is-expanded h3{color:#deff00}#fit-editorial{color:#000;font-synthesis:none;background:#fff;width:100%;font-family:HeroVinila,sans-serif}#fit-editorial *{box-sizing:border-box}#fit-editorial a{color:inherit;text-decoration:none}#fit-editorial button{font:inherit}#fit-editorial.fit-preview{max-width:2000px;margin:auto;padding:48px 32px 100px}#fit-editorial .heading{margin-left:25.5%;padding:0 0 70px}#fit-editorial .kicker{text-transform:uppercase;color:#9d9fa1;letter-spacing:.07em;margin:0 0 94px;font-size:12px}#fit-editorial .kicker span{color:#deff00}#fit-editorial h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(64px,6.4vw,124px);font-weight:300;line-height:1.03}#fit-editorial .intro{color:#9d9fa1;max-width:650px;margin:0;font-size:18px;font-weight:300;line-height:1.5}#fit-editorial .fit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.68fr);gap:10px;display:grid}#fit-editorial .scenario{background:#171c20;border:1px solid #ffffff0d;border-radius:22px;flex-direction:column;min-height:350px;padding:28px;transition:background .4s,border-color .4s;display:flex;position:relative;overflow:hidden}#fit-editorial .index{letter-spacing:.06em;color:#9d9fa1;font-size:12px}#fit-editorial h3{letter-spacing:-.035em;margin:48px 0 50px;font-size:clamp(27px,2.3vw,42px);font-weight:400;line-height:1.1}#fit-editorial .scenario p{color:#9d9fa1;max-width:380px;margin:auto 0 0;font-size:18px;font-weight:300;line-height:1.45}#fit-editorial .card-mark{color:#deff00;opacity:0;font-size:22px;transition:opacity .35s,transform .35s;position:absolute;top:22px;right:25px;transform:translate(-6px,6px)}#fit-editorial .scenario:hover .card-mark{opacity:1;transform:none}#fit-editorial .contact-card{color:#000;background:#deff00;border-radius:22px;flex-direction:column;grid-area:1/3/3;min-width:0;padding:30px;display:flex}#fit-editorial .contact-card .index{color:#3f4900}#fit-editorial .contact-card h3{margin:48px 0 28px;font-size:clamp(34px,3.1vw,58px)}#fit-editorial .contact-note{max-width:290px;margin:0 0 35px;font-size:18px;font-weight:300;line-height:1.45}#fit-editorial .contact-logo{margin:auto 0;padding:30px 0;display:block}#fit-editorial .contact-logo svg{width:52px;height:52px;transition:transform .65s cubic-bezier(.22,1,.36,1)}#fit-editorial .contact-card:hover .contact-logo svg{transform:rotate(-8deg)}#fit-editorial .contact-link{grid-template-columns:1fr 52px;gap:5px;margin-top:36px;display:grid}#fit-editorial .contact-label,#fit-editorial .contact-arrow{color:#fff;background:#000;border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;padding:14px 18px;font-size:16px;transition:background .3s,color .3s,border-radius .4s;display:flex}#fit-editorial .contact-arrow{justify-content:center;padding:10px;font-size:25px}#fit-editorial .contact-link:hover .contact-label{border-radius:30px}#fit-editorial .contact-link:hover .contact-arrow{color:#000;background:#fff;border-radius:50%}#fit-editorial .contact-link:focus-visible{outline-offset:6px;outline:2px solid #000}#fit-editorial.is-motion-ready .reveal{opacity:0;transition:opacity .8s,translate .9s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s;translate:0 28px}#fit-editorial.is-motion-ready .reveal.visible{opacity:1;translate:0}#fit-editorial .preview-control{justify-content:flex-end;padding:0 32px 25px;display:flex}#fit-editorial .preview-control button{color:#9d9fa1;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:30px;padding:10px 16px;font-size:12px}@media (width<=1100px){#fit-editorial.fit-preview{padding:40px 25px 70px}#fit-editorial .heading{margin-left:0;padding-bottom:42px}#fit-editorial .kicker{margin-bottom:52px}#fit-editorial h2{font-size:clamp(55px,8vw,85px)}#fit-editorial .fit-grid{grid-template-columns:1fr 1fr}#fit-editorial .contact-card{grid-area:auto/1/auto/3;grid-template-columns:1fr 1fr;gap:15px 35px;display:grid}#fit-editorial .contact-card h3{margin:20px 0;font-size:42px}#fit-editorial .contact-card .index{grid-column:1/3}#fit-editorial .contact-note{grid-area:2/2;margin:20px 0}#fit-editorial .contact-logo{margin:0;padding:16px 0}#fit-editorial .contact-link{align-self:end;margin:10px 0}#fit-editorial .scenario{min-height:310px;padding:24px}#fit-editorial .scenario h3{font-size:32px}}@media (width<=600px){#fit-editorial.fit-preview{padding:32px 18px 55px}#fit-editorial .kicker{margin-bottom:40px}#fit-editorial h2{font-size:clamp(41px,10vw,58px)}#fit-editorial .intro{font-size:17px}#fit-editorial .heading{padding-bottom:35px}#fit-editorial .fit-grid{grid-template-columns:1fr;gap:9px}#fit-editorial .scenario{min-height:285px;padding:24px}#fit-editorial .scenario h3{margin:35px 0;font-size:32px}#fit-editorial .scenario p{font-size:17px}#fit-editorial .contact-card{grid-column:auto;min-height:420px;padding:26px;display:flex}#fit-editorial .contact-card h3{margin:30px 0 24px;font-size:42px}#fit-editorial .contact-note{margin:0;font-size:17px}#fit-editorial .contact-logo{margin:20px 0 0}#fit-editorial .contact-logo svg{width:40px;height:40px}#fit-editorial .contact-link{align-self:stretch;margin:30px 0 0}#fit-editorial .preview-control{padding-right:18px}}@media (prefers-reduced-motion:reduce){#fit-editorial *,#fit-editorial :before,#fit-editorial :after{transition:none!important;animation:none!important}#fit-editorial.is-motion-ready .reveal{opacity:1;translate:none}}#fit-editorial .kicker,#fit-editorial .kicker span{color:#686c70}#fit-editorial h2{color:#000}#fit-editorial h2 span{color:#8b8f93}#fit-editorial .intro{color:#60656a}#fit-editorial .scenario{background:#dbdfe2;border-color:#0000}#fit-editorial .scenario .index,#fit-editorial .scenario p{color:#5d6062}#fit-editorial .scenario h3{color:#000}#fit-editorial .scenario:hover{background:#d2d8dd;border-color:#a9b2b8}#fit-editorial .card-mark{color:#000}#fit-editorial .preview-control button{color:#60656a;border-color:#00000025}#fit-editorial .contact-card{color:#000;background:#deff00}#fit-editorial h2,#fit-editorial h3,#fit-editorial p{font-family:HeroVinila,sans-serif}#fit-editorial h2{font-weight:300}#fit-editorial h3{font-weight:400}#fit-editorial a{cursor:pointer}#fit-editorial *{-webkit-text-fill-color:currentColor}#direction-section *{box-sizing:border-box!important}#direction-section,#direction-section{color:#f7f8f9!important;font-synthesis:none!important;background:#0b1013!important;margin:0!important;font-family:HeroVinila,sans-serif!important}#direction-section a{color:inherit!important;text-decoration:none!important}#direction-section button{font:inherit!important}#direction-section.problem-section{grid-template-columns:22% minmax(0,1fr)!important;gap:2%!important;min-height:100svh!important;padding:48px 28px 40px!important;display:grid!important}#direction-section .section-kicker{color:#9d9fa1!important;text-transform:uppercase!important;max-width:270px!important;margin:8px 0!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}#direction-section .section-kicker:before{content:"["!important;color:#dafc0b!important}#direction-section .section-kicker:after{content:"]"!important;color:#dafc0b!important}#direction-section .problem-content{min-width:0!important}#direction-section h2{letter-spacing:-.045em!important;margin:0 0 58px!important;font-size:clamp(62px,6.45vw,124px)!important;font-weight:300!important;line-height:1.02!important}#direction-section h2 span{display:block!important}#direction-section h2 .muted{color:#9d9fa1!important}#direction-section h2 b{color:#dafc0b!important;font-weight:inherit!important}#direction-section .problem-copy{grid-template-columns:1fr 1fr!important;gap:44px!important;max-width:1160px!important;margin-bottom:74px!important;display:grid!important}#direction-section .problem-copy p{color:#9d9fa1!important;letter-spacing:-.02em!important;margin:0!important;font-size:21px!important;font-weight:300!important;line-height:1.4!important}#direction-section .problem-copy em{color:#dafc0b!important;font-style:normal!important}#direction-section .direction-links{gap:10px!important;display:grid!important}#direction-section .direction-link{grid-template-columns:70px 1fr!important;gap:6px!important;min-height:74px!important;display:grid!important}#direction-section .direction-icon,#direction-section .direction-body{background:#1b252c!important;border-radius:10px!important;align-items:center!important;transition:background .3s!important;display:flex!important}#direction-section .direction-icon{color:#fff!important;justify-content:center!important}#direction-section .direction-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:28px!important;height:28px!important}#direction-section .direction-body{color:#9d9fa1!important;justify-content:space-between!important;padding:18px 22px!important;font-size:23px!important;font-weight:300!important}#direction-section .direction-body .arrow{color:#dafc0b!important;border-left:1px solid #738089!important;align-self:stretch!important;place-items:center!important;width:48px!important;margin:-7px -4px -7px 20px!important;font-size:28px!important;transition:transform .3s!important;display:grid!important}#direction-section .direction-link:hover .direction-body,#direction-section .direction-link:hover .direction-icon{background:#26333c!important}#direction-section .direction-link:hover .arrow{transform:translate(3px,-3px)!important}#direction-section a:focus-visible,#direction-section button:focus-visible{outline-offset:4px!important;outline:2px solid #dafc0b!important}#direction-section .reveal{opacity:1!important;opacity:0!important;transition:opacity .8s,transform .9s cubic-bezier(.22,1,.36,1)!important;transform:translateY(28px)!important}#direction-section .reveal.visible{opacity:1!important;transform:translateY(0)!important}@media (width<=1100px){#direction-section.problem-section{grid-template-columns:19% 1fr!important;gap:4%!important;padding:40px 26px!important}#direction-section .section-kicker{font-size:12px!important}#direction-section h2{font-size:7.1vw!important}#direction-section .problem-copy{gap:26px!important;margin-bottom:50px!important}#direction-section .problem-copy p{font-size:18px!important}#direction-section .direction-body{font-size:20px!important}}@media (width<=700px){#direction-section.problem-section{padding:32px 22px!important;display:block!important}#direction-section .section-kicker{max-width:none!important;margin-bottom:38px!important;font-size:12px!important}#direction-section h2{margin-bottom:34px!important;font-size:clamp(42px,9.8vw,68px)!important;line-height:1.08!important}#direction-section .problem-copy{grid-template-columns:1fr!important;gap:22px!important;margin-bottom:38px!important}#direction-section .problem-copy p{font-size:18px!important}#direction-section .direction-link{grid-template-columns:49px 1fr!important;min-height:66px!important}#direction-section .direction-body{padding:14px!important;font-size:16px!important}#direction-section .direction-body .arrow{width:32px!important;font-size:22px!important}#direction-section .direction-icon svg{width:24px!important}}@media (prefers-reduced-motion:reduce){#direction-section *,#direction-section :before,#direction-section :after{transition:none!important;animation:none!important}#direction-section .reveal{opacity:1!important;transform:none!important}}#direction-section .section-kicker{font-size:12px!important}#direction-section h2{font-size:clamp(42px,6vw,116px)!important}#direction-section h2>span{white-space:nowrap!important;display:block!important}@media (width<=700px){#direction-section h2{font-size:clamp(26px,7.8vw,54px)!important}}#direction-section .problem-copy p,#direction-section .direction-body{font-size:18px!important}#direction-section .reveal{opacity:1!important;transform:none!important}#direction-section.is-motion-ready .reveal{opacity:0!important;transform:translateY(28px)!important}#direction-section.is-motion-ready .reveal.visible{opacity:1!important;transform:none!important}#direction-section,#direction-section *{font-family:HeroVinila,sans-serif!important}#direction-section{border:0!important;height:auto!important}@media (prefers-reduced-motion:reduce){#direction-section.is-motion-ready .reveal{opacity:1!important;transform:none!important}}[data-services-editorial]{padding:90px 22px 0;overflow:clip}[data-services-editorial] .intro{justify-content:space-between;align-items:start;gap:30px;margin-bottom:58px;display:flex}[data-services-editorial] .kicker{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px}[data-services-editorial] .intro>p{max-width:430px;margin:0;font-size:18px;line-height:1.4}[data-services-editorial] .stage,[data-services-editorial] .pin{position:relative}[data-services-editorial] h2{letter-spacing:-.055em;max-width:1600px;margin:0 0 24px;font-size:clamp(64px,8.4vw,158px);font-weight:400;line-height:.97}[data-services-editorial] h2 .line{display:block;overflow:hidden}[data-services-editorial] h2 .line>span{display:block}[data-services-editorial] .services{position:relative}[data-services-editorial] .service{will-change:transform;background:#dbdfe2;border-top:1px solid #0002;position:relative}[data-services-editorial] .service:last-child{border-bottom:1px solid #0002}[data-services-editorial] .row{grid-template-columns:24% minmax(0,1fr);padding:24px 0;display:grid}[data-services-editorial] .number{font-size:18px;line-height:1.4}[data-services-editorial] .content{border-left:1px solid #0002;padding:0 34px}[data-services-editorial] h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.25vw,62px);font-weight:400;line-height:1.08}[data-services-editorial] h3 button{text-align:left;cursor:pointer;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;width:100%;padding:0;display:block}[data-services-editorial] h3 button:focus-visible{outline-offset:7px;outline:2px solid #000}[data-services-editorial] .description{overflow:hidden}[data-services-editorial] .description p{letter-spacing:0;color:#5d6062;max-width:1050px;margin:34px 0 0;font-size:clamp(16px,1.25vw,23px);line-height:1.45}[data-services-editorial].animated .pin{position:sticky;top:20px;overflow:hidden}[data-services-editorial].animated .service{margin-top:var(--overlap,0px)}[data-services-editorial].settled .service{transition:background .3s;margin-top:0!important;transform:none!important}[data-services-editorial].settled .description{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}[data-services-editorial].settled .description>p{min-height:0;margin:0;transition:padding .45s;overflow:hidden}[data-services-editorial].settled .service.expanded .description{opacity:1;grid-template-rows:1fr}[data-services-editorial].settled .service.expanded .description>p{padding-top:34px}[data-services-editorial].settled .service:hover{background:#d5dadd}[data-services-editorial].reduced .service{will-change:auto}@media (width<=800px){[data-services-editorial]{padding:58px 18px 0}[data-services-editorial] .intro{margin-bottom:42px;display:block}[data-services-editorial] .intro>p{max-width:360px;margin-top:18px;font-size:16px}[data-services-editorial] h2{margin-bottom:30px;font-size:clamp(57px,10.5vw,84px)}[data-services-editorial] .row{grid-template-columns:12% 1fr;padding:22px 0}[data-services-editorial] .number{font-size:13px}[data-services-editorial] .content{padding:0 18px}[data-services-editorial] h3{font-size:clamp(26px,4.2vw,38px)}[data-services-editorial] .description p{margin-top:22px;font-size:16px}[data-services-editorial].settled .service.expanded .description>p{padding-top:22px}}@media (prefers-reduced-motion:reduce){[data-services-editorial] *,[data-services-editorial] :before,[data-services-editorial] :after{transition:none!important;animation:none!important}}[data-services-editorial]{font-variation-settings:"wdth" 550,"slnt" 0;--ink:#000;--muted:#5d6062;isolation:isolate;scroll-margin-top:24px;font-family:Vinila,sans-serif;color:#000!important;background:#dbdfe2!important}[data-services-editorial] *{box-sizing:border-box}[data-services-editorial] button{font:inherit;color:inherit}[data-services-editorial] .intro>p,[data-services-editorial] .service{color:#000}[data-services-editorial] .description p{color:#5d6062}[data-services-editorial] h2,[data-services-editorial] h3{color:#000;-webkit-text-fill-color:#000;background:0 0}[data-services-editorial] .pin{margin-bottom:0}[data-services-editorial] h2{font-variation-settings:normal;font-family:HeroVinila,sans-serif;font-size:clamp(90px,10.8vw,158px);font-weight:400}[data-services-editorial] h3{font-size:21.8552px}[data-services-editorial] .description p{font-size:17px}@media (width>=801px){[data-services-editorial]{padding-left:120px}}@media (width<=480px){[data-services-editorial] h2{font-size:min(62.4224px,13vw)}}[data-services-editorial] .services{padding:20px 4vw}[data-services-editorial] .intro>.kicker{font-size:12px;font-weight:400}@media (width<=800px){[data-services-editorial] h2{font-size:clamp(48px,11vw,88px)}}.service-cta-wrap{z-index:3;padding:52px 4vw 0 0;position:relative}.service-cta{color:#000;grid-template-columns:minmax(0,1fr) 196px;gap:10px;display:grid}.cta-panel,.cta-symbol{background:#deff00;border-radius:25px;min-height:196px;transition:background .35s,border-radius .75s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cta-panel{align-items:flex-start;gap:12px;padding:42px 38px;display:flex}.cta-panel small{font-size:17px;line-height:1.3}.cta-title{letter-spacing:-.035em;height:1.2em;font-size:42px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.cta-title>span{transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.cta-symbol{place-items:center;display:grid;overflow:hidden}.cta-symbol svg{width:76px;height:76px;transition:transform .8s cubic-bezier(.22,1,.36,1)}.service-cta:hover .cta-title>span{transform:translateY(-100%)}.service-cta:hover .cta-symbol svg{transform:rotate(12deg)scale(.9)}.service-cta:hover .cta-panel,.service-cta:hover .cta-symbol{background:#deff00}.service-cta:focus-visible{outline-offset:6px;border-radius:25px;outline:2px solid #000}.cta-motion .service-cta{opacity:0;transition:opacity .7s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(58px)}.cta-motion.is-visible .service-cta{opacity:1;transform:translateY(0)}.preview-hint{color:#60656a;padding:18px 4vw 20px 120px;font-size:12px}.preview-end{border-top:1px solid #0002;padding:60px 4vw 100px 120px}.preview-end p{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.preview-end h2{margin:0;font-size:clamp(48px,7vw,100px);font-weight:300}@media (width<=800px){.service-cta-wrap{padding:30px 0 0}.service-cta{grid-template-columns:minmax(0,1fr) 92px;gap:7px}.cta-panel,.cta-symbol{border-radius:17px;min-height:110px}.cta-panel{gap:8px;padding:25px 18px}.cta-panel small{font-size:12px}.cta-title{font-size:clamp(22px,4.4vw,34px)}.cta-symbol svg{width:42px;height:42px}.preview-hint,.preview-end{padding-left:18px}.preview-end{margin-top:28px;padding-bottom:60px}}@media (prefers-reduced-motion:reduce){[data-services-editorial] *,[data-services-editorial] :before,[data-services-editorial] :after{transition:none!important;animation:none!important}.cta-motion .service-cta{opacity:1;transform:none}}.service-cta:hover .cta-panel,.service-cta:focus-visible .cta-panel{background:#deff00;border-radius:110px}.service-cta:hover .cta-symbol,.service-cta:focus-visible .cta-symbol{background:#deff00;border-radius:50%}.service-cta{grid-template-columns:minmax(0,1fr) 156px}.cta-panel,.cta-symbol{height:156px;min-height:156px}.cta-panel{align-items:flex-start;padding:36px 38px}.cta-title{font-size:32px;transition:font-size .75s cubic-bezier(.22,1,.36,1)}.service-cta:hover .cta-title,.service-cta:focus-visible .cta-title{font-size:52px}@media (width<=800px){.service-cta{grid-template-columns:minmax(0,1fr) 110px}.cta-panel{gap:7px;padding:32px 18px}.cta-title{font-size:32px}.service-cta:hover .cta-title,.service-cta:focus-visible .cta-title{font-size:clamp(32px,6vw,52px)}}@media (width<=480px){.service-cta{grid-template-columns:minmax(0,1fr) 76px}.cta-panel{flex-direction:column;gap:7px;padding:34px 12px}.cta-title{font-size:min(32px,6.8vw)}.service-cta:hover .cta-title,.service-cta:focus-visible .cta-title{font-size:min(52px,7.5vw)}}.cta-symbol svg{width:58px;height:58px}@media (width<=800px){.cta-symbol svg{width:34px;height:34px}}[data-services-editorial] .service-cta,[data-services-editorial] .service-cta *{font-variation-settings:normal;font-family:HeroVinila,sans-serif;font-weight:400}[data-services-editorial] .service-cta{color:#000;text-decoration:none}[data-services-editorial]{z-index:1;padding-bottom:40px;position:relative;overflow:visible}[data-services-editorial].animated .pin{z-index:0;background:#dbdfe2}[data-services-editorial].animated.stack-fixed .pin{top:20px;left:var(--stack-left);width:var(--stack-width);margin:0;position:fixed}[data-services-editorial].stack-passed .pin{visibility:hidden;pointer-events:none}[data-services-editorial] .service-cta-wrap{z-index:8;background:#dbdfe2;padding:40px 4vw 40px 0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}[data-services-editorial] .service-cta{opacity:1;transform:none}@media (width<=800px){[data-services-editorial] .service-cta-wrap{padding:30px 0}}[data-services-editorial].animated.stack-fixed.last-reading .pin{max-height:none;overflow:visible}[data-services-editorial].animated.settled .service[data-service="04"].expanded .description>p{padding-bottom:16px;line-height:1.5}[data-services-editorial].animated.stack-fixed .pin{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){[data-services-editorial].animated.stack-fixed .pin{transition:none}}
