@font-face{font-family:Inter;src:url('./InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--navy:#0b1428;--cream:#f2eee5;--cyan:#68efff;--blue:#3455ee}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--cream);color:var(--navy);font-family:Inter,Arial,sans-serif}
a{color:inherit}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:5px}img{display:block;max-width:100%}
header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 5%;background:var(--navy);color:var(--cream)}
.brand{text-decoration:none;font-size:23px;font-weight:900;letter-spacing:-.055em;transform:skew(-7deg)}.brand span{color:var(--cyan);margin-left:8px}
.edition{font-size:9px;letter-spacing:.12em}.pack-link{font-size:10px;letter-spacing:.04em;font-weight:750;text-underline-offset:6px}
.naming{padding:37px 5% 29px}.section-kicker{display:flex;justify-content:space-between;font-size:9px;font-weight:650;letter-spacing:.1em;line-height:1.5}
.name-stage{display:flex;gap:6%;align-items:center;justify-content:space-between;margin:33px 0 30px;min-height:245px}
.name-stage h1{margin:0;width:77%;line-height:0}.name-stage h1 img{width:100%;height:230px;object-fit:contain;object-position:left center}
.hero-seal{width:18%;transform:rotate(13deg);filter:drop-shadow(6px 8px 0 #0b142821)}
.name-bottom{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}.name-bottom span#name-tag{font-size:8px;font-weight:750;letter-spacing:.09em}.name-bottom p{font-size:16px;line-height:1.5;margin:12px 0 0;letter-spacing:-.03em}
.name-bottom a{display:flex;gap:30px;align-items:center;font-size:9px;font-weight:750;text-decoration:none;border-bottom:1px solid;padding:10px 0}.name-bottom a span{font-size:24px}
.name-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.name-options button{border:1px solid #0b142848;background:transparent;color:var(--navy);padding:20px;text-align:left;min-width:0}
.name-options button[aria-pressed=true]{color:var(--cream);background:var(--navy);border-color:var(--navy)}.name-options button[aria-pressed=true] img{filter:brightness(0) invert(1)}
.option-number{font-size:8px;font-weight:700;letter-spacing:.08em}.name-options img{height:82px;width:100%;object-fit:contain;object-position:left center;margin:11px 0 5px}.option-foot{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px}.option-foot b{font-size:19px}
.naming-note{font-size:10px;line-height:1.6;margin:20px 0 0;color:#4a5060}.naming-note b{color:var(--navy)}
.originals,.variations{padding:44px 5%}.originals{border-top:1px solid #0b142828}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.section-heading h2,.palm-section h2,.download-pack h2{font-size:clamp(34px,4.7vw,70px);font-weight:900;line-height:.93;letter-spacing:-.06em;margin:16px 0 0}.section-heading>p{font-size:12px;line-height:1.6;margin:0}
.original-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.original-card{padding:23px 26px 26px;overflow:hidden}.original-dark{background:var(--navy);color:var(--cream)}.original-paper{background:#dedbd2}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;font-weight:650;letter-spacing:.08em}.card-top>span:last-child{white-space:nowrap}
.original-art{padding:40px 40px 44px;display:grid;place-items:center;min-height:370px}.original-art img{width:82%;max-width:310px;transform:rotate(14deg);filter:drop-shadow(7px 10px 0 #0002)}.original-paper .original-art img{transform:rotate(-15deg)}
.card-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px}.card-bottom h3{font-size:18px;font-weight:700;letter-spacing:-.045em;margin:0 0 8px}.card-bottom p{font-size:10px;opacity:.7;margin:0}.downloads{display:flex;gap:7px}.downloads a{font-size:10px;font-weight:650;border:1px solid currentColor;padding:10px 12px;text-decoration:none;white-space:nowrap}.downloads a:hover{background:var(--cyan);color:var(--navy);border-color:var(--cyan)}
.file-note{display:flex;justify-content:space-between;gap:20px;font-size:9px;line-height:1.6;padding-top:17px}.file-note b{white-space:nowrap}.file-note>span{max-width:540px;text-align:right}
.stripe{padding:16px 0;font-size:23px;font-weight:900;letter-spacing:-.04em;background:var(--cyan);white-space:nowrap;overflow:hidden}.stripe span{margin:0 35px}
.variant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.variant-card{padding:23px 26px 26px;overflow:hidden}.variant-card>img{width:220px;height:220px;object-fit:contain;margin:32px auto 35px}.variant-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px}.variant-bottom p{font-size:11px;line-height:1.5;margin:0}.midnight{background:#172237;color:var(--cream)}.electric{background:var(--blue);color:var(--cream)}.sun{background:#ddd8cf}.club{background:var(--cyan)}
.palm-section{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:45px;padding:25px 5% 60px}.palm-section h2{font-size:44px}.palm-section p{font-size:11px;line-height:1.6;margin:18px 0 0}.palm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.palm-tile{padding:23px 16px 18px;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:25px}.palm-tile img{width:90px;height:100px}.palm-tile span{font-size:8px;font-weight:650;white-space:nowrap}.paper{background:#dedbd2}.navy{background:var(--navy);color:var(--cream)}
.download-pack{background:var(--navy);color:var(--cream);padding:45px 5% 50px;display:flex;justify-content:space-between;align-items:center;gap:30px}.download-pack h2{font-size:68px}.download-pack p{font-size:12px;line-height:1.7;color:#abb4c7;margin:20px 0 0}.download-pack>a{display:flex;align-items:center;gap:40px;background:var(--cyan);color:var(--navy);padding:26px 30px;font-size:13px;font-weight:800;text-decoration:none}.download-pack>a span{font-size:37px}
footer{display:flex;justify-content:space-between;gap:20px;padding:24px 5%;font-size:9px;font-weight:600}footer a{text-underline-offset:4px}footer>span{font-size:8px;letter-spacing:.07em}
@media(min-width:1600px){.naming,.originals,.variations,.palm-section{padding-left:max(5%,calc((100% - 1440px)/2));padding-right:max(5%,calc((100% - 1440px)/2))}}
@media(max-width:800px){.name-stage{min-height:160px;margin:25px 0}.name-stage h1 img{height:150px}.name-options button{padding:14px}.name-options img{height:54px}.option-foot{font-size:8px}.original-art{padding:35px 15px;min-height:260px}.original-card,.variant-card{padding:20px}.card-bottom,.variant-bottom{align-items:start;flex-direction:column;gap:20px}.card-bottom h3{font-size:17px}.variant-card>img{width:195px;height:195px}.file-note{flex-direction:column;gap:5px}.file-note>span{text-align:left;max-width:none}.palm-section{grid-template-columns:1fr;gap:25px}.palm-section>div:first-child{display:grid;grid-template-columns:1fr 1fr;align-items:end}.palm-section .section-kicker{grid-column:1/-1}.palm-section h2{font-size:35px}.palm-section p{margin:0}.palm-tile img{width:100px;height:110px}.download-pack h2{font-size:52px}.download-pack>a{padding:20px;gap:20px;font-size:11px}}
@media(max-width:540px){header{padding:20px 5%}.edition{display:none}.brand{font-size:22px}.pack-link{font-size:9px}.naming{padding:25px 5%}.section-kicker{font-size:7px;gap:10px}.section-kicker>span:last-child{text-align:right;max-width:130px}.name-stage{min-height:125px;margin:17px 0 10px;gap:3%}.name-stage h1{width:73%}.name-stage h1 img{height:125px}.hero-seal{width:23%}.name-bottom{align-items:start;gap:15px;margin-bottom:26px}.name-bottom p{font-size:12px}.name-bottom span#name-tag{font-size:6px}.name-bottom a{font-size:7px;gap:10px;max-width:95px;line-height:1.5}.name-bottom a span{font-size:20px}.name-options{gap:7px}.name-options button{padding:10px 8px}.option-number{font-size:5.5px;white-space:nowrap}.name-options img{height:34px;margin:10px 0 9px}.option-foot{font-size:7px;line-height:1.4}.option-foot b{display:none}.naming-note{font-size:9px}.originals,.variations{padding:33px 5%}.section-heading{display:block}.section-heading h2{font-size:clamp(33px,10.7vw,44px)}.section-heading>p{font-size:11px;margin-top:17px}.original-grid,.variant-grid{grid-template-columns:1fr;gap:12px}.original-art{min-height:330px;padding:30px}.original-art img{width:85%;max-width:250px}.card-bottom,.variant-bottom{flex-direction:row;align-items:end;gap:10px}.card-bottom h3{font-size:16px}.card-bottom p{font-size:8px}.downloads a{font-size:9px;padding:9px 10px}.card-top{font-size:6px}.variant-card>img{width:220px;height:220px;margin:28px auto 32px}.variant-bottom p{font-size:10px}.file-note{font-size:8px}.stripe{font-size:19px;padding:13px 0}.stripe span{margin:0 23px}.palm-section{padding:0 5% 35px}.palm-section h2{font-size:29px}.palm-section p{font-size:10px}.palm-tile{padding:17px 8px 13px;gap:15px}.palm-tile img{width:65px;height:78px}.palm-tile span{font-size:6px}.download-pack{display:block;padding:32px 5%}.download-pack h2{font-size:54px}.download-pack p{font-size:11px;margin-top:17px}.download-pack>a{margin-top:27px;justify-content:space-between;padding:16px 20px}.download-pack>a span{font-size:28px}footer{font-size:8px;gap:15px}footer>span{font-size:6px;max-width:85px;text-align:right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
