@font-face{font-family:satoshi;src:url(../media/satoshi_regular-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_medium-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_bold-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_black-s.p.03d7m3bcbsl0m.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_79027f45-module__9TvTLa__className{font-family:satoshi,satoshi Fallback}.satoshi_79027f45-module__9TvTLa__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--navy:#091531;--navy-2:#0b1c3d;--ink:#091531;--blue:#0b8afc;--blue-deep:#075fb8;--blue-bright:#46adff;--gold:#f1ab14;--gold-bright:#ffd271;--gold-deep:#8f6414;--paper:#f2f4f8;--white:#fff;--muted:#5d6779;--line:#05133429;--line-strong:#05133461;--line-light:#fff3;--display:var(--font-satoshi), Arial, sans-serif;--mono:var(--font-satoshi), Arial, sans-serif;--cond:var(--font-satoshi), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:#020817;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}::selection{color:var(--navy);background:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,.filmstrip-heading strong,.proof-heading{font-family:var(--cond);text-transform:none;font-weight:700}.section-label{color:var(--gold-deep);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.7rem;font-weight:700;display:inline-flex}.section-label:before{content:"";border-bottom:1px solid;border-left:1px solid;width:26px;height:7px;transform:translateY(-3px)}.section-label.light{color:var(--gold)}.ambassador-impact,.agenda-vote,.company-invite-proof{content-visibility:auto;contain-intrinsic-size:auto 900px}.btn{min-height:46px;font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.35rem;font-size:1.02rem;font-weight:700;line-height:1;text-decoration:none;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.btn:hover{box-shadow:4px 4px #05133447}.btn:disabled{opacity:.5;filter:saturate(.3);cursor:default;box-shadow:none}.btn-primary{color:var(--white);background:var(--navy)}.btn-primary:hover{background:var(--navy-2)}.btn-gold{color:var(--navy);background:var(--gold)}.btn-gold:hover{background:var(--gold-bright)}.btn-gold:hover,.btn-ghost-light:hover{box-shadow:4px 4px #f3b33d40}.btn-quiet{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost-light{color:var(--white);background:0 0;border-color:#ffffff80}.btn-ghost-light:hover{border-color:var(--gold);color:var(--gold)}.btn-large{min-height:56px;padding:1rem 1.8rem;font-size:1.16rem}.text-link{color:var(--blue-deep);text-underline-offset:5px;align-items:center;gap:.45rem;font-weight:750;text-decoration-thickness:1px;display:inline-flex}.text-link:after{content:"↗"}.text-link-internal:after{content:"→"}.tracks-section .text-link{color:var(--gold-bright)}.reading-progress{z-index:200;background:var(--gold);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.masthead{z-index:100;height:72px;color:var(--white);border-bottom:1px solid var(--line-light);background:#040c1d;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 3vw;display:grid;position:fixed;top:3px;left:0;right:0}.brand-link{align-items:center;gap:1rem;width:max-content;text-decoration:none;display:flex}.brand-link img{filter:brightness(0)invert();width:116px;height:34px}.brand-link span{letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff52;padding-left:1rem;font-size:.75rem;font-weight:750}.masthead-nav{align-items:center;gap:1.35rem;display:flex}.masthead-nav a{color:#ffffffb8;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:.4rem 0;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .14s,border-color .14s;position:relative}.masthead-nav a:hover{color:var(--white)}.masthead-nav a.is-active{color:var(--white);border-bottom-color:var(--gold)}.masthead-cta{justify-self:end;min-height:42px;padding:.7rem 1.05rem}.masthead-page{top:0}.hero-trailer{min-height:100svh;color:var(--white);background:var(--navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-loop,.hero-overlay{position:absolute;inset:0}.hero-loop img,.hero-loop video{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#040e28f2 0%,#040e28c2 44%,#040e2842 76%,#040e2861 100%),linear-gradient(#030a1c59 0%,#030a1c33 45%,#030a1ceb 100%)}.hero-content{z-index:2;width:min(1160px,90vw);margin:0 auto;padding:150px 0 11vh;position:relative}.hero-kicker{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.35rem;font-size:clamp(.85rem,1.4vw,1rem);font-weight:700}.hero-content h1{letter-spacing:.005em;text-wrap:balance;max-width:930px;margin:0;font-size:clamp(4.4rem,9.5vw,9.6rem);font-weight:700;line-height:1.06}.hero-content h1 span{color:var(--gold);display:block}.hero-content>p{color:#ffffffd1;max-width:610px;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2rem;display:flex}.watch-link{color:var(--white);align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-scroll{z-index:3;color:#ffffff94;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.67rem;position:absolute;bottom:5.5rem;right:3vw}.hero-scroll:after{content:"";background:var(--gold);width:1px;height:56px;margin-top:12px;display:inline-block}.invite-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05133494;border:1px solid #ffffff40;align-items:center;gap:.75rem;width:max-content;max-width:100%;margin-bottom:1.4rem;padding:.55rem .85rem .55rem .55rem;display:flex}.invite-chip img,.invite-initials{object-fit:cover;background:var(--navy-2);width:40px;height:40px}.invite-initials{place-items:center;font-weight:800;display:grid}.invite-chip>span{flex-direction:column;font-size:.86rem;display:flex}.invite-chip small{color:#ffffffa3}.proof-strip{border-top:3px solid var(--navy);border-bottom:1px solid var(--line-strong);background:var(--white);color:var(--navy)}.proof-heading{width:min(1180px,90vw);margin:0 auto;padding:3rem 0 .5rem;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.06}.proof-points{grid-template-columns:repeat(4,1fr);display:grid}.proof-point{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:168px;padding:2.1rem 3vw;display:flex;position:relative}.proof-point:last-child{border-right:0}.proof-point strong{font-family:var(--cond);font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:700;line-height:1.06}.proof-point strong:after{content:"";background:var(--gold);width:34px;height:3px;margin-top:.7rem;display:block}.proof-point>span{max-width:220px;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.74rem;font-weight:700;line-height:1.45}.live-dot i{background:var(--gold);border-radius:50%;width:9px;height:9px;animation:1.8s infinite signal-pulse;box-shadow:0 0 0 6px #f3b33d1f}@keyframes signal-pulse{50%{opacity:.35;box-shadow:0 0 0 10px #f3b33d00}}.demo-data-badge{color:#ffffff9e;width:max-content;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.6rem;font-weight:600;display:inline-flex}.demo-data-badge:before{content:"";background:#fff6;border-radius:50%;width:5px;height:5px}.demo-data-badge.on-light{color:#09142c9e;border-color:#09142c47}.demo-data-badge.on-light:before{background:#09142c52}.format-section{grid-template-columns:.85fr 1.15fr;gap:6vw;width:min(1180px,90vw);margin:0 auto;padding:9rem 0;display:grid}.format-copy{align-self:center}.format-copy h2,.room-intro h2,.hosts-title h2{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(2.7rem,5.2vw,5.5rem);line-height:1.06}.format-copy p,.room-intro p{max-width:550px;color:var(--muted);margin:1.5rem 0;font-size:1.08rem;line-height:1.6}.format-photo{background:var(--navy);min-height:560px;position:relative;overflow:hidden}.format-photo img{object-fit:cover;transition:transform .7s}.format-photo:hover img{transform:scale(1.035)}.photo-note{color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#051334d1;padding:1rem 1.2rem;font-size:.72rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.format-cards{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.format-card{grid-template-rows:subgrid;border-right:1px solid var(--line);grid-row:span 3;min-height:300px;padding:2rem 2rem 2.4rem 0;display:grid}.format-card+.format-card{padding-left:2rem}.format-card:last-child{border-right:0}.format-card>span{color:var(--gold-deep);font-family:var(--mono);font-size:.76rem;font-weight:700}.format-card h3{letter-spacing:.005em;margin:3rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1}.format-card p{color:var(--muted);font-size:1.05rem;line-height:1.6}.format-card small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2.4rem;font-size:.68rem;display:block}.filmstrip-section{color:var(--white);background:var(--navy);padding:5rem 0 6rem;overflow:hidden}.filmstrip-heading{justify-content:space-between;align-items:end;gap:2rem;width:min(1180px,90vw);margin:0 auto 2.5rem;display:flex}.filmstrip-heading strong{letter-spacing:.005em;text-align:right;max-width:650px;font-size:clamp(2rem,4vw,4rem);line-height:1.06}.filmstrip-mask{overflow:hidden}.filmstrip-track{align-items:center;gap:1rem;width:max-content;animation:42s linear infinite film-move;display:flex}.filmstrip-track:hover{animation-play-state:paused}.film-frame{aspect-ratio:3/2;background:var(--navy-2);flex:none;width:clamp(280px,34vw,510px);margin:0;position:relative;overflow:hidden}.film-frame img{object-fit:cover}@keyframes film-move{to{transform:translate(calc(-50% - .5rem))}}.room-section{background:var(--white);padding:9rem 0}.room-intro{width:min(1180px,90vw);margin:0 auto 4rem}.company-logo{filter:grayscale();opacity:.6;width:auto;height:24px;display:block}.company-logo.is-compact{height:38px}.companies-block{width:min(1180px,90vw);margin:0 auto}.companies-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.6rem 2.6rem;margin-top:1.8rem;padding:2.2rem 0;display:flex}.companies-grid>span{color:#7b8495;letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:.98rem;font-weight:700;display:inline-flex}.board-line{width:min(1180px,90vw);color:var(--muted);margin:1.6rem auto 0;font-size:1.05rem;line-height:1.6}.company-squad{border:1px solid var(--line);border-top:6px solid var(--gold);color:var(--ink);background:var(--white);margin-top:2rem;padding:clamp(1.4rem,3vw,2.2rem)}.company-squad-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.company-squad h4{letter-spacing:.005em;max-width:620px;margin:.7rem 0 0;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.06}.squad-mark{color:var(--blue-deep);font-family:var(--mono);letter-spacing:.08em;flex-shrink:0;font-size:.72rem;font-weight:750}.squad-seats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:1.8rem;display:grid}.squad-seat{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:128px;padding:1rem;display:flex}.squad-seat:last-child{border-right:0}.squad-seat>span{color:var(--muted);font-family:var(--mono);font-size:.66rem}.squad-seat strong{margin-top:auto;font-size:.92rem;line-height:1.15}.squad-seat small{color:var(--muted);margin-top:.35rem;font-size:.7rem}.squad-seat.filled{color:var(--white);background:var(--navy)}.squad-seat.filled>span,.squad-seat.filled small{color:#ffffffad}.company-squad>p{max-width:720px;color:var(--muted);font-size:.88rem;line-height:1.5}.company-squad-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.company-squad-application{margin-top:1rem}.company-squad-company-page{z-index:3;width:min(1120px,90vw);margin:-5rem auto 7rem;padding:clamp(2rem,5vw,4.5rem);position:relative;box-shadow:0 30px 80px #030a1c29}.company-squad-company-page .squad-seat{min-height:180px}.testimonial-section{background:var(--white);padding:7rem 0 6rem}.testimonial-heading{width:min(1180px,90vw);margin:0 auto 3rem}.testimonial-heading h2{letter-spacing:.005em;max-width:760px;margin:1rem 0 0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.06}.testimonial-grid{grid-template-columns:minmax(300px,.9fr) 2.1fr;align-items:start;gap:1.6rem;width:min(1180px,90vw);margin:0 auto;display:grid}.testimonial-row{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.video-quote{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;margin:0;display:grid}.video-quote-frame{aspect-ratio:4/5;border:1px solid var(--line-strong);background:var(--navy);position:relative}.video-quote-frame>button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.video-quote-frame img,.video-quote-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-quote-play{width:64px;height:64px;color:var(--navy);background:var(--gold);place-items:center;padding-left:4px;font-size:1.3rem;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-quote-frame>button:hover .video-quote-play{transform:translate(-50%,-50%)scale(1.08)}.video-quote figcaption{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;margin-top:.8rem;display:grid}.video-quote figcaption strong{font-size:.95rem;display:block}.video-quote figcaption span{color:var(--muted);font-size:.85rem}.video-quote figcaption blockquote{color:var(--ink);margin:0 0 .55rem;font-size:.95rem;line-height:1.45}.testimonial-text-row{grid-template-columns:repeat(3,1fr);gap:1.6rem;width:min(1180px,90vw);margin:2.8rem auto 0;display:grid}.text-quote{grid-template-rows:subgrid;border-left:3px solid var(--gold);background:var(--paper);grid-row:span 2;row-gap:0;margin:0;padding:1.3rem 1.4rem 1.2rem;display:grid}.text-quote p{margin:0;font-size:1rem;line-height:1.5}.text-quote footer{margin-top:.85rem;font-size:.85rem}.text-quote footer strong{display:block}.text-quote footer span{color:var(--muted)}.testimonial-source{width:min(1180px,90vw);color:var(--muted);margin:3rem auto 0;font-size:.95rem}.testimonial-source .watch-link{color:var(--navy)}.tracks-section{color:var(--white);background:var(--navy);grid-template-columns:.75fr 1.25fr;gap:6vw;padding:9rem 6vw;display:grid}.tracks-heading h2{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:1.06}.tracks-heading p{color:#ffffffa3;margin:1.8rem 0 0;line-height:1.55}.track-stack{border-top:1px solid #ffffff3d}.track-row{border-bottom:1px solid #ffffff3d;grid-template-columns:50px 1fr 1.2fr 24px;align-items:center;gap:1.2rem;padding:2.1rem 0;text-decoration:none;transition:padding .18s,background .18s;display:grid}.track-row:hover{background:#ffffff0d;padding-left:1rem;padding-right:1rem}.track-row>span{color:var(--gold);font-family:var(--mono);font-size:.75rem}.track-row strong{font-family:var(--cond);text-transform:uppercase;font-size:clamp(1.6rem,2.7vw,2.4rem);font-weight:700;line-height:1.06}.track-row p{color:#ffffffa6;font-size:.9rem;line-height:1.45}.track-row b{color:var(--gold);font-size:1.2rem}.venue-section{background:var(--paper);padding:8rem 0}.venue-copy{width:min(1180px,90vw);margin:0 auto 3rem}.venue-copy h2{letter-spacing:.005em;max-width:720px;margin:1rem 0 0;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.06}.venue-copy p{max-width:560px;color:var(--muted);margin:1.5rem 0 0;font-size:1.08rem;line-height:1.6}.venue-grid{grid-template-columns:repeat(4,1fr);gap:1rem;width:min(1180px,90vw);margin:0 auto;display:grid}.venue-grid figure{aspect-ratio:4/3;border:1px solid var(--line-strong);margin:0;position:relative}.venue-grid img{object-fit:cover}.venue-grid figcaption{color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#051334d1;padding:.4rem .7rem;font-size:.62rem;font-weight:700;position:absolute;bottom:0;left:0}.agenda-session{color:var(--white);border:1px solid #ffffff47;margin-top:auto;padding:1rem 1.1rem;text-decoration:none;transition:border-color .16s,background .16s;display:block}.agenda-session:hover{border-color:var(--gold);background:#ffffff0d}.agenda-session small{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;display:block}.agenda-session strong{font-family:var(--cond);text-transform:uppercase;margin-top:.45rem;font-size:1.25rem;line-height:1;display:block}.agenda-session b{color:var(--gold)}.agenda-days{grid-template-columns:1fr 1fr;gap:1.5rem;width:min(1180px,90vw);margin:5rem auto;display:grid}.agenda-day{border:1px solid var(--line-strong);background:var(--white);padding:2rem}.agenda-day ul{margin:1.4rem 0 0;padding:0;list-style:none}.agenda-day li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:1rem;padding:.85rem 0;display:grid}.agenda-day li:last-child{border-bottom:0}.agenda-day i{color:var(--gold-deep,#76500b);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.agenda-day span:not(.section-label){color:var(--ink);font-size:.98rem;line-height:1.5}.agenda-day li strong{font-weight:600;display:block}.agenda-day li small{color:var(--muted);margin-top:.25rem;font-size:.86rem;line-height:1.45;display:block}.agenda-days-source{color:var(--muted);grid-column:1/-1;margin:0;font-size:.82rem}.board-strip{flex-wrap:wrap;gap:.4rem;width:min(1180px,90vw);margin:2.2rem auto 0;padding-bottom:3.4rem;display:flex;position:relative}.board-face{cursor:pointer;line-height:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}.board-strip img{object-fit:cover;border:1px solid var(--line-strong);filter:grayscale(.25);width:52px;height:52px;transition:filter .16s,transform .16s}.board-face:hover img,.board-face:focus img{filter:none;outline:2px solid var(--gold);outline-offset:1px;transform:translateY(-3px)}.board-face:focus{outline:none}.board-face-card{border-left:2px solid var(--gold);opacity:0;gap:.1rem;padding:0 0 0 .7rem;line-height:1.3;transition:opacity .14s;display:grid;position:absolute;bottom:.6rem;left:0}.board-face-card strong{color:var(--navy);font-size:.95rem;font-weight:700}.board-face-card small{color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.board-face:hover .board-face-card,.board-face:focus .board-face-card{opacity:1}.board-strip:after{content:"Tap or hover a face for the name";color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;transition:opacity .14s;position:absolute;bottom:.6rem;left:0}.board-strip:hover:after,.board-strip:focus-within:after{opacity:0}@media (prefers-reduced-motion:reduce){.board-strip img,.board-face-card,.board-strip:after{transition:none}.board-face:hover img,.board-face:focus-visible img{transform:none}}.agenda-tech{border-left:6px solid var(--gold);background:var(--white);border:1px solid var(--line-strong);border-left-width:6px;border-left-color:var(--gold);width:min(1180px,90vw);margin:0 auto 5rem;padding:2.5rem}.agenda-tech h2{max-width:640px;margin:.9rem 0 0;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.06}.agenda-tech p{max-width:640px;color:var(--muted);margin:1.2rem 0 0;font-size:1.05rem;line-height:1.6}.apply-techlead{margin-top:.4rem}.referral-waiver{color:var(--ink);align-items:center;gap:.7rem;margin:.9rem 0 0;font-weight:650;display:flex}.persona-page{background:var(--white);min-height:100vh}.persona-hero{align-items:flex-end;min-height:88svh;display:flex;position:relative}.persona-hero>img{object-fit:cover;object-position:center 40%}.persona-overlay{background:linear-gradient(#0513348c,#051334e0 78%);position:absolute;inset:0}.persona-copy{z-index:1;width:min(1180px,90vw);color:var(--white);margin:0 auto;padding:9rem 0 4.5rem;position:relative}.persona-copy h1{max-width:880px;margin:1rem 0 0;font-size:clamp(2.8rem,5.6vw,5.2rem);line-height:1.06}@media (max-width:340px){.persona-copy h1{font-size:2.3rem}}.persona-copy p{color:#ffffffc7;max-width:640px;margin:1.4rem 0 0;font-size:1.1rem;line-height:1.6}.persona-facts{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--gold-bright)!important;font-size:.8rem!important}.persona-copy .btn{margin-top:1.8rem}.persona-proof{grid-template-columns:1.4fr 1fr;align-items:start;gap:4vw;width:min(1180px,90vw);margin:0 auto;padding:7rem 0;display:grid}.persona-problem h2{max-width:640px;margin:1rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.06}.persona-problem>p{max-width:560px;color:var(--muted);margin:1.4rem 0 0;font-size:1.08rem;line-height:1.65}.persona-points{grid-template-columns:repeat(2,1fr);gap:1.4rem 2rem;margin-top:2.4rem;display:grid}.persona-points strong{font-family:var(--cond);font-size:2.4rem;font-weight:700;line-height:1.06;display:block}.persona-points strong:after{content:"";background:var(--gold);width:30px;height:3px;margin-top:.5rem;display:block}.persona-points span{max-width:200px;color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-top:.5rem;font-size:.7rem;font-weight:700;line-height:1.45;display:block}.persona-voice{justify-self:end;width:100%;max-width:340px;margin:0}.persona-close{text-align:center;background:var(--paper);padding:6rem 0 7rem}.persona-close h2{max-width:700px;margin:0 auto;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.06}.persona-close .btn{margin-top:2rem}.pricing-section{background:var(--white);padding:8rem 0}.pricing-heading{width:min(1180px,90vw);margin:0 auto 3rem}.pricing-heading h2{letter-spacing:.005em;max-width:720px;margin:1rem 0 0;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.06}.pricing-heading p{max-width:560px;color:var(--muted);margin:1.5rem 0 0;font-size:1.08rem;line-height:1.6}.pricing-tiers{border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);width:min(1180px,90vw);margin:0 auto;display:grid}.pricing-tier{border-right:1px solid var(--line-strong);padding:2rem 1.8rem 2.2rem}.pricing-tier:last-child{border-right:0}.pricing-tier h3{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.4rem;font-weight:700}.pricing-tier strong{font-family:var(--cond);margin-top:1rem;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1.06;display:block}.pricing-redacted{margin-top:1.4rem;display:block}.pricing-redacted i{background:repeating-linear-gradient(-45deg, var(--gold), var(--gold) 6px, #e2b45c 6px, #e2b45c 12px);opacity:.75;width:96px;height:34px;display:block}.pricing-tier p{color:var(--muted);margin:1rem 0 0;font-size:.95rem;line-height:1.55}.pricing-notes{width:min(1180px,90vw);margin:2rem auto 0}.pricing-notes p{max-width:640px;color:var(--muted);margin:.5rem 0 0;font-size:1.02rem;line-height:1.6}.pricing-notes strong{color:var(--ink)}.venue-loop{aspect-ratio:21/9;border:1px solid var(--line-strong);width:min(1180px,90vw);margin:0 auto 1rem;position:relative;overflow:hidden}.sponsor-band{width:100%;color:var(--white);background:var(--navy-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:4.5rem max(5vw,50vw - 590px);display:flex}.sponsor-band h2{letter-spacing:.005em;max-width:680px;margin:.9rem 0 0;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.06}.sponsor-band p{color:#ffffffb3;max-width:620px;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.6}.who-apply{margin:3rem auto 0;display:table}.seat-invite-wrap{width:min(1180px,90vw);margin:4rem auto 0}.seat-invite-banner{border-left:6px solid var(--gold);color:var(--white);background:var(--navy);grid-template-columns:1fr auto;align-items:center;gap:.6rem 2rem;margin:0 0 1.5rem;padding:1.5rem;display:grid}.seat-invite-banner>span{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.seat-invite-banner>strong{letter-spacing:.005em;font-size:clamp(1.8rem,3.5vw,3rem);font-family:var(--cond);text-transform:uppercase;grid-column:1;font-weight:700}.seat-invite-banner>p{color:#ffffffad;grid-column:1;max-width:720px;margin:0;line-height:1.5}.seat-invite-banner>.btn{grid-area:1/2/span 3}.ambassador-impact{color:var(--white);background:var(--navy);grid-template-columns:.9fr 1.1fr;gap:5vw;padding:5rem 6vw;display:grid}.impact-copy h2{letter-spacing:.005em;max-width:650px;margin:.9rem 0 0;font-size:clamp(2.3rem,4.5vw,4.8rem);line-height:1.06}.impact-copy p{color:#ffffffa6;max-width:610px;line-height:1.55}.impact-meter{border-top:1px solid #ffffff38;align-self:center}.impact-step{color:#ffffff8c;border-bottom:1px solid #ffffff38;grid-template-columns:50px 1fr;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.impact-step>span{width:34px;height:34px;font-family:var(--mono);border:1px solid #ffffff4d;place-items:center;font-size:.68rem;display:grid}.impact-step.complete{color:var(--white)}.impact-step.complete>span{border-color:var(--gold);color:var(--navy);background:var(--gold);font-size:1rem;font-weight:900}.impact-totals{border:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.impact-totals>div{border-right:1px solid #fff3;flex-direction:column;padding:1.2rem;display:flex}.impact-totals>div:last-child{border-right:0}.impact-totals strong{color:var(--gold);font-size:2rem}.impact-totals span{color:#ffffff94;font-size:.72rem}.impact-totals>p{color:#ffffff8f;text-align:center;grid-column:1/-1;margin:0;padding:1.2rem;font-size:.78rem}.draft-card{color:var(--white);background:linear-gradient(120deg, #0a2450, var(--navy-2));grid-template-columns:.55fr 1.45fr;gap:4vw;padding:clamp(4rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.draft-card:after{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.draft-number{z-index:1;color:#ffffff1a;letter-spacing:.005em;align-self:center;font-size:clamp(5rem,11vw,11rem);font-weight:900;line-height:1.06;position:relative}.draft-copy,.draft-actions{z-index:1;position:relative}.draft-labels{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.draft-copy h2{letter-spacing:.005em;max-width:900px;margin:1rem 0 0;font-size:clamp(3rem,6vw,6.5rem);line-height:1.06}.draft-copy p{color:#ffffffb3;max-width:680px;font-size:1.08rem;line-height:1.55}.draft-copy>strong{border-left:4px solid var(--gold);max-width:680px;color:var(--gold-bright);padding-left:1rem;font-size:.9rem;line-height:1.5;display:block}.draft-actions{flex-wrap:wrap;grid-column:2;gap:.7rem;display:flex}.hosts-section{width:min(1180px,90vw);margin:0 auto;padding:9rem 0}.hosts-lede{max-width:60ch;color:var(--muted);margin-top:1.4rem;font-size:1.05rem;line-height:1.65}.year-round{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.year-round a{color:inherit;text-underline-offset:3px;text-decoration:underline}.year-round a:hover{color:var(--navy)}.hosts-title{max-width:860px}.host-grid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:4rem;display:grid}.host{border:1px solid var(--line);background:var(--white);grid-template-columns:200px 1fr;align-items:start;gap:2rem;padding:1.4rem;display:grid}.host-photo{aspect-ratio:.82;background:#dce5f0;position:relative;overflow:hidden}.host-photo img{object-fit:cover;object-position:center top}.host h3{letter-spacing:.005em;margin:0;font-size:2rem}.host div>span{color:var(--gold-deep);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem;font-size:.66rem;font-weight:700;display:block}.host p{color:var(--muted);font-size:1.02rem;line-height:1.6}.apply-section{color:var(--white);background:var(--navy);padding:7rem 0;position:relative}.apply-heading{width:min(1180px,90vw);margin:0 auto}.apply-section:before{content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:22px}.apply-heading h2{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(3.1rem,6vw,6.8rem);line-height:1.06}.apply-heading p{color:#ffffffa8;max-width:720px;margin:1.8rem 0 0;line-height:1.6}.apply-column{align-content:start;gap:1.6rem;min-width:0;display:grid}.nunify-register{justify-items:start;gap:.9rem;display:grid}.nunify-register[data-state=loading]{display:none}.nunify-register>p{color:#ffffffb8;margin:0;line-height:1.5}.nunify-stub-dialog{border:1px solid var(--line-strong);background:var(--white);color:var(--ink);padding:1.4rem 1.6rem}.nunify-stub-dialog::backdrop{background:#030a1cb3}.apply-form{align-self:start}.apply-toggle{background:#ffffff0f;border:1px solid #ffffff2e;gap:.25rem;width:max-content;padding:.3rem;display:flex}.apply-toggle button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;padding:.75rem 1rem}.apply-toggle button.on{color:var(--navy);background:var(--white)}.application-context{border-left:5px solid var(--gold);background:#ffffff12;margin-top:1rem;padding:1rem}.application-context>strong{font-size:.76rem}.application-context>div{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.application-context span{color:#ffffffb8;border:1px solid #ffffff3d;padding:.35rem .5rem;font-size:.68rem}.apply-grid,.referral-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.7rem;display:grid}.apply-form label,.referral-form label{display:block}.apply-full{margin-top:1rem}.apply-form label>span,.referral-form label>span,.lab-unlock-form label>span{color:#ffffffad;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.42rem;font-size:.68rem;font-weight:700;display:block}.apply-form em,.referral-form em{opacity:.6;font-style:normal}.apply-form input,.apply-form select,.apply-form textarea,.referral-form input,.lab-unlock-form input,.lab-unlock-form select,.lab-unlock-form textarea{width:100%;color:var(--white);background:#030a1c80;border:1px solid #ffffff4d;border-radius:0;padding:.95rem 1rem;transition:border-color .14s,background .14s}.apply-form input:focus,.apply-form select:focus,.apply-form textarea:focus,.referral-form input:focus,.lab-unlock-form input:focus,.lab-unlock-form select:focus,.lab-unlock-form textarea:focus{border-color:var(--gold);background:#030a1cbf;outline:none}.apply-form input::placeholder,.apply-form textarea::placeholder,.referral-form input::placeholder,.lab-unlock-form input::placeholder,.lab-unlock-form textarea::placeholder{color:#ffffff5c}.apply-form select option{color:var(--ink);background:var(--white)}.apply-form select,.lab-form select,.lab-unlock-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.75rem}.apply-submit{width:100%;margin-top:1.2rem}.apply-fine{color:#ffffff75;text-align:center;margin-top:.9rem;font-size:.75rem;line-height:1.5}.apply-error{color:#ffb7ad;margin-top:1rem;font-size:.85rem}.application-complete{align-self:start}.application-confirmation{background:#ffffff0f;border:1px solid #ffffff38;gap:1.2rem;padding:1.6rem;display:flex}.confirmation-mark{width:42px;height:42px;color:var(--navy);background:var(--gold);flex-shrink:0;place-items:center;font-weight:900;display:grid}.application-confirmation h3,.referral-form h3{letter-spacing:.005em;margin:0;font-size:1.5rem}.application-confirmation p,.referral-form>p{color:#ffffffa3;line-height:1.5}.referral-form{background:#0000001f;border:1px solid #ffffff38;margin-top:1rem;padding:2rem}.referral-grid{grid-template-columns:1fr 1fr 1fr}.consent-check{grid-template-columns:20px 1fr;align-items:start;gap:.75rem;margin:1.2rem 0;display:grid!important}.consent-check input{width:18px;height:18px;accent-color:var(--gold);margin-top:.1rem}.consent-check span{line-height:1.45;color:#ffffffad!important;font-family:var(--display)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.78rem!important;font-weight:500!important}.referral-thanks{color:var(--navy);background:var(--gold);padding:2rem;font-size:1.1rem;font-weight:750}.growth-data-unavailable{text-align:center;width:min(900px,90vw);margin:0 auto;padding:8rem 0}.growth-data-unavailable h2{letter-spacing:.005em;margin:1rem 0;font-size:clamp(3rem,6vw,6rem);line-height:1.06}.growth-data-unavailable p{max-width:620px;color:var(--muted);margin:0 auto 2rem;line-height:1.6}.room-page{background:var(--paper);min-height:100vh}.room-page-hero{min-height:78svh;color:var(--white);background:var(--navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.room-page-hero>img{object-fit:cover;object-position:center 42%}.room-page-overlay{background:linear-gradient(90deg,#030a1cf5,#030a1c8c 62%,#030a1c33),linear-gradient(#0000 30%,#030a1ce6);position:absolute;inset:0}.room-page-copy{z-index:2;width:min(1200px,90vw,100% - 72px);margin:0 auto;padding:9rem 0 6rem;position:relative}.room-page-copy>span:first-child{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.room-page-copy h1{letter-spacing:.005em;max-width:1080px;margin:1rem 0 0;font-size:clamp(4.2rem,10vw,10rem);line-height:1.06}.room-page-copy p{color:#ffffffb8;max-width:680px;margin:2.2rem 0 0;font-size:1.1rem;line-height:1.55}.room-page-copy .demo-data-badge,.room-page-copy .data-mode-note{margin-top:1.3rem}.data-mode-note{margin-bottom:1.1rem}.data-mode-note p{color:#ffffffb8;max-width:44ch;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.live-dot.is-sample i{box-shadow:none;background:#fff6;animation:none}.room-dashboard{z-index:3;width:min(1320px,94vw);color:var(--white);background:var(--navy);margin:-3.5rem auto 0;padding:clamp(1.2rem,3vw,2.5rem);position:relative;box-shadow:0 35px 90px #030a1c3d}.room-dashboard-status{border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto;align-items:end;gap:.5rem 2rem;padding:0 0 2rem;display:grid}.room-dashboard-status>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.live-dot{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.66rem;display:flex}.room-dashboard-status>strong{color:var(--gold);letter-spacing:.005em;grid-area:1/2/span 2;font-size:clamp(5rem,10vw,9rem);line-height:1.06}.room-dashboard-status>span{color:#ffffff8f;font-size:.76rem}.room-dimensions{border:1px solid #ffffff2e;grid-template-columns:repeat(6,1fr);margin-top:2rem;display:grid}.room-dimension{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;grid-column:span 2;padding:1.2rem}.room-dimension:nth-child(3){border-right:0}.room-dimension:nth-child(n+4){border-bottom:0;grid-column:span 3}.room-dimension:last-child{border-right:0}.room-dimension>span{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.room-dimension>div{margin-top:1.2rem}.room-metric{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:.5rem;padding:.7rem 0;display:grid;position:relative;overflow:hidden}.room-metric:last-child{border-bottom:0}.room-metric strong,.room-metric span{z-index:1;font-size:.78rem;position:relative}.room-metric span{color:#ffffff94;font-family:var(--mono)}@keyframes bar-grow{0%{transform:scaleX(0)}}.room-metric i{transform-origin:0;animation:.8s ease-out bar-grow}.room-updated{color:#ffffff8c;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-top:.5rem;font-size:.66rem;display:block}.room-metric i{background:var(--blue-bright);height:2px;position:absolute;bottom:0;left:0}.room-gaps{grid-template-columns:.75fr 1.25fr;gap:6vw;padding:9rem 5vw;display:grid}.room-gaps-heading h2{letter-spacing:.005em;margin:1rem 0;font-size:clamp(3.3rem,6vw,6.7rem);line-height:1.06}.room-gaps-heading p{color:#566178;line-height:1.55}.room-gap-grid{gap:.8rem;display:grid}.room-gap-grid article{background:#ffffff94;border:1px solid #a8bdd5;grid-template-columns:60px 1fr auto;align-items:center;gap:.6rem 1rem;padding:1.5rem;display:grid}.room-gap-grid article>span{color:var(--blue-deep);font-family:var(--mono);border:1px dashed #8ba7c7;grid-row:1/span 3;align-self:stretch;place-items:center;font-size:.67rem;display:grid}.room-gap-grid h3{margin:0;font-size:1.35rem}.room-gap-grid p{color:var(--muted);grid-column:2;margin:0;font-size:.82rem;line-height:1.45}.room-gap-grid .btn{grid-area:1/3/span 3}.petition-deck{color:var(--white);background:var(--navy);padding:8rem 5vw}.petition-deck-heading{width:min(1180px,100%);margin:0 auto 3rem}.petition-deck-heading h2{letter-spacing:.005em;max-width:850px;margin:1rem 0;font-size:clamp(3.2rem,6vw,6.5rem);line-height:1.06}.petition-deck-heading p{color:#ffffff94}.petition-grid{border:1px solid #fff3;grid-template-columns:1fr 1fr;width:min(1180px,100%);margin:0 auto;display:grid}.petition-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:460px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.petition-grid article:nth-child(2n){border-right:0}.petition-grid article:nth-last-child(-n+2){border-bottom:0}.petition-grid article>span{color:var(--gold);font-family:var(--mono);text-transform:uppercase;margin-top:2rem;font-size:.65rem}.petition-grid h3{letter-spacing:.005em;margin:.8rem 0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.06}.petition-grid p{color:#ffffff9e;line-height:1.5}.petition-grid .btn{width:max-content;margin-top:auto}.petition-count{align-items:end;gap:.8rem;display:flex}.petition-count strong{color:var(--blue-bright);letter-spacing:.005em;font-size:3.8rem;line-height:1.06}.still-building{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px dashed #fff6;padding:.3rem .55rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-block}.petition-count .still-building{align-self:center}.room-dashboard-status>strong.is-building{font-size:.72rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;line-height:1.2}.petition-count span{color:#ffffff80;max-width:180px;font-size:.7rem;line-height:1.35}.room-share-bar{width:min(1180px,100%);color:var(--navy);background:var(--gold);justify-content:space-between;align-items:center;gap:2rem;margin:1rem auto 0;padding:1.5rem;display:flex}.room-share-bar>div{flex-direction:column;display:flex}.room-share-bar span{opacity:.65;font-size:.78rem}.petition-page{min-height:100vh;color:var(--white);background:var(--navy)}.petition-hero{background:radial-gradient(circle at 86% 20%,#16457f 0%,#0a2a5c 30%,#051334 68%);grid-template-columns:1.3fr .7fr;align-items:end;gap:5vw;min-height:92svh;padding:10rem 6vw 6rem;display:grid;position:relative;overflow:hidden}.petition-hero-grid{opacity:.18;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.petition-hero-copy,.petition-score{z-index:1;position:relative}.petition-meta{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.7rem;display:flex}.petition-hero h1{letter-spacing:.005em;max-width:1000px;margin:1rem 0;font-size:clamp(4rem,8vw,8.5rem);line-height:1.06}.petition-hero-copy>p{color:#ffffffb3;max-width:780px;font-size:1.1rem;line-height:1.55}.petition-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.petition-score{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030a1c8c;border:1px solid #ffffff40;padding:2rem}.petition-score>span{font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.petition-score>strong{color:var(--gold);letter-spacing:.005em;margin-top:1rem;font-size:clamp(6rem,13vw,12rem);line-height:1.06;display:block}.petition-score p{color:#ffffff9e;font-size:.82rem;line-height:1.4}.petition-case{color:var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:6vw;padding:8rem 7vw;display:grid}.petition-case h2{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(3rem,6vw,6.2rem);line-height:1.06}.petition-case>p{color:var(--muted);align-self:end;font-size:1.15rem;line-height:1.65}.petition-rules{color:var(--ink);background:var(--paper);grid-template-columns:repeat(3,1fr);padding:0 7vw 8rem;display:grid}.petition-rules article{border:1px solid var(--line);border-right:0;flex-direction:column;min-height:280px;padding:1.5rem;display:flex}.petition-rules article:last-child{border-right:1px solid var(--line)}.petition-rules span{color:var(--blue-deep);font-family:var(--mono)}.petition-rules strong{margin-top:auto;font-size:1.4rem}.petition-rules p{color:var(--muted);line-height:1.5}.pledge-page{min-height:100vh;color:var(--white);background:var(--navy);padding:10rem 5vw 6rem;position:relative;overflow:hidden}.pledge-backdrop{background:radial-gradient(circle at 85% 12%,#0b8afccc,#0000 38%),linear-gradient(120deg,#0000 48%,#ffffff0d 48% 50%,#0000 50%) 0 0/80px 80px;position:absolute;inset:0}.pledge-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a1cad;border:1px solid #ffffff47;grid-template-columns:.55fr 1.45fr;gap:4vw;width:min(1250px,100%);margin:0 auto;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;box-shadow:0 35px 100px #0000004d}.pledge-stamp{aspect-ratio:1;border:10px solid var(--gold);width:clamp(180px,20vw,270px);color:var(--gold);text-align:center;border-radius:50%;align-self:center;place-items:center;font-size:clamp(2rem,4vw,4.2rem);font-weight:900;line-height:1.06;display:grid;transform:rotate(-7deg)}.pledge-copy h1{letter-spacing:.005em;max-width:850px;margin:1rem 0;font-size:clamp(4rem,8vw,8.4rem);line-height:1.06}.pledge-copy p{color:#ffffffb3;max-width:720px;font-size:1.08rem;line-height:1.6}.pledge-lines{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.pledge-lines span{font-family:var(--mono);text-transform:uppercase;border:1px solid #ffffff40;padding:.5rem .7rem;font-size:.65rem}.pledge-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.8rem;display:flex}.pledge-apply-link{color:var(--gold);text-underline-offset:5px;font-weight:750}.pledge-card.pledged{border-color:var(--gold)}.pledge-explainer{z-index:1;grid-template-columns:repeat(3,1fr);width:min(1250px,100%);margin:1rem auto 0;display:grid;position:relative}.pledge-explainer article{background:#030a1c99;border:1px solid #ffffff2e;border-right:0;flex-direction:column;min-height:190px;padding:1.5rem;display:flex}.pledge-explainer article:last-child{border-right:1px solid #ffffff2e}.pledge-explainer strong{font-size:1.2rem}.pledge-explainer p{color:#ffffff94;font-size:.82rem;line-height:1.5}.site-footer{color:var(--white);border-top:3px solid var(--gold);background:#020817;grid-template-columns:1fr auto;gap:3rem;padding:4rem max(5vw,50vw - 590px);display:grid}.site-footer img{filter:brightness(0)invert()}.site-footer p{color:#ffffffa3;font-size:.92rem;line-height:1.5}.footer-links{flex-wrap:wrap;gap:1rem 1.5rem;max-width:680px;display:flex}.footer-links a{color:#ffffffc7;font-size:.92rem}.site-footer small{color:#ffffff80;grid-column:1/-1}.sticky-apply{z-index:70;color:var(--navy);background:var(--gold);opacity:0;pointer-events:none;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:opacity .24s,transform .24s;display:flex;position:fixed;bottom:1.25rem;left:1.25rem;transform:translateY(8px);box-shadow:0 12px 32px #030a1c3d}body[data-past-hero=true] .sticky-apply{opacity:1;pointer-events:auto;transform:none}body[data-at-apply=true] .sticky-apply{opacity:0;pointer-events:none;transform:translateY(8px)}.chat-launch{z-index:111;color:var(--white);background:var(--navy);cursor:pointer;border:1px solid #ffffff2e;align-items:center;gap:.65rem;padding:.65rem 1rem .65rem .65rem;font-size:.84rem;font-weight:750;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 36px #030a1c47}.chat-launch-mark{width:34px;height:34px;color:var(--navy);background:var(--gold);place-items:center;font-weight:900;display:grid}.chat-launch-label{white-space:nowrap}.chat-panel{z-index:110;background:var(--white);border:1px solid #c9d2df;flex-direction:column;width:min(430px,100vw - 2.5rem);height:min(620px,100svh - 10.5rem);display:flex;position:fixed;bottom:5.6rem;right:1.25rem;overflow:hidden;box-shadow:0 24px 70px #030a1c47}.chat-head{color:var(--white);background:var(--navy);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.chat-head>div{flex-direction:column;min-width:0;display:flex}.chat-head strong,.chat-head span{overflow-wrap:anywhere}.chat-head strong{font-size:1rem}.chat-head span{color:#ffffff94;font-size:.72rem}.chat-restart{color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff47;padding:.45rem .55rem;font-size:.72rem;font-weight:700}.chat-restart:hover{border-color:var(--gold);color:var(--gold)}.chat-head>.chat-head-actions{flex-flow:row;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.chat-close{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff47;flex-shrink:0;place-items:center;padding:0;display:grid}.chat-close:hover{border-color:var(--gold);color:var(--gold)}.chat-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chat-scroll{flex-direction:column;flex:1;gap:.85rem;padding:1.2rem;display:flex;overflow-y:auto}.chat-empty>span{color:var(--muted);font-size:.9rem;line-height:1.45;display:block}.chat-suggest{gap:.5rem;margin-top:1rem;display:grid}.chat-suggest button{border:1px solid var(--line);text-align:left;color:var(--ink);background:var(--paper);cursor:pointer;padding:.72rem .8rem;font-size:.82rem}.chat-suggest button:hover{border-color:var(--blue);color:var(--blue-deep)}.chat-msg{white-space:pre-wrap;max-width:88%;padding:.75rem .85rem;font-size:.88rem;line-height:1.5}.chat-user{color:var(--white);background:var(--navy-2);align-self:flex-end}.chat-assistant{border:1px solid var(--line);color:var(--ink);background:var(--paper);align-self:flex-start}.chat-assistant a{color:var(--blue-deep);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.chat-dots:after{content:"•••";color:var(--blue);letter-spacing:.18em;animation:1s infinite dots}@keyframes dots{50%{opacity:.25}}.chat-form{border-top:1px solid var(--line);gap:.55rem;padding:.8rem;display:flex}.chat-form input{min-width:0;color:var(--ink);background:var(--white);border:1px solid #bfc8d6;flex:1;padding:.75rem .8rem}.consent{z-index:120;border:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:2rem;max-width:980px;margin:0 auto;padding:1rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 16px 48px #030a1c3d}.consent p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.consent>div{flex-shrink:0;gap:.5rem;display:flex}.agenda-page{background:var(--paper);min-height:100vh}.agenda-hero{min-height:76svh;color:var(--white);background:var(--navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.agenda-hero-image,.agenda-hero-overlay{position:absolute;inset:0}.agenda-hero-image img{object-fit:cover;object-position:center 46%}.agenda-hero-overlay{background:linear-gradient(#030a1c7a,#030a1c40 32%,#030a1cfa)}.agenda-hero-copy{z-index:2;width:min(1200px,90vw,100% - 72px);margin:0 auto;padding:8rem 0 5rem;position:relative}.agenda-hero-copy>span{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.agenda-hero-copy h1{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(4rem,10vw,9rem);line-height:1.06}.agenda-hero-copy p{color:#ffffffb8;max-width:650px;margin:2.2rem 0 0;font-size:1.1rem;line-height:1.55}.agenda-tracks{grid-template-columns:repeat(4,1fr);display:grid}.agenda-tracks article{border-right:1px solid var(--line-light);min-height:390px;color:var(--white);background:var(--navy);padding:3rem 2.2rem}.agenda-tracks article:nth-child(2n){background:var(--navy-2)}.agenda-tracks article>span,.agenda-tracks small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.agenda-tracks h2{letter-spacing:.005em;margin:4.5rem 0 1rem;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.06}.agenda-tracks p{color:#ffffffbf;line-height:1.5}.agenda-tracks small{color:#ffffff7a;margin-top:3rem;display:block}.agenda-vote{background:var(--paper);padding:5rem 5vw 6rem}.agenda-vote-intro{gap:1rem;width:min(1180px,100%);margin:0 auto 2.5rem;display:grid}.agenda-vote-intro h2{letter-spacing:.005em;margin:.8rem 0 0;font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:1.06}.agenda-vote-intro>p{max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.agenda-challenge{border-left:4px solid var(--gold);color:var(--white);background:var(--navy);grid-column:1/-1;padding:1rem 1.2rem}.agenda-ballot{border:1px solid #a9c1dc;grid-template-columns:repeat(4,1fr);width:min(1180px,100%);margin:0 auto;display:grid}.agenda-ballot-option{text-align:left;min-height:200px;color:var(--ink);cursor:pointer;background:#ffffff8c;border:0;border-right:1px solid #a9c1dc;flex-direction:column;padding:1.2rem;transition:transform .15s,color .15s,background .15s;display:flex}.agenda-ballot-option:last-child{border-right:0}.agenda-ballot-option:hover{background:var(--white);transform:translateY(-4px)}.agenda-ballot-option.selected{color:var(--white);background:var(--navy);box-shadow:inset 0 3px 0 var(--gold)}.agenda-ballot-option>span{color:var(--blue-deep);font-family:var(--mono);font-size:.7rem}.agenda-ballot-option.selected>span{color:var(--gold)}.agenda-ballot-option strong{margin-top:auto;font-size:1.25rem;line-height:1.05}.agenda-ballot-option small{color:inherit;opacity:.68;margin-top:1rem;line-height:1.4}.agenda-vote-actions{background:#fff9;border:1px solid #a9c1dc;align-items:center;gap:.7rem;width:min(1180px,100%);margin:1rem auto 0;padding:1rem;display:flex}.agenda-vote-actions>div{flex-direction:column;flex:1;display:flex}.agenda-vote-actions>div strong{font-size:.85rem}.agenda-vote-actions>div span{color:var(--muted);margin-top:.2rem;font-size:.72rem}.agenda-vote-email{width:230px;color:var(--ink);background:#fff;border:1px solid #a9c1dc;flex:none;padding:.7rem .85rem;font-size:1rem}.agenda-vote-email::placeholder{color:var(--muted)}.agenda-vote-email:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.agenda-formats{grid-template-columns:.75fr 1.25fr;gap:6vw;width:min(1200px,90vw);margin:0 auto;padding:8rem 0;display:grid}.agenda-formats h2{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(3rem,5vw,5rem);line-height:1.06}.agenda-format-list{border-top:1px solid var(--line)}.agenda-format-list article{border-bottom:1px solid var(--line);padding:1.6rem 0}.agenda-format-list h3{letter-spacing:.005em;margin:0;font-size:1.6rem}.agenda-format-list p{color:var(--muted);line-height:1.55}.agenda-cta{text-align:center;color:var(--white);background:var(--navy);padding:7rem 5vw}.agenda-cta h2{letter-spacing:.005em;max-width:900px;margin:1rem auto;font-size:clamp(3rem,6vw,6rem);line-height:1.06}.agenda-cta p{color:#ffffffa3}.agenda-cta .btn{margin-top:1.5rem}.company-invite-page{background:var(--paper);min-height:100vh}.company-invite-nav{z-index:10;justify-content:space-between;align-items:center;padding:1.25rem 4vw;display:flex;position:absolute;top:0;left:0;right:0}.company-invite-nav img{filter:brightness(0)invert()}.company-invite-hero{min-height:86svh;color:var(--white);background:var(--navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.company-invite-hero>img{object-fit:cover;object-position:center 42%}.company-invite-overlay{background:linear-gradient(90deg,#030a1cf7,#030a1ca3 54%,#030a1c2e),linear-gradient(#0000 35%,#030a1ce6);position:absolute;inset:0}.company-invite-copy{z-index:2;width:min(1180px,90vw);margin:0 auto;padding:8rem 0 9rem;position:relative}.company-invite-copy>span{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.company-invite-copy h1{letter-spacing:.005em;max-width:1080px;margin:1rem 0 0;font-size:clamp(4rem,9vw,9rem);line-height:1.06}.company-invite-copy h1 strong{color:var(--blue-bright);display:block}.company-invite-copy p{color:#ffffffb8;max-width:650px;margin:1.6rem 0 0;font-size:1.05rem;line-height:1.55}.company-invite-proof{grid-template-columns:1fr .8fr;gap:6vw;width:min(1120px,90vw);margin:0 auto;padding:7rem 0 10rem;display:grid}.company-invite-proof h2{letter-spacing:.005em;margin:1rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:1.06}.company-invite-proof>p{color:var(--muted);align-self:end;font-size:1.05rem;line-height:1.65}.company-invite-cta{text-align:center;color:var(--white);background:var(--navy);padding:7rem 5vw}.company-invite-cta h2{letter-spacing:.005em;max-width:900px;margin:1rem auto 2rem;font-size:clamp(3rem,6vw,6rem);line-height:1.06}.legal-page{width:min(760px,88vw);min-height:100vh;margin:0 auto;padding:9rem 0 5rem}.legal-page h1{letter-spacing:.005em;margin:1rem 0 2rem;font-size:clamp(3rem,7vw,6rem);line-height:1.06}.legal-page h2{margin-top:2.5rem;font-size:1.5rem}.legal-page p{color:var(--muted);line-height:1.7}.error-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.error-digest{font-family:var(--mono);letter-spacing:.05em;margin-top:3rem;font-size:.7rem}.gate{min-height:100vh;color:var(--white);background:radial-gradient(circle at 75% 15%, #0d4c9e, var(--navy) 52%);place-items:center;padding:1.5rem;display:grid}.gate-card{width:min(420px,100%);color:var(--ink);background:var(--white);padding:2.2rem;box-shadow:0 24px 80px #00000059}.gate-card img{margin-bottom:1.5rem}.gate-title{letter-spacing:.005em;font-size:1.55rem;font-weight:800}.gate-sub{color:var(--muted);margin-top:.5rem;line-height:1.5}.gate-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:1.7rem 0 .5rem;font-size:.68rem;font-weight:700;display:block}.gate-card input{border:1px solid #bfc8d6;width:100%;padding:.85rem}.gate-card .btn{width:100%;margin-top:.8rem}.gate-error{color:#a32121;margin-top:.75rem;font-size:.85rem}.gate-foot{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:1.5rem;padding-top:1rem;font-size:.72rem}@media (max-width:1000px){.apply-section{grid-template-columns:1fr;gap:2.5rem}.apply-heading p{max-width:36rem}.format-section{grid-template-columns:1fr;gap:2rem}.company-invite-proof{grid-template-columns:1fr;gap:1.6rem}.company-invite-proof>p{align-self:start;max-width:36rem}html{scroll-padding-top:114px}.masthead{grid-template-columns:1fr auto;row-gap:0;height:auto;padding-bottom:0}.brand-link{grid-area:1/1}.masthead-cta{grid-area:1/2}.masthead-nav{scrollbar-width:none;border-top:1px solid #ffffff1a;grid-area:2/1/auto/-1;gap:1.1rem;margin-top:.1rem;padding-top:.55rem;padding-bottom:.1rem;overflow-x:auto}.masthead-nav::-webkit-scrollbar{display:none}.masthead-nav a{font-size:.64rem}.hero-content{width:90vw}.hero-content h1{font-size:clamp(3.5rem,11vw,7rem)}.hero-scroll{display:none}.testimonial-grid{grid-template-columns:1fr}.tracks-section{grid-template-columns:1fr;gap:2.5rem}.agenda-days,.pricing-tiers,.persona-proof{grid-template-columns:1fr}.persona-voice{justify-self:start}.pricing-tier{border-right:0;border-bottom:1px solid var(--line-strong)}.pricing-tier:last-child{border-bottom:0}.testimonial-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;margin:0 -5vw;padding:0 5vw;display:flex;overflow-x:auto}.testimonial-row .video-quote{scroll-snap-align:start;flex:0 0 72vw;max-width:340px}.testimonial-section{padding:5rem 0 4.5rem}.venue-grid{grid-template-columns:1fr 1fr}.draft-card,.room-gaps,.petition-hero,.petition-case,.pledge-card{grid-template-columns:1fr}.draft-number{display:none}.draft-actions,.pledge-actions{grid-column:1}.room-dimensions{grid-template-columns:1fr 1fr}.room-dimension,.room-dimension:nth-child(n+4){border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;grid-column:span 1}.room-dimension:nth-child(2n){border-right:0}.room-dimension:last-child{border-bottom:0;grid-column:1/-1}.petition-hero{padding-top:11rem}.petition-score{width:min(520px,100%)}.pledge-stamp{justify-self:center}.format-photo{min-height:480px}.format-cards{grid-template-columns:1fr}.format-card,.format-card+.format-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:2rem 0}.format-card h3{margin-top:1.5rem}.tracks-section{padding-left:5vw;padding-right:5vw}.host{grid-template-columns:150px 1fr}.agenda-tracks,.agenda-ballot{grid-template-columns:1fr 1fr}.agenda-ballot-option:nth-child(2){border-right:0}.agenda-ballot-option:nth-child(-n+2){border-bottom:1px solid #a9c1dc}}@media (max-width:680px){.masthead{height:auto;padding:.6rem 1rem 0}.brand-link span{display:none}.masthead-cta{font-size:.78rem}.agenda-day{padding:1.4rem}.agenda-day li{grid-template-columns:1fr;gap:.3rem}.hero-content{padding-bottom:7rem}.hero-content h1{font-size:clamp(3.3rem,17vw,5.7rem);line-height:1.06}.hero-content>p{max-width:92%;font-size:.96rem}.hero-actions{flex-direction:column;align-items:flex-start}.proof-points{grid-template-columns:1fr 1fr}.proof-point{border-bottom:1px solid var(--line);justify-content:flex-start;min-height:130px;padding:1.4rem 5vw}.proof-point:nth-child(2n){border-right:0}.format-section,.room-section,.venue-section,.hosts-section{padding-top:5.5rem;padding-bottom:5.5rem}.format-photo{min-height:360px}.filmstrip-heading{flex-direction:column;align-items:flex-start}.filmstrip-heading strong{text-align:left}.room-intro{width:90vw}.track-row{grid-template-columns:35px 1fr 20px;gap:.65rem}.track-row p{grid-column:2/-1;margin:0}.seat-invite-banner{grid-template-columns:1fr}.seat-invite-banner>span,.seat-invite-banner>strong,.seat-invite-banner>p,.seat-invite-banner>.btn{grid-area:auto/1}.seat-invite-banner>.btn{width:100%;margin-top:.5rem}.squad-seats{grid-template-columns:1fr}.squad-seat{border-right:0;border-bottom:1px solid var(--line);min-height:104px}.squad-seat:last-child{border-bottom:0}.company-squad-heading{flex-direction:column;gap:.7rem}.company-squad-actions{display:grid}.company-squad-actions .btn{width:100%}.company-squad-company-page{margin-top:-3rem;margin-bottom:5rem}.company-squad-company-page .squad-seat{min-height:118px}.host-grid{grid-template-columns:1fr}.host{grid-template-columns:105px 1fr;gap:1rem;padding:.8rem}.host h3{font-size:1.5rem}.host p{font-size:.84rem}.apply-section{padding:5.5rem 0 7rem}.apply-grid,.referral-grid{grid-template-columns:1fr}.apply-toggle{width:100%}.apply-toggle button{flex:1}.referral-form{padding:1.3rem}.site-footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.site-footer small{grid-column:auto}.sticky-apply{display:none}.chat-launch{bottom:.75rem;right:.75rem}.chat-panel{width:calc(100vw - 1rem);height:min(620px,100svh - 10rem);bottom:4.8rem;right:.5rem}.consent{flex-direction:column;align-items:stretch}.consent>div{grid-template-columns:1fr 1fr;display:grid}.agenda-tracks{grid-template-columns:1fr}.agenda-tracks article{min-height:300px}.agenda-tracks h2{margin-top:3rem}.agenda-vote{padding:5.5rem 5vw}.agenda-vote-intro{grid-template-columns:1fr}.agenda-vote-intro h2,.agenda-vote-intro>p{grid-area:auto/1}.agenda-ballot{grid-template-columns:1fr}.agenda-ballot-option{border-bottom:1px solid #a9c1dc;border-right:0;min-height:180px}.agenda-ballot-option:last-child{border-bottom:0}.agenda-vote-actions{flex-direction:column;align-items:stretch}.agenda-vote-actions .btn,.agenda-vote-email{width:100%}.ambassador-impact{grid-template-columns:1fr;gap:2.5rem;padding:4.5rem 5vw}.draft-card{padding:5rem 5vw}.draft-copy h2{font-size:clamp(3.2rem,15vw,5.5rem)}.draft-actions .btn{width:100%}.impact-totals{grid-template-columns:1fr}.impact-totals>div{border-bottom:1px solid #fff3;border-right:0}.impact-totals>div:last-child{border-bottom:0}.company-invite-nav{padding:1rem}.company-invite-copy{padding-bottom:7rem}.company-invite-copy h1{font-size:clamp(3.6rem,17vw,6rem)}.company-invite-proof{padding:5.5rem 0 7rem}.room-page-hero{min-height:72svh}.room-page-copy{padding-bottom:5rem}.room-page-copy h1{font-size:clamp(4rem,18vw,6.4rem)}.room-dashboard{width:94vw;margin-top:-2rem}.room-dashboard-status{grid-template-columns:1fr}.room-dashboard-status>strong{grid-area:auto/1;margin-top:1.5rem}.room-dimensions{grid-template-columns:1fr}.room-dimension,.room-dimension:nth-child(n+4),.room-dimension:last-child{border-bottom:1px solid #ffffff2e;border-right:0;grid-column:1}.room-dimension:last-child{border-bottom:0}.room-gaps{padding:6rem 5vw}.room-gap-grid article{grid-template-columns:52px 1fr}.room-gap-grid .btn{grid-area:auto/1/auto/-1;width:100%}.petition-deck{padding:6rem 5vw}.petition-grid{grid-template-columns:1fr}.petition-grid article,.petition-grid article:nth-child(2n),.petition-grid article:nth-last-child(-n+2){border-bottom:1px solid #fff3;border-right:0;min-height:400px}.petition-grid article:last-child{border-bottom:0}.room-share-bar{flex-direction:column;align-items:stretch}.room-share-bar .btn{width:100%}.petition-hero{min-height:0;padding:10rem 5vw 5rem}.petition-hero h1{font-size:clamp(3.8rem,17vw,6.5rem)}.petition-actions .btn{width:100%}.petition-case{padding:6rem 5vw}.petition-rules{grid-template-columns:1fr;padding:0 5vw 6rem}.petition-rules article,.petition-rules article:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:220px}.petition-rules article:last-child{border-bottom:1px solid var(--line)}.pledge-page{padding:9rem 3vw 5rem}.pledge-card{padding:2rem 1.2rem}.pledge-stamp{border-width:7px;width:170px}.pledge-copy h1{font-size:clamp(3.7rem,17vw,6rem)}.pledge-actions .btn{width:100%}.pledge-explainer{grid-template-columns:1fr}.pledge-explainer article,.pledge-explainer article:last-child{border-bottom:0;border-right:1px solid #ffffff2e;min-height:150px}.pledge-explainer article:last-child{border-bottom:1px solid #ffffff2e}}@keyframes lab-turn{to{transform:rotate(360deg)}}.lab-page{min-height:100vh;color:var(--white);background:#020817}.lab-mobile-back{display:none}.lab-hub-hero{background:radial-gradient(circle at 82% 20%,#0b8afc6b,#0000 30%),linear-gradient(135deg,#020817,#061c48 72%,#0d428e);grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:4vw;padding:9rem 6vw 4rem;display:grid;position:relative;overflow:hidden}.lab-grid-field{opacity:.2;transform-origin:bottom;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;transform:perspective(700px)rotateX(58deg)scale(1.5)translateY(18%)}.lab-hub-copy,.lab-hub-readout{z-index:1;position:relative}.lab-hub-copy h1{text-wrap:balance;letter-spacing:-.02em;max-width:1050px;margin:1rem 0 1.5rem;font-size:clamp(2.4rem,4.44vw,4.92rem);line-height:1.12}.lab-hub-copy h1 span{color:var(--blue-bright);display:block}.lab-hub-copy p{color:#ffffffb3;max-width:660px;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.55}.lab-hub-readout{background:#02081780;border:1px solid #ffffff3d;grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem 1rem;padding:1.6rem;display:grid}.lab-hub-readout strong{color:var(--gold);font-size:3rem;line-height:1}.lab-hub-readout span{color:#ffffffad;font-size:.8rem}.lab-hub-readout i{background:#fff3;grid-column:1/-1;height:1px;margin:.7rem 0}.lab-tool-deck{background:#020817;grid-template-columns:repeat(3,1fr);padding:0 6vw 8rem;display:grid}.lab-tool-card{grid-template-rows:subgrid;border:1px solid #fff3;border-right:0;grid-row:span 5;row-gap:0;min-height:400px;padding:2rem;text-decoration:none;transition:transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.lab-tool-card:last-child{border-right:1px solid #fff3}.lab-tool-card:before{content:"";opacity:.25;filter:blur(20px);background:var(--blue);border-radius:50%;height:65%;transition:transform .3s;position:absolute;inset:auto -30% -35% 20%}.lab-tool-card-2:before{background:var(--gold)}.lab-tool-card-3:before{background:#27d3b1}.lab-tool-card:hover{z-index:1;background:#071c43;transform:translateY(-12px)}.lab-tool-card:hover:before{transform:scale(1.25)}.lab-tool-card>*{z-index:1;position:relative}.lab-tool-card>div{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.7rem;display:flex}.lab-tool-card h2{letter-spacing:0;max-width:440px;margin:2rem 0 1rem;font-size:clamp(1.4rem,1.98vw,2.16rem);line-height:1.18}.lab-tool-card p{color:#ffffff9e;max-width:390px;line-height:1.55}.lab-tool-card>strong{margin-top:0;font-size:1.2rem}.lab-tool-card>b{color:var(--blue-bright);font-family:var(--mono);text-transform:uppercase;margin-top:1rem;font-size:.72rem}.lab-rules{color:var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:7vw;padding:8rem 7vw;display:grid}.lab-rules h2{letter-spacing:0;margin:1rem 0 0;font-size:clamp(1.9rem,2.88vw,3.24rem);line-height:1.12}.lab-rules ol{margin:0;padding:0;list-style:none}.lab-rules li{border-top:1px solid var(--line);padding:1.6rem 0}.lab-rules li:last-child{border-bottom:1px solid var(--line)}.lab-rules li p{margin:0;font-size:1.08rem;line-height:1.55}.lab-tool-hero{background:radial-gradient(circle at 78% 22%,#0b8afc73,#0000 32%),#03102c;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:5vw;min-height:760px;padding:12rem 7vw 7rem;display:grid;position:relative;overflow:hidden}.lab-tool-hero>div:not(.benchmark-dial):not(.stack-hero-map),.lab-tool-hero>aside{z-index:2;min-width:0;position:relative}.lab-tool-hero h1{letter-spacing:.005em;margin:1rem 0 1.6rem;font-size:clamp(4rem,7.5vw,8rem);line-height:1.06}.lab-tool-hero h1 span{color:var(--blue-bright)}.lab-tool-hero>div>p{color:#ffffffb3;max-width:720px;font-size:1.16rem;line-height:1.6}.lab-tool-hero aside{border-left:1px solid #ffffff40;flex-direction:column;gap:.75rem;padding:1.4rem;display:flex}.lab-tool-hero aside span{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.66rem}.lab-tool-hero aside strong{font-size:1rem}.red-team-hero{background:radial-gradient(circle at 78% 22%,#ff5c5c59,#0000 30%),linear-gradient(135deg,#020817,#161738 70%,#351b37)}.benchmark-hero{background:radial-gradient(circle at 12% 30%,#f3b33d4d,#0000 30%),linear-gradient(135deg,#020817,#06255a 70%,#083c7c)}.benchmark-dial{aspect-ratio:1;color:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:min(48vw,620px);display:grid;position:absolute;top:76px;right:5vw}.benchmark-dial:before,.benchmark-dial:after{content:"";border:1px dashed #f3b33d47;border-radius:50%;animation:30s linear infinite lab-turn;position:absolute;inset:11%}.benchmark-dial:after{border-style:solid;animation-direction:reverse;inset:24%}.benchmark-dial span{letter-spacing:-.1em;font-size:13rem;font-weight:900}.benchmark-dial small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:22%}.stack-hero{background:radial-gradient(circle at 82% 20%,#27d3b152,#0000 32%),linear-gradient(135deg,#020817,#071e39 70%,#073f43)}.stack-hero-map{opacity:.22;grid-template-columns:repeat(4,1fr);align-content:center;gap:1rem;display:grid;position:absolute;inset:80px 0 0 40%;transform:rotate(-8deg)scale(1.08)}.stack-hero-map span{min-height:120px;font-family:var(--mono);animation:stack-pulse 4s calc(var(--i) * .16s) ease-in-out infinite;border:1px solid #fff6;place-items:center;display:grid}@keyframes stack-pulse{50%{color:var(--gold);background:#ffffff1f;transform:translateY(-7px)}}.lab-workbench{color:var(--white);background:#07142e;padding:7rem 7vw 9rem}.lab-form{width:min(1120px,100%);margin:0 auto}.lab-form-intro{grid-template-columns:1fr 1fr;gap:4vw;margin-bottom:3rem;display:grid}.lab-form-intro .section-label{grid-column:1/-1}.lab-form-intro h2{letter-spacing:.005em;margin:0;font-size:clamp(3rem,5.5vw,6rem);line-height:1.06}.lab-form-intro p{color:#ffffffa3;align-self:end;font-size:1.08rem;line-height:1.6}.lab-form-grid,.stack-context,.benchmark-context{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lab-form label>span,.stack-layer-row label>small{color:#ffffffb3;margin-bottom:.55rem;font-size:.75rem;font-weight:700;display:block}.lab-form label em,.lab-chip-field em{color:#ffffffad;font-size:.7rem;font-style:normal}.lab-form input:not([type=checkbox]):not([type=radio]),.lab-form select,.lab-form textarea{width:100%;color:var(--white);background:#02081794;border:1px solid #ffffff38;border-radius:0}.lab-form input:not([type=checkbox]):not([type=radio]),.lab-form select{min-height:52px;padding:.75rem}.lab-form textarea{resize:vertical;padding:1rem;line-height:1.55}.lab-form input::placeholder,.lab-form textarea::placeholder{color:#ffffff59}.lab-field-wide{grid-column:1/-1}.lab-chip-field{border:0;margin:2rem 0;padding:0}.lab-chip-field legend{color:#ffffffb3;margin-bottom:.8rem;font-size:.78rem;font-weight:700}.lab-chip-field>div{flex-wrap:wrap;gap:.5rem;display:flex}.lab-chip-field label{cursor:pointer}.lab-chip-field input{opacity:0;position:absolute}.lab-chip-field label span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff38;margin:0;padding:.7rem .9rem;font-size:.66rem;display:block}.lab-chip-field input:checked+span{color:var(--navy);border-color:var(--gold);background:var(--gold)}.lab-chip-field input:focus-visible+span{outline:3px solid var(--gold);outline-offset:4px}.lab-ai-consent{align-items:center;max-width:800px;min-height:44px;margin:2rem 0}.lab-consent-cue{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 2rem;font-size:.7rem;font-weight:700}.lab-form-note{color:#ffffff7a;max-width:720px;margin-top:1rem;font-size:.78rem;line-height:1.5}.red-team-progress{background:#0208178c;border:1px solid #fff3;gap:.75rem;width:min(620px,100%);margin:1.5rem 0;padding:1.2rem;display:grid}.red-team-progress>span{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.66rem;font-weight:700;display:flex}.red-team-progress>span i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.5s infinite progress-pulse;box-shadow:0 0 #f3b33d80}.red-team-progress>strong{font-size:clamp(1.35rem,3vw,2rem)}.red-team-progress>small{color:#ffffff94;line-height:1.45}.red-team-progress-track{background:#ffffff21;height:3px;overflow:hidden}.red-team-progress-track i{background:var(--blue-bright);width:28%;height:100%;transition:width .6s;display:block}.red-team-progress-track.progress-stage-1 i{width:64%}.red-team-progress-track.progress-stage-2 i{width:92%}.red-team-progress-track.progress-stage-3 i{width:96%}.red-team-progress-track.progress-stage-4 i{width:98%}.red-team-progress>span em{color:#ffffff80;letter-spacing:.04em;margin-left:auto;font-style:normal}@keyframes progress-pulse{50%{box-shadow:0 0 0 7px #f3b33d00}}.lab-unlock{border:1px solid #ffffff38;grid-template-columns:1.12fr .88fr;width:min(1180px,100%);margin:0 auto;display:grid;box-shadow:0 32px 80px #00000040}.lab-result-preview{background:#07162f;align-items:center;padding:clamp(1.5rem,3vw,3rem);display:grid;overflow:hidden}.lab-preview-card>span{color:var(--gold);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;display:block}.lab-preview-card>strong{color:var(--blue-bright);letter-spacing:-.015em;margin:1rem 0;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;display:block}.lab-preview-card h2{letter-spacing:-.015em;max-width:650px;margin:.75rem 0 0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2}.lab-preview-card>p{color:#fffc;margin-top:1rem;font-size:1rem;line-height:1.65}.lab-preview-first{margin-top:1.5rem}.lab-preview-locked{border:1px dashed #ffffff4d;margin-top:1.5rem;padding:1.1rem 1.25rem}.lab-preview-locked>strong{color:var(--gold);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;display:block}.lab-preview-locked ul{gap:.4rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.lab-preview-locked li{color:#ffffffb8;line-height:1.5}.lab-unlock-form{background:#0b234c;padding:clamp(1.5rem,3vw,3rem)}.lab-unlock-form h2{letter-spacing:-.015em;margin:.8rem 0 1rem;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2}.lab-unlock-form>p{color:#ffffffa6;line-height:1.55}.lab-unlock-form>label:not(.consent-check){margin-top:1rem;display:block}.lab-unlock-form>small{color:#ffffffa3;margin-top:1.2rem;line-height:1.45;display:block}.lab-consent{margin-top:1rem}.lab-consent span{color:#ffffffa6}.lab-full-result{width:min(1040px,100%);margin:0 auto}.lab-full-result .section-label{letter-spacing:.04em;font-size:.8125rem}.lab-full-result p{line-height:1.65}.lab-full-result .benchmark-result-head p,.lab-full-result .lab-result-heading p,.lab-full-result .red-team-assumptions p,.lab-full-result .stack-pressure-points p{color:#ffffffd1}.lab-full-result .red-team-assumptions small,.lab-full-result .benchmark-lanes small{color:#ffffffb8;font-size:.875rem}.lab-result-heading{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.lab-result-heading .section-label{grid-column:1/-1}.lab-result-heading h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2}.lab-result-heading>p,.lab-result-heading>div>p{color:#ffffff9e;align-self:start;max-width:460px;margin:0;font-size:1.02rem;line-height:1.6}.lab-result-heading>div>p+p{margin-top:.8rem}.lab-result-heading .lab-result-summary{color:#ffffffe6;font-weight:600}.lab-unlock-form{align-self:start;position:sticky;top:84px}.lab-result-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.lab-email-sent{color:#ffffffb3;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.lab-reset{color:#ffffffa6;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin:2.5rem auto 0;padding:.5rem 0;font-weight:750;text-decoration:underline;display:block}.lab-roundtable-match{color:var(--white);background:#0b8afc21;border:1px solid #ffffff3b;grid-template-columns:170px 1fr auto;align-items:center;gap:1rem 2rem;margin-top:2rem;padding:2rem;text-decoration:none;display:grid;position:relative}.lab-roundtable-match>span{color:var(--gold);font-family:var(--mono);text-transform:uppercase;grid-row:1/3;font-size:.68rem}.lab-roundtable-match>strong{font-size:1.5rem}.lab-roundtable-match>p{color:#ffffff94;margin:0}.lab-roundtable-match>b{color:var(--blue-bright);grid-area:1/3/3;font-size:2rem}.lab-next-move{color:var(--navy);background:var(--gold);padding:2rem}.lab-next-move span{font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.lab-next-move p{margin:.8rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.55}.red-team-assumptions{grid-template-columns:1fr 1fr;display:grid}.red-team-assumptions article{border:0;border-top:1px solid #fff3;border-left:1px solid #fff3;flex-direction:column;padding:1.5rem;display:flex}.red-team-assumptions article:nth-child(2n){border-right:1px solid #fff3}.red-team-assumptions article:nth-last-child(-n+2){border-bottom:1px solid #fff3}.red-team-assumptions article>span,.red-team-tests article>span,.stack-pressure-points article>span{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.red-team-assumptions h3{margin:1rem 0 .75rem;font-size:1.3rem;line-height:1.3}.red-team-assumptions p{color:#ffffffab;line-height:1.55}.red-team-assumptions small{color:#ffffff87;margin-top:auto;line-height:1.5}.red-team-assumptions small b{color:var(--white)}.red-team-tests{grid-template-columns:1fr 1fr 1fr;margin-top:1rem;display:grid}.red-team-tests article{border:1px solid #fff3;border-right:0;padding:1.5rem}.red-team-tests article:last-child{border-right:1px solid #fff3}.red-team-tests p,.red-team-tests li{color:#ffffffb3;line-height:1.55}.red-team-tests .lab-next-move p,.red-team-tests .lab-next-move span{color:var(--navy)}.red-team-tests ol{padding-left:1.2rem}.benchmark-form{gap:1rem;display:grid}.benchmark-form .lab-form-note{margin-top:0}.benchmark-context{margin-bottom:1rem}.benchmark-context label>span{font-size:.8rem}.benchmark-context label b{color:var(--gold);font-family:var(--mono);margin-right:.5rem}.benchmark-question{border:1px solid #fff3;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:stretch;gap:2rem;margin:0;padding:1.5rem;display:grid}.benchmark-question legend{display:contents}.benchmark-question legend b{color:var(--gold);font-family:var(--mono);margin-right:1rem}.benchmark-question>div{grid-template-columns:repeat(4,1fr);display:grid}.benchmark-question label{cursor:pointer}.benchmark-question input{opacity:0;position:absolute}.benchmark-question label span{color:#ffffff94;text-align:center;border-left:1px solid #ffffff29;place-items:center;height:100%;min-height:72px;margin:0;padding:.65rem;font-size:.72rem;display:grid}.benchmark-question input:checked+span{color:var(--navy);background:var(--gold)}.benchmark-question input:focus-visible+span{outline:3px solid var(--gold);outline-offset:-3px}.benchmark-preview>strong{font-size:clamp(4rem,6vw,6rem);display:inline}.benchmark-preview>small{color:#ffffff7a;margin-left:.5rem}.benchmark-result-head{border:1px solid var(--line-light);background:#0b1c36;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1.5rem 2rem;margin-bottom:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.benchmark-result-head>div:first-child span{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;display:block}.benchmark-result-head>div:first-child strong{letter-spacing:-.03em;font-size:clamp(4rem,6vw,6rem);line-height:1.15}.benchmark-result-head>div:first-child small{color:#ffffff80}.benchmark-result-head h2{letter-spacing:-.015em;margin:.7rem 0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2}.benchmark-result-head p{color:#ffffff9e;line-height:1.6}.benchmark-lanes{grid-template-columns:1fr 1fr;display:grid}.benchmark-lanes article{border:0;border-top:1px solid #fff3;border-left:1px solid #fff3;padding:1.7rem}.benchmark-lanes article:nth-child(2n){border-right:1px solid #fff3}.benchmark-lanes article:nth-last-child(-n+2){border-bottom:1px solid #fff3}.benchmark-lanes article>div:first-child{justify-content:space-between;display:flex}.benchmark-lanes article>div:first-child span{color:var(--gold);font-size:1.4rem}.benchmark-track{background:#ffffff1f;height:8px;margin:1rem 0 .75rem;position:relative}.benchmark-track i{background:var(--blue-bright);height:100%;display:block}.benchmark-track b{background:var(--gold);width:2px;height:20px;position:absolute;top:-6px}.benchmark-lanes small{color:#ffffff7a}.benchmark-cohort-note{color:#fff9;border:1px solid #fff3;border-top:0;padding:1rem 1.7rem}.stack-context{margin-bottom:2rem}.stack-layer-heading{grid-template-columns:1fr 1fr;align-items:end;gap:4vw;margin:4rem 0 2rem;display:grid}.stack-layer-heading h2{letter-spacing:.005em;margin:.7rem 0 0;font-size:clamp(3rem,5vw,5.5rem);line-height:1.06}.stack-layer-heading>p{color:#fff9;line-height:1.55}.stack-layer-inputs{border:1px solid #fff3}.stack-layer-row{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 220px;align-items:end;gap:1rem;padding:1.1rem;display:grid}.stack-layer-row:last-child{border-bottom:0}.stack-layer-more{margin-top:1rem}.stack-layer-more>summary{cursor:pointer;color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;border:1px solid #fff3;padding:.9rem 1.1rem;font-size:.8rem;font-weight:700;list-style:none;transition:color .2s,border-color .2s}.stack-layer-more>summary::-webkit-details-marker{display:none}.stack-layer-more>summary:before{content:"+ "}.stack-layer-more[open]>summary:before{content:"− "}.stack-layer-more>summary:hover{color:#fff;border-color:#ffffff73}.stack-layer-more[open]>summary{border-bottom:0}.stack-layer-row label>strong{margin-bottom:.5rem;display:block}.stack-form>.btn{margin-top:2rem}.stack-score-grid{grid-template-columns:repeat(4,1fr);display:grid}.stack-score-grid article{border:1px solid #fff3;border-right:0;padding:1.5rem}.stack-score-grid article:last-child{border-right:1px solid #fff3}.stack-score-grid span{color:#fff9;font-size:.72rem;display:block}.stack-score-grid strong{color:var(--gold);margin:.75rem 0;font-size:2.4rem;line-height:1.2;display:block}.stack-score-grid article>div{background:#ffffff1f;height:5px}.stack-score-grid i{background:#27d3b1;height:100%;display:block}.stack-map-result{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:2.5rem 0;display:grid}.stack-map-result>div{color:#ffffff94;text-align:center;border:1px solid #ffffff1f;place-items:center;min-height:110px;padding:1rem;display:grid}.stack-map-result>div.active{color:var(--white);background:#27d3b117;border-color:#27d3b1b3}.stack-pressure-points{grid-template-columns:repeat(3,1fr);display:grid}.stack-pressure-points article{border:1px solid #fff3;border-right:0;padding:1.5rem}.stack-pressure-points article:last-child{border-right:1px solid #fff3}.stack-pressure-points h3{margin-top:1rem;font-size:1.3rem;line-height:1.3}.stack-pressure-points p{color:#ffffff9e;line-height:1.55}.stack-output .lab-next-move{margin-top:1rem}.lab-share-page{background:radial-gradient(circle at 85% 15%,#0b8afc75,#0000 34%),#020817;place-items:center;padding:9rem 5vw 5rem;display:grid}.lab-share-card{background:#0b1c36;border:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:2rem;width:min(1040px,100%);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.lab-share-card>div,.lab-share-card aside{z-index:1;min-width:0;position:relative}.lab-share-lead{color:#ffffffbf;margin:1.5rem 0 .5rem}.lab-share-card h1{color:var(--blue-bright);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.15}.lab-share-card h2{letter-spacing:0;max-width:780px;margin:1.5rem 0 0;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.3}.lab-share-desc{color:#ffffffa6;max-width:700px;margin:1.4rem 0 0;line-height:1.55}.lab-share-orientation{color:#ffffff80;max-width:700px;margin:.6rem 0 0;font-size:.9rem}.lab-share-ctas{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.lab-share-kit{border-top:1px solid #ffffff24;margin-top:2.4rem;padding-top:1.6rem}.lab-share-kit>p{color:#ffffff9e;max-width:520px;margin:.5rem 0 0;line-height:1.5}.lab-share-row{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.9rem;display:flex}.lab-copy-text{color:var(--blue-bright);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:750;text-decoration:underline}.lab-share-kit>small{color:#ffffff80;margin-top:1rem;font-size:.82rem;display:block}.lab-share-card aside{border:1px solid #fff3;padding:1.3rem}.lab-share-card aside span{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.lab-share-card aside p{color:#fff9;line-height:1.5}@media (max-width:1000px){.lab-hub-hero,.lab-rules,.lab-tool-hero,.lab-result-heading,.lab-share-card,.lab-tool-deck{grid-template-columns:1fr}.lab-tool-card,.lab-tool-card:last-child{border-bottom:0;border-right:1px solid #fff3;min-height:390px}.lab-tool-card:last-child{border-bottom:1px solid #fff3}.lab-tool-card h2{margin-top:2rem}.lab-tool-hero aside{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lab-tool-hero aside span{grid-column:1/-1}.lab-result-heading .section-label{grid-column:1}.lab-unlock{grid-template-columns:1fr}.lab-unlock-form{position:static}.lab-result-preview{min-height:0}.benchmark-question{grid-template-columns:1fr}.lab-share-card aside{max-width:420px}}@media (max-width:680px){.lab-mobile-back{z-index:21;color:#ffffffc7;min-height:36px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:5.4rem;left:5vw}.lab-mobile-back:hover{color:var(--gold)}.lab-hub-hero{padding:8rem 5vw 3rem}.lab-hub-copy h1{font-size:clamp(2rem,8.4vw,3.12rem)}.lab-tool-deck{padding:0 5vw 5rem}.lab-tool-card{min-height:390px;padding:1.5rem}.lab-rules{padding:5rem 5vw}.lab-tool-hero{grid-template-columns:1fr;min-height:690px;padding:10rem 5vw 5rem}.lab-tool-hero h1{font-size:clamp(3rem,13.5vw,4.6rem)}.lab-tool-hero aside{grid-template-columns:1fr 1fr}.lab-workbench{padding:5rem 5vw 7rem}.lab-form-intro,.lab-form-grid,.stack-context,.benchmark-context{grid-template-columns:1fr}.lab-form-intro .section-label,.lab-field-wide{grid-column:1}.lab-unlock-form{padding:2rem 1.2rem}.lab-result-preview{padding:1.5rem}.red-team-assumptions,.red-team-tests,.benchmark-lanes,.stack-score-grid,.stack-pressure-points{grid-template-columns:1fr}.red-team-assumptions article,.red-team-assumptions article:nth-child(2n),.red-team-assumptions article:nth-last-child(-n+2),.red-team-tests article,.red-team-tests article:last-child,.benchmark-lanes article,.benchmark-lanes article:nth-child(2n),.benchmark-lanes article:nth-last-child(-n+2),.stack-score-grid article,.stack-score-grid article:last-child,.stack-pressure-points article,.stack-pressure-points article:last-child{border-bottom:0;border-right:1px solid #fff3}.red-team-assumptions article:last-child,.red-team-tests article:last-child,.benchmark-lanes article:last-child,.stack-score-grid article:last-child,.stack-pressure-points article:last-child{border-bottom:1px solid #fff3}.red-team-assumptions article{min-height:280px}.lab-roundtable-match{grid-template-columns:1fr auto}.lab-roundtable-match>span,.lab-roundtable-match>strong,.lab-roundtable-match>p{grid-area:auto/1}.lab-roundtable-match>b{grid-area:1/2/4}.benchmark-question>div{grid-template-columns:1fr 1fr}.benchmark-question label span{border-top:1px solid #ffffff29}.benchmark-result-head,.stack-layer-heading,.stack-layer-row{grid-template-columns:1fr}.stack-layer-row label:last-child{grid-column:1}.stack-map-result{grid-template-columns:1fr 1fr}.lab-share-page{padding:8rem 4vw 4rem}.lab-share-card{padding:1.5rem}.lab-share-card h1{overflow-wrap:break-word;font-size:clamp(2rem,8vw,2.6rem)}.lab-result-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.filmstrip-track{transform:none}}body{flex-direction:column;min-height:100dvh;display:flex}body>main{flex:1 0 auto}body[data-at-apply=true] .chat-launch{opacity:0;pointer-events:none;transform:translateY(8px)}.chat-launch{transition:opacity .2s,transform .2s}@media (max-width:680px){.company-logo{height:20px}.company-logo.is-compact{height:32px}.chat-launch{gap:0;width:52px;height:52px;padding:8px}.chat-launch-mark{flex:0 0 34px;width:34px;height:34px}.chat-launch-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-footer,main>section:last-of-type{padding-bottom:5.5rem}.draft-copy h2{letter-spacing:.005em;font-size:clamp(1.9rem,8.5vw,3rem);line-height:1.06}}.hero-trailer:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:20px}.hero-titleblock{z-index:2;color:#ffffffe0;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;background:#030a1cc7;border:1px solid #fff6;grid-template-columns:auto auto;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:104px;right:21px}.hero-titleblock span{border-top:1px solid #ffffff38;padding:.7rem 1.1rem}.hero-titleblock span:nth-child(-n+2){border-top:0}.hero-titleblock span:nth-child(2n){color:var(--gold)}@media (max-width:1023px){.hero-titleblock{display:none}.hero-trailer:after{inset:12px}}.film-frame{outline-offset:-1px;outline:1px solid #ffffff29}.format-photo{position:relative}.format-photo:before,.format-photo:after{content:"";z-index:2;pointer-events:none;width:26px;height:26px;position:absolute}.format-photo:before{border-top:3px solid var(--gold);border-left:3px solid var(--gold);top:-1px;left:-1px}.format-photo:after{border-bottom:3px solid var(--gold);border-right:3px solid var(--gold);bottom:-1px;right:-1px}.companies-grid{border-top-color:var(--line-strong);position:relative}.companies-grid:before,.companies-grid:after{content:"";background:var(--navy);width:1px;height:12px;position:absolute;top:-1px}.companies-grid:before{left:0}.companies-grid:after{right:0}@media (prefers-reduced-motion:no-preference){body[data-reveals-active] [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}body[data-reveals-active] [data-reveal][data-revealed]{opacity:1;transform:none}body[data-reveals-active] .format-card[data-reveal]:nth-child(2),body[data-reveals-active] .proof-point[data-reveal]:nth-child(2){transition-delay:90ms}body[data-reveals-active] .format-card[data-reveal]:nth-child(3),body[data-reveals-active] .proof-point[data-reveal]:nth-child(3){transition-delay:.18s}body[data-reveals-active] .proof-point[data-reveal]:nth-child(4){transition-delay:.27s}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-content>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero-content>:nth-child(2){animation-delay:80ms}.hero-content>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4){animation-delay:.24s}.hero-titleblock{animation:.7s cubic-bezier(.2,.7,.2,1) .4s both rise}.demo-data-badge,.invite-chip,.agenda-challenge{border-radius:0}.agenda-hero:after,.room-page-hero:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:20px}.agenda-hero-copy,.room-page-copy{z-index:2}.going-page{min-height:100vh;color:var(--white);background:var(--navy);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:96px 96px}.going-intro{width:min(880px,92vw);margin:0 auto;padding:9rem 0 2.5rem}.going-intro h1{margin:1rem 0 0;font-size:clamp(3.4rem,7vw,6.4rem);line-height:1.06}.going-intro p{color:#ffffffb8;max-width:620px;margin:1.6rem 0 0;line-height:1.6}.going-cta-row{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.going-form{width:min(880px,92vw);margin:0 auto;padding:1rem 0 7rem}.going-grid{grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.4rem;display:grid}.going-grid>*{min-width:0}.going-form label>span,.going-logo-choice>span{color:#ffffffad;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.42rem;font-size:.68rem;font-weight:700;display:block}.going-form em{opacity:.6;font-style:normal}.going-form input[type=text],.going-form input[type=email],.going-form input:not([type]){width:100%;color:var(--white);background:#030a1c80;border:1px solid #ffffff4d;border-radius:0;padding:.95rem 1rem;transition:border-color .14s}.going-form input:focus-visible{border-color:var(--gold);outline:none}.going-form input::placeholder{color:#ffffff5c}.going-form input[type=file]{color:#ffffffb3;border:1px dashed #ffffff59;width:100%;padding:.7rem .8rem;font-size:.82rem;display:block}.going-preview{object-fit:cover;border:1px solid #fff6;width:84px;height:84px;margin-top:.7rem}.going-logo-choice div[role=group]{flex-wrap:wrap;gap:.35rem;display:flex}.going-logo-choice div[role=group] button{color:#ffffffd9;min-height:44px;font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:.65rem .9rem;font-size:.76rem;font-weight:700}.going-logo-choice div[role=group] button.on{color:var(--navy);background:var(--gold);border-color:var(--gold)}.going-logo-choice small{color:#ffffff80;margin-top:.55rem;font-size:.72rem;line-height:1.4;display:block}.going-logo-choice input[type=file]{margin-top:.6rem}.going-consent{color:#ffffffbd;align-items:flex-start;gap:.7rem;margin:1.6rem 0;font-size:.82rem;line-height:1.5;display:flex}.going-form .going-consent>span{color:#ffffffbd;font-family:var(--display);letter-spacing:normal;text-transform:none;margin-bottom:0;font-size:.86rem;font-weight:400}.going-consent input{accent-color:var(--gold);margin-top:3px}.going-error{color:#ffb7ad;margin-top:1rem;font-size:.85rem}.going-kit{width:min(1100px,92vw);margin:0 auto;padding:2rem 0 7rem}.going-kit-grid{grid-template-columns:1.25fr .75fr;gap:2.5rem;margin-top:1.6rem;display:grid}.going-kit-grid>*{min-width:0}.going-card-frame{background:#030a1c8c;border:1px solid #ffffff47;align-self:start;margin:0;padding:14px;position:relative}.going-card-frame img{width:100%;height:auto;display:block}.going-card-frame figcaption{color:#ffffff80;font-family:var(--mono);letter-spacing:.1em;margin-top:.7rem;font-size:.62rem}.going-kit-actions{flex-direction:column;gap:1.6rem;display:flex}.going-downloads{flex-direction:column;gap:.7rem;display:flex}.going-draft>span,.going-link>span{color:#fff9;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem;font-weight:700;display:block}.going-draft p{border-left:3px solid var(--gold);color:#ffffffd9;overflow-wrap:anywhere;background:#030a1c8c;margin:0 0 .8rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}.going-link code{max-width:100%;color:var(--gold);font-family:var(--mono);word-break:break-all;overflow-wrap:anywhere;background:#030a1c8c;border:1px solid #ffffff38;margin-bottom:.8rem;padding:.8rem 1rem;font-size:.68rem;display:block}.going-how{color:#ffffff80;font-size:.74rem;line-height:1.5}.going-page .btn-quiet,.going-embed .btn-quiet{color:var(--white);border-color:#ffffff73}.going-page .btn-quiet:hover,.going-embed .btn-quiet:hover{color:var(--gold);border-color:var(--gold)}@media (max-width:900px){.going-grid,.going-kit-grid{grid-template-columns:1fr}.going-intro{padding-top:8rem}}.going-embed{border-top:1px solid #ffffff38;margin-top:2.4rem;padding-top:2rem}.going-embed-lede{color:#ffffffb3;max-width:560px;margin:.9rem 0 0;font-size:.92rem;line-height:1.55}.going-embed .going-form{width:100%;padding:0 0 1rem}.going-embed .going-kit{width:100%;padding:.5rem 0 1rem}.going-embed .going-kit-grid{grid-template-columns:1fr}.stack-sample-row{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;padding-bottom:1.4rem;display:flex}.stack-sample-row p{color:#ffffffb3;margin:0;font-size:.9rem}.lab-form .stack-sample-row .btn-quiet{color:var(--white);border-color:#ffffff73}.lab-form .stack-sample-row .btn-quiet:hover{color:var(--gold);border-color:var(--gold)}@media (max-width:900px){.testimonial-text-row{grid-template-columns:1fr}}.masthead{grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem}.masthead-menu{min-width:0}.masthead-menu-toggle{display:none}.masthead-nav{justify-content:center;gap:clamp(.7rem,1vw,1.25rem)}.masthead-nav a{letter-spacing:0;text-transform:none;font-size:.82rem}.masthead-cta{text-transform:none;letter-spacing:0;font-size:.86rem}.hero-content{padding-top:185px;padding-bottom:7rem}.hero-content h1{letter-spacing:-.035em;max-width:1020px;font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:1.06}.hero-content>.hero-details{max-width:730px;font-size:clamp(1.04rem,1.4vw,1.2rem);line-height:1.55}.hero-details span{display:block}.hero-details span+span{margin-top:.4rem}.hero-details span:first-child{color:var(--white);font-weight:500}.hero-date{font-size:1.2em;font-weight:650}.hero-titleblock{letter-spacing:.03em;grid-template-columns:1fr;font-size:.75rem}.hero-titleblock span{border:0;padding:.55rem 1rem}.hero-titleblock span:nth-child(odd){color:#ffffffd9;border-right:0}.hero-titleblock span+span{border-top:1px solid #fff3}.hero-titleblock span:last-child{color:var(--gold);font-weight:700}.section-label{letter-spacing:.09em;font-size:.78rem}.proof-heading{padding-top:3.5rem;font-size:clamp(2rem,3.4vw,3.1rem)}.proof-point>span{letter-spacing:.015em;text-transform:none;max-width:235px;font-size:.95rem;line-height:1.5}.proof-point strong{font-size:clamp(2.9rem,4.6vw,4.8rem)}.format-copy h2,.room-intro h2,.hosts-title h2{letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,4.2rem);line-height:1.08}.format-photo{min-height:590px}.format-photo img{object-position:center 48%}.format-connect-heading{grid-column:1/-1;margin-top:1.5rem}.format-connect-heading h3{letter-spacing:-.02em;max-width:760px;margin:.9rem 0 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12}.format-card h3{margin-top:0;font-size:clamp(20px,1.95vw,26px)}@media (max-width:1000px){.format-card h3{font-size:24px}}.format-card small{letter-spacing:.03em;font-size:.78rem}.testimonial-heading h2{letter-spacing:-.025em;text-wrap:balance;max-width:920px;font-size:clamp(2.25rem,4vw,4rem);line-height:1.1}.testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.4rem}.video-quote-frame{aspect-ratio:4/5}.video-quote figcaption{line-height:1.45}.video-quote figcaption strong{font-size:1rem}.video-quote figcaption span{margin-top:.25rem;display:block}.companies-grid{--logo-columns:6;--logo-gap:2rem;justify-content:center;gap:1.25rem var(--logo-gap);padding:2.5rem 0;display:flex}.companies-grid>span{flex:0 0 calc((100% - (var(--logo-columns) - 1) * var(--logo-gap)) / var(--logo-columns));min-width:0;min-height:78px;color:var(--muted);text-align:center;white-space:normal;justify-content:center;font-size:1.12rem}.company-logo{object-fit:contain;opacity:.86;width:auto;max-width:100%;height:auto;max-height:40px}.company-logo.is-compact{width:auto;height:auto;max-height:62px}.homepage-board{width:min(1180px,90vw);margin:4rem auto 0}.homepage-board-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.homepage-board-heading h3{letter-spacing:-.02em;margin:.75rem 0 0;font-size:clamp(1.6rem,2.7vw,2.6rem);line-height:1.12}.homepage-board-heading .text-link{flex-shrink:0;font-size:.9rem}.homepage-board .board-line{width:100%;margin-top:1.5rem;font-size:.87rem}.room-statements span{display:block}.room-statements span+span{margin-top:.7rem}.who-actions{flex-wrap:wrap;align-items:center;gap:1.7rem;width:min(1180px,90vw);margin:2.5rem auto 0;display:flex}.who-actions .btn{text-transform:none;letter-spacing:0;font-size:1rem}.planning-section{color:var(--white);background:var(--navy);padding:7rem max(5vw,50vw - 590px)}.planning-heading{grid-template-columns:1fr .85fr;align-items:end;gap:5rem;margin-bottom:3rem;display:grid}.planning-heading h2{letter-spacing:-.025em;max-width:620px;margin:1rem 0 0;font-size:clamp(2.3rem,4.1vw,4.1rem);line-height:1.1}.planning-heading>p{color:#ffffffc2;margin:0;font-size:1.05rem;line-height:1.65}.planning-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.planning-tool{grid-template-rows:subgrid;background:#ffffff09;border:1px solid #ffffff40;grid-row:span 4;row-gap:0;padding:2rem;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.planning-tool:hover{border-color:var(--gold);background:#ffffff13}.planning-tool>span{color:var(--gold);letter-spacing:.04em;font-size:.76rem;font-weight:700}.planning-tool h3{letter-spacing:-.015em;margin:1.4rem 0 0;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.15}.planning-tool p{color:#ffffffc2;margin:1rem 0 1.6rem;font-size:1rem;line-height:1.55}.planning-tool>strong{color:var(--gold);border-top:1px solid #ffffff2e;justify-content:space-between;gap:1rem;margin-top:0;padding-top:1.4rem;font-size:.95rem;display:flex}.planning-actions{flex-wrap:wrap;align-items:center;gap:1.7rem;margin-top:2.4rem;display:flex}.planning-actions .text-link{color:var(--white)}.planning-actions .btn{text-transform:none;letter-spacing:0}.pricing-heading h2,.sponsor-band h2{letter-spacing:-.02em;font-size:clamp(2.1rem,3.6vw,3.5rem);line-height:1.1}.sponsor-band{gap:3rem}.sponsor-band .btn{text-transform:none;letter-spacing:0}.team-inquiry{background:var(--paper);border-left:4px solid var(--gold);justify-content:space-between;align-items:center;gap:2.5rem;width:min(1180px,90vw);margin:2rem auto 0;padding:2rem 2.4rem;display:flex}.team-inquiry h3{margin:0;font-size:1.6rem}.team-inquiry p{max-width:590px;color:var(--muted);margin:.75rem 0 0;font-size:1.02rem;line-height:1.6}.team-inquiry .btn{text-transform:none;letter-spacing:0;flex-shrink:0;font-size:.95rem}.host h3{font-size:clamp(1.6rem,2vw,2rem)}.host div>span{letter-spacing:.03em;font-size:.78rem}.apply-heading h2{letter-spacing:-.03em;font-size:clamp(2.8rem,4.8vw,4.8rem)}@media (max-width:1600px){.masthead .brand-link span{display:none}}@media (max-width:1240px){html{scroll-padding-top:92px}.masthead{grid-template-columns:1fr auto auto;gap:1rem;height:72px;padding:0 4vw}.masthead .brand-link{grid-area:1/1}.masthead .masthead-menu{grid-area:1/2}.masthead .masthead-cta{grid-area:1/3}.masthead-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;justify-content:space-between;align-items:center;gap:1.1rem;min-height:44px;padding:.55rem .8rem;font-size:.9rem;font-weight:700;display:flex}.masthead-menu-toggle span{font-size:1.25rem;line-height:1}.masthead-nav{background:#091531;border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:0;max-height:calc(100svh - 80px);margin:0;padding:1.1rem 4vw 1.5rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 30px #0000002e}.masthead-nav.is-open{display:grid}.masthead-nav a{white-space:normal;align-items:center;min-height:50px;padding:.7rem 1rem;font-size:1rem;display:flex}.hero-content{padding-top:145px}.hero-content h1{font-size:clamp(2.8rem,5.2vw,4.6rem)}.planning-heading{gap:3rem}}@media (max-width:900px){.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem}.companies-grid{--logo-columns:4;--logo-gap:1.5rem;row-gap:1rem}.homepage-board-heading{flex-direction:column;align-items:start;gap:1.2rem}.planning-heading{grid-template-columns:1fr;gap:1.5rem}.planning-heading>p{max-width:650px}.planning-tools{grid-template-columns:1fr}.planning-tool{padding:1.8rem}.planning-tool h3{font-size:1.8rem}.planning-tool>strong{margin-top:0}.team-inquiry{flex-direction:column;align-items:start;gap:1.5rem}.format-connect-heading+.format-cards{margin-top:-1rem}}@media (max-width:600px){.masthead{gap:.6rem;height:68px;padding:0 4vw}.masthead .brand-link img{width:92px;height:auto}.masthead .masthead-cta{min-height:42px;padding:.65rem .75rem;font-size:.78rem}.masthead-menu-toggle{gap:.65rem;padding:.5rem .65rem;font-size:.8rem}.masthead-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:.7rem 4vw 1rem}.masthead-nav a{min-height:48px;padding:.6rem;font-size:.95rem}.hero-trailer{min-height:max(820px,100svh)}.hero-content{padding-top:130px;padding-bottom:6rem}.hero-content h1{font-size:clamp(2.45rem,9vw,3.7rem);line-height:1.06}.hero-content>.hero-details{max-width:100%;margin-top:1.6rem;font-size:1rem}.hero-details span+span{margin-top:.7rem}.hero-kicker{letter-spacing:.08em;font-size:.76rem}.proof-point>span{font-size:.88rem}.testimonial-grid{gap:1.7rem 1rem}.video-quote-play{width:48px;height:48px;font-size:1.1rem}.video-quote figcaption strong{font-size:.92rem}.video-quote figcaption blockquote,.video-quote figcaption span{font-size:.8rem}.companies-grid{--logo-columns:3;--logo-gap:1rem}.companies-grid>span{min-height:65px;font-size:.95rem}.company-logo{max-height:34px}.company-logo.is-compact{max-height:52px}.format-photo{min-height:450px}.format-connect-heading,.format-connect-heading+.format-cards{margin-top:0}.planning-section{padding-top:5rem;padding-bottom:5rem}.who-actions,.planning-actions{flex-direction:column;align-items:stretch}.who-actions .btn{padding-left:1rem;padding-right:1rem;font-size:.88rem}.team-inquiry{padding:1.5rem}.team-inquiry .btn{align-self:flex-start;font-size:.87rem}.host p{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.planning-tool{transition:none}}.masthead{grid-template-columns:1fr auto auto;gap:1.2rem;height:76px;padding:0 max(4vw,50vw - 720px)}.masthead .brand-link{grid-area:1/1}.masthead .masthead-menu{grid-area:1/2}.masthead .masthead-cta{grid-area:1/3}.masthead-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #8991a2;align-items:center;gap:1rem;min-height:44px;padding:.65rem .85rem;display:flex}.masthead-nav{background:var(--navy);border-bottom:1px solid #626d83;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;max-height:calc(100svh - 76px);margin:0;padding:1.2rem max(4vw,50vw - 590px);display:none;position:absolute;inset:100% 0 auto;overflow-y:auto}.masthead-nav.is-open{display:grid}.masthead-nav a{white-space:normal;align-items:center;min-height:48px;padding:.75rem;font-size:1rem;display:flex}.hero-content h1{max-width:1050px;font-size:clamp(3.2rem,6.5vw,6.3rem)}.hero-content>.hero-tagline{color:var(--gold);max-width:none;margin:1rem 0 0;font-size:clamp(1.595rem,2.97vw,2.805rem);font-weight:600}.format-section{padding-bottom:3rem;display:block}.format-section+.hosts-section{padding-top:3rem}.format-connect-heading{margin:0 0 2.5rem}.format-connect-heading h2{margin:1rem 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.12}.format-connect-heading+.format-cards{margin-top:0}.format-agenda{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--white);justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex;box-shadow:0 8px 24px #0915310f}.format-agenda h3{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.format-agenda p{max-width:620px;color:var(--muted);margin:.75rem 0 0;font-size:1.05rem;line-height:1.6}.format-agenda .btn{flex-shrink:0}@media (max-width:680px){.format-agenda{flex-direction:column;align-items:stretch}.format-agenda .btn{width:100%}}.apply-heading>.btn{margin-top:1.7rem}.testimonial-company-logo{object-fit:contain;object-position:left center;flex-shrink:0;width:100px;height:42px}.testimonial-person{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.video-quote{grid-row:span 3}.video-quote figcaption{grid-row:span 2}.video-quote .testimonial-person span{margin-top:.2rem}.agenda-ballot-group{border:0;width:min(1180px,100%);min-width:0;margin:2rem auto;padding:0}.agenda-ballot-group legend{margin-bottom:1rem;font-size:1.2rem;font-weight:700}.agenda-ballot-option{min-height:92px}.nunify-widget-container{width:100%;height:max(720px,85svh)}.nunify-widget-container iframe{border:0;width:100%;height:100%}.nunify-inline{margin:2rem 0}.registration-alternative{margin-bottom:1.5rem}.nunify-credit{text-align:center;color:var(--muted);font-size:.8rem}.hotel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.hotel-card{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:start;padding:1.5rem;display:flex}.hotel-card h3{margin:0;font-size:1.35rem}.hotel-card .text-link{margin-top:auto}.lab-footer{background:var(--navy);color:#fff;justify-content:center;gap:2rem;padding:2.5rem;display:flex}@media (max-width:600px){.masthead{gap:.6rem;height:68px;padding:0 4vw}.masthead-menu-toggle{gap:.6rem;padding:.5rem;font-size:.8rem}.masthead-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-content h1{font-size:clamp(2.8rem,12vw,4rem)}.hero-content>.hero-tagline{font-size:1.705rem}.hero-trailer{min-height:740px}.hotel-grid{grid-template-columns:1fr}.testimonial-person{flex-direction:column;align-items:start;gap:.6rem}.testimonial-company-logo{max-width:100%}}.testimonial-company-logo[src*=gme-supply]{filter:grayscale()invert()}.host-podcast{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:2rem;padding-top:1.5rem;display:grid}.host-podcast h3{margin-bottom:.5rem;font-size:1.35rem}.host-podcast p{color:var(--muted);margin-bottom:.75rem}.host-podcast a{color:var(--navy);text-underline-offset:4px;font-size:1rem;text-decoration:underline}.industry-partners{padding:3rem max(6vw,24px)}.industry-partners ul{flex-wrap:wrap;justify-content:center;gap:2rem;padding:0;list-style:none;display:flex}.industry-partners h2{margin-bottom:2rem}.industry-partners img{object-fit:contain;width:200px;height:90px}.host-podcast article{grid-template-rows:subgrid;grid-row:span 3;display:grid}@media (max-width:760px){.host-podcast{grid-template-columns:1fr}}.lab-start-link{min-height:44px;color:var(--gold);text-underline-offset:5px;align-items:center;gap:.8rem;margin-top:1rem;font-size:1rem;font-weight:700;display:inline-flex}.lab-start-link:hover{color:var(--white)}.benchmark-hero h1{font-size:clamp(2.4rem,5.2vw,5rem)}.visit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:min(1180px,90vw);margin:0 auto;display:grid}.visit-grid .pricing-heading{width:auto;margin:0}.visit-grid .visit-details{color:var(--ink)}.visit-actions .watch-link{color:var(--ink);text-underline-offset:4px;min-height:44px;text-decoration:underline}.visit-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.registration-offer{border:1px solid var(--line-strong);border-left:4px solid var(--gold);color:var(--ink);background:#fff;padding:clamp(1.4rem,3vw,2.5rem)}.registration-offer p{margin:.85rem 0 0;font-size:1.05rem;line-height:1.6}.registration-offer .offer-price{margin:0;font-size:1.3rem;line-height:1.45}.offer-price>strong{font-size:clamp(2.3rem,3.5vw,3.3rem);line-height:1.15}.registration-offer .offer-deadline{color:var(--muted);font-size:.95rem}.registration-page>.registration-offer{margin:0 0 2rem}.recap-callout{border:1px solid var(--line-strong);width:min(1180px,90vw);color:var(--ink);background:var(--paper);align-items:center;gap:1.8rem;margin:3rem auto 0;padding:1rem;text-decoration:none;display:flex}.recap-thumbnail{aspect-ratio:16/9;flex:0 0 min(42%,420px);position:relative}.recap-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.recap-play{background:var(--gold);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.recap-copy{gap:.45rem;display:grid}.recap-copy strong{font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.35}.recap-copy>span{color:var(--muted);font-size:.95rem}.recap-callout:hover strong{text-underline-offset:4px;text-decoration:underline}.recap-callout:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button.recap-callout{width:min(1180px,90vw);font:inherit;text-align:left;cursor:pointer}.recap-lightbox{background:0 0;border:0;width:min(1180px,94vw);max-height:92dvh;margin:auto;padding:0;overflow:visible}.recap-lightbox::backdrop{background:#030a1ce0}.recap-lightbox-frame{position:relative}.recap-lightbox video{aspect-ratio:16/9;object-fit:contain;background:#050b18;width:100%;display:block}.recap-lightbox-close{width:44px;height:44px;color:var(--white);background:var(--navy);cursor:pointer;border:1px solid #ffffff59;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:-3.2rem;right:0}.recap-lightbox-close:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.recap-lightbox-close:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.recap-lightbox-error{color:var(--white);text-align:center;background:#050b18;margin:0;padding:3rem 1rem}.recap-lightbox-error button{border:1px solid var(--gold);color:var(--gold);font:inherit;cursor:pointer;background:0 0;margin-left:.4rem;padding:.4rem .8rem}body:has(.recap-lightbox[open]){overflow:hidden}@media (max-width:800px){.visit-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:760px){.recap-callout{flex-direction:column;align-items:stretch;gap:1rem}.recap-thumbnail{flex-basis:auto}.recap-lightbox{width:100vw;max-width:100vw}.recap-lightbox-close{top:calc(-3.2rem - env(safe-area-inset-top));right:.5rem}}.hero-content>.hero-eligibility{max-width:65ch;margin-top:1rem;font-size:.95rem}.registration-offer .offer-eligibility{margin:0 0 1rem}.registration-offer .offer-original{color:var(--muted);margin:0 0 .35rem}.offer-original s{text-decoration-thickness:2px}.registration-offer .offer-restriction{border-top:1px solid var(--line);padding-top:1rem}.offer-restriction a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}#apply{scroll-margin-top:100px}@media print{.masthead,.chat-launch,.chat-panel,.reading-progress,.sticky-apply,.section-nav,.masthead-nav{display:none!important}body{color:var(--ink);background:#fff}.agenda-page,.agenda-hero{min-height:auto;color:var(--ink);background:#fff}.agenda-hero-image,.agenda-hero-overlay,.agenda-hero:after{display:none}.agenda-hero-copy{padding:2rem 0 1rem}.agenda-hero-copy p{color:var(--muted)}.agenda-hero-copy .btn{display:none}a{color:inherit;text-decoration:none}}form label.honeypot,form label.honeypot input,form input.honeypot{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
