@font-face{font-family:Bitroad;src:url(/reset-balaton/fonts/Bitroad-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.br-scope{--lime: #dbf27c;--lime-h: #c8e060;--lime-ink: #3a4a0e;--space: #101119;--space-m: #5c5e7a;--space-h: #33354a;--ecru: #fcfbfa;--ecru-b: #e5e3d8;--page-bg: #fcfbfa;--page-max: 1380px;--page-gutter: clamp(24px, 4vw, 72px);--nh: "Neutiva", serif;--nb: "Proxima Nova", "DM Sans", sans-serif;--font-event: "Bitroad", var(--nh);background:var(--page-bg);color:var(--space);font-family:var(--nb)}.br-scope h1,.br-scope h2,.br-scope h3{font-family:var(--nh);font-weight:800;letter-spacing:-.02em;line-height:1.06}.br-scope .sec-eyebrow{font-family:var(--nb);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--space-m);display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.br-scope .sec-eyebrow:before{content:"";width:22px;height:2px;background:var(--space-m);border-radius:2px;display:block}.br-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border:0;border-radius:6px;font-family:var(--nb);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,box-shadow .2s,transform .2s}.br-scope .btn-lime{background:var(--lime);color:var(--lime-ink)}.br-scope .btn-lime:hover{background:var(--lime-h);color:var(--lime-ink);transform:translateY(-2px);box-shadow:0 14px 30px #00000038}.br-scope .btn-dark{background:var(--space);color:var(--ecru)}.br-scope .btn-dark:hover{background:var(--space-h);color:var(--ecru);transform:translateY(-2px);box-shadow:0 14px 30px #10111929}.br-scope .btn-ghost{background:transparent;color:var(--space);border:1.5px solid var(--space)}.br-scope .btn-ghost:hover{background:var(--space);color:#fff}.br-scope .hero .btn-ghost{color:#fff;border-color:#fff}.br-scope .hero .btn-ghost:hover{background:#fff;color:var(--space)}.br-scope .topbar{position:absolute;top:0;left:0;right:0;z-index:5;pointer-events:none}.br-scope .topbar-in{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter);height:84px;display:flex;align-items:center;gap:20px}.br-scope .topbar a{pointer-events:auto}.br-scope .topbar-cta{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:11px 16px;transition:background .15s}.br-scope .topbar-cta:hover{background:#ffffff1f;color:#fff}.br-scope .hero{position:relative;min-height:max(680px,92vh);display:flex;flex-direction:column;justify-content:flex-end;background:var(--ecru-b);color:#fff;overflow:hidden;margin:24px var(--page-gutter) 0;--r:28px;--cut:78%;-webkit-mask:radial-gradient(circle at var(--cut) 0,#0000 var(--r),#000 calc(var(--r) + .5px)),radial-gradient(circle at var(--cut) 100%,#0000 var(--r),#000 calc(var(--r) + .5px)),radial-gradient(circle at 0 0,#0000 var(--r),#000 calc(var(--r) + .5px)) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0,#0000 var(--r),#000 calc(var(--r) + .5px)) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 var(--r),#000 calc(var(--r) + .5px)) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 var(--r),#000 calc(var(--r) + .5px)) 100% 100%/51% 51% no-repeat;-webkit-mask-composite:source-in,source-in,source-over,source-over,source-over,source-over;mask:radial-gradient(circle at var(--cut) 0,#0000 var(--r),#000 calc(var(--r) + .5px)),radial-gradient(circle at var(--cut) 100%,#0000 var(--r),#000 calc(var(--r) + .5px)),radial-gradient(circle at 0 0,#0000 var(--r),#000 calc(var(--r) + .5px)) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0,#0000 var(--r),#000 calc(var(--r) + .5px)) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 var(--r),#000 calc(var(--r) + .5px)) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 var(--r),#000 calc(var(--r) + .5px)) 100% 100%/51% 51% no-repeat;mask-composite:intersect,intersect,add,add,add,add}.br-scope .hero:after{content:"";position:absolute;z-index:3;left:var(--cut);top:calc(var(--r) + 10px);bottom:calc(var(--r) + 10px);border-left:2px dashed rgba(16,17,25,.35);pointer-events:none}@media(max-width:640px){.br-scope .hero{--r:18px;--cut:84%;margin-top:16px}}.br-scope .hero h1 span{line-height:.92;display:block}.br-scope .hero h1 span+span{margin-top:0}.br-scope .hero-meta{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-family:var(--font-event);font-size:clamp(13px,1.35vw,18px);line-height:1.3;text-transform:uppercase;font-style:italic;color:var(--space);max-width:min(100%,920px)}.br-scope .hero-meta span{display:block;max-width:100%}.br-scope .hero-meta svg{width:1em;height:1em;display:inline-block;vertical-align:-.15em;margin-right:10px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.br-scope .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:60% 50%;will-change:transform}.br-scope .hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#10111900 60%,#10111947)}.br-scope .hero-in{position:relative;z-index:2;pointer-events:none;padding:140px var(--page-gutter) 56px}.br-scope .hero-wrap{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:clamp(32px,5vw,96px);align-items:end}.br-scope .hero .sec-eyebrow{color:#fffc}.br-scope .hero .sec-eyebrow:before{background:var(--lime)}.br-scope .hero h1{color:var(--space);font-family:var(--font-event);font-weight:400;font-size:clamp(64px,16vw,160px);line-height:.92;letter-spacing:0;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start;max-width:70%}.br-scope .hero-in{padding-bottom:40px!important}.br-scope .hero h1 span:last-child{font-style:normal}.br-scope .hero h1 span:last-child:before{display:none}.br-scope .hero-side{display:flex;flex-direction:column;gap:22px}.br-scope .hero-pos{font-family:var(--nh);font-weight:800;font-size:clamp(22px,2vw,28px);line-height:1.12;letter-spacing:-.02em}.br-scope .hero-tag{font-size:17px;line-height:1.6;color:var(--space-m);text-wrap:pretty}.br-scope .intro{background:var(--ecru);padding:64px var(--page-gutter) 88px}.br-scope .intro-in{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}@media(max-width:720px){.br-scope .intro-in{grid-template-columns:1fr}.br-scope .intro-facts{margin-bottom:8px}}.br-scope .intro .sec-eyebrow{white-space:nowrap}.br-scope .intro-h{font-size:clamp(30px,3.4vw,44px);line-height:1.08;text-wrap:balance}.br-scope .intro-body{display:flex;flex-direction:column;gap:14px}.br-scope .intro-body p{font-size:17px;line-height:1.62;color:var(--space-m);text-wrap:pretty}.br-scope .intro-body p.intro-strong{color:var(--space);font-weight:700}.br-scope .intro-facts{display:flex;flex-direction:column;gap:14px;margin-top:28px}.br-scope .ifact{display:flex;align-items:center;gap:12px}.br-scope .ifact+.ifact{padding-left:0;border-left:0}.br-scope .ifact-ic{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:none}.br-scope .ifact-ic svg{width:22px;height:22px;fill:none;stroke:var(--space);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.br-scope .ifact b{font-size:16px;font-weight:700;line-height:1.35}@media(max-width:1040px){.br-scope .intro-facts{flex-direction:column;align-items:flex-start}.br-scope .ifact+.ifact{border-top:0}}.br-scope .intro .hero-pos{font-size:clamp(30px,3.4vw,44px);line-height:1.08}.br-scope .hero-wrap{grid-template-columns:1fr!important;gap:0!important}.br-scope .hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;pointer-events:auto}.br-scope .hero-chips{position:relative;z-index:2;padding:40px 0 0;background:var(--ecru);color:var(--space)}.br-scope .hero-chips-in{border-top:1px solid var(--ecru-b);border-bottom:1px solid var(--ecru-b)}.br-scope .hero-chips-in{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.br-scope .chip{padding:22px 24px 22px 0;display:flex;flex-direction:column;gap:6px}.br-scope .chip+.chip{padding-left:24px;border-left:1px solid var(--ecru-b)}.br-scope .chip small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--space-m)}.br-scope .chip b{font-size:17px;font-weight:700}.br-scope .sec{padding:88px var(--page-gutter)}.br-scope .sec-in{max-width:var(--page-max);margin:0 auto}.br-scope .why2{background:var(--ecru)}.br-scope .why2-top{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}.br-scope .why2-copy h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;text-wrap:balance}.br-scope .why2-copy p{font-size:17px;line-height:1.62;color:var(--space-m);margin-top:18px;max-width:52ch;text-wrap:pretty}.br-scope .why2-num{aspect-ratio:16/10;border-radius:6px;background:var(--br-texture) 60% 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.br-scope .why2-num{flex-direction:column;gap:6px}.br-scope .why2-num span{font-family:var(--font-event);font-weight:400;text-transform:uppercase;font-size:clamp(16px,1.6vw,24px);line-height:1.1;text-align:center;color:var(--space)}.br-scope .why2-num b{font-variant-numeric:tabular-nums;font-family:var(--font-event);font-weight:400;font-size:clamp(88px,11vw,180px);line-height:1;color:var(--space)}.br-scope .wt-wall{list-style:none;display:flex;flex-wrap:wrap;gap:30px 18px;margin-top:56px}.br-scope .wt-tag{display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 12px;background:#fff;border:1px solid var(--ecru-b);border-radius:999px;font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.3;color:var(--space);box-shadow:0 10px 26px #1011190f;opacity:0;transform:translateY(40px) rotate(0) scale(.9);transition:opacity .5s ease var(--d),transform .7s cubic-bezier(.34,1.56,.64,1) var(--d),box-shadow .2s;cursor:default}.br-scope .wt-wall.in .wt-tag{opacity:1;transform:rotate(var(--rot))}.br-scope .wt-wall.in .wt-tag:hover{transform:rotate(0) translateY(-4px) scale(1.03);box-shadow:0 18px 40px #1011191f;transition-delay:0s}.br-scope .wt-ic{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--br-texture) no-repeat;background-size:auto 300%}.br-scope .wt-ic svg{width:19px;height:19px;fill:none;stroke:var(--space);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.br-scope .wt-tag:hover .wt-ic svg{animation:wtWiggle .5s ease}@keyframes wtWiggle{25%{transform:rotate(-14deg)}75%{transform:rotate(10deg)}}.br-scope .why2-con{margin-top:72px}.br-scope .why2-con p{max-width:34ch;margin:0 auto;text-align:center;font-family:var(--nh);font-weight:800;font-size:clamp(24px,2.6vw,38px);line-height:1.18;letter-spacing:-.02em;color:var(--space);text-wrap:pretty}.br-scope .why2-con mark{background:none;color:var(--space);padding:0}@media(prefers-reduced-motion:reduce){.br-scope .wt-tag{opacity:1;transform:rotate(var(--rot));transition:none}}@media(max-width:1040px){.br-scope .why2-top{grid-template-columns:1fr}.br-scope .why2-num{aspect-ratio:auto;padding:28px}}.br-scope .topics{position:relative;height:375vh;background:var(--ecru)}.br-scope .topics-stick{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:0 var(--page-gutter);overflow:hidden}.br-scope .topics-in{max-width:var(--page-max);margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,120px);align-items:center}.br-scope .topics-head{position:relative;overflow:hidden;border-radius:6px;background:var(--br-hero) 70% 50%/cover no-repeat;min-height:min(64vh,620px);padding:clamp(28px,3vw,44px);display:flex;flex-direction:column;justify-content:flex-end}.br-scope .topics-head h2{position:relative;font-family:var(--font-event);font-weight:400;letter-spacing:0;text-transform:uppercase;font-size:clamp(30px,3.4vw,44px);line-height:1.45;color:var(--space)}.br-scope .topics-spin{position:absolute;top:50%;left:58%;width:52%;max-width:340px;transform:translate(-50%,-60%) rotate(0);transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.br-scope .topics-count{position:absolute;top:clamp(28px,3vw,44px);left:clamp(28px,3vw,44px);display:flex;align-items:baseline;gap:10px;font-family:var(--font-event);color:var(--space)}.br-scope .topics-count b{font-weight:400;font-size:clamp(56px,6vw,96px);line-height:1}.br-scope .topics-count span{font-size:clamp(18px,1.6vw,24px)}.br-scope .topics-bar{position:relative;margin-top:22px;width:100%;max-width:240px;height:4px;border-radius:4px;background:#ffffff8c;overflow:hidden}.br-scope .topics-bar i{display:block;height:100%;width:0;background:var(--space);border-radius:4px;transition:width .4s cubic-bezier(.22,1,.36,1)}.br-scope .topics-q{list-style:none;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px)}.br-scope .topics-q li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;align-items:center;padding:18px 22px;border-radius:6px;border:1px solid transparent;opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1)}.br-scope .tq-ic{width:36px;height:36px;object-fit:contain;display:block;flex-shrink:0;color:var(--space)}.br-scope .topics-q li p{font-family:var(--nh);font-weight:800;font-size:clamp(22px,2.4vw,34px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.br-scope .topics-q li.seen{opacity:.32;transform:none}.br-scope .topics-q li.on{opacity:1;transform:none}.br-scope .topics-q li .tq-ic{transition:transform .5s cubic-bezier(.22,1,.36,1)}.br-scope .topics-q li.on .tq-ic{transform:rotate(-90deg) scale(1.1)}@media(prefers-reduced-motion:reduce){.br-scope .topics{height:auto}.br-scope .topics-stick{position:static;height:auto;padding:88px var(--page-gutter)}.br-scope .topics-q li{opacity:1;transform:none}}@media(max-width:1040px){.br-scope .topics-in{grid-template-columns:1fr;gap:12px}.br-scope .topics-head{min-height:clamp(120px,22vh,200px);padding:20px 24px}.br-scope .topics-count{top:18px;left:24px}.br-scope .topics-count b{font-size:44px}.br-scope .topics-head{justify-content:space-between}.br-scope .topics-count{position:static;margin-bottom:16px}.br-scope .topics-bar{margin-top:12px}.br-scope .topics-q li{padding:10px 14px}.br-scope .topics-q li p{font-size:clamp(17px,2.6vh,24px)}}@media(max-width:720px){.br-scope .topics{height:auto}.br-scope .topics-stick{position:static;height:auto;padding:72px var(--page-gutter);overflow:visible}.br-scope .topics-head{min-height:0;padding:24px}.br-scope .topics-count,.br-scope .topics-bar{display:none}.br-scope .topics-q li.seen{opacity:1}.br-scope .topics-q li p{font-size:22px}}@media(max-width:640px){.br-scope .prog-list li{min-height:0;padding:12px 0}.br-scope .prog-list li:nth-child(2n){padding:12px 16px;margin:0 -16px}.br-scope .hero{min-height:560px}.br-scope .hero-meta{font-size:13px}.br-scope .bigline p{font-size:26px}.br-scope .why2-num b{font-size:96px}.br-scope .wt-tag{font-size:14px}.br-scope .why2-con p{font-size:22px}}.br-scope .prog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:24px}.br-scope .prog-head h2{font-size:clamp(28px,3.2vw,40px)}.br-scope .prog-list{list-style:none;border-top:1px solid var(--ecru-b)}.br-scope .prog-list li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:center;min-height:0;padding:12px 0;box-sizing:border-box;border-bottom:1px solid var(--ecru-b);transition:background .2s}.br-scope .prog-n{white-space:nowrap;font-family:var(--nh);font-weight:800;font-size:20px;line-height:1.2;letter-spacing:-.03em;color:var(--space)}.br-scope .prog-list li:nth-child(2n){background:var(--br-texture) 70% 50%/cover no-repeat;border-radius:6px;border-bottom-color:transparent;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.br-scope .prog-list li:nth-child(2n) p{color:var(--space)}.br-scope .prog-list li:hover .prog-n{text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:6px;text-underline-offset:6px}.br-scope .prog-list h3{font-size:clamp(21px,1.9vw,26px);line-height:1.15;text-wrap:balance}.br-scope .prog-list p{font-size:16px;line-height:1.6;color:var(--space-m);text-wrap:pretty}.br-scope .prog-list li.hl h3:after{content:"Kerekasztal";display:inline-block;vertical-align:middle;margin-left:12px;background:var(--lime);color:var(--lime-ink);font-family:var(--nb);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:5px 10px;border-radius:999px;letter-spacing:.1em}.br-scope .rsvp{background:var(--ecru)}.br-scope .rsvp-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,600px);gap:clamp(32px,5vw,96px);align-items:start}.br-scope .rsvp-copy{position:sticky;top:40px}.br-scope .rsvp-copy h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;text-wrap:balance}.br-scope .rsvp-copy>p:not(.sec-eyebrow){font-size:17px;line-height:1.62;color:var(--space-m);margin-top:18px;max-width:46ch;text-wrap:pretty}.br-scope .rsvp-facts{margin-top:30px;display:flex;flex-direction:column;border-top:1px solid var(--ecru-b)}.br-scope .rsvp-facts div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ecru-b);font-size:14.5px}.br-scope .rsvp-venue{margin:28px 0 0}.br-scope .rsvp-venue img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px}.br-scope .rsvp-venue-ph{position:relative;border-radius:6px;overflow:hidden}.br-scope .rsvp-venue-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#12131c8c,#12131c00 55%);pointer-events:none}.br-scope .rsvp-venue .rsvp-venue-logo{position:absolute;z-index:1;left:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);width:clamp(84px,9vw,124px);aspect-ratio:auto;height:auto;border-radius:0;object-fit:contain;filter:brightness(0) invert(1)}.br-scope .rsvp-venue figcaption{margin-top:10px;font-size:13px;color:var(--space-m)}.br-scope .rsvp-facts span{color:var(--space-m)}.br-scope .rsvp-facts b{font-weight:700;text-align:right}.br-scope .form{background:#fff;border:1px solid var(--ecru-b);border-radius:6px;padding:34px 34px 36px;display:flex;flex-direction:column;gap:26px}.br-scope .fs{border:0;display:flex;flex-direction:column;gap:14px}.br-scope .fs+.fs{padding-top:26px;border-top:1px solid var(--ecru-b)}.br-scope .fs legend,.br-scope .fs-t{font-family:var(--nh);font-weight:800;font-size:19px;letter-spacing:-.015em;line-height:1.25;margin-bottom:4px;padding:0}.br-scope .fs-s{font-size:13.5px;color:var(--space-m);margin-top:-8px}.br-scope .form-t{font-family:var(--nh);font-weight:800;font-size:24px;letter-spacing:-.015em;line-height:1.2}.br-scope .fq{display:flex;flex-direction:column;gap:14px}.br-scope .fq+.fq{margin-top:10px}.br-scope .fq-t{font-size:15px;font-weight:700;line-height:1.4;color:var(--space);text-wrap:pretty}.br-scope .f label{text-wrap:pretty}.br-scope .opts{display:flex;flex-wrap:wrap;gap:8px}.br-scope .opt{position:relative;cursor:pointer}.br-scope .opt input{position:absolute;opacity:0;pointer-events:none}.br-scope .opt span{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:999px;border:1px solid var(--ecru-b);background:var(--ecru);font-size:14.5px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s}.br-scope .opt span:before{content:"";width:14px;height:14px;border-radius:50%;border:1.5px solid #c9c7b8;background:#fff;flex:none;transition:all .15s}.br-scope .opt:hover span{border-color:#cfcdbf}.br-scope .opt input:checked+span{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.br-scope .opt input:checked+span:before{border:4px solid var(--lime-ink)}.br-scope .opt input:focus-visible+span{outline:3px solid rgba(219,242,124,.9);outline-offset:2px}.br-scope .fs legend.att-q{font-size:22px}.br-scope .att .opt span{color:var(--space-m)}.br-scope .att .opt input:checked+span{color:var(--lime-ink);font-weight:700}.br-scope .opts.stack{flex-direction:column;align-items:stretch}.br-scope .opts.stack .opt span{border-radius:6px;width:100%}.br-scope .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.br-scope .f{display:flex;flex-direction:column;gap:7px;min-width:0}.br-scope .f label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--space-m)}.br-scope .f label em{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0}.br-scope .f input,.br-scope .f textarea,.br-scope .f select{padding:0 14px;height:48px;border:1px solid var(--ecru-b);border-radius:6px;background:var(--ecru);font-family:var(--nb);font-size:15px;color:var(--space);width:100%}.br-scope .f textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.br-scope .f input:focus,.br-scope .f textarea:focus,.br-scope .f select:focus{outline:none;border-color:var(--space);background:#fff}.br-scope .f input::placeholder,.br-scope .f textarea::placeholder{color:#9a9bad}.br-scope .f select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2312131c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.br-scope .f select.ph{color:#9a9bad}.br-scope .f select option{color:var(--space)}.br-scope .ms{position:relative}.br-scope .ms-t{width:100%;min-height:48px;padding:12px 44px 12px 14px;border:1px solid var(--ecru-b);border-radius:6px;background:var(--ecru) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2312131c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center;font-family:var(--nb);font-size:15px;line-height:1.4;color:var(--space);text-align:left;cursor:pointer}.br-scope .ms.open .ms-t,.br-scope .ms-t:focus-visible{outline:none;border-color:var(--space);background-color:#fff}.br-scope .ms-v.ph{color:#9a9bad}.br-scope .ms-p{display:none;position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--ecru-b);border-radius:6px;box-shadow:0 12px 32px #12131c1f;padding:6px;max-height:320px;overflow:auto}.br-scope .ms.open .ms-p{display:block}.br-scope .ms-o{display:flex;align-items:center;gap:12px;padding:10px;border-radius:4px;font-size:15px;font-weight:600;color:var(--space);cursor:pointer}.br-scope .ms-o:hover{background:var(--ecru)}.br-scope .ms-o input{width:18px;height:18px;flex:none;accent-color:var(--space);margin:0}.br-scope .ms-all{border-bottom:1px solid var(--ecru-b);border-radius:4px 4px 0 0;margin-bottom:4px}.br-scope .other{display:none}.br-scope .other.on{display:flex}.br-scope .privacy{font-size:13px;line-height:1.55;color:var(--space-m);text-wrap:pretty}.br-scope .form .btn{width:100%}.br-scope .done{display:none;background:#fff;border:1px solid var(--ecru-b);border-radius:6px;padding:48px 36px;flex-direction:column;align-items:flex-start;gap:16px}.br-scope .done.on{display:flex}.br-scope .done-ic{width:52px;height:52px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center}.br-scope .done-ic svg{width:24px;height:24px;fill:none;stroke:var(--lime-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.br-scope .done h3{font-size:32px}.br-scope .done p{font-size:17px;line-height:1.6;color:var(--space-m);max-width:40ch}.br-scope .foot{padding:88px var(--page-gutter) 40px;background:var(--ecru)}.br-scope .foot-in{max-width:var(--page-max);margin:0 auto}.br-scope .foot-pos{font-family:var(--nh);font-weight:800;font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;max-width:22ch}.br-scope .foot-cta{margin-top:28px}.br-scope .foot-bar{margin-top:64px;padding-top:26px;border-top:1px solid var(--ecru-b);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.br-scope .foot-bar img{height:22px;display:block}.br-scope .foot-mark{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--space)}.br-scope .foot-dl{font-size:13px;color:var(--space-m)}.br-scope [data-rv]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.br-scope [data-rv].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.br-scope [data-rv]{opacity:1;transform:none;transition:none}.br-scope html{scroll-behavior:auto}}@media(max-width:1040px){.br-scope .chip:nth-child(n+3){border-top:1px solid var(--ecru-b)!important}.br-scope .hero-wrap,.br-scope .idea-in,.br-scope .why-in,.br-scope .key-in,.br-scope .rsvp-in{grid-template-columns:1fr;align-items:start}.br-scope .pil-grid{grid-template-columns:1fr}.br-scope .hero-chips-in{grid-template-columns:repeat(2,minmax(0,1fr))}.br-scope .chip:nth-child(3){padding-left:0;border-left:0}.br-scope .chip:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.br-scope .prog-list li{grid-template-columns:140px minmax(0,1fr)}.br-scope .prog-list p{grid-column:2}.br-scope .rsvp-copy{position:static}}@media(max-width:640px){.br-scope .sec{padding:72px var(--page-gutter)}.br-scope .pil{padding-top:0}.br-scope .why-list,.br-scope .row{grid-template-columns:1fr}.br-scope .form{padding:24px 20px 26px}.br-scope .prog-n{font-size:18px}.br-scope .prog-list li{grid-template-columns:1fr;gap:8px}.br-scope .prog-list p{grid-column:auto}.br-scope .topbar-cta{display:none}}.br-scope .bl-nw{white-space:nowrap}.br-scope .sec-cta{align-self:flex-start;justify-self:start;width:auto;margin-top:28px}.br-scope .sec-cta-c{display:flex;justify-content:center;margin-top:8px}.br-scope .sec-cta-c .sec-cta{align-self:center}.br-scope .bigline .sec-cta-c{margin-top:40px}.br-scope .topics-head .sec-cta{margin-top:18px}@media(max-height:640px){.br-scope .topics{height:auto}.br-scope .topics-stick{position:static;height:auto;overflow:visible;padding:72px var(--page-gutter)}}.br-scope .rsvp-mark{display:block;width:clamp(96px,10vw,140px);height:auto;margin-bottom:32px;animation:rsvpSpin 4s linear infinite;animation-play-state:paused;cursor:pointer}.br-scope .rsvp-mark:hover{animation-play-state:running}@keyframes rsvpSpin{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.br-scope .rsvp-mark{animation:none}}.reset-balaton-page{background:#fcfbfa;overflow-x:clip}.br-scope :is(#program,#topics,#why,#rsvp,#rsvpForm){scroll-margin-top:24px}@media(min-width:721px)and (min-height:641px){.br-scope .topics-in{grid-template-columns:minmax(420px,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,80px)}.br-scope .topics-head{min-height:min(58vh,560px)}}.br-scope .hero h1,.br-scope .hero-meta,.br-scope .topics-head h2,.br-scope .topics-count,.br-scope .topics-count b,.br-scope .why2-num span,.br-scope .why2-num b{font-family:var(--font-event);font-weight:400}.br-scope .hero h1{font-size:clamp(64px,16vw,160px)}.br-scope .topics-head h2{line-height:1.45;letter-spacing:0}@media(prefers-reduced-motion:reduce){.br-scope .topics-stick{top:0;height:auto}}.br-scope :where(h1,h2,h3,h4,p,ul,ol,li,figure,figcaption){margin:0}.br-scope :where(ul,ol){padding:0;list-style:none}.br-scope svg{max-width:none}.br-scope .hero-bg img{width:100%;height:100%;object-fit:cover;display:block}.br-scope .hero{margin-top:16px}.br-scope .hero-in{padding:120px var(--page-gutter) 48px}.br-scope .hero h1{max-width:9ch}.br-scope .bigline{background:var(--ecru);padding:48px var(--page-gutter) 96px}.br-scope .bigline p{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.26em;row-gap:.12em;text-align:center;font-family:var(--nh);font-weight:800;font-size:clamp(28px,4vw,56px);line-height:1.1;letter-spacing:-.025em;color:var(--space);text-wrap:balance}.br-scope .bl-w,.br-scope .bl-ic{opacity:.14;transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.br-scope .bl-ic{width:1.05em;height:1.05em;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;transform:scale(.6);background:var(--br-texture) no-repeat;background-size:auto 260%}.br-scope .bl-ic svg{width:52%;height:52%;fill:none;stroke:var(--space);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.br-scope #bigline .bi1{background-position:60% 40%;background-size:auto 300%}.br-scope #bigline .bi2{background-position:66% 70%;background-size:auto 320%}.br-scope #bigline .bi3{background-position:82% 88%;background-size:auto 220%}.br-scope #bigline .bi4{background-position:52% 45%;background-size:auto 300%}.br-scope .bl-w.on,.br-scope .bl-ic.on{opacity:1}.br-scope .bl-ic.on{transform:scale(1)}.br-scope .why2-con em{font-family:var(--nh);font-style:italic;font-weight:800}@media(prefers-reduced-motion:reduce){.br-scope .bl-w,.br-scope .bl-ic{opacity:1;transform:none}}@media(max-width:640px){.br-scope .hero{margin-top:12px}.br-scope .hero-in{padding:40px var(--page-gutter) 32px}.br-scope .hero h1{font-size:clamp(56px,18vw,80px)}.br-scope .bigline{padding:8px var(--page-gutter) 64px}.br-scope .bigline p{font-size:26px}}.br-scope .rsvp-venue[data-venue=tokaj] .rsvp-venue-photo{aspect-ratio:5 / 3}.br-scope .rsvp-venue[data-venue=tokaj] .rsvp-venue-logo{display:none}
