@font-face{font-family:Bowlby One SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-sc-latin-ext-400-normal-DCwUCejp.woff2)format("woff2"),url(/assets/bowlby-one-sc-latin-ext-400-normal-DdIIB6VC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bowlby One SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-sc-latin-400-normal-CBAuFTm8.woff2)format("woff2"),url(/assets/bowlby-one-sc-latin-400-normal-DTrcXfXA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-vietnamese-400-normal-B7Iv8-Rg.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-400-normal-Sle7MYWg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-latin-ext-400-normal-D42HmrHD.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-400-normal-BH175q6o.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-latin-400-normal-A6LyuA6R.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-400-normal-D89K-qEP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:80px}:root{--ink:#131528;--navy-950:#07192a;--navy-900:#0a2236;--navy-800:#10314a;--cream:#f5f0e5;--cream-strong:#fff9ec;--brett-blue:#22b8ee;--brett-blue-bright:#43cbff;--pepe-green:#67b646;--pepe-green-bright:#83d34d;--pepe-green-dark:#1a3212;--brett-pink:#f0528a;--pepe-orange:#c96b32;--text-dark:#15172b;--text-dark-soft:#44475a;--text-light:#fff8e8;--text-light-soft:#fff8e8bd;--text-muted:#7a7694;--font-display:"Bowlby One SC", cursive;--font-body:"Bricolage Grotesque", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--max-width:1280px;--gutter:clamp(20px, 4vw, 64px);--ease-brand:cubic-bezier(.2,.7,.2,1);--dur-fast:.15s;--dur-norm:.22s;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-pill:999px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);color:var(--text-dark);background-color:var(--ink);font-size:17px;font-weight:400;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--brett-pink);outline-offset:3px;border-radius:var(--r-sm)}.container{width:100%;max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.texture-overlay{pointer-events:none;z-index:9999;opacity:.025;background-image:radial-gradient(circle, var(--ink) .7px, transparent .7px);mix-blend-mode:multiply;background-size:5px 5px;position:fixed;inset:0}.btn{justify-content:center;align-items:center;gap:var(--s2);font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;border-radius:var(--r-pill);transition:all var(--dur-norm) var(--ease-brand);white-space:nowrap;cursor:pointer;border:2px solid #0000;padding:14px 32px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--brett-pink);outline-offset:4px}.btn--primary{background:var(--brett-blue);color:var(--navy-950);box-shadow:0 4px 12px #22b8ee4d}.btn--primary:hover{background:var(--cream);border-color:var(--cream);transform:translateY(-3px);box-shadow:0 8px 24px #fff8e866}.btn--primary:active{transform:translateY(0)scale(.985)}.btn--secondary{background:var(--cream);color:var(--navy-950)}.btn--secondary:hover{background:#fff;transform:translateY(-2px)}.btn--secondary:active{transform:translateY(0)scale(.985)}.btn--ghost{color:var(--text-light);background:0 0;border:1px solid #fff8e840}.btn--ghost:hover{background:#fff8e80f;border-color:#fff8e880;transform:translateY(-2px)}.btn--ghost:active{transform:translateY(0)scale(.985)}.btn--social{color:var(--text-light);border-radius:var(--r-lg);background:#ffffff0d;border-color:#ffffff26;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 24px}.btn--social:hover{background:var(--brett-blue);border-color:var(--brett-blue);color:var(--navy-950);transform:translateY(-2px)}.btn--social .btn__sub{font-family:var(--font-mono);letter-spacing:.08em;opacity:.7;color:currentColor;text-transform:uppercase;font-size:10px;font-weight:500}.btn--soon{opacity:.4;cursor:default}.btn--soon:hover{color:var(--text-light);box-shadow:none;background:#ffffff0d;border-color:#ffffff26;transform:none}.btn--disabled{opacity:.35;pointer-events:none}.copy-ca{align-items:center;gap:var(--s3);border-radius:var(--r-pill);cursor:pointer;transition:all var(--dur-norm) var(--ease-brand);background:#fff8e805;border:1px solid #fff8e833;max-width:100%;padding:10px 18px;display:inline-flex;box-shadow:0 2px 8px #0000001a}.copy-ca:hover{border-color:var(--brett-blue);background:#22b8ee1a;transform:translateY(-2px);box-shadow:0 4px 12px #22b8ee33}.copy-ca:active{transform:translateY(0)scale(.98)}.copy-ca--dark{color:var(--text-light);background:#ffffff0a;border-color:#ffffff1f}.copy-ca--dark:hover{border-color:var(--brett-blue);background:#22b8ee26}.copy-ca__label{font-family:var(--font-body);color:var(--text-light);letter-spacing:.04em;font-size:13px;font-weight:700}.copy-ca__address{font-family:var(--font-mono);color:var(--text-light-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.copy-ca__icon{width:14px;height:14px;color:var(--text-light);opacity:.7;transition:opacity var(--dur-fast);flex-shrink:0}.copy-ca:hover .copy-ca__icon{opacity:1}.copy-ca__feedback{font-family:var(--font-body);color:var(--pepe-green-bright);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.nav{z-index:100;height:68px;transition:transform .3s var(--ease-brand), background .3s, border-color .3s;background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(14px);background:#07192ad9;border-bottom-color:#ffffff14}.nav--hidden{transform:translateY(-100%)}.nav--visible{transform:translateY(0)}.nav__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.nav__brand{font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:20px;font-weight:700;display:flex}.nav__brand-brett{color:var(--cream)}.nav__brand-x{color:var(--brett-pink);margin:0 .15em;font-size:.85em}.nav__brand-pepe{color:var(--pepe-green-bright)}.nav__links{align-items:center;gap:var(--s5);list-style:none;display:flex}.nav__link{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-light-soft);transition:color var(--dur-fast);font-size:14px;font-weight:600;position:relative}.nav__link:hover,.nav__link--active{color:var(--text-light)}.nav__link--active:after{content:"";background:var(--brett-pink);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.nav__buy-btn{font-family:var(--font-body);background:var(--cream);height:42px;color:var(--navy-950);border-radius:var(--r-pill);transition:all var(--dur-norm) var(--ease-brand);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:700;display:inline-flex}.nav__buy-btn:hover{background:var(--brett-blue);color:var(--navy-950);transform:translateY(-2px);box-shadow:0 4px 12px #22b8ee4d}.nav__buy-btn:active{transform:translateY(0)scale(.985)}.nav__buy-btn:focus-visible{outline:2px solid var(--brett-pink);outline-offset:4px}.nav__hamburger{cursor:pointer;flex-direction:column;gap:5px;padding:4px;display:none}.nav__hamburger-bar{background:var(--text-light);width:22px;height:2px;transition:all var(--dur-norm) var(--ease-brand);border-radius:2px}.nav__mobile-menu{z-index:99;background:var(--navy-950);justify-content:center;align-items:center;gap:var(--s7);flex-direction:column;display:none;position:fixed;inset:0}.nav__mobile-menu.is-open{display:flex}.nav__mobile-link{font-family:var(--font-body);color:var(--text-light);letter-spacing:.01em;font-size:1.75rem;font-weight:700}.nav__mobile-close{top:var(--s5);right:var(--s5);color:var(--text-light);cursor:pointer;background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute}.hero{background:var(--ink);flex-direction:column;width:100%;padding-top:68px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:var(--pepe-green);z-index:5;border-radius:40% 60% 0 0/100% 100% 0 0;height:80px;position:absolute;bottom:-2px;left:-10%;right:-5%}.hero:before{content:"";background:var(--brett-pink);z-index:6;opacity:.35;border-radius:40% 60% 0 0/100% 100% 0 0;height:3px;position:absolute;bottom:76px;left:-10%;right:-5%}.hero__art-container{z-index:1;width:100%;display:flex;position:relative}.hero__img{width:100%;height:auto;display:block}.hero__mobile-brand{display:none}.hero__dock{bottom:120px;right:var(--gutter);z-index:10;-webkit-backdrop-filter:blur(14px);gap:var(--s3);background:#07192ad1;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;width:clamp(320px,30vw,440px);padding:20px 24px;display:flex;position:absolute;box-shadow:0 18px 60px #0000003d}.hero__dock-support{font-family:var(--font-mono);color:var(--text-light-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.hero__dock-actions{gap:var(--s3);align-items:center;display:flex}#hero-buy-btn{flex-shrink:0;height:44px;padding:0 24px;font-size:14px}.pair-section{background:var(--pepe-green);padding:var(--s9) 0 var(--s10);position:relative;overflow:clip visible}.pair-section:after{content:"";background:var(--ink);border-radius:50% 50% 0 0/100% 100% 0 0;height:40px;position:absolute;bottom:-2px;left:-5%;right:-5%}.pair-section__inner{justify-content:space-between;align-items:flex-start;gap:var(--s7);z-index:1;padding-top:var(--s6);display:flex;position:relative}.pair-section__text{flex:0 0 45%;max-width:none}.pair-section__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pepe-green-dark);margin-bottom:var(--s4);opacity:.8;font-size:12px;font-weight:500}.pair-section__headline{font-family:var(--font-display);text-transform:uppercase;margin-bottom:var(--s5);font-size:clamp(3rem,6vw,6.5rem);line-height:.88}.pair-section__headline-brett,.pair-section__headline-pepe{color:var(--cream);text-shadow:3px 3px 0 var(--pepe-green-dark)}.pair-section__headline-together{color:var(--brett-blue);text-shadow:2px 2px 0 var(--pepe-green-dark)}.pair-section__art-wrapper{flex:0 0 65%;margin-top:-8%;margin-right:clamp(-150px,-15vw,-80px);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25%);mask-image:linear-gradient(90deg,#0000 0%,#000 25%)}.pair-section__art{width:100%;height:auto;display:block}.cinematic-section{background:var(--ink);align-items:center;height:clamp(400px,45vh,600px);display:flex;position:relative}.cinematic-section:after{content:"";background:var(--cream);z-index:5;border-radius:50% 50% 0 0/100% 100% 0 0;height:40px;position:absolute;bottom:-2px;left:-5%;right:-5%}.cinematic-section__art-wrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.cinematic-section__art{object-fit:cover;object-position:center 30%;width:100%;height:100%}.cinematic-section__inner{z-index:1;width:100%;position:relative}.cinematic-section__copy{max-width:260px;margin-top:-15%;margin-left:5%}.cinematic-section__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pepe-green-bright);margin-bottom:var(--s2);font-size:11px;font-weight:500;display:block}.cinematic-section__headline{font-family:var(--font-body);color:var(--cream);text-transform:uppercase;text-shadow:0 4px 20px #0006;font-size:18px;font-weight:700;line-height:1.2}.chapter-section{background:var(--cream);padding:var(--s7) 0 var(--s10);position:relative;overflow:clip visible}.chapter-section:after{content:"";background:var(--navy-950);z-index:2;border-radius:50% 50% 0 0/100% 100% 0 0;height:70px;position:absolute;bottom:-2px;left:-5%;right:-5%}.chapter-section__inner{z-index:1;min-height:540px;padding-top:var(--s6);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.chapter-section__aside{z-index:3;flex:0 0 45%;max-width:540px;position:relative}.chapter-section__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brett-pink);margin-bottom:var(--s5);font-size:12px;font-weight:500}.chapter-section__headline{font-family:var(--font-display);color:var(--navy-950);text-transform:uppercase;margin-bottom:var(--s6);font-size:clamp(3.5rem,6vw,6.5rem);line-height:.86}.chapter-section__body{font-family:var(--font-body);color:var(--text-dark-soft);margin-bottom:var(--s5);font-size:17px;font-weight:400;line-height:1.55}.chapter-section__art-wrapper{z-index:0;pointer-events:none;width:clamp(500px,55vw,900px);position:absolute;bottom:-40px;right:calc(50% - 50vw)}.chapter-section__art{width:100%;height:auto;display:block}.tokenomics-section{background:var(--navy-950);padding:var(--s9) 0 var(--s8);color:var(--text-light);position:relative;overflow:hidden}.tokenomics-section:after{content:"";background:var(--ink);border-radius:50% 50% 0 0/100% 100% 0 0;height:70px;position:absolute;bottom:-2px;left:-5%;right:-5%}.tokenomics-section__inner{gap:var(--s7);z-index:1;grid-template-columns:5fr 7fr;align-items:center;display:grid;position:relative}.tokenomics-section__content{flex-direction:column;display:flex}.tokenomics-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-light-soft);margin-bottom:var(--s5);font-size:12px;font-weight:500}.tokenomics-headline{font-family:var(--font-display);text-transform:uppercase;margin-bottom:var(--s7);font-size:clamp(3.5rem,7vw,6rem);line-height:.88}.tokenomics-headline__hold{color:var(--cream)}.tokenomics-headline__brett{color:var(--brett-blue)}.tokenomics-headline__get{color:var(--cream)}.tokenomics-headline__pepe{color:var(--pepe-green-bright)}.tokenomics-qualify{align-items:center;gap:var(--s2);background:var(--pepe-green);border-radius:var(--r-pill);border:3px solid var(--cream);box-shadow:4px 4px 0 var(--brett-pink);margin-bottom:var(--s6);width:fit-content;padding:10px 22px;display:inline-flex;transform:rotate(-2deg)}.tokenomics-qualify__amount{font-family:var(--font-display);color:var(--navy-950);font-size:40px;line-height:1}.tokenomics-qualify__text{font-family:var(--font-mono);color:var(--pepe-green-dark);text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1.2}.tokenomics-desc{font-family:var(--font-body);color:var(--text-light-soft);margin-bottom:var(--s7);max-width:420px;font-size:17px;font-weight:400;line-height:1.55}.tokenomics-rate{margin-bottom:var(--s2)}.tokenomics-rate__number{font-family:var(--font-display);color:var(--pepe-green-bright);font-size:clamp(4rem,7vw,6.5rem);line-height:1}.tokenomics-rate__label{font-family:var(--font-body);color:var(--brett-blue);text-transform:uppercase;letter-spacing:.04em;font-size:16px;font-weight:700}.tokenomics-rate__micro{font-family:var(--font-mono);color:var(--text-light-soft);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--s2);font-size:11px;font-weight:500}.tokenomics-section__art-wrapper{justify-content:center;align-items:center;margin-top:-5%;margin-right:-10vw;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.tokenomics-section__art-wrapper:before{content:"";pointer-events:none;background:radial-gradient(#22b8ee1f,#0000 70%);width:70%;height:50%;position:absolute;top:-15%;left:10%}.tokenomics-section__art-wrapper:after{content:"";pointer-events:none;background:radial-gradient(#67b6461a,#0000 70%);width:60%;height:50%;position:absolute;bottom:-10%;right:5%}.tokenomics-section__art{z-index:1;width:100%;max-width:860px;height:auto;margin-left:auto;display:block;position:relative;transform:scale(1.08)}.expandable-panel{width:100%;margin-top:var(--s7);background:0 0;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.expandable-panel__toggle{width:100%;font-family:var(--font-mono);color:var(--text-light-soft);text-align:left;letter-spacing:.1em;cursor:pointer;transition:color var(--dur-fast);text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;font-weight:500;display:flex}.expandable-panel__toggle:hover{color:var(--text-light)}.expandable-panel__icon{color:var(--brett-pink);transition:transform var(--dur-norm) var(--ease-brand);font-size:1.125rem}.expandable-panel__toggle[aria-expanded=true] .expandable-panel__icon{transform:rotate(45deg)}.expandable-panel__content-wrapper{overflow:hidden}.expandable-panel__content--simple{flex-direction:column;display:flex}.expandable-panel__content-inner{padding:0 0 var(--s5);gap:var(--s3);flex-direction:column;display:flex}.expandable-panel__content-inner p{font-family:var(--font-body);color:var(--text-light-soft);font-size:15px;line-height:1.55}.pair-strip{margin-top:var(--s8)}.pair-strip__heading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-light-soft);margin-bottom:var(--s4);text-align:center;font-size:11px;font-weight:500}.pair-strip__container{gap:var(--s3);grid-template-columns:1fr 60px 1fr;align-items:stretch;max-width:800px;margin:0 auto;display:grid}.pair-strip__side{gap:var(--s2);padding:var(--s6);border-radius:var(--r-lg);border:1px solid #ffffff0d;flex-direction:column;display:flex}.pair-strip__side--brett{border-top:3px solid var(--brett-blue);text-align:left;background:#22b8ee08;align-items:flex-start}.pair-strip__side--pepe{border-top:3px solid var(--pepe-green-bright);text-align:right;background:#67b64608;align-items:flex-end}.pair-strip__token-name{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--text-light-soft);font-size:13px;font-weight:700}.pair-strip__ticker{font-family:var(--font-display);text-transform:uppercase;font-size:2rem;line-height:1}.pair-strip__ticker--brett{color:var(--brett-blue)}.pair-strip__ticker--pepe{color:var(--pepe-green-bright)}.pair-strip__chain{font-family:var(--font-mono);color:var(--text-light-soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--s3);font-size:11px;font-weight:500}.pair-strip__divider{color:var(--text-light-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.pair-strip__divider-icon{font-family:var(--font-display);color:var(--brett-pink);margin-bottom:var(--s1);font-size:1.5rem;line-height:1}.pair-strip__divider-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.tokenomics-section__actions{margin-top:var(--s7);display:flex}#token-buy-btn{height:48px;padding:0 28px;font-size:14px}.community-section{background:var(--ink);padding:var(--s9) 0;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.community-section__bg-art{z-index:0;position:absolute;inset:0}.community-section__bg-img{width:70vw;min-width:700px;max-width:1250px;height:auto;position:absolute;top:50%;left:-2%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 95%);mask-image:linear-gradient(90deg,#000 60%,#0000 95%)}.community-section__bg-overlay{background:linear-gradient(90deg,#07192a00 0% 35%,#07192a59 55%,#07192ad9 100%);position:absolute;inset:0}.community-section__inner{z-index:1;flex-direction:column;align-items:flex-end;width:100%;display:flex;position:relative}.community-section__content{text-align:left;max-width:46%;padding-bottom:80px}.community-section__micro-type{gap:var(--s5);font-family:var(--font-mono);color:var(--brett-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s4);font-size:11px;font-weight:500;display:flex}.community-section__headline{font-family:var(--font-display);text-transform:uppercase;margin-bottom:var(--s5);text-shadow:0 4px 24px #0000004d;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.88}.community-section__headline-made{color:var(--cream)}.community-section__headline-green{color:var(--pepe-green-bright)}.community-section__body{font-family:var(--font-body);color:#fff8e8f2;margin-bottom:var(--s6);text-shadow:0 2px 12px #0000004d;max-width:400px;font-size:19px;font-weight:400;line-height:1.45}.community-section__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.community-section__soon{font-family:var(--font-mono);color:var(--text-light-soft);text-transform:uppercase;letter-spacing:.1em;padding:12px 0;font-size:12px;font-weight:500}.footer{background:var(--ink);color:var(--text-light);padding:var(--s9) 0 var(--s6);border-top:3px solid var(--pepe-green)}.footer__inner{gap:var(--s7);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.footer__col{gap:var(--s2);flex-direction:column;display:flex}.footer__col--center{align-items:center}.footer__col--right{align-items:flex-end}.footer__brand{font-family:var(--font-body);color:var(--text-light);font-size:22px;font-weight:700}.footer__brand-pepe{color:var(--pepe-green-bright)}.footer__sub{font-family:var(--font-mono);color:var(--text-light-soft);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.footer__links{gap:var(--s5);list-style:none;display:flex}.footer__link{font-family:var(--font-body);color:var(--text-light-soft);text-transform:uppercase;letter-spacing:.04em;transition:color var(--dur-fast);font-size:14px;font-weight:600}.footer__link:hover{color:var(--brett-blue)}.footer__bottom{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid #ffffff14}.footer__risk{font-family:var(--font-body);color:var(--text-light-soft);opacity:.65;max-width:700px;font-size:13px;line-height:1.6}@media (width<=900px){:root{--gutter:28px}.nav__links,.nav__buy-btn{display:none}.nav__hamburger{display:flex}.hero__dock{right:var(--gutter);width:clamp(280px,50vw,380px)}.pair-section__inner{text-align:center;flex-direction:column}.pair-section__text{flex:none;width:100%;max-width:100%}.pair-section__art-wrapper{width:calc(100% + var(--gutter)*2);margin:var(--s4) 0 0 calc(-1 * var(--gutter));flex:none;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.cinematic-section{height:45vh}.cinematic-section__art{object-position:80% center}.cinematic-section__copy{margin-top:0}.chapter-section__inner{text-align:center;flex-direction:column}.chapter-section__aside{flex:none;width:100%;max-width:100%;margin:0}.chapter-section__art-wrapper{width:calc(100% + var(--gutter)*2);margin:var(--s4) 0 0 calc(-1 * var(--gutter));position:relative;bottom:auto;right:auto}.tokenomics-section__inner{grid-template-columns:1fr}.tokenomics-section__art-wrapper{margin-right:calc(-1 * var(--gutter));order:-1;margin-top:0;-webkit-mask-image:none;mask-image:none}.tokenomics-section__art{max-width:100%;margin:0 auto;transform:scale(1)}.community-section__inner{align-items:center}.community-section__content{text-align:center;max-width:80%}.community-section__bg-overlay{background:linear-gradient(#07192a1a 0%,#07192ab3 100%)}.footer__inner{text-align:center;gap:var(--s6);grid-template-columns:1fr}.footer__col,.footer__col--right{align-items:center}.pair-strip__container{text-align:center;gap:var(--s4);grid-template-columns:1fr}.pair-strip__side--brett,.pair-strip__side--pepe{text-align:center;align-items:center}.pair-strip__divider{padding:var(--s4) 0;gap:var(--s3);flex-direction:row}}@media (width<=600px){:root{--gutter:20px}body{font-size:16px}.hero{height:100dvh}.hero__art-container{height:100%}.hero__img{object-fit:cover;object-position:25% center;height:100%}.hero:after{height:40px}.hero:before{bottom:36px}.hero__mobile-brand{z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:90px}.hero__mobile-title{font-family:var(--font-display);color:var(--cream);text-align:center;text-shadow:0 3px 16px #00000059;font-size:clamp(2.8rem,14vw,4rem);line-height:.9}.hero__mobile-title-brett{color:var(--cream)}.hero__mobile-title-x{color:var(--brett-pink);font-size:.65em}.hero__mobile-title-pepe{color:var(--pepe-green-bright)}.hero__mobile-sub{font-family:var(--font-mono);color:var(--cream);background:var(--ink);border-radius:var(--r-pill);margin-top:var(--s2);letter-spacing:.08em;padding:4px 12px;font-size:10px;font-weight:700}.hero__dock{bottom:80px;left:var(--gutter);right:var(--gutter);width:auto;position:absolute}.hero__dock-actions{flex-direction:column;width:100%}#hero-buy-btn{width:100%}.copy-ca{justify-content:center;width:100%}.pair-section{padding:var(--s6) 0 var(--s8);min-height:auto}.pair-section:after{height:40px}.pair-section__headline{font-size:clamp(3rem,13vw,4.5rem)}.cinematic-section{height:50vh}.chapter-section{padding:var(--s8) 0}.chapter-section:after{height:40px}.tokenomics-section{padding:var(--s8) 0}.tokenomics-section:after{height:40px}.tokenomics-headline{font-size:clamp(3rem,12vw,4rem)}.tokenomics-qualify{transform:rotate(-1deg)}.community-section{padding:var(--s8) 0;min-height:auto}.community-section__headline{font-size:clamp(2.5rem,10vw,3.5rem)}.community-section__content{text-align:center;max-width:100%}.footer{padding:var(--s8) 0 var(--s6)}.footer__links{gap:var(--s4);flex-wrap:wrap;justify-content:center}}@media (width<=390px){.hero__mobile-title{font-size:2.5rem}.btn{padding:10px 18px;font-size:13px}}
