@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400..600&display=swap";
.page-module__at9Q7a__page{flex-direction:column;min-height:100vh;display:flex}.page-module__at9Q7a__main{flex:1}.page-module__at9Q7a__hero{position:relative;overflow:hidden}.page-module__at9Q7a__hero:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.page-module__at9Q7a__page .page-module__at9Q7a__hero .page-module__at9Q7a__heroInner{gap:var(--space-10);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;display:grid;position:relative}.page-module__at9Q7a__breadcrumb{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);grid-column:1/-1;align-items:center;display:flex}.page-module__at9Q7a__breadcrumb a{text-underline-offset:.25em;text-decoration:underline}.page-module__at9Q7a__title{font-size:clamp(3rem,7vw,6.5rem);line-height:var(--leading-none);letter-spacing:var(--tracking-display);color:#fff}.page-module__at9Q7a__title em{color:var(--pdce-mint);font-style:normal}.page-module__at9Q7a__heroText{max-width:40rem}.page-module__at9Q7a__heroAside{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--on-band-border);border-radius:var(--radius-lg);background:#04171d33;display:grid}.page-module__at9Q7a__counts{gap:var(--space-8);flex-wrap:wrap;display:flex}.page-module__at9Q7a__count{gap:var(--space-2);display:grid}.page-module__at9Q7a__count strong{font-family:var(--font-mono);font-size:var(--text-3xl);color:var(--pdce-mint);line-height:1}.page-module__at9Q7a__count span{font-size:var(--text-sm)}.page-module__at9Q7a__directory{gap:var(--space-6);display:grid}.page-module__at9Q7a__toolbar{justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__at9Q7a__search{gap:var(--space-2);width:min(100%,23rem);display:grid}.page-module__at9Q7a__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__at9Q7a__empty{justify-items:start;gap:var(--space-4);padding:var(--space-8);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.page-module__at9Q7a__page .page-module__at9Q7a__cta{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:760px){.page-module__at9Q7a__page .page-module__at9Q7a__hero .page-module__at9Q7a__heroInner{grid-template-columns:minmax(0,1fr)}.page-module__at9Q7a__search{width:100%}}.page-module__at9Q7a__speakerSection{gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--color-border);display:grid}.page-module__at9Q7a__groupHeading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__at9Q7a__groupHeading h2{font-size:var(--text-2xl)}
:root{--pdce-deep:#0f5b77;--pdce-teal:#128082;--pdce-ocean:#1b788b;--pdce-reef:#149092;--pdce-mint:#62d1c1;--pdce-abyss:#08323f;--pdce-mint-50:#eef9f7;--pdce-mint-100:#d6f2ec;--pdce-black:#050a0b;--pdce-white:#fff;--color-bg:#fff;--color-surface:#fff;--color-surface-alt:#f2f7f7;--color-surface-tint:var(--pdce-mint-50);--color-text:#050a0b;--color-text-muted:#3d4f53;--color-text-subtle:#5a6d71;--color-heading:#050a0b;--color-border:#d6e4e4;--color-border-strong:#a9c4c5;--color-primary:var(--pdce-teal);--color-primary-hover:var(--pdce-deep);--color-primary-text:#0f5b77;--color-accent:var(--pdce-mint);--color-link:#0f5b77;--color-focus:#149092;--color-overlay:#050a0b8c;--band-teal:var(--pdce-teal);--band-deep:var(--pdce-deep);--band-ocean:var(--pdce-ocean);--band-abyss:var(--pdce-abyss);--on-band:#fff;--on-band-muted:#ffffffd6;--on-band-subtle:#ffffffa8;--on-band-border:#ffffff38;--on-band-surface:#ffffff14;--gradient-brand:linear-gradient(135deg, #0f5b77 0%, #1b788b 48%, #128082 100%);--gradient-glow:radial-gradient(60% 80% at 85% 10%, #62d1c173 0%, #62d1c100 70%);--gradient-mint:linear-gradient(135deg, #149092 0%, #62d1c1 100%);--track-1:#128082;--track-1-on:#fff;--track-2:#0f5b77;--track-2-on:#fff;--track-3:#1b788b;--track-3-on:#fff;--track-4:#62d1c1;--track-4-on:#050a0b;--color-success:#12704f;--color-success-bg:#e2f4ec;--color-warning:#7a4f00;--color-warning-bg:#fff2d2;--color-danger:#b42318;--color-danger-bg:#fdecea;--color-info:#0f5b77;--color-info-bg:#e4f0f4;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--text-xl:clamp(1.5rem, 1.3rem + .9vw, 2rem);--text-2xl:clamp(2rem, 1.55rem + 1.9vw, 3rem);--text-3xl:clamp(2.5rem, 1.8rem + 3vw, 4.25rem);--text-display:clamp(3rem, 1.75rem + 5.6vw, 7rem);--leading-none:.95;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-display:-.045em;--tracking-tight:-.028em;--tracking-snug:-.015em;--tracking-normal:-.005em;--tracking-wide:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--measure:65ch;--measure-narrow:48ch;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--section-y:clamp(4rem, 2.9rem + 4.4vw, 7rem);--section-y-sm:clamp(2.5rem, 2rem + 2.2vw, 4rem);--stack-section:clamp(2.5rem, 2rem + 2vw, 4rem);--stack-xl:var(--space-12);--stack-lg:var(--space-8);--stack-md:var(--space-6);--stack-sm:var(--space-4);--stack-xs:var(--space-2);--grid-gap:clamp(1rem, .75rem + 1vw, 1.5rem);--grid-gap-lg:clamp(1.5rem, 1rem + 2vw, 3rem);--card-pad:clamp(1.25rem, 1rem + 1vw, 2rem);--card-pad-sm:var(--space-5);--container:76rem;--container-wide:90rem;--container-narrow:48rem;--control-h-sm:2.25rem;--control-h:3rem;--control-h-lg:3.5rem;--nav-h:4.5rem;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:999px;--radius-round:50%;--border-width:1px;--border-width-strong:2px;--border:var(--border-width) solid var(--color-border);--border-strong:var(--border-width) solid var(--color-border-strong);--border-on-band:var(--border-width) solid var(--on-band-border);--focus-ring:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-focus);--shadow-sm:0 1px 2px #08323f0f, 0 1px 1px #08323f0a;--shadow-md:0 8px 24px -8px #08323f2e, 0 2px 6px #08323f0f;--shadow-lg:0 24px 60px -20px #08323f59, 0 8px 18px -8px #08323f1f;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.15s;--dur-2:.3s;--dur-3:.6s;--dur-4:.9s;--dur-5:1.2s;--stagger:70ms;--z-base:1;--z-raised:10;--z-sticky:100;--z-overlay:200;--z-toast:300;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#04171d;--color-surface:#0a242c;--color-surface-alt:#0d2b34;--color-surface-tint:#0e3038;--color-text:#eef7f6;--color-text-muted:#b2c9cb;--color-text-subtle:#8faaad;--color-heading:#fff;--color-border:#1e414a;--color-border-strong:#33606a;--color-primary-text:#62d1c1;--color-link:#7edacc;--color-focus:#62d1c1;--color-overlay:#0009;--color-success:#5fd3a6;--color-success-bg:#0d3327;--color-warning:#f2c25c;--color-warning-bg:#3a2c08;--color-danger:#ff8a80;--color-danger-bg:#3d1512;--color-info:#7edacc;--color-info-bg:#0e3038;--shadow-md:0 8px 24px -8px #00000080;--shadow-lg:0 24px 60px -20px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#04171d;--color-surface:#0a242c;--color-surface-alt:#0d2b34;--color-surface-tint:#0e3038;--color-text:#eef7f6;--color-text-muted:#b2c9cb;--color-text-subtle:#8faaad;--color-heading:#fff;--color-border:#1e414a;--color-border-strong:#33606a;--color-primary-text:#62d1c1;--color-link:#7edacc;--color-focus:#62d1c1;--color-overlay:#0009;--color-success:#5fd3a6;--color-success-bg:#0d3327;--color-warning:#f2c25c;--color-warning-bg:#3a2c08;--color-danger:#ff8a80;--color-danger-bg:#3d1512;--color-info:#7edacc;--color-info-bg:#0e3038;--shadow-md:0 8px 24px -8px #00000080;--shadow-lg:0 24px 60px -20px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--space-4))}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}:where(ul[class],ol[class]){padding:0;list-style:none}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}::selection{background:var(--pdce-mint);color:var(--pdce-black)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-toast);background:var(--color-primary);color:#fff;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:calc(env(safe-area-inset-top,0px) + var(--space-4))}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.container--wide{max-inline-size:calc(var(--container-wide) + 2 * var(--gutter))}.container--narrow{max-inline-size:calc(var(--container-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section-y);background:var(--section-bg,var(--color-bg));color:var(--color-text);position:relative}.section>.container{gap:var(--stack-section);grid-template-columns:minmax(0,1fr);display:grid}.section>.container>*{min-width:0}.section--sm{padding-block:var(--section-y-sm)}.section--flush-top{padding-block-start:0}.section--alt{--section-bg:var(--color-surface-alt)}.section--tint{--section-bg:var(--color-surface-tint)}.section--teal,.section--deep,.section--ocean,.section--abyss,.section--gradient,.on-band{--color-heading:var(--on-band);--color-text:var(--on-band);--color-text-muted:var(--on-band-muted);--color-text-subtle:var(--on-band-subtle);--color-border:var(--on-band-border);--color-border-strong:#fff6;--color-link:#fff;--color-primary-text:var(--pdce-mint);--color-focus:var(--pdce-mint);color:var(--on-band)}.section--teal{--section-bg:var(--band-teal)}.section--deep{--section-bg:var(--band-deep)}.section--ocean{--section-bg:var(--band-ocean)}.section--abyss{--section-bg:var(--band-abyss)}.section--gradient{background:var(--gradient-glow), var(--gradient-brand)}.section-head{gap:var(--stack-sm);max-inline-size:52rem;display:grid}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.section-head--split{align-items:end;gap:var(--stack-md) var(--grid-gap-lg);grid-template-columns:minmax(0,1fr);max-inline-size:none}@media (min-width:900px){.section-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.stack{gap:var(--stack,var(--stack-sm));flex-direction:column;display:flex}.stack>*{min-width:0}.stack--xs{--stack:var(--stack-xs)}.stack--md{--stack:var(--stack-md)}.stack--lg{--stack:var(--stack-lg)}.stack--xl{--stack:var(--stack-xl)}.cluster{align-items:center;gap:var(--cluster,var(--space-3));flex-wrap:wrap;display:flex}.cluster--sm{--cluster:var(--space-2)}.cluster--lg{--cluster:var(--space-6)}.cluster--between{justify-content:space-between}.grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,16rem)), 1fr));display:grid}.grid>*{min-width:0}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.grid--split{gap:var(--grid-gap-lg);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:900px){.grid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.divider{border:0;border-block-start:var(--border);block-size:0;margin:0}h1,h2,h3,h4,h5,h6,.h-display,.h1,.h2,.h3,.h4{color:var(--color-heading);font-weight:var(--weight-semibold);text-wrap:balance}.h-display{font-size:var(--text-display);line-height:var(--leading-none);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold)}h1,.h1{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}h2,.h2{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h3,.h3{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h4,.h4{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}h5,h6,.h5{font-size:var(--text-md);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}p{text-wrap:pretty}.prose{max-inline-size:var(--measure);gap:var(--stack-sm);display:grid}.lede{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-inline-size:var(--measure-narrow)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-accent{color:var(--color-primary-text)}.eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-text);display:inline-flex}.eyebrow:before{content:"";background:currentColor;block-size:1px;inline-size:1.5rem}.eyebrow--plain:before{display:none}.mono{font-family:var(--font-mono);font-feature-settings:normal;letter-spacing:0}.tabular{font-variant-numeric:tabular-nums}.link{color:var(--color-link);font-weight:var(--weight-medium);transition:background-size var(--dur-3) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;text-decoration:none}.link:hover{color:var(--color-link);background-position:0 100%;background-size:100% 1px}.btn{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:transparent;--btn-fill:var(--pdce-deep);--btn-fill-fg:#fff;isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-h);padding-inline:var(--space-6);border:var(--border-width) solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);padding-block:0;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);border-radius:inherit;transition:transform var(--dur-3) var(--ease-out-expo);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--btn-fill-fg)}.btn:hover:before{transform:translateY(0)}.btn:active{transform:scale(.98)}.btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-pill)}.icon{block-size:1.125em;inline-size:1.125em;flex:none;width:1.125em;height:1.125em}.btn .icon{block-size:1.125em;inline-size:1.125em;transition:transform var(--dur-3) var(--ease-out-expo);flex:none}.btn:hover .icon--arrow{transform:translate(4px)}[dir=rtl] .btn .icon--arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon--arrow{transform:scaleX(-1)translate(4px)}.btn--primary{--btn-bg:var(--color-primary);--btn-fg:#fff;--btn-fill:var(--pdce-deep);--btn-fill-fg:#fff}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--color-primary-text);--btn-border:currentColor;--btn-fill:var(--color-primary);--btn-fill-fg:#fff}.btn--secondary:hover{border-color:var(--color-primary)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-fill:var(--color-surface-alt);--btn-fill-fg:var(--color-text)}.btn--light{--btn-bg:#fff;--btn-fg:var(--pdce-deep);--btn-fill:var(--pdce-mint);--btn-fill-fg:var(--pdce-black)}.btn--outline-light{--btn-bg:transparent;--btn-fg:#fff;--btn-border:#ffffff8c;--btn-fill:#fff;--btn-fill-fg:var(--pdce-deep)}.btn--mint{--btn-bg:var(--pdce-mint);--btn-fg:var(--pdce-black);--btn-fill:#fff;--btn-fill-fg:var(--pdce-black)}.btn--link{--btn-fg:var(--color-link);border-radius:0;min-block-size:auto;padding-inline:0}.btn--link:before{display:none}.btn--link:hover{color:var(--color-link)}.btn--sm{min-block-size:var(--control-h-sm);padding-inline:var(--space-4);font-size:var(--text-xs)}.btn--lg{min-block-size:var(--control-h-lg);padding-inline:var(--space-8);font-size:var(--text-base)}.btn--icon{inline-size:var(--control-h);padding-inline:0}.btn--icon.btn--sm{inline-size:var(--control-h-sm)}.btn--block{inline-size:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.badge{align-items:center;gap:var(--space-1);min-block-size:1.5rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:var(--border-width) solid transparent;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;background:var(--badge-bg,var(--color-surface-alt));color:var(--badge-fg,var(--color-text));line-height:1;display:inline-flex}.badge--primary{--badge-bg:var(--color-primary);--badge-fg:#fff}.badge--deep{--badge-bg:var(--pdce-deep);--badge-fg:#fff}.badge--mint{--badge-bg:var(--pdce-mint);--badge-fg:var(--pdce-black)}.badge--soft{--badge-bg:var(--color-surface-tint);--badge-fg:var(--color-primary-text)}.badge--outline{--badge-bg:transparent;--badge-fg:var(--color-text-muted);border-color:var(--color-border-strong)}.badge--on-band{--badge-bg:var(--on-band-surface);--badge-fg:#fff;border-color:var(--on-band-border)}.badge--success{--badge-bg:var(--color-success-bg);--badge-fg:var(--color-success)}.badge--warning{--badge-bg:var(--color-warning-bg);--badge-fg:var(--color-warning)}.badge--danger{--badge-bg:var(--color-danger-bg);--badge-fg:var(--color-danger)}.badge--track-1{--badge-bg:var(--track-1);--badge-fg:var(--track-1-on)}.badge--track-2{--badge-bg:var(--track-2);--badge-fg:var(--track-2-on)}.badge--track-3{--badge-bg:var(--track-3);--badge-fg:var(--track-3-on)}.badge--track-4{--badge-bg:var(--track-4);--badge-fg:var(--track-4-on)}.badge--lg{min-block-size:2rem;padding-inline:var(--space-4);font-size:var(--text-xs)}.badge--live:before{content:"";block-size:.5rem;inline-size:.5rem;animation:mm-pulse 1.6s var(--ease-out-quart) infinite;background:currentColor;border-radius:50%}.tag{min-block-size:2rem;padding-inline:var(--space-3);border:var(--border);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--color-text-muted);transition:border-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2);background:0 0;align-items:center;text-decoration:none;display:inline-flex}button.tag{cursor:pointer}.tag:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.tag[aria-pressed=true],.tag.is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.announcement{background:var(--pdce-abyss);color:#fff;font-size:var(--text-xs);display:none!important}.announcement .container{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);text-align:center;flex-wrap:wrap;display:flex}.announcement a{color:var(--pdce-mint);font-weight:var(--weight-medium)}.site-nav{top:env(safe-area-inset-top,0px);z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-block-end:var(--border);position:sticky}.site-nav__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-block-size:var(--nav-h);display:flex}.brand{align-items:center;gap:var(--space-3);color:var(--color-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-heading)}.brand__mark{flex:none;block-size:2.25rem;inline-size:2.25rem}.brand__name{font-size:var(--text-md);line-height:1}.brand__year{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-primary-text);letter-spacing:0}.site-nav__links{align-items:center;gap:var(--space-1);display:none}.site-nav__links a{min-block-size:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2);align-items:center;text-decoration:none;display:inline-flex}.site-nav__links a:hover{background:var(--color-surface-alt)}.site-nav__links a[aria-current=page]{color:var(--color-primary-text)}.site-nav__actions{align-items:center;gap:var(--space-2);display:flex}.site-nav__toggle{display:inline-flex}.site-nav__toggle .bar{block-size:1.5px;inline-size:18px;transition:transform var(--dur-3) var(--ease-out-expo), opacity var(--dur-2);background:currentColor;display:block}.site-nav__toggle .bars{gap:5px;display:grid}.site-nav__toggle[aria-expanded=true] .bar:first-child{transform:translateY(6.5px)rotate(45deg)}.site-nav__toggle[aria-expanded=true] .bar:nth-child(2){opacity:0}.site-nav__toggle[aria-expanded=true] .bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.site-nav__menu{gap:var(--space-1);padding-block:var(--space-4) var(--space-6);border-block-start:var(--border);display:grid}.site-nav__menu[hidden]{display:none!important}.site-nav__menu a{padding-block:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);color:var(--color-heading);border-block-end:var(--border);text-decoration:none;display:block}@media (min-width:1024px){.site-nav__links{display:flex}.site-nav__toggle,.site-nav__menu{display:none!important}}.hero{isolation:isolate;background:var(--gradient-glow), var(--gradient-brand);--color-heading:#fff;--color-text:#fff;--color-text-muted:var(--on-band-muted);--color-border:var(--on-band-border);--color-primary-text:var(--pdce-mint);--color-focus:var(--pdce-mint);color:#fff;padding-block:clamp(4rem,3rem + 5vw,8rem) clamp(3rem,2.5rem + 3vw,6rem);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%)}.hero__inner{gap:var(--stack-xl) var(--grid-gap-lg);align-items:end;display:grid}@media (min-width:1024px){.hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.hero__copy{gap:var(--stack-lg);display:grid}.hero__title{font-size:var(--text-display);line-height:var(--leading-none);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold);color:#fff}.hero__title em{color:var(--pdce-mint);font-style:normal}.hero__lede{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--on-band-muted);max-inline-size:var(--measure-narrow)}.hero__meta{gap:var(--space-2) var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:#fff;flex-wrap:wrap;display:flex}.hero__meta span{align-items:center;gap:var(--space-2);display:inline-flex}.hero__meta svg{block-size:1rem;inline-size:1rem;width:1rem;height:1rem;color:var(--pdce-mint);flex:none}.hero__panel{gap:var(--stack-md);padding:var(--card-pad);border:var(--border-on-band);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04171d47;display:grid}.countdown{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.countdown__unit{gap:var(--space-1);padding-block:var(--space-4);border-radius:var(--radius-sm);background:var(--on-band-surface);border:var(--border-on-band);justify-items:center;display:grid}.countdown__value{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.02em;line-height:1}.countdown__label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--on-band-subtle)}.stats{border-block:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.stat{gap:var(--space-1);padding:var(--space-6) var(--space-4);display:grid}.stat+.stat{border-inline-start:var(--border)}@media (max-width:640px){.stat+.stat{border-inline-start:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2n){border-inline-start:var(--border)}.stat:nth-child(n+3){border-block-start:var(--border)}}.stat__value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--color-heading);line-height:1}.stat__label{font-size:var(--text-sm);color:var(--color-text-muted)}.card{gap:var(--stack-md);padding:var(--card-pad);border:var(--border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--dur-2) var(--ease-out-quart), transform var(--dur-3) var(--ease-out-expo), box-shadow var(--dur-3) var(--ease-out-expo);flex-direction:column;display:flex}.card--alt{background:var(--color-surface-alt);border-color:#0000}.card--on-band{background:var(--on-band-surface);border:var(--border-on-band);color:#fff}.card--interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.card__icon{border-radius:var(--radius-sm);background:var(--color-surface-tint);block-size:3rem;inline-size:3rem;color:var(--color-primary-text);place-items:center;display:grid}.card__icon svg{block-size:1.5rem;inline-size:1.5rem}.card__title{font-size:var(--text-lg)}.card__footer{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-block-start:auto;display:flex}.avatar{inline-size:var(--avatar,2.5rem);block-size:var(--avatar,2.5rem);border-radius:var(--radius-round);object-fit:cover;background:var(--color-surface-tint);border:2px solid var(--color-bg);flex:none}.avatar-stack{display:flex}.avatar-stack>*+*{margin-inline-start:-.625rem}.portrait{--p-a:var(--pdce-deep);--p-b:var(--pdce-reef);background:radial-gradient(circle at 50% 38%, #ffffffeb 0 17%, transparent 17.5%), radial-gradient(ellipse 42% 30% at 50% 92%, #ffffffeb 0 98%, transparent 100%), linear-gradient(160deg, var(--p-a), var(--p-b));block-size:100%;inline-size:100%;position:relative}.avatar.portrait{inline-size:var(--avatar,2.5rem);block-size:var(--avatar,2.5rem)}.avatar.portrait:after,.speaker-card .portrait:after{display:none}.portrait:after{content:attr(data-initials);font-family:var(--font-mono);font-size:var(--text-2xs);color:#ffffffbf;letter-spacing:.1em;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-4)}.speaker-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}.speaker-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--mat:0px;gap:var(--space-4);color:var(--color-text);perspective:900px;outline:none;display:grid;position:relative}.speaker-card__frame{aspect-ratio:4/5;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);max-inline-size:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform var(--dur-3) var(--ease-out-expo), box-shadow var(--dur-3) var(--ease-out-expo), border-color var(--dur-3) var(--ease-out-quart);position:relative;overflow:hidden}.speaker-card__media{clip-path:inset(var(--mat) round calc(var(--radius-md) - 1px));transition:clip-path var(--dur-4) var(--ease-out-expo);position:absolute;inset:0;overflow:hidden}.speaker-card__media>img,.speaker-card__media>.portrait{object-fit:cover;filter:grayscale()contrast(1.05);block-size:100%;inline-size:100%;transition:transform var(--dur-5) var(--ease-out-expo), filter var(--dur-4) var(--ease-out-expo);transform:scale(1.12)}.speaker-card__spot{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx) var(--my), #ffffffa6, transparent 55%);transition:opacity var(--dur-3) var(--ease-out-quart);position:absolute;inset:0}.speaker-card__index{block-size:1.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;transition:inset var(--dur-4) var(--ease-out-expo);background:#050a0b8c;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(var(--mat) + var(--space-3));inset-inline-start:calc(var(--mat) + var(--space-3));overflow:hidden}.speaker-card__curtain{gap:var(--space-2);padding:var(--space-5);color:#fff;clip-path:inset(100% 0 0);transition:clip-path var(--dur-3) var(--ease-in-out-quart);background:linear-gradient(#12808200,#128082eb 28%,#0f5b77);padding-block-start:var(--space-12);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.speaker-card__curtain .mm-line>span{transition:transform var(--dur-4) var(--ease-out-expo);transition-delay:calc(.12s + var(--i,0) * var(--stagger));transform:translateY(110%)}.speaker-card__talk{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:#fff}.speaker-card__slot{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:#ffffffdb}.speaker-card__body{gap:var(--space-1);display:grid}.speaker-card__name{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.speaker-card__name a{color:inherit;text-decoration:none}.speaker-card__name a:after{content:"";z-index:2;position:absolute;inset:0}.speaker-card__role{font-size:var(--text-sm);color:var(--color-text-muted)}.speaker-card__org{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-primary-text);text-transform:uppercase}.speaker-card__arrow{z-index:1;block-size:2.5rem;inline-size:2.5rem;color:var(--pdce-deep);transition:transform var(--dur-3) var(--ease-out-expo);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);transform:scale(0)rotate(-45deg)}.speaker-card__arrow svg{block-size:1.1rem;inline-size:1.1rem}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__frame{box-shadow:var(--shadow-lg);border-color:var(--color-border-strong)}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__media{clip-path:inset(0 round calc(var(--radius-md) - 1px))}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__media>:is(img,.portrait){filter:none;transform:scale(1.02)}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__spot{opacity:1}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__index{inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__curtain{clip-path:inset(0)}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__curtain .mm-line>span{transform:none}.speaker-card:is(:hover,:focus-within,.is-active) .speaker-card__arrow{transform:scale(1)rotate(0)}.speaker-card:has(:focus-visible) .speaker-card__frame{box-shadow:var(--focus-ring), var(--shadow-lg)}.speaker-card--feature .speaker-card__frame{aspect-ratio:16/10}@media (min-width:900px){.speaker-card--feature{grid-column:span 2}}.tabs{gap:var(--space-2);scrollbar-width:none;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{text-align:start;padding:var(--space-3) var(--space-5);border:var(--border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2), color var(--dur-2);flex:none;gap:2px;display:grid}.tab__day{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.tab__date{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--color-heading)}.tab:hover{border-color:var(--color-border-strong)}.tab[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary)}.tab[aria-selected=true] :is(.tab__day,.tab__date){color:#fff}#schedule .tab[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary)}#schedule .tab[aria-pressed=true] :is(.tab__day,.tab__date){color:#fff}.agenda{border-block-start:var(--border);display:grid}.agenda[hidden]{display:none}.session{gap:var(--space-2) var(--space-6);padding-block:var(--space-6);border-block-end:var(--border);transition:background-color var(--dur-2) var(--ease-out-quart);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.session{padding-inline:var(--space-4);grid-template-columns:8.5rem minmax(0,1fr) 12rem;align-items:start}}.session:hover{background:var(--color-surface-alt)}.session__time{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text);gap:2px;display:grid}.session__time small{font-size:var(--text-2xs);color:var(--color-text-subtle)}.session__main{gap:var(--space-2);min-width:0;display:grid}.session__title{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.session__desc{font-size:var(--text-sm);color:var(--color-text-muted);max-inline-size:var(--measure)}.session__people{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.session__person{align-items:center;gap:var(--space-2);display:inline-flex}.session__person .avatar{--avatar:1.75rem;border:0}.session__aside{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:768px){.session__aside{text-align:end;flex-direction:column;align-items:flex-end}}.session__room{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:var(--space-1);display:inline-flex}.session__room svg{block-size:14px!important;inline-size:14px!important;flex:none!important;width:14px!important;height:14px!important;display:inline-block!important}.session--break{padding-block:var(--space-4);background:var(--color-surface-alt)}.session--break .session__title{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-muted)}.session--keynote{background:var(--color-surface-tint)}.session--keynote .session__title{font-size:var(--text-xl)}.ticket-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;display:grid}.ticket{--notch:12px;--card-pad:clamp(1.5rem, 1.25rem + 1vw, 2.25rem);border:var(--border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:transform var(--dur-3) var(--ease-out-expo), box-shadow var(--dur-3) var(--ease-out-expo);grid-template-rows:auto auto 1fr auto;gap:0;display:grid;position:relative}.ticket:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.ticket__head{gap:var(--stack-xs);padding:var(--card-pad);padding-block-end:var(--space-6);display:grid}.ticket__name{font-size:var(--text-lg)}.ticket__price{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.ticket__amount{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-heading);line-height:1}.ticket__currency{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.ticket__was{font-size:var(--text-sm);color:var(--color-text-subtle);text-decoration:line-through}.ticket__perf{block-size:0;margin-inline:var(--card-pad);border-block-start:2px dashed var(--color-border);position:relative}.ticket__perf:before,.ticket__perf:after{content:"";inline-size:calc(var(--notch) * 2);block-size:calc(var(--notch) * 2);background:var(--section-bg,var(--color-bg));border:var(--border);border-radius:50%;position:absolute;inset-block-start:calc(var(--notch) * -1 - 1px)}.ticket__perf:before{clip-path:inset(0 0 0 50%);inset-inline-start:calc(var(--card-pad) * -1 - var(--notch) - 1px)}.ticket__perf:after{clip-path:inset(0 50% 0 0);inset-inline-end:calc(var(--card-pad) * -1 - var(--notch) - 1px)}[dir=rtl] .ticket__perf:before{clip-path:inset(0 50% 0 0)}[dir=rtl] .ticket__perf:after{clip-path:inset(0 0 0 50%)}ul.ticket__features,.ticket__features{gap:var(--space-3);font-size:var(--text-sm);align-content:start;margin:0;list-style:none;display:grid;padding:var(--space-6) var(--card-pad)!important}.ticket__features li{gap:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.ticket__features svg{color:var(--color-primary-text);margin-block-start:1px;block-size:1.25rem!important;inline-size:1.25rem!important;flex:none!important;width:1.25rem!important;height:1.25rem!important}.ticket__features .is-off,.ticket__features .is-off svg{color:var(--color-text-subtle)}.ticket__foot{gap:var(--space-3);padding:0 var(--card-pad) var(--card-pad);display:grid}.ticket__note{font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}.ticket--featured{background:var(--gradient-glow), var(--gradient-brand);--color-heading:#fff;--color-text:#fff;--color-text-muted:var(--on-band-muted);--color-text-subtle:var(--on-band-subtle);--color-border:#ffffff4d;--color-primary-text:var(--pdce-mint);color:#fff;border-color:#0000}.ticket--featured .ticket__perf:before,.ticket--featured .ticket__perf:after{border-color:#0000}.ticket__flag{position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5)}.sponsor-tiers{gap:var(--stack-xl);grid-template-columns:minmax(0,1fr);display:grid}.sponsor-tier{gap:var(--stack-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sponsor-tier__label{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);display:flex}.sponsor-tier__label:after{content:"";background:var(--color-border);flex:1;block-size:1px}.logo-wall{gap:var(--space-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--logo-min,11rem)), 1fr));display:grid}.logo-wall--lg{--logo-min:16rem}.logo-wall--sm{--logo-min:8.5rem}.sponsor-logo{aspect-ratio:5/2;max-inline-size:100%;padding:var(--space-5);border:var(--border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle);transition:border-color var(--dur-2), transform var(--dur-3) var(--ease-out-expo);place-items:center;text-decoration:none;display:grid}.logo-wall--lg .sponsor-logo{aspect-ratio:2}.sponsor-logo>*{filter:grayscale();opacity:.8;transition:filter var(--dur-3) var(--ease-out-quart), opacity var(--dur-3)}.sponsor-logo:hover>*{filter:none;opacity:1}.sponsor-logo:hover{border-color:var(--color-border-strong);color:var(--color-heading);transform:translateY(-2px)}.sponsor-logo img,.sponsor-logo svg{max-block-size:2.75rem;inline-size:auto}.sponsor-wordmark{font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:inherit}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{gap:var(--space-12);inline-size:max-content;animation:40s linear infinite mm-marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.venue{gap:var(--grid-gap-lg);align-items:stretch;display:grid}@media (min-width:960px){.venue{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.venue__map{border-radius:var(--radius-lg);border:var(--border);background:linear-gradient(90deg, transparent 47%, #12808240 47% 49%, transparent 49%), linear-gradient(0deg, transparent 58%, #12808240 58% 60%, transparent 60%), linear-gradient(var(--color-border) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--color-border) 1px, transparent 1px) 0 0 / 32px 32px, var(--color-surface-tint);min-block-size:22rem;position:relative;overflow:hidden}.venue__map img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.map-pin{justify-items:center;gap:var(--space-2);display:grid;position:absolute;inset-block-start:41%;inset-inline-start:48%;transform:translate(-50%,-100%)}.map-pin__dot{background:var(--color-primary);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--shadow-md);border:3px solid #fff;border-radius:50%;position:relative}.map-pin__dot:after{content:"";border:2px solid var(--color-primary);animation:mm-ripple 2.4s var(--ease-out-quart) infinite;border-radius:50%;position:absolute;inset:-3px}.map-pin__label{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-text)}.venue__details{gap:var(--stack-md);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.detail-list{border-block-start:var(--border);display:grid}.detail-list>div{gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--border);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);display:grid}.detail-list dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);padding-block-start:3px}.detail-list dd{font-size:var(--text-sm)}.transport{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.transport__item{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-alt);display:grid}.transport__item strong{font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug)}.transport__item span{font-size:var(--text-xs);color:var(--color-text-muted)}.faq{border-block-start:var(--border);max-inline-size:var(--container-narrow);display:grid}.faq-item{border-block-end:var(--border);interpolate-size:allow-keywords}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);cursor:pointer;font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);color:var(--color-heading);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{box-shadow:var(--focus-ring)}.faq-item__icon{border:var(--border);block-size:2.25rem;inline-size:2.25rem;transition:background-color var(--dur-2), border-color var(--dur-2), transform var(--dur-3) var(--ease-out-expo);border-radius:50%;flex:none;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";block-size:1.5px;inline-size:12px;transition:rotate var(--dur-3) var(--ease-out-expo);background:currentColor;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq-item__icon:after{rotate:90deg}.faq-item[open] .faq-item__icon{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:rotate(180deg)}.faq-item[open] .faq-item__icon:after{rotate:none}.faq-item__body{color:var(--color-text-muted);max-inline-size:var(--measure);gap:var(--space-3);padding-block-end:var(--space-6);padding-inline-end:var(--space-12);display:grid}.faq-item::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out-expo), content-visibility var(--dur-3) allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}.cta-band{isolation:isolate;gap:var(--stack-lg);border-radius:var(--radius-xl);background:var(--gradient-glow), var(--gradient-brand);color:#fff;--color-heading:#fff;--color-text:#fff;--color-text-muted:var(--on-band-muted);--color-border:var(--on-band-border);--color-focus:var(--pdce-mint);--color-primary-text:var(--pdce-mint);align-items:center;padding:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.cta-band{grid-template-columns:minmax(0,1.4fr) auto}}.cta-band__ring{z-index:-1;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;block-size:30rem;inline-size:30rem;position:absolute;inset-block-start:-10rem;inset-inline-end:-10rem;box-shadow:0 0 0 4rem #ffffff0a,0 0 0 8rem #ffffff08}.newsletter{gap:var(--space-2);flex-wrap:wrap;max-inline-size:30rem;display:flex}.newsletter .input{border-radius:var(--radius-pill);padding-inline:var(--space-5);flex:14rem}.form{gap:var(--stack-md);display:grid}.form-row{gap:var(--stack-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.field{gap:var(--stack-xs);align-content:start;min-width:0;display:grid}.label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-heading)}.label .req{color:var(--color-danger)}.hint{font-size:var(--text-xs);color:var(--color-text-subtle)}.input,.select,.textarea{inline-size:100%;min-block-size:var(--control-h);padding:0 var(--space-4);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);transition:border-color var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart)}.textarea{padding-block:var(--space-3);resize:vertical;min-block-size:8rem;line-height:var(--leading-normal)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23128082' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:1.1rem;padding-inline-end:var(--space-10)}[dir=rtl] .select{background-position:left var(--space-4) center}.input::placeholder,.textarea::placeholder{color:var(--color-text-subtle)}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-primary)}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-focus) 22%, transparent);outline:none}.on-band .input,.cta-band .input,.section--teal .input,.section--deep .input{color:var(--pdce-black);background:#fff;border-color:#0000}.field--error .input,.field--error .select,.field--error .textarea{border-color:var(--color-danger)}.field__error{font-size:var(--text-xs);color:var(--color-danger);font-weight:var(--weight-medium);display:none}.field--error .field__error{display:block}.check{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.check input{appearance:none;border:var(--border-strong);border-radius:var(--radius-xs);background:var(--color-surface) center / .85rem no-repeat;block-size:1.25rem;inline-size:1.25rem;transition:background-color var(--dur-2), border-color var(--dur-2);cursor:pointer;flex:none;place-items:center;margin:1px 0 0;display:grid}.check input[type=radio]{border-radius:50%}.check input:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.check input[type=radio]:checked{background-image:radial-gradient(circle,#fff 0 30%,#0000 32%);background-size:100%}.check input:focus-visible{box-shadow:var(--focus-ring)}.choice-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.choice{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-2), background-color var(--dur-2);display:grid;position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice__title{font-weight:var(--weight-semibold)}.choice__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.choice:hover{border-color:var(--color-primary)}.choice:has(input:checked){border-color:var(--color-primary);background:var(--color-surface-tint);box-shadow:inset 0 0 0 1px var(--color-primary)}.choice:has(input:focus-visible){box-shadow:var(--focus-ring)}.switch{align-items:center;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.switch input{appearance:none;border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--dur-2);margin:0;position:relative}.switch input:after{content:"";block-size:1.125rem;inline-size:1.125rem;box-shadow:var(--shadow-sm);transition:transform var(--dur-3) var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch input:checked{background:var(--color-primary)}.switch input:checked:after{transform:translate(1.25rem)}[dir=rtl] .switch input:checked:after{transform:translate(-1.25rem)}.switch input:focus-visible{box-shadow:var(--focus-ring)}.fieldset{gap:var(--stack-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.fieldset legend{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-heading);margin-block-end:var(--stack-sm);padding:0}.alert{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--alert-bg,var(--color-info-bg));color:var(--alert-fg,var(--color-info));font-size:var(--text-sm);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.alert svg{block-size:1.25rem;inline-size:1.25rem;margin-block-start:1px}.alert strong{font-weight:var(--weight-semibold)}.alert--success{--alert-bg:var(--color-success-bg);--alert-fg:var(--color-success)}.alert--warning{--alert-bg:var(--color-warning-bg);--alert-fg:var(--color-warning)}.alert--danger{--alert-bg:var(--color-danger-bg);--alert-fg:var(--color-danger)}.site-footer{background:var(--band-abyss);color:#fff;padding-block:var(--section-y) var(--space-8);--color-heading:#fff;--color-text:#fff;--color-text-muted:var(--on-band-muted);--color-text-subtle:var(--on-band-subtle);--color-border:var(--on-band-border);--color-link:#fff;--color-focus:var(--pdce-mint);--color-primary-text:var(--pdce-mint)}.site-footer .container{gap:var(--stack-section);display:grid}.footer__top{gap:var(--grid-gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.footer__brand{gap:var(--stack-sm);grid-column:1/-1;align-content:start;max-inline-size:26rem;display:grid}@media (min-width:900px){.footer__top{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.footer__brand{grid-column:auto}}.footer__col{gap:var(--space-4);align-content:start;display:grid}.footer__heading{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--on-band-subtle)}.footer__links{gap:var(--space-3);display:grid}.footer__links a{color:#fff;font-size:var(--text-sm);text-decoration:none}.footer__links a:hover{color:var(--pdce-mint)}.footer__bottom{gap:var(--space-4);border-block-start:var(--border-on-band);font-size:var(--text-xs);color:var(--on-band-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--space-8);display:flex}.footer__wordmark{font-size:clamp(4rem,2rem + 14vw,15rem);font-weight:var(--weight-semibold);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff40;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:.8;overflow:hidden}.social{gap:var(--space-2);display:flex}.social a{border:var(--border-on-band);color:#fff;block-size:2.5rem;inline-size:2.5rem;transition:background-color var(--dur-2), color var(--dur-2), border-color var(--dur-2);border-radius:50%;place-items:center;display:grid}.social a:hover{color:var(--pdce-deep);background:#fff;border-color:#fff}.social svg{block-size:1.1rem;inline-size:1.1rem}@keyframes mm-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes mm-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes mm-clip-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes mm-clip-side{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mm-settle{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mm-pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes mm-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes mm-marquee{to{transform:translate(-50%)}}.mm-line{margin-block-end:-.08em;padding-block-end:.08em;display:block;overflow:hidden}.mm-line>span{display:inline-block}.mm-lines .mm-line>span{animation:mm-rise var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s) + var(--i,0) * var(--stagger))}.mm-fade-up{animation:mm-fade-up var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s) + var(--i,0) * var(--stagger))}.mm-clip{animation:mm-clip-up var(--dur-5) var(--ease-in-out-quart) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s) + var(--i,0) * var(--stagger))}.mm-clip-x{animation:mm-clip-side var(--dur-5) var(--ease-in-out-quart) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s) + var(--i,0) * var(--stagger))}.mm-settle{overflow:hidden}.mm-settle>:is(img,.portrait,video){animation:mm-settle var(--dur-5) var(--ease-out-expo) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mm-reveal{animation:linear both mm-fade-up;animation-timeline:view();animation-range:entry entry 70%}.mm-reveal-clip{animation:linear both mm-clip-up;animation-timeline:view();animation-range:entry cover 35%}}}.mm-lift{transition:transform var(--dur-3) var(--ease-out-expo)}.mm-lift:hover{transform:translateY(-4px)}.mm-zoom{overflow:hidden}.mm-zoom>:is(img,.portrait){transition:transform var(--dur-5) var(--ease-out-expo)}.mm-zoom:hover>:is(img,.portrait){transform:scale(1.06)}@keyframes mm-intro-out{0%,62%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes mm-intro-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mm-intro-fade{0%,55%{opacity:1}70%,to{opacity:0}}@keyframes mm-drop{0%{transform:translateY(-100%)}to{transform:none}}@keyframes mm-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mm-mask-up{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(40px)}to{opacity:1;clip-path:inset(0);transform:none}}:root:has(.mm-intro){--intro-offset:1.15s}.mm-intro{z-index:var(--z-toast);pointer-events:none;background:var(--gradient-glow), var(--gradient-brand);color:#fff;animation:mm-intro-out 1.5s var(--ease-in-out-quart) both;place-items:center;display:grid;position:fixed;inset:0}.mm-intro__inner{gap:var(--space-4);justify-items:center;animation:1.5s linear both mm-intro-fade;display:grid}.mm-intro__word{font-size:clamp(3rem,2rem + 6vw,7rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);flex-wrap:wrap;justify-content:center;gap:0 .3em;line-height:1;display:flex}.mm-intro__word .mm-line>span{animation:mm-rise var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * var(--stagger))}.mm-intro__bar{background:var(--pdce-mint);transform-origin:0;block-size:2px;inline-size:min(14rem,50vw);animation:mm-intro-bar .8s var(--ease-in-out-quart) .15s both}[dir=rtl] .mm-intro__bar{transform-origin:100%}.site-nav{animation:mm-drop var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--intro-offset,0s) - .15s)}[data-enter].is-pending{opacity:0}[data-enter=stagger].is-pending{opacity:1}[data-enter=stagger].is-pending>*{opacity:0}[data-enter].is-entered{animation:mm-fade-up var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s) + var(--i,0) * var(--stagger))}[data-enter=mask].is-entered{animation-name:mm-mask-up;animation-duration:var(--dur-5)}[data-enter=clip-up].is-entered{animation-name:mm-clip-up;animation-duration:var(--dur-5);animation-timing-function:var(--ease-in-out-quart)}[data-enter=clip-x].is-entered{animation-name:mm-clip-side;animation-duration:var(--dur-5);animation-timing-function:var(--ease-in-out-quart)}[data-enter=scale].is-entered{animation-name:mm-scale-in}[data-enter=stagger].is-entered{animation:none}[data-enter=stagger].is-entered>*{animation:mm-fade-up var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--intro-offset,0s) + var(--delay,0s) + var(--i,0) * var(--stagger))}@media (prefers-reduced-motion:no-preference){.pdce-site-root #speakers .speaker-grid[data-enter=stagger].is-entered>.speaker-card{animation-name:pdce-keynote-from-right}}@keyframes pdce-keynote-from-right{0%{opacity:0;transform:translate(96px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.speaker-card__frame{transform:none!important}.marquee__track{animation:none!important}.mm-intro{display:none!important}:root{--intro-offset:0s!important}[data-enter].is-pending,[data-enter].is-pending>*{opacity:1!important}}.demo-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle)}.swatches{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}.swatch{border:var(--border);border-radius:var(--radius-md);background:var(--color-surface);text-align:start;cursor:pointer;transition:transform var(--dur-3) var(--ease-out-expo);grid-template-rows:7rem auto;padding:0;display:grid;overflow:hidden}.swatch:hover{transform:translateY(-3px)}.swatch__chip{padding:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);align-items:flex-end;display:flex}.swatch__meta{padding:var(--space-3) var(--space-4) var(--space-4);gap:2px;display:grid}.swatch__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-heading)}.swatch__hex{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.swatch__use{font-size:var(--text-xs);color:var(--color-text-subtle)}.type-row{gap:var(--space-2) var(--space-8);padding-block:var(--space-5);border-block-end:var(--border);align-items:baseline;display:grid}@media (min-width:768px){.type-row{grid-template-columns:11rem minmax(0,1fr)}}.type-row:first-child{border-block-start:var(--border)}.space-row{gap:var(--space-4);padding-block:var(--space-2);font-size:var(--text-xs);grid-template-columns:7.5rem 3.5rem minmax(0,1fr);align-items:center;display:grid}.space-row code{font-family:var(--font-mono);color:var(--color-text)}.space-row span{font-family:var(--font-mono);color:var(--color-text-subtle)}.space-bar{block-size:.75rem;inline-size:var(--w);background:var(--gradient-mint);border-radius:2px;max-inline-size:100%}.radius-tiles{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));display:grid}.radius-tile{gap:var(--space-2);font-size:var(--text-xs);display:grid}.radius-tile div{aspect-ratio:1;border:var(--border-width-strong) solid var(--color-primary);background:var(--color-surface-tint);max-inline-size:100%}.radius-tile code{font-family:var(--font-mono)}.ease-demo{gap:var(--space-3);display:grid}.ease-track{border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border);block-size:2.5rem;position:relative;overflow:hidden}.ease-dot{background:var(--color-primary);inline-size:2rem;transition:inset-inline-start var(--dur-5) var(--e);border-radius:50%;position:absolute;inset-block:4px;inset-inline-start:4px}.ease-demo.is-run .ease-dot{inset-inline-start:calc(100% - 2rem - 4px)}.ease-label{justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);display:flex}.ease-label code{font-family:var(--font-mono);color:var(--color-text-subtle)}.foundation-block{gap:var(--stack-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.anatomy{gap:var(--space-2);padding:var(--card-pad);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);display:grid}.anatomy div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);background:var(--color-surface-tint)}.anatomy .gap{border-inline-start:2px solid var(--pdce-mint);color:var(--color-primary-text);background:0 0;border-radius:0}.pager-section{position:relative}.pager-container{gap:var(--space-5);display:grid}.pager-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.pager-bar__left{align-items:center;gap:var(--space-4);display:flex}.pager-bar__label{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);font-weight:var(--weight-medium)}.pager-bar__progress{background:var(--color-surface-tint);border-radius:var(--radius-pill);block-size:4px;inline-size:8rem;position:relative;overflow:hidden}.pager-bar__progress-fill{background:var(--gradient-brand);block-size:100%;transition:inline-size var(--dur-4) var(--ease-out-expo)}.pager-bar__tabs{background:var(--color-surface-alt);border-radius:var(--radius-pill);border:var(--border);align-items:center;gap:4px;padding:3px;display:flex}.pager-tab{font-family:var(--font-mono);font-size:var(--text-2xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;transition:all var(--dur-2);background:0 0;border:0}.pager-tab:hover{color:var(--color-text)}.pager-tab.is-active{background:var(--color-surface);color:var(--color-primary-text);box-shadow:var(--shadow-sm);font-weight:var(--weight-semibold)}.pager-bar__nav{align-items:center;gap:var(--space-2);display:flex}.pager-nav-btn{border-radius:var(--radius-pill);border:var(--border);background:var(--color-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);cursor:pointer;transition:all var(--dur-2);place-items:center;display:grid}.pager-nav-btn:hover:not(:disabled){background:var(--color-surface-tint);color:var(--color-primary-text);border-color:var(--color-primary)}.pager-nav-btn:disabled{opacity:.35;cursor:not-allowed}.pager-stage{border:var(--border);border-radius:var(--radius-xl);background:var(--band-deep);color:#fff;block-size:clamp(560px,72vh,660px);min-block-size:580px;box-shadow:var(--shadow-lg);touch-action:pan-x pinch-zoom;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.pager-stage:focus-visible{outline:2px solid var(--pdce-mint);outline-offset:-2px}.pager-slide{padding:var(--card-pad);gap:var(--space-5);-webkit-overflow-scrolling:touch;transition:transform var(--dur-5) var(--ease-out-expo), opacity var(--dur-5) var(--ease-out-expo), filter var(--dur-5) var(--ease-out-expo);will-change:transform, opacity;background:linear-gradient(145deg,#0d465c 0%,#072a35 60%,#041b23 100%);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0;overflow-y:auto}.pager-slide__top{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid #ffffff1f;flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.pager-slide__index{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--pdce-mint);font-weight:var(--weight-medium)}.pager-slide__meta{gap:var(--space-3);font-size:var(--text-xs);color:var(--on-band-muted);flex-wrap:wrap;align-items:center;display:flex}.pager-slide__body{gap:var(--space-4);align-content:start;display:grid}.pager-slide__title{font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);color:#fff;max-inline-size:46rem}.pager-slide__desc{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--on-band-muted);max-inline-size:44rem}.pager-slide__themes{gap:var(--space-2);flex-wrap:wrap;display:flex}.pager-theme-tag{font-family:var(--font-mono);font-size:var(--text-2xs);padding:4px var(--space-3);border-radius:var(--radius-pill);color:#fff;background:#ffffff14;border:1px solid #ffffff26}.pager-speakers-wrap{gap:var(--space-2);padding-block-start:var(--space-2);display:grid}.pager-speakers-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--pdce-mint)}.pager-speakers-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.pager-speaker{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--dur-2);background:#ffffff0d;border:1px solid #ffffff14;display:flex}.pager-speaker:hover{background:#ffffff1a}.pager-speaker--mod{background:#62d1c11f;border-color:#62d1c159}.pager-speaker .avatar{--avatar:2.25rem;border:0;flex-shrink:0}.pager-speaker__info{gap:1px;min-width:0;display:grid}.pager-speaker__name{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pager-speaker__role{font-size:var(--text-2xs);color:var(--on-band-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pager-speaker__org{font-size:var(--text-2xs);color:var(--pdce-mint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pager-slide__foot{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid #ffffff1f;flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.pager-bullets{align-items:center;gap:var(--space-2);display:flex}.pager-bullet{border-radius:var(--radius-pill);cursor:pointer;block-size:.35rem;inline-size:2.25rem;transition:all var(--dur-3) var(--ease-out-expo);background:#ffffff40;border:0;padding:0}.pager-bullet:hover{background:#ffffff80}.pager-bullet.is-active{background:var(--pdce-mint);inline-size:3.5rem}.pager-hint{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--on-band-subtle);align-items:center;gap:var(--space-2);display:flex}.pdce-site-root .speaker-card__media>img{filter:none}.pdce-site-root .venue__map--live{background:var(--color-surface-alt)}.venue__map--live iframe{border:0;width:100%;height:100%;min-height:28rem;display:block}.conference-logo{object-fit:contain;max-width:100%;height:auto;display:block}.conference-logo--header{width:clamp(10rem,18vw,15rem)}.conference-logo--footer{width:18.75rem}.site-nav .brand{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.brand .conference-logo{transform-origin:0;transition:transform .25s var(--ease-out-quart)}.brand:focus-visible .conference-logo{transform:translateY(-2px)scale(1.03)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.brand:hover .conference-logo{transform:translateY(-2px)scale(1.03)}}.pdce-site-root .patronage-strip{border-block:1px solid var(--pdce-teal);background:var(--color-surface-tint);text-align:center;padding-block:1.1rem}.patronage-strip>.container{gap:.2rem;display:grid}.patronage-strip__intro,.patronage-strip__role{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.patronage-strip__name{color:var(--color-primary-text);font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.35;font-weight:var(--weight-semibold)}.home-app{background:var(--gradient-glow), var(--gradient-brand);color:#fff;padding-block:clamp(2.5rem,5vw,4rem);overflow:hidden}.home-app__inner{grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:64rem;display:grid}.home-app__copy{justify-items:start;gap:1rem;display:grid}.home-app__copy .eyebrow{color:var(--pdce-mint)}.home-app__copy h2{color:#fff;letter-spacing:var(--tracking-snug);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.home-app__copy em{color:var(--pdce-mint);font-style:normal}.home-app__copy p{color:#ffffffd9;max-width:25rem;line-height:1.65}.home-app__download{border-radius:.5rem;display:inline-block}.home-app__download img{width:150px;height:50px;display:block}.home-app__download:focus-visible{outline:2px solid var(--pdce-mint);outline-offset:5px}.home-app__note{color:#ffffffb3;font-size:var(--text-xs)}.home-app__visual{justify-content:center;display:flex;position:relative}.home-app__visual:before{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:19rem;height:19rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-app__phone{background:#071217;border:1px solid #698286;border-radius:1.9rem;width:164px;padding:5px;position:relative;transform:rotate(5deg);box-shadow:12px 22px 45px #04121859}.home-app__phone>img{border-radius:1.5rem;width:100%;height:auto;display:block}.home-app__island{background:#071217;border-radius:1rem;width:28%;height:9px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (max-width:600px){.home-app__inner{text-align:center;grid-template-columns:1fr;gap:2rem}.home-app__copy{justify-items:center}.home-app__phone{border-radius:1.6rem;width:132px;transform:none}.home-app__phone>img{border-radius:1.2rem}.home-app__visual:before{width:14rem;height:14rem}}.hero--video>.container{z-index:1;position:relative}
.AppDownloadPopup-module__btMpFq__trigger{bottom:var(--space-5);right:var(--gutter);z-index:70;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--pdce-abyss);color:#fff;font-size:var(--text-sm);box-shadow:var(--shadow-md);cursor:pointer;border:1px solid #ffffff4d;padding:.8rem 1.15rem;font-weight:600;display:inline-flex;position:fixed}.AppDownloadPopup-module__btMpFq__card{bottom:1.25rem;right:var(--gutter);z-index:75;background:var(--gradient-glow), var(--gradient-brand);color:#fff;border:1px solid #ffffff47;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:1rem;width:min(24rem,100% - 2rem);max-height:calc(100svh - 2rem);padding:2rem 1.25rem 1.25rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 14px 45px #0412184d}.AppDownloadPopup-module__btMpFq__close{color:#fff;cursor:pointer;background:#04121833;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:.55rem;right:.55rem}.AppDownloadPopup-module__btMpFq__copy{justify-items:start;gap:.75rem;display:grid}.AppDownloadPopup-module__btMpFq__eyebrow{font:.62rem var(--font-mono);text-transform:uppercase;color:var(--pdce-mint);letter-spacing:.05em}.AppDownloadPopup-module__btMpFq__copy h2{color:#fff;letter-spacing:var(--tracking-snug);font-size:1.6rem;line-height:1.08}.AppDownloadPopup-module__btMpFq__copy em{color:var(--pdce-mint);font-style:normal}.AppDownloadPopup-module__btMpFq__description{color:#ffffffd9;font-size:.75rem;line-height:1.5}.AppDownloadPopup-module__btMpFq__badge{margin-top:.1rem;display:block}.AppDownloadPopup-module__btMpFq__cardLink:after{content:"";z-index:1;cursor:pointer;border-radius:1.25rem;position:absolute;inset:0}.AppDownloadPopup-module__btMpFq__cardLink:focus-visible:after{outline:2px solid var(--pdce-mint);outline-offset:-4px}.AppDownloadPopup-module__btMpFq__close,.AppDownloadPopup-module__btMpFq__android{z-index:2}.AppDownloadPopup-module__btMpFq__android{position:relative}.AppDownloadPopup-module__btMpFq__badge img{width:120px;height:40px;display:block}.AppDownloadPopup-module__btMpFq__note{color:#ffffffbf;font-size:.6rem}.AppDownloadPopup-module__btMpFq__android{color:#fff;font-size:.7rem;text-decoration:underline}.AppDownloadPopup-module__btMpFq__visual{padding-top:.5rem}.AppDownloadPopup-module__btMpFq__phone{background:#071217;border:1px solid #698286;border-radius:1.15rem;padding:3px;position:relative;box-shadow:4px 10px 20px #0000004d}.AppDownloadPopup-module__btMpFq__phone img{border-radius:.85rem;width:100%;height:auto;display:block}.AppDownloadPopup-module__btMpFq__island{background:#071217;border-radius:.5rem;width:28%;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.AppDownloadPopup-module__btMpFq__card :is(button,a):focus-visible,.AppDownloadPopup-module__btMpFq__trigger:focus-visible{outline:2px solid var(--pdce-mint);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.AppDownloadPopup-module__btMpFq__card{animation:AppDownloadPopup-module__btMpFq__card-in .3s var(--ease-out-quart) both}@keyframes AppDownloadPopup-module__btMpFq__card-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}}@media (max-width:380px){.AppDownloadPopup-module__btMpFq__card{grid-template-columns:minmax(0,1fr) 5rem;gap:.6rem;padding-inline:1rem}.AppDownloadPopup-module__btMpFq__copy h2{font-size:1.3rem}}
.page-module__ft4g9W__pageWrapper{background:var(--background);width:100%;min-height:100vh;color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module__ft4g9W__pageWrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1280821f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:fixed;top:-200px;left:10%}.page-module__ft4g9W__pageWrapper:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0f5b771a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:fixed;bottom:-150px;right:5%}.page-module__ft4g9W__header{z-index:50;background:var(--surface);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:.85rem 2rem;display:flex;position:sticky;top:0}.page-module__ft4g9W__brandLink{color:var(--foreground);align-items:center;gap:12px;text-decoration:none;display:flex}.page-module__ft4g9W__logoIcon{background:linear-gradient(135deg, var(--primary) 0%, var(--pdce-deep) 100%);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.2rem;font-weight:800;display:grid;box-shadow:0 4px 16px #12808259}.page-module__ft4g9W__brandText{flex-direction:column;display:flex}.page-module__ft4g9W__brandTitle{letter-spacing:-.02em;font-size:1.1rem;font-weight:800;line-height:1.2}.page-module__ft4g9W__brandSubtitle{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:500}.page-module__ft4g9W__headerActions{align-items:center;gap:12px;display:flex}.page-module__ft4g9W__navLink{color:var(--text-dim);border-radius:8px;align-items:center;gap:6px;padding:.5rem .9rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__ft4g9W__navLink:hover{color:var(--foreground);background:var(--glass-bg)}.page-module__ft4g9W__primaryActionBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:.55rem 1.1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #1280824d}.page-module__ft4g9W__primaryActionBtn:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #12808266}.page-module__ft4g9W__mainContainer{z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:3rem 1.5rem 5rem;position:relative}.page-module__ft4g9W__heroSection{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 4rem;display:flex}.page-module__ft4g9W__badge{color:var(--primary);letter-spacing:.02em;background:#1280821a;border:1px solid #12808240;border-radius:9999px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}.page-module__ft4g9W__heroTitle{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:2.75rem;font-weight:800;line-height:1.15}.page-module__ft4g9W__heroTitleHighlight{background:linear-gradient(135deg, var(--primary) 0%, var(--pdce-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__ft4g9W__heroSubtitle{color:var(--text-dim);max-width:720px;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.page-module__ft4g9W__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:3rem;display:flex}.page-module__ft4g9W__heroApplyBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:.85rem 1.8rem;font-size:1rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #12808259}.page-module__ft4g9W__heroApplyBtn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 12px 30px #12808273}.page-module__ft4g9W__heroGuideBtn{background:var(--surface);color:var(--foreground);border:1px solid var(--surface-border);border-radius:12px;align-items:center;gap:8px;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #0000000a}.page-module__ft4g9W__heroGuideBtn:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.page-module__ft4g9W__metricsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;margin-bottom:4.5rem;display:grid}.page-module__ft4g9W__metricCard{background:var(--surface);border:1px solid var(--surface-border);text-align:center;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:1.5rem;transition:transform .25s,border-color .25s}.page-module__ft4g9W__metricCard:hover{border-color:#1280824d;transform:translateY(-3px)}.page-module__ft4g9W__metricNumber{color:var(--primary);margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1.2}.page-module__ft4g9W__metricLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.page-module__ft4g9W__sectionHeader{text-align:center;margin-bottom:2.5rem}.page-module__ft4g9W__sectionTitle{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:800}.page-module__ft4g9W__sectionDesc{color:var(--text-dim);max-width:600px;margin:0 auto;font-size:1rem}.page-module__ft4g9W__packagesGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;margin-bottom:5rem;display:grid}.page-module__ft4g9W__packageCard{background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;justify-content:space-between;padding:2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.page-module__ft4g9W__packageCard:hover{border-color:#12808266;transform:translateY(-4px);box-shadow:0 16px 40px -10px #12808226}.page-module__ft4g9W__packageCardSelected{border-color:var(--primary)!important;background:linear-gradient(180deg, #12808214 0%, var(--surface) 100%)!important;box-shadow:0 0 0 2px var(--primary), 0 16px 40px -10px #12808240!important}.page-module__ft4g9W__packageFeaturedBadge{background:linear-gradient(135deg, var(--primary) 0%, var(--pdce-deep) 100%);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;padding:.3rem .85rem;font-size:.72rem;font-weight:800;position:absolute;top:-12px;right:20px;box-shadow:0 4px 12px #1280824d}.page-module__ft4g9W__packageHeader{margin-bottom:1.5rem}.page-module__ft4g9W__packageCategoryBadge{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;background:#1280821a;border-radius:6px;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__ft4g9W__packageName{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.45rem;font-weight:800}.page-module__ft4g9W__packagePrice{color:var(--foreground);align-items:baseline;gap:4px;font-size:2.25rem;font-weight:800;display:flex}.page-module__ft4g9W__packagePriceCurrency{color:var(--primary);font-size:1.25rem;font-weight:700}.page-module__ft4g9W__packagePriceUnit{color:var(--text-dim);font-size:.85rem;font-weight:500}.page-module__ft4g9W__packagePerksList{flex-direction:column;flex-grow:1;gap:.75rem;margin-bottom:2rem;list-style:none;display:flex}.page-module__ft4g9W__packagePerkItem{color:var(--foreground);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.page-module__ft4g9W__perkIcon{color:var(--primary);flex-shrink:0;margin-top:2px}.page-module__ft4g9W__packageSelectBtn{border:1px solid var(--surface-border);background:var(--surface);width:100%;color:var(--foreground);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.page-module__ft4g9W__packageSelectBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.page-module__ft4g9W__packageSelectBtnActive{box-shadow:0 4px 14px #12808259;background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.page-module__ft4g9W__exhibitorBanner{background:linear-gradient(135deg,#12808214 0%,#0f5b7714 100%);border:1px solid #12808233;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:5rem;padding:2.5rem;display:flex}.page-module__ft4g9W__exhibitorContent{max-width:650px}.page-module__ft4g9W__exhibitorScheduleTag{color:var(--primary);background:#12808226;border-radius:8px;align-items:center;gap:6px;margin-bottom:.75rem;padding:.3rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__ft4g9W__exhibitorTitle{margin-bottom:.5rem;font-size:1.6rem;font-weight:800}.page-module__ft4g9W__exhibitorDesc{color:var(--text-dim);font-size:.95rem;line-height:1.55}.page-module__ft4g9W__exhibitorCta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__ft4g9W__floorplanBtn{background:var(--surface);border:1px solid var(--surface-border);color:var(--foreground);border-radius:12px;align-items:center;gap:8px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.page-module__ft4g9W__floorplanBtn:hover{border-color:var(--primary);color:var(--primary)}.page-module__ft4g9W__formSection{background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;margin-bottom:5rem;padding:3rem}.page-module__ft4g9W__formHeader{text-align:center;margin-bottom:2.5rem}.page-module__ft4g9W__formGrid{grid-template-columns:1fr 380px;gap:3rem;display:grid}.page-module__ft4g9W__formFieldsArea{flex-direction:column;gap:1.75rem;display:flex}.page-module__ft4g9W__formGroupRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.page-module__ft4g9W__formField{flex-direction:column;gap:.5rem;display:flex}.page-module__ft4g9W__formLabel{color:var(--foreground);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.page-module__ft4g9W__requiredAsterisk{color:var(--error,#ef4444)}.page-module__ft4g9W__formInput,.page-module__ft4g9W__formSelect,.page-module__ft4g9W__formTextarea{border:1px solid var(--surface-border);background:var(--input-bg);width:100%;color:var(--foreground);border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.page-module__ft4g9W__formInput:focus,.page-module__ft4g9W__formSelect:focus,.page-module__ft4g9W__formTextarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #12808226}.page-module__ft4g9W__formTextarea{resize:vertical;min-height:100px}.page-module__ft4g9W__categoryPicker{border:1px solid var(--surface-border);background:var(--input-bg);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.page-module__ft4g9W__categoryCheckboxItem{background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:.65rem .9rem;transition:all .2s;display:flex}.page-module__ft4g9W__categoryCheckboxItem:hover{border-color:var(--primary)}.page-module__ft4g9W__categoryCheckboxItemSelected{border-color:var(--primary);background:#1280820f}.page-module__ft4g9W__checkboxLabelWrap{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.page-module__ft4g9W__categoryItemPrice{color:var(--primary);font-size:.85rem;font-weight:700}.page-module__ft4g9W__uploadDropzone{border:2px dashed var(--surface-border);text-align:center;cursor:pointer;background:var(--input-bg);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:1.5rem;transition:all .2s;display:flex}.page-module__ft4g9W__uploadDropzone:hover{border-color:var(--primary);background:#1280820a}.page-module__ft4g9W__uploadPreview{object-fit:contain;border-radius:8px;max-width:180px;max-height:80px}.page-module__ft4g9W__formSummaryCard{background:var(--input-bg);border:1px solid var(--surface-border);border-radius:18px;flex-direction:column;gap:1.5rem;height:fit-content;padding:1.75rem;display:flex;position:sticky;top:90px}.page-module__ft4g9W__summaryTitle{letter-spacing:-.01em;align-items:center;gap:8px;font-size:1.15rem;font-weight:800;display:flex}.page-module__ft4g9W__summaryTotalWrap{text-align:center;background:linear-gradient(135deg,#1280821f 0%,#0f5b7714 100%);border:1px solid #12808240;border-radius:14px;padding:1.25rem}.page-module__ft4g9W__summaryTotalLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.page-module__ft4g9W__summaryTotalValue{color:var(--primary);font-size:2.25rem;font-weight:800;line-height:1.2}.page-module__ft4g9W__selectedList{flex-direction:column;gap:.5rem;display:flex}.page-module__ft4g9W__selectedItemRow{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.82rem;display:flex}.page-module__ft4g9W__submitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:.95rem;font-size:1rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 20px #12808259}.page-module__ft4g9W__submitBtn:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #12808273}.page-module__ft4g9W__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__ft4g9W__bankDetailsCard{background:var(--surface);border:1px solid var(--surface-border);color:var(--text-dim);border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;font-size:.78rem;line-height:1.5;display:flex}.page-module__ft4g9W__bankDetailRow{justify-content:space-between;gap:8px;display:flex}.page-module__ft4g9W__bankDetailKey{color:var(--foreground);font-weight:600}.page-module__ft4g9W__bankDetailVal{word-break:break-all;font-family:monospace}.page-module__ft4g9W__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.page-module__ft4g9W__modalContent{background:var(--surface);border:1px solid var(--surface-border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:2.5rem;display:flex;box-shadow:0 25px 50px -12px #00000080}.page-module__ft4g9W__modalSuccessIcon{width:64px;height:64px;color:var(--primary);background:#12808226;border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid}.page-module__ft4g9W__modalRefCode{background:var(--input-bg);border:1px dashed var(--primary);color:var(--primary);border-radius:8px;margin:1rem 0;padding:.4rem 1rem;font-family:monospace;font-size:1.1rem;font-weight:800;display:inline-block}@media (max-width:1024px){.page-module__ft4g9W__formGrid{grid-template-columns:1fr}.page-module__ft4g9W__formSummaryCard{position:static}.page-module__ft4g9W__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__ft4g9W__header{padding:.75rem 1rem}.page-module__ft4g9W__mainContainer{padding:2rem 1rem 4rem}.page-module__ft4g9W__heroTitle{font-size:2rem}.page-module__ft4g9W__formSection{padding:1.5rem}.page-module__ft4g9W__formGroupRow,.page-module__ft4g9W__metricsGrid,.page-module__ft4g9W__packagesGrid{grid-template-columns:1fr}}.page-module__ft4g9W__pageWrapper{--background:var(--color-bg);--foreground:var(--color-text);--surface:var(--color-surface);--surface-border:var(--color-border);--glass-border:var(--color-border);--glass-bg:var(--color-surface-alt);--text-dim:var(--color-text-muted);--primary:var(--pdce-teal);--primary-hover:var(--pdce-deep);--input-bg:var(--color-surface-alt);--card-shadow:none;overflow-x:clip}.page-module__ft4g9W__pageWrapper:before,.page-module__ft4g9W__pageWrapper:after{display:none}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__mainContainer{z-index:auto;max-width:none;padding:0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroSection{text-align:left;max-width:none;padding:var(--section-y) max(var(--gutter), calc((100% - var(--container)) / 2));background:var(--gradient-glow), var(--gradient-brand);color:#fff;align-items:flex-start;margin:0}.page-module__ft4g9W__breadcrumb{gap:var(--space-3);font:var(--text-xs) var(--font-mono);margin-bottom:var(--space-8);display:flex}.page-module__ft4g9W__breadcrumb a{color:#fff;text-underline-offset:.25em;text-decoration:underline}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroSection .page-module__ft4g9W__badge{color:var(--pdce-mint);font:var(--text-xs) var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-radius:0;padding:0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroTitle{font-size:clamp(2.75rem,6vw,5.5rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:#fff;line-height:1.05}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroTitleHighlight{color:var(--pdce-mint);-webkit-text-fill-color:var(--pdce-mint);background:0 0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroSubtitle{color:var(--on-band-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:45rem}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroCtas{margin-bottom:var(--space-8);justify-content:flex-start}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroApplyBtn{color:var(--pdce-abyss);box-shadow:none;border-radius:var(--radius-pill);background:#fff}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__heroGuideBtn{color:#fff;border-color:var(--on-band-border);border-radius:var(--radius-pill);background:0 0}.page-module__ft4g9W__heroFacts{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--on-band-border);width:100%;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.page-module__ft4g9W__heroFacts span{gap:var(--space-2);align-items:center;display:flex}.page-module__ft4g9W__heroFacts svg{color:var(--pdce-mint);flex:none}.page-module__ft4g9W__content{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:auto}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__metricsGrid{margin-block:0 var(--section-y);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);gap:0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__metricCard{box-shadow:none;border:0;border-right:1px solid var(--color-border);padding:var(--space-4);background:0 0;border-radius:0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__metricCard:last-child{border:0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__metricNumber{color:var(--pdce-deep);-webkit-text-fill-color:var(--pdce-deep);font-size:var(--text-xl);background:0 0;font-weight:600}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__sectionHeader{text-align:left;gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__sectionTitle{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:600}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__sectionDesc{max-width:45rem;line-height:var(--leading-relaxed);margin:0}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packagesGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packageCard{padding:var(--space-6);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packageCard:hover{box-shadow:var(--shadow-sm);transform:none}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packageCardSelected{background:var(--color-surface-tint)!important;box-shadow:0 0 0 1px var(--pdce-teal)!important}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packageName{font-size:var(--text-lg);font-weight:600}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packagePrice{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:500}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packageCategoryBadge{background:var(--color-surface-tint);color:var(--color-primary-text);font:var(--text-2xs) var(--font-mono)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__packageFeaturedBadge{background:var(--pdce-deep);box-shadow:none;font:var(--text-2xs) var(--font-mono)}.page-module__ft4g9W__pageWrapper :is(.page-module__ft4g9W__packageSelectBtn,.page-module__ft4g9W__primaryActionBtn,.page-module__ft4g9W__floorplanBtn,.page-module__ft4g9W__submitBtn){border-radius:var(--radius-pill);box-shadow:none}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__exhibitorBanner{background:var(--color-surface-tint);border-color:var(--color-border);box-shadow:none;border-radius:var(--radius-lg)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__exhibitorTitle{color:var(--color-heading)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__exhibitorDesc{color:var(--color-text-muted)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__formSection{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface-alt);-webkit-backdrop-filter:none;backdrop-filter:none;scroll-margin-top:6rem}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__formHeader{text-align:left}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__formSummaryCard{background:var(--color-surface);box-shadow:none;border-radius:var(--radius-md)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__summaryTotalWrap{background:var(--color-surface-tint);border-color:var(--color-border)}.page-module__ft4g9W__pageWrapper :is(.page-module__ft4g9W__formInput,.page-module__ft4g9W__formTextarea){background:var(--color-surface);border-radius:var(--radius-sm)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__categoryCheckboxItem{background:var(--color-surface)}.page-module__ft4g9W__pageWrapper :is(button,a,input,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:960px){.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__formGrid{grid-template-columns:minmax(0,1fr)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__formSummaryCard{position:static}}@media (max-width:640px){.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__formSection{padding:var(--space-5)}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ft4g9W__pageWrapper .page-module__ft4g9W__metricCard{border:none}}
.PanelsPager-module__Y5hfBW__section{gap:var(--stack-section);padding-block-end:0;display:grid}.PanelsPager-module__Y5hfBW__pager{gap:var(--space-5);min-width:0}.PanelsPager-module__Y5hfBW__positionIndicator{z-index:100;inset-inline-end:clamp(.75rem,2.5vw,2.5rem);pointer-events:none;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PanelsPager-module__Y5hfBW__positionLine{transform-origin:100%;background:#fff6;border-radius:2px;width:22px;height:2px;display:block;transform:scaleX(.55);box-shadow:0 1px 5px #00000059}.PanelsPager-module__Y5hfBW__positionLineActive{background:var(--pdce-mint);transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.PanelsPager-module__Y5hfBW__positionLine{transition:transform .35s var(--ease-out-quart), background-color .35s ease}}.PanelsPager-module__Y5hfBW__stage{width:100%;box-shadow:none;border-inline:0;border-radius:0}.PanelsPager-module__Y5hfBW__slide{padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2))}.PanelsPager-module__Y5hfBW__section .PanelsPager-module__Y5hfBW__stage:not([data-scroll-pager]){touch-action:auto;height:auto;min-height:0;overflow:visible}.PanelsPager-module__Y5hfBW__section .PanelsPager-module__Y5hfBW__stage:not([data-scroll-pager]) .PanelsPager-module__Y5hfBW__slide{will-change:auto;min-height:min(40rem,85svh);transition:none;position:relative}.PanelsPager-module__Y5hfBW__section .PanelsPager-module__Y5hfBW__stage[data-scroll-pager]{touch-action:pan-y pinch-zoom;height:calc(100svh - 72px);min-height:0}.PanelsPager-module__Y5hfBW__section .PanelsPager-module__Y5hfBW__stage .PanelsPager-module__Y5hfBW__slide{will-change:auto;transition:none}.PanelsPager-module__Y5hfBW__participants{gap:var(--space-5) var(--space-8);margin-top:var(--space-3);flex-wrap:wrap;max-width:70rem;display:flex}.PanelsPager-module__Y5hfBW__participantGroup{gap:var(--space-3);align-content:start;min-width:0;display:grid}.PanelsPager-module__Y5hfBW__participantGroup h4{font:var(--text-2xs) var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pdce-mint)}.PanelsPager-module__Y5hfBW__personList{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.PanelsPager-module__Y5hfBW__person{align-items:center;gap:var(--space-3);min-width:0;max-width:19rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#041218a6;border:1px solid #ffffff2e;display:flex}.PanelsPager-module__Y5hfBW__person img,.PanelsPager-module__Y5hfBW__initials{object-fit:cover;border:1px solid #62d1c180;border-radius:50%;flex:none;width:48px;height:48px}.PanelsPager-module__Y5hfBW__initials{color:var(--pdce-mint);font:var(--text-sm) var(--font-mono);background:var(--pdce-abyss);place-items:center;display:grid}.PanelsPager-module__Y5hfBW__person strong{color:#fff;font-size:var(--text-sm);line-height:1.3;display:block}.PanelsPager-module__Y5hfBW__person p{color:#fffc;font-size:var(--text-2xs);margin-top:.2rem;line-height:1.4}@media (max-width:640px){.PanelsPager-module__Y5hfBW__participants{gap:var(--space-4)}.PanelsPager-module__Y5hfBW__person{max-width:100%}.PanelsPager-module__Y5hfBW__person img,.PanelsPager-module__Y5hfBW__initials{width:40px;height:40px}}
.page-module__FvgZWW__page{min-height:100vh;color:var(--color-text);background:var(--color-bg)}.page-module__FvgZWW__breadcrumb{gap:var(--space-3);font:var(--text-xs) var(--font-mono);display:flex}.page-module__FvgZWW__breadcrumb a{color:#fff;text-underline-offset:.25em;text-decoration:underline}.page-module__FvgZWW__hero .page-module__FvgZWW__title{letter-spacing:var(--tracking-display);color:#fff;font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.05}.page-module__FvgZWW__title em{color:var(--pdce-mint);font-style:normal}.page-module__FvgZWW__directory{gap:var(--space-6);display:grid}.page-module__FvgZWW__toolbar{justify-content:space-between;align-items:end;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__FvgZWW__search{gap:var(--space-2);width:min(100%,24rem);display:grid}.page-module__FvgZWW__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.page-module__FvgZWW__exhibitor{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-5);align-content:start;display:grid}.page-module__FvgZWW__logo{border-radius:var(--radius-sm);min-height:8rem;padding:var(--space-4);background:#fff;place-items:center;display:grid}.page-module__FvgZWW__logo img{object-fit:contain;max-width:100%;max-height:7rem}.page-module__FvgZWW__logo span{font:var(--text-3xl) var(--font-mono);color:var(--pdce-teal)}.page-module__FvgZWW__exhibitor h3{font-size:var(--text-lg);overflow-wrap:anywhere}.page-module__FvgZWW__exhibitor .page-module__FvgZWW__stack{align-items:start}.page-module__FvgZWW__empty{gap:var(--space-5);padding:var(--space-8);background:var(--color-surface-alt);border-radius:var(--radius-md);justify-items:start;display:grid}.page-module__FvgZWW__plan{gap:var(--space-5);justify-items:start;display:grid}.page-module__FvgZWW__page .page-module__FvgZWW__cta{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:640px){.page-module__FvgZWW__search{width:100%}}
.page-module__25hjSW__page{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.page-module__25hjSW__breadcrumb{gap:var(--space-3);font:var(--text-xs) var(--font-mono);display:flex}.page-module__25hjSW__breadcrumb a{color:#fff;text-underline-offset:.25em;text-decoration:underline}.page-module__25hjSW__hero .page-module__25hjSW__title{color:#fff;letter-spacing:var(--tracking-display);font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.05}.page-module__25hjSW__title em{color:var(--pdce-mint);font-style:normal}.page-module__25hjSW__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.page-module__25hjSW__image{object-fit:cover;width:100%;height:clamp(13rem,28vw,23rem);display:block}.page-module__25hjSW__panelBody{gap:var(--space-5);padding:var(--space-8);display:grid}.page-module__25hjSW__panelBody>h3{font-size:var(--text-2xl)}.page-module__25hjSW__meta{gap:var(--space-3) var(--space-6);font:var(--text-xs) var(--font-mono);color:var(--color-primary-text);flex-wrap:wrap;display:flex}.page-module__25hjSW__description{color:var(--color-text-muted);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.page-module__25hjSW__people{gap:var(--space-6);padding-block:var(--space-5);border-block:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.page-module__25hjSW__peopleGroup{gap:var(--space-4);align-content:start;display:grid}.page-module__25hjSW__peopleGroup h4{font:var(--text-xs) var(--font-mono);text-transform:uppercase;color:var(--color-primary-text)}.page-module__25hjSW__person{align-items:center;gap:var(--space-3);display:flex}.page-module__25hjSW__person img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.page-module__25hjSW__person strong{font-size:var(--text-sm);font-weight:600}.page-module__25hjSW__person p{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:640px){.page-module__25hjSW__panelBody{padding:var(--space-5)}}
.page-module__uv1LkG__hero h1{letter-spacing:-.045em;color:#fff;font-size:clamp(2.8rem,6vw,5rem);line-height:1.02}.page-module__uv1LkG__hero h1 em{color:var(--pdce-mint);font-style:normal}.page-module__uv1LkG__hero p{color:#fffc;max-width:40rem}.page-module__uv1LkG__breadcrumb{color:#ffffffbf;font-size:var(--text-sm);gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__uv1LkG__grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__uv1LkG__card{border:var(--border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;justify-items:start;gap:1.25rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.page-module__uv1LkG__meta{width:100%;font:var(--text-xs) var(--font-mono);color:var(--color-text-muted);justify-content:space-between;display:flex}.page-module__uv1LkG__icon{color:var(--color-primary-text);margin-top:.5rem}.page-module__uv1LkG__card h2{font-size:clamp(1.6rem,3vw,2.25rem)}.page-module__uv1LkG__card p{color:var(--color-text-muted);min-height:3.3em;line-height:1.65}.page-module__uv1LkG__pending{color:var(--color-text-muted);font-size:var(--text-sm);padding-block:.75rem}@media (max-width:640px){.page-module__uv1LkG__grid{grid-template-columns:1fr}}
.page-module__IMtHfa__page{min-height:100vh;color:var(--color-text);background:var(--color-bg)}.page-module__IMtHfa__breadcrumb{gap:var(--space-3);font:var(--text-xs) var(--font-mono);display:flex}.page-module__IMtHfa__breadcrumb a{color:#fff;text-underline-offset:.25em;text-decoration:underline}.page-module__IMtHfa__hero .page-module__IMtHfa__title{letter-spacing:var(--tracking-display);color:#fff;font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.05}.page-module__IMtHfa__title em{color:var(--pdce-mint);font-style:normal}.page-module__IMtHfa__dates{align-items:center;gap:var(--space-3);font:var(--text-sm) var(--font-mono);color:var(--pdce-mint);display:flex}.page-module__IMtHfa__venue{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.page-module__IMtHfa__venueDetails{gap:var(--space-5);padding:var(--space-8);align-content:start;justify-items:start;min-width:0;display:grid}.page-module__IMtHfa__venueDetails h3{font-size:var(--text-2xl)}.page-module__IMtHfa__venueDetails dl{width:100%}.page-module__IMtHfa__venueDetails dd{overflow-wrap:anywhere}.page-module__IMtHfa__map{background:var(--color-surface-alt);min-height:28rem}.page-module__IMtHfa__map iframe{border:none;width:100%;height:100%;min-height:28rem;display:block}.page-module__IMtHfa__pending{justify-items:start;gap:var(--space-4);padding:var(--space-8);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.page-module__IMtHfa__travelCard{align-content:start;gap:var(--space-4);display:grid}.page-module__IMtHfa__travelCard h3{font-size:var(--text-lg)}.page-module__IMtHfa__travelCard a{overflow-wrap:anywhere}@media (max-width:900px){.page-module__IMtHfa__venue{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page-module__IMtHfa__venueDetails,.page-module__IMtHfa__pending{padding:var(--space-5)}}
