.titles-armed [data-beat]{opacity:0;animation:titles-failsafe 1ms 3.5s forwards}@keyframes titles-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.titles-armed [data-beat]{opacity:1;animation:none}}:root{--butter: #F4C531;--kernel: #D9A514;--ink: #1C1814;--chalk: #F6F1E4;--violet: #3A2A9E;--violet-deep: #2B1F7A;--slab: "Alfa Slab One","Rockwell",Georgia,serif;--body: "Bitter",Georgia,serif;}*,*::before,*::after{box-sizing: border-box;}html,body{margin: 0;}body{min-height: 100dvh;background: var(--butter);color: var(--ink);font-family: var(--body);font-weight: 400;display: flex;flex-direction: column;overflow-x: clip;}main{flex: 1;width: 100%;max-width: 1180px;margin: 0 auto;padding: max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left));display: grid;gap: 14px;align-content: center;}.brand{display: flex;align-items: center;gap: 12px;}.brand img{width: clamp(56px,12vw,160px);height: auto;aspect-ratio: 1;display: block;border-radius: 22%;}.brand span{font-family: var(--slab);font-size: clamp(1.1rem,0.95rem + 0.8vw,1.6rem);letter-spacing: 0.01em;}h1{margin: 0;font-family: var(--slab);font-weight: 400;font-size: clamp(2rem,1.3rem + 3.6vw,4.1rem);line-height: 1.02;letter-spacing: -0.005em;max-width: 13ch;overflow-wrap: break-word;}h1 em{font-style: normal;color: var(--violet);}.lede{margin: 0;font-size: clamp(1rem,0.94rem + 0.3vw,1.18rem);line-height: 1.45;max-width: 38ch;}.cta{justify-self: start;display: inline-flex;align-items: center;gap: 12px;min-height: 54px;padding: 0 26px 0 20px;border-radius: 999px;background: var(--violet);color: var(--chalk);font-family: var(--body);font-weight: 600;font-size: clamp(1.02rem,0.98rem + 0.2vw,1.15rem);text-decoration: none;-webkit-tap-highlight-color: transparent;transition: background-color 0.2s,transform 0.2s;}.cta svg{width: 22px;height: 22px;flex: none;}.cta:active{transform: scale(0.97);}.cta:focus-visible{outline: 3px solid var(--ink);outline-offset: 3px;}@media (hover: hover){.cta:hover{background: var(--violet-deep);}}.slate{width: 100%;max-width: 460px;justify-self: center;position: relative;padding-top: 34px;}.clap{position: absolute;top: 6px;left: 0;right: 0;height: 30px;border-radius: 6px 6px 0 0;background: repeating-linear-gradient(-55deg,var(--ink) 0 22px,var(--chalk) 22px 44px);border: 3px solid var(--ink);transform-origin: 6px 100%;transform: rotate(-9deg);}.board{position: relative;background: var(--ink);color: var(--chalk);border-radius: 4px 4px 12px 12px;padding: 10px 16px 12px;}.board::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 14px;background: repeating-linear-gradient(-55deg,var(--chalk) 0 22px,var(--ink) 22px 44px);border-radius: 4px 4px 0 0;}.rows{margin: 14px 0 0;display: grid;grid-template-columns: auto 1fr;}.rows dt,.rows dd{margin: 0;padding: 7px 0;border-top: 1px solid rgba(246,241,228,0.22);}.rows dt:first-of-type,.rows dd:first-of-type{border-top: 0;}.rows dt{font-family: var(--slab);font-size: clamp(0.72rem,0.68rem + 0.2vw,0.85rem);letter-spacing: 0.08em;color: rgba(246,241,228,0.72);padding-right: 16px;align-self: center;}.rows dd{font-size: clamp(0.95rem,0.9rem + 0.3vw,1.12rem);font-weight: 600;}.rows dd.none{color: var(--butter);}.rows dd.big{font-family: var(--slab);font-weight: 400;font-size: clamp(1.25rem,1.1rem + 0.8vw,1.7rem);line-height: 1.1;}footer{padding: 10px 18px max(14px,env(safe-area-inset-bottom));text-align: center;font-size: 0.88rem;color: var(--ink);}@media (min-width: 900px){main{grid-template-columns: 1.1fr 0.9fr;grid-template-areas: "brand slate" "h1 slate" "lede slate" "cta slate";column-gap: 56px;row-gap: 20px;padding-top: 28px;}.brand{grid-area: brand;}h1{grid-area: h1;}.lede{grid-area: lede;}.cta{grid-area: cta;}.slate{grid-area: slate;align-self: center;max-width: 470px;}.clap{height: 40px;}.slate{padding-top: 46px;}.board{padding: 14px 24px 18px;}.rows dt,.rows dd{padding: 10px 0;}}@media (max-width: 899px){.slate{margin-top: 6px;}}@media (max-width: 380px){main{gap: 12px;}.rows dt,.rows dd{padding: 5px 0;}}@media (prefers-reduced-motion: reduce){.cta{transition: none;}}