/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--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;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.rounded{border-radius:.25rem}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:optional;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2")}:root{--obsidian:#07070b;--midnight:#100d2e;--violet:#1a154a;--signal:#ff3d5a;--electric:#7867ff;--amber:#f4a623;--paper:#f5f2ea;--white:#fff;--signal-aa:#c91638;--steel:#a8adba;--border:#ffffff29;--ease:cubic-bezier(.16,1,.3,1);--font-primary:"Manrope Variable",sans-serif;--font-accent:"Instrument Serif",Georgia,serif;--motion-fast:.18s;--motion-base:.42s;--motion-slow:.76s;--text-xs:clamp(.76rem,.72rem + .12vw,.84rem);--text-sm:clamp(.88rem,.82rem + .18vw,1rem);--text-base:clamp(1rem,.94rem + .22vw,1.125rem);--text-lg:clamp(1.18rem,1.04rem + .45vw,1.5rem);--text-xl:clamp(1.5rem,1.2rem + .9vw,2.2rem);--text-2xl:clamp(2rem,1.4rem + 2vw,3.5rem);--display:clamp(3rem,1.65rem + 5.2vw,7.6rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--obsidian)}body{color:var(--white);font-family:var(--font-primary);font-size:var(--text-base);text-rendering:optimizelegibility;font-synthesis:none;margin:0;line-height:1.62}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.08em}img{max-width:100%}::selection{background:var(--signal);color:#fff}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.shell{width:min(100% - 40px,1380px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);color:var(--obsidian);padding:12px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus-visible{top:16px}.experience-progress{z-index:90;pointer-events:none;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#ff1f43,#ff6d6a);width:100%;height:2px;position:fixed;inset:0 auto auto 0;transform:scaleX(0);box-shadow:0 0 16px #ff1f438c}.experience-aura{z-index:19;pointer-events:none;opacity:0;filter:blur(5px);width:260px;height:260px;transition:opacity var(--motion-base) ease;will-change:transform,opacity;background:radial-gradient(circle,#ff325229,#ff32520e 34%,#0000 70%);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-300px,-300px)}.experience-aura.is-active{opacity:1}.reveal-ready[data-reveal]{transition:translate var(--motion-slow) var(--ease),scale var(--motion-slow) var(--ease);transition-delay:var(--reveal-delay,0s);translate:0 24px;scale:.992}.reveal-ready[data-reveal].is-visible{translate:0;scale:1}.reveal-ready.about-image[data-reveal],.reveal-ready.story-image[data-reveal]{translate:22px}.reveal-ready.about-image[data-reveal].is-visible,.reveal-ready.story-image[data-reveal].is-visible{translate:0}@media (hover:hover) and (pointer:fine){.hero-portrait-frame{transition:transform var(--motion-slow) var(--ease),filter var(--motion-base) ease}.hero-portrait-wrap:hover .hero-portrait-frame{filter:brightness(1.045);transform:translateY(-5px)scale(1.004)}.article-grid article,.context-grid article,.keynote-card,.logo-card,.video-card{transition:transform var(--motion-base) var(--ease),border-color var(--motion-base) ease,box-shadow var(--motion-base) ease}.article-grid article:hover,.context-grid article:hover,.keynote-card:hover,.logo-card:hover,.video-card:hover{border-color:#ff3d5a61;transform:translateY(-6px);box-shadow:0 22px 48px #0000002e,0 0 0 1px #ff3d5a0f}.logo-card:hover{box-shadow:0 20px 42px #17141924,0 0 0 1px #ee193b14}}.site-header{z-index:50;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,backdrop-filter var(--motion-base) ease;background:#04050a00;border-bottom:1px solid #ffffff1a;position:fixed;inset:0 0 auto}.nav-shell{width:min(100% - 40px,1440px);height:108px;transition:height var(--motion-base) var(--ease);align-items:center;gap:38px;display:flex}.site-scrolled .site-header{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#03050bd1;border-bottom-color:#ffffff21;box-shadow:0 18px 48px #0003}.site-scrolled .nav-shell{height:78px}.wordmark{letter-spacing:-.02em;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.wordmark span{border:1px solid var(--signal);width:38px;height:38px;color:var(--signal);place-items:center;font-size:.7rem;font-weight:800;display:grid;transform:rotate(45deg)}.wordmark span:first-line{transform:rotate(-45deg)}.wordmark b{font-size:.95rem}.desktop-nav{align-items:center;gap:28px;display:flex}.desktop-nav a{color:#d9d8df;transition:color var(--motion-fast) ease;font-size:.84rem;font-weight:650;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--signal);height:1px;transition:right var(--motion-base) var(--ease);position:absolute;bottom:-10px;left:0;right:100%}.desktop-nav a:hover{color:#fff}.desktop-nav a:focus-visible:after,.desktop-nav a:hover:after{right:0}.mobile-nav{display:none}.button{isolation:isolate;border:1px solid var(--signal-aa);background:var(--signal-aa);color:#fff;min-height:52px;transition:transform var(--motion-fast) var(--ease),background var(--motion-fast),box-shadow var(--motion-base) ease;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;transition:transform .62s var(--ease);background:linear-gradient(110deg,#0000 20%,#ffffff38 45%,#0000 70%);position:absolute;inset:-2px;transform:translate(-115%)}.button:focus-visible:before,.button:hover:before{transform:translate(115%)}.button:hover{background:#ae102e;transform:translateY(-2px)}.button-small{min-height:44px;padding-inline:18px}.button-ghost{border-color:var(--border);background:0 0}.button-ghost:hover{background:#ffffff14}.text-link{color:#fff;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);gap:12px;font-weight:700;display:inline-flex}.eyebrow,.text-link span{color:var(--signal)}.eyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-weight:800}.lede{color:#d7d6dc;font-size:var(--text-lg);max-width:68ch;line-height:1.5}.hero{background:radial-gradient(circle at 22% 48%,#111328 0,#0000 37%),radial-gradient(circle at 73% 55%,#930d2724,#0000 35%),#05060a;min-height:100svh;padding-top:108px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-size:72px 72px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.hero-glow{background:var(--signal);filter:blur(210px);opacity:.07;width:580px;height:580px;position:absolute;inset:18% auto auto 48%}.hero-geometry{z-index:0;clip-path:polygon(10% 0,100% 0,100% 82%,85% 100%,0 100%,0 17%);border:1px solid #ff3d5a21;border-left-color:#0000;width:41vw;height:68%;position:absolute;top:18%;left:46%;transform:skew(8deg)}.hero-grid{grid-template-rows:auto auto;grid-template-columns:minmax(560px,.92fr) minmax(520px,1fr);align-content:center;column-gap:clamp(48px,4vw,72px);width:min(100% - 40px,1440px);min-height:calc(100svh - 108px);padding-block:42px 54px;display:grid}.hero-copy{z-index:3;grid-area:1/1;align-self:end;position:relative}.hero-copy>.eyebrow{letter-spacing:.22em;margin-bottom:25px}.hero-copy h1{letter-spacing:-.058em;text-wrap:wrap;max-width:700px;margin:0;font-size:clamp(4.6rem,5.25vw,5.35rem);font-weight:680;line-height:.88}.headline-stop{color:var(--signal);background:0 0;margin-left:.015em;display:inline}.headline-rule{background:linear-gradient(90deg,var(--signal),#ff3d5a14);width:118px;height:1px;margin-top:24px;display:block}.hero-copy .lede{color:#d8d8df;max-width:680px;margin:24px 0 30px;font-size:clamp(1rem,.82rem + .3vw,1.3rem);line-height:1.52}.hero-actions{flex-wrap:wrap;gap:18px;display:flex}.hero-actions .button{min-height:64px;padding-inline:38px}.hero-primary{min-width:295px;box-shadow:0 16px 42px #c9163838}.hero-primary span{font-size:1.5rem;font-weight:400;line-height:0}.hero-signals{color:#ecebf0;grid-area:2/1;align-self:start;gap:0;margin:44px 0 0;padding:0;font-size:.76rem;font-weight:650;list-style:none}.hero-signals,.hero-signals li{align-items:center;display:flex}.hero-signals li{white-space:nowrap;gap:10px;min-height:42px;padding-right:18px}.hero-signals li+li{border-left:1px solid #ffffff29;padding-left:18px}.hero-signals li>span{width:38px;height:38px;color:var(--signal);border:1px solid #ff3d5a73;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.hero-signals svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.hero-portrait-wrap{z-index:2;grid-area:1/2/span 2;place-self:center end;width:min(100%,760px);padding-right:50px;position:relative}.hero-portrait-frame{background:linear-gradient(135deg,#ff3d5a8c,#ff3d5a14 42%,#ff3d5a73);padding:1px}.hero-portrait-frame,.hero-visual{clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);position:relative}.hero-visual{isolation:isolate;background:#0a090e;height:min(100svh - 204px,840px);min-height:620px;overflow:hidden}.hero-visual img{object-fit:cover;object-position:50% 32%;filter:saturate(.76)contrast(1.1)brightness(.78)}.portrait-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05060abd,#05060a1f 31%,#0000 55%),linear-gradient(0deg,#05060ae6,#0000 31%),linear-gradient(#05060a2e,#0000 28%);position:absolute;inset:0}.hero-pulse{z-index:4;width:10px;height:10px;box-shadow:0 0 0 3px var(--signal),0 0 24px 8px #ff1d47bf;background:#fff;border-radius:50%;position:absolute;top:17%;right:47px}.hero-pulse:after{content:"";background:linear-gradient(var(--signal),#ff3d5a14);width:1px;height:min(55vh,590px);position:absolute;top:10px;left:4px}.hero-vertical{z-index:4;writing-mode:vertical-rl;color:#8f8d97;letter-spacing:.25em;font-size:.7rem;font-weight:700;position:absolute;top:23%;right:1px}.about-split,.booking-band,.client-proof,.contexts,.extreme-story,.ideas-preview,.keynote-section,.live-proof,.site-footer,.thesis{content-visibility:auto;contain-intrinsic-block-size:auto 900px}.about-split{contain-intrinsic-block-size:auto 770px}.site-footer{contain-intrinsic-block-size:auto 680px}.authority-rail{border-block:1px solid var(--border);background:#0c0b13}.authority-items{min-height:96px;color:var(--steel);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;font-size:.78rem;font-weight:750;display:flex}.client-proof{color:var(--obsidian);background:linear-gradient(135deg,#fff,#fbfbfa 52%,#fff);padding-block:clamp(72px,6vw,96px)}.client-proof-heading{grid-template-columns:minmax(0,1.28fr) minmax(420px,.82fr);align-items:end;gap:clamp(48px,4vw,66px);margin-bottom:clamp(42px,3.8vw,56px);display:grid}.client-proof-heading .eyebrow{color:#e01837;letter-spacing:.28em;margin-bottom:28px}.client-proof-heading .eyebrow:after{content:"";background:#ee193b;width:62px;height:3px;margin-top:18px;display:block}.client-proof-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(3.4rem,4.35vw,4.5rem);font-weight:420;line-height:1.02}.client-proof-heading h2 strong{font-weight:790}.client-proof-heading>p strong,.proof-period{color:#ee193b}.client-proof-heading>p{color:#29272d;border-left:1px solid #d4d2d3;flex-direction:column;justify-content:center;min-height:160px;margin:0;padding-left:clamp(46px,4vw,70px);font-size:clamp(1rem,.88rem + .25vw,1.2rem);line-height:1.7;display:flex}.client-proof-heading>p strong{font-weight:750}.logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.logo-card{background:#fffffff0;border:1px solid #e6e2e2;border-radius:12px;min-height:168px;position:relative;overflow:hidden;box-shadow:0 12px 28px #17141913}.logo-card img{object-fit:contain;filter:saturate(.96);transition:transform .35s var(--ease),filter .35s var(--ease);padding:clamp(24px,2vw,34px)}.logo-card:hover img{filter:saturate();transform:scale(1.035)}.proof-cta-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;margin-top:clamp(48px,4.5vw,64px);display:grid}.proof-cta-row>span{background:#d1ced0;height:1px}.proof-video-link{color:#141219;align-items:center;gap:26px;font-size:clamp(1rem,.9rem + .25vw,1.2rem);text-decoration:none;display:inline-flex}.proof-video-link strong{font-weight:780}.proof-video-link em{color:#ee193b;transition:transform .2s var(--ease);font-size:2rem;font-style:normal;font-weight:350;line-height:1}.proof-video-link:hover em{transform:translate(5px)}.proof-play{border:1px solid #ee193b;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.proof-play b{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #ee193b;width:0;height:0;margin-left:4px}.section{padding-block:clamp(96px,12vw,180px)}.booking-band,.contexts,.extreme-story,.keynote-section,.live-proof,.site-footer,.thesis{content-visibility:auto;contain-intrinsic-size:auto 900px}.section-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:80px;margin-bottom:80px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{max-width:850px;font-size:var(--text-2xl);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.03}.section-heading h2 em{font-family:var(--font-accent);color:var(--signal);font-weight:400}.section-heading>p:last-child{color:var(--steel);max-width:60ch;margin:0}.section-heading.compact{display:block}.thesis{color:#fff;background:radial-gradient(circle at 29% 58%,#1415405c,#0000 32%),linear-gradient(112deg,#080914,#03060d 72%,#060810);position:relative;overflow:hidden}.thesis-rings{z-index:0;background:repeating-radial-gradient(circle,#0000 0 27px,#ff2a4e30 28px 29px);border-radius:50%;width:420px;height:420px;position:absolute;top:205px;left:-300px}.thesis-chevrons{z-index:0;border-top:1px solid #ff2a4e47;border-right:1px solid #ff2a4e47;width:225px;height:225px;position:absolute;top:105px;right:-128px;transform:rotate(-135deg)}.thesis-chevrons:after{content:"";border-top:1px solid #ff2a4e33;border-right:1px solid #ff2a4e33;position:absolute;inset:42px}.thesis-intro{z-index:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);column-gap:clamp(64px,6vw,100px);min-height:424px;padding-block:110px 72px;display:grid;position:relative}.thesis-intro>.eyebrow{color:var(--signal);letter-spacing:.24em;grid-column:1/-1;margin-bottom:34px}.thesis-intro h2{letter-spacing:-.045em;align-self:start;width:calc(100% + 80px);max-width:900px;margin:0;font-size:clamp(3.3rem,3.6vw,3.9rem);font-weight:680;line-height:1.03}.thesis-intro h2 em{color:var(--signal);font-family:inherit;font-style:normal;font-weight:inherit}.thesis-copy{border-left:1px solid #ffffff52;align-self:start;min-height:176px;padding:17px 0 10px clamp(42px,4vw,62px);font-size:clamp(1rem,.88rem + .25vw,1.18rem);line-height:1.58}.thesis-copy p{margin:0}.thesis-copy p+p{margin-top:18px}.thesis-process{z-index:1;background:radial-gradient(circle at 12% 20%,#1f1d4f47,#0000 32%),linear-gradient(104deg,#0c0c1d,#050812 72%,#05060d);border-top:1px solid #ffffff0a;padding-block:76px 98px;position:relative}.decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.decision-grid li{border-right:1px solid #ffffff2e;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:24px;min-height:238px;padding:0 32px;display:grid}.decision-grid li:first-child{padding-left:0}.decision-grid li:last-child{border-right:0;padding-right:0}.decision-icon{color:var(--signal);padding-top:3px}.decision-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px}.decision-copy>span{color:var(--signal);letter-spacing:.08em;margin:0 0 16px;font-size:.95rem;font-weight:800;line-height:1;display:block}.decision-grid h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,1.45rem + .35vw,2rem);line-height:1}.decision-copy>i{background:var(--signal);width:44px;height:2px;margin-top:25px;display:block}.decision-grid p{color:#e0dfe7;margin:25px 0 0;font-size:clamp(.88rem,.8rem + .12vw,.98rem);line-height:1.72}.keynote-section{color:#0b0b0e;background:radial-gradient(circle at 86% 8%,#fff 0,#0000 26%),linear-gradient(#fbfbfa,#f7f7f5);padding-block:42px 44px}.keynote-heading{grid-template-columns:minmax(0,1.3fr) minmax(370px,.7fr);align-items:center;gap:76px;margin-bottom:44px;display:grid}.keynote-heading .eyebrow{color:#f21f3f;letter-spacing:.2em;margin:0 0 12px}.keynote-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(4rem,4.35vw,4.75rem);font-weight:360;line-height:.94}.keynote-heading h2 em{color:#f42649;font-family:var(--font-accent);letter-spacing:-.025em;font-size:1.11em;font-weight:400;line-height:.8}.keynote-heading>p{color:#55545a;border-left:1px solid #d6d6d4;margin:34px 0 0;padding:7px 0 7px 48px;font-size:1.03rem;line-height:1.62}.keynote-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.keynote-card{border:1px solid var(--border);background:#0d0c16}.keynote-card,.keynote-image{position:relative;overflow:hidden}.keynote-image{height:360px}.keynote-image:after{content:"";background:linear-gradient(#0000 40%,#0d0c16);position:absolute;inset:0}.keynote-image img{object-fit:cover;filter:grayscale(.12)contrast(1.08);transition:transform .8s var(--ease)}.keynote-card:hover .keynote-image img{transform:scale(1.035)}.keynote-body{padding:28px}.keynote-body h3{min-height:2.4em;margin:0 0 12px;font-size:1.5rem;line-height:1.15}.keynote-body>p:not(.eyebrow){color:#d4d2db;min-height:3.2em}.keynote-body ul{color:var(--steel);font-size:var(--text-sm);margin:24px 0;padding-left:20px}.keynote-body li::marker{color:var(--signal)}.accent-electric .eyebrow{color:var(--electric)}.accent-electric li::marker{color:var(--electric)}.accent-amber .eyebrow{color:var(--amber)}.accent-amber li::marker{color:var(--amber)}.card-meta{border-block:1px solid var(--border);color:var(--steel);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-bottom:20px;padding-block:16px;font-size:.7rem;display:flex}.keynote-section .keynote-grid{gap:22px}.keynote-section .keynote-card-featured{--card-accent:#ff1937;--card-text-accent:#c91638;color:#101014;background:#fff;border:1px solid #dededc;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 13px 30px #10101414}.keynote-section .keynote-card-featured.accent-electric{--card-accent:#aa54dc;--card-text-accent:#7c329e}.keynote-section .keynote-card-featured.accent-amber{--card-accent:#ff9f00;--card-text-accent:#8b5200}.keynote-section .keynote-card-featured .keynote-image{flex:0 0 230px;height:230px}.keynote-section .keynote-card-featured .keynote-image:after{display:none}.keynote-section .keynote-card-featured .keynote-image img{object-fit:cover;filter:saturate(.94)contrast(1.03)}.keynote-section .keynote-card-featured:first-child .keynote-image img{object-position:50% 27%}.keynote-section .keynote-card-featured:nth-child(2) .keynote-image img{object-position:50% 43%}.keynote-section .keynote-card-featured:nth-child(3) .keynote-image img{object-position:50% 48%}.keynote-card-featured .keynote-card-icon{z-index:2;background:var(--card-accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:196px;left:24px;box-shadow:0 5px 12px #1414191f}.keynote-card-featured .keynote-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.keynote-section .keynote-card-featured .keynote-body{flex-direction:column;flex:1;min-height:430px;padding:42px 25px 14px;display:flex}.keynote-section .keynote-card-featured .eyebrow{color:var(--card-text-accent);letter-spacing:.15em;margin:0 0 13px;font-size:.7rem}.keynote-section .keynote-card-featured h3{color:#121217;letter-spacing:-.035em;min-height:0;margin:0;font-size:clamp(1.45rem,1.15rem + .45vw,1.72rem);font-weight:480;line-height:1.04}.keynote-title-rule{background:var(--card-accent);width:52px;height:2px;margin:15px 0 14px;display:block}.keynote-section .keynote-card-featured .keynote-promise{color:#57575d;min-height:3.2em;margin:0;font-size:.88rem;line-height:1.55}.keynote-section .keynote-card-featured ul{color:#59595f;min-height:88px;margin:18px 0 15px;padding:0;font-size:.78rem;line-height:1.5;list-style:none}.keynote-section .keynote-card-featured li{padding-left:25px;position:relative}.keynote-section .keynote-card-featured li+li{margin-top:6px}.keynote-section .keynote-card-featured li:before{content:"✓";color:var(--card-accent);font-size:1.15rem;font-weight:800;position:absolute;top:-.08em;left:1px}.keynote-section .keynote-card-featured .card-meta{color:#67676d;letter-spacing:.015em;border-color:#dededc;min-height:40px;margin:auto 0 0;padding:9px 0;font-size:.61rem;font-weight:570}.keynote-section .keynote-card-featured .card-meta span{white-space:nowrap;align-items:center;gap:7px;display:flex}.keynote-section .keynote-card-featured .card-meta span+span{border-left:1px solid #dededc;padding-left:18px}.keynote-section .keynote-card-featured .card-meta svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px}.keynote-cta{color:#17171b;align-items:center;gap:14px;min-height:50px;text-decoration:none;display:flex}.keynote-cta b{background:var(--card-accent);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.25rem;font-weight:400;line-height:1;display:grid}.keynote-cta strong{letter-spacing:-.025em;font-size:.96rem}.keynote-cta em{color:var(--card-accent);transition:transform .2s var(--ease);margin-left:auto;font-size:1.35rem;font-style:normal;line-height:1}.keynote-cta:hover em{transform:translate(4px)}.live-proof{background:radial-gradient(circle at 75% 28%,#162e4633,#0000 28%),radial-gradient(circle at 28% 92%,#330a2229,#0000 24%),linear-gradient(112deg,#06101a,#050b13 58%,#07101a);padding-block:64px 72px;position:relative;overflow:hidden}.live-proof:before{content:"";pointer-events:none;opacity:.13;background-image:radial-gradient(#ffffff29 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 76%,#0000)}.scene-library{background:#090812}.live-proof>.shell{z-index:1;position:relative}.live-proof-heading{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);align-items:end;gap:68px;margin-bottom:40px;display:grid}.live-proof-eyebrow{align-items:center;gap:48px;margin-bottom:28px;display:flex}.live-proof-eyebrow .eyebrow{color:#ff3d5a;letter-spacing:.18em;margin:0}.live-proof-eyebrow i{background:#ff3d5a8c;width:54px;height:1px;display:block}.live-proof-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(4rem,4.35vw,4.75rem);font-weight:320;line-height:.96}.live-proof-heading>p{color:#a9acb7;border-left:1px solid #ffffff3b;margin:0 0 7px;padding:8px 0 8px 56px;font-size:clamp(.98rem,.85rem + .24vw,1.15rem);line-height:1.75}.testimonial-library,.video-library{background:#0d0b19}.featured-video-grid,.video-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.testimonial-grid{grid-template-columns:repeat(3,1fr)}.video-card{border:1px solid var(--border);background:#0a0911;overflow:hidden}.video-preview-link{text-decoration:none;display:block}.video-preview-link .video-frame>img{object-fit:cover;transition:transform .7s var(--ease),filter .35s var(--ease)}.video-preview-link:hover .video-frame>img{filter:brightness(.84);transform:scale(1.025)}.video-preview-link:hover .play-mark{background:var(--signal-aa);transform:translate(-50%,-50%)scale(1.08)}.video-frame{aspect-ratio:16/9;background:#050507;position:relative;overflow:hidden}.video-frame iframe{height:100%}.video-frame iframe,.video-poster{border:0;width:100%;position:absolute;inset:0}.video-poster{cursor:pointer;color:#fff;font:inherit;background:#050507;padding:0;overflow:hidden}.video-poster:after{content:"";background:linear-gradient(#0000 42%,#050507ad);position:absolute;inset:0}.video-poster img{object-fit:cover;transition:transform .7s var(--ease),filter .35s var(--ease)}.video-poster:hover img{filter:brightness(.84);transform:scale(1.025)}.play-mark{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:70px;height:70px;transition:transform .25s var(--ease),background .25s;background:#08070cb8;border:1px solid #ffffffa6;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-poster:hover .play-mark{background:var(--signal-aa);transform:translate(-50%,-50%)scale(1.08)}.play-mark i{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #fff;width:0;height:0;margin-left:4px;display:block}.video-duration-label{z-index:2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;position:absolute;bottom:16px;left:20px}.video-meta{min-height:142px;padding:25px 26px 28px}.video-meta .eyebrow{margin-bottom:10px;font-size:.66rem}.video-meta h3{font-size:var(--text-xl);letter-spacing:-.035em;margin:0;line-height:1.12}.testimonial-grid .video-meta{min-height:126px}.testimonial-grid .video-meta h3{font-size:1.28rem}.section-action{justify-content:center;margin-top:42px;display:flex}.live-proof .featured-video-grid{gap:20px}.live-proof .video-card{background:linear-gradient(125deg,#07111b,#09101a);border-color:#a0aaba47;border-radius:12px;overflow:hidden;box-shadow:0 20px 55px #00000029}.live-proof .video-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 62%,#04080dab);position:absolute;inset:0}.live-proof .video-preview-link .video-frame>img{filter:saturate(.84)contrast(1.08)brightness(.84)}.live-proof .video-preview-link:hover .video-frame>img{filter:saturate(.9)contrast(1.08)brightness(.74)}.live-proof .play-mark{background:#0a0c128f;border:2px solid #ffffffbd;width:88px;height:88px;box-shadow:0 10px 35px #0000003d}.live-proof .play-mark i{border-top-width:12px;border-bottom-width:12px;border-left-width:19px}.live-proof .video-duration-label{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font-size:.64rem;display:flex;bottom:21px;left:28px}.live-proof .video-duration-label>i{background:#05080d8f;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.live-proof .video-duration-label b{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #fff;width:0;height:0;margin-left:2px;display:block}.live-proof .video-meta{min-height:118px;padding:24px 26px 22px}.live-proof .video-meta .eyebrow{color:#ff3d5a;letter-spacing:.16em;margin-bottom:11px;font-size:.7rem}.live-proof .video-meta h3{color:#f4f3f6;font-size:clamp(1.8rem,1.45rem + .62vw,2.2rem);font-weight:330;line-height:1.05}.live-proof .section-action{margin-top:30px}.live-proof-cta{color:#fff;min-width:368px;min-height:58px;transition:transform .2s var(--ease),background .2s;background:#1509106b;border:1px solid #df2746;border-radius:999px;justify-content:center;align-items:center;gap:18px;font-size:1.08rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 16px 38px #d2163929}.live-proof-cta span{transition:transform .2s var(--ease);font-size:1.35rem;font-weight:400}.live-proof-cta:hover{background:#5d0f2240;transform:translateY(-2px)}.live-proof-cta:hover span{transform:translate(4px)}.evidence-note{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:50px;margin-top:46px;padding-top:28px;display:flex}.evidence-note p{max-width:760px;color:var(--steel);font-size:var(--text-sm);margin:0}.extreme-story{background:#06101d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(810px,56.15vw,943px);display:grid;overflow:hidden}.story-image{min-height:inherit;background:#071321;position:relative;overflow:hidden}.story-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020a140f,#020a1400 66%,#020a1440),linear-gradient(#0000 65%,#02091238);position:absolute;inset:0}.story-image img{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.04)brightness(.9)}.story-copy{background:radial-gradient(circle at 86% 25%,#10233a3d,#0000 34%),linear-gradient(112deg,#06111f,#050c17 72%,#030a14);align-items:center;min-width:0;padding:clamp(72px,7.1vw,120px) clamp(56px,7.1vw,120px);display:flex}.story-copy-inner{width:min(100%,590px)}.story-copy .eyebrow{color:#ff2044;letter-spacing:.02em;margin:0;font-size:clamp(.76rem,.67rem + .18vw,.93rem)}.story-eyebrow-rule,.story-title-rule{background:#ed1838;width:57px;height:2px;display:block}.story-eyebrow-rule{margin:20px 0 34px}.story-copy h2{color:#f7f6f4;font-family:var(--font-primary);letter-spacing:-.052em;margin:0;font-size:clamp(3.3rem,3.85vw,4.18rem);font-weight:300;line-height:1.03}.story-copy h2 span{display:block}.story-title-rule{margin:42px 0 25px}.story-copy p:not(.eyebrow){color:#d0d1d6;max-width:53ch;margin:0;font-size:clamp(.94rem,.84rem + .18vw,1.08rem);line-height:1.55}.story-copy p:not(.eyebrow)+p{margin-top:20px}.story-link{color:#fff;align-items:center;gap:14px;margin-top:35px;font-size:clamp(.95rem,.86rem + .16vw,1.07rem);font-weight:760;text-decoration:none;display:inline-flex}.story-link span{color:#ed1838;transition:transform .2s var(--ease);font-size:1.65rem;font-weight:350;line-height:1}.story-link:hover span{transform:translate(5px)}.contexts{background:radial-gradient(circle at 50% 46%,#12203442,#0000 45%),linear-gradient(112deg,#050c16,#030914 58%,#050d18);padding-block:88px 92px;position:relative;overflow:hidden}.contexts .shell{width:min(100% - clamp(40px,11.36vw,190px),1440px)}.context-heading{grid-template-columns:59% 41%;align-items:end;gap:0;width:calc(100% - 34px);margin:0 0 64px 34px;display:grid}.context-heading .eyebrow{color:#ff3652;letter-spacing:.22em;margin:0;font-size:clamp(.75rem,.67rem + .16vw,.9rem)}.context-heading-rule{background:#ed1838;width:53px;height:2px;margin:24px 0 28px;display:block}.context-heading h2{color:#f5f4f1;font-family:var(--font-primary);letter-spacing:-.055em;margin:0;font-size:clamp(4.15rem,4.65vw,4.85rem);font-weight:280;line-height:1.02}.context-heading h2 span{color:#ff2948}.context-heading>p{color:#c5c5cb;border-left:1px solid #0000;border-image:linear-gradient(#ed18380d,#ed1838 48%,#ed18380f) 1;flex-direction:column;justify-content:center;min-height:116px;margin:0 0 8px;padding-left:clamp(42px,4vw,67px);font-size:clamp(1.02rem,.93rem + .2vw,1.16rem);line-height:1.85;display:flex;position:relative;top:5px}.context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.context-grid article{background:linear-gradient(145deg,#0f1927f0,#070e19e6);border:1px solid #9da6b54d;border-radius:11px;min-width:0;min-height:360px;padding:34px 32px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001f}.context-grid article:after,.context-grid article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e72c48 50%,#0000);width:76%;height:1px;position:absolute;left:12%}.context-grid article:before{top:0;box-shadow:0 0 9px #e72c4861}.context-grid article:after{bottom:0;box-shadow:0 0 9px #e72c4857}.context-grid article>span{color:#ff3652;letter-spacing:.16em;font-size:1.15rem;font-weight:620;line-height:1;display:block}.context-grid article>i{background:#ed2945;width:52px;height:1px;margin-top:18px;display:block}.context-grid h3{color:#f4f3f1;min-height:2.15em;font-family:var(--font-primary);letter-spacing:-.045em;margin:42px 0 20px;font-size:clamp(1.85rem,1.95vw,2.1rem);font-weight:350;line-height:1.08}.context-grid p{color:#b6b7bf;max-width:25ch;margin:0;font-size:clamp(1.02rem,.9rem + .2vw,1.16rem);line-height:1.65}.about-split{color:#141414;background:#f8f6f1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:768px;min-height:768px;display:grid;overflow:hidden}.about-copy{align-items:flex-start;min-width:0;height:100%;min-height:0;padding:137px clamp(64px,6.45vw,132px) 68px;display:flex;overflow:hidden}.about-copy-inner{width:100%;max-width:760px}.about-copy .eyebrow{color:#b8233a;letter-spacing:.21em;margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.about-eyebrow-rule,.about-title-rule{height:1px;display:block}.about-eyebrow-rule{background:#c9273c;width:56px;margin:39px 0 34px}.about-copy h2{color:#171717;font-family:var(--font-primary);letter-spacing:-.052em;margin:0;font-size:clamp(3.45rem,3.15vw,4.02rem);font-weight:300;line-height:1.08}.about-copy h2 span{display:block}.about-title-rule{background:#d5d1cb;width:69px;margin:40px 0 32px}.about-copy-inner>p:not(.eyebrow){color:#57565b;max-width:610px;margin:0;font-size:1.15rem;line-height:1.64}.about-link{color:#151515;align-items:center;gap:32px;margin-top:33px;font-size:1.08rem;font-weight:760;line-height:1.3;text-decoration:none;display:inline-flex}.about-link span{color:#c9233b;font-size:1.45rem;font-weight:400;transition:transform .2s;transform:translateY(-1px)}.about-link:hover span{transform:translate(5px,-1px)}.about-image{background:#17100b;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.about-image:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 31%,#0000 0 16%,#0804020f 35%,#08040240 100%),linear-gradient(90deg,#0a06031a,#0000 32%,#0a06030a);position:absolute;inset:0}.about-image img{object-fit:cover;object-position:center center;filter:saturate(.88)contrast(1.04);transform:scale(1.015)}@media (max-width:1600px) and (min-width:1051px){.about-copy,.about-split{height:auto;min-height:768px}.about-copy{padding:105px clamp(48px,5vw,72px) 55px;overflow:visible}.about-image{height:auto;min-height:768px}}.ideas-preview{color:#f3f1ed;background:radial-gradient(at 88% -2%,#51628952,#0000 27%),radial-gradient(circle at 55% 48%,#0f1f3733,#0000 42%),linear-gradient(116deg,#020b17,#030b18 60%,#06101e);min-height:0;padding:88px 0 80px;position:relative;overflow:hidden}.ideas-preview:before{content:"";pointer-events:none;opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.ideas-preview .shell{z-index:1;width:min(100% - 80px,1440px);position:relative}.ideas-heading{margin-bottom:30px}.ideas-heading .eyebrow{color:#ff3854;letter-spacing:.255em;margin:0;font-size:.86rem;font-weight:760;line-height:1.4}.ideas-heading-rule{background:#f02f4c;width:50px;height:1px;margin:19px 0 26px;display:block}.ideas-heading h2{color:#f4f1ec;width:100%;font-family:var(--font-primary);letter-spacing:-.055em;margin:0;font-size:clamp(4.65rem,5.15vw,5.35rem);font-weight:290;line-height:1.07;transform:none}.ideas-heading h2>span{display:block}.ideas-heading h2>span:first-child{transform-origin:0;width:104%;transform:scaleX(.96)}.ideas-stop{color:#ff304d}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.article-grid article{background:linear-gradient(145deg,#0c1625cc,#030b17b3);border:1px solid #8997ad57;border-radius:13px;flex-direction:column;min-height:390px;padding:42px 34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #394c6a0f}.article-grid article:after,.article-grid article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ec2b48 50%,#0000);width:74%;height:1px;position:absolute;left:13%}.article-grid article:before{top:0;box-shadow:0 0 10px #ec2b486b}.article-grid article:after{bottom:0;box-shadow:0 0 12px 1px #ec2b4880}.article-number{color:#97a5ba17;font-family:var(--font-accent);font-size:4.35rem;font-weight:400;line-height:1;position:absolute;top:3px;right:30px}.article-topic{color:#ff3854;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:780;line-height:1.4}.article-topic-rule{background:#f02e4b;width:45px;height:1px;margin:16px 0 30px;display:block}.article-grid h3{color:#f2f0ec;font-family:var(--font-primary);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,1.92vw,2.08rem);font-weight:360;line-height:1.22}.article-grid h3 a{text-decoration:none}.article-excerpt span,.article-grid h3 span{display:block}.article-grid article:not(:nth-child(2)) h3 span{transform-origin:0;width:93%;transform:scaleX(1.075)}.article-excerpt{color:#b6b7bc;margin:24px 0 0;font-size:1rem;line-height:1.65}.article-grid article:first-child .article-excerpt{margin-top:17px}.idea-link{color:#f4f2ef;letter-spacing:.1em;align-self:flex-start;align-items:center;gap:20px;margin-top:auto;font-size:.96rem;font-weight:760;line-height:1.3;text-decoration:none;display:inline-flex}.idea-link span{color:#f42f4c;letter-spacing:0;font-size:1.45rem;font-weight:400;transition:transform .2s}.idea-link:hover span{transform:translate(5px)}.booking-band{color:#fff8f1;background:radial-gradient(circle at 20% 43%,#ff6f7073,#0000 29%),radial-gradient(circle at 85% 36%,#ff714ec2,#0000 31%),linear-gradient(145deg,#ff2347,#fa2342 49%,#d7003c);height:820px;min-height:820px;position:relative;overflow:hidden}.booking-band:before{content:"";z-index:0;filter:blur(2px);border:94px solid #ff926c29;border-radius:50%;width:1120px;height:1120px;position:absolute;top:-670px;right:-700px}.booking-band:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(133deg,#0000 0 54%,#ff745c33 54.2% 65%,#0000 65.2%);position:absolute;inset:0}.booking-band-grid{z-index:1;grid-template-columns:57.66% 42.34%;width:100%;height:100%;display:grid;position:relative}.booking-band-copy{min-width:0;padding:150px 38px 64px 8.05vw}.booking-band .eyebrow{color:#fff8f1;letter-spacing:.34em;margin:0;font-size:1rem;font-weight:720;line-height:1.4}.booking-eyebrow-rule{background:#ff9b70;width:59px;height:2px;margin:38px 0 32px;display:block}.booking-band h2{color:#fff7f0;letter-spacing:-.045em;transform-origin:0;width:92.5%;max-width:790px;margin:0;font-size:clamp(4.7rem,5vw,5.22rem);font-weight:270;line-height:1.12;transform:scaleX(1.08)}.booking-band h2 span,.booking-band-copy>p:last-child span{display:block}.booking-band h2 span{transform-origin:0}.booking-band h2 span:first-child{width:98%;transform:scaleX(1.02)}.booking-band h2 span:nth-child(2){width:102%;transform:scaleX(.982)}.booking-band h2 span:nth-child(3){width:104%;transform:scaleX(.962)}.booking-band-copy>p:last-child{color:#fff5edb8;letter-spacing:-.02em;transform-origin:0;width:92.5%;max-width:760px;margin:34px 0 0;font-size:1.88rem;line-height:1.52;transform:scaleX(1.08)}.booking-band-copy>p:last-child span{transform-origin:0}.booking-band-copy>p:last-child span:first-child{width:104%;transform:scaleX(.96)}.booking-band-action{min-width:0;height:100%;position:relative}.booking-divider{background:linear-gradient(#0000,#ffecdd47 5% 95%,#0000);width:1px;height:636px;position:absolute;top:92px;left:0}.booking-divider:after{content:"";background:#fff5de;width:7px;height:7px;top:318px;transform:translate(-50%,-50%);box-shadow:0 0 12px 3px #ffeec0a6}.booking-divider:after,.booking-orbit{border-radius:50%;position:absolute;left:50%}.booking-orbit{pointer-events:none;top:410px;transform:translate(-50%,-50%)translate(7px)}.booking-orbit-outer{border:1px solid #ffe9da2e;width:440px;height:440px}.booking-orbit-inner{border:1px dashed #ffe9da33;width:344px;height:344px}.booking-cta{color:#f8f7f4;white-space:nowrap;width:407px;height:96px;transition:transform .2s var(--ease),box-shadow .2s ease;background:linear-gradient(120deg,#080b0e,#101417 56%,#080a0c);border:1px solid #ffffff0d;border-radius:999px;justify-content:space-between;align-items:center;padding:0 58px;font-size:1.18rem;font-weight:760;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(4px,-6px);box-shadow:0 25px 35px #5d00135c}.booking-cta span{margin-left:30px;font-size:1.35rem;font-weight:350;transition:transform .2s}.booking-cta:hover{transform:translate(-50%,-50%)translate(4px,-9px);box-shadow:0 29px 40px #5d00136e}.booking-cta:hover span{transform:translate(5px)}.keynote-cta,.live-proof-cta{position:relative}.booking-cta,.keynote-cta,.live-proof-cta{isolation:isolate;overflow:hidden}.booking-cta:before,.keynote-cta:before,.live-proof-cta:before{content:"";z-index:-1;pointer-events:none;transition:transform .68s var(--ease);background:linear-gradient(112deg,#0000 18%,#ffffff24 45%,#0000 72%);position:absolute;inset:-1px;transform:translate(-120%)}.booking-cta:focus-visible:before,.booking-cta:hover:before,.keynote-cta:focus-visible:before,.keynote-cta:hover:before,.live-proof-cta:focus-visible:before,.live-proof-cta:hover:before{transform:translate(120%)}.page-hero{align-items:center;min-height:670px;padding:170px 0 90px;display:grid}.page-hero-dark{background:radial-gradient(circle at 80% 30%,#21184d,transparent 40%),var(--obsidian)}.page-hero-paper{background:var(--paper);color:var(--obsidian)}.page-hero-grid{grid-template-columns:1.15fr .75fr;align-items:center;gap:80px;display:grid}.page-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(3rem,2rem + 4vw,6.7rem);line-height:.96}.page-hero-image{min-height:520px;position:relative;overflow:hidden}.page-hero-image:after{content:"";box-shadow:inset 0 0 0 1px var(--border);position:absolute;inset:0}.page-hero-image img{object-fit:cover}.breadcrumbs{margin-bottom:28px}.breadcrumbs ol{color:var(--steel);gap:10px;padding:0;font-size:.78rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--signal);margin-right:10px}.content-section{padding-block:90px}.content-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.content-grid h2,.editorial h2{font-size:var(--text-2xl);letter-spacing:-.04em;line-height:1.04}.content-grid p,.editorial p{color:#c9c7d1}.feature-list{border-top:1px solid var(--border);padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--border);padding:18px 0}.stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-grid div{border:1px solid var(--border);padding:28px}.stat-grid strong{color:var(--signal);font-size:var(--text-xl);display:block}.editorial{width:min(100% - 40px,850px);margin-inline:auto;padding-block:100px}.editorial h1{font-size:var(--text-2xl);line-height:1}.editorial h2{font-size:var(--text-xl);margin-top:64px}.editorial li{margin-bottom:12px}.notice{border-left:3px solid var(--amber);color:#eee5ce;background:#f4a62314;padding:20px 24px}.site-footer{color:#f3f0ef;content-visibility:visible;contain-intrinsic-size:none;background:radial-gradient(circle at 18% 0,#222e5640,#0000 34%),radial-gradient(circle at 82% 8%,#212d5333,#0000 31%),linear-gradient(118deg,#030711,#050a17 53%,#020611);border:0;border-top:1px solid #ffffff14;border-bottom:3px solid #8e1128;min-height:0;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(110deg,#0000 0 47%,#ffffff06 47% 47.08%,#0000 47.08%),radial-gradient(circle at 76% 18%,#39466c26,#0000 23%);position:absolute;inset:0}.footer-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(300px,.85fr) minmax(400px,1.25fr);gap:clamp(42px,5vw,82px);width:min(100% - 96px,1440px);margin-inline:auto;padding:74px 0 62px;display:grid;position:relative}.footer-brand-panel,.footer-contact,.footer-nav{min-width:0;position:relative}.footer-brand-panel,.footer-nav{border-right:1px solid #ffffff1f;padding-right:clamp(30px,3vw,52px)}.footer-wordmark{color:#f3f0ef;align-items:center;gap:24px;text-decoration:none;display:flex}.footer-wordmark>span{color:#eb2843;width:54px;height:54px;transition:background .25s var(--ease),color .25s var(--ease);border:1px solid #eb2843;flex:0 0 54px;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.footer-wordmark:hover>span{color:#050712;background:#eb2843}.footer-wordmark>span i{font-family:var(--font-accent);letter-spacing:-.1em;font-size:1rem;font-style:italic;transform:rotate(-45deg)}.footer-wordmark b{font-family:var(--font-accent);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:400;line-height:1}.footer-brand-rule{background:#d82943;width:38px;height:2px;margin:32px 0 0;display:block}.footer-brand-panel>p{color:#a8a9b2;letter-spacing:-.012em;max-width:360px;margin:26px 0 0;font-size:1.02rem;line-height:1.7}.footer-representation-link{color:#d9d6d8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;font-size:.76rem;font-weight:720;text-decoration:none;display:inline-flex}.footer-representation-link span{color:var(--signal);transition:transform .2s var(--ease)}.footer-representation-link:hover span{transform:translate(3px,-3px)}.footer-kicker{color:#e52943;letter-spacing:.2em;margin:0 0 21px;font-size:.69rem;font-weight:800}.footer-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.footer-nav a{color:#e8e4e3;letter-spacing:-.015em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:.98rem;font-weight:560;text-decoration:none;display:flex}.footer-nav a span{color:#df233e;transition:transform .2s var(--ease);font-size:.82rem}.footer-nav a:hover span{transform:translate(3px,-3px)}.footer-contact{width:100%}.footer-contact-heading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.footer-contact-heading h2{color:#f4f1ef;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2vw,1.9rem);line-height:1}.footer-contact-heading p{color:#9b9ca6;white-space:nowrap;margin:0;font-size:.76rem;font-weight:700}.footer-phone-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:8px 0 0;padding:0;list-style:none;display:grid}.footer-phone-list li{border-bottom:1px solid #ffffff14;gap:3px;padding:12px 0;display:grid}.footer-phone-list span{color:#777b88;letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:800}.footer-phone-list a{color:#e7e4e4;width:fit-content;font-size:.86rem;font-weight:650;text-decoration:none}.footer-phone-list a:focus-visible,.footer-phone-list a:hover{color:var(--signal)}.site-footer .social-links{flex-wrap:wrap;gap:12px 24px;margin:25px 0 0;display:flex}.site-footer .social-links a{color:#a8a9b2;letter-spacing:.03em;align-items:center;gap:7px;padding-bottom:8px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.site-footer .social-links svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:color .2s var(--ease),transform .2s var(--ease);flex:0 0 17px;overflow:visible}.site-footer .social-links .social-icon-dot{fill:currentColor;stroke:none}.site-footer .social-links a:after{content:"";width:14px;height:1px;transition:width .2s var(--ease);background:#a51c33;position:absolute;bottom:0;left:0}.site-footer .social-links a:hover{color:#f3f0ef}.site-footer .social-links a:hover svg{color:var(--signal);transform:translateY(-1px)}.site-footer .social-links a:hover:after{width:100%}.footer-bottom{z-index:1;color:#777b88;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(100% - 96px,1440px);min-height:66px;margin-inline:auto;font-size:.7rem;display:grid;position:relative}.footer-bottom p{margin:0}.footer-bottom nav{gap:24px;display:flex}.footer-bottom a{color:inherit;transition:color .2s var(--ease);text-decoration:none}.footer-bottom>a{color:#d9d6d8;letter-spacing:.04em;justify-self:end;font-weight:750}.footer-bottom>a span{color:var(--signal);margin-left:9px}.footer-bottom a:hover{color:#f3f0ef}.social-links{flex-wrap:wrap;gap:9px 16px;margin:20px 0;display:flex}.social-links a{color:#d7d5df;font-size:.78rem;font-weight:750}.muted{color:#777985!important}.not-found{min-height:80svh;padding-top:200px}.not-found h1{max-width:900px;font-size:var(--text-2xl);line-height:1}.not-found .button{margin:20px 10px 0 0}.booking-intro{background:radial-gradient(circle at 82% 10%,#261b58b8,transparent 42%),var(--obsidian);color:#f7f5f2;border-bottom:1px solid #ffffff14;padding:142px 0 54px}.booking-intro-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.58fr);align-items:end;gap:clamp(54px,7vw,110px);display:grid}.booking-intro-copy{max-width:760px}.booking-intro .eyebrow{margin-bottom:20px}.booking-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(2.5rem,3.25vw,4.15rem);font-weight:480;line-height:1.02}.booking-intro .lede{color:#c7c5ce;max-width:720px;margin:22px 0 0;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.65}.booking-manager{border-left:1px solid #ffffff2e;min-width:0;padding:6px 0 4px 34px}.booking-manager-label{color:var(--signal);letter-spacing:.22em;margin:0 0 14px;font-size:.69rem;font-weight:800}.booking-manager-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.booking-manager-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.booking-manager-heading p{color:#a8a6b1;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700}.booking-manager-phones,.contact-phone-list{margin:22px 0 0;padding:0;list-style:none}.booking-manager-phones li,.contact-phone-list li{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:38px;display:flex}.booking-manager-phones span,.contact-phone-list span{color:#8e8d97;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.booking-manager-phones a{color:#f4f2ef;font-size:.93rem;font-weight:680;text-decoration:none}.booking-manager-phones a:focus-visible,.booking-manager-phones a:hover{color:var(--signal)}.booking-form-section{background:var(--paper);color:var(--obsidian);padding:54px 0 110px}.booking-form{z-index:2;background:#fff;max-width:1040px;margin:0 auto;padding:clamp(28px,5vw,70px);position:relative;box-shadow:0 24px 90px #07070b24}.form-progress{background:#dedbe1;height:3px;margin-bottom:40px}.form-progress span{background:var(--signal);height:100%;transition:width .3s var(--ease);display:block}.form-step-label{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:44px;display:grid}.form-step-label>span{color:#b71332;font-weight:800}.form-step-label p{font-size:var(--text-xl);margin:0;font-weight:750}.form-step-label small{color:#64616a}.booking-form fieldset{border:0;margin:0;padding:0}.booking-form legend{width:1px;height:1px;position:absolute;overflow:hidden}.form-grid{grid-template-columns:1fr 1fr;gap:26px 22px;display:grid}.field{gap:9px;display:grid}.consent,.field-wide{grid-column:1/-1}.field label{color:#3d3a42;font-size:.82rem;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:54px;color:var(--obsidian);font:inherit;background:#fbfaf7;border:1px solid #bbb7c2;border-radius:0;padding:12px 14px}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--signal);outline:2px solid #ff3d5a33}.consent{color:#4f4c55;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.85rem;display:grid}.consent input{width:20px;height:20px;accent-color:var(--signal)}.honeypot{position:absolute;left:-10000px}.form-actions{justify-content:flex-end;gap:12px;margin-top:42px;display:flex}.form-actions .button-ghost{color:var(--obsidian);border-color:#aaa5b1}.form-error{color:#7b1025;background:#fff0f2;border-left:3px solid #b71936;margin-top:26px;padding:16px}.form-summary{background:var(--midnight);color:#fff;margin-top:38px;padding:26px}.form-summary dl{margin:0}.form-summary dl div{border-top:1px solid var(--border);grid-template-columns:130px 1fr;padding:11px 0;display:grid}.form-summary dd{color:#d4d2dc;margin:0}.booking-success{z-index:2;max-width:900px;color:var(--obsidian);background:#fff;margin:0 auto;padding:clamp(40px,7vw,90px);position:relative;box-shadow:0 24px 90px #07070b2e}.booking-success h2{font-size:var(--text-2xl);line-height:1}.form-footnote{color:#5f5b64;max-width:1040px;margin:24px auto 0;font-size:.78rem}.contact-phone-list{max-width:520px;margin-bottom:32px}.contact-phone-list li{border-color:var(--border)}.contact-phone-list a{color:#f2eff5;font-weight:700;text-decoration:none}@media (max-width:1050px){.desktop-nav,.nav-shell>.button{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;font-size:.85rem;font-weight:700;list-style:none}.mobile-nav nav{border:1px solid var(--border);background:#100d1f;gap:5px;width:min(86vw,340px);padding:20px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 60px #0006}.mobile-nav nav a{padding:12px;text-decoration:none}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:30px;width:min(100% - 48px,980px)}.page-hero-grid{grid-template-columns:1fr .72fr;gap:30px}.hero-copy h1{font-size:clamp(3.5rem,7.4vw,5.2rem)}.hero-copy .lede{font-size:.96rem}.hero-actions{gap:10px}.hero-actions .button{min-height:56px;padding-inline:25px}.hero-primary{min-width:0}.hero-signals{flex-wrap:wrap;gap:14px 0;margin-top:32px}.hero-signals li{padding-right:16px}.hero-signals li+li{padding-left:16px}.hero-portrait-wrap{padding-right:30px}.hero-visual{min-height:590px}.hero-pulse{right:27px}.keynote-grid{grid-template-columns:1fr}.keynote-section{padding-block:72px}.keynote-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:42px}.keynote-heading h2{font-size:clamp(3.6rem,6.3vw,4.3rem)}.keynote-heading>p{padding-left:32px}.keynote-section .keynote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-proof-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:42px}.client-proof-heading h2{font-size:clamp(3.1rem,6vw,4rem)}.client-proof-heading>p{padding-left:36px}.logo-grid{grid-template-columns:repeat(3,1fr);gap:14px}.logo-card{min-height:148px}.testimonial-grid{grid-template-columns:repeat(2,1fr)}.keynote-card{grid-template-columns:.8fr 1fr;display:grid}.keynote-section .keynote-card-featured{display:flex}.live-proof-heading{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:44px}.live-proof-heading h2{font-size:clamp(3.4rem,6vw,4.1rem)}.live-proof-heading>p{padding-left:34px;font-size:.96rem}.live-proof-desktop-break{display:none}.thesis-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);column-gap:42px;padding-block:88px 66px}.thesis-intro h2{width:100%;font-size:clamp(3rem,5.7vw,3.7rem)}.thesis-copy{padding-left:34px;font-size:.96rem}.thesis-desktop-break{display:none}.decision-grid{grid-template-columns:repeat(2,1fr);row-gap:54px}.decision-grid li{padding-inline:28px}.decision-grid li:nth-child(2){border-right:0;padding-right:0}.decision-grid li:nth-child(3){padding-left:0}.decision-grid li:nth-child(n+3){border-top:1px solid #ffffff24;padding-top:54px}.context-grid{grid-template-columns:repeat(2,1fr)}.contexts .shell{width:min(100% - 48px,980px)}.context-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);gap:45px}.context-heading h2{font-size:clamp(3.35rem,6.1vw,4.05rem)}.context-heading>p{padding-left:35px;line-height:1.8}.story-copy{padding-inline:48px}.story-copy h2{font-size:clamp(2.75rem,5vw,3.35rem)}.booking-band{height:auto;min-height:800px}.booking-band-copy{padding-left:6vw}.booking-band h2{font-size:clamp(3.8rem,6vw,4.7rem)}.booking-band-copy>p:last-child{font-size:1.35rem}.booking-cta{width:min(86%,350px);padding-inline:36px;font-size:1rem}.booking-orbit-outer{width:420px;height:420px}.booking-orbit-inner{width:330px;height:330px}.ideas-preview{min-height:0;padding-block:88px}.ideas-preview .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-heading h2{font-size:clamp(4rem,7vw,4.8rem)}.about-split{grid-template-columns:1fr;height:auto;min-height:0}.about-copy{grid-row:2;height:auto;min-height:0;padding:82px clamp(48px,9vw,90px) 86px;overflow:visible}.about-image{grid-row:1;height:auto;min-height:600px}.site-footer{min-height:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;width:min(100% - 48px,920px);padding:64px 0 52px}.footer-brand-panel{border-bottom:1px solid #ffffff1f;border-right:0;grid-column:1/-1;padding:0 0 52px}.footer-brand-panel>p{max-width:520px}.footer-nav{padding-right:45px}.footer-contact{width:100%}.footer-contact-heading{flex-direction:column;align-items:flex-start;gap:7px}.footer-phone-list{grid-template-columns:1fr}.footer-bottom{grid-template-columns:1fr auto;width:min(100% - 48px,920px)}.footer-bottom nav{display:none}}@media (min-width:761px) and (max-width:820px){.booking-intro-grid{grid-template-columns:1fr;gap:28px}.booking-manager{border-top:1px solid #ffffff2e;border-left:0;padding:24px 0 0}.booking-band{min-height:0}.booking-band-grid{grid-template-columns:1fr;height:auto}.booking-band-copy{padding:82px 7vw 54px}.booking-band h2,.booking-band-copy>p:last-child{width:100%;transform:none}.booking-band h2 span,.booking-band-copy>p:last-child span{width:auto;transform:none}.booking-band-copy>p:last-child{margin-top:30px}.booking-band-action{min-height:410px}.booking-divider{display:none}.booking-cta,.booking-orbit{top:198px;transform:translate(-50%,-50%)}.booking-cta{width:390px}.booking-cta:hover{transform:translate(-50%,-50%)translateY(-3px)}}@media (max-width:760px){.section-heading h2 em{font-family:var(--font-accent)}.hero-geometry,.hero-glow,body:before{display:none}.nav-shell,.shell{width:min(100% - 28px,1380px)}.nav-shell{height:72px}.wordmark b{display:none}.hero{padding-top:72px}.hero:before{inset:72px 0 0}.hero-grid{flex-direction:column;gap:28px;width:min(100% - 28px,1380px);min-height:auto;padding:36px 0 52px;display:flex}.hero-copy,.hero-portrait-wrap,.hero-signals{grid-area:auto}.hero-copy{width:100%}.hero-copy>.eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:.66rem}.hero-copy h1{font-size:clamp(3.15rem,14.3vw,4.35rem);line-height:.87}.headline-rule{margin-top:19px}.hero-copy .lede{margin:20px 0 25px;font-size:.98rem}.hero-actions{display:grid}.button{width:100%}.hero-actions .button{min-height:56px}.hero-signals{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:100%;margin-top:0;padding-bottom:4px;display:flex;overflow-x:auto}.hero-signals::-webkit-scrollbar{display:none}.hero-signals li,.hero-signals li+li{white-space:normal;scroll-snap-align:start;border:1px solid #ffffff21;border-radius:999px;flex:none;min-width:168px;min-height:52px;padding:7px 12px;font-size:.68rem}.hero-signals li>span{flex-basis:32px;width:32px;height:32px}.hero-signals svg{width:18px;height:18px}.hero-portrait-wrap{width:100%;padding-right:0}.hero-visual{width:100%;height:min(112vw,470px);min-height:420px;max-height:470px}.hero-visual img{object-position:50% 32%;filter:saturate(.8)contrast(1.08)brightness(.82)}.portrait-vignette{background:linear-gradient(0deg,#05060ae0,#0000 32%),linear-gradient(90deg,#05060a47,#0000 42%)}.hero-pulse{top:16%;right:-3px}.hero-pulse:after{height:330px}.hero-vertical{display:none}.authority-items{justify-content:flex-start;min-height:82px;overflow-x:auto}.authority-items span{white-space:nowrap}.client-proof{padding-block:56px}.client-proof-heading{grid-template-columns:1fr;gap:26px;margin-bottom:32px}.client-proof-heading .eyebrow{letter-spacing:.2em;margin-bottom:22px}.client-proof-heading h2{font-size:clamp(2.55rem,10.5vw,3.35rem);line-height:1.01}.client-proof-heading>p{border-top:1px solid #ddd9db;border-left:0;min-height:0;padding:24px 0 0;font-size:.98rem;line-height:1.6;display:block}.proof-desktop-break{display:none}.logo-grid{grid-template-columns:repeat(2,1fr);gap:10px}.logo-card{border-radius:9px;min-height:104px;box-shadow:0 8px 20px #17141911}.logo-card img{padding:16px}.proof-cta-row{grid-template-columns:1fr;justify-items:center;margin-top:36px}.proof-cta-row>span{display:none}.proof-video-link{gap:16px;font-size:.94rem}.proof-play{flex-basis:50px;width:50px;height:50px}.section{padding-block:88px}.content-grid,.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.keynote-section{padding-block:52px}.keynote-heading{margin-bottom:32px;display:block}.keynote-heading .eyebrow{margin-bottom:14px}.keynote-heading h2{font-size:clamp(3.15rem,13vw,4rem);line-height:.93}.keynote-heading h2 em{font-size:1em}.keynote-heading>p{border-top:1px solid #d6d6d4;border-left:0;margin-top:34px;padding:25px 0 0;font-size:.96rem}.keynote-desktop-break{display:none}.keynote-section .keynote-grid{grid-template-columns:1fr;gap:18px}.thesis-chevrons,.thesis-rings{display:none}.thesis-intro{min-height:0;padding-block:60px 52px;display:block}.thesis-intro>.eyebrow{letter-spacing:.18em;margin-bottom:26px;font-size:.67rem}.thesis-intro h2{font-size:clamp(2.6rem,11.7vw,3.35rem);line-height:1.01}.thesis-copy{border-top:1px solid #ffffff40;border-left:0;min-height:0;margin-top:38px;padding:28px 0 0;font-size:.98rem}.thesis-process{padding-block:42px 52px}.article-grid,.context-grid,.decision-grid,.ideas-preview .article-grid,.stat-grid{grid-template-columns:1fr}.ideas-preview{padding-block:60px 66px}.ideas-preview .shell{width:min(100% - 28px,1440px)}.ideas-heading{margin-bottom:34px}.ideas-heading .eyebrow{letter-spacing:.2em;font-size:.69rem}.ideas-heading-rule{margin:20px 0 24px}.ideas-heading h2{font-size:clamp(3rem,13vw,3.55rem);line-height:1.02}.article-grid article{min-height:350px;padding:34px 26px 30px}.article-grid h3{font-size:1.78rem}.article-grid article h3 span{width:100%;transform:none}.contexts{padding-block:60px 66px}.contexts .shell{width:min(100% - 28px,1440px)}.context-heading{width:100%;margin:0 0 40px;display:block}.context-heading .eyebrow{font-size:.68rem;line-height:1.5}.context-heading-rule{margin:20px 0 25px}.context-heading h2{font-size:clamp(2.95rem,13vw,3.55rem);line-height:1}.context-heading>p{color:#c9c9d0;border-top:1px solid #ed18387a;border-left:0;min-height:0;margin:36px 0 0;padding:24px 0 0;font-size:.96rem;line-height:1.7}.context-desktop-break{display:none}.context-grid{gap:16px}.context-grid article{min-height:290px;padding:26px 24px}.context-grid h3{min-height:0;margin:32px 0 16px;font-size:2.05rem}.context-grid p{max-width:31ch}.featured-video-grid,.testimonial-grid,.video-grid{grid-template-columns:1fr}.testimonial-grid .video-meta,.video-meta{min-height:auto}.evidence-note{flex-direction:column;align-items:flex-start;gap:22px}.decision-grid{row-gap:0}.decision-grid li,.decision-grid li+li,.decision-grid li:nth-child(2),.decision-grid li:nth-child(3){border-top:0;border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:60px minmax(0,1fr);gap:20px;min-height:0;padding:28px 0}.decision-grid li:first-child{padding-top:0}.decision-grid li:last-child{border-bottom:0;padding-bottom:0}.decision-icon svg{width:60px;height:60px}.decision-copy>span{margin-bottom:12px}.decision-grid h3{font-size:1.65rem}.decision-copy>i,.decision-grid p{margin-top:18px}.keynote-card{display:block}.keynote-image{height:380px}.keynote-section .keynote-card-featured{display:flex}.keynote-section .keynote-card-featured .keynote-image{flex-basis:220px;height:220px}.keynote-card-featured .keynote-card-icon{top:186px;left:21px}.keynote-section .keynote-card-featured .keynote-body{min-height:420px;padding:40px 21px 12px}.keynote-section .keynote-card-featured h3{font-size:1.55rem}.keynote-section .keynote-card-featured .card-meta{align-items:flex-start;gap:10px;font-size:.57rem}.keynote-section .keynote-card-featured .card-meta span{white-space:normal}.keynote-section .keynote-card-featured .card-meta span+span{padding-left:12px}.live-proof{padding-block:56px 60px}.live-proof-heading{margin-bottom:30px;display:block}.live-proof-eyebrow{gap:24px;margin-bottom:23px}.live-proof-eyebrow i{width:42px}.live-proof-heading h2{font-size:clamp(3.05rem,12vw,3.85rem);line-height:.96}.live-proof-heading>p{border-top:1px solid #fff3;border-left:0;margin-top:32px;padding:25px 0 0;font-size:.96rem;line-height:1.65}.live-proof .featured-video-grid{gap:16px}.live-proof .play-mark{width:70px;height:70px}.live-proof .video-duration-label{bottom:15px;left:17px}.live-proof .video-meta{min-height:104px;padding:20px}.live-proof .video-meta h3{font-size:1.62rem}.live-proof .section-action{margin-top:24px}.live-proof-cta{width:100%;min-width:0;font-size:.95rem}.about-split,.extreme-story{grid-template-columns:1fr}.extreme-story{min-height:0}.story-image{min-height:min(112vw,520px)}.story-image:after{background:linear-gradient(#0000 72%,#06111f)}.story-copy{padding:50px 20px 60px}.story-copy h2{font-size:clamp(2.75rem,12.5vw,3.3rem);line-height:1}.story-eyebrow-rule{margin-bottom:29px}.story-title-rule{margin:34px 0 23px}.story-copy p:not(.eyebrow){font-size:.96rem}.story-link{margin-top:30px}.about-split{height:auto;min-height:0}.about-copy{padding:56px 20px 60px}.about-copy .eyebrow{font-size:.72rem}.about-eyebrow-rule{margin:27px 0 30px}.about-copy h2{font-size:clamp(3rem,13.4vw,3.55rem);line-height:1.01}.about-copy h2 span{display:inline}.about-copy h2 span:not(:last-child):after{content:" "}.about-title-rule{margin:31px 0 27px}.about-copy-inner>p:not(.eyebrow){font-size:.96rem;line-height:1.68}.about-link{margin-top:27px}.about-image{grid-row:1;min-height:min(112vw,520px)}.booking-band{min-height:0}.booking-band-grid{grid-template-columns:1fr;height:auto}.booking-band-copy{padding:56px 20px 36px}.booking-band .eyebrow{letter-spacing:.25em;font-size:.7rem}.booking-eyebrow-rule{margin:26px 0 30px}.booking-band h2{font-size:clamp(3rem,13.2vw,3.55rem);line-height:1.02}.booking-band h2,.booking-band-copy>p:last-child{width:100%;transform:none}.booking-band h2 span,.booking-band-copy>p:last-child span{width:auto;transform:none}.booking-band h2 span{display:inline}.booking-band h2 span:not(:last-child):after{content:" "}.booking-band-copy>p:last-child{margin-top:28px;font-size:1rem;line-height:1.7}.booking-band-copy>p:last-child span{display:inline}.booking-band-copy>p:last-child span:first-child:after{content:" "}.booking-band-action{min-height:280px}.booking-divider{display:none}.booking-orbit{top:140px;transform:translate(-50%,-50%)}.booking-orbit-outer{width:290px;height:290px}.booking-orbit-inner{width:228px;height:228px}.booking-cta{width:calc(100% - 40px);max-width:350px;height:72px;padding-inline:28px;top:140px;transform:translate(-50%,-50%)}.booking-cta:hover{transform:translate(-50%,-50%)translateY(-3px)}.booking-intro{padding:100px 0 32px}.booking-intro-grid{grid-template-columns:1fr;gap:20px}.booking-intro .eyebrow{margin-bottom:12px;font-size:.66rem}.booking-intro h1{font-size:clamp(2.35rem,11vw,2.75rem);line-height:1.02}.booking-intro .lede{margin-top:14px;font-size:.94rem;line-height:1.55}.booking-manager{border-top:1px solid #ffffff2e;border-left:0;padding:18px 0 0}.booking-manager-label{margin-bottom:8px;font-size:.62rem}.booking-manager-heading{align-items:center}.booking-manager-heading h2{font-size:1.35rem}.booking-manager-heading p{font-size:.72rem}.booking-manager-phones{margin-top:12px}.booking-manager-phones li{min-height:28px}.booking-manager-phones a{font-size:.84rem}.booking-form-section{padding:28px 0 76px}.page-hero{min-height:auto;padding:130px 0 70px}.page-hero-grid{grid-template-columns:1fr}.page-hero-image{grid-row:1;min-height:440px}.footer-grid{grid-template-columns:1fr;gap:0;width:min(100% - 40px,520px);padding:44px 0 30px}.footer-brand-panel{padding:0 0 32px}.footer-wordmark{gap:20px}.footer-wordmark>span{flex-basis:50px;width:50px;height:50px}.footer-wordmark b{font-size:clamp(1.6rem,7.6vw,1.9rem)}.footer-brand-rule{margin-top:28px}.footer-brand-panel>p{margin-top:22px;font-size:.96rem;line-height:1.65}.footer-representation-link{margin-top:24px;font-size:.67rem}.footer-nav{border-bottom:1px solid #ffffff1f;border-right:0;padding:30px 0 32px}.footer-kicker{margin-bottom:15px}.footer-nav-links{column-gap:22px}.footer-nav a{min-height:42px;font-size:.91rem}.footer-contact{padding:32px 0 0}.footer-contact-heading{padding-bottom:17px}.footer-contact-heading h2{font-size:1.55rem}.footer-phone-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.footer-phone-list a{font-size:.78rem}.site-footer .social-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;margin-top:23px;display:grid}.site-footer .social-links a{justify-content:center;gap:5px;min-width:0;font-size:.64rem}.site-footer .social-links svg{flex-basis:15px;width:15px;height:15px}.site-footer .social-links a:after{left:50%;transform:translate(-50%)}.footer-bottom{grid-template-columns:1fr;gap:7px;width:min(100% - 40px,520px);min-height:78px;padding:14px 0}.footer-bottom>a{grid-row:1;justify-self:start}.booking-form{margin-top:0;padding:26px 20px}.form-grid{grid-template-columns:1fr}.consent,.field-wide{grid-column:auto}.form-step-label{grid-template-columns:auto 1fr}.form-step-label small{grid-column:2}.form-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.experience-aura,.experience-progress{display:none}.reveal-ready[data-reveal],.reveal-ready[data-reveal].is-visible{translate:0;scale:1}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.conference-comparison,.conference-customization,.conference-index-hero,.conference-selector{content-visibility:auto;contain-intrinsic-size:auto 850px}.conference-index-hero{background:radial-gradient(circle at 22% 46%,#2123586b,#0000 34%),linear-gradient(112deg,#060710,#050812 54%,#08111d);padding-top:108px;position:relative;overflow:hidden}.conference-index-hero:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-size:72px 72px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.conference-index-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(48px,5vw,86px);min-height:610px;padding-block:56px;display:grid;position:relative}.conference-index-copy{z-index:2;position:relative}.conference-index-copy .eyebrow{letter-spacing:.23em;margin-bottom:24px}.conference-index-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3.75rem,4.3vw,4.85rem);font-weight:520;line-height:.98}.conference-comparison-heading h2 span,.conference-customization-heading h2 span,.conference-index-copy h1 span,.conference-selector-heading h2 span{color:var(--signal)}.conference-index-copy>p:not(.eyebrow){color:#c9cad2;max-width:58ch;margin:27px 0 0;font-size:clamp(1rem,.9rem + .22vw,1.16rem);line-height:1.68}.conference-index-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.conference-index-actions .button{min-height:58px;padding-inline:30px}.conference-index-visual{clip-path:polygon(8% 0,100% 0,100% 88%,92% 100%,0 100%,0 12%);background:#0a0b12;border:1px solid #ff3d5a47;border-radius:2px;height:480px;position:relative;overflow:hidden}.conference-index-visual:after{content:"";background:linear-gradient(90deg,#05070e26,#0000 55%),linear-gradient(#0000 52%,#04070de6);position:absolute;inset:0}.conference-index-visual img{object-fit:cover;object-position:50% 40%;filter:saturate(.82)contrast(1.08)brightness(.83)}.conference-index-visual-caption{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;left:34px;right:34px}.conference-index-visual-caption>span{width:46px;height:46px;color:var(--signal);border:1px solid #ff3d5a9e;border-radius:50%;flex:0 0 46px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.conference-index-visual-caption p{color:#d3d4dc;margin:0;font-size:.84rem;line-height:1.45}.conference-index-visual-caption strong{color:#fff}.conference-selector{color:#111116;background:radial-gradient(circle at 88% 12%,#fff,#0000 26%),linear-gradient(#fbfbfa,#f5f3ee);padding-block:clamp(74px,6vw,94px);scroll-margin-top:76px}.conference-comparison-heading,.conference-customization-heading,.conference-selector-heading{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:end;gap:clamp(44px,5vw,78px);margin-bottom:48px;display:grid}.conference-customization-heading .eyebrow,.conference-selector-heading .eyebrow{color:#df1737;letter-spacing:.22em;margin-bottom:18px}.conference-customization-heading h2,.conference-selector-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(3.2rem,4vw,4.25rem);font-weight:430;line-height:.98}.conference-customization-heading>p,.conference-selector-heading>p{color:#56545a;border-left:1px solid #d6d3d2;margin:0 0 4px;padding:8px 0 8px clamp(34px,3.5vw,54px);font-size:1.02rem;line-height:1.7}.conference-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.conference-path{--path-accent:#ee193b;min-width:0;min-height:455px;transition:transform var(--motion-base) var(--ease),border-color var(--motion-base) ease,box-shadow var(--motion-base) ease;background:#ffffffd1;border:1px solid #ddd9d6;border-radius:11px;flex-direction:column;padding:30px 28px 24px;display:flex;box-shadow:0 13px 30px #1412140e}.conference-path-electric{--path-accent:#9951ce}.conference-path-amber{--path-accent:#d98300}.conference-path:hover{border-color:var(--path-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.conference-path:hover{border-color:color-mix(in srgb,var(--path-accent) 46%,#ddd9d6)}}.conference-path:hover{box-shadow:0 20px 44px #1412141a}.conference-path-top{color:var(--path-accent);justify-content:space-between;align-items:center;gap:18px;display:flex}.conference-path-top>span{letter-spacing:.1em;font-size:.82rem;font-weight:800}.conference-path-top>p{letter-spacing:.17em;margin:0;font-size:.68rem;font-weight:800}.conference-path:before{content:"";background:var(--path-accent);width:48px;height:2px;margin:17px 0 26px}.conference-path h3{letter-spacing:-.04em;max-width:13ch;margin:0;font-size:clamp(1.65rem,1.4rem + .42vw,2rem);font-weight:620;line-height:1.08}.conference-path-audience{color:var(--path-accent);letter-spacing:.08em;text-transform:uppercase;margin:15px 0 0;font-size:.72rem;font-weight:800;line-height:1.45}.conference-path-fit{color:#5c5a61;margin:22px 0 0;font-size:.9rem;line-height:1.65}.conference-path-recommendation{border-top:1px solid #dfdcda;margin-top:auto;padding:21px 0 17px}.conference-path-recommendation span{color:#77757b;letter-spacing:.14em;margin-bottom:7px;font-size:.61rem;font-weight:800;display:block}.conference-path-recommendation strong{color:#18171c;font-size:.9rem;line-height:1.4;display:block}.conference-path-link{color:#18171c;justify-content:space-between;align-items:center;gap:14px;font-size:.86rem;font-weight:800;text-decoration:none;display:flex}.conference-path-link span{color:var(--path-accent);transition:transform var(--motion-fast) var(--ease);font-size:1.25rem}.conference-path-link:hover span{transform:translate(5px)}.conference-comparison{background:radial-gradient(circle at 78% 20%,#162a4847,#0000 30%),linear-gradient(120deg,#070b13,#050812 62%,#08111c);padding-block:clamp(76px,6.5vw,104px);position:relative;overflow:hidden}.conference-comparison:before{content:"";opacity:.09;pointer-events:none;background-image:radial-gradient(#ffffff38 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000)}.conference-comparison>.shell{z-index:1;position:relative}.conference-comparison-heading .eyebrow{letter-spacing:.22em;margin-bottom:18px}.conference-comparison-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(3.2rem,4vw,4.3rem);font-weight:430;line-height:.98}.conference-comparison-heading>p{color:#b6b8c2;border-left:1px solid #ffffff38;margin:0 0 4px;padding:8px 0 8px clamp(34px,3.5vw,54px);font-size:1rem;line-height:1.72}.conference-table-wrap{background:#0a0d1694;border:1px solid #ffffff29;border-radius:10px;overflow-x:auto}.conference-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:970px}.conference-table td,.conference-table th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;padding:22px 24px}.conference-table tr>:last-child{border-right:0}.conference-table tbody tr:last-child>*{border-bottom:1px solid #ffffff1c}.conference-table thead th{background:#ffffff06;height:138px}.conference-table thead th:first-child{color:#7f828e;letter-spacing:.16em;text-transform:uppercase;width:18%;font-size:.67rem}.conference-table thead th:not(:first-child){width:27.33%}.conference-table thead span{color:#ff3d5a;letter-spacing:.14em;margin-bottom:12px;font-size:.62rem;font-weight:800;display:block}.conference-table thead .conference-table-electric span{color:#b173de}.conference-table thead .conference-table-amber span{color:#f1a128}.conference-table thead strong{max-width:24ch;font-size:1.02rem;line-height:1.4;display:block}.conference-table tbody th,.conference-table tfoot th{color:#b7b9c2;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:780;line-height:1.5}.conference-table tbody td{color:#dedee4;font-size:.88rem;line-height:1.62}.conference-table tfoot td,.conference-table tfoot th{border-bottom:0}.conference-table tfoot a{color:#fff;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);align-items:center;gap:12px;font-size:.84rem;font-weight:780;display:inline-flex}.conference-table tfoot a span{color:var(--signal)}.conference-customization{color:#121217;background:linear-gradient(#faf9f6,#f3f0e9);padding-block:clamp(76px,6vw,98px)}.conference-process{border-block:1px solid #d8d4d0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.conference-process li{border-right:1px solid #d8d4d0;min-height:224px;padding:28px 26px}.conference-process li:first-child{padding-left:0}.conference-process li:last-child{border-right:0;padding-right:0}.conference-process li>span{color:#df1737;letter-spacing:.12em;font-size:.72rem;font-weight:800}.conference-process li>span:after{content:"";background:#df1737;width:38px;height:2px;margin:15px 0 28px;display:block}.conference-process h3{letter-spacing:-.035em;margin:0;font-size:1.45rem;line-height:1.15}.conference-process p{color:#5c5a61;margin:16px 0 0;font-size:.86rem;line-height:1.65}.conference-guidance{color:#fff;background:#0a0c14;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr) auto;align-items:center;gap:clamp(32px,4vw,62px);margin-top:42px;padding:33px 38px;display:grid}.conference-guidance .eyebrow{margin:0 0 9px;font-size:.62rem}.conference-guidance h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2vw,2.15rem);font-weight:520;line-height:1.1}.conference-guidance>p{color:#b9bbc4;margin:0;font-size:.88rem;line-height:1.65}.conference-guidance .button{white-space:nowrap}@media (max-width:1050px){.conference-index-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:34px;min-height:560px}.conference-index-copy h1{font-size:clamp(3.25rem,5.5vw,4.15rem)}.conference-index-visual{height:420px}.conference-comparison-heading,.conference-customization-heading,.conference-selector-heading{grid-template-columns:1fr;gap:28px}.conference-comparison-heading>p,.conference-customization-heading>p,.conference-selector-heading>p{border-left:0;max-width:68ch;padding:0}.conference-path-grid{grid-template-columns:1fr}.conference-path{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:30px;min-height:0;display:grid}.conference-path h3,.conference-path-audience,.conference-path-top,.conference-path:before{grid-column:1}.conference-path-fit,.conference-path-link,.conference-path-recommendation{grid-column:2}.conference-path-fit{grid-row:1/span 3;margin:0}.conference-path-recommendation{grid-row:4;margin-top:18px}.conference-path-link{grid-row:5}.conference-process{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-process li:nth-child(2){border-right:0}.conference-process li:nth-child(-n+2){border-bottom:1px solid #d8d4d0}.conference-process li:first-child,.conference-process li:nth-child(3){padding-left:0}.conference-process li:last-child,.conference-process li:nth-child(2){padding-right:0}.conference-guidance{grid-template-columns:1fr auto}.conference-guidance>p{grid-column:1}.conference-guidance .button{grid-area:1/2/span 2}}@media (max-width:760px){.conference-index-hero{padding-top:84px}.conference-index-hero-grid{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:50px 42px}.conference-index-copy h1{font-size:clamp(2.75rem,12vw,3.45rem);line-height:.98}.conference-index-copy>p:not(.eyebrow){margin-top:22px;font-size:.94rem}.conference-index-actions{grid-template-columns:1fr;margin-top:28px;display:grid}.conference-index-actions .button{width:100%;min-height:54px}.conference-index-visual{height:min(84vw,360px)}.conference-index-visual-caption{bottom:22px;left:22px;right:22px}.conference-comparison,.conference-customization,.conference-selector{padding-block:60px 66px}.conference-comparison-heading,.conference-customization-heading,.conference-selector-heading{margin-bottom:34px}.conference-comparison-heading h2,.conference-customization-heading h2,.conference-selector-heading h2{font-size:clamp(2.7rem,11.5vw,3.25rem);line-height:1}.conference-comparison-heading>p,.conference-customization-heading>p,.conference-selector-heading>p{font-size:.92rem;line-height:1.66}.conference-path{min-height:0;padding:26px 22px 21px;display:flex}.conference-path-fit{margin-top:20px}.conference-path-recommendation{margin-top:25px}.conference-table-wrap{border-right:0;border-radius:8px 0 0 8px;margin-right:-20px}.conference-table{min-width:870px}.conference-table td,.conference-table th{padding:18px 20px}.conference-process{grid-template-columns:1fr}.conference-process li,.conference-process li:first-child,.conference-process li:last-child,.conference-process li:nth-child(2),.conference-process li:nth-child(3){border-bottom:1px solid #d8d4d0;border-right:0;min-height:0;padding:26px 0}.conference-process li:last-child{border-bottom:0}.conference-process li>span:after{margin:11px 0 18px}.conference-guidance{grid-template-columns:1fr;gap:22px;margin-top:34px;padding:28px 24px}.conference-guidance .button,.conference-guidance>p{grid-area:auto/1}.conference-guidance .button{width:100%}}.keynote-arc,.keynote-buyer,.keynote-detail-cta,.keynote-detail-hero,.keynote-fit,.keynote-proof{content-visibility:auto;contain-intrinsic-size:auto 760px}.keynote-detail-hero{--detail-accent:#ff3151;background:radial-gradient(circle at 22% 45%,#1e205061,#0000 35%),linear-gradient(110deg,#060710,#050812 58%,#0a1020);padding-top:108px;position:relative;overflow:hidden}.keynote-detail-electric{--detail-accent:#a765d5}.keynote-detail-amber{--detail-accent:#f2a11c}.keynote-detail-hero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-size:72px 72px;position:absolute;inset:108px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.keynote-detail-breadcrumb{z-index:2;padding-top:18px;position:relative}.keynote-detail-breadcrumb .breadcrumbs{margin:0}.keynote-detail-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(46px,5vw,82px);min-height:610px;padding-block:36px 54px;display:grid;position:relative}.keynote-detail-hero-copy .eyebrow{color:var(--detail-accent);letter-spacing:.22em;margin-bottom:18px}.keynote-detail-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(3.65rem,4.45vw,4.9rem);font-weight:520;line-height:.96}.keynote-detail-promise{color:#fff;letter-spacing:-.025em;max-width:33ch;margin:24px 0 0;font-size:clamp(1.25rem,1.04rem + .45vw,1.55rem);font-weight:650;line-height:1.35}.keynote-detail-intro{color:#bfc1ca;max-width:62ch;margin:17px 0 0;font-size:.94rem;line-height:1.7}.keynote-detail-actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.keynote-detail-actions .button{min-height:56px;padding-inline:28px}.keynote-detail-actions .button:first-child{border-color:var(--detail-accent);background:var(--detail-accent)}.keynote-detail-visual{border:1px solid var(--detail-accent);height:510px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.keynote-detail-visual{border:1px solid color-mix(in srgb,var(--detail-accent) 40%,transparent)}}.keynote-detail-visual{clip-path:polygon(8% 0,100% 0,100% 89%,92% 100%,0 100%,0 11%);background:#090b12}.keynote-detail-visual:after{content:"";background:linear-gradient(#0000 58%,#04060ceb),linear-gradient(90deg,#04060c1f,#0000 54%);position:absolute;inset:0}.keynote-detail-visual img{object-fit:cover;object-position:50% 38%;filter:saturate(.88)contrast(1.06)brightness(.84)}.keynote-detail-electric .keynote-detail-visual img{object-position:50% 44%}.keynote-detail-amber .keynote-detail-visual img{object-position:50% 47%}.keynote-detail-meta{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:24px;left:28px;right:28px}.keynote-detail-meta>span{border-right:1px solid #ffffff38;min-width:0;padding:0 20px}.keynote-detail-meta>span:first-child{padding-left:0}.keynote-detail-meta>span:last-child{border-right:0;padding-right:0}.keynote-detail-meta small,.keynote-detail-meta strong{display:block}.keynote-detail-meta small{color:var(--detail-accent);letter-spacing:.14em;margin-bottom:7px;font-size:.57rem;font-weight:800}.keynote-detail-meta strong{color:#fff;text-overflow:ellipsis;font-size:.71rem;font-weight:700;line-height:1.45;overflow:hidden}.keynote-fit{color:#121217;background:radial-gradient(circle at 88% 12%,#fff,#0000 27%),linear-gradient(#fbfbfa,#f4f1ea);padding-block:clamp(74px,6vw,94px)}.keynote-detail-heading{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:end;gap:clamp(48px,5vw,78px);margin-bottom:44px;display:grid}.keynote-detail-heading .eyebrow{color:#df1737;letter-spacing:.21em;margin-bottom:16px}.keynote-detail-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(3.05rem,3.75vw,4.05rem);font-weight:430;line-height:.99}.keynote-detail-cta h2 span,.keynote-detail-heading h2 span{color:#df1737}.keynote-detail-heading>p{color:#56545b;border-left:1px solid #d3cfcd;margin:0 0 3px;padding:8px 0 8px clamp(34px,3.6vw,56px);font-size:.98rem;line-height:1.72}.keynote-fit-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;display:grid}.keynote-alternate-fit,.keynote-fit-signals{background:#ffffffc7;border:1px solid #dcd8d5;border-radius:10px;box-shadow:0 12px 30px #1412140b}.keynote-fit-signals{padding:30px 32px}.keynote-alternate-fit{color:#fff;background:#0b0d15;flex-direction:column;padding:30px;display:flex}.keynote-detail-kicker{color:#df1737;letter-spacing:.16em;margin:0;font-size:.65rem;font-weight:800}.keynote-fit-signals ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:25px 0 0;padding:0;list-style:none;display:grid}.keynote-fit-signals li{color:#444248;border-right:1px solid #dedbd8;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:13px;min-height:106px;padding:0 24px;font-size:.87rem;line-height:1.65;display:grid}.keynote-fit-signals li:first-child{padding-left:0}.keynote-fit-signals li:last-child{border-right:0;padding-right:0}.keynote-fit-signals li>span{color:#df1737;border:1px solid #df173759;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:grid}.keynote-alternate-fit .keynote-detail-kicker{color:var(--signal)}.keynote-alternate-fit>p:not(.keynote-detail-kicker){color:#c4c5cd;margin:25px 0 28px;font-size:.88rem;line-height:1.68}.keynote-alternate-fit a{color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:.84rem;font-weight:780;text-decoration:none;display:flex}.keynote-alternate-fit a span{color:var(--signal);font-size:1.2rem}.keynote-arc{--arc-accent:#ff3151;background:radial-gradient(circle at 80% 18%,#1b2f4d40,#0000 30%),linear-gradient(120deg,#070b13,#050812 62%,#08111b);padding-block:clamp(78px,6.5vw,104px);position:relative;overflow:hidden}.keynote-arc-electric{--arc-accent:#a765d5}.keynote-arc-amber{--arc-accent:#f2a11c}.keynote-arc:before{content:"";opacity:.09;pointer-events:none;background-image:radial-gradient(#ffffff38 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000)}.keynote-arc>.shell{z-index:1;position:relative}.keynote-arc-heading{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:end;gap:clamp(48px,5vw,78px);margin-bottom:48px;display:grid}.keynote-arc-heading .eyebrow{color:var(--arc-accent);letter-spacing:.21em;margin-bottom:16px}.keynote-arc-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(3.15rem,3.9vw,4.15rem);font-weight:430;line-height:.99}.keynote-arc-heading>p{color:#b7b9c2;border-left:1px solid #ffffff36;margin:0 0 3px;padding:8px 0 8px clamp(34px,3.6vw,56px);font-size:.98rem;line-height:1.72}.keynote-arc-grid{border-block:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.keynote-arc-grid li{border-right:1px solid #ffffff26;min-height:228px;padding:29px 27px}.keynote-arc-grid li:first-child{padding-left:0}.keynote-arc-grid li:last-child{border-right:0;padding-right:0}.keynote-arc-grid li>span{color:var(--arc-accent);letter-spacing:.12em;font-size:.72rem;font-weight:800}.keynote-arc-grid li>span:after{content:"";background:var(--arc-accent);width:38px;height:2px;margin:14px 0 25px;display:block}.keynote-arc-grid h3{letter-spacing:-.04em;margin:0;font-size:1.5rem;font-weight:560;line-height:1.12}.keynote-arc-grid p{color:#b7b9c2;max-width:29ch;margin:16px 0 0;font-size:.85rem;line-height:1.68}.keynote-outcomes{background:#0b0e17a3;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;display:grid}.keynote-outcomes>div{padding:29px 32px 32px}.keynote-outcomes>div+div{border-left:1px solid #ffffff24}.keynote-outcomes .keynote-detail-kicker{color:var(--arc-accent)}.keynote-outcomes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:22px 0 0;padding:0;list-style:none;display:grid}.keynote-outcomes li{color:#dddee4;padding-left:20px;font-size:.84rem;line-height:1.55;position:relative}.keynote-outcomes li:before{content:"—";color:var(--arc-accent);position:absolute;left:0}.keynote-proof{color:#121217;background:#f8f6f1;padding-block:clamp(74px,6vw,96px)}.keynote-proof-grid{background:#fff;border:1px solid #d8d4d1;border-radius:11px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;min-height:500px;display:grid;overflow:hidden;box-shadow:0 18px 44px #14121412}.keynote-proof-media{background:#090b12;min-height:500px;position:relative;overflow:hidden}.keynote-proof-media:after{content:"";background:linear-gradient(#0000 50%,#04060cb8);position:absolute;inset:0}.keynote-proof-media img{object-fit:cover;filter:saturate(.9)contrast(1.05);transition:transform .75s var(--ease),filter .35s ease}.keynote-proof-media:hover img{filter:saturate(.96)contrast(1.05)brightness(.9);transform:scale(1.025)}.keynote-proof-media>span{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:800;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.keynote-proof-media>span i{color:var(--signal);font-size:1.35rem;font-style:normal}.keynote-proof-copy{flex-direction:column;justify-content:center;padding:clamp(38px,4.5vw,68px);display:flex}.keynote-proof-copy .eyebrow{letter-spacing:.2em;margin-bottom:18px}.keynote-proof-copy h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,3vw,3.35rem);font-weight:450;line-height:1.02}.keynote-proof-copy>p:not(.eyebrow){color:#5b5960;margin:26px 0 0;font-size:.94rem;line-height:1.72}.keynote-proof-copy .text-link{color:#141319;margin-top:30px}.keynote-buyer{color:#121217;background:linear-gradient(#faf9f6,#f2eee7);padding-block:clamp(76px,6vw,98px)}.keynote-buyer-grid{background:#ffffffb8;border:1px solid #d7d3cf;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.keynote-buyer-grid>div{border-bottom:1px solid #d7d3cf;border-right:1px solid #d7d3cf;min-height:170px;padding:28px 30px}.keynote-buyer-grid>div:nth-child(2n){border-right:0}.keynote-buyer-grid>div:nth-last-child(-n+2){border-bottom:0}.keynote-buyer-grid dt{color:#df1737;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:.65rem;font-weight:800}.keynote-buyer-grid dd{color:#4f4d53;margin:0;font-size:.88rem;line-height:1.68}.keynote-operations{border-top:1px solid #d4d0cd;margin-top:28px}.keynote-operations details{border-bottom:1px solid #d4d0cd}.keynote-operations summary{cursor:pointer;color:#1a191e;padding:22px 44px 22px 0;font-size:.98rem;font-weight:720;list-style:none;position:relative}.keynote-operations summary::-webkit-details-marker{display:none}.keynote-operations summary:after{content:"+";color:#df1737;transition:transform var(--motion-fast) var(--ease);font-size:1.5rem;font-weight:350;line-height:1;position:absolute;top:18px;right:4px}.keynote-operations details[open] summary:after{transform:rotate(45deg)}.keynote-operations details p{color:#626066;max-width:80ch;margin:-2px 0 22px;font-size:.88rem;line-height:1.7}.keynote-resources-link{color:#16151a;align-items:center;gap:14px;margin-top:28px;font-size:.88rem;font-weight:800;text-decoration-color:#df1737;display:inline-flex}.keynote-resources-link span{color:#df1737}.keynote-detail-cta{background:radial-gradient(circle at 83% 42%,#ffffff24,#0000 24%),linear-gradient(125deg,#d90e32,#ff3e58 56%,#e51638);padding-block:clamp(70px,6vw,94px);position:relative;overflow:hidden}.keynote-detail-cta:before{content:"";border:1px solid #fff3;border-radius:50%;width:610px;height:610px;position:absolute;top:-260px;right:-110px;box-shadow:inset 0 0 0 80px #ffffff06}.keynote-detail-cta-grid{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);align-items:center;gap:clamp(54px,6vw,96px);display:grid;position:relative}.keynote-detail-cta .eyebrow{color:#fff;letter-spacing:.22em;margin-bottom:18px}.keynote-detail-cta h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:840px;margin:0;font-size:clamp(3.05rem,3.85vw,4.15rem);font-weight:430;line-height:.99}.keynote-detail-cta h2 span{color:#14090d}.keynote-detail-cta-copy{border-left:1px solid #ffffff5c;padding:9px 0 9px clamp(38px,4vw,62px)}.keynote-detail-cta-copy>p{color:#ffffffd1;margin:0;font-size:.96rem;line-height:1.72}.keynote-detail-cta-copy .button{background:#101218;border-color:#101218;min-height:58px;margin-top:27px}@media (max-width:1050px){.keynote-detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.92fr);gap:34px;min-height:560px}.keynote-detail-hero-copy h1{font-size:clamp(3.2rem,5.5vw,4.2rem)}.keynote-detail-visual{height:440px}.keynote-arc-heading,.keynote-detail-cta-grid,.keynote-detail-heading{grid-template-columns:1fr;gap:28px}.keynote-arc-heading>p,.keynote-detail-cta-copy,.keynote-detail-heading>p{border-left:0;max-width:70ch;padding:0}.keynote-fit-grid,.keynote-fit-signals ul{grid-template-columns:1fr}.keynote-fit-signals li,.keynote-fit-signals li:first-child,.keynote-fit-signals li:last-child{border-bottom:1px solid #dedbd8;border-right:0;min-height:0;padding:17px 0}.keynote-fit-signals li:first-child{padding-top:0}.keynote-fit-signals li:last-child{border-bottom:0;padding-bottom:0}.keynote-alternate-fit{min-height:190px}.keynote-arc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keynote-arc-grid li:nth-child(2){border-right:0}.keynote-arc-grid li:nth-child(-n+2){border-bottom:1px solid #ffffff26}.keynote-arc-grid li:first-child,.keynote-arc-grid li:nth-child(3){padding-left:0}.keynote-arc-grid li:last-child,.keynote-arc-grid li:nth-child(2){padding-right:0}.keynote-proof-grid{grid-template-columns:1fr}.keynote-proof-media{min-height:470px}.keynote-detail-cta-copy .button{margin-top:22px}}@media (max-width:760px){.keynote-detail-hero{padding-top:84px}.keynote-detail-breadcrumb{padding-top:13px}.keynote-detail-breadcrumb .breadcrumbs{white-space:nowrap;overflow:hidden}.keynote-detail-breadcrumb .breadcrumbs li:last-child{text-overflow:ellipsis;overflow:hidden}.keynote-detail-hero-grid{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:38px 42px}.keynote-detail-hero-copy h1{font-size:clamp(2.75rem,12vw,3.45rem);line-height:.98}.keynote-detail-promise{margin-top:20px;font-size:1.17rem}.keynote-detail-intro{font-size:.89rem;line-height:1.66}.keynote-detail-actions{grid-template-columns:1fr;margin-top:26px;display:grid}.keynote-detail-actions .button{width:100%;min-height:54px;padding-inline:19px}.keynote-detail-visual{height:min(90vw,370px)}.keynote-detail-meta{grid-template-columns:1fr 1.25fr;bottom:18px;left:18px;right:18px}.keynote-detail-meta>span{padding:0 12px}.keynote-detail-meta>span:nth-child(2){border-right:0}.keynote-detail-meta>span:last-child{display:none}.keynote-arc,.keynote-buyer,.keynote-detail-cta,.keynote-fit,.keynote-proof{padding-block:60px 66px}.keynote-arc-heading,.keynote-detail-heading{margin-bottom:34px}.keynote-arc-heading h2,.keynote-detail-cta h2,.keynote-detail-heading h2{font-size:clamp(2.65rem,11.4vw,3.2rem);line-height:1}.keynote-arc-heading>p,.keynote-detail-heading>p{font-size:.91rem;line-height:1.66}.keynote-alternate-fit,.keynote-fit-signals{padding:25px 22px}.keynote-alternate-fit{min-height:0}.keynote-arc-grid{grid-template-columns:1fr}.keynote-arc-grid li,.keynote-arc-grid li:first-child,.keynote-arc-grid li:last-child,.keynote-arc-grid li:nth-child(2),.keynote-arc-grid li:nth-child(3){border-bottom:1px solid #ffffff26;border-right:0;min-height:0;padding:25px 0}.keynote-arc-grid li:last-child{border-bottom:0}.keynote-arc-grid li>span:after{margin:11px 0 17px}.keynote-outcomes{grid-template-columns:1fr;margin-top:30px}.keynote-outcomes>div{padding:25px 22px}.keynote-outcomes>div+div{border-top:1px solid #ffffff24;border-left:0}.keynote-outcomes ul{grid-template-columns:1fr}.keynote-proof-grid{min-height:0}.keynote-proof-media{min-height:min(92vw,390px)}.keynote-proof-copy{padding:34px 24px 38px}.keynote-proof-copy h2{font-size:2.5rem}.keynote-buyer-grid{grid-template-columns:1fr}.keynote-buyer-grid>div,.keynote-buyer-grid>div:nth-child(2n),.keynote-buyer-grid>div:nth-last-child(-n+2){border-bottom:1px solid #d7d3cf;border-right:0;min-height:0;padding:24px 22px}.keynote-buyer-grid>div:last-child{border-bottom:0}.keynote-detail-cta-copy .button{white-space:normal;text-align:center;width:100%;padding-inline:18px}}.video-evaluation,.video-index-cta,.video-index-hero,.video-scene-evidence,.video-tedx{content-visibility:auto;contain-intrinsic-size:auto 800px}.video-index-hero{background:radial-gradient(circle at 18% 58%,#1f225461,#0000 35%),radial-gradient(circle at 76% 36%,#7c0e2926,#0000 30%),linear-gradient(116deg,#060811,#03070e 72%,#060812);padding-top:108px;position:relative;overflow:hidden}.video-index-hero:before,.video-tedx:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#fff3 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000)}.video-index-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(54px,5vw,88px);min-height:610px;padding-block:64px 70px;display:grid;position:relative}.video-index-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(3.65rem,4.75vw,4.9rem);font-weight:650;line-height:.96}.video-evaluation-heading h2 span,.video-index-cta h2 span,.video-index-hero-copy h1 span,.video-library-heading h2 span{color:var(--signal)}.video-index-hero-copy>p:not(.eyebrow){color:#c8cbd4;max-width:61ch;margin:28px 0 0;font-size:clamp(.98rem,.88rem + .2vw,1.13rem);line-height:1.68}.video-index-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.video-index-actions .button{min-height:57px;padding-inline:28px}.video-index-visual{clip-path:polygon(7% 0,100% 0,100% 90%,93% 100%,0 100%,0 10%);background:#090a10;border:1px solid #ff3d5a47;height:500px;position:relative;overflow:hidden}.video-index-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04070d2e,#0000 48%),linear-gradient(#0000 58%,#03050ad6);position:absolute;inset:0}.video-index-visual>img{object-fit:cover;object-position:50% 41%;filter:saturate(.76)contrast(1.08)brightness(.82);transition:transform 1.1s var(--ease),filter .6s ease}.video-index-visual:hover>img{filter:saturate(.84)contrast(1.08)brightness(.87);transform:scale(1.018)}.video-index-visual-caption{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:25px;right:28px}.video-index-visual-caption>span{color:var(--signal);letter-spacing:-.06em;font-size:3.25rem;font-weight:250;line-height:1}.video-index-visual-caption p{color:#d8d9df;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;line-height:1.45}.video-index-visual-caption strong{color:#fff;font-weight:800}.video-evaluation{color:#111117;background:radial-gradient(circle at 85% 8%,#fff,#0000 31%),linear-gradient(#fbfbfa,#f4f2ee);padding-block:78px 88px}.video-evaluation-heading,.video-library-heading{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:end;gap:clamp(54px,5vw,82px);margin-bottom:46px;display:grid}.video-evaluation-heading h2,.video-library-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3.15rem,4.05vw,4.25rem);font-weight:390;line-height:1}.video-evaluation-heading>p,.video-library-heading>p{color:#4c4b51;border-left:1px solid #d2d0cd;margin:0 0 5px;padding:9px 0 9px clamp(35px,3.5vw,54px);font-size:clamp(.96rem,.86rem + .2vw,1.1rem);line-height:1.7}.video-evaluation-grid{border-block:1px solid #d5d2cf;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.video-evaluation-grid li{border-right:1px solid #d5d2cf;min-height:220px;padding:28px clamp(24px,2.5vw,38px)}.video-evaluation-grid li:first-child{padding-left:0}.video-evaluation-grid li:last-child{border-right:0;padding-right:0}.video-evaluation-grid li>span{color:#e21c3d;letter-spacing:.12em;font-size:.78rem;font-weight:800;display:block}.video-evaluation-grid li>span:after{content:"";background:#e21c3d;width:34px;height:1px;margin:14px 0 24px;display:block}.video-evaluation-grid h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,1.2rem + .35vw,1.65rem);line-height:1.1}.video-evaluation-grid p{color:#5b5960;margin:17px 0 0;font-size:.88rem;line-height:1.62}.video-tedx{background:radial-gradient(circle at 80% 8%,#25314c4d,#0000 33%),radial-gradient(circle at 20% 100%,#460b2133,#0000 27%),linear-gradient(116deg,#050b15,#030812 62%,#06101a);padding-block:82px 86px;position:relative;overflow:hidden}.video-tedx>.shell{z-index:1;position:relative}.video-tedx .video-library-heading>p{color:#adb1bc;border-left-color:#ffffff38}.video-tedx-grid{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:start;gap:22px;display:grid}.video-scene-evidence .video-card,.video-tedx .video-card{background:linear-gradient(125deg,#07111b,#09101a);border-color:#a3aec047;border-radius:10px;overflow:hidden;box-shadow:0 20px 55px #00000026}.video-scene-evidence .video-poster img,.video-tedx .video-poster img{filter:saturate(.82)contrast(1.07)brightness(.87)}.video-tedx .video-meta{min-height:116px;padding:23px 25px 25px}.video-tedx .video-meta h3{color:#f6f5f7;font-size:clamp(1.65rem,1.35rem + .6vw,2.1rem);font-weight:350}.video-tedx-secondary .video-meta h3{font-size:clamp(1.4rem,1.18rem + .45vw,1.75rem)}.video-observation{color:#afb3bf;grid-template-columns:auto 1fr;gap:18px;min-height:74px;margin:0;padding:20px 24px 4px;font-size:.84rem;line-height:1.55;display:grid}.video-observation span{color:var(--signal);letter-spacing:.14em;font-size:.67rem;font-weight:800}.video-privacy-note{color:#8f94a0;text-align:center;align-items:center;gap:12px;max-width:900px;margin:37px auto 0;font-size:.76rem;display:flex}.video-privacy-note span{color:var(--signal)}.video-scene-evidence{color:#111117;background:radial-gradient(circle at 5% 5%,#fff,#0000 24%),linear-gradient(#faf9f6,#f2f0eb);padding-block:80px 88px}.video-library-heading-paper>p{color:#4c4b51;border-left-color:#d2d0cd}.video-evidence-groups{border-top:1px solid #d5d2cf}.video-evidence-group{border-bottom:1px solid #d5d2cf;padding-block:52px 58px}.video-evidence-group-heading{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:end;gap:clamp(45px,5vw,78px);margin-bottom:32px;display:grid}.video-evidence-group-heading .eyebrow{margin-bottom:13px}.video-evidence-group-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,2.5vw,2.85rem);font-weight:430;line-height:1.04}.video-evidence-group-heading>p{color:#5b5960;max-width:70ch;margin:0;font-size:.94rem;line-height:1.68}.video-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.video-scene-evidence .video-card{grid-template-columns:minmax(0,1.42fr) minmax(230px,.58fr);align-items:stretch;display:grid}.video-scene-evidence .video-frame{aspect-ratio:16/9}.video-scene-evidence .video-meta{flex-direction:column;justify-content:flex-end;min-height:0;padding:25px 24px;display:flex}.video-scene-evidence .video-meta h3{color:#f5f4f6;font-size:clamp(1.25rem,1rem + .4vw,1.55rem);font-weight:420}.video-source-note{color:#fff;background:linear-gradient(120deg,#07101a,#070b12);border:1px solid #ffffff21;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr) auto;align-items:center;gap:clamp(35px,4vw,64px);margin-top:52px;padding:34px 38px;display:grid}.video-source-note .eyebrow{margin-bottom:10px}.video-source-note h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,1.4rem + .45vw,2rem);font-weight:430;line-height:1.08}.video-source-note>p{color:#aeb2bd;margin:0;font-size:.84rem;line-height:1.65}.video-source-note .button{min-width:190px}.video-index-cta{background:radial-gradient(circle at 82% 45%,#ff6f5c73,#0000 31%),linear-gradient(120deg,#e9163b,#f32647 50%,#cd0d34);padding-block:67px 72px;position:relative;overflow:hidden}.video-index-cta:before{content:"";pointer-events:none;opacity:.24;background:linear-gradient(140deg,#0000 47%,#ffffff38 47.2%,#0000 70%);position:absolute;inset:0}.video-index-cta-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(60px,7vw,110px);display:grid;position:relative}.video-index-cta .eyebrow{color:#fff}.video-index-cta h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3rem,4vw,4.15rem);font-weight:390;line-height:1.01}.video-index-cta h2 span{color:#17151c}.video-index-cta-copy{border-left:1px solid #ffffff59;padding-left:clamp(34px,4vw,60px)}.video-index-cta-copy p{color:#ffffffe0;margin:0 0 25px;font-size:.98rem;line-height:1.65}.video-index-cta .button{background:#11131a;border-color:#11131a}.video-index-cta .button:hover{background:#05060a}@media (max-width:1050px){.video-index-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:38px}.video-index-hero-copy h1{font-size:clamp(3.2rem,5.4vw,4rem)}.video-index-visual{height:440px}.video-evaluation-heading,.video-evidence-group-heading,.video-library-heading{grid-template-columns:1fr;gap:25px}.video-evaluation-heading>p,.video-library-heading>p{border-left:0;max-width:75ch;padding:0}.video-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-evaluation-grid li,.video-evaluation-grid li:first-child,.video-evaluation-grid li:last-child{min-height:196px;padding:27px 30px}.video-evaluation-grid li:nth-child(2n){border-right:0}.video-evaluation-grid li:nth-child(-n+2){border-bottom:1px solid #d5d2cf}.video-scene-evidence .video-card{grid-template-columns:1fr}.video-source-note{grid-template-columns:1fr 1.25fr}.video-source-note .button{width:fit-content}.video-index-cta-grid{gap:45px}}@media (max-width:760px){.video-index-hero{padding-top:84px}.video-index-hero-grid{grid-template-columns:1fr;gap:35px;min-height:0;padding-block:44px 54px}.video-index-hero-copy h1{font-size:clamp(2.75rem,12.4vw,3.35rem);line-height:.98}.video-index-hero-copy>p:not(.eyebrow){margin-top:22px;font-size:.92rem}.video-index-actions{grid-template-columns:1fr;margin-top:27px;display:grid}.video-index-actions .button{width:100%}.video-index-visual{height:min(92vw,360px)}.video-index-visual-caption{bottom:18px;right:19px}.video-index-visual-caption>span{font-size:2.55rem}.video-evaluation,.video-scene-evidence,.video-tedx{padding-block:58px 64px}.video-evaluation-heading,.video-library-heading{margin-bottom:33px}.video-evaluation-heading h2,.video-library-heading h2{font-size:clamp(2.65rem,11.5vw,3.15rem)}.video-evaluation-heading>p,.video-library-heading>p{font-size:.9rem}.video-evaluation-grid{grid-template-columns:1fr}.video-evaluation-grid li,.video-evaluation-grid li:first-child,.video-evaluation-grid li:last-child{border-bottom:1px solid #d5d2cf;border-right:0;min-height:0;padding:25px 0}.video-evaluation-grid li:last-child{border-bottom:0}.video-evaluation-grid li>span:after{margin:11px 0 17px}.video-evaluation-grid p{margin-top:12px}.video-evidence-grid,.video-tedx-grid{grid-template-columns:1fr;gap:28px}.video-observation{min-height:0;padding:16px 5px 0}.video-privacy-note{text-align:left;align-items:flex-start;margin-top:30px}.video-evidence-group{padding-block:38px 43px}.video-evidence-group-heading{margin-bottom:24px}.video-evidence-group-heading h3{font-size:2.15rem}.video-evidence-group-heading>p{font-size:.89rem}.video-scene-evidence .video-card{grid-template-columns:1fr}.video-scene-evidence .video-meta{min-height:116px}.video-source-note{grid-template-columns:1fr;gap:22px;margin-top:40px;padding:27px 24px}.video-source-note .button{width:100%}.video-index-cta{padding-block:58px 62px}.video-index-cta-grid{grid-template-columns:1fr;gap:30px}.video-index-cta h2{font-size:clamp(2.65rem,11.3vw,3.2rem)}.video-index-cta-copy{border-left:0;padding:0}.video-index-cta-copy .button{white-space:normal;text-align:center;width:100%;padding-inline:18px}}.testimonial-coverage,.testimonial-evidence,.testimonial-index-cta,.testimonial-index-hero,.testimonial-reading{content-visibility:auto;contain-intrinsic-size:auto 760px}.testimonial-index-hero{background:radial-gradient(circle at 18% 55%,#1f225459,#0000 35%),radial-gradient(circle at 78% 35%,#7c0e291f,#0000 30%),linear-gradient(116deg,#060811,#03070e 72%,#060812);padding-top:108px;position:relative;overflow:hidden}.testimonial-evidence:before,.testimonial-index-hero:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#fff3 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000)}.testimonial-index-hero-grid{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;gap:clamp(54px,5vw,88px);min-height:638px;padding-block:58px 65px;display:grid;position:relative}.testimonial-index-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(3.55rem,4.55vw,4.75rem);font-weight:650;line-height:.97}.testimonial-coverage h2 span,.testimonial-evidence-heading h2 span,.testimonial-index-cta h2 span,.testimonial-index-hero-copy h1 span,.testimonial-reading-heading h2 span{color:var(--signal)}.testimonial-index-hero-copy>p:not(.eyebrow){color:#c8cbd4;max-width:61ch;margin:27px 0 0;font-size:clamp(.98rem,.88rem + .2vw,1.12rem);line-height:1.68}.testimonial-index-actions{flex-wrap:wrap;gap:14px;margin-top:33px;display:flex}.testimonial-index-actions .button{min-height:57px;padding-inline:28px}.testimonial-index-visual{clip-path:polygon(7% 0,100% 0,100% 90%,93% 100%,0 100%,0 10%);background:#090a10;border:1px solid #ff3d5a3d;height:490px;position:relative;overflow:hidden}.testimonial-index-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04070d2e,#0000 48%),linear-gradient(#0000 52%,#03050adb);position:absolute;inset:0}.testimonial-index-visual>img{object-fit:cover;object-position:53% 50%;filter:saturate(.74)contrast(1.08)brightness(.78);transition:transform 1.1s var(--ease),filter .6s ease}.testimonial-index-visual:hover>img{filter:saturate(.82)contrast(1.08)brightness(.83);transform:scale(1.018)}.testimonial-index-stats{z-index:2;border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:23px;left:26px;right:26px}.testimonial-index-stats>div{border-right:1px solid #ffffff2e;align-items:center;gap:11px;padding:16px 18px 0;display:flex}.testimonial-index-stats>div:first-child{padding-left:0}.testimonial-index-stats>div:last-child{border-right:0;padding-right:0}.testimonial-index-stats strong{color:#fff;letter-spacing:-.05em;font-size:clamp(1.55rem,1.25rem + .6vw,2rem);font-weight:300;line-height:1}.testimonial-index-stats span{color:#d1d3da;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:750;line-height:1.35}.testimonial-reading{color:#111117;background:radial-gradient(circle at 85% 8%,#fff,#0000 31%),linear-gradient(#fbfbfa,#f4f2ee);padding-block:74px 82px}.testimonial-evidence-heading,.testimonial-reading-heading{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:end;gap:clamp(54px,5vw,82px);margin-bottom:43px;display:grid}.testimonial-evidence-heading h2,.testimonial-reading-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(3.1rem,4vw,4.2rem);font-weight:390;line-height:1}.testimonial-evidence-heading>p,.testimonial-reading-heading>p{color:#4c4b51;border-left:1px solid #d2d0cd;margin:0 0 5px;padding:9px 0 9px clamp(35px,3.5vw,54px);font-size:clamp(.96rem,.86rem + .2vw,1.08rem);line-height:1.7}.testimonial-reading-grid{border-block:1px solid #d5d2cf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.testimonial-reading-grid li{border-right:1px solid #d5d2cf;min-height:205px;padding:28px clamp(30px,3vw,45px)}.testimonial-reading-grid li:first-child{padding-left:0}.testimonial-reading-grid li:last-child{border-right:0;padding-right:0}.testimonial-reading-grid li>span{color:#e21c3d;letter-spacing:.12em;font-size:.78rem;font-weight:800;display:block}.testimonial-reading-grid li>span:after{content:"";background:#e21c3d;width:34px;height:1px;margin:13px 0 22px;display:block}.testimonial-reading-grid h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,1.25rem + .35vw,1.7rem);line-height:1.1}.testimonial-reading-grid p{color:#5b5960;max-width:34ch;margin:16px 0 0;font-size:.88rem;line-height:1.62}.testimonial-evidence{background:radial-gradient(circle at 80% 8%,#25314c4d,#0000 33%),radial-gradient(circle at 20% 100%,#460b2133,#0000 27%),linear-gradient(116deg,#050b15,#030812 62%,#06101a);padding-block:80px 86px;position:relative;overflow:hidden}.testimonial-evidence>.shell{z-index:1;position:relative}.testimonial-evidence-heading>p{color:#adb1bc;border-left-color:#ffffff38}.testimonial-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.testimonial-evidence-card{transition:transform var(--motion-base) var(--ease),border-color var(--motion-base) ease,box-shadow var(--motion-base) ease;background:#f7f5f1;border:1px solid #a3aec047;border-radius:10px;overflow:hidden;box-shadow:0 20px 55px #00000029}.testimonial-evidence-card .video-card{box-shadow:none;background:linear-gradient(125deg,#07111b,#09101a);border:0;border-radius:0}.testimonial-evidence-card .video-card:hover{box-shadow:none;border-color:#0000;transform:none}.testimonial-evidence-card .video-poster img{filter:saturate(.8)contrast(1.06)brightness(.88)}.testimonial-evidence-card .video-meta{min-height:118px;padding:22px 24px 24px}.testimonial-evidence-card .video-meta .eyebrow{color:var(--signal);margin-bottom:9px}.testimonial-evidence-card .video-meta h3{color:#f5f4f6;font-size:clamp(1.27rem,1.05rem + .4vw,1.58rem);font-weight:430}.testimonial-brand-row{color:#55545b;border-top:1px solid #dedbd6;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 18px;display:flex}.testimonial-brand-logo{width:145px;height:45px;position:relative}.testimonial-brand-logo img{object-fit:contain;object-position:left center}.testimonial-brand-row>span{color:#817e83;letter-spacing:.11em;white-space:nowrap;font-size:.62rem;font-weight:800}.testimonial-privacy-note{color:#8f94a0;text-align:center;justify-content:center;align-items:center;gap:12px;max-width:920px;margin:36px auto 0;font-size:.76rem;display:flex}.testimonial-privacy-note span{color:var(--signal)}@media (hover:hover) and (pointer:fine){.testimonial-evidence-card:hover{border-color:#ff3d5a6b;transform:translateY(-6px);box-shadow:0 25px 62px #00000040,0 0 0 1px #ff3d5a0f}}.testimonial-coverage{color:#111117;background:radial-gradient(circle at 7% 7%,#fff,#0000 25%),linear-gradient(#faf9f6,#f2f0eb);padding-block:78px 84px}.testimonial-coverage-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(65px,7vw,110px);display:grid}.testimonial-coverage-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(3.15rem,4.1vw,4.35rem);font-weight:390;line-height:1}.testimonial-coverage-copy>p:not(.eyebrow){color:#55535a;max-width:58ch;margin:25px 0 26px;font-size:.97rem;line-height:1.7}.testimonial-coverage .text-link{color:#17151b}.testimonial-country-list{border-block:1px solid #d3d0cc}.testimonial-country-list article{border-bottom:1px solid #d3d0cc;grid-template-columns:72px 1fr;align-items:center;gap:25px;min-height:126px;padding:22px 0;display:grid}.testimonial-country-list article:last-child{border-bottom:0}.testimonial-country-list article>span{color:#e21c3d;letter-spacing:-.04em;font-size:1.35rem;font-weight:300}.testimonial-country-list h3{letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:620;line-height:1.1}.testimonial-country-list p{color:#646168;margin:9px 0 0;font-size:.86rem;line-height:1.5}.testimonial-index-cta{background:radial-gradient(circle at 82% 45%,#ff6f5c73,#0000 31%),linear-gradient(120deg,#e9163b,#f32647 50%,#cd0d34);padding-block:66px 70px;position:relative;overflow:hidden}.testimonial-index-cta:before{content:"";pointer-events:none;opacity:.24;background:linear-gradient(140deg,#0000 47%,#ffffff38 47.2%,#0000 70%);position:absolute;inset:0}.testimonial-index-cta-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);align-items:center;gap:clamp(60px,7vw,110px);display:grid;position:relative}.testimonial-index-cta .eyebrow{color:#fff}.testimonial-index-cta h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3rem,4vw,4.1rem);font-weight:390;line-height:1.01}.testimonial-index-cta h2 span{color:#17151c}.testimonial-index-cta-copy{border-left:1px solid #ffffff59;padding-left:clamp(34px,4vw,60px)}.testimonial-index-cta-copy>p{color:#ffffffe0;margin:0 0 24px;font-size:.98rem;line-height:1.65}.testimonial-index-cta-copy>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.testimonial-index-cta .button{background:#11131a;border-color:#11131a}.testimonial-index-cta .button:hover{background:#05060a}.testimonial-index-cta .text-link{font-size:.82rem}@media (max-width:1050px){.testimonial-index-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:38px}.testimonial-index-hero-copy h1{font-size:clamp(3.05rem,5.25vw,3.9rem)}.testimonial-index-visual{height:445px}.testimonial-evidence-heading,.testimonial-reading-heading{grid-template-columns:1fr;gap:24px}.testimonial-evidence-heading>p,.testimonial-reading-heading>p{border-left:0;max-width:75ch;padding:0}.testimonial-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-coverage-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:50px}.testimonial-index-cta-grid{gap:44px}}@media (max-width:760px){.testimonial-index-hero{padding-top:84px}.testimonial-index-hero-grid{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:40px 48px}.testimonial-index-hero-copy h1{font-size:clamp(2.7rem,12vw,3.28rem);line-height:.98}.testimonial-index-hero-copy>p:not(.eyebrow){margin-top:22px;font-size:.92rem}.testimonial-index-actions{grid-template-columns:1fr;margin-top:27px;display:grid}.testimonial-index-actions .button{width:100%}.testimonial-index-visual{height:min(78vw,315px)}.testimonial-index-stats{bottom:15px;left:16px;right:16px}.testimonial-index-stats>div{padding:12px 9px 0;display:block}.testimonial-index-stats span,.testimonial-index-stats strong{display:block}.testimonial-index-stats span{margin-top:5px;font-size:.55rem}.testimonial-coverage,.testimonial-evidence,.testimonial-reading{padding-block:58px 64px}.testimonial-evidence-heading,.testimonial-reading-heading{margin-bottom:33px}.testimonial-coverage-copy h2,.testimonial-evidence-heading h2,.testimonial-reading-heading h2{font-size:clamp(2.6rem,11.3vw,3.12rem)}.testimonial-evidence-heading>p,.testimonial-reading-heading>p{font-size:.9rem}.testimonial-reading-grid{grid-template-columns:1fr}.testimonial-reading-grid li,.testimonial-reading-grid li:first-child,.testimonial-reading-grid li:last-child{border-bottom:1px solid #d5d2cf;border-right:0;min-height:0;padding:25px 0}.testimonial-reading-grid li:last-child{border-bottom:0}.testimonial-reading-grid li>span:after{margin:11px 0 17px}.testimonial-reading-grid p{margin-top:12px}.testimonial-evidence-grid{grid-template-columns:1fr;gap:25px}.testimonial-evidence-card .video-meta{min-height:110px}.testimonial-brand-logo{width:128px;height:41px}.testimonial-brand-row>span{font-size:.56rem}.testimonial-privacy-note{text-align:left;align-items:flex-start;margin-top:29px}.testimonial-coverage-grid{grid-template-columns:1fr;gap:42px}.testimonial-country-list article{grid-template-columns:54px 1fr;gap:17px;min-height:0;padding:21px 0}.testimonial-index-cta{padding-block:58px 62px}.testimonial-index-cta-grid{grid-template-columns:1fr;gap:30px}.testimonial-index-cta h2{font-size:clamp(2.6rem,11.2vw,3.15rem)}.testimonial-index-cta-copy{border-left:0;padding:0}.testimonial-index-cta-copy>div{grid-template-columns:1fr;gap:20px;display:grid}.testimonial-index-cta .button{white-space:normal;text-align:center;width:100%;padding-inline:18px}}.about-disciplines,.about-index-cta,.about-index-hero,.about-stage,.about-turning-point{content-visibility:auto;contain-intrinsic-size:auto 780px}.about-index-hero{background:radial-gradient(circle at 19% 54%,#1f22545c,#0000 35%),radial-gradient(circle at 78% 32%,#7a0f2821,#0000 30%),linear-gradient(116deg,#060811,#03070e 72%,#060812);padding-top:108px;position:relative;overflow:hidden}.about-index-hero:before,.about-turning-point:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#fff3 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000)}.about-index-hero-grid{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(500px,1.02fr);align-items:center;gap:clamp(54px,5vw,88px);min-height:654px;padding-block:56px 62px;display:grid;position:relative}.about-index-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3.3rem,4.2vw,4.45rem);font-weight:650;line-height:.98}.about-disciplines-heading h2 span,.about-index-cta h2 span,.about-index-hero-copy h1 span,.about-stage-copy h2 span,.about-turning-copy h2 span{color:var(--signal)}.about-index-hero-copy>p:not(.eyebrow){color:#c8cbd4;max-width:63ch;margin:26px 0 0;font-size:clamp(.96rem,.87rem + .18vw,1.1rem);line-height:1.67}.about-index-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.about-index-actions .button{min-height:57px;padding-inline:28px}.about-index-portrait{clip-path:polygon(7% 0,100% 0,100% 90%,93% 100%,0 100%,0 10%);background:#090a10;border:1px solid #ff3d5a42;height:520px;position:relative;overflow:hidden}.about-index-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04070d0f,#0000 48%),linear-gradient(#0000 56%,#03050adb);position:absolute;inset:0}.about-index-portrait>img{object-fit:cover;object-position:50% 35%;filter:saturate(.76)contrast(1.06)brightness(.84);transition:transform 1.1s var(--ease),filter .6s ease}.about-index-portrait:hover>img{filter:saturate(.84)contrast(1.06)brightness(.88);transform:scale(1.018)}.about-index-facts{z-index:2;border-top:1px solid #ffffff47;grid-template-columns:.72fr .95fr 1.33fr;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.about-index-facts span{color:#e1e2e7;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff2e;align-items:center;min-height:48px;padding:15px 16px 0;font-size:.62rem;font-weight:760;line-height:1.35;display:flex}.about-index-facts span:first-child{padding-left:0}.about-index-facts span:last-child{border-right:0;padding-right:0}.about-disciplines{color:#111117;background:radial-gradient(circle at 85% 8%,#fff,#0000 31%),linear-gradient(#fbfbfa,#f4f2ee);padding-block:76px 84px}.about-disciplines-heading{grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);align-items:end;gap:clamp(54px,5vw,82px);margin-bottom:44px;display:grid}.about-disciplines-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(3.05rem,3.95vw,4.15rem);font-weight:390;line-height:1}.about-disciplines-heading>p{color:#4c4b51;border-left:1px solid #d2d0cd;margin:0 0 5px;padding:9px 0 9px clamp(35px,3.5vw,54px);font-size:clamp(.96rem,.86rem + .2vw,1.08rem);line-height:1.7}.about-disciplines-grid{border-block:1px solid #d5d2cf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-disciplines-grid li{border-right:1px solid #d5d2cf;min-height:238px;padding:28px clamp(30px,3vw,45px)}.about-disciplines-grid li:first-child{padding-left:0}.about-disciplines-grid li:last-child{border-right:0;padding-right:0}.about-disciplines-grid li>div{align-items:center;gap:17px;display:flex}.about-disciplines-grid li>div>span{color:#e21c3d;letter-spacing:.12em;font-size:.78rem;font-weight:800}.about-disciplines-grid li>div>p{color:#9b252e;letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:800}.about-disciplines-grid li>div:after{content:"";background:#e21c3d;width:34px;height:1px;margin-left:auto}.about-disciplines-grid h3{letter-spacing:-.04em;margin:30px 0 0;font-size:clamp(1.6rem,1.38rem + .4vw,1.9rem);font-weight:560;line-height:1.1}.about-disciplines-grid li>p{color:#5b5960;max-width:35ch;margin:18px 0 0;font-size:.9rem;line-height:1.65}.about-turning-point{background:radial-gradient(circle at 82% 18%,#25314c4f,#0000 32%),linear-gradient(116deg,#050b15,#030812 62%,#06101a);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.about-turning-image{z-index:1;background:#06101a;min-height:680px;position:relative;overflow:hidden}.about-turning-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0409100a,#04091000 70%,#0409106b),linear-gradient(#0000 66%,#03080f5c);position:absolute;inset:0}.about-turning-image img{object-fit:cover;object-position:50% 46%;filter:saturate(.9)contrast(1.05)brightness(.84)}.about-turning-copy{z-index:1;align-items:center;min-width:0;min-height:680px;padding:68px clamp(55px,6.4vw,110px);display:flex;position:relative}.about-turning-copy>div{width:min(100%,630px)}.about-turning-copy h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,3.75vw,4rem);font-weight:360;line-height:1.01}.about-turning-copy>div>p:not(.eyebrow){color:#c6c9d2;margin:26px 0 0;font-size:clamp(.94rem,.85rem + .18vw,1.06rem);line-height:1.68}.about-verification-note{border-left:2px solid var(--amber);background:#f4a62313;margin-top:31px;padding:21px 23px}.about-verification-note strong{color:#f3c26d;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.about-verification-note p{color:#bcb9b4;margin:8px 0 0;font-size:.78rem;line-height:1.58}.about-principles{z-index:1;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 min(4vw,64px);list-style:none;display:grid;position:relative}.about-principles li{border-right:1px solid #ffffff24;min-height:208px;padding:38px clamp(26px,3vw,46px)}.about-principles li:first-child{padding-left:0}.about-principles li:last-child{border-right:0;padding-right:0}.about-principles li>span{color:var(--signal);letter-spacing:.12em;font-size:.75rem;font-weight:800}.about-principles h3{margin:21px 0 0;font-size:1.42rem;font-weight:560;line-height:1.1}.about-principles p{color:#9fa4af;margin:14px 0 0;font-size:.82rem;line-height:1.58}.about-stage{color:#111117;background:radial-gradient(circle at 8% 8%,#fff,#0000 27%),linear-gradient(#faf9f6,#f2f0eb);padding-block:80px 86px}.about-stage-grid{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:stretch;gap:clamp(55px,6vw,92px);display:grid}.about-stage-image{background:#111;border-radius:10px;min-height:660px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0d0b1124}.about-stage-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07050817,#0000 48%),linear-gradient(#0000 62%,#0705082e);position:absolute;inset:0}.about-stage-image img{object-fit:cover;object-position:52% 50%;filter:saturate(.88)contrast(1.05)}.about-stage-copy{align-self:center}.about-stage-copy h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.05rem,3.75vw,4rem);font-weight:390;line-height:1}.about-stage-copy>p:not(.eyebrow){color:#55535a;max-width:61ch;margin:25px 0 0;font-size:.96rem;line-height:1.7}.about-stage-list{border-block:1px solid #d3d0cc;margin-top:35px}.about-stage-list article{border-bottom:1px solid #d3d0cc;grid-template-columns:54px 1fr;align-items:center;gap:23px;min-height:116px;padding:20px 0;display:grid}.about-stage-list article:last-child{border-bottom:0}.about-stage-list article>span{color:#e21c3d;letter-spacing:.12em;font-size:.78rem;font-weight:800}.about-stage-list h3{letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:640;line-height:1.1}.about-stage-list p{color:#646168;margin:7px 0 0;font-size:.84rem;line-height:1.55}.about-index-cta{background:radial-gradient(circle at 82% 45%,#ff6f5c73,#0000 31%),linear-gradient(120deg,#e9163b,#f32647 50%,#cd0d34);padding-block:66px 70px;position:relative;overflow:hidden}.about-index-cta:before{content:"";pointer-events:none;opacity:.24;background:linear-gradient(140deg,#0000 47%,#ffffff38 47.2%,#0000 70%);position:absolute;inset:0}.about-index-cta-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);align-items:center;gap:clamp(60px,7vw,110px);display:grid;position:relative}.about-index-cta .eyebrow{color:#fff}.about-index-cta h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3rem,4vw,4.1rem);font-weight:390;line-height:1.01}.about-index-cta h2 span{color:#17151c}.about-index-cta-copy{border-left:1px solid #ffffff59;padding-left:clamp(34px,4vw,60px)}.about-index-cta-copy>p{color:#ffffffe0;margin:0 0 24px;font-size:.98rem;line-height:1.65}.about-index-cta-copy>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.about-index-cta .button{background:#11131a;border-color:#11131a}.about-index-cta .button:hover{background:#05060a}.about-index-cta .text-link{font-size:.82rem}@media (max-width:1050px){.about-index-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);gap:38px}.about-index-hero-copy h1{font-size:clamp(2.95rem,5vw,3.75rem)}.about-index-portrait{height:455px}.about-disciplines-heading{grid-template-columns:1fr;gap:24px}.about-disciplines-heading>p{border-left:0;max-width:75ch;padding:0}.about-turning-copy{padding-inline:48px}.about-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles li:nth-child(2n){border-right:0}.about-principles li:nth-child(-n+2){border-bottom:1px solid #ffffff24}.about-principles li:first-child,.about-principles li:nth-child(3){padding-left:0}.about-principles li:last-child,.about-principles li:nth-child(2){padding-right:0}.about-stage-grid{grid-template-columns:minmax(0,.95fr) minmax(450px,1.05fr);gap:47px}.about-index-cta-grid{gap:44px}}@media (max-width:760px){.about-index-hero{padding-top:84px}.about-index-hero-grid{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:40px 48px}.about-index-hero-copy h1{font-size:clamp(2.6rem,11.7vw,3.18rem);line-height:.99}.about-index-hero-copy>p:not(.eyebrow){margin-top:21px;font-size:.9rem}.about-index-actions{grid-template-columns:1fr;margin-top:26px;display:grid}.about-index-actions .button{width:100%}.about-index-portrait{height:min(74vw,295px)}.about-index-facts{grid-template-columns:.8fr 1fr;bottom:14px;left:15px;right:15px}.about-index-facts span{min-height:40px;padding:10px 9px 0;font-size:.54rem}.about-index-facts span:nth-child(2){border-right:0}.about-index-facts span:last-child{display:none}.about-disciplines,.about-stage{padding-block:58px 64px}.about-disciplines-heading{margin-bottom:33px}.about-disciplines-heading h2,.about-stage-copy h2,.about-turning-copy h2{font-size:clamp(2.55rem,11.1vw,3.08rem)}.about-disciplines-heading>p{font-size:.9rem}.about-disciplines-grid{grid-template-columns:1fr}.about-disciplines-grid li,.about-disciplines-grid li:first-child,.about-disciplines-grid li:last-child{border-bottom:1px solid #d5d2cf;border-right:0;min-height:0;padding:25px 0}.about-disciplines-grid li:last-child{border-bottom:0}.about-disciplines-grid h3{margin-top:20px}.about-disciplines-grid li>p{margin-top:12px}.about-turning-point{grid-template-columns:1fr}.about-turning-image{min-height:min(118vw,455px)}.about-turning-copy{min-height:0;padding:52px 20px 57px}.about-turning-copy>div>p:not(.eyebrow){font-size:.91rem}.about-verification-note{padding:19px 20px}.about-principles{grid-template-columns:1fr;padding:0 20px}.about-principles li,.about-principles li:first-child,.about-principles li:last-child,.about-principles li:nth-child(2),.about-principles li:nth-child(3){border-bottom:1px solid #ffffff24;border-right:0;min-height:0;padding:24px 0}.about-principles li:last-child{border-bottom:0}.about-principles h3{margin-top:13px}.about-stage-grid{grid-template-columns:1fr;gap:40px}.about-stage-image{min-height:min(106vw,420px)}.about-stage-copy>p:not(.eyebrow){font-size:.91rem}.about-stage-list article{min-height:0;padding:19px 0}.about-index-cta{padding-block:58px 62px}.about-index-cta-grid{grid-template-columns:1fr;gap:30px}.about-index-cta h2{font-size:clamp(2.55rem,11vw,3.1rem)}.about-index-cta-copy{border-left:0;padding:0}.about-index-cta-copy>div{grid-template-columns:1fr;gap:20px;display:grid}.about-index-cta .button{white-space:normal;text-align:center;width:100%;padding-inline:18px}}.organizer-copy,.organizer-cta,.organizer-governance,.organizer-hero,.organizer-kit,.organizer-production{content-visibility:auto;contain-intrinsic-size:auto 760px}.organizer-hero{background:radial-gradient(circle at 20% 54%,#2124566b,#0000 36%),radial-gradient(circle at 84% 42%,#99122d26,#0000 30%),linear-gradient(116deg,#060811,#03070e 72%,#070713);padding-top:108px;position:relative;overflow:hidden}.organizer-hero:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#fff3 .55px,#0000 0);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 78%,#0000)}.organizer-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(52px,5vw,86px);min-height:610px;padding-block:57px 64px;display:grid;position:relative}.organizer-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(3.55rem,4.6vw,4.78rem);font-weight:650;line-height:.96}.organizer-copy-heading h2 span,.organizer-governance h2 span,.organizer-hero-copy h1 span,.organizer-production h2 span,.organizer-section-heading h2 span{color:var(--signal)}.organizer-hero-copy>p:not(.eyebrow){color:#c8cbd4;max-width:61ch;margin:27px 0 0;font-size:clamp(.98rem,.88rem + .2vw,1.12rem);line-height:1.68}.organizer-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.organizer-hero-actions .button{min-height:57px;padding-inline:28px}.organizer-hero-visual{clip-path:polygon(7% 0,100% 0,100% 90%,93% 100%,0 100%,0 10%);background:#090a10;border:1px solid #ff3d5a45;height:490px;position:relative;overflow:hidden}.organizer-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04070d1a,#0000 52%),linear-gradient(#0000 53%,#03050ae0);position:absolute;inset:0}.organizer-hero-visual>img{object-fit:cover;object-position:50% 50%;filter:saturate(.74)contrast(1.08)brightness(.8);transition:transform 1.1s var(--ease),filter .6s ease}.organizer-hero-visual:hover>img{filter:saturate(.82)contrast(1.08)brightness(.84);transform:scale(1.018)}.organizer-hero-status{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#05060cb8;border:1px solid #ffffff2e;grid-template-columns:auto 1fr;align-items:center;gap:2px 25px;padding:17px 20px;display:grid;position:absolute;bottom:24px;left:29px;right:29px}.organizer-hero-status p{color:var(--signal);letter-spacing:.15em;writing-mode:vertical-rl;grid-row:1/span 2;margin:0;font-size:.65rem;font-weight:850;transform:rotate(180deg)}.organizer-hero-status strong{color:#fff;font-size:1rem;line-height:1.25}.organizer-hero-status span{color:#aeb0bb;font-size:.72rem;line-height:1.45}.organizer-kit{color:#111116;background:linear-gradient(145deg,#fff,#f7f6f3 58%,#fff);padding-block:82px 88px}.organizer-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:end;gap:clamp(45px,5vw,78px);margin-bottom:48px;display:grid}.organizer-copy-heading .eyebrow,.organizer-section-heading .eyebrow{color:#d81d3b}.organizer-section-heading h2{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(3rem,3.8vw,4rem);font-weight:410;line-height:1.01}.organizer-section-heading>p{color:#56535a;border-left:1px solid #d4d1ce;margin:0 0 7px;padding-left:clamp(35px,4vw,58px);font-size:.98rem;line-height:1.7}.organizer-resource-grid{border-block:1px solid #d8d5d2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.organizer-resource-grid li{border-right:1px solid #d8d5d2;min-height:252px;padding:28px 27px 26px}.organizer-resource-grid li:first-child{padding-left:0}.organizer-resource-grid li:last-child{border-right:0;padding-right:0}.organizer-resource-grid li>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.organizer-resource-grid li>div>span{color:#dc1d3d;letter-spacing:.13em;font-size:.75rem;font-weight:850}.organizer-resource-grid li>div>p{color:#78747a;letter-spacing:.11em;text-align:right;margin:0;font-size:.57rem;font-weight:800}.organizer-resource-grid h3{letter-spacing:-.04em;margin:56px 0 0;font-size:1.46rem;font-weight:650;line-height:1.1}.organizer-resource-grid li>p{color:#646168;margin:16px 0 0;font-size:.82rem;line-height:1.58}.organizer-copy{background:radial-gradient(circle at 75% 18%,#24215161,#0000 32%),linear-gradient(112deg,#090a16,#050810 74%,#080812);padding-block:82px 92px}.organizer-copy-heading{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:end;gap:clamp(45px,5vw,78px);margin-bottom:43px;display:grid}.organizer-copy-heading .eyebrow{grid-column:1/-1;margin-bottom:-2px}.organizer-copy-heading h2{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(3rem,3.8vw,4rem);font-weight:410;line-height:1.01}.organizer-copy-heading>p{color:#bfc1ca;border-left:1px solid #ffffff40;margin:0 0 7px;padding-left:clamp(35px,4vw,58px);font-size:.96rem;line-height:1.68}.organizer-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.organizer-copy-card{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #fff3;flex-direction:column;min-height:375px;padding:31px 33px 27px;display:flex;box-shadow:inset 0 -1px #ff3d5a59}.organizer-copy-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.organizer-copy-card-heading .eyebrow{margin-bottom:13px;font-size:.66rem}.organizer-copy-card-heading h3{letter-spacing:-.04em;margin:0;font-size:1.55rem;line-height:1.1}.organizer-copy-card-heading>span{color:#6ee7bc;letter-spacing:.12em;border:1px solid #37cf9d61;flex:none;padding:7px 9px;font-size:.54rem;font-weight:850}.organizer-copy-text{color:#eeedf1;-webkit-user-select:text;user-select:text;margin:35px 0 30px;font-size:1rem;line-height:1.72}.organizer-copy-actions{border-top:1px solid #ffffff1f;align-items:center;gap:22px;margin-top:auto;padding-top:21px;display:flex}.organizer-copy-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:13px;padding:0;font-size:.78rem;font-weight:780;display:inline-flex}.organizer-copy-actions button span{color:var(--signal);font-size:1.1rem}.organizer-copy-actions>p{color:#888c97;margin:0;font-size:.64rem;line-height:1.45}.organizer-production{color:#16151a;background:#f6f4ef;padding-block:88px 94px}.organizer-production-grid{grid-template-columns:minmax(0,.9fr) minmax(510px,1.1fr);gap:clamp(62px,7vw,106px);display:grid}.organizer-production-copy{align-self:center}.organizer-production .eyebrow{color:#d41c3a}.organizer-production h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(3rem,3.65vw,3.85rem);font-weight:410;line-height:1.01}.organizer-production-copy>p:not(.eyebrow){color:#5c595f;max-width:62ch;margin:24px 0 0;font-size:.94rem;line-height:1.68}.organizer-technical-list{border-block:1px solid #d5d2ce;gap:0;margin:31px 0 0;padding:0;list-style:none;display:grid}.organizer-technical-list li{color:#4a484e;border-bottom:1px solid #dfdcd8;grid-template-columns:28px 1fr;gap:12px;padding:14px 0;font-size:.82rem;display:grid}.organizer-technical-list li:last-child{border-bottom:0}.organizer-technical-list span{color:#d51c3c;font-weight:850}.organizer-production-flow{border-left:1px solid #d4d1cd;padding-left:clamp(36px,4vw,60px)}.organizer-production-flow>.eyebrow{margin-bottom:22px}.organizer-production-flow ol{margin:0;padding:0;list-style:none}.organizer-production-flow li{border-bottom:1px solid #d9d6d2;grid-template-columns:54px 1fr;align-items:center;gap:23px;min-height:112px;display:grid}.organizer-production-flow li:last-child{border-bottom:0}.organizer-production-flow li>span{color:#d81d3c;letter-spacing:.13em;font-size:.72rem;font-weight:850}.organizer-production-flow h3{letter-spacing:-.035em;margin:0;font-size:1.28rem;font-weight:650;line-height:1.15}.organizer-production-flow li p{color:#666269;margin:7px 0 0;font-size:.79rem;line-height:1.5}.organizer-governance{background:linear-gradient(110deg,#0b0c17,#050810 68%,#080811);padding-block:76px 82px}.organizer-governance-grid{grid-template-columns:minmax(0,.72fr) minmax(600px,1.28fr);align-items:center;gap:clamp(58px,7vw,106px);display:grid}.organizer-governance h2{letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(2.75rem,3.4vw,3.65rem);font-weight:410;line-height:1.02}.organizer-governance-cards{border:1px solid #ffffff2b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organizer-governance-cards article{min-height:242px;padding:29px 29px 27px}.organizer-governance-cards article+article{border-left:1px solid #ffffff2b}.organizer-governance-cards span{color:var(--signal);letter-spacing:.14em;font-size:.6rem;font-weight:850}.organizer-governance-cards h3{letter-spacing:-.035em;margin:40px 0 0;font-size:1.35rem;line-height:1.15}.organizer-governance-cards p{color:#acaeb8;margin:15px 0 0;font-size:.78rem;line-height:1.6}.organizer-cta{background:radial-gradient(circle at 82% 45%,#ff6f5c73,#0000 31%),linear-gradient(120deg,#e9163b,#f32647 50%,#cd0d34);padding-block:66px 70px;position:relative;overflow:hidden}.organizer-cta:before{content:"";pointer-events:none;opacity:.24;background:linear-gradient(140deg,#0000 47%,#ffffff38 47.2%,#0000 70%);position:absolute;inset:0}.organizer-cta-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);align-items:center;gap:clamp(60px,7vw,110px);display:grid;position:relative}.organizer-cta .eyebrow{color:#fff}.organizer-cta h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3rem,4vw,4.1rem);font-weight:410;line-height:1.01}.organizer-cta h2 span{color:#17151c}.organizer-cta-copy{border-left:1px solid #ffffff59;padding-left:clamp(34px,4vw,60px)}.organizer-cta-copy>p{color:#ffffffe0;margin:0 0 24px;font-size:.96rem;line-height:1.65}.organizer-cta-copy>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.organizer-cta .button{background:#11131a;border-color:#11131a}.organizer-cta .button:hover{background:#05060a}.organizer-cta .text-link{font-size:.8rem}@media (max-width:1100px){.organizer-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);gap:38px}.organizer-hero-copy h1{font-size:clamp(3.1rem,5vw,3.85rem)}.organizer-hero-visual{height:440px}.organizer-copy-heading,.organizer-section-heading{grid-template-columns:1fr;gap:23px}.organizer-copy-heading>p,.organizer-section-heading>p{border-left:0;max-width:76ch;padding:0}.organizer-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-resource-grid li,.organizer-resource-grid li:first-child,.organizer-resource-grid li:last-child{border-bottom:1px solid #d8d5d2;border-right:1px solid #d8d5d2;min-height:225px;padding:27px}.organizer-resource-grid li:nth-child(2n){border-right:0}.organizer-resource-grid li:nth-last-child(-n+2){border-bottom:0}.organizer-resource-grid h3{margin-top:42px}.organizer-production-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:48px}.organizer-governance-grid{grid-template-columns:1fr;gap:38px}.organizer-governance h2{max-width:800px}.organizer-cta-grid{gap:44px}}@media (max-width:760px){.organizer-hero{padding-top:84px}.organizer-hero-grid{grid-template-columns:1fr;gap:31px;min-height:0;padding-block:40px 48px}.organizer-hero-copy h1{font-size:clamp(2.65rem,11.9vw,3.2rem);line-height:.98}.organizer-hero-copy>p:not(.eyebrow){margin-top:21px;font-size:.91rem}.organizer-hero-actions{grid-template-columns:1fr;margin-top:27px;display:grid}.organizer-hero-actions .button{width:100%}.organizer-hero-visual{height:min(90vw,345px)}.organizer-hero-status{gap:2px 15px;padding:13px 14px;bottom:13px;left:14px;right:14px}.organizer-hero-status p{font-size:.52rem}.organizer-hero-status strong{font-size:.86rem}.organizer-hero-status span{font-size:.61rem}.organizer-copy,.organizer-governance,.organizer-kit,.organizer-production{padding-block:58px 64px}.organizer-copy-heading,.organizer-section-heading{margin-bottom:33px}.organizer-copy-heading h2,.organizer-governance h2,.organizer-production h2,.organizer-section-heading h2{font-size:clamp(2.55rem,11vw,3.08rem)}.organizer-copy-heading>p,.organizer-section-heading>p{font-size:.9rem}.organizer-resource-grid{grid-template-columns:1fr}.organizer-resource-grid li,.organizer-resource-grid li:first-child,.organizer-resource-grid li:last-child{border-bottom:1px solid #d8d5d2;border-right:0;min-height:0;padding:24px 0 27px}.organizer-resource-grid li:last-child{border-bottom:0}.organizer-resource-grid h3{margin-top:28px}.organizer-copy-grid{grid-template-columns:1fr}.organizer-copy-card{min-height:0;padding:25px 21px 22px}.organizer-copy-card-heading{display:block}.organizer-copy-card-heading>span{margin-top:17px;display:inline-flex}.organizer-copy-text{margin-block:27px 25px;font-size:.91rem}.organizer-copy-actions{display:block}.organizer-copy-actions>p{margin-top:9px}.organizer-production-grid{grid-template-columns:1fr;gap:47px}.organizer-production-copy>p:not(.eyebrow){font-size:.91rem}.organizer-production-flow{border-left:0;padding:0}.organizer-production-flow li{min-height:105px}.organizer-governance-grid{gap:31px}.organizer-governance-cards{grid-template-columns:1fr}.organizer-governance-cards article{min-height:0;padding:25px 22px 27px}.organizer-governance-cards article+article{border-top:1px solid #ffffff2b;border-left:0}.organizer-governance-cards h3{margin-top:28px}.organizer-cta{padding-block:58px 62px}.organizer-cta-grid{grid-template-columns:1fr;gap:30px}.organizer-cta h2{font-size:clamp(2.55rem,11vw,3.1rem)}.organizer-cta-copy{border-left:0;padding:0}.organizer-cta-copy>div{grid-template-columns:1fr;gap:20px;display:grid}.organizer-cta .button{white-space:normal;text-align:center;width:100%;padding-inline:18px}}@media (hover:hover) and (pointer:fine){.organizer-copy-card,.organizer-governance-cards article,.organizer-resource-grid li{transition:background .35s ease,box-shadow .35s ease,transform .35s var(--ease)}.organizer-resource-grid li:hover{background:#ee193b09}.organizer-copy-card:hover{border-color:#ff3d5a66;transform:translateY(-4px);box-shadow:0 22px 48px #0003,inset 0 -1px #ff3d5ab3}.organizer-governance-cards article:hover{background:#ffffff09}}.lead-gate-fab{z-index:50;color:#fff;cursor:pointer;background:linear-gradient(145deg,#25d366,#0fa887);border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:4rem;height:4rem;transition:transform .22s,box-shadow .22s;animation:leadGateEnter .7s cubic-bezier(.2,.8,.2,1) both;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 14px 30px #128c7e6b,inset 0 1px #ffffff47}.lead-gate-fab:hover{transform:translateY(-4px)scale(1.08);box-shadow:0 18px 34px #128c7e8a,inset 0 1px #ffffff4d}.lead-gate-fab:focus-visible{outline-offset:4px;outline:3px solid #d8fff0}.lead-gate-fab svg{fill:#fff;flex:none;width:2rem;height:2rem}.lead-gate-fab>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-gate-fab__pulse{z-index:-1;border:2px solid #25d36694;border-radius:50%;animation:leadGatePulse 2s ease-out infinite;position:absolute;inset:-.4rem}@keyframes leadGateEnter{0%{opacity:0;transform:translateY(1.5rem)scale(.52)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes leadGatePulse{0%{opacity:.9;transform:scale(.88)}75%,to{opacity:0;transform:scale(1.42)}}@media (max-width:640px){.lead-gate-fab{width:3.5rem;height:3.5rem;bottom:1rem;right:1rem}.lead-gate-fab svg{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){.lead-gate-fab,.lead-gate-fab__pulse{transition:none;animation:none}}.dm-wa-gate{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070dc7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.dm-wa-gate__panel{background:#0c1421;border:1px solid #8dbcdc38;border-radius:1.5rem;width:min(900px,100%);max-height:min(90vh,800px);overflow:auto;box-shadow:0 28px 90px #00000094}.dm-wa-gate__header{border-bottom:1px solid #8dbcdc21;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem 1.7rem 1rem;display:flex}.dm-wa-gate__eyebrow{color:#c69c62;letter-spacing:.11em;font-size:.7rem;font-weight:800;display:inline-block}.dm-wa-gate__header h2{color:#fff;margin:.45rem 0 .3rem;font-size:clamp(1.55rem,3vw,2rem)}.dm-wa-gate__header p{color:#b9c3d2;max-width:38rem;margin:0;line-height:1.55}.dm-wa-gate__header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #8dbcdc33;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;font-size:1.35rem}.dm-wa-gate__form{gap:1rem;padding:1.25rem 1.7rem 1.7rem;display:grid}.dm-wa-gate__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dm-wa-gate__field{color:#f5f7fb;gap:.42rem;font-size:.88rem;font-weight:750;display:grid}.dm-wa-gate__field input,.dm-wa-gate__field select,.dm-wa-gate__field textarea{color:#fff;min-width:0;font:inherit;background:#121b29;border:1px solid #8dbcdc38;border-radius:.8rem;padding:.83rem .9rem;font-weight:500}.dm-wa-gate__field textarea{resize:vertical;min-height:6.4rem}.dm-wa-gate__field input:focus,.dm-wa-gate__field select:focus,.dm-wa-gate__field textarea:focus{outline-offset:2px;outline:2px solid #2be7d0}.dm-wa-gate__phone{grid-template-columns:6.3rem minmax(0,1fr);gap:.5rem;display:grid}.dm-wa-gate__submit{color:#07130f;font:inherit;cursor:pointer;background:#25d366;border:0;border-radius:.8rem;padding:1rem 1.2rem;font-weight:850}.dm-wa-gate__submit:disabled{cursor:wait;opacity:.7}.dm-wa-gate__error{color:#ffd8db;background:#8d182933;border:1px solid #a84b55;border-radius:.7rem;margin:0;padding:.75rem .85rem}.dm-wa-gate__honeypot{opacity:0;position:absolute;left:-9999px}@media (max-width:640px){.dm-wa-gate{padding:.5rem}.dm-wa-gate__panel{border-radius:1rem;max-height:96vh}.dm-wa-gate__form,.dm-wa-gate__header{padding-left:1rem;padding-right:1rem}.dm-wa-gate__grid{grid-template-columns:1fr}}@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}