/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Program OT;src:url(/fonts/cotf/ProgramOT-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Program Nar OT;src:url(/fonts/cotf/ProgramNarOT-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Program Nar OT;src:url(/fonts/cotf/ProgramNarOT-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Schoolbell;src:url(/fonts/cotf/Schoolbell-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@keyframes cotf-spin{to{transform:rotate(1turn)}}@keyframes cotf-pulse{0%{box-shadow:0 0 #00e75899}80%{box-shadow:0 0 0 8px #00e75800}to{box-shadow:0 0 #00e75800}}@keyframes cotf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cotf-speaker-headline-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.cotf-summit{--lit-black:#000;--lit-ink:#0a0a0a;--lit-night:#0e0e0e;--lit-1e:#1e1e1e;--lit-353535:#353535;--lit-565656:#565656;--lit-6d:#6d6d6d;--lit-808080:gray;--lit-eee:#eee;--lit-white:#fff;--lit-yellow:#fff000;--lit-magenta:#ff00f6;--lit-green:#00e758;--lit-orange:#ff5100;--lit-blue:#008dff;--lit-cobalt:#004bff;--lit-purple:#7e43ff;--lit-pink:#ff5cfb;--lit-red:red;--lit-emerald:#00b06d;--c-learn:var(--lit-yellow);--c-innovate:var(--lit-magenta);--c-transform:var(--lit-green);--c-success:var(--lit-green);--c-warn:var(--lit-yellow);--c-error:var(--lit-red);--c-info:var(--lit-blue);--bg:var(--lit-night);--bg-elev:var(--lit-1e);--bg-card:var(--lit-1e);--bg-input:var(--lit-ink);--fg:var(--lit-white);--fg-muted:var(--lit-6d);--fg-subtle:var(--lit-565656);--stroke:var(--lit-353535);--stroke-strong:var(--lit-white);--bg-light:#fff;--bg-light-elev:#f5f5f5;--bg-light-card:#fff;--fg-on-light:var(--lit-night);--fg-on-light-muted:var(--lit-565656);--stroke-light:#0e0e0e1f;--font-display:"Program OT","Arial Black","Helvetica Neue",sans-serif;--font-display-2:"Program Nar OT","Program OT",Impact,sans-serif;--font-body:"OpenSauceOne",Arial,Helvetica,sans-serif;--font-body-tracking:-.02em;--font-decor:"Schoolbell","Comic Sans MS",cursive;--t-mega:clamp(96px,18vw,360px);--t-display:clamp(64px,10vw,220px);--t-h1:clamp(48px,6vw,120px);--t-h2:clamp(36px,4.2vw,72px);--t-h3:clamp(28px,2.8vw,44px);--t-h4:clamp(22px,1.8vw,30px);--t-lead:clamp(18px,1.3vw,22px);--t-body:16px;--t-body-lg:18px;--t-small:14px;--t-caption:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-xl:33px;--r-pill:9999px;--r-mega:200px;--b-1:1px solid var(--stroke);--b-2:2px solid var(--lit-white);--b-thick:8px solid var(--lit-white);--pop-white-sm:3px 3px 0 var(--lit-white);--pop-white:6px 6px 0 var(--lit-white);--pop-black:6px 6px 0 var(--lit-black);--pop-yellow:8px 8px 0 var(--lit-yellow);--pop-magenta:8px 8px 0 var(--lit-magenta);--pop-green:8px 8px 0 var(--lit-green);--shadow-soft:0 2px 8px #00000073;--ease-snap:cubic-bezier(.2,.8,.2,1);--ease-pop:cubic-bezier(.16,1,.3,1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.48s;--cotf-divider:#ffffff1f;--cotf-page-max:1728px;--site-max:var(--cotf-page-max);--gutter-mob:16px;--gutter-tab:64px;--col-gap:24px;--section-y:var(--s-9);--cotf-header-height:80px;--cotf-schedule-card-pin-gap:12px;--cotf-schedule-heading-gap:32px;--cotf-schedule-track-max:950px;--cotf-schedule-hero-col:440px;--cotf-schedule-card-copy-max:176px;--cotf-galaxystrip-image:url(/images/cotf/optimized/galaxystrip-tile-540w.webp);--cotf-galaxystrip-size:540px 360px;--cotf-galaxystrip-offset:270px 180px;--cotf-galaxystrip-pass-opacity:.65;width:100%;max-width:var(--cotf-page-max);background-color:var(--lit-black);color:var(--fg);font-family:var(--font-body);font-size:var(--t-body);letter-spacing:var(--font-body-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-inline:auto;line-height:1.5;position:relative}.cotf-summit:before{background-color:var(--lit-black);background-position:0 0}.cotf-summit:after,.cotf-summit:before{content:"";z-index:0;pointer-events:none;background-image:var(--cotf-galaxystrip-image);background-repeat:repeat;background-size:var(--cotf-galaxystrip-size);position:fixed;inset:0}.cotf-summit:after{background-position:var(--cotf-galaxystrip-offset);opacity:var(--cotf-galaxystrip-pass-opacity)}.cotf-summit>:not(.cotf-page-grain){z-index:1;position:relative}.cotf-summit *,.cotf-summit :after,.cotf-summit :before{box-sizing:border-box}.cotf-summit ::selection{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .t-mega{font-size:var(--t-mega);letter-spacing:-.02em;line-height:.86}.cotf-summit .t-display,.cotf-summit .t-mega{font-family:var(--font-display);font-weight:900;text-transform:uppercase}.cotf-summit .t-display{font-size:var(--t-display);line-height:.92}.cotf-summit .t-display-narrow{font-family:var(--font-display-2);font-weight:500;font-size:var(--t-display);text-transform:uppercase;line-height:1}.cotf-summit .t-h1{font-weight:700;font-size:var(--t-h1);line-height:1}.cotf-summit .t-h1,.cotf-summit .t-h2{font-family:var(--font-body);letter-spacing:var(--font-body-tracking)}.cotf-summit .t-h2{font-weight:500;font-size:var(--t-h2);line-height:1.04}.cotf-summit .t-h3{font-size:var(--t-h3);line-height:1.1}.cotf-summit .t-h3,.cotf-summit .t-h4{font-family:var(--font-body);font-weight:500;letter-spacing:var(--font-body-tracking)}.cotf-summit .t-h4{font-size:var(--t-h4);line-height:1.2}.cotf-summit .t-lead{font-family:var(--font-body);font-weight:400;font-size:var(--t-lead);letter-spacing:var(--font-body-tracking);line-height:1.4}.cotf-summit .t-body{font-size:var(--t-body)}.cotf-summit .t-body,.cotf-summit .t-body-lg{letter-spacing:var(--font-body-tracking);line-height:1.5}.cotf-summit .t-body-lg{font-size:var(--t-body-lg)}.cotf-summit .t-small{font-size:var(--t-small);letter-spacing:var(--font-body-tracking);line-height:1.5}.cotf-summit .t-caption{font-size:var(--t-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.4}.cotf-summit .t-handwritten{letter-spacing:.01em}.cotf-summit .t-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.cotf-summit .cotf-section{padding:72px 24px}@media (max-width:767px){.cotf-summit .cotf-section{padding:48px 16px}}@media (min-width:768px){.cotf-summit .cotf-section{padding:96px 64px}}.cotf-summit .cotf-wrap{width:100%;max-width:1100px;margin:0 auto}.cotf-summit .cotf-figma-faq-wrap,.cotf-summit .cotf-mentors-section>.cotf-wrap,.cotf-summit .cotf-method-section>.cotf-wrap,.cotf-summit .cotf-schedule-section>.cotf-schedule-heading-wrap,.cotf-summit .cotf-schedule-stack-wrap,.cotf-summit .cotf-speaker-spotlight-section>.cotf-wrap,.cotf-summit .cotf-tracks-card-grid-wrap,.cotf-summit .cotf-tracks-pill-grid-wrap,.cotf-summit .cotf-tracks-section>.cotf-tracks-heading-wrap,.cotf-summit .cotf-tracks-spotlight-wrap,.cotf-summit .cotf-weekend-highlights-section>.cotf-wrap{max-width:1200px}.cotf-summit .cotf-eyebrow{color:var(--lit-yellow);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:12px}.cotf-summit .cotf-section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--lit-white);margin:0;font-size:clamp(32px,5vw,64px);font-weight:900;line-height:.9}.cotf-summit .cotf-section-title--hero{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(28px,8.2vw,88px);line-height:.94}@media (min-width:480px){.cotf-summit .cotf-section-title--hero{font-size:clamp(36px,6vw,88px);line-height:.92}}.cotf-summit .cotf-section-title--hero .accent{color:var(--lit-magenta)}.cotf-summit .cotf-hero-accent{display:inline}@media (max-width:979px){.cotf-summit .cotf-hero-accent{margin-top:.06em;display:block}}.cotf-summit .cotf-section-title--split{font-size:clamp(34px,4.2vw,56px);line-height:.94}.cotf-summit .cotf-section-title--banner{color:var(--lit-black);font-size:clamp(36px,5vw,72px);line-height:.86}.cotf-summit .cotf-section-title--compact{font-size:clamp(32px,4.2vw,56px);line-height:.94}.cotf-summit .cotf-lead{color:#ffffffd6;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.45}.cotf-summit .cotf-lead-muted{color:#ffffff9e;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.5}.cotf-summit .t-handwritten{font-family:var(--font-decor);font-weight:400;line-height:1}.cotf-summit .on-light .cotf-eyebrow--cobalt{color:var(--lit-cobalt)}.cotf-summit .btn{font-family:var(--font-body);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-snap),background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.cotf-summit .btn:active{transform:translate(2px,2px)}.cotf-summit .btn:focus-visible{outline:3px solid var(--lit-yellow);outline-offset:3px}.cotf-summit .btn .arrow{transition:transform var(--dur-fast)}.cotf-summit .btn:hover .arrow{transform:translate(3px)}.cotf-summit .btn--sm{gap:6px;padding:8px 16px;font-size:13px}.cotf-summit .btn--md{padding:12px 22px;font-size:14px}.cotf-summit .btn--lg{padding:18px 36px;font-size:18px}.cotf-summit .btn--primary{background:var(--lit-yellow);color:var(--lit-black);border-color:var(--lit-black);box-shadow:var(--pop-black)}.cotf-summit .btn--primary:hover{box-shadow:3px 3px 0 var(--lit-black);transform:translate(2px,2px)}.cotf-summit .btn--primary:active{box-shadow:0 0 0 var(--lit-black);transform:translate(4px,4px)scale(.98)}.cotf-summit .btn--secondary{background:var(--lit-magenta);color:var(--lit-white);border-color:var(--lit-white);box-shadow:var(--pop-white-sm)}.cotf-summit .btn--secondary:hover{box-shadow:1px 1px 0 var(--lit-white);transform:translate(2px,2px)}.cotf-summit .btn--outline{color:var(--lit-white);border-color:var(--lit-white);background:0 0}.cotf-summit .btn--outline:hover{background:var(--lit-white);color:var(--lit-black)}.cotf-summit .btn--ghost{color:var(--lit-white);background:0 0;border-color:#0000;padding-left:8px;padding-right:8px}.cotf-summit .btn--ghost:hover{color:var(--lit-yellow)}.cotf-summit .btn--tertiary{color:var(--lit-yellow);border:none;border-bottom:2px solid var(--lit-yellow);background:0 0;border-radius:0;padding:4px 0}.cotf-summit .btn--tertiary:hover{color:var(--lit-white);border-color:var(--lit-white)}.cotf-summit .btn--loading{pointer-events:none;opacity:.85}.cotf-summit .btn--loading .spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;width:14px;height:14px;animation:cotf-spin .7s linear infinite}.cotf-summit .btn--disabled,.cotf-summit .btn[disabled]{cursor:not-allowed;pointer-events:none;background:var(--lit-353535)!important;color:var(--lit-808080)!important;border-color:var(--lit-353535)!important;box-shadow:none!important}.cotf-summit .on-light .btn--outline{color:var(--lit-black);border-color:var(--lit-black)}.cotf-summit .on-light .btn--outline:hover{background:var(--lit-black);color:var(--lit-white)}.cotf-summit .on-light .btn--ghost{color:var(--lit-black)}.cotf-summit .on-light .btn--ghost:hover{color:var(--lit-magenta)}.cotf-summit .on-light .btn--secondary{box-shadow:var(--pop-black);border-color:var(--lit-black)}.cotf-summit .pill{border-radius:var(--r-pill);font-family:var(--font-body);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.cotf-summit .pill--rect{border-radius:var(--r-xl);padding:10px 20px}.cotf-summit .pill--learn{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .pill--innovate{background:var(--lit-magenta);color:var(--lit-white)}.cotf-summit .pill--transform{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .pill--outline{color:var(--lit-white);border:1px solid var(--lit-white);background:0 0}.cotf-summit .pill--dot{padding-left:10px}.cotf-summit .pill--dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.cotf-summit .pill--live:before{background:var(--lit-green);animation:cotf-pulse 1.4s ease-out infinite}.cotf-summit .tag-applications-open{border-radius:var(--r-pill);background:var(--lit-night);border:1px solid var(--lit-green);color:var(--lit-green);align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.cotf-summit .tag-applications-open .blink{background:var(--lit-green);border-radius:50%;width:7px;height:7px;animation:cotf-pulse 1.4s ease-out infinite}.cotf-summit .field{flex-direction:column;gap:6px;width:100%;display:flex}.cotf-summit .field label{font-family:var(--font-body);letter-spacing:-.02em;text-transform:none;color:#0f172a;font-size:12px;font-weight:500;line-height:1}.cotf-summit .field label .req{color:var(--lit-magenta)}.cotf-summit .input,.cotf-summit .select,.cotf-summit .textarea{width:100%;font-family:var(--font-body);color:var(--fg);background:var(--bg-input);border:1px solid var(--stroke);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast);border-radius:10px;padding:14px 16px;font-size:15px}.cotf-summit .input::placeholder,.cotf-summit .textarea::placeholder{color:var(--lit-565656)}.cotf-summit .input:hover,.cotf-summit .select:hover,.cotf-summit .textarea:hover{border-color:var(--fg-muted)}.cotf-summit .input:focus,.cotf-summit .select:focus,.cotf-summit .textarea:focus{border-color:var(--lit-yellow);background:var(--lit-ink);outline:none;box-shadow:0 0 0 3px #fff0002e}.cotf-summit .textarea{resize:vertical;min-height:120px}.cotf-summit .field-help{color:var(--fg-muted);font-size:11px}.cotf-summit .field-label{color:var(--fg-primary);margin-bottom:6px;font-size:13px;font-weight:500}.cotf-summit .field-error{color:var(--lit-magenta);margin-top:4px;font-size:12px}.cotf-summit .field--error .input,.cotf-summit .field--error .select,.cotf-summit .field--error .textarea{border-color:var(--lit-magenta);box-shadow:0 0 0 3px #ff00f638}.cotf-summit .field--error .field-help{color:var(--lit-magenta)}.cotf-summit .field--success .input{border-color:var(--lit-green)}.cotf-summit .select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23808080' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.cotf-summit .card-program{background:var(--lit-1e);border:1px solid var(--stroke);cursor:pointer;text-align:left;width:100%;min-height:360px;color:inherit;transition:transform var(--dur-base) var(--ease-snap),box-shadow var(--dur-base),border-color var(--dur-base);transition:transform var(--dur-base) var(--ease-pop),border-color var(--dur-base) var(--ease-pop),box-shadow var(--dur-base) var(--ease-pop);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cotf-summit .card-program:hover{box-shadow:var(--pop-yellow);transform:translateY(-4px)}.cotf-summit .card-program:active{transform:translateY(-2px)scale(.98)}.cotf-summit .card-program.is-selected{border-color:var(--lit-yellow);box-shadow:var(--pop-yellow)}.cotf-summit .card-program-cover{background:linear-gradient(135deg,var(--lit-yellow),var(--lit-magenta));height:140px;position:relative;overflow:hidden}.cotf-summit .card-program-cover.cover-innovate{background:linear-gradient(135deg,var(--lit-magenta),var(--lit-purple))}.cotf-summit .card-program-cover.cover-transform{background:linear-gradient(135deg,var(--lit-green),var(--lit-blue))}.cotf-summit .card-program-cover.cover-learn{background:linear-gradient(135deg,var(--lit-yellow),var(--lit-orange))}.cotf-summit .card-program-cover .icon-disc{width:60px;height:60px;font-size:22px;position:absolute;bottom:18px;right:18px}.cotf-summit .card-program-cover .pills{gap:6px;display:flex;position:absolute;top:16px;left:16px}.cotf-summit .card-program-body{flex-direction:column;flex:1;padding:20px 20px 22px;display:flex}.cotf-summit .card-program-body h3{font-family:var(--font-body);margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.1}.cotf-summit .card-program-body .sub{color:var(--fg-muted);margin-bottom:16px;font-size:13px}.cotf-summit .card-program-body .meta{border-top:1px solid var(--stroke);gap:16px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.cotf-summit .card-program-body .meta span{color:var(--fg-muted)}.cotf-summit .cotf-reg-section,.cotf-summit .cotf-tracks-section,.cotf-summit .footer{z-index:2;position:relative}.cotf-summit .cotf-tracks-section .card-program{border-radius:var(--r-lg);min-height:0}.cotf-summit .cotf-tracks-section .card-program-cover{height:88px}.cotf-summit .cotf-tracks-section .card-program-cover .icon-disc{width:44px;height:44px;font-size:16px;bottom:12px;right:12px}.cotf-summit .cotf-tracks-section .card-program-body{gap:6px;padding:14px 16px 16px}.cotf-summit .cotf-tracks-section .card-program-body h3{margin:0;font-size:18px}.cotf-summit .cotf-tracks-section .card-program-challenge{color:#ffffffe0;margin:0 0 10px;font-size:14px;font-weight:400;line-height:1.35;display:block}.cotf-summit .cotf-tracks-section .card-program-cta{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:500}.cotf-summit .cotf-tracks-section .card-program-cta.is-selected{color:var(--lit-yellow)}.cotf-summit .cotf-section-dash-divider-wrap{background:var(--lit-white);box-sizing:border-box;padding-inline:24px}@media (max-width:767px){.cotf-summit .cotf-section-dash-divider-wrap{padding-inline:16px}}@media (min-width:768px){.cotf-summit .cotf-section-dash-divider-wrap{padding-inline:64px}}.cotf-summit .cotf-section-dash-divider{background-color:#0000;background-image:repeating-linear-gradient(90deg,#0000003d 0 6px,#0000 6px 12px);border:0;width:100%;max-width:1200px;height:1px;margin:0 auto;padding:0;display:block}.cotf-summit .cotf-mentors-section{background:var(--lit-white);color:var(--lit-black)}.cotf-summit .cotf-mentors-heading{font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--lit-black);margin:0 0 40px;font-size:clamp(42px,6.75vw,86.49px);font-weight:500;line-height:.8}@media (min-width:768px){.cotf-summit .cotf-mentors-heading{margin-bottom:48px}}.cotf-summit .cotf-mentors-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:640px){.cotf-summit .cotf-mentors-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.cotf-summit .cotf-mentors-grid{grid-template-columns:repeat(5,1fr);gap:10px}}.cotf-summit .cotf-mentors-view-toggle-wrap{justify-content:center;margin-top:24px;display:flex}@media (min-width:768px){.cotf-summit .cotf-mentors-view-toggle-wrap{margin-top:32px}}.cotf-summit .cotf-mentors-view-toggle{background:var(--lit-white);min-height:44px;color:var(--lit-black);font-family:var(--font-display-2);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;padding:10px 28px;font-size:14px;font-weight:500;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.cotf-summit .cotf-mentors-view-toggle:hover{border-color:var(--lit-black);transform:translateY(-1px)}.cotf-summit .cotf-mentors-view-toggle:focus-visible{outline:2px solid var(--lit-cobalt);outline-offset:2px}.cotf-summit .cotf-mentor-card{aspect-ratio:3/4;background:var(--lit-1e);border-radius:16px;position:relative;overflow:hidden}.cotf-summit a.cotf-mentor-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.cotf-summit a.cotf-mentor-card:focus-visible{outline:2px solid var(--lit-cobalt);outline-offset:3px}.cotf-summit .cotf-mentor-card--flip{overflow:hidden}.cotf-summit .cotf-mentor-card--flip.is-flipped,.cotf-summit .cotf-mentor-card--flip.is-flipping{perspective:900px}.cotf-summit .cotf-mentor-card-inner{width:100%;height:100%;position:relative}.cotf-summit .cotf-mentor-card--flip .cotf-mentor-card-inner{transition:transform .62s cubic-bezier(.33,1,.68,1)}.cotf-summit .cotf-mentor-card--flip.is-flipped .cotf-mentor-card-inner,.cotf-summit .cotf-mentor-card--flip.is-flipping .cotf-mentor-card-inner{transform-style:preserve-3d}.cotf-summit .cotf-mentor-card--flip:not(.is-flipped):not(.is-flipping) .cotf-mentor-card-inner{transform-style:flat;transform:none}.cotf-summit .cotf-mentor-card--flip.is-flipped .cotf-mentor-card-inner{transform:rotateY(180deg)}.cotf-summit .cotf-mentor-card-face{backface-visibility:hidden;border-radius:16px;overflow:hidden}.cotf-summit .cotf-mentor-card-face--front{overflow:visible}.cotf-summit .cotf-mentor-card:not(.cotf-mentor-card--flip) .cotf-mentor-card-face--front{backface-visibility:visible;width:100%;height:100%;position:relative}.cotf-summit .cotf-mentor-card:not(.cotf-mentor-card--flip) .cotf-mentor-card-face--back{display:none}.cotf-summit .cotf-mentor-card--flip:not(.is-flipped):not(.is-flipping) .cotf-mentor-card-face--front{backface-visibility:visible}.cotf-summit .cotf-mentor-card--flip:not(.is-flipped):not(.is-flipping) .cotf-mentor-card-face--back{display:none}.cotf-summit .cotf-mentor-card--flip .cotf-mentor-card-face{position:absolute;inset:0;overflow:visible}.cotf-summit .cotf-mentor-card--flip.is-flipped .cotf-mentor-card-face--front,.cotf-summit .cotf-mentor-card--flip.is-flipping .cotf-mentor-card-face--front{transform:rotateY(0)translateZ(1px)}.cotf-summit .cotf-mentor-card--flip:not(.is-flipped):not(.is-flipping) .cotf-mentor-card-face--front{transform:none}.cotf-summit .cotf-mentor-card-face--back{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 14px;display:flex;transform:rotateY(180deg)translateZ(1px);box-shadow:inset 0 0 0 2px #0000001f}.cotf-summit .cotf-mentor-card--flip.is-flipped .cotf-mentor-card-face--front{visibility:hidden}.cotf-summit .cotf-mentor-card-back-quote{font-family:var(--font-decor);letter-spacing:.01em;max-width:16ch;margin:0;font-size:clamp(17px,4.6vw,22px);line-height:1.25}@media (min-width:980px){.cotf-summit .cotf-mentor-card--flip .cotf-mentor-card-inner{transition:none;transform:none}.cotf-summit .cotf-mentor-card-face--back{display:none}}.cotf-summit .cotf-mentor-card-photo{object-fit:cover}.cotf-summit .cotf-mentor-brand-badge{z-index:2;box-sizing:border-box;border:5px solid;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:flex;position:absolute;top:10px;right:10px;overflow:hidden}.cotf-summit .cotf-mentor-brand-badge-logo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cotf-summit .cotf-mentor-card-footer{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cotf-summit .cotf-mentor-card-role{z-index:0;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);font-family:var(--font-body);color:#ffffffe0;letter-spacing:var(--font-body-tracking);white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;background:#00000052;align-self:flex-start;align-items:center;max-width:100%;margin:0;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}@media (max-width:639px){.cotf-summit .cotf-mentor-card-role--wrap{border-radius:6px}}.cotf-summit .cotf-mentor-pill{border-radius:0 var(--r-pill) var(--r-pill) var(--r-pill);font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:#fff;align-items:center;padding:4px 12px;font-size:30px;font-weight:500;line-height:1.32;display:inline-flex}@media (max-width:639px){.cotf-summit .cotf-mentor-pill{font-size:18px;line-height:1.2}}.cotf-summit .card-case{background:var(--lit-magenta);color:var(--lit-white);border-radius:18px;flex-direction:column;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.cotf-summit .card-case h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 14px;font-size:28px;font-weight:900;line-height:.95}.cotf-summit .card-case .list{flex-direction:column;gap:12px;display:flex}.cotf-summit .card-case .list li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.cotf-summit .cotf-schedule-section{background:0 0}.cotf-summit .cotf-schedule-heading-wrap{text-align:center}.cotf-summit .cotf-schedule-title{width:100%;max-width:766px;color:var(--lit-white);font-family:var(--font-display-2);letter-spacing:0;text-align:center;text-transform:uppercase;margin-inline:auto;font-size:clamp(40px,6.4vw,86.49px);font-weight:500;line-height:.8}@media (min-width:1280px){.cotf-summit .cotf-schedule-title{font-size:86.49px}}.cotf-summit .cotf-schedule-stack-wrap{width:100%;max-width:1200px;margin:45px auto 0;padding-inline:24px}@media (min-width:768px){.cotf-summit .cotf-schedule-stack-wrap{padding-inline:64px}}@media (min-width:1410px){.cotf-summit .cotf-schedule-stack-wrap{padding-inline:0}}.cotf-summit .cotf-schedule-stack{flex-direction:column;gap:32px;display:flex}.cotf-summit .cotf-schedule-scroll-stage{width:100%;position:relative}.cotf-summit .cotf-schedule-scroll-stage--active{min-height:var(--cotf-schedule-stage-min-h,auto)}.cotf-summit .cotf-schedule-sticky-cluster{width:100%;position:relative}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-heading-wrap{z-index:1;margin-bottom:0;position:relative}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-stack{z-index:2;gap:0;position:relative}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-day--stack-0{top:var(--cotf-schedule-card-pin-top,300px);z-index:2;position:sticky}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-day--stack-1{top:var(--cotf-schedule-card-pin-top,300px);z-index:3;margin-top:calc(var(--cotf-schedule-day1-stack-h,var(--cotf-schedule-day1-h,0px)) + var(--cotf-schedule-stack-gap,32px));position:sticky}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-schedule-scroll-stage--active{min-height:auto}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-day--stack-0,.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-day--stack-1,.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-stack{z-index:auto;margin-top:0;position:relative;top:auto}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-stack{gap:32px}}.cotf-summit .cotf-schedule-day{--cotf-schedule-accent:var(--lit-yellow);--cotf-schedule-tab-fg:var(--lit-black);--cotf-schedule-progress-active:var(--lit-orange);--cotf-schedule-progress-inactive:#e2d400;--cotf-schedule-badge-bg:var(--lit-yellow);--cotf-schedule-badge-seal-mask:url(/schedule-badge-seal.svg);--cotf-schedule-panel-radius:32px;width:100%}@media (min-width:1320px){.cotf-summit .cotf-schedule-day{--cotf-schedule-panel-radius:54px}}.cotf-summit .cotf-schedule-day--transform{--cotf-schedule-accent:#80f;--cotf-schedule-tab-fg:var(--lit-white);--cotf-schedule-progress-active:var(--lit-green);--cotf-schedule-progress-inactive:#7700de;--cotf-schedule-badge-bg:#80f}.cotf-summit .cotf-schedule-tab-row{z-index:2;align-items:flex-end;width:fit-content;max-width:100%;min-height:100px;margin-bottom:-1px;display:flex;position:relative}.cotf-summit .cotf-schedule-tab-row--center{width:min(622px,100%);margin-inline:auto}.cotf-summit .cotf-schedule-tab-lead{flex:0 0 calc(var(--cotf-schedule-hero-col) - 156px - var(--cotf-schedule-panel-radius));display:none}.cotf-summit .cotf-schedule-tab-slot{flex:none;align-items:flex-end;display:flex;position:relative}@media (min-width:1320px){.cotf-summit .cotf-schedule-tab-row--center .cotf-schedule-tab-lead{display:block}}.cotf-summit .cotf-schedule-tab{background:var(--cotf-schedule-accent);width:284px;max-width:min(284px,72vw);height:100px;max-height:100px;color:var(--cotf-schedule-tab-fg);font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;border-radius:var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius) 0 0;flex:none;justify-content:center;align-items:center;font-size:32px;font-weight:500;line-height:.8;display:flex}@media (min-width:768px) and (max-width:1319px){.cotf-summit .cotf-schedule-tab{width:min(284px,36vw);height:clamp(72px,8vw,100px);max-height:100px;font-size:clamp(24px,2.4vw,32px)}.cotf-summit .cotf-schedule-tab-row{min-height:clamp(72px,8vw,100px);max-height:100px}.cotf-summit .cotf-schedule-hero{max-height:min(340px,36vh)}.cotf-summit .cotf-schedule-card-badge-seal{width:min(80px,14vw);max-width:80px;height:min(80px,14vw);max-height:80px}}.cotf-summit .cotf-schedule-tab-connector{flex:0 0 var(--cotf-schedule-panel-radius);width:var(--cotf-schedule-panel-radius);height:var(--cotf-schedule-panel-radius);display:block}.cotf-summit .cotf-schedule-tab-connector--right{background:radial-gradient(circle at 100% 0,transparent var(--cotf-schedule-panel-radius),var(--cotf-schedule-accent) var(--cotf-schedule-panel-radius))}.cotf-summit .cotf-schedule-tab-connector--left{background:radial-gradient(circle at 0 0,transparent var(--cotf-schedule-panel-radius),var(--cotf-schedule-accent) var(--cotf-schedule-panel-radius))}.cotf-summit .cotf-schedule-panel{background:var(--cotf-schedule-accent);border-radius:0 var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius);flex-direction:column;gap:28px;padding:28px 20px 32px;display:flex;overflow:clip}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-panel{border-radius:var(--cotf-schedule-panel-radius)}@media (min-width:1320px){.cotf-summit .cotf-schedule-panel{grid-template-columns:var(--cotf-schedule-hero-col) minmax(0,1fr);box-sizing:border-box;border-radius:0 var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius);grid-template-rows:minmax(385px,auto);justify-content:stretch;align-items:stretch;column-gap:0;width:100%;max-width:100%;min-height:385px;padding:0;display:grid}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-panel{border-radius:var(--cotf-schedule-panel-radius)}}.cotf-summit .cotf-schedule-hero{aspect-ratio:39/20;background:var(--cotf-schedule-accent);border-radius:0 0 0 var(--cotf-schedule-panel-radius);flex-shrink:0;width:100%;max-width:440px;min-height:160px;max-height:min(400px,42vh);position:relative;overflow:hidden}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-hero{border-radius:var(--cotf-schedule-panel-radius) 0 0 var(--cotf-schedule-panel-radius)}@media (min-width:1320px){.cotf-summit .cotf-schedule-hero{z-index:1;width:var(--cotf-schedule-hero-col);aspect-ratio:auto;grid-area:1/1;height:385px;min-height:385px;max-height:385px}.cotf-summit .cotf-schedule-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent 42%,var(--cotf-schedule-accent) 68%,var(--cotf-schedule-accent) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cotf-summit .cotf-schedule-hero:after{background:linear-gradient(90deg,transparent 0,transparent 42%,color-mix(in srgb,var(--cotf-schedule-accent) 45%,transparent) 68%,var(--cotf-schedule-accent) 100%)}}}.cotf-summit .cotf-schedule-hero-art{object-fit:cover;object-position:left center;max-width:100%;max-height:100%;display:block;width:100%!important;height:100%!important}.cotf-summit .cotf-schedule-hero>span{max-width:100%;max-height:100%;width:100%!important;height:100%!important;display:block!important}.cotf-summit .cotf-schedule-hero-art--mobile{display:none}.cotf-summit .cotf-schedule-hero-overlay{pointer-events:none;display:none}@media (max-width:767px){.cotf-summit .cotf-schedule-hero-art--desktop{display:none}.cotf-summit .cotf-schedule-hero-art--mobile{display:block}.cotf-summit .cotf-schedule-hero-overlay{z-index:2;object-fit:contain;object-position:left top;width:min(41.6%,160px);max-width:160px;height:auto;max-height:96px;display:block;position:absolute;top:16px;bottom:auto;left:16px}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-hero-overlay{width:min(46.4%,176px);max-width:176px;max-height:96px;top:16px;left:16px}}@media (min-width:1320px){.cotf-summit .cotf-schedule-hero-art{width:var(--cotf-schedule-hero-col);height:385px}}.cotf-summit .cotf-schedule-timeline{width:100%;max-width:var(--cotf-schedule-track-max);flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1320px){.cotf-summit .cotf-schedule-timeline{z-index:2;width:min(var(--cotf-schedule-track-max),100%);max-width:min(var(--cotf-schedule-track-max),100%);box-sizing:border-box;pointer-events:none;grid-area:1/1/auto/-1;place-self:center end;min-width:0;margin-inline-start:0;padding:56px clamp(24px,3vw,48px) 56px 0;overflow:visible}.cotf-summit .cotf-schedule-card,.cotf-summit .cotf-schedule-cards,.cotf-summit .cotf-schedule-progress{pointer-events:auto}}.cotf-summit .cotf-schedule-progress{width:100%;max-width:var(--cotf-schedule-track-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cotf-summit .cotf-schedule-progress-seg{background:var(--cotf-schedule-progress-inactive);border-radius:16px;height:16px;display:block;overflow:hidden}.cotf-summit .cotf-schedule-progress-seg-fill{border-radius:inherit;background:var(--cotf-schedule-progress-active);width:0;height:100%;transition-property:width;transition-duration:1.8s;transition-timing-function:ease-in-out;display:block}.cotf-summit .cotf-schedule-progress-seg-fill--filled{width:100%}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-schedule-progress-seg-fill{transition-duration:.01ms;transition-delay:0s}}.cotf-summit .cotf-schedule-cards{width:100%;max-width:var(--cotf-schedule-track-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:768px){.cotf-summit .cotf-schedule-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1320px){.cotf-summit .cotf-schedule-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cotf-summit .cotf-schedule-cards,.cotf-summit .cotf-schedule-progress{width:100%;min-width:0;max-width:100%}.cotf-summit .cotf-schedule-card{min-width:0}}.cotf-summit .cotf-schedule-card{box-sizing:border-box;background:var(--lit-black);text-align:center;background-clip:padding-box;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:220px;padding:24px 16px 20px;display:flex;overflow:visible}@media (min-width:768px){.cotf-summit .cotf-schedule-card{height:240px;min-height:240px;padding:24px 20px 20px}}.cotf-summit .cotf-schedule-card-badge{color:var(--lit-black);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.cotf-summit .cotf-schedule-card-badge--transform{color:var(--lit-white)}.cotf-summit .cotf-schedule-card-badge-seal{flex-shrink:0;justify-content:center;align-items:center;width:80px;max-width:80px;height:80px;max-height:80px;display:flex;position:relative;overflow:visible}.cotf-summit .cotf-schedule-card-badge-seal:before{content:"";background:var(--cotf-schedule-badge-bg);-webkit-mask-image:var(--cotf-schedule-badge-seal-mask);mask-image:var(--cotf-schedule-badge-seal-mask);position:absolute;inset:2px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cotf-summit .cotf-schedule-card-badge-content{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cotf-summit .cotf-schedule-card-badge-text{font-family:var(--font-display);font-size:22px;font-weight:900;line-height:1}.cotf-summit .cotf-schedule-card-badge-icon{object-fit:contain;flex-shrink:0;width:23px;max-width:23px;height:23px;max-height:23px;display:block}.cotf-summit .cotf-schedule-card-badge-content svg{flex-shrink:0;width:17px;max-width:17px;height:17px;max-height:17px}.cotf-summit .cotf-schedule-card-copy{width:100%;max-width:var(--cotf-schedule-card-copy-max);flex-direction:column;gap:12px;display:flex}.cotf-summit .cotf-schedule-card-title{font-family:var(--font-display-2);letter-spacing:-.32px;text-align:center;text-transform:uppercase;white-space:pre-line;color:var(--lit-white);margin:0;font-size:24px;font-weight:500;line-height:.88}.cotf-summit .cotf-schedule-card-body{font-family:var(--font-body);letter-spacing:-.32px;text-align:center;color:#ffffff94;margin:0;font-size:12px;font-weight:400;line-height:1.32}@media (max-width:1319px){.cotf-summit .cotf-schedule-panel{gap:0;padding:0}.cotf-summit .cotf-schedule-hero{border-radius:0;width:100%;max-width:none}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-hero{border-radius:0}.cotf-summit .cotf-schedule-hero-art{object-fit:cover;object-position:center;width:100%;height:100%}.cotf-summit .cotf-schedule-timeline{box-sizing:border-box;padding:20px 20px 0}}@media (max-width:767px){.cotf-summit{--cotf-schedule-heading-gap:24px}.cotf-summit .cotf-schedule-stack-wrap{padding-inline:16px}.cotf-summit .cotf-schedule-sticky-cluster{flex-direction:column;gap:12px;display:flex}.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-day--stack-0,.cotf-summit .cotf-schedule-scroll-stage--active .cotf-schedule-day--stack-1{top:calc(var(--cotf-header-height) + var(--cotf-schedule-card-pin-gap,12px))}.cotf-summit .cotf-schedule-day{--cotf-schedule-panel-radius:24px;flex-direction:column;align-items:stretch;display:flex}.cotf-summit .cotf-schedule-tab-row{margin-inline:0;align-self:flex-start;width:fit-content;max-width:100%;min-height:auto;margin-bottom:-1px}.cotf-summit .cotf-schedule-tab-row--center{align-self:center;width:min(622px,100%);margin-inline:auto}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-tab-row--center{align-self:flex-end;width:fit-content;max-width:100%;margin-inline:0 40px}.cotf-summit .cotf-schedule-tab-slot{flex:none;align-items:flex-end;width:auto;min-width:0;display:flex}.cotf-summit .cotf-schedule-tab-connector{display:block}.cotf-summit .cotf-schedule-tab{white-space:nowrap;border-radius:var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius) 0 0;flex:none;width:auto;min-width:0;max-width:none;height:56px;min-height:56px;padding-inline:36px;font-size:24px}.cotf-summit .cotf-schedule-panel{box-sizing:border-box;border-radius:0 var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius) var(--cotf-schedule-panel-radius);width:100%}.cotf-summit .cotf-schedule-day--transform .cotf-schedule-panel{border-radius:var(--cotf-schedule-panel-radius)}.cotf-summit .cotf-schedule-hero{aspect-ratio:39/16;min-height:128px;max-height:min(320px,33.6vh);box-shadow:none}.cotf-summit .cotf-schedule-hero-art{filter:none;box-shadow:none;object-position:center top}.cotf-summit .cotf-schedule-progress{display:none}.cotf-summit .cotf-schedule-timeline{gap:10px;padding:12px 12px 16px}.cotf-summit .cotf-schedule-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cotf-summit .cotf-schedule-card{aspect-ratio:auto;justify-content:center;height:auto;min-height:200px;padding:14px 10px 16px}.cotf-summit .cotf-schedule-card-badge{margin-bottom:10px}.cotf-summit .cotf-schedule-card-badge-seal{width:48px;height:48px}.cotf-summit .cotf-schedule-card-badge-text{font-size:14px}.cotf-summit .cotf-schedule-card-badge-icon{width:14px;max-width:14px;height:14px;max-height:14px}.cotf-summit .cotf-schedule-card-badge-content svg{width:11px;max-width:11px;height:11px;max-height:11px}.cotf-summit .cotf-schedule-card-copy{gap:6px;max-width:none}.cotf-summit .cotf-schedule-card-title{letter-spacing:-.2px;min-height:2.16em;font-size:21px;line-height:1.08}.cotf-summit .cotf-schedule-card-body{font-size:10px;line-height:1.28}}.cotf-summit .cotf-arena-campus-section{background:0 0;padding-bottom:56px}@media (min-width:768px){.cotf-summit .cotf-arena-campus-section{padding-bottom:72px}}.cotf-summit .cotf-arena-campus-wrap{flex-direction:column;align-items:center;gap:45px;width:min(1356px,100%);margin:0 auto;display:flex}.cotf-summit .cotf-arena-campus-heading{text-align:center;width:100%;max-width:766px;font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;color:var(--lit-white);margin:0 auto;font-size:clamp(40px,6.4vw,86.49px);font-weight:500;line-height:.8}@media (min-width:1280px){.cotf-summit .cotf-arena-campus-heading{min-height:138px;font-size:86.49px}}.cotf-summit .cotf-arena-campus-split{grid-template-columns:1fr;align-items:stretch;gap:32px;width:100%;display:grid}@media (min-width:1100px){.cotf-summit .cotf-arena-campus-split{grid-template-columns:minmax(0,812fr) minmax(0,512fr)}}.cotf-summit .cotf-arena-campus-left{flex-direction:column;gap:45px;min-width:0;display:flex}.cotf-summit .cotf-arena-photo-stack{flex-direction:column;gap:0;display:flex;position:relative}.cotf-summit .cotf-arena-hero-photo{aspect-ratio:812/457;background:0 0;width:100%;position:relative;overflow:visible}.cotf-summit .cotf-arena-hero-photo-mask{isolation:isolate;-webkit-mask-mode:alpha;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);-webkit-mask-image:url(/images/cotf/Vector-cloud.svg);mask-image:url(/images/cotf/Vector-cloud.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cotf-summit .cotf-arena-hero-photo-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cotf-summit .cotf-arena-callout{z-index:2;box-sizing:border-box;background:var(--lit-yellow);width:min(425px,100% - 32px);min-height:94px;color:var(--lit-black);box-shadow:none;border-radius:16px;flex-direction:row;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:25px;left:50%;transform:translate(-50%)}@media (max-width:699px){.cotf-summit .cotf-arena-callout{width:auto;max-width:none;margin-top:-32px;margin-bottom:8px;position:static;left:auto;transform:none}}.cotf-summit .cotf-arena-callout-copy{max-width:318px;font-family:var(--font-display-2);letter-spacing:.59px;text-transform:uppercase;text-align:left;flex:0 318px;margin:0;font-size:24px;font-weight:500;line-height:1.04}.cotf-summit .cotf-arena-callout-icon{color:var(--lit-black);flex-shrink:0;align-items:center;display:inline-flex}.cotf-summit .cotf-arena-callout-icon img{width:55px;height:54px;display:block}.cotf-summit .cotf-arena-action-row{z-index:3;box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:6px;width:min(558px,100%);margin:-32px auto 0;padding:0 16px;display:flex;position:relative}@media (min-width:700px){.cotf-summit .cotf-arena-action-row{justify-content:flex-start;margin-left:127px;margin-right:auto;padding:0}}.cotf-summit .cotf-arena-action-pill{width:fit-content;height:44px;font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:32px;align-items:center;gap:10px;padding:4px 16px 4px 4px;font-size:24px;font-weight:500;line-height:normal;display:inline-flex}.cotf-summit .cotf-arena-action-pill--create{background:var(--lit-magenta)}.cotf-summit .cotf-arena-action-pill--collaborate{background:#0049ff}.cotf-summit .cotf-arena-action-pill--prototype{background:var(--lit-green)}.cotf-summit .cotf-arena-action-pill--present{background:var(--lit-orange)}.cotf-summit .cotf-arena-action-pill-icon{width:36px;height:36px;color:var(--lit-black);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cotf-summit .cotf-arena-action-pill-icon--asset{background:0 0}.cotf-summit .cotf-arena-action-pill-icon--asset img{width:36px;height:36px;display:block}.cotf-summit .cotf-arena-action-pill--collaborate .cotf-arena-action-pill-icon,.cotf-summit .cotf-arena-action-pill--present .cotf-arena-action-pill-icon,.cotf-summit .cotf-arena-action-pill--prototype .cotf-arena-action-pill-icon{color:var(--lit-white)}.cotf-summit .cotf-arena-campus-body{max-width:621px;font-family:var(--font-body);letter-spacing:0;text-align:center;color:var(--lit-white);margin:0 auto;font-size:20px;font-weight:400;line-height:normal}.cotf-summit .cotf-arena-campus-panel{background-color:#080610;background-image:linear-gradient(180deg,#080610 0,#080610d1 10%,#08061047 18%,transparent 24%),linear-gradient(0deg,#000 0,#000000f5 10%,#000000b8 22%,#00000061 34%,#00000014 40%,transparent 44%),var(--cotf-campus-panel-bg);box-sizing:border-box;background-position:50%;background-size:cover;border:2px solid #ffffff1f;border-radius:34px;flex-direction:column;gap:24px;width:100%;max-width:512px;min-height:623px;padding:32px;display:flex;overflow:hidden}@media (min-width:1100px){.cotf-summit .cotf-arena-campus-panel{justify-self:stretch}}@media (max-width:699px){.cotf-summit .cotf-arena-campus-wrap{gap:28px}.cotf-summit .cotf-arena-campus-left{gap:24px}.cotf-summit .cotf-arena-callout-copy{flex:auto;max-width:none;font-size:clamp(16px,4.5vw,22px)}.cotf-summit .cotf-arena-action-pill{height:40px;padding:4px 12px 4px 4px;font-size:clamp(14px,3.8vw,18px)}.cotf-summit .cotf-arena-action-row{gap:4px;margin-top:-24px}.cotf-summit .cotf-arena-campus-body{padding-inline:4px;font-size:clamp(15px,4vw,18px)}.cotf-summit .cotf-arena-campus-panel{max-width:none;min-height:clamp(400px,58vh,560px);padding:16px}}.cotf-summit .cotf-campus-pill-track{background:0 0;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;width:100%;min-height:44px;padding:0;display:flex}.cotf-summit .cotf-campus-pill{height:44px;font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;color:var(--lit-white);white-space:nowrap;border-radius:32px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:24px;font-weight:500;line-height:1;display:inline-flex}.cotf-summit .cotf-campus-pill--magenta{background:#ff00f6}.cotf-summit .cotf-campus-pill--blue{background:#0049ff}.cotf-summit .cotf-campus-pill--green{background:#00e758}.cotf-summit .cotf-campus-pill--dark{color:var(--lit-black)}.cotf-summit .cotf-campus-pill-arrow{border-radius:0;flex-shrink:0;width:52px;height:44px;display:inline-flex;overflow:hidden}.cotf-summit .cotf-campus-pill-arrow img{width:100%;height:100%;display:block}@media (max-width:979px){.cotf-summit .cotf-campus-pill-track{flex-wrap:nowrap;align-items:stretch;gap:clamp(4px,1.8cqi,8px);width:100%;min-height:0;container-type:inline-size}.cotf-summit .cotf-campus-pill{border-radius:999px;flex:1 1 0;min-width:0;height:clamp(30px,10.5cqi,40px);padding-inline:4px;font-size:clamp(8px,4.4cqi,15px)}.cotf-summit .cotf-campus-pill-arrow{width:clamp(24px,7cqi,36px);height:clamp(30px,10.5cqi,40px);display:inline-flex}}.cotf-summit .cotf-campus-panel-copy{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:448px;margin-top:auto;padding:10px;display:flex}.cotf-summit .cotf-campus-panel-title-link{width:fit-content;max-width:100%;color:inherit;border-radius:6px;text-decoration:none;transition:opacity .16s ease-out;display:block}.cotf-summit .cotf-campus-panel-title-link:hover{opacity:.88}.cotf-summit .cotf-campus-panel-title-link:focus-visible{outline:2px solid var(--lit-magenta);outline-offset:4px}.cotf-summit .cotf-campus-panel-title{width:100%;max-width:428px;font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;color:var(--lit-white);margin:0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:.8}@media (min-width:1100px){.cotf-summit .cotf-campus-panel-title{font-size:54px}}.cotf-summit .cotf-campus-panel-body{width:100%;max-width:428px;font-family:var(--font-body);letter-spacing:0;text-align:left;color:var(--lit-white);margin:0;font-size:14px;font-weight:400;line-height:normal}@media (max-width:699px){.cotf-summit .cotf-campus-pill-track{--cotf-campus-pill-h:clamp(30px,10.5cqi,40px);flex-wrap:wrap;align-items:center;row-gap:6px}.cotf-summit .cotf-campus-pill{height:var(--cotf-campus-pill-h);flex:0 auto;padding-inline:10px}.cotf-summit .cotf-campus-pill-arrow{width:var(--cotf-campus-pill-h);height:var(--cotf-campus-pill-h);flex:none;display:inline-flex}.cotf-summit .cotf-campus-panel-copy{gap:12px;padding:6px}}.cotf-summit .header{border:1px solid var(--stroke);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e0eb3;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.cotf-summit .header .logo{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:16px;font-weight:900;display:flex}.cotf-summit .header .logo img{width:auto;height:28px}.cotf-summit .header .actions{align-items:center;gap:8px;display:flex}.cotf-summit .hero{background:var(--lit-night);border:1px solid var(--stroke);border-radius:24px;flex-direction:column;justify-content:end;gap:20px;min-height:420px;padding:48px 32px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.cotf-summit .hero{padding:56px 48px}}.cotf-summit .hero .eyebrow{color:var(--lit-yellow);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:12px}.cotf-summit .hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(44px,7vw,96px);font-weight:900;line-height:.86}.cotf-summit .hero p{color:var(--fg-muted);max-width:600px;font-size:18px}.cotf-summit .hero .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cotf-summit .hero .chips{flex-wrap:wrap;gap:8px;display:flex}.cotf-summit .hero-program{background:linear-gradient(135deg,#ff00f666,transparent 50%),var(--lit-night)}.cotf-summit .hero-program:after{content:"FUTURE";font-family:var(--font-display);color:#ff00f612;pointer-events:none;font-size:clamp(120px,24vw,260px);font-weight:900;line-height:1;position:absolute;bottom:-22px;right:-20px}.cotf-summit .section-primitive{background:var(--lit-1e);border:1px solid var(--stroke);border-radius:16px;padding:56px 32px;position:relative;overflow:hidden}.cotf-summit .section-primitive--gradient{background:radial-gradient(circle at 20% 0,#fff0002e,transparent 50%),radial-gradient(circle at 80% 100%,#ff00f626,transparent 50%),var(--lit-night)}.cotf-summit .divider{background:var(--stroke);height:1px;margin:24px 0}.cotf-summit .divider--neon{background:linear-gradient(90deg,transparent,var(--lit-yellow),transparent);height:2px}.cotf-summit .cotf-faq-section{background:0 0;position:relative;overflow:hidden}.cotf-summit .cotf-faq-section__glow{pointer-events:none;background:linear-gradient(48deg,#7e43ff61,#ff00f61f 28%,#000000eb 62%,#000);position:absolute;inset:0}.cotf-summit .cotf-faq-section__inner{z-index:1;max-width:900px;position:relative}.cotf-summit .cotf-faq-chat{width:100%;max-width:610px;margin:40px auto 0}.cotf-summit .cotf-faq-thread{margin-bottom:12px}.cotf-summit .cotf-faq-q-row{margin-bottom:12px;padding-right:32px}.cotf-summit .cotf-faq-q{text-align:left;border-radius:var(--r-pill);background:var(--lit-1e);font-family:var(--font-body);letter-spacing:-.02em;color:var(--lit-white);cursor:pointer;transition:border-radius var(--dur-base) var(--ease-pop),background var(--dur-base) var(--ease-pop),border-color var(--dur-base) var(--ease-pop),color var(--dur-base) var(--ease-pop),transform var(--dur-base) var(--ease-pop);border:1px solid #0000;padding:16px 22px;font-size:14px;font-weight:700;line-height:1.25;display:inline-block}@media (min-width:768px){.cotf-summit .cotf-faq-q{padding:16px 34px;font-size:16px}}.cotf-summit .cotf-faq-q:hover{border-color:#ffffff38;border-radius:18px;transform:translateY(-1px)}.cotf-summit .cotf-faq-q--idle:hover{background:#ffffff0f}.cotf-summit .cotf-faq-q--active{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .cotf-faq-q--idle{background:0 0;border-color:#ffffff47}.cotf-summit .cotf-faq-a-wrap{margin-bottom:20px;padding-left:12px}@media (min-width:768px){.cotf-summit .cotf-faq-a-wrap{padding-left:120px}}.cotf-summit .cotf-faq-a-wrap--closed{grid-template-rows:0fr;margin-bottom:0}.cotf-summit .cotf-faq-a-wrap--closed,.cotf-summit .cotf-faq-a-wrap--open{transition:grid-template-rows .5s ease-out,margin-bottom .5s ease-out;display:grid;overflow:hidden}.cotf-summit .cotf-faq-a-wrap--open{grid-template-rows:1fr;margin-bottom:12px}.cotf-summit .cotf-faq-a-inner{min-height:0}.cotf-summit .cotf-faq-a-slide{transition:opacity var(--dur-slow) var(--ease-pop),transform var(--dur-slow) var(--ease-pop);transform-origin:0;align-items:flex-end;gap:10px;display:flex}.cotf-summit .cotf-faq-a-slide,.cotf-summit .cotf-faq-a-slide--in{opacity:1;transform:translate(0)scale(1)}.cotf-summit .cotf-faq-a-slide--out{opacity:0;transform:translate(100%)scale(.8)}.cotf-summit .cotf-faq-a-bubble{font-family:var(--font-body);letter-spacing:-.02em;color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:18px;flex:1;padding:16px;font-size:14px;font-weight:400;line-height:1.5}@media (min-width:768px){.cotf-summit .cotf-faq-a-bubble{font-size:16px}}.cotf-summit .cotf-faq-a-icon{flex-shrink:0;width:30px;height:30px;position:relative}@media (min-width:768px){.cotf-summit .cotf-faq-a-icon{width:40px;height:40px}}.cotf-summit .cotf-faq-divider{font-family:var(--font-body);letter-spacing:-.02em;color:#ffffffd1;margin:8px 0 12px;padding-left:16px;font-size:16px;font-weight:500}.cotf-summit .marquee{background:var(--lit-yellow);height:64px;color:var(--lit-black);border-top:2px solid var(--lit-black);border-bottom:2px solid var(--lit-black);align-items:center;display:flex;overflow:hidden}.cotf-summit .marquee-track{white-space:nowrap;flex-shrink:0;gap:40px;animation:cotf-marquee 22s linear infinite;display:flex}.cotf-summit .marquee-track span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:40px;font-size:26px;font-weight:900;display:inline-flex}.cotf-summit .marquee-track>span>span:nth-child(odd):after{content:"//";font-family:var(--font-display-2);letter-spacing:.04em;opacity:.85;font-size:18px;font-weight:500}.cotf-summit .marquee-track>span>span:nth-child(2n):after{content:"";vertical-align:middle;opacity:.9;background:currentColor;border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block;box-shadow:0 0 0 2px}.cotf-summit .marquee--magenta{background:var(--lit-magenta);color:var(--lit-white)}.cotf-summit .marquee--green{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .marquee--black{background:var(--lit-black);color:var(--lit-white);border-color:var(--lit-white)}.cotf-summit .marquee--black .marquee-track span{font-family:var(--font-display-2);letter-spacing:.06em;font-weight:500}@media (max-width:767px){.cotf-summit .marquee-track,.cotf-summit .marquee-track span{gap:20px}.cotf-summit .marquee-track>span>span:nth-child(2n):after{margin-left:2px}}.cotf-summit .brand-mark{font-family:var(--font-display);color:var(--fg-muted);text-transform:uppercase;background:var(--lit-night);border:1px solid var(--stroke);border-radius:12px;justify-content:center;align-items:center;gap:10px;height:64px;font-size:18px;font-weight:900;display:flex}.cotf-summit .footer{background:var(--lit-white);box-sizing:border-box;border-top:none;padding:0 16px}@media (min-width:768px){.cotf-summit .footer{padding-inline:64px}}.cotf-summit .cotf-footer-divider-wrap{box-sizing:border-box;width:100%;max-width:1356px;margin-inline:auto}.cotf-summit .cotf-footer-divider{border:0;border-top:1px solid #d9d9d9;width:100%;height:0;margin:0;padding:0;display:block}.cotf-summit .footer-banner{background:var(--lit-yellow);color:var(--lit-black);border-radius:var(--r-mega);grid-template-columns:1.4fr 1fr;align-items:end;gap:32px;margin:0 24px 32px;padding:48px 32px;display:grid;position:relative;overflow:hidden}@media (max-width:800px){.cotf-summit .footer-banner{border-radius:48px;grid-template-columns:1fr}}.cotf-summit .footer-banner h2{color:var(--lit-black);margin:0}.cotf-summit .footer-banner p{max-width:520px;font-size:16px}.cotf-summit .footer-banner .actions{flex-wrap:wrap;gap:12px;display:flex}.cotf-summit .cotf-footer-bar{background:var(--lit-white);width:100%;max-width:1356px;padding:0 0 max(32px,env(safe-area-inset-bottom,0px));box-sizing:border-box;margin-inline:auto}.cotf-summit .cotf-footer-bar-frame{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:40px;width:100%;margin:0;padding:40px 0 48px;display:flex}@media (min-width:900px){.cotf-summit .cotf-footer-bar-frame{gap:56px;padding:34px 0 56px}}.cotf-summit .cotf-footer-top{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}@media (min-width:900px){.cotf-summit .cotf-footer-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}}.cotf-summit .cotf-footer-summit-logo{flex-shrink:0;width:fit-content;max-width:100%;line-height:0;text-decoration:none;display:block}.cotf-summit .cotf-footer-summit-logo img{width:auto;max-width:min(100%,216px);height:auto;display:block}@media (min-width:900px){.cotf-summit .cotf-footer-summit-logo img{width:216px;max-width:216px}}.cotf-summit .cotf-footer-contact{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:max-content;max-width:100%;display:flex}@media (max-width:899px){.cotf-summit .cotf-footer-contact{align-items:center;margin-inline:auto}}@media (min-width:900px){.cotf-summit .cotf-footer-contact{margin-left:auto}}.cotf-summit .cotf-footer-contact-row{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}@media (max-width:899px){.cotf-summit .cotf-footer-contact-row{flex-wrap:wrap;justify-content:center}}.cotf-summit .cotf-footer-contact-pill{background:var(--lit-white);color:#424242;width:max-content;max-width:100%;min-height:40px;font-family:var(--font-body);letter-spacing:var(--font-body-tracking);white-space:nowrap;transition:color var(--dur-fast),border-color var(--dur-fast);border:1px solid #d9d9d9;border-radius:9999px;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}@media (min-width:900px){.cotf-summit .cotf-footer-contact-pill{padding:10px 16px;font-size:14px}}.cotf-summit .cotf-footer-contact-pill:hover{color:var(--lit-black);border-color:#bdbdbd}.cotf-summit .cotf-footer-contact-icon{flex-shrink:0}.cotf-summit .cotf-footer-bottom{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}@media (min-width:900px){.cotf-summit .cotf-footer-bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.cotf-summit .cotf-footer-bottom .cotf-footer-lit-logo{align-self:flex-end}}.cotf-summit .cotf-footer-lit-logo{object-fit:contain;flex-shrink:0;width:170px;max-width:min(100%,220px);height:auto;display:block}@media (max-width:899px){.cotf-summit .cotf-footer-lit-logo{width:136px;max-width:min(100%,176px)}}.cotf-summit .cotf-footer-meta{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);color:#424242;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 6px;font-size:12px;line-height:1.35;display:flex}@media (min-width:900px){.cotf-summit .cotf-footer-meta{text-align:right;justify-content:flex-end;gap:10px 12px;max-width:520px;margin-left:auto}}.cotf-summit .cotf-footer-meta-star{color:var(--lit-cobalt);flex-shrink:0}.cotf-summit .icon-disc{width:64px;height:64px;font-family:var(--font-display);background:var(--lit-yellow);color:var(--lit-black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:inline-flex}.cotf-summit .icon-disc--magenta{background:var(--lit-magenta);color:var(--lit-white)}.cotf-summit .icon-disc--green{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .icon-disc--blue{background:var(--lit-cobalt);color:var(--lit-white)}.cotf-summit .icon-disc--outline{color:var(--lit-white);border:1.5px solid var(--lit-white);background:0 0}.cotf-summit .on-light{background:var(--bg-light);color:var(--fg-on-light)}.cotf-summit .on-light .input,.cotf-summit .on-light .select,.cotf-summit .on-light .textarea{border-color:var(--stroke-light);color:var(--fg-on-light);background:#fff}.cotf-summit .on-light .input::placeholder{color:#0006}.cotf-summit .on-light .field label{color:var(--fg-on-light-muted)}.cotf-summit .on-light .pill--outline{color:var(--lit-black);border-color:var(--lit-black)}.cotf-summit .on-light .faq-accordion,.cotf-summit .on-light .faq-item{border-color:var(--stroke-light)}.cotf-summit .on-light .faq-item .plus{background:#0e0e0e14}.cotf-summit .on-light .faq-item .body{color:var(--fg-on-light-muted)}body.mobile-site-menu-open .cotf-mobile-sticky-cta{display:none}.cotf-summit .cotf-athletix-hero{background:0 0;width:100%;padding:0;position:relative}.cotf-summit .cotf-athletix-hero-shell{z-index:2;width:100%;max-width:none;margin:0;position:relative}.cotf-summit .cotf-athletix-hero-pin{width:100%;height:calc(100dvh - var(--cotf-header-height));background:0 0;min-height:520px;position:relative;overflow:hidden}.cotf-summit .cotf-athletix-hero--scroll-fx .cotf-athletix-hero-pin{top:var(--cotf-header-height);z-index:2;position:sticky}.cotf-summit .cotf-athletix-hero-grid{z-index:1;width:100%;height:100%;min-height:inherit;flex-direction:column;display:flex;position:relative}.cotf-summit .cotf-athletix-hero-row{flex:1 1 0;grid-template-columns:50vw 25vw 25vw;gap:0;width:100%;min-height:0;display:grid}.cotf-summit .cotf-athletix-hero-row--top{z-index:1}.cotf-summit .cotf-athletix-hero-row--bottom{z-index:2}.cotf-summit .cotf-athletix-hero-foreground{will-change:transform;width:100%;height:100%;transform:translate3d(0,var(--grid-y,0),0);--grid-y:0px}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-athletix-hero-foreground{will-change:auto;transform:none}}.cotf-summit .cotf-athletix-hero-pattern-bg{width:100%;height:calc(100dvh - var(--cotf-header-height));z-index:0;pointer-events:none;background:#2b0a6e;border-radius:0;min-height:520px;position:absolute;top:0;left:0;right:0;overflow:hidden}.cotf-summit .cotf-athletix-hero-pattern-bg--fixed{top:var(--cotf-header-height);width:100%;height:calc(100dvh - var(--cotf-header-height));z-index:1;min-height:0;position:fixed;left:0;right:0}.cotf-summit .cotf-athletix-hero-pattern-bg--hidden{visibility:hidden;opacity:0}.cotf-summit .cotf-athletix-hero-pattern-video{object-fit:cover;object-position:center;width:100%;height:100%;min-height:100%;display:block}.cotf-summit .cotf-athletix-hero-pattern-bg--static{background:radial-gradient(80% 60% at 20% 30%,#7e43ff59,#0000 70%),radial-gradient(70% 55% at 80% 70%,#5828c847,#0000 68%),#e8ddf8}.cotf-summit .cotf-athletix-hero-cell{z-index:1;border-radius:0;min-width:0;min-height:0;position:relative;overflow:hidden}.cotf-summit .cotf-athletix-hero-pattern{pointer-events:none;background:0 0}.cotf-summit .cotf-athletix-hero-pattern--tl{grid-column:1}.cotf-summit .cotf-athletix-hero-pattern--tr{grid-column:3}.cotf-summit .cotf-athletix-hero-media--top,.cotf-summit .cotf-athletix-hero-pattern--bl{grid-column:2}.cotf-summit .cotf-athletix-hero-media--bottom{grid-column:3}.cotf-summit .cotf-athletix-hero-copy{background:var(--lit-black);color:var(--lit-white);flex-direction:column;grid-column:1;justify-content:flex-end;padding:28px 152px 32px 36px;display:flex}.cotf-summit .cotf-athletix-hero-media{--cotf-athletix-meta-icon:54px;--cotf-athletix-meta-pill-h:54px;background:var(--lit-1e);position:relative}.cotf-summit .cotf-athletix-hero-meta{z-index:1;pointer-events:none;align-items:flex-start;max-width:calc(100% - 32px);display:flex;position:absolute}.cotf-summit .cotf-athletix-hero-meta--dates{bottom:16px;left:16px}.cotf-summit .cotf-athletix-hero-meta--details{flex-direction:column;gap:4px;top:16px;left:16px}.cotf-summit .cotf-athletix-hero-meta-dates{background:var(--lit-black);gap:4px;padding:4px}.cotf-summit .cotf-athletix-hero-meta-dates,.cotf-summit .cotf-athletix-hero-meta-pill{box-sizing:border-box;border-radius:var(--r-pill);align-items:center;max-width:100%;display:inline-flex}.cotf-summit .cotf-athletix-hero-meta-pill{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);white-space:nowrap;justify-content:center;gap:10px;font-size:16px;font-weight:500;line-height:1}.cotf-summit .cotf-athletix-hero-meta-icon{width:var(--cotf-athletix-meta-icon);height:var(--cotf-athletix-meta-icon);flex-shrink:0}.cotf-summit .cotf-athletix-hero-meta-pill--green,.cotf-summit .cotf-athletix-hero-meta-pill--magenta{height:var(--cotf-athletix-meta-pill-h);gap:0;padding:0 24px}.cotf-summit .cotf-athletix-hero-meta-pill--blue,.cotf-summit .cotf-athletix-hero-meta-pill--yellow{height:var(--cotf-athletix-meta-pill-h);padding:4px 24px 4px 4px}.cotf-summit .cotf-athletix-hero-meta-pill--blue .cotf-athletix-hero-meta-icon,.cotf-summit .cotf-athletix-hero-meta-pill--yellow .cotf-athletix-hero-meta-icon{width:calc(var(--cotf-athletix-meta-pill-h) - 8px);height:calc(var(--cotf-athletix-meta-pill-h) - 8px)}.cotf-summit .cotf-athletix-hero-meta-pill--green{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .cotf-athletix-hero-meta-pill--magenta{background:var(--lit-magenta);color:var(--lit-white)}.cotf-summit .cotf-athletix-hero-meta-pill--yellow{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .cotf-athletix-hero-meta-pill--blue{background:var(--lit-cobalt);color:var(--lit-white)}.cotf-summit .cotf-athletix-hero-title{width:100%;max-width:none;font-family:var(--font-display-2);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:76px;font-weight:500;line-height:.8}.cotf-summit .cotf-athletix-hero-title-bold{font-family:var(--font-display);font-weight:900}.cotf-summit .cotf-athletix-hero-title-bold--pink{color:var(--lit-pink)}.cotf-summit .cotf-athletix-hero-title-bold--purple{color:var(--lit-purple)}.cotf-summit .cotf-athletix-hero-sub{width:100%;max-width:none;font-family:var(--font-body);letter-spacing:var(--font-body-tracking);color:#ffffffc7;margin:16px 0 0;font-size:14px;font-weight:500;line-height:1.5}.cotf-summit .cotf-athletix-hero-actions{flex-flow:row;align-items:center;gap:10px;width:100%;margin:32px 0 0;display:flex}.cotf-summit .cotf-athletix-hero-actions .btn{white-space:nowrap;flex:0 auto;gap:5px;min-width:0;padding:14px 21px;font-size:14px}.cotf-summit .cotf-athletix-hero-actions .btn .arrow-disc{flex-shrink:0;width:20px;height:20px;margin-left:3px}.cotf-summit .cotf-athletix-hero-actions .btn .arrow-disc svg{width:11px;height:11px}.cotf-summit .cotf-athletix-hero-actions .btn--primary{color:#1f1f1f;border-color:#1f1f1f;box-shadow:6px 6px #1f1f1f}.cotf-summit .cotf-athletix-hero-actions .btn--primary:hover{box-shadow:3px 3px #1f1f1f}.cotf-summit .cotf-athletix-hero-actions .btn--primary:active{box-shadow:0 0 #1f1f1f}.cotf-summit .cotf-athletix-hero-actions .btn--primary .arrow-disc{background:#1f1f1f}.cotf-summit .cotf-athletix-hero-actions .cotf-btn-outline-light{border-width:1px}@media (max-width:899px){.cotf-summit .cotf-athletix-hero-pin{height:calc(100dvh - var(--cotf-header-height));min-height:560px}.cotf-summit .cotf-athletix-hero-grid{grid-template-rows:minmax(220px,1.1fr) repeat(2,minmax(140px,.9fr));grid-template-columns:1fr 1fr;display:grid}.cotf-summit .cotf-athletix-hero-row{display:contents}.cotf-summit .cotf-athletix-hero-copy{grid-area:1/1/auto/-1;justify-content:center;padding:24px 32px}.cotf-summit .cotf-athletix-hero-title{max-width:none;font-size:clamp(26px,7vw,40px)}.cotf-summit .cotf-athletix-hero-actions{flex-wrap:wrap}.cotf-summit .cotf-athletix-hero-pattern--tl{grid-area:2/1}.cotf-summit .cotf-athletix-hero-media--top{grid-area:2/2}.cotf-summit .cotf-athletix-hero-pattern--bl{grid-area:3/1}.cotf-summit .cotf-athletix-hero-media--bottom{grid-area:3/2}.cotf-summit .cotf-athletix-hero-pattern--tr{display:none}.cotf-summit .cotf-athletix-hero-media{--cotf-athletix-meta-icon:40px;--cotf-athletix-meta-pill-h:40px}.cotf-summit .cotf-athletix-hero-meta{max-width:calc(100% - 20px)}.cotf-summit .cotf-athletix-hero-meta--dates{bottom:10px;left:10px}.cotf-summit .cotf-athletix-hero-meta--details{top:10px;left:10px}.cotf-summit .cotf-athletix-hero-meta-pill{font-size:12px}.cotf-summit .cotf-athletix-hero-meta-pill--green,.cotf-summit .cotf-athletix-hero-meta-pill--magenta{padding:0 14px}.cotf-summit .cotf-athletix-hero-meta-pill--blue,.cotf-summit .cotf-athletix-hero-meta-pill--yellow{height:var(--cotf-athletix-meta-pill-h);padding:4px 14px 4px 4px}}.cotf-summit .cotf-hero-field{z-index:2;background:radial-gradient(120% 90% at 18% 0,#5a1fd6 0,#0000 55%),radial-gradient(110% 100% at 100% 0,#7e43ff 0,#0000 60%),linear-gradient(160deg,#4310a8,#2b0a6e 52%,#12082e);margin-top:0;position:relative;overflow:hidden}.cotf-summit .cotf-hero-field:before{content:"";pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 46px);width:72vw;height:72vw;position:absolute;top:-18%;left:-8%;-webkit-mask:radial-gradient(circle,#000 0,#0000 72%);mask:radial-gradient(circle,#000 0,#0000 72%)}.cotf-summit .cotf-hero-shell{z-index:1;padding-bottom:32px;position:relative}.cotf-summit .cotf-hero-field .cotf-wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}@media (min-width:768px){.cotf-summit .cotf-hero-field .cotf-wrap{padding-left:max(64px,env(safe-area-inset-left,0px));padding-right:max(64px,env(safe-area-inset-right,0px))}}.cotf-summit .cotf-summit-header{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background-color:#ffffffe0;border-bottom:1px solid #00000014;width:100%;position:sticky;top:0;box-shadow:inset 0 1px #ffffff8c}.cotf-summit .cotf-summit-header-inner{min-height:var(--cotf-header-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 20px;display:grid}@media (min-width:980px){.cotf-summit .cotf-summit-header-inner{padding-left:0;padding-right:0}}@media (max-width:767px){.cotf-summit .cotf-summit-header-inner{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}@media (min-width:980px){.cotf-summit .cotf-summit-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.cotf-summit .cotf-summit-header .cotf-nav-logo{justify-self:start;align-items:center;text-decoration:none;display:flex}.cotf-summit .cotf-summit-header .cotf-nav-logo img{width:auto;max-width:108px;height:clamp(27px,2.24vw,34px);display:block}.cotf-summit .cotf-summit-header .cotf-nav-links{justify-content:center;justify-self:center;align-items:center;gap:clamp(20px,2.5vw,36px);display:none}@media (min-width:980px){.cotf-summit .cotf-summit-header .cotf-nav-links{display:flex}}.cotf-summit .cotf-summit-header .cotf-nav-links a.cotf-nav-link{color:var(--fg-on-light);font-family:var(--font-body);letter-spacing:var(--font-body-tracking);text-transform:uppercase;white-space:nowrap;transition:color var(--dur-base) var(--ease-pop);align-items:center;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.cotf-summit .cotf-summit-header .cotf-nav-links a.cotf-nav-link:hover{color:var(--cotf-nav-hover)}.cotf-summit .cotf-nav-link-icon{opacity:0;width:0;height:12px;transition:width var(--dur-base) var(--ease-pop),margin-right var(--dur-base) var(--ease-pop),opacity var(--dur-base) var(--ease-pop),transform var(--dur-base) var(--ease-pop);background-color:currentColor;flex-shrink:0;margin-right:0;overflow:hidden;transform:scale(.85);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cotf-summit .cotf-summit-header .cotf-nav-links a.cotf-nav-link:hover .cotf-nav-link-icon{opacity:1;width:12px;margin-right:6px;transform:scale(1)}.cotf-summit .cotf-nav-link-label{line-height:1}.cotf-summit .cotf-summit-header .cotf-nav-cta{white-space:nowrap;justify-self:end;min-width:0;padding:14px 28px;font-size:15px}@media (max-width:479px){.cotf-summit .cotf-summit-header .cotf-nav-cta{padding:11px 18px;font-size:13px}}.cotf-summit .cotf-hero{grid-template-columns:1fr;align-items:center;gap:28px;padding:12px 0 24px;display:grid}@media (max-width:979px){.cotf-summit .cotf-hero{gap:20px;padding:8px 0 20px}.cotf-summit .cotf-collage{order:-1}.cotf-summit .cotf-hero-copy{text-align:center;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;order:0;align-items:center;width:100%;max-width:none;margin-inline:auto;padding:22px 18px 24px;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000038}.cotf-summit .cotf-hero-copy .cotf-section-title--hero{text-wrap:balance;margin-inline:auto;width:100%;max-width:none;margin-bottom:16px;font-size:clamp(30px,8.8vw,46px);line-height:.95}.cotf-summit .cotf-hero-lead{text-wrap:pretty;margin-inline:auto;max-width:36ch;margin-bottom:18px}.cotf-summit .cotf-chips{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-bottom:20px;display:flex}.cotf-summit .cotf-chip{text-align:center;white-space:nowrap;justify-content:center;width:100%;padding:10px 14px;font-size:12px;line-height:1.2}.cotf-summit .cotf-hero-actions{flex-direction:column;align-items:center;gap:10px;width:100%}.cotf-summit .cotf-hero-actions .btn{white-space:nowrap;width:auto;min-width:min(100%,260px);max-width:100%}.cotf-summit .cotf-hero-actions .btn--primary{box-shadow:4px 4px 0 var(--lit-black);padding:16px 20px;font-size:16px}.cotf-summit .cotf-hero-actions .btn--outline{background:#ffffff0a;padding:13px 18px;font-size:14px}.cotf-summit .cotf-seats{background:#ff00f61f;border:1px solid #ff00f647;border-radius:999px;justify-content:center;margin-top:16px;padding:8px 14px;font-size:13px;font-weight:500}}@media (max-width:767px){.cotf-summit .cotf-hero-cta-primary{display:none}}@media (min-width:480px) and (max-width:979px){.cotf-summit .cotf-hero-copy .cotf-section-title--hero{font-size:clamp(34px,7vw,52px)}}@media (min-width:980px){.cotf-summit .cotf-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:32px;padding:28px 0 36px}}.cotf-summit .cotf-hero-copy{flex-direction:column;max-width:620px;display:flex}.cotf-summit .cotf-hero-lead{color:#ffffffd6;max-width:520px;margin:0 0 22px;font-size:clamp(15px,4vw,19px);line-height:1.5}.cotf-summit .cotf-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cotf-summit .cotf-chip{color:var(--lit-black);white-space:normal;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:3px 3px #00000047}@media (min-width:480px){.cotf-summit .cotf-chips{gap:10px;margin-bottom:28px}.cotf-summit .cotf-chip{white-space:nowrap;gap:10px;padding:10px 14px;font-size:13px;line-height:1.15}}.cotf-summit .cotf-chip-icon{flex-shrink:0;width:18px;height:18px}.cotf-summit .cotf-chip--magenta{background:var(--lit-magenta);color:var(--lit-white)}.cotf-summit .cotf-chip--green{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .cotf-chip--yellow{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .cotf-chip--blue{background:var(--lit-cobalt);color:var(--lit-white)}.cotf-summit .cotf-hero-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.cotf-summit .cotf-hero-actions .btn{white-space:normal;text-align:center;justify-content:center;width:100%}@media (min-width:480px){.cotf-summit .cotf-hero-actions{flex-flow:wrap;align-items:center}.cotf-summit .cotf-hero-actions .btn{white-space:nowrap;width:auto}}@media (max-width:479px){.cotf-summit .cotf-hero-actions .btn--lg{padding:14px 20px;font-size:15px}}@media (max-width:979px){.cotf-summit .cotf-hero-copy .cotf-hero-actions{flex-direction:column;align-items:center}.cotf-summit .cotf-hero-copy .cotf-hero-actions .btn{white-space:nowrap;justify-content:center;width:auto;min-width:min(100%,260px);max-width:100%}.cotf-summit .cotf-hero-copy .cotf-chips{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cotf-summit .cotf-hero-copy .cotf-chip{text-align:center;white-space:nowrap;justify-content:center;width:100%;padding:10px 14px;font-size:12px}}@media (max-width:359px){.cotf-summit .cotf-hero-copy .cotf-chip{white-space:normal;padding:9px 10px;font-size:11px}}.cotf-summit .cotf-btn-outline-light{color:var(--lit-white);background:0 0;border-color:#ffffffe6}.cotf-summit .cotf-btn-outline-light:hover{color:var(--lit-white);background:#ffffff14}.cotf-summit .cotf-arrow-disc-light{color:var(--lit-white);border:1.5px solid #ffffffd9;background:0 0!important}.cotf-summit .cotf-seats{color:#ffffffe6;align-items:center;gap:10px;margin:20px 0 0;font-size:14px;display:inline-flex}.cotf-summit .cotf-seats-star{background:var(--lit-magenta);width:24px;height:24px;color:var(--lit-white);font-size:12px;line-height:1}.cotf-summit .btn .arrow-disc,.cotf-summit .cotf-seats-star{border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cotf-summit .btn .arrow-disc{width:22px;height:22px;margin-left:6px}.cotf-summit .btn .arrow-disc svg{width:12px;height:12px}.cotf-summit .btn--primary .arrow-disc{background:var(--lit-black);color:var(--lit-yellow)}.cotf-summit .cotf-collage{aspect-ratio:1/.92;justify-self:center;width:100%;max-width:min(100%,320px);margin:0 auto;position:relative}@media (min-width:480px){.cotf-summit .cotf-collage{aspect-ratio:1;max-width:min(100%,420px)}}@media (min-width:980px){.cotf-summit .cotf-collage{max-width:580px}}.cotf-summit .cotf-collage-blob{filter:saturate(1.08);background:radial-gradient(circle at 28% 28%,#ff5100d9,#0000 42%),radial-gradient(circle at 78% 22%,#ff00f6d1,#0000 40%),radial-gradient(circle at 82% 78%,#00e758bf,#0000 42%),radial-gradient(circle at 18% 76%,#004bffd1,#0000 42%),#140a32;border-radius:50%;position:absolute;inset:6%}.cotf-summit .cotf-collage-splash{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.cotf-summit .cotf-collage-splash--orange{background:#ff510059;width:34%;height:34%;top:8%;left:10%}.cotf-summit .cotf-collage-splash--pink{background:#ff00f652;width:28%;height:28%;top:18%;right:8%}.cotf-summit .cotf-collage-splash--blue{background:#004bff47;width:30%;height:30%;bottom:10%;left:18%}.cotf-summit .cotf-collage-photo{z-index:1;border:3px solid #ffffff24;position:absolute;overflow:hidden;box-shadow:0 10px 28px #00000059}.cotf-summit .cotf-collage-photo img{object-fit:cover;filter:saturate(1.05)contrast(1.02)}.cotf-summit .cotf-arena-hero-photo-img{filter:saturate(1.05)contrast(1.02)}.cotf-summit .cotf-sticker{z-index:3;pointer-events:none;filter:drop-shadow(2px 3px #00000059);line-height:1;position:absolute}.cotf-summit .cotf-sticker--bulb{font-size:clamp(28px,3vw,40px)}.cotf-summit .cotf-sticker--crown{font-size:clamp(26px,2.8vw,38px)}.cotf-summit .cotf-sticker--spark{font-size:clamp(22px,2.4vw,32px)}.cotf-summit .cotf-sticker--star{font-size:clamp(24px,2.6vw,34px)}.cotf-summit .cotf-sticker--loop,.cotf-summit .cotf-sticker--squiggle{color:var(--lit-magenta);font-size:clamp(24px,2.8vw,36px)}.cotf-summit .cotf-trust{background:#080610f5;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}@media (min-width:480px){.cotf-summit .cotf-trust{border-radius:24px}}@media (min-width:680px){.cotf-summit .cotf-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.cotf-summit .cotf-trust{grid-template-columns:repeat(6,minmax(0,1fr))}}.cotf-summit .cotf-trust-cell{text-align:center;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-rows:30px 36px auto;place-items:center;gap:2px;min-height:112px;padding:16px 8px 14px;display:grid}@media (min-width:480px){.cotf-summit .cotf-trust-cell{grid-template-rows:34px 42px auto;min-height:136px;padding:22px 10px 20px}}@media (min-width:980px){.cotf-summit .cotf-trust-cell{border-bottom:none;min-height:152px;padding:24px 10px 22px}.cotf-summit .cotf-trust-cell:nth-child(6n){border-right:none}}@media (max-width:679px){.cotf-summit .cotf-trust-cell:nth-child(2n){border-right:none}.cotf-summit .cotf-trust-cell:nth-last-child(-n+2){border-bottom:none}}@media (min-width:680px) and (max-width:979px){.cotf-summit .cotf-trust-cell:nth-child(3n){border-right:none}.cotf-summit .cotf-trust-cell:nth-child(n+4){border-bottom:none}}.cotf-summit .cotf-trust-icon-wrap{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cotf-summit .cotf-trust-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cotf-summit .cotf-trust-icon svg{width:100%;height:100%}.cotf-summit .cotf-trust-icon--orange{color:#ff5100}.cotf-summit .cotf-trust-icon--purple{color:var(--lit-purple)}.cotf-summit .cotf-trust-icon--green{color:var(--lit-green)}.cotf-summit .cotf-trust-icon--yellow{color:var(--lit-yellow)}.cotf-summit .cotf-trust-icon--blue{color:var(--lit-blue)}.cotf-summit .cotf-trust-icon--magenta{color:var(--lit-magenta)}.cotf-summit .cotf-trust-num-slot{justify-content:center;align-items:center;width:100%;min-height:42px;display:flex}.cotf-summit .cotf-trust-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lit-white);font-size:clamp(30px,2.8vw,40px);font-weight:900;line-height:1}.cotf-summit .cotf-trust-num--compact{font-family:var(--font-body);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(17px,1.55vw,24px);font-weight:700}.cotf-summit .cotf-trust-lbl{color:#ffffffb8;max-width:112px;min-height:2.5em;font-size:12.5px;line-height:1.25}@media (max-width:479px){.cotf-summit .cotf-trust-num{font-size:clamp(22px,6.5vw,28px)}.cotf-summit .cotf-trust-lbl{max-width:96px;font-size:11px}.cotf-summit .cotf-sticker{transform-origin:50%;transform:scale(.82)}}.cotf-summit .cotf-about-section{background:0 0;padding-bottom:0}.cotf-summit .cotf-about-grid{grid-template-columns:1fr;align-items:center;gap:40px;padding-bottom:56px;display:grid}@media (min-width:980px){.cotf-summit .cotf-about-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;padding-bottom:64px}}.cotf-summit .cotf-about-copy{flex-direction:column;gap:22px;max-width:560px;display:flex}.cotf-summit .cotf-about-body{color:#ffffffe0;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.cotf-summit .cotf-about-accent{color:var(--lit-magenta);font-weight:500}.cotf-summit .cotf-compare-card{border-radius:28px;grid-template-columns:1fr;min-height:360px;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.cotf-summit .cotf-compare-card{grid-template-columns:1fr 1fr}}.cotf-summit .cotf-compare-panel{flex-direction:column;gap:28px;min-height:100%;padding:34px 28px 36px;display:flex;position:relative}.cotf-summit .cotf-compare-panel--old{color:var(--lit-white);background:#2a2a2a}.cotf-summit .cotf-compare-panel--future{color:var(--lit-white);background:#5d26d6}.cotf-summit .cotf-compare-label{border-radius:var(--r-pill);background:var(--lit-white);color:var(--lit-black);letter-spacing:.08em;text-transform:uppercase;text-align:center;align-self:flex-start;max-width:100%;padding:10px 16px;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex}.cotf-summit .cotf-compare-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cotf-summit .cotf-compare-list li{align-items:flex-start;gap:12px;font-size:clamp(15px,1.1vw,17px);line-height:1.35;display:flex}.cotf-summit .cotf-compare-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.cotf-summit .cotf-compare-icon svg{width:11px;height:11px}.cotf-summit .cotf-compare-icon--old{background:var(--lit-white);color:var(--lit-black)}.cotf-summit .cotf-compare-icon--future{background:var(--lit-green);color:var(--lit-white)}.cotf-summit .cotf-compare-vs{z-index:2;background:var(--lit-white);width:46px;height:46px;color:var(--lit-black);font-family:var(--font-body);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #00000059}@media (max-width:639px){.cotf-summit .cotf-compare-vs{top:50%;left:50%}}.cotf-summit .cotf-compare-rocket{pointer-events:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:-6px;right:-6px}.cotf-summit .cotf-compare-rocket-burst{background:var(--lit-magenta);clip-path:polygon(50% 0,61% 12%,78% 8%,74% 26%,92% 34%,76% 44%,84% 62%,66% 58%,62% 78%,50% 66%,38% 78%,34% 58%,16% 62%,24% 44%,8% 34%,26% 26%,22% 8%,39% 12%);position:absolute;inset:0}.cotf-summit .cotf-compare-rocket-icon{z-index:1;font-size:24px;line-height:1;position:relative;transform:rotate(-12deg)}.cotf-summit .cotf-partners-section{background:0 0;padding-top:72px;padding-bottom:72px}@media (min-width:768px){.cotf-summit .cotf-partners-section{padding-top:99px;padding-bottom:100px}.cotf-summit .cotf-partners-section>.cotf-wrap{max-width:1356px}}.cotf-summit .cotf-partners-heading{font-family:var(--font-display-2);letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff;margin:0 0 32px;font-size:clamp(42px,6.75vw,86.49px);font-weight:500;line-height:.8}@media (min-width:768px){.cotf-summit .cotf-partners-heading{margin-bottom:45px}}.cotf-summit .cotf-partners-grid{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.8vw,10px) clamp(4px,1.2vw,6px);width:100%;display:flex}@media (min-width:768px){.cotf-summit .cotf-partners-grid{gap:20px 30px}}.cotf-summit .cotf-partners-logo-cell{flex:0 0 calc(33.3333% - clamp(4px,1.2vw,6px)/1.5);justify-content:center;align-items:center;min-height:clamp(44px,10vw,72px);padding-inline:clamp(2px,1vw,5px);display:flex}@media (min-width:768px){.cotf-summit .cotf-partners-logo-cell{flex:0 0 calc(20% - 24px);height:200px;min-height:200px;padding-inline:10px}}.cotf-summit .cotf-partners-logo-img{object-fit:contain;transform-origin:50%;flex-shrink:0;width:auto;max-width:min(24vw,108px);height:auto;max-height:min(18vw,80px);display:block}@media (max-width:767px){.cotf-summit .cotf-partners-logo-img{max-width:min(24vw,108px)!important;max-height:min(18vw,80px)!important}}@media (min-width:768px){.cotf-summit .cotf-partners-logo-img{max-width:228px;max-height:none}}.cotf-summit .cotf-speaker-spotlight-section{background-color:#00000073;padding:40px 16px;overflow:hidden}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap{z-index:6;text-align:left;background-color:#0000;width:100%;padding:0;position:relative;overflow:visible}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap{background-color:#080610;border-color:#ffffff1f;margin-top:0;position:relative;overflow:hidden}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap--has-bg{background-color:#080610}@media (min-width:1024px){.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap--has-bg{background-image:var(--speaker-banner-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap:not(.cotf-speaker-spotlight-wrap--mirrored) .cotf-speaker-spotlight-copy,.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap:not(.cotf-speaker-spotlight-wrap--mirrored) .cotf-speaker-spotlight-eyebrow,.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap:not(.cotf-speaker-spotlight-wrap--mirrored) .cotf-speaker-spotlight-name{text-align:left}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-carousel-viewport{border-radius:var(--r-lg)}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-copy{box-sizing:border-box;max-width:none}@media (min-width:900px){.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap{padding-inline:0}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap{margin-top:-15px}.cotf-summit .cotf-figma-hero-inner .cotf-figma-trust{z-index:5;margin-top:16px}}@media (max-width:899px){.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap{flex-shrink:0;order:3;width:100%;max-width:100%;margin-top:0;padding:0}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap{border-radius:24px;width:100%;max-width:100%}.cotf-summit .cotf-figma-hero-inner .cotf-figma-trust{order:4;margin-top:12px}}@media (max-width:767px){.cotf-summit .cotf-speaker-spotlight-section{padding:32px 16px 40px}.cotf-summit .cotf-speaker-spotlight-name{letter-spacing:0;margin-top:0;font-size:48px;line-height:.85}.cotf-summit .cotf-speaker-spotlight-wrap--name-compact .cotf-speaker-spotlight-name{font-size:48px}.cotf-summit .cotf-speaker-spotlight-wrap--name-stack .cotf-speaker-spotlight-name-stack .cotf-speaker-spotlight-name{font-size:24px;line-height:.85}.cotf-summit .cotf-speaker-spotlight-roles{margin-top:0;font-size:clamp(13px,3.8vw,16px)}.cotf-summit .cotf-speaker-spotlight-stats{gap:6px;margin-top:16px}.cotf-summit .cotf-speaker-spotlight-stat{gap:8px;min-height:42px;padding:7px 14px}.cotf-summit .cotf-speaker-spotlight-stat-icon,.cotf-summit .cotf-speaker-spotlight-stat-icon img{width:26px;height:26px}.cotf-summit .cotf-speaker-spotlight-stat-value{font-size:clamp(12px,3.6vw,18px)}.cotf-summit .cotf-speaker-spotlight-stat-label{font-size:clamp(10px,2.9vw,13px)}.cotf-summit .cotf-speaker-spotlight-role-dot{padding-inline:8px}}@media (min-width:768px){.cotf-summit .cotf-speaker-spotlight-section{padding:56px 64px}}.cotf-summit .cotf-speaker-spotlight-wrap{--speaker-visual-right:0;--speaker-visual-bottom:0;--speaker-visual-inset:clamp(24px,2.5vw,32px);--speaker-visual-height:100%;--speaker-visual-max-width:65%;--speaker-copy-left:7.815%;--speaker-copy-top:15.655%;--speaker-copy-width:38.393%;--cotf-speaker-spotlight-stack-gap:16px;--cotf-speaker-headliners-pill-pad-block:10px;--cotf-speaker-headliners-pill-pad-inline:9px;border:1px solid var(--stroke);border-radius:var(--r-lg);background:#080610;width:100%;min-height:420px;margin-inline:auto;position:relative;overflow:hidden;container:speaker-banner/inline-size}.cotf-summit .cotf-speaker-spotlight-wrap--has-bg{background-color:#080610;background-image:var(--speaker-banner-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1023px){.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap--has-bg,.cotf-summit .cotf-speaker-spotlight-wrap--has-bg{background-image:none;border:1px solid #ffffff1f}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap--has-bg:before,.cotf-summit .cotf-speaker-spotlight-wrap--has-bg:before{content:"";z-index:0;border-radius:calc(var(--r-lg) - 1px);pointer-events:none;background-color:#080610;background-image:var(--speaker-banner-bg);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:1px}}.cotf-summit .cotf-speaker-spotlight-wrap--role-dot-blue .cotf-speaker-spotlight-role-dot{color:var(--lit-blue)}.cotf-summit .cotf-speaker-spotlight-wrap--role-dot-green .cotf-speaker-spotlight-role-dot{color:var(--lit-green)}.cotf-summit .cotf-speaker-spotlight-wrap--role-dot-orange .cotf-speaker-spotlight-role-dot{color:var(--lit-orange)}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-wrap--mirrored{--speaker-visual-max-width:46%}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-visual-anchor--desktop{right:auto;left:var(--speaker-visual-inset)}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-underneat-logo--desktop,.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-visual--desktop{object-position:left bottom}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-copy{left:var(--speaker-copy-left);right:var(--speaker-copy-left);text-align:right;align-items:flex-end;width:auto;max-width:none;padding-inline:0;overflow:visible;container:speaker-mirrored-copy/inline-size}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-headline-set{align-items:flex-end;width:100%;max-width:100%}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-name{justify-content:flex-end;width:max-content;max-width:100%}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-roles{text-align:right;justify-content:flex-end;max-width:100%}.cotf-summit .cotf-speaker-spotlight-wrap--mirrored .cotf-speaker-spotlight-hero{align-items:flex-end;width:100%;padding-inline:0}}@media (max-width:1023px){.cotf-summit .cotf-speaker-spotlight-wrap{min-height:0}}@media (min-width:768px) and (max-width:1023px){.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile{inset:0 auto auto;right:var(--speaker-visual-inset);justify-content:flex-end;align-items:flex-end;width:auto;max-width:58%;height:100%;bottom:0;left:auto}.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile .cotf-speaker-spotlight-visual-fit{width:auto;max-width:100%;height:100%}.cotf-summit .cotf-speaker-spotlight-underneat-logo--mobile,.cotf-summit .cotf-speaker-spotlight-visual--mobile{object-position:right bottom}}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-wrap{aspect-ratio:auto;--speaker-visual-right:var(--speaker-visual-inset);--speaker-visual-top:30px;--speaker-visual-bottom:0;--speaker-visual-height:calc(100% - var(--speaker-visual-top));--speaker-visual-max-width:50%;--speaker-copy-left:6%;--speaker-copy-width:44%;width:100%;height:clamp(320px,50vh,709px);min-height:320px;max-height:709px;container-type:size}.cotf-summit .cotf-speaker-spotlight-visual-anchor--desktop{height:var(--speaker-visual-height);max-width:var(--speaker-visual-max-width);top:var(--speaker-visual-top,0);bottom:var(--speaker-visual-bottom);transform:none}}.cotf-summit .cotf-speaker-spotlight-visual-anchor{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute}.cotf-summit .cotf-speaker-spotlight-visual-anchor--desktop{right:var(--speaker-visual-right);bottom:var(--speaker-visual-bottom);height:var(--speaker-visual-height);width:auto;max-width:var(--speaker-visual-max-width);aspect-ratio:768/618;display:none;top:auto}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-visual-anchor--desktop{display:block}}.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile{justify-content:center;align-items:flex-end;width:100%;max-width:none;height:100%;display:flex;inset:0}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile{display:none}}.cotf-summit .cotf-speaker-spotlight-visual-fit{aspect-ratio:768/618;width:100%;height:100%;position:relative}.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile .cotf-speaker-spotlight-visual-fit{width:auto;max-width:100%;height:100%}.cotf-summit .cotf-speaker-spotlight-underneat-logo--desktop,.cotf-summit .cotf-speaker-spotlight-visual--desktop{object-fit:contain;object-position:right bottom;width:100%;height:100%;display:block}.cotf-summit .cotf-speaker-spotlight-underneat-logo--mobile,.cotf-summit .cotf-speaker-spotlight-visual--mobile{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.cotf-summit .cotf-speaker-spotlight-visual--desktop,.cotf-summit .cotf-speaker-spotlight-visual--mobile{z-index:0;position:relative}.cotf-summit .cotf-speaker-spotlight-underneat-logo{z-index:2;pointer-events:none;position:absolute;inset:0}.cotf-summit .cotf-speaker-spotlight-underneat-glass{-webkit-backdrop-filter:blur(24px);z-index:1;pointer-events:none;background:#ffffff3d;border-radius:50%;width:17.8385%;height:22.1683%;position:absolute;top:24.0113%;left:54.6875%;transform:translateZ(0)}.cotf-summit .cotf-speaker-spotlight-copy{left:var(--speaker-copy-left);top:var(--speaker-copy-top);width:var(--speaker-copy-width);z-index:4;gap:var(--cotf-speaker-spotlight-stack-gap);flex-direction:column;max-width:none;display:flex;position:absolute}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-copy{box-sizing:border-box;justify-content:center;height:auto;min-height:0;max-height:100%;padding-inline-end:clamp(12px,2vw,24px);top:0;bottom:0;overflow:hidden;transform:none}.cotf-summit .cotf-speaker-spotlight-headline-set,.cotf-summit .cotf-speaker-spotlight-name,.cotf-summit .cotf-speaker-spotlight-name-stack{min-width:0;max-width:100%}.cotf-summit .cotf-speaker-spotlight-roles{max-width:100%}}@media (max-width:1023px){.cotf-summit .cotf-speaker-spotlight-copy{width:100%;position:static;top:auto;left:auto}.cotf-summit .cotf-speaker-spotlight-hero{flex-direction:column;align-items:flex-start;gap:0;width:100%;min-height:clamp(240px,62vw,320px);margin-top:12px;display:flex;position:static}.cotf-summit .cotf-speaker-spotlight-headline-set{flex:auto;width:100%;min-height:clamp(160px,44vw,240px);margin-top:0;position:relative}.cotf-summit .cotf-speaker-spotlight-name{z-index:2;letter-spacing:0;pointer-events:none;width:auto;max-width:58%;margin-top:0;font-size:clamp(57px,9.7vw,119px);line-height:.8;position:absolute;bottom:0;left:clamp(24px,7vw,36px)}.cotf-summit .cotf-speaker-spotlight-wrap--name-compact .cotf-speaker-spotlight-name{font-size:clamp(53px,9.7vw,115px)}.cotf-summit .cotf-speaker-spotlight-stats{flex-flow:row;gap:8px;width:100%}.cotf-summit .cotf-speaker-spotlight-stat{flex:1 1 0;justify-content:center;min-width:0;padding:7px 10px}}.cotf-summit .cotf-speaker-spotlight-hero{flex-direction:column;align-items:flex-start;gap:0;padding-inline:12px;display:flex}.cotf-summit .cotf-speaker-spotlight-headline-set{flex-direction:column;gap:16px;width:100%;margin-top:0;display:flex}@media (min-width:768px){.cotf-summit .cotf-speaker-spotlight-headliners-pill{order:0}.cotf-summit .cotf-speaker-spotlight-hero{order:1}.cotf-summit .cotf-speaker-spotlight-roles{order:2}.cotf-summit .cotf-speaker-spotlight-stats{order:3}}.cotf-summit .cotf-speaker-spotlight-headliners-pill{padding-block:var(--cotf-speaker-headliners-pill-pad-block);padding-inline:var(--cotf-speaker-headliners-pill-pad-inline);border-radius:var(--r-pill);background:var(--lit-yellow);color:var(--lit-black);font-family:var(--font-display-2);letter-spacing:.04em;text-transform:uppercase;white-space:normal;text-align:center;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;margin:0;font-size:19px;font-weight:500;line-height:1.25;display:inline-flex;box-shadow:0 4px 18px #00000059}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-headliners-pill{white-space:nowrap;font-size:min(19px,2.6cqh + 4px)}}.cotf-summit .cotf-speaker-spotlight-headliners-pill--green{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .cotf-speaker-spotlight-headliners-pill--pink{background:var(--lit-magenta);color:var(--lit-white)}.cotf-summit .cotf-speaker-spotlight-eyebrow{width:100%;max-width:520.61px;font-family:var(--font-body);-webkit-font-smoothing:antialiased;letter-spacing:-.0178em;text-transform:uppercase;color:#fff;margin:0;font-size:18px;font-weight:300;line-height:1.25}.cotf-summit .cotf-speaker-spotlight-eyebrow-line{display:inline}.cotf-summit .cotf-speaker-spotlight-eyebrow-line+.cotf-speaker-spotlight-eyebrow-line:before{content:" "}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-eyebrow{max-width:none;font-size:min(18px,3.2cqh)}}.cotf-summit .cotf-speaker-spotlight-name{width:100%;max-width:520.61px;font-family:var(--font-display-2);letter-spacing:.008em;text-transform:uppercase;flex-direction:column;gap:0;margin:0;font-size:clamp(60px,17vw,227.08px);font-weight:900;line-height:.7;display:flex}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-name{max-width:none;font-size:min(17.04cqw - 4px,34cqh - 4px,100px);line-height:.72}}@container speaker-mirrored-copy (min-width:1px){.cotf-summit .cotf-speaker-spotlight-name{font-size:min(100px,13.1579cqi)}}.cotf-summit .cotf-speaker-spotlight-wrap--name-compact .cotf-speaker-spotlight-name{font-size:clamp(56px,17vw,223.08px)}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-wrap--name-compact .cotf-speaker-spotlight-name{font-size:min(17.04cqw - 8px,34cqh - 8px,96px)}}.cotf-summit .cotf-speaker-spotlight-name-line{color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:0 4px 4px #00000040;display:block}.cotf-summit .cotf-speaker-spotlight-name-line--given{font-family:var(--font-display);font-weight:900}.cotf-summit .cotf-speaker-spotlight-name-line--family{font-family:var(--font-display-2);-webkit-text-stroke:0;paint-order:normal;text-shadow:none;font-weight:500}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-name{white-space:nowrap;flex-flow:row;align-items:baseline;gap:.2em;line-height:.88}.cotf-summit .cotf-speaker-spotlight-name-line{display:inline}}.cotf-summit .cotf-speaker-spotlight-name-line--accent{color:var(--lit-yellow)}.cotf-summit .cotf-speaker-spotlight-name-line--accent-green{color:var(--lit-green)}.cotf-summit .cotf-speaker-spotlight-name-line--accent-blue{color:var(--lit-blue)}.cotf-summit .cotf-speaker-spotlight-name-line--accent-orange{color:var(--lit-orange)}.cotf-summit .cotf-speaker-spotlight-name-stack{flex-direction:column;gap:0;width:100%;display:flex}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-wrap--name-stack .cotf-speaker-spotlight-name-stack .cotf-speaker-spotlight-name{font-size:min(10.5cqw - 4px,20cqh - 4px,72px);line-height:.88}}.cotf-summit .cotf-speaker-spotlight-copy:not(.is-revealed) .cotf-speaker-spotlight-eyebrow,.cotf-summit .cotf-speaker-spotlight-copy:not(.is-revealed) .cotf-speaker-spotlight-headliners-pill,.cotf-summit .cotf-speaker-spotlight-copy:not(.is-revealed) .cotf-speaker-spotlight-name-line{opacity:0;transform:translateY(32px)}.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-eyebrow,.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-headliners-pill{animation:cotf-speaker-headline-in var(--dur-slow) var(--ease-pop) both}.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-name-line:first-child{animation:cotf-speaker-headline-in var(--dur-slow) var(--ease-pop) both;animation-delay:.12s}.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-name-line:nth-child(2){animation:cotf-speaker-headline-in var(--dur-slow) var(--ease-pop) both;animation-delay:.24s}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-speaker-spotlight-copy:not(.is-revealed) .cotf-speaker-spotlight-eyebrow,.cotf-summit .cotf-speaker-spotlight-copy:not(.is-revealed) .cotf-speaker-spotlight-headliners-pill,.cotf-summit .cotf-speaker-spotlight-copy:not(.is-revealed) .cotf-speaker-spotlight-name-line{opacity:1;transform:none}.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-eyebrow,.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-headliners-pill,.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-name-line{animation:none}}.cotf-summit .cotf-speaker-spotlight-roles{font-family:var(--font-body);letter-spacing:-.0223em;color:#fff;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding-inline:12px;font-size:clamp(14px,5vw,20.22px);font-weight:300;line-height:1.1;display:flex}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-roles{font-size:min(1.491cqw,3.2cqh,20.22px)}}.cotf-summit .cotf-speaker-spotlight-role-dot{color:var(--lit-yellow);padding-inline:10.7px;display:inline-block}.cotf-summit .cotf-speaker-spotlight-stats{flex-flow:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:25px;display:flex}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-stats{gap:min(8px,1.2cqh);margin-top:min(1.84cqw,2.8cqh,16px)}}.cotf-summit .cotf-speaker-spotlight-stat{-webkit-backdrop-filter:blur(36px);background:#ffffff05;border:1px solid #ffffff3d;border-radius:9999px;flex:none;align-items:center;gap:10px;width:fit-content;min-height:46px;padding:9px 19px;display:flex}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-stat{gap:min(10px,1.6cqh);min-height:clamp(36px,12cqh,46px);padding:clamp(6px,2cqh,9px) clamp(12px,1.4cqw,19px)}}.cotf-summit .cotf-speaker-spotlight-stat-icon{flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-stat-icon,.cotf-summit .cotf-speaker-spotlight-stat-icon img{width:min(29px,7cqh);height:min(29px,7cqh)}}.cotf-summit .cotf-speaker-spotlight-stat-icon img{object-fit:contain;width:29px;height:29px;display:block}.cotf-summit .cotf-speaker-spotlight-stat-label{font-family:var(--font-body);color:#fff;white-space:nowrap;font-size:clamp(11px,4vw,16px);line-height:1.1}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-stat-label{font-size:min(1.193cqw,2.8cqh,16px)}}.cotf-summit .cotf-speaker-spotlight-stat-value{letter-spacing:-.0223em;font-size:clamp(13px,4.8vw,21px);font-weight:900}@container speaker-banner (min-width:900px){.cotf-summit .cotf-speaker-spotlight-stat-value{font-size:min(1.534cqw,3.4cqh,21px)}}.cotf-summit .cotf-speaker-spotlight-stat-suffix{letter-spacing:-.0223em;font-weight:300}.cotf-summit .cotf-speaker-spotlight-carousel{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-carousel{gap:4px;width:100%;min-width:0;max-width:100%}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-carousel-controls{margin-top:0;padding-top:0;padding-bottom:0}.cotf-summit .cotf-speaker-spotlight-carousel-viewport{touch-action:pan-y;cursor:grab;perspective:1400px;perspective-origin:50%;width:100%;min-width:0;max-width:100%;min-height:420px;position:relative;overflow:hidden}.cotf-summit .cotf-speaker-spotlight-carousel-viewport:active{cursor:grabbing}@media (max-width:1023px){.cotf-summit .cotf-speaker-spotlight-carousel-track,.cotf-summit .cotf-speaker-spotlight-carousel-viewport{height:auto;min-height:0}.cotf-summit .cotf-speaker-spotlight-carousel-slide{min-height:0}}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-carousel-viewport{height:clamp(320px,50vh,709px);min-height:320px;max-height:709px}}.cotf-summit .cotf-speaker-spotlight-carousel-track{width:100%;height:100%;min-height:inherit;will-change:transform;transition:transform .72s var(--ease-pop);display:flex}.cotf-summit .cotf-speaker-spotlight-carousel-track--reduced{transition:none}.cotf-summit .cotf-speaker-spotlight-carousel-slide{width:100%;min-width:0;max-width:100%;min-height:inherit;box-sizing:border-box;transform-style:preserve-3d;flex:0 0 100%}.cotf-summit .cotf-speaker-spotlight-carousel-slide .cotf-speaker-spotlight-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0}@media (min-width:1024px){.cotf-summit .cotf-speaker-spotlight-carousel-slide .cotf-speaker-spotlight-wrap{height:100%;min-height:0;max-height:100%}}.cotf-summit .cotf-speaker-spotlight-carousel-slide--roll-forward .cotf-speaker-spotlight-wrap{animation:cotf-speaker-roll-in-forward .72s var(--ease-pop) both}.cotf-summit .cotf-speaker-spotlight-carousel-slide--roll-backward .cotf-speaker-spotlight-wrap{animation:cotf-speaker-roll-in-backward .72s var(--ease-pop) both}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-speaker-spotlight-carousel-track{transition:none}.cotf-summit .cotf-speaker-spotlight-carousel-slide--roll-backward .cotf-speaker-spotlight-wrap,.cotf-summit .cotf-speaker-spotlight-carousel-slide--roll-forward .cotf-speaker-spotlight-wrap{animation:none}}.cotf-summit .cotf-speaker-spotlight-carousel-controls{justify-content:center;align-items:center;gap:12px;padding-inline:4px;display:flex}.cotf-summit .cotf-speaker-spotlight-carousel-nav-row{justify-content:center;align-items:center;gap:8px;display:flex}.cotf-summit .cotf-speaker-spotlight-carousel-nav{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff3d;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .16s,border-color .16s,opacity .16s;display:inline-flex}.cotf-summit .cotf-speaker-spotlight-carousel-nav svg{width:18px;height:18px}.cotf-summit .cotf-speaker-spotlight-carousel-nav:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff5c}.cotf-summit .cotf-speaker-spotlight-carousel-nav:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1023px){.cotf-summit .cotf-speaker-spotlight-wrap{isolation:isolate}.cotf-summit .cotf-speaker-spotlight-wrap:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(0deg,#000 0 20px,#0000 50% 100%);position:absolute;inset:0}.cotf-summit .cotf-speaker-spotlight-copy:before{content:none}.cotf-summit .cotf-speaker-spotlight-copy{position:static}.cotf-summit .cotf-speaker-spotlight-hero{flex-direction:column;align-items:flex-start;gap:0;width:100%;min-height:clamp(240px,62vw,320px);margin-top:12px;display:flex;position:static}.cotf-summit .cotf-speaker-spotlight-headline-set{z-index:3;flex:auto;width:100%;min-height:clamp(160px,44vw,240px);margin-top:0;position:relative;transform:translateY(-24px)}.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile{z-index:1;justify-content:flex-end;align-items:flex-end;width:auto;max-width:68%;height:100%;position:absolute;inset:0 0 0 auto}.cotf-summit .cotf-speaker-spotlight-visual-anchor--mobile .cotf-speaker-spotlight-visual-fit{width:auto;max-width:100%;height:100%}.cotf-summit .cotf-speaker-spotlight-underneat-logo--mobile,.cotf-summit .cotf-speaker-spotlight-visual--mobile{object-position:right bottom}.cotf-summit .cotf-speaker-spotlight-underneat-logo--mobile{z-index:3}.cotf-summit .cotf-speaker-spotlight-name{z-index:3;letter-spacing:0;width:auto;max-width:58%;margin-top:0;font-size:48px;line-height:.85;position:absolute;bottom:0;left:clamp(24px,7vw,36px)}.cotf-summit .cotf-speaker-spotlight-wrap--name-compact .cotf-speaker-spotlight-name{font-size:48px}.cotf-summit .cotf-speaker-spotlight-wrap--name-stack .cotf-speaker-spotlight-name-stack .cotf-speaker-spotlight-name{font-size:24px;line-height:.85}.cotf-summit .cotf-speaker-spotlight-eyebrow{z-index:3;text-align:center;letter-spacing:-.02em;white-space:nowrap;width:100%;max-width:none;font-size:clamp(9px,2.55vw,13px);line-height:1.2;position:relative}.cotf-summit .cotf-speaker-spotlight-roles{z-index:3;text-align:center;justify-content:center;position:relative}.cotf-summit .cotf-speaker-spotlight-stats{z-index:3;flex-wrap:nowrap;gap:5px;width:100%;position:relative}.cotf-summit .cotf-speaker-spotlight-stat{flex:1 1 0;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:7px 8px}.cotf-summit .cotf-speaker-spotlight-stat-icon,.cotf-summit .cotf-speaker-spotlight-stat-icon img{width:22px;height:22px}.cotf-summit .cotf-speaker-spotlight-stat-label{font-size:clamp(9px,2.2vw,11px)}.cotf-summit .cotf-speaker-spotlight-stat-value{font-size:clamp(10px,2.9vw,14px)}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-headline-set{text-align:center;z-index:3;flex-direction:column;flex:none;align-items:center;width:100%;min-height:0;display:flex;position:absolute;top:20px;left:0;right:0;transform:none}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-eyebrow{text-align:center;white-space:normal;align-self:center;width:100%;max-width:none;margin-inline:auto}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-eyebrow{text-align:center}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-eyebrow-line{text-align:center;width:100%;display:block}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-name-stack{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:100%}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-name{white-space:nowrap;flex-flow:row;align-items:baseline;gap:.2em;width:auto;max-width:none;margin:0;font-size:clamp(16px,4.6vw,22px);line-height:1;display:inline-flex;position:static}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-name-line{display:inline}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-visual-anchor--mobile{justify-content:center;align-items:flex-end;max-width:100%;left:0;right:0}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-underneat-logo--mobile,.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-visual--mobile{object-position:center bottom}}@media (max-width:767px){.cotf-summit .cotf-speaker-spotlight-wrap{padding:0 10px 10px}.cotf-summit .cotf-speaker-spotlight-copy{gap:var(--cotf-speaker-spotlight-stack-gap)}.cotf-summit .cotf-speaker-spotlight-hero{padding-inline:0;flex-direction:column;order:0;justify-content:flex-end;align-items:flex-start;gap:0;margin-top:0;padding-left:12px;display:flex}.cotf-summit .cotf-speaker-spotlight-headline-set{z-index:3;flex:none;gap:6px;min-height:0;margin-top:0;position:relative;transform:translateY(-24px)}.cotf-summit .cotf-speaker-spotlight-headliners-pill{z-index:3;box-sizing:border-box;--cotf-speaker-headliners-pill-pad-block:8px;--cotf-speaker-headliners-pill-pad-inline:7px;white-space:normal;text-align:center;order:2;align-self:stretch;width:100%;margin:0;font-size:15px;line-height:1.15;display:flex;position:relative}.cotf-summit .cotf-speaker-spotlight-copy.is-revealed .cotf-speaker-spotlight-headliners-pill{animation-delay:.36s}.cotf-summit .cotf-speaker-spotlight-eyebrow{z-index:3;text-align:left;white-space:normal;letter-spacing:-.02em;width:auto;max-width:58%;margin:0;padding-inline:0;font-size:clamp(9px,2.55vw,13px);line-height:1.2;position:relative}.cotf-summit .cotf-speaker-spotlight-eyebrow-line{display:block}.cotf-summit .cotf-speaker-spotlight-eyebrow-line+.cotf-speaker-spotlight-eyebrow-line:before{content:none}.cotf-summit .cotf-speaker-spotlight-name{z-index:3;pointer-events:none;width:auto;max-width:58%;padding-inline:0;font-size:48px;line-height:.85;position:relative;bottom:auto;left:auto}.cotf-summit .cotf-speaker-spotlight-wrap--name-compact .cotf-speaker-spotlight-name{font-size:48px}.cotf-summit .cotf-speaker-spotlight-wrap--name-stack .cotf-speaker-spotlight-name-stack .cotf-speaker-spotlight-name{font-size:24px;line-height:.85}.cotf-summit .cotf-speaker-spotlight-roles{z-index:3;text-align:center;order:1;justify-content:center;width:100%;margin-top:0;padding-inline:0;font-size:14px;position:relative}.cotf-summit .cotf-speaker-spotlight-stats{order:3;margin-top:12px}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-hero{justify-content:flex-end;align-items:center;padding-left:0}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-headline-set{text-align:center;align-items:center;position:absolute;top:20px;left:0;right:0;transform:none}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-eyebrow{text-align:center;white-space:normal;align-self:center;width:100%;max-width:none;margin-inline:auto}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-eyebrow{text-align:center}.cotf-summit .cotf-figma-hero-inner .cotf-speaker-spotlight-section--hero-overlap .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-eyebrow-line{text-align:center;width:100%;display:block}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-name{text-align:center;white-space:nowrap;flex-flow:row;align-items:baseline;gap:.2em;max-width:none;font-size:clamp(16px,4.6vw,22px);line-height:1;display:inline-flex}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-name-line{display:inline}.cotf-summit .cotf-speaker-spotlight-wrap[data-speaker-id=arihant-jaidev-vivek] .cotf-speaker-spotlight-name-stack{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:100%}}.cotf-summit .cotf-weekend-highlights-section{background:0 0;border-bottom:1px solid #ffffff1f;padding-block:clamp(48px,7vw,72px)}.cotf-summit .cotf-wh-section{width:100%;max-width:1180px;margin-inline:auto}.cotf-summit .cotf-wh-intro{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,44px);display:flex}.cotf-summit .cotf-wh-headline-stack{flex-direction:column;align-items:center;gap:.5px;display:flex}.cotf-summit .cotf-wh-eyebrow,.cotf-summit .cotf-wh-title{font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;color:var(--lit-white);margin:0;font-size:clamp(42px,6.75vw,86.49px);line-height:.8}.cotf-summit .cotf-wh-headline-stack .cotf-wh-title{margin-top:-.09em}.cotf-summit .cotf-wh-eyebrow{font-weight:400}.cotf-summit .cotf-wh-title{font-weight:500}.cotf-summit .cotf-wh-lead{max-width:52ch;margin:0}.cotf-summit .cotf-wh-pill-track{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.cotf-summit .cotf-wh-status-pill{height:auto;min-height:36px;font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;padding:8px 14px;font-size:clamp(13px,1.8vw,18px);font-weight:500;display:inline-flex}.cotf-summit .cotf-wh-status-pill-icon{font-size:.95em;line-height:1}.cotf-summit .cotf-wh-status-pill-icon-img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.cotf-summit .cotf-wh-collage{flex-direction:column;gap:28px;display:flex}.cotf-summit .cotf-wh-col{flex-direction:column;gap:18px;min-width:0;display:flex}.cotf-summit .cotf-wh-col--right{align-items:flex-start}.cotf-summit .cotf-wh-pinned{width:fit-content;max-width:100%;position:relative}.cotf-summit .cotf-wh-pin{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 6px #00000059);width:clamp(28px,4vw,38px);height:auto;position:absolute}.cotf-summit .cotf-wh-notepad-pinned .cotf-wh-pin,.cotf-summit .cotf-wh-paper-pinned .cotf-wh-pin{top:-8px;left:50%;transform:translate(-50%)}.cotf-summit .cotf-wh-pin--left{left:14%;transform:none}.cotf-summit .cotf-wh-pin--right{left:auto;right:14%;transform:none}.cotf-summit .cotf-wh-notepad-track,.cotf-summit .cotf-wh-paper-heading,.cotf-summit .cotf-wh-paper-title{font-family:var(--font-display-2);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.cotf-summit .cotf-wh-paper{filter:drop-shadow(0 18px 36px #0000006b);width:min(100%,340px);position:relative}.cotf-summit .cotf-wh-paper-pinned--yellow{margin-left:0}.cotf-summit .cotf-wh-paper--yellow{transform:rotate(-1.2deg)}.cotf-summit .cotf-wh-paper--green{width:min(100%,300px);transform:rotate(1.4deg)}.cotf-summit .cotf-wh-paper--white{width:min(100%,340px);transform:rotate(-.8deg)}.cotf-summit .cotf-wh-paper-svg{width:100%;height:auto;display:block}.cotf-summit .cotf-wh-paper-body{color:var(--lit-black);position:absolute}.cotf-summit .cotf-wh-paper--yellow .cotf-wh-paper-body{inset:8% 4% 7% 16%}.cotf-summit .cotf-wh-paper--green .cotf-wh-paper-body{inset:12% 8% 10% 10%}.cotf-summit .cotf-wh-paper--white .cotf-wh-paper-body{inset:9% 6% 8% 15%}.cotf-summit .cotf-wh-paper-title{margin:0;font-size:28px;line-height:.8}.cotf-summit .cotf-wh-paper-title--compact{margin-bottom:0;font-size:28px;line-height:.8}.cotf-summit .cotf-wh-paper-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cotf-summit .cotf-wh-paper-head .cotf-wh-paper-title{letter-spacing:-.02em}.cotf-summit .cotf-wh-paper-head-icon{flex-shrink:0;margin-top:2px}.cotf-summit .cotf-wh-paper-head-icon--img{width:39px;height:auto}.cotf-summit .cotf-wh-paper-head-icon--bolt{width:36px}.cotf-summit .cotf-wh-paper-head-icon--lock{object-fit:contain;filter:hue-rotate(215deg)saturate(1.35)brightness(.95);width:39px;height:39px}.cotf-summit .cotf-wh-paper-head-icon--rocket{object-fit:contain;width:45px;height:auto}.cotf-summit .cotf-wh-paper-copy{font-family:var(--font-decor);margin:0;font-size:clamp(12px,1.45vw,14px);line-height:1.42}.cotf-summit .cotf-wh-copy-strong{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);font-weight:600}.cotf-summit .cotf-wh-notepad-title{font-family:var(--font-decor);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(16px,2.4vw,22px);font-weight:400;line-height:1.05}.cotf-summit .cotf-wh-notepad-grid{gap:12px;display:grid}.cotf-summit .cotf-wh-notepad-block{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:6px 8px;display:grid}.cotf-summit .cotf-wh-notepad-block--parul{grid-template-columns:minmax(0,1fr) 64px}.cotf-summit .cotf-wh-notepad-block--parul .cotf-wh-notepad-portrait{grid-area:2/2}.cotf-summit .cotf-wh-notepad-block--parul .cotf-wh-notepad-copy{grid-area:2/1}.cotf-summit .cotf-wh-notepad-track{grid-column:1/-1;margin:0;font-size:22px;line-height:1.1}.cotf-summit .cotf-wh-notepad-portrait{width:64px;height:auto;display:block}.cotf-summit .cotf-wh-notepad-copy{font-family:var(--font-decor);margin:0;font-size:clamp(11px,1.35vw,13px);line-height:1.38}.cotf-summit .cotf-wh-left-polaroids{flex-wrap:nowrap;gap:3px;margin-top:4px;padding-left:0;display:flex}.cotf-summit .cotf-wh-left-polaroids .cotf-wh-polaroid--large .cotf-wh-polaroid-frame{padding:10px 5px 14px}.cotf-summit .cotf-wh-left-polaroids .cotf-wh-polaroid--large .cotf-wh-polaroid-photo{aspect-ratio:1/1.3}.cotf-summit .cotf-wh-polaroid{width:min(100%,118px)}.cotf-summit .cotf-wh-polaroid--large{width:min(100%,168px)}.cotf-summit .cotf-wh-polaroid--large .cotf-wh-polaroid-photo{aspect-ratio:1}.cotf-summit .cotf-wh-polaroid--large .cotf-wh-polaroid-frame{padding:10px 10px 14px}.cotf-summit .cotf-wh-polaroid--large .cotf-wh-polaroid-caption{font-size:16px}.cotf-summit .cotf-wh-polaroid--wide{width:min(100%,320px)}.cotf-summit .cotf-wh-polaroid--wide .cotf-wh-polaroid-photo{aspect-ratio:16/9}.cotf-summit .cotf-wh-polaroid--wide .cotf-wh-polaroid-frame{padding:8px 8px 12px}.cotf-summit .cotf-wh-polaroid .cotf-wh-pin{top:-8px;left:50%;transform:translate(-50%)}.cotf-summit .cotf-wh-polaroid-frame{background:var(--lit-white);padding:10px 10px 14px;position:relative;box-shadow:0 14px 28px #00000061}.cotf-summit .cotf-wh-polaroid-photo{aspect-ratio:1;background:#111;overflow:hidden}.cotf-summit .cotf-wh-polaroid-photo-img{object-fit:cover;width:100%;height:100%;display:block}.cotf-summit .cotf-wh-polaroid-photo-img--zoom-in{object-position:center center;transform:scale(1.4)}.cotf-summit .cotf-wh-polaroid-badge{z-index:2;pointer-events:none;width:30px;height:auto;position:absolute;bottom:2px;right:2px}.cotf-summit .cotf-wh-polaroid-badge--first{width:75px;bottom:-4px;right:-4px}.cotf-summit .cotf-wh-polaroid-badge--place{bottom:12px;right:18px}.cotf-summit .cotf-wh-polaroid-caption{font-family:var(--font-display-2);text-align:left;color:var(--lit-black);letter-spacing:0;text-transform:uppercase;margin:10px 0 0;padding-left:4px;font-size:16px;font-weight:400;line-height:1.1}.cotf-summit .cotf-wh-polaroid-caption-em{font-weight:500}.cotf-summit .cotf-wh-video-pinned{width:100%;max-width:100%}.cotf-summit .cotf-wh-video-pinned .cotf-wh-pin{width:clamp(36px,5.2vw,49px);top:-20px;left:50%;transform:translate(-50%)}.cotf-summit .cotf-wh-video{background:#120820;border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 48px #00000080}.cotf-summit .cotf-wh-video-thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.cotf-summit .cotf-wh-video-play{cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.cotf-summit .cotf-wh-video-play:disabled{cursor:default}.cotf-summit .cotf-wh-video-play-icon{background:#7e43ffeb;border-radius:50%;width:clamp(52px,8vw,72px);height:clamp(52px,8vw,72px);position:relative;box-shadow:0 8px 24px #00000059}.cotf-summit .cotf-wh-video-play-icon:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--lit-white);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.cotf-summit .cotf-wh-video-modal{z-index:100;-webkit-backdrop-filter:blur(12px);background:#000000d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cotf-summit .cotf-wh-video-modal-close{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;font-weight:300;line-height:1;display:flex;position:absolute;top:24px;right:24px}.cotf-summit .cotf-wh-video-modal-frame{aspect-ratio:16/9;width:100%;max-width:960px;position:relative}.cotf-summit .cotf-wh-video-modal-iframe{border:0;border-radius:12px;width:100%;height:100%;display:block}.cotf-summit .cotf-wh-winners{flex-direction:column;gap:18px;width:100%;margin-top:14px;display:flex}.cotf-summit .cotf-wh-winners-row{width:100%;position:relative;overflow:visible}.cotf-summit .cotf-wh-winners-row--icon-end{padding-right:12px}.cotf-summit .cotf-wh-winners-row--icon-start{padding-left:12px}.cotf-summit .cotf-wh-winners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;width:100%;display:grid}.cotf-summit .cotf-wh-path-icon{z-index:4;pointer-events:none;filter:drop-shadow(0 6px 10px #00000059);width:clamp(36px,5.5vw,48px);height:auto;position:absolute}.cotf-summit .cotf-wh-path-icon--end{top:8%;right:-10px}.cotf-summit .cotf-wh-path-icon--start{top:42%;left:-14px;transform:translateY(-50%)}.cotf-summit .cotf-wh-polaroid--winner,.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid{width:100%;max-width:none}.cotf-summit .cotf-wh-polaroid--winner .cotf-wh-polaroid-frame,.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-frame{padding:6px 6px 8px}.cotf-summit .cotf-wh-polaroid--winner .cotf-wh-polaroid-photo,.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-photo{aspect-ratio:5/4}.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-caption{margin-top:6px;font-size:16px}.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-badge{width:26px}.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-badge--first{width:65px}.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-badge--place{bottom:12px;right:18px}.cotf-summit .cotf-wh-right-stack{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.cotf-summit .cotf-wh-right-green-wrap{z-index:2;justify-content:center;width:100%;display:flex;position:relative;overflow:visible}.cotf-summit .cotf-wh-paper-pinned--green{width:min(100%,288px);margin-left:0;margin-right:0}.cotf-summit .cotf-wh-parul-polaroid{--cotf-wh-parul-w:min(92%,340px);--cotf-wh-parul-photo-h-ratio:7;--cotf-wh-parul-photo-h:calc(var(--cotf-wh-parul-w) * var(--cotf-wh-parul-photo-h-ratio) / 16);--cotf-wh-green-w:min(100%,288px);--cotf-wh-white-w:min(100%,328px);--cotf-wh-parul-h:calc(var(--cotf-wh-parul-photo-h) + 44px);--cotf-wh-green-h:calc(var(--cotf-wh-green-w) * 230 / 273);--cotf-wh-white-h:calc(var(--cotf-wh-white-w) * 303 / 324);z-index:3;width:var(--cotf-wh-parul-w);margin:0;position:absolute;top:65%;left:50%;transform:translate(-50%)translateY(12px)rotate(-1.5deg)}.cotf-summit .cotf-wh-parul-polaroid .cotf-wh-polaroid-photo{aspect-ratio:16/7}.cotf-summit .cotf-wh-paper-pinned--white{z-index:1;width:min(100%,328px);margin-top:calc(min(92%,340px)/2.28571 + 116px - min(100%,288px)/3.3913 - min(100%,328px)/4.27723);margin-left:0;margin-right:0;position:relative}@media (min-width:900px){.cotf-summit .cotf-wh-collage{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"left center right""left center right";align-items:start;gap:14px 28px;display:grid}.cotf-summit .cotf-wh-col--left{grid-area:left}.cotf-summit .cotf-wh-col--center{grid-area:center}.cotf-summit .cotf-wh-parul-polaroid{--cotf-wh-parul-w:min(100%,340px);width:var(--cotf-wh-parul-w);top:65%}.cotf-summit .cotf-wh-paper-pinned--white{margin-top:calc(min(100%,340px)/2.28571 + 116px - min(100%,288px)/3.3913 - min(100%,328px)/4.27723)}.cotf-summit .cotf-wh-right-stack{align-items:center}.cotf-summit .cotf-wh-col--right{grid-area:right;align-items:center}.cotf-summit .cotf-wh-paper--yellow{width:min(100%,352px)}.cotf-summit .cotf-wh-paper--green{width:min(100%,288px)}.cotf-summit .cotf-wh-paper--white{width:min(100%,328px)}.cotf-summit .cotf-wh-polaroid--large{width:min(100%,168px)}.cotf-summit .cotf-wh-polaroid--wide{width:min(100%,340px)}.cotf-summit .cotf-wh-left-polaroids{max-width:339px;margin-top:6px}.cotf-summit .cotf-wh-winners-grid{max-width:none}.cotf-summit .cotf-wh-video-thumb{aspect-ratio:16/9}}@media (max-width:899px){.cotf-summit .cotf-wh-collage{flex-direction:column;align-items:center;gap:28px;display:flex}.cotf-summit .cotf-wh-col{align-items:center;width:100%}.cotf-summit .cotf-wh-col--center{order:-1}.cotf-summit .cotf-wh-pinned{align-self:center}.cotf-summit .cotf-wh-winners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-badge--first{width:32.5px}.cotf-summit .cotf-wh-winners-grid .cotf-wh-polaroid-badge--place{right:6px}.cotf-summit .cotf-wh-left-polaroids{flex-flow:row;justify-content:center;gap:3px;width:100%}.cotf-summit .cotf-wh-left-polaroids .cotf-wh-polaroid--large{width:calc(50% - 1.5px);max-width:none}.cotf-summit .cotf-wh-left-polaroids .cotf-wh-polaroid--large .cotf-wh-polaroid-frame{padding:8px 6px 10px}.cotf-summit .cotf-wh-left-polaroids .cotf-wh-polaroid--large .cotf-wh-polaroid-caption{font-size:clamp(11px,3.2vw,14px)}.cotf-summit .cotf-wh-polaroid--large{width:min(100%,220px)}.cotf-summit .cotf-wh-paper-head{align-items:center}.cotf-summit .cotf-wh-paper-head-icon{margin-top:0}.cotf-summit .cotf-wh-paper-head-icon--bolt,.cotf-summit .cotf-wh-paper-head-icon--img{width:31px}.cotf-summit .cotf-wh-paper-head-icon--lock{width:31px;height:31px}.cotf-summit .cotf-wh-paper-head-icon--rocket{width:36px}.cotf-summit .cotf-wh-parul-polaroid{--cotf-wh-parul-w:min(92%,320px);width:var(--cotf-wh-parul-w);top:65%;left:50%;transform:translate(-50%)translateY(12px)rotate(-1.5deg)}.cotf-summit .cotf-wh-paper-pinned--white{margin-top:calc(min(92%,320px)/2.28571 + 116px - min(100%,288px)/3.3913 - min(100%,328px)/4.27723);margin-left:0}.cotf-summit .cotf-wh-right-stack{align-items:center}.cotf-summit .cotf-wh-paper-title,.cotf-summit .cotf-wh-paper-title--compact{font-size:clamp(18px,5vw,28px)}.cotf-summit .cotf-wh-notepad-track{font-size:clamp(16px,4.5vw,22px)}.cotf-summit .cotf-wh-col--right{align-items:center}}@media (min-width:768px) and (max-width:1199px){.cotf-summit .cotf-wh-paper-head .cotf-wh-paper-title,.cotf-summit .cotf-wh-paper-head .cotf-wh-paper-title--compact{font-size:20px}}.cotf-method-section{--cotf-method-learn:var(--c-learn);--cotf-method-innovate:var(--c-innovate);--cotf-method-transform:var(--c-transform);background:0 0;border-bottom:1px solid #ffffff1f}.cotf-method-section:has(+.cotf-weekend-highlights-section){border-bottom:none}.cotf-method-section .cotf-method-grid{flex-direction:column;align-items:center;gap:40px;display:flex}.cotf-method-section .cotf-method-headline{max-width:none;font-family:var(--font-body);letter-spacing:.36em;text-transform:uppercase;text-align:center;color:var(--lit-white);margin:0;font-size:18px;font-weight:500;line-height:.8}.cotf-method-section .cotf-method-accent{color:var(--lit-white);font-weight:900}.cotf-method-section .cotf-method-headline-br{display:none}.cotf-method-section .cotf-method-cards{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.cotf-method-section .cotf-method-cards .cotf-method-card{opacity:0;transition:opacity .55s var(--ease-pop),transform .55s var(--ease-pop);will-change:transform,opacity;transform:translateY(48px)}.cotf-method-section .cotf-method-cards--revealed .cotf-method-card{opacity:1;transform:translateY(0)}.cotf-method-section .cotf-method-cards--revealed .cotf-method-card:first-child{transition-delay:0s}.cotf-method-section .cotf-method-cards--revealed .cotf-method-card:nth-child(2){transition-delay:.2s}.cotf-method-section .cotf-method-cards--revealed .cotf-method-card:nth-child(3){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.cotf-method-section .cotf-method-cards .cotf-method-card{opacity:1;will-change:auto;transition:none;transform:none}}@media (max-width:719px){.cotf-method-section .cotf-method-grid{align-items:stretch;gap:20px}.cotf-method-section .cotf-method-headline{letter-spacing:.18em;max-width:none;margin:0 auto;font-size:14px;line-height:1.2}.cotf-method-section .cotf-method-headline-br{display:block}.cotf-method-section .cotf-method-headline-line2{white-space:nowrap}.cotf-method-section .cotf-method-card-body{padding:16px 6px}.cotf-method-section .cotf-method-body,.cotf-method-section .cotf-method-card-name{box-sizing:border-box;padding-inline:6px}.cotf-method-section .cotf-method-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:6px;width:calc(100% + 32px);margin-inline:-16px;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow:auto visible}.cotf-method-section .cotf-method-cards::-webkit-scrollbar{display:none}.cotf-method-section .cotf-method-cards .cotf-method-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(80vw - 30.4px);width:calc(80vw - 30.4px)}.cotf-method-section .cotf-method-cards--revealed .cotf-method-card{transform:none}.cotf-method-section .cotf-method-cards--revealed .cotf-method-card:first-child,.cotf-method-section .cotf-method-cards--revealed .cotf-method-card:nth-child(2),.cotf-method-section .cotf-method-cards--revealed .cotf-method-card:nth-child(3){transition-delay:0s}.cotf-method-section .cotf-method-name-a,.cotf-method-section .cotf-method-name-b{font-size:36px}}@media (min-width:720px){.cotf-method-section .cotf-method-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}}.cotf-method-section .cotf-method-card{border-radius:47px 18px 18px;flex-direction:column;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.cotf-method-section .cotf-method-card--learn{background:#0049ff}.cotf-method-section .cotf-method-card--innovate{background:#80f}.cotf-method-section .cotf-method-card--transform{background:#00b06d}.cotf-method-section .cotf-method-card-media{box-sizing:border-box;flex-shrink:0;width:100%;padding:6px 6px 0;position:relative}.cotf-method-section .cotf-method-card-photo-frame{border-radius:36px 16px 16px;width:100%;overflow:hidden}.cotf-method-section .cotf-method-card-photo{border-radius:0;width:100%;height:auto;display:block}.cotf-method-section img.cotf-method-card-icon{z-index:2;pointer-events:none;object-fit:contain;width:54px;height:54px;position:absolute;top:16px;left:16px}.cotf-method-section .cotf-method-card-body{flex-direction:column;gap:12px;margin-top:auto;padding:16px 12px;display:flex}.cotf-method-section .cotf-method-body{font-family:var(--font-body);color:#fffffff0;margin:0;font-size:14px;font-weight:400;line-height:1.42}.cotf-method-section .cotf-method-card-name{letter-spacing:-.02em;text-transform:uppercase;color:var(--lit-white);margin:0;line-height:.86}.cotf-method-section .cotf-method-name-a{font-family:var(--font-display);font-size:clamp(52px,7vw,80px);font-weight:900}.cotf-method-section .cotf-method-name-b{font-family:var(--font-display-2);font-size:clamp(52px,7vw,80px);font-weight:500}@media (min-width:720px){.cotf-method-section .cotf-method-card{border-radius:114px 36px 36px}.cotf-method-section .cotf-method-name-a,.cotf-method-section .cotf-method-name-b{font-size:72px}.cotf-method-section .cotf-method-card-media{padding:10px 10px 0}.cotf-method-section .cotf-method-card-photo-frame{border-radius:101px 26px 26px}.cotf-method-section img.cotf-method-card-icon{width:88px;height:88px;top:36px;left:36px}.cotf-method-section .cotf-method-card-body{padding-block:16px;padding-inline:12px}.cotf-method-section .cotf-method-card-name{box-sizing:border-box;padding-inline:12px}.cotf-method-section .cotf-method-body{box-sizing:border-box;padding-left:12px;padding-right:40px}}.cotf-method-section .cotf-method-sticker .cotf-icon{color:var(--lit-black);display:block}.cotf-method-section .cotf-method-sticker--rocket .cotf-icon{color:var(--lit-black)}.cotf-method-section .cotf-sticker .cotf-icon{filter:drop-shadow(2px 3px #00000059);display:block}.cotf-method-section .cotf-sticker--bulb .cotf-icon,.cotf-method-section .cotf-sticker--crown .cotf-icon{color:var(--lit-yellow)}.cotf-method-section .cotf-sticker--spark .cotf-icon{color:var(--lit-magenta)}.cotf-method-section .cotf-sticker--star .cotf-icon{color:var(--lit-green)}.cotf-method-section .cotf-sticker--loop .cotf-icon,.cotf-method-section .cotf-sticker--squiggle .cotf-icon{color:var(--lit-white)}.cotf-method-section .cotf-arena-callout-icon .cotf-icon{color:var(--lit-black);display:block}.cotf-summit .cotf-page-grain{z-index:9998;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:fixed;inset:0}.cotf-summit .cotf-reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-pop),transform var(--dur-slow) var(--ease-pop);transform:translateY(20px)}.cotf-summit .cotf-reveal.is-visible{opacity:1;transform:translateY(0)}.cotf-summit .cotf-reveal--schedule-stack,.cotf-summit .cotf-reveal--schedule-stack.is-visible{transform:none}.cotf-summit .cotf-audience-section{background:var(--lit-black);border-top:1px solid var(--cotf-divider)}.cotf-summit .cotf-audience-wrap{flex-direction:column;gap:32px;display:flex}.cotf-summit .cotf-audience-copy{max-width:640px}.cotf-summit .cotf-audience-lead{max-width:520px;margin-top:20px}.cotf-summit .cotf-audience-ticker{border-top:1px solid var(--cotf-divider);border-bottom:1px solid var(--cotf-divider);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cotf-summit .cotf-audience-ticker-track{gap:32px;width:max-content;animation:cotf-audience-marquee 28s linear infinite;display:flex}.cotf-summit .cotf-audience-ticker-item{font-family:var(--font-display-2);letter-spacing:.08em;text-transform:uppercase;color:var(--lit-white);white-space:nowrap;flex-shrink:0;font-size:clamp(18px,2vw,26px);font-weight:500}.cotf-summit .cotf-audience-ticker-item:after{content:"//";opacity:.5;margin-left:32px}.cotf-summit .cotf-audience-punch{text-align:center;margin:0}.cotf-summit .cotf-audience-punch-inner{border-radius:var(--r-pill);background:var(--lit-yellow);color:var(--lit-black);border:3px solid var(--lit-black);box-shadow:var(--pop-black);font-family:var(--font-body);letter-spacing:var(--font-body-tracking);padding:14px 28px;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.35;display:inline-block}.cotf-summit .cotf-mentor-portrait{transition:transform var(--dur-base) var(--ease-pop)}.cotf-summit .cotf-mentor-slide:hover .cotf-mentor-portrait{transform:scale(1.03)}.cotf-summit .cotf-hero-field .cotf-collage-photo{animation:cotf-hero-photo-in var(--dur-slow) var(--ease-pop) both}.cotf-summit .cotf-reg-section{background:var(--lit-white);color:var(--lit-black)}.cotf-summit .cotf-reg-section .cotf-wrap{max-width:1356px}.cotf-summit .cotf-reg-layout{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:900px){.cotf-summit .cotf-reg-layout{grid-template-columns:minmax(0,532fr) minmax(0,812fr);gap:12px}}.cotf-summit .cotf-reg-left{background:var(--lit-ink);border-radius:36px;min-height:clamp(420px,90vw,560px);position:relative;overflow:hidden}@media (min-width:900px){.cotf-summit .cotf-reg-left{min-height:721px}}.cotf-summit .cotf-reg-left .cotf-figma-about-photo-badge{z-index:3;transform-origin:0 0;width:126px;max-width:calc(100% - 60px);height:auto;display:block;position:absolute;top:30px;left:30px}.cotf-summit .cotf-reg-photo-wrap{position:absolute;inset:0}.cotf-summit .cotf-reg-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.cotf-summit .cotf-reg-trust{z-index:2;flex-wrap:wrap;align-content:flex-end;gap:6px;padding:30px;display:flex;position:absolute;bottom:0;left:0;right:0}.cotf-summit .cotf-reg-trust-badge{-webkit-backdrop-filter:blur(34px);height:31px;font-family:var(--font-body);color:var(--lit-white);white-space:nowrap;background:#0006;border-radius:26px;align-items:center;padding:0 18px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.cotf-summit .cotf-reg-right{background:var(--lit-white);border:1px solid #0000001f;border-radius:32px;flex-direction:column;gap:0;min-width:0;min-height:0;padding:36px 34px;display:flex}@media (min-width:900px){.cotf-summit .cotf-reg-right{min-height:721px}}.cotf-summit .cotf-reg-heading{font-family:var(--font-display-2);letter-spacing:-.02em;text-transform:uppercase;text-align:left;color:var(--lit-black);margin:0 0 18px;padding-left:12px;font-size:clamp(28px,4.2vw,56px);font-weight:500;line-height:1}.cotf-summit .cotf-reg-right .input,.cotf-summit .cotf-reg-right .select,.cotf-summit .cotf-reg-right .textarea,.cotf-summit .cotf-team-card .input,.cotf-summit .cotf-team-card .select,.cotf-summit .cotf-team-card .textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--lit-black);background:#fff;border-color:#cbd5e1;border-radius:12px;padding:14px}.cotf-summit .cotf-reg-right .input::placeholder,.cotf-summit .cotf-reg-right .textarea::placeholder,.cotf-summit .cotf-team-card .input::placeholder,.cotf-summit .cotf-team-card .textarea::placeholder{color:#42424266}.cotf-summit .cotf-reg-right .input:focus,.cotf-summit .cotf-reg-right .select:focus,.cotf-summit .cotf-team-card .input:focus,.cotf-summit .cotf-team-card .select:focus{background:#fff;border-color:#0049ff;box-shadow:0 0 0 3px #0049ff1f}.cotf-summit .cotf-reg-right .select{color:var(--lit-black)}.cotf-summit .cotf-reg-right .cotf-reg-listbox-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.cotf-summit .cotf-reg-right .field label{padding-inline:12px}.cotf-summit .cotf-reg-right .field label .req,.cotf-summit .cotf-reg-right .field-label .req{color:#d90310}.cotf-summit .cotf-reg-right .field-label{color:#0f172a;padding-inline:12px;font-size:12px;font-weight:500}.cotf-summit .cotf-reg-checkboxes{flex-wrap:wrap;gap:24px;display:flex}.cotf-summit .cotf-reg-checkboxes--inline{gap:16px;margin-top:4px}.cotf-summit .cotf-reg-checkboxes .field-label{color:#0f172a;width:100%;margin:0 0 2px;padding-inline:12px;font-size:12px;font-weight:500}.cotf-summit .cotf-reg-checkbox-label{font-family:var(--font-body);color:var(--lit-black);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.cotf-summit .cotf-reg-checkbox-label input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;place-content:center;width:24px;height:24px;margin:0;display:inline-grid}.cotf-summit .cotf-reg-checkbox-label input[type=radio]:checked{box-shadow:none;background:#0049ff;border-color:#0049ff}.cotf-summit .cotf-reg-checkbox-label input[type=radio]:checked:after{content:"";background:#fff;border-radius:6px;width:16px;height:16px}.cotf-summit .cotf-reg-right .field-help{color:#080510;margin:0;font-size:12px;line-height:1.2}.cotf-summit .cotf-reg-right .btn--primary{border-radius:999px;align-self:flex-start;min-height:54px;padding:0 28px;font-size:14px;font-weight:600}.cotf-summit .cotf-reg-pricing{--cotf-reg-pricing-pad-inline:16px;--cotf-reg-pricing-pad-block:16px;--cotf-reg-pricing-gap:14px;align-items:center;row-gap:var(--cotf-reg-pricing-gap);padding:var(--cotf-reg-pricing-pad-block) var(--cotf-reg-pricing-pad-inline) 10px;box-sizing:border-box;background:#f5f5f5;border:1px solid #0e0e0e1a;border-radius:16px;grid-template-columns:1fr auto;grid-template-areas:"toolbar countdown""passes passes""group group";column-gap:16px;margin-bottom:20px;display:grid}.cotf-summit .cotf-reg-pricing-toolbar{box-sizing:border-box;flex-wrap:wrap;grid-area:toolbar;align-items:center;gap:10px 16px;width:100%;min-width:0;display:flex}.cotf-summit .cotf-reg-pricing-toolbar-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cotf-summit .cotf-reg-pricing-toolbar-dot{font-family:var(--font-body);color:#0e0e0e73;font-size:14px;font-weight:600;line-height:1}.cotf-summit .cotf-reg-pricing-badge{height:26px;font-family:var(--font-body);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.cotf-summit .cotf-reg-pricing-badge--early{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .cotf-reg-pricing-badge--general{background:var(--lit-magenta);color:#fff}.cotf-summit .cotf-reg-pricing-countdown{color:#0e0e0ea6;flex-shrink:0;grid-area:countdown;justify-self:end;margin:0;font-size:12px}.cotf-summit .cotf-reg-pricing-countdown .cotf-early-bird-countdown__digits{color:#0e0e0e;font-weight:600}.cotf-summit .cotf-reg-pricing-lead{font-family:var(--font-body);color:#0e0e0e;white-space:nowrap;margin:0;padding-left:12px;font-size:14px;font-weight:600}.cotf-summit .cotf-reg-pricing--enquiry{grid-template-columns:1fr;grid-template-areas:"toolbar""passes"}.cotf-summit .cotf-reg-pass-grid{gap:var(--cotf-reg-pricing-gap,10px);box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.cotf-summit .cotf-reg-pass-stack{box-sizing:border-box;grid-area:passes;gap:8px;width:100%;min-width:0;display:grid}.cotf-summit .cotf-reg-pass-track-note{font-family:var(--font-body);color:#0e0e0eb8;margin:0;font-size:12px;font-weight:500;line-height:1.4}.cotf-summit .cotf-reg-plan-pills{flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}.cotf-summit .cotf-reg-plan-pill{border-radius:var(--r-pill);width:fit-content;font-family:var(--font-body);color:#0e0e0ee0;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #0e0e0e1f;flex:none;align-items:baseline;gap:4px;padding:8px 12px;font-size:12px;line-height:1.35;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.cotf-summit .cotf-reg-plan-pill:hover{border-color:#0e0e0e3d}.cotf-summit .cotf-reg-plan-pill--selected{box-shadow:0 4px 14px #0e0e0e1f}.cotf-summit .cotf-reg-plan-pills--in .cotf-reg-plan-pill--selected{color:#fff;background:#0049ff;border-color:#0049ff}.cotf-summit .cotf-reg-plan-pills--out .cotf-reg-plan-pill--selected{border-color:var(--lit-magenta);background:var(--lit-magenta);color:#fff}.cotf-summit .cotf-reg-plan-pill--selected .cotf-reg-plan-pill-price{color:#fff}.cotf-summit .cotf-reg-plan-pill--selected .cotf-reg-plan-pill-credits{color:#ffffffe0}.cotf-summit .cotf-reg-plan-pill-price{font-weight:600}.cotf-summit .cotf-reg-plan-pill-was{color:#0e0e0e73;font-weight:400;text-decoration:line-through}.cotf-summit .cotf-reg-plan-pill--selected .cotf-reg-plan-pill-was{color:#ffffffb3}.cotf-summit .cotf-reg-referral-applied{border-radius:var(--r-pill);width:fit-content;font-family:var(--font-body);color:#04713f;background:#00b06d17;border:1px solid #00b06d4d;justify-self:start;align-items:center;gap:7px;margin:0;padding:7px 13px 7px 10px;font-size:12px;line-height:1;display:inline-flex}.cotf-summit .cotf-reg-referral-applied-tick{color:var(--lit-emerald);flex-shrink:0}.cotf-summit .cotf-reg-referral-applied-code{letter-spacing:.04em;font-weight:700}.cotf-summit .cotf-reg-referral-applied-sep{opacity:.4}.cotf-summit .cotf-reg-referral-applied-amount{font-weight:600}.cotf-summit .cotf-reg-plan-pill-credits{font-size:10px;font-weight:400}.cotf-summit .cotf-reg-pass-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #0e0e0e1a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.cotf-summit .cotf-reg-pass-card:hover{border-color:#0e0e0e38}.cotf-summit .cotf-reg-pass-card--selected{box-shadow:0 4px 14px #0e0e0e1f}.cotf-summit .cotf-reg-pass-card--selected.cotf-reg-pass-card--in{color:#fff;background:#0049ff;border-color:#0049ff}.cotf-summit .cotf-reg-pass-card--selected.cotf-reg-pass-card--out{border-color:var(--lit-magenta);background:var(--lit-magenta);color:#fff}.cotf-summit .cotf-reg-pass-card--selected .cotf-reg-pass-card-label{color:#ffffffe0}.cotf-summit .cotf-reg-pass-card--selected .cotf-reg-pass-card-price{color:#fff}.cotf-summit .cotf-reg-pass-card--selected .cotf-reg-pass-card-compare{color:#ffffffb8}.cotf-summit .cotf-reg-pass-card--selected .cotf-reg-pass-card-meta{color:#ffffffd1}.cotf-summit .cotf-reg-pass-card-label{font-family:var(--font-body);color:#0e0e0eb8;font-size:12px;font-weight:600;line-height:1.3}.cotf-summit .cotf-reg-pass-card-price-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cotf-summit .cotf-reg-pass-card-price{color:#0e0e0e;letter-spacing:-.32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1}.cotf-summit .cotf-reg-pass-card-compare{font-family:var(--font-body);color:#0e0e0e80;font-size:12px;text-decoration:line-through}.cotf-summit .cotf-reg-pass-card-foot{flex-direction:column;align-items:flex-start;gap:1px;width:100%;display:flex}.cotf-summit .cotf-reg-pass-card-meta{font-family:var(--font-body);color:#0e0e0e8c;margin-top:0;font-size:11px;font-weight:500;line-height:1.35}.cotf-summit .cotf-reg-pass-card-meta--lead{color:#0e0e0eb8;font-size:12px;font-weight:600}.cotf-summit .cotf-reg-group-wrap{gap:var(--cotf-reg-pricing-gap,10px);box-sizing:border-box;grid-area:group;width:100%;min-width:0;display:grid}.cotf-summit .cotf-reg-pass-card--wide{width:100%}.cotf-summit .cotf-reg-pass-card--group:hover{border-color:var(--lit-orange);background:var(--lit-orange);color:#fff;box-shadow:0 6px 18px #ff510047}.cotf-summit .cotf-reg-pass-card--group:hover .cotf-reg-pass-card-label{color:#ffffffeb}.cotf-summit .cotf-reg-pass-card--group:hover .cotf-reg-pass-card-price{color:#fff}.cotf-summit .cotf-reg-pass-card--group:hover .cotf-reg-pass-card-meta,.cotf-summit .cotf-reg-pass-card--group:hover .cotf-reg-pass-card-meta--lead{color:#ffffffe6}.cotf-summit .cotf-reg-pass-card--group.cotf-reg-pass-card--selected{border-color:var(--lit-orange);background:var(--lit-orange);color:#fff;box-shadow:0 4px 14px #ff510033}.cotf-summit .cotf-reg-pass-card--group.cotf-reg-pass-card--selected:hover{background:#e64800;border-color:#e64800;box-shadow:0 6px 18px #ff510047}.cotf-summit .cotf-reg-pass-card--group.cotf-reg-pass-card--selected .cotf-reg-pass-card-label{color:#ffffffeb}.cotf-summit .cotf-reg-pass-card--group.cotf-reg-pass-card--selected .cotf-reg-pass-card-price{color:#fff}.cotf-summit .cotf-reg-pass-card--group.cotf-reg-pass-card--selected .cotf-reg-pass-card-meta,.cotf-summit .cotf-reg-pass-card--group.cotf-reg-pass-card--selected .cotf-reg-pass-card-meta--lead{color:#ffffffe6}.cotf-summit .cotf-reg-group-panel{background:#fff;border:1px solid #0e0e0e1f;border-radius:12px;gap:14px;padding:14px;display:grid}.cotf-summit .cotf-reg-group-panel-head{gap:4px;display:grid}.cotf-summit .cotf-reg-group-panel-title{font-family:var(--font-body);color:#0e0e0e;margin:0;font-size:14px;font-weight:700}.cotf-summit .cotf-reg-group-panel-sub{font-family:var(--font-body);color:#0e0e0e9e;margin:0;font-size:12px;font-weight:500}.cotf-summit .cotf-reg-group-applicants{gap:12px;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.cotf-summit .cotf-reg-group-applicant{border-top:1px solid #0e0e0e14;flex-direction:column;gap:16px;width:100%;min-width:0;padding-top:4px;display:flex}.cotf-summit .cotf-reg-group-applicant:first-of-type{border-top:0;padding-top:0}.cotf-summit .cotf-reg-group-applicant-label{color:#0f172a;margin:0;padding-inline:12px;font-size:12px;font-weight:500}.cotf-summit .cotf-reg-group-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.cotf-summit .cotf-reg-group-summary-count,.cotf-summit .cotf-reg-group-summary-total{font-family:var(--font-body);color:#0e0e0e;font-size:13px;font-weight:600}.cotf-summit .cotf-reg-group-error{font-family:var(--font-body);color:#c62828;margin:0;font-size:12px;font-weight:600}.cotf-summit .cotf-reg-group-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cotf-summit .cotf-reg-pass-card--action{min-height:88px}.cotf-summit .cotf-reg-pass-card--action:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.cotf-summit .cotf-reg-pass-card--done.cotf-reg-pass-card--selected{color:#fff;background:#0049ff;border-color:#0049ff}.cotf-summit .cotf-reg-pass-card--done.cotf-reg-pass-card--selected .cotf-reg-pass-card-price{color:#fff}.cotf-summit .cotf-reg-group-cancel{font-family:var(--font-body);color:#0e0e0e8c;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.cotf-summit .cotf-reg-group-cancel:hover{color:#0e0e0e}.cotf-summit .cotf-reg-group-form-hint{color:#0e0e0eb8;margin-top:0}.cotf-summit .cotf-reg-station-row{grid-template-columns:1fr}.cotf-summit .cotf-reg-station-left{width:100%}.cotf-summit .cotf-reg-station-checkboxes{flex-wrap:nowrap;gap:16px}.cotf-summit .cotf-reg-group-form{margin-top:0}.cotf-summit .cotf-reg-group-pricing-hint{margin:0}@media (max-width:699px){.cotf-summit .cotf-reg-group-actions{grid-template-columns:1fr}}.cotf-summit .cotf-reg-college-row{grid-template-columns:1fr;gap:16px;width:100%;min-width:0;display:grid}@media (min-width:900px){.cotf-summit .cotf-reg-college-row{grid-template-columns:1fr 1fr;align-items:stretch}}.cotf-summit .cotf-reg-college-left,.cotf-summit .cotf-reg-college-right{grid-template-rows:auto minmax(48px,auto);gap:6px;min-width:0;display:grid}.cotf-summit .cotf-reg-college-label{margin:0}.cotf-summit .cotf-reg-college-radios{align-items:center;min-height:48px;display:flex}.cotf-summit .cotf-reg-college-radios .cotf-reg-checkboxes--inline{margin-top:0}.cotf-summit .cotf-reg-college-right--idle{visibility:hidden;pointer-events:none}.cotf-summit .cotf-reg-college-input{align-items:center;min-width:0;min-height:48px;display:flex}.cotf-summit .cotf-reg-college-input .input{width:100%;min-width:0;margin:0}.cotf-summit .cotf-reg-college-input-placeholder{width:100%;min-height:48px}.cotf-summit .cotf-reg-tier{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.cotf-summit .cotf-reg-tier:first-child{flex:0 225px;padding-right:18px}.cotf-summit .cotf-reg-tier:last-of-type{flex:auto;padding-left:18px}.cotf-summit .cotf-reg-pricing-divider{background:#d9d9d9;flex-shrink:0;align-self:stretch;width:1px}.cotf-summit .cotf-reg-price-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cotf-summit .cotf-reg-price{color:#0e0e0e;letter-spacing:-.32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1}.cotf-summit .cotf-reg-price-strike{font-family:var(--font-body);color:#0e0e0e8c;padding-bottom:4px;font-size:14px;line-height:1;text-decoration:line-through}.cotf-summit .cotf-reg-early-bird{background:var(--lit-yellow);height:26px;color:var(--lit-black);font-family:var(--font-body);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:17px;right:19px}.cotf-summit .cotf-reg-tier-tags{flex-wrap:wrap;gap:4px;display:flex}.cotf-summit .cotf-reg-tag{height:23px;font-family:var(--font-body);letter-spacing:-.02em;color:#fff;border-radius:32px;align-items:center;padding:0 8px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.cotf-summit .cotf-reg-tag--blue{background:#0049ff}.cotf-summit .cotf-reg-tag--pink{background:var(--lit-magenta)}.cotf-summit .cotf-reg-form{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.cotf-summit .cotf-reg-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cotf-summit .cotf-reg-form-row--single{grid-template-columns:1fr}.cotf-summit .cotf-reg-form-row .field{min-width:0}.cotf-summit .cotf-reg-date-field{width:100%;min-width:0;max-width:100%}.cotf-summit .cotf-reg-date-field.field--error .cotf-reg-date-input{border-color:var(--lit-magenta);box-shadow:0 0 0 3px #ff00f638}.cotf-summit .cotf-reg-date-wrap{width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.cotf-summit .cotf-reg-date-input{box-sizing:border-box;color-scheme:light;-webkit-min-logical-width:0;width:100%;min-width:0;max-width:100%;padding-right:44px;display:block}.cotf-summit .cotf-reg-date-input::-webkit-calendar-picker-indicator,.cotf-summit .cotf-reg-date-input::-webkit-inner-spin-button{appearance:none!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.cotf-summit .cotf-reg-date-input::-webkit-clear-button{appearance:none!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.cotf-summit .cotf-reg-date-input[type=date]::-moz-calendar-picker-indicator{opacity:0;width:0;height:0;display:none!important}.cotf-summit .cotf-reg-date-trigger{z-index:1;color:#0e0e0e8c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cotf-summit .cotf-reg-date-trigger svg{width:20px;height:20px;display:block}.cotf-summit .cotf-reg-date-trigger:hover{color:var(--lit-black)}@media (max-width:899px){.cotf-summit .cotf-reg-form-row{grid-template-columns:1fr}.cotf-summit .cotf-reg-form-row .field{width:100%;max-width:100%;overflow:hidden}.cotf-summit .cotf-reg-date-input[type=date]{appearance:none}.cotf-summit .cotf-reg-college-row{grid-template-columns:1fr;gap:16px}.cotf-summit .cotf-reg-college-right--idle{visibility:visible;pointer-events:none;display:none}}@media (max-width:767px){.cotf-summit .cotf-reg-pass-grid{grid-template-columns:1fr 1fr}.cotf-summit .cotf-reg-pass-card-price{font-size:28px}.cotf-summit .cotf-reg-right{border-radius:24px;padding:24px 18px}.cotf-summit .cotf-reg-left{border-radius:24px;min-height:320px}.cotf-summit .cotf-reg-left .cotf-figma-about-photo-badge{max-width:calc(100% - 32px);transform:scale(clamp(.55,calc((100vw - 64px) / 300),1));filter:drop-shadow(0 2px 10px #000000e6)drop-shadow(0 4px 18px #000000a6);top:16px;left:16px}.cotf-summit .cotf-reg-pricing{--cotf-reg-pricing-pad-inline:10px;--cotf-reg-pricing-pad-block:6px;--cotf-reg-pricing-gap:6px;align-items:stretch;gap:var(--cotf-reg-pricing-gap);padding:16px var(--cotf-reg-pricing-pad-inline) var(--cotf-reg-pricing-pad-inline);flex-direction:column;margin-bottom:30px;display:flex}.cotf-summit .cotf-reg-plan-pills{flex-direction:column;gap:3px}.cotf-summit .cotf-reg-plan-pill{box-sizing:border-box;flex:auto;justify-content:space-between;align-items:center;width:100%}.cotf-summit .cotf-reg-plan-pill-credits{flex-shrink:0;margin-left:auto}.cotf-summit .cotf-reg-pricing-lead{padding-left:12px}.cotf-summit .cotf-reg-group-wrap,.cotf-summit .cotf-reg-pass-grid,.cotf-summit .cotf-reg-pricing-toolbar{grid-area:unset}.cotf-summit .cotf-reg-pricing-countdown{box-sizing:border-box;justify-self:start;width:100%;padding-inline:4px}.cotf-summit .cotf-reg-trust{gap:4px;padding:16px}.cotf-summit .cotf-reg-trust-badge{white-space:normal;max-width:100%;height:auto;min-height:31px;padding:8px 12px}.cotf-summit .cotf-reg-heading{text-align:center;margin-bottom:24px;padding-left:0;font-size:clamp(28px,8vw,40px)}}.cotf-summit .cotf-mobile-sticky-scrim{background:linear-gradient(to top,var(--lit-black) 0,#000000eb 45%,transparent 100%)}.cotf-summit .cotf-pricing-block{border-radius:var(--r-md);background:var(--bg-light-elev);border:2px solid #0e0e0e1a;flex-direction:column;gap:12px;margin-bottom:8px;padding:16px 18px;display:flex}.cotf-summit .cotf-pricing-block__amounts{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.cotf-summit .cotf-pricing-block__current{font-family:var(--font-display);color:var(--fg-on-light);font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1}.cotf-summit .cotf-price-strike,.cotf-summit .cotf-price-strike-pill{opacity:.55;text-decoration:line-through}.cotf-summit .cotf-pricing-block__badge{border-radius:var(--r-pill);background:var(--lit-yellow);color:var(--lit-black);letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cotf-summit .cotf-pricing-block__badge--muted{color:var(--fg-on-light-muted);background:#0e0e0e14}.cotf-summit .cotf-early-bird-countdown{color:var(--fg-on-light-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.cotf-summit .cotf-early-bird-countdown--compact{font-size:13px}.cotf-summit .cotf-early-bird-countdown__label{font-weight:500}.cotf-summit .cotf-early-bird-countdown__digits{letter-spacing:.06em;color:var(--lit-cobalt);font-family:ui-monospace,monospace;font-weight:700}.cotf-summit .cotf-early-bird-countdown__sep{opacity:.5;margin:0 2px}.cotf-summit .cotf-early-bird-countdown--ended{color:var(--fg-on-light);font-weight:600}.cotf-summit .cotf-early-bird-countdown__note{opacity:.7;font-weight:400}.cotf-summit .cotf-thankyou-section{background:var(--lit-black);min-height:100vh}.cotf-summit .cotf-enquiry-thankyou-section{min-height:calc(100vh - var(--cotf-header-height));background:0 0;align-items:center;padding:clamp(28px,5vw,56px) 0 clamp(48px,8vw,80px);display:flex}.cotf-summit .cotf-enquiry-thankyou-wrap{width:100%;max-width:1200px}.cotf-summit .cotf-enquiry-thankyou-banner{background:var(--lit-black);border:1px solid #ffffff1a;border-radius:clamp(24px,3vw,36px);overflow:hidden}.cotf-summit .cotf-enquiry-thankyou-banner-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,40px);padding:clamp(28px,4.5vw,52px) clamp(24px,4vw,48px);display:grid}@media (min-width:900px){.cotf-summit .cotf-enquiry-thankyou-banner-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,56px)}}.cotf-summit .cotf-enquiry-thankyou-copy{gap:clamp(16px,2.2vw,24px);min-width:0;display:grid}.cotf-summit .cotf-enquiry-thankyou-logo{line-height:0;display:block}.cotf-summit .cotf-enquiry-thankyou-logo-img{object-fit:contain;width:auto;max-width:100%;height:54px;display:block}.cotf-summit .cotf-enquiry-thankyou-logo--visual{display:none}.cotf-summit .cotf-enquiry-thankyou-badge-row{align-items:center;gap:10px;width:fit-content;display:inline-flex}.cotf-summit .cotf-enquiry-thankyou-badge{background:var(--lit-yellow);min-height:36px;color:var(--lit-black);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.cotf-summit .cotf-enquiry-thankyou-badge-star{background-color:var(--lit-yellow);flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cotf-summit .cotf-enquiry-thankyou-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--lit-white);margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:900;line-height:.9}.cotf-summit .cotf-enquiry-thankyou-sub{font-family:var(--font-body);letter-spacing:-.02em;color:#ffffffeb;margin:0;font-size:16px;font-weight:500;line-height:1.35}.cotf-summit .cotf-enquiry-thankyou-body{max-width:36rem;font-family:var(--font-body);letter-spacing:-.02em;color:#ffffffc7;margin:0;font-size:16px;line-height:1.55}.cotf-summit .cotf-enquiry-thankyou-body strong{color:var(--lit-yellow);font-weight:600}.cotf-summit .cotf-enquiry-thankyou-visual{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:0;display:flex}.cotf-summit .cotf-enquiry-thankyou-visual-img{object-fit:contain;object-position:center;width:100%;max-width:520px;height:auto;display:block}.cotf-summit .cotf-enquiry-thankyou-cta{letter-spacing:var(--font-body-tracking);text-transform:none;white-space:normal;justify-self:start;margin-top:4px;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:899px){.cotf-summit .cotf-enquiry-thankyou-section{align-items:flex-start;padding:20px 16px clamp(48px,8vw,80px)}.cotf-summit .cotf-enquiry-thankyou-copy{text-align:center;justify-items:center}.cotf-summit .cotf-enquiry-thankyou-logo--copy{display:none}.cotf-summit .cotf-enquiry-thankyou-logo--visual{display:block}.cotf-summit .cotf-enquiry-thankyou-badge-row{gap:8px;margin-inline:auto}.cotf-summit .cotf-enquiry-thankyou-badge{min-height:29px;padding:0 14px;font-size:11px}.cotf-summit .cotf-enquiry-thankyou-badge-star{width:14px;height:14px}.cotf-summit .cotf-enquiry-thankyou-body,.cotf-summit .cotf-enquiry-thankyou-sub,.cotf-summit .cotf-enquiry-thankyou-title{text-align:center}.cotf-summit .cotf-enquiry-thankyou-body{font-size:12px}.cotf-summit .cotf-enquiry-thankyou-cta{justify-self:center}.cotf-summit .cotf-enquiry-thankyou-visual{order:-1}.cotf-summit .cotf-enquiry-thankyou-visual-img{max-width:min(100%,360px)}}.cotf-summit .cotf-thankyou-wrap{max-width:960px}.cotf-summit .cotf-thankyou-header{margin-bottom:40px}.cotf-summit .cotf-thankyou-header .cotf-nav-logo{align-items:center;display:inline-flex}.cotf-summit .cotf-thankyou-header .cotf-nav-logo img{width:auto;height:36px}.cotf-summit .cotf-thankyou-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:900px){.cotf-summit .cotf-thankyou-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:48px}}.cotf-summit .cotf-thankyou-pass-col{flex-direction:column;align-items:center;gap:16px;display:flex}.cotf-summit .cotf-thankyou-pass-img{border-radius:20px;width:100%;max-width:520px;display:block}.cotf-summit .cotf-thankyou-download-btn{text-align:center;width:100%;max-width:520px;text-decoration:none}.cotf-summit .cotf-pass-card{border:3px solid var(--lit-black);border-radius:var(--r-lg);background:var(--lit-yellow);box-shadow:var(--pop-black);overflow:hidden}.cotf-summit .cotf-pass-card__header{border-bottom:2px solid var(--lit-black);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.cotf-summit .cotf-pass-card__eyebrow{font-family:var(--font-display);text-transform:uppercase;color:var(--lit-black);font-size:18px;font-weight:900;line-height:1.1}.cotf-summit .cotf-pass-qr svg{flex-shrink:0;width:72px;height:72px}.cotf-summit .cotf-pass-card__details{gap:12px;margin:0;padding:16px 20px;display:grid}.cotf-summit .cotf-pass-card__details div{gap:2px;display:grid}.cotf-summit .cotf-pass-card__details dt{letter-spacing:.12em;text-transform:uppercase;color:#0000008c;font-size:11px;font-weight:600}.cotf-summit .cotf-pass-card__details dd{font-family:var(--font-body);color:var(--lit-black);margin:0;font-size:16px;font-weight:600}.cotf-summit .cotf-pass-card__footer{border-top:2px solid var(--lit-black);letter-spacing:.04em;text-transform:uppercase;color:#000000b8;margin:0;padding:12px 20px 18px;font-size:12px;font-weight:600}.cotf-summit .cotf-figma-hero{background:0 0;padding:24px 0 48px;position:relative;overflow:hidden}@media (min-width:900px){.cotf-summit .cotf-figma-hero{min-height:clamp(680px,92vh,940px);padding-top:32px;padding-bottom:32px;overflow:visible}}.cotf-summit .cotf-figma-hero-bg{z-index:0;pointer-events:none;background-color:var(--lit-black);position:absolute;inset:0;overflow:hidden}.cotf-summit .cotf-figma-hero-bg-tile{opacity:.2;background-position:0 0}.cotf-summit .cotf-figma-hero-bg-tile,.cotf-summit .cotf-figma-hero-bg-tile:after{background-image:url(/images/cotf/hero-bg-tile.png);background-repeat:repeat;background-size:150px;position:absolute;inset:0}.cotf-summit .cotf-figma-hero-bg-tile:after{content:"";opacity:.55;pointer-events:none;background-position:75px 512px}.cotf-summit .cotf-figma-hero-bg-stars{background-color:var(--lit-black);background-position:0 0}.cotf-summit .cotf-figma-hero-bg-stars,.cotf-summit .cotf-figma-hero-bg-stars:after{background-image:url(/images/cotf/hero-stars.png);background-repeat:repeat;background-size:519px;position:absolute;inset:0}.cotf-summit .cotf-figma-hero-bg-stars:after{content:"";opacity:.65;pointer-events:none;background-position:259px 97px}.cotf-summit .cotf-figma-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cotf-summit .cotf-figma-hero-meta{--cotf-figma-hero-meta-pill-h:36px;width:100%;max-width:585px;min-height:var(--cotf-figma-hero-meta-pill-h);flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;margin-bottom:10px;display:flex}.cotf-summit .cotf-figma-hero-meta-group{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;display:flex}@media (max-width:899px){.cotf-summit .cotf-figma-hero-meta{row-gap:2px;max-width:100%}.cotf-summit .cotf-figma-hero-meta,.cotf-summit .cotf-figma-hero-meta-group{flex-wrap:wrap;justify-content:center}}.cotf-summit .cotf-figma-hero-meta-pill{box-sizing:border-box;height:var(--cotf-figma-hero-meta-pill-h);min-height:var(--cotf-figma-hero-meta-pill-h);border-radius:calc(var(--cotf-figma-hero-meta-pill-h) / 2);font-family:var(--font-body);letter-spacing:var(--font-body-tracking);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6.67px;padding:0 16px;font-size:14px;font-weight:500;line-height:15px;display:inline-flex}.cotf-summit .cotf-figma-hero-meta-pill--calendar{width:var(--cotf-figma-hero-meta-pill-h);min-width:var(--cotf-figma-hero-meta-pill-h);background:0 0;border-radius:50%;gap:0;padding:0;position:relative;overflow:hidden}.cotf-summit .cotf-figma-hero-meta-pill-icon--calendar{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cotf-summit .cotf-figma-hero-meta-pill--green{background:var(--lit-green);color:var(--lit-black);padding-left:20px;padding-right:20px}.cotf-summit .cotf-figma-hero-meta-pill--magenta{background:var(--lit-magenta);color:var(--lit-white);padding-left:13.33px;padding-right:13.33px}.cotf-summit .cotf-figma-hero-meta-pill--has-icon{gap:6.67px;padding:2.67px 14px 2.67px 2.67px}.cotf-summit .cotf-figma-hero-meta-pill--green.cotf-figma-hero-meta-pill--has-icon{gap:8px;padding:4px 18px 4px 5px}.cotf-summit .cotf-figma-hero-meta-pill-icon:not(.cotf-figma-hero-meta-pill-icon--calendar){width:calc(var(--cotf-figma-hero-meta-pill-h) - 5px);height:calc(var(--cotf-figma-hero-meta-pill-h) - 5px);flex-shrink:0;display:block}.cotf-summit .cotf-figma-hero-meta-pill-icon--date{width:calc(var(--cotf-figma-hero-meta-pill-h) - 10px);height:calc(var(--cotf-figma-hero-meta-pill-h) - 10px)}.cotf-summit .cotf-figma-hero-meta-pill--yellow{background:var(--lit-yellow);color:var(--lit-black)}.cotf-summit .cotf-figma-hero-meta-pill--blue{background:var(--lit-cobalt);color:var(--lit-white)}.cotf-summit .cotf-figma-hero-copy-stack{--cotf-hero-lockup-width:min(92vw,360px);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin-bottom:clamp(8px,1.5vw,16px);display:flex;overflow:visible}.cotf-summit .cotf-figma-hero-copy-lockup{width:var(--cotf-hero-lockup-width);flex-direction:column;align-items:stretch;gap:clamp(8px,1.2vh,14px);max-width:100%;margin-inline:auto;display:flex}.cotf-summit .cotf-figma-hero-stanza{width:max-content;max-width:100%;font-family:var(--font-body);letter-spacing:-.01em;text-align:center;color:#ffffffe6;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:1.35}.cotf-summit .cotf-figma-hero-stanza-lead{color:var(--lit-white);font-weight:600;display:inline}.cotf-summit .cotf-figma-hero-survive-row{align-items:center;gap:clamp(8px,1.2vw,14px);width:100%;max-width:100%;display:flex}.cotf-summit .cotf-figma-hero-survive-rule{background:#ffffff59;flex:1 1 0;min-width:0;height:1px;display:none}.cotf-summit .cotf-figma-hero-survive{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ffffffeb;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.2}@media (min-width:900px){.cotf-summit .cotf-figma-hero-stanza{white-space:nowrap;text-align:center;width:auto;max-width:none}.cotf-summit .cotf-figma-hero-survive-row{justify-content:center;width:100%;max-width:none}.cotf-summit .cotf-figma-hero-survive-rule{flex:1;min-width:40px;display:block}.cotf-summit .cotf-figma-hero-survive{text-align:center;flex:none}}.cotf-summit .cotf-figma-hero-intro{max-width:28ch;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;text-align:center;text-wrap:pretty;color:#ffffffe6;margin:0 auto 12px;font-size:clamp(16px,3.4vw,26px);font-weight:500;line-height:1.35}@media (min-width:900px){.cotf-summit .cotf-figma-hero-intro{max-width:32ch;margin-bottom:16px;font-size:clamp(18px,2.2vw,26px)}}.cotf-summit .cotf-figma-hero-kicker:not(.cotf-figma-hero-intro){width:100%;max-width:774px;font-family:var(--font-display-2);letter-spacing:-.02em;text-transform:uppercase;color:var(--lit-white);margin:0;font-size:clamp(40px,9.2vw,132px);font-weight:500;line-height:1}.cotf-summit .cotf-summit-wordmark{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;margin:0;padding-bottom:4px;line-height:0;display:flex;position:relative;overflow:visible}.cotf-summit .cotf-summit-wordmark-stack{z-index:1;width:100%;max-width:100%;display:block;position:relative;overflow:visible}.cotf-summit .cotf-summit-wordmark-glow{z-index:0;pointer-events:none;filter:blur(22px)brightness(0);opacity:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible;transform:translateY(14px)scale(1.03)}.cotf-summit .cotf-summit-wordmark-glow-img,.cotf-summit .cotf-summit-wordmark-img{width:100%;max-width:100%;height:auto;display:block}.cotf-summit .cotf-summit-wordmark-img{z-index:1;filter:drop-shadow(0 16px 40px #000)drop-shadow(0 6px 18px #000);position:relative}.cotf-summit .cotf-summit-wordmark-weekender{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 14px #0000008c);width:95.5%;max-width:none;height:auto;display:block;position:absolute;top:71%;left:1.5%;transform:translateY(40px)}@media (min-width:900px){.cotf-summit .cotf-figma-hero-copy-stack{--cotf-hero-lockup-width:min(100%,407px)}}@media (min-width:1280px){.cotf-summit .cotf-figma-hero-copy-stack{--cotf-hero-lockup-width:min(100%,458px)}}.cotf-summit .cotf-figma-hero-stage{width:100%;margin:-38px auto 40px;position:relative;overflow:visible}.cotf-summit .cotf-figma-hero-visual-col{z-index:1;width:100%;min-width:0;position:relative}.cotf-summit .cotf-figma-hero-title{text-transform:uppercase;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;min-height:0;margin:0;display:flex}.cotf-summit .cotf-figma-hero-title-challenge{text-align:left;font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(180deg,#8232ff 0,var(--lit-purple) 42%,var(--lit-magenta) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:clamp(56px,14.8vw,128px);font-weight:900;line-height:.82;display:block}.cotf-summit .cotf-figma-hero-title-row{z-index:1;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:clamp(6px,1vw,10px);width:100%;display:flex;position:relative}@media (min-width:900px){.cotf-summit .cotf-figma-hero-title-row{--cotf-hero-future-size:clamp(72px,10.4vw,166.4px);gap:10px}.cotf-summit .cotf-figma-hero-title-challenge,.cotf-summit .cotf-figma-hero-title-future{font-size:clamp(72px,10.4vw,166.4px)}}.cotf-summit .cotf-figma-hero-title-from{font-family:var(--font-display-2);color:var(--lit-white);text-align:left;flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:.04em;padding-top:.12em;font-size:clamp(22px,4.8vw,48px);font-weight:500;line-height:.86;display:flex}@media (min-width:900px){.cotf-summit .cotf-figma-hero-title-from{font-size:calc(var(--cotf-hero-future-size) * .28);padding-top:.18em;line-height:.9}}.cotf-summit .cotf-figma-hero-title-future{font-family:var(--font-display);color:var(--lit-magenta);letter-spacing:-.02em;text-align:left;font-size:clamp(56px,14.8vw,128px);font-weight:900;line-height:.82;display:block}.cotf-summit .cotf-figma-hero-title-summit{width:100%;font-family:var(--font-display);color:var(--lit-white);letter-spacing:.28em;text-align:left;text-indent:.04em;margin-top:clamp(2px,.4vw,6px);font-size:clamp(40px,10.8vw,96px);font-weight:900;line-height:.9;display:block}@media (min-width:1280px){.cotf-summit .cotf-figma-hero-title-challenge,.cotf-summit .cotf-figma-hero-title-future{font-size:166.4px}.cotf-summit .cotf-figma-hero-title-summit{letter-spacing:.32em;font-size:96px}.cotf-summit .cotf-figma-hero-title-row{--cotf-hero-future-size:166.4px}}.cotf-summit .cotf-figma-hero-visual{z-index:2;aspect-ratio:1061/707;pointer-events:none;width:min(1120px,100%);margin:8px auto 24px;position:relative;overflow:visible}.cotf-summit .cotf-figma-hero-visual-composite{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.cotf-summit .cotf-figma-hero-meta--mobile{display:none}@media (min-width:900px){.cotf-summit .cotf-figma-hero-inner{text-align:center;align-items:stretch;padding-top:24px}.cotf-summit .cotf-figma-hero-meta--desktop{align-self:center;margin-bottom:30px}.cotf-summit .cotf-figma-hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;width:min(1200px,100%);height:clamp(500px,70vh,720px);min-height:0;margin:0 auto;padding-top:0;padding-bottom:0;display:grid;position:relative;overflow:visible}.cotf-summit .cotf-figma-hero-copy-stack{z-index:2;text-align:center;flex-direction:column;justify-content:flex-start;align-self:start;align-items:center;gap:20px;width:100%;max-width:100%;min-height:0;margin-bottom:0;padding-top:44px;display:flex;position:relative;overflow:visible}.cotf-summit .cotf-figma-hero-stanza{white-space:nowrap;text-align:center;width:100%;max-width:100%}.cotf-summit .cotf-figma-hero-survive-row{justify-content:center;gap:clamp(10px,1.2vw,16px);width:100%;max-width:100%}.cotf-summit .cotf-figma-hero-survive-rule{flex:1 1 0;min-width:16px;display:block}.cotf-summit .cotf-figma-hero-survive{text-align:center;flex:none}.cotf-summit .cotf-summit-wordmark{z-index:2;justify-content:center;align-items:center;width:100%;max-width:100%;margin-left:0;margin-right:0;position:relative;overflow:visible}.cotf-summit .cotf-figma-hero-title{margin-bottom:0}.cotf-summit .cotf-figma-hero-visual-col{z-index:0;pointer-events:none;grid-area:auto;place-self:auto;width:min(1160px,92vw);max-width:1160px;margin:0;position:absolute;inset:0 auto auto 50%;transform:translate(-50%,-48px)}.cotf-summit .cotf-figma-hero-visual{z-index:0;transform-origin:top;width:100%;max-width:100%;margin:0;position:relative;transform:none}.cotf-summit .cotf-figma-hero-visual-composite{object-fit:contain;object-position:center top;width:100%;height:auto;margin-inline:auto;display:block}.cotf-summit .cotf-figma-hero-actions{z-index:3;grid-area:1/1/auto/-1;place-self:end center;align-items:center;width:299px;margin:0;position:absolute;bottom:clamp(28px,2vh + 20px,40px);left:50%;transform:translate(-50%)}}.cotf-summit .cotf-figma-hero-actions{pointer-events:auto;flex-direction:column;align-items:center;gap:24px;width:299px;max-width:calc(100% - 32px);margin:20px auto 24px;display:flex}.cotf-summit .cotf-figma-hero-cta-primary{justify-content:center;gap:14px;width:100%;min-height:62px;padding:20px 38px;font-size:18px;line-height:18px}.cotf-summit .cotf-figma-hero-cta-primary .arrow-disc{flex-shrink:0;margin-left:0}.cotf-summit .cotf-figma-hero-cta-secondary{width:100%;color:var(--lit-white);letter-spacing:var(--font-body-tracking);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:18px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.cotf-summit .cotf-figma-hero-cta-secondary:hover{text-underline-offset:4px;text-decoration:underline}.cotf-summit .cotf-figma-hero-cta-secondary-disc{border:1.5px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cotf-summit .cotf-figma-hero-cta-secondary-disc svg{width:12px;height:12px}@media (max-width:899px){.cotf-summit .cotf-figma-hero-bg-tile{display:none}.cotf-summit .cotf-figma-hero{--cotf-hero-mobile-meta-h:0px;--cotf-hero-mobile-bottom-lift:40px;--cotf-hero-mobile-cta-inset:calc(16px + var(--cotf-hero-mobile-bottom-lift));--cotf-hero-mobile-cta-stack-below-primary:calc(12px + 22px);--cotf-hero-mobile-vh:100svh;flex-direction:column;padding:12px 0 0;display:flex;overflow:visible}.cotf-summit .cotf-figma-hero-inner{text-align:center;width:100%;max-width:100%;min-height:calc(var(--cotf-hero-mobile-vh) - var(--cotf-header-height));padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));flex-direction:column;align-items:center;display:flex;overflow:visible}.cotf-summit .cotf-figma-hero-meta--desktop{display:none}.cotf-summit .cotf-figma-hero-meta--mobile{--cotf-figma-hero-meta-pill-h:32px;z-index:4;flex-direction:column;flex-shrink:0;order:2;align-items:center;row-gap:4px;width:100%;max-width:100%;margin:clamp(16px,4vw,24px) auto 8px;padding-top:0;display:flex;position:relative}.cotf-summit .cotf-figma-hero-meta--mobile .cotf-figma-hero-meta-group--location{order:1}.cotf-summit .cotf-figma-hero-meta--mobile .cotf-figma-hero-meta-group--dates{order:2}.cotf-summit .cotf-figma-hero-intro{max-width:22ch;margin-bottom:10px;padding-top:8px;font-size:clamp(15px,4.2vw,20px)}.cotf-summit .cotf-figma-hero-stage{min-height:calc(var(--cotf-hero-mobile-vh) - var(--cotf-header-height) - var(--cotf-hero-mobile-meta-h));flex-direction:column;flex:1;grid-template:none;justify-content:flex-start;gap:0;margin:0 auto;padding-bottom:0;overflow:visible}.cotf-summit .cotf-figma-hero-copy-stack,.cotf-summit .cotf-figma-hero-stage{width:100%;max-width:100%;order:1;align-items:center;display:flex;position:relative}.cotf-summit .cotf-figma-hero-copy-stack{--cotf-hero-lockup-width:min(84%,calc((100vw - 32px) * .84));text-align:center;z-index:3;box-sizing:border-box;flex-direction:column;justify-content:center;gap:16px;margin-top:16px;margin-bottom:4px;padding-inline:0}.cotf-summit .cotf-figma-hero-stanza{white-space:normal;text-wrap:pretty;overflow-wrap:break-word;text-align:center;width:100%;max-width:100%}.cotf-summit .cotf-figma-hero-survive-row{justify-content:center;gap:clamp(8px,2vw,12px);width:100%}.cotf-summit .cotf-figma-hero-survive{letter-spacing:.08em;white-space:nowrap;text-align:center;flex:none;font-size:14px}.cotf-summit .cotf-figma-hero-survive-rule{background:#ffffff59;flex:1 1 0;min-width:10px;height:1px;display:block}.cotf-summit .cotf-summit-wordmark{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;width:80%;max-width:100%;min-height:0;margin:0 auto;display:flex;position:relative;overflow:visible}.cotf-summit .cotf-summit-wordmark-stack{padding-bottom:clamp(36px,11vw,52px)}.cotf-summit .cotf-summit-wordmark-weekender{top:65%;transform:translateY(12px)}.cotf-summit .cotf-summit-wordmark-img{object-fit:contain;filter:drop-shadow(0 8px 40px #000);width:100%;max-width:100%;height:auto}.cotf-summit .cotf-figma-hero-visual-col{order:3;grid-area:auto;align-self:stretch;margin-left:0;position:absolute;bottom:0;left:0;right:0;transform:none}.cotf-summit .cotf-figma-hero-visual,.cotf-summit .cotf-figma-hero-visual-col{z-index:1;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:100%;display:flex;overflow:visible}.cotf-summit .cotf-figma-hero-visual{aspect-ratio:auto;height:auto;margin:0 auto;position:relative}.cotf-summit .cotf-figma-hero-visual-composite{aspect-ratio:1061/707;object-fit:contain;object-position:center bottom;flex-shrink:0;width:min(117%,111.6vw);max-width:none;height:auto;display:block}.cotf-summit .cotf-figma-hero-actions{left:50%;bottom:var(--cotf-hero-mobile-cta-inset);z-index:5;box-sizing:border-box;pointer-events:auto;order:2;grid-area:auto;align-self:center;align-items:center;gap:12px;width:auto;max-width:calc(100% - 32px);margin:0;position:absolute;transform:translate(-50%)}.cotf-summit .cotf-figma-trust{flex-shrink:0;margin-top:0}.cotf-summit .cotf-figma-hero-cta-primary{box-sizing:border-box;white-space:nowrap;text-align:center;width:auto;max-width:100%;min-height:48px;box-shadow:4px 4px 0 var(--lit-black);align-self:center;gap:10px;padding:12px 22px;font-size:14px;line-height:1.2}.cotf-summit .cotf-figma-hero-cta-primary .arrow-disc{flex-shrink:0;width:28px;height:28px}.cotf-summit .cotf-figma-hero-cta-secondary{white-space:normal;width:auto;max-width:100%;font-size:14px;line-height:1.2}.cotf-summit .cotf-figma-hero-meta-pill{padding:0 12px;font-size:12px}.cotf-summit .cotf-figma-hero-meta-pill--has-icon{padding:2px 10px 2px 2px}.cotf-summit .cotf-figma-hero-meta-pill--green{padding-left:14px;padding-right:14px}.cotf-summit .cotf-figma-hero-meta-pill--green.cotf-figma-hero-meta-pill--has-icon{gap:6px;padding:3px 14px 3px 4px}.cotf-summit .cotf-figma-hero-meta-pill-icon--date{width:22px;height:22px}.cotf-summit .cotf-figma-hero-meta-pill--magenta{padding-left:10px;padding-right:10px}}@media (max-width:479px){.cotf-summit .cotf-figma-hero-copy-stack{--cotf-hero-lockup-width:min(84%,calc((100vw - 32px) * .84))}.cotf-summit .cotf-figma-trust-num{font-size:clamp(36px,9vw,44px)}.cotf-summit .cotf-figma-trust-cell{padding:16px 8px 14px}}.cotf-summit .cotf-figma-trust{z-index:5;background:#080610;border:1px solid #ffffff1f;border-radius:24px;align-items:stretch;width:min(998px,100%);margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.cotf-summit .cotf-figma-trust{width:min(1200px,100%)}}.cotf-summit .cotf-figma-trust-scratch{box-sizing:border-box;width:230px;min-height:174px;color:var(--lit-black);border-right:1px solid #ffffff1f;flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.cotf-summit .cotf-figma-trust-scratch-reveal{z-index:0;pointer-events:none;background:#7e43ff;position:absolute;inset:0;overflow:hidden}.cotf-summit .cotf-figma-trust-scratch-reveal-bg{background:#7e43ff;position:absolute;inset:0}.cotf-summit .cotf-figma-trust-scratch-coins{object-fit:cover;object-position:center 58%;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cotf-summit .cotf-figma-trust-scratch-prize-copy{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:flex;position:absolute;inset:0}.cotf-summit .cotf-figma-trust-scratch-amount{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lit-white);margin:0;font-size:56px;font-weight:900;line-height:.9}.cotf-summit .cotf-figma-trust-scratch-caption{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);color:var(--lit-white);margin:0;font-size:13px;font-weight:500;line-height:1.1}.cotf-summit .cotf-figma-trust-scratch-canvas{z-index:1;touch-action:none;background:0 0;border:none;padding:0;transition:opacity .22s;display:block;position:absolute;inset:0}.cotf-summit .cotf-figma-trust-scratch--fading .cotf-figma-trust-scratch-canvas{opacity:0}.cotf-summit .cotf-figma-trust-scratch-host{flex-shrink:0;align-self:stretch;width:230px;min-height:174px;position:relative}.cotf-summit .cotf-figma-trust-scratch-host>.cotf-figma-trust-scratch{width:100%;height:100%;min-height:100%}.cotf-summit .cotf-figma-trust-scratch--placeholder{background:linear-gradient(#00e758,#00b06d);min-height:174px}.cotf-summit .cotf-figma-trust-scratch--active .cotf-figma-trust-scratch-canvas{cursor:url(/images/cotf/group-1000001966.svg) 22 22,pointer}.cotf-summit .cotf-figma-trust-scratch-canvas:focus-visible{outline:3px solid var(--lit-yellow);outline-offset:-3px}.cotf-summit .cotf-figma-trust-scratch-top{z-index:2;pointer-events:none;text-align:right;width:calc(100% - 24px);position:absolute;top:12px;right:12px}.cotf-summit .cotf-figma-trust-scratch-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}.cotf-summit .cotf-figma-trust-cell:first-child{border-radius:24px 0 0 24px}.cotf-summit .cotf-figma-trust-scratch-label{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:24px;font-weight:900;line-height:.8}.cotf-summit .cotf-figma-trust-scratch-label>span{display:block}.cotf-summit .cotf-figma-trust-scratch-label-narrow{font-family:var(--font-display-2);font-weight:500}.cotf-summit .cotf-figma-trust-cell{text-align:center;border-right:1px solid #ffffff1f;flex-direction:column;flex:1 1 0;align-items:center;gap:16px;padding:24px 12px 20px;display:flex}.cotf-summit .cotf-figma-trust-cell:last-child{border-right:none}.cotf-summit .cotf-figma-trust-icon{object-fit:contain;width:36px;height:36px}.cotf-summit .cotf-figma-trust-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lit-white);font-size:clamp(44px,3.6vw,56px);font-weight:900;line-height:1}.cotf-summit .cotf-figma-trust-lbl{letter-spacing:-.32px;color:#ffffffb8;font-size:12.5px;line-height:1.32}@media (max-width:899px){.cotf-summit .cotf-figma-trust{flex-wrap:wrap}.cotf-summit .cotf-figma-trust-scratch-host{order:-1;width:100%;height:190px;min-height:190px}.cotf-summit .cotf-figma-trust-scratch{border-bottom:1px solid #ffffff1f;border-right:none;border-radius:24px 24px 0 0;order:-1;width:100%;height:100%;min-height:190px}.cotf-summit .cotf-figma-trust-scratch-label{font-size:31.2px}.cotf-summit .cotf-figma-trust-scratch-amount{font-size:48px}.cotf-summit .cotf-figma-trust-scratch-caption{font-size:14px}.cotf-summit .cotf-figma-trust-scratch-prize-copy{gap:3px;padding:10px 8px 26px}.cotf-summit .cotf-figma-trust-cell:first-child{border-radius:0}.cotf-summit .cotf-figma-trust-cell{border-bottom:1px solid #ffffff1f;flex:45%;gap:0}.cotf-summit .cotf-figma-trust-icon{margin-bottom:16px}.cotf-summit .cotf-figma-trust-num{margin-bottom:8px}}@media (max-width:479px){.cotf-summit .cotf-figma-trust-icon{margin-bottom:10px}.cotf-summit .cotf-figma-trust-num{margin-bottom:5px}}.cotf-summit .cotf-figma-about{background:0 0;padding-top:48px;padding-bottom:64px}.cotf-summit .cotf-figma-about-wrap{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:900px){.cotf-summit .cotf-figma-hero-inner.cotf-wrap{max-width:1200px}.cotf-summit .cotf-figma-about-wrap{grid-template-columns:434px minmax(0,1fr);max-width:1200px}.cotf-summit .cotf-figma-about-photo{width:434px;max-width:434px}.cotf-summit .cotf-figma-compare{max-width:none}}.cotf-summit .cotf-figma-about-photo{background:var(--lit-1e);border-radius:36px;min-height:420px;position:relative;overflow:hidden}.cotf-summit .cotf-figma-about-photo:before{content:"";z-index:1;pointer-events:none;background:#000;width:50%;height:50%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(100% 100% at 0 0,#000 0,#0000 100%);mask-image:radial-gradient(100% 100% at 0 0,#000 0,#0000 100%)}.cotf-summit .cotf-figma-about-photo-img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (min-width:900px){.cotf-summit .cotf-figma-about-photo{min-height:686px}}.cotf-summit .cotf-figma-about-photo .cotf-figma-about-photo-badge,.cotf-summit .cotf-reg-left .cotf-figma-about-photo-badge{transform-origin:0 0;z-index:2;width:126px;max-width:calc(100% - 60px);height:auto;display:block;position:absolute;top:30px;left:30px}.cotf-summit .cotf-figma-about-photo-weekly-pill{z-index:3;border-radius:var(--r-pill);background:var(--lit-yellow);color:var(--lit-black);font-family:var(--font-display-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding:10px 18px;font-size:18px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:30px;left:30px;box-shadow:0 4px 18px #00000059}.cotf-summit .cotf-figma-about-panel{color:var(--lit-white);background:#80f;border-radius:36px;flex-direction:column;justify-content:space-between;gap:24px;min-height:420px;padding:54px 32px 32px;display:flex}@media (min-width:900px){.cotf-summit .cotf-figma-about-panel{min-height:685px}}.cotf-summit .cotf-figma-about-panel-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.cotf-summit .cotf-figma-about-title{max-width:682px;font-family:var(--font-display-2);text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,86px);font-weight:500;line-height:.8}.cotf-summit .cotf-figma-about-title-line{display:block}.cotf-summit .cotf-figma-about-title-line--action{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.cotf-summit .cotf-figma-about-title-action-word{flex-shrink:0;display:inline-block}.cotf-summit .cotf-figma-about-title-rocket{--about-rocket-w:clamp(52px,6.2vw,82px);width:var(--about-rocket-w);height:clamp(50px,6vw,80px);margin-inline:calc(var(--about-rocket-w) * -.06);vertical-align:middle;z-index:1;flex-shrink:0;display:inline-block;position:relative;overflow:visible}.cotf-summit .cotf-figma-about-title-rocket-burst{pointer-events:none;width:104%;height:104%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cotf-summit .cotf-figma-about-title-rocket-icon{width:57.3%;height:auto;position:absolute;top:21.25%;left:20.7%}.cotf-summit .cotf-figma-about-lead{letter-spacing:-.32px;color:#fffffff2;max-width:698px;margin:0;font-size:16px;line-height:1.34}.cotf-summit .cotf-figma-compare{background:#080610;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:736px;margin:0 auto;padding:24px;box-shadow:0 4px 12px #00000040}.cotf-summit .cotf-figma-compare-headers{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:12px;padding-bottom:12px;display:grid}.cotf-summit .cotf-figma-compare-header{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:10px 16px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.cotf-summit .cotf-figma-compare-header--old{background:var(--lit-353535);color:var(--lit-white)}.cotf-summit .cotf-figma-compare-header--new{color:var(--lit-white);background:#80f}.cotf-summit .cotf-figma-compare-row{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:40px;padding:12px 0;display:grid}.cotf-summit .cotf-figma-compare-row:last-child{border-bottom:none}.cotf-summit .cotf-figma-compare-item{letter-spacing:-.32px;align-items:center;gap:12px;font-size:14px;line-height:1.34;display:flex}.cotf-summit .cotf-figma-compare-badge{flex-shrink:0;width:22px;height:22px}.cotf-summit .cotf-figma-about-closer{background:var(--lit-green);color:var(--lit-black);font-family:var(--font-display-2);text-align:center;text-transform:uppercase;border-radius:16px;margin:0;padding:8px 10px;font-size:20px;line-height:1.42}.cotf-summit .cotf-figma-about-closer strong{font-family:var(--font-display);font-weight:900}.cotf-summit .cotf-figma-about-closer-row{display:inline}.cotf-summit .cotf-figma-about-closer-row+.cotf-figma-about-closer-row{padding-left:2px}@media (max-width:899px){.cotf-summit .cotf-figma-about{padding-top:32px;padding-bottom:48px}.cotf-summit .cotf-figma-about-photo{min-height:280px}.cotf-summit .cotf-figma-about-photo:before{background:radial-gradient(130% 95% at -8% -8%,#000000e0 0,#0000008c 28%,#00000038 52%,#0000 78%),linear-gradient(#0000002e,#0000 42%,#0000001f 72%,#00000061);width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.cotf-summit .cotf-figma-about-photo .cotf-figma-about-photo-badge{filter:drop-shadow(0 2px 10px #000000e6)drop-shadow(0 4px 18px #000000a6)}.cotf-summit .cotf-figma-about-panel{gap:20px;min-height:0;padding:32px 4px 4px}.cotf-summit .cotf-figma-about-panel-head{padding-inline:12px}.cotf-summit .cotf-figma-about-title{font-size:clamp(32px,8.5vw,56px)}.cotf-summit .cotf-figma-about-lead{font-size:13px;line-height:1.35}.cotf-summit .cotf-figma-compare{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:16px 12px}.cotf-summit .cotf-figma-about-closer{box-sizing:border-box;border-radius:32px;width:100%;padding:12px 14px}.cotf-summit .cotf-figma-about-closer-row{display:block}.cotf-summit .cotf-figma-compare-headers{gap:8px}.cotf-summit .cotf-figma-compare-header{letter-spacing:.04em;padding:8px 10px;font-size:9px}.cotf-summit .cotf-figma-compare-row{gap:8px;padding:10px 0}.cotf-summit .cotf-figma-compare-item{gap:8px;font-size:13px;line-height:1.35}.cotf-summit .cotf-figma-about-closer{font-size:clamp(16px,4vw,20px)}}@media (max-width:767px){.cotf-summit .cotf-figma-about-title-rocket{transform-origin:50%;transform:scale(.9)}.cotf-summit .cotf-figma-about-photo .cotf-figma-about-photo-badge{transform:scale(clamp(.55,calc((100vw - 64px) / 300),1));filter:drop-shadow(0 2px 10px #000000e6)drop-shadow(0 4px 18px #000000a6);top:16px;left:16px}.cotf-summit .cotf-figma-about-photo-weekly-pill{padding:8px 14px;font-size:12px;bottom:16px;left:16px}}.cotf-summit .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}.cotf-summit .cotf-reg-pass-card--static{cursor:default;color:#fff;background:#0049ff;border-color:#0049ff}.cotf-summit .cotf-reg-pass-card--static:hover{border-color:#0049ff}.cotf-summit .cotf-reg-pass-card--static .cotf-reg-pass-card-label{color:#ffffffe0}.cotf-summit .cotf-reg-pass-card--static .cotf-reg-pass-card-price{color:#fff}.cotf-summit .cotf-reg-pass-card--static .cotf-reg-pass-card-meta{color:#ffffffd1}.cotf-summit .cotf-reg-partner{background:#fff;border:1px solid #0e0e0e1f;border-radius:12px;gap:10px;margin-top:4px;padding:16px;display:grid}.cotf-summit .cotf-reg-partner-help,.cotf-summit .cotf-reg-partner-label,.cotf-summit .cotf-reg-partner-note{margin:0}.cotf-summit .cotf-reg-partner-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cotf-summit .cotf-reg-partner-choice{min-height:48px;font-family:var(--font-body);color:#0e0e0e;text-align:left;cursor:pointer;background:#fff;border:2px solid #0e0e0e1a;border-radius:10px;align-items:center;padding:12px 14px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.cotf-summit .cotf-reg-partner-choice:hover{border-color:#0e0e0e38}.cotf-summit .cotf-reg-partner-choice--selected{color:#fff;background:#0049ff;border-color:#0049ff}.cotf-summit .cotf-reg-partner-fields{border-top:1px solid #0e0e0e14;gap:12px;padding-top:4px;display:grid}.cotf-summit .cotf-reg-partner-hint{color:#0e0e0e9e;margin:0}.cotf-summit .cotf-thankyou-invite{border:1px solid var(--lit-orange,#ff5100);background:#ff510014;border-radius:12px;gap:12px;margin-top:28px;padding:20px;display:grid}.cotf-summit .cotf-thankyou-invite-title{font-family:var(--font-body);color:#fff;margin:0;font-size:16px;font-weight:700}.cotf-summit .cotf-thankyou-invite-body,.cotf-summit .cotf-thankyou-invite-note{font-family:var(--font-body);color:#ffffffc7;margin:0;font-size:14px;line-height:1.6}.cotf-summit .cotf-thankyou-invite-note{color:#ffffff8c;font-size:12px}.cotf-summit .cotf-thankyou-invite-actions{flex-wrap:wrap;gap:10px;display:flex}.cotf-summit .cotf-thankyou-invite-actions .btn{min-height:44px}.cotf-summit .cotf-thankyou-invite-url{font-family:var(--font-mono,monospace);color:#fffc;word-break:break-all;-webkit-user-select:all;user-select:all;background:#ffffff14;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.cotf-summit .cotf-team-wrap{max-width:720px}.cotf-summit .cotf-team-claim{display:grid}.cotf-summit .cotf-team-card{background:var(--lit-white);border:1px solid #0000001f;border-radius:28px;min-width:0;margin-top:28px;padding:32px 30px}.cotf-summit .cotf-team-locked{min-inline-size:0;background:#0e0e0e08;border:1px solid #0e0e0e1f;border-radius:12px;gap:12px;min-width:0;margin:0 0 4px;padding:16px;display:grid}.cotf-summit .cotf-team-locked legend{color:var(--lit-black);padding:0 6px;font-weight:700}.cotf-summit .cotf-team-card .field label,.cotf-summit .cotf-team-card .field-label{color:var(--lit-black)}.cotf-summit .cotf-team-card .field-help{color:#0e0e0e9e}.cotf-summit .cotf-team-locked .input{color:#0e0e0e99;cursor:not-allowed;background:#0e0e0e0a}.cotf-summit .cotf-team-message-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (max-width:767px){.cotf-summit .cotf-reg-partner-choices{grid-template-columns:1fr}.cotf-summit .cotf-reg-partner{padding:14px 12px}.cotf-summit .cotf-thankyou-invite{padding:16px}.cotf-summit .cotf-thankyou-invite-actions{flex-direction:column;align-items:stretch}.cotf-summit .cotf-thankyou-invite-actions .btn{justify-content:center;width:100%}.cotf-summit .cotf-team-message-actions{flex-direction:column;align-items:stretch}.cotf-summit .cotf-team-message-actions .btn{justify-content:center;width:100%}.cotf-summit .cotf-team-locked{padding:14px 12px}.cotf-summit .cotf-team-card{border-radius:22px;margin-top:20px;padding:22px 16px}.cotf-summit .cotf-reg-form button[type=submit],.cotf-summit .cotf-team-card button[type=submit]{white-space:normal;text-align:center;width:100%;min-width:0;padding-inline:16px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-audience-ticker-track,.cotf-summit .cotf-mentor-card--flip.is-flipped .cotf-mentor-card-inner,.cotf-summit .marquee-track{transform:none}.cotf-summit .cotf-mentor-card-face--back{display:none;position:relative;inset:auto;transform:none}.cotf-summit .cotf-reveal{opacity:1;transition:none;transform:none}.cotf-summit .cotf-hero-field .cotf-collage-photo{animation:none}.cotf-summit .cotf-faq-a-panel,.cotf-summit .cotf-faq-a-slide{transition-duration:.01ms!important}}.cotf-summit .cotf-tracks-section{background:var(--lit-white);color:var(--lit-black);overflow:visible}.cotf-summit .cotf-tracks-section .cotf-tracks-heading{color:var(--lit-black);width:100%;max-width:766px;font-family:var(--font-display-2);letter-spacing:0;text-align:center;text-transform:uppercase;margin-inline:auto;font-size:clamp(40px,6.4vw,86.49px);font-weight:500;line-height:.8}@media (min-width:1280px){.cotf-summit .cotf-tracks-section .cotf-tracks-heading{min-height:138px;font-size:86.49px}}.cotf-summit .cotf-tracks-section .cotf-eyebrow--cobalt{color:var(--lit-cobalt)}.cotf-summit .cotf-tracks-heading-wrap{text-align:center}.cotf-summit .cotf-tracks-card-grid-wrap{padding-inline:0;width:100%;max-width:1200px;margin:24px auto 0;padding-bottom:8px}@media (min-width:768px){.cotf-summit .cotf-tracks-card-grid-wrap{padding-inline:64px}}@media (min-width:1410px){.cotf-summit .cotf-tracks-card-grid-wrap{padding-inline:0}}.cotf-summit .cotf-tracks-card-grid-hint{display:none}.cotf-summit .cotf-tracks-card-grid{flex-direction:column;gap:10px;display:flex}.cotf-summit .cotf-tracks-card-grid-row{box-sizing:border-box;transition:background-color var(--dur-fast) var(--ease-pop),border-color var(--dur-fast) var(--ease-pop);background:0 0;border:2px dashed #dcdcdc;border-radius:22px;flex-direction:column;align-items:stretch;gap:6px;padding:6px;display:flex}.cotf-summit .cotf-tracks-card-grid-row.is-active-week{background:var(--lit-black);border:none;padding:8px}.cotf-summit .cotf-tracks-card-grid-row-head{justify-content:flex-start;width:100%;display:flex}.cotf-summit .cotf-tracks-card-grid-row-week-label{--cotf-week-pill-font-size:12px;--cotf-week-pill-pad-block:7px;--cotf-week-pill-min-h:22px;align-items:center;gap:2px;max-width:100%;display:inline-flex}.cotf-summit .cotf-tracks-card-grid-row-lock-icon{width:auto;height:max(var(--cotf-week-pill-min-h),calc(var(--cotf-week-pill-font-size) + 2 * var(--cotf-week-pill-pad-block)));object-fit:contain;flex-shrink:0;max-width:none;display:block}.cotf-summit .cotf-tracks-card-grid-row-active-pill,.cotf-summit .cotf-tracks-card-grid-row-week-pill{min-height:var(--cotf-week-pill-min-h);padding:var(--cotf-week-pill-pad-block) 12px;border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--cotf-week-pill-font-size);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.cotf-summit .cotf-tracks-card-grid-row.is-active-week .cotf-tracks-card-grid-row-week-pill{background:var(--lit-white);color:var(--lit-black)}.cotf-summit .cotf-tracks-card-grid-row.is-active-week .cotf-tracks-card-grid-row-active-pill{background:var(--lit-green);color:var(--lit-black)}.cotf-summit .cotf-tracks-card-grid-row:not(.is-active-week) .cotf-tracks-card-grid-row-week-pill{color:var(--lit-black);background:#e8e8e8}.cotf-summit .cotf-tracks-card-grid-row-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}@media (min-width:900px){.cotf-summit .cotf-tracks-card-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cotf-summit .cotf-tracks-card-grid-row{grid-column:1/-1;width:100%}}.cotf-summit .cotf-tracks-path-card{box-sizing:border-box;text-align:left;width:100%;min-height:100%;transition:transform var(--dur-fast) var(--ease-pop),box-shadow var(--dur-fast) var(--ease-pop),border-color var(--dur-fast) var(--ease-pop);border:2px solid #0000;border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;padding:20px 22px 22px;display:flex;position:relative}.cotf-summit .cotf-tracks-path-card:has(.cotf-tracks-path-card-main:hover){box-shadow:var(--pop-black);transform:translateY(-2px)}.cotf-summit .cotf-tracks-path-card.is-filled{opacity:.55}.cotf-summit .cotf-tracks-path-card.is-filled:has(.cotf-tracks-path-card-main:hover){box-shadow:none;transform:none}.cotf-summit .cotf-tracks-path-card:has(.cotf-tracks-path-card-main:active){transform:translateY(0)scale(.99)}.cotf-summit .cotf-tracks-path-card.is-selected{border-color:var(--lit-black);box-shadow:var(--pop-black)}.cotf-summit .cotf-tracks-path-card-meta-row{flex-shrink:0;align-items:center;gap:4px;width:100%;display:flex}.cotf-summit .cotf-tracks-path-card-header{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;display:flex}.cotf-summit .cotf-tracks-path-card-header-main{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.cotf-summit .cotf-tracks-path-card-header-main .cotf-tracks-spotlight-info-title{width:100%;min-width:0}.cotf-summit .cotf-tracks-path-card-dates{box-sizing:border-box;border-radius:var(--r-pill);height:54px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cotf-summit .cotf-tracks-path-card-brand-logo{--track-brand-logo-h:38px;--track-brand-logo-scale:1;flex:none;align-self:flex-start;max-width:100%;margin:0;line-height:0;display:block}.cotf-summit .cotf-tracks-path-card-brand-logo img{height:calc(var(--track-brand-logo-h) * var(--track-brand-logo-scale));object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.cotf-summit .cotf-tracks-path-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:14px;padding:0;display:flex;position:relative}.cotf-summit .cotf-tracks-path-card-main:focus-visible{outline:3px solid var(--lit-cobalt);outline-offset:3px;border-radius:12px}.cotf-summit .cotf-tracks-path-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin-top:4px;display:grid}.cotf-summit .cotf-tracks-path-card-action{box-sizing:border-box;width:100%;min-height:40px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-pop),background var(--dur-fast) var(--ease-pop),box-shadow var(--dur-fast) var(--ease-pop),border-color var(--dur-fast) var(--ease-pop);border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0;padding:9px 12px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}@media (min-width:900px){.cotf-summit .cotf-tracks-path-card-action{min-height:42px;padding:10px 14px;font-size:11px}}.cotf-summit .cotf-tracks-path-card-action--learn{border:1.5px solid}@supports (color:color-mix(in lab,red,red)){.cotf-summit .cotf-tracks-path-card-action--learn{border:1.5px solid color-mix(in srgb,currentColor 80%,transparent)}}.cotf-summit .cotf-tracks-path-card-action--learn{background:currentColor}@supports (color:color-mix(in lab,red,red)){.cotf-summit .cotf-tracks-path-card-action--learn{background:color-mix(in srgb,currentColor 8%,transparent)}}.cotf-summit .cotf-tracks-path-card-action--learn{color:inherit}.cotf-summit .cotf-tracks-path-card-action--learn:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.cotf-summit .cotf-tracks-path-card-action--learn:hover{background:color-mix(in srgb,currentColor 16%,transparent)}}.cotf-summit .cotf-tracks-path-card-action--learn:hover{border-color:currentColor}.cotf-summit .cotf-tracks-path-card-action--learn:focus-visible{outline:2px solid var(--lit-cobalt);outline-offset:2px}.cotf-summit .cotf-tracks-path-card-action--choose{border:1.5px solid var(--lit-black);background:var(--lit-yellow);color:var(--lit-black);box-shadow:3px 3px 0 var(--lit-black);white-space:normal}.cotf-summit .cotf-tracks-path-card-action--choose:hover{box-shadow:2px 2px 0 var(--lit-black);transform:translate(1px,1px)}.cotf-summit .cotf-tracks-path-card-action--choose:focus-visible{outline:2px solid var(--lit-cobalt);outline-offset:2px}.cotf-summit .cotf-tracks-path-card-action--choose .arrow-disc{background:var(--lit-black);width:18px;height:18px;color:var(--lit-yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.cotf-summit .cotf-tracks-path-card-action--choose .arrow-disc svg{width:10px;height:10px}.cotf-summit .cotf-tracks-path-card-body{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title{box-sizing:border-box;max-width:100%;padding-inline:2px;display:block}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-copy{box-sizing:border-box;padding-inline:2px;font-size:12px;line-height:1.35;display:block}@media (max-width:899px){.cotf-summit .cotf-tracks-card-grid{gap:8px}.cotf-summit .cotf-tracks-card-grid-row{gap:4px;padding:4px}.cotf-summit .cotf-tracks-card-grid-row.is-active-week{padding:6px}.cotf-summit .cotf-tracks-card-grid-row-head{padding-inline:12px}.cotf-summit .cotf-tracks-card-grid-hint{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);color:var(--fg-on-light-muted);text-align:center;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.35;display:block}.cotf-summit .cotf-tracks-path-card{min-height:var(--cotf-tracks-card-min-h,auto);gap:0;height:100%;padding:12px;container:track-path-card/inline-size}.cotf-summit .cotf-tracks-card-grid-row-week-label{--cotf-week-pill-font-size:12px;--cotf-week-pill-pad-block:7.2px;--cotf-week-pill-min-h:24px}.cotf-summit .cotf-tracks-card-grid-row-active-pill,.cotf-summit .cotf-tracks-card-grid-row-week-pill{font-size:var(--cotf-week-pill-font-size);padding-inline:12px}.cotf-summit .cotf-tracks-path-card-meta-row{margin-bottom:4px}.cotf-summit .cotf-tracks-path-card-header-main .cotf-tracks-path-card-dates{align-self:flex-start;margin-top:4px}.cotf-summit .cotf-tracks-path-card-brand-logo{--track-brand-logo-h:30px}.cotf-summit .cotf-tracks-path-card-main{flex:auto;gap:0;height:100%;min-height:0}.cotf-summit .cotf-tracks-path-card-body{flex-direction:column;flex:auto;min-height:0;display:flex}.cotf-summit .cotf-tracks-path-card-dates{height:22px;padding:0 8px;font-size:10px}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-card-icon{width:44px;height:44px;margin-bottom:0}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title{letter-spacing:.01em;flex-direction:column;min-height:2.12em;padding-right:0;font-size:clamp(14px,3.6cqi + 8px,17px);line-height:1.06;display:flex}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title-line{line-height:1.06;display:block}@container track-path-card (max-width:168px){.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title{letter-spacing:.008em;min-height:2.1em;font-size:clamp(13px,3.4cqi + 7px,15px)}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title-line{line-height:1.05}}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-copy{margin-top:auto;font-size:11px;line-height:1.3}}.cotf-summit .cotf-tracks-path-card-view-details{display:none}@media (min-width:900px){.cotf-summit .cotf-tracks-path-card{gap:0;min-height:150px;padding:0;position:relative;overflow:hidden}.cotf-summit .cotf-tracks-path-card-main{z-index:1;box-sizing:border-box;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;place-items:stretch stretch;gap:0;width:100%;min-height:0;padding:10px 14px 11px;display:grid;position:absolute;inset:0}.cotf-summit .cotf-tracks-path-card-header{grid-row:1;width:100%;min-width:0}.cotf-summit .cotf-tracks-path-card-header-main{flex-flow:wrap;align-items:center;gap:8px 2px;display:flex}.cotf-summit .cotf-tracks-path-card-brand-logo{--track-brand-logo-h:30px;pointer-events:none;flex:none;align-self:flex-start;max-width:none;margin:0}.cotf-summit .cotf-tracks-path-card-brand-logo img{object-position:right center}.cotf-summit .cotf-tracks-path-card-body{flex-direction:column;grid-row:2;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.cotf-summit .cotf-tracks-path-card-meta-row{flex:none;order:1;width:auto;margin-bottom:0}.cotf-summit .cotf-tracks-path-card-header-main .cotf-tracks-path-card-dates{flex:none;order:2;align-self:center;width:fit-content;max-width:fit-content;margin-top:0}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-card-icon{align-self:flex-start;width:36px;height:30px;margin-bottom:0}.cotf-summit .cotf-tracks-path-card-dates{width:fit-content;max-width:fit-content;height:30px;padding:0 8px;font-size:11px}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title{flex:0 0 100%;order:3;width:100%;min-height:0;font-size:21px;line-height:1.08;display:block}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title-line{display:inline}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-title-line+.cotf-tracks-spotlight-info-title-line:before{content:" "}.cotf-summit .cotf-tracks-path-card .cotf-tracks-spotlight-info-copy{box-sizing:border-box;width:100%;margin-top:auto;padding-right:30%;font-size:13px;line-height:1.32}.cotf-summit .cotf-tracks-path-card-actions{grid-template-columns:1fr;gap:6px}.cotf-summit .cotf-tracks-path-card-action{min-height:36px;padding:8px 10px;font-size:9px}.cotf-summit .cotf-tracks-path-card-action--choose .arrow-disc{width:16px;height:16px}.cotf-summit .cotf-tracks-path-card-action--choose .arrow-disc svg{width:9px;height:9px}.cotf-summit .cotf-tracks-path-card:has(.cotf-tracks-path-card-main:hover){transform:none}.cotf-summit .cotf-tracks-path-card-view-details{box-sizing:border-box;background:var(--view-details-pill-bg);width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--view-details-pill-fg);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-pop);border-radius:999px;flex-shrink:0;grid-row:3;justify-content:space-between;align-items:center;gap:10px;margin-top:0;padding:4px 4px 4px 12px;display:none}.cotf-summit .cotf-tracks-path-card-view-details-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1}.cotf-summit .cotf-tracks-path-card-view-details-disc{background:var(--view-details-disc-bg);width:32px;height:32px;color:var(--view-details-disc-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cotf-summit .cotf-tracks-path-card-view-details-disc svg{width:14px;height:14px}}@media (hover:hover) and (min-width:900px){.cotf-summit .cotf-tracks-path-card:has(.cotf-tracks-path-card-main:focus-visible) .cotf-tracks-spotlight-info-copy,.cotf-summit .cotf-tracks-path-card:hover .cotf-tracks-spotlight-info-copy{display:none}.cotf-summit .cotf-tracks-path-card:has(.cotf-tracks-path-card-main:focus-visible) .cotf-tracks-path-card-view-details,.cotf-summit .cotf-tracks-path-card:hover .cotf-tracks-path-card-view-details{display:flex}}.cotf-summit .cotf-tracks-spotlight-wrap{width:100%;max-width:1200px;margin:32px auto 0;padding-inline:24px;overflow:visible}@media (min-width:768px){.cotf-summit .cotf-tracks-spotlight-wrap{padding-inline:64px}}@media (min-width:1410px){.cotf-summit .cotf-tracks-spotlight-wrap{padding-inline:0}}.cotf-summit .cotf-tracks-spotlight{width:100%}.cotf-summit .cotf-tracks-spotlight-stage{width:100%;max-width:1180px;margin-inline:auto;position:relative}@media (min-width:900px){.cotf-summit .cotf-tracks-spotlight-stage{min-height:clamp(320px,36vw,457px);padding-bottom:28px}.cotf-summit .cotf-tracks-spotlight-stage--visual-only{min-height:0;padding-bottom:0}.cotf-summit .cotf-tracks-spotlight-stage--visual-only .cotf-tracks-spotlight-photo-col{width:100%;max-width:812px}}.cotf-summit .cotf-tracks-spotlight-photo-col{z-index:1;width:100%;max-width:812px;margin-inline:auto;position:relative}@media (min-width:900px){.cotf-summit .cotf-tracks-spotlight-photo-col{width:74%;max-width:812px;margin-inline:auto}}.cotf-summit .cotf-tracks-spotlight-photo{aspect-ratio:812/457;width:100%;position:relative;overflow:visible}.cotf-summit .cotf-tracks-spotlight-photo-mask{isolation:isolate;-webkit-mask-mode:alpha;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);-webkit-mask-image:url(/images/cotf/Vector-cloud.svg);mask-image:url(/images/cotf/Vector-cloud.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cotf-summit .cotf-tracks-spotlight-photo-mask img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cotf-summit .cotf-tracks-spotlight-union-stack{z-index:2;pointer-events:none;width:min(54%,347px);position:absolute;top:4%;left:4%}.cotf-summit .cotf-tracks-spotlight-union-stroke{width:100%;height:auto;display:block}.cotf-summit .cotf-tracks-spotlight-union-text{width:96%;height:auto;position:absolute;top:4.5%;left:2%}.cotf-summit .cotf-tracks-spotlight-sticker{z-index:3;pointer-events:none;filter:none;line-height:1;position:absolute}.cotf-summit .cotf-tracks-spotlight-sticker--sun{width:clamp(40px,5vw,56px);height:auto;display:block;bottom:20%;left:4%;transform:translate(-50%)}.cotf-summit .cotf-tracks-eyes-sticker,.cotf-summit .cotf-tracks-spotlight-sticker--eyes{width:clamp(72px,10vw,116px);height:auto;display:block;bottom:6%;left:auto;right:20%;transform:none}.cotf-summit .cotf-tracks-eyes-svg{width:100%;height:auto;display:block;overflow:visible}.cotf-summit .cotf-tracks-spotlight-cards{z-index:4;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:301px;margin:24px auto 0;display:flex}@media (min-width:900px){.cotf-summit .cotf-tracks-spotlight-cards{align-items:stretch;width:301px;max-width:none;margin:0;position:absolute;top:42%;left:auto;right:6%;transform:translateY(-50%)}}.cotf-summit .cotf-tracks-spotlight-info-card{width:100%;box-shadow:none;border:none;border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.cotf-summit .cotf-tracks-spotlight-card-icon{flex-shrink:0;width:63px;height:54px;display:block}.cotf-summit .cotf-tracks-spotlight-card-icon img,.cotf-summit .cotf-tracks-spotlight-card-icon svg{object-fit:contain;width:100%;height:100%;display:block}.cotf-summit .cotf-tracks-spotlight-info-body{flex-direction:column;gap:6px;display:flex}.cotf-summit .cotf-tracks-spotlight-info-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(18px,2vw,22px);font-weight:900;line-height:1.1}.cotf-summit .cotf-tracks-spotlight-info-copy{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);opacity:.88;margin:0;font-size:15px;font-weight:500;line-height:1.35}.cotf-summit .cotf-tracks-spotlight-cta{width:100%;height:62px;min-height:62px;box-shadow:6px 6px 0 var(--lit-black);border-width:2px;border-radius:999px;justify-content:center;align-self:stretch;margin:0;padding:0 24px;font-size:18px;font-weight:500;line-height:18px}@media (max-width:899px){.cotf-summit .cotf-tracks-spotlight-cta{height:54px;min-height:54px;padding:16px 24px;font-size:16px;line-height:1}}.cotf-summit .cotf-tracks-spotlight-cta--below-pills{width:min(100%,320px);margin:20px auto 0;display:none}@media (max-width:979px){.cotf-summit .cotf-tracks-spotlight-cta--in-card{display:none}.cotf-summit .cotf-tracks-spotlight-cta--below-pills{align-self:center;margin-inline:auto;display:flex}.cotf-summit .cotf-tracks-pill-grid-wrap{flex-direction:column;align-items:stretch;margin-top:24px;padding-block:4px 16px;padding-inline:0;display:flex;overflow:visible}}.cotf-summit .cotf-tracks-pill-grid-wrap{width:100%;max-width:1200px;margin:28px auto 0;padding-block:16px;padding-inline:24px;overflow:visible}@media (min-width:980px){.cotf-summit .cotf-tracks-pill-grid-wrap{padding-inline:20px}}@media (min-width:768px){.cotf-summit .cotf-tracks-pill-grid-wrap{padding-inline:64px}}@media (min-width:1410px){.cotf-summit .cotf-tracks-pill-grid-wrap{padding-inline:0}}.cotf-summit .cotf-tracks-pill-grid{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:6px;width:100%;padding-inline:12px;display:flex;overflow:visible}@media (min-width:980px){.cotf-summit .cotf-tracks-pill-grid{gap:8px;min-height:167px;padding-inline:8px}}.cotf-summit .cotf-tracks-pill-grid--desktop{display:flex}.cotf-summit .cotf-tracks-pill-carousel{display:none}.cotf-summit .cotf-tracks-pill{box-sizing:border-box;height:50px;font-family:var(--font-display);letter-spacing:.42px;text-transform:uppercase;text-align:left;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-pop),box-shadow var(--dur-fast) var(--ease-pop);border:0;border-radius:29px;flex:none;justify-content:flex-start;align-items:center;padding:10px 19px;font-size:21px;font-weight:900;line-height:31px;display:inline-flex}.cotf-summit .cotf-tracks-pill:hover{z-index:1;box-shadow:var(--pop-black);position:relative;transform:translateY(-2px)}.cotf-summit .cotf-tracks-pill:active{transform:translateY(0)scale(.98)}.cotf-summit .cotf-tracks-pill.is-selected{z-index:1;border:1px solid var(--lit-black);box-shadow:var(--pop-black);position:relative}.cotf-summit .cotf-tracks-pill:focus-visible{outline:3px solid var(--lit-cobalt);outline-offset:3px}@media (max-width:767px){.cotf-summit .cotf-tracks-section{--cotf-tracks-bleed:16px;overflow:visible}}@media (min-width:768px) and (max-width:979px){.cotf-summit .cotf-tracks-section{--cotf-tracks-bleed:64px;overflow:visible}}@media (max-width:979px){.cotf-summit .cotf-reveal--tracks-bleed{overflow:visible}.cotf-summit .cotf-tracks-pills-bleed{width:calc(100% + (2 * var(--cotf-tracks-bleed,16px)));max-width:none;margin-inline:calc(-1 * var(--cotf-tracks-bleed,16px));padding-inline:0;overflow:visible}.cotf-summit .cotf-tracks-pill-grid--desktop{display:none}.cotf-summit .cotf-tracks-pill-carousel{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex;overflow:visible}.cotf-summit .cotf-tracks-pill-carousel-viewport{width:100%;padding:8px var(--cotf-tracks-bleed,16px);scroll-padding-inline:var(--cotf-tracks-bleed,16px);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin-block:-8px;scroll-padding-block:8px;overflow:auto visible}.cotf-summit .cotf-tracks-pill-carousel-nav-row{padding-inline:var(--cotf-tracks-bleed,16px);justify-content:center;align-items:center;gap:12px;display:flex}.cotf-summit .cotf-tracks-pill-carousel-viewport::-webkit-scrollbar{display:none}.cotf-summit .cotf-tracks-pill-carousel-panel{box-sizing:border-box;flex-direction:column;gap:9px;width:max-content;padding:0;display:inline-flex}.cotf-summit .cotf-tracks-pill-carousel-row{flex-wrap:nowrap;gap:9px;width:max-content;display:flex}.cotf-summit .cotf-tracks-pill-carousel-nav{border:2px solid var(--lit-black);background:var(--lit-white);width:40px;height:40px;color:var(--lit-black);box-shadow:3px 3px 0 var(--lit-black);cursor:pointer;transition:transform var(--dur-fast) var(--ease-pop),opacity var(--dur-fast) var(--ease-pop);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cotf-summit .cotf-tracks-pill-carousel-nav svg{width:18px;height:18px}.cotf-summit .cotf-tracks-pill-carousel-nav:hover:not(:disabled){box-shadow:4px 4px 0 var(--lit-black);transform:translate(-1px,-1px)}.cotf-summit .cotf-tracks-pill-carousel-nav:active:not(:disabled){box-shadow:2px 2px 0 var(--lit-black);transform:translate(1px,1px)}.cotf-summit .cotf-tracks-pill-carousel-nav:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.cotf-summit .cotf-tracks-pill{letter-spacing:.29px;white-space:nowrap;text-align:center;border-radius:22px;flex:none;justify-content:center;width:auto;max-width:none;height:auto;min-height:auto;padding:13px 14px;font-size:16px;line-height:1.25}.cotf-summit .cotf-tracks-pill-carousel .cotf-tracks-pill:hover{transform:none}}.cotf-summit .cotf-figma-faq{background:var(--bg-light);color:var(--fg-on-light)}.cotf-summit .cotf-figma-faq-wrap{flex-direction:column;align-items:center;gap:45px;max-width:1200px;display:flex}.cotf-summit .cotf-figma-faq-title{width:100%;max-width:766px;font-family:var(--font-display-2);letter-spacing:-.02em;text-align:center;text-transform:uppercase;color:var(--lit-black);margin:0;font-size:clamp(40px,6.4vw,86.49px);font-weight:500;line-height:.8}@media (min-width:1280px){.cotf-summit .cotf-figma-faq-title{font-size:86.49px}}.cotf-summit .cotf-figma-faq-title-line{display:block}.cotf-summit .cotf-figma-faq-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.cotf-summit .cotf-figma-faq-card.flip-card{box-sizing:border-box;cursor:pointer;outline:none;flex:calc(50% - 6px);max-width:calc(50% - 6px);height:auto;min-height:175px}@media (min-width:1100px){.cotf-summit .cotf-figma-faq-card.flip-card{flex:0 calc(25% - 9px);max-width:calc(25% - 9px)}}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card.flip-card{min-height:240px}}.cotf-summit .cotf-figma-faq-card.flip-card:focus-visible{border-radius:24px;box-shadow:0 0 0 3px #004bff59}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cotf-summit .cotf-figma-faq-card.flip-card.is-flipped .flip-card-inner,.cotf-summit .cotf-figma-faq-card.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}}@media (hover:none){.cotf-summit .cotf-figma-faq-card.flip-card:hover .flip-card-inner{transform:rotateY(0)}.cotf-summit .cotf-figma-faq-card.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.cotf-summit .cotf-figma-faq-card.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}}.cotf-summit .cotf-figma-faq-card-face{box-sizing:border-box;text-align:center;background:#080610;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:175px;padding:20px 16px 16px;display:flex}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-face{min-height:240px;padding:36px 24px 24px}}.cotf-summit .cotf-figma-faq-card-face--front{justify-content:flex-start;gap:0}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-face--front{justify-content:center;gap:24px}}.cotf-summit .cotf-figma-faq-card-face--back{padding-top:21px;padding-bottom:21px}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-face--back{padding-top:32px;padding-bottom:32px}}.cotf-summit .cotf-figma-faq-card-icon{flex-shrink:0;justify-content:center;width:100%;margin-bottom:24px;display:flex}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-icon{margin-bottom:0}}.cotf-summit .cotf-figma-faq-card-icon img{width:56px;height:48px;display:block}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-icon img{width:75px;height:64px}}.cotf-summit .cotf-figma-faq-card-q{font-family:var(--font-display);letter-spacing:0;text-align:center;color:var(--lit-white);margin:auto 0 0;font-size:18px;font-weight:900;line-height:1.2}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-q{margin-top:0;font-size:21px;line-height:1.43}}.cotf-summit .cotf-figma-faq-card-a{max-width:100%;font-family:var(--font-body);letter-spacing:var(--font-body-tracking);text-align:center;color:#ffffffb8;margin:0;font-size:13px;font-weight:400;line-height:1.35}.cotf-summit .cotf-figma-faq-card-map-link{color:var(--lit-green);text-underline-offset:2px;text-decoration:underline}.cotf-summit .cotf-figma-faq-card-map-link:hover{color:#fff}@media (min-width:900px){.cotf-summit .cotf-figma-faq-card-a{font-size:14px;line-height:1.21}}@media (max-width:899px){.cotf-summit{--cotf-galaxystrip-size:360px 240px;--cotf-galaxystrip-offset:180px 120px;overflow-x:clip}.cotf-summit:before{background-image:url(/images/cotf/optimized/galaxystrip-tile-540w.webp);background-position:0 0;background-repeat:repeat;background-size:360px 240px;background-color:var(--lit-black);position:fixed}}@media (max-width:719px){.cotf-summit .cotf-page-grain{display:none}}@media (prefers-reduced-motion:reduce){.cotf-summit .marquee-track{animation:none!important}}.cotf-summit .marquee .marquee-track{animation-play-state:paused}.cotf-summit .marquee.is-visible .marquee-track{animation-play-state:running}.cotf-summit .cotf-mentors-grid{content-visibility:auto;contain-intrinsic-size:auto 1200px}.cotf-summit .cotf-mentor-card{content-visibility:visible}.cotf-career-path-dialog-overlay{z-index:200;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#ffffffb8;position:fixed;inset:0}.cotf-career-path-dialog-shell.cotf-summit{box-sizing:border-box;z-index:201;color:#0e0e0e;isolation:isolate;background-color:#fff;border:2px solid #000;border-radius:24px;flex-direction:column;width:min(92vw,760px);max-width:none;max-height:min(90vh,920px);margin:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:6px 6px #000}.cotf-career-path-dialog-shell.cotf-summit:after,.cotf-career-path-dialog-shell.cotf-summit:before{content:none!important;display:none!important}@media (max-width:767px){.cotf-career-path-dialog-shell.cotf-summit{border-radius:20px;width:calc(100vw - 20px);max-height:92vh}}.cotf-career-path-dialog-header{flex-shrink:0;justify-content:flex-end;align-items:center;padding:16px 20px 0;display:flex}@media (min-width:768px){.cotf-career-path-dialog-header{padding:20px 24px 0}}.cotf-career-path-dialog-close{border:2px solid var(--lit-black);background:var(--lit-yellow);width:40px;height:40px;color:var(--lit-black);cursor:pointer;box-shadow:4px 4px 0 var(--lit-black);transition:transform var(--dur-fast) var(--ease-pop);border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.cotf-career-path-dialog-close:hover{box-shadow:2px 2px 0 var(--lit-black);transform:translate(1px,1px)}.cotf-career-path-dialog-close:focus-visible{outline:3px solid var(--lit-cobalt);outline-offset:2px}.cotf-career-path-dialog-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 22px 32px;overflow-y:auto}@media (min-width:768px){.cotf-career-path-dialog-scroll{padding:0 40px 40px}}.cotf-career-path-dialog-hero{border-bottom:1px solid #0e0e0e1a;margin:0;padding:12px 0 0}@media (min-width:768px){.cotf-career-path-dialog-hero{padding-top:16px}}.cotf-career-path-dialog-eyebrow{background:var(--lit-cobalt);color:var(--lit-white);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:11px;font-weight:900;display:inline-block}.cotf-career-path-dialog-hook{font-family:var(--font-display-2);letter-spacing:0;text-transform:uppercase;color:#0e0e0e;margin:0;font-size:clamp(26px,4.2vw,40px);font-weight:500;line-height:.95}.cotf-career-path-dialog-subhook{font-family:var(--font-body);letter-spacing:var(--font-body-tracking);color:#0e0e0eb8;margin:14px 0 0;padding-bottom:10px;font-size:16px;font-weight:500;line-height:1.45}.cotf-career-path-dialog-tabs{flex-direction:column;align-items:stretch;gap:20px;width:100%;margin-bottom:28px;padding-top:12px;display:flex}.cotf-career-path-dialog-tablist-sticky{z-index:5;box-sizing:border-box;background:#fff;margin:0;padding:0;position:sticky;top:0}.cotf-career-path-dialog-tablist{box-sizing:border-box;background:#eaeaea;border:1px solid #d4d4d4;border-radius:100px;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-height:48px;padding:6px;display:flex}.cotf-career-path-dialog-tab{z-index:1;min-width:0;height:36px;font-family:var(--font-body);letter-spacing:-.01em;color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;line-height:1;transition:background .2s,color .2s;display:inline-flex;position:relative}.cotf-career-path-dialog-tab:hover:not(.cotf-career-path-dialog-tab--active){background:#f7f7f7}.cotf-career-path-dialog-tab--active.cotf-career-path-dialog-tab--brief{background:var(--lit-green);color:#000}.cotf-career-path-dialog-tab--active.cotf-career-path-dialog-tab--market{background:var(--lit-magenta);color:#fff}.cotf-career-path-dialog-tab--active.cotf-career-path-dialog-tab--myth{background:var(--lit-cobalt);color:#fff}.cotf-career-path-dialog-tabpanel{align-self:stretch;width:100%;min-width:0}.cotf-career-path-dialog-tabpanel[hidden]{display:none}@media (max-width:699px){.cotf-career-path-dialog-tablist{border-radius:20px;flex-wrap:wrap}.cotf-career-path-dialog-tab{white-space:normal;text-align:center;flex:auto;padding:0 14px}}.cotf-career-path-dialog-section{margin-bottom:28px}.cotf-career-path-dialog-heading{letter-spacing:.16em;text-transform:uppercase;color:#004bff;margin:0 0 14px;padding-inline:12px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.cotf-career-path-dialog-bullets,.cotf-career-path-dialog-myth-list,.cotf-career-path-dialog-rise-list,.cotf-career-path-dialog-steps{margin:0;padding:0;list-style:none}.cotf-career-path-dialog-rise-item{background:#f7f8fc;border:1px solid #0e0e0e14;border-left:4px solid #004bff;border-radius:16px;margin-bottom:10px;padding:14px 16px}.cotf-career-path-dialog-rise-title{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#0e0e0e;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.3}.cotf-career-path-dialog-rise-copy{color:#0e0e0ed1;margin:0;font-size:14px;line-height:1.45}.cotf-career-path-dialog-rise-source{letter-spacing:.04em;text-transform:uppercase;color:#0e0e0e73;margin:8px 0 0;font-size:11px;line-height:1.3}.cotf-career-path-dialog-steps{counter-reset:cotf-path-step;flex-direction:column;gap:8px;display:flex}.cotf-career-path-dialog-steps li{color:#0e0e0ee6;background:#fafafa;border:1px solid #0e0e0e14;border-radius:14px;padding:12px 14px 12px 44px;font-size:14px;line-height:1.4;position:relative}.cotf-career-path-dialog-steps li:before{counter-increment:cotf-path-step;content:counter(cotf-path-step);background:var(--lit-yellow);width:22px;height:22px;color:var(--lit-black);font-family:var(--font-display);text-align:center;border-radius:999px;font-size:11px;font-weight:900;line-height:22px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cotf-career-path-dialog-truth{font-family:var(--font-body);color:#0e0e0e;background:#ff00f60f;border:2px solid #ff00f6;border-radius:18px;margin:0 0 28px;padding:18px 20px;font-size:15px;font-style:normal;font-weight:500;line-height:1.45;box-shadow:4px 4px #ff00f633}.cotf-career-path-dialog-myth-item{background:#fafafa;border:1px solid #0e0e0e14;border-radius:16px;margin-bottom:10px;padding:14px 16px}.cotf-career-path-dialog-myth-item p{color:#0e0e0ee0;margin:0 0 8px;font-size:14px;line-height:1.45}.cotf-career-path-dialog-myth-item p:last-child{margin-bottom:0}.cotf-career-path-dialog-myth-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-right:8px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-block}.cotf-career-path-dialog-myth-label--myth{color:#c93d00;background:#ff510024}.cotf-career-path-dialog-myth-label--real{color:#008a3d;background:#00e7582e}.cotf-career-path-dialog-bullets li{color:#0e0e0ee0;margin-bottom:10px;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.cotf-career-path-dialog-bullets li:before{content:"•";color:var(--lit-green);font-weight:900;position:absolute;left:0}.cotf-career-path-dialog-brief{background:#fff000;border:2px solid #000;border-radius:20px;margin-bottom:28px;padding:20px 22px;box-shadow:6px 6px #000}.cotf-career-path-dialog-brief-label{letter-spacing:.16em;text-transform:uppercase;color:#0e0e0eb8;margin:0 0 12px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.cotf-career-path-dialog-brief-title{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:#0e0e0e;margin:0 0 10px;font-size:clamp(17px,2.2vw,22px);font-weight:700;line-height:1.2}.cotf-career-path-dialog-brief-mission{color:#0e0e0ed1;margin:0 0 16px;font-size:15px;line-height:1.45}.cotf-career-path-dialog-brief-build-label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#0e0e0e;margin:0 0 10px;font-size:11px;font-weight:700}.cotf-career-path-dialog-brief-build{margin:0;padding:0;list-style:none}.cotf-career-path-dialog-brief-build li{color:#0e0e0ee6;margin-bottom:8px;padding-left:18px;font-size:14px;line-height:1.4;position:relative}.cotf-career-path-dialog-brief-build li:before{content:"→";color:#0e0e0e;font-weight:900;position:absolute;left:0}.cotf-career-path-dialog-roles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cotf-career-path-dialog-roles li{border:2px solid var(--lit-black);background:var(--lit-green);color:var(--lit-black);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;box-shadow:3px 3px 0 var(--lit-black);border-radius:999px;padding:8px 14px;font-size:11px;font-weight:700;line-height:1.25}.cotf-career-path-dialog-shell.cotf-summit .btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.cotf-career-path-dialog-shell.cotf-summit .btn--lg{padding:18px 36px;font-size:18px}.cotf-career-path-dialog-shell.cotf-summit .btn .arrow-disc{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;display:inline-flex}.cotf-career-path-dialog-shell.cotf-summit .btn .arrow-disc svg{width:12px;height:12px}.cotf-career-path-dialog-shell.cotf-summit .cotf-career-path-dialog-cta{color:#000;background:#fff000;border:2px solid #000;justify-content:center;width:100%;min-height:58px;margin-top:4px;box-shadow:6px 6px #000}.cotf-career-path-dialog-shell.cotf-summit .cotf-career-path-dialog-cta:hover{transform:translate(2px,2px);box-shadow:3px 3px #000}.cotf-career-path-dialog-shell.cotf-summit .cotf-career-path-dialog-cta .arrow-disc{color:#fff000;background:#000}.cotf-career-path-dialog-placeholder{color:#0e0e0e8c;margin:0;font-size:15px;line-height:1.45}.cotf-reg-group-dialog-overlay{z-index:200;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#ffffffb8;position:fixed;inset:0}.cotf-reg-group-dialog-shell.cotf-summit{box-sizing:border-box;z-index:201;color:#0e0e0e;width:min(100vw - 32px,623px);max-width:none;max-height:min(92dvh,900px);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cotf-reg-group-dialog-shell.cotf-summit:after,.cotf-reg-group-dialog-shell.cotf-summit:before{content:none!important;display:none!important}.cotf-reg-group-dialog-header{flex-shrink:0;justify-content:flex-end;padding:0 8px 4px;display:flex}.cotf-reg-group-dialog-close{color:#0e0e0e;cursor:pointer;background:#fff;border:1px solid #0e0e0e24;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;line-height:1;display:inline-flex}.cotf-reg-group-dialog-close:hover{border-color:#0e0e0e47}.cotf-reg-group-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #0049ff}.cotf-reg-group-dialog-scroll{flex:1;min-height:0;padding:0 2px 2px;overflow-y:auto}.cotf-reg-group-dialog-shell.cotf-summit .cotf-reg-group-dialog-panel{box-sizing:border-box;width:100%;min-height:auto}.cotf-reg-group-dialog-shell.cotf-summit .cotf-reg-group-dialog-title{font-family:var(--font-body);color:#0e0e0e;text-transform:none;letter-spacing:normal;margin:0 0 8px;padding-left:12px;font-size:18px;font-weight:700;line-height:1.2}.cotf-reg-group-dialog-shell.cotf-summit .cotf-reg-group-dialog-desc{margin:0 0 16px;padding-left:12px}@media (max-width:767px){.cotf-reg-group-dialog-shell.cotf-summit{width:calc(100vw - 20px);max-height:94dvh}.cotf-reg-group-dialog-shell.cotf-summit .cotf-reg-group-dialog-panel{border-radius:24px;padding:24px 18px}}.cotf-summit .cotf-group-page{background:var(--lit-white);color:var(--lit-black);min-height:calc(100vh - var(--cotf-header-height));padding-bottom:240px}.cotf-summit .cotf-group-page-loading{min-height:60vh}.cotf-summit .cotf-group-page-wrap{background:var(--lit-white);max-width:760px;color:var(--lit-black);flex-direction:column;gap:24px;margin:0 auto;padding:40px 24px 0;display:flex}@media (max-width:767px){.cotf-summit .cotf-group-page-wrap{padding:24px 16px 0}}.cotf-summit .cotf-group-page-header{flex-direction:column;gap:16px;display:flex}.cotf-summit .cotf-group-back-btn{font-family:var(--font-body);color:var(--lit-565656);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.cotf-summit .cotf-group-back-btn:hover{color:var(--lit-black)}.cotf-summit .cotf-group-page-title-block{flex-direction:column;gap:6px;display:flex}.cotf-summit .cotf-group-page-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lit-cobalt);margin:0;font-family:ui-monospace,monospace;font-size:11px;font-weight:500}.cotf-summit .cotf-group-page-title{font-family:var(--font-display-2);letter-spacing:-.02em;text-transform:uppercase;color:var(--lit-black);margin:0;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1}.cotf-summit .cotf-group-page-subtitle{color:var(--lit-565656);margin:0;font-size:14px;line-height:1.5}.cotf-summit .cotf-group-applicants-wrap{background:var(--lit-white);border:1px solid #0000001f;border-radius:20px;flex-direction:column;gap:0;padding:28px 28px 20px;display:flex}@media (max-width:767px){.cotf-summit .cotf-group-applicants-wrap{padding:20px 16px 16px}}.cotf-summit .cotf-reg-group-applicant-label{align-items:center;display:flex}.cotf-summit .cotf-group-remove-btn{font-family:var(--font-body);color:var(--lit-565656);cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.cotf-summit .cotf-group-remove-btn:hover{color:var(--lit-red);border-color:var(--lit-red)}.cotf-summit .cotf-group-status-dot{vertical-align:initial;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:8px;display:inline-block}.cotf-summit .cotf-group-status-dot--empty{background:var(--lit-red)}.cotf-summit .cotf-group-status-dot--partial{background:var(--lit-orange)}.cotf-summit .cotf-group-status-dot--complete{background:var(--lit-emerald)}.cotf-summit .cotf-field-invalid .input,.cotf-summit .cotf-field-invalid .select{border-color:var(--lit-red);box-shadow:0 0 0 1px var(--lit-red)}.cotf-summit .cotf-field-invalid .cotf-reg-college-label,.cotf-summit .cotf-field-invalid .field-label,.cotf-summit .cotf-field-invalid label{color:var(--lit-red)}.cotf-summit .cotf-group-primary-tag{height:20px;color:var(--lit-cobalt);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#e8f0fe;border-radius:99px;align-items:center;margin-left:8px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.cotf-summit .cotf-group-add-btn{cursor:pointer;width:100%;font-family:var(--font-body);transition:background var(--dur-fast),border-color var(--dur-fast);text-align:left;background:#f5f7ff;border:1.5px dashed #b0b8e8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px;padding:14px 16px;display:flex}.cotf-summit .cotf-group-add-btn:hover{border-color:var(--lit-cobalt);background:#ebeffe}.cotf-summit .cotf-group-add-btn-label{color:var(--lit-cobalt);font-size:14px;font-weight:600}.cotf-summit .cotf-group-add-btn-meta{color:var(--lit-6d);font-size:12px}.cotf-summit .cotf-group-error{color:var(--c-error);margin:4px 0 8px;padding-inline:12px;font-size:13px}.cotf-summit .cotf-group-checkout-bar{z-index:40;background:var(--lit-white);border-top:1px solid #0e0e0e1a;border-radius:16px 16px 0 0;flex-direction:column;gap:12px;width:min(760px,100%);padding:16px 24px 28px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 32px #0000001a}@media (max-width:767px){.cotf-summit .cotf-group-checkout-bar{border-radius:12px 12px 0 0;padding:14px 16px 24px}}.cotf-summit .cotf-group-checkout-total{justify-content:space-between;align-items:center;gap:12px;display:flex}.cotf-summit .cotf-group-checkout-total-left{flex-direction:column;gap:2px;min-width:0;display:flex}.cotf-summit .cotf-group-checkout-label{color:var(--lit-6d);white-space:nowrap;font-size:13px;font-weight:400}.cotf-summit .cotf-group-checkout-min-note{color:var(--lit-orange);font-weight:500}.cotf-summit .cotf-group-checkout-amount{color:var(--lit-black);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}.cotf-summit .cotf-group-breakdown-toggle{color:var(--lit-cobalt);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);transition:color var(--dur-fast);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.cotf-summit .cotf-group-breakdown-toggle:hover{color:var(--lit-black)}.cotf-summit .cotf-group-breakdown-list{border:1px solid #0e0e0e1a;border-radius:10px;flex-direction:column;max-height:200px;display:flex;overflow:hidden auto}.cotf-summit .cotf-group-breakdown-row,.cotf-summit .cotf-group-breakdown-total-row{border-bottom:1px solid #0e0e0e0f;grid-template-columns:1fr 90px 64px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:grid}.cotf-summit .cotf-group-breakdown-row:last-of-type{border-bottom:1px solid #0e0e0e1a}.cotf-summit .cotf-group-breakdown-total-row{background:#f5f5f5;border-bottom:none;font-size:13px;font-weight:600;position:sticky;bottom:0}.cotf-summit .cotf-group-breakdown-name{color:var(--lit-black);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cotf-summit .cotf-group-breakdown-station{color:var(--lit-6d);white-space:nowrap;text-align:right}.cotf-summit .cotf-group-breakdown-price{color:var(--lit-black);white-space:nowrap;text-align:right;font-weight:600}.cotf-summit .cotf-group-pay-btn{justify-content:center;width:100%;font-size:16px!important}.cotf-summit .cotf-group-checkout-note{color:var(--lit-808080);text-align:center;margin:0;font-size:11px;line-height:1.4}.cotf-summit .cotf-reg-listbox-trigger{width:100%;min-height:48px;color:var(--lit-black);font-family:var(--font-body);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:16px;font-weight:400;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:flex}.cotf-summit .cotf-reg-listbox-trigger:hover:not(:disabled){border-color:var(--fg-muted,#6d6d6d)}.cotf-summit .cotf-reg-listbox-trigger:focus-visible{border-color:#0049ff;outline:none;box-shadow:0 0 0 3px #0049ff1f}.cotf-summit .cotf-reg-listbox-trigger--placeholder{color:#42424266}.cotf-summit .cotf-reg-listbox-trigger--disabled,.cotf-summit .cotf-reg-listbox-trigger:disabled{cursor:not-allowed;opacity:.6}.cotf-summit .cotf-reg-listbox-trigger--error{border-color:var(--lit-magenta);box-shadow:0 0 0 3px #ff00f638}.cotf-reg-listbox-menu{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color-scheme:light;border:1px solid #cbd5e1;border-radius:12px;max-height:min(15rem,100dvh - 120px);margin:0;padding:0;list-style:none;overflow:hidden auto;box-shadow:0 12px 32px #0f172a1f}.cotf-reg-listbox-menu,.cotf-reg-listbox-option{color:#000;background:#fff;font-family:OpenSauceOne,Arial,Helvetica,sans-serif}.cotf-reg-listbox-option{text-align:left;cursor:pointer;border:0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.2;display:flex}.cotf-reg-listbox-option-label{min-width:0}.cotf-reg-listbox-option-content{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cotf-reg-listbox-option-dates{font-family:var(--font-body,"OpenSauceOne",Arial,Helvetica,sans-serif);letter-spacing:var(--font-body-tracking,0);text-transform:none;color:#424242b8;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:899px){.cotf-reg-listbox-option{align-items:flex-start}.cotf-reg-listbox-option-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.cotf-reg-listbox-option-dates{white-space:normal;font-size:12px}}.cotf-reg-listbox-option-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-family:Program OT,Arial Black,sans-serif;font-size:10px;font-weight:700;line-height:1.2}.cotf-reg-listbox-option-badge--live{color:#000;background:#00e758}.cotf-reg-listbox-option-badge--upcoming{color:#000;background:#fff000}.cotf-reg-listbox-option-badge--filled{color:#424242;background:#e5e5e5}.cotf-reg-listbox-option:last-child{border-bottom:0}.cotf-reg-listbox-option:hover:not(:disabled){background:#f8fafc}.cotf-reg-listbox-option--selected{background:#f1f5f9}.cotf-reg-listbox-option--disabled,.cotf-reg-listbox-option:disabled{color:#42424273;cursor:not-allowed;background:#fff}.cotf-reg-listbox-option--disabled .cotf-reg-listbox-option-badge,.cotf-reg-listbox-option:disabled .cotf-reg-listbox-option-badge{opacity:1}