.portrait-tilt{perspective:180px;width:64px;height:64px;position:relative}.portrait-tilt-card{isolation:isolate;position:absolute;inset:0}.portrait-tilt-card img{object-fit:contain;width:100%;height:100%;display:block}.portrait-tilt-sheen{pointer-events:none;mix-blend-mode:screen;background-size:180% 180%;position:absolute;inset:0;-webkit-mask:url(/media/brand/portrait.png) 50%/contain no-repeat;mask:url(/media/brand/portrait.png) 50%/contain no-repeat}.portrait-tilt-card>.liquid-metal-border{pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/media/brand/portrait-rim.png) 50%/contain no-repeat;mask:url(/media/brand/portrait-rim.png) 50%/contain no-repeat}.portrait-tilt-card>.liquid-metal-border canvas{border-radius:0}.navigation .wordmark.portrait-wordmark{border-radius:12px;flex:0 0 64px;width:64px;height:64px}@media (max-width:520px){.navigation .portrait-wordmark{align-self:center}}@media (prefers-reduced-motion:reduce){.portrait-tilt-card{transform:none!important}.portrait-tilt-sheen{display:none}}
.OpeningExperience-module__ktZHaW__overlay{--opening-surface:var(--neutral-100);--opening-paper:var(--neutral-50);--opening-edge:var(--neutral-500);--opening-crease:var(--neutral-300);--opening-ink:var(--neutral-700);--opening-accent:var(--lavender-600);--opening-tint:var(--lavender-50);z-index:200;background:var(--opening-surface);color:var(--opening-ink);isolation:isolate;place-items:center;display:none;position:fixed;inset:0;overflow:hidden}html[data-opening=pending] .OpeningExperience-module__ktZHaW__overlay{display:grid}html[data-opening=pending]{overflow:hidden}:is(html[data-opening=pending] [data-opening-content] .hero-identity *,html[data-opening=pending] [data-opening-content] .greeting tspan,html[data-opening=pending] [data-opening-content] .streaming-introduction *){animation-play-state:paused!important}.OpeningExperience-module__ktZHaW__keyboard{aspect-ratio:400/320;width:min(1080px,98vw,122dvh);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0}.OpeningExperience-module__ktZHaW__keyboard:focus-visible{outline:1px solid var(--opening-accent);outline-offset:-12px;border-radius:var(--radius-control)}.OpeningExperience-module__ktZHaW__keyboard>svg{width:100%;height:100%;display:block;overflow:visible}:is(.OpeningExperience-module__ktZHaW__keyboard path,.OpeningExperience-module__ktZHaW__keyboard rect,.OpeningExperience-module__ktZHaW__keyboard circle){fill:var(--opening-paper);stroke:var(--opening-edge);stroke-width:.55px;stroke-linecap:round;stroke-linejoin:round}.OpeningExperience-module__ktZHaW__keyboard .lo{stroke:var(--opening-crease);stroke-width:.4px}.OpeningExperience-module__ktZHaW__keyboard .nf{fill:none}.OpeningExperience-module__ktZHaW__keyboard .hi{stroke:var(--opening-accent);stroke-width:.3px;fill:var(--opening-tint)}.OpeningExperience-module__ktZHaW__keyboard text{font:4.6px var(--font-geist), sans-serif;fill:var(--opening-ink);stroke:none;text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none}.OpeningExperience-module__ktZHaW__keyboard [data-letter=true] text{fill:var(--opening-accent);font-size:7px;font-weight:500}.OpeningExperience-module__ktZHaW__keyboard .OpeningExperience-module__ktZHaW__percentage{font-variant-numeric:tabular-nums;fill:var(--opening-ink);font-size:7px}.OpeningExperience-module__ktZHaW__keyboard .OpeningExperience-module__ktZHaW__percentSign{font-size:4px}.OpeningExperience-module__ktZHaW__keyboard .OpeningExperience-module__ktZHaW__segment{fill:none;stroke:var(--opening-crease);stroke-width:.35px}.OpeningExperience-module__ktZHaW__keyboard .OpeningExperience-module__ktZHaW__segment[data-filled=true]{stroke:var(--opening-ink)}:is(.OpeningExperience-module__ktZHaW__keyboard[data-assembled=true] [data-key=\;] .sil,.OpeningExperience-module__ktZHaW__keyboard[data-assembled=true] [data-key=\'] .sil){animation:1.5s ease-in-out infinite OpeningExperience-module__ktZHaW__waiting-key}.OpeningExperience-module__ktZHaW__keyboard[data-assembled=true] [data-key=\'] .sil{animation-delay:.25s}@keyframes OpeningExperience-module__ktZHaW__waiting-key{0%,65%,to{stroke:var(--opening-edge)}25%,40%{stroke:var(--opening-accent)}}.OpeningExperience-module__ktZHaW__hint{font:12px/1.5 var(--font-body), sans-serif;color:var(--opening-ink);margin:0;position:absolute;top:calc(50% + min(240px,21vw))}@media (max-height:500px){.OpeningExperience-module__ktZHaW__keyboard{width:min(90vw,155dvh)}.OpeningExperience-module__ktZHaW__hint{display:none}}@media (prefers-reduced-motion:reduce){.OpeningExperience-module__ktZHaW__keyboard path{animation:none!important}}@media (forced-colors:active){.OpeningExperience-module__ktZHaW__overlay{color:canvastext;background:canvas}:is(.OpeningExperience-module__ktZHaW__keyboard path,.OpeningExperience-module__ktZHaW__keyboard rect,.OpeningExperience-module__ktZHaW__keyboard circle){fill:canvas;stroke:canvastext}.OpeningExperience-module__ktZHaW__keyboard text{fill:canvastext}.OpeningExperience-module__ktZHaW__keyboard .nf{fill:none}.OpeningExperience-module__ktZHaW__keyboard .OpeningExperience-module__ktZHaW__segment{fill:none;stroke:graytext}.OpeningExperience-module__ktZHaW__keyboard .OpeningExperience-module__ktZHaW__segment[data-filled=true]{fill:none;stroke:canvastext}}.OpeningExperience-module__ktZHaW__tapHint{display:none}@media (hover:none){.OpeningExperience-module__ktZHaW__hoverHint{display:none}.OpeningExperience-module__ktZHaW__tapHint{display:inline}}
