:root{--ad-yellow:#ffcc4d;--ad-ink:#17201e;--yawn-in:.7s;--yawn-out:.45s;--yawn-eyes:.5s;--yawn-mouth:1.5s;--yawn-hand:.9s;--dot-pulse:1.6s}body{background:var(--ad-yellow);color:var(--ad-ink)}.ad{gap:var(--space-9);min-height:100svh;padding:var(--space-10) var(--space-9);grid-template-rows:auto 1fr auto;display:grid}.brand{align-items:center;gap:var(--space-5);text-decoration:none;display:inline-flex}.brand__word{font-family:var(--font-brand);font-weight:var(--fw-bold);font-size:var(--text-h3);letter-spacing:-.02em}main{justify-content:center;align-items:center;display:flex}.line{appearance:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;font-family:var(--font-brand);letter-spacing:-.03em;background:0 0;border:0;justify-content:center;align-items:baseline;margin:0;padding:0;font-size:clamp(1.75rem,8vw,9rem);line-height:1.05;text-decoration:none;display:flex}.line-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand,.brand:hover,.brand:visited{color:inherit}.line:focus-visible{box-shadow:none;outline:none}.line:focus-visible .dot{animation:dot-pulse var(--dot-pulse) var(--ease-standard) infinite}.rotor{text-align:right;font-weight:var(--fw-medium);white-space:nowrap;flex:none;position:relative}.sizer{visibility:hidden}.phrase{opacity:0;transition:opacity var(--dur-instant) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);position:absolute;inset:0 0 auto auto;transform:translateY(.12em)}.rotor.is-instant .phrase{transition:none}.phrase{pointer-events:none}.phrase.is-current{pointer-events:auto;opacity:1;transition:opacity var(--dur-fast) var(--ease-out) var(--dur-instant), transform var(--dur-fast) var(--ease-out) var(--dur-instant);transform:none}.domain{font-weight:var(--fw-bold);white-space:nowrap;flex:none}.key{display:inline}.dot{display:inline-block}.ad.is-resting .dot{animation:dot-pulse var(--dot-pulse) var(--ease-standard) 1}@keyframes dot-pulse{0%,to{transform:none}40%{transform:translateY(-.06em)scale(1.3)}}.yawn{z-index:10;pointer-events:none;opacity:0;transition:opacity var(--yawn-out) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}.yawn__face{filter:drop-shadow(0 2vmin 5vmin #17201e4d);width:min(86vmin,92vw);height:auto;transition:transform var(--yawn-out) var(--ease-standard);overflow:visible;transform:scale(.72)}.yawn__head{transform-box:fill-box;transform-origin:50%;transition:transform var(--yawn-out) var(--ease-standard)}.yawn__eye-open,.yawn__eye-shut{transition:opacity var(--yawn-out) var(--ease-standard)}.yawn__eye-shut{opacity:0}.yawn__mouth{transform-box:fill-box;transform-origin:50%;transition:transform var(--yawn-out) var(--ease-standard);transform:scale(.55,.08)}.yawn__hand{transform-origin:35% 90%;transition:transform var(--yawn-out) var(--ease-standard);transform:translate(-8%,55%)rotate(-14deg)}.yawn__hand-shape{filter:drop-shadow(0 0 .6px #96550ab3)drop-shadow(0 4px 6px #783c0047)}.line{transition:opacity var(--yawn-out) var(--ease-standard)}.ad.is-yawning .line{opacity:.12;transition:opacity var(--yawn-in) var(--ease-out)}.ad.is-yawning .yawn{opacity:1;transition:opacity var(--yawn-in) var(--ease-out)}.ad.is-yawning .yawn__face{transition:transform var(--yawn-in) var(--ease-out);transform:none}.ad.is-yawning .yawn__eye-open{opacity:0;transition:opacity var(--yawn-eyes) var(--ease-standard) calc(var(--yawn-in) * .5)}.ad.is-yawning .yawn__eye-shut{opacity:1;transition:opacity var(--yawn-eyes) var(--ease-standard) calc(var(--yawn-in) * .5)}.ad.is-yawning .yawn__head{transition:transform var(--yawn-mouth) var(--ease-out) calc(var(--yawn-in) * .6);transform:translateY(-2.5%)}.ad.is-yawning .yawn__mouth{transition:transform var(--yawn-mouth) var(--ease-out) calc(var(--yawn-in) * .6);transform:none}.ad.is-yawning .yawn__hand{transition:transform var(--yawn-hand) var(--ease-out) calc(var(--yawn-in) * 1.1);transform:none}.yawn__xray,.hand__bones,.hand__soft{display:none}.ad.is-xray,body:has(.ad.is-xray){color:#cfd6da;background:#0b0f12}.ad.is-xray .brand svg{filter:invert(.85)}.ad.is-xray .yawn__skin,.ad.is-xray .hand__skin,.ad.is-xray .hand__cuff{display:none}.ad.is-xray .yawn__xray,.ad.is-xray .hand__bones,.ad.is-xray .hand__soft{display:block}.ad.is-xray .yawn__face,.ad.is-xray .yawn__hand-shape{filter:none}footer{justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;display:flex;position:relative}.tagline{font-family:var(--font-brand);font-weight:var(--fw-medium);font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.3}.legal{align-items:baseline;gap:var(--space-3);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.legal__line{appearance:none;color:inherit;cursor:pointer;font:inherit;opacity:.7;background:0 0;border:0;margin:0;padding:0}.legal__line:hover,.legal__line[aria-expanded=true]{opacity:1}.legal__sep{opacity:.5}.legal__link,.legal__link:hover,.legal__link:visited{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}.legal__line:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.legal__note{right:0;bottom:calc(100% + var(--space-4));text-align:left;width:min(38ch, calc(100vw - 2 * var(--space-7)));padding:var(--space-6) var(--space-7);background:var(--ad-ink);color:var(--ad-yellow);font-size:var(--text-caption);border-radius:8px;line-height:1.45;position:absolute;box-shadow:0 12px 32px #17201e47}.legal__note p{margin:0}.legal__note p+p{margin-top:var(--space-3)}.legal__name{font-weight:var(--fw-bold)}.legal__word{font-family:var(--font-brand);font-weight:var(--fw-bold);letter-spacing:-.01em;font-size:1.25em}.legal__pron{opacity:.75}.legal__example{margin-top:var(--space-2);opacity:.85;display:block}.legal__source a,.legal__source a:hover,.legal__source a:visited{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.legal__close{padding-top:var(--space-2)}.ad.is-xray .legal__note{color:#0b0f12;background:#cfd6da}@media (width<=760px){.ad{padding-inline:var(--space-7)}.line{align-items:flex-start;gap:var(--space-2);flex-direction:column;font-size:clamp(2rem,11vw,5rem)}.rotor{text-align:left}.phrase{inset:0 auto auto 0}}@media (prefers-reduced-motion:reduce){:root{--yawn-in:0s;--yawn-out:0s;--yawn-eyes:0s;--yawn-mouth:0s;--yawn-hand:0s;--dot-pulse:0s}.phrase{transform:none}}
