#allrecords,.t-records{overflow:visible!important;overflow-x:clip!important}.hb{position:relative;text-align:left}.hb h1,.hb h2,.hb h3,.hb p,.hb ul,.hb li,.hb dl,.hb dt,.hb dd{margin:0;padding:0}.hb img{max-width:100%}.hb [hidden]{display:none!important}.hb a{text-decoration:none}.hb{--paper:#FFFFFF;--ink:#0D1033;--cobalt:#1F3DFF;--mute:#5D6290;--line:rgba(13,16,51,.08);--font:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--col:480px;--gut-l:max(16px, env(safe-area-inset-left, 0px));--gut-r:max(16px, env(safe-area-inset-right, 0px));color-scheme:light}.hb *,.hb ::before,.hb ::after{box-sizing:border-box}html{scroll-snap-type:y proximity;scrollbar-gutter:stable}.hb{color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}.hb .page{position:relative;z-index:1;overflow-x:clip}.hb .wrap{max-width:var(--col);margin-inline:auto;padding-left:var(--gut-l);padding-right:var(--gut-r);box-sizing:content-box}.hb #gl{position:fixed;left:0;top:-80px;width:100%;height:calc(100% + 160px);display:block;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease}.hb.gl-on #gl{opacity:1}.hb .nw{white-space:nowrap}.hb .nav{position:fixed;left:0;right:0;top:0;z-index:5;padding:calc(env(safe-area-inset-top,0) + 10px)0 6px;pointer-events:none}.hb .nav .wrap{display:flex;justify-content:center}.hb .nav__brand{display:block;pointer-events:auto;padding:8px 14px;border-radius:14px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 0 0 1px rgba(13,16,51,.06),0 8px 22px -14px rgba(13,16,51,.3)}.hb .nav__brand img{display:block;height:26px;width:auto}.hb .nav__brand:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.hb .nav .nav__cta{display:none}.hb h1 br.d{display:none}.hb .btn{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:58px;padding:0 34px;border-radius:999px;color:#fff;text-decoration:none;font:600 17px/1 var(--font);letter-spacing:0;background:linear-gradient(180deg,#3d57ff 0,#1f3dff 55%,#1a35e6 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0-2px 6px rgba(5,10,80,.28),0 8px 18px -10px rgba(13,16,51,.45);transition:transform .18s ease;-webkit-tap-highlight-color:transparent}.hb .btn:active{transform:scale(.97)}.hb .btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hb .hero{position:relative;height:260vh}.hb .stage{position:fixed;left:0;right:0;top:0;height:100vh;height:100svh;overflow:hidden;z-index:2;visibility:hidden;opacity:0}.hb .hero .stage{visibility:visible;opacity:1}.hb .hero .stage>.wrap{position:relative;height:100%}.hb .intro{position:absolute;left:var(--gut-l);right:var(--gut-r);top:var(--intro-top,52%);display:flex;flex-direction:column;align-items:center;text-align:center}.hb h1{margin:0;font-size:clamp(26px,7.7vw,34px);line-height:1.1;letter-spacing:-.02em;font-weight:600;color:var(--ink)}.hb .meta{margin:16px 0 0;display:flex;flex-direction:column;align-items:center;gap:7px}.hb .meta__kind{margin:0;font-size:14px;line-height:1.3;color:var(--mute)}.hb .meta__row{margin:0;display:flex;align-items:center;font-size:17px;line-height:1;font-weight:560;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hb .meta__row span{position:relative;padding:3px 13px}.hb .meta__row span+span::before{content:"";position:absolute;left:0;top:50%;width:1px;height:15px;margin-top:-7.5px;background:rgba(13,16,51,.2)}@media (max-width:360px){.hb .meta__row{font-size:15.5px}.hb .meta__row span{padding:3px 10px}}.hb .slot{position:relative;margin-top:22px;height:54px;display:flex;justify-content:center;align-items:center}.hb .cta{position:absolute;top:0;height:54px;padding:0 28px;font-size:16px;font-weight:600;letter-spacing:-.005em}.hb .plus-hit{position:absolute;z-index:2;left:var(--plus-l,0);top:var(--plus-t,0);width:var(--plus-d,0);height:var(--plus-d,0);border-radius:50%;padding:0;border:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.hb .plus-hit.is-off{opacity:0;pointer-events:none}.hb .plus-hit:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.hb .cast{position:absolute;left:var(--gut-l);right:var(--gut-r);top:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;visibility:hidden}.hb .chat__date{align-self:center;margin:0 0 2px;padding:5px 12px;border-radius:999px;background:#f1f3fa;font-size:12.5px;line-height:1.2;color:var(--mute);opacity:0}.hb .msg{display:flex;align-items:flex-end;gap:10px;opacity:0}.hb .msg--r{flex-direction:row-reverse}.hb .msg__head{flex:none;display:block;width:min(17vw,68px);height:auto;aspect-ratio:1}.hb .msg--l .msg__head{transform:rotate(-7deg)}.hb .msg--r .msg__head{transform:rotate(7deg)}.hb .msg__body{margin:0;max-width:86%;padding:9px 14px 10px;border-radius:20px 20px 20px 6px;background:#f1f3fa;font-size:clamp(16px,4.5vw,18px);line-height:1.3;font-weight:500;letter-spacing:-.005em;text-wrap:pretty;transform-origin:0 100%}.hb .msg--r .msg__body{border-radius:20px 20px 6px 20px;background:#e9edff;transform-origin:100% 100%}.hb .msg__who{display:block;margin-bottom:3px;font-size:12.5px;line-height:1.2;font-weight:640;color:var(--cobalt)}.hb .msg__time{float:right;margin:10px 0 0 10px;font-size:11.5px;line-height:1;color:var(--mute);font-variant-numeric:tabular-nums}.hb .typing{position:absolute;top:7px;display:inline-flex;align-items:center;gap:5px;padding:12px 16px;border-radius:22px 22px 22px 8px;background:#f1f3fa;font-size:14px;color:var(--mute);white-space:nowrap;opacity:0;visibility:hidden}.hb .typing i{width:6px;height:6px;border-radius:50%;background:var(--mute);animation:hb-dot 1.1s infinite ease-in-out}.hb .typing i:nth-child(2){animation-delay:.15s}.hb .typing i:nth-child(3){animation-delay:.3s;margin-right:5px}@keyframes hb-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.hb .gift{position:relative;height:35vh}.hb .gift .stage{padding-top:var(--head,56px);padding-bottom:0}.hb .gift .stage>.wrap{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hb .gift__title{max-width:11em}.hb .gift__anchor{flex:none;width:min(60vw,250px);aspect-ratio:1;margin:clamp(14px,3.5vh,30px)0 clamp(12px,3vh,26px)}.hb .gift__name{margin:0;max-width:17em;font-size:clamp(18px,5vw,21px);line-height:1.28;font-weight:520;letter-spacing:-.008em;text-wrap:balance}.hb .gift__cta{margin-top:clamp(18px,3.5vh,28px);height:54px;padding:0 28px;font-size:16px}@media (max-height:700px){.hb .gift__anchor{width:min(44vw,180px)}}.hb .fit{position:relative;height:calc(233vh + var(--fit-pre,20vh));margin-top:calc(-1*var(--fit-pre,20vh))}.hb .fit__snap{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always}.hb .fit .stage{position:sticky;top:0;padding-top:var(--head,56px);padding-bottom:calc(env(safe-area-inset-bottom,0) + 36px)}.hb .fit .stage>.wrap{height:100%;display:flex;flex-direction:column}.hb .fit__slot{flex:none;height:clamp(170px,34vh,300px);position:relative}.hb .fit h2{margin:clamp(14px,2.6vh,24px)0 0;font-size:clamp(27px,8vw,38px);line-height:1.04;letter-spacing:-.02em;font-weight:650;text-align:center;text-wrap:balance}.hb .drum{position:relative;flex:1 1 auto;min-height:140px;margin-top:clamp(12px,2.4vh,22px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 70%,transparent 100%)}.hb .drum__items{position:absolute;inset:0;margin:0;padding:0;list-style:none}.hb .item{position:absolute;left:0;right:0;top:0;font-size:clamp(21px,6.2vw,26px);line-height:1.16;letter-spacing:-.016em;font-weight:620;color:var(--ink);text-wrap:balance}.hb .item__a{position:absolute;left:0;top:0;width:1.2em;opacity:0}.hb .item__t{display:block;padding-right:1.2em}.hb .h2{margin:0;font-size:clamp(27px,8vw,38px);line-height:1.04;letter-spacing:-.02em;font-weight:650;text-wrap:balance}.hb .speakers{position:relative;padding:64px 0 56px;margin-top:calc(-1*var(--fit-tail, 0px));scroll-snap-align:start;scroll-margin-top:var(--head,56px)}.hb .speakers .wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:44px}.hb .spk{display:flex;flex-direction:column;align-items:center;width:100%}.hb .spk__orb{width:min(37vw,150px);aspect-ratio:1;margin:44px 0 62px}.hb .spk h3{margin:0;font-size:clamp(24px,6.8vw,28px);line-height:1.1;letter-spacing:-.018em;font-weight:640}.hb .spk__role{margin:8px 0 0;max-width:19em;font-size:16px;line-height:1.35;color:var(--mute);text-wrap:balance}.hb .spk__facts{position:relative;margin:16px 0 0;padding:18px 0 0;list-style:none;display:flex;flex-direction:column;gap:8px;max-width:22em}.hb .spk__facts::before{content:"";position:absolute;left:50%;top:0;width:28px;height:2px;margin-left:-14px;border-radius:1px;background:var(--cobalt)}.hb .spk__facts li{font-size:15.5px;line-height:1.35;text-wrap:balance}.hb .about{position:relative;z-index:3;height:calc(100svh - var(--about-top,80px) + var(--about-pin,130vh));color:#f2f4ff;--on-mute:#A3ABD8;--on-line:rgba(242,244,255,.14)}.hb .about__stage{position:sticky;top:var(--about-top,80px);height:calc(100svh - var(--about-top,80px));overflow:hidden;border-radius:28px;background:radial-gradient(120% 60%at 50% 108%,#24316b 0,rgba(36,49,107,0) 70%),linear-gradient(180deg,#0a0e24 0,#10173a 55%,#141d46 100%)}.hb .about__glow{position:absolute;inset:0;border-radius:28px;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity}.hb .about__glow--a{opacity:1;visibility:visible;box-shadow:inset 0 0 0 2px rgba(196,208,255,.75),inset 0 0 24px 5px rgba(108,138,255,.95),inset 0 0 80px 16px rgba(92,120,255,.42);background:radial-gradient(46px 190px at 0 56%,rgba(255,214,150,.85),transparent 72%),radial-gradient(60px 160px at 100% 78%,rgba(255,226,140,.6),transparent 72%)}.hb .about__glow--b{box-shadow:inset 0 0 0 2px rgba(222,206,255,.75),inset 0 0 24px 5px rgba(160,112,255,.95),inset 0 0 80px 16px rgba(150,100,255,.42);background:radial-gradient(56px 200px at 100% 62%,rgba(255,140,200,.8),transparent 72%),radial-gradient(160px 46px at 22% 100%,rgba(120,160,255,.7),transparent 72%)}.hb .about__glow--c{box-shadow:inset 0 0 0 2px rgba(200,246,236,.75),inset 0 0 24px 5px rgba(80,214,196,.95),inset 0 0 80px 16px rgba(70,190,200,.42);background:radial-gradient(48px 190px at 0 70%,rgba(140,180,255,.8),transparent 72%),radial-gradient(56px 170px at 100% 40%,rgba(255,236,150,.6),transparent 72%)}.hb .about__glow--d{box-shadow:inset 0 0 0 2px rgba(255,214,226,.75),inset 0 0 24px 5px rgba(255,128,170,.95),inset 0 0 80px 16px rgba(240,110,170,.42);background:radial-gradient(52px 200px at 0 48%,rgba(170,130,255,.8),transparent 72%),radial-gradient(170px 50px at 78% 100%,rgba(255,200,140,.7),transparent 72%)}.hb .about__photo{position:absolute;left:50%;top:56%;height:44%;width:auto;max-width:none;min-width:100%;object-fit:cover;transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 46%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 46%,#000 86%,transparent 100%)}.hb .about__photo--ghost{filter:grayscale(1) brightness(.85);mix-blend-mode:screen;opacity:.5}.hb .about__photo--real{opacity:0;visibility:hidden;will-change:opacity}.hb .about__win{position:absolute;left:0;right:0;top:20px;height:calc(62% - 20px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 72%,transparent 100%)}.hb .about__col{position:absolute;left:0;right:0;top:0;will-change:transform}.hb .about__col .h2{color:#f2f4ff;margin-bottom:18px}.hb .about__text{margin:0 0 .7em;font-size:clamp(24px,6.6vw,28px);line-height:1.18;letter-spacing:-.016em;font-weight:560;text-wrap:pretty}.hb .about__text .w{opacity:.2}.hb .about .stats{margin:30px 0 0;display:block;border-top:1px solid var(--on-line)}.hb .about .stats>div{display:grid;grid-template-columns:minmax(104px,auto) 1fr;column-gap:18px;align-items:center;border-bottom:1px solid var(--on-line);opacity:.2}.hb .about .stats dt,.hb .about .stats dd{border:0}.hb .about .stats dt small,.hb .about .stats dd{color:var(--on-mute)}.hb .stats{margin:34px 0 0;display:grid;grid-template-columns:minmax(96px,auto) 1fr;column-gap:18px;border-top:1px solid var(--line)}.hb .stats>div{display:contents}.hb .stats dt,.hb .stats dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.hb .stats dt{font-size:clamp(34px,9.5vw,42px);line-height:1;letter-spacing:-.035em;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;align-items:baseline;gap:6px}.hb .stats dt small{font-size:13px;letter-spacing:0;font-weight:500;color:var(--mute)}.hb .stats dd{align-self:center;font-size:15.5px;line-height:1.3;color:var(--mute);text-wrap:pretty}.hb .register__meta{text-align:center}.hb .register__meta{margin:12px 0 0;font-size:16px;color:var(--mute)}.hb .register__meta b{color:var(--ink);font-weight:560}.hb .register__gift{position:relative;margin:34px 0 0;padding:16px 16px 16px 112px;min-height:96px;display:flex;align-items:center;border-radius:22px;background:linear-gradient(120deg,#eee7ff 0,#f7eefb 60%,#fceff5 100%)}.hb .register__gift img{position:absolute;left:4px;top:-22px;width:104px;height:104px;transform:rotate(-9deg);filter:drop-shadow(0 10px 12px rgba(13,16,51,.16))}.hb .register__gift p{margin:0;font-size:16.5px;line-height:1.3;font-weight:600;letter-spacing:-.008em;color:var(--ink);text-wrap:balance}.hb .register__gift-k{display:block;margin-bottom:4px;font-size:13.5px;line-height:1.2;font-weight:560;letter-spacing:0;color:#6e4fb0}.hb .form__note{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--mute);text-align:center}.hb .form__note a{color:inherit}.hb .form__done{margin:14px 0 0;padding:12px 16px;border-radius:14px;background:#f1f3fa;font-size:15px;color:var(--ink);text-align:center;scroll-margin-bottom:calc(24px + env(safe-area-inset-bottom,0))}.hb .sheet__body{padding-top:26px}.hb .sheet__close{position:sticky;top:12px;z-index:2;margin:12px -8px -52px auto;width:40px;height:40px;border:0;border-radius:50%;background:#f1f3fa;color:var(--ink);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.hb .sheet__close:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.hb .foot__logo{display:block;height:34px;width:auto;filter:brightness(0) invert(1)}.hb .foot__legal{margin-top:32px;word-break:keep-all}.hb .foot__legal p{margin:0 0 22px;overflow-wrap:anywhere}.hb .foot__legal p:last-child{margin-bottom:0}.hb .foot__legal b{font-weight:inherit;color:inherit}.hb .fb{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hb .fb>img,.hb .fb>i{position:absolute;left:0;top:0;width:100px;height:100px;transform-origin:0 0}.hb .fb-chip{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#fff,#eef1fb);box-shadow:0 3px 9px rgba(13,16,51,.14),inset 0 0 0 1px rgba(80,98,180,.2)}.hb .fb-chip img{display:block}.hb .fb i{border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#e3e8ff 70%,#d3dbff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0-8px 20px rgba(31,61,255,.12)}.hb .fb i.fb-plus{background:radial-gradient(circle at 38% 30%,#fff,#f3f4f9);box-shadow:0 10px 24px -10px rgba(13,16,51,.35),inset 0 0 0 1px var(--line)}.hb .fb i.fb-plus::before,.hb .fb i.fb-plus::after{content:"";position:absolute;left:50%;top:50%;width:36px;height:5px;margin:-2.5px 0 0-18px;border-radius:3px;background:var(--ink);opacity:var(--g,1)}.hb .fb i.fb-plus::after{transform:rotate(90deg)}@media (max-height:700px){.hb .msg__head{width:min(14vw,56px)}.hb .cast{gap:8px}.hb .item{font-size:21px}.hb .fit__slot{height:clamp(150px,32vh,240px)}}.hb .hero__glass{display:none}@media (min-aspect-ratio:13/10) and (max-height:599px),(min-width:1024px) and (min-aspect-ratio:1/1){.hb .hero .stage>.wrap{max-width:1280px}.hb .hero__glass{display:block;position:absolute;top:0;bottom:0;right:var(--gut-r);width:calc((100% - var(--gut-l) - var(--gut-r))*.46);visibility:hidden;pointer-events:none}.hb .intro,.hb .cast{left:var(--gut-l);right:auto;width:calc((100% - var(--gut-l) - var(--gut-r))*.46)}.hb .intro{align-items:flex-start;text-align:left}.hb .meta{align-items:flex-start}.hb .meta__row span:first-child{padding-left:0}.hb .slot{justify-content:flex-start}.hb .cta,.hb .typing{left:0}.hb .gift .stage>.wrap{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;align-items:center;column-gap:8%;text-align:left}.hb .gift__anchor{grid-column:2;grid-row:1/span 3;justify-self:center;margin:0}.hb .gift__title,.hb .gift__name,.hb .gift__cta{grid-column:1;justify-self:start}.hb .gift__title{max-width:12em}.hb .gift__name{max-width:19em;margin-top:14px;text-wrap:pretty}.hb .gift__cta{margin-top:24px}.hb .fit .stage>.wrap{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:8%}.hb .fit__slot{grid-column:2;grid-row:1/span 2;height:auto}.hb .fit h2{grid-column:1;grid-row:1;text-align:left}.hb .drum{grid-column:1;grid-row:2;min-height:0}.hb .speakers .wrap{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8%;align-items:start}.hb .speakers .h2{grid-column:1/-1;justify-self:center}.hb .foot__legal{margin-top:0}}@media (min-aspect-ratio:13/10) and (max-height:599px){.hb h1{font-size:clamp(22px,4.2vw,34px)}.hb .msg__body{font-size:16px}.hb .gift__anchor{width:min(56vh,230px)}.hb .gift__title,.hb .fit h2{font-size:clamp(24px,6.6vh,32px)}.hb .gift__name{margin-top:12px}.hb .gift__cta{margin-top:18px}.hb .fit .stage{padding-bottom:calc(env(safe-area-inset-bottom,0) + 16px)}}@media (min-aspect-ratio:13/10) and (max-height:599px) and (max-width:700px){.hb .intro,.hb .cast{width:calc((100% - var(--gut-l) - var(--gut-r))*.54)}.hb .hero__glass{width:calc((100% - var(--gut-l) - var(--gut-r))*.4)}.hb .meta__row{font-size:15px}.hb .meta__row span{padding:3px 10px}.hb .msg__head{width:40px}.hb .msg__body{font-size:14px}.hb .item{font-size:18px}}@media (min-width:1024px) and (min-height:600px) and (min-aspect-ratio:1/1){.hb{--gut-l:max(40px,env(safe-area-inset-left,0px));--gut-r:max(40px,env(safe-area-inset-right,0px))}.hb .nav{padding-top:calc(env(safe-area-inset-top,0) + 14px);padding-bottom:8px}.hb .nav .wrap{max-width:1280px;justify-content:space-between;align-items:center}.hb .nav__brand{padding:10px 18px;border-radius:16px}.hb .nav__brand img{height:28px}.hb .nav .nav__cta{display:inline-flex;pointer-events:auto;height:48px;padding:0 22px;font-size:15px;color:var(--cobalt);background:#eaeeff;box-shadow:none}.hb .intro{left:var(--gut-l);right:var(--gut-r);width:auto;align-items:center;text-align:center}.hb h1{font-size:clamp(48px,4.6vw,68px);line-height:1.04;letter-spacing:-.025em}.hb h1 br.m{display:none}.hb h1 br.d{display:inline}.hb .meta{margin-top:24px;gap:9px;align-items:center}.hb .meta__row span:first-child{padding-left:16px}.hb .slot{justify-content:center}.hb .cta,.hb .typing{left:auto}.hb .meta__kind{font-size:16px}.hb .meta__row{font-size:20px}.hb .meta__row span{padding:3px 16px}.hb .slot{margin-top:32px;height:60px}.hb .cta{height:60px;padding:0 34px;font-size:18px}.hb .typing{top:9px;font-size:15px}.hb .msg{gap:14px}.hb .msg__head{width:120px}.hb .msg__body{font-size:20px;padding:12px 18px 13px}.hb .msg__who{font-size:15px}.hb .chat__date{font-size:14px}.hb .cast{gap:16px}.hb .h2,.hb .fit h2{font-size:clamp(40px,3.6vw,56px);letter-spacing:-.025em}.hb .gift .stage>.wrap{grid-template-columns:auto minmax(0,520px);column-gap:72px;justify-content:center}.hb .gift__anchor{grid-column:1;width:min(28vw,360px)}.hb .gift__title,.hb .gift__name,.hb .gift__cta{grid-column:2}.hb .gift__name{font-size:24px}.hb .gift__cta{height:60px;padding:0 34px;font-size:18px}.hb .fit .stage{padding-bottom:48px}.hb .fit .stage>.wrap{grid-template-rows:auto auto;align-content:center}.hb .fit__slot{grid-column:1}.hb .fit h2,.hb .drum{grid-column:2}.hb .fit h2{margin-top:0}.hb .drum{margin-top:clamp(20px,4vh,40px);height:min(46vh,420px)}.hb .item{font-size:clamp(26px,2.2vw,34px)}.hb .speakers{padding:112px 0 104px}.hb .speakers .wrap{row-gap:24px}.hb .spk__orb{width:min(17vw,220px);margin:64px 0 84px}.hb .spk h3{font-size:32px}.hb .spk__role{font-size:18px}.hb .spk__facts{max-width:26em}.hb .spk__facts li{font-size:17px}.hb .about__stage{margin-inline:max(24px,calc((100% - 1360px)/2))}.hb .about__col{max-width:1180px}.hb .about__col .h2{margin-bottom:28px}.hb .about__text{font-size:clamp(32px,2.6vw,42px);max-width:22em}.hb .about .stats{max-width:760px;margin-top:44px}.hb .about .stats>div{grid-template-columns:minmax(150px,auto) 1fr;column-gap:28px}.hb .stats dt{font-size:clamp(48px,3.8vw,64px)}.hb .stats dd{font-size:18px}.hb .register__meta{font-size:18px;margin-top:16px}.hb .register__gift p{font-size:18px}.hb .btn{height:60px;font-size:18px}.hb .form__note{font-size:14px}.hb .foot__logo{height:36px}.hb .foot__legal{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.15fr);column-gap:48px}.hb .foot__legal p{margin:0}.hb .foot__legal b{color:#e3e4e8;font-weight:560}}@media (hover:hover) and (pointer:fine){.hb .btn{transition:transform .18s ease,filter .18s ease}.hb .btn:hover{filter:brightness(1.08) saturate(1.05)}.hb .sheet__close{transition:background-color .15s ease}.hb .sheet__close:hover{background:#e4e8f6}.hb .nav .nav__cta:hover{filter:none;background:#dde3ff}.hb .form__note a:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.hb .typing i{animation:none}.hb #gl{transition:none}}
