html{scroll-behavior:smooth}body{margin:0}.talks-page.svelte-6boj4p.svelte-6boj4p{--wine:#55152d;--rose:#edb2bc;--pink:#f1bdc5;--yellow:#f7fb69;--ink:#24161c;--paper:#f8c8ce;color:var(--ink);min-height:100vh;background:radial-gradient(circle at 9% -8%,rgb(174 113 224 / 60%) 0 5rem,transparent 5.2rem),radial-gradient(circle at 96% 5%,rgb(255 245 97 / 58%) 0 .55rem,transparent .7rem),radial-gradient(circle at 94% 98%,rgb(105 48 84 / 46%) 0 4.2rem,transparent 4.4rem),linear-gradient(135deg,#f7cbd1 0%,var(--rose) 58%,#efb7c1 100%);font-family:AllRoundGothic,sans-serif;overflow:hidden}.poster.svelte-6boj4p.svelte-6boj4p{position:relative;min-height:100vh;max-width:1180px;margin:0 auto;padding:clamp(2rem,4vw,4.5rem) clamp(1.25rem,6vw,5.2rem) clamp(2rem,4vw,4rem)}.poster-inner.svelte-6boj4p.svelte-6boj4p{position:relative;z-index:1;max-width:850px}.poster-kicker.svelte-6boj4p.svelte-6boj4p{margin:0 0 .6rem;color:var(--wine);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:800;text-transform:uppercase}.poster.svelte-6boj4p h1.svelte-6boj4p{max-width:770px;margin:0;color:var(--yellow);font-size:clamp(4.8rem,11.7vw,10.8rem);font-weight:950;line-height:.8;letter-spacing:0;text-transform:uppercase}.poster-copy.svelte-6boj4p.svelte-6boj4p{max-width:860px;margin-top:clamp(1.5rem,3vw,2.5rem);color:var(--wine)}.poster-copy.svelte-6boj4p h2.svelte-6boj4p{max-width:830px;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,4.35rem);font-weight:900;line-height:.98;letter-spacing:0}.poster-copy.svelte-6boj4p p.svelte-6boj4p{max-width:790px;margin:0;font-size:clamp(1.05rem,1.75vw,1.45rem);line-height:1.22}.speakers-heading.svelte-6boj4p.svelte-6boj4p{display:flex;align-items:center;gap:1.3rem;margin:clamp(2rem,5vw,3.8rem) 0 1.2rem;color:var(--wine)}.speakers-heading.svelte-6boj4p h2.svelte-6boj4p{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:900}.speakers-heading.svelte-6boj4p.svelte-6boj4p:after{content:"";height:1px;flex:1;background:var(--wine)}.speaker-grid.svelte-6boj4p.svelte-6boj4p{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,4vw,4rem);position:relative;z-index:1}.speaker.svelte-6boj4p.svelte-6boj4p{color:var(--wine)}.speaker-portrait.svelte-6boj4p.svelte-6boj4p{position:relative;width:min(100%,230px);aspect-ratio:1;overflow:hidden;border-radius:50%;background:rgb(85 21 45 / 10%);box-shadow:inset 0 0 0 999px #55152d05}.speaker-portrait.svelte-6boj4p img.svelte-6boj4p{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.speaker.svelte-6boj4p:first-child .speaker-portrait img.svelte-6boj4p{-o-object-position:center bottom;object-position:center bottom}.speaker.svelte-6boj4p:nth-child(2) .speaker-portrait img.svelte-6boj4p{-o-object-position:58% center;object-position:58% center}.speaker.svelte-6boj4p h3.svelte-6boj4p{margin:1rem 0 0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1;font-weight:900}.speaker-title.svelte-6boj4p.svelte-6boj4p{min-height:2.8em;margin:.35rem 0 0;font-size:clamp(.95rem,1.4vw,1.18rem);font-weight:800;line-height:1.08}.speaker-bio.svelte-6boj4p.svelte-6boj4p{margin:.85rem 0 0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.2}.poster-bottom.svelte-6boj4p.svelte-6boj4p{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(260px,.95fr);gap:clamp(1.4rem,4vw,4rem);align-items:stretch;margin-top:clamp(2rem,4vw,3rem);position:relative;z-index:1}.details.svelte-6boj4p.svelte-6boj4p{grid-row:1 / span 2;margin:0;padding:1.4rem 1.8rem;background:linear-gradient(135deg,#7b1e4a,var(--wine));color:var(--yellow);box-shadow:0 18px 50px #55152d38}.details.svelte-6boj4p div.svelte-6boj4p{display:grid;grid-template-columns:5.2rem 1fr;gap:.9rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.1}.details.svelte-6boj4p dt.svelte-6boj4p{font-weight:400}.details.svelte-6boj4p dd.svelte-6boj4p{margin:0;font-weight:800}.map-link.svelte-6boj4p.svelte-6boj4p{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:1.15rem;border-bottom:2px solid var(--yellow);color:var(--yellow);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900;line-height:1.2;text-decoration:none}.map-link.svelte-6boj4p.svelte-6boj4p:hover{color:#fff;border-color:#fff}.livestream-note.svelte-6boj4p.svelte-6boj4p{align-self:start;padding:1rem 1.15rem;border:2px solid var(--wine);background:var(--yellow);color:var(--wine);box-shadow:5px 5px #55152d47}.livestream-note.svelte-6boj4p span.svelte-6boj4p{display:block;margin-bottom:.35rem;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.livestream-note.svelte-6boj4p p.svelte-6boj4p{margin:0;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:800;line-height:1.2}.registration.svelte-6boj4p.svelte-6boj4p{display:flex;flex-direction:column;justify-content:space-between;padding:1.4rem;border:2px solid rgb(85 21 45 / 45%);background:rgb(255 248 246 / 42%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--wine)}.eyebrow.svelte-6boj4p.svelte-6boj4p{margin:0 0 .45rem;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.registration.svelte-6boj4p h2.svelte-6boj4p{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.3rem);line-height:.92;font-weight:900}form.svelte-6boj4p.svelte-6boj4p{display:flex;flex-direction:column;align-self:end}form.svelte-6boj4p label.svelte-6boj4p{margin:1rem 0 .45rem;font-size:1rem;font-weight:900}form.svelte-6boj4p input.svelte-6boj4p{width:100%;box-sizing:border-box;border:2px solid var(--wine);border-radius:0;background:rgb(255 248 246 / 68%);padding:.85rem 1rem;color:var(--wine);font:1.15rem AllRoundGothic,sans-serif}form.svelte-6boj4p input.svelte-6boj4p:focus{outline:3px solid var(--yellow);outline-offset:3px}form.svelte-6boj4p button.svelte-6boj4p{margin-top:2rem;border:0;background:var(--wine);color:var(--yellow);padding:1rem 1.4rem;cursor:pointer;font:1rem AllRoundGothic,sans-serif;font-weight:900;text-align:left;box-shadow:5px 5px 0 var(--yellow)}form.svelte-6boj4p button.svelte-6boj4p:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--yellow)}form.svelte-6boj4p button.svelte-6boj4p:disabled{opacity:.65;cursor:wait}.honeypot.svelte-6boj4p.svelte-6boj4p{position:absolute;left:-9999px}.form-error.svelte-6boj4p.svelte-6boj4p{color:#7a102f;font-family:AllRoundGothic,sans-serif}.success.svelte-6boj4p.svelte-6boj4p{padding:1.4rem;border:3px solid var(--wine);box-shadow:6px 6px 0 var(--yellow);align-self:end}.success.svelte-6boj4p span.svelte-6boj4p{font-size:3rem}.success.svelte-6boj4p h3.svelte-6boj4p{margin:.5rem 0;font:2rem AllRoundGothic,sans-serif}.about-talks.svelte-6boj4p.svelte-6boj4p{max-width:1180px;margin:0 auto clamp(3rem,7vw,6rem);padding:clamp(2rem,4vw,3.2rem) clamp(1.25rem,6vw,5.2rem);color:var(--wine)}.about-talks.svelte-6boj4p h2.svelte-6boj4p{max-width:760px;margin:0 0 1rem;color:var(--yellow);font-size:clamp(2.7rem,7vw,6.2rem);font-weight:950;line-height:.88;letter-spacing:0;text-transform:uppercase}.about-talks.svelte-6boj4p p.svelte-6boj4p:last-child{max-width:760px;margin:0;border-left:.45rem solid var(--yellow);padding:1.2rem 0 1.2rem 1.4rem;background:rgb(255 248 246 / 30%);font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:800;line-height:1.28}.shape.svelte-6boj4p.svelte-6boj4p{position:absolute;z-index:0;--reveal-delay:0s;--shape-x:0rem;--shape-y:0rem;opacity:0;pointer-events:none;filter:drop-shadow(0 26px 34px rgb(85 21 45 / 22%));will-change:opacity,transform,border-radius,filter}.shape.svelte-6boj4p.svelte-6boj4p:before{content:"";position:absolute;inset:11% 15% auto auto;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 96%) 0 18%,rgb(255 255 255 / 64%) 19% 34%,rgb(255 255 255 / 0%) 72%);mix-blend-mode:screen}.shape.svelte-6boj4p.svelte-6boj4p:after{content:"";position:absolute;inset:12% 12% 15% 12%;border-radius:inherit;background:linear-gradient(122deg,rgb(255 255 255 / 0%) 0 24%,rgb(255 255 255 / 32%) 34% 40%,rgb(255 255 255 / 0%) 53%),radial-gradient(ellipse at 30% 22%,rgb(255 255 255 / 35%) 0 16%,transparent 48%),radial-gradient(ellipse at 74% 82%,rgb(25 10 23 / 28%) 0 18%,transparent 58%);background-size:100% 100%,180% 180%,100% 100%,100% 100%;mix-blend-mode:screen;animation:svelte-6boj4p-reflection-flow 14s ease-in-out infinite alternate}.shape-left.svelte-6boj4p.svelte-6boj4p{top:-5rem;left:-5.5rem;width:13.4rem;height:14.6rem;border-radius:58% 42% 62% 38%/46% 60% 40% 54%;background:radial-gradient(circle at 70% 19%,rgb(255 255 255 / 90%) 0 .9rem,transparent 1.25rem),radial-gradient(ellipse at 30% 24%,#fbf0ff 0 18%,transparent 48%),radial-gradient(ellipse at 74% 76%,rgb(72 21 121 / 48%) 0 24%,transparent 58%),linear-gradient(145deg,#c186ee 0%,#ead7ff 34%,#b07de3 58%,#7d4cb7 100%);transform:rotate(-24deg);animation:svelte-6boj4p-reveal-shape 2s ease-out var(--reveal-delay) both,svelte-6boj4p-drift-left 16.2s ease-in-out var(--reveal-delay) infinite alternate}.shape-gold.svelte-6boj4p.svelte-6boj4p{top:-6.4rem;right:4.2rem;width:18rem;height:10.7rem;border-radius:58% 42% 51% 49%/45% 57% 43% 55%;background:radial-gradient(circle at 78% 10%,rgb(255 255 255 / 92%) 0 1rem,transparent 1.32rem),radial-gradient(ellipse at 30% 28%,rgb(255 241 184 / 86%) 0 24%,transparent 56%),radial-gradient(ellipse at 68% 68%,rgb(82 36 11 / 42%) 0 26%,transparent 60%),linear-gradient(128deg,#fff0bd 0%,#e8a14d 30%,#a66321 58%,#f8d18a 80%,#fff8d8 100%);transform:rotate(8deg);animation:svelte-6boj4p-reveal-shape 2s ease-out var(--reveal-delay) both,svelte-6boj4p-drift-gold 19.8s ease-in-out var(--reveal-delay) infinite alternate}.shape-striped.svelte-6boj4p.svelte-6boj4p{top:9.4rem;right:8.4rem;width:10.4rem;aspect-ratio:1;border-radius:51% 49% 50% 50%/49% 52% 48% 51%;background:radial-gradient(circle at 28% 28%,rgb(255 255 255 / 92%) 0 .65rem,transparent .92rem),radial-gradient(circle at 65% 78%,rgb(0 0 0 / 50%) 0 .5rem,transparent 4.7rem),radial-gradient(circle at 42% 38%,rgb(255 255 255 / 20%) 0 24%,transparent 44%),repeating-radial-gradient(ellipse at 33% 48%,#050407 0 .86rem,#f9eef5 .95rem 1.62rem);transform:rotate(16deg);animation:svelte-6boj4p-reveal-shape 2s ease-out var(--reveal-delay) both,svelte-6boj4p-drift-striped 18s ease-in-out var(--reveal-delay) infinite alternate}.shape-striped.svelte-6boj4p.svelte-6boj4p:before{inset:18% auto auto 21%;width:22%;background:radial-gradient(circle,rgb(255 255 255 / 88%) 0 22%,rgb(255 255 255 / 0%) 72%)}.shape-striped.svelte-6boj4p.svelte-6boj4p:after{inset:5% 10% 11% 10%;background:radial-gradient(ellipse at 33% 22%,rgb(255 255 255 / 42%) 0 10%,transparent 36%),linear-gradient(155deg,rgb(255 255 255 / 0%) 0 31%,rgb(255 255 255 / 30%) 38% 43%,transparent 57%),linear-gradient(72deg,rgb(142 233 255 / 0%) 0 28%,rgb(142 233 255 / 24%) 38%,rgb(255 126 210 / 20%) 48%,rgb(255 247 139 / 22%) 58%,rgb(142 233 255 / 0%) 72%),linear-gradient(68deg,rgb(255 255 255 / 0%) 0 35%,rgb(112 231 255 / 25%) 43%,rgb(255 255 255 / 0%) 57%),radial-gradient(ellipse at 62% 88%,rgb(0 0 0 / 42%) 0 15%,transparent 55%)}.shape-green.svelte-6boj4p.svelte-6boj4p{top:18rem;right:-4.8rem;width:13.2rem;height:15.8rem;border-radius:54% 46% 43% 57%/42% 52% 48% 58%;background:radial-gradient(circle at 72% 25%,rgb(255 255 255 / 95%) 0 .95rem,transparent 1.18rem),radial-gradient(ellipse at 26% 27%,rgb(220 255 172 / 88%) 0 24%,transparent 58%),radial-gradient(ellipse at 45% 43%,rgb(177 255 209 / 58%) 0 16%,transparent 44%),radial-gradient(ellipse at 61% 58%,rgb(78 205 160 / 52%) 0 21%,transparent 50%),radial-gradient(ellipse at 71% 84%,rgb(23 86 51 / 58%) 0 24%,transparent 64%),linear-gradient(148deg,#d4f57a 0%,#8edc68 25%,#62c99a 48%,#278c6b 72%,#c6eb68 100%);transform:rotate(18deg);animation:svelte-6boj4p-reveal-shape 2s ease-out var(--reveal-delay) both,svelte-6boj4p-drift-green 21.6s ease-in-out var(--reveal-delay) infinite alternate}.shape-pearl.svelte-6boj4p.svelte-6boj4p{right:-6rem;bottom:3rem;width:14rem;height:18rem;border-radius:48% 52% 44% 56%;background:radial-gradient(circle at 47% 42%,rgb(255 255 255 / 94%) 0 1.25rem,transparent 1.45rem),radial-gradient(ellipse at 38% 28%,rgb(255 255 255 / 72%) 0 18%,transparent 50%),radial-gradient(ellipse at 68% 80%,rgb(112 91 86 / 38%) 0 22%,transparent 62%),repeating-radial-gradient(circle at 49% 44%,#f0e9e4 0 .22rem,#c4b8b1 .32rem .52rem);transform:rotate(-7deg);animation:svelte-6boj4p-reveal-shape 2s ease-out var(--reveal-delay) both,svelte-6boj4p-drift-pearl 23.4s ease-in-out var(--reveal-delay) infinite alternate}@keyframes svelte-6boj4p-reveal-shape{0%{opacity:0}to{opacity:1}}@keyframes svelte-6boj4p-reflection-flow{0%{background-position:0 0,0% 50%,0 0,0 0}to{background-position:0 0,100% 50%,0 0,0 0}}@keyframes svelte-6boj4p-drift-left{0%{border-radius:58% 42% 62% 38%/46% 60% 40% 54%;transform:translate3d(var(--shape-x),var(--shape-y),0) rotate(-24deg) scale(1)}28%{border-radius:51% 49% 68% 32%/54% 45% 55% 46%;transform:translate3d(calc(var(--shape-x) + .4rem),calc(var(--shape-y) + .7rem),0) rotate(-21deg) scale(1.05,.96)}55%{border-radius:49% 51% 55% 45%/58% 43% 57% 42%;transform:translate3d(calc(var(--shape-x) + .8rem),calc(var(--shape-y) + 1.1rem),0) rotate(-19deg) scale(.97,1.04)}to{border-radius:64% 36% 47% 53%/41% 54% 46% 59%;transform:translate3d(calc(var(--shape-x) + 1.2rem),calc(var(--shape-y) + 1.7rem),0) rotate(-18deg) scale(1.02,.98)}}@keyframes svelte-6boj4p-drift-gold{0%{border-radius:58% 42% 51% 49%/45% 57% 43% 55%;transform:translate3d(var(--shape-x),var(--shape-y),0) rotate(8deg) scale(1)}24%{border-radius:62% 38% 45% 55%/39% 60% 40% 61%;transform:translate3d(calc(var(--shape-x) - .5rem),calc(var(--shape-y) + .2rem),0) rotate(10deg) scale(1.07,.94)}50%{border-radius:48% 52% 58% 42%/52% 45% 55% 48%;transform:translate3d(calc(var(--shape-x) - .9rem),calc(var(--shape-y) + .8rem),0) rotate(12deg) scale(.98,1.04)}to{border-radius:61% 39% 45% 55%/43% 61% 39% 57%;transform:translate3d(calc(var(--shape-x) - 1.5rem),calc(var(--shape-y) + 1.2rem),0) rotate(13deg) scale(1.03,.97)}}@keyframes svelte-6boj4p-drift-striped{0%{border-radius:51% 49% 50% 50%/49% 52% 48% 51%;transform:translate3d(var(--shape-x),var(--shape-y),0) rotate(16deg) scale(1)}45%{border-radius:47% 53% 52% 48%/53% 48% 52% 47%;transform:translate3d(calc(var(--shape-x) + .45rem),calc(var(--shape-y) - .7rem),0) rotate(25deg) scale(1.04,.96)}to{border-radius:53% 47% 49% 51%/47% 51% 49% 53%;transform:translate3d(calc(var(--shape-x) + 1rem),calc(var(--shape-y) - 1.4rem),0) rotate(34deg) scale(.97,1.03)}}@keyframes svelte-6boj4p-drift-green{0%{border-radius:54% 46% 43% 57%/42% 52% 48% 58%;transform:translate3d(var(--shape-x),var(--shape-y),0) rotate(18deg) scale(1)}22%{border-radius:60% 40% 49% 51%/38% 57% 43% 62%;transform:translate3d(calc(var(--shape-x) - .4rem),calc(var(--shape-y) - .5rem),0) rotate(15deg) scale(.96,1.06)}48%{border-radius:44% 56% 53% 47%/50% 42% 58% 50%;transform:translate3d(calc(var(--shape-x) - .9rem),calc(var(--shape-y) - 1.1rem),0) rotate(13deg) scale(1.05,.97)}to{border-radius:59% 41% 46% 54%/39% 57% 43% 61%;transform:translate3d(calc(var(--shape-x) - 1.4rem),calc(var(--shape-y) - 1.8rem),0) rotate(11deg) scale(.98,1.03)}}@keyframes svelte-6boj4p-drift-pearl{0%{border-radius:48% 52% 44% 56%;transform:translate3d(var(--shape-x),var(--shape-y),0) rotate(-7deg) scale(1)}26%{border-radius:43% 57% 50% 50%/56% 42% 58% 44%;transform:translate3d(calc(var(--shape-x) - .4rem),calc(var(--shape-y) + .4rem),0) rotate(-10deg) scale(1.04,.96)}52%{border-radius:53% 47% 48% 52%/47% 54% 46% 53%;transform:translate3d(calc(var(--shape-x) - .75rem),calc(var(--shape-y) + .8rem),0) rotate(-12deg) scale(.97,1.04)}to{border-radius:44% 56% 52% 48%/53% 45% 55% 47%;transform:translate3d(calc(var(--shape-x) - 1.1rem),calc(var(--shape-y) + 1.3rem),0) rotate(-13deg) scale(1.02,.98)}}@media (prefers-reduced-motion: reduce){.shape.svelte-6boj4p.svelte-6boj4p{animation:none}}@media (max-width: 760px){.poster.svelte-6boj4p.svelte-6boj4p{padding-top:1.7rem}.poster.svelte-6boj4p h1.svelte-6boj4p{font-size:clamp(3.9rem,18vw,6rem)}.speaker-grid.svelte-6boj4p.svelte-6boj4p,.poster-bottom.svelte-6boj4p.svelte-6boj4p{grid-template-columns:1fr}.details.svelte-6boj4p.svelte-6boj4p{grid-row:auto}.speaker-portrait.svelte-6boj4p.svelte-6boj4p{width:min(70vw,230px)}.shape-gold.svelte-6boj4p.svelte-6boj4p{right:-5.5rem}.shape-striped.svelte-6boj4p.svelte-6boj4p{top:7.8rem;right:-1.8rem;width:7.5rem}.shape-green.svelte-6boj4p.svelte-6boj4p,.shape-pearl.svelte-6boj4p.svelte-6boj4p{opacity:.45}}
