/* Master Blaster's brand, with an editorial product-showcase composition. */
.announcement{background:#071f49}.header{position:relative;z-index:4;background:#f6faff;border-bottom:1px solid #071f490d;height:100px}.header nav{font-size:14px;gap:38px}.header .small{background:var(--navy);color:white}.hero{background-color:#f6faff;background-image:radial-gradient(#0c4e8120 .8px,transparent .8px),radial-gradient(ellipse at 73% 55%,#6fd9ff60,transparent 58%);background-size:14px 14px,100% 100%;isolation:isolate}.showcase-word{position:absolute;top:2%;left:0;right:0;white-space:nowrap;text-align:center;font-size:clamp(150px,25vw,420px);font-weight:700;letter-spacing:-.09em;line-height:1;color:#0057ef09;-webkit-text-stroke:1px #0057ef1c;z-index:-1;pointer-events:none}.hero-inner{max-width:1500px;min-height:690px;grid-template-columns:.8fr 1.2fr;padding-top:64px;padding-bottom:40px;gap:25px}.hero-copy{align-self:center}.hero h1{font-size:clamp(90px,8.6vw,136px);letter-spacing:-2px;line-height:.88;margin-top:30px}.hero .intro{font-size:17px;line-height:1.7;color:#344961}.hero h1 span{color:var(--blue);text-shadow:none;-webkit-text-stroke:0}.hero .eyebrow{font-size:11px;letter-spacing:2px}.mini-star{color:var(--blue)}.hero .cta-note{color:#566980;font-size:11px}.product-stage{justify-content:center}.product-halo{top:7%;width:95%;border:0;background:radial-gradient(ellipse,#fff9,transparent 70%)}.product-halo:before{border:0}.spark{display:none}.round-note{background:var(--blue);color:white;border:0;box-shadow:none;padding:31px 18px;top:5%;right:0;transform:rotate(10deg);font-size:10px;letter-spacing:.5px}.round-note strong{font-size:12px}#viewer{height:480px}.viewer-toolbar{background:#fff;border-color:#e4ecf3;box-shadow:0 6px 25px #071f490b;padding:6px}.viewer-toolbar button{font-size:13px;padding:9px 17px}.viewer-help{color:#536882;font-size:12px}.model-note{color:#536882}.hero-bottom{padding:21px 6%;border-top:1px solid #071f4915;background:#ffffff60}.showcase-index{display:grid;grid-template-columns:repeat(3,1fr);padding:0 7%;border-bottom:1px solid #e3e9f0;background:white}.showcase-index a{display:flex;align-items:center;gap:25px;padding:38px 25px;text-decoration:none;border-left:1px solid #e3e9f0;transition:background .2s}.showcase-index a:last-child{border-right:1px solid #e3e9f0}.showcase-index a:hover{background:#f1f8ff}.showcase-index a>span{font-size:42px;font-weight:500;letter-spacing:-2px;color:#b7cce1}.showcase-index strong{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.3px}.showcase-index b{margin-left:auto;font-weight:400;color:var(--blue);font-size:24px}.section{padding-top:115px;padding-bottom:115px}.section h2{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(38px,4vw,60px);font-weight:600;line-height:1.08;letter-spacing:-2.6px}.section h2 span{color:#66788c}.section-heading{margin-bottom:58px;column-gap:100px}.section-heading>.eyebrow{color:var(--blue)}.lifestyle{border-radius:4px;min-height:470px}.features article{padding:30px 0}.feature-number{background:transparent;color:#aec3d8;font-size:24px;font-weight:500;width:32px}.features h3{font-size:20px;font-weight:600}.features p{font-size:15px}.statement{overflow:hidden;position:relative;text-align:center;padding:20px 0 75px;background:white}.statement>span{display:block;font-size:clamp(80px,14vw,220px);line-height:1.1;letter-spacing:-.07em;font-weight:700;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #becfdf}.statement p{margin:-20px 0 0;position:relative;font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-1.2px;line-height:1.2}.launch{position:relative;overflow:hidden;background-color:#072554;background-image:radial-gradient(#ffffff12 .8px,transparent .8px);background-size:15px 15px;padding-top:100px;padding-bottom:100px}.launch h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(72px,7vw,110px);font-weight:800;line-height:.92;letter-spacing:-1px}.launch h2 span{color:var(--yellow)}.preorder-card{border-radius:7px;padding:40px}.faq h2{font-size:52px}.faq .eyebrow{color:var(--blue)}footer{background:#f5f9fc;border-top:1px solid #e3e9f0}.reveal-enabled .meet-grid,.reveal-enabled .section-heading,.reveal-enabled .preorder-card,.reveal-enabled .faq-list{transition:opacity .7s,transform .7s}.reveal-enabled .awaiting-reveal{opacity:0;transform:translateY(24px)}
@media(max-width:1050px){.hero-inner{grid-template-columns:1fr 1.1fr;gap:5px;min-height:600px}.hero h1{font-size:100px}.header nav{gap:22px}#viewer{height:415px}.showcase-index{padding:0 4%}.showcase-index a{padding:30px 15px;gap:14px}.showcase-index strong{font-size:14px}.showcase-index a>span{font-size:33px}.showcase-index b{display:none}.section-heading{column-gap:40px}.lifestyle{min-height:420px}}
@media(max-width:680px){.header{height:80px}.hero-inner{grid-template-columns:1fr;padding:37px 6% 26px;gap:0}.hero h1{font-size:clamp(98px,24vw,145px);margin:17px 0 22px}.hero .eyebrow{font-size:10px;letter-spacing:1.3px}.hero .intro{font-size:16px}.hero .cta-note{font-size:11px}.showcase-word{top:45%;font-size:34vw;letter-spacing:-.08em}.product-stage{margin-top:12px}#viewer{height:340px}.round-note{padding:25px 14px;right:-4px;top:6%;font-size:9px}.round-note strong{font-size:10px}.viewer-toolbar button{font-size:12px;padding:8px 14px}.hero-bottom{padding:16px 6%}.showcase-index{grid-template-columns:1fr;padding:0 6%}.showcase-index a{padding:22px 0;border:0;border-bottom:1px solid #e3e9f0;gap:25px}.showcase-index a:last-child{border:0}.showcase-index a>span{font-size:32px;width:40px}.showcase-index strong{font-size:15px}.showcase-index strong br{display:none}.showcase-index strong br:after{content:' '}.showcase-index b{display:block}.section{padding:65px 6%}.section h2{font-size:39px;letter-spacing:-1.8px}.section-heading{margin-bottom:30px}.section-heading>p:last-child{font-size:15px}.lifestyle{min-height:345px}.features article{padding:25px 0}.features p{font-size:14px}.statement{padding:0 0 55px}.statement>span{font-size:17vw}.statement p{font-size:26px;margin:5px 0 0;letter-spacing:-.8px}.launch h2{font-size:77px;letter-spacing:-1px}.preorder-card{padding:28px}.faq h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.reveal-enabled .awaiting-reveal{opacity:1;transform:none}}
.investor-link{display:inline-flex;align-items:center;gap:12px;margin-top:24px;color:var(--navy);text-decoration:none;text-align:left;border-top:1px solid #071f491c;padding-top:18px}.investor-link img{border-radius:50%;object-fit:cover;object-position:50% 66%;border:2px solid white;box-shadow:0 2px 8px #071f4918}.investor-link>span{font-size:9px;letter-spacing:1.5px;line-height:1.5}.investor-link strong{display:block;font-size:15px;letter-spacing:-.3px}.investor-link .investor-arrow{font-size:22px;margin-left:15px;color:var(--blue)}.investor-link:hover strong{text-decoration:underline;text-underline-offset:4px}.steve-section{position:relative;isolation:isolate;overflow:hidden;min-height:690px;background:#eff8ff;scroll-margin-top:20px}.steve-photo{position:absolute;inset:0;z-index:-1}.steve-photo img{height:100%;width:100%;object-fit:cover;object-position:62% center}.steve-section:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f5fafffa 0%,#f5faffd9 30%,#f5faff40 49%,transparent 64%)}.steve-content{padding:75px 7% 105px;max-width:750px;width:53%;position:relative}.steve-content .eyebrow{color:var(--blue);font-size:11px}.steve-content h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(65px,7.3vw,108px);font-weight:900;font-style:italic;line-height:.87;letter-spacing:-2px;margin:26px 0}.steve-content h2 span{color:var(--blue)}.steve-lead{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.7px;margin:0 0 17px}.steve-description{max-width:375px;font-size:15px;line-height:1.8;color:#344961;margin:0}.steve-actions{display:flex;align-items:flex-start;flex-direction:column;gap:18px;margin-top:25px}.steve-actions .button{font-size:14px}.steve-official{font-size:13px;font-weight:600;text-underline-offset:4px}.steve-official span{margin-left:10px}.steve-credit{position:absolute;bottom:0;left:0;right:0;padding:19px 7%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--navy);color:#fff}.steve-credit>span{font-size:12px;font-weight:700;letter-spacing:1.3px}.steve-credit b{color:var(--yellow);font-size:20px;margin:0 12px;font-weight:400}.steve-credit a{font-size:10px;color:#c2d5ee;text-underline-offset:3px}
@media(max-width:1050px){.header nav{gap:17px;font-size:12px}.steve-content{padding-left:6%;padding-right:4%;width:54%}.steve-photo img{object-position:60% center}.steve-content h2{font-size:78px}.steve-description{max-width:300px}}
@media(max-width:680px){.investor-link{margin-top:20px;padding-top:15px}.steve-section{min-height:0;padding-top:340px;display:flex;flex-direction:column}.steve-photo{height:420px;bottom:auto}.steve-photo img{object-position:center 65%}.steve-section:after{height:421px;bottom:auto;background:linear-gradient(0deg,#eff8ff 0%,transparent 27%)}.steve-content{width:100%;max-width:none;padding:24px 7% 35px}.steve-content .eyebrow{margin-bottom:20px;font-size:10px}.steve-content h2{font-size:78px;margin:20px 0}.steve-lead{font-size:23px}.steve-description{font-size:15px;max-width:none}.steve-actions{gap:20px}.steve-credit{position:relative;flex-direction:column;align-items:flex-start;padding:18px 7%;gap:8px}.steve-credit>span{font-size:10px;letter-spacing:1px}.steve-credit b{margin:0 8px}.steve-credit a{font-size:10px}}
.posture-section{display:grid;grid-template-columns:1fr 1fr;gap:55px 80px;background:#eef7ff;max-width:none}.posture-heading .eyebrow{color:var(--blue)}.posture-heading>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);max-width:510px;margin:25px 0 0}.posture-body article+article{border-top:1px solid #cbddeb;margin-top:28px;padding-top:28px}.posture-label{font-size:11px;letter-spacing:1.5px;font-weight:700;color:var(--blue)}.posture-body h3{font-size:23px;letter-spacing:-.7px;margin:12px 0}.posture-body p{font-size:15px;line-height:1.8;color:var(--muted)}.posture-body a,.posture-evidence a{font-size:13px;font-weight:600;text-underline-offset:4px}.posture-evidence{grid-column:1/-1;border-top:1px solid #bcd4e8;padding-top:27px}.posture-evidence strong{font-size:17px}.posture-evidence p{font-size:14px;line-height:1.8;color:var(--muted);max-width:1000px}.posture-evidence div{display:flex;gap:25px;flex-wrap:wrap}@media(max-width:680px){.posture-section{grid-template-columns:1fr;gap:32px}.posture-heading>p:not(.eyebrow){font-size:15px}.posture-body h3{font-size:22px}.posture-evidence{grid-column:auto}.posture-body a{display:inline-block;line-height:1.8}}
.adventure{background:#fff}.adventure-heading{display:flex;justify-content:space-between;align-items:center;gap:35px}.adventure .eyebrow{color:var(--blue)}.channel-preview{display:flex;align-items:center;gap:13px;border:1px solid #dbe5ee;border-radius:12px;padding:18px;flex-shrink:0}.youtube-symbol{display:grid;place-items:center;background:#f02222;color:white;border-radius:10px;width:49px;height:35px;font-size:18px}.channel-preview strong{font-size:14px}.channel-preview p{margin:4px 0 0;font-size:12px;color:var(--muted)}.adventure-intro{color:var(--muted);max-width:650px;line-height:1.8;margin:25px 0 35px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.video-thumb{aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:10px;isolation:isolate;background:var(--navy)}.video-thumb img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2}.video-thumb:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06234cec,transparent)}.video-thumb>strong{position:absolute;left:18px;bottom:22px;color:white;font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(28px,3.4vw,49px);line-height:.95;font-weight:900;font-style:italic;letter-spacing:-.5px;max-width:85%;text-shadow:0 2px 10px #0005}.sample-tag{position:absolute;top:10px;left:10px;font-size:9px;letter-spacing:1px;padding:4px 7px;background:#ffffffec;color:var(--navy);font-weight:700;border-radius:3px}.video-play{position:absolute;right:13px;bottom:14px;color:var(--navy);background:var(--yellow);width:33px;height:33px;display:grid;place-items:center;border-radius:50%;font-size:12px}.thumb-two img,.thumb-five img{object-position:85% center}.thumb-three img{transform:scale(1.7);transform-origin:70% 75%}.thumb-three:after{background:linear-gradient(90deg,#0057efcf,transparent)}.thumb-three>strong,.thumb-five>strong{color:var(--yellow)}.thumb-four img{filter:grayscale(1)}.thumb-four:after{background:linear-gradient(90deg,#06234c, #06234c22)}.thumb-five:after{background:linear-gradient(90deg,#071f49f2,#071f4933)}.thumb-six:after{background:linear-gradient(90deg,#ffe631f2,#ffe63111)}.thumb-six>strong{color:var(--navy);text-shadow:none}.thumb-six .video-play{background:var(--navy);color:white}.video-card .episode{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--blue);margin:18px 0 7px}.video-card h3{font-size:18px;line-height:1.35;letter-spacing:-.4px;margin:0}.video-card>p:last-child{font-size:13px;color:var(--muted);line-height:1.6;margin:8px 0 0}.video-disclosure{font-size:12px;color:var(--muted);line-height:1.7;border-top:1px solid #e1e9f0;padding-top:22px;margin:35px 0 0}@media(max-width:950px){.adventure-heading{align-items:flex-start;flex-direction:column;gap:24px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-thumb>strong{font-size:40px}}@media(max-width:680px){.video-grid{grid-template-columns:1fr;gap:30px}.video-thumb>strong{font-size:46px}.adventure-intro{font-size:15px}.channel-preview{padding:14px;width:100%}.video-card h3{font-size:19px}.video-disclosure{font-size:12px}}
.giveaway{background:#06152d;color:white;overflow:hidden;padding-top:75px}.giveaway-copy{text-align:center;padding:0 6%;position:relative;z-index:1}.giveaway .eyebrow{color:#83dfff;font-size:11px}.giveaway h2{font-family:'Barlow Condensed',Impact,sans-serif;font-style:italic;font-size:clamp(50px,6.5vw,96px);line-height:.95;margin:0 0 25px;font-weight:900;letter-spacing:-1px}.giveaway h2 span{color:var(--yellow)}.giveaway-copy>p:not(.eyebrow){font-size:17px;color:#c1d2e9;line-height:1.7}.giveaway-copy .button{margin-top:10px}.giveaway>img{width:100%;height:auto;display:block;max-height:720px;object-fit:cover}.giveaway-note{padding:25px 7% 40px;border-top:1px solid #ffffff20}.giveaway-note strong{font-size:14px}.giveaway-note p{font-size:12px;color:#b7cae2;line-height:1.8;max-width:1000px;margin-bottom:0}@media(max-width:680px){.giveaway{padding-top:55px}.giveaway h2{font-size:49px}.giveaway-copy>p:not(.eyebrow){font-size:15px}.giveaway>img{min-height:250px;object-fit:contain}.giveaway-note{padding:22px 6% 30px}}
