@font-face{font-family:Varanda Sans;src:url('assets/fonts/LiberationSans-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Varanda Sans;src:url('assets/fonts/LiberationSans-Bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{--ink:#131514;--paper:#f1eee6;--gold:#c5ae83;--bronze:#897247;--muted:#a7aaa4}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{margin:0;background:#0b0d0c;font-family:Varanda Sans,Arial,sans-serif;color:var(--ink)}a{color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #a98a4e;outline-offset:5px}section{min-height:100svh;display:grid;place-items:center;scroll-snap-align:start;scroll-margin:0}.slide{position:relative;width:min(100%,calc(100svh * 297 / 210));aspect-ratio:297/210;container-type:inline-size;overflow:hidden}.dark{background:var(--ink);color:var(--paper)}.light{background:var(--paper);color:var(--ink)}.content{position:absolute;inset:6.7% 6.2% 8.5%}.gold{color:var(--gold)}.bronze{color:var(--bronze)}.muted{color:var(--muted)}h1,h2,h3,h4,p{margin:0}h1,h2{font-weight:700;letter-spacing:-.055em;line-height:.97}h2{font-size:6.4cqw}p{font-size:1.75cqw;line-height:1.45}.eyebrow{font-size:1.03cqw;font-weight:700;letter-spacing:.20em;line-height:1.45}.folio{position:absolute;bottom:3.5%;left:6.2%;right:6.2%;display:flex;justify-content:space-between;font-size:.72cqw;letter-spacing:.14em;opacity:.66}.dark .folio{color:#d2d0c7}.light .folio{color:#64655d}.cover-photo{position:absolute;inset:0 0 0 40%;background:url('assets/varanda-fachada.jpg') 48% center/cover no-repeat;filter:saturate(.65)}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#131514 0%,#131514 36%,rgba(19,21,20,.94) 47%,rgba(19,21,20,.4) 65%,rgba(19,21,20,.05) 100%),linear-gradient(0deg,rgba(19,21,20,.9),transparent 35%)}.cover .content{top:6.7%}.cover h1{font-size:8.4cqw;margin-top:9.1cqw;line-height:.93;letter-spacing:-.065em}.year{display:block;font-weight:400;font-size:16cqw;line-height:1;letter-spacing:-.065em;color:var(--gold);margin-top:.8cqw}.cover-description{font-size:1.9cqw;margin-top:1.8cqw;line-height:1.45}.cover-signature{margin-top:5cqw}.cover-signature i{display:block;width:5cqw;height:.22cqw;background:var(--gold);margin-bottom:1.7cqw}.cover-signature p{font-size:1.09cqw;letter-spacing:.10em}.cover-place{position:absolute;right:5.4%;top:8%;writing-mode:vertical-rl;font-size:.85cqw;letter-spacing:.26em;color:#fff}.cover-action{position:absolute;right:6.2%;bottom:10.1%;font-size:1.15cqw;text-decoration:none;border-bottom:1px solid #b5a381;padding-bottom:.8cqw}.cover-action span{margin-left:1.8cqw}.thesis h2{font-size:7.3cqw;line-height:1.01;margin-top:6.1cqw}.thesis-bottom{display:flex;gap:3cqw;align-items:flex-start;margin-top:4.3cqw}.thesis-bottom i{height:.25cqw;width:8cqw;background:var(--bronze);margin-top:.9cqw}.thesis-bottom p{font-size:1.85cqw}.turn .intro{font-size:1.9cqw;color:#c6c8c1}.turn h2{font-size:7.25cqw;margin-top:4cqw;line-height:.97}.turn-close{margin-top:3.6cqw;color:#c6c8c1}.edge-line{position:absolute;right:6.2%;top:34%;width:1px;height:35%;background:var(--gold)}.immersion-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:5.5cqw;margin-top:8cqw}.giant-date{font-size:15.5cqw;line-height:.9;letter-spacing:-.035em;font-weight:700;white-space:nowrap}.giant-date span{font-weight:400;font-size:10cqw;vertical-align:1cqw}.month{font-size:4cqw;letter-spacing:.18em;margin-top:2cqw}.hours{display:flex;align-items:flex-end;gap:2cqw;margin-top:5.5cqw;color:var(--bronze)}.hours strong{font-size:17cqw;line-height:.9;letter-spacing:-.07em;font-weight:400}.hours span{font-size:1.9cqw;letter-spacing:.16em;margin-bottom:1cqw}.immersion-copy h2{font-size:4.7cqw;margin-top:1.1cqw;letter-spacing:-.045em}.immersion-copy .event-info{margin:2.9cqw 0;padding-top:2.3cqw;border-top:1px solid #c9c0ae}.event-info p{line-height:1.65}.immersion-copy>p{font-size:1.7cqw;line-height:1.5}.text-link{display:inline-flex;gap:2cqw;margin-top:3cqw;text-decoration:none;font-size:1.2cqw;font-weight:700;border-bottom:1px solid var(--bronze);padding-bottom:.7cqw}.demand h2{font-size:5.55cqw;line-height:1.04}.demand h2 .muted{display:inline-block;margin-bottom:2.3cqw;color:#9a9e96}.disciplines{margin-top:5.3cqw}.disciplines>div{display:flex;gap:2.6cqw;align-items:baseline;border-top:1px solid #3c4039;padding:1.3cqw 0;font-size:2cqw;letter-spacing:-.02em}.disciplines .ai{font-size:3.15cqw;color:var(--gold);letter-spacing:-.035em;padding-bottom:0}.demand-close{margin-top:3cqw;font-size:1.6cqw;color:#c7c9c2}.plan h2{font-size:6.7cqw}.timeline{display:grid;grid-template-columns:repeat(4,1fr);margin:4cqw 0 3.7cqw;padding:0;list-style:none}.timeline li{position:relative;padding:2.2cqw 1cqw 0 0;border-top:1px solid #ac9977}.timeline li:before{content:'';position:absolute;width:.65cqw;height:.65cqw;border-radius:50%;background:var(--bronze);top:-.35cqw;left:0}.timeline li:not(:last-child):after{content:'→';position:absolute;right:2cqw;top:2.4cqw;font-size:1.6cqw;color:var(--bronze)}.timeline strong{display:block;font-size:1.7cqw}.timeline span{display:block;font-size:1cqw;letter-spacing:.08em;margin-top:.9cqw}.plan-bottom{display:grid;grid-template-columns:1.15fr 1fr;gap:6cqw}.plan-bottom p{font-size:1.6cqw;line-height:1.5}.plan-bottom .mantra{font-weight:700;letter-spacing:-.035em;font-size:2.8cqw;line-height:1.18}.mission-photo{position:absolute;inset:0 0 0 61%;background:linear-gradient(90deg,#131514 0%,rgba(19,21,20,.12) 50%),linear-gradient(0deg,#131514,transparent 70%),url('assets/varanda-vitrine-ago2026.jpg') 47% center/cover;filter:saturate(.55)}.mission h2{font-size:7.9cqw;line-height:.93}.mission-copy{margin-top:3.1cqw}.mission-copy p{margin-top:1.5cqw;font-size:1.6cqw;line-height:1.48}.mission-close{margin-top:2.5cqw;font-size:1.7cqw;color:#d5d7ce}.mission-close strong{font-weight:400;color:var(--gold)}.role-photo{position:absolute;inset:0 0 0 68%;background:url('assets/varanda-donna-set2026.jpg') 52% center/cover;filter:saturate(.65)}.role .content{right:35.5%}.role h2{font-size:3.95cqw;line-height:1.04}.role-second{display:block;margin-top:2.4cqw}.role .capacity{display:block;font-size:7cqw;letter-spacing:-.065em;margin-top:2cqw}.role-copy{margin-top:3cqw;font-size:1.85cqw;line-height:1.48}.role-close{margin-top:2.8cqw;font-size:1.65cqw}.role-close strong{display:inline-block;margin-top:.8cqw;font-weight:400}.role .folio{right:36%}.investment-heading{position:absolute;top:6.7%;left:6.2%}.investment-grid{position:absolute;top:14%;bottom:9%;left:6.2%;right:4.2%;display:grid;grid-template-columns:28% 72%}.plan-six{padding:4.2cqw 1.5cqw 0 0}.operation-number{font-size:14.5cqw;line-height:.83;letter-spacing:-.045em;font-weight:400}.plan-six .eyebrow{margin-top:1.8cqw}.plan-six h3{font-size:3.3cqw;letter-spacing:-.035em;margin-top:4cqw}.plan-six p{font-size:1.55cqw;line-height:1.5;margin-top:1.8cqw;color:#c5c8bf}.plan-six .per-business{font-size:1.25cqw;margin-top:4.2cqw;color:var(--gold)}.plan-twelve{background:#c6b18a;color:#1a201a;padding:3.3cqw 3.4cqw 2.2cqw}.twelve-top{display:grid;grid-template-columns:34% 66%;gap:.8cqw;align-items:center}.twelve-top .operation-number{font-size:12cqw}.twelve-top .eyebrow{margin-top:1.1cqw}.twelve-price h3{font-size:3.6cqw;letter-spacing:-.045em;font-weight:700}.twelve-price p{font-size:1.35cqw;line-height:1.45;margin-top:1cqw}.partnership{display:grid;grid-template-columns:65% 35%;gap:1cqw;border-top:1px solid #95815e;margin-top:2.5cqw;padding-top:2.3cqw}.seal{font-size:.83cqw;letter-spacing:.18em;font-weight:700;border-bottom:1px solid #79633d;padding-bottom:.5cqw;display:inline-block}.partnership h4{font-size:1.8cqw;line-height:1.15;letter-spacing:-.025em;margin-top:1.3cqw}.partnership-copy p{font-size:1.12cqw;line-height:1.48;margin-top:1.5cqw}.partnership-copy p>strong:first-child{font-size:.8cqw;letter-spacing:.08em;line-height:2.2}.twenty{padding:1.1cqw 0 0 1cqw}.twenty>span{display:block;font-size:1.05cqw;letter-spacing:.11em;line-height:1.4}.twenty>strong{display:block;font-size:12.8cqw;letter-spacing:-.045em;font-weight:400;line-height:.95;margin:.7cqw 0 1.2cqw}.investment-max{border-top:1px solid #95815e;padding-top:1.2cqw;margin-top:2cqw;display:flex;justify-content:space-between;align-items:center;gap:1cqw}.investment-max span{font-size:1.12cqw}.investment-max strong{font-size:2.4cqw;letter-spacing:-.04em}.condition{font-size:.87cqw;line-height:1.35;margin-top:1.1cqw;max-width:48cqw}.calendar h2{font-size:5.8cqw;line-height:1.01}.calendar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8cqw 2.2cqw;padding:0;list-style:none;margin:4.8cqw 0 3cqw}.calendar-grid li{border-top:1px solid #b8ac97;padding-top:1.3cqw}.calendar-grid strong{font-size:3.8cqw;font-weight:400;letter-spacing:-.06em;white-space:nowrap}.calendar-grid small{font-size:1.2cqw;letter-spacing:.05em}.calendar-grid span{display:block;font-size:.85cqw;letter-spacing:.08em;margin-top:.8cqw}.calendar-grid .highlight{border-top:3px solid var(--bronze);color:var(--bronze);padding-top:1.1cqw}.calendar-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:2cqw}.calendar-bottom p{font-size:1.6cqw;line-height:1.5;padding-bottom:1cqw}.black-friday-date strong{font-size:9.5cqw;font-weight:400;letter-spacing:-.065em;line-height:.9;color:var(--bronze)}.black-friday-date span{display:block;font-size:1cqw;letter-spacing:.22em;margin-top:1.2cqw;text-align:right}.legacy h2>span{display:block;font-size:4.7cqw;line-height:1.02;margin-bottom:3.3cqw;letter-spacing:-.045em}.legacy h2>strong{display:block;font-size:8.1cqw;line-height:.95;letter-spacing:-.055em;font-weight:400;margin-top:4.5cqw}.legacy-signature{margin-top:3.8cqw}.legacy-signature p{font-size:1.9cqw;margin-top:1cqw}.legacy-signature small{display:block;font-size:1cqw;letter-spacing:.04em;margin-top:1.8cqw;color:#babeb4}.decision h2{font-size:5.2cqw;line-height:1.02}.decision-options{display:grid;grid-template-columns:1fr .2fr 1.4fr;gap:2cqw;align-items:start;margin-top:5cqw}.decision-options strong{display:block;font-size:4.8cqw;letter-spacing:-.055em;font-weight:400;margin-top:1.1cqw;line-height:1}.decision-options p{font-size:1.25cqw;margin-top:1.2cqw}.decision-options .or{font-size:1.5cqw;margin-top:3cqw;color:#7e806f}.decision-dates{display:grid;grid-template-columns:1fr 1.3fr 1.05fr;gap:2cqw;border-top:1px solid #b9ac95;margin-top:4.2cqw;padding-top:2.7cqw}.decision-dates span{display:block;font-size:.78cqw;letter-spacing:.075em}.decision-dates strong{display:block;font-size:2.7cqw;letter-spacing:-.05em;font-weight:400;margin-top:1.1cqw;color:var(--bronze)}.contact{display:flex;justify-content:space-between;gap:3cqw;align-items:center;margin-top:4.7cqw}.contact>div{display:flex;flex-direction:column;gap:.55cqw;font-size:1.18cqw;line-height:1.35}.contact>div strong{font-size:1.8cqw;margin-bottom:.4cqw}.contact>div a{text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:3cqw;background:var(--ink);color:var(--paper);padding:1.6cqw 2cqw;text-decoration:none;font-size:1.25cqw;white-space:nowrap}.button span{color:var(--gold);font-size:1.7cqw}.navigation{position:fixed;z-index:20;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:4px;align-items:center;padding:5px 8px;background:#252923f2;color:#edeae1;box-shadow:0 3px 18px #0003;border-radius:99px;font-size:11px}.navigation button,.navigation a{border:0;color:inherit;background:none;text-decoration:none;padding:8px 11px;cursor:pointer;min-height:34px}.navigation button:disabled{opacity:.3;cursor:default}.navigation output{min-width:48px;text-align:center;font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.05em}.navigation a{color:#dac69f}.nav-divider{height:14px;border-left:1px solid #73766d;margin:0 4px}.progress{position:fixed;z-index:30;bottom:0;left:0;right:0;height:3px;background:#242922}.progress>div{width:8.3333%;height:100%;background:var(--gold);transition:width .3s ease}.skip{position:fixed;top:-100px;left:20px;padding:10px;background:white;z-index:40}.skip:focus{top:12px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media screen and (max-width:700px){html{scroll-snap-type:none}section{display:block;min-height:0}.slide{width:100%;min-height:100svh;aspect-ratio:auto;overflow:hidden}.content{position:relative;inset:auto!important;padding:55px 26px 90px}.folio{left:26px;right:26px;bottom:25px;font-size:8px;gap:16px;line-height:1.4}.eyebrow{font-size:10px;letter-spacing:.16em}p{font-size:16px}h2{font-size:clamp(35px,9vw,55px)}.cover{min-height:810px}.cover-photo{inset:0 0 0 20%;background-position:46% center}.cover-shade{background:linear-gradient(90deg,#131514 0%,#131514e8 32%,#13151499 65%,#13151444),linear-gradient(0deg,#131514 0%,transparent 60%)}.cover h1{font-size:clamp(41px,11.5vw,72px);margin-top:112px;letter-spacing:-.065em}.year{font-size:clamp(95px,28vw,150px);margin-top:12px}.cover-description{font-size:16px;margin-top:24px}.cover-signature{margin-top:55px;max-width:300px}.cover-signature i{width:45px;height:2px;margin-bottom:16px}.cover-signature p{font-size:11px;line-height:1.6}.cover-place{font-size:8px;right:22px;top:55px}.cover-action{font-size:13px;right:auto;left:26px;bottom:77px;padding-bottom:7px}.cover-action span{margin-left:20px}.thesis h2{font-size:clamp(34px,8.8vw,58px);margin-top:70px;line-height:1.05}.thesis-bottom{gap:18px;margin-top:48px}.thesis-bottom i{width:30px;height:2px;flex-shrink:0;margin-top:10px}.thesis-bottom p{font-size:16px}.thesis-bottom br{display:none}.turn .intro{font-size:17px}.turn h2{font-size:clamp(35px,9.4vw,59px);margin-top:55px;line-height:1.02}.turn-close{font-size:16px;margin-top:42px}.edge-line{display:none}.immersion-grid{display:block;margin-top:48px}.giant-date{font-size:25vw}.giant-date span{font-size:18vw;vertical-align:1vw}.month{font-size:28px;margin-top:15px}.hours{margin-top:24px;gap:16px;align-items:baseline}.hours strong{font-size:80px}.hours span{font-size:14px}.immersion-copy{margin-top:45px}.immersion-copy h2{font-size:45px;margin-top:12px}.immersion-copy .event-info{margin:25px 0;padding-top:20px}.immersion-copy>p,.event-info p{font-size:17px}.text-link{font-size:14px;margin-top:28px;gap:26px;padding-bottom:8px}.demand h2{font-size:clamp(28px,7.5vw,47px);line-height:1.1}.demand h2 .muted{margin-bottom:26px}.disciplines{margin-top:48px}.disciplines>div{flex-wrap:wrap;gap:10px 18px;padding:18px 0;font-size:17px}.disciplines .ai{font-size:24px}.demand-close{font-size:16px;margin-top:30px}.plan h2{font-size:clamp(44px,12vw,70px)}.timeline{grid-template-columns:1fr 1fr;gap:34px 20px;margin:45px 0}.timeline li{padding-top:18px}.timeline li:before{width:7px;height:7px;top:-4px}.timeline li:not(:last-child):after{display:none}.timeline strong{font-size:17px}.timeline span{font-size:11px;margin-top:9px}.plan-bottom{display:block}.plan-bottom p{font-size:16px}.plan-bottom .mantra{font-size:28px;margin-top:28px}.mission-photo{inset:0 0 0 36%;opacity:.42}.mission h2{font-size:clamp(44px,12vw,70px)}.mission-copy{margin-top:35px}.mission-copy p{font-size:16px;margin-top:22px}.mission-copy br{display:none}.mission-close{font-size:17px;margin-top:30px}.role-photo{position:relative;inset:auto;height:340px;background-position:center 45%}.role h2{font-size:clamp(27px,7.2vw,43px)}.role-second{margin-top:25px}.role .capacity{font-size:clamp(42px,11.2vw,70px);margin-top:23px}.role-copy{font-size:18px;margin-top:30px}.role-close{font-size:16px;margin-top:30px}.role-close strong{margin-top:10px}.role .folio{right:26px}.investment{padding:54px 26px 84px}.investment-heading{position:static}.investment-grid{position:static;display:block;margin-top:36px}.plan-six{padding:0 0 35px}.operation-number{font-size:130px}.plan-six .eyebrow{margin-top:12px}.plan-six h3{font-size:38px;margin-top:25px}.plan-six p{font-size:17px;margin-top:18px}.plan-six .per-business{font-size:15px;margin-top:20px}.plan-twelve{padding:28px 23px;margin:10px -9px 0}.twelve-top{display:block}.twelve-top .operation-number{font-size:120px}.twelve-top .eyebrow{margin-top:13px}.twelve-price{margin-top:23px}.twelve-price h3{font-size:38px}.twelve-price p{font-size:15px;margin-top:12px}.partnership{display:block;margin-top:25px;padding-top:25px}.seal{font-size:9px;padding-bottom:7px}.partnership h4{font-size:22px;margin-top:20px}.partnership-copy p{font-size:15px;line-height:1.5;margin-top:22px}.partnership-copy p>strong:first-child{font-size:10px}.twenty{padding:25px 0 15px}.twenty>span{font-size:13px}.twenty>strong{font-size:155px;margin:8px 0 10px}.investment-max{display:block;margin-top:20px;padding-top:18px}.investment-max span{display:block;font-size:13px}.investment-max strong{display:block;font-size:31px;margin-top:8px}.condition{font-size:11px;max-width:none;margin-top:16px;line-height:1.45}.calendar h2{font-size:clamp(29px,7.8vw,46px);line-height:1.08}.calendar-grid{grid-template-columns:1fr 1fr;gap:32px 18px;margin:45px 0 35px}.calendar-grid li{padding-top:14px}.calendar-grid .highlight{padding-top:12px}.calendar-grid strong{font-size:30px}.calendar-grid small{font-size:11px}.calendar-grid span{font-size:9px;margin-top:12px;line-height:1.5}.calendar-bottom{display:block}.calendar-bottom p{font-size:16px;padding-bottom:0}.calendar-bottom p br{display:none}.black-friday-date{margin-top:35px}.black-friday-date strong{font-size:90px}.black-friday-date span{text-align:left;font-size:12px;margin-top:14px}.legacy h2>span{font-size:clamp(28px,7.4vw,45px);margin-bottom:30px;line-height:1.06}.legacy h2>strong{font-size:clamp(44px,12vw,70px);margin-top:45px}.legacy-signature{margin-top:45px}.legacy-signature p{font-size:18px;margin-top:14px}.legacy-signature small{font-size:11px;margin-top:20px;line-height:1.5}.decision h2{font-size:clamp(28px,7.4vw,45px);line-height:1.1}.decision-options{grid-template-columns:1fr;margin-top:40px;gap:22px}.decision-options strong{font-size:48px;margin-top:12px}.decision-options p{font-size:14px;margin-top:12px}.decision-options .or{font-size:15px;margin-top:0}.decision-dates{grid-template-columns:1fr;gap:24px;margin-top:35px;padding-top:27px}.decision-dates span{font-size:10px}.decision-dates strong{font-size:30px;margin-top:8px}.contact{display:block;margin-top:38px}.contact>div{font-size:14px;gap:8px}.contact>div strong{font-size:22px;margin-bottom:3px}.button{margin-top:27px;font-size:14px;padding:18px 22px;gap:25px}.button span{font-size:20px}.navigation{bottom:12px;font-size:10px;gap:0;white-space:nowrap;padding:4px}.navigation button,.navigation a{padding:7px 9px}.navigation output{min-width:45px}}
@media screen and (max-width:360px){.role .capacity{font-size:40px}.legacy h2>strong{font-size:42px}}
.gift h2,.benefits h2{font-size:5.8cqw;line-height:1.02;margin-top:3.2cqw}.gift-intro{margin-top:3cqw;font-size:1.85cqw}.gift-details{display:grid;grid-template-columns:1fr 1.15fr;gap:6cqw;border-top:1px solid #b9ac95;margin-top:3.7cqw;padding-top:3cqw}.gift-date{display:block;font-size:5.4cqw;letter-spacing:-.06em;font-weight:400;color:var(--bronze);margin:1.6cqw 0}.gift-details h3{font-size:2.5cqw;letter-spacing:-.035em;line-height:1.15;margin:1.8cqw 0}.gift-details p{font-size:1.6cqw}.gift-details .text-link{margin-top:1.7cqw}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:7cqw;margin-top:5cqw}.benefits-grid>div+div{border-left:1px solid #515648;padding-left:4cqw}.mentoring-time{display:block;color:var(--gold);font-size:12cqw;line-height:1.05;font-weight:400;letter-spacing:-.065em;margin-top:1.6cqw}.benefits-grid h3{font-size:2.6cqw;line-height:1.1;letter-spacing:-.035em;margin-top:1cqw}.benefits-grid .campaign-title{font-size:3.4cqw;line-height:1.1;margin-top:3cqw}.benefits-grid p{font-size:1.65cqw;line-height:1.45;margin-top:2cqw;color:#c7c9c2}.benefits-close{font-size:1.8cqw;margin-top:4cqw}.decision h2{font-size:4.05cqw;line-height:1.08}.decision-options{margin-top:3.5cqw}.included-benefits{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;border-top:1px solid #b9ac95;padding-top:2.3cqw;margin-top:3.2cqw}.included-benefits p{font-size:1.5cqw;line-height:1.4}.included-benefits .eyebrow{font-size:.8cqw;margin-bottom:.8cqw}.decision-note{font-size:1.15cqw;line-height:1.5;margin-top:2.3cqw;color:#5f6258}.decision .contact{margin-top:3cqw}
@media screen and (max-width:700px){.gift h2,.benefits h2{font-size:clamp(29px,7.8vw,48px);margin-top:32px}.gift-intro{font-size:17px;margin-top:30px}.gift-intro br{display:none}.gift-details,.benefits-grid{display:block;margin-top:35px;padding-top:25px}.gift-details>div+div{margin-top:36px}.gift-date{font-size:54px;margin:18px 0}.gift-details h3{font-size:25px;margin:20px 0}.gift-details p{font-size:16px}.gift-details .text-link{margin-top:22px}.benefits-grid>div+div{border-left:0;border-top:1px solid #515648;margin-top:35px;padding:30px 0 0}.mentoring-time{font-size:110px;margin-top:18px}.benefits-grid h3{font-size:26px;margin-top:15px}.benefits-grid .campaign-title{font-size:31px;margin-top:24px}.benefits-grid p{font-size:17px;margin-top:20px}.benefits-close{font-size:17px;margin-top:35px}.decision h2{font-size:clamp(24px,6.8vw,42px)}.decision-options{margin-top:35px}.included-benefits{display:block;margin-top:32px;padding-top:25px}.included-benefits>div+div{margin-top:23px}.included-benefits p{font-size:16px}.included-benefits .eyebrow{font-size:10px;margin-bottom:12px}.decision-note{font-size:13px;margin-top:25px}.decision .contact{margin-top:30px}}
@page{size:A4 landscape;margin:0}
@media print{html,body{margin:0;padding:0;background:var(--ink);scroll-behavior:auto;scroll-snap-type:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}section{display:block;min-height:0;height:210mm;width:297mm;page-break-after:always;break-after:page;break-inside:avoid;page-break-inside:avoid}section:last-child{page-break-after:auto;break-after:auto}.slide{width:297mm;height:210mm;aspect-ratio:auto;margin:0;overflow:hidden;break-inside:avoid}section *{animation:none!important;transition:none!important}.navigation,.progress,.skip,.screen-only{display:none!important}a{text-decoration:none}.content{transform:none!important}.folio{bottom:3.5%}}

/* Subtle motion: screen only, no layout changes and no hidden resting state. */
@media screen and (prefers-reduced-motion:no-preference){
  .motion-reveal{animation:varanda-reveal 650ms cubic-bezier(.22,.61,.36,1) var(--motion-delay,0ms) both}
  .button,.cover-action,.text-link{transition:background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}
  .button span,.cover-action span{display:inline-block;transition:transform 180ms ease}
  .navigation button,.navigation a{transition:background-color 180ms ease;border-radius:99px}
  @keyframes varanda-reveal{from{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
}
@media screen and (hover:hover) and (pointer:fine){
  .button:hover{background:#30362d;box-shadow:0 5px 14px #13151414}
  .button:hover span,.cover-action:hover span{transform:translateX(3px)}
  .text-link:hover,.cover-action:hover{color:var(--bronze)}
  .navigation button:not(:disabled):hover,.navigation a:hover{background:#ffffff13}
}
@media screen and (max-width:700px) and (prefers-reduced-motion:no-preference){
  .motion-reveal{animation-duration:420ms;animation-delay:0ms}
  @keyframes varanda-reveal{from{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
}
