@property --ink{syntax:"<color>";inherits:true;initial-value:#282827}@property --on-ink{syntax:"<color>";inherits:true;initial-value:#edf0f0}@property --dot{syntax:"<color>";inherits:true;initial-value:#edf0f0}:root{--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:#ff5100}html,body,#root{height:100%;margin:0}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.hero{isolation:isolate;-webkit-user-select:none;user-select:none;background:var(--field);min-height:100dvh;color:var(--ink);place-items:center;padding:32px 20px calc(32px + 4vh);display:grid;position:relative;overflow:clip}@media (prefers-reduced-motion:no-preference){.hero{transition:--ink .6s,--on-ink .6s,--dot .6s}}.grain{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1180px;display:flex}.wordmark{width:clamp(220px,34vw,460px);height:auto;margin-bottom:clamp(24px,4.5vh,44px);display:block;overflow:visible}.wordmark__dot{fill:var(--dot)}.hero__title{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4.4vw,4rem);font-weight:400;line-height:1.02}.word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.word__in{display:inline-block}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.hero{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='28'%20viewBox='0%200%2024%2028'%3e%3cpath%20d='M4%203%204%2022.2%208.8%2018%2012.4%2025.8%2015.4%2024.6%2011.8%2016.8%2018.4%2016.8Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='3'%20stroke-linejoin='round'/%3e%3cpath%20d='M4%203%204%2022.2%208.8%2018%2012.4%2025.8%2015.4%2024.6%2011.8%2016.8%2018.4%2016.8Z'%20fill='%23111'%20stroke='%23111'%20stroke-width='.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 4 3,auto}.sticker{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='34'%20height='38'%20viewBox='0%200%2034%2038'%3e%3cdefs%3e%3cg%20id='shape'%3e%3crect%20x='11.5'%20y='2.5'%20width='7'%20height='19'%20rx='3.5'/%3e%3crect%20x='18'%20y='13'%20width='6.5'%20height='11'%20rx='3.25'/%3e%3crect%20x='23.5'%20y='15.5'%20width='6'%20height='10'%20rx='3'/%3e%3crect%20x='11.5'%20y='17'%20width='18'%20height='14'%20rx='5.5'/%3e%3crect%20x='4'%20y='18.5'%20width='8'%20height='10'%20rx='4'%20transform='rotate(-28%208%2023.5)'/%3e%3crect%20x='11'%20y='30.5'%20width='19'%20height='5.5'%20rx='2.75'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23shape'%20fill='%23111'%20stroke='%23111'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cuse%20href='%23shape'%20fill='%23fff'/%3e%3cg%20fill='none'%20stroke='%23111'%20stroke-width='1.4'%20stroke-linecap='round'%3e%3cpath%20d='M18.2%2017.5V21.5M24%2019.5V23'/%3e%3cpath%20d='M15.5%2024.5V27.5M20.2%2024.5V27.5M24.9%2024.5V27.5'/%3e%3cpath%20d='M11.5%2030.6H30'/%3e%3c/g%3e%3c/svg%3e") 15 3,pointer}}.hero__sticker{margin-top:clamp(28px,4.6vh,40px)}.sticker{--px:50%;--py:50%;--rx:0deg;--ry:0deg;isolation:isolate;background:radial-gradient(circle at var(--px) var(--py), #fffc, #fff0 34%), linear-gradient(180deg, #ffffff73, #fff0 55%), linear-gradient(100deg, #e0ff00 0%, #7dff8c 14%, #4de0ff 29%, #7a9bff 43%, #c08bff 57%, #ff8fd8 71%, #ffb066 85%, #e0ff00 100%);background-size:100% 100%,100% 100%,200% 100%;background-position:0 0, 0 0, var(--px) 0;color:#282827;height:52px;font:500 1rem/1 var(--font);letter-spacing:-.01em;transform:perspective(500px) rotate(-3deg) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .22s var(--ease-out), background-position .32s ease-out;border:3px solid #edf0f0;border-radius:999px;align-items:center;margin:0;padding:0 30px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #28282724,inset 0 1px #ffffffb3,0 14px 28px -12px #2828278c}.sticker:before,.sticker:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sticker:before{mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px}.sticker:after{background:linear-gradient(105deg,#fff0 38%,#ffffffbf 50%,#fff0 62%) 160% 0/260% 100%}@media (prefers-reduced-motion:no-preference){.sticker:after{animation:5.5s ease-in-out 1.6s infinite foil-glint}}@keyframes foil-glint{0%{background-position:160% 0}35%,to{background-position:-60% 0}}.tuning{z-index:10;color:#edf0f0;width:min(296px,100vw - 32px);max-height:calc(100dvh - 32px);font:500 12px/1.3 var(--font);background:#282827f5;border-radius:16px;padding:12px 14px 14px;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 12px 40px #28282759}.tuning__bar{justify-content:space-between;align-items:center;font-size:13px;display:flex}.tuning__body{gap:14px;margin-top:12px;display:grid}.tuning__row{flex-wrap:wrap;gap:6px;display:flex}.tuning__button{height:28px;color:inherit;font:inherit;cursor:pointer;transition:background-color .15s ease, transform .12s var(--ease-out);background:#edf0f024;border:0;border-radius:999px;padding:0 12px}.tuning__button:active{transform:scale(.96)}@media (hover:hover){.tuning__button:hover{background:#edf0f03d}}.tuning__group summary{letter-spacing:.04em;text-transform:uppercase;opacity:.6;cursor:pointer;font-size:11px;font-weight:600}.tuning__items,.tuning__colors{margin-top:8px}.tuning__items>.tuning__button{justify-self:start}.tuning__button[aria-pressed=true]{background:#edf0f04d}.tuning__items{gap:8px;display:grid}.tuning__slider{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.tuning__slider input{accent-color:#edf0f0;grid-column:1/-1;width:100%;margin:0}.tuning__value{font-variant-numeric:tabular-nums;opacity:.7}.tuning__colors{gap:12px;display:flex}.tuning__color{justify-items:start;gap:4px;display:grid}.tuning__color input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:44px;height:32px;padding:0}@media (prefers-reduced-motion:no-preference){.hero--intro .grain{animation:.7s ease-out backwards fade-in}.hero--intro .word__in{animation:word-up .8s var(--ease-out) backwards;animation-delay:calc(.1s + var(--i) * 60ms)}.hero--intro .reveal{animation:rise .7s var(--ease-out) backwards;animation-delay:calc(var(--d) * 1ms)}}@keyframes fade-in{0%{opacity:0}}@keyframes word-up{0%{transform:translateY(110%)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}
