@font-face{font-family:"Sangha Kali";src:url("../fonts/SanghaKali-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
:root{--u:calc(min(100vw,2160px)/2160);--red:#cd1616;--ink:#01144e;--copy:#212c4f;--blue:#155bc2;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:20px;scroll-behavior:smooth;scroll-padding-top:30px}
*{box-sizing:border-box}body{margin:0;background:#fff}h1,h2,h3,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}img{display:block;max-width:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #ffbf34;outline-offset:5px}p:empty{display:none}.skip-link{position:fixed;z-index:30;top:-60px;left:16px;background:white;padding:12px}.skip-link:focus{top:16px}
.hero{position:relative;height:calc(943*var(--u));overflow:hidden;color:white}.hero-bg{position:absolute;inset:0;background:url('../img/banner.webp') no-repeat;background-size:105.0462% 115.1967%;background-position:calc(-107.781*var(--u)) calc(-118.316*var(--u))}.hero-fade{position:absolute;left:0;right:0;bottom:calc(-2*var(--u));height:calc(162*var(--u));background:url('../img/figma/imgRectangle557.png') center/100% 100% no-repeat}.hero-copy{position:relative;width:calc(1540*var(--u));margin:auto;padding-top:calc(393*var(--u))}.hero-date{font-weight:700;font-size:calc(60*var(--u));line-height:calc(73*var(--u));letter-spacing:.05em}.hero-venue{margin-top:calc(26*var(--u));font-weight:700;font-size:calc(30*var(--u));line-height:calc(37*var(--u));letter-spacing:.05em;text-transform:uppercase}.hero h1{margin-top:calc(142*var(--u));font-family:"Sangha Kali",sans-serif;font-size:calc(70*var(--u));font-weight:400;line-height:1;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 4px 27px #0f50af}.hero-subtitle{margin-top:calc(59*var(--u));font-size:calc(32*var(--u));font-weight:600;letter-spacing:.04em;white-space:nowrap;line-height:calc(39*var(--u));text-transform:uppercase}
.nav-bar{background:var(--red);min-height:calc(112*var(--u));display:flex;align-items:center;justify-content:center}.nav-bar nav{display:flex;align-items:center;justify-content:space-between;width:calc(1540*var(--u));gap:calc(48*var(--u))}.nav-bar a{color:#fff;text-transform:uppercase;text-decoration:none;white-space:nowrap;font-size:calc(23*var(--u));font-weight:700;letter-spacing:.05em}.nav-bar a:hover{text-decoration:underline;text-underline-offset:6px}.menu-toggle{display:none}
.section-copy{max-width:calc(1538*var(--u));margin:auto}.about{padding-top:calc(61*var(--u));font-size:calc(20*var(--u));letter-spacing:.025em;line-height:calc(37*var(--u))}.intro{text-align:justify;min-height:calc(554*var(--u))}.intro p+p{margin-top:calc(37*var(--u))}.questions-title{text-align:center;font-size:calc(30*var(--u));letter-spacing:.025em;line-height:1.22;font-weight:700;min-height:calc(137*var(--u));padding-top:0}.questions{text-align:justify;line-height:calc(35*var(--u));min-height:calc(513*var(--u));letter-spacing:.02em}.questions p{margin:0}.questions p:nth-last-child(4){margin-top:calc(35*var(--u))}.invitation{width:calc(1019*var(--u));margin:auto;text-align:center;font-weight:700;line-height:1.22;font-size:calc(20*var(--u));min-height:calc(154*var(--u))}.statement{text-align:center;text-transform:uppercase;color:var(--red);font-size:calc(30*var(--u));font-weight:700;letter-spacing:.05em;line-height:calc(36*var(--u));padding-bottom:calc(85*var(--u))}
.section-title{font-family:"Sangha Kali",sans-serif;font-size:calc(30*var(--u));font-weight:400;text-transform:uppercase;letter-spacing:.08em;text-align:center;line-height:1;color:var(--red)}.honors{position:relative;background:none;overflow:hidden;min-height:calc(848*var(--u));padding-top:calc(81*var(--u));padding-bottom:calc(60*var(--u))}.honors>.section-title{color:white;text-shadow:0 3px 3px #737e898a}.honor-grid{display:grid;grid-template-columns:calc(786*var(--u)) calc(804*var(--u));gap:calc(83*var(--u));max-width:calc(1650*var(--u));margin:calc(55*var(--u)) auto 0}.honor-photo{position:relative;width:calc(380*var(--u));height:calc(380*var(--u));margin:auto}.photo-window{position:absolute;overflow:hidden;border-radius:50%}.honor--savicheva .photo-window{left:calc(23.283*var(--u));top:calc(20.49*var(--u));width:calc(333.899*var(--u));height:calc(333.898*var(--u))}.honor--savicheva .photo-window img{position:absolute;left:calc(-2149.116*var(--u));top:calc(-492.722*var(--u));width:calc(3679.965*var(--u));height:calc(2451.179*var(--u))}.honor--eremin .honor-photo{transform:translateX(calc(-31*var(--u)))}.honor--eremin .photo-window{left:calc(21.42*var(--u));top:calc(20.49*var(--u));width:calc(337.157*var(--u));height:calc(339.332*var(--u))}.honor--eremin .photo-window img{position:absolute;left:calc(-436.827*var(--u));top:calc(-148.141*var(--u));width:calc(1240.841*var(--u));height:calc(1240.841*var(--u))}.photo-ring{position:absolute;inset:0;pointer-events:none}.honor-photo .photo-ring{width:calc(380*var(--u));height:calc(380*var(--u))}.honor-copy{margin-top:calc(28*var(--u));text-align:center;font-size:calc(25*var(--u));line-height:1.22;letter-spacing:.05em;color:var(--copy)}.honor-copy p:first-child{font-size:calc(30*var(--u));font-weight:700}
.speakers{padding-top:calc(74*var(--u));padding-bottom:calc(80*var(--u));position:relative}.speaker-carousel{position:relative;max-width:calc(1908*var(--u));margin:calc(74*var(--u)) auto 0}.speaker-track{display:flex;gap:calc(104*var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(0*var(--u)) calc(20*var(--u));scroll-behavior:smooth}.speaker-track::-webkit-scrollbar{display:none}.speaker{flex:0 0 calc(388*var(--u));text-align:center;scroll-snap-align:start;min-height:calc(576*var(--u));color:var(--copy)}.speaker-photo{position:relative;width:calc(290*var(--u));height:calc(290*var(--u));margin:auto}.speaker-photo .photo-window{left:calc(10*var(--u));top:calc(10*var(--u));width:calc(270*var(--u));height:calc(270*var(--u))}.speaker-photo .photo-ring{width:calc(290*var(--u));height:calc(290*var(--u))}.speaker-photo .photo-window img{position:absolute}.speaker--gridaeva .photo-window img{left:calc(-45.998*var(--u));top:calc(-39.002*var(--u));width:calc(361*var(--u));height:calc(583*var(--u))}.speaker--sidorenko .photo-window img{left:calc(-1*var(--u));top:0;width:calc(275*var(--u));height:calc(357*var(--u));object-fit:cover}.speaker--terekhina .photo-window img{left:calc(-5*var(--u));top:calc(-4.998*var(--u));width:calc(280*var(--u));height:calc(280*var(--u))}.speaker--tsybko .photo-window img{left:calc(-22*var(--u));top:calc(-10*var(--u));width:calc(315*var(--u));height:calc(318*var(--u));object-fit:cover}.speaker h3{font-size:calc(18*var(--u));margin-top:calc(41*var(--u));line-height:1.22;letter-spacing:.05em}.speaker-bio{font-size:calc(16*var(--u));line-height:1.22;margin-top:calc(9*var(--u))}.speaker-bio p{margin:0}.speaker-talk{font-size:calc(18*var(--u));font-weight:700;line-height:1.22;margin-top:calc(22*var(--u));letter-spacing:.045em}.speaker-next{position:absolute;right:calc(-75*var(--u));top:calc(129*var(--u));border:0;background:transparent;padding:10px}.speaker-next img{width:calc(20*var(--u));height:calc(51.378*var(--u))}.speaker-dots{display:flex;justify-content:center;gap:calc(27*var(--u));margin-top:calc(0*var(--u))}.speaker-dots button{border:0;background:#d9d9d9;width:calc(16*var(--u));height:calc(16*var(--u));padding:0;border-radius:50%}.speaker-dots button[aria-current=true]{background:var(--red)}.text-button{color:var(--blue);background:transparent;border:0;padding:0;font:inherit;font-weight:500}.text-button:hover{text-decoration:underline}
.registration-payment{position:relative;isolation:isolate;overflow:clip;background:#fff;padding-bottom:calc(16*var(--u))}.registration-payment:before{z-index:-1;content:"";position:absolute;pointer-events:none;left:0;right:0;top:calc(444*var(--u));height:calc(2702*var(--u));background:url('../img/figma/img1.webp') center/100% 100% no-repeat}.registration,.payment{position:relative}.registration{padding-top:calc(77*var(--u));}.registration>.section-title{color:white}.form-frame{width:calc(936*var(--u));height:calc(856*var(--u));margin:calc(42*var(--u)) auto 0;overflow:auto;border-radius:calc(20*var(--u))}.form-frame iframe{display:block;border:0;width:100%;height:100%;background:transparent}.payment{padding-top:calc(58*var(--u))}.payment>.section-title{color:var(--ink);letter-spacing:.1em;text-shadow:0 1px 15px #5c97ea}.payment-subtitle{font-size:calc(18*var(--u));font-weight:600;text-align:center;text-transform:uppercase;color:white;letter-spacing:.05em;margin-top:calc(22*var(--u))}.table-scroll{max-width:calc(1661*var(--u));margin:calc(26*var(--u)) auto 0;overflow:auto;border:3px solid white;backdrop-filter:blur(30px);background:#ffffff08}.payment table{border-collapse:collapse;width:100%;font-size:calc(30*var(--u));font-weight:600;letter-spacing:.05em;text-align:center}.payment th{font-weight:600}.payment thead th{height:calc(151*var(--u));vertical-align:top;padding-top:calc(42*var(--u))}.payment th:first-child{text-align:left;font-size:calc(26*var(--u));padding-left:calc(46*var(--u));width:30%;letter-spacing:0}.payment tbody th,.payment tbody td{height:calc(65*var(--u));padding-bottom:calc(15*var(--u))}.payment tbody tr:last-child>*{padding-bottom:calc(29*var(--u));height:calc(85*var(--u))}.certificate{font-size:calc(16*var(--u));font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:#fafcff;max-width:calc(1021*var(--u));margin:calc(28*var(--u)) auto 0;line-height:1.22}.payment-details{max-width:calc(1558*var(--u));margin:calc(60*var(--u)) auto 0;display:grid;grid-template-columns:calc(739*var(--u)) calc(743*var(--u));gap:calc(140*var(--u));font-size:calc(22*var(--u));line-height:1.2;letter-spacing:.04em;text-transform:uppercase;font-weight:700;min-height:calc(481*var(--u))}.payment-details h3{font-size:inherit;margin-bottom:calc(62*var(--u))}.payment-details p+p{margin-top:calc(22*var(--u))}.payment-details p:nth-last-child(-n+2){color:var(--red);text-transform:none;font-weight:600}
.venue{position:relative;padding-top:calc(10*var(--u))}.venue>.section-title{min-height:calc(54*var(--u))}.venue-promo{text-align:center;text-transform:uppercase;color:#1356b3;font-size:calc(16*var(--u));letter-spacing:.05em;font-weight:700}.venue-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(46*var(--u));max-width:calc(1996*var(--u));margin:calc(44*var(--u)) auto 0}.hotel-image,.venue-map{display:block;position:relative;height:calc(645*var(--u));overflow:hidden}.hotel-image>img:first-child{width:100%;height:100%;object-fit:cover}.hotel-title{position:absolute;left:calc(353*var(--u));top:calc(537*var(--u));width:calc(537*var(--u));height:calc(88*var(--u))}.venue-map>img{position:absolute;width:112.65%;height:159.59%;top:-10.73%;left:0}
.contacts{position:relative;max-width:calc(1666*var(--u));margin:calc(174*var(--u)) auto 0;min-height:calc(754*var(--u))}.contacts-copy{max-width:calc(1210*var(--u));font-size:calc(23*var(--u));letter-spacing:.03em;line-height:1.22;color:var(--copy)}.contacts .section-title{text-align:left;margin-bottom:calc(60*var(--u));line-height:1}.contacts-copy p+p{margin-top:calc(0*var(--u))}.contacts-copy p:has(+p:empty){margin-bottom:calc(28*var(--u))}.contacts-copy a{color:#307ff5;text-underline-offset:3px}.contact-art{position:absolute;right:calc(-10*var(--u));top:calc(196*var(--u));width:calc(525*var(--u));height:calc(450*var(--u));pointer-events:none}.red-person{position:absolute;left:0;top:0;width:calc(357.32*var(--u));height:calc(437.46*var(--u))}.yellow-person{position:absolute;left:calc(140*var(--u));top:calc(36*var(--u));width:calc(333.1*var(--u));height:calc(419.5*var(--u));transform:rotate(9.03deg)}.schedule-link{height:0;position:relative;overflow:hidden}.schedule-link:focus-within{height:auto;padding:20px;text-align:center}
footer{position:relative;background:var(--red);color:white;min-height:calc(231*var(--u))}.footer-inner{display:grid;grid-template-columns:calc(960*var(--u)) calc(310*var(--u));gap:calc(213*var(--u));max-width:calc(1666*var(--u));margin:auto;padding-top:calc(51*var(--u))}.footer-title{font-size:calc(25*var(--u));font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.22}.footer-legal{font-size:calc(12*var(--u));font-weight:700;letter-spacing:.1em;line-height:1.22;text-transform:uppercase;margin-top:calc(40*var(--u));padding-bottom:calc(30*var(--u))}.footer-legal a{text-decoration:none}.social>p{font-weight:600;font-size:calc(22*var(--u));letter-spacing:.04em}.social-links{display:flex;align-items:center;gap:calc(30*var(--u));margin-top:calc(35*var(--u))}.social-links img{width:calc(40*var(--u));height:calc(40*var(--u))}
dialog{border:0;border-radius:16px;max-width:min(900px,calc(100% - 32px));padding:44px;color:var(--ink);font-size:18px;line-height:1.6}dialog::backdrop{background:#01144eb3;backdrop-filter:blur(4px)}dialog h2{font-size:28px;margin-bottom:24px}.dialog-close{position:absolute;right:12px;top:6px;font-size:32px;border:0;background:transparent;color:var(--ink)}
@media(min-width:2161px){.hero-bg{background-size:2268.997px 1086.304px;background-position:calc(50% - 53.28px) -118.316px}.honors,.registration-payment{background-size:2160px auto}}
@media(max-width:1100px){:root{font-size:16px;--u:calc(100vw/1440)}.hero{height:650px}.hero-bg{background-size:auto 650px;background-position:center top}.hero-copy{width:calc(100% - 64px);padding-top:220px}.hero-date{font-size:36px;line-height:1.2}.hero-venue{font-size:18px;line-height:1.4;margin-top:20px}.hero h1{font-size:44px;margin-top:90px;line-height:1.1}.hero-subtitle{font-size:16px;line-height:1.5;white-space:normal;margin-top:40px;max-width:750px}.nav-bar{min-height:72px;padding:20px 32px}.nav-bar nav{width:100%;gap:20px;flex-wrap:wrap;justify-content:center}.nav-bar a{font-size:13px}.section-copy{max-width:calc(100% - 64px)}.about{font-size:16px;line-height:1.8;padding-top:40px}.intro{min-height:0}.intro p+p{margin-top:24px}.questions-title{font-size:24px;margin-top:40px;min-height:0;padding-bottom:30px}.questions{font-size:16px;line-height:1.8;min-height:0}.questions p{margin-bottom:12px}.invitation{width:90%;font-size:16px;min-height:0;margin-top:40px}.statement{font-size:22px;line-height:1.4;margin-top:50px;padding-bottom:55px}.section-title{font-size:24px;line-height:1.25}.honors{padding:45px 30px;background-size:auto 600px}.honor-grid{grid-template-columns:1fr 1fr;gap:35px;max-width:100%;margin-top:35px}.honor-copy{font-size:16px;line-height:1.5;margin-top:20px}.honor-copy p:first-child{font-size:20px}.speakers{padding:55px 25px}.speaker-carousel{max-width:100%;margin-top:40px}.speaker-track{gap:32px}.speaker{flex-basis:calc((100% - 32px)/2);min-height:0;padding-bottom:30px}.speaker h3{font-size:17px;margin-top:25px}.speaker-bio{font-size:14px;margin-top:12px;line-height:1.5}.speaker-talk{font-size:15px;line-height:1.4}.speaker-next{right:-12px;top:100px;background:#ffffffbf;border-radius:20px}.speaker-next img{width:12px;height:30px}.speaker-dots{gap:20px;margin-top:20px}.speaker-dots button{width:12px;height:12px}.form-frame{width:calc(100% - 60px);max-width:750px;height:650px;margin-top:25px}.registration{padding-top:45px}.registration-payment{background-size:auto 1500px}.registration-payment:before{top:500px;height:1500px}.payment{padding:35px 24px 0}.payment-subtitle{font-size:14px;margin:15px auto 0;max-width:520px}.table-scroll{max-width:100%;margin-top:25px}.payment table{font-size:18px;min-width:650px}.payment th:first-child{font-size:15px;padding-left:20px}.payment thead th{height:95px;padding-top:25px}.payment tbody th,.payment tbody td{height:55px;padding-bottom:10px}.certificate{font-size:12px;max-width:750px;margin-top:25px}.payment-details{max-width:100%;grid-template-columns:1fr 1fr;gap:35px;font-size:15px;line-height:1.5;min-height:0;margin-top:45px}.payment-details h3{margin-bottom:28px}.payment-details p+p{margin-top:14px}.venue{padding-top:55px}.venue>.section-title{min-height:0;padding:0 24px}.venue-promo{font-size:12px;margin:15px 25px 0}.venue-grid{gap:20px;max-width:calc(100% - 48px);margin-top:30px}.hotel-image,.venue-map{height:calc(100vw*.29)}.hotel-title{width:55%;height:auto;left:36%;top:83%}.contacts{max-width:calc(100% - 64px);margin-top:70px;min-height:0;padding-bottom:80px}.contacts-copy{max-width:75%;font-size:16px;line-height:1.6}.contacts .section-title{margin-bottom:30px}.contact-art{right:-20px;top:180px;transform:scale(.7);transform-origin:right top}.footer-inner{grid-template-columns:1fr 190px;gap:45px;max-width:calc(100% - 64px);padding-top:35px}.footer-title{font-size:16px}.footer-legal{font-size:10px;margin-top:30px;padding-bottom:30px}.social>p{font-size:16px}.social-links{gap:20px;margin-top:22px}.social-links img{width:28px;height:28px}}
@media(max-width:600px){:root{--u:1px}.hero{height:650px}.hero-bg{background-size:auto 650px;background-position:59% top;opacity:.9}.hero-copy{width:calc(100% - 40px);padding-top:305px}.hero-date{font-size:30px}.hero-venue{font-size:14px;max-width:300px;margin-top:14px}.hero h1{font-size:clamp(24px,6.6vw,36px);margin-top:40px;letter-spacing:.055em}.hero-subtitle{font-size:12px;line-height:1.6;margin-top:30px}.hero-fade{height:220px;bottom:0}.nav-bar{position:sticky;top:0;z-index:20;min-height:58px;display:block;padding:0}.menu-toggle{display:flex;flex-direction:column;gap:5px;margin-left:auto;padding:17px 20px;border:0;background:none}.menu-toggle span{display:block;width:25px;height:3px;background:white}.nav-bar nav{display:none;padding:16px 24px 24px;align-items:flex-start;gap:20px;flex-direction:column}.nav-bar nav.is-open{display:flex}.nav-bar a{font-size:14px}.section-copy{max-width:calc(100% - 40px)}.about{font-size:14px;line-height:1.8;padding-top:30px;letter-spacing:0}.intro{text-align:left}.questions-title{font-size:20px;margin-top:30px;padding-bottom:25px}.questions{font-size:14px;line-height:1.8;text-align:left}.questions p:nth-last-child(4){margin-top:24px}.invitation{font-size:14px;line-height:1.5;width:100%}.statement{font-size:19px;margin-top:35px;padding-bottom:35px;letter-spacing:.03em}.section-title{font-size:22px}.honors{padding:35px 20px;background-size:auto 820px;min-height:0}.honor-grid{grid-template-columns:1fr;gap:35px}.honor-photo{--u:.72px}.honor--eremin .honor-photo{transform:none}.honor-copy{font-size:14px;margin-top:10px}.honor-copy p:first-child{font-size:19px}.speakers{padding:40px 20px}.speaker-carousel{margin-top:30px}.speaker-track{gap:24px}.speaker{flex:0 0 100%}.speaker-photo{--u:.85px}.speaker h3{font-size:18px}.speaker-bio{font-size:14px;max-width:340px;margin-left:auto;margin-right:auto}.speaker-talk{font-size:15px;max-width:340px;margin-left:auto;margin-right:auto}.speaker-next{right:-9px;top:100px}.speaker-dots{margin-top:0}.registration{padding-top:35px}.registration-payment{background-size:auto 1200px}.form-frame{width:calc(100% - 24px);height:620px;border-radius:12px;margin-top:20px}.form-frame iframe{min-width:300px}.registration-payment:before{top:550px;height:1600px}.payment{padding:35px 12px 0}.payment-subtitle{font-size:12px;margin:15px 20px 0}.payment table{min-width:650px;font-size:17px}.table-scroll{border-width:2px}.certificate{font-size:10px;margin:20px 12px 0}.payment-details{grid-template-columns:1fr;gap:32px;margin:35px 8px 0;font-size:14px}.payment-details h3{margin-bottom:20px}.venue{padding-top:45px}.venue>.section-title{font-size:20px}.venue-promo{font-size:11px}.venue-grid{grid-template-columns:1fr;max-width:calc(100% - 24px);gap:16px;margin-top:25px}.hotel-image,.venue-map{height:calc((100vw - 24px)*.665)}.contacts{margin-top:45px;max-width:calc(100% - 40px);padding-bottom:280px}.contacts-copy{max-width:100%;font-size:14px;letter-spacing:0}.contacts .section-title{font-size:20px;margin-bottom:25px}.contacts-copy p{margin-bottom:10px}.contact-art{--u:.55px;top:auto;bottom:15px;right:10px;transform:none;width:289px;height:248px}.footer-inner{grid-template-columns:1fr;gap:25px;max-width:calc(100% - 40px);padding-top:30px;padding-bottom:30px}.footer-title{font-size:14px;line-height:1.5;letter-spacing:.06em}.footer-legal{font-size:9px;margin-top:20px;padding-bottom:0}.social>p{font-size:15px}.social-links{margin-top:16px}.social-links img{width:32px;height:32px}dialog{padding:40px 22px 25px;font-size:15px}dialog h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.speaker-track{scroll-behavior:auto}}

@media(min-width:1101px){.honors{padding-bottom:calc(24*var(--u))}.honor-copy{letter-spacing:0}.honor-copy p:first-child{letter-spacing:.05em}.honors>.section-title{transform:translateX(calc(-8*var(--u)))}}

.section-title{
    letter-spacing: 10%;
}
.contact-body p:not(:last-child) {
    margin-bottom: 20px;
}
.honor-backdrop{position:absolute;width:calc(3657*var(--u));height:calc(3657*var(--u));left:calc(50% - 1828.5*var(--u) + 2.39*var(--u));top:calc(-140*var(--u));transform:rotate(-.18deg);mask-image:url('../img/figma/imgSamaraConf20273.svg');mask-position:calc(749*var(--u)) calc(140*var(--u));mask-size:calc(2164*var(--u)) calc(848*var(--u));mask-repeat:no-repeat;pointer-events:none}
.honor-backdrop>img{width:100%;height:100%;object-fit:cover}.honors>.section-title,.honor-grid{position:relative}
.registration-backdrop{position:absolute;z-index:-2;top:0;left:calc(50% - 1280*var(--u));width:calc(2546*var(--u));height:calc(1983*var(--u));mask-image:url('../img/figma/imgSamaraConf20271.svg');mask-position:calc(197*var(--u)) 0;mask-size:calc(2163*var(--u)) calc(1433*var(--u));mask-repeat:no-repeat;pointer-events:none}
.registration-backdrop>img{width:100%;height:128.39%;object-fit:fill}
@media(max-width:1100px){.honor-backdrop{--u:calc(100vw/2160)}.honors{background:none}.registration-backdrop{--u:.65px}.registration-payment{background:#fff}.registration-payment:before{top:500px}}
@media(max-width:600px){.honor-backdrop{--u:.5px}.registration-backdrop{--u:.5px}.registration-payment:before{top:400px}.honors{background:linear-gradient(#276cc8,#fff 65%)}}

.yellow-person{transform:rotate(170.97deg) scaleY(-1)}
@media(min-width:1101px) and (max-width:1750px){.about{font-size:16px;line-height:max(28px,calc(37*var(--u)))}.questions{line-height:max(28px,calc(35*var(--u)))}.speaker-bio{font-size:14px}.speaker h3,.speaker-talk{font-size:16px}.honor-copy{font-size:16px}.honor-copy p:first-child{font-size:20px}.invitation{font-size:14px}.section-title{font-size:20px}.payment-details{font-size:14px}.contacts-copy{font-size:16px}.nav-bar a{font-size:12px}}
@media(max-width:600px){:root{scroll-padding-top:74px}}


.questions-title,.invitation,.statement,.speaker--gridaeva h3{font-family:"Montserrat Alternates",Montserrat,sans-serif}


.form-frame{position:relative;overflow:visible}.form-fallback{position:absolute;top:calc(100% + 8px);left:0;right:0;text-align:center;color:#fff;font-size:12px;line-height:16px;text-underline-offset:3px}


.honor-backdrop{background:url("../img/guests-bg.webp") center/100% 100% no-repeat}.registration-backdrop{background:url("../img/guests-bg.webp") 0 0/100% 128.39% no-repeat}


/* Supplied designer exports: same artwork and crop, much smaller than 4K source images. */
.hero-bg{background-image:url('../img/banner.webp');background-size:100% 100%;background-position:center}
.honor-backdrop{left:0;top:0;width:100%;height:calc(848*var(--u));background:url('../img/guests-bg.webp') center/100% 100% no-repeat;mask-image:none;transform:none}
.registration-backdrop{left:0;top:0;width:100%;height:calc(1983*var(--u));background:url('../img/registration-bg.webp') center/100% 100% no-repeat;mask-image:none}
@media(min-width:2161px){.hero-bg{background-size:cover;background-position:center}}
@media(max-width:1100px){.hero-bg{background-size:auto 650px;background-position:center top}}
@media(max-width:600px){.hero-bg{background-position:59% top}}

@media(min-width:1101px){.speaker--sidorenko{flex-basis:calc(430*var(--u))}.speaker--sidorenko .speaker-bio,.speaker--sidorenko .speaker-talk{max-width:calc(388*var(--u));margin-left:auto;margin-right:auto}.speaker--tsybko{margin-left:calc(2*var(--u))}.speaker-next{right:calc(-86*var(--u));top:calc(119*var(--u))}}
.speaker-dots button[aria-current=true]{background:#1356b3}


@media(min-width:1101px){.venue-grid{grid-template-columns:calc(970*var(--u)) calc(980*var(--u))}.hotel-image{transform:translateY(calc(-1*var(--u)))}.payment>.section-title,.payment-subtitle{transform:translateX(calc(39*var(--u)))}.certificate{transform:translateX(calc(36.5*var(--u)))}.table-scroll{transform:translateX(calc(6.5*var(--u)))}.payment table{table-layout:fixed}.payment thead th:first-child{width:26.22%}.payment thead th:nth-child(2){width:24.23%}.payment thead th:nth-child(3){width:29.31%}.payment thead th:nth-child(4){width:20.24%}.payment thead th{height:calc(168*var(--u));padding-top:calc(48*var(--u))}.payment thead th:nth-child(2){padding-top:calc(53*var(--u))}.payment tbody th{vertical-align:top;padding-top:calc(5*var(--u))}.payment tbody td{padding-bottom:calc(18*var(--u))}.payment tbody tr:nth-child(2) td{padding-bottom:calc(8*var(--u))}.payment tbody tr:last-child td{padding-bottom:calc(39*var(--u))}.payment-details{margin-top:calc(48*var(--u))}.registration-payment{padding-bottom:calc(11*var(--u))}}


.registration-backdrop{mask-image:url("../img/figma/imgSamaraConf20271.svg");mask-position:0 0;mask-size:100% calc(1433*var(--u));mask-repeat:no-repeat}


@media(min-width:1101px){.table-scroll{margin-top:calc(25*var(--u))}.payment thead th{padding-top:calc(46*var(--u))}.payment thead th:nth-child(2){padding-top:calc(51*var(--u))}.payment thead th:first-child{padding-left:calc(48*var(--u))}.payment tbody th{padding-left:calc(88*var(--u));padding-top:calc(3*var(--u))}.payment tbody td{padding-bottom:calc(23*var(--u))}.payment tbody tr:nth-child(2) td{padding-bottom:calc(13*var(--u))}.payment tbody tr:last-child td{padding-bottom:calc(43*var(--u))}.payment-details{margin-top:calc(50*var(--u));min-height:calc(464*var(--u))}}


.hero-date{white-space:nowrap}@media(max-width:600px){.hero-date{font-size:clamp(24px,7.69vw,30px)}}

