:root{--bg: #000000;--fg: #ffffff;--brand: #e8b84b;--creator: #d7a3c6;--influencer: #8fc98f;--investor: #8ab4f8;--orange: #e69a4c;--gold: #e8c15a;--mauve: #d7a3c6;--red: #e0503f;--speckit: #6c4bf0;--amplee: #1a49c4;--serif-head: "EB Garamond", Georgia, "Times New Roman", serif;--serif-body: "EB Garamond", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--serif-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{min-height:100vh;width:100%;padding:clamp(24px,6vw,88px);display:flex;flex-direction:column}.page--center{align-items:center;text-align:left}.page--left{align-items:flex-start}.content{max-width:900px;width:100%;margin:0 auto}.content--wide{max-width:1000px}.brandmark{font-family:var(--serif-head);font-weight:700;font-size:clamp(30px,4.4vw,46px);text-align:center;width:100%;margin:clamp(8px,4vh,40px) 0 clamp(40px,12vh,120px);letter-spacing:.5px}.emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;white-space:nowrap}.landing-question{font-family:var(--serif-head);font-weight:700;font-size:clamp(24px,3.4vw,40px);line-height:1.35;max-width:1000px;width:100%;margin:0 auto;text-align:left}.pick{text-decoration:none;font-weight:800;transition:filter .15s ease,text-shadow .15s ease}.pick:hover{filter:brightness(1.15);text-shadow:0 0 22px currentColor}.pick--brand{color:var(--brand)}.pick--creator{color:var(--creator)}.pick--influencer{color:var(--influencer)}.pick--investor{color:var(--investor)}.heading{font-family:var(--serif-head);font-weight:700;font-size:clamp(26px,3.4vw,40px);margin:0 0 clamp(28px,5vh,48px);line-height:1.3}.page--brand .heading,.page--creator .heading{text-align:center}.body{font-family:var(--serif-body);font-size:clamp(17px,1.9vw,23px);line-height:1.7;margin:0 0 22px}.body--spaced{margin-top:40px}.link{text-decoration:none;font-weight:700;border-bottom:1px solid transparent;transition:border-color .15s ease,filter .15s ease}.link:hover{filter:brightness(1.15);border-bottom-color:currentColor}.link--orange{color:var(--orange)}.link--gold{color:var(--gold)}.link--mauve{color:var(--mauve)}.indent{padding-left:clamp(24px,5vw,64px)}.subhead{font-family:var(--serif-body);font-weight:700;font-size:clamp(18px,2vw,24px);margin:22px 0 10px}.years,.creds{margin:0 0 8px;padding-left:clamp(28px,4vw,52px)}.years{list-style:none;padding-left:clamp(24px,4vw,48px)}.years li,.creds li{font-family:var(--serif-body);font-size:clamp(15px,1.7vw,20px);line-height:1.75}.creds{list-style:lower-alpha}.creds li{color:var(--investor);padding-left:8px}.hl{font-weight:700}.hl--gold{color:var(--brand)}.hl--red{color:var(--red)}.app-badge{font-family:var(--serif-body);cursor:pointer;border:none;vertical-align:middle;display:inline-block;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.app-badge:hover{transform:translateY(-1px);filter:brightness(1.06)}.app-badge--amplee{background:none;padding:0 2px;line-height:0}.app-badge--amplee:hover .app-badge__logo{filter:drop-shadow(0 0 14px rgba(135,206,234,.6))}.app-badge--speckit{background:var(--speckit);padding:5px 11px;border-radius:4px;line-height:0}.app-badge--speckit:hover{box-shadow:0 0 22px #6c4bf0b3}.app-badge__logo{display:inline-block;height:1.3em;width:auto;vertical-align:middle}.chooser-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50}.chooser{background:#101014;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:28px 30px;width:min(360px,90vw);text-align:center;box-shadow:0 24px 70px #0009}.chooser__title{font-family:var(--serif-head);font-size:22px;font-weight:700;margin:0 0 18px}.chooser__links{display:flex;flex-direction:column;gap:12px}.chooser__links a{display:block;padding:12px 16px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:var(--fg);text-decoration:none;font-family:var(--serif-body);font-size:17px;transition:background .15s ease,border-color .15s ease}.chooser__links a:hover{background:#ffffff1f;border-color:#fff6}.chooser__close{margin-top:18px;background:none;border:none;color:#ffffff8c;font-family:var(--serif-body);font-size:14px;cursor:pointer}.chooser__close:hover{color:var(--fg)}.back-arrow{position:fixed;top:clamp(16px,3vh,34px);left:clamp(16px,3vw,34px);background:none;border:none;color:var(--fg);font-size:30px;line-height:1;cursor:pointer;padding:6px 10px;border-radius:8px;opacity:.85;transition:opacity .15s ease,background .15s ease;z-index:20}.back-arrow:hover{opacity:1;background:#ffffff14}@media (max-width: 700px){.back-arrow+.content{padding-top:48px}}
