:root{--conference-color-1:#0c1011;--conference-color-2:#faf8f3;--conference-color-3:#ad2453;--conference-color-4:#d92b64;--conference-color-5:#68696b;--conference-color-6:#dcd9d2;--conference-color-7:transparent;--conference-color-8:white;--conference-color-9:#8e1842;--conference-color-10:#ffffff70;--conference-color-11:#ffffff15;--conference-color-12:#f78bb0;--conference-color-13:#fff;--conference-color-14:#ffffff20;--conference-color-15:#ef81a4;--conference-color-16:#05050670;--conference-color-17:#ed598b;--conference-color-18:#eb3a77;--conference-color-19:#ea588a;--conference-color-20:#c9c2be;--conference-color-21:#ffffff50;--conference-color-22:#101214;--conference-color-23:#050506d9;--conference-color-24:#05050650;--conference-color-25:#050608;--conference-color-26:#05060810;--conference-color-27:#ddd;--conference-color-28:#a51440;--conference-color-29:#660b27;--conference-color-30:#f4bfd1;--conference-color-31:#0004;--conference-color-32:#080d0f;--conference-color-33:black;--conference-color-34:#eb4c81;--conference-color-35:#e32e69;--conference-color-36:#d6d7d7;--conference-color-37:#b7aa97;--conference-color-38:#071014ed;--conference-color-39:#ffffff80;--conference-color-40:#0a1010;--conference-color-41:#b4b7b7;--conference-color-42:#f8dae5;--conference-color-43:#ffffff40;--conference-color-44:#820829;--conference-color-45:#e5c5ce;--conference-color-46:#070d10;--conference-color-47:#070d1080;--conference-color-48:#ef6696;--conference-color-49:#e3336c;--conference-color-50:#d4d4d4;--conference-color-51:#f3f0e9;--conference-color-52:#dedbd5;--conference-color-53:#65213c0b;--conference-color-54:#db91ac;--conference-color-55:#aaa;--conference-color-56:#f7e5ed;--conference-color-57:#e3e0da;--conference-color-58:#d5d1c8;--conference-color-59:#d8d5ce;--conference-color-60:#555;--conference-color-61:#100f0e;--conference-color-62:#f5f3ef;--conference-color-63:#e65183;--conference-color-64:#ffffff25;--conference-color-65:#c2bfba;--conference-color-66:#a5a19a;--conference-color-67:#e75b89;--conference-color-68:#a9a6a1;--conference-color-69:#000a;--conference-color-70:#04080cf0;--conference-color-71:#04080cc9;--conference-color-72:#04080c26;--conference-color-73:#050608f5;--conference-color-74:#05060820;--conference-color-75:#070d10c9;--conference-color-76:#070d1040;--conference-color-77:#05080cee;--conference-color-78:#05080c85;--conference-color-79:#070d10e8;--conference-color-80:#070d10b0;--conference-color-81:#101719;--conference-color-82:#ed709a;--conference-color-83:#d2d5d5;--conference-color-84:#f7c1d3;--conference-color-85:#070d10f0;--conference-color-86:#070d10a0;--conference-color-87:#070d1020;--conference-color-88:#f4cfda;--conference-color-89:#626366;--conference-color-90:#080d0fdb;--conference-color-91:#727272;--conference-color-92:#140e14;--conference-color-93:#49313d;--conference-color-94:#ef7aa2;--conference-color-95:#d9cdd4;--conference-color-96:#b8a6b0;--conference-color-97:#211721;--conference-color-98:#ee94b2;--conference-color-99:#fff8;--conference-color-100:#000;--conference-color-101:#121719;--conference-color-102:#080d0fa6;--conference-color-103:#ffffff60;--conference-color-104:#cbbbc5;--conference-color-105:#ffffff90;--conference-color-106:#101719b8;--conference-color-107:#f7a6c3;--conference-color-108:#00000038;--conference-color-109:#e7e2e3;--conference-color-110:#d5d1c9;--conference-color-111:#e7e2da;--conference-color-112:#bbb6ae;--conference-color-113:#15151524;--conference-color-114:#f0ede8;--conference-color-115:#55585a;--conference-color-116:#d8d3cd;--conference-color-117:#5d5f61}.conference-page{--ink:var(--conference-color-1);--paper:var(--conference-color-2);--raspberry:var(--conference-color-3);--bright:var(--conference-color-4);--muted:var(--conference-color-5);--line:var(--conference-color-6);--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif}.conference-page *{box-sizing:border-box}html:has(.conference-page){scroll-behavior:smooth;scroll-padding-top:88px}body:has(.conference-page){background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.conference-page a{color:inherit;text-decoration:none}.conference-page button,.conference-page input,.conference-page select{font:inherit}.conference-page button,.conference-page a,.conference-page input,.conference-page summary{-webkit-tap-highlight-color:var(--conference-color-7)}.conference-page button{cursor:pointer}.conference-page img{max-width:100%;display:block}.conference-page h1,.conference-page h2,.conference-page h3,.conference-page p{margin:0}.conference-page h1,.conference-page h2,.conference-page h3{font-family:var(--serif);letter-spacing:-.04em;font-weight:400;line-height:1.05}.conference-page h2{font-size:clamp(36px,4.5vw,66px)}.conference-page em{font-family:var(--serif);font-weight:400}.conference-page p+p{margin-top:16px}.conference-page .wrap{width:min(1280px,100% - 96px);margin:auto}.conference-page .eyebrow{text-wrap:balance;text-transform:uppercase;letter-spacing:.2em;color:var(--raspberry);margin-bottom:24px;font-size:12px;font-weight:700}.conference-page .eyebrow .eb-tail{white-space:nowrap}@media (width<=420px){.conference-page .eyebrow{letter-spacing:.14em;font-size:11px}}.conference-page .serif{font-family:var(--serif)}.conference-page .lead{font-size:clamp(22px,2.25vw,32px);line-height:1.3}.conference-page .button{background:var(--raspberry);min-height:54px;color:var(--conference-color-8);border:1px solid var(--raspberry);justify-content:center;align-items:center;gap:26px;padding:18px 26px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.conference-page .button:hover{background:var(--conference-color-9);transform:translateY(-2px)}.conference-page .button span{font-size:21px;line-height:1}.conference-page .button.outline{background:var(--conference-color-7);border-color:var(--conference-color-10)}.conference-page .button.outline:hover{background:var(--conference-color-11)}.conference-page .button.small{min-height:42px;padding:10px 18px}.conference-page .actions{flex-wrap:wrap;gap:14px;display:flex}.conference-page .skip{background:var(--conference-color-8);z-index:100;padding:15px;position:fixed;top:10px;left:20px;transform:translateY(calc(-100% - 20px))}.conference-page .skip:focus-visible{transform:none}.conference-page :focus-visible{outline:3px solid var(--conference-color-12);outline-offset:5px}.conference-page .header{z-index:10;width:100%;color:var(--conference-color-13);border-bottom:1px solid var(--conference-color-14);position:absolute;top:0;left:0}.conference-page .nav{justify-content:space-between;align-items:center;gap:30px;height:92px;display:flex}.conference-page .logo{font-family:var(--serif);letter-spacing:-1px;font-size:26px;line-height:1}.conference-page .logo em{color:var(--conference-color-18);font-style:italic}.conference-page .logo .logo-dot{color:var(--conference-color-18);margin-left:2px;font-style:normal}.conference-page .nav nav{gap:26px;font-size:13px;display:flex}.conference-page .nav nav a:hover{color:var(--conference-color-15)}.conference-page .menu-toggle{display:none}.conference-page .hero{color:var(--conference-color-8);background:linear-gradient(90deg, var(--conference-color-16), var(--conference-color-7) 90%), url(/__l5e/assets-v1/2d72b1cd-0e63-452b-bb59-ac304212a163/hero-szklane-przejscie.webp) center/cover no-repeat;flex-direction:column;min-height:100svh;display:flex}.conference-page .hero-inner{text-align:left;flex-direction:column;flex:auto;justify-content:center;padding-top:96px;padding-bottom:170px;display:flex}.conference-page .hero .eyebrow{color:color-mix(in srgb, var(--conference-color-8) 72%, transparent);letter-spacing:.16em;margin-inline:0;justify-content:flex-start;align-items:center;gap:10px;max-width:760px;margin-bottom:14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.conference-page .hero .eyebrow:before{content:"";background:var(--raspberry);border-radius:999px;flex:none;width:7px;height:7px}.conference-page .hero h1{max-width:860px;font-size:clamp(52px,5.7vw,86px);line-height:1.015}.conference-page .hero h1 em{color:var(--conference-color-18)}.conference-page .hero-date{margin:20px 0;font-size:21px}.conference-page .hero-date span{color:var(--conference-color-19);margin:0 9px}.conference-page .problem .wrap{padding-top:56px;padding-bottom:48px}.conference-page .problem-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;display:grid}.conference-page .problem h2{font-family:var(--sans);letter-spacing:-.06em;font-size:clamp(36px,4vw,60px);font-weight:800}.conference-page .problem .lead{margin-top:22px}.conference-page .problem .lead+p{color:var(--conference-color-117);max-width:48ch;margin-top:18px;font-size:17px;line-height:1.55}.conference-page .boss-photo{aspect-ratio:2.42;filter:grayscale();background-image:url(/__l5e/assets-v1/6f48d160-7c29-4d23-8387-7e5a6cd980de/problem-reference.webp);background-position:94.2% 31.2%;background-size:235.4% 238%}.conference-page .countdown-panel{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:54px;padding-top:34px;display:flex}.conference-page .countdown-panel .eyebrow{margin-bottom:16px}.conference-page .countdown{display:flex}.conference-page .countdown>div{text-align:center;border-right:1px solid var(--line);min-width:116px;padding:0 30px;display:grid}.conference-page .countdown>div:first-child{padding-left:0}.conference-page .countdown b{letter-spacing:-3px;font-variant-numeric:tabular-nums;font-size:52px;line-height:1.1}.conference-page .countdown>div:first-child b{color:var(--raspberry)}.conference-page .countdown span{text-transform:uppercase;letter-spacing:2px;margin-top:8px;font-size:11px}.conference-page .countdown-date{font-size:29px}.conference-page .countdown-date span{font-family:var(--sans);max-width:340px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55;display:block}@media (width>=1600px){.conference-page .hero{min-height:100svh}.conference-page .hero-inner{padding-top:110px;padding-bottom:190px}}@media (width<=1000px){.conference-page .wrap{width:calc(100% - 48px)}.conference-page .nav nav{gap:10px;font-size:11.5px}.conference-page .nav nav a{white-space:nowrap}.conference-page .nav{gap:15px}.conference-page .hero{min-height:100svh}.conference-page .hero-inner{padding-top:96px;padding-bottom:96px}.conference-page .problem-grid{gap:25px}.conference-page .countdown>div{min-width:90px;padding:0 18px}.conference-page .countdown b{font-size:42px}.conference-page .countdown-date{font-size:25px}}@media (width<=700px){html:has(.conference-page){scroll-padding-top:20px}.conference-page .wrap{width:calc(100% - 40px)}.conference-page .header .button.small{white-space:nowrap;order:2;min-height:40px;padding:0 14px;font-size:13px;display:none}.conference-page .nav{gap:10px;height:78px}.conference-page .logo{margin-right:auto;font-size:24px}.conference-page .menu-toggle{background:var(--conference-color-7);min-height:44px;color:var(--conference-color-8);border:0;order:3;padding:0 6px;font-size:14px;display:block}.conference-page .menu-toggle span{margin-left:10px}.conference-page .nav nav{background:var(--conference-color-22);flex-direction:column;padding:24px;font-size:18px;display:none;position:absolute;top:78px;left:0;right:0}.conference-page .nav nav.open{display:flex}.conference-page .hero{background-image:linear-gradient(90deg,#050506f2,#050506bd),url(/__l5e/assets-v1/2d72b1cd-0e63-452b-bb59-ac304212a163/hero-szklane-przejscie.webp);background-position:74%;min-height:100svh}.conference-page .hero-inner{padding-top:96px;padding-bottom:96px}.conference-page .hero .eyebrow{letter-spacing:.08em;text-align:left;justify-content:flex-start;align-items:center;max-width:none;font-size:10px}.conference-page .hero .eyebrow:before{margin-top:.45em}.conference-page .hero h1{font-size:clamp(41px,9.8vw,66px)}.conference-page .hero-date{margin:20px 0 0;font-size:13px}.conference-page .actions{flex-direction:column;align-items:flex-start}.conference-page .actions .button{width:100%;max-width:350px}.conference-page .problem .wrap{padding-top:46px;padding-bottom:42px}.conference-page .problem-grid{grid-template-columns:1fr;gap:30px}.conference-page .problem h2{font-size:43px}.conference-page .eyebrow{margin-bottom:18px;font-size:10px}.conference-page .countdown-panel{margin-top:30px;padding-top:26px;display:block}.conference-page .countdown{justify-content:space-between}.conference-page .countdown>div{width:25%;min-width:0;padding:0 10px}.conference-page .countdown>div:last-child{border:0}.conference-page .countdown b{font-size:39px}.conference-page .countdown span{letter-spacing:1px;font-size:9px}.conference-page .countdown-date{margin-top:25px;font-size:22px}.conference-page .countdown-date br{display:none}.conference-page .countdown-date span{margin-left:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.conference-page){scroll-behavior:auto}.conference-page *,.conference-page :before,.conference-page :after{transition:none!important;animation:none!important}}.conference-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.conference-page .section-top{margin-bottom:34px}.conference-page .section-top h2{font-size:40px}.conference-page .section-top h2 em{color:var(--raspberry)}.conference-page .expect{padding-top:20px;padding-bottom:72px}.conference-page .features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.conference-page .feature{min-height:290px;color:var(--conference-color-13);isolation:isolate;background:linear-gradient(0deg, var(--conference-color-25) 0%, var(--conference-color-26) 90%), url(/__l5e/assets-v1/2d72b1cd-0e63-452b-bb59-ac304212a163/hero-szklane-przejscie.webp) 80% center/auto 100%;flex-direction:column;justify-content:flex-end;padding:24px 20px;display:flex;position:relative}.conference-page .feature:nth-child(2){background-position:50%}.conference-page .feature:nth-child(3){background-position:90%}.conference-page .feature:nth-child(4){background-position:65%}.conference-page .feature:nth-child(5){background-position:100%}.conference-page .feature-number{letter-spacing:2px;font-size:12px;position:absolute;top:20px;left:20px}.conference-page .feature h3{font-family:var(--sans);letter-spacing:-.03em;max-width:180px;font-size:19px;font-weight:700;line-height:1.15}.conference-page .feature p{color:var(--conference-color-27);margin-top:12px;font-size:13px;line-height:1.5}.conference-page .report{background:radial-gradient(ellipse at 85% 10%, var(--conference-color-28), var(--conference-color-7) 65%), var(--conference-color-29);color:var(--conference-color-8);z-index:2;position:relative}.conference-page .report-grid{grid-template-columns:1.2fr 1fr;align-items:center;min-height:345px;display:grid}.conference-page .report .eyebrow{color:var(--conference-color-30);margin-bottom:20px}.conference-page .report h2{font-size:clamp(40px,4.2vw,65px);line-height:1.08}.conference-page .report img{z-index:3;width:620px;max-width:125%;filter:drop-shadow(0 20px 20px var(--conference-color-31));margin-bottom:-100px;position:relative;transform:rotate(-5deg)}.conference-page .experts{background:var(--conference-color-32);color:var(--conference-color-13);padding:38px 0 56px}.conference-page .invitation{grid-template-rows:auto auto auto;grid-template-columns:1fr 1.1fr;align-items:start;gap:30px 44px;display:grid}.conference-page .radek-photo{grid-area:1/1;align-self:start;position:relative}.conference-page .radek-photo img{mix-blend-mode:lighten;width:100%;-webkit-mask-image:linear-gradient(to bottom, var(--conference-color-33) 68%, var(--conference-color-7));-webkit-mask-image:linear-gradient(to bottom, var(--conference-color-33) 68%, var(--conference-color-7));mask-image:linear-gradient(to bottom, var(--conference-color-33) 68%, var(--conference-color-7))}.conference-page .invitation-quote{grid-area:1/2;align-self:end;padding:0 0 8px}.conference-page .invitation .eyebrow{color:var(--conference-color-34)}.conference-page .invitation blockquote{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(29px,3.2vw,48px);line-height:1.13}.conference-page .invitation blockquote em{color:var(--conference-color-35);margin-top:14px;display:inline-block}.conference-page .signature{text-align:right;margin-top:28px}.conference-page .signature img{filter:invert()brightness(1.05);opacity:.92;width:230px;height:auto;display:inline-block}.conference-page .invitation-foot{border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:30px;display:flex}.conference-page .invitation-lead{letter-spacing:-.005em;max-width:62ch;color:color-mix(in srgb, var(--paper) 86%, transparent);margin:0;font-size:clamp(19px,2.1vw,28px);line-height:1.52}.conference-page .invitation-lead strong{color:var(--paper);font-weight:650}.conference-page .invitation .signature{margin-top:24px}.conference-page .invitation-cta{flex-shrink:0;justify-content:flex-end;margin-top:0;display:flex}@media (width<=820px){.conference-page .invitation-foot{flex-direction:column;align-items:stretch;gap:0}.conference-page .invitation-cta{justify-content:flex-start;margin-top:24px}}.conference-page .experts-intro{justify-content:space-between;align-items:center;gap:65px;margin:26px 0 48px;display:flex}.conference-page .experts-intro p{color:var(--conference-color-36);max-width:820px;font-size:16px;line-height:1.7}.conference-page .experts-intro .button{flex-shrink:0}.conference-page .carousel{position:relative}.conference-page .speaker-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.conference-page .speaker-track::-webkit-scrollbar{display:none}.conference-page .speaker{scroll-snap-align:start;background:var(--conference-color-37);flex:0 0 calc(25% - 15px);min-width:0;position:relative;overflow:hidden}.conference-page .speaker-picture{aspect-ratio:.77;background:url(/__l5e/assets-v1/ccd2b543-8fde-4feb-9e3d-f9176c16c92e/speakers.webp) var(--portrait) top/600% 200% no-repeat}.conference-page .speaker-caption{background:linear-gradient(var(--conference-color-7), var(--conference-color-38));padding:55px 20px 22px;position:absolute;bottom:0;left:0;right:0}.conference-page .speaker-caption h3{letter-spacing:-.02em;font-size:23px}.conference-page .speaker-caption p{color:var(--conference-color-27);margin-top:7px;font-size:12px}.conference-page .carousel-arrow{z-index:3;border:1px solid var(--conference-color-39);background:var(--conference-color-40);width:44px;height:44px;color:var(--conference-color-8);box-shadow:0 0 0 6px var(--conference-color-32);border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:45%}.conference-page .carousel-arrow:disabled{opacity:.4;cursor:default}.conference-page .carousel-arrow.prev{left:-22px}.conference-page .carousel-arrow.next{background:var(--raspberry);right:-22px}.conference-page .carousel-bottom{color:var(--conference-color-41);justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.conference-page .dog-section{background:var(--paper);z-index:1;padding:72px 0 0;position:relative;overflow:clip visible}.conference-page .dog-grid{grid-template-columns:1.12fr .95fr .85fr;align-items:center;gap:20px;min-height:430px;display:grid;position:relative}.conference-page .dog-copy{z-index:1;flex-direction:column;align-self:center;padding-top:10px;display:flex;position:relative}.conference-page .dog-copy .eyebrow{letter-spacing:.14em;order:0;font-size:10px;line-height:1.8}.conference-page .dog-copy h2{order:1;font-size:clamp(34px,3.2vw,47px);line-height:1.1}.conference-page .promise{font-family:var(--serif);color:var(--raspberry);order:2;margin-top:15px;font-size:clamp(38px,4.25vw,64px);font-style:italic;line-height:1.1}.conference-page .dog{pointer-events:none;align-self:end;width:155%;max-width:none;margin-left:-27%;position:relative}.conference-page .dog-right{z-index:1;padding:0 0 55px 22px;position:relative}.conference-page .dog-right ul{margin:0 0 27px;padding:0;list-style:none}.conference-page .dog-right li{margin:0 0 20px;padding-left:32px;font-size:17px;line-height:1.5;position:relative}.conference-page .dog-right li:before{content:"×";color:var(--bright);font-size:33px;font-weight:200;position:absolute;top:-7px;left:0}.conference-page .dog-right h3{margin-bottom:40px;font-size:31px;line-height:1.1}.conference-page .dog-right h3 .dog-punchline{margin-top:10px;display:block}.conference-page .dog-right .button{min-width:190px}.conference-page .testimonials{background:var(--raspberry);color:var(--conference-color-13);padding:55px 0 66px}.conference-page .testimonials .eyebrow{color:var(--conference-color-42);font-size:10px}.conference-page .quotes{grid-template-columns:repeat(3,1fr);display:grid}.conference-page .quotes--marquee{margin-top:34px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.conference-page .quotes-track{width:max-content;animation:302s linear infinite quotes-scroll;display:flex}.conference-page .quotes--marquee:hover .quotes-track{animation-play-state:paused}@keyframes quotes-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.conference-page .quotes figure{border-right:1px solid var(--conference-color-43);flex-direction:column;margin:0;padding:0 40px;display:flex}.conference-page .quotes--marquee figure{flex:none;width:min(440px,82vw)}.conference-page .quotes figure:first-child{padding-left:0}.conference-page .quotes figure:last-child{border:0;padding-right:0}.conference-page .quotes--marquee figure:first-child{padding-left:40px}.conference-page .quotes--marquee figure:last-child{border-right:1px solid var(--conference-color-43);padding-right:40px}.conference-page .quotes figure>span{font-family:var(--serif);height:56px;font-size:80px;line-height:1}.conference-page .quotes blockquote{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 26px;font-size:clamp(24px,2.1vw,31px);line-height:1.25}.conference-page .quotes figcaption{margin-top:auto;font-size:14px}.conference-page .quotes small{opacity:.8;margin-top:3px;font-size:12px;display:block}.conference-page .program{padding-top:90px;padding-bottom:90px}.conference-page .program-grid{grid-template-columns:1.35fr 1fr;gap:64px;display:grid}.conference-page .program h2{white-space:nowrap;font-size:clamp(38px,3.7vw,54px)}.conference-page .program .eyebrow{margin-bottom:18px}.conference-page .program-date{font-family:var(--serif);color:var(--muted);margin-top:12px;font-size:25px}.conference-page .timeline{margin:40px 0 0;padding:0;list-style:none}.conference-page .timeline li{grid-template-columns:136px 1fr;gap:28px;min-height:85px;display:grid;position:relative}.conference-page .timeline time{color:var(--raspberry);white-space:nowrap;padding-top:7px;font-size:13px;font-weight:700}.conference-page .timeline li>div{border-left:1px solid var(--raspberry);padding:0 0 25px 26px;position:relative}.conference-page .timeline li>div:before{content:"";background:var(--raspberry);border:1px solid var(--raspberry);border-radius:50%;width:11px;height:11px;position:absolute;top:10px;left:-6px}.conference-page .timeline .tl-head{align-items:center;gap:14px;display:flex}.conference-page .timeline .tl-icon{border:1px solid color-mix(in srgb, var(--raspberry) 30%, transparent);background:var(--paper);width:42px;height:42px;color:var(--raspberry);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.conference-page .timeline .break .tl-icon{border-color:color-mix(in srgb, var(--muted) 40%, transparent);width:34px;height:34px;color:var(--muted)}.conference-page .timeline .report-event .tl-head h3{margin-top:0}.conference-page .timeline h3{letter-spacing:-.03em;font-size:29px;line-height:1.15}.conference-page .timeline p{font-family:var(--serif);color:var(--muted);margin-top:7px;font-size:17px}.conference-page .timeline p strong{color:var(--ink);font-weight:600}.conference-page .timeline .break{min-height:68px}.conference-page .timeline .break h3{color:var(--muted);padding-top:3px;font-size:23px}.conference-page .timeline .break>div:before{background:var(--paper)}.conference-page .timeline .report-event>div{background:var(--conference-color-44);color:var(--conference-color-13);box-shadow:-10px 0 var(--conference-color-44);margin:0 0 25px;padding:20px 22px}.conference-page .timeline .report-event>div:before{top:44px}.conference-page .timeline .report-event time{padding-top:42px}.conference-page .timeline .report-event span{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.conference-page .timeline .report-event h3{margin-top:8px;font-size:33px}.conference-page .timeline .report-event p strong{color:var(--conference-color-13)}.conference-page .timeline li:last-child{min-height:50px}.conference-page .program-note{color:var(--muted);margin:24px 0 0 164px;font-size:11px;line-height:1.6}.conference-page .agenda-photo{background:url(/__l5e/assets-v1/fd47be73-8623-4301-bcb5-294586f4e8af/agenda-reference.webp) 97% 45%/260% 108% no-repeat;align-self:stretch;min-height:100%}.conference-page .themes{background:linear-gradient(90deg, var(--conference-color-46) 35%, var(--conference-color-47)), url(/__l5e/assets-v1/2d72b1cd-0e63-452b-bb59-ac304212a163/hero-szklane-przejscie.webp) 80% 50% / cover;color:var(--conference-color-8);padding:56px 0}.conference-page .themes-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.conference-page .themes .eyebrow{color:var(--conference-color-48);margin-bottom:16px}.conference-page .themes h2{font-size:39px}.conference-page .themes h2 em{color:var(--conference-color-49)}.conference-page .themes p:not(.eyebrow){color:var(--conference-color-50);max-width:440px;font-size:15px}.conference-page .themes .button{min-height:46px;margin-top:20px;padding:12px 20px}.conference-page .tickets{background:var(--conference-color-51);padding:90px 0}.conference-page .tickets-heading{justify-content:space-between;align-items:center;gap:40px;margin-bottom:42px;display:flex}.conference-page .tickets-heading h2{font-size:clamp(40px,4.6vw,66px)}.conference-page .tickets-heading em{color:var(--raspberry)}.conference-page .tickets-heading p{color:var(--muted);font-size:14px}.conference-page .ticket-options{border:0;grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;display:grid}.conference-page .ticket-card{background:var(--conference-color-13);border:1px solid var(--conference-color-52);cursor:pointer;flex-direction:column;padding:30px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.conference-page .ticket-card:hover{border-color:var(--raspberry)}.conference-page .ticket-card.selected{border:2px solid var(--raspberry);box-shadow:0 12px 38px var(--conference-color-53);padding:29px}.conference-page .ticket-card input{opacity:0;position:absolute}.conference-page .ticket-card:focus-within{outline:3px solid var(--conference-color-54);outline-offset:3px}.conference-page .ticket-top{letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;font-size:22px;font-weight:700;line-height:1.1;display:flex}.conference-page .tt-name{flex-direction:column;gap:6px;display:flex}.conference-page .tt-strong{letter-spacing:-.025em;white-space:nowrap;font-size:23px}.conference-page .tt-qual{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.conference-page .radio-mark{border:1px solid var(--conference-color-55);border-radius:50%;flex-shrink:0;width:18px;height:18px;display:block}.conference-page .selected .radio-mark{border:5px solid var(--raspberry)}.conference-page .ticket-card h3{letter-spacing:-.025em;max-width:300px;min-height:60px;font-size:25px;line-height:1.2}.conference-page .price{font-family:var(--serif);letter-spacing:-.04em;margin-top:16px;font-size:43px;line-height:1.1}.conference-page .price span{font-family:var(--sans);vertical-align:middle;background:var(--conference-color-56);color:var(--raspberry);letter-spacing:0;margin-left:8px;padding:6px 9px;font-size:10px}.conference-page .price-note{color:var(--muted);margin-top:10px;font-size:11px}.conference-page .ticket-card ul{margin:27px 0 30px;padding:0;list-style:none}.conference-page .ticket-card li{padding:0 0 10px 22px;font-size:13px;line-height:1.5;position:relative}.conference-page .ticket-card li:before{content:"✓";color:var(--raspberry);position:absolute;left:0}.conference-page .price-old{font-family:var(--sans);letter-spacing:0;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--raspberry);-webkit-text-decoration-color:var(--raspberry);text-decoration-color:var(--raspberry);vertical-align:baseline;margin-right:14px;font-size:18px;font-weight:400;text-decoration-thickness:2px;display:inline-block}.conference-page .ticket-books{align-items:center;gap:12px;display:flex}.conference-page .ticket-books:before{top:2px}.conference-page .ticket-books-covers{flex-shrink:0;margin-left:-22px;display:inline-flex}.conference-page .ticket-books-covers img{border-radius:2px;width:34px;height:auto;box-shadow:0 3px 10px #0c101140}.conference-page .ticket-books-covers img+img{margin-left:-10px}.conference-page .ticket-photo{border-radius:6px;margin:18px 0 4px;display:block;position:relative;overflow:hidden}.conference-page .ticket-photo img{object-fit:cover;width:100%;height:120px;display:block}.conference-page .ticket-photo-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:linear-gradient(#0000,#0c1011bf);padding:18px 12px 8px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.conference-page .ticket-select{border-top:1px solid var(--conference-color-57);color:var(--raspberry);justify-content:space-between;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.conference-page .booking{border-top:1px solid var(--conference-color-58);grid-template-columns:1.3fr 1fr;gap:65px;margin-top:44px;padding-top:36px;display:grid}.conference-page .booking h3{letter-spacing:-.03em;margin-bottom:24px;font-size:29px}.conference-page .fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.conference-page .fields label{flex-direction:column;gap:7px;font-size:12px;display:flex}.conference-page .fields .full{grid-column:1/-1}.conference-page .fields input{border:1px solid var(--conference-color-59);background:var(--conference-color-8);border-radius:0;width:100%;min-height:48px;padding:10px 13px;font-size:16px}.conference-page .invoice{border-top:1px solid var(--conference-color-59);border-bottom:1px solid var(--conference-color-59);margin:22px 0}.conference-page .invoice summary{cursor:pointer;padding:14px 0;font-size:13px;line-height:1.5}.conference-page .invoice summary span{color:var(--muted);margin:4px 0 0 16px;font-size:11px;display:block}.conference-page .invoice .fields{padding-bottom:20px}.conference-page .consent{color:var(--conference-color-60);align-items:flex-start;gap:10px;margin-top:14px;font-size:11px;line-height:1.65;display:flex}.conference-page .consent input{accent-color:var(--raspberry);flex-shrink:0;width:16px;height:16px;margin:2px 0}.conference-page .text-button{background:var(--conference-color-7);color:var(--raspberry);font:inherit;border:0;padding:0;text-decoration:underline}.conference-page .order{background:var(--conference-color-8);border:1px solid var(--conference-color-52);align-self:start;padding:30px}.conference-page .order>p{font-size:14px}.conference-page .order .order-meta{color:var(--muted);margin-top:5px;font-size:12px}.conference-page .order-total{border-top:1px solid var(--line);font-family:var(--serif);justify-content:space-between;align-items:baseline;margin-top:26px;padding-top:24px;font-size:23px;display:flex}.conference-page .order-total strong{letter-spacing:-.04em;font-size:36px;font-weight:400}.conference-page .order .order-tax{text-align:right;color:var(--muted);margin-top:0;font-size:10px}.conference-page .order .button{width:100%;margin-top:23px}.conference-page .order .preview-note{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.6}.conference-page .faq{background:var(--conference-color-61);color:var(--conference-color-62);padding:100px 0}.conference-page .faq-grid{grid-template-columns:.8fr 1.8fr;gap:90px;display:grid}.conference-page .faq-heading h2{margin-top:42px;font-size:58px;line-height:1.02}.conference-page .faq .eyebrow{color:var(--conference-color-63)}.conference-page .faq-contact{border-top:1px solid var(--conference-color-64);margin-top:64px;padding-top:24px}.conference-page .faq-contact p{text-transform:uppercase;letter-spacing:.1em;color:var(--conference-color-55);margin-bottom:16px;font-size:11px}.conference-page .faq-contact span{color:var(--conference-color-65);font-size:13px;display:block}.conference-page .faq-contact .contact-role{letter-spacing:.08em;text-transform:uppercase;color:var(--conference-color-55);margin-top:2px;font-size:11px}.conference-page .faq-contact a{color:var(--conference-color-65);margin-top:6px;font-size:14px;display:block}.conference-page .faq-contact a:first-of-type{margin-top:14px}.conference-page .faq-list details{border-top:1px solid var(--conference-color-64)}.conference-page .faq-list details:last-child{border-bottom:1px solid var(--conference-color-64)}.conference-page .faq-list summary{cursor:pointer;grid-template-columns:40px 1fr 22px;align-items:center;gap:20px;padding:30px 0;font-size:20px;line-height:1.4;list-style:none;display:grid}.conference-page .faq-list summary::-webkit-details-marker{display:none}.conference-page .faq-number{color:var(--conference-color-66);align-self:start;padding-top:3px;font-size:12px}.conference-page .faq-list small{letter-spacing:.2em;text-transform:uppercase;color:var(--conference-color-67);margin-bottom:12px;font-size:10px;display:block}.conference-page .faq-list summary i{width:18px;height:18px;position:relative}.conference-page .faq-list summary i:before,.conference-page .faq-list summary i:after{content:"";background:var(--conference-color-13);width:18px;height:1px;position:absolute;top:8px;left:0}.conference-page .faq-list summary i:after{transform:rotate(90deg)}.conference-page .faq-list details[open] summary i:after{transform:rotate(0)}.conference-page .faq-list details>p{color:var(--conference-color-68);margin:0 40px 35px 60px;font-size:17px;line-height:1.7}.conference-page .faq-list details[open]{border-top-color:var(--conference-color-51)}.conference-page footer{background:var(--ink);color:var(--paper);padding:120px 0 36px;position:relative;overflow:hidden}.conference-page .footer-bg{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.conference-page .footer-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 22%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--ink) 45%, transparent) 55%, color-mix(in srgb, var(--ink) 85%, transparent) 80%, color-mix(in srgb, var(--ink) 95%, transparent) 100%);position:absolute;inset:0}.conference-page .footer-inner{position:relative}.conference-page .footer-invite{justify-content:space-between;align-items:center;gap:30px;padding-bottom:90px;display:flex}.conference-page .footer-eyebrow{color:var(--paper);margin-bottom:14px}.conference-page .footer-invite h2{font-family:var(--sans);letter-spacing:-.045em;color:var(--paper);font-size:clamp(40px,5vw,72px);line-height:1.25}.conference-page .footer-invite h2 em{font-size:1.12em}.conference-page .footer-invite-arrow{width:64px;height:64px;color:var(--paper);border:1px solid color-mix(in srgb, var(--paper) 45%, transparent);border-radius:50%;flex:none;padding:16px;transition:background .25s,color .25s,transform .25s}.conference-page .footer-invite:hover .footer-invite-arrow{background:var(--paper);color:var(--ink);transform:translate(4px,-4px)}@media (width<=700px){.conference-page .footer-invite-arrow{width:52px;height:52px;padding:13px}}.conference-page .footer-columns{border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-top:55px;padding-bottom:75px;display:grid}.conference-page .footer-columns h3{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 55%, transparent);margin:0 0 18px;font-size:10px;font-weight:600}.conference-page .footer-columns p{color:color-mix(in srgb, var(--paper) 80%, transparent);margin:0 0 10px;font-size:15px;line-height:1.6}.conference-page .footer-brand p{color:color-mix(in srgb, var(--paper) 60%, transparent);margin-top:20px}.conference-page .footer-logo{width:auto;height:34px}.conference-page .footer-cta{color:var(--paper);background:var(--raspberry);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:14px 26px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.conference-page .footer-cta:hover{background:color-mix(in srgb, var(--raspberry) 82%, var(--ink));transform:translateY(-1px)}.conference-page .footer-bottom{border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.conference-page .footer-bottom p,.conference-page .footer-bottom a{letter-spacing:.02em;font-size:12px}.conference-page .footer-bottom p{color:color-mix(in srgb, var(--paper) 55%, transparent)}.conference-page .footer-bottom a{color:color-mix(in srgb, var(--paper) 72%, transparent)}.conference-page .footer-bottom nav{gap:26px;display:flex}.conference-page dialog{background:var(--paper);width:calc(100% - 40px);max-width:540px;color:var(--ink);border:0;padding:45px}.conference-page dialog::backdrop{background:var(--conference-color-69);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.conference-page dialog h2{margin-bottom:20px;font-size:36px}.conference-page dialog>p:not(.eyebrow){color:var(--muted);font-size:16px}.conference-page dialog>.button{margin-top:26px}.conference-page .dialog-close{background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:15px}@media (width<=1100px){.conference-page .features{gap:8px}.conference-page .feature{min-height:260px;padding:16px}.conference-page .feature h3{font-size:17px}.conference-page .report-grid{min-height:300px}.conference-page .experts-intro{gap:30px}.conference-page .dog-grid{grid-template-columns:1.1fr .8fr .9fr;gap:12px}.conference-page .dog-copy h2{font-size:36px}.conference-page .dog-right{padding-left:0}.conference-page .dog-right h3{font-size:30px}.conference-page .dog-right li{font-size:12px}.conference-page .program-grid{grid-template-columns:1.45fr 1fr;gap:35px}.conference-page .timeline li{grid-template-columns:115px 1fr;gap:12px}.conference-page .timeline time{font-size:11px}.conference-page .timeline h3{font-size:26px}.conference-page .program-note{margin-left:128px}.conference-page .quotes figure{padding:0 25px}.conference-page .ticket-card{padding:24px}.conference-page .ticket-card.selected{padding:23px}.conference-page .price{font-size:37px}.conference-page .ticket-top{margin-bottom:18px;font-size:18px}.conference-page .tt-strong{font-size:19px}.conference-page .tt-qual{font-size:10px}.conference-page .booking{gap:35px}.conference-page .faq-grid{gap:50px}.conference-page .faq-heading h2{font-size:46px}.conference-page .faq-list summary{font-size:18px}.conference-page .themes-grid{gap:40px}}@media (width<=800px){.conference-page .features{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-page .report-grid{grid-template-columns:1.1fr 1fr}.conference-page .report h2{font-size:36px}.conference-page .invitation{gap:24px}.conference-page .invitation blockquote{font-size:30px}.conference-page .invitation-quote{padding-top:10px}.conference-page .signature{font-size:23px}.conference-page .experts-intro{align-items:flex-start}.conference-page .experts-intro p{font-size:14px}.conference-page .experts-intro .button{padding:14px 18px;font-size:12px}.conference-page .speaker{flex-basis:calc(33.3333% - 13.3333px)}.conference-page .speaker-caption{padding:45px 15px 18px}.conference-page .speaker-caption h3{font-size:21px}.conference-page .dog-grid{grid-template-columns:1fr 1fr;gap:0 30px;min-height:0}.conference-page .dog-copy{grid-column:1}.conference-page .dog{object-fit:contain;grid-area:2/1;width:130%;max-height:350px;margin-top:26px;margin-left:-15%}.conference-page .dog-right{grid-area:1/2/3;padding:0 0 35px}.conference-page .dog-right h3{margin-bottom:28px;font-size:26px}.conference-page .dog-copy h2{font-size:35px}.conference-page .promise{font-size:50px}.conference-page .quotes blockquote{font-size:23px}.conference-page .program-grid{grid-template-columns:1.6fr 1fr;gap:25px}.conference-page .program h2{font-size:37px}.conference-page .timeline li{grid-template-columns:100px 1fr;gap:12px}.conference-page .timeline h3{font-size:24px}.conference-page .timeline p{font-size:15px}.conference-page .timeline li>div{padding-left:20px}.conference-page .timeline .report-event h3{font-size:28px}.conference-page .timeline time{font-size:10px}.conference-page .program-note{margin-left:112px}.conference-page .ticket-options{gap:12px}.conference-page .ticket-card{padding:18px}.conference-page .ticket-card.selected{padding:17px}.conference-page .ticket-card h3{min-height:76px;font-size:22px}.conference-page .price{font-size:32px}.conference-page .price span{margin:8px 0 0;display:inline-block}.conference-page .ticket-card li{font-size:12px}.conference-page .ticket-top{margin-bottom:16px}.conference-page .booking{gap:25px}.conference-page .order{padding:22px}.conference-page .faq-grid{grid-template-columns:.85fr 1.5fr;gap:35px}.conference-page .faq-heading h2{font-size:40px}.conference-page .faq-list summary{grid-template-columns:25px 1fr 18px;gap:12px;font-size:17px}.conference-page .faq-list details>p{margin-left:37px;font-size:15px}.conference-page .themes h2{font-size:33px}}@media (width<=600px){.conference-page .section-top h2{font-size:32px}.conference-page .expect{padding-bottom:45px}.conference-page .features{grid-template-columns:minmax(0,1fr)}.conference-page .report-grid{grid-template-columns:1fr;min-height:0;padding-top:45px}.conference-page .report h2{font-size:41px}.conference-page .report img{width:100%;max-width:100%;margin:5px 0 -45px;transform:rotate(-4deg)}.conference-page .experts{padding-top:58px}.conference-page .invitation{flex-direction:column;gap:0;display:flex}.conference-page .invitation-quote{z-index:1;order:1;width:100%;padding:0;position:relative}.conference-page .radek-photo{order:2}.conference-page .invitation-foot{flex-direction:column;order:3;align-items:stretch;gap:0;margin-top:26px}.conference-page .invitation-lead{max-width:none;font-size:clamp(18px,4.6vw,22px);line-height:1.55}.conference-page .invitation-cta{justify-content:center;margin-top:28px}.conference-page .invitation blockquote{font-size:34px}.conference-page .invitation .eyebrow{font-size:10px}.conference-page .signature{margin:22px 0 0;font-size:23px}.conference-page .radek-photo{align-self:center;width:90%;margin-top:42px;margin-bottom:-15px}.conference-page .radek-photo img{aspect-ratio:1/.88;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(to bottom, var(--conference-color-33) 78%, var(--conference-color-7));-webkit-mask-image:linear-gradient(to bottom, var(--conference-color-33) 78%, var(--conference-color-7));mask-image:linear-gradient(to bottom, var(--conference-color-33) 78%, var(--conference-color-7))}.conference-page .experts-intro{margin-top:0;margin-bottom:32px;display:block}.conference-page .experts-intro p{font-size:14px;line-height:1.65}.conference-page .experts-intro .button{margin-top:22px;padding:16px 24px;font-size:14px}.conference-page .speaker-track{gap:14px}.conference-page .speaker{flex-basis:78%}.conference-page .speaker-picture{aspect-ratio:.8}.conference-page .carousel-arrow{width:36px;height:36px;box-shadow:0 0 0 3px var(--conference-color-32);font-size:18px}.conference-page .carousel-arrow.prev{left:-12px}.conference-page .carousel-arrow.next{right:-12px}.conference-page .speaker-caption h3{font-size:25px}.conference-page .carousel-bottom{font-size:10px}.conference-page .dog-section{padding-top:44px}.conference-page .dog-grid{grid-template-columns:1fr;gap:0;display:grid}.conference-page .dog-copy{text-align:center;grid-area:1/1;padding:0}.conference-page .dog-copy h2{font-size:38px}.conference-page .dog-copy .eyebrow{font-size:9px}.conference-page .dog-copy .promise{order:1;margin:2px 0 16px;font-size:61px}.conference-page .dog-copy h2{order:2}.conference-page .dog{object-fit:contain;grid-area:2/1;width:120%;max-height:350px;margin-left:-10%;position:relative;bottom:-10px}.conference-page .dog-right{border-top:1px solid var(--line);grid-area:3/1;grid-template-columns:1fr 1fr;column-gap:15px;padding:22px 10px 42px;display:grid}.conference-page .dog-right ul{grid-column:1/-1;grid-template-columns:1fr;gap:0;margin-bottom:15px;display:grid}.conference-page .dog-right li{margin-bottom:14px;font-size:14px}.conference-page .dog-right li br{display:none}.conference-page .dog-right h3{grid-column:1/-1;margin:0;font-size:26px}.conference-page .dog-right h3 .dog-punchline{margin-top:8px}.conference-page .dog-right .button{grid-column:1/-1;place-self:center start;gap:15px;min-width:0;margin-top:20px;padding:14px 15px}.conference-page .testimonials{padding:38px 0 42px}.conference-page .testimonials .eyebrow{font-size:9px;line-height:1.7}.conference-page .quotes--marquee{margin-top:24px}.conference-page .quotes-track{animation-duration:209s}.conference-page .quotes--marquee figure,.conference-page .quotes--marquee figure:first-child,.conference-page .quotes--marquee figure:last-child{border-right:1px solid var(--conference-color-43);border-bottom:0;width:78vw;padding:0 22px}.conference-page .quotes figure>span{height:42px;font-size:64px}.conference-page .quotes blockquote{max-width:470px;margin-bottom:20px;font-size:27px}.conference-page .quotes figcaption{font-size:13px}.conference-page .program{padding-top:50px;padding-bottom:50px}.conference-page .program-grid{grid-template-columns:1fr;gap:32px}.conference-page .program h2{white-space:normal;font-size:40px}.conference-page .program-date{font-size:24px}.conference-page .timeline{margin-top:32px}.conference-page .timeline li{grid-template-columns:91px 1fr;gap:11px;min-height:84px}.conference-page .timeline time{letter-spacing:-.03em;font-size:10px}.conference-page .timeline h3{font-size:25px}.conference-page .timeline p{font-size:15px}.conference-page .timeline .break h3{font-size:22px}.conference-page .timeline .report-event>div{box-shadow:-6px 0 var(--conference-color-44);padding:18px 12px}.conference-page .timeline .report-event h3{font-size:27px}.conference-page .timeline .report-event span{font-size:8px}.conference-page .program-note{margin-left:103px;font-size:10px}.conference-page .agenda-photo{background-position:97% 63%;background-size:265% 230%;min-height:330px}.conference-page .themes{padding:40px 0}.conference-page .themes-grid{grid-template-columns:1fr;gap:25px}.conference-page .themes h2{font-size:36px}.conference-page .themes p:not(.eyebrow){font-size:14px}.conference-page .tickets{padding:50px 0}.conference-page .tickets-heading{margin-bottom:30px;display:block}.conference-page .tickets-heading h2{font-size:44px}.conference-page .tickets-heading p{margin-top:15px;font-size:13px}.conference-page .tickets-heading p br{display:none}.conference-page .ticket-options{grid-template-columns:1fr;gap:16px}.conference-page .ticket-card{padding:26px}.conference-page .ticket-card.selected{padding:25px}.conference-page .ticket-vip{margin:12px 0 0;padding:26px}.conference-page .ticket-vip.selected{padding:25px}.conference-page .ticket-top{margin-bottom:18px;font-size:17px}.conference-page .tt-strong{white-space:normal;font-size:18px}.conference-page .tt-qual{font-size:10px}.conference-page .ticket-card h3{max-width:none;min-height:0;font-size:27px}.conference-page .price{margin-top:18px;font-size:43px}.conference-page .price span{margin-left:12px;display:inline}.conference-page .ticket-card ul{margin:22px 0}.conference-page .ticket-card li,.conference-page .ticket-select{font-size:14px}.conference-page .booking{grid-template-columns:1fr;gap:30px;margin-top:32px;padding-top:30px}.conference-page .fields{gap:14px}.conference-page .fields label{font-size:12px}.conference-page .order{padding:25px}.conference-page .order-total strong{font-size:34px}.conference-page .consent{font-size:12px}.conference-page .faq{padding:54px 0}.conference-page .faq-grid{grid-template-columns:1fr;gap:40px}.conference-page .faq-heading h2{margin-top:0;font-size:44px}.conference-page .faq-heading h2 br{display:none}.conference-page .faq-contact{margin-top:25px;padding-top:20px}.conference-page .faq-contact span{font-size:12px}.conference-page .faq-list summary{gap:12px;padding:25px 0;font-size:18px}.conference-page .faq-list small{margin-bottom:9px;font-size:9px}.conference-page .faq-list details>p{margin-bottom:25px;font-size:15px}.conference-page .footer-invite{align-items:flex-start;padding-bottom:48px}.conference-page .footer-invite h2{font-size:34px;line-height:1.25}.conference-page footer{padding:70px 0 28px}.conference-page .footer-columns{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:50px}.conference-page .footer-bottom{grid-template-columns:1fr;gap:12px;display:grid}.conference-page .footer-bottom nav{gap:18px}.conference-page dialog{padding:32px 24px}.conference-page dialog h2{font-size:30px}}.conference-page img{height:auto}.conference-page .report-grid,.conference-page .invitation,.conference-page .program-grid,.conference-page .dog-grid,.conference-page .booking,.conference-page .faq-grid,.conference-page .report-grid>*,.conference-page .invitation>*,.conference-page .program-grid>*{min-width:0}.conference-page .report img{width:100%;max-width:100%;margin-bottom:-115px}.conference-page .dog{height:auto}.conference-page .agenda-photo{min-height:820px}@media (width<=600px){.conference-page .report-grid{padding-top:45px;padding-bottom:0}.conference-page .report img{margin-bottom:-45px}.conference-page .agenda-photo{min-height:330px}}.conference-page .faq-grid>*,.conference-page .faq-list summary>span{min-width:0}@media (width<=600px){.conference-page .faq-heading h2 br{display:initial}.conference-page .faq-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=800px) and (width>=601px){.conference-page .dog{transform:translateY(6.7%)}}@media (width<=600px){.conference-page .dog-grid{grid-template-rows:auto auto auto}.conference-page .dog-right{border-top:0;grid-row:2;padding-top:28px;padding-bottom:22px}.conference-page .dog{grid-row:3;bottom:0;transform:translateY(6.7%)}}.conference-page .dog{transform:translateY(6.7%)}@media (width<=800px) and (width>=601px){.conference-page .dog{transform:translateY(6.7%)}}@media (width<=600px){.conference-page .dog{transform:translateY(6.7%)}}.conference-page .hero{background-image:linear-gradient(90deg, var(--conference-color-70) 0%, var(--conference-color-71) 36%, var(--conference-color-72) 76%), url(/__l5e/assets-v1/bafe2c71-5643-44c4-a669-94d26b95c9ef/lp-9207.jpg);background-position:50%,50% 48%}.conference-page .feature{background-position:50%;background-size:cover;background-image:linear-gradient(0deg, var(--conference-color-73) 0%, var(--conference-color-74) 80%), url(/__l5e/assets-v1/c5c6dcfb-b568-468e-ad85-d7562b6678bd/lp-8895.jpg)}.conference-page .feature:nth-child(2){background-image:linear-gradient(0deg, var(--conference-color-73) 0%, var(--conference-color-26) 80%), url(/__l5e/assets-v1/dbd04a2f-10d5-4761-86bb-96f3dd36796a/lp-9291.webp);background-position:48%}.conference-page .feature:nth-child(3){background-image:linear-gradient(0deg, var(--conference-color-73) 0%, var(--conference-color-26) 80%), url(/__l5e/assets-v1/2bbd8c37-d475-4833-8022-e5dce29b5b79/lp-9380.webp);background-position:62%}.conference-page .feature:nth-child(4){background-image:linear-gradient(0deg, var(--conference-color-73) 0%, var(--conference-color-26) 80%), url(/__l5e/assets-v1/60c75a8e-c99f-47b9-ba2c-44c029100c9b/lp-9371.webp);background-position:52%}.conference-page .feature:nth-child(5){background-image:linear-gradient(0deg, var(--conference-color-73) 0%, var(--conference-color-26) 80%), url(/__l5e/assets-v1/069f136b-9d3c-4934-80cb-84561c89c61f/lp-7677.webp);background-position:43%}.conference-page .agenda-photo{background-image:url(/__l5e/assets-v1/ceea7c4d-9351-4cb6-bd2f-09ff27b99163/lp-9452.webp);background-position:42%;background-size:cover}.conference-page .themes{background-image:linear-gradient(90deg, var(--conference-color-46) 30%, var(--conference-color-75) 64%, var(--conference-color-76)), url(/__l5e/assets-v1/6570ac31-b751-4a49-9e2b-583996108673/lp-9377.webp);background-position:50%,50% 43%;background-size:cover}@media (width<=700px){.conference-page .hero{background-image:linear-gradient(90deg, var(--conference-color-77), var(--conference-color-78)), url(/__l5e/assets-v1/bafe2c71-5643-44c4-a669-94d26b95c9ef/lp-9207.jpg);background-position:50%,64%}}@media (width<=600px){.conference-page .agenda-photo{background-position:50%;background-size:cover}.conference-page .themes{background-image:linear-gradient(90deg, var(--conference-color-79), var(--conference-color-80)), url(/__l5e/assets-v1/6570ac31-b751-4a49-9e2b-583996108673/lp-9377.webp)}}.conference-page .agenda-photo{background:0 0;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;display:grid}.conference-page .agenda-scene{background:url(/__l5e/assets-v1/ceea7c4d-9351-4cb6-bd2f-09ff27b99163/lp-9452.webp) 45%/cover no-repeat;min-height:250px}.conference-page .agenda-scene:nth-child(2){background-image:url(/__l5e/assets-v1/b21ec9e0-31ca-4836-b123-3ed3651dc5f0/lp-9297.webp);background-position:55%}.conference-page .agenda-scene:nth-child(3){background-image:url(/__l5e/assets-v1/60c75a8e-c99f-47b9-ba2c-44c029100c9b/lp-9371.webp);background-position:50%}@media (width<=600px){.conference-page .agenda-photo{grid-template-rows:none;grid-template-columns:1fr;gap:12px;min-height:0}.conference-page .agenda-scene{aspect-ratio:1.5;min-height:0}}.conference-page .hero{background-image:linear-gradient(90deg, var(--conference-color-16), var(--conference-color-7) 90%), url(/__l5e/assets-v1/2d72b1cd-0e63-452b-bb59-ac304212a163/hero-szklane-przejscie.webp);background-position:50%;background-size:cover}.conference-page .boss-photo{filter:grayscale();background-image:url(/__l5e/assets-v1/6f48d160-7c29-4d23-8387-7e5a6cd980de/problem-reference.webp);background-position:94.2% 31.2%;background-size:235.4% 238%}.conference-page .feature:nth-child(n){background-image:none;background-color:var(--conference-color-81);color:var(--conference-color-13);border-top:2px solid var(--raspberry);justify-content:flex-start;min-height:260px;padding:28px 22px}.conference-page .feature-icon{color:var(--conference-color-82);width:56px;height:56px;margin-bottom:35px;display:block}.conference-page .feature-icon svg{width:100%;height:100%}.conference-page .feature h3{font-size:20px}.conference-page .feature p{color:var(--conference-color-83);margin-top:14px}.conference-page .report .report-question{text-transform:none;letter-spacing:0;max-width:430px;font-size:16px;font-weight:400;line-height:1.5}.conference-page .report h2 em{color:var(--conference-color-84)}.conference-page .signature{font-family:var(--sans);letter-spacing:.04em;font-size:14px;font-style:normal}.conference-page .themes{background-image:linear-gradient(90deg, var(--conference-color-46) 0%, var(--conference-color-85) 48%, var(--conference-color-86) 72%, var(--conference-color-87)), url(/__l5e/assets-v1/6570ac31-b751-4a49-9e2b-583996108673/lp-9377.webp);background-position:50%,right 55%;background-repeat:no-repeat;background-size:cover,auto 175%;background-color:var(--conference-color-46)}.conference-page .dog-right h3{font-size:31px}@media (width<=700px){.conference-page .hero{background-image:linear-gradient(90deg, var(--conference-color-23), var(--conference-color-24)), url(/__l5e/assets-v1/2d72b1cd-0e63-452b-bb59-ac304212a163/hero-szklane-przejscie.webp);background-position:66%}.conference-page .feature:nth-child(n){min-height:255px;padding:24px 20px}.conference-page .report .report-question{font-size:15px}.conference-page .themes{background-position:50%,65%;background-size:cover,auto 110%}.conference-page .dog-right h3{font-size:27px}}.conference-page .signature{letter-spacing:-.02em;transform-origin:100%;padding:6px 10px 10px 0;font-family:Savoye LET,Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:38px;font-style:italic;font-weight:400;transform:rotate(-4deg)}.conference-page .themes{background:var(--conference-color-46);padding:46px 0}.conference-page .themes-grid{grid-template-columns:1.1fr 1fr 1.1fr;align-items:center;gap:32px}.conference-page .themes h2{font-size:34px;line-height:1.12}.conference-page .themes-photo{object-fit:contain;width:100%;height:auto}.conference-page .themes p:not(.eyebrow){font-size:14px}.conference-page .experts-intro .button{white-space:nowrap}@media (width<=1000px){.conference-page .themes-grid{grid-template-columns:1fr 1fr;gap:28px}.conference-page .themes-photo{grid-column:1/-1;justify-self:center;max-width:650px}.conference-page .themes h2{font-size:35px}}@media (width<=600px){.conference-page .themes-grid{grid-template-columns:1fr;gap:26px}.conference-page .themes-photo{grid-column:1}.conference-page .themes h2{font-size:34px}.conference-page .signature{font-size:33px}.conference-page .experts-intro .button{white-space:normal}}.conference-page .signature{letter-spacing:-.04em;margin-top:-2px;margin-bottom:0;padding:0 8px 0 0;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:29px;font-style:normal;line-height:1.2;transform:rotate(-5deg)}.conference-page .experts-intro p{font-size:19px;line-height:1.65}.conference-page .report-grid{padding-top:52px;padding-bottom:52px}.conference-page .report .report-question{color:var(--conference-color-13);max-width:500px;margin:24px 0 10px;font-size:20px;line-height:1.4}.conference-page .report-description{color:var(--conference-color-88);max-width:470px;margin:0;font-size:16px;line-height:1.65}.conference-page .faq-contact .contact-name{color:var(--conference-color-13);margin-bottom:10px;font-size:19px;display:block}.conference-page .faq-contact a{overflow-wrap:anywhere;font-size:16px;line-height:1.8;display:block}@media (width<=600px){.conference-page .signature{margin-top:8px;font-size:25px}.conference-page .experts-intro p{font-size:17px}.conference-page .report-grid{padding-top:38px;padding-bottom:30px}.conference-page .report .report-question{font-size:18px}.conference-page .report-description{font-size:15px}}.conference-page .people-section,.conference-page .past-events{padding-top:70px;padding-bottom:76px}.conference-page .people-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;margin-bottom:36px;display:grid}.conference-page .people-heading h2{font-size:clamp(34px,3.8vw,52px);line-height:1.08}.conference-page .people-heading h2 em{color:var(--raspberry)}.conference-page .people-heading>p{color:var(--conference-color-89);max-width:470px;font-size:16.5px;line-height:1.7}.conference-page .people-heading>p b{color:var(--ink);font-weight:700}.conference-page .people-gallery{grid-template-rows:repeat(2,minmax(215px,auto));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.conference-page .people-gallery figure{min-width:0;min-height:215px;margin:0;position:relative;overflow:hidden}.conference-page .people-gallery .people-main{grid-row:span 2}.conference-page .people-gallery img{object-fit:cover;width:100%;height:100%;position:absolute}.conference-page .people-main img{object-position:43% center}.conference-page .people-gallery figcaption{background:linear-gradient(var(--conference-color-7), var(--conference-color-90));color:var(--conference-color-8);padding:55px 24px 22px;font-size:16px;position:absolute;bottom:0;left:0;right:0}.conference-page .gallery-note{color:var(--conference-color-91);margin-top:14px;font-size:12px}.conference-page .practice-cta{flex-direction:column;align-items:center;gap:10px;margin-top:44px;display:flex}.conference-page .practice-cta-note{letter-spacing:.08em;text-transform:uppercase;color:var(--conference-color-91);font-size:12px}.conference-page .afterparty{background:var(--conference-color-92);color:var(--conference-color-13);border-top:1px solid var(--conference-color-93);padding:76px 0}.conference-page .afterparty-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.conference-page .afterparty .eyebrow{color:var(--conference-color-94)}.conference-page .afterparty h2{font-size:clamp(38px,4.5vw,62px);line-height:1.07}.conference-page .afterparty h2 em{color:var(--conference-color-94)}.conference-page .afterparty-copy>p:not(.eyebrow){color:var(--conference-color-95);max-width:510px;margin-top:22px;font-size:16px;line-height:1.7}.conference-page .afterparty-copy .afterparty-lead{color:var(--conference-color-8)!important;font-size:23px!important;line-height:1.35!important}.conference-page .afterparty-copy .afterparty-fomo{font-weight:600;color:var(--conference-color-8)!important}.conference-page .afterparty .button{margin-top:25px}.conference-page .afterparty small{color:var(--conference-color-96);margin-top:13px;font-size:12px;display:block}.conference-page .afterparty-venue{background:var(--conference-color-97);grid-template-rows:auto auto;align-self:start;min-width:0;margin:0;display:grid;position:relative}.conference-page .afterparty-venue img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;position:static}.conference-page .afterparty-venue figcaption{min-width:0;padding:30px;position:static}.conference-page .afterparty-venue figcaption>span{color:var(--conference-color-98);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:13px;display:block}.conference-page .afterparty-venue strong{font-family:var(--serif);font-size:31px;font-weight:400}.conference-page .afterparty-venue p{color:var(--conference-color-95);margin:15px 0;font-size:16px;line-height:1.65}.conference-page .afterparty-venue a{text-underline-offset:5px;font-size:13px;text-decoration:underline}.conference-page .event-videos{grid-template-columns:1fr 1fr;gap:28px;display:grid}.conference-page .video-frame{aspect-ratio:16/9;background:var(--conference-color-32)}.conference-page .video-play{background:var(--conference-color-32);width:100%;height:100%;color:var(--conference-color-13);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.conference-page .video-play img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform .3s,opacity .3s}.conference-page .video-play:hover img{opacity:.95;transform:scale(1.025)}.conference-page .play-icon{background:var(--raspberry);border:1px solid var(--conference-color-99);border-radius:50%;place-items:center;width:64px;height:64px;padding-left:3px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.conference-page .play-label{text-shadow:0 2px 5px var(--conference-color-100);font-size:14px;font-weight:600;position:absolute;bottom:20px;left:22px}.conference-page .video-frame iframe{border:0;width:100%;height:100%}.conference-page .video-caption{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px 0;display:flex}.conference-page .video-caption h3{font-size:25px}.conference-page .video-caption p{color:var(--conference-color-91);margin-top:8px;font-size:13px}.conference-page .video-caption>a{white-space:nowrap;color:var(--raspberry);align-self:center;font-size:12px}.conference-page .past-events .people-heading{grid-template-columns:1.5fr 1fr}@media (width<=800px){.conference-page .afterparty-grid{grid-template-columns:minmax(0,1fr);gap:30px}.conference-page .people-heading{grid-template-columns:1.5fr 1fr;gap:46px}.conference-page .people-heading h2{font-size:30px}.conference-page .afterparty h2{font-size:40px}.conference-page .afterparty-venue strong{font-size:26px}}@media (width<=600px){.conference-page .people-section,.conference-page .past-events{padding-top:45px;padding-bottom:46px}.conference-page .people-heading,.conference-page .past-events .people-heading{grid-template-columns:1fr;gap:30px}.conference-page .people-heading h2{font-size:26px}.conference-page .people-heading>p{font-size:16px}.conference-page .people-gallery{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.conference-page .people-gallery .people-main{grid-area:auto/1/auto/-1}.conference-page .people-gallery figure{aspect-ratio:1;min-height:0}.conference-page .people-gallery img{object-position:center;height:100%;position:static}.conference-page .people-gallery .people-main{aspect-ratio:1.5}.conference-page .people-section{padding-bottom:64px}.conference-page .people-gallery figcaption{padding:45px 18px 18px;font-size:14px}.conference-page .afterparty{padding:46px 0}.conference-page .afterparty-grid{grid-template-columns:1fr;gap:32px}.conference-page .afterparty h2{font-size:40px}.conference-page .afterparty-copy .afterparty-lead{font-size:22px!important}.conference-page .afterparty-venue figcaption{padding:24px}.conference-page .event-videos{grid-template-columns:1fr;gap:30px}.conference-page .video-caption h3{font-size:23px}.conference-page .video-caption{gap:10px}}.conference-page .people-gallery figure:not(.people-main) img{object-position:center top}.conference-page .event-gallery-section{padding-top:25px;padding-bottom:76px}.conference-page .event-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.conference-page .event-photo{aspect-ratio:1.5;background:var(--conference-color-101);display:block;position:relative;overflow:hidden}.conference-page .event-photo:first-child,.conference-page .event-photo:nth-child(2){grid-column:span 2}.conference-page .event-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.conference-page .event-photo:hover img{transform:scale(1.025)}.conference-page .event-photo:focus-visible{outline:3px solid var(--raspberry);outline-offset:4px}.conference-page .event-photo:nth-last-child(-n+2){aspect-ratio:2;grid-column:span 2}.conference-page .event-photo:nth-last-child(-n+2) img{object-position:center 35%}@media (width<=600px){.conference-page .event-gallery-section{padding-top:10px;padding-bottom:45px}.conference-page .event-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.conference-page .event-photo:first-child,.conference-page .event-photo:nth-child(2){grid-column:span 2}.conference-page .event-photo:nth-last-child(-n+2){aspect-ratio:1.2;grid-column:span 1}}.conference-page .venue{border-top:1px solid var(--line);background:color-mix(in srgb, var(--conference-color-104) 4%, var(--paper));padding:110px 0}.conference-page .venue-grid{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:72px;display:grid}.conference-page .venue h2{margin-top:40px;font-size:54px;line-height:1.04}.conference-page .venue-lead{max-width:440px;color:color-mix(in srgb, var(--ink) 68%, var(--paper));margin-top:22px;font-size:17px;line-height:1.6}.conference-page .venue-map{flex-direction:column;gap:18px;display:flex}.conference-page .venue-map iframe{border:1px solid var(--line);border-radius:18px;flex:1;width:100%;min-height:440px;box-shadow:0 24px 60px -32px #0f172a59}.conference-page .venue-maps{color:var(--conference-color-8);background:var(--raspberry);border:1px solid var(--raspberry);border-radius:999px;align-self:flex-start;padding:15px 26px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:inline-block}.conference-page .venue-maps:hover{background:var(--conference-color-9);border-color:var(--conference-color-9)}.conference-page .venue-facts{margin:34px 0 0;padding:0;list-style:none}.conference-page .venue-facts li{border-top:1px solid var(--line);padding:22px 0}.conference-page .venue-facts li:last-child{border-bottom:1px solid var(--line)}.conference-page .venue-facts small{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px;display:block}.conference-page .venue-facts strong{font-family:var(--serif);margin-top:9px;font-size:25px;font-weight:400;line-height:1.2;display:block}.conference-page .venue-facts p{color:color-mix(in srgb, var(--ink) 68%, var(--paper));margin-top:7px;font-size:15px;line-height:1.55}@media (width<=860px){.conference-page .venue{padding:64px 0}.conference-page .venue-grid{grid-template-columns:1fr;gap:42px}.conference-page .venue h2{margin-top:24px;font-size:36px}.conference-page .venue-map iframe{min-height:320px}}.conference-page .countdown-action{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.conference-page .countdown-action .countdown-date{margin:0}.conference-page .countdown-action .countdown-cta{font-family:var(--sans);white-space:nowrap;font-size:14px}@media (width<=600px){.conference-page .countdown-action{gap:16px}.conference-page .countdown-action .countdown-cta{padding:16px 22px}}.conference-page .afterparty-moments{margin-top:60px}.conference-page .afterparty-gallery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.conference-page .afterparty-gallery-heading h3{font-family:var(--serif);font-size:36px;font-weight:400}.conference-page .afterparty-gallery-heading p{color:var(--conference-color-104);max-width:290px;font-size:15px;line-height:1.6}.conference-page .afterparty-gallery{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.conference-page .afterparty-gallery a{background:var(--conference-color-97);display:block;overflow:hidden}.conference-page .afterparty-gallery img{aspect-ratio:1.45;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.conference-page .afterparty-gallery a:hover img{transform:scale(1.035)}.conference-page .afterparty-source{color:var(--conference-color-96);margin-top:18px;font-size:12px}@media (width<=600px){.conference-page .afterparty-moments{margin-top:40px}.conference-page .afterparty-gallery-heading{display:block}.conference-page .afterparty-gallery-heading h3{font-size:30px}.conference-page .afterparty-gallery-heading p{margin-top:14px}.conference-page .afterparty-gallery{grid-template-columns:repeat(2,1fr);gap:10px}.conference-page .afterparty-gallery img{aspect-ratio:1.1}}.conference-page .afterparty-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.conference-page .afterparty-gallery{grid-template-columns:1fr}}.conference-page .afterparty-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.conference-page .afterparty-gallery a{position:relative}.conference-page .afterparty-gallery img{aspect-ratio:1.5}.conference-page .afterparty-gallery-heading h3{font-size:30px}@media (width<=700px){.conference-page .afterparty-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.conference-page .problem .wrap{padding-bottom:36px}.conference-page .expect-heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.conference-page .expect-intro{font-family:var(--serif);border-left:2px solid var(--raspberry);justify-self:end;max-width:470px;padding-left:24px;font-size:27px;line-height:1.25}.conference-page .expect-intro span{font-family:var(--sans);color:var(--muted);margin-top:12px;font-size:16px;line-height:1.65;display:block}@media (width<=700px){.conference-page .expect-heading{grid-template-columns:1fr;gap:24px}.conference-page .expect-intro{justify-self:start;max-width:100%;padding-left:18px;font-size:24px}.conference-page .expect-intro span{font-size:15px}.conference-page .problem .wrap{padding-bottom:30px}}.conference-page .report-benefits{gap:19px;max-width:480px;margin:26px 0 0;padding:0;list-style:none;display:grid}.conference-page .report-benefits li{align-items:flex-start;gap:15px;display:flex}.conference-page .report-benefits svg{width:29px;height:29px;color:var(--conference-color-107);flex-shrink:0}.conference-page .report-benefits h3{font-family:var(--sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.3}.conference-page .report-benefits p{color:var(--conference-color-88);margin-top:4px;font-size:14px;line-height:1.5}.conference-page .report-grid>img{align-self:center}@media (width>=701px){.conference-page .report-grid>img{margin-bottom:0}}.conference-page #booking-form,.conference-page #prelegenci{scroll-margin-top:24px}@media (width<=700px){.conference-page .report-benefits{gap:17px;margin-top:24px}.conference-page .report-benefits h3{font-size:15px}.conference-page .report-benefits p{font-size:13px}}.conference-page .report-grid>img.report-closed{object-fit:contain;width:100%;max-width:370px;height:auto;max-height:490px;filter:drop-shadow(12px 18px 18px var(--conference-color-108));justify-self:center;margin:0}@media (width<=700px){.conference-page .report-grid>img.report-closed{max-width:290px;max-height:400px;margin:20px auto 0}}.conference-page .hero-description{max-width:620px;color:var(--conference-color-109);text-wrap:pretty;margin-top:24px;margin-inline:0;font-size:clamp(17px,1.65vw,22px);line-height:1.5}.conference-page .hero-description strong{color:var(--conference-color-2);font-weight:700}.conference-page .hero-description .nb{white-space:nowrap}.conference-page .hero-date{letter-spacing:.05em;color:color-mix(in srgb, var(--conference-color-8) 96%, transparent);margin-top:22px;font-size:15px}.conference-page .hero-date span{color:var(--paper)}.conference-page .hero-values{border-top:1px solid var(--raspberry);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink) 8%, var(--paper));align-items:center;gap:0;max-width:none;margin:auto 0 0;padding:15px clamp(20px,4vw,48px);list-style:none;display:flex}.conference-page .hero-values li{text-align:center;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;color:var(--ink);flex:1 1 0;font-size:12.5px;font-weight:700}.conference-page .hero-values .hv-sep{min-width:20px;color:var(--raspberry);letter-spacing:0;flex:none;justify-content:center;font-size:13px;display:flex}.conference-page .hero-values .hv-sep:after{content:"/"}@media (width<=1100px){.conference-page .hero-values li{letter-spacing:.14em;font-size:11.5px}.conference-page .hero-values .hv-sep{min-width:16px}}.conference-page .hero-inner{padding-bottom:58px}@media (width<=700px){.conference-page .hero-description{max-width:440px;margin-top:22px;font-size:17px}.conference-page .hero-date{letter-spacing:.03em;font-size:13.5px}.conference-page .hero-values{grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px 20px 14px;display:grid}.conference-page .hero-values li{letter-spacing:.12em;gap:0;font-size:10.5px}.conference-page .hero-values .hv-sep{display:none}.conference-page .hero-values li:last-child{text-align:center;grid-column:1/-1}.conference-page .hero-inner{padding-bottom:42px}}.conference-page .books-included{background:var(--paper);border-bottom:1px solid var(--line);padding:56px 0}.conference-page .books-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid}.conference-page .books-copy h2{margin-bottom:22px;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.conference-page .books-copy h2 em{color:var(--raspberry)}.conference-page .books-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:17px;line-height:1.65}.conference-page .books-link{color:var(--raspberry);border-bottom:1px solid;align-items:center;gap:24px;margin-top:24px;padding-bottom:5px;font-weight:600;display:inline-flex}.conference-page .books-link span{font-size:23px}.conference-page .books-titles{grid-template-columns:1fr 1fr;gap:18px;display:grid}.conference-page .books-titles article{background:var(--conference-color-13);border:1px solid var(--line);border-top:3px solid var(--raspberry);padding:28px 24px 34px}.conference-page .books-number{letter-spacing:.14em;color:var(--muted);font-size:10px}.conference-page .books-titles h3{margin-top:34px;font-size:clamp(28px,3vw,42px);line-height:1.15}.conference-page .books-titles h3 em{color:var(--raspberry)}.conference-page .books-titles>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}@media (width<=800px){.conference-page .books-included{padding:54px 0}.conference-page .books-grid{grid-template-columns:1fr;gap:32px}.conference-page .books-titles article{padding:24px 20px}.conference-page .books-titles h3{font-size:32px}.conference-page .books-copy>p:not(.eyebrow){font-size:16px}}.conference-page .books-included{background:var(--paper)}.conference-page .books-grid{grid-template-columns:1fr 1.25fr;gap:36px}.conference-page .books-copy .button{margin-top:28px}.conference-page .books-visual{justify-content:center;align-items:center;gap:32px;width:100%;padding:24px 12px;display:flex}.conference-page .book-cover{flex:1;max-width:245px;margin:0}.conference-page .book-cover img{width:100%;height:auto;box-shadow:3px 3px 0 var(--conference-color-110), 6px 6px 0 var(--conference-color-111), 9px 9px 0 var(--conference-color-112), 12px 20px 25px var(--conference-color-113);border-radius:2px}.conference-page .book-cover-strategy{transform:rotate(-5deg)}@media (width<=800px){.conference-page .books-grid{grid-template-columns:1fr;gap:24px}.conference-page .books-visual{max-width:650px;margin:auto}.conference-page .books-copy .button{max-width:100%}}.conference-page .audience{background:var(--conference-color-114);border-top:2px solid var(--raspberry);padding:64px 0 72px}.conference-page .audience-panel{grid-template-columns:1fr 1.1fr;gap:64px;display:grid}.conference-page .audience-intro h2{margin-bottom:24px;font-size:clamp(36px,3.8vw,54px)}.conference-page .audience-intro h2 em{color:var(--raspberry)}.conference-page .audience-intro>p:not(.eyebrow){color:var(--conference-color-115);max-width:520px;font-size:19px;line-height:1.65}.conference-page .audience-link{color:var(--raspberry);border-bottom:1px solid;align-items:center;gap:22px;margin-top:26px;padding-bottom:5px;font-size:14px;font-weight:600;display:inline-flex}.conference-page .audience-link span{font-size:22px}.conference-page .audience-situations>h3{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--raspberry);margin-bottom:16px;font-size:13px;font-weight:700}.conference-page .audience-situations ol{margin:0;padding:0;list-style:none}.conference-page .audience-situations li{border-top:1px solid var(--conference-color-116);gap:18px;padding:18px 0;display:flex}.conference-page .audience-situations li:last-child{padding-bottom:0}.conference-page .audience-number{font-family:var(--serif);color:var(--raspberry);padding-top:1px;font-size:15px}.conference-page .audience-situations h4{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.conference-page .audience-situations li p{color:var(--conference-color-117);font-size:14px;line-height:1.55}@media (width<=950px){.conference-page .audience-panel{gap:32px}}@media (width<=700px){.conference-page .audience{padding:40px 0 46px}.conference-page .audience-panel{grid-template-columns:1fr;gap:30px}.conference-page .audience-intro>p:not(.eyebrow){font-size:17px}.conference-page .audience-intro .eyebrow{line-height:1.6}.conference-page .audience-intro h2{font-size:36px}.conference-page .audience-situations li{gap:14px}}@media (width<=800px){.conference-page .books-visual{gap:28px;padding:26px 16px 20px}.conference-page .book-cover{max-width:215px}}@media (width<=420px){.conference-page .books-visual{gap:20px;padding:18px 12px 24px}}.conference-page .books-included{z-index:1;position:relative;overflow:visible}.conference-page .books-visual{z-index:2;align-self:end;align-items:flex-end;gap:0;padding:12px 22px 0;position:relative;transform:translateY(60px)}.conference-page .book-cover{flex:1 1 0;min-width:0}.conference-page .book-cover-strategy{z-index:1;position:relative;transform:rotate(-5deg)}.conference-page .book-cover-lean{z-index:2;margin-left:-12px;position:relative;transform:translateY(84px)rotate(4deg)}@media (width<=800px){.conference-page .books-visual{gap:0;padding:20px 18px 0;transform:translateY(32px)}.conference-page .book-cover-lean{margin-left:-10px;transform:translateY(58px)rotate(4deg)}.conference-page .books-included+.tickets{padding-top:88px}}.conference-page .books-list{gap:20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.conference-page .books-list li{border-left:2px solid var(--raspberry);padding-left:18px}.conference-page .books-list b{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:6px;font-size:21px;font-style:italic;font-weight:400;display:block}.conference-page .books-list span{max-width:520px;color:var(--muted);font-size:16px;line-height:1.6;display:block}@media (width<=600px){.conference-page .books-list b{font-size:19px}.conference-page .books-list span{font-size:15px}}.conference-page{font:16px/1.55 var(--sans);color:var(--ink);background:var(--paper);position:relative}.conference-page h1 em,.conference-page h2 em{font-family:var(--serif);font-weight:400}.conference-page .tickets-heading h2 em,.conference-page .books-copy h2 em,.conference-page .people-heading h2 em,.conference-page .audience-intro h2 em{color:var(--raspberry)}.conference-page .invoice[hidden],.conference-page .fields label[hidden]{display:none}.conference-page .buyer-tabs{gap:12px;margin-bottom:18px;display:flex}.conference-page .buyer-tabs button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:0;flex:1;padding:10px;font-size:12px}.conference-page .buyer-tabs button.is-on{border-color:var(--raspberry);color:var(--raspberry)}.conference-page .optional{color:var(--muted);font-size:11px}.conference-page .form-error,.conference-page .field-err{color:var(--raspberry)}.conference-page .success{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);margin-top:44px;padding:40px}.conference-page .success h3{margin-bottom:18px;font-size:30px}.conference-page [data-portrait="0"]{--portrait:0%}.conference-page [data-portrait="20"]{--portrait:20%}.conference-page [data-portrait="40"]{--portrait:40%}.conference-page [data-portrait="60"]{--portrait:60%}.conference-page [data-portrait="80"]{--portrait:80%}.conference-page [data-portrait="100"]{--portrait:100%}.conference-page .countdown b{color:var(--ink);margin-bottom:0;font-weight:700}.conference-page .hero-date{color:var(--conference-color-8);font-weight:400;line-height:1.55}.conference-page .audience-intro{max-width:none;margin:0}.conference-page .program{background:var(--paper);color:var(--ink);width:100%}.conference-page .program h2{white-space:normal}.conference-page .timeline h3{font-family:var(--serif);margin:0;font-weight:400}.conference-page .timeline time{font-size:14px;line-height:1.5}.conference-page .radek-photo img{mix-blend-mode:normal}@media (width<=900px){.conference-page .program-grid{grid-template-columns:1fr}.conference-page .program .agenda-photo{min-height:0}.conference-page .timeline li{grid-template-columns:112px minmax(0,1fr);gap:16px}}@media (width<=600px){.conference-page .timeline li,.conference-page .timeline .break{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0}.conference-page .timeline time{padding-top:0;padding-left:26px;font-size:12px}.conference-page .timeline .tl-head{gap:10px}.conference-page .timeline .tl-icon{width:34px;height:34px}.conference-page .timeline .tl-icon svg{width:18px;height:18px}.conference-page .timeline .break .tl-icon{width:28px;height:28px}.conference-page .timeline .report-event time{padding-top:0}.conference-page .timeline .report-event>div{box-shadow:none}.conference-page .program-note{margin-left:0}}.conference-page .ticket-filter{letter-spacing:.02em;color:var(--raspberry);text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:600}.conference-page .ticket-vip{background:var(--ink);border-color:var(--ink);color:var(--paper)}.conference-page .ticket-vip:hover{border-color:var(--raspberry)}.conference-page .ticket-vip .ticket-top{color:var(--paper)}.conference-page .ticket-vip .radio-mark{border-width:2px;border-color:color-mix(in srgb, var(--paper) 85%, transparent)}.conference-page .ticket-vip .price span{background:color-mix(in srgb, var(--paper) 14%, transparent);color:var(--paper)}.conference-page .ticket-vip .ticket-filter{color:var(--paper);border-left:2px solid var(--raspberry);padding-left:10px}.conference-page .ticket-vip li:before{color:var(--paper)}.conference-page .ticket-vip .ticket-select{border-top-color:color-mix(in srgb, var(--paper) 20%, transparent);color:var(--paper)}.conference-page .ticket-badge{background:var(--raspberry);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;font-size:10px;font-weight:700;position:absolute;top:-13px;left:28px}@media (width<=600px){.conference-page .ticket-badge{left:22px}}.conference-page .features .feature h3,.conference-page .features .feature p{position:relative}.conference-page .features .feature p{color:color-mix(in srgb, var(--paper) 88%, transparent)}.conference-page .features .feature:nth-child(n){min-height:340px}@media (width<=700px){.conference-page .features .feature:nth-child(n){min-height:300px}}.conference-page .features .feature:nth-child(n){justify-content:flex-start}.conference-page .features .feature .feature-icon{width:44px;height:44px;color:var(--paper);margin-bottom:auto}.conference-page .program-intro{max-width:620px;color:var(--muted);margin:18px 0 8px;font-size:17px;line-height:1.6}.conference-page .program-intro b{color:var(--ink);font-weight:600}.conference-page .program-speakers{letter-spacing:.14em;text-transform:uppercase;color:var(--raspberry);margin:0 0 28px;font-size:11px}.conference-page .system-band{background:repeating-linear-gradient(115deg, transparent 0, transparent 34px, color-mix(in srgb, var(--paper) 5%, transparent) 34px, color-mix(in srgb, var(--paper) 5%, transparent) 35px), var(--ink);color:var(--paper);margin-top:44px;padding:58px 0 62px;position:relative;overflow:hidden}.conference-page .system-claim{font-family:var(--serif);max-width:700px;color:var(--paper);margin:0 0 28px;font-size:clamp(21px,2.3vw,29px);line-height:1.45}.conference-page .system-formula{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.conference-page .system-formula span{border:1px solid color-mix(in srgb, var(--paper) 42%, transparent);background:color-mix(in srgb, var(--paper) 8%, transparent);color:var(--paper);text-transform:uppercase;letter-spacing:2.2px;white-space:nowrap;clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);padding:12px 22px;font-size:12px}.conference-page .system-formula i{color:color-mix(in srgb, var(--paper) 34%, transparent);font-size:18px;font-style:normal;line-height:1}.conference-page .system-formula b{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);margin-left:6px;padding-bottom:16px;font-size:clamp(24px,2.6vw,34px);font-style:italic;font-weight:400;line-height:1.25;position:relative}.conference-page .system-formula b:after{content:"";background:color-mix(in srgb, var(--conference-color-3) 92%, var(--conference-color-2));height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.conference-page .system-band{margin-top:30px;padding:40px 0 44px}.conference-page .system-claim{margin-bottom:20px;font-size:20px}.conference-page .system-formula{gap:9px 10px}.conference-page .system-formula span{letter-spacing:1.4px;padding:9px 12px;font-size:10px}.conference-page .system-formula i{display:none}.conference-page .system-formula b{margin-left:0;padding-bottom:14px;font-size:23px}.conference-page .system-formula b:before{content:"= ";font-family:var(--sans);color:color-mix(in srgb, var(--paper) 68%, transparent);font-size:17px;font-style:normal}}.conference-page .features .feature{border:1px solid color-mix(in srgb, var(--paper) 12%, transparent);border-top:2px solid var(--raspberry);min-height:330px;padding:16px 14px 20px}.conference-page .features .feature h3{max-width:none;font-size:16px}.conference-page .features .feature p{margin-top:8px;font-size:12px;line-height:1.5}.conference-page .features .feature.feature--report,.conference-page .features .feature.feature--books{background-image:radial-gradient(130% 80% at 85% -10%,#b51f5266 0%,#b51f521a 45%,#0000 70%),linear-gradient(165deg,#1a1318 0%,#0c1011 72%)}.conference-page .features .feature.feature--report{text-shadow:0 1px 10px #0009}.conference-page .features .feature-visual{justify-content:center;align-items:flex-end;height:120px;margin-bottom:16px;display:flex}.conference-page .features .feature-visual img{filter:drop-shadow(0 12px 22px #0000008c);width:auto;max-width:none;height:100%}.conference-page .features .feature-visual-books img{height:92px}.conference-page .features .feature-visual-books img:first-child{transform:rotate(-5deg)translate(4px)}.conference-page .features .feature-visual-books img:last-child{transform:rotate(5deg)translateY(3px)}@media (width<=600px){.conference-page .features .feature{min-height:300px}}@media (width>=801px){.conference-page .dog-section{padding-top:52px}.conference-page .dog-grid{align-items:stretch;min-height:0}.conference-page .dog-copy{grid-column:1;align-self:start;padding-top:4px}.conference-page .dog-right{grid-column:3;padding-bottom:30px}.conference-page .dog-right ul{margin-bottom:20px}.conference-page .dog-right li{margin-bottom:15px}.conference-page .dog-right h3{margin-bottom:26px}.conference-page .dog{align-self:auto;width:64.9%;margin-left:0;position:absolute;bottom:0;left:15%;transform:translateY(6.7%)}}@media (width<=800px) and (width>=601px){.conference-page .dog{width:150%;max-height:none;margin-bottom:-23px;margin-left:-25%;transform:none}.conference-page .dog-right{justify-content:space-between}}.conference-page .hero-cta-row{justify-content:flex-start;align-items:stretch;gap:28px}@media (width<=700px){.conference-page .hero-cta-row{align-items:center;gap:20px}.conference-page .hero-cta-col{width:100%;max-width:350px}}.conference-page .hero-cta-col{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.conference-page .problem{padding-bottom:0}.conference-page .system-cta{justify-content:flex-start;margin-top:32px;display:flex}.conference-page .system-cta .button{gap:18px;width:auto;max-width:none}@media (width<=600px){.conference-page .system-cta{margin-top:22px}.conference-page .system-cta .button{white-space:nowrap;gap:10px;max-width:none;padding:14px 16px;font-size:12.5px}.conference-page .system-cta .button span{font-size:16px}}.conference-page .problem .system-band{margin-top:0;padding-top:44px}.conference-page .problem>.wrap{padding-bottom:64px}.conference-page .features .feature:nth-child(n){background-image:none;background:var(--paper);border:1px solid var(--conference-color-52);text-shadow:none;border-radius:16px;justify-content:flex-start;padding:26px 22px 24px;transition:transform .35s,box-shadow .35s,border-color .35s;overflow:hidden;box-shadow:0 14px 34px -24px #0c10114d}.conference-page .features .feature:nth-child(n):hover{border-color:color-mix(in srgb, var(--raspberry) 45%, var(--conference-color-52));transform:translateY(-4px);box-shadow:0 24px 44px -22px #0c101166}.conference-page .features .feature h3,.conference-page .features .feature p{text-shadow:none;position:relative}.conference-page .features .feature h3{color:var(--ink);padding-top:0;font-size:17px;line-height:1.25}.conference-page .features .feature h3:before{content:none}.conference-page .features .feature p{color:var(--muted);margin-top:10px}.conference-page .features .feature .feature-icon{background:color-mix(in srgb, var(--raspberry) 9%, transparent);border:1px solid color-mix(in srgb, var(--raspberry) 28%, transparent);width:54px;height:54px;color:var(--raspberry);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.conference-page .features .feature.feature--report,.conference-page .features .feature.feature--books{background:radial-gradient(120% 70% at 85% -10%,#ffffff29 0%,#0000 62%),linear-gradient(160deg,#8f1f42 0%,#5c1029 68%,#471022 100%);border-color:#0000;box-shadow:0 18px 40px -22px #471022a6}.conference-page .features .feature.feature--report:hover,.conference-page .features .feature.feature--books:hover{border-color:#ffffff59;box-shadow:0 26px 48px -22px #471022bf}.conference-page .features .feature.feature--report h3,.conference-page .features .feature.feature--books h3{color:var(--paper)}.conference-page .features .feature.feature--report p,.conference-page .features .feature.feature--books p{color:color-mix(in srgb, var(--paper) 82%, transparent)}.conference-page .features .feature.feature--report .feature-icon,.conference-page .features .feature.feature--books .feature-icon{color:var(--paper);background:#ffffff1f;border-color:#ffffff52}.conference-page .features .feature-visual{justify-content:center;align-items:flex-end;height:120px;margin-bottom:18px;padding-top:6px;display:flex}.conference-page .features .feature-visual-report svg{color:#ef9db6;filter:drop-shadow(0 10px 18px #0006);width:auto;height:106px}.conference-page .features .feature-visual-books{gap:10px}.conference-page .features .book-avatar{color:#ef9db6;filter:drop-shadow(0 10px 18px #0006);width:72px;height:100px}.conference-page .features .book-avatar svg{width:100%;height:100%}.conference-page .features .book-avatar--a{transform:rotate(-6deg)translateY(-2px)}.conference-page .features .book-avatar--b{transform:rotate(6deg)translateY(3px)}@media (width<=980px){.conference-page .ticket-options{grid-template-columns:1fr}}.conference-page .ticket-card ul{flex:1}.conference-page .problem-grid--split{grid-template-columns:1.05fr 1fr;align-items:end;gap:44px;display:grid}.conference-page .problem-fromto{flex-direction:column;display:flex}.conference-page .problem-fromto h2{letter-spacing:-.01em;margin:0;font-size:clamp(52px,6vw,88px);line-height:1.02}.conference-page .fromto-arrow{flex-shrink:0;width:clamp(72px,7vw,116px);height:auto}.conference-page .fromto-arrow .fromto-arrow-path,.conference-page .fromto-arrow .fromto-arrow-head{stroke:var(--raspberry);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.conference-page .fromto-arrow .fromto-arrow-path{opacity:.7}.conference-page .fromto-to{color:var(--raspberry);align-items:center;gap:clamp(16px,2vw,30px);margin:34px 0 0;font-size:clamp(32px,3.6vw,52px);line-height:1.18;display:flex}.conference-page .fromto-to span{display:block}.conference-page .problem-copy{color:var(--muted);max-width:46ch;margin:0 0 14px;font-size:15px;line-height:1.7}.conference-page .system-panel{flex-direction:column;display:flex}@media (width<=600px){.conference-page .hero-inner{padding-top:132px;padding-bottom:44px}.conference-page .hero-date{margin-bottom:20px}.conference-page .problem-fromto h2{font-size:40px}.conference-page .system-panel{padding:26px 20px 24px}}.conference-page .system-claim-row{align-items:baseline;gap:22px;margin-bottom:26px;display:flex}.conference-page .system-number{font-family:var(--serif);letter-spacing:-.02em;color:color-mix(in srgb, var(--raspberry) 74%, var(--paper));flex-shrink:0;font-size:clamp(76px,7.6vw,118px);font-weight:400;line-height:.86}.conference-page .system-panel .system-claim{color:color-mix(in srgb, var(--paper) 88%, transparent);font-family:var(--serif);margin:0;font-size:clamp(20px,1.9vw,25px);line-height:1.4}.conference-page .system-panel .system-claim strong{color:var(--paper);font-weight:700}.conference-page .system-pillars{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.conference-page .system-pillars li{color:var(--ink);align-items:baseline;gap:20px;padding:13px 0;display:flex;position:relative}.conference-page .system-pillars li b{font-family:var(--serif);color:var(--raspberry);flex-shrink:0;font-size:14px;font-weight:400}.conference-page .system-pillars li div{flex-direction:column;gap:3px;padding-top:2px;display:flex}.conference-page .system-pillars li strong{letter-spacing:.01em;font-size:18px;font-weight:700;line-height:1.2}.conference-page .system-pillars li span{color:var(--muted);font-size:14px;line-height:1.55}@media (width<=900px){.conference-page .problem-grid--split{grid-template-columns:1fr;gap:32px}.conference-page .fromto-arrow{width:clamp(56px,13vw,82px);transform:rotate(44deg)}}.conference-page .header.is-stuck{background:color-mix(in srgb, var(--conference-color-22) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:#ffffff14;animation:.35s both sf-header-in;position:fixed}.conference-page .header.is-stuck .nav{height:68px}@keyframes sf-header-in{0%{transform:translateY(-100%)}to{transform:none}}.conference-page .nav-mobile-foot,.conference-page .sticky-cta{display:none}@media (width<=700px){.conference-page .header.menu-open{background:var(--conference-color-22);position:fixed}.conference-page .header.is-stuck .nav{height:64px}.conference-page .header.is-stuck.is-reading:not(:focus-within):not(.menu-open){pointer-events:none;animation:none;transform:translateY(-100%)}.conference-page .header.is-stuck .nav nav{top:64px}.conference-page .nav nav{height:calc(100dvh - 78px);font-family:var(--serif);gap:0;padding:12px 24px 32px;font-size:30px;overflow-y:auto}.conference-page .nav nav>a{border-bottom:1px solid #ffffff1a;padding:16px 0}.conference-page .nav-mobile-foot{font-family:var(--sans,inherit);margin-top:auto;padding-top:28px;display:block}.conference-page .nav-mobile-foot p{color:#ffffffa6;margin:0 0 14px;font-size:14px}.conference-page .nav-mobile-foot .button{justify-content:center;width:100%;font-size:16px;display:flex}.conference-page .sticky-cta{z-index:20;padding:10px max(18px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--conference-color-22);color:var(--conference-color-8);border:0;border-top:1px solid color-mix(in srgb, var(--conference-color-8) 12%, transparent);box-shadow:none;opacity:0;pointer-events:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;transition:transform .35s,opacity .35s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(140%)}.conference-page .sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:none}.conference-page .sticky-cta-info{min-width:0;line-height:1.25;display:grid}.conference-page .sticky-cta-info b{font-size:15px}.conference-page .sticky-cta-info span{color:color-mix(in srgb, var(--conference-color-8) 75%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conference-page .sticky-cta .button{flex-shrink:0;gap:10px;min-height:46px;padding:0 18px;font-size:14px}.conference-page{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.conference-page main>section{scroll-margin-bottom:calc(80px + env(safe-area-inset-bottom))}}.conference-page .features .feature .feature-meta{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);white-space:nowrap;margin:auto 0 0;padding-top:12px;font-size:11px;font-weight:600}.conference-page .features .feature h3{font-size:19px}.conference-page .features .feature.feature--report .feature-meta,.conference-page .features .feature.feature--books .feature-meta{color:color-mix(in srgb, var(--paper) 78%, transparent);border-top-color:#ffffff3d}.conference-page .features .feature>p:not(.feature-meta){margin-top:14px;font-size:15px;line-height:1.58}.conference-page .features .feature h3{font-size:20px;line-height:1.2}.conference-page .features .feature .feature-icon{width:60px;height:60px;margin-bottom:22px}.conference-page .features .feature-visual{height:84px;margin-bottom:20px}.conference-page .features .feature-visual-report svg{height:74px}.conference-page .features .book-avatar{width:58px;height:80px}.conference-page .expect-intro{text-wrap:pretty}.conference-page .features .feature{position:relative}.conference-page .features .feature:has(.feature-flag){padding-top:48px}.conference-page .features .feature-flag{text-align:center;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--raspberry) 92%, black);color:color-mix(in srgb, var(--paper) 94%, transparent);pointer-events:none;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:0;left:0;right:0}.conference-page .features .feature.feature--books .feature-flag{color:var(--paper);background:#0000004d}@media (width<=800px){.conference-page .features .feature:has(.feature-flag){padding-top:42px}.conference-page .features .feature-flag{letter-spacing:.1em;padding:5px 8px;font-size:9px}}@media (width<=1100px){.conference-page .features .feature h3{font-size:22px;line-height:1.18}.conference-page .features .feature>p:not(.feature-meta){font-size:16px;line-height:1.62}}@media (width<=420px){.conference-page .logo{white-space:nowrap;font-size:20px}.conference-page .header .button.small{gap:6px;padding:0 12px}.conference-page .menu-toggle{min-width:44px;font-size:0}.conference-page .menu-toggle span{margin-left:0;font-size:22px}}.conference-page .books-visual{align-self:center;transform:translateY(0)}.conference-page .book-cover-lean{transform:translateY(44px)rotate(4deg)}@media (width<=800px){.conference-page .books-visual{transform:none}.conference-page .book-cover-lean{transform:translateY(30px)rotate(4deg)}}.conference-page .ticket-books-strip{background:color-mix(in srgb, var(--raspberry) 8%, transparent);border:1px solid color-mix(in srgb, var(--raspberry) 25%, transparent);border-radius:8px;align-items:center;gap:14px;margin:16px 0 6px;padding:12px 14px;font-size:12.5px;line-height:1.4;display:flex}.conference-page .ticket-books-strip b{margin-bottom:2px;font-size:14px;display:block}.conference-page .ticket-books-strip .ticket-books-covers{margin-left:0}.conference-page .ticket-vip .ticket-books-strip{background:color-mix(in srgb, var(--paper) 8%, transparent);border-color:color-mix(in srgb, var(--paper) 18%, transparent)}.conference-page .ticket-vip .ticket-photo img{height:150px}.conference-page footer{background:var(--paper);color:var(--ink);font-family:var(--sans);padding:0 0 36px}.conference-page .footer-scene{padding-top:120px;position:relative;overflow:hidden}.conference-page .footer-details{position:relative}.conference-page .footer-bg{object-position:62% 43%}.conference-page .footer-scrim{background:color-mix(in srgb, var(--paper) 55%, transparent)}.conference-page .footer-eyebrow{color:var(--ink);font-family:var(--sans)}.conference-page .footer-invite h2{font-family:var(--sans);color:var(--ink);letter-spacing:0;font-weight:400;line-height:1.08}.conference-page .footer-invite h2 em{font-size:1em;font-style:normal}.conference-page .footer-columns{border-top:0}.conference-page .footer-logo{filter:brightness(0);object-fit:contain;max-width:100%}.conference-page .footer-columns h3{letter-spacing:0;color:var(--ink);font-size:12px}.conference-page .footer-columns p,.conference-page .footer-brand p{color:var(--ink);font-size:15px}.conference-page .footer-cta{background:var(--raspberry);color:var(--paper);border-radius:0;padding:15px 24px;font-weight:550}.conference-page .footer-cta:hover{background:color-mix(in srgb, var(--raspberry) 82%, var(--ink))}.conference-page .footer-bottom{border-top-color:color-mix(in srgb, var(--ink) 20%, transparent)}.conference-page .footer-bottom p{color:var(--ink);font-size:13px}.conference-page .footer-bottom a{color:var(--ink);letter-spacing:0;font-size:13px}.conference-page .footer-bottom a:hover{color:var(--raspberry)}.conference-page .footer-invite h2 em{font-family:var(--sans);color:var(--ink)}.conference-page .footer-columns h3,.conference-page .footer-eyebrow{font-family:Inter,Arial,sans-serif}.conference-page footer .footer-invite h2 em,.conference-page footer .footer-columns h3,.conference-page footer .footer-eyebrow{font-style:normal;font-family:Inter,Arial,sans-serif!important}.conference-page footer .footer-invite h2 em{color:var(--ink)!important}@media (width<=600px){.conference-page footer{padding:0 0 28px}.conference-page .footer-scene{padding-top:70px}}.conference-page .problem .wrap{padding-top:52px}.conference-page .problem .problem-grid--split{align-items:stretch!important;gap:56px!important}.conference-page .problem .problem-fromto{align-self:stretch}.conference-page .problem .problem-fromto h2{margin-top:0!important;font-size:clamp(38px,4.2vw,60px)!important;line-height:1.04!important}.conference-page .problem .fromto-to{gap:16px!important;margin-top:22px!important;font-size:clamp(24px,2.6vw,38px)!important}.conference-page .problem .fromto-arrow{width:clamp(56px,5vw,84px)!important}.conference-page .problem .system-panel{flex-direction:column;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.conference-page .problem .system-claim{font-family:var(--serif);max-width:44ch;color:var(--muted)!important;margin:0 0 20px!important;font-size:18px!important;line-height:1.45!important}.conference-page .problem .system-claim strong{font-weight:600;color:var(--raspberry)!important}.conference-page .problem .system-pillars{flex:auto;grid-template-columns:1fr 1fr;align-content:start;margin:0;padding:0;gap:12px!important;display:grid!important}.conference-page .problem .system-pillars:before,.conference-page .problem .system-pillars li:before,.conference-page .problem .system-pillars li:after{display:none!important}.conference-page .problem .system-pillars li{flex-direction:column;flex:none;align-items:stretch;gap:8px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #070d100a,0 8px 24px -18px #070d102e;border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:14px!important;padding:16px 16px 15px!important;display:flex!important}.conference-page .problem .system-pillars li:hover{transform:translateY(-2px);box-shadow:0 2px 4px #070d100d,0 14px 30px -18px #ad245347;border-color:color-mix(in srgb, var(--raspberry) 38%, var(--line))!important}.conference-page .problem .system-pillars li b{font-family:var(--serif);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none;padding:0;font-style:normal;width:auto!important;height:auto!important;color:var(--raspberry)!important;background:0 0!important;border:0!important;font-size:15px!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}.conference-page .problem .system-pillars li:hover b{color:var(--raspberry)!important;transform:none!important}.conference-page .problem .system-pillars li div{flex-direction:column;gap:4px;padding:0;display:flex!important}.conference-page .problem .system-pillars li strong{display:block;color:var(--ink)!important;font-size:16.5px!important}.conference-page .problem .system-pillars li span{margin-top:0;display:block;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important}.conference-page .problem .countdown-panel{gap:24px;margin-top:30px;padding-top:22px}.conference-page .problem .countdown-panel .eyebrow{margin-bottom:10px}.conference-page .problem .countdown>div{min-width:84px;padding:0 20px}.conference-page .problem .countdown b{letter-spacing:-2px;font-size:36px}.conference-page .problem .countdown span{letter-spacing:1.6px;margin-top:5px;font-size:9.5px}.conference-page .problem .system-cta{margin-top:auto;padding-top:26px}@media (width<=900px){.conference-page .problem .problem-grid--split{gap:36px!important}.conference-page .problem .system-cta{margin-top:0;padding-top:26px}}@media (width<=700px){.conference-page .problem .countdown{width:100%}.conference-page .problem .countdown>div{flex:1;min-width:0;padding:0 8px}.conference-page .problem .countdown b{letter-spacing:-1.2px;font-size:27px}.conference-page .problem .countdown span{letter-spacing:1.1px;font-size:9px}.conference-page .problem .system-pillars{grid-template-columns:1fr 1fr;gap:10px!important}.conference-page .problem .system-pillars li{padding:13px 13px 12px!important}.conference-page .problem .system-pillars li strong{font-size:15px!important}.conference-page .problem .system-pillars li span{font-size:12px!important}}@media (width<=460px){.conference-page .problem .system-pillars{grid-template-columns:1fr}}.conference-page .features .feature:nth-child(n){position:relative;overflow:hidden;color:var(--paper)!important;border:0!important;border-top:3px solid var(--raspberry)!important;background:#16120f!important;min-height:260px!important;padding:26px 22px!important}.conference-page .features .feature.feature--report{background:linear-gradient(160deg,#8f1f45,#4a0f22)!important}.conference-page .features .feature h3{color:var(--paper)!important;margin-top:18px!important;font-size:21px!important}.conference-page .features .feature>p{color:color-mix(in srgb, var(--paper) 84%, transparent)!important;margin-top:10px!important;font-size:15px!important;line-height:1.5!important}.conference-page .features .feature .feature-icon{border-radius:0;display:block;color:#d57e9e!important;background:0 0!important;border:0!important;width:60px!important;height:60px!important;margin-bottom:auto!important}.conference-page .features .feature .feature-icon svg{width:54px;height:54px}.conference-page .features .feature.feature--aviator{justify-content:flex-end!important}.conference-page .features .feature--aviator .feature-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.conference-page .features .feature--aviator:after{content:"";z-index:1;background:linear-gradient(#08060680 0%,#080606db 34%,#080606fa 100%),linear-gradient(90deg,#080606b3 0%,#08060640 100%);position:absolute;inset:0}.conference-page .features .feature--aviator h3{text-shadow:0 2px 16px #000000e6,0 0 2px #000000e6;color:#fff!important}.conference-page .features .feature--aviator>p{text-shadow:0 1px 12px #000000f2,0 0 2px #000000e6;color:#fff!important;font-size:16px!important;line-height:1.5!important}.conference-page .features .feature--aviator>:not(.feature-bg){z-index:2;position:relative}.conference-page .features .feature--aviator .feature-flag{border-radius:999px;width:auto;top:14px;left:14px;right:auto;color:#fff!important;background:#ad2450!important;position:absolute!important}.conference-page .features .feature--aviator h3{margin-top:auto!important}.conference-page .qualify{border-bottom:1px solid var(--conference-color-52);margin-top:22px;padding-bottom:18px}.conference-page .consent-qualify{color:color-mix(in srgb, var(--ink) 88%, transparent);font-size:12.5px;line-height:1.62}.conference-page .criteria-link{color:var(--raspberry);font:inherit;letter-spacing:.04em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:12px 0 0 26px;padding:0;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.conference-page .criteria-link svg{width:15px;height:10px}.conference-page dialog.criteria-modal{width:min(640px,100% - 40px);max-width:640px;max-height:min(82vh,720px);margin:auto;padding:42px;overflow:auto}.conference-page dialog.criteria-modal h2{margin-bottom:18px;font-size:30px}.conference-page dialog.criteria-modal>p{margin-bottom:14px;font-size:15.5px;line-height:1.62}.conference-page dialog.criteria-modal>p.criteria-note{color:var(--conference-color-115);font-size:13.5px}.conference-page .criteria-ok{background:var(--raspberry);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:10px;margin-top:10px;padding:14px 24px;font-size:12px;font-weight:700;display:inline-flex}.conference-page .criteria-ok:hover{background:var(--bright)}@media (width<=700px){.conference-page dialog.criteria-modal{padding:30px 22px}.conference-page dialog.criteria-modal h2{font-size:24px}}.conference-page .ticket-card{padding:34px}.conference-page .ticket-card.selected{padding:33px}.conference-page .ticket-card h3{letter-spacing:-.025em;max-width:none;min-height:0;margin:4px 0 0;font-size:clamp(27px,2.1vw,32px);line-height:1.14}.conference-page .ticket-top{margin-bottom:22px}.conference-page .tt-strong{font-size:26px}.conference-page .tt-qual{font-size:11.5px}.conference-page .price{margin-top:18px;font-size:50px}.conference-page .price span{font-size:11px}.conference-page .price-old{font-size:20px}.conference-page .price-note{margin-top:12px;font-size:12.5px}.conference-page .ticket-filter{margin-top:12px;font-size:12px}.conference-page .ticket-card ul{margin:30px 0 32px}.conference-page .ticket-card li{color:color-mix(in srgb, var(--ink) 72%, transparent);padding:0 0 14px 25px;font-size:15px;line-height:1.55}.conference-page .ticket-card li strong{color:var(--ink);font-weight:700}.conference-page .ticket-card.ticket-vip li{color:color-mix(in srgb, var(--paper) 68%, transparent)}.conference-page .ticket-card.ticket-vip li strong{color:var(--paper)}.conference-page .ticket-books-strip{gap:16px;margin:18px 0 8px;padding:15px 17px;font-size:14px;line-height:1.45}.conference-page .ticket-books-strip b{font-size:15.5px}.conference-page .ticket-books-strip .ticket-books-covers img{width:38px}.conference-page .ticket-select{padding-top:20px;font-size:15.5px;font-weight:600}.conference-page .ticket-photo{margin:20px 0 4px}.conference-page .ticket-photo img,.conference-page .ticket-vip .ticket-photo img{height:132px}.conference-page .ticket-photo-caption{padding:22px 14px 11px;font-size:11px}.conference-page .tickets-heading p{font-size:16px;line-height:1.5}@media (width<=980px){.conference-page .ticket-card{padding:28px}.conference-page .ticket-card.selected{padding:27px}.conference-page .ticket-card li{font-size:15.5px}.conference-page .price{font-size:46px}.conference-page .ticket-photo img,.conference-page .ticket-vip .ticket-photo img{height:124px}}@media (width<=600px){.conference-page .ticket-card{padding:22px}.conference-page .ticket-card.selected{padding:21px}.conference-page .ticket-card li{padding:0 0 12px 23px;font-size:14.5px}.conference-page .price{font-size:42px}.conference-page .ticket-books-strip{padding:13px 14px;font-size:13.5px}.conference-page .ticket-photo img,.conference-page .ticket-vip .ticket-photo img{height:112px}.conference-page .tt-strong{font-size:24px}}.conference-page .ticket-card ul{flex-direction:column;justify-content:space-between;display:flex}@media (width>=700px) and (width<=980px){.conference-page .ticket-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.conference-page .ticket-card{padding:24px}.conference-page .ticket-card.selected{padding:23px}.conference-page .ticket-card h3{font-size:24px}.conference-page .ticket-card li{padding:0 0 12px 23px;font-size:14.5px}.conference-page .price{font-size:40px}.conference-page .price-old{font-size:17px}.conference-page .price-note{font-size:12px}.conference-page .ticket-filter{font-size:11.5px}.conference-page .ticket-select{font-size:14.5px}.conference-page .tt-strong{font-size:22px}.conference-page .tt-qual{font-size:10.5px}.conference-page .ticket-books-strip{gap:12px;padding:13px 14px;font-size:13.5px}.conference-page .ticket-books-strip b{font-size:14.5px}.conference-page .ticket-books-strip .ticket-books-covers img{width:32px}.conference-page .ticket-photo img,.conference-page .ticket-vip .ticket-photo img{height:112px}.conference-page .ticket-card ul{margin:24px 0 26px}.conference-page .tickets-heading p{font-size:15px}}.conference-page .ticket-vip .tt-qual{color:color-mix(in srgb, var(--paper) 85%, transparent)}.conference-page .ticket-vip .price-note{color:color-mix(in srgb, var(--paper) 80%, transparent)}.conference-page .ticket-vip .price-old{color:color-mix(in srgb, var(--paper) 70%, transparent)}.conference-page .qualify-fields{margin-top:22px}.conference-page .fields select{border:1px solid var(--conference-color-59);background-color:var(--conference-color-8);width:100%;min-height:48px;color:inherit;appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;border-radius:0;padding:10px 40px 10px 13px;font-size:16px;transition:border-color .2s}.conference-page .fields select:focus{border-color:var(--raspberry)}.conference-page .fields select:focus-visible{outline:2px solid var(--raspberry);outline-offset:3px}.conference-page .fields select[aria-invalid=true]{border-color:#ad2450}.conference-page .field-hint{color:var(--muted);font-size:11.5px;line-height:1.5}.conference-page .qualify-msg{background:#ad245012;border-left:2px solid #ad2450;padding:10px 12px;font-size:12.5px;line-height:1.55;animation:.25s qualify-in}.conference-page .fields .reveal{opacity:0;grid-template-rows:0fr;margin-top:-18px;transition:grid-template-rows .3s,opacity .3s;display:grid}.conference-page .fields .reveal>div{overflow:hidden}.conference-page .fields .reveal.is-open{opacity:1;grid-template-rows:1fr;margin-top:0}@keyframes qualify-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width>=801px){.conference-page .booking .order{position:sticky;top:96px}}.conference-page .order-includes{border-top:1px solid var(--line);margin-top:20px}.conference-page .order-includes summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0 4px;font-size:13px;font-weight:600;list-style:none;display:flex}.conference-page .order-includes summary::-webkit-details-marker{display:none}.conference-page .order-includes summary:after{content:"+";color:#ad2450;font-size:18px;transition:transform .2s}.conference-page .order-includes[open] summary:after{transform:rotate(45deg)}.conference-page .order-includes ul{gap:7px;margin:0;padding:6px 0 0;list-style:none;display:grid}.conference-page .order-includes li{padding-left:18px;font-size:13px;line-height:1.45;position:relative}.conference-page .order-includes li:before{content:"✓";color:#ad2450;font-size:12px;position:absolute;left:0}.conference-page .practice-takeaways{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 40px;padding:0;list-style:none;display:grid}.conference-page .practice-takeaways li{border-top:3px solid var(--raspberry);padding:22px 4px 0}.conference-page .practice-takeaways .pt-num{color:var(--raspberry);letter-spacing:.08em;margin-bottom:10px;font-size:15px;font-weight:700;display:block}.conference-page .practice-takeaways strong{margin-bottom:10px;font-size:clamp(22px,2.2vw,30px);line-height:1.15;display:block}.conference-page .practice-takeaways p{color:var(--conference-color-89);margin:0;font-size:17px;line-height:1.55}@media (width<=800px){.conference-page .practice-takeaways{grid-template-columns:1fr;gap:22px;margin-bottom:30px}}.conference-page .tickets-qualify{border-left:3px solid var(--raspberry);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:-6px 0 28px;padding:10px 0 10px 16px;display:flex}.conference-page .tickets-qualify strong{font-size:18px}.conference-page .tickets-qualify span{opacity:.8;font-size:16px}.conference-page .hero-inner{flex-direction:column;justify-content:center;padding-top:141px;padding-bottom:48px;display:flex}.conference-page .hero-inner>.hero-description{margin-top:26px}.conference-page .hero-inner>.hero-date{margin-top:20px}.conference-page .hero-inner>.hero-cta-row{margin-top:28px}.conference-page .hero-cta-col{flex-direction:row;align-items:center;gap:22px;width:auto;max-width:none}@media (width>=1600px){.conference-page .hero-inner{padding-top:149px;padding-bottom:56px}}@media (width<=1000px){.conference-page .hero-inner{padding-top:133px;padding-bottom:40px}}@media (width<=700px){.conference-page .hero-cta-col{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:350px}.conference-page .hero-inner{padding-top:111px;padding-bottom:32px}}.conference-page .timeline{margin-top:34px}.conference-page .timeline li.tl-part{border-bottom:0;align-items:center;min-height:0;margin:46px 0 20px;display:flex}.conference-page .timeline li.tl-part:first-child{margin-top:0}.conference-page .timeline .tl-part span{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 72%, var(--paper));white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.conference-page .timeline .tl-part span:before{content:"";background:var(--raspberry);flex:none;width:26px;height:2px}.conference-page .timeline li{border-bottom:1px solid var(--line);min-height:0}.conference-page .timeline li:last-child{border-bottom:0}.conference-page .timeline li>div{border-left:0;padding:0 0 22px 24px}.conference-page .timeline li>div:before{display:none}.conference-page .timeline li:last-child>div{padding-bottom:0}.conference-page .timeline h3{font-size:24px}.conference-page .timeline p{margin-top:6px;font-size:15.5px}.conference-page .timeline .tl-head{gap:12px}.conference-page .timeline .tl-icon{width:36px;height:36px}.conference-page .timeline .tl-icon svg{width:19px;height:19px}.conference-page .timeline li.break{background:color-mix(in srgb, var(--ink) 4%, var(--paper));border-bottom:0;border-radius:10px;margin:12px 0;padding:9px 16px 9px 0}.conference-page .timeline li.break>div{padding:0 0 0 24px}.conference-page .timeline .break .tl-head{gap:12px}.conference-page .timeline .break .tl-icon{width:36px;height:36px;color:var(--muted);background:0 0;border:0}.conference-page .timeline .break .tl-icon svg{width:16px;height:16px}.conference-page .timeline .break h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:0;font-size:12px;font-weight:700}.conference-page .timeline .break time{opacity:.8;padding-top:5px}.conference-page .timeline li.report-event{background:var(--conference-color-44);border-bottom:0;border-radius:16px;margin:14px 0;padding:18px 22px 18px 0}.conference-page .timeline .report-event>div{box-shadow:none;color:var(--conference-color-13);background:0 0;margin:0;padding:0 0 0 24px}.conference-page .timeline .report-event time{color:var(--conference-color-13);align-self:center;padding-top:0}.conference-page .timeline .report-event .tl-head{margin-top:0}.conference-page .timeline .report-event .tl-icon{border-color:color-mix(in srgb, var(--conference-color-13) 34%, transparent);color:var(--conference-color-13);background:0 0}.conference-page .timeline .report-event h3{color:var(--conference-color-13);font-size:26px}.conference-page .timeline .report-event p{color:var(--conference-color-45)}.conference-page .timeline .report-event p strong{color:var(--conference-color-13);font-weight:700}.conference-page .timeline .report-event>span{color:var(--conference-color-45)}@media (width<=800px){.conference-page .timeline li{grid-template-columns:92px 1fr;gap:12px}.conference-page .timeline li>div{padding-bottom:18px;padding-left:18px}.conference-page .timeline h3{font-size:21px}.conference-page .timeline p{font-size:14.5px}.conference-page .timeline .tl-icon{width:32px;height:32px}.conference-page .timeline .tl-icon svg{width:17px;height:17px}.conference-page .timeline li.report-event{border-radius:14px;padding:15px 16px 15px 0}.conference-page .timeline .report-event>div{padding-left:18px}.conference-page .timeline .report-event h3{font-size:22px}.conference-page .timeline li.break{padding:8px 14px 8px 0}.conference-page .timeline .break h3{font-size:11px}.conference-page .timeline li.tl-part{margin:34px 0 16px}.conference-page .timeline .tl-part span{font-size:11px}.conference-page .timeline .tl-part span:before{width:20px}}@media (width<=600px){.conference-page .timeline li,.conference-page .timeline li.break,.conference-page .timeline li.report-event{grid-template-columns:76px 1fr;gap:10px}.conference-page .timeline time{padding-left:0}.conference-page .timeline .break .tl-icon{width:34px;height:34px}.conference-page .timeline li.break>div{padding-left:14px}.conference-page .timeline .break .tl-head{gap:10px}.conference-page .timeline li>div{padding-bottom:16px;padding-left:14px}.conference-page .timeline h3{font-size:19px}.conference-page .timeline p{font-size:13.5px}.conference-page .timeline li.report-event{padding:13px 12px 13px 0}.conference-page .timeline .report-event>div{padding-left:14px}.conference-page .timeline .report-event h3{font-size:20px}.conference-page .timeline li.break{padding:8px 10px 8px 0}.conference-page .timeline .break h3{letter-spacing:.08em;font-size:10.5px}.conference-page .timeline .tl-part span{letter-spacing:.12em;font-size:10px}.conference-page .timeline .tl-part span:before{width:16px}}.conference-page .features .feature.feature-books h3{letter-spacing:-.02em;max-width:none!important;font-size:17px!important;line-height:1.22!important}.conference-page .features .feature.feature-books .fb-i{opacity:.6;font-weight:400}@media (width<=800px){.conference-page .features .feature.feature-books h3{font-size:15.5px!important}}.timeline>li:not(.tl-part){border-radius:0;border-bottom:1px solid var(--line)!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:start!important;column-gap:0!important;margin:0!important;padding:20px!important;display:grid!important}.timeline>li:not(.tl-part)>div{margin:0!important;padding:0!important}.timeline>li:not(.tl-part)>time{margin:0!important;padding:0!important;line-height:32px!important}.timeline .tl-head{align-items:center;gap:12px;min-height:32px;margin:0;display:flex}.timeline .tl-head h3{line-height:1.2;margin:0!important}.timeline>li:not(.tl-part) p{margin:6px 0 0 44px!important}.timeline>li.report-event>div>span:first-child{margin:0 0 6px 44px;display:block}.timeline>li.report-event,.timeline>li.break{border-bottom:0!important;border-radius:12px!important;margin:10px 0!important}.timeline>li.break{align-items:center!important;padding:10px 20px!important}.timeline>li.break>time{line-height:28px!important}.timeline>li.break .tl-head{min-height:28px}.timeline>li.report-event{padding:22px 20px!important}.timeline>li.tl-part{margin:36px 0 12px!important;padding:0!important}.timeline>li.tl-part:first-child{margin-top:8px!important}@media (width<=600px){.conference-page .timeline>li:not(.tl-part){row-gap:6px;grid-template-columns:1fr!important;padding:16px 14px!important}.conference-page .timeline>li:not(.tl-part)>time{line-height:1.3!important}.conference-page .timeline>li:not(.tl-part) p{margin-left:0!important}.conference-page .timeline>li.report-event>div>span:first-child{margin-left:0}.conference-page .timeline>li.break{padding:10px 14px!important}}@media (width<=340px){.conference-page .wrap{width:calc(100% - 24px)}.conference-page .ticket-card{padding:18px}.conference-page .ticket-card.selected{padding:17px}.conference-page .ticket-card h3{font-size:23px}}.conference-page .action-arrow{vertical-align:middle;stroke-width:1.75px;width:18px;height:18px;color:inherit;flex:0 0 18px;display:inline-block}.conference-page .photo-arrow{width:32px;height:32px;color:var(--paper);background:var(--ink);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.conference-page .photo-arrow svg{stroke-width:1.75px;width:18px;height:18px}@media (width<=600px){.conference-page .features .feature:nth-child(n){grid-template-rows:auto 1fr;grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:start;column-gap:16px;min-width:0;display:grid;min-height:152px!important;padding:22px 18px!important}.conference-page .features .feature .feature-icon{grid-area:1/1/3;width:40px!important;height:40px!important;margin:0!important}.conference-page .features .feature .feature-icon svg{width:40px;height:40px}.conference-page .features .feature h3{letter-spacing:0;grid-column:2;min-width:0;max-width:none;line-height:1.25;margin:0!important;font-size:19px!important}.conference-page .features .feature>p{grid-column:2;min-width:0;margin-top:8px!important}}.conference-page .nav .logo{flex-shrink:0}.conference-page .header-organizer{white-space:nowrap;border-left:1px solid #ffffff38;align-items:center;gap:8px;margin-left:18px;margin-right:auto;padding-left:18px;display:inline-flex}.conference-page .header-organizer span{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 62%, transparent);font-size:10px}.conference-page .header-organizer img{opacity:.9;width:auto;height:15px;display:block}@media (width<=1180px) and (width>=701px){.conference-page .header-organizer{flex-direction:column;align-items:flex-start;gap:3px}.conference-page .header-organizer span{font-size:9px}}@media (width<=700px){.conference-page .header-organizer{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin-left:12px;padding-left:12px}.conference-page .header-organizer span{letter-spacing:.12em;color:color-mix(in srgb, var(--paper) 78%, transparent);font-size:8.5px}.conference-page .header-organizer img{opacity:1;height:13px}}@media (width<=374px){.conference-page .header-organizer{margin-left:8px;padding-left:8px}.conference-page .header-organizer img{height:11px}}.conference-page .hero-when{letter-spacing:.18em;text-transform:uppercase;max-width:100%;color:color-mix(in srgb, var(--paper) 94%, transparent);text-shadow:0 2px 18px #0009;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin-top:24px;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.conference-page .hero-when-date{letter-spacing:.14em;color:var(--paper);white-space:nowrap;font-size:17px;font-weight:800}.conference-page .hero-when-sep{color:var(--raspberry);margin:0 10px}.conference-page .hero-when-place{white-space:nowrap}.conference-page .hero-when-place span{color:var(--raspberry);margin:0 8px}@media (width<=700px){.conference-page .hero-when{letter-spacing:.13em;margin-top:20px;font-size:11.5px}.conference-page .hero-when-date{letter-spacing:.1em;font-size:14.5px}.conference-page .hero-when-sep{margin:0 7px}.conference-page .hero-when-place span{margin:0 6px}}@media (width<=520px){.conference-page .hero-when-sep{display:none}.conference-page .hero-when-date{flex-basis:100%}}.conference-page .ticket-vip .ticket-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;margin:20px 0 4px;display:grid}.conference-page .ticket-vip .ticket-split .ticket-photo{height:100%;margin:0}.conference-page .ticket-vip .ticket-split .ticket-photo img{height:100%;min-height:112px;max-height:132px}.conference-page .ticket-vip .ticket-split .ticket-books-strip{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:13px;line-height:1.35}.conference-page .ticket-vip .ticket-split .ticket-books-strip b{font-size:13.5px}.conference-page .ticket-vip .ticket-split .ticket-books-covers img{width:30px}.conference-page .criteria-link{letter-spacing:0;min-height:44px;margin-top:4px;padding-block:8px}.conference-page .footer-bottom nav{flex-wrap:wrap;align-items:center;gap:8px 24px}.conference-page .footer-bottom nav :is(a,button){align-items:center;min-height:44px;display:inline-flex}.conference-page :is(a,button,summary,input,select){scroll-margin-block:100px}.conference-page .header.menu-open{max-height:100dvh}@media (width<=700px){.conference-page .header.menu-open .nav nav{height:calc(100dvh - 78px);padding-bottom:max(24px,env(safe-area-inset-bottom))}.conference-page .header.menu-open.is-stuck .nav nav{height:calc(100dvh - 64px)}}
