#b_3387019_1_176226508512558051.mpb-presentation{height:auto!important;min-height:0;padding:49px 0;background:radial-gradient(ellipse at 0 30%,#ffda7950,transparent 60%),#fff6e4;color:#193323;position:relative;font-family:Montserrat,Arial,sans-serif}
.mpb-presentation *{box-sizing:border-box}
.mpb-presentation-shell{width:calc(100% - 40px);max-width:580px;margin:0 auto}
.mpb-presentation-eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:.7px;line-height:1.6;color:#a64a20;margin:0 0 17px}
.mpb-presentation-eyebrow>span{font-size:23px;line-height:1}
.mpb-presentation h2{font:900 36px/1.12 Montserrat,Arial,sans-serif;letter-spacing:-1.4px;margin:0}
.mpb-presentation h2 span{color:#b44c20}
.mpb-presentation-description{font-size:14px;line-height:1.85;color:#4c5949;margin:21px 0 29px;max-width:640px}
.mpb-presentation-description strong{font-weight:800;color:#193323}
.mpb-presentation-frame{position:relative;aspect-ratio:4/3;isolation:isolate;border:2px solid #193323;border-radius:15px;overflow:hidden;background:#183322;box-shadow:0 6px 0 #ddb457}
.mpb-presentation-poster{position:absolute;inset:0;background:radial-gradient(ellipse at 95% 45%,#90a638a6,transparent 63%),#173521;overflow:hidden}
.mpb-presentation-poster:before{content:'';position:absolute;width:75%;aspect-ratio:1;border:1px solid #e1e99a40;border-radius:50%;right:-21%;top:6%;box-shadow:0 0 0 20px #d6e5920d,0 0 0 40px #d6e59209}
.mpb-thumb-number{position:absolute;right:1%;top:-7%;font-weight:900;font-size:160px;line-height:1;letter-spacing:-12px;color:#dcea9f13;user-select:none}
.mpb-presentation-poster-copy{position:relative;z-index:2;width:65%;height:calc(100% - 40px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:15px 0 16px 18px}
.mpb-thumb-label{display:inline-block;color:#e4edbf;font-weight:800;font-size:7px;letter-spacing:.8px;line-height:1.5;border-left:2px solid #ffd05b;padding-left:7px;margin-bottom:16px}
.mpb-presentation-poster-copy strong{font-size:clamp(27px,7.6vw,42px);line-height:1.07;letter-spacing:-1.2px;font-weight:900;color:#fff8e4;transform:rotate(-3deg);text-shadow:2px 3px 0 #0c201566}
.mpb-presentation-poster-copy strong span{color:#ffd05b;font-size:1.5em;letter-spacing:-2px}
.mpb-thumb-gift{display:flex;align-items:center;gap:8px;color:#193323;background:#ffd05b;border:1px solid #ffe497;border-radius:7px;padding:7px 10px;margin-top:20px;transform:rotate(-3deg);box-shadow:2px 3px 0 #0b231b80}
.mpb-thumb-gift b{font-weight:900;font-size:30px;line-height:1}
.mpb-thumb-gift>span{font-size:8px;line-height:1.4;font-weight:900;letter-spacing:.2px}
.mpb-presentation-portrait{position:absolute;right:-8%;bottom:34px;display:block;height:86%;width:auto;max-width:63%;object-fit:contain;object-position:bottom;z-index:1;filter:drop-shadow(-5px 5px 8px #081b1660)}
.mpb-thumb-bottom{position:absolute;inset:auto 0 0;min-height:38px;background:#112a1bea;z-index:2;border-top:1px solid #dce99f26;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px}
.mpb-presentation-coming{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:800;letter-spacing:.3px;color:#ffdb76;line-height:1.5}
.mpb-presentation-coming>span{font-size:14px}
.mpb-thumb-author{font-size:7px;font-weight:700;letter-spacing:.5px;color:#e1e8d2}
.mpb-presentation-video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0b180f;z-index:3}
.mpb-presentation [hidden]{display:none!important}
.mpb-presentation-play{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;width:100%;border:0;cursor:pointer;background:#07150a58;color:#fff7e4;font-family:inherit;font-size:11px;font-weight:800;text-shadow:0 1px 3px #000}
.mpb-presentation-play>span:first-child{display:grid;place-items:center;background:#ffd05b;color:#173421;border-radius:50%;width:68px;height:68px;font-size:27px;padding-left:4px;box-shadow:0 0 0 8px #ffd05b33;text-shadow:none}
.mpb-presentation-play:focus-visible{outline:4px solid #ffd05b;outline-offset:-7px}
.mpb-presentation-error{font-size:12px;line-height:1.7;color:#943d24;margin-top:16px}
.mpb-video-gift{display:grid;grid-template-columns:100px minmax(0,1fr);gap:23px 18px;margin-top:27px;padding:23px 18px;background:#fffaf0;border:1px solid #dcc99f;border-radius:13px;box-shadow:0 5px 0 #daca9b33}
.mpb-video-gift-cover{margin:4px 0 0;align-self:center;text-align:center}
.mpb-video-gift-cover img{display:block;width:100%;height:auto;transform:rotate(-5deg);border:1px solid #e7dec9;box-shadow:5px 5px 0 #c2cca380}
.mpb-video-gift-cover figcaption{font-size:7px;line-height:1.5;font-weight:800;color:#627243;letter-spacing:.5px;margin-top:14px}
.mpb-gift-eyebrow{font-size:7px;letter-spacing:.5px;line-height:1.6;font-weight:800;color:#a84a22;margin:0 0 10px}
.mpb-video-gift h3{font-size:17px;line-height:1.2;letter-spacing:-.4px;font-weight:900;margin:0 0 12px}
.mpb-video-gift ul{list-style:none;padding:0;margin:0}
.mpb-video-gift li{font-size:10px;line-height:1.6;color:#536348;padding:3px 0}
.mpb-video-gift-details{grid-column:1/-1;border-top:1px dashed #c9c9a7;padding-top:18px}
.mpb-video-gift-details p{font-size:11px;line-height:1.8;color:#5b6650;margin:0}
.mpb-video-gift-details strong{font-size:12px;font-weight:800;display:block;color:#193323}
.mpb-video-gift-details p>span{display:block;margin-top:5px}
.mpb-video-gift-details .mpb-gift-release{display:flex;align-items:center;gap:9px;margin-top:14px;color:#a74a21;font-size:10px;font-weight:700;line-height:1.6}
.mpb-video-gift-details .mpb-gift-release>span{font-size:22px;margin:0;flex-shrink:0}
.mpb-gift-download{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:16px;min-height:56px;background:#ffd05b;color:#193323;text-decoration:none;font-size:12px;font-weight:800;text-align:center;padding:15px;border-radius:9px;box-shadow:0 4px 0 #bd722a}
.mpb-gift-download:focus-visible{outline:3px solid #b44c20;outline-offset:4px}
@media(min-width:801px){
 #b_3387019_1_176226508512558051.mpb-presentation{padding:72px 0 65px}
 .mpb-presentation-shell{width:calc(100% - 64px);max-width:1000px}
 .mpb-presentation-heading{text-align:center}
 .mpb-presentation-eyebrow{justify-content:center;font-size:10px}
 .mpb-presentation h2{font-size:52px;letter-spacing:-2px}
 .mpb-presentation-description{margin:22px auto 35px;font-size:15px}
 .mpb-presentation-frame{aspect-ratio:16/9}
 .mpb-thumb-number{font-size:390px;right:6%;letter-spacing:-30px}
 .mpb-presentation-poster-copy{padding:25px 0 25px 6%;height:calc(100% - 54px);width:65%}
 .mpb-thumb-label{font-size:12px;padding-left:12px;letter-spacing:1.4px;margin-bottom:25px}
 .mpb-presentation-poster-copy strong{font-size:clamp(44px,5.8vw,67px);letter-spacing:-2px}
 .mpb-presentation-poster-copy strong span{letter-spacing:-4px}
 .mpb-thumb-gift{padding:10px 16px;gap:11px;margin-top:26px;border-radius:9px}
 .mpb-thumb-gift b{font-size:46px}
 .mpb-thumb-gift>span{font-size:12px}
 .mpb-presentation-portrait{right:0%;bottom:48px;height:87%;max-width:49%}
 .mpb-thumb-bottom{min-height:53px;padding:13px 25px}
 .mpb-presentation-coming{font-size:11px;gap:11px}
 .mpb-presentation-coming>span{font-size:20px}
 .mpb-thumb-author{font-size:10px}
 .mpb-video-gift{grid-template-columns:125px minmax(0,1fr) minmax(0,1fr);padding:30px;gap:30px;align-items:center;margin-top:32px}
 .mpb-video-gift-cover{margin:0}
 .mpb-video-gift-cover figcaption{font-size:8px}
 .mpb-gift-eyebrow{font-size:9px}
 .mpb-video-gift h3{font-size:25px;letter-spacing:-.6px}
 .mpb-video-gift li{font-size:12px}
 .mpb-video-gift-details{grid-column:auto;border-top:0;border-left:1px dashed #c9c9a7;padding:10px 0 10px 27px}
 .mpb-video-gift-details strong{font-size:16px;line-height:1.5}
 .mpb-video-gift-details p{font-size:12px}
 .mpb-video-gift-details .mpb-gift-release{font-size:11px;margin-top:19px}
}

/* Keep the approved landscape video uncropped on every screen. */
.mpb-presentation.is-playing .mpb-presentation-frame{aspect-ratio:16/9}
.mpb-gift-download:hover{background:#ffdb7b}

/* Invite a tap without moving the surrounding cover or caption. */
.mpb-presentation-play>span:first-child{position:relative;isolation:isolate;animation:mpb-play-breathe 2.8s ease-in-out infinite;transition:background-color .2s ease,box-shadow .2s ease}
.mpb-presentation-play>span:first-child::before,.mpb-presentation-play>span:first-child::after{content:'';position:absolute;inset:-7px;border:2px solid #ffd05b;border-radius:50%;pointer-events:none;opacity:0;animation:mpb-play-halo 2.8s ease-out infinite}
.mpb-presentation-play>span:first-child::after{animation-delay:1.4s}
.mpb-presentation-play:hover>span:first-child,.mpb-presentation-play:focus-visible>span:first-child{background:#ffdf83;box-shadow:0 0 0 9px #ffd05b40,0 0 30px #ffd05b55}
@keyframes mpb-play-breathe{0%,100%{transform:scale(1)}45%{transform:scale(1.065)}}
@keyframes mpb-play-halo{0%{transform:scale(.96);opacity:.65}75%,100%{transform:scale(1.55);opacity:0}}
@media(prefers-reduced-motion:reduce){.mpb-presentation-play>span:first-child,.mpb-presentation-play>span:first-child::before,.mpb-presentation-play>span:first-child::after{animation:none}.mpb-presentation-play>span:first-child{transition:none}}
