
*{box-sizing:border-box}body{margin:0;min-height:100svh;color:#edeedc;background:radial-gradient(ellipse at 75% 35%,#24301a66,transparent 60%),#080a08;font-family:Arial,Helvetica,sans-serif;color-scheme:dark}header,footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px clamp(20px,5vw,80px)}header{border-bottom:1px solid #ffffff18}.logo{width:226px;max-width:55vw;height:auto}.meta{font:14px monospace;letter-spacing:.1em;color:#b2b6a8;text-align:right;line-height:1.5}main{max-width:1500px;min-height:calc(100svh - 187px);margin:auto;padding:70px clamp(20px,5vw,80px) 64px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.eyebrow{font:14px monospace;letter-spacing:.17em;color:#bfd16c;margin:0 0 24px}h1{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(64px,7.6vw,116px);line-height:.95;letter-spacing:.01em;margin:0 0 28px}h1 span{color:#bfd16c}.intro{font-size:18px;line-height:1.65;color:#c4c8bc;max-width:370px}.launch{display:inline-block;margin-top:24px;padding:15px 0;border-block:1px solid #53613c;font:14px monospace;letter-spacing:.14em}.file{padding:18px;background:#10150e;border:1px solid #4e5840;box-shadow:0 25px 70px #0008;transform:rotate(1.5deg)}.file-head,.file-foot{display:flex;justify-content:space-between;gap:12px;font:14px monospace;letter-spacing:.06em;color:#b7bda9}.file-head{padding-bottom:16px}.file-head b{color:#bfd16c;font-weight:normal}.product{position:relative;aspect-ratio:1.19;overflow:hidden;background:#080a08}.product img{width:100%;height:100%;object-fit:cover;filter:blur(12px) brightness(.4) grayscale(.55);transform:scale(1.08);user-select:none;pointer-events:none}.product:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#0003 3px 4px)}.redaction{position:absolute;z-index:1;inset:27% 8% 24%;background:#070907ed;display:flex;align-items:center;justify-content:center;border-block:1px solid #ffffff0a}.stamp{color:#e76858;border:5px solid currentColor;outline:1px solid currentColor;outline-offset:5px;padding:14px 20px;transform:rotate(-13deg);font-family:Impact,'Arial Black',sans-serif;font-size:clamp(34px,4.2vw,67px);letter-spacing:.055em;white-space:nowrap}.classified{position:absolute;bottom:22px;left:0;right:0;text-align:center;font:14px monospace;letter-spacing:.22em;color:#d1d5c8;z-index:2}.file-foot{padding-top:18px;font-size:12px}.file-foot span:last-child{color:#bfd16c}footer{border-top:1px solid #ffffff18;color:#929987;font-size:14px}footer p{margin:0}footer span{font-family:monospace;letter-spacing:.08em}@media(max-width:850px){main{grid-template-columns:1fr;gap:40px;padding-top:46px;max-width:680px;min-height:0}.file{transform:none}h1{font-size:clamp(65px,13vw,96px)}.stamp{font-size:clamp(35px,8vw,64px)}header{padding-block:20px}.meta{font-size:12px;letter-spacing:.04em}.logo{width:200px}footer{align-items:flex-start;flex-direction:column;gap:12px}.file-head{font-size:12px}}@media(max-width:380px){header{gap:12px}.meta{max-width:90px}.stamp{padding:12px;font-size:31px}.file{padding:12px}.file-head{letter-spacing:0}}
.brand-logo{position:relative;order:0;flex-shrink:0;margin-right:15px}.trademark{position:absolute;right:-15px;top:12%;font-size:16px;color:#edeedc}.logo{width:290px;max-width:55vw}.meta{text-align:right}.file-foot span:first-child:after{content:"™";vertical-align:super;font-size:10px;margin-left:2px}.radar-background,.radar-shade{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.radar-background{object-fit:cover;z-index:0;opacity:.6}.radar-shade{z-index:1;background:linear-gradient(90deg,#080a08e8 0%,#080a08a6 44%,#080a0855 100%)}header,main,footer{position:relative;z-index:2}header{background:#080a0870}footer{background:#080a0870}@media(prefers-reduced-motion:reduce){.radar-background{display:none}body{background-image:linear-gradient(#080a0899,#080a0899),url(radar-poster.jpg);background-size:cover;background-attachment:fixed}}.header-controls{display:flex;align-items:center;gap:22px}#sentSoundToggle{border:1px solid #59643e;color:#dce9b1;background:#0d140c;padding:12px 14px;font:14px monospace;cursor:pointer}#sentSoundToggle:hover,#sentSoundToggle[aria-pressed=true]{border-color:#bfd16c;background:#23301a}#sentSoundToggle:focus-visible{outline:2px solid #bfd16c;outline-offset:4px}.logo{clip-path:inset(0 0 18% 0)}.logo-slogan{position:absolute;bottom:2%;left:35%;right:3%;font-size:clamp(7px,.8vw,10px);font-weight:700;text-align:center;letter-spacing:.07em;color:#eee;white-space:nowrap}.slogan{font-weight:normal;color:#e2e8d2}@media(max-width:650px){.header-controls{flex-direction:column;align-items:flex-end;gap:8px}.header-controls .meta{font-size:10px}#sentSoundToggle{padding:9px;font-size:12px}.logo-slogan{font-size:clamp(6px,1.4vw,9px)}} .launch-countdown{margin-top:30px;padding-top:24px;border-top:1px solid #53613c}.countdown-label{font:14px monospace;letter-spacing:.12em;color:#bfd16c;margin:0 0 16px}.countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:440px}.countdown div{border:1px solid #53613c;background:#0b130bd9;padding:16px 6px;text-align:center}.countdown strong{display:block;font-size:clamp(27px,3.2vw,44px);font-variant-numeric:tabular-nums;color:#edf5d5;line-height:1.1}.countdown span{display:block;font:12px monospace;color:#b9c1ac;margin-top:8px}.launch-date{font:12px monospace;color:#bac3ae;line-height:1.6;margin:14px 0 0}#launch-status{font-size:16px;line-height:1.5;color:#bfd16c}
.launch-contact{margin-top:26px;padding:24px;border:1px solid #6c7c46;background:#10180fef;max-width:470px;border-radius:3px}.launch-contact h2{margin:0 0 10px;font-size:25px;letter-spacing:-.025em}.launch-contact p{font-size:14px;line-height:1.6;color:#c4c8bc}.signup-row{display:flex;gap:8px;margin-top:8px}.signup-row input{min-width:0;flex:1;width:100%;border:1px solid #687653;background:#080d08;color:#fff;border-radius:3px;padding:13px;font:16px Arial}.signup-row button{border:1px solid #bfd16c;background:#bfd16c;color:#101709;padding:13px 16px;font-weight:700;border-radius:3px;cursor:pointer;white-space:nowrap}.signup-row button:hover{background:#d2e488}.signup-row button:disabled{opacity:.65;cursor:wait}.launch-contact label{font-size:14px}.signup-consent{display:flex;align-items:flex-start;gap:8px;margin-top:14px;line-height:1.5}.signup-consent input{margin:3px 0 0;accent-color:#bfd16c;flex-shrink:0}.launch-contact a,.footer-contact{color:#d4e79b;text-underline-offset:4px;overflow-wrap:anywhere}.contact-line{margin-bottom:0;padding-top:14px;border-top:1px solid #53613c}.signup-privacy{font-size:12px!important}.signup-status:empty{display:none}.signup-status{font-weight:bold;color:#e4edc8!important}.signup-status[data-error=true]{color:#ffb8ac!important}.signup-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.launch-contact :focus-visible,.footer-contact:focus-visible{outline:2px solid #d4e79b;outline-offset:3px}@media(max-width:430px){.launch-contact{padding:18px}.signup-row{flex-direction:column}.signup-row button{min-height:44px}}
.sent-contact-links{font-size:13px;line-height:1.8}.sent-contact-links a{color:#dbe5b4;overflow-wrap:anywhere}

@font-face{font-family:"SENT Stencil";src:url("fonts/sent-stencil.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}h1,.stamp,.slogan,.launch-contact h2{font-family:"SENT Stencil","Arial Narrow",sans-serif;font-weight:700;text-transform:uppercase}.slogan{font-size:1.5rem;line-height:1.2}.launch-contact h2{font-size:2rem}.verification-check{margin-top:18px;--altcha-max-width:100%;--altcha-color-base:#10180f;--altcha-color-text:#edeedc;--altcha-color-border:#687653;--altcha-color-footer-bg:#10180f;--altcha-color-border-focus:#bfd16c}.signup-privacy{line-height:1.6}.launch-date{font-size:13px}

.sneak-peek-cta{margin:24px 0;padding:20px;border:1px solid #899d5d;background:rgba(16,22,13,.82)}.sneak-peek-cta h2{margin:0 0 10px;color:#edf1e4}.sneak-peek-cta p{line-height:1.5}.sneak-peek-button{display:inline-block;padding:14px 18px;background:#bdcd92;color:#10150c;font-weight:800;text-decoration:none;line-height:1.4}.sneak-peek-button:focus-visible{outline:3px solid white;outline-offset:4px}

.kickstarter-link{display:inline-block;color:#a8edbf;font-weight:700;text-underline-offset:4px;padding:8px 0}.kickstarter-link:focus-visible{outline:2px solid white;outline-offset:4px}

/* Kickstarter thumbnail card */
.kickstarter-card{display:flex;align-items:center;gap:20px;margin-top:22px;padding:14px;background:rgba(5,8,5,.86);border:1px solid #788354;border-radius:8px;color:#eef1e3;text-decoration:none;transition:border-color .2s,background .2s}.kickstarter-card:hover{background:#151d11;border-color:#c2d38e}.kickstarter-card:focus-visible{outline:3px solid #c2d38e;outline-offset:4px}.kickstarter-card img{display:block;width:126px;height:auto;aspect-ratio:2/3;object-fit:contain;flex:none;border-radius:4px}.kickstarter-card-copy{display:flex;flex-direction:column;gap:10px;min-width:0}.kickstarter-card-copy strong{font-size:22px;line-height:1.15;color:#e0edc5}.kickstarter-card-copy>span:not(.kickstarter-card-eyebrow){font-size:14px;line-height:1.5}.kickstarter-card-eyebrow{font-size:10px;letter-spacing:.14em;color:#b4cc87}.kickstarter-card-copy small{font-size:11px;color:#a5af98}@media(max-width:480px){.kickstarter-card{gap:12px;padding:10px}.kickstarter-card img{width:94px}.kickstarter-card-copy strong{font-size:18px}.kickstarter-card-copy>span:not(.kickstarter-card-eyebrow){font-size:12px}}

.file.reward-lineup{transform:none}.reward-lineup-image{display:block;width:100%;height:auto}.reward-lineup a{display:block}.reward-lineup a:focus-visible{outline:3px solid #bfd16c;outline-offset:5px}

.everydayCarryStatement{margin:20px 0;line-height:1.4}.everydayCarryStatement strong{display:block;color:#f0f3e8;font-size:clamp(18px,2vw,24px)}.everydayCarryStatement span{display:block;margin-top:6px;color:#c4d991;font-weight:700;font-size:clamp(17px,1.8vw,22px)}

.campaign-video{margin:24px 0;max-width:470px}.campaign-video h2,.reward-addons h2{font:700 23px "SENT Stencil",Arial,sans-serif;color:#e0edc5}.video-frame{aspect-ratio:16/9;background:#080a08;border:1px solid #788354}.video-frame iframe{display:block;width:100%;height:100%;border:0}.reward-original{position:relative;overflow:hidden}.reward-original img{display:block;width:100%;height:auto;position:absolute;left:0;top:0}.reward-bundles{aspect-ratio:941/875}.reward-exclusive{aspect-ratio:941/397}.reward-exclusive img{transform:translateY(-76.25598086%)}.captains-approved{margin:0}.reward-addons{padding:20px 0 6px}.reward-addons h2{margin:0 0 16px}.addon-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.addon-grid article{border:1px solid #53613c;padding:16px;background:#080d08}.addon-grid h3{font-size:17px;line-height:1.4;margin:0}.addon-grid h3 span{display:block;color:#bfd16c;font-size:24px;margin-top:8px}.addon-grid p{font-size:14px;line-height:1.6;color:#c4c8bc;margin-bottom:0}@media(max-width:480px){.addon-grid{grid-template-columns:1fr}}

.website-launch-timing{font-size:clamp(22px,2.5vw,32px);font-weight:700;line-height:1.3;color:#edf5d5;margin:0}

.mailchimp-badge{display:inline-block;max-width:100%;margin-top:8px;background:#000;border-radius:4px}.mailchimp-badge img{display:block;max-width:100%;height:auto;padding:2px}

.launch-contact .mailchimp-badge{display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;border:1px solid #788354;background:#000;color:#f3f5ec;text-decoration:none}.mailchimp-badge img{width:220px;height:auto;padding:0}.mailchimp-badge span{font:13px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.mailchimp-badge:focus-visible{outline:3px solid #bfd16c;outline-offset:4px}

.creator-community-promo{max-width:470px;margin:26px 0;padding:26px 24px;background:#10180fe8;border:1px solid #788354}.creator-community-promo .eyebrow{font-size:12px;line-height:1.6;margin:0 0 14px}.creator-community-promo h2,.creator-file-card h2{font-family:"SENT Stencil",Impact,sans-serif;text-transform:uppercase;font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0 0 16px}.creator-community-promo p:not(.eyebrow){font-size:16px;line-height:1.6;color:#d4dcc8}.creator-community-promo .sneak-peek-button{font-size:14px;margin-top:8px}footer a{color:#d4e79b;text-underline-offset:4px}footer{flex-wrap:wrap}.creator-community-page main{grid-template-columns:1.1fr .9fr;gap:64px;min-height:75svh;align-items:center}.creator-community-page h1{font-size:clamp(46px,5.7vw,88px);line-height:1.02}.creator-lead{font-size:clamp(22px,2.7vw,34px);line-height:1.3;color:#e5eccf}.creator-copy{max-width:520px;font-size:18px;line-height:1.7;color:#c4c8bc}.creator-community-hero .sneak-peek-button{margin-top:20px}.creator-file-card{background:#10180f;border:1px solid #788354;padding:clamp(24px,3.4vw,46px)}.creator-file-icon{display:block;width:100px;height:100px;color:#bfd16c;margin:22px 0 28px}.creator-file-card p{font-size:18px;line-height:1.65;color:#d1d8c4}.creator-file-card .creator-use-note{font-size:15px;color:#b7c1aa}.creator-file-card .creator-launch-note{font:13px/1.7 monospace;border-top:1px solid #53613c;padding-top:18px;margin-top:26px;color:#bfd16c}.creator-terms,.creator-back{color:#d4e79b;text-underline-offset:4px;line-height:1.5}.creator-back{font-size:14px}.creator-community-page :focus-visible{outline:3px solid #d4e79b;outline-offset:5px}@media(max-width:850px){.creator-community-page main{grid-template-columns:1fr;gap:38px;padding-top:42px}.creator-community-page h1{font-size:clamp(45px,9vw,70px)}.creator-community-page .creator-file-card{width:100%}}@media(max-width:380px){.creator-community-page header{gap:18px}.creator-community-page .logo{max-width:52vw}.creator-back{font-size:12px}}
