@font-face{font-family:League;src:url('assets/fonts/league-spartan-500.ttf');font-weight:500;font-display:swap}
@font-face{font-family:League;src:url('assets/fonts/league-spartan-600.ttf');font-weight:600;font-display:swap}
@font-face{font-family:League;src:url('assets/fonts/league-spartan-700.ttf');font-weight:700;font-display:swap}
@font-face{font-family:League;src:url('assets/fonts/league-spartan-800.ttf');font-weight:800;font-display:swap}
@font-face{font-family:Sanchez;src:url('assets/fonts/sanchez.ttf');font-weight:400;font-display:swap}
@font-face{font-family:Sanchez;src:url('assets/fonts/sanchez-italic.ttf');font-style:italic;font-display:swap}
:root{--blue:#045c7a;--deep:#03485f;--light:#e7f5fc;--gold:#d6b668;--ink:#06465c;--cyan:#06d6ed}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;color:var(--ink);background:var(--light);font:500 18px/1.45 League,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ca9c3a;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,p{margin:0}h1,h2{font-weight:800;line-height:.99;letter-spacing:-.035em}h2{text-transform:uppercase;font-size:38px}p+p{margin-top:20px}.serif{font-family:Sanchez,Georgia,serif;font-weight:400}.light{background:var(--light);color:var(--ink)}.dark{background:var(--blue);color:#f3fbff}.sheet{position:relative;isolation:isolate;min-height:726px;overflow:hidden;scroll-margin-top:80px}.section-inner{position:relative;min-height:726px;padding:36px 28px 62px}.eyebrow{position:relative;display:block;font-size:12px;line-height:1.4;letter-spacing:.16em;font-weight:700;margin-bottom:24px}.dark .eyebrow{color:#efd491}.eyebrow:before{content:'';display:inline-block;width:24px;height:2px;background:var(--gold);margin:0 10px 4px 0}.page-footer{position:absolute;bottom:21px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:1;letter-spacing:.12em;font-weight:700;z-index:8}.dark .page-footer{color:#d6eef5}.portrait{object-fit:contain}.decoration{position:absolute;pointer-events:none;z-index:-1}.hero .section-inner{padding-top:28px}.hero-copy{position:relative;z-index:3}.hero .eyebrow{margin-bottom:17px;font-size:10px}.author-name{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;margin-bottom:19px}.hero h1{font-size:49px;line-height:.88;max-width:100%}.h1-intro{font:400 23px/1.2 Sanchez,Georgia,serif;display:block;letter-spacing:.075em;margin-bottom:9px}.hero-tagline{font-weight:800;text-transform:uppercase;font-size:17px;line-height:1.12;max-width:310px;margin-top:20px}.hero-subtitle{font-size:14px;line-height:1.5;max-width:310px;margin-top:10px}.hero-visual{position:absolute;bottom:0;left:0;right:0;height:352px;z-index:0}.hero-waves{height:410px;width:auto;max-width:none;bottom:-28px;left:-135px;z-index:0}.hero-gold{width:330px;left:-78px;top:68px;z-index:1;transform:rotate(-15deg)}.hero-portrait{position:absolute;right:29px;bottom:34px;height:324px;width:auto;z-index:2}.hero .page-footer{color:var(--ink)}.experience-copy{position:relative;z-index:3}.experience h2{max-width:350px;font-size:40px;margin-bottom:30px}.experience p{font-size:18px;line-height:1.65;max-width:360px}.experience-keywords{font-style:italic;color:#ffebbc;max-width:290px!important}.experience-waves{left:-108px;bottom:-64px;width:310px;z-index:0}.experience-portrait{position:absolute;width:266px;height:330px;right:-20px;bottom:44px;opacity:.27;z-index:0}.experience .section-inner:before{content:'';position:absolute;top:20px;left:12px;width:145px;height:280px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);opacity:.9;z-index:1}.bio h2{font-size:51px;margin-bottom:17px}.bio-roles{font-size:13px;line-height:1.65;max-width:335px}.bio-text{font-size:18px;line-height:1.5;max-width:300px;margin-top:24px}.bio-lower{position:absolute;bottom:42px;left:28px;right:12px;height:333px}.metrics{position:absolute;bottom:28px;left:0;width:47%;z-index:4;display:grid;gap:20px}.metric strong{display:block;font-size:28px;line-height:1;letter-spacing:-.025em}.metric span{display:block;font-size:13px;line-height:1.25;margin-top:4px;max-width:130px}.bio-photo{position:absolute;right:0;bottom:0;height:333px;width:52%;background:var(--blue);border-radius:18px 0 0 0}.bio-frame{right:-20px;top:-16px;width:280px;max-width:none;height:340px;z-index:1;object-fit:fill}.bio-portrait{position:absolute;height:322px;width:auto;max-width:none;right:0;bottom:0;z-index:2}.bio-waves{left:0;bottom:-5px;max-width:none;width:650px;z-index:0}.dialogues h2{font-size:35px;max-width:340px;margin-bottom:25px}.dialogues-copy{position:relative;z-index:3}.dialogues p{font-size:16px;line-height:1.6;max-width:350px}.dialogue-background{position:absolute;right:0;top:0;height:100%;width:100%;object-fit:contain;opacity:.1;z-index:0}.dialogue-photos{display:grid;grid-template-columns:37% 63%;align-items:center;gap:8px;margin-top:26px;margin-left:-10px;margin-right:0}.dialogue-photos img{width:100%;height:215px;object-fit:contain;filter:none}.dialogue-horizontal{border-bottom:2px solid var(--gold);padding-bottom:10px}.dialogues .page-footer{bottom:20px}.brand h2{font-size:40px;margin-bottom:28px}.brand-intro .serif{font-size:20px;line-height:1.55;max-width:335px}.pillars{position:relative;display:grid;grid-template-columns:1fr;gap:0;margin-top:28px;z-index:2}.pillar{display:flex;align-items:center;gap:15px;min-height:55px;border-top:1px solid #9fc5d4;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:-.02em}.pillar:last-child{border-bottom:1px solid #9fc5d4}.pillar-number{font-size:13px;font-weight:500;color:#39748b;letter-spacing:.05em}.brand-waves{width:310px;bottom:-120px;right:-110px;z-index:0;opacity:.9}.brand-gold{width:300px;bottom:-40px;left:-60px;z-index:1}.tier .section-inner{padding-top:30px}.tier .eyebrow{font-size:10px;margin-bottom:25px}.tier-waves{right:-100px;bottom:-15px;width:580px;max-width:none;z-index:0}.tier-gold{bottom:-5px;right:-40px;width:270px;z-index:0}.tier-card{position:relative;background:#fcfeff;border:1px solid #c8dfe9;border-radius:17px;overflow:hidden;box-shadow:0 12px 25px #045c7a0b;z-index:2}.tier-header{background:var(--blue);color:white;padding:22px 22px 23px;border-bottom:3px solid var(--gold)}.tier-label{font-size:13px;letter-spacing:.2em;line-height:1}.tier h2{font-size:34px;margin-top:7px;overflow-wrap:normal;line-height:1.03}.tier-price{font-size:35px;line-height:1;font-weight:700;letter-spacing:-.02em;margin-top:19px}.tier ul{list-style:none;padding:21px 22px 5px;margin:0;display:grid;gap:13px}.tier li{font-family:Sanchez,Georgia,serif;font-size:15px;line-height:1.48;position:relative;padding-left:16px}.tier li:before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.tier-note{font-size:12px;line-height:1.5;margin:17px 22px 22px;color:#426578}.tier-transformacao ul{padding-bottom:25px;gap:23px}.tier-transformacao .tier-header{padding-bottom:30px}.tier-transformacao .tier-card{margin-top:14px}.tier-protagonista ul{gap:12px}.tier-protagonista .tier-note{margin-top:14px}.closing h2{font-size:36px;max-width:350px}.closing-copy{position:relative;z-index:3}.closing-statement{font-size:21px;line-height:1.5;margin-top:28px;max-width:330px}.closing-last{font-size:16px;line-height:1.55;margin-top:20px;max-width:235px}.closing-portrait{position:absolute;right:5px;bottom:30px;height:332px;width:auto;z-index:2}.closing-waves{width:290px;left:-150px;bottom:0;z-index:0}.closing-frame{height:350px;width:350px;max-width:none;bottom:5px;right:-73px;z-index:1}.event h2{font-size:40px;max-width:350px;margin-bottom:30px}.event-copy{position:relative;z-index:3}.event-details{border-left:2px solid var(--gold);padding-left:19px;max-width:330px}.event-label{display:block;color:#f5d787;font-size:12px;font-weight:700;letter-spacing:.15em;margin-bottom:6px}.event-date strong{font-size:36px;font-weight:700;line-height:1}.event-date p{font-size:20px;margin-top:4px}.event-address{margin-top:26px}.event-address p{font-size:17px;line-height:1.5}.event-address strong{font-weight:700}.text-link{display:inline-flex;min-height:44px;align-items:center;gap:30px;font-size:15px;font-weight:600;border-bottom:1px solid #b9d7e2;margin:20px 0 0 21px}.event-waves{width:640px;max-width:none;left:-100px;bottom:-15px;z-index:0}.event-gold{width:530px;max-width:none;left:-60px;bottom:20px;z-index:1}.event-portrait{position:absolute;height:270px;width:auto;right:10px;bottom:27px;z-index:2}.site-header{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 5vw;background:#e7f5fcf7;border-bottom:1px solid #b8d4e0;position:sticky;top:0;z-index:30;backdrop-filter:blur(12px)}.wordmark{font-size:17px;font-weight:800;line-height:1}.wordmark span{display:block;font-size:10px;letter-spacing:.15em;margin-top:7px;font-weight:600}.site-header nav{display:flex;gap:25px;align-items:center;font-size:15px;font-weight:600}.site-header nav a{display:flex;min-height:44px;align-items:center}.download-nav{padding:0 20px;background:var(--blue);border-radius:5px;color:#fff;gap:20px}.skip-link{position:fixed;left:15px;top:-100px;z-index:100;background:white;padding:12px}.skip-link:focus{top:12px}.site-footer{padding:38px 25px 100px;background:#03384b;color:white;font-size:12px}.site-footer p{font-size:17px;font-weight:700;line-height:1.4}.site-footer p span{display:block;font-size:13px;letter-spacing:.1em}.site-footer a{display:inline-flex;min-height:44px;align-items:center;font-size:12px;margin-top:15px;color:#bfdce8;max-width:320px;text-decoration:underline;text-underline-offset:4px}.mobile-dock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:9px;background:#e7f5fcf5;border-top:1px solid #9bc4d5;backdrop-filter:blur(12px)}.mobile-dock a{display:flex;min-height:44px;align-items:center;justify-content:space-between;border:1px solid var(--blue);color:var(--blue);border-radius:5px;flex:1;padding:0 13px;font-size:14px;font-weight:600}.mobile-dock a:last-child{background:var(--blue);color:white}.site-header nav>a:not(.download-nav){display:none}.site-header .download-nav{font-size:13px;padding:0 12px}.site-header{height:72px;padding:0 22px}.wordmark{font-size:15px}.wordmark span{font-size:8px}.sheet{border-bottom:1px solid #b5d2de}
@media screen and (max-width:374px){.section-inner{padding-left:23px;padding-right:23px}.page-footer{left:23px;right:23px}.hero h1{font-size:46px}.hero-visual{height:330px}.hero-portrait{height:302px}.hero .section-inner{min-height:746px}.experience h2{font-size:37px}.bio h2{font-size:48px}.bio-text{font-size:17px}.bio-lower{left:23px;height:315px}.bio-portrait{height:305px}.dialogues h2{font-size:33px}.dialogues p{font-size:15px}.brand h2{font-size:37px}.brand-intro .serif{font-size:18px}.tier h2{font-size:30px}.tier-price{font-size:33px}.tier-header{padding-left:18px;padding-right:18px}.tier li{font-size:14px}.tier ul{padding-left:18px;padding-right:18px}.closing h2{font-size:33px}.closing-statement{font-size:19px}.event h2{font-size:37px}.event-portrait{height:250px}}
@media screen and (min-width:600px) and (max-width:899px){main{max-width:540px;margin:auto}.sheet,.section-inner{min-height:860px}.hero-visual{height:430px}.hero-portrait{height:405px}.bio-lower{height:390px}.bio-portrait{height:380px}.dialogue-photos img{height:280px}.closing-portrait{height:410px}.event-portrait{height:350px}}
@media screen and (min-width:900px){.site-header{height:82px;padding:0 max(5vw,calc((100vw - 1200px)/2))}.wordmark{font-size:19px}.wordmark span{font-size:10px}.site-header nav>a:not(.download-nav){display:flex}.site-header .download-nav{font-size:15px;padding:0 20px}.mobile-dock{display:none}.sheet{min-height:760px}.section-inner{min-height:760px;max-width:1200px;margin:auto;padding:70px 55px 85px}.page-footer{max-width:1090px;left:0;right:0;margin:auto;bottom:27px;font-size:11px}.eyebrow{font-size:12px;margin-bottom:30px}h2{font-size:64px}.hero .section-inner{padding-top:74px}.hero-copy{margin-left:43%;width:57%}.hero .eyebrow{font-size:11px}.hero h1{font-size:84px}.author-name{font-size:24px;margin-bottom:30px}.h1-intro{font-size:35px}.hero-tagline{font-size:23px;max-width:560px;margin-top:36px}.hero-subtitle{font-size:18px;max-width:460px}.hero-visual{right:53%;top:0;height:100%;bottom:0}.hero-portrait{height:680px;right:30px;bottom:28px}.hero-waves{height:790px;bottom:-80px;left:-230px}.hero-gold{width:600px;left:-220px;top:15px}.experience-copy{max-width:670px}.experience h2{font-size:65px;max-width:700px;margin-bottom:38px}.experience p{font-size:22px;line-height:1.65;max-width:670px}.experience-keywords{max-width:640px!important}.experience-portrait{height:670px;width:536px;right:-20px;bottom:35px;opacity:.3}.experience-waves{width:480px;bottom:-240px;left:-180px}.experience .section-inner:before{top:30px;left:20px;height:540px;width:300px}.bio h2{font-size:85px}.bio-roles{font-size:17px;max-width:600px}.bio-text{font-size:25px;max-width:570px;margin-top:38px}.bio-lower{left:auto;right:30px;width:460px;height:640px;bottom:42px}.bio-photo{height:640px;width:100%}.bio-portrait{height:620px;right:30px}.bio-frame{height:640px;width:520px;right:-30px}.metrics{left:-630px;bottom:85px;display:flex;width:640px;gap:28px}.metric{min-width:150px}.metric strong{font-size:39px}.metric span{font-size:16px;max-width:145px}.bio-waves{width:1300px;bottom:-190px}.dialogues-copy{width:49%}.dialogues h2{font-size:58px;max-width:530px}.dialogues p{font-size:20px;max-width:480px}.dialogue-photos{position:absolute;left:53%;right:30px;top:105px;bottom:80px;display:block;margin:0}.dialogue-photos img{position:absolute;height:auto}.dialogue-vertical{height:365px!important;width:auto!important;right:0;top:0}.dialogue-horizontal{width:370px!important;left:-25px;bottom:0}.dialogue-background{width:60%;left:40%;opacity:.14}.brand-intro{width:56%}.brand h2{font-size:63px}.brand-intro .serif{font-size:26px;max-width:560px}.pillars{position:absolute;right:55px;top:150px;width:30%;margin:0}.pillar{min-height:105px;font-size:29px}.pillar-number{font-size:16px}.brand-waves{width:600px;bottom:-340px;left:-140px}.brand-gold{width:620px;bottom:-15px;left:-80px}.tier .section-inner{padding-top:48px}.tier .eyebrow{font-size:12px}.tier-card{max-width:760px;margin:0 auto!important;display:grid;grid-template-columns:44% 56%;min-height:530px}.tier-header{padding:42px 28px;border-bottom:0;border-right:3px solid var(--gold)}.tier h2{font-size:42px;overflow-wrap:break-word}.tier-price{font-size:39px;margin-top:35px}.tier ul{padding:37px 30px 20px;gap:18px}.tier li{font-size:18px;line-height:1.55}.tier-note{grid-column:2;font-size:13px;padding:0;margin:5px 30px 30px}.tier-transformacao ul{padding-bottom:40px}.tier-waves{width:1100px;bottom:-130px;right:-140px}.tier-gold{width:500px}.closing-copy{max-width:690px}.closing h2{font-size:64px;max-width:690px}.closing-statement{font-size:30px;max-width:620px;margin-top:40px}.closing-last{font-size:23px;max-width:500px;margin-top:28px}.closing-portrait{height:650px;right:0;bottom:30px}.closing-frame{width:660px;height:660px;right:-120px;bottom:30px}.closing-waves{width:580px;bottom:-140px;left:-320px}.event-copy{margin-left:39%}.event h2{font-size:63px;max-width:660px;margin-bottom:38px}.event-details{max-width:650px;display:grid;grid-template-columns:1fr 1.1fr;gap:35px;padding-left:25px}.event-address{margin:0}.event-label{font-size:13px}.event-date strong{font-size:37px}.event-date p{font-size:24px;margin-top:10px}.event-address p{font-size:19px}.event-portrait{height:650px;left:25px;right:auto;bottom:25px}.event-waves{width:1500px;left:-100px;bottom:-130px}.event-gold{width:1000px;left:-150px;bottom:0}.text-link{margin-top:30px;margin-left:27px}.site-footer{padding:55px max(5vw,calc((100vw - 1090px)/2))}.site-footer p{font-size:21px}.site-footer p span{display:inline-block;margin-left:20px}.site-footer a{font-size:13px;max-width:none}}
.wordmark{min-height:44px;display:flex;flex-direction:column;justify-content:center}.menu-toggle{font:600 14px League,Arial,sans-serif;min-height:44px;min-width:80px;color:var(--ink);border:1px solid #8ab5c7;border-radius:5px;background:transparent;padding:0 12px;display:flex;align-items:center;gap:12px}.menu-toggle:focus-visible{outline:3px solid #ca9c3a;outline-offset:4px}.closing-portrait{height:313px}.experience-portrait{right:0}.page-footer span{padding:3px 4px;border-radius:2px;background:#e7f5fce8;color:var(--ink)}.dark .page-footer span{background:#045c7ae8;color:#eff9ff}
@media screen and (max-width:899px){.site-header nav{display:none;position:absolute;right:16px;top:65px;width:230px;padding:12px;background:var(--light);border:1px solid #9cbfce;border-radius:8px;box-shadow:0 12px 30px #03384b26;gap:3px}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch}.site-header nav>a:not(.download-nav){display:flex}.site-header nav a{padding:8px 12px;font-size:16px}.site-header nav .download-nav{margin-top:6px}}
@media screen and (min-width:900px){.menu-toggle{display:none}.closing-portrait{height:650px}.closing-copy{max-width:590px}.closing h2{font-size:56px;max-width:590px}.closing-statement{font-size:27px;max-width:550px}.closing-last{max-width:440px}.tier h2{font-size:34px;white-space:nowrap}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@page{size:108mm 192mm;margin:0}
@media print{html,body{width:108mm;margin:0!important;padding:0!important;background:white;scroll-behavior:auto!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print{display:none!important}main{margin:0;width:108mm}.sheet{width:108mm;height:192mm;min-height:0;break-after:page;page-break-after:always;border:0;scroll-margin:0}.sheet:last-child{break-after:auto;page-break-after:auto}.section-inner{height:192mm;min-height:0;padding:36px 28px 62px}.hero .section-inner{padding-top:28px}.hero h1{font-size:49px}.hero-visual{height:352px}.hero-portrait{height:324px}.page-footer{bottom:21px}.eyebrow{font-size:12px}.hero .eyebrow,.tier .eyebrow{font-size:10px}.text-link{display:none}}
