@layer base,chrome,components,layout;@layer page{:root{--strand-lime:#c7e84b;--strand-lime-deep:#4f5a12;--strand-green:#30f284;--strand-green-deep:#1d5937;--strand-teal:#25d0c0;--strand-teal-deep:#0e4a45;--strand-blue:#3e7bf6;--strand-blue-deep:#16306b;--strand-violet:#9d5be8;--strand-violet-deep:#3f1340;--strand-magenta:#e6399b;--strand-magenta-deep:#7a1e52}.evt-page{--stop:var(--strand-teal);--stop-deep:var(--strand-teal-deep);--on-stop:var(--on-accent)}.evt-stop-lime{--stop:var(--strand-lime);--stop-deep:var(--strand-lime-deep)}.evt-stop-green{--stop:var(--strand-green);--stop-deep:var(--strand-green-deep)}.evt-stop-teal{--stop:var(--strand-teal);--stop-deep:var(--strand-teal-deep)}.evt-stop-blue{--stop:var(--strand-blue);--stop-deep:var(--strand-blue-deep)}.evt-stop-violet{--stop:var(--strand-violet);--stop-deep:var(--strand-violet-deep)}.evt-stop-magenta{--stop:var(--strand-magenta);--stop-deep:var(--strand-magenta-deep)}.evt-page{--flock-color:#9d5be8}.fade-in{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(8px)}.fade-in-section.is-visible .fade-in{opacity:1;transform:none}.fade-in-section.is-visible .fade-in:first-child{transition-delay:0s}.fade-in-section.is-visible .fade-in:nth-child(2){transition-delay:80ms}.fade-in-section.is-visible .fade-in:nth-child(3){transition-delay:.16s}.fade-in-section.is-visible .fade-in:nth-child(4){transition-delay:.24s}.fade-in-section.is-visible .fade-in:nth-child(5){transition-delay:.32s}.fade-in-section.is-visible .fade-in:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1;transition:none;transform:none}*{transition-duration:.01ms!important;animation:none!important}}a:where(:not(.site-header nav a,.site-announce a,.site-foot a:not(.foot-logo))){transition:color .2s,border-color .2s,background-color .2s}.evt-wrap{width:100%;max-width:1340px;margin:0 auto;padding:0 50px}@media (width<=900px){.evt-wrap{padding:0 var(--space-32)}}@media (width<=640px){.evt-wrap{padding:0 var(--space-22)}}main>section{padding:clamp(56px,7vw,96px) 0;position:relative}.evt-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(560px,88vh,880px);padding:0 0 clamp(48px,6vw,80px);display:flex;position:relative;overflow:hidden}.evt-hero-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.evt-hero-content{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px clamp(32px,4vw,64px);display:grid;position:relative}.evt-hero-left{min-width:0}.evt-hero-title{font-family:var(--font-display);letter-spacing:-.035em;max-width:none;color:var(--bone);white-space:nowrap;margin:0 0 clamp(20px,2.2vw,28px);font-size:clamp(34px,4.8vw,68px);font-weight:700;line-height:1}.evt-hero-title .a{color:#0000;background:var(--accent-spectral);-webkit-background-clip:text;background-clip:text}.evt-hero-meta{column-gap:clamp(28px,4vw,72px);row-gap:var(--space-6);grid-template-columns:auto auto;justify-content:start;margin:0;display:grid}.evt-hero-meta p{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-16);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);white-space:nowrap;margin:0}.evt-hero-meta p:nth-child(3),.evt-hero-meta p:nth-child(4){color:var(--bone-dim)}.evt-hero-right{align-items:flex-end;gap:var(--space-12);flex-direction:column;display:flex}.evt-hero-cta{align-items:center;gap:var(--space-18);background:var(--bone);color:var(--bg);cursor:pointer;border-radius:4px;padding:clamp(22px,2.6vw,32px) clamp(38px,4.4vw,64px);font-family:inherit;font-size:clamp(20px,1.9vw,26px);font-weight:600;text-decoration:none;transition:filter .2s,transform .2s,background-color .2s,color .2s;display:inline-flex}.evt-hero-cta span{transition:transform .2s;display:inline-block}.evt-hero-cta:hover{background:var(--stop);color:var(--on-stop);transform:translateY(-1px)}.evt-hero-cta:hover span{transform:translate(4px)}.evt-h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--bone);max-width:32ch;margin:0 0 clamp(28px,3.4vw,40px);font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.1}.evt-floater{opacity:.28;pointer-events:none;z-index:1;width:44px;height:44px;animation:7s ease-in-out infinite evt-bob;position:absolute}.evt-floater img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--stop) 40%,transparent))}.evt-floater--tr{top:clamp(32px,4vw,56px);right:clamp(32px,4vw,64px)}.evt-floater--tl{top:clamp(32px,4vw,56px);left:clamp(32px,4vw,64px)}.evt-floater--br{bottom:clamp(32px,4vw,56px);right:clamp(32px,4vw,64px)}.evt-floater--bl{bottom:clamp(32px,4vw,56px);left:clamp(32px,4vw,64px)}@keyframes evt-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.evt-floater{animation:none}}.evt-program{border-top:1px solid var(--line)}.evt-program-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,44px) clamp(40px,5vw,80px);display:grid}.evt-program-list{min-width:0;margin:0;padding:0;list-style:none}.evt-program-row{padding:var(--space-22) var(--space-12);margin:0 calc(-1 * var(--space-12));border-bottom:1px solid var(--line);cursor:default;grid-template-columns:150px minmax(0,1fr);gap:clamp(20px,2.4vw,32px);transition:background-color .2s,color .2s;display:grid}.evt-program-row:first-child{border-top:1px solid var(--line)}.evt-program-row[data-photo]{cursor:pointer}.evt-program-row[data-photo]:hover,.evt-program-row[data-photo].is-active{background:color-mix(in srgb,var(--stop) 6%,transparent)}.evt-program-row[data-photo]:hover .evt-program-time,.evt-program-row[data-photo].is-active .evt-program-time{color:var(--stop)}.evt-program-time{font-family:var(--font-display);font-weight:500;font-size:var(--fs-18);letter-spacing:-.005em;color:var(--bone-dim);font-variant-numeric:tabular-nums;margin:0;line-height:1.4;transition:color .2s}.evt-program-body{min-width:0}.evt-program-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:600;line-height:1.3}.evt-program-speaker-name{font-family:var(--font-display);font-weight:500;font-size:var(--fs-18);letter-spacing:-.005em;color:var(--bone);margin:var(--space-10) 0 0;line-height:1.4}.evt-program-speaker-role{font-size:var(--fs-18);color:var(--muted);margin:var(--space-2) 0 0;line-height:1.4}.evt-program-speaker-role span{margin:0 var(--space-6);color:var(--muted2)}.evt-program-photo{align-self:start;position:sticky;top:clamp(88px,11vh,108px)}.evt-program-photo-frame{aspect-ratio:4/5;background:linear-gradient(#1c1915 0%,#100e0b 100%);border-radius:4px;width:100%;position:relative;overflow:hidden}.evt-program-photo-slot{opacity:0;margin:0;transition:opacity .35s ease-out;position:absolute;inset:0}.evt-program-photo-slot.is-active{opacity:1}.evt-program-photo-slot:before{content:attr(data-initials);font-family:var(--font-display);letter-spacing:-.02em;color:#f1ece024;place-items:center;font-size:clamp(72px,7vw,120px);font-weight:500;display:grid;position:absolute;inset:0}.evt-program-photo-slot img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.evt-program-photo-slot.evt-program-photo-hosts{background:linear-gradient(180deg, color-mix(in srgb,var(--stop-deep) 32%,var(--panel)) 0%, color-mix(in srgb,var(--stop-deep) 18%,var(--panel)) 100%);border:1px solid color-mix(in srgb,var(--stop) 22%,var(--line));border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,2.4vw,28px);padding:clamp(28px,3.2vw,44px);display:flex}.evt-program-photo-slot.evt-program-photo-hosts:before{content:none}.evt-hosts-label{font-size:var(--fs-18);color:var(--stop);margin:0 0 var(--space-4);text-align:center;line-height:1.4}.evt-hosts-mark{justify-content:center;align-items:center;width:100%;max-width:82%;display:flex}.evt-hosts-mark img{object-fit:contain;opacity:.95;width:auto;max-width:100%;height:auto;max-height:44px;display:block;position:static}.evt-hosts-mark--wide img{max-width:270px;max-height:72px}.evt-hosts-divider{background:var(--stop);opacity:.5;width:32px;height:1px;display:block}.evt-program-photo-slot.evt-program-photo-mark{gap:0}.evt-program-photo-mark .evt-hosts-mark{max-width:70%}.evt-program-photo-mark .evt-hosts-mark img{max-width:300px;max-height:96px}.evt-program-photo-slot.evt-program-photo-quad{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;display:grid}.evt-program-photo-slot.evt-program-photo-quad:before{content:none}.evt-program-photo-quad .evt-quad-cell{background:linear-gradient(#1c1915 0%,#100e0b 100%);position:relative;overflow:hidden}.evt-program-photo-quad .evt-quad-cell:before{content:attr(data-initials);font-family:var(--font-display);letter-spacing:-.02em;color:#f1ece024;place-items:center;font-size:clamp(36px,3.6vw,60px);font-weight:500;display:grid;position:absolute;inset:0}.evt-program-photo-quad .evt-quad-cell img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.evt-program-photo-slot.evt-program-photo-quad--five{grid-template-columns:repeat(6,1fr)}.evt-program-photo-quad--five .evt-quad-cell:nth-child(-n+3){grid-column:span 2}.evt-program-photo-quad--five .evt-quad-cell:nth-child(n+4){grid-column:span 3}.evt-program-photo-quad--five .evt-quad-cell:before{font-size:clamp(24px,2.4vw,40px)}.evt-program-photo-slot.evt-program-photo-quad--duo{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.evt-program-photo-quad--duo .evt-quad-cell:before{font-size:clamp(28px,2.8vw,46px)}.evt-register{border-top:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb,var(--stop-deep) 10%,transparent) 0%, color-mix(in srgb,var(--stop-deep) 4%,transparent) 100%);scroll-margin-top:80px}.evt-register-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(40px,5vw,56px) clamp(48px,6vw,88px);display:grid}.evt-register-info{min-width:0}.evt-register-lede{color:var(--bone-dim);max-width:44ch;margin:0 0 clamp(32px,4vw,44px);font-size:clamp(18px,1.6vw,20px);line-height:1.6}.evt-register-facts{border-top:1px solid var(--line);max-width:56ch;margin:0;padding-top:clamp(24px,3vw,32px)}.evt-register-fact-row{padding:var(--space-16) 0;border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:clamp(20px,2.4vw,32px);display:grid}.evt-register-fact-row:last-child{border-bottom:none}.evt-register-fact-row dt{font-size:var(--fs-18);color:var(--stop);padding-top:var(--space-2);font-weight:500}.evt-register-fact-row dd{font-size:var(--fs-18);color:var(--bone);margin:0;line-height:1.55}.evt-register-jpmc{border-top:1px solid var(--line);gap:var(--space-18);flex-direction:column;max-width:52ch;margin-top:clamp(32px,4vw,44px);padding-top:clamp(28px,3.2vw,36px);display:flex}.evt-register-jpmc img{object-fit:contain;opacity:.95;align-self:flex-start;width:auto;max-width:220px;height:auto;max-height:36px;display:block}.evt-register-jpmc--lg img{max-width:300px;max-height:56px}.evt-register-jpmc p{font-size:var(--fs-18);color:var(--bone-dim);max-width:44ch;margin:0;line-height:1.55}.evt-form{gap:var(--space-32);background:0 0;border:none;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex}.evt-form:before{display:none}.evt-form-intro{font-size:var(--fs-18);color:var(--bone-dim);margin:0 0 var(--space-4);line-height:1.55}.evt-form-intro-cta{align-items:center;gap:var(--space-6);color:var(--stop);white-space:nowrap;font-weight:500;display:inline-flex}.evt-form-intro-cta>span{animation:2.4s ease-in-out infinite evt-nudge-down;display:inline-block}@keyframes evt-nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.evt-form-intro-cta>span{animation:none}}.evt-form .cf-field{gap:var(--space-6);flex-direction:column;display:flex}.evt-form .cf-field>span{font-size:var(--fs-18);color:var(--muted);font-weight:500}.evt-form .cf-field input{font-family:inherit;font-size:var(--fs-20);padding:var(--space-8) 0;color:var(--bone);border:none;border-bottom:1px solid var(--field-border);background:0 0;border-radius:0;line-height:1.4;transition:border-bottom-color .2s}.evt-form .cf-field input::placeholder{color:var(--muted2)}.evt-form .cf-field input:focus{border-bottom-color:var(--stop);box-shadow:none;outline:none}.evt-form .cf-field input:-webkit-autofill,.evt-form .cf-field input:-webkit-autofill:hover,.evt-form .cf-field input:-webkit-autofill:focus,.evt-form .cf-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);-webkit-box-shadow:0 0 0 1000px var(--bg) inset}.evt-form .cf-optin{align-items:flex-start;gap:var(--space-12);font-size:var(--fs-18);color:var(--bone-dim);cursor:pointer;margin-top:var(--space-8);line-height:1.5;display:flex}.evt-form .cf-optin input{margin-top:var(--space-4);width:18px;height:18px;accent-color:var(--stop);flex:none}.evt-form-submit{font-family:inherit;font-size:var(--fs-20);padding:var(--space-20) var(--space-32);margin-top:var(--space-16);background:var(--bone);color:var(--bg);cursor:pointer;text-align:center;border:none;border-radius:4px;width:100%;font-weight:600;transition:filter .2s,transform .2s,background-color .2s,color .2s}.evt-form-submit:hover{background:var(--stop);color:var(--on-stop);transform:translateY(-1px)}.evt-form-fine{font-size:var(--fs-16);color:var(--muted);margin:var(--space-10) 0 0;line-height:1.5}.evt-form-fine a{color:var(--bone-dim);text-decoration:underline}.evt-form-fine a:hover{color:var(--bone)}.cf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.evt-closed{gap:var(--space-16);padding-top:var(--space-28);border-top:1px solid var(--field-border);flex-direction:column;max-width:46ch;display:flex}.evt-closed-label{font-size:var(--fs-18);letter-spacing:.01em;color:var(--stop);margin:0;font-weight:500}.evt-closed-note{font-size:var(--fs-18);color:var(--bone-dim);margin:0;line-height:1.55}.evt-closed-note a{color:var(--bone);text-decoration:underline}.evt-closed-note a:hover{color:var(--stop)}.evt-next{border-top:1px solid var(--line)}.evt-next-inner{flex-direction:column;gap:clamp(20px,2.4vw,28px);display:flex}.evt-next-label{font-family:var(--font-display);letter-spacing:-.005em;color:var(--stop);margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:500}.evt-next-list{border-top:1px solid var(--line);flex-direction:column;gap:0;max-width:900px;margin:0;padding:0;list-style:none;display:flex}.evt-next-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,2.8vw,36px) 0;display:grid}.evt-next-body{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.evt-next-place{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.1}.evt-next-date{font-size:var(--fs-20);color:var(--muted);margin:0;line-height:1.4}.evt-next-sponsor{align-items:flex-end;gap:var(--space-10);flex-direction:column;display:flex}.evt-next-sponsor-label{font-size:var(--fs-18);color:var(--stop);margin:0}.evt-next-sponsor img{object-fit:contain;opacity:.92;width:auto;max-width:220px;height:clamp(24px,2.4vw,32px);display:block}.evt-next-sponsor[data-fallback]:after{content:attr(data-fallback);font-family:var(--font-display);font-weight:600;font-size:var(--fs-20);color:var(--bone)}@media (width<=720px){.evt-next-list li{gap:var(--space-14);grid-template-columns:1fr}.evt-next-sponsor{align-items:flex-start}}.evt-notify{border-top:1px solid var(--line)}.evt-notify-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,4vw,44px) clamp(48px,6vw,88px);display:grid}.evt-notify-copy{min-width:0}.evt-notify-copy>p{color:var(--bone-dim);max-width:44ch;margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.55}.evt-notify-form{gap:var(--space-14);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.evt-notify-form .cf-field{gap:var(--space-8);flex-direction:column;display:flex}.evt-notify-form .cf-field>span{font-size:var(--fs-18);color:var(--bone);font-weight:500}.evt-notify-form input{font-family:inherit;font-size:var(--fs-18);padding:var(--space-14) var(--space-16);background:var(--bg2);color:var(--bone);border:1px solid var(--field-border);border-radius:4px;line-height:1.4}.evt-notify-form input:focus{border-color:var(--stop);box-shadow:0 0 0 3px color-mix(in srgb,var(--stop) 22%,transparent);outline:none}.evt-notify-submit{font-family:inherit;font-size:var(--fs-18);padding:var(--space-14) var(--space-24);color:var(--bone);border:1px solid var(--bone-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;font-weight:500}.evt-notify-submit:hover{border-color:var(--bone);color:var(--bone)}@media (width<=1080px){.evt-hero-content{grid-template-columns:1fr}.evt-hero-right{align-items:flex-start}.evt-program-grid{grid-template-columns:1fr}.evt-program-photo{max-width:380px;position:static}.evt-register-grid,.evt-notify-grid{grid-template-columns:1fr}}@media (width<=720px){.evt-program-row{gap:var(--space-8) 0;padding:var(--space-20) var(--space-12);grid-template-columns:1fr}.evt-notify-form{grid-template-columns:1fr}.evt-hero-title{max-width:none}.evt-floater{width:36px;height:36px}}.evt-ty .page-hero{padding-bottom:clamp(20px,3vw,34px)}.evt-ty-confirm{max-width:64ch}.evt-ty-deck{margin-top:var(--space-22);color:var(--bone-dim);max-width:var(--measure);font-size:clamp(17px,2vw,20px);line-height:1.55}.evt-ty-recap{margin-top:var(--space-28);border:1px solid var(--line);background:var(--panel);border-radius:6px;max-width:580px;padding:clamp(20px,2.4vw,28px);position:relative}.evt-ty-recap-h{font-size:var(--fs-18);color:var(--bone);margin:0 0 var(--space-14);font-weight:500}.evt-ty-recap-list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evt-ty-recap-list li{gap:var(--space-16);font-size:var(--fs-18);grid-template-columns:110px minmax(0,1fr);line-height:1.45;display:grid}.evt-ty-recap-key{color:var(--muted)}.evt-ty-recap-val{color:var(--bone)}.evt-cal{margin-top:var(--space-24);padding-top:var(--space-22);border-top:1px solid var(--line);max-width:580px}.evt-cal-label{font-size:var(--fs-18);color:var(--bone);margin:0 0 var(--space-12);font-weight:500}.evt-cal-btns{gap:var(--space-10);flex-wrap:wrap;display:flex}.evt-cal-btn{align-items:center;gap:var(--space-8);border:1px solid var(--field-border);padding:var(--space-10) var(--space-14);font-size:var(--fs-18);color:var(--bone);cursor:pointer;background:0 0;border-radius:4px;text-decoration:none;display:inline-flex}.evt-cal-btn:hover{border-color:var(--bone-dim)}.evt-cal-btn svg{flex:none;width:15px;height:15px}.evt-ty-back{margin-top:var(--space-26)}.evt-ty-back a{font-size:var(--fs-18);color:var(--stop);border-bottom:1px solid color-mix(in srgb,var(--stop) 55%,transparent);padding-bottom:var(--space-2);text-decoration:none}.evt-ty-back a:hover{color:var(--bone);border-bottom-color:var(--bone)}.evt-ty .evt-hero{min-height:0;padding:clamp(96px,12vw,148px) 0 clamp(40px,5vw,64px)}.evt-ty .evt-hero-right{align-items:flex-end}.evt-hero-cal{gap:var(--space-14);flex-direction:column;min-width:0;display:flex}.evt-hero-cal-label{font-family:var(--font-display);font-weight:500;font-size:var(--fs-18);color:var(--bone-dim);margin:0;line-height:1.4}.evt-hero-cal .evt-cal-btns{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px;display:grid}.evt-hero-cal .evt-cal-btn{align-items:center;gap:var(--space-8);border:1px solid var(--field-border);padding:var(--space-12) var(--space-16);font-size:var(--fs-18);color:var(--bone);cursor:pointer;background:0 0;border-radius:4px;justify-content:flex-start;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.evt-hero-cal .evt-cal-btn:hover{border-color:var(--stop);color:var(--stop);background:color-mix(in srgb,var(--stop) 6%,transparent)}.evt-hero-cal .evt-cal-btn svg{flex:none;width:16px;height:16px}.evt-ty-confirm-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.evt-ty-confirm-line p{color:var(--bone-dim);max-width:72ch;margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.6}.evt-ty-confirm-line a{color:var(--stop);border-bottom:1px solid color-mix(in srgb,var(--stop) 55%,transparent);padding-bottom:var(--space-2);text-decoration:none}.evt-ty-confirm-line a:hover{color:var(--bone);border-bottom-color:var(--bone)}.evt-ty-outro{border-top:1px solid var(--line)}.evt-ty-outro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,56px) clamp(48px,6vw,88px);display:grid}.evt-ty-outro-block>p{font-size:var(--fs-18);color:var(--bone-dim);max-width:44ch;margin:0 0 clamp(20px,2.4vw,28px);line-height:1.6}.evt-ty-outro-block>p:last-child{margin-bottom:0}.evt-ty-outro-actions{gap:var(--space-14);flex-direction:column;align-items:flex-start;display:flex}.evt-ty-outro-actions .evt-cta-link{font-family:inherit;font-size:var(--fs-18);cursor:pointer;text-align:left;background:0 0;border:none;padding-left:0;padding-right:0;line-height:1.4}.evt-ty-copy,.evt-ty-meanwhile .evt-cta-link{color:var(--stop)}.evt-ty-stops{border-top:1px solid var(--line);flex-direction:column;gap:clamp(20px,2.4vw,28px);margin:0;padding:clamp(20px,2.4vw,28px) 0 0;list-style:none;display:flex}.evt-ty-stops li{gap:var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:clamp(20px,2.4vw,28px);display:flex}.evt-ty-stops li:last-child{border-bottom:none;padding-bottom:0}.evt-ty-stop-place{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin:0;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.2}.evt-ty-stop-date{font-size:var(--fs-18);color:var(--bone-dim);margin:0;line-height:1.4}.evt-ty-stop-host{font-size:var(--fs-18);color:var(--stop);margin:var(--space-2) 0 0;line-height:1.4}.evt-ty-meanwhile{border-top:1px solid var(--line)}.evt-ty-meanwhile .evt-ty-outro-block{max-width:56ch}@media (width<=1080px){.evt-ty .evt-hero-right{align-items:flex-start}.evt-hero-cal .evt-cal-btns{max-width:none}.evt-ty-outro-grid{grid-template-columns:1fr}}}
