.topics [data-slot=accordion-trigger]{color:inherit;text-align:left;background:0 0;border:0;align-items:center;width:100%;display:flex}.topic-chevron{flex:none;transition:transform .2s}[aria-expanded=true]>.topic-chevron{transform:rotate(180deg)}.agenda-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;background:#101014b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.agenda-dialog{gap:16px;display:grid;position:relative}.agenda-dialog>p:not(.eyebrow,.agenda-note){color:#c1bbc8;margin:0;font-size:14px;line-height:20px}.registration-cta{margin-bottom:14px}.registration-page{--form-accent:#5c2bc9;--form-border:#d4cddd;--form-error:#a5282f;--form-muted:#6f6379;--form-page:#f4f3f8;--form-surface:#f9f8fb;--form-surface-raised:#fff;--form-text:#211c26;background:radial-gradient(circle at 18% 18%, #743be013, transparent 42%), var(--form-page);color:var(--form-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));position:relative}.registration-page .ambient{opacity:.08}.registration-masthead{z-index:1;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex;position:relative}.registration-masthead img{width:160px;height:42px}.registration-back,.registration-return{color:var(--form-muted);align-items:center;gap:7px;padding:9px 0;font-size:13px;display:inline-flex}.registration-layout{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(44px,7vw,96px);max-width:1120px;margin:clamp(54px,8vh,90px) auto 48px;display:grid;position:relative}.registration-intro{position:sticky;top:38px}.registration-intro .eyebrow{color:var(--form-accent);letter-spacing:2px;margin:0 0 22px;font-size:12px}.registration-intro h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 8px;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1.16}.registration-subtitle{color:var(--form-accent);text-wrap:balance;margin:0 0 25px;font-size:clamp(18px,2vw,24px)}.registration-event-info{border-bottom:1px solid var(--form-border);border-top:1px solid var(--form-border);margin:25px 0 20px}.registration-event-info summary{color:var(--form-accent);cursor:pointer;padding:14px 2px;font-size:14px;font-weight:500}.registration-event-info>div{padding-bottom:18px}.registration-event-info p{color:var(--form-muted);text-wrap:pretty;margin:0 0 12px;font-size:14px;line-height:1.8}.registration-event-info .registration-greeting{color:var(--form-text);font-size:16px}.registration-details{gap:12px;margin:20px 0 0;display:grid}.registration-details>div{gap:4px;display:grid}.registration-details dt{color:var(--form-accent);align-items:center;gap:4px;font-size:12px;display:flex}.registration-details dd{text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.registration-separate{color:var(--form-accent);font-size:14px;font-weight:500}.registration-card{background:var(--form-surface);border:1px solid var(--form-border);border-radius:16px;padding:clamp(24px,4vw,40px)}.registration-form{gap:20px;display:grid}.registration-fieldset{border:0;gap:20px;min-width:0;display:grid}.registration-basic-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registration-basic-grid .wide{grid-column:1/-1}.registration-section>legend{text-wrap:balance;margin-bottom:22px;font-size:22px;font-weight:550}.registration-section+.registration-section{border-top:1px solid var(--form-border);margin-top:8px;padding-top:16px}.registration-field{align-content:start;gap:8px;display:grid}.registration-aligned-field{flex-direction:column;display:flex}.registration-aligned-field>input{margin-top:auto}.registration-field>span,.registration-choice-group legend{color:var(--form-text);text-wrap:pretty;font-size:15px;line-height:1.6}.registration-field>span{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:4px;display:grid}.registration-field b,.registration-choice-group legend b{color:var(--form-accent);font-weight:600}.registration-field i,.registration-choice-group legend i{color:var(--form-accent);font-style:normal}.registration-field small{color:var(--form-muted);font-size:12px;line-height:1.6}.registration-no-wrap{white-space:nowrap}.registration-field input,.registration-field textarea,.registration-other input{background:var(--form-surface-raised);border:1px solid var(--form-border);color:var(--form-text);resize:vertical;border-radius:7px;width:100%;min-height:48px;padding:11px 13px}.registration-choice-group{border:0;gap:10px;min-width:0;display:grid}.registration-choice-group legend{margin-bottom:11px}.registration-choice-group>label:not(.registration-other){border:1px solid var(--form-border);border-radius:7px;align-items:flex-start;gap:10px;padding:12px 13px;line-height:1.55;display:flex}.registration-choice-group>label span{text-wrap:pretty}.registration-choice-group input[type=radio],.registration-choice-group input[type=checkbox],.registration-consent input{accent-color:var(--form-accent);flex:none;width:17px;height:17px;margin-top:3px}.registration-other{gap:7px;padding-top:5px;display:grid}.registration-other span{color:var(--form-muted);font-size:13px}.registration-field input:focus-visible,.registration-field textarea:focus-visible,.registration-choice-group input:focus-visible,.registration-other input:focus-visible,.registration-consent input:focus-visible,.registration-back:focus-visible,.registration-return:focus-visible{outline:2px solid var(--form-accent);outline-offset:3px}.registration-consent{color:var(--form-muted);align-items:flex-start;gap:9px;padding-top:4px;font-size:12px;line-height:1.75;display:flex}.registration-consent-group{border:0}.registration-consent-group legend{color:var(--form-text);margin-bottom:8px;font-size:15px}.registration-consent-group legend b{font-weight:500}.registration-consent-group legend i{color:var(--form-accent);font-style:normal}.registration-error{color:var(--form-error);text-wrap:pretty;margin:0;font-size:13px}.registration-error-summary{top:max(12px, env(safe-area-inset-top));z-index:2;background:var(--form-surface-raised);border:1px solid var(--form-error);border-radius:7px;padding:10px 12px;position:sticky}.registration-submit{align-items:center;gap:14px;margin-top:4px;display:flex}.registration-submit .primary{flex:1}.registration-success{text-align:center;place-items:center;gap:13px;min-height:420px;padding:46px 5px;display:grid}.registration-success>svg{color:var(--form-accent)}.registration-success h2{font-size:24px;font-weight:550}.registration-success p{color:var(--form-muted);max-width:360px;margin:0 0 16px;font-size:14px;line-height:1.7}.registration-success .registration-return{color:var(--form-accent);margin-top:10px}.registration-footer{color:var(--form-muted);text-align:center;z-index:1;max-width:1120px;margin:0 auto;font-size:11px;display:block;position:relative}.host{gap:8px;display:grid}.host-brand{color:var(--form-muted,#80768b);place-items:center start;gap:4px;width:max-content;line-height:1.4;display:inline-grid}.host-brand-logo{display:block}.host-brand img{width:122px;height:auto}.host-brand-label{letter-spacing:.18em;opacity:.72;font-size:9px}.host-brand-name{white-space:nowrap;font-size:11px}.registration-footer .host-brand{justify-items:center}@media (prefers-color-scheme:dark){.registration-page{--form-accent:#ba9be5;--form-border:#51475c;--form-error:#ff999f;--form-muted:#c1b8c9;--form-page:#19161c;--form-surface:#242027;--form-surface-raised:#312b35;--form-text:#f4f1f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:820px){.registration-page{padding:max(14px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.registration-masthead img{width:130px;height:34px}.registration-layout{grid-template-columns:1fr;gap:12px;margin:14px auto 24px}.registration-intro{position:static}.registration-intro h1{font-size:clamp(32px,8.5vw,38px)}.registration-intro .eyebrow{margin-bottom:6px}.registration-subtitle{margin-bottom:8px;font-size:17px}.registration-event-info{margin:8px 0}.registration-event-info summary{padding-block:8px}.registration-separate{font-size:13px}.registration-card{border-radius:12px;padding:16px}.registration-form,.registration-fieldset{gap:12px}.registration-section>legend{margin-bottom:10px;font-size:20px}.registration-basic-grid{gap:12px}.registration-field input,.registration-field textarea,.registration-other input{min-height:44px;padding-block:9px;font-size:16px}.registration-field input,.registration-other input{height:44px}.registration-choice-group{gap:8px}.registration-choice-group>label:not(.registration-other){padding-block:10px}.registration-submit{gap:10px}.registration-submit .primary{padding-inline:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-lockup{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.brand-caption{color:inherit;letter-spacing:.12em;opacity:.7;text-align:left;white-space:nowrap;align-self:stretch;margin-top:-5px;padding-left:32.5%;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:9px;font-weight:500;line-height:1.3}.cover-heading{position:relative}.experience.cover .event-title>.event-title-line{align-items:baseline;gap:clamp(8px,1.2vw,18px);display:flex}.event-title-partner{flex:none}.conference-name{letter-spacing:.025em;white-space:nowrap;flex:none;font-size:clamp(18px,2.1vw,28px);font-weight:500;line-height:1.2}@media (min-width:701px) and (max-width:1100px){.experience.cover .scene-0 .event-title{font-size:clamp(62px,8.5vw,90px)}}.entry-organizer{bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));text-align:center;z-index:41;pointer-events:none;position:fixed;left:0;right:0}.entry-organizer .host-brand{color:var(--entry-muted);justify-items:center}.entry-organizer .host-brand img{width:92px}.entry-transitioning .entry-organizer{animation:.35s ease-out both orbit-detail-out}.cover .cover-date time{white-space:nowrap}.cover .cover-date time small{letter-spacing:.06em;margin-top:3px;font-size:16px;display:block}.experience.cover .scene-0 .cover-date>span{white-space:nowrap;font-size:clamp(13px,1.25vw,18px)}.experience .date-place>p{font-size:17px}.entry-mode{--entry-bg:#f4f3f8;--entry-ink:#1d1724;--entry-muted:#766c82;--entry-orbit:#6a32d2;--entry-line:#7250a82e;background:var(--entry-bg);color:var(--entry-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100dvh;min-height:100dvh;overflow:clip}.entry-mode .ambient{opacity:.16}.entry-mode .masthead{pointer-events:none;z-index:70}.entry-mode .sound-button{border-color:var(--entry-line);color:var(--entry-ink);pointer-events:auto}.entry-mode .edition{color:var(--entry-muted)}.entry-mode footer{opacity:0;pointer-events:none}.entry-gate{background:var(--entry-bg);color:var(--entry-ink);cursor:pointer;padding:max(72px, calc(env(safe-area-inset-top) + 58px)) 20px max(64px, calc(env(safe-area-inset-bottom) + 48px));touch-action:manipulation;z-index:40;border:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:clip}.entry-gate:focus-visible{outline:2px solid var(--entry-orbit);outline-offset:-7px}.entry-gate:disabled{cursor:default;opacity:1}.entry-gate{background:0 0}.entry-gate:before{content:"";background:var(--entry-bg);position:absolute;inset:0}.product-opening{aspect-ratio:1.85;pointer-events:none;isolation:isolate;width:min(94vw,1050px,110dvh);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.opening-glow{background:radial-gradient(ellipse at 50% 52%, color-mix(in srgb, var(--entry-orbit) 17%, transparent), transparent 66%);opacity:.8;position:absolute;inset:3% 6%}.opening-halo{--halo-angle:0deg;--halo-depth:.54;transform:rotate(var(--halo-angle)) scaleY(var(--halo-depth));pointer-events:none;border-radius:50%;position:absolute;inset:-12% -2% -5%}.opening-halo:before,.opening-halo i{border-radius:inherit;content:"";position:absolute;inset:0}.opening-halo:before{border:1px solid color-mix(in srgb, var(--entry-orbit) 27%, transparent);box-shadow:inset 0 0 16px color-mix(in srgb, var(--entry-orbit) 8%, transparent), 0 0 20px color-mix(in srgb, var(--entry-orbit) 8%, transparent)}.opening-halo i{background:conic-gradient(from 225deg, transparent 0 25%, color-mix(in srgb, var(--entry-orbit) 16%, transparent) 39%, var(--entry-orbit) 49%, #e1ccff 52%, var(--entry-orbit) 55%, transparent 74%);animation:12s linear infinite halo-circulate;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.halo-back{z-index:1}.halo-front{z-index:5;clip-path:inset(49% -15% -15%)}.product-position{z-index:2;display:block;position:absolute}.product-flight,.product-float{display:block}.product-flight{transform-origin:50%}.product-float{animation:7s ease-in-out infinite product-levitate}.product-position img{opacity:0;width:100%;height:auto;filter:drop-shadow(0 20px 17px color-mix(in srgb, var(--entry-orbit) 15%, transparent));transition:opacity .5s;display:block}.product-position img.is-loaded{opacity:1}.product-rack{z-index:2;width:42%;bottom:18%;left:58%}.product-desktop{z-index:4;width:46%;bottom:8%;left:27%}.product-terminal{z-index:3;width:34%;bottom:18%;left:0}.product-note{z-index:6;width:11%;bottom:8%;left:23%}.product-caption{color:var(--entry-muted);white-space:nowrap;letter-spacing:.03em;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:10px;font-size:11px;display:flex}.product-caption strong{color:var(--entry-ink);font-size:14px;font-weight:500}.product-terminal .product-caption{align-items:flex-start;padding-left:10%}.product-rack .product-caption{align-items:flex-end;padding-right:5%}.product-note .product-caption{flex-direction:column}.opening-status{text-align:center;color:var(--entry-muted);font-size:12px;position:absolute;bottom:-35px;left:0;right:0}.entry-instruction{bottom:max(125px, calc(env(safe-area-inset-bottom) + 110px));width:calc(100% - 44px);color:var(--entry-ink);letter-spacing:.12em;text-align:center;font-size:14px;line-height:1.7;position:absolute}.entry-instruction:before{content:"";background:var(--entry-orbit);transform-origin:50%;width:36px;height:1px;margin:0 auto 18px;animation:3s ease-in-out infinite invitation-signal;display:block}.entry-transitioning .entry-gate{pointer-events:none}.entry-transitioning .entry-gate:before{animation:2.8s linear both orbit-surface-release}.entry-transitioning .product-float,.entry-transitioning .opening-halo i{animation-play-state:paused}.entry-transitioning .product-caption,.entry-transitioning .entry-instruction,.entry-transitioning .opening-status{animation:.35s ease-out both orbit-detail-out}.entry-transitioning .opening-halo{animation:2.3s cubic-bezier(.5,0,.22,1) both halo-release}.entry-transitioning .opening-glow{animation:2.4s ease-out both glow-release}.entry-waiting .scene-0{animation:none}.entry-transitioning .scene-0{visibility:visible;animation:2.8s ease-out both orbit-home-reveal}.entry-transitioning.cover .scene-0 .brand-sculpture{animation:2.8s cubic-bezier(.22,.65,.2,1) both orbit-sculpture-arrive}@keyframes product-levitate{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes halo-circulate{to{transform:rotate(360deg)}}@keyframes invitation-signal{0%,to{opacity:.5;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@keyframes halo-release{0%{opacity:1;transform:rotate(var(--halo-angle)) scaleY(var(--halo-depth))}35%{opacity:1;transform:rotate(-10deg)scaleY(.64)scale(1.04)}78%{opacity:.65;transform:translate(18%,-23%)rotate(-40deg)scaleY(.35)scale(.62)}to{opacity:0;transform:translate(38%,-43%)rotate(-65deg)scaleY(.18)scale(.16)}}@keyframes glow-release{0%,20%{opacity:.8;transform:scale(1)}60%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(.6)}}@keyframes orbit-detail-out{to{opacity:0}}@keyframes orbit-surface-release{0%,55%{opacity:1}to{opacity:0}}@keyframes orbit-home-reveal{0%,55%{opacity:0}to{opacity:1}}@keyframes orbit-sculpture-arrive{0%,48%{opacity:0;transform:translate(-18vw,24dvh)rotate(-32deg)scale(.15)}67%{opacity:.85;transform:translate(-9vw,13dvh)rotate(-24deg)scale(.5)}85%{opacity:1;transform:translate(-1vw,2dvh)rotate(-16deg)scale(.96)}to{opacity:1;transform:rotate(-15deg)}}@media (max-width:700px){.product-opening{top:43%}.product-note{width:12%}.product-caption{gap:2px;margin-top:7px;font-size:9px}.product-caption strong{font-size:11px}.product-note .product-caption{flex-direction:column;gap:2px}.opening-status{font-size:10px;bottom:-65px}}@media (prefers-reduced-motion:reduce){.product-float,.opening-halo i,.entry-instruction:before{animation:none}.entry-transitioning .product-opening{opacity:0}}:is(.entry-waiting,.entry-transitioning,.entry-open).cover.experience{min-height:100dvh;padding-bottom:max(14px, env(safe-area-inset-bottom));padding-top:max(18px, env(safe-area-inset-top));grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:clip visible}.cover .masthead{width:100%}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .scene-0{align-items:stretch;width:100%;min-height:0;margin:clamp(6px,1.5dvh,18px) auto}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .invitation-cover{height:100%;padding:0}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-title-block{min-height:0}:is(.entry-waiting,.entry-transitioning,.entry-open).cover footer{width:100%;margin-top:0}.entry-open.cover>.scene-0{animation:none}.cover .personal-invite .entry-actions{margin-top:8px}.cover .personal-invite .entry-actions .primary{min-height:42px;padding-block:8px}.cover .personal-invite .entry-actions .text-button{margin-top:4px;padding-block:6px}@media (prefers-color-scheme:dark){.cover .personal-invite .entry-actions .text-button{color:#b9aec4}.entry-mode{--entry-bg:#0d0a12;--entry-ink:#f5f1fa;--entry-muted:#b6aebf;--entry-orbit:#9b6df0;--entry-line:#b38cf13b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.entry-mode .brand{content:url(/leapcore-logo-dark.png)}:is(.entry-waiting,.entry-transitioning,.entry-open).cover{color:#f5f1fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0a12}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .brand{content:url(/leapcore-logo-dark.png)}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .sound-button,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date{border-color:#ffffff2e}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .edition,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date>span,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .sender-line,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .partner-greeting,:is(.entry-waiting,.entry-transitioning,.entry-open).cover footer{color:#b9aec4}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .event-title{text-shadow:0 2px 20px #0d0a12cc}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-title-block .eyebrow,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .event-title>span,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .invite-message>span,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .meet-line{color:#ad82ff}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-ribbons{opacity:.22}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-ribbons i,:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-ribbons i:nth-child(2){border-color:#a67deb30;box-shadow:0 -12px 30px #7449a82b,0 9px 24px #5c2bc914}}@media (max-width:700px){.entry-instruction{letter-spacing:.1em;width:calc(100% - 44px);font-size:12px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover.experience{padding:max(12px, env(safe-area-inset-top)) 20px max(10px, env(safe-area-inset-bottom))}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .scene-0{margin:4px auto}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .invitation-cover{grid-template-rows:minmax(0,54%) minmax(0,46%);grid-template-columns:1fr;gap:0;display:grid}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-title-block{align-self:stretch;padding-top:4px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .brand-sculpture{width:min(70vw,280px);height:min(31dvh,270px);top:-12px;right:-38px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-title-block .eyebrow{letter-spacing:1.6px;max-width:160px;margin:0;font-size:9px;line-height:1.65}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .event-title{margin:clamp(126px,18dvh,158px) 0 12px;font-size:clamp(56px,16.5vw,70px);line-height:.91}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .event-title>span{margin-top:7px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date{gap:10px;padding-top:9px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date time{font-size:20px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date>span{font-size:10px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .personal-invite{align-self:center;padding-top:0}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .sender-line{font-size:9px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .self-intro{margin:7px 0 4px;font-size:15px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .invite-message{font-size:16px;line-height:1.48}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .partner-greeting{margin:8px 0;font-size:12px;line-height:1.5}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .meet-line{margin-bottom:8px;font-size:13px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .personal-invite .reveal .primary{min-height:44px;padding:10px 14px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover footer{min-height:26px}}@media (max-width:700px) and (max-height:720px){.entry-instruction{bottom:max(125px, calc(env(safe-area-inset-bottom) + 110px))}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .invitation-cover{grid-template-rows:minmax(0,50%) minmax(0,50%)}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .brand-sculpture{width:205px;height:195px;top:-18px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .event-title{margin:100px 0 7px;font-size:52px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date{padding-top:6px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .cover-date time{font-size:18px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .self-intro{margin-top:4px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .invite-message{font-size:15px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .partner-greeting{margin:5px 0;font-size:11px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .meet-line{margin-bottom:5px;font-size:12px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .personal-invite .reveal .primary{min-height:42px;padding-block:8px}}@media (min-width:701px) and (max-height:780px){:is(.entry-waiting,.entry-transitioning,.entry-open).cover .brand-sculpture{width:345px;height:330px;top:-34px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .event-title{margin-top:198px;margin-bottom:24px;font-size:clamp(76px,8vw,104px)}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .personal-invite{padding-top:12px}:is(.entry-waiting,.entry-transitioning,.entry-open).cover .partner-greeting{margin:16px 0 20px}}@media (prefers-reduced-motion:reduce){.entry-transitioning .entry-gate,.entry-transitioning .entry-gate:before,.entry-transitioning .opening-halo,.entry-transitioning .opening-glow,.entry-transitioning .entry-instruction,.entry-transitioning.cover .scene-0 .brand-sculpture,.entry-transitioning .scene-0{animation-duration:.01ms!important}}.letter-hero{display:flow-root;position:relative}.letter-products{--letter-product-accent:#5c2bc9;--letter-product-glow:#7d4cdc24;--letter-product-shadow:#4a277c2b;isolation:isolate;pointer-events:none;width:min(52%,390px);position:absolute;top:18px;bottom:20px;right:0}.letter-products:before,.letter-products:after{content:"";border-radius:50%;position:absolute}.letter-products:before{background:radial-gradient(ellipse, var(--letter-product-glow), transparent 68%);animation:1.15s ease-out both letter-product-glow-in;inset:4% -2% 0}.letter-products:after{border:1px solid color-mix(in srgb, var(--letter-product-accent) 32%, transparent);box-shadow:0 0 18px var(--letter-product-glow), inset 0 0 16px var(--letter-product-glow);animation:1.2s cubic-bezier(.22,.65,.2,1) both letter-product-halo-in,16s linear 1.2s infinite letter-product-halo-flow;inset:8% -1% 5%;transform:rotate(-12deg)scaleY(.52)}.letter-product{opacity:0;transform-origin:50% 75%;animation:.85s cubic-bezier(.22,.65,.2,1) both letter-product-arrive;position:absolute}.letter-product img{filter:drop-shadow(0 12px 10px var(--letter-product-shadow));width:100%;height:auto;animation:7s ease-in-out 1.2s infinite both product-levitate}.letter-product-rack{z-index:2;width:54%;animation-delay:.14s;bottom:22%;right:-1%}.letter-product-desktop{z-index:4;width:49%;animation-delay:.24s;bottom:5%;left:25%}.letter-product-terminal{z-index:3;width:44%;animation-delay:80ms;bottom:24%;left:-1%}.letter-product-note{z-index:5;width:11%;animation-delay:.34s;bottom:6%;left:22%}@keyframes letter-product-arrive{0%{opacity:0;transform:translate(10px,18px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes letter-product-glow-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes letter-product-halo-in{0%{opacity:0;transform:rotate(-34deg)scaleY(.34)scale(.72)}to{opacity:1;transform:rotate(-12deg)scaleY(.52)scale(1)}}@keyframes letter-product-halo-flow{0%,to{transform:rotate(-12deg)scaleY(.52)scale(.99)}50%{transform:rotate(-8deg)scaleY(.54)scale(1.02)}}@media (max-width:700px){.letter-hero h1{font-size:clamp(54px,14.5vw,64px)}.letter-products{width:48%;top:20px;bottom:18px}}@media (prefers-reduced-motion:reduce){.letter-products:before,.letter-products:after,.letter-product,.letter-product img{opacity:1;animation:none!important}}
