@property --contour-fade{syntax:"<number>";inherits:false;initial-value:0}.contour-field{isolation:isolate;opacity:var(--contour-fade);background:linear-gradient(to bottom, var(--tertiary), transparent 78%);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.dark .contour-field{background:linear-gradient(to bottom, color-mix(in oklab, var(--tertiary) 65%, transparent), transparent 78%)}.contour-field:after{content:"";pointer-events:none;background-image:var(--surface-noise);mix-blend-mode:multiply;opacity:.045;position:absolute;inset:0}.dark .contour-field:after{mix-blend-mode:screen;opacity:.06}.contour-lines{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@keyframes reveal-logo-out{0%{opacity:1;animation-timing-function:cubic-bezier(.64,0,.78,0);transform:none}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes reveal-handover-out{0%{opacity:1;animation-timing-function:cubic-bezier(.33,0,.67,1);transform:none}to{opacity:0;transform:scale(1.03)}}@keyframes reveal-card-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes reveal-char-in{0%{opacity:0;filter:blur(6px);animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes reveal-line-in{0%{opacity:0;filter:blur(4px);animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes home-dek-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes home-composer-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-chip-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes home-section-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(10px)}to{opacity:1;transform:none}}[data-home-entrance=skip] [class*=animate-]:not(.motion-live){animation:none}@media (prefers-reduced-motion:no-preference){.section-meta-out{animation:.52s linear both agent-settle-out}.section-meta-in{animation:.76s linear both agent-completed-in}}.brief-fan{-webkit-mask-image:linear-gradient(#000 calc(100% - 8px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 8px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brief-fan-reveal{opacity:1;transition:opacity .26s cubic-bezier(.22,1,.36,1)}.brief-fan-cta{pointer-events:auto}@media (hover:hover){.brief-fan-reveal{opacity:0}.brief-fan-cta{pointer-events:none}.brief-fan-group:hover .brief-fan-reveal,.brief-fan-group:focus-within .brief-fan-reveal{opacity:1}.brief-fan-group:hover .brief-fan-cta,.brief-fan-group:focus-within .brief-fan-cta{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.brief-fan-reveal{transition:none}}
