/* Brand endorsement, webinar programme and the idea-to-prototype sequence. */
.brand-name>.brand-endorsement{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:9px}
.brand-endorsement img{display:block;width:96px;height:auto}
.nav{gap:23px}.nav>a:not(.button){font-size:11px}
.hero-signature{gap:19px}.signature-logo{padding-right:19px;border-right:1px solid var(--line);flex-shrink:0;display:flex;align-items:center}.signature-logo img{display:block;width:150px;height:auto}.hero-signature>span{max-width:255px;line-height:1.7}
.expert-logo{width:176px;height:auto;margin-right:16px;padding-right:24px;border-right:1px solid var(--line);box-sizing:content-box}
.expert-note{gap:20px}.expert-note .text-link{margin-left:0}
.art-label.label-one{bottom:178px}.art-label.label-two{top:119px;right:29px;font-size:8px;letter-spacing:1px}
.art-label.label-two:before{width:25px}.art-note{bottom:96px}
.art-bottomline{gap:14px;left:25px;right:25px;bottom:23px;padding-top:18px;border-top:1px solid #bfc9b360}
.build-stages{display:flex;gap:9px;align-items:center;flex:1;justify-content:space-between}
.art-bottomline .build-stages button{border:0;border-radius:0;background:none;width:auto;height:auto;min-height:30px;display:flex;align-items:center;gap:5px;padding:0;font-size:10px;color:#626e58;white-space:nowrap;transition:color .2s}
.build-stages button>span{font-size:8px;color:#8b987e}.art-bottomline .build-stages button[aria-pressed=true]{color:#bb3f1c;font-weight:600}.build-stages button[aria-pressed=true]>span{color:#bb3f1c}.art-bottomline .build-stages button:disabled{cursor:default}.stage-connector{height:1px;max-width:24px;flex:1;background:#b8c5a8}.art-bottomline #motion-toggle{flex-shrink:0;margin-left:10px}.art-bottomline #motion-toggle[hidden]{display:none}
.webinar-section{padding-bottom:95px;border-bottom:1px solid var(--line)}
.webinar-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:stretch}
.webinar-poster{position:relative;isolation:isolate;overflow:hidden;border-radius:6px;background:#293128;color:#f6f4ed;min-height:486px;padding:31px 33px;display:flex;flex-direction:column}
.poster-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.poster-top .eyebrow{font-size:9px;letter-spacing:1.2px;color:#d5dec9}.poster-dot{width:6px;height:6px;border-radius:50%;background:#f37648;box-shadow:0 0 0 4px #f3764814}.poster-online{font-size:9px;color:#adbca0;letter-spacing:1px}
.poster-orbits{position:absolute;width:330px;height:270px;top:42px;left:calc(50% - 140px);z-index:-1;perspective:500px;transform:rotate(-14deg)}
.poster-orbits i{position:absolute;width:240px;height:240px;border:1px solid #94aa7870;border-radius:50%;left:40px;top:-13px;transform:rotateX(56deg) rotateY(-20deg)}
.poster-orbits i:nth-child(2){transform:rotateX(24deg) rotateY(58deg);border-color:#94aa7840}.poster-orbits i:nth-child(3){transform:rotateX(68deg) rotateY(30deg);width:270px;height:270px;left:25px;top:-28px;border-color:#94aa7840}
.poster-orbits span{position:absolute;top:-72px;left:51px;font-size:260px;line-height:1;font-weight:450;color:#f1733d;text-shadow:1px 2px #a1401f,2px 4px #a1401f,3px 6px #a1401f,4px 8px #a1401f,5px 10px #a1401f;transform:rotate(-5deg)}
.poster-title{font-size:38px;font-weight:500;line-height:1.13;letter-spacing:-1.6px;margin-top:auto;padding-top:220px;position:relative}.poster-title em{font-style:normal;color:#aec298}
.poster-speaker{border-top:1px solid #67795a66;margin-top:27px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.poster-speaker>div>span{display:block;font-size:7px;letter-spacing:1.7px;color:#9fae92;margin-bottom:6px}.poster-speaker strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.3px}.poster-speaker small{display:block;font-size:9px;color:#b2bea7;margin-top:5px}.poster-speaker img{width:141px;height:auto;opacity:.88}
.webinar-program{display:flex;flex-direction:column;padding-top:7px}.program-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:21px;border-bottom:1px solid var(--line);gap:15px}.program-heading .eyebrow{font-size:9px;letter-spacing:1px;color:#7b886d}.program-heading>span:last-child{font-size:10px;color:#7b886d}
.webinar-item{border-bottom:1px solid var(--line)}.webinar-item summary{list-style:none;display:flex;align-items:flex-start;gap:20px;padding:23px 0;cursor:pointer;font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.15}.webinar-number{font-size:10px;letter-spacing:0;color:#839175;min-width:22px;padding-top:5px}.webinar-item[open] .webinar-number{color:var(--orange)}.webinar-expand{margin-left:auto;font-size:24px;font-weight:400;color:#7f906f;transition:transform .2s}.webinar-item[open] .webinar-expand{transform:rotate(45deg);color:var(--orange)}.webinar-description{padding:0 20px 24px 42px}.webinar-description p{font-size:12px;line-height:1.75;color:#707d63;max-width:400px}.webinar-topic{display:block;font-size:8px;letter-spacing:1px;color:#87947b;margin-top:13px}.webinar-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px}.webinar-action .button{font-size:12px;padding:17px 20px;gap:27px}.webinar-action>span{font-size:10px;color:#7d8872;line-height:1.7}
@media(max-width:1190px){.nav{gap:16px}.hero-signature{gap:12px}.signature-logo{padding-right:12px}.signature-logo img{width:125px}.hero-signature>span{font-size:9px}.webinar-layout{gap:38px}.webinar-poster{padding:28px;min-height:470px}.poster-title{font-size:33px}.poster-speaker img{width:119px}.webinar-action{gap:14px}.webinar-action .button{font-size:11px;gap:17px}.webinar-action>span{font-size:9px}.expert-logo{width:147px;padding-right:20px;margin-right:0}}
@media(max-width:1050px){.site-header{position:relative;z-index:10}.menu-toggle{display:flex;width:46px;height:46px;flex-direction:column;justify-content:center;gap:6px}.menu-toggle span{display:block;height:1px;width:22px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav{display:none;position:absolute;top:99px;left:-20px;right:-20px;background:var(--paper);padding:20px;box-shadow:0 20px 20px #27302118;align-items:stretch;border-bottom:1px solid var(--line)}.nav.open{display:flex;flex-direction:column;gap:2px}.nav>a:not(.button){font-size:15px;padding:12px}.nav .button{font-size:14px;margin-top:10px;padding:16px;min-height:46px}.build-stages{gap:5px}.art-bottomline .build-stages button{font-size:9px;gap:4px}.build-stages button>span{font-size:7px}.art-bottomline{left:20px;right:20px;gap:6px}.art-bottomline #motion-toggle{margin-left:3px;width:28px;height:28px}.stage-connector{max-width:14px}.webinar-layout{gap:30px}.poster-title{font-size:30px}.poster-speaker{align-items:flex-start;flex-direction:column;gap:17px}.poster-speaker img{width:125px}.webinar-action{align-items:flex-start;flex-direction:column;gap:14px}.webinar-action>span br{display:none}.webinar-item summary{font-size:22px}}
@media(max-width:760px){.nav{top:83px}.brand-endorsement img{width:82px}.brand-name>.brand-endorsement{font-size:8px;gap:5px}.hero-signature{gap:13px;align-items:center}.signature-logo{padding-right:13px}.signature-logo img{width:126px}.hero-signature>span{font-size:8px;max-width:210px}.expert-note{gap:22px}.expert-logo{width:167px;border:0;padding:0;margin:0}.expert-note>div{flex-basis:100%;min-width:0}.expert-note .text-link{margin-left:0}.art-bottomline{left:19px;right:19px;bottom:19px;padding-top:15px}.art-bottomline .build-stages button{font-size:9px;min-height:30px}.art-note{bottom:92px;right:18px;padding:13px 15px}.art-note strong{font-size:11px}.art-note>div{font-size:10px}.art-label.label-one{left:20px;bottom:166px;font-size:8px}.art-label.label-two{top:99px;right:20px;font-size:7px}.label-one:after{width:14px}.webinar-section{padding-block:64px}.webinar-layout{grid-template-columns:1fr;gap:33px}.webinar-section h2{font-size:34px}.webinar-poster{min-height:450px;padding:25px}.poster-title{font-size:34px;padding-top:208px}.poster-speaker{flex-direction:row;align-items:center;gap:17px;margin-top:24px;padding-top:20px}.poster-speaker img{width:122px}.poster-speaker strong{font-size:17px}.poster-speaker small{font-size:8px}.poster-top .eyebrow{font-size:8px}.poster-orbits{top:37px;left:calc(50% - 155px)}.program-heading .eyebrow{font-size:8px}.webinar-item summary{font-size:24px;padding-block:22px;gap:15px}.webinar-description{padding-left:37px}.webinar-action{flex-direction:row;align-items:center;gap:20px}.webinar-action .button{font-size:11px;gap:19px}.webinar-action>span{font-size:8px;max-width:89px}.webinar-action>span br{display:block}}
@media(max-width:370px){.signature-logo img{width:110px}.hero-signature>span{font-size:8px}.hero-signature{gap:10px}.signature-logo{padding-right:10px}.art-bottomline{left:15px;right:15px;gap:6px}.art-bottomline .build-stages button{font-size:8px;gap:3px}.build-stages{gap:4px}.stage-connector{max-width:8px}.webinar-section h2{font-size:30px}.poster-title{font-size:29px}.webinar-poster{padding:22px;min-height:435px}.poster-speaker{gap:15px}.poster-speaker img{width:93px}.poster-speaker strong{font-size:16px}.poster-speaker small{font-size:7px}.webinar-action{flex-direction:column;align-items:flex-start;gap:14px}.webinar-action>span{max-width:none;font-size:9px}.webinar-action>span br{display:none}.program-heading>span:last-child{font-size:9px}}

.skip{top:10px;transform:translateY(-180%);opacity:0}.skip:focus{top:10px;transform:none;opacity:1}
