@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-opsz-normal.0jv-29twydepv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-opsz-normal.1s4u406o5xv9o.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--orange:#ff671b;--orange-2:#f9622d;--orange-3:#f26a21;--ink:#0d0d0d;--ink-2:#1a1719;--ink-3:#1b1b1b;--dark:#232323;--sand:#f5f0e8;--green:#2f7b6b;--line:#1a171952;--dm:"DM Sans Variable", "DM Sans", sans-serif;--inter:"Inter Variable", Inter, sans-serif;--gutter:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:103px}body{background:var(--sand);color:var(--ink);font-family:var(--dm);font-variation-settings:"opsz" 14;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.btn{background:var(--orange);color:#fff;width:121px;height:54px;font:600 18px/1 var(--inter);font-variation-settings:normal;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;box-shadow:0 4px 4px #00000017}.btn:hover{background:#e85a12}.btn--large{width:237px;height:61px;font:600 20px/1 var(--dm);font-variation-settings:"opsz" 14;white-space:pre;border-radius:10px;box-shadow:0 4px 4px #0000000f}.empty-state{text-align:center;font-size:18px;font-weight:300;line-height:26px}.site-header{z-index:20;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#fff6;height:103px;position:relative}.site-header__inner{width:min(1259px, 100% - 2 * var(--gutter));justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}.site-header__logo{flex:none}.site-header__logo img{object-fit:cover;width:172px;height:34px}.site-header__toggle{display:none}.site-nav{font:400 16px/normal var(--inter);font-variation-settings:normal;align-items:center;gap:2px;display:flex}.site-nav a{color:#000;white-space:nowrap;padding:8px 10px}.site-nav a:hover{color:var(--orange)}.site-nav a.is-active{color:var(--orange);font-weight:600}@media (min-width:1440px){.site-header__inner{justify-content:flex-start;gap:262px;width:1259px;margin-left:calc(50% - 629.5px)}}.site-footer{background:var(--dark);color:#fff;height:240px;font-family:var(--inter);font-variation-settings:normal;position:relative}.site-footer__inner{width:min(1260px, 100% - 2 * var(--gutter));height:100%;margin:0 auto;padding-top:40px;position:relative}.site-footer__top{justify-content:space-between;align-items:flex-start;display:flex}.site-footer__top img{width:203px;height:39px}.site-footer__top nav{grid-template-columns:79px 80px auto;width:231px;margin:3px 5px 0 0;font-size:14px;line-height:normal;display:grid}.site-footer__top nav a{padding:8px 10px}.site-footer__bottom{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:135px;left:0;right:0}.site-footer__mail{margin-bottom:24px;font-size:14px;line-height:normal;display:block}.site-footer__social{gap:16px;display:flex}.site-footer__social a,.site-footer__social svg{display:block}.site-footer__bottom>p{margin:0 0 6px;font-size:16px;font-weight:300;line-height:normal}.hero{color:#fff;background:#1a1719 url(/images/hero-bg.png) top/max(1440px,100%) 100% no-repeat;height:559px;position:relative;overflow:hidden}.hero__people{width:762px;max-width:none;height:514px;position:absolute;top:45px;left:calc(50% - 42px)}.hero__content{width:min(1260px, 100% - 2 * var(--gutter));margin:0 auto;padding-top:111px;position:relative}.hero__date{width:576px;max-width:100%;color:var(--orange);margin-bottom:10px;font-size:24px;font-weight:600;line-height:normal}.hero h1{width:576px;max-width:100%;font:700 56px/normal var(--inter);font-variation-settings:normal}.hero__lead{width:532px;max-width:100%;margin:26px 0 24px;font-size:20px;line-height:normal}.about{height:547px;width:min(1101px, 100% - 2 * var(--gutter));justify-content:center;align-items:center;gap:80px;margin:100px auto 0;display:flex}.about>img{object-fit:cover;border-radius:24px;flex:none;width:384px;height:512px}.about h2{margin-bottom:30px;font-size:56px;font-weight:500;line-height:60.48px}.about p{font-size:16px;font-weight:300;line-height:26px}.about p+p{margin-top:10px}.objectives{text-align:center;background:url(/images/objectives-bg.png) 50% 3px/max(1440px,100%) 659px no-repeat;height:662px;margin-top:65px;padding-top:67px;position:relative}.objectives h2{letter-spacing:-2.2px;font-size:56px;font-weight:500;line-height:60.48px}.objectives__intro{width:min(1048px, 100% - 2 * var(--gutter));margin:28px auto 0;font-size:18px;font-weight:300;line-height:26px}.objectives__grid{width:min(1262px, 100% - 2 * var(--gutter));text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin:42px auto 0;display:grid}.objectives__grid p{background:var(--sand);border-radius:20px;min-height:244px;padding:44px 25px 20px 26px;font-size:16px;font-weight:300;line-height:26px;box-shadow:0 4px 4px #0000001a}.countdown{z-index:1;color:#fff;text-align:center;background:#0d0d0d url(/images/countdown-bg.png) 50%/max(1440px,100%) 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:44px;height:502px;margin-top:-26px;display:flex;position:relative}.countdown h2{font-size:56px;font-weight:600;line-height:60.48px}.timer{width:735px;max-width:calc(100% - 2 * var(--gutter));-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);font-variant-numeric:tabular-nums;background:#ffffff1a;border:.5px solid #fff;border-radius:18px;justify-content:center;align-items:center;height:71px;font-size:38px;display:flex}.timer p{white-space:nowrap;padding:0 34px;line-height:39px}.timer p+p{border-left:2px solid #ffffffd9}.timer strong{font-weight:600}.home-agenda-section{width:min(1194px, 100% - 2 * var(--gutter));flex-direction:column;align-items:center;gap:60px;margin:100px auto 0;display:flex}.home-agenda-section>h2{font-size:56px;font-weight:500;line-height:normal}.home-agenda{align-items:flex-start;gap:46px;width:100%;display:flex}.home-agenda__list{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.day-tabs{flex-direction:column;flex:none;gap:20px;display:flex}.day-tab{width:130px;height:130px;color:var(--ink);text-align:center;background:#fff;border-radius:10px;transition:background .15s;position:relative;box-shadow:0 4px 4px #0000000f}.day-tab.is-active{background:var(--orange);color:#fff}.day-tab__label{font-size:16px;font-weight:500;line-height:normal;position:absolute;top:12px;left:0;right:0}.day-tab__date{font-size:32px;font-weight:900;line-height:normal;position:absolute;top:35px;left:0;right:0}.home-session{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff8a;border-radius:8px;height:160px;padding:0 51px}.home-session:nth-child(2){height:161px}.home-session header{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;height:90.4px;padding-top:46px;display:flex}.home-session h3{color:var(--ink-2);padding-top:4px;font-size:24px;font-weight:600;line-height:20px}.home-session time{white-space:nowrap;width:154px;color:var(--orange);flex:none;font-size:20px;font-weight:300;line-height:24px}.home-session p{color:var(--ink-2);padding-top:20px;font-size:16px;font-weight:300;line-height:24px}.home-session.is-long{height:232px}.home-session.is-long header{height:138.4px;padding-top:30px}.home-session.is-long h3{width:699px;max-width:calc(100% - 180px);padding:0;line-height:30px}.home-session.is-long time{padding-top:10px}.home-session.is-long p{padding-top:16px}.agenda-page{width:min(1194px, 100% - 2 * var(--gutter));flex-direction:column;align-items:center;margin:0 auto;padding:80px 0 179px;display:flex}.agenda-page h1{margin-bottom:40px;font-size:56px;font-weight:500;line-height:normal}.agenda-layout{align-items:flex-start;gap:46px;width:100%;margin-bottom:80px;display:flex}.agenda-layout__list{flex-direction:column;flex:1;gap:30px;min-width:0;display:flex}.session{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);min-height:172px;color:var(--ink-2);background:#ffffff8a;border-radius:8px;padding:30px 51px}.session__header{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;height:42.4px;display:flex}.session__header h2{width:707px;max-width:calc(100% - 184px);padding-top:2px;font-size:24px;font-weight:600;line-height:20px}.session__header time{width:154px;color:var(--orange);white-space:nowrap;flex:none;font-size:20px;font-weight:300;line-height:24px}.session__text{width:651px;max-width:100%;font-size:16px;font-weight:300;line-height:24px}.session__body{justify-content:space-between;gap:26px;padding-top:20.6px;display:flex}.session__main{flex:1;min-width:0;max-width:651px}.session--pause,.session--note{padding-block:15px}.session--pause{min-height:89px}.session--pause-large{min-height:119px}.session--pause .session__header,.session--pause-large .session__header{height:44.4px}.session--pause h2,.session--pause-large h2{padding-top:4px}.session--note,.session--note-large{min-height:128px}.session--note-large{min-height:158px}.session--note .session__header,.session--note-large .session__header{height:53.4px}.session--note h2,.session--note-large h2{padding-top:3px;line-height:30px}.session--note time,.session--note-large time{padding-top:9px}.session--details{padding-bottom:39px}.session--details h2{padding-top:3px;line-height:30px}.session--lines-3 .session__header{height:107.4px}.session--lines-3 time{padding-top:24px}.session--lines-2 .session__header{height:84.4px}.session--lines-2 time{padding-top:18px}.session--lines-1 h2{padding-top:0;line-height:normal}.session--lines-1 time{padding-top:7px}.session__aside{background:var(--sand);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:8px;flex:none;width:239px;height:179px;padding:20px;position:relative;box-shadow:0 4px 4px #0000000d}.session__room{background:var(--orange);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;width:140px;height:36px;padding-left:10px;font-size:16px;font-weight:300;line-height:24px;display:flex}.session__aside>div{margin-top:20px}.session__aside h4,.panelists h4{color:var(--green);font-size:18px;font-weight:300;line-height:24px}.session__aside>div p{color:var(--dark);margin-top:3px;font-size:16px;font-weight:300;line-height:24px}.panelists{margin-top:18px}.panelists ul{flex-direction:column;gap:4px;margin-top:8px;display:flex}.panelists li{color:var(--dark);padding-left:15px;font-size:16px;font-weight:300;line-height:24px;position:relative}.panelists li:not(:first-child):last-child{line-height:17px}.panelists li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.panelists li:not(:first-child):last-child:before{top:5px}.workshop h3{font-size:18px;font-weight:300;line-height:24px}.workshop p{font-size:16px;font-weight:300;line-height:24px}.workshop+.workshop{margin-top:30px}.session--lines-1 .session__body:has(.workshop) .session__main{margin-top:-4px}.session--lines-2{padding-bottom:30px}.session--lines-1{padding-bottom:17px}.session--lines-1 .session__header{height:54.4px}.session--details:has(.workshop){padding-bottom:46px}.session--details:has(.workshop) .session__header{height:51.4px}.speaker-photo{aspect-ratio:311/327;width:100%;display:block;position:relative}.speaker-photo img,.speaker-photo i{object-fit:cover;background:#d9d4cc;width:100%;height:98.88%;position:absolute;top:.63%;left:0;-webkit-mask:url(/images/speaker-mask.png) 50%/100% 100% no-repeat;mask:url(/images/speaker-mask.png) 50%/100% 100% no-repeat}.home-speakers{background:#fff;margin-top:100px;padding:80px 0 102px;position:relative;overflow:hidden}.home-speakers>h2,.home-speakers>p,.home-speakers>.btn,.carousel{margin-left:max(var(--gutter), calc(50% - 620px))}.home-speakers>h2{font-size:56px;font-weight:500;line-height:normal}.home-speakers>p{width:min(1011px, 100% - 2 * var(--gutter));min-height:100px;margin-top:24px;font-size:16px;font-weight:300;line-height:26px}.carousel{width:min(1224px, 100% - 2 * var(--gutter));height:421px;position:relative;overflow:hidden}.carousel__track{height:100%;transition:transform .45s;display:flex}.carousel__slide{flex:0 0 100%;position:relative}.speaker-lead{width:311px;display:block;position:absolute;top:0;left:0}.speaker-lead strong{margin-top:14px;font-size:24px;font-weight:600;line-height:40px;display:block}.speaker-lead>span:last-child{width:268px;color:var(--ink-3);font-size:16px;font-weight:600;line-height:20px;display:block}.speaker-row{gap:18px;display:flex;position:absolute;top:54px;left:347px}.speaker-small{width:202px;display:block}.speaker-small .speaker-photo{width:195px}.speaker-small strong{margin-top:-2px;font-size:16px;font-weight:600;line-height:40px;display:block}.speaker-small>span:last-child{width:200px;color:var(--ink-3);margin-top:-7px;font-size:12px;font-weight:500;line-height:20px;display:block}.carousel__arrows{gap:7px;display:flex;position:absolute;top:376px;left:1126px}.carousel__arrows button{background:var(--orange-2);filter:drop-shadow(0 4px 2px #0000001a);border-radius:7px;justify-content:center;align-items:center;width:38px;height:46px;display:flex}.carousel__arrows button:disabled{cursor:not-allowed}.home-speakers>.btn{margin-top:56px}.speakers-page{width:min(1091px, 100% - 2 * var(--gutter));margin:0 auto;padding-top:125px;padding-bottom:128px}.speakers-page h1{text-align:center;margin-bottom:60px;font-size:56px;font-weight:500;line-height:normal}.speakers-grid{grid-template-columns:repeat(4,230px);justify-content:space-between;gap:54px 57px;display:grid}.speaker-card{height:340px;display:block}.speaker-card .speaker-photo{width:230px}.speaker-card strong{color:var(--ink);margin-top:18px;font-size:24px;font-weight:600;line-height:40px;display:block}.speaker-card>span:last-child{text-align:center;width:184px;color:var(--ink-3);font-size:16px;font-weight:500;line-height:20px;display:block}.speaker-card:hover strong{color:var(--orange)}.dots{justify-content:center;gap:10px;height:12px;margin-top:114px;display:flex}.dots a{border:1px solid var(--orange);border-radius:50%;width:12px;height:12px}.dots a.is-active{background:var(--orange)}.speaker-bio{width:min(1097px, 100% - 2 * var(--gutter));align-items:flex-start;gap:64px;min-height:543px;margin:0 auto;padding-top:81px;display:flex}.speaker-bio>.speaker-photo{flex:none;width:325px}.speaker-bio>div{width:708px;min-width:0;max-width:100%}.speaker-bio__job{font:500 20px/20px var(--inter);font-variation-settings:normal;color:var(--ink-3)}.speaker-bio h1{font:600 32px/40px var(--inter);font-variation-settings:normal;margin-top:16px}.speaker-bio__text{color:#0d0d0db3;margin-top:32px;font-size:16px;font-weight:300;line-height:26px}.speaker-bio__social{gap:16px;margin-top:28px;display:flex}.speaker-bio__social a,.speaker-bio__social svg{display:block}.editions{width:min(1273px, 100% - 2 * var(--gutter));margin:100px auto 0;padding-bottom:112px}.editions>h2{text-align:center;margin-bottom:68px;font-size:56px;font-weight:500;line-height:normal}.edition{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.edition__tabs{gap:24px;display:flex}.edition__tabs button{width:191px;height:46px;color:var(--ink);background:#ffffff94;border-radius:10px;justify-content:center;align-items:center;gap:10px;line-height:normal;display:flex}.edition__tabs b{font-size:24px;font-weight:400}.edition__tabs span{font-size:18px;font-weight:400}.edition__tabs .is-active{background:var(--orange-2);color:#fff;border-radius:8px}.edition__tabs .is-active b{font-weight:600}.edition__tabs .is-active span{font-weight:500}.edition__theme{max-width:100%;font-size:24px;font-weight:600;line-height:normal}.edition__grid{gap:43px;width:100%;display:flex}.edition__media{background:#333;border-radius:12px;flex:0 0 840px;height:478px;position:relative;overflow:hidden}.edition__media>button{width:100%;height:100%;display:block;position:relative}.edition__media>button:focus-visible{outline-offset:-4px}.edition__media>button:hover .edition__play{transform:translate(-50%,-50%)scale(1.06)}.edition__media iframe{border:0;width:100%;height:100%;display:block}.edition__media>img,.edition__media>button>img:not(.edition__play){object-fit:cover;width:100%;height:100%}.edition__media img.edition__play{object-fit:contain;width:75px;height:75px}.edition__shade{background:#00000080;position:absolute;inset:0}.edition__play{transition:transform .15s;position:absolute;top:calc(50% + 10px);left:50%;transform:translate(-50%,-50%)}.edition__stats{flex:0 0 390px;grid-template-rows:116px 161px 161px;grid-template-columns:187px 187px;gap:20px 16px;display:grid}.stat{text-align:center;background:#fff;border:1px solid #dedede;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex}.stat b{color:var(--ink);font-size:48px;font-weight:800;line-height:normal}.stat span{color:#484848;margin-top:3px;font-size:18px;font-weight:500;line-height:normal}.edition__stats>.stat:nth-child(2),.edition__stats>.stat:nth-child(3){justify-content:flex-start;padding-top:24px}.edition__stats>.stat:nth-child(2) span{text-align:left;width:146px}.stat--accent{background:var(--orange-3);border:0;flex-direction:row;grid-column:1/-1;gap:30px}.stat--accent b,.stat--accent span{color:#fff;margin:0}.stat--wide{grid-column:1/-1;gap:12px}.stat--wide>div:first-child{align-items:center;gap:30px;display:flex}.stat--wide>div:first-child span{text-align:left;width:149px;margin:0}.stat__chips{gap:10px;display:flex}.chip{background:var(--sand);height:37px;color:var(--ink);border-radius:18px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:18px;font-weight:500;display:inline-flex}.chip img{border-radius:50%;width:26px;height:26px}.edition__actions{justify-content:center;align-items:center;gap:40px;display:flex}.btn-dark{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:208px;height:48px;font-size:16px;font-weight:600;display:inline-flex}.link-arrow{background:linear-gradient(var(--orange), var(--orange)) left bottom / 173px 2px no-repeat;align-items:center;gap:10px;padding-bottom:1px;font-size:18px;font-weight:600;display:inline-flex}@media (max-width:1320px){.hero__people{left:auto;right:0}.edition__grid{flex-direction:column}.edition__media{aspect-ratio:840/478;flex:none;width:100%;height:auto}.edition__stats{flex:none;grid-template-columns:1fr 1fr;width:100%}.carousel__arrows{left:auto;right:0}.speaker-row{gap:12px;width:calc(100% - 347px);padding-bottom:8px;overflow-x:auto}.speaker-small{flex:0 0 195px}}@media (max-width:1100px){.site-nav a{padding-inline:6px}.about{flex-direction:column;height:auto}.about>img{width:min(384px,100%);height:auto}.objectives{background-position:50%;background-size:cover;height:auto;padding-bottom:96px}.objectives__grid{grid-template-columns:repeat(2,1fr)}.speakers-grid{grid-template-columns:repeat(3,230px)}.session__body{flex-direction:column}.session,.session--details{height:auto}.hero__people{opacity:.45}.home-session,.home-session:nth-child(2),.home-session.is-long{height:auto;padding-bottom:20px}.home-session header,.home-session.is-long header{height:auto;padding:24px 0 14px}.home-session h3,.home-session.is-long h3{padding:0;line-height:28px}.session__header,.session--pause .session__header,.session--pause-large .session__header,.session--note .session__header,.session--note-large .session__header,.session--lines-1 .session__header,.session--lines-2 .session__header,.session--lines-3 .session__header{height:auto;padding-bottom:14px}.session--details:has(.workshop) .session__header{height:auto;padding-bottom:14px}.session__header h2,.session--details h2{padding-top:0;line-height:28px}}@media (max-width:820px){:root{--gutter:16px}html{scroll-padding-top:72px}.site-header{background:#ffffffeb;height:72px;position:sticky;top:0}.site-header__inner{position:relative}.site-header__logo{flex:none}.site-header__logo img{width:142px;height:auto}.site-header__toggle{flex-direction:column;order:3;gap:5px;padding:8px;display:flex}.site-header__toggle span{background:var(--ink);border-radius:2px;width:24px;height:2px;display:block}.site-header__cta{width:100px;height:42px;margin-left:auto;margin-right:8px;font-size:16px}.site-nav{top:72px;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));padding:8px var(--gutter) 16px;background:#fff;flex-direction:column;align-items:stretch;display:none;position:absolute;box-shadow:0 8px 16px #00000014}.site-nav.is-open{display:flex}.site-nav a{padding:12px 0}.hero{background-size:cover;height:auto;padding-bottom:300px}.hero__content{padding-top:40px}.hero__date{font-size:18px}.hero h1{font-size:38px}.hero__lead{margin:16px 0;font-size:18px}.hero__people{opacity:1;width:440px;height:auto;inset:auto auto 0 50%;transform:translate(-50%)}.about{gap:32px;margin-top:56px}.objectives h2{letter-spacing:-1.4px}.about h2,.objectives h2,.home-agenda-section>h2,.home-speakers>h2,.editions>h2,.agenda-page h1,.speakers-page h1{font-size:38px;line-height:1.15}.objectives{margin-top:56px;padding-top:48px}.objectives__intro{font-size:16px;font-weight:300;line-height:24px}.objectives__grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.objectives__grid p{min-height:0;padding:24px}.countdown{height:auto;min-height:420px;padding:56px var(--gutter);background-size:cover;gap:28px;margin-top:-40px}.countdown h2{font-size:32px;line-height:1.2}.timer{height:62px;font-size:18px}.timer p{padding:0 clamp(6px,2.4vw,16px);font-weight:300;line-height:26px}.home-agenda-section,.editions,.home-speakers{margin-top:56px}.home-agenda-section{gap:32px}.home-agenda,.agenda-layout{flex-direction:column;gap:20px}.day-tabs{flex-direction:row;gap:12px;width:100%}.day-tab{flex:1;width:auto;height:104px}.day-tab__label{font-size:14px;top:8px}.day-tab__date{font-size:24px;top:28px}.home-session,.home-session:nth-child(2),.home-session.is-long{height:auto;padding:20px}.home-session header,.home-session.is-long header{flex-direction:column;gap:8px;height:auto;padding:0 0 12px}.home-session h3,.home-session.is-long h3{width:auto;max-width:none;padding:0;font-size:20px;font-weight:300;line-height:26px}.home-session.is-long time{padding:0}.home-session time{width:auto;font-size:18px}.home-session p,.home-session.is-long p{padding-top:12px}.agenda-page{padding:40px 0 56px}.agenda-page h1{margin-bottom:24px}.agenda-layout{margin-bottom:40px}.agenda-layout__list{gap:16px;width:100%}:is(.session,.session--note,.session--pause,.session--details,.session--details:has(.workshop)){min-height:0!important;padding:20px!important}.session__header,.session--pause .session__header,.session--pause-large .session__header,.session--note .session__header,.session--note-large .session__header,.session--lines-1 .session__header,.session--lines-2 .session__header,.session--lines-3 .session__header{flex-direction:column;gap:8px;height:auto;padding-bottom:12px}.session--details:has(.workshop) .session__header{flex-direction:column;gap:8px;height:auto;padding-bottom:12px}.session__header h2,.session--lines-1 h2,.session--details h2{width:auto;max-width:none;padding:0;font-size:20px;font-weight:300;line-height:26px}.session__header time,.session--lines-3 time,.session--lines-2 time,.session--lines-1 time,.session--note time,.session--note-large time{width:auto;padding:0;font-size:18px}.session__body{gap:16px;padding-top:14px}.session__main{max-width:none}.session__aside{width:100%;height:auto}.panelists li:not(:first-child):last-child{font-weight:300;line-height:24px}.panelists li:not(:first-child):last-child:before{top:9px}.home-speakers{padding:48px 0 56px}.home-speakers>p{min-height:0}.carousel{height:auto;margin-top:28px}.carousel__slide{flex-direction:column;gap:20px;padding-bottom:66px;display:flex}.speaker-lead,.speaker-row{width:100%;position:static}.speaker-lead .speaker-photo{width:min(311px,100%)}.speaker-row{grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:0;display:grid;overflow:visible}.speaker-small,.speaker-small .speaker-photo{width:100%}.speaker-small strong{margin-top:2px;font-weight:300;line-height:24px}.speaker-small>span:last-child{width:auto;margin:0;line-height:18px}.carousel__arrows{top:auto;bottom:0;right:0}.home-speakers>.btn{margin-top:24px}.speakers-page{padding:40px 0 56px}.speakers-page h1{margin-bottom:28px}.speakers-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.speaker-card{height:auto}.speaker-card .speaker-photo{width:100%}.speaker-card strong{margin-top:10px;font-size:20px;line-height:28px}.speaker-card>span:last-child{text-align:left;width:auto;font-size:14px;line-height:20px}.dots{margin-top:36px}.speaker-bio{flex-direction:column;gap:28px;min-height:0;padding:40px 0 56px}.speaker-bio>.speaker-photo{width:min(325px,100%)}.speaker-bio__job{font-size:18px;font-weight:300;line-height:24px}.editions{padding-bottom:56px}.editions>h2{margin-bottom:28px}.edition{gap:24px}.edition__tabs{gap:12px;width:100%}.edition__tabs button{flex:1;width:auto}.edition__theme{font-size:20px}.edition__stats{grid-template-rows:auto;gap:12px}.stat,.edition__stats>.stat:nth-child(2),.edition__stats>.stat:nth-child(3){justify-content:center;min-height:140px;padding:12px}.edition__stats>.stat:nth-child(2) span{text-align:center;width:auto}.stat--accent{min-height:96px}.stat span{font-size:16px}.stat--wide>div:first-child{gap:16px}.edition__actions{flex-direction:column;align-items:flex-start;gap:20px}.site-footer{height:auto;padding:32px 0}.site-footer__inner{padding:0}.site-footer__top{flex-direction:column;gap:16px}.site-footer__top nav{margin:0 0 0 -10px}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:20px;position:static}.site-footer__bottom>p{margin:0;font-size:14px}}
