:root{--ink:#14201c;--cream:#f6e7c8;--coral:#f0603e;--lagoon:#1fa3a0;--ocean:#123c69;--palm:#1f6b3a;--jungle:#0f3d24;--h:Futura,"Futura PT","Century Gothic","Avenir Next","Trebuchet MS",sans-serif;--b:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--b);background:var(--cream);line-height:1.7;font-size:18px}a,body{color:var(--ink)}a{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--coral)}.brand,.btn,footer,h1,h2,h3,header,small{font-family:var(--h)}h1{font-size:clamp(34px,6vw,64px);line-height:1.02;letter-spacing:-.02em;margin:.2em 0 .4em}h1,h2{text-transform:uppercase}h2{font-size:clamp(22px,3vw,30px);letter-spacing:.04em;margin-top:2.2em}h3{font-size:22px;line-height:1.25;margin:.3em 0}small{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--palm);font-weight:700}header{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:22px 6vw;background:var(--jungle);border-bottom:8px solid var(--coral)}header a{color:var(--cream);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:13px}header a:hover{color:var(--coral)}.brand{display:flex;align-items:center;gap:12px;font-size:18px!important;font-weight:700;margin-right:auto;letter-spacing:.2em!important}main{max-width:1100px;margin:0 auto;padding:56px 6vw 96px}.narrow{max-width:720px}.hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:6vw;gap:6vw;align-items:center;min-height:560px}.hero p{font-size:20px;max-width:34ch}.art{width:100%;height:auto;display:block}.trio{grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:72px 0}.grid,.trio{display:grid}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;gap:28px}.card{background:transparent;border-top:6px solid var(--lagoon);padding:22px 0 10px;margin:14px 0}.card h3 a{text-decoration:none}.card h3 a:hover{color:var(--coral)}.pick{border-top-color:var(--coral)}.draft{background:var(--ocean);color:var(--cream);padding:8px 14px;letter-spacing:.06em}.buy,.draft{display:inline-block;font-family:var(--h);font-size:13px}.buy{background:var(--coral);color:var(--cream)!important;padding:12px 20px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.buy:hover{background:var(--ink)}.btn{background:var(--ocean);color:var(--cream);border:0;padding:14px 22px;cursor:pointer;text-transform:uppercase;letter-spacing:.12em}.btn:hover{background:var(--cream);color:var(--ink)}#subscribe{background:var(--lagoon);padding:40px;border:0;margin-top:72px}#subscribe,#subscribe a,input{color:var(--cream)}input{padding:14px;border:2px solid var(--cream);background:transparent;width:300px;max-width:100%}input,table{font-size:16px}table{border-collapse:collapse;width:100%}td,th{border-bottom:2px solid var(--ink);padding:10px;text-align:left}th{text-transform:uppercase;letter-spacing:.1em}.ph,th{font-family:var(--h);font-size:13px}.ph{color:#7a3a2c}.err{color:var(--coral)}.ok,footer{color:var(--cream)}footer{background:var(--ocean);border-top:8px solid var(--lagoon);padding:48px 6vw;display:flex;flex-wrap:wrap;gap:22px;align-items:center;font-size:13px;letter-spacing:.06em}footer a{color:var(--cream);text-transform:uppercase;letter-spacing:.14em;text-decoration:none}footer a:hover{color:var(--coral)}footer span{flex-basis:100%;opacity:.8}@media(max-width:760px){.hero{grid-template-columns:1fr;min-height:0}.trio{grid-template-columns:1fr 1fr}.trio>:last-child{display:none}header{gap:16px}.brand{flex-basis:100%}#subscribe{padding:28px}}h1{color:var(--ocean)}h2{color:var(--jungle)}