.hero.is-event-hero{background:radial-gradient(ellipse at 12% 8%,#a039393f,transparent 50%),radial-gradient(ellipse at 75% 75%,#551b3540,transparent 60%),linear-gradient(115deg,#1b111b,#4e101a 70%,#671c25);color:#fcf6e9;overflow:hidden;isolation:isolate}
.hero.is-event-hero .hero-map,.hero.is-event-hero>.hero-flow{display:none}.is-event-hero .hero-inner{padding-block:56px 30px;min-height:480px;gap:32px}.is-event-hero .hero-visual{min-height:330px;align-self:stretch}.is-event-hero .hero-copy{position:relative;z-index:1}.is-event-hero .hero-copy h1{font-size:clamp(38px,4.4vw,66px);line-height:1.4}.is-event-hero .hero-lead{font-size:clamp(17px,1.7vw,21px);line-height:1.95}.is-event-hero .hero-rail{padding-bottom:0}.is-event-hero .hero-kicker .overline{color:#f6c86c;font-size:16px}.is-event-hero .hero-kicker>img{align-self:flex-start}
.event-flow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.event-flow path{stroke:#e8b665;stroke-width:.7;opacity:.16}.event-flow .event-flow-light{stroke:#fddd99;stroke-width:1.3;opacity:.32;stroke-dasharray:80 1450;animation:ew-flow 18s linear infinite}
.event-hero-people{width:100%;position:relative;padding:30px 0 18px}.event-year{position:absolute;top:-15px;inset-inline-end:0;color:transparent;-webkit-text-stroke:1px #e9c48025;font-size:clamp(85px,9vw,145px);font-weight:900;line-height:1}.event-people-label{position:relative;color:#e4c89c;font-size:15px;margin:12px 0 24px}.event-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative}.event-portraits figure{margin:0;min-width:0;text-align:center}.event-portrait{border-radius:100px 100px 20px 20px;overflow:hidden;aspect-ratio:4/5;border:1px solid #f6c86c60;background:#fcf6e9;box-shadow:0 16px 34px #17091455}.event-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 26%;filter:saturate(.78);transition:transform .6s}.event-portraits figure:hover img{transform:scale(1.05)}.event-portraits figure:nth-child(2){transform:translateY(18px)}.event-portraits figcaption{padding-top:14px}.event-portraits strong{display:block;color:#fcf6e9;font-size:clamp(14px,1.35vw,18px);line-height:1.8}.event-portraits figcaption span{display:block;font-size:12px;color:#d0b8b7;line-height:1.7;margin-top:4px}
.event-home-ticket{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:24px;padding:24px 28px;background:#fcf6e9;color:#641725;border-radius:22px 22px 0 0}.event-home-ticket>div:first-child,.event-home-ticket>a{display:grid;gap:8px}.event-home-ticket span{font-size:16px;font-weight:700}.event-home-ticket strong{font-size:16px;line-height:1.7}.event-home-ticket small{display:block;font-size:13px;color:#847166;font-weight:500}.event-home-ticket>a{padding-inline-start:24px;border-inline-start:1px solid #d5c7b8;text-decoration:none;color:inherit}.event-hero-countdown{display:flex;direction:ltr;gap:12px}.event-hero-countdown>div{text-align:center;min-width:48px;direction:rtl}.event-hero-countdown b{display:block;font-size:29px;line-height:1.3;font-weight:900}.event-hero-countdown span{font-size:12px;color:#847166;font-weight:500}
.home-hero-controls{display:flex;direction:ltr;align-items:center;justify-content:center;gap:12px;padding:18px 20px;background:#2b111c88;color:#fcf6e9}.home-hero-controls>button{font:500 19px/1 Arial,sans-serif;width:38px;height:38px;display:grid;place-items:center;border:1px solid #f6c86c45;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background .2s}.home-hero-controls button:hover{background:#f6c86c18}.home-hero-controls button:focus-visible{outline:3px solid #f6c86c;outline-offset:3px}.home-hero-tabs{display:flex;gap:20px}.home-hero-tabs button{position:relative;font-family:inherit;font-size:14px;font-weight:600;line-height:1.8;padding:6px 3px 10px;border:0;color:#eadbc2;background:none;cursor:pointer;opacity:.7}.home-hero-tabs button.is-current{color:#f6c86c;opacity:1}.home-hero-tabs i{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#f6c86c30;border-radius:3px;overflow:hidden}.home-hero-tabs .is-current i::after{content:'';display:block;width:100%;height:100%;background:#f6c86c;transform:scaleX(var(--home-hero-progress,0));transform-origin:left}
.launch-invitation{font-family:IPRInvitation,Tahoma,sans-serif;position:relative;isolation:isolate;padding-block:20px;background:#fbf7ef;color:#472b31}.launch-invitation .li-invitation{max-width:1080px;min-height:0;padding:0 24px 30px;margin:auto}.launch-invitation .li-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.7;color:#fff8ea;margin-top:17px;font-weight:800}.launch-invitation .li-hero h2 small{display:block;font-size:18px;font-weight:400;color:#ebddd1}.launch-invitation .li-eyebrow,.launch-invitation .li-unveiling{font-size:16px}.launch-invitation .li-personal-message{font-size:17px;max-width:62ch;margin-inline:auto}.launch-invitation .li-brand strong{font-size:18px}.launch-invitation .li-brand span:not(.li-edition){font-size:14px}.launch-invitation .li-salutation{font-size:14px}.launch-invitation #li-guest-name{font-size:23px;color:#e9cf94}.launch-invitation .li-event-ticket{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-inline:30px;padding:26px}.launch-invitation .li-ticket-rule{display:none}.launch-invitation .li-venue{border-inline-start:1px solid #dfcbaa;padding-inline-start:28px}.launch-invitation .li-ticket-row h2{font-size:22px}.launch-invitation .li-ticket-row .li-ticket-description{font-size:16px}.launch-invitation .li-page-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:20px}.launch-invitation :is(.li-about,.li-speakers,.li-partners-section,.li-contact,.li-registration-bar,.li-deadline){grid-column:1/-1}.launch-invitation .li-section-heading h2{font-size:26px}.launch-invitation .li-section-number{font-size:18px}.launch-invitation .li-about p{font-size:17px}.launch-invitation .li-topics span,.launch-invitation .li-profile-tags span{font-size:13px}.launch-invitation .li-speaker-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border:0;padding:0;background:none}.launch-invitation .li-speaker-profile{padding:18px;border:1px solid #e7d9c3;border-radius:18px;background:#fffdf7}.launch-invitation .li-speaker-profile+.li-speaker-profile{border-top:1px solid #e7d9c3}.launch-invitation .li-speaker-profile>summary{flex-direction:column;align-items:flex-start;padding:0}.launch-invitation .li-speaker-profile>summary img{width:84px;height:84px}.launch-invitation .li-speaker h3{font-size:17px}.launch-invitation .li-speaker p,.launch-invitation .li-profile-action,.launch-invitation .li-profile-sources>span{font-size:14px}.launch-invitation .li-profile-body{margin-top:16px;padding:14px}.launch-invitation .li-profile-body>p{font-size:15px}.launch-invitation .li-profile-sources a{font-size:13px}.launch-invitation .li-program{margin:0}.launch-invitation .li-program-label{font-size:13px}.launch-invitation .li-program-group summary h3{font-size:18px}.launch-invitation .li-program-people h3{font-size:16px}.launch-invitation .li-program-people p{font-size:14px}.launch-invitation .li-program-people img{width:64px;height:64px}.launch-invitation .li-deadline{margin:0}.launch-invitation .li-deadline h2{font-size:17px}.launch-invitation .li-deadline p{font-size:14px}.launch-invitation .li-contact{order:8}.launch-invitation .li-contact strong{font-size:16px}.launch-invitation .li-contact>p,.launch-invitation .li-contact small{font-size:13px}.launch-invitation .li-partners-section{margin:0}.launch-invitation .li-partner-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px}.launch-invitation .li-partner-grid li,.launch-invitation .li-partner-grid li:nth-child(n+5){grid-column:auto;min-height:90px}.launch-invitation .li-partner-grid::after{display:none}.launch-invitation .li-partner-grid img{max-height:70px;width:auto;max-width:100%}.launch-invitation .li-partners{padding:28px}.launch-invitation .li-registration-bar{position:static;left:auto;transform:none;width:100%;max-width:none;padding:0;background:none;order:9}.launch-invitation .li-ipr-submit{width:max-content;max-width:100%;min-width:260px;margin:auto}.li-countdown-wrap{padding:24px 0 10px;text-align:center}.li-countdown-wrap>p{font-size:16px;color:#8a7471}.li-countdown-wrap .release-countdown{justify-content:center;margin-block:14px}.launch-invitation .li-hero,.launch-invitation .li-speaker-list,.launch-invitation .li-program-group,.launch-invitation .li-deadline{position:relative}
[lang=en] .launch-invitation{font-family:InterSub,Arial,sans-serif}[lang=en] .launch-invitation .li-brand .li-edition{margin-left:auto;margin-right:0;border-right:0;border-left:1px solid #dccab0;padding:5px 0 5px 12px}[lang=en] .launch-invitation .li-section-number{border-left:0;border-right:1px solid #d6b981;padding:0 10px 0 0}[lang=en] .launch-invitation .li-map-arrow{margin-left:auto;margin-right:0}
#about-intro::after,#profile::after,.findings::after,.annual-wrap::after{background-image:url('../img/ipr-flow-gold.svg');background-size:contain;background-repeat:no-repeat;opacity:.35}
@media(max-width:900px){.event-home-ticket{grid-template-columns:1fr 1fr;gap:20px}.event-hero-countdown{grid-column:1/-1;justify-content:center}.launch-invitation .li-speaker-list{grid-template-columns:1fr}.launch-invitation .li-speaker-profile>summary{flex-direction:row;align-items:center}.launch-invitation .li-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-invitation .li-partner-grid li:nth-child(n+5){grid-column:auto}}
@media(max-width:700px){.is-event-hero .hero-inner{padding-top:32px;gap:12px}.is-event-hero .hero-copy h1{font-size:38px}.is-event-hero .hero-kicker .overline{font-size:14px}.event-hero-people{padding-top:10px}.event-people-label{margin-top:0;margin-bottom:16px}.event-portraits{gap:12px}.event-portraits strong{font-size:14px}.event-portraits figcaption span{font-size:12px}.event-portraits figure:nth-child(2){transform:none}.event-home-ticket{grid-template-columns:1fr;padding:22px 20px;gap:18px}.event-home-ticket>a{border-inline-start:0;padding-inline-start:0;padding-top:16px;border-top:1px solid #d5c7b8}.event-home-ticket span,.event-home-ticket strong{font-size:16px}.event-hero-countdown{grid-column:auto;justify-content:space-between;padding-top:12px;border-top:1px solid #d5c7b8}.home-hero-controls{gap:8px;padding-inline:10px}.home-hero-tabs{gap:12px}.home-hero-tabs button{font-size:13px}.home-hero-controls>button{width:32px;height:32px}.launch-invitation .li-invitation{padding-inline:10px}.launch-invitation .li-hero{padding-inline:22px}.launch-invitation .li-hero h2{font-size:30px}.launch-invitation .li-personal-message{font-size:15px}.launch-invitation .li-eyebrow,.launch-invitation .li-unveiling{font-size:14px}.launch-invitation .li-event-ticket{grid-template-columns:1fr;padding:20px;margin-inline:13px;gap:18px}.launch-invitation .li-venue{padding-inline-start:0;padding-top:18px;border-inline-start:0;border-top:1px solid #dfcbaa}.launch-invitation .li-ticket-row h2{font-size:19px}.launch-invitation .li-ticket-row .li-ticket-description{font-size:14px}.launch-invitation .li-page-content{grid-template-columns:1fr;padding-inline:8px;gap:24px}.launch-invitation .li-section-heading h2{font-size:22px}.launch-invitation .li-about p{font-size:15px}.launch-invitation .li-speaker-profile{padding:16px}.launch-invitation .li-speaker-profile>summary img{width:64px;height:64px}.launch-invitation .li-speaker h3{font-size:16px}.launch-invitation .li-speaker p{font-size:14px}.launch-invitation .li-program-group summary h3{font-size:16px}.launch-invitation .li-partners{padding:20px 14px}.launch-invitation .li-partner-grid{gap:18px 12px}.launch-invitation .li-partner-grid img{max-height:56px}.launch-invitation .li-ipr-submit{width:100%;min-width:0}.launch-invitation .li-brand strong{font-size:15px}.launch-invitation .li-brand span:not(.li-edition){font-size:12px}}
@media(prefers-reduced-motion:reduce){.event-flow-light,.hero.is-in .hero-visual>*{animation:none!important}.event-portrait img{transition:none}.event-flow-light{stroke-dasharray:none}}

.launch-invitation .li-hero p{text-align:center}.launch-invitation .li-ticket-description b[dir=ltr]{display:inline-block}
