@font-face{font-family:Bootzy TM;src:url(/fonts/BootzyTM.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#f4f2ee;--ink:#171716;--ink-soft:#252522;--lilac:#b989b9;--sand:#bc9a69;--brown:#63442e;--olive:#706e63;--white:#f6f6f6;--line:#17171633;--line-light:#f4f2ee3b;--page:clamp(1.25rem, 5.2vw, 5.25rem);--content-max:1600px;--header-height:50px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);font-family:Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--ink)}body{color:var(--ink);background:var(--paper);min-width:320px;min-height:100vh;margin:0}img{width:100%;max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{background:var(--lilac);color:var(--ink)}.skip-link{z-index:1000;color:var(--ink);background:var(--paper);padding:.8rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--lilac);outline-offset:4px}.site-header{z-index:100;height:var(--header-height);padding:0 var(--page);color:var(--white);-webkit-backdrop-filter:blur(1px);background:#17171626;border-bottom:1px solid #fff3;grid-template-columns:auto 1fr;align-items:center;gap:2rem;transition:background .4s,color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-scrolling,.site-header.menu-open,.site-header:hover{color:var(--paper);-webkit-backdrop-filter:blur(14px);background:#151514f7;border-color:#f4f2ee2e}.wordmark,.footer-wordmark{letter-spacing:.02em;word-spacing:.05em;white-space:nowrap;font-family:Bootzy TM,Arial,sans-serif;font-size:1.75rem;line-height:1}.wordmark{align-items:baseline;gap:.12em;display:inline-flex}.wordmark-word{display:inline-block}.wordmark-word--accent{color:var(--lilac)}.wordmark i{vertical-align:top;letter-spacing:0;margin-left:.06em;font:500 .55rem Arial,sans-serif;display:inline-block}.site-nav{justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,2.1rem);display:flex}.site-nav a,.header-contact{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700;position:relative}.site-nav a{opacity:0;visibility:hidden;align-items:center;transition:color .4s,transform .5s cubic-bezier(.22,1,.36,1),opacity .4s,visibility .4s;display:inline-flex;position:relative}.site-header.is-scrolling .site-nav a,.site-header.menu-open .site-nav a,.site-header.is-top .site-nav a,.site-header:hover .site-nav a{opacity:1;visibility:visible}.site-nav a:before,.site-nav a:after{display:none}@media (hover:hover) and (pointer:fine){.site-nav a:hover{color:var(--lilac);transform:translateY(-2px)scale(1.03)}}.site-nav a:focus-visible{color:var(--lilac);transform:translateY(-2px)scale(1.05)}.header-contact:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-.45rem;left:0;transform:scaleX(0)}.header-contact:hover:after{transform-origin:0;transform:scaleX(1)}.header-contact{justify-self:end}.header-contact span{color:var(--lilac);margin-left:.3rem;font-size:1rem}.menu-toggle{display:none}.hero{isolation:isolate;height:max(700px,100svh);min-height:min(900px,100svh);color:var(--white);background:#1b201b;position:relative;overflow:hidden}.hero-image,.hero-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-image{object-fit:cover;object-position:center 47%;filter:saturate(.82);opacity:1;will-change:opacity;transition:opacity 1.1s cubic-bezier(.45,0,.25,1)}.hero-image--hidden{opacity:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0b0d0bc2 0%,#0b0d0b59 43%,#0b0d0b0f 72%),linear-gradient(#0000 55%,#0b0d0b94 100%)}.hero-arrow{z-index:3;box-sizing:border-box;width:clamp(4.25rem,8vw,7.5rem);height:auto;padding:0 0 0 var(--page);color:#fffdfab8;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;transition:color .2s;display:flex;position:absolute;top:0;bottom:0;transform:none}.hero-arrow--prev{left:0}.hero-arrow--next{padding:0 var(--page) 0 0;justify-content:flex-end;right:0}.hero-arrow svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;width:32px;height:32px;transition:transform .22s,opacity .22s;display:block}.hero-arrow:hover{color:var(--white);background:0 0;border-color:#0000}.hero-arrow--prev:hover svg{opacity:1;transform:translate(-4px)}.hero-arrow--next:hover svg{opacity:1;transform:translate(4px)}.hero-arrow:focus-visible{outline:2px solid var(--lilac);outline-offset:-8px}.hero-topline{top:calc(var(--header-height) + 1.4rem);left:var(--page);right:var(--page);color:#fffdfac7;letter-spacing:.17em;justify-content:space-between;gap:1rem;font-size:.69rem;font-weight:700;display:flex;position:absolute}.hero-topline-copy{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.hero-topline-location{letter-spacing:.15em;color:#fffdfab3;font-size:.52rem;font-weight:600;line-height:1.4}.hero-content{left:var(--page);right:var(--page);position:absolute;bottom:clamp(3.3rem,8vh,7.5rem)}.eyebrow{color:var(--olive);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800;line-height:1.4}.eyebrow--light{color:#fffdfac7}.hero-content>.eyebrow{position:relative;top:-20px}.eyebrow--accent{color:var(--lilac)}.eyebrow--sand{color:var(--sand)}.eyebrow-dot{background:var(--lilac);border-radius:50%;width:.46rem;height:.46rem;margin:0 .55rem .03rem 0;display:inline-block}.hero h1{letter-spacing:.015em;word-spacing:.04em;margin:.35rem 0 1.6rem;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(6.8rem,17vw,17rem);font-weight:400;line-height:.84;transform:translateY(30px)}.hero-lockup{align-items:baseline;gap:.15em;display:inline-flex}.hero-lockup em{color:var(--lilac);font-style:normal}.hero-period{color:var(--sand);margin-left:.08em;display:inline-block}.hero-bottomline{align-items:flex-end;gap:1rem;width:100%;display:flex}.hero-bottomline p{margin:0;font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.22}.round-link{border:1px solid #ffffffa6;border-radius:50%;justify-self:center;place-items:center;width:44px;height:44px;margin-bottom:50px;transition:color .2s,background .2s,transform .2s;display:grid}.round-link .arrow-icon{flex-shrink:0;width:20px;height:20px;transition:transform .25s;display:block}.round-link:hover{color:var(--ink);background:var(--paper);transform:translateY(3px)}.hero-side-actions{flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:18px;right:0}.hero-bottomline .hero-side-note{text-align:right;letter-spacing:.13em;color:#fffdfab3;margin:0;font-size:.66rem;font-weight:700;line-height:1.5;position:static}.hero-index{right:var(--page);writing-mode:vertical-rl;color:#fffdfabf;letter-spacing:.15em;font-size:.58rem;position:absolute;bottom:1.6rem}.section-pad{padding:clamp(5.3rem, 10.5vw, 10rem) var(--page)}.section-kicker{color:var(--olive);letter-spacing:.16em;align-items:center;gap:1.2rem;margin-bottom:clamp(3.2rem,7vw,6rem);font-size:.61rem;font-weight:800;display:flex}.manifesto .section-kicker{color:#f4f2eef2;-webkit-backdrop-filter:blur(8px);width:fit-content;margin-left:calc(var(--page) * -1);padding:.6rem 1.2rem .6rem var(--page);background:#1717162b;border-radius:0 2px 2px 0;display:inline-flex}.section-kicker span:first-child{color:var(--lilac)}.section-kicker span:last-child{border-left:1px solid;padding-left:1.2rem}.section-kicker--light{color:#f4f2ee8c}.manifesto{background:var(--ink);position:relative;overflow:hidden}.manifesto.section-pad{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.manifesto-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.manifesto-shade{z-index:1;background:linear-gradient(90deg,#1717164d 0%,#1717160d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.manifesto>:not(.manifesto-bg):not(.manifesto-shade){z-index:2;position:relative}.manifesto-grid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.manifesto h2,.creator-heading h2,.youtube-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(3.6rem,8.1vw,9rem);font-weight:500;line-height:.96}.manifesto h2{color:var(--paper);max-width:65%}.manifesto h2 span{color:var(--lilac);letter-spacing:.02em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-size:1.13em;font-weight:400}.manifesto-copy{max-width:65%;padding-bottom:.5rem}.asterisk{color:var(--sand);margin-bottom:1.25rem;font-size:2rem;display:inline-block}.manifesto-copy p{letter-spacing:.03em;word-spacing:.05em;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;color:#f4f2eed9;max-width:100%;margin:0;font-family:Bootzy TM,Arial,sans-serif;font-size:1.6rem;line-height:1.4}.manifesto-copy strong{color:var(--white)}.manifesto-brand{margin-bottom:.5rem;margin-right:8px;font-size:1.4em;display:inline-block}.text-lilac{color:var(--paper)!important}.text-link{border-bottom:1px solid;align-items:center;gap:1rem;padding:.35rem 0;font-size:.73rem;font-weight:800;line-height:1.4;display:inline-flex}.text-link span{color:var(--lilac);font-size:1.1rem;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.manifesto-copy .text-link{margin-top:1.2rem}.manifesto-foot{color:#f4f2ee8c;letter-spacing:.14em;border-top:1px solid #f4f2ee33;justify-content:space-between;gap:1rem;margin-top:clamp(2rem,5vw,4rem);padding-top:1.2rem;font-size:.56rem;font-weight:800;display:flex}.section-dark{color:var(--paper);background:var(--ink)}.athlete{min-height:100svh;padding:0;position:relative;overflow:hidden}.athlete:before{content:"";pointer-events:none;border:1px solid #b989b938;border-radius:50%;width:30rem;height:30rem;position:absolute;top:5rem;right:-18rem;box-shadow:0 0 0 70px #b989b906,0 0 0 140px #b989b905}.athlete-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:0;width:100%;max-width:none;min-height:100svh;margin:0;display:grid}.athlete>.section-kicker{z-index:3;top:2.5rem;left:var(--page);width:calc(44% - var(--page));margin:0;position:absolute}.athlete-portrait{align-self:stretch;height:100%;min-height:100svh;margin:0;position:relative;overflow:visible}.athlete-portrait img{object-fit:cover;object-position:center 22%;filter:saturate(.78);height:100%;position:absolute;inset:0}@media (width>=761px){.athlete-portrait:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(130% 38% at 100% 0,#171716e6 0%,#1717167a 38%,#0000 100%),radial-gradient(130% 38% at 100% 100%,#171716e6 0%,#1717167a 38%,#0000 100%),linear-gradient(90deg,#0000 0%,#1717160f 18%,#17171633 42%,#17171694 72%,#171716 100%);width:clamp(13rem,23vw,27rem);position:absolute;inset:0 -1px 0 auto}}.athlete-portrait:after{content:"";background:linear-gradient(#0000,#0f0f0eb8);position:absolute;inset:45% 0 0}.athlete-portrait figcaption{z-index:2;color:var(--white);letter-spacing:.12em;justify-content:space-between;gap:1rem;font-size:.53rem;font-weight:700;display:flex;position:absolute;bottom:2rem;left:1.4rem;right:1.4rem}.photo-stamp{z-index:3;width:5.5rem;height:5.5rem;color:var(--ink);background:var(--lilac);clip-path:polygon(50% 0%,58% 13%,72% 4%,73% 20%,90% 14%,85% 32%,100% 40%,87% 50%,100% 60%,85% 68%,90% 86%,73% 80%,72% 96%,58% 87%,50% 100%,42% 87%,28% 96%,27% 80%,10% 86%,15% 68%,0% 60%,13% 50%,0% 40%,15% 32%,10% 14%,27% 20%,28% 4%,42% 13%);letter-spacing:.075em;text-align:center;place-items:center;font-family:Bootzy TM,Arial,sans-serif;font-size:1.05rem;line-height:1;display:grid;position:absolute;top:3rem;right:-44rem;transform:rotate(10deg)}.athlete-copy{flex-direction:column;justify-content:center;place-self:stretch center;width:100%;max-width:760px;padding:clamp(4rem,8vh,6rem) clamp(2rem,4vw,4rem) 1.3rem;display:flex;position:relative}.athlete-copy .section-kicker{margin-bottom:0}.athlete-copy h2{letter-spacing:-.045em;margin:1.3rem 0 2rem;font-size:clamp(3.6rem,8.1vw,9rem);font-weight:500;line-height:.96}.athlete-copy h2 em,.nutrition h2 em,.creator-heading h2 em,.youtube-heading h2 em,.contact h2 em{color:var(--lilac);letter-spacing:.02em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-style:normal;font-weight:400}.athlete-copy>p:not(.eyebrow){color:#f4f2eebd;text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(.95rem,1.22vw,1.06rem);line-height:1.75}.athlete-signoff{border-top:1px solid var(--line-light);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-top:auto;padding-top:2rem;display:flex}.signature{color:var(--lilac);letter-spacing:.02em;word-spacing:.04em;margin-right:.2rem;font-family:Bootzy TM,Arial,sans-serif;font-size:2.1rem}.athlete-signoff>span:last-child{color:var(--paper);letter-spacing:.13em;text-align:left;font-size:.56rem;font-weight:800;line-height:1.6}.journey{background:#e6e2d9}.journey .section-kicker{margin-bottom:3.3rem}.journey-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(2.7rem,5vw,4rem);display:flex}.journey-heading h2{letter-spacing:.02em;word-spacing:.04em;margin:.3rem 0 0;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(6.5rem,16vw,16rem);font-weight:400;line-height:.86}.journey-star{color:var(--brown);vertical-align:top;margin-left:.45rem;font-family:Arial,sans-serif;font-size:.24em;display:inline-block;transform:translateY(.1em)rotate(12deg)}.journey-intro{color:#4b4942;width:min(350px,35%);margin:0 2vw .25rem 0;font-size:1rem;line-height:1.6}.journey-photo-wrap{background:#c3c1ba;height:clamp(250px,44vw,600px);position:relative;overflow:hidden}.journey-photo-wrap img{object-fit:cover;object-position:center 55%;filter:saturate(.75);height:100%}.journey-photo-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f0f0ea6);position:absolute;inset:45% 0 0}.journey-photo-note{z-index:1;color:var(--white);letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.57rem;font-weight:800;display:flex;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.journey-stats{border-bottom:1px solid #1717163d;grid-template-columns:1fr 1fr 1.2fr;display:grid}.journey-stat{border-right:1px solid #1717163d;padding:2.2rem 2rem 2rem 0}.journey-stat+.journey-stat{padding-left:2rem}.journey-stat:nth-child(2){border-right:1px solid #1717163d}.stat-number{letter-spacing:.02em;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(4.7rem,8vw,8.2rem);line-height:.98}.stat-number span{color:var(--brown);vertical-align:top;margin-left:.25rem;font-family:Arial,sans-serif;font-size:.3em;display:inline-block;transform:translateY(.25em)}.stat-label{color:#5c5a52;letter-spacing:.13em;margin-top:.8rem;font-size:.61rem;font-weight:800;display:block}.journey-stat--copy{border-right:0;flex-direction:column;justify-content:center;display:flex}.journey-stat--copy .stat-label{margin:0 0 .8rem}.journey-stat--copy p{color:#4e4c46;max-width:300px;margin:0;font-size:.95rem;line-height:1.65}.nutrition{color:var(--paper);background:linear-gradient(90deg,#171716bd 0%,#1717162d 45%,#17171613 100%),url(/images/nutri.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.nutrition .section-kicker{margin-bottom:clamp(3.2rem,7vw,6rem)}.nutrition-new-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(3rem,8vw,8rem);display:grid}.nutrition-content-right{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.nutrition h2{letter-spacing:-.06em;margin:1.3rem 0 2rem;font-size:clamp(3.8rem,7.9vw,8.5rem);font-weight:500;line-height:.9}.nutrition h2 em{color:var(--sand);letter-spacing:.02em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-style:normal;font-weight:400}.nutrition-copy p{color:#f4f2eed9;text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0 0 1.2rem;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.75}.nutrition-sports{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem 2.5rem;width:100%;margin-top:2.5rem;display:flex}.sport-item{letter-spacing:.05em;text-transform:uppercase;color:var(--paper);cursor:default;background:0 0;border:none;align-items:center;gap:.6rem;padding:0;font-family:Bootzy TM,Arial,sans-serif;font-size:1rem;font-weight:400;transition:color .3s;display:inline-flex}.sport-item svg{width:12px;height:12px;fill:var(--sand);transition:transform .3s,fill .3s}.sport-item:hover{color:var(--sand)}.sport-item:hover svg{fill:var(--paper);transform:rotate(90deg)scale(1.2)}.faq-accordion{z-index:10;width:100%;max-width:340px;margin-left:auto;position:absolute;bottom:80px;right:0}.faq-title{-webkit-backdrop-filter:blur(8px);width:100%;color:var(--sand);letter-spacing:.15em;text-align:left;cursor:pointer;background:#171716d9;border:1px solid #f4f2ee26;border-radius:4px;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;font-size:.65rem;font-weight:800;transition:all .3s;display:flex}.faq-title:hover{background:#171716f2;border-color:#f4f2ee66;box-shadow:0 6px 15px #0000004d}.faq-title:hover .faq-toggle-icon{transform:rotate(90deg)scale(1.2)}.faq-accordion:not(.is-open) .faq-title:hover{animation:.5s ease-in-out pulse-button}@keyframes pulse-button{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}.faq-toggle-icon{color:var(--sand);font-size:1.2rem;font-weight:300;transition:transform .3s}.faq-accordion.is-open .faq-title{border-bottom:none;border-radius:4px 4px 0 0}.nutrition-faq{-webkit-backdrop-filter:blur(8px);opacity:0;background:#171716ae;border:1px solid #f4f2ee26;border-top:none;border-radius:0 0 4px 4px;width:100%;max-height:0;margin-top:0;margin-bottom:0;margin-left:auto;padding:0 1.5rem;transition:max-height 1.4s cubic-bezier(.25,1,.5,1),opacity 1s;overflow:hidden}.faq-accordion.is-open .nutrition-faq{opacity:1;max-height:900px;padding:.5rem 1.5rem 1rem}.faq-item{opacity:0;border-bottom:1px solid #f4f2ee26;transition:opacity .8s,transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(15px)}.faq-accordion.is-open .faq-item{opacity:1;transform:translateY(0)}.faq-accordion.is-open .faq-item:first-child{transition-delay:.2s}.faq-accordion.is-open .faq-item:nth-child(2){transition-delay:.3s}.faq-accordion.is-open .faq-item:nth-child(3){transition-delay:.4s}.faq-accordion.is-open .faq-item:nth-child(4){transition-delay:.5s}.faq-accordion.is-open .faq-item:nth-child(5){transition-delay:.6s}.faq-accordion.is-open .faq-item:nth-child(6){transition-delay:.7s}.faq-accordion.is-open .faq-item:nth-child(7){transition-delay:.8s}.faq-accordion.is-open .faq-item:nth-child(8){transition-delay:.9s}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.2rem 0;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:700;transition:color .3s;display:flex}.faq-question:hover{color:var(--sand)}.faq-icon{color:var(--sand);font-size:1.3rem;font-weight:300;transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq-item.is-open .faq-icon{color:var(--paper);transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq-answer p{color:#f4f2eebf;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;padding-bottom:1.2rem;font-size:.8rem;line-height:1.6}.nutrition-action-wrap{flex-direction:column;align-items:flex-end;width:100%;max-width:340px;margin-top:0;margin-left:auto;display:flex;position:relative}.nutrition-action{width:100%}.button--light{text-transform:uppercase;letter-spacing:.08em;background:var(--sand);width:100%;min-height:60px;color:var(--ink);border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.8rem;font-weight:800;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.button-icon{width:22px;height:22px;margin-left:1.5rem;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}.button--light:hover{background:var(--paper);transform:translateY(-4px);box-shadow:0 10px 20px #0003}.button--light:hover .button-icon{opacity:0;transform:scale(0)}.small-note{background:var(--sand);width:100px;height:100px;color:var(--ink);letter-spacing:.08em;text-align:center;clip-path:polygon(50% 0%,58% 13%,72% 4%,73% 20%,90% 14%,85% 32%,100% 40%,87% 50%,100% 60%,85% 68%,90% 86%,73% 80%,72% 96%,58% 87%,50% 100%,42% 87%,28% 96%,27% 80%,10% 86%,15% 68%,0% 60%,13% 50%,0% 40%,15% 32%,10% 14%,27% 20%,28% 4%,42% 13%);opacity:0;visibility:hidden;pointer-events:none;z-index:10;margin-top:-1rem;padding:2.05rem 2rem;font-family:Bootzy TM,Arial,sans-serif;font-size:1.01rem;line-height:1.2;transition:all .3s cubic-bezier(.25,1,.5,1);position:absolute;top:-632%;left:-35%;transform:translate(-20%)translateY(-10px)rotate(6deg)}.small-note:after{display:none}.nutrition-action:hover+.small-note{opacity:1;visibility:visible;transform:translate(-20%)translateY(0)rotate(6deg)}.setup-note{color:inherit;letter-spacing:.015em;opacity:.72;font-size:.68rem;font-weight:700;line-height:1.55;display:inline-block}.creator-heading{grid-template-columns:1fr minmax(220px,.45fr);align-items:end;gap:3rem;margin-bottom:4.5rem;display:grid}.creator-heading h2{font-size:clamp(3.7rem,8vw,8.8rem)}.creator-heading h2 em{color:var(--lilac)}.creator-intro{max-width:340px;padding-bottom:.4rem}.creator-cross{color:var(--lilac);margin-bottom:1rem;font-size:2rem;display:block}.creator-intro p{color:#54524c;max-width:310px;margin:0;font-size:1rem;line-height:1.65}.creator-mosaic{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.78fr);grid-auto-flow:row;align-items:start;gap:clamp(1.2rem,3vw,3rem);display:grid}.mosaic-item{align-self:start;min-width:0;margin:0}.mosaic-item img{object-fit:cover;filter:saturate(.82);background:#d8d5ce}.mosaic-item--large{grid-area:1/1}.mosaic-item--large img{aspect-ratio:1.22}.mosaic-item--tall{grid-area:1/2/span 2;align-self:stretch;margin-top:0}.mosaic-item--tall img{aspect-ratio:.72}.mosaic-item--wide{grid-area:2/1;align-self:start;width:100%;margin-top:0}.mosaic-item--wide img{aspect-ratio:1.38}.mosaic-item figcaption{color:var(--olive);letter-spacing:.09em;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.8rem;font-size:.56rem;font-weight:800;line-height:1.5;display:flex}.mosaic-item figcaption span:last-child{letter-spacing:.015em;text-align:right;font-weight:500}.mosaic-manifesto{background:var(--lilac);min-height:150px;color:var(--ink);grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.handwritten{letter-spacing:.02em;word-spacing:.035em;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(2.4rem,4vw,4.5rem);line-height:1}.mosaic-manifesto>span:last-child{letter-spacing:.12em;font-size:.6rem;font-weight:800;line-height:1.6}.services-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr auto;align-items:center;gap:2rem;margin-top:5rem;padding:1.2rem 0;display:grid}.services-line>span{color:var(--olive);letter-spacing:.15em;font-size:.59rem;font-weight:800}.services-line p{margin:0;font-size:clamp(.85rem,1.3vw,1.05rem)}.services-line p i{color:var(--lilac);padding:0 .35rem;font-style:normal}.services-line .text-link{white-space:nowrap;justify-self:end}.brands-block{margin-top:4rem;overflow:hidden}.heading-symbol{color:var(--lilac);vertical-align:middle;margin-right:.4rem;font-size:1.1em;display:inline-block}.creator-block-heading .eyebrow{color:#f4f2eebf;align-items:center;font-size:.7rem;display:flex}.creator-block-note{color:#f4f2eebf;font-size:.7rem}.brands-heading{color:#f4f2eebf;letter-spacing:.15em;text-transform:uppercase;letter-spacing:.14em;text-transform:uppercase;padding-left:clamp(2rem,12vw,15rem);padding-right:clamp(2rem,12vw,15rem);padding-left:var(--page);padding-right:var(--page);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;font-size:.7rem;font-weight:800;transition:color .5s;display:flex;position:relative}.brands-heading span:last-child{padding-bottom:.35rem}.brand-list{will-change:transform;backface-visibility:hidden;border-top:1px solid #f4f2ee26;border-bottom:1px solid #f4f2ee26;align-items:center;width:max-content;padding:2.5rem 0;animation:20s linear infinite scroll-brands;display:flex;transform:translateZ(0)}.brands-block{margin-top:4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@keyframes scroll-brands{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.brand-logo{object-fit:contain;filter:brightness(0)invert();opacity:1;flex-shrink:0;width:auto;max-width:240px;height:clamp(45px,6vw,65px);margin-right:clamp(3rem,6vw,6rem);transition:transform .3s,opacity .3s}.brand-logo:hover{opacity:1;transform:scale(1.15)}.brand-name{color:#3b3934;letter-spacing:-.035em;font-size:clamp(.8rem,1.3vw,1.1rem);font-weight:800}.brand-name:first-child,.brand-name:nth-child(3){letter-spacing:-.02em;font-style:italic}.brand-name:nth-child(4){font-weight:900}.metrics-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.metrics-strip[hidden]{display:none}.metric-item{flex-direction:column;gap:.35rem;display:flex}.metric-item strong{font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1}.metric-item span,.metric-date{color:var(--olive);letter-spacing:.12em;font-size:.55rem;font-weight:800}.metric-date{margin:0 0 .2rem auto}.image-missing{isolation:isolate;position:relative;background:#34352f!important}.image-missing:before{content:"FOTO A ADICIONAR";z-index:2;color:#f4f2ee9e;letter-spacing:.18em;text-align:center;place-items:center;padding:1rem;font-size:.58rem;font-weight:800;display:grid;position:absolute;inset:0}.image-missing>img{display:none!important}.story-media.image-missing:before{color:var(--sand)}.youtube{position:relative;overflow:hidden}.youtube-heading,.youtube-foot,.section-kicker{z-index:2;position:relative}.youtube>*{z-index:1;position:relative}.youtube-heading h2{margin-top:1.2rem;font-size:clamp(3.8rem,8vw,8.8rem)}.youtube-heading h2 em{color:var(--sand)}.youtube-side-copy{max-width:300px;padding-bottom:.4rem}.youtube-side-copy p{color:#f4f2eeb3;margin:0 0 1.5rem;font-size:.97rem;line-height:1.7}.text-link--light{color:var(--paper)}.text-link--light span{color:var(--sand)}.story-grid{scroll-behavior:smooth;align-items:flex-start;gap:clamp(1rem,2.5vw,2.5rem);width:100%;padding-bottom:1rem;transition:all .5s;display:flex;overflow-x:auto}.story-grid::-webkit-scrollbar{display:none}.story-grid{scrollbar-width:none}.story-grid.is-expanded{flex-wrap:wrap;overflow:hidden}.story-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - clamp(1rem,2.5vw,2.5rem)/1.5);min-width:0;transition:all .8s cubic-bezier(.22,1,.36,1)}.story-card.is-playing{z-index:1000;flex:0 0 100%;order:-1;position:relative}.story-card.is-playing .story-media{aspect-ratio:16/9;width:85%;max-width:1000px;margin:0 auto}.story-card.is-playing .story-copy{width:85%;max-width:1000px;margin:0 auto}.story-card.is-playing .story-media iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.carousel-arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:48px;height:48px;color:var(--paper);cursor:pointer;z-index:10;background:#171716b3;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:30%;transform:translateY(-50%)}.carousel-arrow:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:translateY(-50%)scale(1.1)}.carousel-arrow--prev{left:10px}.carousel-arrow--next{right:10px}.story-card.is-playing{flex:0 0 100%}.story-media{aspect-ratio:16/9;cursor:pointer;background:#33332f;border-radius:8px;width:100%;transition:width .8s cubic-bezier(.22,1,.36,1),max-width .8s cubic-bezier(.22,1,.36,1),border-radius .4s,box-shadow .4s;position:relative;overflow:hidden}.story-card.is-playing .story-media{box-shadow:0 20px 50px #00000080}.story-iframe{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards fadeInVideo}@keyframes fadeInVideo{to{opacity:1}}.story-play-btn{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(4px);width:54px;height:54px;color:var(--paper);z-index:2;background:#17171633;border:1px solid #f4f2ee66;border-radius:50%;place-items:center;transition:all .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-play-btn svg{width:20px;height:20px;margin-left:3px;transition:transform .3s}.story-media:hover .story-play-btn{opacity:.8;visibility:visible;pointer-events:auto}.story-media:hover .story-play-btn:hover{background:var(--lilac);color:var(--ink);border-color:var(--lilac);opacity:1;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 10px 20px #0000004d}.story-close-btn{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:40px;height:40px;color:var(--paper);cursor:pointer;background:#171716cc;border:1px solid #f4f2ee4d;border-radius:50%;place-items:center;font-size:1.2rem;transition:all .3s;display:grid;position:absolute;top:1rem;right:1rem}.story-close-btn:hover{background:var(--lilac);color:var(--ink);border-color:var(--lilac);transform:scale(1.1)rotate(90deg)}@media (width<=760px){.story-card.is-playing{flex:0 0 100%}}.youtube-channel-cta{background:var(--sand);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:.9rem 1.5rem;font-size:.75rem;font-weight:800;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.youtube-channel-cta span[aria-hidden]{font-size:1.2rem;transition:transform .3s}.youtube-channel-cta:hover{background:var(--paper);transform:translateY(-4px);box-shadow:0 10px 20px #0003}.youtube-channel-cta:hover span[aria-hidden]{transform:translate(3px,-3px)}.story-media:hover img{filter:brightness(.7);transform:scale(1.03)}.story-media img{object-fit:cover;filter:grayscale(.2)saturate(.75);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s;display:block;position:absolute;inset:0}.story-card--linked:hover .story-media img{filter:grayscale(0)saturate();transform:scale(1.035)}.story-media--2 img{object-position:center 65%}.story-media--3 img{object-position:center 20%}.story-index{z-index:1;width:2.2rem;height:2.2rem;color:var(--white);border:1px solid #ffffffb3;border-radius:50%;place-items:center;font-size:.6rem;font-weight:700;display:grid;position:absolute;top:.9rem;left:.9rem}.story-copy{padding-top:1.2rem;transition:width .8s cubic-bezier(.22,1,.36,1),max-width .8s cubic-bezier(.22,1,.36,1),margin .8s cubic-bezier(.22,1,.36,1)}.story-eyebrow{color:var(--sand);letter-spacing:.12em;font-size:.55rem;font-weight:800}.story-copy h3{letter-spacing:-.025em;margin:.7rem 0;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:500;line-height:1.12}.story-copy p{color:#f4f2ee9e;margin:0 0 .9rem;font-size:.85rem;line-height:1.6}.story-unlinked,.story-open{color:#f4f2ee78;letter-spacing:.07em;text-transform:uppercase;margin-top:.45rem;font-size:.58rem;font-weight:700;display:inline-block}.story-open{color:var(--sand)}.youtube-foot{border-top:1px solid var(--line-light);color:#f4f2ee73;letter-spacing:.14em;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1rem;font-size:.56rem;font-weight:800;display:flex}.contact{background:var(--lilac);position:relative;overflow:hidden}.contact:after{content:"↗";color:#17171617;pointer-events:none;font-size:clamp(11rem,28vw,28rem);font-weight:200;line-height:.8;position:absolute;top:13%;right:3%}.contact>*{z-index:1;position:relative}.contact-top{border-bottom:1px solid #17171647;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;display:flex}.contact-top .eyebrow,.contact-location{color:#171716ab}.contact-location{letter-spacing:.13em;font-size:.59rem;font-weight:800}.contact h2{letter-spacing:-.045em;margin:clamp(4rem,9vw,8rem) 0;font-size:clamp(5rem,13.5vw,14rem);font-weight:500;line-height:.88}.contact h2 em{color:var(--paper)}.contact-bottom{border-top:1px solid #17171647;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,9vw,10rem);padding-top:2rem;display:grid}.contact-bottom>p{letter-spacing:-.025em;max-width:340px;margin:0;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.35}.contact-links{grid-template-columns:1fr 1fr;gap:2rem 2.5rem;display:grid}.contact-link-block{flex-direction:column;align-items:start;gap:1rem;display:flex}.contact-link-block>span:first-child{color:#171716a6;letter-spacing:.13em;font-size:.55rem;font-weight:800}.contact-link-block .text-link{border-color:#1717168c}.contact-link-block .text-link span{color:var(--paper)}.contact-link-block .setup-note{color:#171716bf}.site-footer{min-height:110px;padding:1.5rem var(--page);color:var(--paper);background:var(--ink);grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:1rem;display:grid}.footer-wordmark{font-size:2.1rem}.footer-wordmark em{color:var(--lilac);font-style:normal}.site-footer>span,.back-top{color:#f4f2ee91;letter-spacing:.11em;font-size:.54rem;font-weight:800}.back-top{color:var(--paper);justify-self:end}.will-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.25,1);transform:translateY(22px)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}@media (width>=1600px){.site-header{padding-left:max(var(--page), calc((100vw - var(--content-max)) / 2));padding-right:max(var(--page), calc((100vw - var(--content-max)) / 2))}.hero-content,.hero-topline{left:max(var(--page), calc((100vw - var(--content-max)) / 2));right:max(var(--page), calc((100vw - var(--content-max)) / 2));padding-left:0;padding-right:0}.section-pad{padding-left:max(var(--page), calc((100vw - var(--content-max)) / 2));padding-right:max(var(--page), calc((100vw - var(--content-max)) / 2))}}@media (width<=1050px){:root{--header-height:50px;--page:clamp(1.25rem, 4vw, 3rem)}.site-header{grid-template-columns:1fr auto auto;gap:1.3rem}.site-nav{gap:1rem}.site-nav a,.header-contact{font-size:.6rem}.athlete-grid{gap:clamp(2rem,5vw,4rem)}.athlete-portrait{min-height:540px}.athlete-copy h2{font-size:clamp(3.6rem,8.1vw,9rem)}.journey-stats{grid-template-columns:.85fr .85fr 1.3fr}.services-line{grid-template-columns:auto 1fr}.services-line>div{grid-column:2;justify-self:start}.services-line .text-link{justify-self:start}}@media (width<=760px){:root{--header-height:46px;--page:1.25rem}.site-header{padding:0 var(--page);grid-template-columns:1fr auto;gap:1rem}.wordmark{gap:.11em;font-size:1.58rem}.menu-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:6px;display:flex}.menu-toggle span{background:currentColor;width:16px;height:1px;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.header-contact{display:none}.site-nav{padding:0 var(--page);color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;max-height:0;transition:max-height .3s,opacity .2s,padding .25s,visibility .25s;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden}.menu-open .site-nav{opacity:1;visibility:visible;max-height:420px;padding-top:.5rem;padding-bottom:1rem}.site-nav a{border-bottom:1px solid var(--line);padding:1rem 0;font-size:.72rem}.site-nav a:last-child{border-bottom:0}.site-nav a:after{display:none}.hero{height:100svh;min-height:100svh;max-height:none}.hero-image{object-position:52% 48%}.hero-arrow{width:48px;height:48px}.hero-arrow svg{width:15px;height:15px}.hero-shade{background:linear-gradient(#0b0d0b5c 0%,#0b0d0b0f 28%,#0b0d0b4d 53%,#0b0d0bc7 100%),linear-gradient(90deg,#0b0d0b26,#0000)}.hero-topline{top:calc(var(--header-height) + 1.1rem);letter-spacing:.13em;flex-direction:column;align-items:start;gap:.4rem;font-size:.53rem}.hero-content{bottom:4.3rem}.hero h1{letter-spacing:.01em;margin-top:.6rem;margin-bottom:1.8rem;font-size:clamp(5.7rem,21vw,9rem);line-height:.88}.hero-bottomline{grid-template-columns:1fr 52px;align-items:center;gap:1rem}.hero-bottomline p{font-size:1rem}.round-link{width:48px;height:48px}.hero-bottomline .hero-side-note{grid-column:1/-1;justify-self:start;margin-top:.5rem;font-size:.55rem}.hero-index{bottom:1rem}.section-pad{padding-top:5.2rem;padding-bottom:5.2rem}.section-kicker{margin-bottom:2.8rem;font-size:.55rem}.manifesto-grid{grid-template-columns:1fr;gap:2rem}.manifesto h2{max-width:600px;font-size:clamp(3.6rem,14.5vw,6.8rem)}.manifesto-copy{max-width:500px;margin-left:min(10vw,3.5rem)}.manifesto-foot{flex-direction:column;gap:.6rem;margin-top:3.5rem;font-size:.52rem}.athlete-grid{grid-template-columns:1fr;gap:3rem}.athlete-portrait{width:86%;max-width:470px;min-height:450px}.photo-stamp{width:4.8rem;height:4.8rem;font-size:.9rem;right:-1rem}.athlete-copy h2{font-size:clamp(3.6rem,8.1vw,9rem)}.athlete-copy>p:not(.eyebrow){font-size:.96rem}.athlete-signoff{gap:1rem}.journey-heading{margin-bottom:2.5rem;display:block}.journey-heading h2{font-size:clamp(7rem,26vw,12rem)}.journey-intro{width:auto;max-width:350px;margin:2rem 0 0 1rem;font-size:.95rem}.journey-photo-wrap{height:350px;margin-left:calc(var(--page) * -1);margin-right:calc(var(--page) * -1)}.journey-photo-wrap img{object-position:56% center}.journey-photo-note{font-size:.5rem;bottom:1rem;left:1.25rem;right:1.25rem}.journey-stats{grid-template-columns:1fr 1fr}.journey-stat{padding:1.7rem 1rem 1.5rem 0}.journey-stat+.journey-stat{padding-left:1rem}.journey-stat:nth-child(2){border-right:0}.journey-stat--copy{border-top:1px solid #1717163d;grid-column:1/-1;margin-top:.4rem;padding:1.4rem 0 0!important}.stat-number{font-size:clamp(4.8rem,19vw,7rem)}.journey-stat--copy p{max-width:380px;font-size:.9rem}.nutrition h2{font-size:clamp(3.7rem,13.5vw,6.2rem)}.nutrition-mark{margin-top:1.5rem}.nutrition-detail{padding-top:.5rem}.creator-heading{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.creator-heading h2{font-size:clamp(3.7rem,14vw,6.8rem)}.creator-intro{grid-template-columns:2.3rem 1fr;gap:.8rem;max-width:420px;display:grid}.creator-cross{margin:.1rem 0 0}.creator-intro p{font-size:.95rem}.creator-mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.65rem .9rem}.mosaic-item--large{grid-area:1/1/auto/-1}.mosaic-item--large img{aspect-ratio:1.18}.mosaic-item--tall{grid-area:2/2;margin-top:0}.mosaic-item--tall img{aspect-ratio:.78}.mosaic-item--wide{grid-area:2/1;align-self:start;width:100%;margin-top:0}.mosaic-item--wide img{aspect-ratio:.78}.mosaic-item figcaption{flex-direction:column;align-items:start;gap:.2rem;min-height:3.7rem;font-size:.48rem}.mosaic-item figcaption span:last-child{text-align:left;font-size:.62rem}.mosaic-manifesto{grid-area:3/1/auto/-1;min-height:130px;padding:1.1rem}.handwritten{font-size:clamp(2.2rem,9vw,3.5rem)}.mosaic-manifesto>span:last-child{font-size:.52rem}.services-line{grid-template-columns:1fr;gap:.8rem;margin-top:3rem}.services-line p{font-size:.95rem;line-height:1.6}.services-line>div{grid-column:auto}.services-line .text-link{justify-self:start}.brands-block{margin-top:3rem}.brands-heading{flex-direction:column;gap:.45rem;font-size:.52rem}.brand-list{padding-top:1.5rem;padding-bottom:1.5rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.brand-logo{height:40px;margin-right:3rem}.brand-name{font-size:.9rem}.youtube-heading{margin-bottom:3rem;display:block}.youtube-heading h2{font-size:clamp(3.8rem,14vw,6.7rem)}.youtube-side-copy{max-width:420px;margin-top:2rem}.youtube-side-copy p{font-size:.95rem}.story-grid{grid-template-columns:1fr;gap:2.8rem}.story-card{align-self:start;min-width:0;display:block}.story-media{aspect-ratio:16/9}.story-copy{padding-top:.9rem}.story-eyebrow{font-size:.49rem;line-height:1.5}.story-copy h3{margin:.6rem 0;font-size:clamp(1.25rem,5vw,1.75rem)}.story-copy p{font-size:.78rem}.story-unlinked,.story-open{font-size:.5rem;line-height:1.5}.youtube-foot{flex-direction:column;gap:.5rem;margin-top:3rem;font-size:.51rem}.contact-top{flex-direction:column;gap:.55rem}.contact h2{margin:5rem 0 4.5rem;font-size:clamp(5rem,18vw,9.5rem)}.contact-bottom{grid-template-columns:1fr;gap:2.5rem}.contact-bottom>p{font-size:1.2rem}.contact-links{grid-template-columns:1fr 1fr;gap:2rem 1rem}.contact-link-block>span:first-child{font-size:.49rem}.contact-link-block .text-link{gap:.45rem;font-size:.68rem}.contact-link-block .setup-note{font-size:.61rem}.site-footer{grid-template-columns:1fr 1fr;row-gap:1.2rem;padding-top:1.8rem;padding-bottom:1.8rem}.footer-wordmark{font-size:2rem}.site-footer>span:nth-child(2){text-align:right;justify-self:end}.site-footer>span:nth-child(3){grid-column:1}.back-top{grid-area:2/2}}@media (width<=390px){:root{--page:1rem}.hero{min-height:100svh}.hero h1{font-size:clamp(5.1rem,20vw,5.8rem)}.hero-bottomline p{font-size:.9rem}.manifesto h2{letter-spacing:-.04em;font-size:clamp(3.35rem,13.8vw,4.8rem)}.hero-lockup{gap:.12em}.mosaic-item figcaption{letter-spacing:.06em}.athlete-portrait{min-height:390px}.contact-links{grid-template-columns:1fr}.story-card{display:block}.story-copy h3{font-size:1.25rem}.journey-stat{padding-right:.5rem}.journey-stat+.journey-stat{padding-left:.65rem}.journey-photo-note{flex-direction:column;gap:.35rem}}.creator>.section-kicker{margin-bottom:clamp(3rem,6vw,5.5rem)}.creator-intro-layout{grid-template-columns:minmax(250px,.55fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(5rem,9vw,9rem);display:grid}.creator-intro-copy{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.creator-intro-copy .eyebrow{margin-bottom:1.4rem}.creator-main-title{letter-spacing:-.055em;margin:0;font-size:clamp(3.7rem,7.8vw,8.5rem);font-weight:500;line-height:.94}.creator-main-title em{color:var(--lilac);letter-spacing:.015em;font-family:Bootzy TM,Arial,sans-serif;font-style:normal;font-weight:400}.creator-lead{color:#54524c;max-width:370px;margin:12rem 0 .5rem;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.8}.creator-block-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.creator-block-heading h3{letter-spacing:-.045em;max-width:650px;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:1}.creator-block-note{color:var(--olive);letter-spacing:.14em;white-space:nowrap;padding-bottom:.35rem;font-size:.55rem;font-weight:800}.creator-niche-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.creator-niche{border-top:3px solid var(--lilac);background:#e9e6df;border-radius:8px;flex-direction:column;min-height:290px;padding:clamp(1.4rem,2.5vw,2.3rem);display:flex;position:relative;overflow:hidden}.creator-niche-top{color:var(--olive);letter-spacing:.14em;justify-content:space-between;font-size:.58rem;font-weight:800;display:flex}.creator-niche h4{letter-spacing:.015em;margin:2.7rem 0 1rem;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1}.creator-niche p{z-index:1;color:#57544d;max-width:340px;margin:0;font-size:.88rem;line-height:1.75;position:relative}.creator-niche-mark{color:#b989b921;font-size:7rem;line-height:1;position:absolute;bottom:-.8rem;right:1rem}.creator-contact-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(4rem,7vw,6rem);padding:1.5rem 0;display:flex}.creator-contact-label{color:var(--olive);letter-spacing:.14em;font-size:.55rem;font-weight:800}.creator-contact-line p{letter-spacing:-.025em;margin:.6rem 0 0;font-size:clamp(1.1rem,1.7vw,1.45rem)}.creator-contact-links{align-items:center;gap:1rem;display:flex}.contact-icon-btn{width:52px;height:52px;color:var(--paper);border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.contact-icon-btn svg{width:20px;height:20px;transition:transform .3s}.contact-icon-btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:translateY(-4px)}.contact-icon-btn:hover svg{transform:scale(1.1)}.contact-button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:translateY(-3px)}.contact-button:hover span[aria-hidden]{color:var(--ink);transform:translate(3px,-3px)}@media (width<=900px){.creator-intro-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:2.5rem}.creator-niche{min-height:320px}.creator-niche h4{font-size:clamp(2.3rem,4vw,3.2rem)}}@media (width<=760px){.creator-intro-layout{grid-template-columns:1fr;gap:1.7rem;margin-bottom:4.5rem}.creator-intro-copy{order:-1}.creator-main-title{font-size:clamp(3.7rem,14vw,6.8rem)}.creator-lead{max-width:440px;margin-left:1rem;font-size:.95rem}.creator-block-heading{margin-bottom:1.5rem;display:block}.creator-block-heading h3{font-size:clamp(2rem,7vw,3rem)}.creator-block-note{margin-top:1rem;display:block}.creator-niche-grid{grid-template-columns:1fr;gap:.85rem}.creator-niche{min-height:235px;padding:1.4rem}.creator-niche h4{margin:2rem 0 .8rem;font-size:3rem}.creator-niche p{max-width:430px;font-size:.86rem}.creator-contact-line{flex-direction:column;align-items:flex-start;gap:1.2rem}.creator .brands-block{margin-top:3.5rem}}@media (width<=390px){.creator-main-title{font-size:3.5rem}.creator-niche{padding:1.2rem}}.creator>.section-kicker{color:#f4f2eeb3}.creator-main-title{color:var(--paper)}.creator-lead{color:#f4f2eed1}.creator-block-heading h3{color:var(--paper)}.creator-block-note{color:#f4f2eea6}.creator-contact-line{border-color:#f4f2ee4d}.creator-contact-label{color:#f4f2eea6}.creator-contact-line p,.creator .brand-name{color:var(--paper)}.creator{isolation:isolate;color:var(--paper);background-color:#131312;background-image:none;position:relative;overflow:hidden}.creator.section-pad{padding-bottom:0}.creator-background{z-index:-1;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.creator-background img{width:100%;max-width:none;height:auto;display:block}.creator-background:after{content:"";pointer-events:none;background:linear-gradient(#1313121f 0%,#13131214 50%,#13131261 72%,#131312c7 88%,#131312 100%);position:absolute;inset:0}.creator-niches{width:100%;display:block;position:relative}.creator-niche-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.2rem,2.3vw,2.2rem);width:100%;display:grid}.creator-niche{isolation:isolate;aspect-ratio:.84;min-width:0;min-height:490px;color:var(--paper);background:#252522;border:0;margin:0;padding:clamp(1.5rem,2.4vw,2.3rem);display:flex;position:relative;overflow:hidden}.creator-niche-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(.82);will-change:transform;backface-visibility:hidden;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0;transform:translateZ(0)}.creator-niche:after{content:"";z-index:1;opacity:.38;pointer-events:none;background:linear-gradient(#0000 18%,#0a0a093d 38%,#0a0a09ad 58%,#0a0a09e6 76%,#0a0a09f7 100%);transition:opacity .4s;position:absolute;inset:-1px}.creator-niche-content{z-index:2;flex-direction:column;justify-content:space-between;width:100%;min-height:100%;display:flex;position:relative}.creator-niche-top{color:var(--white);justify-content:space-between;align-items:center;gap:1rem;display:flex}.creator-niche-dot{background:var(--white);clip-path:polygon(50% 0%,58% 30%,85% 15%,70% 42%,100% 50%,70% 58%,85% 85%,58% 70%,50% 100%,42% 70%,15% 85%,30% 58%,0% 50%,30% 42%,15% 15%,42% 30%);flex-shrink:0;width:1.15rem;height:1.15rem;display:inline-block}.creator-niche-keyword{color:var(--white);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.creator-niche-number{color:var(--white);letter-spacing:.12em;font-size:.75rem;font-weight:800}.creator-niche-label{letter-spacing:.16em;font-size:.58rem;font-weight:800}.creator-niche-copy{max-width:390px;transition:transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.creator-niche h4{width:100%;color:var(--white);letter-spacing:.015em;text-align:center;opacity:.9;margin:0 0 1rem;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(2.8rem,4vw,4.5rem);font-weight:400;line-height:.95;transition:opacity .4s}.creator-niche-description{max-width:350px;color:var(--white);margin:0;font-size:.84rem;line-height:1.75}.creator-niche .creator-niche-description{color:#f6f6f6eb;letter-spacing:.08em;text-align:center;text-align-last:center;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;opacity:0;visibility:hidden;max-width:350px;max-height:0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;line-height:1.75;transition:max-height .5s,margin .5s,opacity .35s,visibility 0s linear .5s;overflow:hidden}@media (hover:hover) and (pointer:fine){.creator-niche:hover .creator-niche-image{filter:saturate();transform:scale(1.055)}.creator-niche:hover .creator-niche-copy,.creator-niche:focus-within .creator-niche-copy{transform:translateY(0)}.creator-niche:hover:after,.creator-niche:focus-within:after{opacity:1}.creator-niche:hover .creator-niche-description,.creator-niche:focus-within .creator-niche-description{opacity:1;visibility:visible;max-height:12rem;margin-top:.8rem;transition:max-height .75s cubic-bezier(.22,1,.36,1),margin .65s cubic-bezier(.22,1,.36,1),opacity .55s,transform .65s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}}.creator-contact-line{clear:both;border-top:1px solid #f4f2ee4d;border-bottom:1px solid #f4f2ee4d;justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-top:5rem;padding:1.7rem 0;display:flex;position:relative}.creator .brands-block{clear:both;width:100vw;margin-top:4.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block;position:relative;overflow:hidden}@media (width<=1050px){.creator-niche{min-height:400px;padding:1.4rem}.creator-niche h4{font-size:clamp(2.5rem,4vw,3.5rem)}.creator-niche-description{font-size:.79rem}}@media (width<=900px){.creator-niche-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.creator-niche{min-height:420px}.creator-niche:nth-child(3){aspect-ratio:1.8;grid-column:1/-1;min-height:320px}.creator-niche:nth-child(3) .creator-niche-copy{max-width:540px}}@media (width<=760px){.creator-niche-grid{grid-template-columns:1fr;gap:1.2rem}.creator-niche:after{opacity:1}.creator-niche,.creator-niche:nth-child(3){aspect-ratio:1.08;grid-column:auto;min-height:390px;padding:1.4rem}.creator-niche .creator-niche-description{color:#fff;letter-spacing:.08em;text-align:center;text-align-last:center;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;opacity:0;visibility:hidden;max-width:350px;max-height:0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;line-height:1.75;transition:max-height .75s cubic-bezier(.22,1,.36,1),margin .65s cubic-bezier(.22,1,.36,1),opacity .45s,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s;overflow:hidden;transform:translateY(14px)}.creator-niche h4{font-size:clamp(3rem,10vw,4rem)}.creator-niche-description{max-width:430px;font-size:.84rem}.creator-contact-line{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:3.5rem}.creator .brands-block{margin-top:3.5rem}}@media (width<=390px){.creator-niche,.creator-niche:nth-child(3){aspect-ratio:1;min-height:350px;padding:1.2rem}}#theater-overlay{z-index:9990;opacity:0;pointer-events:none;background:#0a0a0af2;width:100vw;height:100vh;transition:opacity 1s;position:fixed;inset:0}#theater-overlay.is-dimmed{opacity:1}body.is-watching-video .youtube-carousel{position:relative;z-index:9991!important}body.is-watching-video .story-card.is-playing{position:relative;z-index:9992!important}.youtube-heading{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,4.5rem);display:grid}.youtube-heading-copy{min-width:0}.youtube-heading h2{letter-spacing:-.045em;max-width:9ch;margin:0;font-size:clamp(3.5rem,7.5vw,8rem);line-height:.94}.youtube-heading h2 span,.youtube-heading h2 em{display:block}.youtube-heading h2 span{color:var(--paper)}.youtube-heading h2 em{color:var(--sand);letter-spacing:.02em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-size:1.08em;font-style:normal;font-weight:400}.youtube-featured{aspect-ratio:16/9;isolation:isolate;background:#292925;border-radius:8px;width:100%;position:relative;overflow:hidden}.youtube-featured:after{content:"VÍDEO EM DESTAQUE";z-index:2;color:#f4f2eed9;letter-spacing:.15em;pointer-events:none;font-size:.58rem;font-weight:800;position:absolute;top:1rem;left:1.2rem}.youtube-featured.is-playing:after{display:none}.youtube-featured-image{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}.youtube-featured-media:hover .youtube-featured-image{filter:brightness(.7)saturate(.85);transform:scale(1.03)}.youtube-featured-play{z-index:3;width:68px;height:68px;color:var(--paper);-webkit-backdrop-filter:blur(5px);cursor:pointer;background:#1717167a;border:1px solid #f4f2eea6;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s,border-color .3s,transform .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-featured-play svg{width:25px;height:25px;margin-left:4px}.youtube-featured-play:hover{color:var(--ink);background:var(--sand);border-color:var(--sand);transform:translate(-50%,-50%)scale(1.1)}.youtube-featured-iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.youtube-featured-close{z-index:4;width:40px;height:40px;color:var(--paper);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#171716cc;border:1px solid #f4f2ee66;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;transition:background .3s,color .3s,transform .3s;display:grid;position:absolute;top:1rem;right:1rem}.youtube-featured-close:hover{color:var(--ink);background:var(--sand);transform:rotate(90deg)}.youtube-carousel{align-items:center;width:100%;display:flex;position:relative}.story-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;flex-flow:row;align-items:flex-start;gap:clamp(1rem,2.5vw,2.5rem);width:100%;padding-bottom:1rem;display:flex;overflow-x:auto}.story-card{scroll-snap-align:start;flex:0 0 calc(33.333% - 1.6rem);min-width:0}.story-card .story-media{width:100%;color:inherit;text-align:left;appearance:none;cursor:pointer;border:0;padding:0;display:block}.story-card.is-selected .story-media{box-shadow:0 0 0 1px var(--sand)}.youtube-bottom-copy{justify-content:flex-end;margin-top:clamp(2rem,4vw,3.5rem);display:flex}.youtube-bottom-copy .youtube-side-copy{width:100%;max-width:520px;padding:0}.youtube-bottom-copy .youtube-side-copy p{color:#f4f2eeb3;margin:0 0 1.5rem;font-size:.97rem;line-height:1.7}.youtube-bottom-copy .youtube-channel-cta{margin-top:0}@media (width<=1000px) and (width>=761px){.youtube-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.youtube-heading h2{font-size:clamp(3.2rem,6.2vw,5.8rem)}.story-card{flex-basis:calc(33.333% - 1rem)}}@media (width<=760px){.youtube-heading{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.youtube-heading h2{max-width:10ch;font-size:clamp(3.5rem,13vw,6rem)}.youtube-featured,.youtube-carousel{width:100%}.carousel-arrow--prev{left:8px}.carousel-arrow--next{right:8px}.youtube-bottom-copy{justify-content:flex-start;margin-top:2rem}.youtube-bottom-copy .youtube-side-copy{max-width:100%}}.youtube-featured .youtube-featured-play{cursor:pointer;background:#17171633;border:1px solid #f4f2ee66;width:54px;height:54px;padding:0}.youtube-featured:hover .youtube-featured-play{opacity:.8;visibility:visible;pointer-events:auto}.youtube-featured:hover .youtube-featured-play:hover{background:var(--lilac);color:var(--ink);border-color:var(--lilac);opacity:1;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 10px 20px #0000004d}@media (hover:none){.youtube-featured .youtube-featured-play{opacity:.8;visibility:visible;pointer-events:auto}}.youtube-featured{aspect-ratio:auto;background:0 0;border-radius:0;flex-direction:column;gap:1.1rem;height:auto;display:flex;overflow:visible}.youtube-featured:after{display:none}.youtube-featured-media{isolation:isolate;aspect-ratio:16/9;background:#292925;border-radius:8px;width:100%;position:relative;overflow:hidden}.youtube-featured-media:after{content:"VÍDEO EM DESTAQUE";z-index:2;color:#f4f2eed9;letter-spacing:.15em;pointer-events:none;font-size:.58rem;font-weight:800;position:absolute;top:1rem;left:1.2rem}.youtube-featured.is-playing .youtube-featured-media:after{display:none}.youtube-featured-copy{width:100%;padding-top:.1rem}.youtube-featured-copy .story-eyebrow{color:var(--sand);letter-spacing:.13em;margin-bottom:.65rem;font-size:.6rem;font-weight:800;display:block}.youtube-featured-copy h3{color:var(--paper);letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:500;line-height:1.08}.youtube-featured-copy p{color:#f4f2eea6;max-width:620px;margin:0;font-size:.9rem;line-height:1.65}@media (width<=760px){.youtube-featured{gap:.9rem}.youtube-featured-copy h3{font-size:1.5rem}.youtube-featured-copy p{font-size:.82rem}}.youtube-heading-copy{flex-direction:column;align-items:flex-start;display:flex}.youtube-heading-copy .youtube-side-copy{width:100%;max-width:480px;margin-top:clamp(1.5rem,3vw,2.5rem);padding:0}.youtube-heading-copy .youtube-side-copy p{color:#f4f2eeb3;max-width:440px;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.7}@media (width<=760px){.youtube-heading-copy .youtube-side-copy{max-width:100%;margin-top:1.5rem}}.story-copy h3,.youtube-featured-copy h3{letter-spacing:.07em;word-spacing:.02em;color:var(--paper);font-family:Bootzy TM,Arial,sans-serif;font-size:25px;font-weight:100}#youtube .youtube-heading{margin-top:-2rem}.creator .brands-block{margin-top:7.2rem}#youtube{background-color:#131312}.creator .brands-block{background:linear-gradient(#1b141413 0%,#34313109 100%);position:relative;box-shadow:0 14px 30px #00000052,0 4px 10px #0003,inset 0 1px #ffffff1f,inset 0 -1px #48414133}.creator .brand-list{border-top-color:#09080707;border-bottom-color:#423e3638}.youtube-featured .youtube-featured-play svg{width:25px;height:25px;margin:0;display:block;transform:translate(-.7px)}.youtube-featured .youtube-featured-close:hover{color:var(--ink);background:var(--lilac);border-color:var(--lilac)}.youtube-channel-cta .youtube-bell-icon{color:currentColor;flex-shrink:0;width:21px;height:21px;transition:transform .3s;display:block}.youtube-channel-cta:hover .youtube-bell-icon{transform:rotate(-12deg)}#youtube.section-pad{padding-bottom:4.3rem}.youtube-carousel{grid-template-columns:52px minmax(0,1fr) 52px;align-items:start;column-gap:.5rem;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;display:grid}.youtube-carousel .carousel-arrow{color:#fffdfab8;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:52px;height:42px;margin-top:clamp(58px,6.8vw,105px);padding:0;transition:color .2s;display:flex;position:relative;inset:auto;transform:translateY(-12px)}.youtube-carousel .carousel-arrow svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;width:32px;height:32px;transition:transform .22s,opacity .22s;display:block}.youtube-carousel .carousel-arrow:hover{color:var(--white);background:0 0;border:0}.youtube-carousel .carousel-arrow--prev:hover{transform:translateY(-12px)}.youtube-carousel .carousel-arrow--prev:hover svg{opacity:1;transform:translate(-4px)}.youtube-carousel .carousel-arrow--next:hover{transform:translateY(-12px)}.youtube-carousel .carousel-arrow--next:hover svg{opacity:1;transform:translate(4px)}.youtube-carousel .story-grid{width:100%;min-width:0}.youtube-carousel .carousel-arrow:focus-visible{outline:2px solid var(--lilac);outline-offset:-4px}@media (width<=760px){.youtube-carousel{grid-template-columns:40px minmax(0,1fr) 40px;column-gap:.2rem;width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem}.youtube-carousel .carousel-arrow{width:40px;height:68px;margin-top:clamp(42px,15vw,70px);transform:translateY(-10px)}.youtube-carousel .carousel-arrow svg{width:26px;height:26px}.youtube-carousel .carousel-arrow--prev:hover,.youtube-carousel .carousel-arrow--next:hover{transform:translateY(-10px)}}#youtube .story-grid{scroll-behavior:auto!important;scroll-snap-type:none!important}#youtube .story-card{scroll-snap-align:none!important}#contato.contact{isolation:isolate;color:var(--paper);background:#171716 url(/images/final.webp) 50% 52%/cover no-repeat;position:relative;overflow:hidden}#contato.contact:before{content:"";z-index:0;background:linear-gradient(90deg,#121211d1 0%,#1212119e 48%,#1212116e 100%),linear-gradient(#12121140 0%,#0000 45%,#121211c7 100%);position:absolute;inset:0}#contato.contact:after{content:none}#contato.contact>*{z-index:1;position:relative}#contato .contact-top{border-bottom:1px solid #f4f2ee4d;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}#contato .contact-top .eyebrow,#contato .contact-location{color:#f4f2eebf}#contato .contact-location{letter-spacing:.13em;font-size:.59rem;font-weight:800}#contato .contact-heading h2{color:var(--paper);letter-spacing:.015em;word-spacing:.04em;margin:clamp(4rem,8vw,7rem) 0 clamp(3.5rem,7vw,6rem);font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(5rem,12.5vw,13rem);font-weight:400;line-height:.92}#contato .contact-heading h2 em{color:var(--sand);font-family:Bootzy TM,Arial,sans-serif;font-style:normal;font-weight:400}#contato .contact-main{border-top:1px solid #f4f2ee4d;padding-top:2rem;display:block}#contato .contact-message-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}#contato .contact-invitation{max-width:650px}#contato .contact-invitation p{color:var(--paper);letter-spacing:.07em;word-spacing:.035em;margin:0 0 1rem;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(1.9rem,3.1vw,2rem);font-weight:400;line-height:1.18}#contato .contact-invitation>span{color:var(--sand);letter-spacing:.02em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1;display:block}#contato .contact-message-form{-webkit-backdrop-filter:blur(6px);background:#17171619;border:4px solid #0c0c0b12;border-radius:8px;min-width:0;padding:clamp(1.3rem,2.5vw,2rem)}#contato .contact-message-label{color:#f4f2eeb8;letter-spacing:.15em;margin-bottom:1.2rem;font-size:.58rem;font-weight:800;display:block}#contato .contact-message-form textarea{resize:vertical;width:100%;min-height:130px;color:var(--paper);background:0 0;border:0;border-bottom:1px solid #f4f2ee66;border-radius:0;outline:none;padding:.2rem 0 1rem;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.7;display:block}#contato .contact-message-form textarea::placeholder{color:#f4f2ee7a}#contato .contact-message-form textarea:focus{border-bottom-color:var(--lilac)}#contato .contact-message-form textarea:focus-visible{outline:none}#contato .contact-message-submit{min-height:48px;color:var(--ink);background:var(--sand);border:1px solid var(--sand);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1.1rem;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:800;transition:color .3s,background .3s,border-color .3s,transform .3s;display:inline-flex}#contato .contact-message-submit svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px;transition:transform .3s}#contato .contact-message-submit:hover{color:var(--paper);border-color:var(--paper);background:0 0;transform:translateY(-2px)}#contato .contact-message-submit:hover svg{transform:translate(3px,-3px)}#contato .contact-ctas{border-top:1px solid #f4f2ee4d;justify-content:flex-start;margin-top:clamp(3rem,5vw,4.5rem);padding-top:1.5rem;display:flex}#contato .contact-cta-item{width:min(100%,460px)}#contato .contact-cta-label{color:#f4f2ee9e;letter-spacing:.13em;margin-bottom:1.1rem;font-size:.57rem;font-weight:800;line-height:1.5;display:block}#contato .contact-cta-slot{width:100%}#contato .contact-cta-link{width:100%;color:var(--paper);border-top:1px solid #f4f2eea6;border-bottom:1px solid #f4f2ee59;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.9rem;font-weight:700;transition:color .3s,border-color .3s;display:flex}#contato .contact-cta-link svg{width:22px;height:22px;stroke:var(--sand);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}#contato .contact-cta-link:hover svg{transform:translate(3px,-3px)}#contato .contact-cta-slot .setup-note{color:#f4f2eeb3;border-top:1px solid #f4f2ee66;border-bottom:1px solid #f4f2ee40;padding:1rem 0;font-size:.75rem;display:block}#contato .contact-socials{border-top:1px solid #f4f2ee4d;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.5rem;display:flex}#contato .contact-social-label,#contato .contact-social-platform{color:#f4f2ee94;letter-spacing:.13em;font-size:.56rem;font-weight:800}#contato .contact-social-links{align-items:center;gap:clamp(2rem,5vw,5rem);display:flex}#contato .contact-social-link{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}#contato .contact-social-name{color:var(--paper);font-size:.95rem;font-weight:700;transition:color .25s}#contato .contact-social-link:hover .contact-social-name{color:var(--sand)}@media (width<=900px){#contato .contact-message-layout{grid-template-columns:1fr 1fr;gap:2rem}#contato .contact-invitation p{font-size:clamp(1.8rem,3.5vw,2.6rem)}#contato .contact-invitation>span{font-size:clamp(2.8rem,5.5vw,4rem)}}@media (width<=600px){#contato.contact{background-position:50%}#contato.contact:before{background:linear-gradient(90deg,#121211c7,#1212118c),linear-gradient(#12121159 0% 35%,#121211e0 100%)}#contato .contact-top{flex-direction:column;align-items:flex-start;gap:.6rem}#contato .contact-heading h2{margin:4rem 0;font-size:clamp(4.6rem,16vw,7rem)}#contato .contact-message-layout{grid-template-columns:1fr;gap:2rem}#contato .contact-invitation p{font-size:clamp(2rem,8vw,3rem)}#contato .contact-invitation>span{font-size:clamp(3rem,11vw,4.5rem)}#contato .contact-message-form{padding:1.2rem}#contato .contact-message-form textarea{min-height:115px}#contato .contact-message-bottom{align-items:flex-end}#contato .contact-message-submit{gap:.8rem;padding:.8rem .9rem;font-size:.61rem}#contato .contact-ctas{margin-top:3rem}#contato .contact-socials{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:3.5rem}#contato .contact-social-links{justify-content:flex-start;gap:3rem;width:100%}}#contato .contact-message-bottom{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;margin-bottom:-2rem;display:flex}#contato .contact-message-socials{align-items:center;gap:.65rem;display:flex}#contato .contact-message-socials a{color:#f4f2eecc;border:1px solid #f4f2ee59;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .25s,background .25s,border-color .25s,transform .25s;display:grid}#contato .contact-message-socials svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}#contato .contact-message-status{color:#f4f2eeb3;min-height:.9rem;margin-top:.65rem;font-size:.7rem;line-height:1.4;display:block}@media (width<=600px){#contato .contact-message-bottom{gap:.5rem}#contato .contact-message-socials{gap:.35rem}#contato .contact-message-socials a{width:30px;height:30px}#contato .contact-message-socials svg{width:14px;height:14px}#contato .contact-message-submit{gap:.55rem;min-height:42px;padding:.65rem .7rem;font-size:.53rem}#contato .contact-message-submit svg{width:17px;height:17px}}.youtube-bottom-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;width:100%;margin:2.5rem auto 0;padding-bottom:1rem;display:flex}.youtube-bottom-ctas>.youtube-channel-cta{box-sizing:border-box;white-space:nowrap;flex:0 0 280px;justify-content:center;align-items:center;gap:.8rem;width:280px;min-width:280px;max-width:280px;height:54px;margin:0;padding:0;display:flex}.youtube-bottom-ctas .creator-instagram-icon{transition:transform .3s}.youtube-bottom-ctas{justify-content:space-between;align-items:center;width:100%;margin:2rem auto 0;padding-bottom:1rem;display:flex}.youtube-bottom-ctas-left{align-items:center;gap:.8rem;display:flex}.youtube-bottom-ctas .youtube-channel-cta{box-sizing:border-box;letter-spacing:.045em;white-space:nowrap;flex:0 0 190px;justify-content:center;align-items:center;gap:.6rem;width:190px;min-width:190px;max-width:190px;height:44px;margin:0;padding:0 .6rem;font-size:.58rem;display:flex}.youtube-bottom-ctas .creator-instagram-icon,.youtube-bottom-ctas .youtube-bell-icon{flex-shrink:0;width:18px;height:18px;transition:transform .3s;display:block}.youtube-bottom-ctas .youtube-channel-cta:hover .creator-instagram-icon{transform:scale(1.12)}@media (width<=760px){.youtube-bottom-ctas{flex-direction:column;align-items:stretch;gap:.8rem}.youtube-bottom-ctas-left{gap:.7rem;width:100%;display:flex}.youtube-bottom-ctas .youtube-channel-cta{letter-spacing:.025em;flex:1 1 0;gap:.35rem;width:calc(50% - .35rem);min-width:0;max-width:none;height:42px;padding:0 .3rem;font-size:.49rem}.youtube-bottom-ctas .youtube-bottom-cta-subscribe{flex:0 0 42px;align-self:flex-end;width:calc(50% - .35rem)}.youtube-bottom-ctas .creator-instagram-icon,.youtube-bottom-ctas .youtube-bell-icon{width:16px;height:16px}}#contato .contact-heading h2 em{color:var(--lilac)}#contato .contact-message-submit{background:var(--lilac);border-color:var(--lilac)}#contato .contact-cta-link svg{stroke:var(--lilac)}#contato .contact-cta-link:hover{color:var(--lilac);border-color:var(--lilac)}#contato .contact-message-socials a:hover{background:var(--lilac);border-color:var(--lilac)}#contato .contact-invitation>span{color:var(--lilac)}#contato.contact{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,3rem)}#contato.contact:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#131312 0%,#131312fc 15%,#131312f0 30%,#131312d1 45%,#1313129e 60%,#13131259 78%,#1313121f 92%,#0000 100%);width:100%;height:clamp(60px,48vw,60px);position:absolute;top:-1px;left:0}#contato.contact:before{background:linear-gradient(90deg,#1212117a 0%,#12121152 48%,#1212112e 100%),linear-gradient(#1212111f 0%,#0000 45%,#1212118c 100%)}@media (width<=600px){#contato.contact:before{background:linear-gradient(90deg,#1212117a,#1212114d),linear-gradient(#1212112e 0% 35%,#1212119e 100%)}}.youtube-bottom-ctas .youtube-channel-cta{border:1px solid #0000;transition:color .3s,background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,transform .3s,box-shadow .3s}.youtube-bottom-ctas .youtube-channel-cta:hover{color:var(--paper);-webkit-backdrop-filter:blur(8px);box-shadow:none;background:#f4f2ee0a;border-color:#f4f2eea6}.nutrition-action .button--light{border:1px solid #0000;transition:color .3s,background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,transform .3s,box-shadow .3s}.nutrition-action .button--light:hover{color:var(--paper);-webkit-backdrop-filter:blur(2px);box-shadow:none;background:#1a18152c;border-color:#f4f2eea6;transform:translateY(-2px)}.nutrition-action .button--light:hover .button-icon{opacity:1;transform:translate(3px,-3px)}.nutrition-action .button--light>span{letter-spacing:.06em;font-family:Bootzy TM,Arial,sans-serif;font-size:1.15rem;font-weight:400}.faq-title>span:first-child{letter-spacing:.06em;font-family:Bootzy TM,Arial,sans-serif;font-size:.95rem;font-weight:400}.faq-question>span:first-child{letter-spacing:.08em;font-family:Bootzy TM,Arial,sans-serif;font-size:1rem;font-weight:400}.youtube-bottom-ctas .youtube-channel-cta>span{letter-spacing:.08em;font-family:Bootzy TM,Arial,sans-serif;font-size:.75rem;font-weight:600}#contato .contact-message-submit>span{letter-spacing:.08em;font-family:Bootzy TM,Arial,sans-serif;font-size:.8rem;font-weight:600}.site-nav a,.eyebrow,.hero-topline,.hero-topline-location,.hero-bottomline .hero-side-note,.section-kicker,.manifesto-foot,.athlete-portrait figcaption,.stat-label,.journey-photo-note,.services-line>span,.creator-block-heading .eyebrow,.creator-block-note,.creator-niche-keyword,.creator-niche-number,.creator-niche-label,.metric-item span,.metric-date,.youtube-foot,.story-eyebrow,.story-unlinked,.story-open,#contato .contact-location,#contato .contact-social-label,#contato .contact-social-platform,.site-footer>span,.site-footer .back-top{letter-spacing:.08em;font-family:Bootzy TM,Arial,sans-serif;font-weight:400}.site-nav a,.hero-topline{font-size:.8rem}.hero-topline-location{font-size:.62rem}.hero-bottomline .hero-side-note{font-size:.76rem}.section-kicker{font-size:.79rem}.eyebrow{font-size:.69rem}.manifesto-foot{font-size:.62rem}.athlete-portrait figcaption{opacity:.8;letter-spacing:.08rem;margin-right:20px;font-size:.8rem}.stat-label{font-size:.68rem}.journey-photo-note{font-size:.63rem}.services-line>span{font-size:.66rem}.creator-block-note{font-size:.8rem}.creator-niche-keyword,.creator-niche-number{font-size:.81rem}.creator-niche-label{font-size:.64rem}.metric-item span,.metric-date{font-size:.92rem}.youtube-foot{font-size:.93rem}.story-eyebrow{font-size:.92rem}.story-unlinked,.story-open{font-size:.65rem}#contato .contact-location{font-size:.86rem}#contato .contact-social-label,#contato .contact-social-platform{font-size:.93rem}.site-footer>span,.site-footer .back-top{font-size:.71rem}@media (width<=760px){.site-nav a{font-size:.7rem}.hero-topline{font-size:.65rem}.hero-topline-location{font-size:.55rem}.hero-bottomline .hero-side-note{font-size:.6rem}.section-kicker{font-size:.62rem}.manifesto-foot,.journey-photo-note,.youtube-foot{font-size:.58rem}.creator-block-heading .eyebrow{font-size:.7rem}.creator-block-note{font-size:.64rem}.creator-niche-keyword,.creator-niche-number{font-size:.72rem}.creator-niche-label{font-size:.6rem}.story-eyebrow{font-size:.57rem}.story-unlinked,.story-open{font-size:.56rem}#contato .contact-location{font-size:.62rem}.site-footer>span,.site-footer .back-top{font-size:.58rem}}#youtube .youtube-featured-copy .story-eyebrow{letter-spacing:.08em;font-family:Bootzy TM,Arial,sans-serif!important;font-size:.9rem!important;font-weight:400!important}@media (width<=760px){#youtube .youtube-featured-copy .story-eyebrow{font-size:.75rem!important}}.creator-intro-copy .eyebrow{letter-spacing:.07em;font-size:.8rem}@media (width<=760px){.creator-intro-copy .eyebrow{font-size:.78rem}}.nutrition-content-left>.eyebrow{letter-spacing:.07em;font-size:.8rem}@media (width<=760px){.nutrition-content-left>.eyebrow{font-size:.78rem}}.manifesto-foot span{letter-spacing:.09rem;font-size:.75rem}@media (width<=760px){.manifesto-foot span{font-size:.66rem}}.athlete-signoff>span:last-child{letter-spacing:.09em;color:#faf8f8b7;font-family:Bootzy TM,Arial,sans-serif;font-size:.8rem;font-weight:400}.creator-block-heading .eyebrow{font-size:.9rem}@media (width<=760px){.creator-block-heading .eyebrow{font-size:.82rem}}.creator-niche .creator-niche-description{letter-spacing:.08em;font-family:Bootzy TM,Arial,sans-serif;font-weight:400}.site-footer--marquee{width:100%;min-height:0;color:var(--paper);background:var(--ink);padding:0;display:block;position:relative;overflow:hidden}.footer-marquee{align-items:center;width:100%;min-height:40px;display:flex;overflow:hidden}.footer-marquee-track{will-change:transform;backface-visibility:hidden;flex:none;align-items:center;width:max-content;animation:18s linear infinite footer-marquee-scroll;display:flex;transform:translate(0,0)}.footer-marquee-group{box-sizing:border-box;white-space:nowrap;letter-spacing:.09em;color:#ebebebe5;flex:none;justify-content:flex-start;align-items:center;gap:0;width:max-content;min-width:0;padding:0 .7rem;font-family:Bootzy TM,Arial,sans-serif;font-size:.8rem;font-weight:400;display:flex}.footer-marquee-group>span{white-space:nowrap;flex-shrink:0;display:inline-block}.footer-marquee-separator{color:var(--lilac);flex-shrink:0;margin:0 .35rem;font-family:Arial,Helvetica,sans-serif;font-size:.9rem}@keyframes footer-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-25%)}}@media (width<=760px){.footer-marquee{min-height:40px}.footer-marquee-group{padding:0 .5rem;font-size:.8rem}.footer-marquee-separator{margin:0 .25rem;font-size:.8rem}}#nutricao{padding-top:5rem;scroll-margin-top:-170px}#nutricao .section-kicker span:first-child{color:var(--sand)}#creator{scroll-margin-top:-130px}#contato{scroll-margin-top:-190px}#atleta{scroll-margin-top:-30px}#manifesto{scroll-margin-top:-130px}#contato .contact-top>.eyebrow{font-size:.75rem}.hero-period{display:inline-block;transform:translate(-.25em)}#contato>.back-to-top-wrap{background:0 0;border-top:1px solid #f4f2ee2e;justify-content:center;align-items:center;width:100%;margin-top:clamp(2rem,4vw,3.5rem);padding:3rem 0 0;display:flex}#contato .back-to-top{color:#f4f2eea6;letter-spacing:.16em;background:0 0;border:none;align-items:center;gap:.8rem;padding:0;font-family:Bootzy TM,Arial,sans-serif;font-size:.68rem;font-weight:400;text-decoration:none;transition:color .3s;display:inline-flex}#contato .back-to-top svg{width:27px;height:27px;stroke:var(--lilac);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;box-sizing:border-box;border:1px solid #f4f2ee59;border-radius:50%;padding:6px;transition:transform .3s,border-color .3s,background .3s;display:block}#contato .back-to-top:hover{color:var(--paper)}#contato .back-to-top:hover svg{border-color:var(--lilac);background:#b989b914;transform:translateY(-3px)}@media (width>=761px){#contato .contact-message-form{background:#161216c9;border:1px solid #f4f2ee2e}}@media (width<=760px){:root{--page:1.2rem;--header-height:46px}html{scroll-padding-top:calc(var(--header-height) + .8rem)}body{overflow-x:hidden}.section-pad{padding:4.2rem var(--page)}.section-kicker{flex-wrap:wrap;gap:.7rem;margin-bottom:2.2rem;font-size:.62rem;line-height:1.5}.section-kicker span:last-child{padding-left:.7rem}.eyebrow{font-size:.65rem;line-height:1.5}.creator,.nutrition,.youtube,#contato{max-width:100%}.site-header{height:var(--header-height);padding:0 var(--page);grid-template-columns:1fr auto;gap:1rem}.wordmark{font-size:1.5rem}.menu-toggle{width:40px;height:40px}.site-nav{padding-left:var(--page);padding-right:var(--page);top:100%}.site-header.menu-open .site-nav a,.site-header.is-scrolling.menu-open .site-nav a{opacity:1;visibility:visible}.site-nav a{min-height:48px;padding:.9rem 0;font-size:.68rem}.hero{height:100dvh;min-height:100svh;max-height:none;position:relative}.hero-image{object-position:52% 48%}.hero-shade{background:linear-gradient(#0b0d0b6b 0%,#0b0d0b14 32%,#0b0d0b52 58%,#0b0d0bd1 100%)}.hero-topline{top:calc(var(--header-height) + 1.3rem);left:var(--page);right:var(--page);letter-spacing:.12em;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.62rem}.hero-topline-copy{gap:.4rem}.hero-topline-location{font-size:.55rem}.hero-content{left:var(--page);right:var(--page);bottom:4.5rem}.hero-content>.eyebrow{margin-bottom:.7rem;font-size:.62rem;top:0}.hero h1{letter-spacing:.005em;word-spacing:.02em;max-width:100%;margin:.4rem 0 1.5rem;font-size:clamp(4rem,18vw,6.5rem);line-height:.88;transform:none}.hero-lockup{flex-wrap:nowrap;gap:.12em}.hero-period{margin-left:.02em}.hero-bottomline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.hero-bottomline p{max-width:calc(100% - 65px);font-size:.92rem;line-height:1.35}.round-link{flex-shrink:0;width:44px;height:44px;margin:0}.round-link .arrow-icon{width:18px;height:18px}.hero-side-actions{align-items:flex-start;gap:.4rem;width:100%;margin-top:.8rem;position:static}.hero-bottomline .hero-side-note{text-align:left;font-size:.57rem;line-height:1.5}.hero-index{right:var(--page);font-size:.5rem;bottom:1.1rem}.hero-arrow{justify-content:center;width:42px;height:52px;padding:0;top:50%;bottom:auto;transform:translateY(-50%)}.hero-arrow--prev{left:0}.hero-arrow--next{justify-content:center;padding:0;right:0}.hero-arrow svg{width:20px;height:20px}.manifesto.section-pad{padding:3.8rem var(--page) 3.5rem}.manifesto .section-kicker{margin-left:calc(var(--page) * -1);padding:.55rem 1rem .55rem var(--page);margin-bottom:2.5rem;font-size:.58rem}.manifesto-grid{grid-template-columns:1fr;gap:1.8rem;display:grid}.manifesto h2{letter-spacing:-.045em;width:100%;max-width:none;font-size:clamp(3.1rem,12.5vw,5.2rem);line-height:.98}.manifesto h2 span{font-size:1.05em}.manifesto-copy{width:100%;max-width:none;margin:0;padding:0}.manifesto-copy p{letter-spacing:.015em;word-spacing:.02em;text-align:left;text-align-last:left;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.2rem,4.8vw,1.5rem);line-height:1.48}.manifesto-brand{margin-bottom:0;margin-right:.25rem}.manifesto-copy .text-link{margin-top:1.3rem}.manifesto-foot{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:2.5rem;padding-top:1rem}.manifesto-foot span{font-size:.62rem;line-height:1.5}.athlete{min-height:0;padding:0}.athlete-grid{flex-direction:column;gap:0;min-height:0;display:flex}.athlete>.section-kicker{top:1.7rem;left:var(--page);width:calc(100% - 2 * var(--page));margin:0;font-size:.62rem}.athlete-portrait{aspect-ratio:2/3;width:100%;max-width:none;height:auto;min-height:0;overflow:hidden}.athlete-portrait img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.athlete-portrait:after{inset:55% 0 0}.athlete-portrait figcaption{left:var(--page);right:var(--page);gap:.8rem;font-size:.55rem;line-height:1.5;bottom:1.3rem}.photo-stamp{width:4.4rem;height:4.4rem;font-size:.78rem;top:1.5rem;right:2.4rem}.athlete-copy{width:100%;max-width:none;min-height:0;padding:3rem var(--page) 2.5rem;justify-content:flex-start}.athlete-copy .section-kicker{margin-bottom:1rem}.athlete-copy h2{letter-spacing:-.045em;margin:.5rem 0 1.5rem;font-size:clamp(3.2rem,12vw,5.2rem);line-height:.98}.athlete-copy>p:not(.eyebrow){letter-spacing:.09em;word-spacing:.05em;text-transform:uppercase;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0 0 1rem;font-family:Bootzy TM,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6}.athlete-signoff{flex-direction:row-reverse;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.2rem}.signature{font-size:1.9rem}.athlete-signoff>span:last-child{font-size:.62rem;line-height:1.5}.journey.section-pad{padding-top:4rem;padding-bottom:4rem}.journey .section-kicker{margin-bottom:2rem}.journey-heading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.journey-heading h2{letter-spacing:.005em;margin:0;font-size:clamp(4rem,17vw,6.5rem);line-height:.9}.journey-star{margin-left:.2rem}.journey-intro{width:100%;max-width:360px;margin:.5rem 0 0;font-size:.94rem;line-height:1.65}.journey-photo-wrap{width:calc(100% + 2 * var(--page));height:clamp(240px,80vw,360px);margin-left:calc(var(--page) * -1);margin-right:calc(var(--page) * -1)}.journey-photo-wrap img{object-fit:cover;object-position:56% center;width:100%;height:100%}.journey-photo-note{left:var(--page);right:var(--page);flex-direction:column;gap:.35rem;font-size:.55rem;line-height:1.5;bottom:1rem}.journey-stats{border-bottom:1px solid #1717163d;grid-template-columns:1fr 1fr}.journey-stat{min-width:0;padding:1.5rem .8rem 1.3rem 0}.journey-stat+.journey-stat{padding-left:.8rem}.journey-stat:nth-child(2){border-right:0}.stat-number{font-size:clamp(3.7rem,16vw,5.4rem);line-height:1}.stat-number span{margin-left:.1rem;font-size:.28em}.stat-label{margin-top:.55rem;font-size:.58rem;line-height:1.5}.journey-stat--copy{border-top:1px solid #1717163d;border-right:0;grid-column:1/-1;margin-top:.4rem;padding:1.3rem 0 0!important}.journey-stat--copy .stat-label{margin-bottom:.5rem}.journey-stat--copy p{max-width:100%;font-size:.9rem;line-height:1.65}.nutrition{background:linear-gradient(#17171661 0%,#17171680 55%,#171716a6 100%),url(/images/nutrimb.webp) 50%/cover no-repeat;padding-top:4rem;padding-bottom:4rem}.nutrition .section-kicker{margin-bottom:2rem}.nutrition-new-layout{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;display:flex}.nutrition-content-left{width:100%;min-width:0}.nutrition-content-left>.eyebrow{font-size:.68rem}.nutrition h2{letter-spacing:-.045em;margin:.8rem 0 1.4rem;font-size:clamp(3.2rem,12vw,5.2rem);line-height:.94}.nutrition-copy p{letter-spacing:.09em;word-spacing:.05em;text-transform:uppercase;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;margin-bottom:1rem;font-family:Bootzy TM,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6}.nutrition-sports{flex-wrap:nowrap;justify-content:space-between;gap:.1rem;width:100%;margin-top:1.7rem}.sport-item{letter-spacing:.02em;white-space:nowrap;flex-shrink:0;gap:.1rem;font-size:clamp(.62rem,2.9vw,.82rem)}.sport-item svg{flex-shrink:0;width:8px;height:8px}.nutrition-content-right{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.2rem;width:100%;min-width:0;margin-top:.5rem;display:flex}.faq-accordion{width:100%;max-width:none;margin:0;position:relative;inset:auto}.faq-title{text-align:center;justify-content:center;gap:.6rem;min-height:50px;padding:.8rem 1rem;font-size:.64rem}.faq-title>span:first-child{font-size:.9rem}.nutrition-faq{width:100%;padding-left:1rem;padding-right:1rem}.faq-accordion.is-open .nutrition-faq{padding:.5rem 1rem 1rem}.faq-question{gap:1rem;padding:1rem 0;font-size:.8rem;line-height:1.4}.faq-question>span:first-child{font-size:.88rem}.faq-answer p{text-align:left;font-size:.78rem;line-height:1.6}.nutrition-action-wrap{align-items:stretch;width:100%;max-width:none;margin:0}.nutrition-action{width:100%}.nutrition-action .button--light{text-align:center;justify-content:center;gap:.6rem;min-height:54px;padding:.8rem 1rem}.nutrition-action .button--light>span{font-size:1rem}.button-icon{width:19px;height:19px;margin-left:.8rem}.small-note{display:none}.creator.section-pad{padding:4rem var(--page) 0}.creator>.section-kicker{margin-bottom:2.4rem}.creator-intro-layout{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:3.5rem;display:flex}.creator-intro-copy{text-align:left;flex-direction:column;order:-1;align-items:flex-start;width:100%;display:flex}.creator-intro-copy .eyebrow{margin-top:6rem;margin-bottom:.8rem;font-size:.68rem}.creator-main-title{letter-spacing:-.045em;text-align:left;width:100%;font-size:clamp(3.4rem,13vw,4.6rem);line-height:.94}.creator-lead{letter-spacing:.09em;word-spacing:.05em;text-transform:uppercase;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;width:100%;max-width:100%;margin:0;font-family:Bootzy TM,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6}.creator-block-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.creator-block-heading h3{max-width:100%;margin:.5rem 0 0;font-size:clamp(1.9rem,7.5vw,3rem);line-height:1.05}.creator-block-heading .eyebrow{font-size:.68rem}.creator-block-note{white-space:normal;margin:0;padding:0;font-size:.62rem;line-height:1.5}.creator-niche-grid{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}.creator-niche,.creator-niche:nth-child(3){aspect-ratio:1.05;border-radius:4px;grid-column:auto;width:100%;min-height:340px;padding:1.3rem;display:flex}.creator-niche:after{opacity:1;background:linear-gradient(#0a0a0926 0%,#0a0a09c2 62%,#0a0a09f2 100%)}.creator-niche-content{min-height:100%}.creator-niche-top{gap:.5rem}.creator-niche-keyword,.creator-niche-number{font-size:.67rem}.creator-niche-dot{width:.9rem;height:.9rem}.creator-niche-copy,.creator-niche:nth-child(3) .creator-niche-copy{max-width:100%;transform:none}.creator-niche h4{opacity:1;margin:0 0 .7rem;font-size:clamp(2.7rem,10vw,3.8rem);line-height:.98}.creator-niche{cursor:pointer}.creator-niche .creator-niche-description{color:#ffffffe6;letter-spacing:.055em;text-align:left;text-align-last:left;opacity:0;visibility:hidden;width:100%;max-width:100%;height:auto;max-height:0;margin:0;font-size:.7rem;line-height:1.65;transition:max-height .75s cubic-bezier(.4,0,.2,1),margin .6s,opacity .55s,transform .65s cubic-bezier(.4,0,.2,1),visibility 0s linear .75s;display:block;overflow:hidden;transform:translateY(10px)}.creator-niche.is-open .creator-niche-description{opacity:1;visibility:visible;max-height:11rem;margin-top:.8rem;transition:max-height .75s cubic-bezier(.4,0,.2,1),margin .6s,opacity .55s,transform .65s cubic-bezier(.4,0,.2,1),visibility;transform:translateY(0)}.creator-niche:after{opacity:0;background:linear-gradient(#0000 45%,#0a0a094d 60%,#0a0a09bf 78%,#0a0a09f2 100%);transition:opacity .4s}.creator-niche.is-open:after{opacity:1}.creator-contact-line{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:3rem;padding:1.3rem 0;display:flex}.creator-contact-label{font-size:.62rem}.creator-contact-line p{margin-top:.5rem;font-size:1.05rem;line-height:1.45}.creator-contact-links{gap:.75rem}.contact-icon-btn{width:44px;height:44px}.contact-icon-btn svg{width:18px;height:18px}.creator .brands-block{width:100vw;margin-top:3.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.brands-heading{padding:0 var(--page);flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:1.3rem;font-size:.63rem;display:flex}.brands-heading span:last-child{padding:0}.brand-list{padding:1.5rem 0}.brand-logo{max-width:150px;height:34px;margin-right:2.3rem}.brand-name{font-size:.85rem}.metrics-strip{gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem}.metric-item strong{font-size:2.8rem}.metric-item span,.metric-date{font-size:.68rem;line-height:1.5}.metric-date{width:100%;margin:0}#youtube.section-pad{padding:4rem var(--page) 3.5rem}#youtube .youtube-heading{flex-direction:column;align-items:stretch;gap:1.8rem;margin-top:0;margin-bottom:2.5rem;display:flex}.youtube-heading-copy{width:100%;min-width:0}.youtube-heading h2{letter-spacing:-.04em;max-width:100%;margin:0;font-size:clamp(3.3rem,13vw,5.5rem);line-height:.98}.youtube-heading-copy .youtube-side-copy{max-width:100%;margin-top:1.1rem}.youtube-heading-copy .youtube-side-copy p{max-width:100%;margin-bottom:1rem;font-size:.9rem;line-height:1.65}.youtube-featured{gap:.8rem;width:100%}.youtube-featured-media{aspect-ratio:16/9;border-radius:4px;width:100%}.youtube-featured-play{width:48px;height:48px}.youtube-featured-play svg{width:19px;height:19px}.youtube-featured-copy{padding-top:.2rem}.youtube-featured-copy .story-eyebrow{margin-bottom:.5rem;font-size:.7rem}.youtube-featured-copy h3{margin-bottom:.5rem;font-size:1.35rem;line-height:1.15}.youtube-featured-copy p{font-size:.82rem;line-height:1.6}.youtube-carousel{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;column-gap:.35rem;width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;display:grid}.youtube-carousel .carousel-arrow{justify-content:center;align-items:center;width:30px;height:52px;margin:0;padding:0;display:flex;position:relative;inset:auto;transform:none}.youtube-carousel .carousel-arrow svg{width:21px;height:21px}.youtube-carousel .story-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-flow:row;gap:.9rem;width:100%;min-width:0;padding:0 0 .8rem;display:flex;overflow:auto hidden}.youtube-carousel .story-card{scroll-snap-align:start;flex:0 0 88%;min-width:0;display:block}.story-media{aspect-ratio:16/9;border-radius:4px;width:100%}.story-play-btn{opacity:.85;visibility:visible;pointer-events:auto;width:48px;height:48px}.story-play-btn svg{width:18px;height:18px}.story-copy{padding-top:.8rem}.story-eyebrow{font-size:.65rem;line-height:1.5}.story-copy h3,.youtube-featured-copy h3{letter-spacing:.025em;margin:.45rem 0;font-size:1.25rem;line-height:1.15}.story-copy p{margin-bottom:.6rem;font-size:.8rem;line-height:1.55}.story-unlinked,.story-open{font-size:.58rem;line-height:1.5}.story-index{width:1.8rem;height:1.8rem;font-size:.55rem;top:.6rem;left:.6rem}.story-card.is-playing{flex:0 0 100%}.story-card.is-playing .story-media,.story-card.is-playing .story-copy{width:100%;max-width:100%}.story-card.is-playing .story-media iframe{width:100%;height:100%}.youtube-bottom-copy{justify-content:flex-start;margin-top:1.8rem}.youtube-bottom-copy .youtube-side-copy{max-width:100%}.youtube-bottom-copy .youtube-side-copy p{font-size:.88rem;line-height:1.65}.youtube-bottom-cta{margin-top:1.5rem}.youtube-bottom-ctas{flex-direction:column;align-items:stretch;gap:.7rem;width:100%;margin-top:1.5rem;display:flex}.youtube-bottom-ctas-left{gap:.6rem;width:100%;display:flex}.youtube-bottom-ctas .youtube-channel-cta{letter-spacing:.02em;white-space:nowrap;flex:1 1 0;gap:.35rem;width:auto;min-width:0;max-width:none;height:44px;padding:0 .35rem;font-size:.55rem;display:flex}.youtube-bottom-ctas .youtube-channel-cta>span{letter-spacing:.035em;font-size:.62rem}.youtube-bottom-ctas .youtube-bottom-cta-subscribe{flex:0 0 44px;align-self:flex-end;width:100%}.youtube-bottom-ctas .creator-instagram-icon,.youtube-bottom-ctas .youtube-bell-icon{width:16px;height:16px}.youtube-foot{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:2.2rem;padding-top:1rem;font-size:.62rem;line-height:1.5}#contato.contact{padding:3.8rem var(--page) 2.5rem;background-position:50%}#contato.contact:before{background:linear-gradient(#1212117a 0%,#12121194 55%,#121211c7 100%)}#contato.contact:after{height:60px}#contato .contact-top{flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:1rem;display:flex}#contato .contact-top>.eyebrow{font-size:.65rem}#contato .contact-location{font-size:.62rem}#contato .contact-heading h2{letter-spacing:.005em;margin:3.5rem 0;font-size:clamp(3.8rem,15vw,6.2rem);line-height:.98}#contato .contact-main{padding-top:1.5rem}#contato .contact-message-layout{flex-direction:column;align-items:stretch;gap:1.8rem;display:flex}#contato .contact-invitation{max-width:100%}#contato .contact-invitation p{letter-spacing:.035em;margin-bottom:.7rem;font-size:clamp(1.7rem,7vw,2.5rem);line-height:1.2}#contato .contact-invitation>span{font-size:clamp(2.6rem,10vw,3.8rem)}#contato .contact-message-form{-webkit-backdrop-filter:blur(8px);background:#161216c9;border:1px solid #f4f2ee2e;border-radius:5px;width:100%;padding:1.1rem}#contato .contact-message-label{margin-bottom:.8rem;font-size:.57rem}#contato .contact-message-form textarea{width:100%;min-height:120px;padding:.3rem 0 .8rem;font-size:.9rem;line-height:1.6}#contato .contact-message-bottom{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;margin-bottom:0}#contato .contact-message-socials{gap:.4rem}#contato .contact-message-socials a{width:34px;height:34px}#contato .contact-message-socials svg{width:15px;height:15px}#contato .contact-message-submit{gap:.6rem;min-height:42px;padding:.65rem .8rem;font-size:.56rem}#contato .contact-message-submit>span{font-size:.7rem}#contato .contact-message-submit svg{width:16px;height:16px}#contato .contact-message-status{font-size:.65rem;line-height:1.5}#contato .contact-ctas{margin-top:2.5rem;padding-top:1.2rem}#contato .contact-cta-item{width:100%}#contato .contact-cta-label{margin-bottom:.8rem;font-size:.58rem}#contato .contact-cta-link{gap:.8rem;padding:.9rem 0;font-size:.82rem;line-height:1.4}#contato .contact-cta-link svg{width:19px;height:19px}#contato .contact-cta-slot .setup-note{padding:.8rem 0;font-size:.7rem}#contato .contact-socials{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:2.8rem;padding-top:1.2rem;display:flex}#contato .contact-social-label{font-size:.62rem}#contato .contact-social-links{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2.2rem;width:100%;display:flex}#contato .contact-social-link{gap:.35rem}#contato .contact-social-name{font-size:.88rem}#contato .contact-social-platform{font-size:.58rem}#contato>.back-to-top-wrap{margin-top:2.5rem;padding-top:1.7rem}#contato .back-to-top{gap:.6rem;font-size:.62rem}#contato .back-to-top svg{width:25px;height:25px}.footer-marquee{min-height:38px}.footer-marquee-group{letter-spacing:.07em;padding:0 .45rem;font-size:.68rem}.footer-marquee-separator{margin:0 .25rem;font-size:.72rem}}@media (width<=390px){:root{--page:1rem}.hero{min-height:100svh}.hero h1{font-size:clamp(3.7rem,17.5vw,4.8rem)}.hero-bottomline p{font-size:.85rem}.manifesto h2{font-size:clamp(2.9rem,12vw,3.8rem)}.manifesto-copy p{font-size:1.15rem}.athlete-portrait{height:auto}.athlete-copy h2{font-size:3.2rem}.signature{margin-right:3rem;font-size:.95rem}.journey-heading h2{font-size:clamp(3.7rem,16vw,4.6rem)}.stat-number{font-size:3.6rem}.nutrition h2{font-size:clamp(2.4rem,9vw,3.2rem)}.creator-main-title{font-size:clamp(3.1rem,12vw,4.5rem)}.creator-niche,.creator-niche:nth-child(3){aspect-ratio:1;min-height:320px;padding:1.15rem}.creator-niche h4{font-size:2.7rem}.creator-niche .creator-niche-description{font-size:.66rem}.youtube-heading h2{font-size:clamp(3rem,12vw,4.6rem)}.youtube-carousel{grid-template-columns:25px minmax(0,1fr) 25px;column-gap:.2rem}.youtube-carousel .carousel-arrow{width:25px}.youtube-carousel .carousel-arrow svg{width:18px;height:18px}.youtube-carousel .story-card{flex-basis:92%}.youtube-bottom-ctas .youtube-channel-cta>span{font-size:.56rem}#contato .contact-heading h2{font-size:clamp(3.5rem,14vw,5.2rem)}#contato .contact-invitation p{font-size:1.7rem}#contato .contact-invitation>span{font-size:2.6rem}#contato .contact-message-form{padding:.95rem}#contato .contact-message-socials{gap:.3rem}#contato .contact-message-socials a{width:31px;height:31px}#contato .contact-message-submit{gap:.4rem;padding:.6rem .65rem}#contato .contact-message-submit>span{font-size:.65rem}#contato .contact-social-links{gap:1.3rem 1.7rem}}@media (width<=760px){.site-header .menu-toggle{width:40px;height:40px;box-shadow:none;background:0 0;border:none;border-radius:0;gap:5px;padding:0}.site-header .menu-toggle:before{content:"";background:currentColor;width:18px;height:1px;transition:opacity .2s,transform .2s;display:block}.site-header .menu-toggle span{width:18px;height:1px}.site-header .menu-toggle[aria-expanded=true]:before{opacity:0;transform:scaleX(.4)}#creator .creator-main-title{font-size:clamp(2.6rem,10vw,4rem)}}@media (width<=390px){#creator .creator-main-title{font-size:clamp(2.4rem,9.5vw,3.4rem)}}@media (width<=760px){.athlete-grid{position:relative}.athlete-copy{display:contents}.athlete-copy .section-kicker{top:21.7rem;left:var(--page);z-index:3;width:auto;margin:0;position:absolute;right:auto}.athlete-copy h2{top:23.2rem;left:var(--page);right:calc(var(--page) + 4.5rem);z-index:3;letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,9vw,3.6rem);line-height:.95;position:absolute}.athlete-copy>p:not(.eyebrow){margin:1.5rem var(--page) 0}.athlete-copy>p:not(.eyebrow):first-of-type{margin-top:2rem}.athlete-signoff{margin:1.5rem var(--page) 2.5rem}.creator-background{height:80vh;bottom:auto;overflow:hidden}.creator-background img{object-fit:cover;object-position:center top;width:100%;height:100%}.story-copy h3,.youtube-featured-copy h3{text-transform:uppercase;letter-spacing:.09em;word-spacing:.03em;font-family:Bootzy TM,Arial,sans-serif;font-size:.85rem;font-weight:400;line-height:1.15}.story-copy p,.youtube-featured-copy p{letter-spacing:.09em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-weight:400;line-height:1.5}}@media (width>=761px){.story-copy h3,.youtube-featured-copy h3{text-transform:uppercase;letter-spacing:.09em;word-spacing:.03em;font-family:Bootzy TM,Arial,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.15}.story-copy p,.youtube-featured-copy p{letter-spacing:.09em;word-spacing:.04em;font-family:Bootzy TM,Arial,sans-serif;font-weight:400;line-height:1.5}}@media (width<=760px){#youtube .story-copy .story-eyebrow,#youtube .youtube-featured-copy .story-eyebrow{text-transform:uppercase;letter-spacing:.08em;word-spacing:.04em;line-height:1.4;font-family:Bootzy TM,Arial,sans-serif!important;font-size:.7rem!important;font-weight:400!important}}@media (width>=761px){#youtube .story-copy .story-eyebrow,#youtube .youtube-featured-copy .story-eyebrow{text-transform:uppercase;letter-spacing:.08em;word-spacing:.04em;line-height:1.4;font-family:Bootzy TM,Arial,sans-serif!important;font-size:.8rem!important;font-weight:400!important}.athlete-copy>p:not(.eyebrow){letter-spacing:.12em;word-spacing:.05em;text-transform:uppercase;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;font-family:Bootzy TM,Arial,sans-serif;font-size:.85rem;font-weight:400;line-height:1.6}}.nutrition-copy p{letter-spacing:.12em;word-spacing:.05em;text-transform:uppercase;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;max-width:95%;font-family:Bootzy TM,Arial,sans-serif;font-size:.85rem;font-weight:400;line-height:1.6}@media (width>=761px){.creator-lead{letter-spacing:.12em;word-spacing:.05em;text-transform:uppercase;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;max-width:70%;margin-top:-26rem;font-family:Bootzy TM,Arial,sans-serif;font-size:.65rem;font-weight:400;line-height:1.6}}@media (width<=760px){.nutrition-copy p{max-width:50%;font-size:.7rem}.nutrition-title-break{display:block}.creator-lead{max-width:87%;font-size:.68rem}.manifesto-copy p{text-align:justify;max-width:77%;font-size:.9rem!important}}@media (width>=761px){.manifesto-copy p{max-width:90%;font-size:1.4rem!important}}@media (width<=760px){.manifesto-break{display:none}.creator-niche-top{justify-content:center;gap:.5rem;position:relative}.creator-niche-dot{position:absolute;top:calc(50% + 4px);left:0;transform:translateY(-50%)}.creator-niche .creator-niche-description{text-align:center;text-align-last:center}}@media (width>=761px){.creator-niche:after{opacity:.3}.creator-niche:hover:after,.creator-niche:focus-within:after{opacity:.75}}@media (width<=760px){.creator-niche-toggle{width:1.5rem;height:1.5rem;color:var(--white);z-index:3;pointer-events:none;transition:color .4s;position:absolute;top:.95rem;right:1.2rem}.creator-niche-toggle:before,.creator-niche-toggle:after{place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:300;line-height:1;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .4s;display:grid;position:absolute;inset:0}.creator-niche-toggle:before{content:"+";opacity:1;transform:rotate(0)scale(1)}.creator-niche-toggle:after{content:"−";opacity:0;transform:rotate(-90deg)scale(.6)}.creator-niche.is-open .creator-niche-toggle{color:var(--sand)}.creator-niche.is-open .creator-niche-toggle:before{opacity:0;transform:rotate(90deg)scale(.6)}.creator-niche.is-open .creator-niche-toggle:after{opacity:1;transform:rotate(0)scale(1)}.brand-logo{max-width:190px;height:42px;margin-right:2.6rem}.brand-list{animation-duration:22s}#youtube-title{margin-top:-1.3rem;font-size:1.9rem}.youtube-heading-copy{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.8rem;width:100%;display:flex}#youtube-title{flex:auto;min-width:0;max-width:55%;margin:0}.youtube-heading-copy .youtube-side-copy{flex:0 0 40%;max-width:40%;margin-top:-1rem;padding:0 0 .3rem}.youtube-heading-copy .youtube-side-copy p{letter-spacing:.06em;word-spacing:.03em;text-transform:uppercase;text-align:right;color:#f4f2eeb3;margin:0;font-family:Bootzy TM,Arial,sans-serif;font-size:.6rem;font-weight:400;line-height:1.5}}@media (width>=761px){.youtube-heading-copy .youtube-side-copy p{letter-spacing:.09em;word-spacing:.04em;text-transform:uppercase;max-width:46%;font-family:Bootzy TM,Arial,sans-serif;font-size:.75rem;font-weight:400}}@media (width<=760px){.creator .brands-block{margin-bottom:-1.5rem}.creator.section-pad{padding-bottom:2.2rem}#youtube .story-grid .story-card{flex:0 0 50%}#youtube .youtube-bottom-ctas .youtube-channel-cta>span{letter-spacing:.04em;font-size:.8rem}#contato #contact-title{font-size:clamp(3.2rem,14vw,5rem)}#contato .contact-invitation{text-align:center;margin-inline:auto}#contato .contact-invitation p,#contato .contact-invitation>span{text-align:center}#contato .contact-message-socials{gap:.5px .5rem}#contato .contact-message-socials a{width:35px;height:35px}#contato .contact-message-socials svg{width:20px;height:20px}.manifesto.section-pad{flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex}.manifesto h2,.manifesto-copy p,.manifesto-foot span{text-shadow:0 1px 3px #00000073}.manifesto-copy p{margin-top:3rem;font-size:1rem!important}}@media (width>=761px){.manifesto-copy p{font-size:1.35rem!important}}@media (width<=760px){.manifesto-copy p{text-align:center;text-align-last:center;margin-inline:auto}.manifesto-bg{filter:brightness(.58)saturate(.95)}.manifesto .asterisk{display:none}.manifesto-copy p{max-width:55%}#manifesto h2{text-align:center;margin-inline:auto}.manifesto-copy p{text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;margin-inline:auto}.athlete-copy h2{border-bottom:0;padding-bottom:3rem;position:absolute}.athlete-copy h2:after{content:"";background:var(--line-light);height:1px;position:absolute;bottom:0;left:0;right:-4.5rem}.hero-topline{display:none}.hero-bottomline .hero-side-note{font-size:.72rem}}@media (width>=761px){.hero-bottomline .hero-side-note{margin-bottom:1rem;font-size:.8rem}}@media (width<=760px){#nutricao.section-pad{padding-bottom:6rem}.athlete-signoff{width:auto;margin:1.5rem var(--page) 2.5rem;border-top:1px solid var(--line-light);flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.athlete-signoff>span:last-child{white-space:nowrap;text-align:left;flex-shrink:1;order:1;min-width:0;font-size:clamp(.42rem,2.2vw,.62rem)}.athlete-signoff .signature{flex-shrink:0;order:2;margin-left:18rem}.nutrition-action-wrap{border-bottom:1px solid var(--line-light);margin-bottom:-3rem;padding-bottom:2.5rem}.faq-accordion:not(.is-open) .faq-title:hover{animation:none}.faq-title:hover{box-shadow:none;background:#171716d9;border-color:#f4f2ee26}.faq-title:hover .faq-toggle-icon{transform:none}.faq-question:hover{color:var(--paper)}}.manifesto-foot .text-link{border-bottom:0;padding-bottom:0}.text-link--light .text-link-arrow{box-sizing:border-box;width:27px;height:27px;color:var(--lilac);border:1px solid #f4f2ee59;border-radius:50%;flex-shrink:0;place-items:center;padding:6px;transition:transform .3s,border-color .3s,background .3s;display:grid}.text-link--light .text-link-arrow svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.manifesto-foot .text-link--light{transition:color .25s}.manifesto-foot .text-link--light:hover{color:var(--lilac)}.text-link--light:hover .text-link-arrow{border-color:var(--lilac);background:#b989b914;transform:translateY(3px)}@media (width>=761px){.manifesto-copy p{letter-spacing:.06em;word-spacing:.06em;line-height:1.7}}@media (width<=760px){.manifesto-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.manifesto-foot>span:first-child{flex-shrink:0}.faq-answer p{text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none}#manifesto{scroll-margin-top:-40px}#nutricao{scroll-margin-top:-60px}#creator{scroll-margin-top:-25px}#contato{scroll-margin-top:-60px}}#contato .contact-message-socials{gap:1.25rem}#contato .contact-message-socials a{background:0 0;border:0;border-radius:0;width:auto;height:auto;margin-left:5px;padding:0}#contato .contact-message-socials svg{width:22px;height:22px}#contato .contact-message-socials a:hover{color:var(--lilac);background:0 0;border-color:#0000;transform:translateY(-3px)}@media (width>=761px){#contato .contact-message-socials{gap:1.5rem}#contato .contact-message-socials svg{width:24px;height:24px}}
