.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.o-root,[data-variant^="organic:"]{font-family:var(--o-font-body);line-height:normal;-webkit-font-smoothing:antialiased}.o-display{font-family:var(--o-font-display);font-weight:400}.o-ui{font-family:var(--o-font-ui)}.o-mono{font-family:var(--o-font-mono)}.o-sign{font-family:var(--o-font-signature)}.o-kicker{letter-spacing:.16em;margin:0}.o-kicker,.o-pill{font-family:var(--o-font-ui);font-size:12px;font-weight:600;text-transform:uppercase}.o-pill{display:inline-flex;align-items:center;min-height:50px;padding:15px 34px;border-radius:999px;background:var(--o-accent);letter-spacing:.13em}.o-pill,.o-pill:hover{color:var(--o-accent-ink)}.o-pill:hover{background:var(--o-accent-hover)}.o-rule-link{display:inline-block;letter-spacing:.13em;padding-bottom:5px;border-bottom:2px solid}.o-card-link,.o-rule-link{font-family:var(--o-font-ui);font-size:11px;font-weight:600;text-transform:uppercase}.o-card-link{letter-spacing:.12em}.o-letter{font-family:var(--o-font-body);font-size:17px;font-weight:400;line-height:1.72;color:var(--o-ink-soft);text-wrap:pretty}.o-sessions{container-type:inline-size;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.o-sessions>li{flex:1 1 100%;max-width:100%;min-width:0}@container (min-width: 40rem){.o-sessions>li{flex:0 0 calc((100% - 1rem) / 2);max-width:calc((100% - 1rem) / 2)}}@container (min-width: 60rem){.o-sessions>li{flex:0 0 calc((100% - 3rem) / 4);max-width:calc((100% - 3rem) / 4)}}.o-rise{animation:o-rise .9s ease both}.o-veil{animation:o-veil 1.4s ease both}.o-rule{transform-origin:left;animation:o-rule 1s ease .3s both}.o-zoom{transition:transform .9s cubic-bezier(.2,.7,.2,1)}a:focus-visible .o-zoom,a:hover .o-zoom{transform:scale(1.07)}.o-hover-video{opacity:0;transition:opacity .52s ease}.o-hover-video[data-playing]{opacity:1}@keyframes o-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes o-veil{0%{opacity:0}to{opacity:1}}@keyframes o-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where([data-variant^="organic:"],.o-root){--o-canvas:hsl(var(--background));--o-card:hsl(var(--card));--o-paper:hsl(var(--surface-container-lowest));--o-sunk:hsl(var(--muted));--o-sheet:hsl(var(--surface-container-high));--o-line:hsl(var(--border));--o-ink:hsl(var(--foreground));--o-ink-soft:hsl(var(--muted-foreground));--o-ink-muted:hsl(var(--muted-subtle));--o-ink-cool:hsl(var(--chart-5));--o-deep:hsl(var(--primary));--o-deep-hover:hsl(var(--primary-hover,var(--primary)));--o-accent:hsl(var(--clay));--o-accent-hover:hsl(var(--clay-hover,var(--clay)));--o-accent-ink:hsl(var(--clay-foreground));--o-royal:hsl(var(--chart-2));--o-royal-hover:hsl(var(--chart-2-hover,var(--chart-2)));--o-gold:color-mix(in srgb,var(--o-accent) 55%,var(--o-paper));--o-field:hsl(var(--popover));--o-shadow:hsl(var(--foreground));--o-font-display:var(--font-heading);--o-font-body:var(--font-body);--o-font-ui:var(--font-label,var(--font-body));--o-font-mono:var(--font-mono);--o-font-signature:var(--font-signature);--o-soft:var(--o-ink-soft);--o-mute:var(--o-ink-muted);--o-on-deep:hsl(var(--primary-foreground));--o-on-accent:hsl(var(--clay-foreground));--o-display:var(--o-font-display);--o-reader:var(--font-reader,var(--font-body));--o-body:var(--o-font-body);--o-ui:var(--o-font-ui);--o-mono:var(--o-font-mono)}:where(:root){--o-accent-lift:var(--primary-lift,hsl(var(--clay)));--o-secondary-accent:hsl(var(--clay));--o-card-ink:hsl(var(--card-ink,var(--foreground)));--o-danger:hsl(var(--destructive));--o-signature:var(--font-signature,var(--font-heading));--o-sv-field:light-dark(hsl(var(--foreground)),hsl(var(--background)));--o-on-field:light-dark(hsl(var(--background)),hsl(var(--foreground)));--o-field-deep:light-dark(hsl(var(--field-deep,var(--foreground))),hsl(var(--field-deep,var(--background))));--o-on-field-accent:var(--o-accent-lift)}@media (prefers-reduced-motion:reduce){:is([data-variant^="organic:"],.o-root) *,:is([data-variant^="organic:"],.o-root) :after,:is([data-variant^="organic:"],.o-root) :before{animation:none!important;transition:none!important}.o-hover-video{display:none}a:hover .o-zoom{transform:none}}html[data-motion=off] :is([data-variant^="organic:"],.o-root) *{animation:none!important}