.r17-support-page{background:var(--ink);color:var(--paper)}.r17-support-page :is(main,section,div,h1,h2,h3,p,li,a){min-width:0}.r17-support-page :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}.r17-support-hero{padding-block:var(--section-intro-space) var(--section-space)}.r17-support-hero .section-name{color:var(--lime)}.r17-support-hero h1{max-width:18ch;font-size:clamp(48px,6.5vw,104px);line-height:1}.r17-support-page p,.r17-support-page li{font-size:20px;line-height:1.55}.r17-support-hero>p{max-width:52ch;margin:32px 0}.r17-support-page .button{text-align:left;white-space:normal;gap:18px;max-width:100%;height:auto;min-height:48px;font-size:16px;line-height:1.35}.r17-support-page .button svg,.r17-support-link svg{flex-shrink:0}.r17-support-actions{flex-wrap:wrap;align-items:center;gap:24px 32px;display:flex}.r17-support-link{text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:18px;font-weight:600;text-decoration:underline;display:inline-flex}.r17-support-page :is(a,button):focus-visible{outline:3px solid var(--lime);outline-offset:5px}.r17-support-content{padding-block:var(--section-intro-space);background:var(--paper);color:var(--ink)}.r17-support-content+.r17-support-content{padding-top:0}.r17-support-content :is(a,button):focus-visible{outline-color:var(--ink)}.r17-support-content h2{margin-bottom:28px;font-size:clamp(36px,4vw,64px);line-height:1.08}.r17-support-content h3{margin-bottom:20px;font-size:clamp(32px,3vw,48px);line-height:1.1}.r17-support-content p{max-width:66ch;margin-bottom:24px}.r17-support-city-nav{flex-wrap:wrap;gap:12px 28px;margin-bottom:42px;display:flex}.r17-support-city-nav a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:18px;text-decoration:underline;display:inline-flex}.r17-support-cities{grid-template-columns:minmax(0,1fr);display:grid}.r17-support-cities>section{border-top:1px solid #04051940;padding-block:36px;scroll-margin-top:120px}.r17-support-cities>section:last-child{padding-bottom:0}.r17-support-content ol{max-width:68ch;margin:0 0 32px;padding-left:24px}.r17-support-content li{margin-bottom:20px;padding-left:8px}.r17-support-content .r17-support-note{border-left:3px solid var(--ink);padding-left:18px;font-size:17px}.r17-support-content .r17-support-address{overflow-wrap:anywhere;margin-top:16px;font-size:17px}@media (width<=600px){.r17-support-hero h1{font-size:clamp(44px,11vw,64px)}.r17-support-page p,.r17-support-page li{font-size:18px}.r17-support-page .button{justify-content:space-between;width:100%;padding:16px 22px}.r17-support-hero>p{margin-block:26px}.r17-support-actions{align-items:stretch}.r17-support-cities>section{padding-block:28px}.r17-support-city-nav{gap:8px 22px;margin-bottom:28px}}.xp-page{background:var(--ink);color:var(--paper)}.xp-page mark{background:var(--lime);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .07em .04em}.xp-page :is(h1,h2,h3,p,figure,div){min-width:0}.xp-page h1{font-size:clamp(64px,6.7vw,124px);line-height:.98}.xp-page h2{font-size:clamp(54px,5.5vw,100px);line-height:1}.xp-page h3{line-height:1.05}.xp-page p{font-size:clamp(20px,1.6vw,27px);line-height:1.45}.xp-page .section-name{margin-bottom:28px;display:block}.xp-page .button{text-align:center;gap:18px;max-width:100%;font-size:clamp(14px,1.12vw,19px);line-height:1.2}.xp-page .button-dark:is(:hover,:focus-visible){color:var(--paper);background:#2024ba}.xp-section{padding-block:var(--section-space)}.xp-light{background:var(--paper);color:var(--ink)}.xp-light .section-name{color:var(--lime)}.xp-photo{background:#20223b;overflow:hidden}.xp-photo img{object-fit:cover;width:100%;height:100%}.xp-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 6%;padding-top:64px;display:grid}.xp-hero-copy{padding-block:25px 70px}.xp-hero h1{font-size:clamp(60px,5.6vw,108px)}.xp-hero-copy p{max-width:36ch;margin:32px 0}.xp-hero-photo{align-self:stretch;min-height:640px}.xp-hero-photo img{object-position:48% center}.xp-hero-caption{color:#c3c4cf;grid-column:1/-1;justify-content:space-between;padding-block:24px 32px;font-size:18px;display:flex}.xp-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:6%;margin-bottom:64px;display:grid}.xp-section-heading>p{max-width:34ch;padding-bottom:5px}.xp-event-card{border-block:1px solid #04051940;grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr) auto;align-items:center;gap:40px;padding-block:40px;display:grid}.xp-event-date time{flex-direction:column;display:flex}.xp-event-date strong{font:800 100px/.9 var(--display)}.xp-event-date time>span{margin-top:12px;font-size:16px}.xp-status{background:var(--lime);margin-top:24px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-block}.xp-event-description h3{font-size:clamp(52px,5vw,88px)}.xp-event-description p{margin:12px 0 8px}.xp-event-description>span{font-size:18px}.xp-agenda-note{max-width:none;margin-top:26px}.xp-agenda-note a{text-underline-offset:4px;text-decoration:underline}.xp-closeup-heading p{max-width:45ch;margin-top:32px}.xp-photo-story{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;max-width:1050px;margin-top:56px;display:grid}.xp-photo-story figure:nth-child(2){margin-top:70px}.xp-photo-story .xp-photo{aspect-ratio:4/5}.xp-photo-story figure{max-width:460px}.xp-photo-story figcaption{margin-top:18px;font-size:18px}.xp-city{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8%;display:grid}.xp-city .section-name{color:var(--lime)}.xp-city>div>p{margin-top:32px}.xp-city-contact{background:var(--ink);color:var(--paper);padding:40px}.xp-city-contact h3{margin-bottom:28px;font-size:clamp(36px,3.3vw,60px)}.xp-city-form fieldset{border:0;min-width:0;margin:0;padding:0}.xp-city-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.xp-city-form-grid label{align-content:start;gap:8px;font-size:17px;display:grid}.xp-city-form-grid .xp-city-full{grid-column:1/-1}.xp-city-form :is(input:not([type=checkbox]),textarea){background:var(--surface);width:100%;min-width:0;color:var(--paper);font:400 18px/1.35 var(--body);border:1px solid #f4f4ed66;border-radius:0;padding:13px 14px}.xp-city-form input::placeholder,.xp-city-form textarea::placeholder{color:#b9bac6;opacity:1}.xp-city-form textarea{resize:vertical;min-height:110px}.xp-city-form :is(input,textarea,button):focus-visible{outline:2px solid var(--lime);outline-offset:4px}.xp-city-form .xp-city-consent{align-items:flex-start;gap:12px;margin:24px 0;font-size:16px;line-height:1.4;display:flex}.xp-city-consent input{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0;margin-top:2px}.xp-city-form .button{background:var(--lime);width:100%;color:var(--ink);justify-content:space-between}.xp-city-form .button:disabled{opacity:.65;cursor:wait}.xp-page .xp-city-form-note{color:#c3c4cf;margin-top:16px;font-size:15px;line-height:1.4}.xp-page .xp-city-form-status{border-left:3px solid var(--lime);margin-top:20px;padding-left:16px;font-size:18px;line-height:1.4}.xp-city-form-status:empty{display:none}.xp-city-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.xp-city-form-grid{grid-template-columns:minmax(0,1fr)}}.xp-event-header .button{padding:16px 24px;font-size:14px}.xp-event-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:0 5%;padding-top:46px;display:grid}.xp-event-hero-copy{z-index:1;padding-block:24px 56px;position:relative}.xp-breadcrumb{letter-spacing:.07em;color:var(--lime);margin-bottom:38px;font-size:14px;font-weight:600;display:block}.xp-event-place{align-items:center;gap:22px;margin-bottom:28px;font-weight:600;display:flex}.xp-event-place span{border-left:1px solid #fff6;padding-left:22px;font-size:16px}.xp-event-hero h1{font-size:clamp(64px,7.25vw,139px)}.xp-event-hero-copy>h1+p{max-width:37ch;margin:30px 0}.xp-page .xp-small{color:#c3c4cf;max-width:44ch;margin-top:18px;font-size:16px}.xp-athlete-photo{background:var(--ink);align-items:flex-end;min-height:580px;display:flex}.xp-athlete-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:860px}.xp-event-facts{border-top:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:30px;display:grid}.xp-event-facts>span{border-right:1px solid #fff3;flex-direction:column;gap:6px;padding-inline:24px;font-size:18px;display:flex}.xp-event-facts>span:first-child{padding-left:0}.xp-event-facts>span:last-child{border-right:0}.xp-event-facts strong{color:var(--lime);font-size:20px}.xp-opportunity{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:8%;display:grid}.xp-opportunity p{margin-top:32px}.xp-opportunity .xp-photo{height:100%;min-height:480px;max-height:640px}.xp-live{background:#2024ba}.xp-live .xp-section-heading{align-items:center;margin-bottom:0}.xp-live-copy p{margin-bottom:24px}.xp-strong{font-weight:600}.xp-live-copy .button{margin-top:12px}.xp-method-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6%;display:grid}.xp-method-body .xp-photo{min-height:480px;max-height:660px}.xp-method-body ul{margin:0;padding:0;list-style:none}.xp-method-body li{border-top:1px solid #04051940;padding:23px 0;font-size:clamp(20px,1.65vw,28px)}.xp-method-body li:last-child{border-bottom:1px solid #04051940}.xp-curriculum{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7%;display:grid}.xp-curriculum p{margin-top:30px}.xp-curriculum ol{margin:0;padding:0;list-style:none}.xp-curriculum li{border-top:1px solid #ffffff40;grid-template-columns:38px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.xp-curriculum li>span{color:var(--lime);font-size:18px}.xp-curriculum h3{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:clamp(22px,1.8vw,30px);font-weight:500;line-height:1.3}.xp-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 6%;margin-top:64px;display:grid}.xp-audience-grid article{border-top:1px solid #04051940;padding-top:26px}.xp-audience-grid h3{margin-bottom:18px;font-size:clamp(36px,3.2vw,56px)}.xp-audience-note{border-left:4px solid var(--ink);background:#04051908;max-width:70ch;margin-top:48px;padding:24px}.xp-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.xp-bonus-grid article>div{background:#14162f;height:330px;margin-bottom:28px;padding:24px}.xp-bonus-grid img{object-fit:contain;width:100%;height:100%}.xp-bonus-grid h3{font-size:clamp(32px,2.9vw,48px)}.xp-bonus-grid p{color:#c3c4cf;margin-top:12px}.xp-apply{background:var(--lime);color:var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:7%;display:grid}.xp-apply .section-name{color:var(--ink)}.xp-apply mark{background:var(--ink);color:var(--paper)}.xp-apply>div>p{margin-top:28px}.xp-apply-panel{border:1px solid #04051960;padding:40px}.xp-page .xp-apply-panel>p:first-child{margin-top:0}.xp-price{font:800 clamp(70px,6vw,112px)/1.1 var(--display);margin-top:10px;display:block}.xp-apply-panel .button{background:var(--ink);color:var(--paper);margin-top:28px}.xp-apply-panel ol{margin:28px 0 0;padding-left:22px;font-size:18px}.xp-apply-panel li+li{margin-top:12px}.xp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;display:grid}.xp-faq details{border-top:1px solid #04051940;padding-block:23px}.xp-faq summary{cursor:pointer;font-size:24px;font-weight:600}.xp-faq details p{margin-top:20px;font-size:21px}@media (width<=1100px){.xp-event-card{grid-template-columns:160px minmax(0,1fr)}.xp-event-card>.button{grid-column:2;justify-self:start}.xp-hero-photo{min-height:560px}.xp-city-contact,.xp-apply-panel{padding:28px}.xp-photo-story{gap:20px}}@media (width<=760px){.xp-page h1{font-size:clamp(54px,10.5vw,80px)}.xp-page h2{font-size:clamp(46px,9.8vw,72px)}.xp-page p{font-size:20px}.xp-page .section-name{margin-bottom:22px}.xp-page .button{padding:18px 22px;font-size:14px}.xp-hero,.xp-event-hero{padding-top:32px;display:block}.xp-hero h1{font-size:clamp(45px,9.8vw,72px)}.xp-hero-copy{padding-block:0 38px}.xp-hero-copy p{margin-block:26px}.xp-hero-photo{height:420px;min-height:0}.xp-hero-caption{gap:20px;font-size:15px}.xp-hero-caption span{max-width:17ch}.xp-section-heading,.xp-opportunity,.xp-method-body,.xp-curriculum,.xp-city,.xp-apply,.xp-faq{grid-template-columns:minmax(0,1fr);gap:36px}.xp-section-heading{margin-bottom:38px}.xp-section-heading>p{max-width:44ch}.xp-event-card{grid-template-columns:95px minmax(0,1fr);gap:26px 20px;padding-block:30px}.xp-event-date strong{font-size:76px}.xp-event-date time>span{font-size:12px}.xp-status{padding:6px;font-size:11px;line-height:1.3}.xp-event-description h3{font-size:48px}.xp-event-description>span{font-size:16px}.xp-event-card>.button{grid-column:1/-1;justify-self:stretch}.xp-agenda-note{font-size:18px}.xp-photo-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.xp-photo-story figure:nth-child(2),.xp-photo-story figure:nth-child(3){margin-top:0}.xp-photo-story figure:first-child{grid-column:1/-1}.xp-photo-story figure:first-child .xp-photo{aspect-ratio:4/3}.xp-photo-story figcaption{margin-top:12px;font-size:16px}.xp-city-contact .contact-panel :is(p,label,select,a,button){font-size:16px}.xp-event-hero h1{font-size:clamp(54px,11.5vw,86px)}.xp-breadcrumb{margin-bottom:26px;font-size:12px}.xp-event-place{flex-wrap:wrap;gap:12px}.xp-event-place span{padding-left:12px;font-size:14px}.xp-event-hero-copy{padding:0 0 28px}.xp-athlete-photo{height:430px;min-height:0}.xp-athlete-photo img{height:100%}.xp-event-facts{gap:12px}.xp-event-facts>span{padding-inline:8px;font-size:14px}.xp-event-facts strong{overflow-wrap:anywhere;font-size:14px}.xp-opportunity .xp-photo,.xp-method-body .xp-photo{height:400px;min-height:0}.xp-method-body li{padding-block:20px}.xp-curriculum li{gap:12px}.xp-curriculum h3{font-size:22px}.xp-audience-grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:40px}.xp-audience-grid h3{font-size:36px}.xp-audience-note{padding:20px}.xp-bonus-grid{grid-template-columns:minmax(0,1fr);gap:44px}.xp-bonus-grid article>div{height:300px;margin-bottom:22px}.xp-bonus-grid h3{font-size:36px}.xp-faq summary{font-size:22px}.xp-event-header .button,.xp-event-header .course-student{gap:8px;padding:12px 8px;font-size:12px}}.xp-application-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:6%;display:grid}.xp-application-intro h1{font-size:clamp(58px,5.4vw,104px)}.xp-application-intro>p{max-width:34ch;margin-top:28px}.xp-application-intro dl{border-top:1px solid #ffffff40;margin-block:40px}.xp-application-intro dl>div{border-bottom:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:20px 0;display:flex}.xp-application-intro dt{color:#c3c4cf}.xp-application-intro dd{margin:0;font-weight:600}.xp-application-intro>a{text-underline-offset:5px;text-decoration:underline}.xp-application-card{background:var(--paper);color:var(--ink);padding:clamp(24px,3.4vw,60px);scroll-margin-top:150px}.xp-application-card h2{font-size:48px}.xp-page .xp-form-description{margin:16px 0 32px;font-size:18px}.xp-application-card form,.xp-application-card .xp-form-fields{gap:26px;display:grid}.xp-form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.xp-page .xp-form-help{margin-top:24px;font-size:16px}.xp-form-help a,.xp-form-acceptance a{text-underline-offset:3px;text-decoration:underline}.xp-form-protocol span{overflow-wrap:anywhere;font-size:16px}.xp-form-result .xp-form-whatsapp{white-space:normal;max-width:100%;margin-top:12px;text-decoration:none}.xp-form-whatsapp svg{flex-shrink:0}.xp-form-field{gap:10px;font-size:19px;font-weight:500;display:grid}.xp-form-field :is(input,textarea){width:100%;min-width:0;color:var(--ink);font:400 18px/1.4 var(--body);background:#fff;border:1px solid #04051960;border-radius:0;padding:14px}.xp-form-field textarea{resize:vertical}.xp-form-field small{color:#505162;font-size:15px;font-weight:400}.xp-form-row{grid-template-columns:100px minmax(0,1fr);gap:20px;display:grid}.xp-application-card fieldset{border:0;min-width:0;margin:0;padding:0}.xp-application-card legend{margin-bottom:14px;font-size:20px;font-weight:600}.xp-form-choices{gap:10px;display:grid}.xp-form-choices label{cursor:pointer;border:1px solid #04051940;align-items:center;gap:12px;padding:14px;font-size:18px;display:flex}.xp-form-choices label:has(input:checked){border-color:var(--ink);background:#d2ff0238}.xp-form-choices input,.xp-form-acceptance input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:0}.xp-page .xp-form-guidance{background:#d9eaf0;padding:18px;font-size:18px}.xp-form-guidance a{text-decoration:underline}.xp-form-acceptance{align-items:flex-start;gap:14px;font-size:17px;display:flex}.xp-form-acceptance input{margin-top:3px}.xp-application-card .button:disabled{opacity:.5;cursor:not-allowed}.xp-application-card :is(input,textarea,a,button):focus-visible{outline-offset:4px;outline:3px solid #2024ba}.xp-form-result:empty{display:none}.xp-form-result{border-top:1px solid #04051950;padding-top:24px}.xp-page .xp-form-result p{margin:12px 0;font-size:18px}.xp-form-result a{text-decoration:underline}@media (width<=950px){.xp-application-layout{grid-template-columns:minmax(0,1fr);gap:48px}.xp-application-intro>p{max-width:52ch}.xp-application-intro dl{max-width:620px}}@media (width<=450px){.xp-application-card{padding:22px 18px}.xp-application-card h2{font-size:40px}.xp-form-row{grid-template-columns:80px minmax(0,1fr);gap:14px}.xp-form-preview{padding:16px}}.codigo-editorial{--course-cta:#08f673;--course-accent:#08f673;--course-deep:#1c26b3;--s5-yellow:#08f673;--course-gradient:linear-gradient(125deg,#1c26b3,#14208d);--paper:#f4f4ed;--ink:#040519}.codigo-editorial .cr-section{padding:clamp(72px,7vw,120px) var(--gutter)}.codigo-editorial .cr-dark{color:#f4f4ed;background:#040519}.codigo-editorial .cr-light{color:#040519;background:#f4f4ed}.codigo-editorial .cr-blue{color:#f4f4ed;background:radial-gradient(at 100% 0,#3670cc55,#0000 60%),linear-gradient(145deg,#1c26b3,#151b79)}.codigo-editorial.course-sales.s5-page .codigo-enroll>a.button{border-color:#08f673}.codigo-editorial .cr-section h2{max-width:25ch;margin:0 0 40px;font-size:clamp(44px,4.9vw,84px);line-height:1.02}.codigo-editorial .cr-section h2 span,.codigo-editorial .cr-section h3 span{color:#08f673}.codigo-editorial .cr-light h2 span{color:#1c26b3}.codigo-editorial .cr-section h3{margin:0 0 20px;font-size:clamp(30px,2.7vw,44px)}.codigo-editorial .cr-section p{max-width:62ch;margin:0 0 20px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.codigo-editorial .cr-section .cr-label{font-family:var(--body);letter-spacing:.12em;margin-bottom:24px;font-size:14px;font-weight:700;line-height:1.4}.codigo-editorial .cr-copy p:last-child{margin-bottom:0}.codigo-editorial .cr-section .cr-lead{font-size:clamp(23px,2vw,30px);line-height:1.35}.codigo-editorial .cr-split,.cr-coach-top,.cr-coach-bottom,.cr-origin-grid,.cr-audience-grid,.cr-included-grid,.cr-closing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);display:grid}.codigo-editorial .cr-section :is(article,figure,div){min-width:0}.codigo-editorial .s5-hero h1{margin:12px 0;font-size:clamp(56px,4.8vw,90px)}@media (width>=801px){.codigo-editorial .course-hero-background img{object-position:center top}}.codigo-editorial .s5-hero .s5-logo{width:clamp(190px,16vw,250px)}.codigo-editorial .course-hero-eyebrow{letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:700}.codigo-editorial .cr-hero-dimensions{letter-spacing:.04em;margin:0 0 12px;font-size:14px;font-weight:700}.codigo-editorial .s5-hero .s5-lead{max-width:45ch;margin-bottom:12px;font-size:clamp(18px,1.35vw,21px)}.codigo-editorial .s5-hero .codigo-enroll{margin-top:16px}.codigo-editorial .codigo-enroll>p{max-width:none;margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.4}.codigo-editorial .cr-actions{border-block:1px solid #04051933;flex-wrap:wrap;gap:16px 30px;margin:40px 0 26px;padding:36px 0;list-style:none;display:flex}.codigo-editorial .cr-actions li{font-family:var(--display);font-size:clamp(28px,3vw,48px);line-height:1.1}.cr-diagnosis-end{justify-content:space-between;gap:40px;display:flex}.cr-diagnosis-end p{flex:1}.cr-thesis-intro{max-width:740px;margin-left:auto}.cr-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.cr-pillars article{border-top:2px solid #08f673;padding-top:28px}.codigo-editorial .cr-pillars .cr-label{color:#08f673}.codigo-editorial .cr-pillars h3{min-height:2.1em}.cr-thesis-end{border-top:1px solid #fff3;justify-content:space-between;gap:36px;margin-top:36px;padding-top:30px;display:flex}.codigo-editorial .cr-thesis-end p{font-size:18px}.cr-thesis-end strong{color:#08f673;display:block}.cr-language-intro{grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:46px;display:grid}.cr-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5vw;display:grid}.cr-concepts>article,.cr-concepts-end{border-top:1px solid #fff5;padding:38px 0}.codigo-editorial .cr-concepts h3{color:#08f673}.codigo-editorial .cr-concepts .cr-concept-subtitle{margin-bottom:14px;font-size:23px;font-weight:700}.cr-origin-grid{align-items:center;margin-top:64px}.cr-origin-date>span{font-size:26px}.cr-origin-date>strong{font-family:var(--display);margin:20px 0;font-size:clamp(120px,16vw,260px);line-height:1;display:block}.cr-origin-date strong span{color:#1c26b3}.cr-origin-end{border-top:1px solid #04051933;justify-content:space-between;align-items:baseline;gap:24px;margin-top:48px;padding-top:36px;display:flex}.cr-coach-top{align-items:center}.cr-coach-top figure{margin:0}.cr-coach-top img{width:100%;height:auto;display:block}.cr-coach-top figcaption{color:#c6c7d0;margin-top:12px;font-size:14px}.cr-coach-bottom{border-top:1px solid #fff3;align-items:center;margin-top:64px;padding-top:48px}.cr-coach-verbs{margin:20px 0;padding:0;list-style:none}.codigo-editorial .cr-coach-verbs li{font-family:var(--display);color:#08f673;font-size:clamp(36px,4vw,60px);line-height:1.05}.codigo-editorial .cr-possibilities{border-top:1px solid #ffffff26}.cr-possibilities-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.cr-possibilities-grid ul{grid-template-columns:1fr 1fr;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.codigo-editorial .cr-possibilities-grid li{border-bottom:1px solid #fff3;padding-bottom:12px;font-size:25px}.cr-audience-grid article img{width:100%;height:auto;margin-bottom:30px;display:block}.cr-audience-secondary{border-top:1px solid #04051933;grid-template-columns:1fr 1fr;gap:5vw;margin-top:36px;padding-top:40px;display:grid}.cr-testimonials{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.cr-testimonials figure{color:#040519;background:#f4f4ed;flex-direction:column;margin:0;padding:32px;display:flex}.cr-testimonials blockquote{flex:1;margin:0}.cr-quote-mark{color:#1c26b3;font-family:Georgia,serif;font-size:80px;line-height:.85;display:block}.codigo-editorial .cr-testimonials blockquote p{font-size:clamp(22px,1.9vw,28px);line-height:1.4}.cr-testimonials figcaption{border-top:1px solid #04051933;flex-direction:column;gap:4px;margin-top:20px;padding-top:20px;display:flex}.cr-testimonials figcaption strong{font-size:20px}.cr-testimonials figcaption :is(span,time,small){font-size:14px}.cr-included-grid{align-items:center;margin:48px 0}.cr-platform img{width:100%;height:auto}.cr-deliverables article+article{border-top:1px solid #fff3;margin-top:26px;padding-top:26px}.cr-bonuses{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:24px;padding-top:48px;display:grid}.cr-bonus-heading{grid-column:1/-1}.cr-bonuses article{border:1px solid #08f67366;padding:32px}.cr-bonus-tag{color:#040519;background:#08f673;margin-bottom:24px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.cr-bonuses ul{margin:24px 0 0;padding:0;list-style:none}.cr-bonuses li{border-top:1px solid #fff3;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.cr-bonuses time{color:#08f673;font-size:16px}.cr-access{border-bottom:1px solid #fff3;grid-template-columns:auto 1fr;align-items:center;gap:36px;padding:48px 0;display:grid}.cr-access>strong{font-family:var(--display);color:#08f673;font-size:150px;line-height:1}.cr-access p:last-child{margin-bottom:0}.cr-access-benefits{grid-template-columns:1fr 1fr;gap:36px;padding-top:40px;display:grid}.codigo-editorial .cr-curriculum{padding-top:0}.cr-curriculum-grid{grid-template-columns:.65fr 1.35fr;gap:5vw;display:grid}.codigo-editorial .cr-curriculum-note p:first-child{color:#08f673;font-size:16px;font-weight:700}.cr-accordions details{border-top:1px solid #fff4}.cr-accordions details:last-child{border-bottom:1px solid #fff4}.cr-accordions summary{cursor:pointer;align-items:flex-start;gap:20px;padding:24px 0;list-style:none;display:flex}.cr-accordions summary::-webkit-details-marker{display:none}.cr-module-label{flex-direction:column;flex:1;gap:8px;display:flex}.cr-module-label>strong{letter-spacing:.08em;color:#08f673;font-size:14px}.cr-module-heading{font-family:var(--display);font-size:30px;line-height:1.12}.codigo-module-description{color:#c6c7d0;font-size:17px;line-height:1.45}.codigo-module-number{font-family:var(--display);font-size:32px}.cr-expand{flex-shrink:0;margin-left:auto;font-size:30px;line-height:1}.cr-accordions details[open] .cr-expand{transform:rotate(45deg)}.cr-accordions ul{margin:0;padding:0 0 24px 54px;list-style:none}.cr-accordions li{border-top:1px solid #fff2;justify-content:space-between;gap:24px;padding:14px 0;display:flex}.codigo-editorial .cr-accordions li{font-size:17px}.cr-duration{white-space:nowrap;color:#08f673;padding-top:4px;font-size:14px}.codigo-editorial .cr-not h2{max-width:35ch;margin-bottom:48px;font-size:clamp(36px,3.7vw,62px)}.codigo-editorial .cr-bridge{isolation:isolate;min-height:750px;padding-right:52%;position:relative}.cr-bridge-photo{z-index:-1;position:absolute;inset:0 0 0 45%}.cr-bridge-photo img{object-fit:cover;object-position:center top}.cr-bridge-photo:after{content:"";background:linear-gradient(90deg,#040519,#0000 55%);position:absolute;inset:0}.codigo-editorial .cr-bridge h2{font-size:clamp(40px,4vw,68px)}.codigo-editorial .cr-offer{background:#1c26b3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.codigo-editorial .cr-offer h2{font-size:clamp(60px,5.8vw,96px)}.cr-offer-bonus-note{border-top:1px solid #fff5;margin-top:40px;padding-top:28px}.cr-offer-bonus-note>span{color:#08f673;font-size:14px;font-weight:700}.cr-offer-bonus-note p{margin-top:12px!important}.codigo-editorial .s5-offer-panel{color:#040519;background:#f4f4ed;border-top:8px solid #08f673;padding:clamp(26px,3vw,48px)}.codigo-editorial .s5-offer-panel h3{font-size:clamp(42px,4vw,64px)}.codigo-editorial .s5-offer-panel ul{border-block:1px solid #04051933;margin:26px 0;padding:24px 0;list-style:none}.codigo-editorial .s5-offer-panel li{gap:14px;margin-bottom:14px;font-size:18px;display:flex}.codigo-editorial .s5-offer-panel li:last-child{margin:0}.codigo-editorial .s5-price>strong{font-size:clamp(54px,5vw,88px);line-height:1.1}.codigo-editorial .s5-price sup{font-family:var(--body);vertical-align:super;font-size:20px}.codigo-editorial .s5-offer-panel .cr-label{margin-bottom:16px}.codigo-editorial .s5-offer-panel .codigo-enroll>p{margin-top:14px;font-size:12px}.codigo-editorial .s5-offer-panel .s5-checkout-note{margin-top:18px;font-size:13px}.codigo-editorial .cr-guarantee{border-top:1px solid #fff4;display:block}.codigo-editorial .cr-guarantee h2{max-width:none;margin-bottom:24px}.codigo-editorial .cr-guarantee>div{max-width:1120px}.codigo-editorial .cr-faq{grid-template-columns:.75fr 1.25fr;gap:6vw;display:grid}.cr-faq .cr-accordions details{border-color:#04051944}.codigo-editorial .cr-faq summary{padding:24px 0;font-size:21px;line-height:1.35}.codigo-editorial .cr-faq details p{margin:0;padding-bottom:24px;font-size:18px}.codigo-editorial .cr-closing{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:6vw;padding-block:64px;display:grid}.codigo-editorial .cr-closing h2{max-width:none;margin-bottom:22px;font-size:clamp(40px,4vw,64px)}.codigo-editorial .cr-closing .cr-label{margin-bottom:16px}.codigo-editorial .cr-closing p{margin-bottom:0}.codigo-editorial .cr-closing>.codigo-enroll{justify-self:end;margin-top:0}.codigo-editorial .cr-closing>.codigo-enroll>p{margin-top:14px}@media (width>=801px) and (height<=800px){.codigo-editorial .s5-hero h1{font-size:clamp(52px,7.9vh,64px)}.codigo-editorial .s5-hero-copy{padding-block:18px}.codigo-editorial .s5-hero .s5-logo{width:190px}}@media (width<=1000px){.cr-curriculum-grid{grid-template-columns:1fr}.cr-pillars{gap:24px}.codigo-editorial .cr-offer{gap:32px}.codigo-editorial .s5-offer-panel .button{gap:10px;padding-inline:16px;font-size:13px}}@media (width<=800px){.codigo-editorial .cr-section{padding:64px 24px}.codigo-editorial .cr-section h2{margin-bottom:30px;font-size:clamp(40px,10vw,64px)}.codigo-editorial .cr-section h3{font-size:32px}.codigo-editorial .cr-section p{font-size:18px}.codigo-editorial .s5-hero-copy{background:#1c26b3;padding:24px}.codigo-editorial .s5-hero h1{font-size:clamp(46px,12vw,60px)}.codigo-editorial .s5-hero .s5-logo{width:190px}.codigo-editorial .s5-hero .s5-lead{font-size:18px}.codigo-editorial .cr-hero-dimensions{font-size:12px}.codigo-editorial .s5-hero .codigo-enroll .button{gap:12px;padding-inline:20px;font-size:13px}.codigo-editorial .cr-split,.cr-coach-top,.cr-coach-bottom,.cr-origin-grid,.cr-audience-grid,.cr-included-grid,.cr-closing-grid,.cr-pillars,.cr-language-intro,.cr-concepts,.cr-possibilities-grid,.cr-audience-secondary,.cr-testimonials,.cr-bonuses,.cr-access-benefits,.codigo-editorial .cr-offer,.codigo-editorial .cr-faq{grid-template-columns:minmax(0,1fr);gap:32px}.cr-diagnosis-end,.cr-thesis-end,.cr-origin-end{display:block}.cr-thesis-end p{margin-bottom:20px}.cr-pillars h3{min-height:0!important}.cr-language-intro{gap:0;margin-bottom:24px}.cr-concepts{gap:0}.cr-concepts>article,.cr-concepts-end{padding:30px 0}.cr-origin-grid{margin-top:40px}.cr-origin-date p{display:none}.cr-origin-end{margin-top:32px}.cr-coach-bottom{margin-top:32px;padding-top:32px}.cr-audience-grid{gap:40px}.cr-audience-secondary{margin-top:26px;padding-top:30px}.cr-testimonials figure{padding:26px}.codigo-editorial .cr-testimonials blockquote p{font-size:22px}.cr-bonuses article{padding:26px}.cr-access>strong{font-size:100px}.codigo-editorial .cr-access h3{font-size:28px}.codigo-editorial .cr-curriculum{padding-top:0}.cr-accordions summary{gap:14px}.cr-module-heading{font-size:27px}.codigo-module-description{font-size:16px}.cr-accordions ul{padding-left:0}.codigo-editorial .cr-not h2{font-size:36px;line-height:1.1}.codigo-editorial .cr-bridge{min-height:0;padding:0 24px 64px}.cr-bridge-photo{z-index:0;height:400px;margin:0 -24px 32px;position:relative;inset:auto}.cr-bridge-photo img{object-position:center 25%}.cr-bridge-photo:after{background:linear-gradient(#0000 45%,#040519)}.codigo-editorial .cr-bridge h2{font-size:40px}.codigo-editorial .cr-offer h2{font-size:58px}.codigo-editorial .s5-offer-panel{padding:28px 22px}.codigo-editorial .s5-price>strong{font-size:clamp(50px,14vw,80px)}.codigo-editorial .cr-guarantee{grid-template-columns:1fr;gap:26px}.cr-guarantee>strong{text-align:left;font-size:150px}.codigo-editorial .cr-guarantee h2{font-size:40px}.cr-closing-grid{margin-top:32px}.cr-closing-offer{padding:26px 22px}.codigo-editorial .cr-closing-price{font-size:68px}.codigo-editorial .cr-section .codigo-enroll>p{font-size:12px}.codigo-editorial .cr-section .button{gap:12px;padding-inline:16px;font-size:13px}.cr-origin-date>strong{font-size:clamp(96px,29vw,140px)}.cr-access{grid-template-columns:1fr;gap:20px}.codigo-editorial .cr-closing{grid-template-columns:1fr;gap:32px}.codigo-editorial .cr-closing>.codigo-enroll{justify-self:start}.codigo-editorial .cr-closing h2{font-size:clamp(36px,9vw,54px)}}@media (width<=380px){.codigo-editorial .cr-section,.codigo-editorial .s5-hero-copy{padding-inline:20px}.codigo-editorial .cr-section h2{font-size:36px}.codigo-editorial .cr-access{grid-template-columns:1fr}.cr-access>strong{font-size:90px}.codigo-editorial .s5-offer-panel{padding-inline:18px}.codigo-editorial .s5-offer-panel .button{font-size:12px}.codigo-editorial .s5-offer-panel .codigo-enroll>p{font-size:10px}.cr-bridge-photo{margin-inline:-20px}.codigo-editorial .cr-closing-price{font-size:58px}}.codigo-editorial.cr-rhythm .cr-testimonials blockquote .cr-testimonial-translation{color:#404153;margin-top:20px;font-size:18px;line-height:1.5}.cr-testimonial-translation>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.codigo-editorial.cr-rhythm .s5-hero-copy{padding-block:36px}.codigo-editorial.cr-rhythm .s5-hero h1{margin:26px 0 24px;font-size:clamp(44px,4.1vw,78px);line-height:1}.codigo-editorial.cr-rhythm .s5-hero .s5-lead{margin-bottom:0}.codigo-editorial.cr-rhythm .s5-hero .codigo-enroll{margin-top:28px}.codigo-editorial.cr-rhythm .cr-concepts-cta{justify-content:center;margin-top:20px;display:flex}.codigo-editorial.cr-rhythm .cr-concepts-cta .codigo-enroll{margin-top:0}@media (width>=801px) and (height<=800px){.codigo-editorial.cr-rhythm .s5-hero-copy{padding-block:28px}.codigo-editorial.cr-rhythm .s5-hero h1{font-size:clamp(40px,4.1vw,60px)}}@media (width<=800px){.codigo-editorial.cr-rhythm .s5-hero h1{font-size:clamp(34px,8.4vw,60px)}.codigo-editorial.cr-rhythm .cr-concepts-cta{margin-top:24px}}.codigo-editorial.cr-rhythm{--cr-manifesto:clamp(64px,4.9vw,84px);--cr-section-title:clamp(48px,3.15vw,56px);--cr-component:clamp(28px,2vw,36px);--cr-space:clamp(60px,4.5vw,80px)}.codigo-editorial.cr-rhythm .cr-section{padding-block:var(--cr-space)}.codigo-editorial.cr-rhythm .cr-section h2{font-size:var(--cr-section-title);max-width:36ch;margin-bottom:28px;line-height:1.04}.codigo-editorial.cr-rhythm .cr-section h3{font-size:var(--cr-component);margin-bottom:16px}.codigo-editorial.cr-rhythm .cr-section .cr-label{margin-bottom:18px}.codigo-editorial.cr-rhythm .cr-section p{margin-bottom:16px}.codigo-editorial.cr-rhythm .cr-copy p:last-child{margin-bottom:0}.codigo-editorial.cr-rhythm .cr-diagnosis h2{font-size:clamp(40px,2.9vw,56px)}.codigo-editorial.cr-rhythm .cr-actions{gap:14px 30px;margin:28px 0 20px;padding-block:24px}.codigo-editorial.cr-rhythm .cr-actions li{font-size:var(--cr-component)}.codigo-editorial.cr-rhythm .cr-diagnosis-end{gap:32px}.codigo-editorial.cr-rhythm .cr-thesis h2{font-size:var(--cr-manifesto);max-width:25ch}.codigo-editorial.cr-rhythm .cr-thesis-intro{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;max-width:none;margin-left:0;display:grid}.codigo-editorial.cr-rhythm .cr-pillars{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin-top:28px}.codigo-editorial.cr-rhythm .cr-pillars article{grid-row:span 4;grid-template-rows:subgrid;padding-top:22px;display:grid}.codigo-editorial.cr-rhythm .cr-pillars article :is(.cr-label,h3,p){margin:0}.codigo-editorial.cr-rhythm .cr-pillars h3{min-height:0}.codigo-editorial.cr-rhythm .cr-thesis-end{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding-top:28px;display:grid}.codigo-editorial.cr-rhythm .cr-thesis-end p{margin:0;font-size:clamp(22px,1.65vw,28px);line-height:1.4}.codigo-editorial.cr-rhythm .cr-language h2{max-width:32ch;font-size:clamp(52px,4vw,68px)}.codigo-editorial.cr-rhythm .cr-language-intro{gap:4vw;margin-bottom:24px}.codigo-editorial.cr-rhythm .cr-concepts>article,.codigo-editorial.cr-rhythm .cr-concepts-end{padding-block:26px}.codigo-editorial.cr-rhythm .cr-concepts .cr-concept-subtitle{margin-bottom:12px;font-size:clamp(19px,1.4vw,22px)}.codigo-editorial.cr-rhythm .cr-origin h2{max-width:none}.codigo-editorial.cr-rhythm .cr-origin h2 span{display:block}.codigo-editorial.cr-rhythm .cr-origin-date>strong{margin:16px 0 24px;font-size:clamp(96px,11vw,190px);line-height:1}.codigo-editorial.cr-rhythm .cr-origin-grid{grid-template-columns:.85fr 1.15fr;gap:4vw;margin-top:28px}.codigo-editorial.cr-rhythm .cr-origin-end{margin-top:28px;padding-top:24px}.codigo-editorial.cr-rhythm .cr-origin-end h3{max-width:32ch}.codigo-editorial.cr-rhythm .cr-coach-top{grid-template-columns:1.1fr .9fr;gap:4vw}.codigo-editorial.cr-rhythm .cr-coach-top h2{max-width:24ch}.codigo-editorial.cr-rhythm .cr-coach-top figure{justify-self:end;width:100%;max-width:560px}.codigo-editorial.cr-rhythm .cr-coach-top img{object-fit:contain;max-height:510px}.codigo-editorial.cr-rhythm .cr-coach-bottom{align-items:start;gap:4vw;margin-top:32px;padding-top:32px}.codigo-editorial.cr-rhythm .cr-possibility-factors{color:#08f673;font-weight:500;line-height:1.6}.codigo-editorial.cr-rhythm .cr-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.codigo-editorial.cr-rhythm .cr-audience-grid article{grid-template-rows:subgrid;color:#040519;background:#08f673;grid-row:span 3;gap:22px;padding-bottom:28px;display:grid}.codigo-editorial.cr-rhythm .cr-audience-grid img{aspect-ratio:600/328;object-fit:cover;width:100%;height:auto;margin:0}.codigo-editorial.cr-rhythm .cr-audience-grid h3{margin:0;padding-inline:24px;font-size:clamp(26px,1.8vw,34px);line-height:1.1}.codigo-editorial.cr-rhythm .cr-audience-grid p{margin:0;padding-inline:24px;font-size:18px;line-height:1.55}@media (width>=801px) and (width<=1199px){.codigo-editorial.cr-rhythm .cr-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.codigo-editorial.cr-rhythm .cr-audience-secondary{gap:4vw;margin-top:24px;padding-top:28px}.codigo-editorial.cr-rhythm .cr-proof h2{max-width:34ch}.codigo-editorial.cr-rhythm .cr-testimonials{margin-top:28px}.codigo-editorial.cr-rhythm .cr-included-grid{grid-template-columns:.85fr 1.15fr;align-items:end;gap:4vw;margin:28px 0 0}.codigo-editorial.cr-rhythm .cr-platform img{object-fit:contain;object-position:center bottom;max-height:360px;display:block}.codigo-editorial.cr-rhythm .cr-deliverables{padding-bottom:28px}.codigo-editorial.cr-rhythm .cr-bonuses{gap:20px;padding-top:28px}.codigo-editorial.cr-rhythm .cr-bonus-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.codigo-editorial.cr-rhythm .cr-bonus-heading h3{margin:0}.codigo-editorial.cr-rhythm .cr-bonuses article{padding:26px}.codigo-editorial.cr-rhythm .cr-bonus-tag{margin-bottom:18px}.codigo-editorial.cr-rhythm .cr-access{gap:28px;padding-block:28px}.codigo-editorial.cr-rhythm .cr-access>strong{font-size:104px}.codigo-editorial.cr-rhythm .cr-access-benefits{gap:4vw;padding-top:28px}.codigo-editorial.cr-rhythm .cr-benefits-row{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding-top:32px;display:grid}.codigo-editorial.cr-rhythm .cr-benefits-row h3{min-height:2.24em;font-size:clamp(26px,2vw,34px);line-height:1.12}.codigo-editorial.cr-rhythm .cr-benefits-row p:last-child{margin-bottom:0}.codigo-editorial.cr-rhythm .cr-benefits-note{text-align:center;color:#c6c7d0;border-top:1px solid #ffffff26;max-width:85ch;margin:28px auto 0;padding-top:24px;font-size:18px;line-height:1.55}@media (width<=800px){.codigo-editorial.cr-rhythm .cr-benefits-row{grid-template-columns:minmax(0,1fr);gap:28px}.codigo-editorial.cr-rhythm .cr-benefits-row h3{min-height:0}.codigo-editorial.cr-rhythm .cr-benefits-note{text-align:left;margin-top:24px}.codigo-editorial.cr-rhythm .cr-included-grid .cr-platform{order:2}.codigo-editorial.cr-rhythm .cr-included-grid .cr-deliverables{order:1;padding-bottom:0}}.codigo-editorial.cr-rhythm .cr-curriculum{padding-top:var(--cr-space)}.codigo-editorial.cr-rhythm .cr-curriculum .codigo-module-description{color:#f4f4ed}.codigo-editorial.cr-rhythm .cr-curriculum h2{max-width:42ch;font-size:clamp(36px,2.7vw,48px)}.codigo-editorial.cr-rhythm .cr-curriculum-grid{grid-template-columns:.55fr 1.45fr;gap:4vw}.codigo-editorial.cr-rhythm .cr-accordions summary{padding-block:20px}.codigo-editorial.cr-rhythm .cr-module-heading{font-size:28px}.codigo-editorial.cr-rhythm .cr-not{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-block:clamp(64px,5vw,88px);display:flex}.codigo-editorial.cr-rhythm .cr-not h2{font-size:20px;font-family:var(--body);letter-spacing:0;margin:0 auto 20px;font-weight:700}.codigo-editorial.cr-rhythm .cr-not .cr-not-terms{font-family:var(--display);margin:0;font-size:clamp(42px,4.3vw,76px);line-height:1.1}.codigo-editorial.cr-rhythm .cr-not .cr-copy{max-width:64ch}.codigo-editorial.cr-rhythm .cr-not .cr-copy p{margin-inline:auto}.codigo-editorial.cr-rhythm .cr-not-terms span{color:#1c26b3}.codigo-editorial.cr-rhythm .cr-bridge{padding-block:clamp(88px,6.5vw,120px)}.codigo-editorial.cr-rhythm .cr-bridge h2{max-width:24ch;font-size:clamp(48px,4vw,68px)}.codigo-editorial.cr-rhythm .cr-offer h2{font-size:clamp(56px,4vw,68px)}.codigo-editorial.cr-rhythm .cr-offer .s5-offer-heading>.s5-logo{margin-bottom:clamp(28px,2.4vw,44px);display:block}.codigo-editorial.cr-rhythm .s5-offer-panel h3{font-size:48px}.codigo-editorial.cr-rhythm .s5-offer-panel ul{flex-direction:column;gap:10px;padding-block:20px;display:flex}.codigo-editorial.cr-rhythm .s5-offer-panel li{align-items:baseline;margin:0;padding:0;line-height:1.45}.codigo-editorial.cr-rhythm .cr-guarantee,.codigo-editorial.cr-rhythm .cr-closing{padding-block:56px}.codigo-editorial.cr-rhythm .cr-closing h2{font-size:clamp(40px,3.4vw,56px)}.codigo-editorial.cr-rhythm .cr-mini-offer{text-align:center;justify-self:end;width:100%;max-width:520px}.codigo-editorial.cr-rhythm .cr-mini-offer .cr-mini-access{margin-bottom:12px;font-size:18px}.codigo-editorial.cr-rhythm .cr-mini-offer .cr-mini-payment-label{margin-bottom:6px;font-size:20px}.codigo-editorial.cr-rhythm .cr-mini-price sup{font-family:var(--body);vertical-align:super;font-size:18px}.codigo-editorial.cr-rhythm .cr-mini-offer .cr-mini-terms{text-align:center;max-width:none;margin:16px auto 0;font-size:12px}.codigo-editorial.cr-rhythm .cr-mini-offer .cr-mini-price{font-family:var(--display);color:#08f673;white-space:nowrap;margin-bottom:12px;font-size:clamp(36px,3.3vw,56px);line-height:1.1}.codigo-editorial.cr-rhythm .cr-mini-offer .cr-mini-installments{margin-bottom:22px;font-size:20px}.codigo-editorial.cr-rhythm .cr-mini-offer .codigo-enroll{width:fit-content;max-width:100%;margin:0 auto}.codigo-editorial.cr-rhythm .cr-mini-offer .button{gap:20px;width:auto;max-width:100%;padding-inline:28px}.codigo-editorial.cr-rhythm .cr-mini-offer .course-enroll-note{text-transform:uppercase}.codigo-editorial.cr-rhythm .codigo-enroll>p{margin-top:14px;margin-bottom:0}@media (width<=1000px){.codigo-editorial.cr-rhythm .cr-curriculum-grid{grid-template-columns:1fr;gap:24px}}@media (width<=800px){.codigo-editorial.cr-rhythm{--cr-space:48px;--cr-section-title:clamp(32px,8.6vw,44px);--cr-component:28px;--cr-manifesto:clamp(42px,11vw,60px)}.codigo-editorial.cr-rhythm .cr-section h2{margin-bottom:24px}.codigo-editorial.cr-rhythm .cr-diagnosis h2{font-size:34px}.codigo-editorial.cr-rhythm .cr-thesis h2{font-size:var(--cr-manifesto)}.codigo-editorial.cr-rhythm .cr-thesis-intro{grid-template-columns:1fr;gap:0;max-width:62ch}.codigo-editorial.cr-rhythm .cr-pillars{grid-template-rows:none;grid-template-columns:1fr;gap:28px}.codigo-editorial.cr-rhythm .cr-pillars article{grid-row:auto;display:block}.codigo-editorial.cr-rhythm .cr-pillars article :is(.cr-label,h3,p){margin-bottom:16px}.codigo-editorial.cr-rhythm .cr-pillars article p:last-child{margin-bottom:0}.codigo-editorial.cr-rhythm .cr-thesis-end{grid-template-columns:1fr;gap:24px}.codigo-editorial.cr-rhythm .cr-language h2{font-size:clamp(36px,9.5vw,50px)}.codigo-editorial.cr-rhythm .cr-origin-grid,.codigo-editorial.cr-rhythm .cr-coach-top,.codigo-editorial.cr-rhythm .cr-included-grid,.codigo-editorial.cr-rhythm .cr-not{grid-template-columns:minmax(0,1fr);gap:24px}.codigo-editorial.cr-rhythm .cr-coach-top figure{justify-self:center;max-width:420px}.codigo-editorial.cr-rhythm .cr-coach-bottom{gap:24px;margin-top:28px;padding-top:28px}.codigo-editorial.cr-rhythm .cr-audience-grid{grid-template-columns:1fr;gap:28px}.codigo-editorial.cr-rhythm .cr-audience-grid article{grid-row:auto;display:block}.codigo-editorial.cr-rhythm .cr-audience-grid h3{margin-block:24px 18px;font-size:30px}.codigo-editorial.cr-rhythm .cr-testimonials figure{padding:24px}.codigo-editorial.cr-rhythm .cr-testimonials blockquote p{font-size:22px}.codigo-editorial.cr-rhythm .cr-bonus-heading{display:block}.codigo-editorial.cr-rhythm .cr-platform img{max-height:260px}.codigo-editorial.cr-rhythm .cr-access{gap:16px}.codigo-editorial.cr-rhythm .cr-access>strong{font-size:84px}.codigo-editorial.cr-rhythm .cr-access-benefits{gap:24px}.codigo-editorial.cr-rhythm .cr-curriculum h2{font-size:32px}.codigo-editorial.cr-rhythm .cr-module-heading{font-size:26px}.codigo-editorial.cr-rhythm .cr-not h2{font-size:18px}.codigo-editorial.cr-rhythm .cr-not .cr-not-terms{font-size:clamp(38px,8.8vw,54px)}.codigo-editorial.cr-rhythm .cr-bridge{padding-top:0;padding-bottom:64px}.codigo-editorial.cr-rhythm .cr-bridge h2{font-size:42px}.codigo-editorial.cr-rhythm .cr-offer h2{font-size:48px}.codigo-editorial.cr-rhythm .s5-offer-panel h3{font-size:38px}.codigo-editorial.cr-rhythm .cr-closing h2{font-size:36px}.codigo-editorial.cr-rhythm .cr-origin-end{margin-top:24px}}@media (width<=380px){.codigo-editorial.cr-rhythm .cr-offer h2{font-size:44px}.codigo-editorial.cr-rhythm .cr-section h2{overflow-wrap:normal}.codigo-editorial.cr-rhythm .cr-not .cr-not-terms,.codigo-editorial.cr-rhythm .cr-bridge h2{font-size:38px}.codigo-editorial.cr-rhythm .cr-closing h2{font-size:32px}}.corporate-page{--corp-blue:#1c26b3}.corp-section{padding-block:clamp(64px,7vw,120px)}.corporate-page .section-name{letter-spacing:.08em;font-size:clamp(14px,1.2vw,19px)}.corp-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.corp-hero-copy{padding:32px clamp(28px,4vw,72px) 36px var(--gutter);min-width:0}.corporate-page .corp-hero h1{letter-spacing:-.025em;text-wrap:initial;font-size:clamp(52px,5.15vw,92px);line-height:1.03}.corp-hero-copy p{max-width:37ch;margin:30px 0;font-size:clamp(20px,1.5vw,26px)}.corp-hero .button{justify-content:center;gap:22px;font-size:16px;display:inline-flex}.corp-hero-note{color:#c2c3ce;margin-top:18px;font-size:14px;display:block}.corp-hero-figure{width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.corp-hero-figure img{aspect-ratio:854/1280;object-fit:cover;object-position:50% 0;width:100%;height:auto;min-height:114.286%;display:block;position:absolute;inset:0 auto auto 0;transform:translateY(-12.5%)}.corp-nav{border-block:1px solid #f4f4ed33;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:24px;display:grid}.corp-nav a{align-items:center;gap:14px;width:fit-content;font-size:15px;display:flex}.corp-nav a:hover{color:var(--lime)}.corp-nav svg{width:20px;height:20px}.corp-intro{grid-template-columns:1fr 1fr;gap:8%;display:grid}.corp-prose p{font-size:clamp(20px,1.65vw,27px)}.corp-prose .corp-lead{font-size:clamp(24px,2.25vw,36px);font-weight:600;line-height:1.35}.corp-prose .corp-intro-end{border-top:1px solid #04051944;margin-top:32px;padding-top:28px}.corp-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:56px;display:grid}.corp-section-heading>p{max-width:32ch;font-size:clamp(20px,1.8vw,28px)}.corporate-page .corp-section-heading h2{font-size:clamp(44px,5vw,86px)}.corp-theme{border-top:1px solid #f4f4ed45;grid-template-columns:60px .9fr 1fr;gap:3vw;padding-block:44px;display:grid}.corp-theme-number{font:800 46px/1 var(--display);color:var(--lime)}.corp-theme-title>span{letter-spacing:.09em;color:var(--lime);font-size:13px}.corp-theme-title h3{text-transform:uppercase;margin-top:20px;font-size:clamp(34px,3.6vw,58px);line-height:1.05}.corp-theme-body p{font-size:clamp(19px,1.55vw,25px)}.corp-theme-body .corp-question{color:var(--paper);border-left:3px solid var(--lime);margin-top:24px;padding-left:20px;font-weight:600}.corp-theme-tags{color:#bcbeca;margin-top:26px;font-size:14px;line-height:1.7;display:block}.corp-themes-end{border-top:1px solid #f4f4ed45;justify-content:space-between;align-items:center;gap:40px;padding-top:32px;display:flex}.corp-themes-end p{max-width:56ch;font-size:18px}.corp-themes-end .editorial-link{flex-shrink:0}.corp-standard{padding-block:clamp(64px,7vw,112px)}.corporate-page .corp-standard h2{letter-spacing:-.015em;text-wrap:initial;font-size:clamp(58px,8.1vw,142px);line-height:.99}.corp-standard>div{justify-content:space-between;align-items:end;gap:30px;margin-top:44px;display:flex}.corp-standard p{font-size:clamp(20px,1.8vw,28px)}.corp-experience{grid-template-columns:1fr 1.1fr;display:grid}.corp-experience figure{min-width:0;margin:0;position:relative}.corp-experience .editorial-photo{height:100%;position:absolute;inset:0}.corp-experience img{object-position:15% 40%}.corporate-page .corp-experience .editorial-photo[data-photo-ready]>img{translate:none;scale:1}.corp-experience figcaption{width:100%;color:var(--paper);background:linear-gradient(#0000,#040519d9);padding:70px 30px 24px;font-size:14px;position:absolute;bottom:0;left:0}.corp-experience-copy{padding:clamp(48px,5.2vw,90px) var(--gutter) clamp(48px,5.2vw,90px) 4vw}.corp-experience-copy h2{margin-bottom:32px}.corp-experience-copy p{font-size:clamp(20px,1.65vw,27px)}.corp-credentials{border-block:1px solid #04051944;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 16px;padding:28px 0;display:grid}.corp-credentials dt{font:800 clamp(36px,3.5vw,58px)/1 var(--display)}.corp-credentials dd{margin:9px 0 0;font-size:14px}.corp-awards{border-top:1px solid #04051933;padding-block:clamp(40px,4vw,64px);scroll-margin-top:110px}.corporate-page .corp-awards h2{text-wrap:initial;margin:0 0 32px;font-size:clamp(36px,3.5vw,56px)}.corp-awards-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.corp-awards-list li{border-top:1px solid #04051940;min-width:0;padding-top:24px}.corp-awards-list li>span{font:800 clamp(48px,4.2vw,68px)/1 var(--display);box-shadow:inset 0 -.18em var(--lime);margin-bottom:24px;display:inline-block}.corp-awards-list h3{font:600 clamp(22px,1.8vw,28px)/1.2 var(--body);text-transform:none;letter-spacing:0;margin:0 0 8px}.corporate-page .corp-awards-list p{margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.4}.corp-contact{grid-template-columns:.92fr 1.08fr;gap:7%;display:grid}.corp-contact-intro>p{max-width:32ch;margin-top:30px;font-size:clamp(20px,1.75vw,27px)}.corp-process{margin:44px 0 0;padding:0;list-style:none}.corp-process li{border-top:1px solid #f4f4ed33;gap:20px;padding-block:22px;display:flex}.corp-process li>span{color:var(--lime);padding-top:3px;font-size:15px}.corp-process strong{font-size:22px}.corp-process p{color:#c2c3ce;max-width:32ch;margin-top:6px;font-size:17px}.corp-form-panel{background:var(--lime);color:var(--ink);align-self:start;padding:clamp(24px,3vw,48px)}.corp-form-eyebrow{color:var(--ink);letter-spacing:.1em;font-size:13px}.corp-form-panel h3{margin:18px 0 30px;font-size:clamp(32px,3.3vw,52px);line-height:1.05}.corp-form fieldset{border:0;min-width:0;margin:0;padding:0}.corp-fields{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.corp-fields label{flex-direction:column;gap:9px;font-size:16px;display:flex}.corp-full{grid-column:1/-1}.corp-form input:not([type=checkbox]),.corp-form textarea{background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border:1px solid #04051966;padding:14px 22px;font-size:17px}.corp-form input::placeholder,.corp-form textarea::placeholder{color:#515261;opacity:1}.corp-form textarea{resize:vertical}.corp-form input:focus-visible,.corp-form textarea:focus-visible{outline:2px solid var(--corp-blue);outline-offset:3px}.corp-consent{align-items:start;gap:12px;margin-block:26px;font-size:14px;line-height:1.5;display:flex}.corp-consent input{width:20px;height:20px;accent-color:var(--corp-blue);flex-shrink:0;margin-top:2px}.corp-consent a{text-decoration:underline}.corp-form .button{justify-content:center;gap:20px;width:100%;min-height:58px;font-size:16px}.corp-form .button-dark{background:var(--corp-blue);color:var(--paper)}.corp-form .button-dark:hover{background:#141c91}.corp-form .button-dark:focus-visible{outline:2px solid var(--corp-blue);outline-offset:4px}.corp-form .corp-form-note,.corp-form .corp-form-status{margin-top:18px;font-size:14px;line-height:1.5}.corp-form-note{color:#343621}.corp-form-status:empty{display:none}.corp-form-status{color:var(--ink);font-weight:600}.corp-trap{position:absolute;left:-9999px}.corp-faq{grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.corp-faq details{border-top:1px solid #04051955;padding:22px 0}.corp-faq details:last-child{border-bottom:1px solid #04051955}.corp-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;font-size:22px;font-weight:600;list-style:none;display:flex}.corp-faq summary::-webkit-details-marker{display:none}.corp-faq summary span{font-size:26px;font-weight:400}.corp-faq details[open] summary span{transform:rotate(45deg)}.corp-faq p{margin-top:18px;font-size:19px}.corp-faq p a{text-decoration:underline}@media (width>=1200px) and (width<=1300px){.corporate-page header.site-header.header-navigation{display:flex}.corporate-page header.header-navigation .desktop-nav,.corporate-page header.header-navigation>.header-actions{display:none}.corporate-page header.header-navigation .mobile-header-menu{margin-left:auto;display:block}.corporate-page header.header-navigation .menu-panel{top:96px;left:var(--gutter);right:var(--gutter);width:auto;max-height:calc(100svh - 110px);position:fixed;overflow-y:auto}}@media (width<=1000px){.corporate-page .corp-hero h1{font-size:clamp(42px,5.1vw,58px)}.corp-hero .button{gap:16px;padding:17px;font-size:14px}.corp-theme{grid-template-columns:40px .9fr 1fr;gap:24px}.corp-themes-end{flex-direction:column;align-items:start;gap:16px}.corp-contact{gap:5%}.corp-fields{grid-template-columns:1fr}}@media (width<=700px){.corp-section{padding-block:56px}.corp-hero{flex-direction:column;gap:0;padding:0;display:flex}.corp-hero-copy{padding:28px var(--gutter)}.corp-hero-figure{aspect-ratio:1/1.1}.corporate-page .corp-hero h1{font-size:clamp(42px,10.9vw,72px)}.corp-hero-copy p{max-width:36ch;margin:24px 0;font-size:20px}.corp-hero .button{min-height:56px;font-size:15px}.corp-hero-note{font-size:12px}.corp-nav{grid-template-columns:1fr 1fr;gap:18px;padding-block:24px}.corp-nav a{font-size:13px}.corp-intro,.corp-section-heading,.corp-contact,.corp-faq{grid-template-columns:1fr;gap:32px}.corporate-page .corp-intro h2{font-size:clamp(42px,11vw,64px)}.corp-prose .corp-lead{font-size:25px}.corp-section-heading{margin-bottom:32px}.corporate-page .corp-section-heading h2{font-size:clamp(37px,9.6vw,62px)}.corp-theme{grid-template-columns:36px 1fr;gap:16px;padding-block:32px}.corp-theme-number{font-size:32px}.corp-theme-title h3{margin-top:14px;font-size:34px}.corp-theme-body{grid-column:2}.corp-theme-body p{font-size:18px}.corp-theme-tags{font-size:12px}.corp-theme-body .corp-question{padding-left:14px}.corp-themes-end .editorial-link{gap:14px;font-size:14px}.corp-standard{padding-block:56px}.corporate-page .corp-standard h2{font-size:clamp(40px,10.6vw,70px)}.corp-standard>div{flex-direction:column;align-items:start;gap:20px;margin-top:30px}.corp-experience{grid-template-columns:1fr}.corp-experience figure{height:110vw;max-height:620px}.corp-experience-copy{padding:48px var(--gutter)}.corp-credentials{gap:12px}.corp-credentials dd{font-size:12px}.corp-experience-copy .editorial-link{gap:12px;font-size:13px}.corp-awards-list{grid-template-columns:1fr;gap:28px}.corp-awards-list li{padding-top:20px}.corp-awards-list li>span{margin-bottom:16px}.corp-contact{gap:40px}.corp-form-panel{padding:24px 20px}.corp-fields{gap:20px}.corp-form .button{gap:15px;padding-inline:15px;font-size:14px}.corp-faq summary{font-size:20px}}.toque-editorial.course-sales{--course-orange:#fe6d03;--course-green:#5ddf1b;--course-deep:#040519;--course-accent:#5ddf1b;--course-cta:#5ddf1b;--course-cta-ink:#040519;--course-gradient:#fe6d03;--s5-yellow:#5ddf1b;--sales-mark:#5ddf1b;--sales-mark-ink:#040519;--dt-space:clamp(60px,4.5vw,80px);--dt-title:clamp(44px,3.15vw,56px);--dt-component:clamp(28px,2vw,36px);--paper:#f4f4ed;--ink:#040519}.toque-editorial .dt-section{padding:var(--dt-space) var(--gutter)}.toque-editorial .dt-section :is(div,article,figure){min-width:0}.toque-editorial .dt-dark{background:var(--ink);color:var(--paper)}.toque-editorial .dt-light{background:var(--paper);color:var(--ink)}.toque-editorial .dt-orange{background:var(--course-orange);color:var(--paper)}.toque-editorial .dt-green{background:var(--course-green);color:var(--ink)}.toque-editorial .dt-section h2{font-size:var(--dt-title);max-width:36ch;margin:0 0 28px;line-height:1.05}.toque-editorial .dt-section h3{font-size:var(--dt-component);margin:0 0 16px;line-height:1.1}.toque-editorial .dt-section p{max-width:62ch;margin:0 0 16px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.toque-editorial .dt-section .dt-lead{font-size:clamp(22px,1.8vw,28px);line-height:1.4}.toque-editorial .dt-copy p:last-child{margin-bottom:0}.toque-editorial mark{background:var(--course-green);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.toque-editorial .dt-green mark{background:var(--ink);color:var(--course-green)}.toque-editorial .dt-section .dt-label{background:var(--course-green);width:fit-content;max-width:100%;color:var(--ink);font-family:var(--body);letter-spacing:.1em;margin:0 0 18px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.toque-editorial :is(.dt-light,.dt-orange,.dt-green,.s5-offer-panel) .dt-label{background:var(--ink);color:var(--course-green)}.toque-editorial.course-sales.s5-page a.button{border-color:var(--course-green)}.toque-editorial .dt-section .toque-enroll>p{max-width:none;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.5}.toque-editorial .dt-centered-cta{justify-content:center;display:flex}.toque-editorial .course-header[data-tone]{--header-ink:var(--paper);--header-glass:#fe6d03b8;--header-panel:var(--course-orange);--header-line:#ffffff40;--header-hover:#ffffff16}.toque-editorial .course-header[data-tone] .course-brand img{filter:brightness(0)invert()}.toque-editorial .course-header-space,.toque-editorial .course-sales-hero{background:var(--course-orange)}.toque-editorial .dt-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.toque-editorial .s5-hero-copy{padding-block:32px}.toque-editorial .s5-hero h1{margin:26px 0 24px;font-size:clamp(34px,3.3vw,64px);line-height:1.04}.toque-editorial .s5-hero h1 .dt-hero-line{white-space:nowrap;color:inherit;display:block}.toque-editorial .s5-hero .s5-logo{width:clamp(190px,16vw,250px)}.toque-editorial .s5-hero .s5-lead{max-width:47ch;margin:0;font-size:clamp(18px,1.35vw,21px)}.toque-editorial .s5-hero .toque-enroll{margin-top:26px}.toque-editorial .s5-hero-caption{bottom:100px}.toque-editorial .s5-hero-caption>span{font-weight:700}.toque-editorial .dt-section .dt-caption{opacity:.8;margin-top:14px;font-size:14px}.toque-editorial .toque-video{aspect-ratio:16/9;background:var(--ink);width:100%}.toque-editorial .dt-foundation>h2{text-align:center;max-width:none}.toque-editorial .dt-foundation>.dt-split{flex-direction:column;align-items:center;gap:40px;display:flex}.toque-editorial .dt-foundation>.dt-split>div{width:100%;max-width:980px}.toque-editorial .dt-foundation .toque-video{max-width:none}.toque-editorial .dt-foundation>.dt-split>.dt-copy{max-width:800px}.toque-editorial .toque-video iframe{border:0;width:100%;height:100%;display:block}.toque-editorial .toque-video-cover{isolation:isolate;cursor:pointer;background:var(--ink);width:100%;height:100%;color:var(--paper);border:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:relative}.toque-editorial .toque-video-cover>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.toque-editorial .toque-video-play{background:var(--course-green);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.toque-editorial .toque-video-label{background:var(--ink);color:var(--paper);padding:8px 14px;font-size:14px;font-weight:700}.toque-editorial .dt-foundation-points{border-left:3px solid var(--course-orange);margin:0 0 22px;padding:0 0 0 18px;list-style:none}.toque-editorial .dt-foundation-points li{font-size:20px;line-height:1.5}.toque-editorial .dt-wall h2{font-size:clamp(48px,4vw,68px)}.toque-editorial .dt-wall-intro{align-items:center}.toque-editorial .dt-practice-cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.toque-editorial .dt-practice-cycle li{border-top:2px solid var(--course-green);min-width:0;padding:24px 0 28px;position:relative}.toque-editorial .dt-step-number{font-family:var(--display);color:var(--course-green);margin-bottom:24px;font-size:56px;line-height:1;display:block}.toque-editorial .dt-practice-cycle h3{min-height:2.2em}.toque-editorial .dt-practice-cycle p{max-width:23ch;margin:0;font-size:18px}.toque-editorial .dt-practice-cycle svg{width:28px;color:var(--course-orange);position:absolute;top:28px;right:0}.toque-editorial .dt-practice-cycle li:last-child svg{transform:rotate(90deg)}.toque-editorial .dt-wall-end{border-top:1px solid #f4f4ed44;justify-content:space-between;align-items:baseline;gap:24px;padding-top:24px;display:flex}.toque-editorial .dt-wall-end h3{color:var(--course-green);margin:0}.toque-editorial .dt-wall-end p{margin:0;font-size:clamp(22px,2vw,30px)}.toque-editorial .dt-practice-photo{max-width:460px;margin:30px 0 0}.toque-editorial .dt-practice-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:clamp(260px,25vw,390px);display:block}.toque-editorial .dt-practice-photo figcaption{margin-top:10px;font-size:14px}.toque-editorial .dt-progression-list{margin:0;padding:0;list-style:none}.toque-editorial .dt-progression-list li{border-top:1px solid #f4f4ed66;gap:24px;padding:24px 0;display:flex}.toque-editorial .dt-progression-list li>span{font-family:var(--display);min-width:1.1em;font-size:32px;line-height:1.1}.toque-editorial .dt-progression-list h3{margin-bottom:10px}.toque-editorial .dt-progression-list p{margin:0}.toque-editorial .dt-progression-end{border-top:1px solid #f4f4ed66;grid-template-columns:1fr 1fr;gap:5vw;margin-top:40px;padding-top:30px;display:grid}.toque-editorial .dt-progression-end p:last-child{margin:0}.toque-editorial .dt-second-contact{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.toque-editorial .dt-second-contact h2{margin:0;font-size:clamp(36px,2.9vw,52px)}.toque-editorial .dt-audience-grid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin-top:32px;display:grid}.toque-editorial .dt-audience-grid article{grid-row:span 3;grid-template-rows:subgrid;background:var(--course-green);color:var(--ink);display:grid;overflow:hidden}.toque-editorial .dt-audience-grid img{aspect-ratio:1.8;object-fit:cover;width:100%;height:auto}.toque-editorial .dt-audience-grid article:nth-child(2) img{object-position:50% 20%}.toque-editorial .dt-audience-grid h3{margin:24px 24px 18px;font-size:clamp(26px,1.9vw,34px);line-height:1.12}.toque-editorial .dt-audience-grid p{margin:0;padding:0 24px 28px;font-size:18px}.toque-editorial .dt-testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.toque-editorial .dt-testimonials figure{background:var(--paper);color:var(--ink);flex-direction:column;margin:0;padding:32px;display:flex}.toque-editorial .dt-testimonials .dt-testimonial-featured{background:var(--ink);color:var(--paper);grid-column:1/-1;padding:36px 44px}.toque-editorial .dt-testimonials blockquote{flex:1;margin:0}.toque-editorial .dt-quote-mark{color:#ad4500;font-family:Georgia,serif;font-size:80px;line-height:.85;display:block}.toque-editorial .dt-testimonials blockquote p{font-size:clamp(22px,1.9vw,28px);line-height:1.4}.toque-editorial .dt-testimonial-featured .dt-quote-mark{color:var(--course-green)}.toque-editorial .dt-testimonial-featured blockquote p{max-width:62ch;font-size:clamp(26px,2.4vw,36px)}.toque-editorial .dt-testimonials figcaption{border-top:1px solid #04051933;margin-top:20px;padding-top:20px;font-size:20px}.toque-editorial .dt-testimonial-featured figcaption{border-color:#fff3}.toque-editorial .dt-testimonials .dt-translation{color:#404153;margin-top:20px;font-size:18px;line-height:1.5}.toque-editorial .dt-translation>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.toque-editorial .dt-international{background:var(--ink);width:fit-content;color:var(--course-green);letter-spacing:.08em;margin-bottom:22px;padding:5px 9px;font-size:11px;font-weight:700}.toque-editorial .dt-proof-source{margin-top:16px}.toque-editorial .dt-proof-source summary{cursor:pointer;text-underline-offset:4px;width:fit-content;font-size:14px;text-decoration:underline}.toque-editorial .dt-proof-source img{width:100%;height:auto;margin-top:18px;display:block}.toque-editorial .dt-included-grid{grid-template-columns:.95fr 1.05fr;align-items:end;gap:4vw;margin-top:32px;display:grid}.toque-editorial .dt-platform img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:440px;display:block}.toque-editorial .dt-deliverables{padding-bottom:32px}.toque-editorial .dt-deliverables article+article{border-top:1px solid #fff3;margin-top:22px;padding-top:22px}.toque-editorial .dt-deliverables article p:last-child{margin-bottom:0}.toque-editorial .dt-materials{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:32px;padding-block:36px;display:grid}.toque-editorial .dt-materials figure{margin:0}.toque-editorial .dt-materials img{object-fit:contain;width:100%;height:320px;margin-bottom:24px;display:block}.toque-editorial .dt-materials p{margin-bottom:0}.toque-editorial .dt-benefits-row{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:32px;display:grid}.toque-editorial .dt-benefits-row h3{min-height:2.24em;font-size:clamp(26px,2vw,34px)}.toque-editorial .dt-benefits-row h3 span{color:var(--course-green)}.toque-editorial .dt-benefits-row p{margin:0}.toque-editorial .dt-curriculum-grid{grid-template-columns:.65fr 1.35fr;gap:4vw;display:grid}.toque-editorial .dt-accordions details{border-top:1px solid #04051955}.toque-editorial .dt-accordions details:last-child{border-bottom:1px solid #04051955}.toque-editorial .dt-accordions summary{cursor:pointer;align-items:flex-start;gap:20px;padding:20px 0;font-size:21px;line-height:1.35;list-style:none;display:flex}.toque-editorial .dt-accordions summary::-webkit-details-marker{display:none}.toque-editorial .dt-expand{flex:none;margin-left:auto;font-size:30px;line-height:1;transition:transform .2s}.toque-editorial .dt-accordions details[open] .dt-expand{transform:rotate(45deg)}.toque-editorial .toque-module-number{font-family:var(--display);font-size:32px;line-height:1.1}.toque-editorial .dt-module-label{flex-direction:column;flex:1;gap:12px;display:flex}.toque-editorial .dt-module-label strong{font-family:var(--display);font-size:28px;line-height:1.12}.toque-editorial .dt-module-label>span{font-size:17px;line-height:1.45}.toque-editorial .dt-accordions ul{margin:0;padding:0 0 24px 54px;list-style:none}.toque-editorial .dt-accordions li{border-top:1px solid #04051933;justify-content:space-between;gap:24px;padding:14px 0;font-size:17px;display:flex}.toque-editorial .dt-duration{white-space:nowrap;padding-top:3px;font-size:14px}.toque-editorial .dt-accordions details>p{margin:0;padding-bottom:24px;font-size:18px}.toque-editorial .toque-faq .dt-accordions details>p{white-space:pre-line}.toque-editorial .dt-coach{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.toque-editorial .dt-coach figure{margin:0}.toque-editorial .dt-coach figure img{object-fit:cover;object-position:48% center;width:100%;height:440px;display:block}.toque-editorial .dt-coach figcaption{margin-top:12px;font-size:14px;line-height:1.4}.toque-editorial .dt-coach h2{font-size:clamp(60px,5vw,80px)}.toque-editorial .dt-credentials{font-weight:700}.toque-editorial .dt-bridge{text-align:center}.toque-editorial .dt-bridge :is(h2,p){margin-inline:auto}.toque-editorial .dt-bridge h2{font-size:clamp(48px,4.2vw,72px)}.toque-editorial .dt-bridge .dt-bridge-end{color:var(--course-green);margin:28px auto 0;font-size:clamp(20px,1.8vw,26px);font-weight:700}.toque-editorial .toque-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.toque-editorial .s5-offer-heading>.s5-logo{margin-bottom:36px;display:block}.toque-editorial .s5-offer-heading h2{margin:0 0 28px;font-size:clamp(56px,4vw,68px)}.toque-editorial .s5-offer-panel{background:var(--paper);color:var(--ink);border-top:8px solid var(--course-green);padding:clamp(26px,3vw,48px)}.toque-editorial .s5-offer-panel h3{font-size:clamp(38px,3vw,48px)}.toque-editorial .s5-offer-panel ul{border-block:1px solid #04051933;flex-direction:column;gap:10px;margin:26px 0;padding:20px 0;list-style:none;display:flex}.toque-editorial .s5-offer-panel li{align-items:baseline;gap:14px;margin:0;padding:0;font-size:18px;line-height:1.45;display:flex}.toque-editorial .s5-offer-panel li span{color:#256900}.toque-editorial .s5-price>span{margin-bottom:8px;font-size:22px;display:block}.toque-editorial .s5-price>strong{font-family:var(--display);font-size:clamp(54px,5vw,88px);line-height:1.1;display:block}.toque-editorial .s5-price sup{font-family:var(--body);vertical-align:super;font-size:20px}.toque-editorial .s5-price p{margin-top:16px;font-size:24px}.toque-editorial .s5-offer-panel .button{font-size:14px}.toque-editorial .s5-offer-panel .s5-checkout-note{text-align:center;max-width:none;margin:18px 0 0;font-size:13px}.toque-editorial .dt-guarantee{border-top:1px solid #04051944;padding-block:56px}.toque-editorial .dt-guarantee p{max-width:83ch}.toque-editorial .toque-faq{grid-template-columns:.75fr 1.25fr;gap:6vw;display:grid}.toque-editorial .dt-closing{grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;padding-block:64px;display:grid}.toque-editorial .dt-closing h2{font-size:clamp(40px,3.4vw,56px)}.toque-editorial .dt-closing-attributes{color:var(--course-green);font-weight:700}.toque-editorial .dt-mini-offer{text-align:center;justify-self:end;width:100%;max-width:520px}.toque-editorial .dt-mini-offer p{max-width:none}.toque-editorial .dt-mini-offer .dt-mini-access{margin-bottom:20px;font-size:18px}.toque-editorial .dt-mini-offer .dt-mini-price{font-family:var(--display);color:var(--course-green);white-space:nowrap;margin-bottom:16px;font-size:clamp(36px,3.4vw,56px);line-height:1.1}.toque-editorial .dt-mini-offer .dt-mini-price>span{font-family:var(--body);color:var(--paper);margin-bottom:10px;font-size:22px;line-height:1.4;display:block}.toque-editorial .dt-mini-offer .dt-mini-installments{margin-bottom:26px;font-size:22px}.toque-editorial .dt-mini-offer sup{font-size:14px}.toque-editorial .dt-mini-offer .toque-enroll{width:fit-content;max-width:100%;margin:0 auto}.toque-editorial .dt-mini-offer .button{gap:20px;width:auto;max-width:100%;padding-inline:28px}.toque-editorial .dt-mini-offer .dt-mini-terms{text-align:center;margin:16px auto 0;font-size:12px}@media (width>=801px){.toque-editorial .s5-hero{min-height:clamp(560px,40vw,720px)}.toque-editorial .s5-hero-copy{flex-direction:column;justify-content:center;display:flex}.toque-editorial .course-hero-background img{aspect-ratio:16/9;object-position:right center;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%);object-fit:contain!important;width:auto!important;left:auto!important}.toque-editorial .course-hero-background{background:var(--course-orange)}}@media (width>=801px) and (height<=800px){.toque-editorial .s5-hero-copy{padding-block:26px}.toque-editorial .s5-hero h1{margin-block:22px;font-size:clamp(34px,3.3vw,58px)}}@media (width<=1100px) and (width>=801px){.toque-editorial .dt-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.toque-editorial .s5-hero{grid-template-columns:1.15fr .85fr}.toque-editorial .s5-hero-copy{padding-right:24px}.toque-editorial .dt-practice-cycle{gap:20px}.toque-editorial .dt-practice-cycle h3{font-size:26px}}@media (width<=800px){.toque-editorial.course-sales{--dt-space:48px;--dt-title:clamp(32px,8.6vw,44px);--dt-component:28px}.toque-editorial .dt-section{padding-inline:24px}.toque-editorial .dt-section h2{margin-bottom:24px}.toque-editorial .dt-section p{font-size:18px}.toque-editorial .dt-section .dt-label{padding:7px 10px;font-size:11px}.toque-editorial .s5-hero-copy{background:var(--course-orange);padding:28px 24px 32px}.toque-editorial .s5-hero h1{margin:26px 0 24px;font-size:clamp(22px,7.2vw,54px)}.toque-editorial .s5-hero .s5-lead{font-size:18px}.toque-editorial .s5-hero .s5-logo{width:190px}.toque-editorial .s5-hero-visual{min-height:360px}.toque-editorial .course-hero-background{height:360px}.toque-editorial .s5-hero-caption{bottom:84px;left:24px}.toque-editorial .dt-split,.toque-editorial .dt-progression-end,.toque-editorial .dt-second-contact,.toque-editorial .dt-included-grid,.toque-editorial .dt-curriculum-grid,.toque-editorial .dt-coach,.toque-editorial .toque-offer,.toque-editorial .toque-faq,.toque-editorial .dt-closing{grid-template-columns:1fr;gap:32px}.toque-editorial .dt-wall h2{font-size:clamp(38px,9.5vw,52px)}.toque-editorial .dt-practice-cycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.toque-editorial .dt-practice-cycle h3{font-size:25px}.toque-editorial .dt-step-number{font-size:44px}.toque-editorial .dt-practice-cycle p{font-size:16px}.toque-editorial .dt-wall-end{display:block}.toque-editorial .dt-wall-end h3{margin-bottom:12px}.toque-editorial .dt-practice-photo{max-width:none}.toque-editorial .dt-practice-photo img{height:300px}.toque-editorial .dt-progression-list li{gap:18px;padding-block:22px}.toque-editorial .dt-audience-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.toque-editorial .dt-audience-grid h3{margin:20px 18px 16px;font-size:26px}.toque-editorial .dt-audience-grid p{padding:0 18px 24px;font-size:17px}.toque-editorial .dt-testimonials{grid-template-columns:1fr;gap:20px}.toque-editorial .dt-testimonials figure,.toque-editorial .dt-testimonials .dt-testimonial-featured{padding:26px}.toque-editorial .dt-testimonials blockquote p{font-size:22px}.toque-editorial .dt-testimonials .dt-testimonial-featured blockquote p{font-size:26px}.toque-editorial .dt-testimonials .dt-translation{font-size:17px}.toque-editorial .dt-included-grid{gap:26px}.toque-editorial .dt-platform{order:2}.toque-editorial .dt-platform img{max-height:340px}.toque-editorial .dt-deliverables{padding-bottom:0}.toque-editorial .dt-benefits-row{grid-template-columns:1fr;gap:26px;padding-top:26px}.toque-editorial .dt-benefits-row h3{min-height:0;font-size:28px}.toque-editorial .dt-accordions summary{gap:14px;font-size:20px}.toque-editorial .dt-module-label strong{font-size:26px}.toque-editorial .dt-accordions ul{padding-left:0}.toque-editorial .dt-accordions li{gap:16px;font-size:16px}.toque-editorial .dt-materials{grid-template-columns:1fr;gap:36px}.toque-editorial .dt-materials img{height:280px;margin-bottom:18px}.toque-editorial .dt-coach{gap:24px}.toque-editorial .dt-coach>div{padding-bottom:0}.toque-editorial .dt-coach figure img{height:380px}.toque-editorial .dt-coach h2{font-size:clamp(44px,13vw,60px)}.toque-editorial .dt-bridge h2{font-size:clamp(40px,10vw,52px)}.toque-editorial .s5-offer-heading h2{font-size:48px}.toque-editorial .s5-offer-panel{padding:28px 22px}.toque-editorial .s5-price>strong{font-size:clamp(50px,14vw,80px)}.toque-editorial .s5-offer-panel h3{font-size:clamp(32px,9vw,38px)}.toque-editorial .dt-section .toque-enroll>p{font-size:11px}.toque-editorial .dt-closing h2{font-size:36px}.toque-editorial .dt-mini-offer{justify-self:center}.toque-editorial .dt-mini-offer .dt-mini-price{font-size:40px}.toque-editorial .dt-mini-offer .button{gap:14px;padding-inline:20px;font-size:13px}}@media (width<=540px){.toque-editorial .dt-audience-grid{grid-template-columns:1fr}.toque-editorial .dt-audience-grid article{grid-row:auto;display:block}.toque-editorial .dt-audience-grid h3{font-size:30px}.toque-editorial .dt-audience-grid p{font-size:18px}}@media (width<=380px){.toque-editorial .dt-section,.toque-editorial .s5-hero-copy{padding-inline:20px}.toque-editorial .s5-hero h1{font-size:7.2vw}.toque-editorial .dt-practice-cycle{gap:16px}.toque-editorial .dt-practice-cycle h3{font-size:23px}.toque-editorial .dt-section .button{gap:10px;padding-inline:16px;font-size:12px}.toque-editorial .s5-offer-panel{padding-inline:18px}.toque-editorial .s5-price>strong{font-size:48px}}@media (prefers-reduced-motion:reduce){.toque-editorial .dt-expand{transition:none}}@media (width<=800px){.toque-editorial.course-sales .s5-hero h1{max-width:100%;font-size:clamp(38px,10.5vw,60px);line-height:1.04}.toque-editorial.course-sales .s5-hero h1 .dt-hero-line{white-space:normal;text-wrap:balance;max-width:100%}.toque-editorial.course-sales .s5-hero h1 .dt-hero-line mark{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}}.r17-formations-page{background:var(--paper);color:var(--ink)}.r17-formations-page section{scroll-margin-top:100px}.r17-formations-hero{background:var(--lime);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:32px 5%;padding-block:54px;display:grid}.r17-formations-hero-main{width:fit-content;min-width:0;max-width:100%}.r17-formations-hero h1{margin-top:24px;font-size:clamp(44px,4.7vw,76px)}.r17-formations-intro p{max-width:43ch;margin-bottom:28px;font-size:clamp(19px,1.65vw,25px);line-height:1.45}.r17-formations-page .button{gap:20px;padding:18px 24px;font-size:16px}.r17-formations-page .r17-formations-blue-button{color:var(--paper);background:#1c26b3}.r17-formations-page .r17-formations-outline-button{border:1px solid var(--ink);color:var(--ink);background:0 0}.r17-formations-hero-actions{contain:inline-size;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:32px;display:grid}.r17-formations-hero-actions .button{white-space:nowrap;justify-content:space-between;gap:12px;min-width:0;min-height:60px;padding-inline:20px;font-size:clamp(12px,1.02vw,16px)}.r17-formations-sport{padding-block:var(--section-space);background:var(--paper);color:var(--ink)}.r17-formations-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:48px;display:grid}.r17-formations-section-heading h2{margin-top:24px;font-size:clamp(48px,6.2vw,96px)}.r17-formations-section-heading p{max-width:46ch;font-size:clamp(20px,1.7vw,26px);line-height:1.5}.r17-formations-courses{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.r17-formations-course{background:var(--course-background);min-width:0;color:var(--course-copy);flex-direction:column;padding:28px;display:flex}.r17-formations-course-logo{justify-content:flex-start;align-items:center;height:120px;margin-bottom:28px;display:flex}.r17-formations-course-logo img{object-fit:contain;object-position:left center;width:80%;max-width:260px;height:100%}.r17-formations-course h3{margin-bottom:20px;font-size:clamp(32px,3vw,48px)}.r17-formations-course p{margin-bottom:24px;font-size:19px;line-height:1.45}.r17-formations-course .r17-formations-course-thesis{color:var(--course-link);margin-bottom:14px;font-weight:600}.r17-formations-course-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-block:16px;font-size:16px;font-weight:600;transition:filter .2s,box-shadow .2s;display:flex}.r17-formations-course .r17-formations-course-link{color:var(--course-link);border-bottom-color:var(--course-accent)}.r17-formations-course{transition:transform .25s,box-shadow .25s}.r17-formations-course-link svg{transition:transform .25s}.r17-formations-course-link:is(:hover,:focus-visible){background:var(--course-accent);padding-inline:12px;color:var(--ink)!important}.r17-formations-course:focus-within{box-shadow:inset 0 0 0 3px var(--card-hover-ink)}.r17-formations-course-link:focus-visible svg{transform:translate(4px,-4px)}@media (hover:hover){.r17-formations-course:hover{box-shadow:inset 0 0 0 3px var(--card-hover-ink),0 8px 0 #04051922;transform:translateY(-4px)}.r17-formations-course:hover .r17-formations-course-link svg{transform:translate(4px,-4px)}}@media (prefers-reduced-motion:reduce){.r17-formations-course,.r17-formations-course-link,.r17-formations-course-link svg{transition:none}.r17-formations-course:hover,.r17-formations-course:is(:hover,:focus-within) .r17-formations-course-link svg{transform:none}}.r17-formations-course-link:focus-visible{outline-offset:5px;outline:2px solid}.r17-formations-course-link svg{flex-shrink:0}.r17-formations-compare{background:var(--ink);color:var(--paper);padding-block:clamp(56px,6vw,96px)}.r17-formations-compare-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:32px 64px;margin-bottom:48px;display:grid}.r17-formations-compare-heading h2{margin:24px 0 0;font-size:clamp(40px,4.6vw,68px)}.r17-formations-compare-heading>p{max-width:38ch;margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.45}.r17-formations-choice{border-top:1px solid #f4f4ed40;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,3vw,48px);padding-block:36px;display:grid}.r17-formations-choice:last-child{border-bottom:1px solid #f4f4ed40}.r17-formations-choice>*{min-width:0}.r17-formations-choice-name h3{max-width:16ch;margin:0;font-size:clamp(30px,2.6vw,40px);line-height:1.05}.r17-formations-choice-name p{color:#f4f4edb3;margin:12px 0 0;font-size:18px}.r17-formations-choice-focus>span{letter-spacing:.1em;color:#f4f4edb3;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.r17-formations-choice-focus p{margin:0;font-size:18px;line-height:1.45}.r17-formations-choice-focus p+p{margin-top:8px}.r17-formations-choice-focus strong{font-size:22px;font-weight:600}.r17-formations-choice-link{min-height:48px;color:var(--lime);border-bottom:1px solid #d2ff0259;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.r17-formations-choice-link svg{flex-shrink:0}.r17-formations-choice-link:hover{border-bottom-color:var(--lime)}.r17-formations-choice-link:focus-visible{outline:2px solid var(--lime);outline-offset:6px}@media (width<=900px){.r17-formations-compare-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.r17-formations-choice{grid-template-columns:1fr;gap:24px;padding-block:32px}.r17-formations-choice-name h3{max-width:100%}.r17-formations-choice-focus{max-width:55ch}.r17-formations-choice-link{gap:24px;width:fit-content;max-width:100%}}.r17-formations-leadership{padding-block:var(--section-space);color:var(--paper);background:#1c26b3}.r17-formations-leadership-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,90px);display:grid}.r17-formations-leadership h2{margin:24px 0 30px;font-size:clamp(44px,5vw,80px)}.r17-formations-leadership p{max-width:43ch;font-size:clamp(20px,1.7vw,26px);line-height:1.5}.r17-formations-leadership p+p{margin-top:22px}.r17-formations-leadership .r17-formations-coming{opacity:.85;font-size:18px}.r17-formations-leadership figure{margin:0;overflow:hidden}.r17-formations-leadership figure img{aspect-ratio:1.15;object-fit:cover;object-position:center 12%;width:100%;height:auto;display:block}.leadership-waitlist{margin-top:36px}.leadership-waitlist-panel{background:var(--lime);color:var(--ink);margin-top:32px;padding:clamp(24px,4vw,60px);scroll-margin-top:110px}.leadership-waitlist-panel[hidden]{display:none}.leadership-waitlist-heading{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:32px;display:grid}.leadership-waitlist-heading h3{font-size:clamp(36px,4vw,60px)}.r17-formations-page .leadership-waitlist-heading p{font-size:20px}.leadership-waitlist fieldset{border:0;min-width:0;margin:0;padding:0}.leadership-waitlist-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.leadership-waitlist-fields label{font-size:17px}.leadership-waitlist-fields input{background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border:1px solid #04051966;border-radius:999px;margin-top:10px;padding:16px 22px;display:block}.leadership-waitlist input:focus-visible{outline-offset:4px;outline:2px solid #1c26b3}.leadership-waitlist-consent{align-items:start;gap:12px;max-width:75ch;margin:24px 0;font-size:15px;line-height:1.5;display:flex}.leadership-waitlist-consent input{accent-color:#1c26b3;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.leadership-waitlist-trap{position:absolute;left:-9999px}.r17-formations-page .leadership-waitlist-status{max-width:65ch;margin-top:24px;font-size:17px;font-weight:600}.leadership-waitlist-status:empty{display:none}.leadership-waitlist button:disabled{opacity:.65;cursor:wait}.r17-formations-belief{background:var(--ink);color:var(--paper);padding-block:clamp(56px,7vw,112px)}.r17-formations-belief h2{text-wrap:initial;font-size:clamp(17px,5.3vw,92px);line-height:1.25}.r17-formations-belief h2 span{white-space:nowrap;display:block}.r17-formations-belief h2 mark{white-space:nowrap;background:var(--lime);color:var(--ink);margin-top:.08em;padding:0 .08em;font-size:1.6em;line-height:1.12;display:table}:lang(es-419) .r17-formations-belief h2 mark{font-size:1.5em}.r17-formations-belief .button{margin-top:36px}@media (width<=1000px){.r17-formations-hero{grid-template-columns:1fr;gap:28px}.r17-formations-intro p{max-width:60ch}.r17-formations-page .button{gap:12px;padding:16px 20px;font-size:14px}.r17-formations-courses{grid-template-columns:1fr;gap:42px}.r17-formations-course{grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:0 40px;display:grid}.r17-formations-course-logo{grid-row:1/5;margin:0}.r17-formations-course h3{font-size:42px}.r17-formations-leadership-grid{align-items:start}.r17-formations-leadership figure img{aspect-ratio:.8}}@media (width<=760px){.r17-formations-hero-actions{grid-template-columns:1fr}}@media (width<=600px){.r17-formations-hero{padding-block:34px}.r17-formations-hero h1{font-size:clamp(36px,10vw,54px)}.r17-formations-hero-actions{grid-template-columns:1fr;gap:12px}.r17-formations-hero-actions .button{width:100%;min-width:0;min-height:58px;padding-inline:18px;font-size:12px}.r17-formations-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.r17-formations-section-heading h2{font-size:46px}.r17-formations-section-heading p{font-size:20px}.r17-formations-leadership-grid{grid-template-columns:1fr;gap:32px}.r17-formations-leadership h2{font-size:44px}.r17-formations-leadership figure img{aspect-ratio:1.3}.leadership-waitlist>.button{justify-content:center;width:100%}.leadership-waitlist-heading,.leadership-waitlist-fields{grid-template-columns:1fr;gap:20px}.r17-formations-page .leadership-waitlist-heading p{font-size:18px}.leadership-waitlist form .button{justify-content:center;width:100%}.r17-formations-course{padding:24px;display:flex}.r17-formations-course-logo{height:100px;margin-bottom:24px}.r17-formations-course h3{font-size:38px}.r17-formations-course p{font-size:18px}}.press-room{--press-rule:#04051930}.press-room section[id]{scroll-margin-top:110px}.press-cover{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.press-cover-copy{padding:clamp(40px,5vw,80px) 32px clamp(40px,5vw,80px) var(--gutter);align-self:center}.press-room .press-cover h1{text-wrap:initial;font-size:clamp(66px,8vw,145px);line-height:1}.press-cover-copy>p{max-width:32ch;margin:28px 0 32px;font-size:clamp(20px,1.65vw,27px)}.press-cover-copy .button{font-size:15px}.press-cover-photo{background:var(--paper);color:var(--paper);margin:0;position:relative;overflow:hidden}.press-cover-photo>img{object-fit:cover;object-position:52% 35%;filter:grayscale();width:100%;height:100%;display:block;position:absolute;inset:0}.press-cover-photo figcaption{background:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:20px 28px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.press-cover-photo figcaption span{opacity:.72}.press-index{background:var(--lime);color:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.press-index a{justify-content:space-between;align-items:center;gap:16px;min-height:78px;font-size:17px;font-weight:500;display:flex}.press-index svg{flex-shrink:0;width:20px}.press-room a:focus-visible,.press-room button:focus-visible{outline-offset:5px;outline:3px solid #6672ff}.press-section{padding-block:clamp(64px,7vw,112px)}.press-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:52px;display:grid}.press-room .section-name{margin-bottom:26px;font-size:15px}.press-room h2{text-wrap:initial;font-size:clamp(48px,5.4vw,88px)}.press-section-heading>p{max-width:39ch;font-size:clamp(20px,1.6vw,25px)}.press-profile-grid{grid-template-columns:1fr 1.15fr;gap:clamp(40px,6vw,104px);display:grid}.press-record{border-top:1px solid var(--press-rule);margin:0}.press-record>div{border-bottom:1px solid var(--press-rule);grid-template-columns:.8fr 1.2fr;gap:20px;padding:18px 0;display:grid}.press-record dt{color:#525461;font-size:15px}.press-record dd{margin:0;font-size:19px;line-height:1.5}.press-record dd span{font-size:17px}.press-source{text-underline-offset:4px;margin-top:24px;font-size:14px;text-decoration:underline;display:inline-block}.press-room h3{font-size:clamp(28px,2.6vw,42px);line-height:1.1}.press-bio-options{gap:8px;margin:24px 0;display:flex}.press-bio-options button{cursor:pointer;color:var(--ink);background:0 0;border:1px solid #04051955;border-radius:999px;padding:10px 22px;font-size:16px}.press-bio-options button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.press-room .press-bio-text p{font-size:clamp(19px,1.6vw,25px);line-height:1.55}.press-bio-actions{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.press-bio-actions :is(button,a){border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:18px;padding:12px 0;font-size:14px;font-weight:600;display:flex}.press-bio-actions svg{width:20px}.press-room .press-copy-status{margin-top:14px;font-size:14px}.press-copy-status:empty{display:none}.press-r17-note{border-top:1px solid var(--press-rule);grid-template-columns:.55fr 1.5fr .7fr;align-items:start;gap:40px;margin-top:64px;padding-top:36px;display:grid}.press-room .press-r17-note p{font-size:19px}.press-r17-note .editorial-link{justify-self:end;padding-top:0;font-size:14px}.press-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.press-gallery figure{min-width:0;margin:0}.press-gallery-image{aspect-ratio:4/4.5;background:#121426;overflow:hidden}.press-gallery-image img{object-fit:cover;width:100%;height:100%;display:block}.press-gallery figure:first-child img{object-position:52% 50%;filter:grayscale()}.press-gallery figure:nth-child(2) img{object-position:35% 50%}.press-gallery figure:nth-child(3) img{object-position:50% 35%}.press-gallery figcaption{padding-top:24px}.press-gallery figcaption>span{color:#babac9;margin-top:10px;font-size:17px;display:block}.press-gallery .editorial-link{margin-top:14px;font-size:13px}.press-room .press-rights{color:#babac9;max-width:85ch;margin-top:36px;font-size:15px}.press-brand-assets{border-top:1px solid #f4f4ed44;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:40px;margin-top:54px;padding-top:40px;display:grid}.press-room .press-brand-assets p{color:#babac9;max-width:34ch;margin-top:18px;font-size:16px}.press-brand-assets>a{border:1px solid #f4f4ed44;justify-items:center;gap:24px;padding:24px;display:grid}.press-brand-assets img{object-fit:contain;width:auto;max-width:100%;height:65px}.press-brand-assets span{font-size:13px}.press-brand-assets a:hover{border-color:var(--lime);color:var(--lime)}.press-coverage{border-top:1px solid var(--press-rule)}.press-coverage>a{border-bottom:1px solid var(--press-rule);grid-template-columns:.55fr 1.7fr .5fr;align-items:center;gap:40px;padding-block:36px;display:grid}.press-coverage-meta{gap:10px;font-size:16px;display:grid}.press-coverage-meta strong{font-size:24px}.press-coverage-meta time{color:#525461}.press-room .press-coverage h3{font-family:var(--body);text-transform:none;font-size:clamp(23px,2.1vw,34px);font-weight:500;line-height:1.3}.press-coverage-action{justify-content:end;align-items:center;gap:16px;font-size:13px;display:flex}.press-coverage-action svg{flex-shrink:0}.press-coverage a:hover h3{color:#1c26b3}.press-story-link{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;font-size:18px;display:flex}.press-story-link .editorial-link{font-size:14px}.press-contact{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,7vw,112px);display:grid}.press-contact-copy>p{max-width:36ch;margin-top:30px;font-size:22px}.press-contact-copy ul{margin:32px 0;padding:0;list-style:none}.press-contact-copy li{border-bottom:1px solid #f4f4ed33;padding:14px 0;font-size:18px}.press-room .press-contact-note{color:#babac9;font-size:16px}.press-contact-note a{text-underline-offset:3px;color:var(--paper);text-decoration:underline}.press-contact .contact-form-panel h3{margin-bottom:28px}.press-room .contact-data-note,.press-room .contact-status{margin-top:18px;font-size:14px;line-height:1.5}@media (width<=1000px){.press-room .press-cover h1{font-size:clamp(54px,7.6vw,88px)}.press-cover-copy .button{gap:12px;padding:18px;font-size:12px}.press-index{gap:16px}.press-index a{font-size:14px}.press-profile-grid{gap:36px}.press-record>div{grid-template-columns:1fr;gap:6px}.press-gallery{gap:18px}.press-gallery .editorial-link{gap:8px;font-size:11px}.press-r17-note{grid-template-columns:1fr 2fr}.press-r17-note .editorial-link{grid-column:2;justify-self:start}.press-brand-assets{gap:20px}.press-coverage>a{grid-template-columns:.6fr 1.5fr}.press-coverage-action{grid-column:2;justify-content:start}}@media (width<=700px){.press-cover{grid-template-columns:1fr}.press-cover-copy{padding:40px var(--gutter)}.press-room .press-cover h1{font-size:clamp(64px,16vw,108px)}.press-cover-copy>p{font-size:20px}.press-cover-copy .button{padding:18px 22px;font-size:13px}.press-cover-photo{aspect-ratio:16/11}.press-cover-photo figcaption{padding:15px var(--gutter);font-size:11px}.press-index{grid-template-columns:1fr 1fr;gap:0 24px;padding-block:8px}.press-index a{border-bottom:1px solid #04051930;min-height:54px}.press-section-heading{grid-template-columns:1fr;gap:26px;margin-bottom:34px}.press-room h2{font-size:clamp(48px,12vw,72px)}.press-profile-grid{grid-template-columns:1fr;gap:44px}.press-record>div{grid-template-columns:.85fr 1.15fr;gap:18px}.press-record dd{font-size:17px}.press-record dt{font-size:14px}.press-r17-note{grid-template-columns:1fr;gap:20px;margin-top:40px}.press-r17-note .editorial-link{grid-column:auto}.press-gallery{grid-template-columns:1fr;gap:40px}.press-gallery-image{aspect-ratio:4/3}.press-gallery figure:first-child img{object-position:center}.press-gallery .editorial-link{font-size:13px}.press-brand-assets{grid-template-columns:1fr 1fr;gap:16px}.press-brand-assets>div{grid-column:1/-1;margin-bottom:12px}.press-brand-assets>a{padding:20px 12px}.press-brand-assets img{height:45px}.press-coverage>a{grid-template-columns:1fr;gap:18px;padding-block:28px}.press-coverage-meta{justify-content:space-between;align-items:center;display:flex}.press-coverage-action{grid-column:auto}.press-story-link{flex-direction:column;align-items:start;gap:12px}.press-contact{grid-template-columns:1fr;gap:36px}.press-contact-copy>p{font-size:20px}.press-contact .contact-form-panel{padding:28px 20px}}.bio-page{background:var(--paper);color:var(--ink);min-height:100vh}.bio-shell{width:min(100% - 40px,680px);margin-inline:auto}.bio-page .bio-header{--header-ink:var(--ink);--header-hover:#04051909;z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex;position:relative}.bio-brand{align-items:center;gap:12px;display:flex}.bio-brand img{filter:brightness(0);width:55px;height:auto}.bio-brand img:last-child{width:112px}.bio-brand>span{background:var(--ink);opacity:.4;width:1px;height:28px}.bio-intro{padding:24px 0 28px}.bio-intro h1{font:800 clamp(42px,8vw,68px)/.96 var(--display);letter-spacing:-.025em}.bio-intro p{max-width:36ch;margin:14px 0 0;font-size:18px;line-height:1.4}.bio-page a{text-decoration:none}.bio-page a:focus-visible{outline-offset:5px;outline:3px solid #2526b3}.bio-event{isolation:isolate;color:var(--paper);background:#006612;display:block;position:relative;overflow:hidden}.bio-event-photo{object-fit:cover;object-position:center;opacity:.2;filter:grayscale();z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bio-event-copy{padding:30px}.bio-event-label{color:var(--lime);letter-spacing:.06em;font-size:12px;font-weight:700;display:inline-block}.bio-event-location{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.bio-event h2{font:800 clamp(44px,10vw,68px)/1 var(--display);margin:0}.bio-event time{background:var(--lime);color:var(--ink);align-items:center;gap:8px;padding:8px 10px;display:flex}.bio-event time strong{font:800 42px/.9 var(--display)}.bio-event time span{text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.1}.bio-event time b{font-size:16px;display:block}.bio-event p{max-width:28ch;margin:14px 0 24px;font-size:17px;line-height:1.4}.bio-cta{text-transform:uppercase;align-items:center;gap:16px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.bio-cta svg{flex:none;width:24px;height:24px;margin-left:auto}.bio-event .bio-cta{color:var(--lime);max-width:280px}.bio-section-title{font:600 14px/1.3 var(--body);letter-spacing:.08em;margin:30px 0 12px}.bio-course{color:var(--course-copy);background:var(--course-background);border-bottom:3px solid var(--course-accent);align-items:center;gap:24px;margin-bottom:10px;padding:24px;display:flex}.bio-course p{color:var(--course-link)}.bio-course>div{flex:1;min-width:0}.bio-course img{object-fit:contain;object-position:left center;width:235px;max-width:100%;height:56px;display:block}.bio-course p{margin:8px 0 0;font-size:17px;line-height:1.35}.bio-course-action{color:var(--course-link);text-transform:uppercase;align-items:center;gap:12px;max-width:150px;font-size:12px;font-weight:700;display:flex}.bio-course-action svg{flex:none;width:26px;height:26px}.bio-book{border-block:1px solid #04051930;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:24px;margin-top:26px;padding:26px 0;display:grid}.bio-book>img{width:100%;height:auto}.bio-book-label{letter-spacing:.08em;font-size:12px;font-weight:600}.bio-book h2{font:800 34px/1 var(--display);margin:8px 0}.bio-book p{margin:0 0 18px;font-size:17px;line-height:1.4}.bio-editorial{color:var(--paper);background:#2526b3;margin-top:26px;padding:26px;display:block}.bio-editorial>img{object-fit:contain;object-position:left center;width:175px;height:64px}.bio-editorial p{margin:14px 0 22px;font-size:18px}.bio-youtube{color:var(--ink);background:red;margin-top:16px;padding:26px;display:block}.bio-youtube>img{object-fit:contain;object-position:left center;width:175px;height:39px;display:block}.bio-youtube p{margin:18px 0 22px;font-size:20px;font-weight:600;line-height:1.3}.bio-secondary{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.bio-secondary a{text-transform:uppercase;border-bottom:1px solid #04051940;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 0;font-size:13px;font-weight:600;display:flex}.bio-secondary a>span{isolation:isolate;padding:4px 3px;position:relative}.bio-secondary a>span:before{content:"";z-index:-1;background:var(--lime);transform-origin:0;transition:transform .35s cubic-bezier(.76,0,.24,1);position:absolute;inset:0 -3px;transform:scaleX(0)}.bio-secondary a:is(:hover,:focus-visible)>span:before{transform:scaleX(1)}.bio-secondary svg{flex:none;width:22px;height:22px}.bio-footer{color:#515264;padding:32px 0;font-size:13px;line-height:1.5}.bio-footer p{margin:0 0 4px}.bio-footer nav{margin-top:16px}.bio-footer .r17-footer-legal-items{flex-wrap:wrap;gap:12px 18px;padding:0;list-style:none;display:flex}.bio-footer a,.bio-footer button{text-underline-offset:3px;text-decoration:underline}.bio-page main>a,.bio-course{transition:transform .25s,box-shadow .25s}.bio-page main a .arrow-icon{transition:transform .25s}.bio-course:focus-visible{box-shadow:inset 0 0 0 3px var(--card-hover-ink)}.bio-page main a:focus-visible .arrow-icon{transform:translate(4px,-4px)}@media (hover:hover){.bio-page main>a:hover,.bio-course:hover{transform:translateY(-4px);box-shadow:0 8px #04051922}.bio-course:hover{box-shadow:inset 0 0 0 3px var(--card-hover-ink),0 8px 0 #04051922}.bio-page main a:hover .arrow-icon{transform:translate(4px,-4px)}.bio-page main>a:hover .bio-cta,.bio-course:hover .bio-course-action>span{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.bio-page main>a,.bio-course,.bio-page main a .arrow-icon,.bio-secondary a>span:before{transition:none}.bio-page main>a:hover,.bio-course:hover,.bio-page main a:is(:hover,:focus-visible) .arrow-icon{transform:none}}@media (width<=480px){.bio-shell{width:calc(100% - 32px)}.bio-page .bio-header{gap:12px;padding:18px 0}.bio-brand{gap:8px}.bio-brand img{width:43px}.bio-brand img:last-child{width:90px}.bio-intro{padding-top:16px}.bio-event-copy{max-width:100%;padding:24px 20px}.bio-event-photo{object-position:48% center}.bio-event-location{gap:12px}.bio-course{gap:14px;padding:20px 16px}.bio-course img{width:215px;height:48px}.bio-course p{font-size:16px}.bio-course-action>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bio-book{grid-template-columns:90px minmax(0,1fr);gap:16px}.bio-book h2{font-size:30px}.bio-book p{font-size:16px}.bio-cta{gap:10px;font-size:13px}.bio-editorial,.bio-youtube{padding:22px 20px}}.xp-event-page{--city-green:#006612;--event-blue:#1c26b3}.xp-event-page main [id]{scroll-margin-top:130px}.xp-event-page .course-header-space{background:var(--city-green)}.xp-event-page .xp-event-hero{isolation:isolate;background:var(--city-green);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:0;padding:0;position:relative;overflow:hidden}.xp-curitiba-watermark{z-index:-1;object-fit:cover;object-position:center;filter:grayscale();opacity:.2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xp-event-page .xp-event-hero-copy{min-width:0;padding:32px clamp(28px,3vw,64px) 32px var(--gutter)}.xp-event-page .xp-breadcrumb{margin-bottom:22px}.xp-hero-location-date{align-items:center;gap:clamp(18px,2vw,32px);margin-bottom:28px;display:flex}.xp-event-page .xp-event-city{color:var(--paper);font:800 clamp(52px,5.2vw,90px)/.95 var(--display);margin:0}.xp-hero-date{background:var(--lime);width:fit-content;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.xp-hero-date>strong{font:800 clamp(44px,3.5vw,60px)/.85 var(--display)}.xp-hero-date>span{font-size:15px;font-weight:600;line-height:1.1}.xp-hero-date b{font-size:20px;display:block}.xp-event-page .xp-event-hero h1{font-size:clamp(44px,4vw,72px);line-height:1.06}.xp-event-page .xp-event-hero-copy>h1+p{max-width:43ch;margin:20px 0;font-size:clamp(19px,1.45vw,24px);line-height:1.4}.xp-event-page .xp-participation{color:var(--paper);margin:16px 0 0;font-size:12px;font-weight:600;line-height:1.4}.xp-curitiba-visual{background:var(--ink);align-self:stretch;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.xp-curitiba-athlete{object-fit:cover;object-position:57% 30%;width:100%;height:100%;position:absolute;inset:0}.xp-event-page .xp-event-facts{background:var(--event-blue);color:var(--paper);border:0;margin:0;padding-block:32px}.xp-event-facts small{color:var(--paper);font-size:15px;line-height:1.35;display:block}.xp-event-page .xp-event-hero .xp-small{color:var(--paper)}.xp-event-page .xp-cta-date{color:inherit;margin:12px 0 0;font-size:17px;line-height:1.4}.xp-apply-cta{width:fit-content;max-width:100%}.xp-event-page .xp-bonus-grid article>div{background:var(--lime)}.xp-event-page .xp-apply{background:var(--event-blue);color:var(--paper)}.xp-event-page .xp-apply .section-name{background:var(--ink);color:var(--lime)}.xp-event-page .xp-apply mark{background:var(--lime);color:var(--ink)}.xp-event-page .xp-apply-panel{background:var(--lime);color:var(--ink);border-color:var(--lime)}.xp-event-page .xp-apply-panel .xp-price{white-space:nowrap;font-size:clamp(56px,6vw,112px)}#candidatura .xp-apply-panel .button{background:var(--event-blue);color:var(--paper);box-shadow:none;animation:none}.xp-event-page .xp-apply-panel .xp-apply-cta{width:100%}.xp-event-page .xp-apply-panel .button{white-space:nowrap;justify-content:center;gap:12px;width:100%;min-height:60px;font-size:18px}.xp-event-page .xp-apply-panel .xp-installments{margin:4px 0 24px;font-size:20px;font-weight:600;line-height:1.3}.xp-event-page .xp-apply-panel .xp-participation{color:var(--ink);margin:16px 0 0}.xp-offer-date{border-block:1px solid #f4f4ed66;gap:8px;margin-top:36px;padding-block:20px;display:grid}.xp-offer-date time{font:800 clamp(38px,3vw,58px)/1 var(--display)}.xp-offer-date strong{font-size:20px;font-weight:600}.xp-event-page .xp-offer-location{font-size:17px;line-height:1.4}.xp-event-page .xp-event-header .course-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:510px;max-width:100%;display:grid}.xp-event-page .xp-event-header .course-header-actions>a{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:58px;margin:0;padding:14px 20px;font-size:14px;line-height:1.2;display:flex}@media (width<=1100px){.xp-event-page .xp-event-hero h1{font-size:clamp(38px,4.3vw,48px)}}@media (width<=760px){.xp-event-page main [id]{scroll-margin-top:170px}.xp-event-page .xp-event-hero{padding:0}.xp-event-page .xp-event-hero-copy{padding:28px var(--gutter)}.xp-hero-location-date{gap:14px;margin-bottom:24px}.xp-event-page .xp-event-city{flex-shrink:0;font-size:clamp(42px,11.5vw,70px)}.xp-event-page .xp-event-hero h1{font-size:clamp(40px,10.4vw,68px)}.xp-event-page .xp-event-hero .button{gap:12px;padding-inline:18px;font-size:13px}.xp-hero-date{gap:7px;padding:8px 10px}.xp-hero-date>strong{font-size:38px}.xp-hero-date>span{font-size:12px}.xp-hero-date b{font-size:16px}.xp-event-page .xp-participation{font-size:11px}.xp-event-page .xp-apply-panel .xp-price{font-size:clamp(48px,15.5vw,56px)}.xp-event-page .xp-apply-panel .button{gap:8px;min-height:56px;padding-inline:10px;font-size:clamp(13px,3.89vw,16px)}.xp-event-page .xp-apply-panel .button .arrow-icon{width:20px;height:20px}.xp-curitiba-visual{aspect-ratio:1;height:auto}.xp-curitiba-watermark{object-position:48% top}.xp-event-page .xp-event-facts{grid-template-columns:1fr;gap:0;padding-block:16px}.xp-event-page .xp-event-facts>span{border:0;border-bottom:1px solid #fff3;padding:16px 0;font-size:19px}.xp-event-page .xp-event-facts strong{font-size:15px}.xp-event-page .xp-cta-date{font-size:16px}.xp-offer-date time{font-size:40px}.xp-event-page .xp-event-header .course-header-actions{width:100%}.xp-event-page .xp-event-header .course-header-actions>a{white-space:normal;min-height:56px;padding:12px 8px;font-size:12px}}.method-page .method-practice{padding-block:clamp(56px,6vw,88px)}.method-practice-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 7%;display:grid}.method-page .method-practice-heading h2{text-wrap:initial;font-size:clamp(42px,4.7vw,72px);line-height:1.03}.method-page .method-practice-heading p{max-width:48ch;font-size:clamp(19px,1.55vw,23px)}.method-page .method-practice-heading p+p{margin-top:16px}.method-teaching-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:44px 0 32px;padding:0;list-style:none;display:grid}.method-teaching-sequence li{border-bottom:1px solid #04051930;min-width:0;padding:0 20px 22px 0;position:relative}.method-step-number{background:var(--lime);width:48px;height:48px;color:var(--ink);font:800 29px/1 var(--display);justify-content:center;align-items:center;margin-bottom:22px;display:flex}.method-teaching-sequence li:not(:nth-child(3n)):after{content:"→";color:#1c26b3;height:48px;font:400 26px/1 var(--body);background:linear-gradient(#04051930,#04051930) 0/calc(100% - 26px) 1px no-repeat;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 -14px auto 64px}.method-teaching-sequence h3{margin:0 0 10px;font-size:clamp(27px,2.35vw,36px);line-height:1.08}.method-page .method-teaching-sequence p{max-width:27ch;margin:0;font-size:20px;line-height:1.4}.method-page .method-practice-takeaway{margin:0;font-size:clamp(23px,2.1vw,30px);line-height:1.4}.method-practice-takeaway strong{display:inline-block}.method-form .method-context{grid-column:1/-1}.method-form .method-context textarea{resize:vertical;width:100%;min-height:120px;color:var(--paper);font:400 18px/1.45 var(--body);background:0 0;border:1px solid #f4f4ed90;border-radius:0;padding:14px 16px}.method-form .method-context textarea:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.method-after-interest{border-left:2px solid var(--lime);max-width:850px;margin-top:36px;padding:4px 0 4px 22px}.method-after-interest h3{color:var(--lime);font:600 15px/1.4 var(--body);letter-spacing:.04em;margin:0 0 12px}.method-page .method-after-interest p{margin:0;font-size:18px;line-height:1.5}.method-page .method-after-interest p+p{margin-top:10px}@media (width<=800px){.method-practice-heading{grid-template-columns:minmax(0,1fr);gap:24px}.method-teaching-sequence{gap:26px}.method-teaching-sequence h3{font-size:28px}.method-page .method-teaching-sequence p{font-size:18px}}@media (width<=600px){.method-page .method-practice-heading h2{font-size:clamp(35px,10vw,56px)}.method-teaching-sequence{grid-template-columns:minmax(0,1fr);gap:0;margin-top:32px}.method-teaching-sequence li{border:0;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.method-step-number{z-index:1;width:40px;height:40px;margin:0;font-size:25px;position:relative}.method-teaching-sequence li:not(:last-child):before{content:"";background:#04051925;width:2px;position:absolute;top:60px;bottom:-20px;left:19px}.method-teaching-sequence li:not(:nth-child(3n)):after{display:none}.method-teaching-sequence h3{margin-bottom:7px;font-size:29px}.method-page .method-practice-takeaway{border-top:1px solid #04051930;padding-top:24px}}.brand-page{background:var(--ink);color:var(--paper)}.brand-page main,.brand-page :is(section,article,nav,li){min-width:0}.brand-page .brand-light{background:var(--paper);color:var(--ink)}.brand-page p,.brand-page blockquote{font-size:clamp(20px,1.8vw,28px);line-height:1.4}.brand-page .brand-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;max-width:100%;padding-block:14px;font-size:16px;font-weight:600;display:inline-flex}.brand-page .brand-text-link:hover{color:var(--lime)}.brand-page .brand-light .brand-text-link:hover{color:#1c26b3}.brand-hero{grid-template-columns:1.1fr 1fr;display:grid}.brand-hero>div{min-width:0}.brand-hero-heading{padding-block:clamp(56px,6vw,112px);align-self:center;padding-right:48px}.brand-hero h1{text-wrap:balance;font-size:clamp(52px,4.8vw,84px);line-height:.98}.brand-hero h1 mark{background:var(--lime);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.035em}.brand-hero-photo{background:var(--paper);min-height:650px;overflow:hidden}.brand-hero-photo img{object-fit:cover;object-position:51% center;width:100%;height:100%}.brand-hero-intro{padding-block:64px var(--section-space);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10%;display:grid}.brand-page .brand-origin{max-width:34ch;font-size:clamp(26px,2.3vw,36px);line-height:1.3}.brand-hero-intro>p{max-width:48ch}.brand-page .brand-origin-statement{border-top:1px solid #f4f4ed44;grid-column:1/-1;max-width:none;padding-top:28px;font-size:clamp(22px,2.4vw,36px);font-weight:600;line-height:1.25}.brand-origin-statement strong{color:var(--lime)}.brand-hero-intro{row-gap:32px}.brand-history{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.brand-history-photo{min-height:620px;overflow:hidden}.brand-history-photo img{object-fit:cover;object-position:52% center;width:100%;height:100%}.brand-history-copy{padding:clamp(48px,5vw,80px) var(--gutter) clamp(48px,5vw,80px) clamp(32px,4vw,64px);align-self:center}.brand-history h2{margin-bottom:28px;font-size:clamp(40px,4.4vw,72px);line-height:1}.brand-credentials{flex-wrap:wrap;gap:8px 24px;margin:0 0 28px;padding:0;font-size:clamp(18px,1.6vw,24px);font-weight:600;list-style:none;display:flex}.brand-history-copy p+p{margin-top:16px}.brand-history-copy .brand-text-link{margin-top:20px}.brand-thesis{background:var(--lime);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;padding-block:clamp(56px,6vw,96px);display:grid}.brand-thesis h2{max-width:17ch;font-size:clamp(44px,5.2vw,84px);line-height:.98}.brand-thesis-copy{align-self:center;max-width:46ch}.brand-thesis-copy p+p{margin-top:22px}.brand-thesis .section-name{background:var(--ink);color:var(--lime)}.brand-core{padding-block:clamp(56px,6vw,96px)}.brand-core>.section-name{font-family:var(--body);letter-spacing:.08em;line-height:1.3}.brand-core-flow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.brand-core-flow article{border-top:2px solid var(--ink);flex-direction:column;padding:30px 30px 0 0;display:flex;position:relative}.brand-core-flow article+article{border-left:1px solid #04051926;padding-left:30px}.brand-core-flow article:not(:last-child):after{content:"→";z-index:1;text-align:center;background:var(--paper);width:30px;color:var(--ink);font-size:30px;position:absolute;top:-24px;right:-15px}.brand-core h3{font-size:clamp(32px,3vw,48px);line-height:1.05}.brand-page .brand-core-role{margin:20px 0 16px;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.2}.brand-core-flow article>p:not(.brand-core-role),.brand-language-terms{font-size:clamp(18px,1.55vw,23px);line-height:1.45}.brand-core-flow .brand-text-link{align-self:flex-start;gap:16px;margin-top:auto;padding-top:28px;font-size:14px}.brand-language-terms{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.brand-ecosystem{padding-block:clamp(56px,6vw,96px)}.brand-ecosystem>h2{max-width:24ch;margin-bottom:40px;font-size:clamp(44px,5vw,80px)}.brand-fronts ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.brand-fronts li{border-top:1px solid #f4f4ed44}.brand-fronts a{justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding-block:24px;display:flex}.brand-fronts a>span{gap:8px;display:grid}.brand-fronts strong{text-transform:uppercase;font-size:clamp(24px,2.4vw,38px);line-height:1.05;font-family:var(--display)}.brand-fronts a>span>span{font-size:clamp(18px,1.5vw,23px);line-height:1.3}.brand-fronts svg{width:28px;height:28px;color:var(--lime);flex:none}.brand-fronts a:hover strong{color:var(--lime)}.brand-page :is(.brand-text-link,.brand-fronts a):focus-visible{outline-offset:6px;outline:2px solid}.brand-page .brand-text-link svg{flex:none}.brand-horizons{border-bottom:1px solid #04051933;padding-block:clamp(56px,6vw,96px)}.brand-horizons>h2{max-width:25ch;font-size:clamp(40px,4.7vw,76px);line-height:1}.brand-horizons-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:40px 0 32px;padding:0;list-style:none;display:grid}.brand-horizons-list li{border-top:2px solid var(--ink);padding-top:20px}.brand-horizons h3{margin-bottom:14px;font-size:clamp(26px,2.2vw,36px);line-height:1.05}.brand-horizons-list p{font-size:clamp(18px,1.5vw,23px)}.brand-page .brand-horizons-notice{border-left:4px solid var(--ink);max-width:80ch;padding-left:18px;font-size:18px}.brand-closing{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding-block:clamp(56px,6vw,96px);display:grid}.brand-closing h2{font-size:clamp(80px,10.5vw,176px);line-height:.94}.brand-closing h2 span{white-space:nowrap;display:block}.brand-page .brand-closing p{justify-self:end;font-size:clamp(24px,2.7vw,44px);font-weight:600}.brand-closing mark{background:var(--lime);color:var(--ink);white-space:nowrap;padding:.08em .2em .14em}@media (width<=1000px){.brand-hero-heading{padding-right:28px}.brand-hero h1{font-size:6.6vw}.brand-hero-photo{min-height:580px}.brand-hero-intro{gap:6%}.brand-history-photo{min-height:580px}.brand-core-flow article{padding-right:20px}.brand-core-flow article+article{padding-left:20px}.brand-core-flow .brand-text-link{gap:8px;font-size:13px}.brand-horizons-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.brand-hero{grid-template-columns:1fr}.brand-hero-heading{padding:48px var(--gutter) 40px}.brand-hero h1{max-width:17ch;font-size:clamp(48px,11.8vw,78px)}.brand-hero-photo{height:110vw;min-height:0;max-height:600px}.brand-hero-intro{grid-template-columns:1fr;gap:32px;padding-top:40px}.brand-history,.brand-thesis,.brand-core-flow,.brand-fronts ul{grid-template-columns:minmax(0,1fr)}.brand-history-photo{height:95vw;min-height:0;max-height:560px}.brand-history-copy{padding:48px var(--gutter)}.brand-thesis{gap:28px}.brand-thesis h2{font-size:clamp(44px,11vw,72px)}.brand-core-flow{gap:32px}.brand-core-flow article,.brand-core-flow article+article{border-top:0;border-left:0;border-left:2px solid var(--ink);padding:24px 0 0 28px}.brand-core-flow article:not(:last-child):after{content:"↓";width:26px;font-size:26px;inset:auto auto -32px -14px}.brand-core-flow .brand-text-link{margin-top:6px;padding-top:18px;font-size:14px}.brand-fronts a{min-height:114px}.brand-ecosystem>h2{font-size:clamp(32px,9.7vw,44px)}.brand-horizons-list{gap:28px 20px}.brand-horizons h3{overflow-wrap:anywhere;font-size:25px}.brand-closing{grid-template-columns:1fr;gap:24px}.brand-closing h2{font-size:clamp(64px,16.5vw,114px)}.brand-page .brand-closing p{justify-self:start}}@media (width<=380px){.brand-hero h1{font-size:clamp(42px,12vw,48px)}.brand-horizons-list{grid-template-columns:minmax(0,1fr)}}.ricardinho-biography{--bio-space:clamp(72px, 8vw, 132px)}.ricardinho-biography .bio-section{padding-block:var(--bio-space)}.ricardinho-biography p{max-width:48ch;font-size:clamp(20px,1.65vw,26px)}.ricardinho-biography h2{text-wrap:initial;font-size:clamp(52px,6.2vw,104px);line-height:.99}.ricardinho-biography .section-name{letter-spacing:.09em;font-size:15px;line-height:1.45}.ricardinho-biography .editorial-photo img{filter:none}.bio-hero{background:var(--ink);grid-template-columns:1.04fr 1fr;min-height:min(810px,78vw);display:grid;position:relative}.bio-hero-copy{z-index:2;min-width:0;padding:clamp(80px, 9vw, 145px) 0 90px var(--gutter);align-self:center;position:relative}.bio-hero-copy .section-name{color:var(--lime)}.ricardinho-biography .bio-hero h1{white-space:nowrap;letter-spacing:-.045em;width:max-content;font-size:clamp(78px,10.3vw,180px);line-height:.95;position:relative}.bio-hero h1 span{color:var(--lime)}.ricardinho-biography .bio-hero-deck{margin-top:36px;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:1.08}.bio-hero-copy>p:last-of-type{max-width:35ch;margin-top:32px;font-size:clamp(19px,1.55vw,24px)}.bio-hero .editorial-actions{gap:16px 30px}.bio-hero .editorial-link{gap:18px;font-size:14px}.bio-hero-photo{align-self:stretch;position:relative}.bio-hero-photo:after{content:"";background:linear-gradient(90deg, var(--ink), transparent 25%), linear-gradient(0deg, var(--ink), transparent 30%);pointer-events:none;position:absolute;inset:0}.ricardinho-biography .bio-hero-photo img{filter:grayscale()brightness(.72);object-position:49% center}.bio-hero-caption{padding:0 var(--gutter) 24px;letter-spacing:.12em;color:#f4f4edaa;grid-column:1/-1;justify-content:space-between;gap:20px;font-size:13px;display:flex}.bio-chapter-nav{border-block:1px solid #f4f4ed35;flex-wrap:wrap;justify-content:space-between;gap:18px 28px;padding-block:25px;display:flex}.bio-chapter-nav a{padding-block:3px;font-size:16px}.bio-chapter-nav a:hover{color:var(--lime)}.bio-intro{grid-template-columns:1.05fr 1fr;gap:9%;display:grid}.bio-identity{max-width:440px;margin:44px 0 0}.bio-identity>div{border-top:1px solid #04051925;grid-template-columns:110px 1fr;gap:10px;padding-block:12px;display:grid}.bio-identity dt{opacity:.65;font-size:14px}.bio-identity dd{margin:0;font-size:18px}.bio-prose{padding-top:42px}.ricardinho-biography .bio-prose .bio-lead{font-size:clamp(26px,2.65vw,42px);font-weight:500;line-height:1.2}.bio-source-link{text-underline-offset:5px;margin-top:30px;font-size:15px;text-decoration:underline;display:inline-block}.bio-chronology{padding-bottom:var(--bio-space);grid-template-columns:.9fr 1.15fr;gap:10%;display:grid}.bio-chapter-heading{align-self:start;position:sticky;top:120px}.bio-chapter-heading h2{margin-bottom:32px}.bio-chapter-heading .editorial-photo{aspect-ratio:1.18;margin-top:42px}.bio-chapter-heading .editorial-photo img{object-position:50% 20%}.ricardinho-biography .bio-caption{opacity:.65;margin-top:12px;font-size:14px}.bio-timeline{border-left:1px solid #04051930;margin:0;padding:0;list-style:none}.bio-timeline li{padding:0 0 48px 36px;position:relative}.bio-timeline li:last-child{padding-bottom:0}.bio-timeline li:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:-5px}.bio-year{font:800 clamp(48px, 4.2vw, 70px)/1 var(--display);letter-spacing:-.02em;margin-bottom:18px;display:block}.bio-timeline h3{font:600 clamp(22px, 2vw, 30px)/1.15 var(--body);letter-spacing:0;text-transform:none;margin-bottom:14px}.ricardinho-biography .bio-timeline p{font-size:clamp(19px,1.5vw,23px);line-height:1.45}.bio-athens{background:#101428;grid-template-columns:1.12fr 1fr;display:grid}.bio-athens figure{min-width:0;position:relative}.bio-athens .editorial-photo{height:100%;min-height:660px}.bio-athens .editorial-photo img{object-position:18% center}.bio-athens figcaption{background:linear-gradient(#0000,#040519d9);padding:44px 28px 22px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.bio-athens-copy{padding:66px var(--gutter) 70px 48px}.bio-athens-copy .section-name{color:var(--lime)}.bio-athens-year{font:800 clamp(100px, 12vw, 190px)/.95 var(--display);color:var(--lime);letter-spacing:-.055em;margin-bottom:20px;display:block}.ricardinho-biography .bio-athens h2{margin-bottom:30px;font-size:clamp(42px,4.5vw,72px)}.ricardinho-biography .bio-athens p{font-size:clamp(19px,1.45vw,23px)}.ricardinho-biography .bio-athens .bio-athens-note{letter-spacing:.05em;opacity:.7;margin-top:32px;font-size:13px}.bio-honours{background:var(--lime);color:var(--ink);grid-template-columns:repeat(4,1fr);gap:30px;padding-block:48px;display:grid}.bio-honours>div{border-left:1px solid #04051940;padding-left:25px}.bio-honours>div:first-child{border:0;padding-left:0}.bio-honours strong{font:800 clamp(42px, 5.4vw, 84px)/1 var(--display);margin-bottom:12px;display:block}.bio-honours span{font-size:18px;line-height:1.25;display:block}.bio-awards{padding-block:clamp(48px,5vw,80px);scroll-margin-top:110px}.ricardinho-biography .bio-awards h2{margin:0 0 36px;font-size:clamp(42px,4.2vw,68px)}.bio-awards-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.bio-awards-list li{border-top:1px solid #04051940;min-width:0;padding-top:24px}.bio-award-year{font:800 clamp(48px, 4.2vw, 68px)/1 var(--display);box-shadow:inset 0 -.18em var(--lime);margin-bottom:24px;display:inline-block}.bio-awards-list h3{font:600 clamp(22px, 1.8vw, 28px)/1.2 var(--body);text-transform:none;letter-spacing:0;margin:0 0 8px}.ricardinho-biography .bio-awards-list p{margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.4}.bio-later{padding-top:var(--bio-space)}.bio-later .bio-timeline{border-color:#f4f4ed35}.bio-later .bio-year{color:var(--lime)}.bio-later .bio-timeline li:before{background:var(--lime)}.bio-later .section-name{color:var(--lime)}.bio-video-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:8%;margin-bottom:48px;display:grid}.bio-video-player{aspect-ratio:16/9;background:var(--ink);width:min(100%,1120px);margin-inline:auto}.bio-video-poster{background:var(--ink);border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.bio-video-poster img{object-fit:cover;opacity:.75;width:100%;height:100%;transition:opacity .25s}.bio-video-poster:hover img{opacity:.95}.bio-play-icon{background:var(--lime);width:88px;height:88px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #04051930}.bio-play-icon svg{width:42px;height:42px}.bio-play-label{color:var(--paper);letter-spacing:.05em;background:linear-gradient(#0000,#040519e6);padding:50px 20px 24px;font-size:15px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.bio-video-player iframe{border:0;width:100%;height:100%;display:block}.bio-video-credit{opacity:.65;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1120px;margin:14px auto 0;font-size:13px;display:flex}.bio-observe{border-top:1px solid #04051930;grid-template-columns:.7fr 1.3fr;gap:30px;max-width:1120px;margin:36px auto 0;padding-top:24px;display:grid}.bio-observe>span{font-size:14px;font-weight:600}.ricardinho-biography .bio-observe p{max-width:60ch;font-size:20px}.bio-today{grid-template-columns:1fr 1fr;display:grid}.bio-today>.editorial-photo{min-height:760px}.bio-today>.editorial-photo img{object-position:46% center}.bio-today-copy{padding:80px var(--gutter) 80px 48px;align-self:center}.bio-today .section-name{color:var(--lime)}.bio-today h2{margin-bottom:34px}.bio-today .editorial-link{font-size:14px}.bio-sources{padding-block:30px 48px}.bio-sources details{border-top:1px solid #f4f4ed30}.bio-sources summary{letter-spacing:.06em;justify-content:space-between;align-items:center;padding-block:24px;font-size:13px;list-style:none;display:flex}.bio-sources summary::-webkit-details-marker{display:none}.bio-sources summary span{color:var(--lime);font-size:28px}.bio-sources details[open] summary span{transform:rotate(45deg)}.ricardinho-biography .bio-sources p{opacity:.75;max-width:85ch;font-size:16px}.bio-sources ul{padding-left:20px}.bio-sources li{margin-block:10px;font-size:16px}.bio-sources a{text-underline-offset:4px;text-decoration:underline}@media (width>=1800px){.bio-hero{min-height:900px}}@media (width<=1000px){.bio-hero{grid-template-columns:1fr 1fr}.bio-hero-copy{padding-top:70px}.bio-intro,.bio-chronology{gap:6%}.bio-athens-copy,.bio-today-copy{padding:48px 28px}.ricardinho-biography .bio-athens h2{font-size:44px}.bio-athens .editorial-photo{min-height:600px}.bio-hero .editorial-actions{flex-direction:column;align-items:start;gap:4px}}@media (width<=700px){.ricardinho-biography{--bio-space:64px}.ricardinho-biography h2{font-size:clamp(46px,12vw,76px)}.bio-hero{grid-template-columns:1fr}.bio-hero-copy{padding:42px var(--gutter) 38px}.ricardinho-biography .bio-hero h1{font-size:clamp(48px,15.7vw,110px)}.ricardinho-biography .bio-hero-deck{margin-top:24px;font-size:34px}.bio-hero-copy>p:last-of-type{margin-top:24px}.bio-hero .editorial-actions{flex-direction:row;gap:8px 22px;margin-top:20px}.bio-hero .editorial-link{gap:10px;font-size:13px}.bio-hero-photo{height:78vw;max-height:480px}.ricardinho-biography .bio-hero-photo img{object-position:center 32%;filter:grayscale()}.bio-hero-photo:after{background:linear-gradient(0deg, var(--ink), transparent 25%)}.bio-hero-caption{letter-spacing:.03em;flex-wrap:wrap;gap:6px 20px;padding-top:12px;font-size:12px}.bio-chapter-nav{justify-content:start;gap:12px 24px;padding-block:20px}.bio-chapter-nav a{font-size:14px}.bio-intro,.bio-chronology,.bio-athens,.bio-video-heading,.bio-today{grid-template-columns:1fr}.bio-intro,.bio-chronology{gap:40px}.bio-prose{padding-top:0}.bio-identity{margin-top:28px}.bio-chapter-heading{margin-bottom:0;position:static}.bio-chapter-heading .editorial-photo{aspect-ratio:1.35;margin-top:28px}.bio-timeline{margin-left:5px}.bio-timeline li{padding-bottom:40px;padding-left:25px}.bio-year{font-size:54px}.bio-athens .editorial-photo{height:104vw;min-height:0;max-height:670px}.bio-athens-copy{padding:44px var(--gutter) 54px}.bio-athens-year{font-size:112px}.ricardinho-biography .bio-athens h2{font-size:clamp(42px,11vw,65px)}.bio-honours{grid-template-columns:1fr 1fr;gap:30px 20px;padding-block:36px}.bio-honours>div{padding-left:18px}.bio-honours>div:nth-child(3){border:0;padding-left:0}.bio-honours strong{font-size:50px}.bio-honours span{font-size:16px}.bio-awards-list{grid-template-columns:1fr;gap:28px}.bio-awards-list li{padding-top:20px}.bio-award-year{margin-bottom:16px}.bio-video-heading{gap:28px;margin-bottom:30px}.bio-play-icon{width:60px;height:60px}.bio-play-icon svg{width:30px;height:30px}.bio-play-label{letter-spacing:.025em;padding:30px 12px 12px;font-size:12px;line-height:1.3}.bio-video-credit{font-size:12px}.bio-observe{grid-template-columns:1fr;gap:12px;margin-top:28px}.ricardinho-biography .bio-observe p{font-size:18px}.bio-today>.editorial-photo{height:110vw;min-height:0;max-height:670px}.bio-today-copy{padding:54px var(--gutter)}.bio-sources{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.bio-video-poster img{transition:none}}.bio-game-changer{background:var(--ink);color:var(--paper);padding-block:var(--bio-space);scroll-margin-top:100px}.ricardinho-biography .bio-game-changer .game-changer-title{max-width:15ch;margin-bottom:56px;font-size:clamp(60px,7.5vw,124px)}.bio-game-story{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.bio-game-aside{gap:36px;min-width:0;display:grid}.bio-bernardinho-quote{border-top:2px solid var(--lime);margin:0;padding:30px 0 0}.ricardinho-biography .bio-bernardinho-quote blockquote{font-family:var(--display);margin:0 0 28px;font-size:clamp(32px,3.5vw,54px);line-height:1.15}.bio-bernardinho-quote figcaption{gap:6px;font-size:16px;line-height:1.5;display:grid}.bio-bernardinho-quote strong{color:var(--lime)}.bio-bernardinho-quote a{text-underline-offset:4px;margin-top:12px;font-size:14px;text-decoration:underline}.bio-signature-play{border-top:1px solid #ffffff30;margin-top:clamp(48px,6vw,90px);padding-top:40px}.bio-play-heading{grid-template-columns:1fr 1fr;align-items:start;gap:32px;max-width:1120px;margin:0 auto 32px;display:grid}.bio-play-heading h3{margin:0;font-size:clamp(34px,3.5vw,54px);line-height:1.05}.ricardinho-biography .bio-play-heading p{margin:0;font-size:20px}.ricardinho-biography .bio-play-context{max-width:70ch;margin:32px auto 0;font-size:20px;line-height:1.5}.bio-play-context a{color:var(--lime);text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.bio-game-story,.bio-play-heading{grid-template-columns:1fr}.ricardinho-biography .bio-game-changer .game-changer-title{margin-bottom:36px;font-size:clamp(42px,10vw,76px)}}.s5-page.s5-editorial{--s5-purple:#251044;--s5-panel:#171342;--s5-yellow:#d2fe00;--s5-muted:#b9bbcc;--sales-mark:#d2fe00;--sales-mark-ink:#040519;--s5-space:clamp(56px,5vw,80px)}.s5-editorial .s5-section{padding:var(--s5-space) var(--gutter)}.s5-editorial :is(div,article,figure){min-width:0}.s5-editorial :is(.s5-section,.s5-vision) h2{margin:0 0 28px;font-size:clamp(40px,3.5vw,60px);line-height:1.06}.s5-editorial h3{margin:0 0 14px;font-size:clamp(28px,2.2vw,36px);line-height:1.1}.s5-editorial :is(p,li){font-size:clamp(18px,1.4vw,22px);line-height:1.5}.s5-editorial p{max-width:62ch;margin:0 0 18px}.s5-editorial p:last-child{margin-bottom:0}.s5-editorial mark{background:var(--s5-yellow);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.s5-editorial .s5-label{background:var(--s5-yellow);width:fit-content;max-width:100%;color:var(--ink);letter-spacing:.1em;margin:0 0 20px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.s5-editorial :is(.s5-paper,.s5-offer-panel) .s5-label{background:var(--ink);color:var(--s5-yellow)}.s5-editorial .course-header[data-tone]{--header-ink:var(--paper);--header-glass:#251044b8;--header-panel:var(--s5-purple);--header-line:#ffffff40;--header-hover:#ffffff16}.s5-editorial .course-header[data-tone] .course-brand img{filter:brightness(0)invert()}.s5-editorial .course-header-space{background:var(--s5-purple)}.s5-editorial .s5-hero{background:var(--s5-purple);min-height:clamp(560px,40vw,720px)}@media (width>=801px){.s5-editorial .s5-hero-photo img{object-position:57% top}}.s5-page.s5-editorial .s5-hero-copy{flex-direction:column;justify-content:center;padding-block:36px;display:flex}.s5-page.s5-editorial .s5-hero h1{margin:28px 0 24px;font-size:clamp(36px,4vw,68px);line-height:1.04}.s5-page.s5-editorial .s5-hero .s5-logo{width:clamp(190px,18vw,260px)}.s5-editorial .s5-hero .s5-lead{max-width:44ch;margin:0 0 26px;font-size:clamp(18px,1.4vw,21px)}.s5-editorial .s5-hero-caption{bottom:104px;left:32px;right:24px}.s5-editorial .s5-hero-caption>span{letter-spacing:.12em;font-size:12px}.s5-editorial .s5-hero-caption p{margin-top:14px;font-size:28px}.s5-editorial .s5-lead{font-size:clamp(21px,1.7vw,26px)}.s5-editorial :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid}.s5-editorial .s5-cta{text-transform:uppercase}.s5-editorial .s5-cta:is(:hover,:focus-visible){background:var(--s5-yellow);box-shadow:0 0 0 3px #d2fe0033}.s5-editorial .s5-center{justify-content:center;margin-top:32px;display:flex}.s5-editorial .s5-problem,.s5-editorial .s5-sequence,.s5-editorial .s5-reading{gap:5vw}.s5-editorial .s5-statement{font-size:clamp(23px,2vw,30px)}.s5-editorial .s5-prose>p+p{margin-top:18px}.s5-editorial .s5-lined-list li{padding:10px 0}.s5-editorial .s5-sequence li{padding:20px 0}.s5-editorial .s5-sequence h3{font-size:28px}.s5-editorial .s5-step{font-family:var(--display);padding-top:0;font-size:32px;line-height:1}.s5-editorial .s5-impact{text-align:center;padding-block:42px}.s5-editorial .s5-impact>p{font-family:var(--body);letter-spacing:0;margin:0 auto 22px;font-size:clamp(18px,1.6vw,24px);line-height:1.5}.s5-editorial .s5-impact h2{margin:0;font-size:clamp(40px,5.5vw,84px)}.s5-editorial .s5-base,.s5-editorial .s5-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5vw;display:grid}.s5-editorial .s5-foundation-items{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.s5-editorial .s5-foundation-items li{border-top:1px solid #fff3;gap:12px;padding:15px 0;display:flex}.s5-editorial .s5-foundation-items span{color:var(--s5-yellow)}.s5-editorial .s5-application{background:var(--s5-panel)}.s5-editorial .s5-rotation-panel{background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;min-height:380px;padding:32px}.s5-editorial .s5-rotation-panel h3{font-size:clamp(32px,3vw,46px)}.s5-editorial .s5-rotation-panel .s5-label{font-size:11px}.s5-editorial .s5-rotation-note{margin-top:18px;font-size:15px}.s5-editorial .s5-vision{min-height:540px}@media (width>=801px){.s5-editorial .s5-vision-photo img{aspect-ratio:1672/941;object-position:right center;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%);object-fit:contain!important;width:auto!important;left:auto!important}}@media (width<=800px){.s5-editorial .s5-vision-photo img{object-position:center}}.s5-editorial .s5-vision-copy{padding:72px var(--gutter);max-width:760px}.s5-editorial .s5-vision h2{font-size:clamp(46px,4.6vw,72px)}.s5-editorial .s5-reading{padding-top:28px}.s5-editorial .s5-reading-list li{padding-block:10px}.s5-editorial .s5-plays{background:var(--s5-purple) url(/media/sistema-gradient-wide.webp) center/cover no-repeat}.s5-editorial .s5-teachers-photo{aspect-ratio:2.8}.s5-editorial .s5-teachers-photo img{object-position:center top}.s5-editorial .s5-teacher-grid{padding-top:32px}.s5-editorial .s5-teacher-grid h3{font-size:40px}.s5-editorial .s5-profiles{background:var(--s5-panel)}.s5-editorial .s5-profile-grid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;display:grid}.s5-editorial .s5-profile-grid article{grid-row:span 3;grid-template-rows:subgrid;background:var(--s5-yellow);color:var(--ink);display:grid}.s5-editorial .s5-profile-grid img{aspect-ratio:1.8;object-fit:cover;width:100%;height:auto}.s5-editorial .s5-profile-grid h3{margin:24px 22px 18px;font-size:clamp(26px,2vw,34px)}.s5-editorial .s5-profile-grid p{margin:0;padding:0 22px 28px;font-size:18px}.s5-editorial .s5-included-photo{margin:0}.s5-editorial .s5-included-photo img{width:100%;height:auto}.s5-editorial .s5-included-photo figcaption{color:var(--s5-muted);margin-top:16px;font-size:14px;line-height:1.5}.s5-editorial .s5-deliverables article+article{border-top:1px solid #fff3;margin-top:20px;padding-top:20px}.s5-editorial .s5-deliverables h3{font-size:28px}.s5-editorial .s5-utilities{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:32px;display:grid}.s5-editorial .s5-utilities h3{min-height:2.2em;font-size:28px}.s5-editorial .s5-utilities p{font-size:18px}.s5-editorial .s5-curriculum{background:var(--s5-panel)}.s5-editorial .s5-curriculum-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.s5-editorial .s5-modules details{border-top:1px solid #fff5}.s5-editorial .s5-modules details:last-child{border-bottom:1px solid #fff5}.s5-editorial .s5-modules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.s5-editorial .s5-modules summary::-webkit-details-marker{display:none}.s5-editorial .s5-modules summary>span:first-child{min-width:0}.s5-editorial .s5-modules summary small{letter-spacing:.09em;color:var(--s5-yellow);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.s5-editorial .s5-modules summary strong{font-family:var(--display);font-size:32px;line-height:1.1}.s5-editorial .s5-module-toggle{color:var(--s5-yellow);font-size:32px;line-height:1;transition:transform .2s}.s5-editorial .s5-modules details[open] .s5-module-toggle{transform:rotate(45deg)}.s5-editorial .s5-modules ol{margin:0;padding:0 0 20px;list-style:none}.s5-editorial .s5-modules li{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.s5-editorial .s5-lesson-duration{color:var(--s5-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px}.s5-editorial .s5-manual{text-align:center;margin:0}.s5-editorial .s5-manual img{width:min(100%,300px);height:auto;margin:0 auto 24px;display:block;box-shadow:0 20px 50px #04051955}.s5-editorial .s5-manual h3{font-size:28px}.s5-editorial .s5-manual p{margin-inline:auto;font-size:17px}.s5-editorial .s5-boundaries{text-align:center;padding-block:48px}.s5-editorial .s5-boundaries p{margin-inline:auto}.s5-editorial .s5-boundaries .s5-small{max-width:85ch;font-size:15px}.s5-editorial .s5-bridge{text-align:center}.s5-editorial .s5-bridge :is(p,.s5-enroll){margin-inline:auto}.s5-editorial .s5-bridge .s5-enroll{margin-top:28px}.s5-editorial .s5-offer{align-items:start;gap:6vw}.s5-editorial .s5-offer-heading .s5-logo{margin-bottom:36px;display:block}.s5-editorial .s5-offer-heading h2{font-size:clamp(48px,4.5vw,72px)}.s5-editorial .s5-offer-panel{align-self:start;padding:clamp(24px,3vw,44px)}.s5-editorial .s5-offer-panel h3{font-size:44px}.s5-editorial .s5-offer-panel ul{flex-direction:column;gap:10px;margin:24px 0;padding:20px 0;display:flex}.s5-editorial .s5-offer-panel li{padding:0;font-size:18px;line-height:1.4}.s5-editorial .s5-offer-panel li span{color:var(--s5-purple)}.s5-editorial .s5-price{margin:0 0 26px}.s5-editorial .s5-price>strong{font-size:clamp(56px,5vw,80px)}.s5-editorial .s5-price sup{font-family:var(--body);vertical-align:super;font-size:20px}.s5-editorial .s5-price p{margin-top:14px;font-size:24px}.s5-editorial .s5-price .s5-access-duration{max-width:none;margin:0 0 20px;font-size:18px;font-weight:700}.s5-editorial .s5-checkout-note{text-align:center;max-width:none;margin:18px 0 0;font-size:13px}.s5-editorial .s5-total{text-align:center;max-width:none;margin-top:8px;font-size:12px}.s5-editorial .s5-guarantee-section{background:var(--s5-purple);border-top:1px solid #fff3}.s5-editorial .s5-guarantee-section p{max-width:85ch}.s5-editorial .s5-faq summary{padding-block:20px;font-size:20px}.s5-editorial .s5-faq details p{font-size:18px}.s5-editorial .s5-closing{grid-template-columns:1.15fr 1fr;align-items:center;gap:5vw;display:grid}.s5-editorial .s5-closing .s5-emphasis{color:var(--s5-yellow)}.s5-editorial .s5-mini-offer{text-align:center}.s5-editorial .s5-mini-offer .s5-enroll{margin-inline:auto}.s5-editorial .s5-mini-offer .s5-price strong{color:var(--s5-yellow);font-size:clamp(48px,4.5vw,68px)}.s5-editorial .s5-mini-offer .s5-price p{max-width:none}.s5-editorial :is(section,[id]){scroll-margin-top:100px}@media (width<=1100px) and (width>=801px){.s5-editorial .s5-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.s5-page.s5-editorial .s5-hero h1{font-size:3.9vw}.s5-editorial .s5-hero .course-hero-brand{gap:12px}}@media (width<=800px){.s5-editorial .s5-section{padding:48px 24px}.s5-editorial :is(.s5-section,.s5-vision) h2{font-size:clamp(34px,8.8vw,46px)}.s5-editorial .s5-hero{min-height:0}.s5-page.s5-editorial .s5-hero-copy{padding:30px 24px 36px}.s5-page.s5-editorial .s5-hero h1{margin-block:28px 22px;font-size:clamp(30px,8vw,54px)}.s5-editorial .s5-hero-visual{min-height:360px}.s5-editorial .s5-hero-caption{bottom:92px;left:24px}.s5-editorial .s5-hero-caption p{font-size:26px}.s5-editorial .s5-base,.s5-editorial .s5-two-column,.s5-editorial .s5-closing{grid-template-columns:1fr;gap:30px}.s5-editorial .s5-curriculum-layout{grid-template-columns:1fr;gap:36px}.s5-editorial .s5-utilities{grid-template-columns:1fr;gap:24px}.s5-editorial .s5-utilities h3{min-height:0;margin-bottom:10px}.s5-editorial .s5-manual img{width:min(100%,260px)}.s5-editorial .s5-foundation-items{gap:0 20px}.s5-editorial .s5-foundation-items li{font-size:17px}.s5-editorial .s5-impact{padding-block:32px}.s5-editorial .s5-rotation-panel{grid-template-columns:1fr;gap:28px;padding:24px}.s5-editorial .s5-vision{min-height:540px}.s5-editorial .s5-vision-copy{padding:48px 24px 90px}.s5-editorial .s5-reading{padding-top:0}.s5-editorial .s5-teachers-photo{aspect-ratio:1.5}.s5-editorial .s5-profile-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.s5-editorial .s5-profile-grid h3{margin:20px 18px 16px;font-size:28px}.s5-editorial .s5-profile-grid p{padding:0 18px 24px;font-size:17px}.s5-editorial .s5-offer-panel{padding:28px 22px}.s5-editorial .s5-offer-heading h2{font-size:clamp(36px,10.6vw,48px)}.s5-editorial .s5-price>strong{font-size:64px}.s5-editorial .s5-closing{gap:40px}.s5-editorial .s5-enroll>.course-enroll-note{font-size:11px}}@media (width<=540px){.s5-editorial .s5-profile-grid{grid-template-columns:1fr}.s5-editorial .s5-profile-grid article{grid-row:auto;display:block}.s5-editorial .s5-profile-grid h3{font-size:30px}.s5-editorial .s5-profile-grid p{font-size:18px}}.r17-shop{background:var(--paper);color:var(--ink)}.shop-header{padding:23px var(--gutter);border-bottom:1px solid #04051926;justify-content:space-between;align-items:center;gap:28px;display:flex}.shop-brand{align-items:center;gap:20px;display:flex}.shop-brand img{filter:brightness(0);width:92px;height:auto}.shop-brand>span{font:800 33px/1 var(--display);border-left:1px solid #04051960;padding-left:20px}.shop-header nav{align-items:center;gap:32px;font-size:16px;display:flex}.shop-home{align-items:center;gap:14px;display:flex}.r17-shop a:focus-visible,.r17-shop button:focus-visible{outline-color:#1c26b3}.shop-header nav a:hover,.shop-product-info h3 a:hover,.shop-product-link:hover,.shop-help a:hover,.shop-return:hover{color:#1c26b3}.shop-intro{padding:42px var(--gutter);background:var(--lime);grid-template-columns:1.35fr 1fr;align-items:end;gap:7%;display:grid}.shop-intro>div>.section-name{margin-bottom:16px}.shop-intro h1{font-size:clamp(40px,4.7vw,72px)}.shop-intro p{max-width:44ch;font-size:19px;line-height:1.45}.shop-catalog{padding:45px var(--gutter) 80px}.shop-catalog-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.shop-catalog-heading h2{font-size:30px}.shop-catalog-heading>span{color:#515264;font-size:15px}.shop-product-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.shop-product-visual{aspect-ratio:1;background:#e8e8df;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.shop-shirt-view{position:absolute;inset:0;overflow:hidden}.shop-shirt-view>img{width:200%;max-width:none;height:auto;margin:0;position:absolute;top:0;left:0}.shop-shirt-back{opacity:0;transition:opacity .25s}.shop-shirt-back>img{left:-100%}.shop-product-visual:focus-visible .shop-shirt-back{opacity:1}@media (hover:hover) and (pointer:fine){.shop-product-visual:hover .shop-shirt-back{opacity:1}}@media (prefers-reduced-motion:reduce){.shop-shirt-back{transition:none}}.shop-product-visual>img{object-fit:contain;width:80%;height:86%;margin:auto;transition:transform .35s;position:absolute;inset:0}.shop-product-visual:hover>img{transform:scale(1.035)}.shop-product-levantando-a-vida .shop-product-visual{background:#1c26b3}.shop-product-manual-de-estrategia .shop-product-visual,.shop-product-manual-de-estrategia .shop-detail-photo{background:#0a54c5}.shop-availability{background:var(--paper);color:var(--ink);border-radius:999px;padding:6px 13px;font-size:14px;position:absolute;top:20px;left:20px}.shop-product-arrow{background:var(--lime);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:22px}.shop-product-info{padding:24px 0 0}.shop-product-info>span{color:#515264;font-size:15px}.shop-product-info h3{margin:10px 0;font-size:clamp(32px,3.5vw,52px)}.shop-product-info>p{font-size:19px}.shop-product-bottom{border-top:1px solid #04051930;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.shop-product-bottom>strong{font-size:24px}.shop-product-link{flex:1;justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:600;display:flex}.shop-checkout-note{padding:60px var(--gutter);color:var(--paper);background:#1c26b3;grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.shop-checkout-note span{color:var(--lime);font-size:15px}.shop-checkout-note h2{margin-top:18px;font-size:clamp(36px,4.4vw,62px)}.shop-checkout-note p{font-size:20px;line-height:1.5}.shop-detail{padding:28px var(--gutter) 80px}.shop-breadcrumb{color:#515264;flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:15px;display:flex}.shop-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.shop-detail-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:7%;display:grid}.shop-detail-photo{aspect-ratio:1;background:#e8e8df;border:0;place-items:center;width:100%;padding:30px;display:grid;position:relative}.shop-detail-photo>img{object-fit:contain;width:90%;height:90%;margin:auto;position:absolute;inset:0}.shop-detail-photo.shop-lifestyle{aspect-ratio:14/9;padding:0}.shop-detail-photo.shop-lifestyle>img{width:100%;height:100%}.shop-detail-photo>span{background:var(--paper);border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:absolute;bottom:20px;right:20px}.shop-product-levantando-a-vida .shop-detail-photo{background:#1c26b3}.shop-detail-category{color:#515264;font-size:16px}.shop-detail-copy h1{margin:15px 0 20px;font-size:clamp(46px,5.3vw,80px)}.shop-detail-summary{font-size:23px;line-height:1.35}.shop-purchase{border-bottom:1px solid #04051930;padding-block:27px}.shop-price{margin-bottom:18px;font-size:32px;font-weight:600}.shop-purchase .button{justify-content:space-between;width:100%;padding:20px 27px;font-size:17px}.shop-purchase>p:not(.shop-price){color:#515264;margin-top:14px;font-size:15px;line-height:1.45}.shop-checkout-direct{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:15px;text-decoration:underline;display:inline-flex}.shop-checkout-direct svg{flex:0 0 18px;width:18px;height:18px}.shop-payment-header{--header-ink:var(--ink);--header-border:#04051940;--header-hover:#0405190a;padding:20px var(--gutter);border-bottom:1px solid #04051926;justify-content:space-between;align-items:center;gap:20px;display:flex}.shop-payment-header>div{align-items:center;gap:24px;display:flex}.shop-payment-back{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.shop-payment-back svg{width:20px;height:20px;transform:rotate(180deg)}.shop-payment-main{max-width:1280px;padding:28px var(--gutter) 60px;margin:auto}.shop-payment-steps{flex-wrap:wrap;gap:20px;margin:0 0 30px;padding:0;font-size:14px;list-style:none;display:flex}.shop-payment-steps a{color:#515264;text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.shop-payment-steps [aria-current]{background:var(--lime);padding:8px 14px;font-weight:600}.shop-payment-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:48px;display:grid}.shop-order-summary{min-width:0;position:sticky;top:24px}.shop-order-summary h1{margin:0 0 28px;font-size:clamp(36px,3.5vw,52px);line-height:1.05}.shop-order-product{border-block:1px solid #04051926;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:24px 0;display:grid}.shop-order-product>img{object-fit:contain;background:#1c26b3;width:112px;height:136px;padding:10px}.shop-order-product span{color:#515264;font-size:14px}.shop-order-product h2{margin:8px 0;font-size:30px;line-height:1.05}.shop-order-product p{font-size:16px;line-height:1.45}.shop-order-note{color:#515264;margin-top:20px;font-size:15px;line-height:1.5}.shop-payment-panel{min-width:0}.shop-payment-assistance{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:18px;margin-bottom:12px;display:flex}.shop-payment-status{color:#515264;max-width:none;margin:0;font-size:13px;line-height:1.45}.shop-payment-assistance .shop-checkout-direct{margin:0;font-size:13px}.shop-payment-frame{background:#fff;border:1px solid #04051920;width:100%;height:max(760px,100dvh - 220px);display:block}.shop-payment-provider{color:#515264;max-width:none;margin:14px 0 0;font-size:13px;line-height:1.45}@media (width<=900px){.shop-payment-layout{grid-template-columns:1fr;gap:24px}.shop-order-summary{position:static}.shop-order-summary h1{margin-bottom:16px;font-size:38px}.shop-order-product{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:14px 0}.shop-order-product>img{width:76px;height:92px;padding:6px}.shop-order-product h2{font-size:27px}.shop-order-note{max-width:none;margin-top:12px}.shop-payment-steps{margin-bottom:20px}}@media (width<=600px){.shop-payment-header{gap:12px;padding:14px 18px}.shop-payment-header .shop-brand{gap:10px}.shop-payment-header .shop-brand img{width:60px}.shop-payment-header .shop-brand>span{padding-left:10px;font-size:24px}.shop-payment-header>div{gap:8px}.shop-payment-back{gap:6px;font-size:13px}.shop-payment-back svg{display:none}.shop-payment-main{padding:20px 16px 36px}.shop-payment-steps{gap:12px;font-size:13px}.shop-order-summary h1{font-size:34px}.shop-payment-frame{border-inline:0;width:calc(100% + 32px);max-width:none;height:max(760px,100svh);margin-inline:-16px}.shop-book-buy{white-space:normal}}@media (width<=380px){.shop-payment-header{flex-wrap:wrap}.shop-payment-header>div{flex:1;justify-content:flex-end}.shop-order-product p{font-size:14px}}.shop-detail-status{margin-bottom:14px;font-size:16px;display:block}.shop-purchase .shop-unavailable{cursor:not-allowed;color:#484b38;box-shadow:none;background:#e0e3c9;border:0}.shop-product-description{padding-top:28px}.shop-product-description h2{margin-bottom:16px;font-size:28px}.shop-product-description>p{font-size:18px;line-height:1.5}.shop-product-description dl{margin:25px 0}.shop-product-description dl>div{border-top:1px solid #04051920;grid-template-columns:1fr 2fr;gap:20px;padding:12px 0;font-size:16px;display:grid}.shop-product-description dt{color:#515264}.shop-product-description dd{margin:0}.shop-book-author{color:#515264;margin-top:14px;font-size:17px}.shop-book-facts{flex-wrap:wrap;gap:10px 20px;margin:28px 0 22px;padding:0;font-size:16px;list-style:none;display:flex}.shop-book-facts li{border-left:3px solid var(--lime,#d2ff02);padding-left:12px}.shop-book-more{text-underline-offset:4px;align-items:center;gap:14px;font-size:14px;font-weight:700;display:inline-flex}.shop-book-more:hover{text-decoration:underline}.shop-book-dedication{border-left:3px solid var(--lime,#d2ff02);margin-bottom:24px;padding:3px 0 3px 16px}.shop-book-dedication strong{letter-spacing:.035em;font-size:15px;display:block}.shop-purchase .shop-book-dedication p{color:var(--ink,#040519);margin:7px 0 0;font-size:16px;line-height:1.45}.shop-book-story .shop-book-exclusive-note{border-left:3px solid var(--lime,#d2ff02);margin-top:28px;padding-left:16px;font-size:17px;font-weight:600}.shop-book-about{border-top:1px solid #04051930;grid-template-columns:1.2fr 1fr;gap:7%;margin-top:clamp(48px,6vw,88px);padding-top:clamp(32px,4vw,56px);scroll-margin-top:140px;display:grid}.shop-book-about>div,.shop-product-levantando-a-vida .shop-detail-copy{min-width:0}.shop-book-story h2{max-width:17ch;margin:20px 0 24px;font-size:clamp(36px,4vw,58px);line-height:1.03}.shop-book-story p{max-width:54ch;margin:0 0 20px;font-size:19px;line-height:1.55}.shop-book-specs{padding-top:0}.shop-book-specs dl{margin:20px 0 0}.shop-book-specs dd{overflow-wrap:anywhere}@media (width<=900px){.shop-book-about{gap:35px}.shop-book-story p{font-size:17px}.shop-book-specs dl>div{gap:14px}}@media (width<=600px){.shop-book-about{grid-template-columns:1fr;gap:28px}.shop-book-story h2{font-size:38px}.shop-book-facts{gap:10px 16px;font-size:15px}.shop-book-specs dl>div{grid-template-columns:1fr 1.7fr}}.shop-help{margin-top:25px;font-size:16px}.shop-help a{text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.shop-help svg{width:17px}.shop-return{align-items:center;gap:24px;margin-top:45px;font-size:16px;font-weight:600;display:inline-flex}.shop-photo-dialog{background:var(--paper);width:min(850px,94vw);max-height:94svh;color:var(--ink);border:0;margin:auto;padding:40px}.shop-photo-dialog::backdrop{background:#040519dc}.shop-photo-dialog>img{object-fit:contain;width:100%;max-height:78svh}.shop-photo-close{background:0 0;border:0;padding:6px 12px;font-size:24px;position:absolute;top:10px;right:14px}@media (width>=1000px){.shop-detail-photo{position:sticky;top:30px}}@media (width<=900px){.shop-intro{grid-template-columns:1fr;gap:25px}.shop-intro h1{font-size:clamp(42px,6vw,64px)}.shop-intro p{max-width:65ch}.shop-product-grid{gap:24px}.shop-detail-grid{gap:35px}.shop-detail-copy h1{font-size:48px}}@media (width<=600px){.shop-header{gap:18px;padding-block:19px}.shop-brand{gap:12px}.shop-brand img{width:64px}.shop-brand>span{padding-left:12px;font-size:25px}.shop-header nav{gap:16px;font-size:14px}.shop-header .shop-home{display:none}.shop-intro{padding-block:30px}.shop-intro h1{font-size:42px}.shop-intro h1 br{display:none}.shop-intro p{font-size:17px}.shop-catalog{padding-block:32px 55px}.shop-catalog-heading h2{font-size:27px}.shop-product-grid{grid-template-columns:1fr;gap:42px}.shop-product-info h3{font-size:40px}.shop-checkout-note{grid-template-columns:1fr;gap:26px;padding-block:45px}.shop-checkout-note p{font-size:18px}.shop-detail{padding-top:22px}.shop-breadcrumb{gap:9px;font-size:14px}.shop-detail-grid{grid-template-columns:1fr;gap:30px}.shop-detail-photo{padding:20px}.shop-detail-copy h1{font-size:54px}.shop-detail-summary{font-size:21px}.shop-photo-dialog{padding:35px 14px 20px}}@media (prefers-reduced-motion:reduce){.shop-product-visual>img{transition:none}.shop-product-visual:hover>img{transform:none}}@media (width<=380px){.shop-header,.shop-header nav{gap:10px}}@media (width<=600px){.shop-product-info h3{font-size:34px}.shop-detail-photo>span{padding:8px 12px;font-size:12px;bottom:10px;right:10px}}.mentor-article-card{--cover-background:#1c26b3;--cover-foreground:#f4f4ed;--cover-action:#d2ff02;background:var(--cover-background);min-width:0;height:100%;min-height:540px;color:var(--cover-foreground);text-align:left;flex-direction:column;justify-content:space-between;gap:40px;padding:28px;text-decoration:none;display:flex;container-type:inline-size}.mentor-article-card--lime{--cover-background:#d2ff02;--cover-foreground:#040519;--cover-action:#1c26b3}.mentor-article-card .mentor-article-card-top,.mentor-article-card .mentor-article-card-cta{color:inherit;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.mentor-article-card .mentor-article-card-top{font:400 14px/1.35 var(--body)}.mentor-article-card svg{flex:none;width:26px;height:26px}.mentor-article-card .mentor-article-card-copy{min-width:0}.mentor-article-card .mentor-article-card-copy h3{font:800 clamp(32px,11cqw,52px)/1.02 var(--display);text-transform:uppercase;letter-spacing:-.02em;color:inherit;overflow-wrap:break-word;margin:0 0 22px}.mentor-article-card .mentor-article-card-copy p{font:400 18px/1.4 var(--body);color:inherit;margin:0}.mentor-article-card .mentor-article-card-time{font:400 16px/1.4 var(--body);margin-top:10px;display:block}.mentor-article-card .mentor-article-card-cta{font:700 16px/1.35 var(--body)}.mentor-article-card:hover .mentor-article-card-cta,.mentor-article-card:focus-visible .mentor-article-card-cta{color:var(--cover-action)}.mentor-blog .mentor-article-card:focus-visible{outline-offset:4px;outline:3px solid #040519}@media (width<=600px){.mentor-article-card{gap:34px;min-height:490px;padding:24px}}.article-recommendation{--recommendation-brand:#fe6d03;--recommendation-action:#5ddf1b;--recommendation-ink:#f4f4ed;color:#f4f4ed;background:#040519;margin:0 0 64px}.blog-article-body .article-chapter>p+.article-recommendation{margin-top:36px}.article-recommendation-intro{padding:32px 34px 28px}.blog-article-body .article-recommendation-title{max-width:none;font:600 18px/1.4 var(--body);letter-spacing:.025em;text-transform:uppercase;color:#f4f4ed;margin:0 0 20px}.blog-article-body .article-recommendation-intro p{margin:0;font-size:21px;line-height:1.6}.blog-article-body .article-recommendation-intro a{color:inherit;text-underline-offset:3px;text-decoration:underline}.blog-article-body .article-recommendation-secondary{margin-top:-36px;font-size:17px}.article-recommendation-product{border-top:4px solid var(--recommendation-brand);color:var(--recommendation-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin:0 34px;padding:28px 0 30px;display:grid}.article-recommendation-identity{background:0 0;min-width:0;padding:0}.article-recommendation-logo{object-fit:contain;object-position:left center;width:230px;max-width:100%;height:44px;display:block}.article-recommendation--do-toque{--recommendation-ink:#f4f4ed}.article-recommendation--do-toque .article-recommendation-logo{width:280px;height:60px}.blog-article-body .article-recommendation-thesis{color:#bec0cb;margin:6px 0 0;font-size:16px;font-weight:400;line-height:1.4}.article-recommendation-brand{font:800 30px/1.2 var(--display);text-transform:uppercase;display:block}.article-recommendation-cta{width:fit-content;min-height:48px;color:var(--recommendation-action);text-transform:uppercase;font:600 16px/1.4 var(--body);background:0 0;justify-content:space-between;justify-self:start;align-items:center;gap:16px;margin:0;padding:10px 0;text-decoration:none;display:inline-flex}.article-recommendation-cta svg{flex-shrink:0;width:22px;height:22px;transition:transform .18s}.article-recommendation-cta:hover>span{text-underline-offset:4px;text-decoration:underline}.article-recommendation-cta:hover svg{transform:translate(3px)}.blog-article-page .article-recommendation-cta:focus-visible{outline-offset:5px;outline:3px solid #f4f4ed}.article-recommendation--sistema-5x1{--recommendation-brand:#cf0555;--recommendation-action:#d2fe00;--recommendation-ink:#f4f4ed}.article-recommendation--sistema-5x1 .article-recommendation-logo{width:260px;height:auto}.article-recommendation--codigo-r17{--recommendation-brand:#1c26b3;--recommendation-action:#04f673;--recommendation-ink:#f4f4ed}.article-recommendation--codigo-r17 .article-recommendation-logo{width:240px;height:auto}.article-recommendation--corporate{--recommendation-brand:#1c26b3;--recommendation-action:#d2ff02;--recommendation-ink:#f4f4ed}.article-recommendation--experiences{--recommendation-brand:#d2ff02;--recommendation-action:#f4f4ed}@media (width>=601px){.article-recommendation-cta{align-items:flex-end;padding-bottom:0}}@media (width<=600px){.article-recommendation{margin-bottom:44px}.article-recommendation-intro{padding:26px 22px 28px}.blog-article-body .article-recommendation-title{margin-bottom:16px;font-size:15px}.blog-article-body .article-recommendation-intro p{font-size:19px}.article-recommendation-product{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;margin:0 22px;padding:28px 0}.article-recommendation-logo{width:220px;height:46px}.article-recommendation--do-toque .article-recommendation-logo{width:260px;height:auto}.article-recommendation-cta{max-width:100%}.blog-article-body .article-recommendation-secondary{margin-top:-20px}}@media (prefers-reduced-motion:reduce){.article-recommendation-cta svg{transition:none;transform:none!important}}.blog-article-page{--editorial:Palatino,"Palatino Linotype","Book Antiqua",serif;--article-cover-gap:32px;padding:var(--article-cover-gap) var(--gutter) 0}.blog-article-heading{text-align:center;max-width:1040px;margin:0 auto 42px}.article-publication{width:fit-content;margin:0 auto var(--article-cover-gap);line-height:0;display:block}.article-publication img{width:156px;height:auto;display:block}.article-meta{text-transform:uppercase;letter-spacing:.045em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;font-size:13px;display:flex}.article-meta a{background:var(--lime);padding:5px 10px;font-weight:600}.article-meta a:hover{text-underline-offset:4px;text-decoration:underline}.article-meta span{color:#515264}.blog-article-heading h1{font:400 clamp(42px,5.6vw,82px)/1.08 var(--editorial);letter-spacing:-.045em;text-transform:none;max-width:24ch;margin:var(--article-cover-gap) auto 26px;text-wrap:balance;overflow-wrap:break-word}.article-title-line{display:block}.article-deck{text-wrap:pretty;max-width:640px;margin-inline:auto;font-size:clamp(21px,2vw,25px);line-height:1.5}.article-byline{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 9px;margin:28px auto 0;font-size:14px;line-height:1.5;display:flex}.article-heading-share{display:none}.blog-editorial-note{color:#515264;max-width:70ch;margin:28px 0 0;font-size:12px;line-height:1.5}.blog-editorial-note strong{font-weight:600}.article-cover{max-width:1120px;margin:0 auto 72px}.blog-article-hero{aspect-ratio:2.6;object-fit:cover;object-position:center 38%;width:100%;height:auto;max-height:440px;display:block}.article-cover figcaption{color:#515264;margin-top:12px;font-size:14px;line-height:1.5}.article-reading-layout{max-width:1120px;margin:auto;position:relative}.blog-article-body{text-align:left;width:min(100%,720px);min-width:0;margin:auto}.article-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.article-tags a{border:1px solid #04051930;padding:8px 13px;font-size:13px}.article-tags a:hover{background:var(--lime);border-color:var(--lime)}.article-chapter{margin:0 0 48px;padding:0;scroll-margin-top:140px}.article-chapter-number{letter-spacing:.08em;text-transform:uppercase;color:#515264;font-size:13px;font-weight:600}.article-chapter h2{font:500 clamp(29px,3vw,39px)/1.15 var(--body);letter-spacing:-.025em;text-transform:none;text-wrap:balance;max-width:25ch;margin:13px 0 22px}.blog-article-body p{max-width:none;font-size:21px;line-height:1.65}.article-pullquote{margin:58px -68px 68px;padding:40px 0;position:relative}.article-pullquote:before{content:"";background:var(--lime);width:64px;height:5px;margin-bottom:28px;display:block}.article-pullquote p{font:400 clamp(33px,3.8vw,53px)/1.13 var(--editorial);letter-spacing:-.035em;text-wrap:balance}.article-practice{background:var(--ink);color:var(--paper);margin:32px 0 0;padding:32px 36px 38px}.article-practice>span{color:var(--lime);text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600;display:block}.article-practice h2{font:400 clamp(29px,3vw,38px)/1.18 var(--editorial);letter-spacing:-.025em;text-transform:none;margin:20px 0}.article-practice p{font-size:20px}.article-progress{z-index:99;pointer-events:none;--reading-progress:0;width:100%;height:3px;position:fixed;left:0}.article-progress>span{width:100%;height:100%;transform:scaleX(var(--reading-progress));transform-origin:0;background:#d2ff02;display:block}.article-rail{width:60px;position:absolute;inset:0 auto 0 0}.article-share-rail{position:sticky;top:160px}.article-share-desktop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-share-label{margin-right:12px;font-size:13px}.article-share-desktop :is(a,button),.article-share-mobile{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #04051928;border-radius:50%;justify-content:center;align-items:center;gap:10px;width:42px;height:42px;padding:9px;display:inline-flex}.article-share-desktop :is(a,button):hover{background:var(--lime);border-color:var(--lime)}.article-share-desktop :is(a,button)>span:not(.article-social-letter){display:none}.article-social-letter{font:600 19px/1 Arial,sans-serif}.article-share-rail .article-share-desktop{flex-direction:column}.article-share-rail .article-share-label{writing-mode:vertical-rl;margin:0 0 12px}.article-share-mobile{display:none}.article-tool-status{color:#515264;min-height:0;font-size:14px!important;line-height:1.4!important}.article-tool-status:empty{display:none}.article-share-rail .article-tool-status{width:110px;padding-top:10px}.article-copy-url{width:100%;min-width:0;margin-top:12px;padding:10px;font-size:13px;display:block}.article-share-dialog{width:min(480px,100% - 32px);max-height:85svh;color:var(--ink);background:var(--paper);border:0;margin:auto;padding:24px;position:fixed}.article-share-dialog::backdrop{background:#040519bb}.article-dialog-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.article-dialog-heading h2{font:400 30px/1.2 var(--editorial);letter-spacing:-.03em;text-transform:none}.article-dialog-heading button{background:0 0;border:0;flex-shrink:0;width:40px;height:40px;font-size:30px}.article-share-options{margin-top:24px;display:grid}.article-share-options :is(a,button){color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #04051925;align-items:center;gap:16px;padding:16px 2px;font-size:18px;display:flex}.article-share-dialog>p{margin-top:16px;font-size:14px}.article-ending{text-align:center;max-width:690px;margin:60px auto 0}.article-reaction{border-top:1px solid #04051925;flex-direction:column;align-items:center;gap:12px;padding:32px 0 26px;display:flex}.article-reaction>p:first-child{font-size:23px;font-weight:500}.article-heart{width:62px;height:62px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #04051960;border-radius:50%;place-items:center;transition:background .15s;display:grid}.article-heart svg{width:28px;height:28px}.article-heart[aria-pressed=true],.article-heart:not(:disabled):hover{background:var(--lime);border-color:var(--lime)}.article-heart[aria-pressed=true] svg{fill:var(--ink)}.article-heart:disabled{cursor:wait;opacity:.5}.article-reaction>span{font-size:15px}.article-retry{background:0 0;border:0;font-size:14px;text-decoration:underline}.article-ending .article-share-desktop{justify-content:center}.article-signature{justify-content:center;padding:64px 0 60px;display:flex}.article-signature img{flex-shrink:0;width:auto;height:clamp(72px,8vw,100px)}.article-signature p{font:400 clamp(20px,5.3vw,26px)/1.2 var(--editorial);letter-spacing:-.025em;justify-content:center;align-items:center;gap:clamp(12px,2vw,20px);display:flex}.article-signature p>span{white-space:nowrap}.article-pagination{border-block:1px solid #04051930;grid-template-columns:1fr 1fr;gap:32px;max-width:1120px;margin:0 auto;padding:28px 0;display:grid}.article-pagination a{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.article-pagination a:last-child{text-align:right;align-items:flex-end}.article-pagination span{color:#515264;font-size:13px}.article-pagination strong{font:400 23px/1.25 var(--editorial);max-width:25ch}.article-pagination a:hover strong{color:#1c26b3}.article-related{max-width:1120px;margin:auto;padding:80px 0}.article-related-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.article-related h2{font:400 clamp(36px,4vw,54px)/1.1 var(--editorial);text-transform:none;letter-spacing:-.035em}.article-related-heading p{color:#515264;font-size:18px}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.article-related-card{flex-direction:column;min-width:0;display:flex}.article-related-card>img{aspect-ratio:16/11;object-fit:cover;object-position:center 35%;width:100%;height:auto}.article-related-card>span{color:#515264;margin:17px 0 10px;font-size:13px}.article-related-card h3{font:400 29px/1.16 var(--editorial);text-transform:none;letter-spacing:-.025em;margin-bottom:12px}.article-related-card p{margin-bottom:22px;font-size:17px;line-height:1.4}.article-related-card strong{border-top:1px solid #04051930;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:12px;display:flex}.article-related-card strong svg{width:21px}.article-related-card:hover strong{color:#1c26b3}.blog-article-page :is(a,button,input):focus-visible{outline-offset:5px;outline:2px solid #1c26b3}@media (width<=1100px){.article-rail{display:none}.article-pullquote{margin-inline:0}}@media (width<=700px){.blog-article-page{--article-cover-gap:28px}.article-publication img{width:136px}.article-meta{gap:12px;font-size:11px}.blog-article-heading h1{margin-bottom:24px;font-size:clamp(36px,9vw,57px)}.article-deck{font-size:20px}.blog-editorial-note{font-size:11px}.blog-article-heading{margin-bottom:28px}.article-byline{margin-top:24px;font-size:12px}.article-heading-share{margin-top:22px;display:block}.article-cover{margin-bottom:42px}.blog-article-hero{aspect-ratio:1.5}.article-cover figcaption{font-size:12px}.article-share-desktop{display:none}.article-share-mobile{text-transform:uppercase;border-radius:0;width:auto;height:44px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.article-chapter{margin-bottom:34px}.article-chapter h2{font-size:29px}.blog-article-body p{font-size:19px;line-height:1.6}.article-chapter-number{font-size:11px}.article-pullquote{margin-block:38px;padding-block:20px}.article-pullquote p{font:400 clamp(31px,8.4vw,43px)/1.15 var(--editorial);letter-spacing:-.035em}.article-practice{padding:26px 22px 30px}.article-practice>span{font-size:11px}.article-practice h2{font-size:30px}.article-practice p{font-size:18px}.article-ending{margin-top:40px}.article-signature{padding:46px 0}.article-pagination{gap:22px}.article-pagination strong{font-size:20px}.article-pagination span{font-size:11px}.article-related{padding-block:48px}.article-related-heading{display:block}.article-related-heading p{margin-top:16px;font-size:17px}.article-related-grid{grid-template-columns:1fr;gap:34px}.article-related-card h3{font-size:29px}.article-related-card>img{aspect-ratio:1.8}}@media (prefers-reduced-motion:reduce){.article-heart{transition:none}}.article-guide .blog-article-heading h1{max-width:25ch;font-size:clamp(40px,5.1vw,74px)}.article-guide .article-deck{max-width:720px;font-size:clamp(20px,1.8vw,23px)}.article-guide .article-cover{max-width:960px}.article-guide .blog-article-hero{aspect-ratio:1200/964;object-fit:contain;max-height:none}.article-guide .article-chapter{margin-bottom:64px}.article-guide .article-chapter h2{margin-top:0}.article-guide .article-pullquote strong{font-weight:500}.article-guide .article-chapter h3{font:600 clamp(22px,2.2vw,27px)/1.3 var(--body);text-transform:none;letter-spacing:-.02em;margin:34px 0 16px}.article-guide .blog-article-body p+p{margin-top:22px}.article-guide .blog-article-body :is(p,li) a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-guide .blog-article-body :is(p,li) a:hover{color:#1c26b3}.guide-paths{border-top:2px solid var(--ink);margin:38px 0 64px;padding:26px 0 0}.guide-paths ul{margin:16px 0 0;padding:0;list-style:none}.guide-paths li{border-bottom:1px solid #04051925}.guide-paths a{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:18px;line-height:1.45;display:flex;text-decoration:none!important}.guide-paths svg{flex-shrink:0;width:22px;height:22px}.guide-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin:30px 0;font-size:17px;line-height:1.5}.guide-table :is(th,td){vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #04051930;padding:18px 14px}.guide-table thead{background:var(--ink);color:var(--paper)}.guide-table th{font-weight:600}.guide-table tbody th{background:#04051906}.guide-cell-label{display:none}.guide-progression{counter-reset:training;border-top:2px solid var(--ink);margin:32px 0;padding:0;list-style:none}.guide-progression li{counter-increment:training;border-bottom:1px solid #04051925;padding:24px 0 24px 62px;font-size:20px;line-height:1.6;position:relative}.guide-progression li:before{content:counter(training,decimal-leading-zero);background:var(--lime);width:38px;color:var(--ink);text-align:center;padding:4px 0;font-size:17px;font-weight:600;line-height:1.5;position:absolute;top:27px;left:0}.guide-progression strong{margin-bottom:8px;display:block}.guide-sources ul{margin:0;padding-left:22px}.guide-sources li{margin-top:18px;scroll-margin-top:140px;font-size:17px;line-height:1.6}@media (width<=700px){.article-guide .blog-article-heading h1{font-size:clamp(36px,9vw,57px)}.article-guide .article-chapter{margin-bottom:44px}.guide-paths{margin-block:32px 44px}.guide-paths a{font-size:17px}.guide-table{table-layout:auto;font-size:18px;display:block}.guide-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.guide-table tbody{display:block}.guide-table tr{border-top:2px solid var(--ink);background:#04051904;margin-bottom:24px;padding:20px;display:block}.guide-table :is(th,td){background:0 0;border:0;padding:0;display:block}.guide-table td{margin-top:18px}.guide-cell-label{letter-spacing:.06em;text-transform:uppercase;color:#515264;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.guide-progression li{padding-left:48px;font-size:19px}.guide-progression li:before{width:32px;font-size:15px}}.article-batch .blog-article-hero{aspect-ratio:4/3}.article-batch .article-cover{max-width:840px}.article-source-anchor{scroll-margin-top:130px;display:block}.article-batch .article-quick-answer{max-width:720px;margin:24px auto 0}.article-batch .article-answer-label{letter-spacing:.1em;margin-bottom:14px;font-size:12px;display:block}.article-batch .article-quick-answer .article-deck{margin:0}.article-batch .article-source-cta{background:var(--ink);color:var(--paper);border-left:4px solid var(--lime);padding:28px}.article-batch .article-source-cta a{color:var(--lime)}.article-batch .article-source-cta a:hover{color:#fff}.article-batch .batch-list{margin:24px 0;padding-left:24px}.article-batch .batch-list li{margin-block:12px;font-size:20px;line-height:1.6}.article-batch .article-chapter>p{overflow-wrap:break-word}.article-batch .article-recommendation+p{margin-top:28px}.article-batch .article-related-card>img{object-fit:contain;background:var(--ink);aspect-ratio:4/3}.batch-rotation-figure{margin:40px 0}.batch-rotation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.batch-rotation-figure svg{width:100%;height:auto;display:block}.batch-rotation-figure figcaption{color:#515264;margin-top:18px;font-size:15px;line-height:1.5}.batch-rotation-figure h3{margin:0 0 14px!important;font-size:23px!important}@media (width<=700px){.article-batch .batch-list li{font-size:19px}.batch-rotation-grid{grid-template-columns:minmax(0,1fr)}.article-batch .guide-table tr{padding:18px 14px}}
