.mbp-wrap{width:100%;max-width:clamp(1120px,74vw,1880px);margin-inline:auto;padding-inline:clamp(16px,3vw,72px)}.mbp-section{padding-block:clamp(64px,7vw,180px)}.mbp-section[id]{scroll-margin-top:16px}.mbp-rule{background:color-mix(in srgb, var(--white) 14%, transparent);border:0;height:1px}.mbp-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,3.4vw,84px);font-weight:800;line-height:1.04}.mbp-h3{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(20px,.9vw + 13px,36px);font-weight:800;line-height:1.12}.mbp-body{color:color-mix(in srgb, var(--white) 76%, transparent);text-wrap:pretty;font-size:clamp(16px,.3vw + 13px,22px);line-height:1.55}.mbp-small{color:color-mix(in srgb, var(--white) 55%, transparent);font-size:clamp(13px,.2vw + 11px,17px);line-height:1.5}.mbp-note-ink{color:var(--pitch);font-size:clamp(14px,.2vw + 12px,19px);font-weight:600;line-height:1.5}.mbp-link{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;padding-block:14px;text-decoration-thickness:2px;transition:color .16s}.mbp-link:hover{color:var(--lime)}.mbp-arrow{transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:inline-block}a:hover>.mbp-arrow,a:focus-visible>.mbp-arrow,button:hover>.mbp-arrow{transform:translate(4px)}.mbp-back{min-height:44px;color:color-mix(in srgb, var(--white) 70%, transparent);align-items:center;gap:.5em;font-size:clamp(14px,.3vw + 11px,19px);font-weight:700;display:inline-flex}.mbp-back:hover{color:var(--white)}.mbp-faces{--face:44px;--ring:var(--white);flex:none;align-items:center;display:inline-flex}.mbp-faces>*+*{margin-left:calc(var(--face) * -.28)}.mbp-face{width:var(--face);height:var(--face);object-fit:cover;background:color-mix(in srgb, var(--pitch) 10%, var(--ring));box-shadow:0 0 0 2px var(--ring);border-radius:999px;flex:none}.mbp-face-initials{font-weight:800;font-size:calc(var(--face) * .36);color:var(--pitch);place-items:center;display:grid}.mbp-chips{flex-wrap:wrap;gap:clamp(8px,.5vw + 4px,14px);display:flex}.mbp-chip{border:1.5px solid color-mix(in srgb, var(--white) 24%, transparent);min-height:44px;color:color-mix(in srgb, var(--white) 84%, transparent);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.45em;padding:0 clamp(14px,.6vw + 9px,24px);font-size:clamp(14px,.3vw + 11px,19px);font-weight:700;transition:background-color .14s,color .14s,border-color .14s,transform .14s;display:inline-flex}.mbp-chip:hover{border-color:var(--white);color:var(--white)}.mbp-chip:active{transform:scale(.97)}.mbp-chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--pitch)}.mbp-chip-n{font-variant-numeric:tabular-nums;opacity:.6;font-weight:600}.mbp-tag{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.32em .75em;font-size:clamp(11px,.18vw + 9px,15px);font-weight:800;line-height:1.1;display:inline-flex}.mbp-tag.is-news{background:var(--white);color:var(--pitch)}.mbp-tag.is-thinking{background:var(--lime);color:var(--pitch)}.mbp-tag.is-brave-thinking{background:var(--pink);color:var(--white)}.mbp-tag.is-work{box-shadow:inset 0 0 0 1.5px var(--white);color:var(--white)}.mbp-tag.is-events{box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--lime)}.mbp-print{isolation:isolate;position:relative}.mbp-print-frame{background:color-mix(in srgb, var(--white) 6%, var(--pitch));box-shadow:clamp(6px, .5vw + 3px, 16px) clamp(6px, .5vw + 3px, 16px) 0 0 var(--pink);border-radius:clamp(10px,.6vw + 4px,22px);transition:box-shadow .26s cubic-bezier(.3,1.4,.5,1);position:relative;overflow:hidden}.mbp-print-frame img{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.mbp-print-frame:after{content:"";pointer-events:none;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--pitch) 60%, transparent) .8px, transparent 1.25px);mix-blend-mode:multiply;opacity:.5;background-size:4px 4px;transition:opacity .4s;position:absolute;inset:0}.mbp-print.is-lime .mbp-print-frame{box-shadow:clamp(6px, .5vw + 3px, 16px) clamp(6px, .5vw + 3px, 16px) 0 0 var(--lime)}.mbp-print-empty{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--white) 5%, var(--pitch)) 0 14px, color-mix(in srgb, var(--white) 9%, var(--pitch)) 14px 28px);place-items:center;width:100%;height:100%;display:grid}.mbp-tape{z-index:2;background:color-mix(in srgb, var(--white) 55%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:clamp(56px,4vw + 30px,120px);height:clamp(18px,.7vw + 12px,32px);box-shadow:0 1px 3px color-mix(in srgb, var(--pitch) 30%, transparent);pointer-events:none;position:absolute;top:calc(-1*clamp(8px,.6vw,16px));left:clamp(10px,1vw,26px);transform:rotate(-7deg)}a:hover .mbp-print-frame:after,a:focus-visible .mbp-print-frame:after,.mbp-print:hover .mbp-print-frame:after{opacity:0}a:hover .mbp-print-frame img,a:focus-visible .mbp-print-frame img{filter:none;transform:scale(1.035)}a:hover .mbp-print-frame,a:focus-visible .mbp-print-frame{box-shadow:clamp(9px, .7vw + 4px, 22px) clamp(9px, .7vw + 4px, 22px) 0 0 var(--lime)}@media (hover:none){.mbp-print-frame:after{opacity:.28}}.mbp-dateline{border-block:1px solid color-mix(in srgb, var(--white) 20%, transparent);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-block:10px;display:flex}.mbp-dateline+.mbp-dateline{border-top:0}.mbp-mast-box{container-type:inline-size}.mbp-masthead{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.01em;font-size:36cqw;font-weight:700;line-height:.82}.mbp-masthead-line{white-space:nowrap;display:block}@media (width>=760px){.mbp-masthead{font-size:19.2cqw}.mbp-masthead-line{display:inline}}.mbp-masthead-and{font-family:"Atomic Marker", var(--font-sans);text-transform:none;color:var(--lime);margin-inline:.06em .12em;font-size:.5em;display:inline-block;transform:rotate(-8deg)translateY(-.1em)}.mbp-ticker{border-block:1px solid color-mix(in srgb, var(--lime) 30%, transparent);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--white) 4%, var(--pitch)) 0 2px, var(--pitch) 2px 4px);position:relative;overflow:hidden}.mbp-ticker:before,.mbp-ticker:after{content:"";z-index:1;pointer-events:none;width:clamp(24px,6vw,120px);position:absolute;top:0;bottom:0}.mbp-ticker:before{background:linear-gradient(90deg, var(--pitch), transparent);left:0}.mbp-ticker:after{background:linear-gradient(270deg, var(--pitch), transparent);right:0}.mbp-ticker-track{width:max-content;animation:mbp-tick var(--tick,90s) linear infinite;display:flex}.mbp-ticker:hover .mbp-ticker-track,.mbp-ticker:focus-within .mbp-ticker-track{animation-play-state:paused}.mbp-ticker-item{white-space:nowrap;color:var(--lime);text-shadow:0 0 6px color-mix(in srgb, var(--lime) 60%, transparent);align-items:center;gap:1.2em;padding:.95em 1.4em;font-family:"Press Start 2P",monospace;font-size:clamp(9px,.35vw + 7px,15px);line-height:1;display:inline-flex}.mbp-ticker-item:after{content:"✦";color:var(--pink);text-shadow:0 0 6px var(--pink)}@keyframes mbp-tick{to{transform:translate(-50%)}}.mbp-lead{align-items:center;gap:clamp(28px,3vw,72px);display:grid}@media (width>=900px){.mbp-lead{grid-template-columns:7fr 5fr}}.mbp-lead-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,3.6vw,96px);font-weight:800;line-height:1.02}.mbp-meta{color:color-mix(in srgb, var(--white) 62%, transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:clamp(13px,.22vw + 11px,17px);font-weight:600;display:flex}.mbp-meta-dot{opacity:.6;background:currentColor;border-radius:999px;width:4px;height:4px}.mbp-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(36px,3vw,72px) clamp(20px,2vw,48px);display:grid}.mbp-grid>*{grid-column:span 12}@media (width>=640px){.mbp-grid>*{grid-column:span 6}}@media (width>=1024px){.mbp-grid>*{grid-column:span 4}.mbp-grid>.is-big{grid-column:span 6}}.mbp-card{border-radius:16px;transition:transform .26s cubic-bezier(.3,1.4,.5,1);display:block}.mbp-card:hover,.mbp-card:focus-visible{transform:rotate(-.6deg)translateY(-3px)}.mbp-card:nth-child(2n):hover,.mbp-card:nth-child(2n):focus-visible{transform:rotate(.6deg)translateY(-3px)}.mbp-card-title{letter-spacing:-.018em;text-wrap:balance;margin-top:.55em;font-size:clamp(20px,.7vw + 14px,34px);font-weight:800;line-height:1.14}.mbp-card.is-big .mbp-card-title{font-size:clamp(24px,1.3vw + 14px,48px);line-height:1.06}.mbp-card-stand{color:color-mix(in srgb, var(--white) 66%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.6em;font-size:clamp(15px,.25vw + 12px,19px);line-height:1.5;display:-webkit-box;overflow:hidden}.mbp-empty{border:1.5px dashed color-mix(in srgb, var(--white) 25%, transparent);text-align:center;border-radius:22px;padding:clamp(28px,3vw,64px)}.mbp-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,28px);display:grid}@media (width>=700px){.mbp-issues{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.mbp-issues{grid-template-columns:repeat(5,minmax(0,1fr))}}.mbp-issue{aspect-ratio:3/4;background:var(--pitch);border:2px solid color-mix(in srgb, var(--white) 16%, transparent);transform:rotate(var(--tilt,0deg));border-radius:clamp(10px,.5vw + 6px,20px);flex-direction:column;justify-content:space-between;padding:clamp(12px,1vw + 4px,26px);transition:transform .26s cubic-bezier(.3,1.5,.5,1),box-shadow .26s,border-color .2s;display:flex;position:relative;overflow:hidden}li:nth-child(3n+2)>.mbp-issue{background:var(--pink);border-color:var(--pink)}li:nth-child(3n)>.mbp-issue{background:var(--white);color:var(--pitch);border-color:var(--white)}.mbp-issue:hover,.mbp-issue:focus-visible{box-shadow:0 18px 40px color-mix(in srgb, var(--pitch) 70%, transparent), 0 0 0 3px var(--lime);transform:rotate(0)translateY(-6px)scale(1.02)}.mbp-issue{container-type:inline-size}.mbp-issue-no{font-family:"Thunder", var(--font-sans);letter-spacing:-.01em;flex-direction:column;font-size:62cqw;font-weight:700;line-height:.8;display:flex}.mbp-issue-no-label{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:.1em;font-size:.2em;line-height:1}.mbp-issue-name{font-family:"Thunder", var(--font-sans);text-transform:uppercase;align-items:center;gap:.2em;font-size:clamp(20px,1.3vw + 10px,44px);font-weight:700;line-height:.9;display:flex}li:nth-child(3n+2)>.mbp-issue .mbp-issue-name .bg-pink{background-color:var(--pitch)!important}.mbp-issue-date{opacity:.75;font-size:clamp(12px,.2vw + 10px,16px);font-weight:700}.mbp-year{border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent)}.mbp-year:last-child{border-bottom:1px solid color-mix(in srgb, var(--white) 14%, transparent)}.mbp-year>summary{cursor:pointer;align-items:baseline;gap:clamp(12px,1.4vw,32px);min-height:56px;padding-block:clamp(10px,.8vw,20px);list-style:none;display:flex}.mbp-year>summary::-webkit-details-marker{display:none}.mbp-year-n{font-family:"Thunder", var(--font-sans);font-size:clamp(44px,4vw,120px);font-weight:700;line-height:.85;transition:color .16s}.mbp-year-sheet{align-items:center;margin-left:auto;padding-right:8px;display:none}@media (width>=640px){.mbp-year-sheet{display:flex}}.mbp-year-sheet img{aspect-ratio:5/3;object-fit:cover;border:3px solid var(--white);width:clamp(52px,4.2vw,120px);transform:rotate(var(--tilt,0deg));box-shadow:0 6px 14px color-mix(in srgb, var(--pitch) 70%, transparent);filter:grayscale(.6);border-radius:4px;margin-left:calc(clamp(52px,4.2vw,120px)/-3.57143);transition:transform .26s cubic-bezier(.3,1.5,.5,1),filter .26s}.mbp-year>summary:hover .mbp-year-sheet img,.mbp-year[open] .mbp-year-sheet img{filter:none;transform:rotate(0)translateY(-3px)}@media (width>=640px){.mbp-year-sheet+.mbp-year-plus{margin-left:16px}}.mbp-year>summary:hover .mbp-year-n,.mbp-year[open] .mbp-year-n{color:var(--lime)}.mbp-year-plus{border:1.5px solid color-mix(in srgb, var(--white) 30%, transparent);border-radius:999px;align-self:center;place-items:center;width:44px;height:44px;margin-left:auto;font-size:22px;font-weight:600;transition:transform .24s cubic-bezier(.3,1.5,.5,1);display:grid}.mbp-year[open] .mbp-year-plus{transform:rotate(45deg)}.mbp-rows{gap:0;padding-bottom:clamp(16px,1.5vw,36px);display:grid}@media (width>=900px){.mbp-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,80px)}}.mbp-row{border-bottom:1px dashed color-mix(in srgb, var(--white) 10%, transparent);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;min-height:48px;padding-block:10px;display:grid}.mbp-row-date{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--white) 50%, transparent);min-width:4.2em;font-size:clamp(12px,.2vw + 10px,16px);font-weight:600}.mbp-row-title{font-size:clamp(15px,.3vw + 12px,20px);font-weight:700;line-height:1.3}.mbp-row:hover .mbp-row-title{color:var(--lime)}.mbp-story-title{letter-spacing:-.028em;text-wrap:balance;max-width:20ch;font-size:clamp(36px,4.6vw,124px);font-weight:800;line-height:1}.mbp-standfirst{letter-spacing:-.012em;text-wrap:pretty;max-width:42ch;font-size:clamp(19px,.8vw + 13px,34px);line-height:1.42}.mbp-standfirst>p+p{margin-top:.8em}.mbp-note{border-left:3px solid var(--lime);padding-left:clamp(12px,1vw,22px)}.mbp-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1vw,24px);display:grid}.mbp-door{border:1.5px solid color-mix(in srgb, var(--white) 18%, transparent);border-radius:clamp(16px,.8vw + 8px,28px);flex-direction:column;justify-content:space-between;gap:18px;min-height:clamp(104px,10vw,220px);padding:clamp(16px,1.3vw,30px);transition:background-color .2s,border-color .2s,transform .24s cubic-bezier(.3,1.5,.5,1);display:flex}.mbp-door:hover,.mbp-door:focus-visible{background:color-mix(in srgb, var(--white) 6%, transparent);border-color:var(--lime);transform:translateY(-3px)}.mbp-door-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:clamp(11px,.18vw + 9px,14px);font-weight:800}.mbp-door-label{letter-spacing:-.015em;font-size:clamp(18px,.6vw + 13px,30px);font-weight:800;line-height:1.15}.mbp-pager{gap:12px;display:grid}@media (width>=760px){.mbp-pager{grid-template-columns:1fr 1fr}}.mbp-pager a{border-top:1px solid color-mix(in srgb, var(--white) 16%, transparent);min-height:44px;padding:clamp(14px,1vw,26px) 0;display:block}.mbp-pager a:hover .mbp-pager-title{color:var(--lime)}.mbp-pager-title{font-size:clamp(17px,.5vw + 13px,28px);font-weight:800;line-height:1.2;transition:color .16s}.mbp-form{background:var(--white);color:var(--pitch);box-shadow:clamp(6px, .5vw + 3px, 14px) clamp(6px, .5vw + 3px, 14px) 0 0 var(--lime);border-radius:clamp(18px,1vw + 10px,34px);padding:clamp(18px,1.6vw + 6px,44px);position:relative}.mbp-form.is-pink{box-shadow:clamp(6px, .5vw + 3px, 14px) clamp(6px, .5vw + 3px, 14px) 0 0 var(--pink)}.mbp-test{background:var(--pitch);color:var(--white);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.4em .85em;font-size:clamp(10px,.2vw + 8px,14px);font-weight:800;display:inline-flex}.mbp-form-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,1.2vw + 14px,44px);font-weight:800;line-height:1.1}.mbp-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--pitch) 62%, transparent);margin-bottom:8px;font-size:clamp(12px,.2vw + 10px,15px);font-weight:800;display:block}.mbp-input{border:2px solid color-mix(in srgb, var(--pitch) 14%, transparent);background:var(--white);width:100%;min-height:52px;color:var(--pitch);border-radius:999px;padding:0 18px;font-size:17px;transition:border-color .16s}.mbp-input::placeholder{color:color-mix(in srgb, var(--pitch) 40%, transparent)}.mbp-input:focus{border-color:var(--pitch);outline:none}.mbp-input[aria-invalid=true]{border-color:var(--pink)}.mbp-pick{border:2px solid var(--pitch);border-radius:999px;align-items:center;gap:.5em;min-height:44px;padding:0 16px;font-size:clamp(14px,.2vw + 12px,17px);font-weight:700;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.mbp-pick[aria-pressed=true]{background:var(--pitch);color:var(--white)}.mbp-pick:active{transform:scale(.97)}.mbp-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:clamp(14px,.2vw + 12px,17px);line-height:1.45;display:flex}.mbp-consent input{width:22px;height:22px;accent-color:var(--pitch);flex:none;margin-top:1px}.mbp-error{background:color-mix(in srgb, var(--pink) 14%, var(--white));color:var(--pitch);border-radius:14px;margin-top:12px;padding:10px 14px;font-size:clamp(14px,.2vw + 12px,17px);font-weight:700}.mbp-go{background:var(--pitch);min-height:52px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 clamp(22px,1vw + 12px,34px);font-size:clamp(16px,.3vw + 13px,20px);font-weight:800;transition:transform .16s,background-color .16s;display:inline-flex}.mbp-go:hover{background:color-mix(in srgb, var(--pitch) 86%, var(--pink))}.mbp-go:active{transform:scale(.98)}.mbp-done-tick{background:var(--lime);width:56px;height:56px;color:var(--pitch);border-radius:999px;place-items:center;font-size:26px;font-weight:900;animation:.52s cubic-bezier(.3,1.8,.5,1) both mbp-pop;display:grid}@keyframes mbp-pop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}.mbp-textarea{border:2px solid color-mix(in srgb, var(--pitch) 14%, transparent);background:var(--white);width:100%;min-height:112px;color:var(--pitch);resize:vertical;border-radius:22px;padding:14px 18px;font-size:17px;line-height:1.5;transition:border-color .16s;display:block}.mbp-textarea::placeholder{color:color-mix(in srgb, var(--pitch) 42%, transparent)}.mbp-textarea:focus{border-color:var(--pitch);outline:none}.mbp-textarea[aria-invalid=true]{border-color:var(--pink)}.mbp-optional{text-transform:none;letter-spacing:0;font-weight:600}.mbp-pick-sm{min-height:44px;padding:0 14px;font-size:clamp(14px,.15vw + 12px,16px)}.mbp-switch{border:2px solid color-mix(in srgb, var(--white) 22%, transparent);border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.mbp-switch button{min-height:48px;color:var(--white);border-radius:999px;padding:0 clamp(16px,1vw + 8px,26px);font-size:clamp(15px,.25vw + 12px,19px);font-weight:800;transition:background-color .16s,color .16s,transform .16s}.mbp-switch button:hover{background:color-mix(in srgb, var(--white) 10%, transparent)}.mbp-switch button[aria-selected=true]{background:var(--lime);color:var(--pitch)}.mbp-switch button:active{transform:scale(.98)}.mbp-switch button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.mbp-facts{flex-wrap:wrap;gap:8px;display:flex}.mbp-fact{background:color-mix(in srgb, var(--white) 9%, transparent);min-height:36px;color:color-mix(in srgb, var(--white) 88%, transparent);border-radius:999px;align-items:center;gap:.5em;padding:0 14px;font-size:clamp(13px,.2vw + 11px,16px);font-weight:700;display:inline-flex}.mbp-fact:before{content:"";background:var(--lime);border-radius:999px;flex:none;width:8px;height:8px}.mbp-fact.is-soon:before{background:var(--pink-light)}.mbw-pill-pink{--rim:var(--tab-rim-colour);--drop:var(--lime);background:var(--pink);color:var(--pitch)}.mbw-pill:focus-visible{outline:3px solid var(--white);outline-offset:3px}.mbp-side{background:color-mix(in srgb, var(--white) 6%, var(--night));border:1.5px solid color-mix(in srgb, var(--lime) 40%, transparent);border-radius:clamp(18px,1vw + 10px,34px);flex-direction:column;padding:clamp(20px,1.6vw + 8px,44px);display:flex;position:relative}.mbp-side.is-pink{border-color:color-mix(in srgb, var(--pink) 55%, transparent)}.mbp-side-tag{background:var(--lime);min-height:28px;color:var(--pitch);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mbp-side.is-pink .mbp-side-tag{background:var(--pink)}.mbp-cw-offers{gap:clamp(14px,1vw + 6px,24px);display:grid}.mbp-cw-offer{border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent);padding-top:clamp(14px,1vw + 6px,24px)}.mbp-cw-offer-title{letter-spacing:-.01em;font-size:clamp(18px,.6vw + 13px,26px);font-weight:800}.mbp-inline-go{min-height:44px;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}.mbp-inline-go:hover{color:var(--lime)}.mbp-steps{counter-reset:none;gap:14px;display:grid}.mbp-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.mbp-steps li>span{background:color-mix(in srgb, var(--pink) 22%, transparent);width:32px;height:32px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:15px;font-weight:800;display:grid}.mbp-steps p{color:color-mix(in srgb, var(--white) 80%, transparent);font-size:clamp(15px,.25vw + 12px,19px);line-height:1.5}.mbp-steps b{color:var(--white)}.mbp-proof{background:color-mix(in srgb, var(--white) 5%, var(--night));border-radius:clamp(18px,1vw + 10px,34px);align-items:center;gap:clamp(20px,2vw + 8px,48px);padding:clamp(18px,1.6vw + 8px,40px);display:grid}@media (width>=1024px){.mbp-proof{grid-template-columns:minmax(0,1.25fr) minmax(0,1.4fr) minmax(0,.7fr)}}.mbp-proof-pic img{border-radius:clamp(12px,.8vw + 6px,24px);width:100%;height:auto;display:block}.mbp-stats{flex-wrap:wrap;gap:clamp(20px,2vw + 8px,48px);display:flex}.mbp-stats>div{flex-direction:column-reverse;display:flex}.mbp-stats dd{letter-spacing:-.03em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(40px,2.6vw + 22px,84px);font-weight:900;line-height:.95}.mbp-stats dt{color:color-mix(in srgb, var(--white) 75%, transparent);margin-top:6px;font-size:clamp(14px,.25vw + 11px,18px);font-weight:700}.mbp-proof-video{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}@media (width>=1024px){.mbp-proof-video{grid-template-columns:1fr}}.mbp-proof-video img{aspect-ratio:632/1038;object-fit:cover;border-radius:clamp(12px,.8vw + 6px,20px);width:100%;height:auto;display:block}.mbp-proof-big{letter-spacing:-.03em;color:var(--pink-light);font-variant-numeric:tabular-nums;font-size:clamp(36px,1.6vw + 24px,60px);font-weight:900;line-height:.95}.mbp-nextstep{border:1.5px solid color-mix(in srgb, var(--white) 18%, transparent);border-radius:clamp(18px,1vw + 10px,34px);flex-direction:column;align-items:flex-start;padding:clamp(20px,1.6vw + 8px,40px);display:flex}.mbp-nextstep .mbp-side-tag{background:color-mix(in srgb, var(--white) 14%, transparent);color:var(--white)}.mbp-nextstep .mbw-pill{margin-top:auto}.mbp-nextstep p.mbp-body{margin-bottom:24px}.mbp-form-wide{max-width:980px;margin-inline:auto}.mbp-close{min-height:44px;color:color-mix(in srgb, var(--pitch) 70%, transparent);text-underline-offset:4px;padding:0 4px;font-size:clamp(14px,.2vw + 12px,17px);font-weight:700;text-decoration:underline}.mbp-close:hover{color:var(--pitch)}.mbp-group{border-top:1px solid color-mix(in srgb, var(--pitch) 12%, transparent);margin-top:clamp(22px,1.4vw + 10px,36px);padding-top:clamp(18px,1vw + 10px,28px)}.mbp-group-title{letter-spacing:-.01em;color:var(--pitch);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:clamp(17px,.4vw + 13px,22px);font-weight:800;display:flex}.mbp-group-title .mbp-optional{color:color-mix(in srgb, var(--pitch) 62%, transparent);font-size:clamp(13px,.2vw + 11px,15px)}.mbp-group-n{background:var(--pitch);width:28px;height:28px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:14px;display:grid}.mbp-wants{gap:10px;display:grid}@media (width>=768px){.mbp-wants{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbp-want{border:2px solid color-mix(in srgb, var(--pitch) 16%, transparent);text-align:left;border-radius:18px;align-items:flex-start;gap:12px;min-height:44px;padding:14px 16px;font-size:clamp(15px,.2vw + 13px,18px);line-height:1.35;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.mbp-want:hover{border-color:color-mix(in srgb, var(--pitch) 45%, transparent)}.mbp-want:active{transform:scale(.99)}.mbp-want[aria-pressed=true]{border-color:var(--pitch);background:color-mix(in srgb, var(--lime) 34%, var(--white))}.mbp-want-box{border:2px solid var(--pitch);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:14px;font-weight:900;display:grid}.mbp-want[aria-pressed=true] .mbp-want-box{background:var(--pitch);color:var(--lime)}.mbp-want-says{color:color-mix(in srgb, var(--pitch) 72%, transparent);margin-top:4px;font-size:clamp(13px,.2vw + 11px,16px);display:block}.mbp-places{gap:12px;display:grid}.mbp-place{background:color-mix(in srgb, var(--pitch) 5%, var(--white));border-radius:18px;padding:14px 16px 16px}.mbp-place-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mbp-place-name{font-size:clamp(16px,.2vw + 14px,19px);font-weight:800}.mbp-place-fields{gap:12px;margin-top:6px;display:grid}@media (width>=640px){.mbp-place-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mbp-place-other{grid-column:1/-1}}.mbp-kit{display:grid}.mbp-kit-row{border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:18px;display:flex}.mbp-kit-name{font-size:clamp(17px,.4vw + 13px,22px);font-weight:800}.mbp-marquee{background:color-mix(in srgb, var(--pink) 88%, var(--pitch));box-shadow:0 0 0 3px var(--pitch), 0 0 60px color-mix(in srgb, var(--pink) 35%, transparent);border-radius:clamp(16px,1vw + 8px,30px);padding:clamp(16px,1.4vw,34px);position:relative}.mbp-bulbs{pointer-events:none;border-radius:inherit;--b:clamp(14px, 1vw + 6px, 26px);background:radial-gradient(circle, var(--white) 0 18%, color-mix(in srgb, var(--lime) 70%, var(--white)) 26%, transparent 42%) 0 0 / var(--b) var(--b) repeat-x, radial-gradient(circle, var(--white) 0 18%, color-mix(in srgb, var(--lime) 70%, var(--white)) 26%, transparent 42%) 0 100% / var(--b) var(--b) repeat-x, radial-gradient(circle, var(--white) 0 18%, color-mix(in srgb, var(--lime) 70%, var(--white)) 26%, transparent 42%) 0 0 / var(--b) var(--b) repeat-y, radial-gradient(circle, var(--white) 0 18%, color-mix(in srgb, var(--lime) 70%, var(--white)) 26%, transparent 42%) 100% 0 / var(--b) var(--b) repeat-y;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--lime) 80%, transparent));animation:1.2s steps(2,end) infinite mbp-chase;position:absolute;inset:clamp(4px,.4vw,9px)}@keyframes mbp-chase{50%{opacity:.55}}.mbp-board{background:repeating-linear-gradient(0deg, var(--white) 0 calc(1em - 2px), color-mix(in srgb, var(--pitch) 10%, var(--white)) calc(1em - 2px) 1em);color:var(--pitch);text-align:center;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pitch) 30%, transparent), inset 0 12px 30px color-mix(in srgb, var(--pitch) 12%, transparent);border-radius:8px;margin:clamp(14px,1.2vw,30px);padding:clamp(14px,1.4vw,36px) clamp(10px,1vw,28px);font-size:clamp(34px,5vw,128px);position:relative}.mbp-board-line{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:700;line-height:1;display:block}.mbp-board-line+.mbp-board-line{margin-top:.08em}.mbp-letter{transform:rotate(var(--r,0deg)) translateY(var(--y,0));display:inline-block}.mbp-board-small{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--pink);margin-top:.5em;font-size:.34em;font-weight:700;display:block}.mbp-wall{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,1.6vw,40px);display:grid}@media (width>=760px){.mbp-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.mbp-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=2000px){.mbp-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}.mbp-poster{min-width:0;transform:rotate(var(--tilt,0deg));box-shadow:0 14px 30px color-mix(in srgb, var(--pitch) 60%, transparent);background:var(--white);color:var(--pitch);border-radius:6px;flex-direction:column;transition:transform .28s cubic-bezier(.3,1.5,.5,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.mbp-poster:hover,.mbp-poster:focus-within{z-index:2;box-shadow:0 24px 50px color-mix(in srgb, var(--pitch) 75%, transparent), 0 0 0 3px var(--lime);transform:rotate(0)translateY(-6px)scale(1.02)}.mbp-poster.is-pink{background:var(--pink);color:var(--pitch);--ink:var(--pitch)}.mbp-poster.is-lime{background:var(--lime);color:var(--pitch)}.mbp-poster.is-pitch{background:color-mix(in srgb, var(--white) 8%, var(--pitch));color:var(--white);--ink:var(--white)}.mbp-poster:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg, color-mix(in srgb, var(--white) 18%, transparent), transparent 40%), radial-gradient(circle at 20% 110%, color-mix(in srgb, var(--pitch) 16%, transparent), transparent 60%);mix-blend-mode:soft-light;position:absolute;inset:0}.mbp-poster-img{aspect-ratio:4/3;position:relative;overflow:hidden}.mbp-poster-img img{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;width:100%;height:100%;transition:filter .4s}.mbp-poster.is-white .mbp-poster-img{background:var(--white)}.mbp-poster.is-pink .mbp-poster-img{background:var(--pink)}.mbp-poster.is-lime .mbp-poster-img{background:var(--lime)}.mbp-poster.is-pitch .mbp-poster-img img{mix-blend-mode:normal;filter:grayscale()contrast(1.1)brightness(.8)}.mbp-poster-art{aspect-ratio:4/3;place-items:center;display:grid;position:relative;overflow:hidden}.mbp-poster-year{font-family:"Thunder", var(--font-sans);color:#0000;-webkit-text-stroke:2px var(--ink,var(--pitch));letter-spacing:-.01em;opacity:.9;font-size:40cqw;font-weight:700;line-height:.8;transform:rotate(-6deg)}.mbp-poster-star{aspect-ratio:1;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:var(--pitch);width:26%;color:var(--lime);border-radius:999px;place-items:center;font-size:5.5cqw;font-weight:900;line-height:1.05;display:grid;position:absolute;bottom:6%;right:7%;transform:rotate(12deg)}.mbp-poster.is-pitch .mbp-poster-star{background:var(--lime);color:var(--pitch)}.mbp-poster{container-type:inline-size}.mbp-poster:hover .mbp-poster-img img,.mbp-poster:focus-within .mbp-poster-img img{filter:none;mix-blend-mode:normal}.mbp-poster-body{flex-direction:column;flex:1;gap:8px;padding:clamp(10px,.9vw + 4px,24px);display:flex}.mbp-poster-when{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,.2vw + 9px,14px);font-weight:800}.mbp-poster-event{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;overflow-wrap:anywhere;font-size:clamp(26px,2.2vw + 6px,72px);font-weight:700;line-height:.88}.mbp-poster-who{font-size:clamp(13px,.35vw + 9px,19px);font-weight:800;line-height:1.25}.mbp-poster-where{opacity:.78;font-size:clamp(12px,.25vw + 9px,16px);line-height:1.35}.mbp-poster-read{align-items:center;gap:6px;min-height:44px;margin-top:auto;padding-top:6px;font-size:clamp(12px,.3vw + 9px,17px);font-weight:800;display:inline-flex}.mbp-poster-read:after{content:"";z-index:3;position:absolute;inset:0}.mbp-poster-tape{z-index:4;background:color-mix(in srgb, var(--white) 50%, transparent);width:38%;height:18px;box-shadow:0 1px 2px color-mix(in srgb, var(--pitch) 25%, transparent);position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(-2deg)}.mbp-poster{--paper:var(--white)}.mbp-poster.is-pink{--paper:var(--pink)}.mbp-poster.is-lime{--paper:var(--lime)}.mbp-poster.is-pitch{--paper:color-mix(in srgb, var(--white) 8%, var(--pitch))}.mbp-poster-art.is-stamp{align-content:center}.mbp-poster-star.is-long{letter-spacing:.02em;width:31%;font-size:4.6cqw}.mbp-poster-day{font-family:"Thunder", var(--font-sans);color:var(--ink,var(--pitch));letter-spacing:-.02em;margin-top:12cqw;font-size:44cqw;font-weight:700;line-height:.8;transform:rotate(-5deg)}.mbp-poster-month{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:.04em;background:var(--ink,var(--pitch));color:var(--paper);padding:.2em .55em .1em;font-size:9cqw;font-weight:700;line-height:1;position:absolute;top:8%;left:7%;transform:rotate(-4deg)}.mbp-poster-play{z-index:4;width:100%;text-align:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0;display:block;position:relative}.mbp-poster-play:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.mbp-poster-playicon{aspect-ratio:1;background:var(--ink,var(--pitch));width:22%;color:var(--paper);box-shadow:0 6px 16px color-mix(in srgb, var(--pitch) 35%, transparent);border-radius:999px;place-items:center;transition:transform .24s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;bottom:7%;left:7%}.mbp-poster-playicon svg{width:44%;height:44%;margin-left:8%}:is(.mbp-poster-img .mbp-poster-playicon,.mbp-poster-play:has(.mbp-poster-img) .mbp-poster-playicon){background:var(--lime);color:var(--pitch)}.mbp-poster-play:hover .mbp-poster-playicon,.mbp-poster-play:focus-visible .mbp-poster-playicon{transform:scale(1.12)}.mbp-poster.is-playing,.mbp-poster.is-playing:hover,.mbp-poster.is-playing:focus-within{transform:none}.mbp-poster-film{z-index:4;aspect-ratio:16/9;background:var(--pitch);position:relative}.mbp-poster-film iframe{border:0;width:100%;height:100%;display:block}.mbp-poster-tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;padding:.3em .7em .25em;font-size:clamp(12px,.18vw + 9px,14px);font-weight:800;line-height:1.1;display:inline-flex}.mbp-poster-watch{z-index:4;text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-size:clamp(12px,.3vw + 9px,17px);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.mbp-wall-bar{flex-direction:column;gap:14px;display:flex}.mbp-wall-group{margin-top:clamp(36px,3.4vw,88px)}.mbp-wall-year{align-items:center;gap:clamp(12px,1vw,24px);margin-bottom:clamp(20px,1.8vw,44px);display:flex}.mbp-wall-year:after{content:"";background:color-mix(in srgb, var(--lime) 35%, transparent);flex:1;height:2px}.mbp-wall-year-n{font-family:"Thunder", var(--font-sans);letter-spacing:.01em;color:#0000;-webkit-text-stroke:2px var(--lime);font-size:clamp(48px,3vw + 26px,128px);font-weight:700;line-height:.85}.mbp-gigs{flex-direction:column;gap:clamp(14px,1.2vw,28px);display:flex}.mbp-gig{--perf:color-mix(in srgb, var(--pitch) 40%, transparent);background:var(--lime);color:var(--pitch);border-radius:18px;grid-template-columns:clamp(84px,5vw + 44px,170px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mbp-gig:nth-child(2n){background:var(--white)}.mbp-gig-date{border-right:3px dashed var(--perf);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:clamp(12px,1vw,24px) 6px;display:flex;position:relative}.mbp-gig-date:before,.mbp-gig-date:after{content:"";background:var(--pitch);border-radius:999px;width:22px;height:22px;position:absolute;right:-12.5px}.mbp-gig-date:before{top:-11px}.mbp-gig-date:after{bottom:-11px}.mbp-gig-weekday{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(11px,.2vw + 9px,15px);font-weight:800}.mbp-gig-day{font-family:"Thunder", var(--font-sans);font-size:clamp(60px,3vw + 36px,132px);font-weight:700;line-height:.82}.mbp-gig-month{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(22px,.8vw + 14px,40px);font-weight:700;line-height:1}.mbp-gig-body{flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,1.4vw,34px);display:flex}.mbp-gig-when{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(11px,.2vw + 9px,15px);font-weight:800}.mbp-gig-event{font-family:"Thunder", var(--font-sans);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(34px,1.6vw + 20px,76px);font-weight:700;line-height:.9}.mbp-gig-about{text-wrap:pretty;font-size:clamp(15px,.3vw + 12px,21px);font-weight:800;line-height:1.3}.mbp-gig-meta{color:color-mix(in srgb, var(--pitch) 78%, transparent);text-wrap:pretty;font-size:clamp(14px,.25vw + 11px,18px);line-height:1.45}.mbp-gig-foot{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.mbp-gig-note{color:color-mix(in srgb, var(--pitch) 72%, transparent);font-size:clamp(13px,.2vw + 11px,16px);font-weight:600}.mbp-films{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1vw,24px);display:grid}@media (width>=760px){.mbp-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.mbp-films{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbp-film{border:1.5px solid color-mix(in srgb, var(--white) 18%, transparent);border-radius:clamp(16px,.8vw + 8px,26px);flex-direction:column;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden}.mbp-film:hover,.mbp-film:focus-within{border-color:var(--lime);background:color-mix(in srgb, var(--white) 5%, transparent)}.mbp-film-frame{aspect-ratio:16/9;background:var(--pitch);position:relative}.mbp-film-frame iframe{border:0;width:100%;height:100%;display:block}.mbp-film-poster{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.mbp-film-poster img,.mbp-film-blank{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-brand,ease);position:absolute;inset:0}.mbp-film-blank{background:color-mix(in srgb, var(--white) 6%, var(--pitch));display:block}.mbp-film-poster:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--pitch) 45%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.mbp-film-poster:focus-visible{outline:2px solid var(--lime);outline-offset:-4px}.mbp-film-play{z-index:1;aspect-ratio:1;background:var(--lime);width:clamp(52px,1.6vw + 36px,72px);color:var(--pitch);box-shadow:0 10px 30px color-mix(in srgb, var(--pitch) 50%, transparent);border-radius:999px;place-items:center;transition:transform .24s cubic-bezier(.3,1.5,.5,1);display:grid;position:relative}.mbp-film-play svg{width:44%;height:44%;margin-left:8%}.mbp-film:hover .mbp-film-play,.mbp-film-poster:focus-visible .mbp-film-play{transform:scale(1.1)}.mbp-film:hover .mbp-film-poster img{transform:scale(1.04)}.mbp-film-words{flex-direction:column;gap:6px;min-width:0;padding:clamp(14px,1.2vw,24px);display:flex}.mbp-film-from{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:clamp(11px,.2vw + 9px,14px);font-weight:800}.mbp-film-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(17px,.5vw + 12px,26px);font-weight:800;line-height:1.2}.mbp-film-line{color:color-mix(in srgb, var(--white) 70%, transparent);font-size:clamp(14px,.25vw + 11px,18px);line-height:1.45}@keyframes mbp-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(4deg)scale(1.03)}}.mbp-sticker{width:min(100%,clamp(220px,26vw,620px));height:auto;filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--pitch) 70%, transparent));cursor:grab;animation:7s ease-in-out infinite mbp-wobble}.mbp-sticker:active{cursor:grabbing}.mbp-prints{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,28px);display:grid}@media (width>=900px){.mbp-prints{grid-template-columns:repeat(4,minmax(0,1fr))}}.mbp-polaroid{background:var(--white);color:var(--pitch);transform:rotate(var(--tilt,0deg));box-shadow:0 12px 26px color-mix(in srgb, var(--pitch) 60%, transparent);border-radius:4px;margin:0;padding:clamp(6px,.5vw + 3px,14px) clamp(6px,.5vw + 3px,14px) 0;transition:transform .28s cubic-bezier(.3,1.5,.5,1)}.mbp-polaroid:hover{z-index:2;position:relative;transform:rotate(0)scale(1.04)}.mbp-polaroid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mbp-polaroid figcaption{font-family:"Atomic Marker", var(--font-sans);text-align:center;padding:.55em .2em .7em;font-size:clamp(13px,.4vw + 9px,22px);line-height:1.15}.mbp-stubs{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.4vw,32px);display:grid}@media (width>=700px){.mbp-stubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.mbp-stubs{grid-template-columns:repeat(4,minmax(0,1fr))}}.mbp-stub{--perf:color-mix(in srgb, var(--pitch) 40%, transparent);background:var(--lime);color:var(--pitch);border-radius:18px;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mbp-stub.is-white{background:var(--white)}.mbp-stub.is-pink{background:var(--pink)}.mbp-stub.is-next{--perf:color-mix(in srgb, var(--lime) 55%, transparent);--ring:inset 0 0 0 2px color-mix(in srgb, var(--lime) 45%, transparent);background:color-mix(in srgb, var(--white) 6%, var(--pitch));color:var(--white);box-shadow:var(--ring)}.mbp-stub.is-next .mbp-stub-side{color:var(--lime)}.mbp-stub-side{border-right:3px dashed var(--perf);place-items:center;padding:clamp(10px,.8vw,20px);display:grid;position:relative}.mbp-stub-side span{writing-mode:vertical-rl;font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;font-size:clamp(24px,1.4vw + 12px,50px);font-weight:700;line-height:1;transform:rotate(180deg)}.mbp-stub-side:before,.mbp-stub-side:after{content:"";background:var(--pitch);border-radius:999px;width:22px;height:22px;position:absolute;right:-12.5px}.mbp-stub-side:before{top:-11px}.mbp-stub-side:after{bottom:-11px}.mbp-stub.is-next .mbp-stub-side:before,.mbp-stub.is-next .mbp-stub-side:after{box-shadow:var(--ring)}.mbp-stub-body{flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,1.4vw,36px);display:flex}.mbp-stub-where{letter-spacing:-.01em;font-size:clamp(16px,.3vw + 13px,21px);font-weight:800;line-height:1.25}.mbp-stub-tag{background:var(--pitch);color:var(--white);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.3em .75em;font-size:clamp(11px,.18vw + 9px,14px);font-weight:800;line-height:1.1;display:inline-flex}.mbp-stub-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,1vw + 16px,44px);font-weight:800;line-height:1.08}.mbp-stub-lines{text-wrap:pretty;flex-direction:column;gap:.55em;font-size:clamp(16px,.25vw + 14px,20px);font-weight:600;line-height:1.38;display:flex}.mbp-stub.is-next .mbp-stub-lines{color:color-mix(in srgb, var(--white) 78%, transparent)}.mbp-stub-go{white-space:nowrap;flex:none}.mbp-stub-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.mbp-stub-foot.is-art{justify-content:flex-end}.mbp-stub-art{flex:none;display:block;position:relative;overflow:hidden}.mbp-stub-art img{max-width:none;height:auto;position:absolute}.mbp-stub-art.is-wave{aspect-ratio:422/519;clip-path:polygon(0 0,90% 0,90% 9%,100% 9%,100% 100%,0 100%);transform-origin:50% 100%;width:clamp(76px,20vw,120px);animation:4.5s ease-in-out infinite mbp-tip}.mbp-stub-art.is-wave img{width:379.147%;top:-62.813%;left:-237.915%}.mbp-stub-art.is-plate{aspect-ratio:752/401;width:clamp(150px,44vw,240px);filter:drop-shadow(0 10px 14px color-mix(in srgb, var(--pitch) 30%, transparent));transform:rotate(-5deg)}.mbp-stub-art.is-plate img{width:212.766%;top:-5.237%;left:-2.261%}@keyframes mbp-tip{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}@media (width>=1200px){.mbp-stub-foot{flex-direction:column-reverse;flex:1;justify-content:flex-start;align-items:flex-start;gap:16px}.mbp-stub-art.is-wave{width:58%;margin:auto}.mbp-stub-art.is-plate{width:100%;margin:auto}.mbp-stub{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.mbp-stub-side{border-right:0;border-bottom:3px dashed var(--perf);place-items:center start;padding:clamp(14px,1vw,28px) clamp(16px,1.4vw,36px)}.mbp-stub-side span{writing-mode:horizontal-tb;font-size:clamp(34px,1.6vw + 12px,72px);transform:none}.mbp-stub-side:before,.mbp-stub-side:after{top:auto;bottom:-12.5px;right:auto}.mbp-stub-side:before{left:-11px}.mbp-stub-side:after{right:-11px}.mbp-stub-lines{font-size:clamp(15px,.3vw + 10.5px,20px)}.mbp-stub-title{font-size:clamp(24px,.9vw + 13px,44px)}}.mbp-jump{scroll-margin-top:clamp(104px,1.4vw + 90px,136px)}.mbp-mash{--mx:0;--my:0;--sy:0;--stage:max(32.5vw, 420px);--top:calc(clamp(64px, 1.4vw + 50px, 96px) + clamp(32px, 2.4vw, 64px));--mash:color-mix(in srgb, var(--white) 60%, var(--lime));--banger:color-mix(in srgb, color-mix(in srgb, var(--pink) 50%, var(--lime)) 80%, var(--pitch));--line:clamp(3px, .3vw + 1.5px, 6px);isolation:isolate;padding-bottom:var(--stage);background:var(--lime);color:var(--pitch);position:relative;overflow:hidden}.mbp-mash-sun{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lime) 0 7.5deg, color-mix(in srgb, var(--lime) 70%, var(--white)) 7.5deg 15deg);width:260vmax;animation:140s linear infinite mbp-sun;position:absolute;top:64%;left:50%;translate:-50% -50%}@keyframes mbp-sun{to{rotate:360deg}}.mbp-mash-words{padding-top:var(--top);padding-bottom:clamp(40px,3vw,80px);position:relative}.mbp-mash-words .mbw-eyebrow{color:var(--pitch)}.mbp-mash-title{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;margin-top:.14em;font-size:clamp(64px,7.6vw,220px);font-weight:700;line-height:.84}.mbp-mash-marker{font-family:"Atomic Marker", var(--font-sans);text-transform:none;color:var(--pink);transform-origin:0;text-shadow:.05em .05em 0 var(--pitch);margin-top:.12em;font-size:.8em;display:inline-block;transform:rotate(-4deg)}.mbp-mash-lead{max-width:36ch;color:color-mix(in srgb, var(--pitch) 88%, transparent);text-wrap:pretty;margin-top:clamp(14px,1.2vw,30px);font-size:clamp(16px,.35vw + 13px,24px);font-weight:600;line-height:1.45}.mbp-mash-foot{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(18px,1.6vw,36px);display:flex}.mbp-mash-count{border-radius:999px;padding:.3em 0;font-size:clamp(15px,.3vw + 12px,20px);font-weight:800;line-height:1.3;transition:background-color .2s,color .2s,padding .2s}.mbp-mash-count.is-done{background:var(--pink);color:var(--white);padding:.35em .9em}.mbp-mash-item{transform:translate3d(calc(var(--mx) * var(--d,10) * 1px), calc(var(--my) * var(--d,10) * .6px + var(--sy) * var(--d,10) * -2.5px), 0);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute}.mbp-mash-hill,.mbp-mash-ridge{height:var(--stage);pointer-events:none;transform-origin:50% 100%;position:absolute;bottom:0;left:0;right:0}.mbp-mash-hill svg,.mbp-mash-ridge svg{width:100%;height:100%;display:block}.mbp-mash-hill.is-squash{animation:.56s cubic-bezier(.3,1.6,.5,1) .13s mbp-squash}@keyframes mbp-squash{0%{scale:1}30%{scale:1.03 .9}to{scale:1}}.mbp-mash-fill{fill:var(--mash);stroke:var(--pitch);stroke-width:var(--line);stroke-linejoin:round}.mbp-mash-crease{fill:none;stroke:color-mix(in srgb, var(--pitch) 50%, var(--mash));stroke-width:calc(var(--line) * .8);stroke-linecap:round}.mbp-mash-steam{bottom:calc(var(--stage) * .77);pointer-events:none;opacity:0;width:clamp(16px,1.5vw,36px);animation:4.2s ease-in-out infinite mbp-steam;position:absolute}.mbp-mash-steam svg{width:100%;height:auto;display:block}.mbp-mash-steam path{fill:none;stroke:color-mix(in srgb, var(--white) 88%, transparent);stroke-width:4px;stroke-linecap:round}.mbp-mash-steam.is-0{left:50%}.mbp-mash-steam.is-1{animation-delay:1.4s;left:64%}.mbp-mash-steam.is-2{animation-delay:2.8s;left:82%}@keyframes mbp-steam{0%{opacity:0;transform:translateY(30%)scaleY(.7)}35%{opacity:.9}to{opacity:0;transform:translateY(-70%)scaleY(1.1)}}.mbp-cut{width:100%;display:block;position:relative;overflow:hidden}.mbp-cut img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;height:auto;position:absolute}.mbp-cut.is-plate{aspect-ratio:752/401;animation:6s ease-in-out infinite mbp-rock}.mbp-cut.is-plate img{width:212.766%;top:-5.237%;left:-2.261%}.mbp-cut.is-wave{aspect-ratio:422/519;clip-path:polygon(0 0,90% 0,90% 9%,100% 9%,100% 100%,0 100%);transform-origin:50% 100%;animation:4.5s ease-in-out infinite mbp-tip}.mbp-cut.is-wave img{width:379.147%;top:-62.813%;left:-237.915%}.mbp-cut.is-masher{aspect-ratio:517/396}.mbp-cut.is-masher img{width:309.478%;top:-116.414%;left:-93.81%}.mbp-cut.is-spoon{aspect-ratio:218/718;clip-path:polygon(0 0,100% 0,100% 100%,26% 100%,26% 46%,0 46%);rotate:22deg}.mbp-cut.is-spoon img{width:733.945%;top:-23.538%;left:-627.064%}.mbp-cut.is-tatties{aspect-ratio:373/286;animation:5s ease-in-out infinite mbp-peel}.mbp-cut.is-tatties img{width:428.954%;top:-152.448%;left:-21.984%}@keyframes mbp-rock{0%,to{rotate:-3deg}50%{rotate:2deg}}@keyframes mbp-peel{0%,to{rotate:8deg}50%{rotate:13deg;scale:1.04}}.mbp-mash-item.is-tatties{top:calc(var(--top) - 1vw);width:clamp(110px,12vw,300px);right:7%}.mbp-mash-item.is-masher{right:5%;bottom:calc(var(--stage) * .73);width:clamp(160px,19vw,460px)}.mbp-mash-item.is-plate{left:49%;bottom:calc(var(--stage) * .48);width:clamp(240px,29vw,720px)}.mbp-mash-item.is-wave{left:5%;bottom:calc(var(--stage) * .1);width:clamp(104px,11vw,270px)}.mbp-mash-item.is-spoon{width:clamp(46px,5vw,130px);bottom:0;right:24%}.mbp-mash-item.is-banger{width:clamp(150px,13vw,330px)}.mbp-mash-item.is-a{left:17%;bottom:calc(var(--stage) * .12)}.mbp-mash-item.is-b{left:31%;bottom:calc(var(--stage) * .19)}.mbp-mash-item.is-c{left:44%;bottom:calc(var(--stage) * .08)}.mbp-mash-item.is-d{left:82%;bottom:calc(var(--stage) * .15)}.mbp-mash-flip{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;width:100%;padding:12px;animation:3.6s ease-in-out infinite mbp-bob;display:block}.mbp-mash-item.is-b .mbp-mash-flip{animation-delay:-.9s}.mbp-mash-item.is-c .mbp-mash-flip{animation-delay:-1.8s}.mbp-mash-item.is-d .mbp-mash-flip{animation-delay:-2.7s}.mbp-mash-flip:focus-visible,.mbp-mash-masher:focus-visible{outline:3px solid var(--pitch);outline-offset:2px}.mbp-banger{aspect-ratio:100/34;border:var(--line) solid var(--pitch);width:100%;transform:rotate(var(--rot,0deg));background:linear-gradient(180deg, color-mix(in srgb, var(--banger) 62%, var(--white)) 0 16%, var(--banger) 34% 70%, color-mix(in srgb, var(--banger) 72%, var(--pitch)) 100%);border-radius:999px;transition:filter .16s;display:block;position:relative}.mbp-banger:before{content:"";background:color-mix(in srgb, var(--white) 72%, transparent);border-radius:999px;height:18%;position:absolute;top:16%;left:14%;right:34%}.mbp-banger:after{content:"";border-left:calc(var(--line) * .6) solid color-mix(in srgb, var(--pitch) 55%, var(--banger));border-radius:999px;width:7%;height:36%;position:absolute;top:36%;right:12%}.mbp-mash-flip:hover .mbp-banger{filter:brightness(1.08)}.mbp-banger.is-flip{animation:.9s cubic-bezier(.3,1.2,.5,1) mbp-flip}@keyframes mbp-bob{0%,to{translate:0}50%{translate:0 -7%}}@keyframes mbp-flip{0%{transform:rotate(var(--rot,0deg))}45%{transform:translateY(-170%) rotate(calc(var(--rot,0deg) + 200deg))}to{transform:rotate(calc(var(--rot,0deg) + 360deg))}}.mbp-mash-masher{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:24px;width:100%;display:block}.mbp-mash-masher>span{transition:translate .2s cubic-bezier(.3,1.5,.5,1);position:relative;rotate:-14deg}.mbp-mash-masher:hover>span{translate:0 -5%}.mbp-mash-masher>span.is-idle{animation:2.4s ease-in-out infinite mbp-hint}.mbp-mash-masher>span.is-slam{animation:.56s cubic-bezier(.3,1.1,.4,1) mbp-slam}@keyframes mbp-hint{0%,70%,to{translate:0}80%{translate:0 -7%}90%{translate:0 2%}}@keyframes mbp-slam{0%{translate:0 -8%}28%{translate:-6% 36%;rotate:-3deg;scale:1}42%{translate:-6% 32%;rotate:-3deg;scale:1.03 .94}to{translate:0;rotate:-14deg;scale:1}}.mbp-mash-splats{pointer-events:none;width:0;height:0;position:absolute;top:88%;left:26%}.mbp-mash-splat{--size:clamp(20px, 2vw + 8px, 48px);left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);border:calc(var(--line) * .7) solid var(--pitch);background:var(--mash);opacity:0;border-radius:50% 44% 54% 46%;animation:.8s cubic-bezier(.2,.8,.3,1) .15s both mbp-splat;position:absolute}@keyframes mbp-splat{0%{opacity:1;transform:translate(0)scale(.3)}65%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 70px)) scale(var(--s,1))}}@media (width<=699px){.mbp-mash{--stage:128vw}.mbp-mash-hill,.mbp-mash-ridge{height:calc(var(--stage) * .74)}.mbp-mash-steam{bottom:calc(var(--stage) * .59)}.mbp-mash-steam.is-0{left:30%}.mbp-mash-steam.is-1{left:50%}.mbp-mash-steam.is-2{left:70%}.mbp-mash-item.is-tatties{top:auto;left:3%;right:auto;bottom:calc(var(--stage) * .79);width:30vw}.mbp-mash-item.is-masher{right:2%;bottom:calc(var(--stage) * .74);width:44vw}.mbp-mash-item.is-plate{left:22%;bottom:calc(var(--stage) * .44);width:68vw}.mbp-mash-item.is-wave{left:2%;bottom:calc(var(--stage) * .17);width:25vw}.mbp-mash-item.is-spoon{right:8%;bottom:calc(var(--stage) * .06);width:10vw}.mbp-mash-item.is-banger{width:30vw}.mbp-mash-item.is-a{left:18%;bottom:calc(var(--stage) * .15)}.mbp-mash-item.is-b{left:38%;bottom:calc(var(--stage) * .24)}.mbp-mash-item.is-c{left:50%;bottom:calc(var(--stage) * .09)}.mbp-mash-item.is-d{left:66%;bottom:calc(var(--stage) * .2)}}.mbp-street{position:relative;overflow:hidden}.mbp-front{background:color-mix(in srgb, var(--pink) 30%, var(--pitch));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--pitch) 60%, transparent), 0 40px 80px color-mix(in srgb, var(--pitch) 80%, transparent);border-radius:clamp(10px,.6vw + 6px,20px) clamp(10px,.6vw + 6px,20px) 0 0;grid-template-columns:1fr;gap:clamp(10px,1vw,24px);padding:clamp(10px,1vw,22px);display:grid;position:relative}@media (width>=900px){.mbp-front{grid-template-columns:3fr 1fr}}.mbp-fascia{background:var(--pitch);box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--white) 8%, transparent);border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(10px,1vw,24px);padding:clamp(12px,1.2vw,30px);display:flex}.mbp-fascia img{width:auto;height:clamp(26px,2.2vw + 8px,72px)}.mbp-fascia-word{font-family:"Atomic Marker", var(--font-sans);color:var(--lime);text-shadow:0 0 12px color-mix(in srgb, var(--lime) 55%, transparent);font-size:clamp(26px,2.4vw + 8px,76px);line-height:1;transform:rotate(-4deg)}.mbp-window{background:radial-gradient(ellipse 70% 60% at 50% 35%, color-mix(in srgb, var(--pink) 22%, var(--pitch)), var(--pitch) 75%);min-height:clamp(440px,44vw,1040px);box-shadow:inset 0 0 0 clamp(6px, .5vw, 12px) color-mix(in srgb, var(--pitch) 85%, var(--white)), inset 0 0 80px color-mix(in srgb, var(--pitch) 90%, transparent);border-radius:6px;position:relative;overflow:hidden}.mbp-window:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(118deg, color-mix(in srgb, var(--white) 12%, transparent) 0%, transparent 26%, transparent 62%, color-mix(in srgb, var(--white) 7%, transparent) 70%, transparent 78%);position:absolute;inset:0}.mbp-window-inside{flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(18px,2vw,48px) clamp(14px,2vw,48px) 0;display:flex;position:absolute;inset:0}.mbp-shelf{justify-content:center;align-items:flex-end;gap:clamp(12px,3vw,80px);width:100%;display:flex;position:relative}.mbp-shelf:after{content:"";background:color-mix(in srgb, var(--white) 16%, var(--pitch));height:clamp(10px,.8vw,20px);box-shadow:0 -2px 0 color-mix(in srgb, var(--white) 22%, transparent), 0 20px 40px color-mix(in srgb, var(--pitch) 80%, transparent);position:absolute;bottom:0;left:0;right:0}.mbp-plinth{flex-direction:column;align-items:center;padding-bottom:clamp(10px,.8vw,20px);display:flex;position:relative}.mbp-book{width:clamp(96px,9vw,260px);height:auto;filter:drop-shadow(0 20px 26px color-mix(in srgb, var(--pitch) 85%, transparent)) drop-shadow(0 0 30px color-mix(in srgb, var(--pink) 30%, transparent));transition:transform .4s cubic-bezier(.3,1.5,.5,1);transform:rotate(-4deg)}.mbp-plinth:hover .mbp-book{transform:rotate(2deg)translateY(-8px)scale(1.04)}.mbp-ghost{aspect-ratio:3/4;border:2px dashed color-mix(in srgb, var(--white) 26%, transparent);width:clamp(70px,6vw,170px);font-family:"Thunder", var(--font-sans);color:color-mix(in srgb, var(--white) 22%, transparent);border-radius:8px;place-items:center;font-size:clamp(40px,3.6vw,110px);font-weight:700;display:grid}.mbp-swing{z-index:2;background:var(--white);width:clamp(84px,6vw + 30px,200px);color:var(--pitch);transform-origin:10% 0;box-shadow:0 8px 16px color-mix(in srgb, var(--pitch) 60%, transparent);border-radius:4px;padding:8px 10px 10px;font-size:clamp(10px,.3vw + 8px,15px);font-weight:700;line-height:1.3;animation:5s ease-in-out infinite mbp-swing;position:absolute;top:18%;right:calc(-1*clamp(56px,5vw,150px));transform:rotate(8deg)}.mbp-swing:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--pitch);border-radius:999px;position:absolute;top:6px;left:10px}.mbp-swing b{padding-left:14px;font-weight:900;display:block}@keyframes mbp-swing{0%,to{transform:rotate(8deg)}50%{transform:rotate(3deg)}}.mbp-shutter{z-index:4;height:calc(var(--down,.55) * 100%);pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--pitch) 50%, transparent), transparent 18%), repeating-linear-gradient(180deg, color-mix(in srgb, var(--white) 30%, var(--pitch)) 0 3px, color-mix(in srgb, var(--white) 20%, var(--pitch)) 3px clamp(14px, 1vw + 6px, 26px), color-mix(in srgb, var(--white) 9%, var(--pitch)) clamp(14px, 1vw + 6px, 26px) clamp(16px, 1vw + 8px, 28px));box-shadow:0 10px 24px color-mix(in srgb, var(--pitch) 70%, transparent);transition:height .9s cubic-bezier(.6,-.2,.25,1.15);position:absolute;inset:0 0 auto}.mbp-shutter:after{content:"";background:color-mix(in srgb, var(--white) 38%, var(--pitch));height:clamp(12px,.8vw + 6px,24px);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--pitch) 50%, transparent);position:absolute;bottom:0;left:0;right:0}.mbp-shopdoor{background:linear-gradient(180deg, color-mix(in srgb, var(--pitch) 70%, var(--white)), var(--pitch));box-shadow:inset 0 0 0 clamp(6px, .5vw, 12px) color-mix(in srgb, var(--pitch) 85%, var(--white));border-radius:6px;display:none;position:relative}@media (width>=900px){.mbp-shopdoor{display:block}}.mbp-shopdoor:after{content:"";background:color-mix(in srgb, var(--white) 55%, var(--pitch));border-radius:999px;width:clamp(8px,.6vw,14px);height:clamp(40px,3vw,90px);position:absolute;top:55%;right:18%}.mbp-flip{z-index:5;perspective:800px;width:clamp(130px,9vw + 40px,300px);position:absolute;top:18%;left:50%;transform:translate(-50%)}.mbp-flip.is-row{width:170px;margin-top:34px;position:relative;top:auto;left:auto;transform:rotate(-3deg)}@media (width>=900px){.mbp-flip.is-row{display:none}}@media (width<=899px){.mbp-plinth.is-first{display:none}}.mbp-flip-cord{border:2px solid color-mix(in srgb, var(--white) 50%, transparent);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;width:60%;height:34px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.mbp-flip-card{min-height:64px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.6,.5,1);position:relative}.mbp-flip-card[data-flipped=true]{transform:rotateY(180deg)}.mbp-flip-face{backface-visibility:hidden;text-align:center;box-shadow:0 10px 20px color-mix(in srgb, var(--pitch) 60%, transparent);border-radius:8px;place-items:center;padding:8px 10px;font-size:clamp(13px,.5vw + 9px,24px);font-weight:900;line-height:1.1;display:grid;position:absolute;inset:0}.mbp-flip-face.is-front{background:var(--white);color:var(--pitch)}.mbp-flip-face.is-back{background:var(--lime);color:var(--pitch);transform:rotateY(180deg)}.mbp-pavement{background:linear-gradient(180deg, color-mix(in srgb, var(--white) 10%, var(--pitch)), var(--pitch));border-radius:0 0 8px 8px;height:clamp(26px,2vw,56px)}.mbp-puddle{pointer-events:none;background:radial-gradient(ellipse 40% 60% at 50% 0%, color-mix(in srgb, var(--pink) 26%, transparent), transparent 70%);filter:blur(6px);height:clamp(40px,5vw,140px)}@media (prefers-reduced-motion:reduce){.mbp-ticker-track,.mbp-bulbs,.mbp-sticker,.mbp-swing,.mbp-done-tick,.mbp-stub-art{animation:none!important}.mbp-shutter,.mbp-flip-card,.mbp-card,.mbp-issue,.mbp-poster,.mbp-poster-playicon,.mbp-film-play,.mbp-film-poster img,.mbp-polaroid,.mbp-print-frame img,.mbp-book{transition:none!important}.mbp-mash *,.mbp-mash-sun{animation:none!important}.mbp-mash-item{transform:none!important}}html[data-motion=off] .mbp-ticker-track,html[data-motion=off] .mbp-bulbs,html[data-motion=off] .mbp-sticker,html[data-motion=off] .mbp-swing,html[data-motion=off] .mbp-stub-art,html[data-motion=off] .mbp-mash *,html[data-motion=off] .mbp-mash-sun{animation:none!important}html[data-motion=off] .mbp-mash-item{transform:none!important}.mbp-offers{gap:clamp(14px,1.2vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.mbp-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1680px){.mbp-offers{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbp-offer{--tone:var(--white);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);background:color-mix(in srgb, var(--white) 3%, transparent);border-radius:clamp(16px,1vw + 8px,28px);flex-direction:column;min-width:0;padding:clamp(20px,1.4vw + 10px,40px);display:flex}.mbp-offer[data-tone=pink]{--tone:var(--pink)}.mbp-offer[data-tone=pink] .mbp-offer-label{color:var(--white)}.mbp-offer[data-tone=lime]{--tone:var(--lime)}.mbp-offer.is-unsure{--tone:var(--lime);background:0 0;border-style:dashed}.mbp-offer-n{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 60%, transparent);align-items:center;gap:10px;font-size:clamp(12px,.22vw + 9px,16px);font-weight:700;display:flex}.mbp-offer-dot{background:var(--tone);border-radius:999px;flex:none;width:10px;height:10px}.mbp-offer-name{letter-spacing:-.02em;text-wrap:balance;margin-top:clamp(12px,.8vw,18px);font-size:clamp(24px,.9vw + 16px,40px);font-weight:800;line-height:1.08}.mbp-offer-for{color:color-mix(in srgb, var(--white) 78%, transparent);text-wrap:pretty;margin-top:10px;font-size:clamp(16px,.3vw + 13px,22px);line-height:1.45}.mbp-offer-label{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);margin-top:clamp(18px,1.2vw,28px);padding-top:clamp(14px,1vw,22px);font-size:clamp(12px,.22vw + 9px,15px);font-weight:700}.mbp-offer-leaves{color:color-mix(in srgb, var(--white) 76%, transparent);text-wrap:pretty;margin-top:8px;font-size:clamp(15px,.25vw + 12px,20px);line-height:1.55}.mbp-offer-by{color:color-mix(in srgb, var(--white) 88%, transparent);align-items:center;gap:8px;margin-top:12px;font-size:clamp(14px,.2vw + 12px,17px);font-weight:700;display:flex}.mbp-offer-by:before{content:"";background:var(--tone,var(--lime));border-radius:999px;flex:none;width:8px;height:8px}.mbp-offer-go{align-self:flex-start;margin-top:auto}.mbp-offer>.mbp-offer-go{margin-top:max(24px,1.6vw)}.mbp-offer-go:not(.mbw-pill-ghost){background:var(--tone);color:var(--pitch)}.mbp-offer-go:not(.mbw-pill-ghost):hover{background:color-mix(in srgb, var(--tone) 86%, var(--white))}.mbp-offer-go{text-align:left;max-width:100%;padding-block:10px;line-height:1.2}.mbp-offer-go:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.mbp-offer-leaves,.mbp-offer.is-unsure .mbp-offer-for{flex:1 0 auto}.mbp-offer-pic{aspect-ratio:16/10;background:color-mix(in srgb, var(--white) 8%, transparent);border-radius:clamp(10px,.7vw + 4px,18px);margin:0 0 clamp(16px,1.2vw,26px);transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.mbp-offer-pic img{object-fit:cover;width:100%;height:100%;display:block}.mbp-offer:hover .mbp-offer-pic{box-shadow:0 10px 0 -4px var(--tone);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.mbp-offer-pic{transition:none}.mbp-offer:hover .mbp-offer-pic{transform:none}}@media (width>=1024px){.mbp-offer.is-sprint .mbp-offer-pic{aspect-ratio:21/8}}.mbp-offer.is-sprint{border-color:color-mix(in srgb, var(--lime) 40%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--lime) 7%, transparent), color-mix(in srgb, var(--white) 2%, transparent) 60%);grid-column:1/-1}.mbp-offer.is-sprint .mbp-offer-n{color:var(--lime)}.mbp-offer.is-sprint{scroll-margin-top:clamp(96px,1.4vw + 84px,128px)}.mbp-offer .mbp-sprint-row{border-top:0;margin-top:4px}.mbp-offer .mbp-sprint-row>.mbsv-offer{border-bottom:0;padding-bottom:0}@media (width>=1024px){.mbp-offer .mbp-sprint-row>.mbsv-offer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(32px,3vw,64px)}.mbp-offer .mbp-sprint-row .mbsv-what{display:contents}.mbp-offer .mbp-sprint-row .mbsv-what>*{grid-column:2}.mbp-offer .mbp-sprint-row .mbsv-name{grid-area:1/1}.mbp-offer .mbp-sprint-row .mbsv-line{grid-area:1/2;align-self:end}.mbp-offer .mbp-sprint-row .mbsv-canvas{grid-area:2/1/auto/-1;margin-top:clamp(24px,2vw,36px)}.mbp-offer .mbp-sprint-row .mbsv-go{grid-area:3/1/span 6;align-self:start;margin-top:clamp(20px,1.6vw,28px)}}.mbp-offer.is-sprint .mbsv-name{letter-spacing:-.02em;font-size:clamp(26px,1.2vw + 16px,48px);line-height:1.08}.mbp-offer.is-sprint .mbsv-product{margin-top:14px;font-size:clamp(16px,.35vw + 12px,22px)}.mbp-offer.is-sprint .mbsv-go{gap:12px;margin-top:8px}.mbp-offer.is-sprint .mbsv-go .mbp-offer-go,.mbp-offer.is-sprint .mbsv-go .mbp-offer-by{margin-top:0}@media (width>=768px) and (width<=1679px){.mbp-offer.is-unsure{grid-column:1/-1}}.mbp-talks-open-also{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 55%, transparent);font-size:clamp(12px,.22vw + 9px,15px);font-weight:700}.mbp-talks-open-room .mbp-print-frame{aspect-ratio:4/3}@media (width>=768px){.mbp-talks-open-room .mbp-print-frame{aspect-ratio:21/9}}.mbp-talks-open-caption{color:color-mix(in srgb, var(--white) 62%, transparent);text-wrap:pretty;max-width:60ch;margin-top:clamp(14px,.8vw + 8px,26px);font-size:clamp(13px,.25vw + 10px,17px);line-height:1.45}.mbp-bench{gap:clamp(12px,1vw + 4px,24px);margin:clamp(36px,3vw + 12px,64px) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.mbp-bench{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mbp-bench{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbp-speaker{border:1px solid color-mix(in srgb, var(--white) 14%, transparent);background:color-mix(in srgb, var(--white) 3%, transparent);border-radius:clamp(16px,1vw + 8px,28px);flex-direction:column;padding:clamp(18px,1vw + 10px,32px);display:flex}.mbp-speaker-head{align-items:center;gap:clamp(12px,.6vw + 8px,20px);display:flex}.mbp-speaker-face{aspect-ratio:1;object-fit:cover;background:color-mix(in srgb, var(--white) 8%, var(--night));border-radius:999px;flex:none;width:clamp(64px,2vw + 52px,96px);height:auto}.mbp-speaker-name{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(20px,.6vw + 14px,30px);font-weight:800;line-height:1.12}.mbp-speaker-role{color:var(--lime);margin-top:4px;font-size:clamp(14px,.2vw + 12px,17px);font-weight:700}.mbp-speaker-line{color:color-mix(in srgb, var(--white) 80%, transparent);text-wrap:pretty;margin-top:14px;font-size:clamp(15px,.2vw + 12px,18px);line-height:1.5}.mbp-speaker-line strong{color:var(--white);font-weight:800}.mbp-speaker-line.is-about{color:color-mix(in srgb, var(--white) 64%, transparent);margin-top:8px}.mbp-speaker-more{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent);margin-top:14px;padding-top:4px}.mbp-speaker-toggle{min-height:44px;color:var(--lime);text-underline-offset:4px;align-items:center;gap:8px;font-size:clamp(15px,.2vw + 12px,18px);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mbp-speaker-chev{transition:transform .2s;display:inline-block}.mbp-speaker-toggle[aria-expanded=true] .mbp-speaker-chev{transform:rotate(180deg)}.mbp-speaker-talks{margin:2px 0 0;padding:0;list-style:none}.mbp-speaker-talks li{border-top:1px solid color-mix(in srgb, var(--white) 10%, transparent);padding-block:10px}.mbp-speaker-talks li:first-child{border-top:0}.mbp-speaker-talk{color:var(--white);font-size:clamp(15px,.2vw + 12px,18px);font-weight:800;line-height:1.3}.mbp-speaker-talkline{color:color-mix(in srgb, var(--white) 70%, transparent);margin-top:2px;font-size:clamp(14px,.2vw + 12px,16px);line-height:1.45}.mbp-speaker-site{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.mbp-speaker.is-book{background:var(--pink);border-color:var(--pink);color:var(--pitch)}.mbp-speaker.is-book .mbp-speaker-line{color:color-mix(in srgb, var(--pitch) 84%, transparent)}.mbp-speaker.is-book .mbp-faces{--ring:var(--pink)}.mbp-speaker-go{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto;padding-top:22px;display:flex}.mbp-speaker-note{max-width:22ch;color:color-mix(in srgb, var(--pitch) 80%, transparent);font-size:clamp(13px,.2vw + 11px,16px);font-weight:700;line-height:1.4}.mbp-panel-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-size:clamp(12px,.22vw + 9px,15px);font-weight:800}.mbp-speaker.is-book .mbp-panel-tag{color:var(--pitch)}.mbp-join{gap:20px}@media (width>=900px){.mbp-join{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(24px,3vw,64px)}.mbp-join-words{max-width:60ch}.mbp-join-go{flex:none}}.mbp-bookband{isolation:isolate;background:var(--night);position:relative;overflow:clip}.mbp-bookband-picture{height:clamp(320px,92vw,600px);position:relative}.mbp-bookband-picture img{object-fit:cover;object-position:72% 30%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mbp-bookband-veil{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--night) 80%, transparent) 0%, color-mix(in srgb, var(--night) 0%, transparent) 26%), linear-gradient(0deg, var(--night) 0%, color-mix(in srgb, var(--night) 60%, transparent) 14%, color-mix(in srgb, var(--night) 0%, transparent) 34%);position:absolute;inset:0}.mbp-bookband-words{z-index:1;margin-top:clamp(-56px,-8vw,-20px);padding-bottom:clamp(32px,3vw,96px);position:relative}.mbp-booktitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(42px,4vw + 10px,120px);font-weight:800;line-height:1.02}.mbp-bookaside{color:color-mix(in srgb, var(--white) 62%, transparent);font-size:clamp(17px,.45vw + 13px,26px);font-style:italic}.mbp-drawline{color:var(--white);letter-spacing:-.01em;font-size:clamp(17px,.4vw + 13px,24px);font-weight:800;line-height:1.3}.mbp-bookband-sticker{z-index:1;aspect-ratio:1;text-align:center;background:var(--pink);width:clamp(96px,6vw + 40px,200px);color:var(--white);font-family:"Thunder", var(--font-sans);text-transform:uppercase;box-shadow:inset 0 0 0 clamp(3px, .2vw + 2px, 6px) var(--pitch), 0 14px 30px color-mix(in srgb, var(--pitch) 55%, transparent);border-radius:999px;place-content:center;gap:.12em;padding:.8em;font-weight:700;line-height:.86;animation:6s ease-in-out infinite mbp-bookband-bob;display:grid;position:absolute;top:36%;right:3%}.mbp-bookband-sticker span{font-size:clamp(24px,1.8vw + 8px,58px)}.mbp-bookband-sticker b{color:var(--lime);font-size:clamp(14px,.85vw + 6px,28px);font-weight:700}@keyframes mbp-bookband-bob{0%,to{transform:rotate(11deg)}50%{transform:rotate(5deg)scale(1.04)}}@media (width>=80em){.mbp-bookband{align-items:center;min-height:max(620px,42.44vw);display:flex}.mbp-bookband-picture{height:auto;position:absolute;inset:0}.mbp-bookband-picture img{object-position:58% 50%}.mbp-bookband-veil{background:linear-gradient(90deg, color-mix(in srgb, var(--night) 90%, transparent) 0%, color-mix(in srgb, var(--night) 72%, transparent) 24%, color-mix(in srgb, var(--night) 20%, transparent) 42%, color-mix(in srgb, var(--night) 0%, transparent) 54%), linear-gradient(180deg, color-mix(in srgb, var(--night) 72%, transparent) 0%, color-mix(in srgb, var(--night) 0%, transparent) 20%), linear-gradient(0deg, color-mix(in srgb, var(--night) 80%, transparent) 0%, color-mix(in srgb, var(--night) 0%, transparent) 18%)}.mbp-bookband-words{margin-top:0;padding-block:clamp(110px,4vw + 60px,180px) clamp(56px,3vw,96px)}.mbp-bookband-words>*{max-width:clamp(28rem,30vw,46rem)}.mbp-bookband-sticker{top:38%;left:74%;right:auto}}.mbp-bookshot{aspect-ratio:4/5;border-radius:var(--radius-panel);max-width:min(460px,82vw);box-shadow:clamp(6px, .5vw + 3px, 16px) clamp(6px, .5vw + 3px, 16px) 0 0 var(--pink);margin-inline:auto;position:relative;overflow:hidden}.mbp-bookshot img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.mbp-bookshot:hover img{transform:scale(1.03)rotate(-1deg)}.mbp-bookface{width:56px;height:56px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--white) 22%, transparent);background:url(/brand/andrew-on-stage.jpg) 52% 17%/300% no-repeat;border-radius:999px;flex:none}.mbp-peek{isolation:isolate;background:var(--lime);color:var(--pitch);padding-block:clamp(104px,7vw + 40px,220px) clamp(72px,7vw,180px);position:relative;overflow-x:clip}.mbp-peek .mbw-eyebrow{color:var(--pitch)}.mbp-peek-marker{text-transform:none;width:fit-content;color:var(--pink);text-shadow:.05em .05em 0 var(--pitch);margin-top:.12em;font-size:.86em;line-height:1;display:block;rotate:-4deg}@media (width>=48em){.mbp-peek-marker{font-size:.78em}}.mbp-peek-lead{color:color-mix(in srgb, var(--pitch) 86%, transparent);text-wrap:pretty;font-size:clamp(17px,.4vw + 13px,24px);font-weight:600;line-height:1.5}.mbp-peek-tape{z-index:3;pointer-events:none;background:var(--pitch);color:var(--lime);box-shadow:0 12px 28px color-mix(in srgb, var(--pitch) 45%, transparent);position:absolute;top:0;left:-6vw;right:-6vw;overflow:hidden;translate:0 -50%;rotate:-2deg}.mbp-peek-tape-track{width:max-content;animation:52s linear infinite mbp-tick;display:flex}.mbp-peek-tape-item{white-space:nowrap;font-family:"Thunder", var(--font-sans);text-transform:uppercase;align-items:center;gap:.5em;padding:.3em 0 .24em .5em;font-size:clamp(28px,2vw + 12px,60px);font-weight:700;line-height:1;display:inline-flex}.mbp-peek-tape-item:after{content:"✦";color:var(--pink);font-size:.55em}.mbp-clues{border-bottom:2px solid var(--pitch);padding:0;list-style:none}.mbp-clues-item{border-top:2px solid var(--pitch);letter-spacing:-.015em;text-wrap:balance;align-items:baseline;gap:.7em;padding-block:clamp(16px,.8vw + 10px,26px);font-size:clamp(19px,.7vw + 14px,30px);font-weight:800;line-height:1.2;display:flex}.mbp-clues-item .mbp-peek-clue{border-radius:var(--radius-pill);background:var(--pitch);color:var(--lime);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:.22em .6em .16em;font-size:clamp(11px,.25vw + 9px,15px);font-weight:800;line-height:1.2;transition:rotate .3s cubic-bezier(.3,1.6,.5,1);translate:0 -.15em;rotate:-3deg}.mbp-clues-item:nth-child(2n) .mbp-peek-clue{rotate:3deg}@media (hover:hover){.mbp-clues-item:hover .mbp-peek-clue{rotate:-10deg}.mbp-clues-item:nth-child(2n):hover .mbp-peek-clue{rotate:10deg}}@media (prefers-reduced-motion:reduce){.mbp-peek-tape-track,.mbp-bookband-sticker{animation:none}.mbp-bookshot img,.mbp-clues-item .mbp-peek-clue{transition:none}}html[data-motion=off] .mbp-peek-tape-track,html[data-motion=off] .mbp-bookband-sticker{animation:none}@media (width>=768px) and (width<=1679px){.mbp-offer.is-unsure .mbp-offer-pic{aspect-ratio:21/7}}
