:root{--color-frenchrose:#f95486;--color-mangoorange:#ff814e;--color-lightroyalblue:#006af3;--color-topaz:#1accb7;--color-olivegreen:#95a957;--color-wisppink:#fff4f7;--color-seashell:#fff3f0;--color-aliceblue:#f0f8ff;--color-bubbles:#ebfff9;--color-mimosa:#f4fbda;--color-charcoal:#3c5059;--color-raven:#7b8589;--color-mist:#9ca5a7;--color-brightgrey:#eef0f0;--color-black:#000;--color-white:#fff;--color-brand:var(--color-charcoal);--color-brand-light:var(--color-raven);--color-brand-secondary:var(--color-raven);--color-brand-secondary-light:var(--color-mist);--color-brand-tertiary:var(--color-mist);--color-brand-tertiary-light:var(--color-brightgrey)}.theme-dark .light-theme-only,.theme-light .dark-theme-only{display:none!important}.theme-dark{--text-emphasised-color:var(--color-white);--text-diminished-color:var(--color-mist);--text-color:var(--color-brightgrey);--text-color-light:var(--color-charcoal);--text-link-color:var(--color-brand);--text-link-color-hover:var(--color-brand)}.theme-apparel{--color-brand:var(--color-frenchrose);--color-brand-light:var(--color-wisppink);--color-brand-secondary:var(--color-mangoorange);--color-brand-secondary-light:var(--color-seashell);--color-brand-tertiary:var(--color-lightroyalblue);--color-brand-tertiary-light:var(--color-aliceblue);--icon-color:var(--color-frenchrose);--button-color:var(--color-white);--button-background-color:var(--color-brand);--button-hover-background-color:var(--color-brand-light);--button-hover-border-color:var(--color-brand-light);--button-hover-color:var(--color-brand);--input-border-color-focus:var(--color-brand);--input-focused-border-color:var(--color-brand)}.theme-footwear{--color-brand:var(--color-mangoorange);--color-brand-light:var(--color-seashell);--color-brand-secondary:var(--color-lightroyalblue);--color-brand-secondary-light:var(--color-aliceblue);--color-brand-tertiary:var(--color-topaz);--color-brand-tertiary-light:var(--color-bubbles);--icon-color:var(--color-mangoorange);--button-color:var(--color-white);--button-background-color:var(--color-brand);--button-hover-background-color:var(--color-brand-light);--button-hover-border-color:var(--color-brand-light);--button-hover-color:var(--color-brand);--input-border-color-focus:var(--color-brand);--input-focused-border-color:var(--color-brand)}:root{--page-padding-inline:1.5rem;--xsmall-max-width:43.75rem;--small-max-width:61.875rem;--content-max-width:73.125rem;--breakout-max-width:85rem;--fs-static-300:.875em;--fs-dynamic-100:clamp(.5rem,.235rem + .606vw,.75rem);--fs-dynamic-200:clamp(.75rem,.617rem + .303vw,.875rem);--fs-dynamic-300:clamp(.875rem,.742rem + .303vw,1rem);--fs-dynamic-400:clamp(1rem,.735rem + .606vw,1.25rem);--fs-dynamic-500:clamp(1.25rem,.985rem + .606vw,1.5rem);--fs-dynamic-600:clamp(1.5rem,1.102rem + .909vw,1.875rem);--fs-dynamic-700:clamp(1.875rem,1.345rem + 1.212vw,2.375rem);--fs-dynamic-800:clamp(2.375rem,calc(1.712rem + 1.515vw),3rem);--fs-dynamic-900:clamp(3rem,calc(1.674rem + 3.03vw),4.25rem);--clmp-700-1360-48-96:clamp(3rem,calc(-.182rem + 7.273vw),6rem);--clmp-1000-1350-14-20:clamp(.875rem,calc(-.196rem + 1.714vw),1.25rem);--text-emphasised-color:var(--color-charcoal);--text-emphasised-color-light:var(--color-white);--text-diminished-color:var(--color-raven);--text-diminished-color-light:var(--color-mist);--text-color:var(--color-charcoal);--text-color-light:var(--color-brightgrey);--text-link-color:var(--color-brand);--text-link-color-hover:var(--color-brand);--page-background-color:var(--color-white);--background-color:var(--color-white);--border-radius:5px;--border-color:var(--color-mist);--box-shadow:#0000 0px 0px 0px 0px,#0000 0px 0px 0px 0px,#0000000d 0px 1px 2px 0px;--img-border-radius:0;--block-spacing-vertical:2rem;--contained-padding:clamp(.8rem,1.6cqw,1.2rem);--shrink-ratio:.66;--button-border-radius:50px;--button-border:none;--button-hover-border:none;--button-background-color:var(--color-lightroyalblue);--button-color:var(--color-white);--button-hover-color:var(--color-white);--button-font-size:clamp(.9rem,2.3cqw,1.1rem);--button-font-weight:600;--button-font-family:var(--font-family);--button-hover-background-color:var(--color-lightroyalblue);--button-padding:.7rem 4rem;--input-label-color:var(--text-diminished-color);--input-border-color:var(--color-mist);--input-border-radius:var(--border-radius);--input-border-color-focus:var(--color-brand);--input-background-color:var(--color-white);--input-text-color:var(--text-color);--input-focused-border-color:var(--color-brand);--input-focused-box-shadow:0 0 0 .2rem hsl(from var(--input-focused-border-color)h s l/.25);--input-invalid-border-color:var(--color-error);--input-invalid-box-shadow:0 0 0 .2rem hsl(from var(--input-invalid-border-color)h s l/.25);--modal-padding:clamp(1rem,calc(-2.231rem + 7.385vw),4rem);--icon-color:var(--color-brand);--icon-fill:none;--icon-stroke-width:2;--logo-color:var(--color-charcoal);--arrow-tip-color:var(--color-white);--arrow-middle-color:var(--color-raven);--tablet-breakpoint:900px;--nipple-color:#eff1f1;--nipple-height:36px;--nipple-width:122px;--footer-gap:2rem}*,:before,:after,html{scroll-behavior:smooth;box-sizing:border-box;margin:0;padding:0}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root:has(dialog:modal){overscroll-behavior:contain;overflow:hidden}::selection{background:var(--color-lightroyalblue);color:#fff}body{background-color:var(--page-background-color);color:var(--text-color);background-position:0 100%;background-repeat:no-repeat;background-attachment:fixed}.content-grid{--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);--content-size:calc((var(--content-max-width) - var(--small-max-width))/2);--small-size:calc((var(--small-max-width) - var(--xsmall-max-width))/2);--xsmall-size:calc((var(--xsmall-max-width) - 0px)/2);grid-template-columns:[full-width-start]minmax(var(--page-padding-inline),1fr)[breakout-start]minmax(0,var(--breakout-size))[content-start]minmax(0,var(--content-size))[small-width-start]minmax(0,var(--small-size))[xsmall-start]min(100% - var(--page-padding-inline)*2,var(--xsmall-max-width))[xsmall-end]minmax(0,var(--small-size))[small-width-end]minmax(0,var(--content-size))[content-end]minmax(0,var(--breakout-size))[breakout-end]minmax(var(--page-padding-inline),1fr)[full-width-end];grid-auto-rows:minmax(min-content,auto);align-items:start;display:grid;overflow-x:hidden;container-type:inline-size}.content-grid>:not(.breakout,.full-width,.small-width),.full-width>:not(.breakout,.full-width,.small-width),.content{grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.small-width,.full-width>.small-width{grid-column:small-width}.content-grid>.xsmall-width,.full-width>.xsmall-width{grid-column:xsmall}.content-grid>.full-width{grid-column:full-width;grid-template-columns:inherit;display:grid}img{max-width:100%;display:block}.single-section{padding:4rem 0 6rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--font-weight:400;--line-height:1.5;--font-family:"Outfit",sans-serif;--heading-font-family:"Inter",sans-serif;--typography-spacing-vertical:1rem}html{color:var(--text-color);font-size:16px;font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{margin-top:var(--typography-spacing-vertical);font-family:var(--heading-font-family);color:var(--text-emphasised-color);margin-bottom:.5em;font-weight:500}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}:has(+.subtitle){margin-bottom:0}h1{font-size:var(--fs-dynamic-800);--line-height:1.125}h2{font-size:var(--fs-dynamic-700);--line-height:1.15}h3{font-size:var(--fs-dynamic-600);--line-height:1.2}h4{font-size:var(--fs-dynamic-500);--line-height:1.25}h5{font-size:var(--fs-dynamic-400);--line-height:1.35}h6{font-size:var(--fs-dynamic-300);--line-height:1.4}p,ul,ol,blockquote,table,figure{font-size:var(--fs-dynamic-300);--line-height:1.35}small{font-size:var(--fs-static-300);color:var(--text-diminished-color)}kbd{font-weight:600}abbr[title]{text-decoration:underline dotted}strong{font-weight:600}em{font-style:italic}a,a:visited{color:var(--text-link-color);text-decoration:underline}a:hover{color:var(--text-link-color-hover)}p,ul,ol,blockquote,table,figure{margin-top:0;margin-bottom:1rem}ul,ol{padding-inline-start:1.25rem;list-style-position:outside}ul::marker{color:var(---color-brand)}ol::marker{color:var(---color-brand)}button,a.btn{--btn-border:var(--button-border);--btn-hover-border:var(--button-hover-border);--btn-background-color:var(--button-background-color);--btn-hover-background-color:var(--button-hover-background-color);--btn-color:var(--button-color);--btn-hover-color:var(--button-hover-color);--btn-padding:var(--button-padding);--btn-border-radius:var(--button-border-radius);--btn-border-thickness:var(--button-border-thickness);--btn-font-size:var(--button-font-size);--btn-font-weight:var(--button-font-weight);--btn-font-family:var(--button-font-family);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);padding:var(--btn-padding);cursor:pointer;border:var(--btn-border);border-radius:var(--btn-border-radius);background-color:var(--btn-background-color);color:var(--btn-color);outline:none;line-height:1;text-decoration:none;display:inline-block}button.btn-ghost,a.btn.btn-ghost{--btn-background-color:none;--btn-color:var(--color-white);--btn-padding:.4rem 1rem;--btn-border:1px solid var(--color-white);--btn-hover-background-color:var(--color-lightroyalblue);text-align:left}button.btn-icon,a.btn.btn-icon{--icon-fill:var(--color-wisppink);justify-content:space-between;align-items:center;display:flex}button.btn-icon svg,a.btn.btn-icon svg{width:1rem;height:1rem}button.btn-shadow,a.btn.btn-shadow{box-shadow:7px 8px 13px #004c76bf}button.btn-frenchrose,a.btn.btn-frenchrose{--btn-background-color:var(--color-frenchrose);--btn-border-color:var(--color-frenchrose);--btn-hover-background-color:var(--color-frenchrose);--btn-hover-color:var(--color-wisppink)}button.btn-mangoorange,a.btn.btn-mangoorange{--btn-background-color:var(--color-mangoorange);--btn-border-color:var(--color-mangoorange);--btn-hover-background-color:var(--color-mangoorange);--btn-hover-color:var(--color-seashell)}button.btn-lightroyalblue,a.btn.btn-lightroyalblue{--btn-background-color:var(--color-lightroyalblue);--btn-border-color:var(--color-lightroyalblue);--btn-hover-background-color:var(--color-lightroyalblue);--btn-hover-color:var(--color-aliceblue)}button.btn-topaz,a.btn.btn-topaz{--btn-background-color:var(--color-topaz);--btn-border-color:var(--color-topaz);--btn-hover-background-color:var(--color-topaz);--btn-hover-color:var(--color-bubbles)}button.btn-olivegreen,a.btn.btn-olivegreen{--btn-background-color:var(--color-olivegreen);--btn-border-color:var(--color-olivegreen);--btn-hover-background-color:var(--color-olivegreen);--btn-hover-color:var(--color-mimosa)}button:hover,button:focus,a.btn:hover,a.btn:focus{border:var(--btn-hover-border);background-color:var(--btn-hover-background-color);color:var(--btn-hover-color);outline:none}article,.card{background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--contained-padding);margin-bottom:var(--block-spacing-vertical);container-type:inline-size}article.centered,.card.centered{text-align:center}main.flex-center article,main.flex-center .card{min-width:min(450px,100%)}.media-partner-modal .modal-body,.company-modal .modal-body{gap:var(--modal-padding);grid-template-columns:25% 1fr;display:grid}@container (width<=550px){.media-partner-modal .modal-body,.company-modal .modal-body{grid-template-columns:1fr;place-content:center}.media-partner-modal .modal-body .speaker .company-logo,.company-modal .modal-body .speaker .company-logo{margin:1rem auto 4rem}}.media-partner-modal .modal-body .company img,.company-modal .modal-body .company img{width:100%;margin:2rem auto}.media-partner-modal .modal-body .description h2,.media-partner-modal .modal-body .sessions h2,.company-modal .modal-body .description h2,.company-modal .modal-body .sessions h2{font-size:var(--fs-dynamic-500)}.media-partner-modal .modal-body .description h3,.media-partner-modal .modal-body .sessions h3,.company-modal .modal-body .description h3,.company-modal .modal-body .sessions h3{font-size:var(--fs-dynamic-300);margin:.1rem 0;line-height:1.2}.media-partner-modal .modal-body .description .session,.media-partner-modal .modal-body .sessions .session,.company-modal .modal-body .description .session,.company-modal .modal-body .sessions .session{border-left:4px solid var(--color-mist);padding-left:1rem}.media-partner-modal .modal-body .description .session .stream,.media-partner-modal .modal-body .sessions .session .stream,.company-modal .modal-body .description .session .stream,.company-modal .modal-body .sessions .session .stream{text-transform:uppercase;font-size:70%}.company-card{cursor:pointer;border:1px solid var(--color-mist);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:.5rem;flex-basis:270px;width:270px;height:140px;padding:1.25rem}.divider{justify-content:center;align-items:center;margin-inline:10%;display:flex}.divider hr{border:0;border-top:1px solid var(--border-color);flex:1;margin:0 8px}.divider span{padding:0 6px;font-size:.75rem}.divider{margin-bottom:var(--contained-padding)}.event-card-large{--text-color:var(--color-raven);--brand-color:var(--color-brand)}.event-card-large.theme-dark{--text-color:var(--color-brightgrey)}.event-card-large.brand-color-theme-dark{--brand-color:var(--color-brand)}.event-card-large.brand-color-theme-light{--brand-color:var(--color-brand-light)}.event-card-large.brand-color-grey-dark{--brand-color:var(--color-charcoal)}.event-card-large.brand-color-grey-light{--brand-color:var(--color-brightgrey)}.event-card-large{--logo-color:var(--brand-color);aspect-ratio:2;text-align:left;width:100%;color:var(--text-color);cursor:pointer;background-position:0 0;background-size:cover;border-radius:1rem;flex-direction:column;align-items:flex-start;height:100%;padding:5% 7%;display:flex;box-shadow:0 0 10px #0000001a}.event-card-large svg{flex-grow:0;width:auto;height:20%;min-height:16px;max-height:30px;margin-bottom:5%}.event-card-large img{object-fit:contain;object-position:left center;flex-shrink:0;width:50%;min-width:min(120px,100%);max-height:30%;margin-bottom:.5rem}.event-card-large .stack{flex-direction:column;flex-grow:1;justify-content:space-between;font-weight:600;display:flex}.event-card-large .stack .location{color:var(--text-color);font-size:var(--fs-dynamic-200);line-height:1}.event-card-large .stack time{color:var(--text-color);font-size:var(--fs-dynamic-200);font-weight:400}.event-card-large .stack .product{color:var(--brand-color);font-size:var(--fs-dynamic-200)}.event-card-small{background-color:var(--color-white);border:1px solid var(--color-brightgrey);cursor:pointer;border-radius:.25rem;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem;display:flex}.event-card-small:hover{background-color:var(--color-brightgrey);border:1px solid var(--color-mist)}.event-card-small img{object-fit:cover;object-position:right center;border-radius:.2rem;flex-shrink:0;width:3.5rem;height:3.5rem}.event-card-small .title{color:var(--color-charcoal);font-size:var(--fs-dynamic-300);line-height:1.2}.event-card-small .location,.event-card-small time{color:var(--color-raven);font-size:var(--fs-dynamic-200);font-weight:400}#events a{text-decoration:none}.form,form{text-align:left;grid-template-columns:1fr;gap:1rem;max-width:100%;margin-top:0;display:grid}@container (width>=500px){.form,form{grid-template-columns:1fr 1fr}}.form input,.form textarea,.form select,form input,form textarea,form select{accent-color:var(--color-brand);width:100%;font-size:1rem;font-family:var(--font-family);background-color:var(--input-background-color,var(--background-color));color:var(--input-text-color,var(--text-color));border:var(--input-border);border-radius:var(--input-border-radius);padding:.75rem 1rem;line-height:1.5;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:block}.form input:focus,.form textarea:focus,.form select:focus,form input:focus,form textarea:focus,form select:focus{border-color:var(--input-focused-border-color);box-shadow:var(--input-focused-box-shadow);outline:none}.form input.invalid,.form textarea.invalid,.form select.invalid,form input.invalid,form textarea.invalid,form select.invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}.form input:user-invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}.form textarea:user-invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}.form select:user-invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}form input:user-invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}form textarea:user-invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}form select:user-invalid{border-color:var(--input-invalid-border-color);box-shadow:var(--input-invalid-box-shadow);outline:none}.form textarea,form textarea{resize:vertical}.form label,form label{color:var(--input-label-color);margin-bottom:.2rem;font-size:.875em;display:block}.form label span,form label span{margin-left:var(--input-border-radius)}.form input[type=checkbox],.form input[type=radio],form input[type=checkbox],form input[type=radio]{width:auto;accent-color:var(--color-brand);vertical-align:-2px;cursor:pointer;margin-left:.5rem;display:inline-block;transform:scale(1.5)}.form .checkbox-group,.form .radio-group,form .checkbox-group,form .radio-group{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.form .checkbox-group label,.form .radio-group label,form .checkbox-group label,form .radio-group label{cursor:pointer;font-size:var(--fs-dynamic-400);--line-height:1.35;width:fit-content;margin-bottom:0}.form fieldset,form fieldset{border:0}.form legend,form legend{font-weight:700}.form button,.form input[type=submit],.form input[type=reset],.form input[type=button],form button,form input[type=submit],form input[type=reset],form input[type=button]{display:inline-block}.form button:disabled,.form input:disabled,form button:disabled,form input:disabled{opacity:.5;cursor:not-allowed}.form.form-single-column,form.form-single-column{grid-template-columns:1fr}.form.form-single-column fieldset,form.form-single-column fieldset{padding:1rem 0}.form.disabled,form.disabled{pointer-events:none;opacity:.3}.form .buttons,form .buttons{grid-column:1/-1}output:has(.slot-content:empty){display:none}output{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-color);color:var(--text-color);justify-content:flex-start;align-items:center;gap:.5rem;margin:1rem 0;padding:.5rem;display:flex}output .far{display:inline-block}output.error .fa-exclamation-circle{color:var(--color-error-300)}output.error{border:1px solid var(--color-error-200);border-radius:var(--border-radius);background-color:var(--color-error-10);color:var(--color-error-700)}output.success .fa-check-circle{color:var(--color-success-300)}output.success{border:1px solid var(--color-success-200);border-radius:var(--border-radius);background-color:var(--color-success-10);color:var(--color-success-700)}#top_nav{background:url(/images/assets/nav_bg.webp) top/cover no-repeat;padding-bottom:2rem}#top_nav nav{flex-flow:wrap;justify-content:space-between;align-items:center;padding-block:1rem;display:flex}#top_nav nav .brand img{width:clamp(7.5rem,.748rem + 15.432vw,10.625rem)}#top_nav nav .burger-btn{background:0 0;border:none;padding:0}#top_nav nav .burger-btn .bar{transform-origin:50%;transition:y .3s ease-in .3s,rotate .3s ease-in,opacity 0s ease-in .3s}#top_nav nav .burger-btn[aria-expanded=true] .bar{transition:y .3s ease-in,rotate .3s ease-in .3s,opacity 0s .3s}#top_nav nav .burger-btn[aria-expanded=true] .bar-1,#top_nav nav .burger-btn[aria-expanded=true] .bar-3{y:45px}#top_nav nav .burger-btn[aria-expanded=true] .bar-1{rotate:45deg}#top_nav nav .burger-btn[aria-expanded=true] .bar-3{rotate:-45deg}#top_nav nav .burger-btn[aria-expanded=true] .bar-2{opacity:0}#top_nav nav #mobile-navigation{grid-template-rows:0fr;width:100%;transition:grid-template-rows .6s ease-in;display:grid}#top_nav nav #mobile-navigation .accordian-inner{flex-direction:column;gap:1rem;padding-block:2rem;display:flex;overflow:hidden}#top_nav nav #mobile-navigation .accordian-inner .mobile-menu{flex-direction:column;gap:.4rem;width:100%;margin-bottom:1rem;display:flex}#top_nav nav #mobile-navigation .accordian-inner .mobile-menu h2{margin:0;font-size:1.25rem;font-weight:600}#top_nav nav #mobile-navigation .accordian-inner .mobile-menu a{flex-grow:0;flex-shrink:1;width:fit-content;margin-right:.5rem;text-decoration:none}#top_nav nav #mobile-navigation .accordian-inner .mobile-menu a:hover{color:var(--color-lightroyalblue)}#top_nav nav .burger-btn[aria-expanded=true]+#mobile-navigation{grid-template-rows:1fr}#top_nav nav #primary-navigation{flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(.75rem,12.5vw - 7.5rem,3.125rem);width:auto;display:none}#top_nav nav #primary-navigation a:hover{color:var(--color-bubbles)}#top_nav nav #primary-navigation .btn-nav{--btn-background-color:#eff1f1;--btn-color:var(--color-charcoal);--btn-hover-color:var(--color-white);--btn-padding:.4rem 0;--btn-border-radius:0;--btn-border:1px solid var(--color-charcoal);--btn-hover-border:1px solid var(--color-lightroyalblue);--btn-hover-background-color:var(--color-lightroyalblue);--btn-font-size:.6rem;--btn-font-weight:400;text-transform:uppercase;text-align:center;width:120px}#top_nav nav #primary-navigation .popover-menu{inset:auto;top:anchor(bottom);left:anchor(center);margin:0;background-color:var(--color-lightroyalblue);--text-link-color:var(--color-white);opacity:0;transition-behavior:allow-discrete;--border-radius:32px;--nipple-height:13px;--nipple-width:40px;--mask-corner:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='white'/%3E%3C/svg%3E");--mask-nipple:url(data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2040%2013%22%3E%0A%20%20%3C%21--%20Generator%3A%20Adobe%20Illustrator%2029.8.2%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%202.1.1%20Build%203%29%20%20--%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.st0%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M40%2C13c-2.9%2C0-5.6-1.1-7.6-3.2l-7.9-8c-2.5-2.5-6.6-2.5-9.1%2C0l-7.9%2C8c-2%2C2-4.7%2C3.2-7.6%2C3.2%22%2F%3E%0A%3C%2Fsvg%3E);-webkit-mask-image:var(--mask-nipple),var(--mask-corner),var(--mask-corner),var(--mask-corner),var(--mask-corner),linear-gradient(white,white),linear-gradient(white,white);mask-image:var(--mask-nipple),var(--mask-corner),var(--mask-corner),var(--mask-corner),var(--mask-corner),linear-gradient(white,white),linear-gradient(white,white);-webkit-mask-size:var(--nipple-width)var(--nipple-height),calc(2*var(--border-radius))calc(2*var(--border-radius) + var(--nipple-height)),calc(2*var(--border-radius))calc(2*var(--border-radius) + var(--nipple-height)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(100% - 2*var(--border-radius))calc(100% - var(--nipple-height)),100% calc(100% - var(--nipple-height) - 2*var(--border-radius));mask-size:var(--nipple-width)var(--nipple-height),calc(2*var(--border-radius))calc(2*var(--border-radius) + var(--nipple-height)),calc(2*var(--border-radius))calc(2*var(--border-radius) + var(--nipple-height)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(100% - 2*var(--border-radius))calc(100% - var(--nipple-height)),100% calc(100% - var(--nipple-height) - 2*var(--border-radius));-webkit-mask-position:center top,left 0 top 7px,right 0 top 7px,left 0 bottom 0,right 0 bottom 0,left var(--border-radius)top var(--nipple-height),left 0 top 41px;mask-position:center top,left 0 top 7px,right 0 top 7px,left 0 bottom 0,right 0 bottom 0,left var(--border-radius)top var(--nipple-height),left 0 top 41px;background:url(/images/assets/nav_dropdown_bg.webp) 50%/cover no-repeat;border:none;margin-block-start:.5rem;padding:calc(13px + 3rem) 3rem 3rem;transition:display .3s,opacity .3s ease-out;position:absolute;overflow:auto;translate:-50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}#top_nav nav #primary-navigation .popover-menu a{padding:0;text-decoration:none;display:block}#top_nav nav #primary-navigation .popover-menu:popover-open{opacity:1;grid-template-columns:1fr 1fr;gap:.4rem 3rem;display:grid}@starting-style{#top_nav nav #primary-navigation .popover-menu:popover-open{opacity:0}}@media (width>=66rem){#top_nav nav{padding-block:3rem}#top_nav nav .burger-btn{display:none}#top_nav nav #primary-navigation{display:flex}#top_nav nav #mobile-navigation{display:none}}dialog[class$=-modal]{padding:var(--modal-padding);background-color:hsl(from var(--color-white)h s l/.9);border:1px solid var(--color-mist);scrollbar-width:thin;scrollbar-color:var(--color-mangoorange)transparent;border-radius:.5rem;width:100%;max-width:min(90vw,900px);max-height:90vh;margin:auto;box-shadow:0 0 10px #0000001a}dialog[class$=-modal]::-webkit-scrollbar{width:8px}dialog[class$=-modal]::-webkit-scrollbar-track{background:0 0}dialog[class$=-modal]::-webkit-scrollbar-thumb{background-color:var(--color-mangoorange);background-clip:padding-box;border:2px solid #0000;border-radius:999px}dialog[class$=-modal]::-webkit-scrollbar-thumb:hover{background-color:var(--color-mangoorange)}dialog[class$=-modal]{height:fit-content;overflow-y:auto}dialog[class$=-modal]:focus,dialog[class$=-modal]:focus-visible{outline:none}dialog[class$=-modal]{color:var(--color-raven)}dialog[class$=-modal]::backdrop{backdrop-filter:blur(10px);background-color:#fffc}dialog[class$=-modal]{container-type:inline-size}dialog[class$=-modal] .close-btn{--icon-fill:var(--color-charcoal);--icon-stroke:var(--color-white);cursor:pointer;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem}footer,section:has(>div.nipple),div:has(>div.nipple){position:relative}.nipple{justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.nipple svg{max-width:120px}.nipple svg:before{content:"";background-color:#f0c;border-top:1px solid #f0c;width:100%;display:block}.has-nipple{--nipple-height:36px;--nipple-width:122px;--mask-nipple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122 36' fill='%23FFFFFF'%3E%3Cpath d='M122,0c-11.5,0-22.6,4.6-30.6,12.7l-17.9,18.1c-6.9,6.9-18.2,6.9-25.1,0L30.6,12.7C22.5,4.6,11.5,0,0,0'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(white,white),var(--mask-nipple);mask-image:linear-gradient(white,white),var(--mask-nipple);-webkit-mask-size:100% calc(100% - var(--nipple-height)),var(--nipple-width)var(--nipple-height);mask-size:100% calc(100% - var(--nipple-height)),var(--nipple-width)var(--nipple-height);z-index:100;overflow:auto;-webkit-mask-position:0 0,bottom;mask-position:0 0,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.nipple-rounded-box{--border-radius:18px;--nipple-height:36px;--nipple-width:122px;resize:horizontal;--mask-corner:url("data:image/svg+xml,%3Csvg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='18' fill='white'/%3E%3C/svg%3E");--mask-nipple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122 36' fill='%23FFFFFF'%3E%3Cpath d='M122,0c-11.5,0-22.6,4.6-30.6,12.7l-17.9,18.1c-6.9,6.9-18.2,6.9-25.1,0L30.6,12.7C22.5,4.6,11.5,0,0,0'/%3E%3C/svg%3E");width:100%;-webkit-mask-image:var(--mask-corner),var(--mask-corner),var(--mask-corner),var(--mask-corner),linear-gradient(white,white),linear-gradient(white,white),var(--mask-nipple);mask-image:var(--mask-corner),var(--mask-corner),var(--mask-corner),var(--mask-corner),linear-gradient(white,white),linear-gradient(white,white),var(--mask-nipple);-webkit-mask-size:calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(100% - 2*var(--border-radius))calc(100% - var(--nipple-height)),100% calc(100% - var(--nipple-height) - 2*var(--border-radius)),var(--nipple-width)var(--nipple-height);mask-size:calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(2*var(--border-radius))calc(2*var(--border-radius)),calc(100% - 2*var(--border-radius))calc(100% - var(--nipple-height)),100% calc(100% - var(--nipple-height) - 2*var(--border-radius)),var(--nipple-width)var(--nipple-height);-webkit-mask-position:left 0 top 0,right 0 top 0,left 0 bottom var(--nipple-height),right 0 bottom var(--nipple-height),center top,left 0 top var(--border-radius),center bottom;mask-position:left 0 top 0,right 0 top 0,left 0 bottom var(--nipple-height),right 0 bottom var(--nipple-height),center top,left 0 top var(--border-radius),center bottom;overflow:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.has-nipple+*,footer{margin-top:-36px}.has-nipple:first-child{z-index:100}.has-nipple:nth-child(2){z-index:99}.has-nipple:nth-child(3){z-index:98}.has-nipple:nth-child(4){z-index:97}.has-nipple:nth-child(5){z-index:96}.has-nipple:nth-child(6){z-index:95}.has-nipple:nth-child(7){z-index:94}.has-nipple:nth-child(8){z-index:93}.has-nipple:nth-child(9){z-index:92}.has-nipple:nth-child(10){z-index:91}.has-nipple:nth-child(11){z-index:90}.has-nipple:nth-child(12){z-index:89}.has-nipple:nth-child(13){z-index:88}.has-nipple:nth-child(14){z-index:87}.has-nipple:nth-child(15){z-index:86}.booking-form #main .sections-holder{counter-reset:sections}.paragraph-skeleton{flex-direction:column;gap:.6rem;display:flex}.paragraph-skeleton+.paragraph-skeleton{margin-top:1rem}.paragraph-skeleton .line{background:var(--color-brightgrey);border-radius:3px;height:12px;position:relative;overflow:hidden}.paragraph-skeleton .line.short{width:60%}.paragraph-skeleton .line:after{content:"";background-image:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.speaker-card-holder{grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));grid-auto-rows:minmax(0,1fr) auto auto;column-gap:2rem;display:grid}.speaker-card-holder .speaker-card{background-color:var(--color-brightgrey);border:1px solid var(--color-mist);cursor:auto;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;margin-top:38%;margin-bottom:2rem;padding:1.5rem;display:flex;position:relative}.speaker-card-holder .speaker-card:hover{background-color:var(--color-brand-light);border-color:var(--color-brand);box-shadow:0 4px 8px #0000001a}.speaker-card-holder .speaker-card:hover>img{box-shadow:0 0 6px var(--color-brand);border:1px solid var(--color-brand)}.speaker-card-holder .speaker-card>img,.speaker-card-holder .speaker-card>svg{aspect-ratio:1;border:1px solid var(--color-mist);background-color:var(--color-brightgrey);border-radius:50%;width:75%;margin:-46% 12.5% 0;position:absolute}.speaker-card-holder .speaker-card .text-block{text-align:center;padding-top:calc(38% + 1rem)}.speaker-card-holder .speaker-card .text-block .name{color:var(--color-charcoal);margin:0;font-size:16px;font-weight:500}.speaker-card-holder .speaker-card .text-block .company{color:var(--color-brand);margin:.25rem;font-size:14px;font-weight:600;line-height:1.1}.speaker-card-holder .speaker-card .text-block .job-title{margin:0;font-size:14px;font-weight:300;line-height:1.2rem}.speaker-card-holder .speaker-card .logo{background-color:var(--color-white);border-radius:4px;width:100%;margin-top:2rem;padding:1rem}.speaker-card-holder .speaker-card .logo .wrapper{aspect-ratio:4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}.speaker-card-holder .speaker-card-popup-btn{cursor:pointer}.speaker-modal .modal-body{gap:var(--modal-padding);grid-template-columns:25% 1fr;display:grid}@container (width<=550px){.speaker-modal .modal-body{grid-template-columns:1fr}.speaker-modal .modal-body .speaker .company-logo{margin:1rem auto 4rem}}.speaker-modal .modal-body .speaker img:first-child{aspect-ratio:1;border:1px solid var(--color-mist);background-color:var(--color-brightgrey);border-radius:50%;width:100%;max-width:300px;margin:0 auto 1rem}.speaker-modal .modal-body .speaker .text-block{text-align:center}.speaker-modal .modal-body .speaker .text-block .name{color:var(--color-charcoal);margin:0;font-size:16px;font-weight:500}.speaker-modal .modal-body .speaker .text-block .company{color:var(--color-brand);margin:.5rem;font-size:14px;font-weight:600;line-height:1.1}.speaker-modal .modal-body .speaker .text-block .job-title{margin:0;font-size:14px;font-weight:300;line-height:1.2rem}.speaker-modal .modal-body .speaker .company-logo{max-width:75%;max-height:25%;margin:3rem auto 0}.speaker-modal .modal-body .description h2,.speaker-modal .modal-body .sessions h2{font-size:var(--fs-dynamic-500)}.speaker-modal .modal-body .description h3,.speaker-modal .modal-body .sessions h3{font-size:var(--fs-dynamic-300);margin:.1rem 0;line-height:1.2}.speaker-modal .modal-body .sessions{flex-direction:column;gap:1rem;display:flex}.speaker-modal .modal-body .sessions .session{--session-border-color:var(--color-mist);border-left:4px solid var(--session-border-color);border-top:1px dotted var(--color-mist);cursor:pointer;flex-direction:column;gap:.3rem;padding:.5rem .5rem .5rem 1rem;display:flex}.speaker-modal .modal-body .sessions .session:hover{background-color:var(--color-brightgrey)}.speaker-modal .modal-body .sessions .session .stream{text-transform:uppercase;font-size:70%}.speaker-modal .modal-body .sessions .session .info{color:var(--color-mist);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.8rem;display:flex}.speaker-modal .modal-body .sessions .session .info h3{font-size:.9rem}.speaker-modal .modal-body .sessions .session .info span{margin-right:1rem}.styled-heading{--p-color:#000;background-image:url(/images/assets/rounded_corner.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 90%;justify-content:space-between;align-items:center;margin-block:9rem 4rem;padding-top:0;padding-left:4rem;display:flex}.styled-heading h1{margin-bottom:0;font-weight:600}.tag{--tag-color:var(--color-white);--tag-bg-color:var(--color-brand);--icon-stroke-width:1;background-color:var(--tag-bg-color);color:var(--tag-color);white-space:nowrap;border-radius:.5rem;flex:none;align-items:center;padding:.09rem .6rem;font-size:clamp(.65rem,1.4cqw,.75rem);display:inline-flex}.tag .icon{width:.75rem;height:.75rem;fill:var(--tag-color);margin-right:.2rem}.tag-grey{--tag-bg-color:var(--color-grey-30);--tag-color:#666}.tag-brand{--tag-bg-color:var(--color-brand)}.tag-blue{--tag-bg-color:var(--color-blue-dark)}.tag-green{--tag-bg-color:var(--color-green-dark)}.tag-purple{--tag-bg-color:var(--color-purple-dark)}.tag-yellow{--tag-bg-color:var(--color-yellow-dark)}.tag-orange{--tag-bg-color:var(--color-orange-dark)}.tag-red{--tag-bg-color:var(--color-red-dark)}.testimonials-holder{--testimonial-background-color:var(--color-brightgrey);--testimonial-text-color:var(--color-charcoal);background-color:var(--testimonial-background-color);color:var(--testimonial-text-color);border-radius:18px;flex-direction:column;align-items:center;width:100%;min-height:25rem;display:flex;position:relative}.testimonials-holder .icon-arrow{width:18px;height:38px}.testimonials-holder .icon-arrow-left{cursor:pointer;z-index:2;position:absolute;top:50%;left:2.5rem;transform:translateY(-50%)}.testimonials-holder .icon-arrow-right{cursor:pointer;z-index:2;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.testimonials-holder .testimonial{z-index:0;display:none;position:relative}.testimonials-holder .testimonial.active{display:block}.testimonials-holder .testimonial img.img-person{z-index:2;object-fit:cover;border-radius:18px;width:160px;height:160px;margin:0 auto;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.testimonials-holder .testimonial img.img-company{background-color:var(--color-white);box-sizing:border-box;z-index:3;object-fit:contain;background-origin:content-box;border-radius:9px;max-width:10rem;max-height:5rem;margin:0 auto;padding:.5rem;position:absolute;top:16px;left:50%;transform:translate(calc(110px - 50%))}.testimonials-holder .testimonial blockquote p{max-width:835px;font-size:var(--fs-dynamic-400);color:var(--color-raven);margin:7.5rem auto 0;line-height:1.6}footer{--text-emphasised-color:var(--color-brightgrey);--text-link-color:var(--color-brightgrey);--text-link-color-hover:var(--color-white);--nipple-color:var(--color-white);--logo-color:var(--color-brightgrey);background-color:var(--color-charcoal);color:var(--color-brightgrey);font-size:14px;container-type:inline-size}footer .inner{gap:var(--footer-gap);padding:6.25rem 0 4rem;display:grid}footer .inner .pi-logo{width:100%;max-width:200px;height:auto;margin-bottom:2rem}footer .inner .column{max-width:330px}footer .inner .column h2{margin-bottom:1.5rem;font-size:18px}footer .inner .column h3{margin-bottom:1rem;font-size:16px;font-weight:600}footer .inner .column hr{border:0;border-top:1px solid var(--color-brightgrey);width:100%;max-width:5rem;margin-block:1.25rem}footer .inner .column p{margin-bottom:1rem;font-weight:300}footer .inner .column .links{flex-direction:column;gap:.5em;display:flex}footer .inner .column .links a{text-decoration:none}footer .inner .column .social{flex-direction:column;gap:1rem;display:flex}footer .inner .column .social a{color:var(--text-link-color);flex-direction:row;align-items:center;gap:.5rem;text-decoration:none;display:flex}footer .inner .column .social a .svg-holder{background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;display:flex}footer .inner .column .social a .svg-holder svg{--icon-color:var(--color-charcoal);width:100%;height:100%}footer .inner .column .social a:hover{color:var(--color-white)}footer .inner .column .social a:hover .svg-holder{background-color:#253136}footer .inner .column .social a:hover .svg-holder svg.icon-instagram{--icon-color:url(#grad-instagram)}footer .inner .column .social a:hover .svg-holder svg.icon-linkedin{--icon-color:#0a66c2}footer .inner .column .social a:hover .svg-holder svg.icon-tiktok{--icon-color:url(#grad-tiktok)}footer .inner .column .social a:hover .svg-holder svg.icon-twitter{--icon-color:#fff}footer .inner .column .social a:hover .svg-holder svg.icon-youtube{--icon-color:#f03}footer .inner .column address{font-style:normal;font-weight:300}@container (width>=500px){footer .inner{grid-template-columns:1fr 1fr}}@container (width>=1000px){footer .inner{grid-template-columns:1fr 1fr 1fr 1fr}}.copyright{background-color:var(--color-lightroyalblue);color:var(--text-color-light);padding:35px 0}.copyright .inner{gap:var(--footer-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.copyright .inner .vat{opacity:.8;margin-bottom:0;font-weight:300}.copyright .inner .statement{font-weight:500}.about-page .about-heading{background:url(/images/assets/home_whats_at_stake_bg.webp) 50%/cover no-repeat}.about-page .about-heading h1{padding-block:calc(5rem + var(--nipple-height))5rem;color:var(--color-mimosa);text-align:center;text-transform:uppercase;font-size:var(--fs-dynamic-900);margin-inline:10%;font-weight:300}.about-page .about-heading h1 strong{font-weight:900}.about-page .about-section{grid-template-columns:1fr;gap:2rem 4rem;padding-block:8rem 0;display:grid}.about-page .about-section h2{color:var(--color-olivegreen)}@media screen and (width>=900px){.about-page .about-section{grid-template-columns:1fr 1fr;row-gap:0}}.about-page .inset-about-section{background-image:url(/images/assets/frenchrose_splodge.webp);background-position:80% -90%;background-repeat:no-repeat}.about-page .inset-about-section .inset-section{margin-block:var(--clmp-700-1360-48-96);color:var(--color-mangoorange);text-align:center;--p-color:var(--color-mangoorange);padding:1rem 3rem;position:relative}.about-page .inset-about-section .inset-section p{font-size:var(--fs-dynamic-500);font-weight:600}.about-page .inset-about-section .inset-section .icon-p{width:5%;position:absolute;top:0;left:0}.about-page .inset-about-section .inset-section .icon-p:last-of-type{inset:auto 0 0 auto;transform:rotate(180deg)}.about-page .ecosystem-section{--icon-color:var(--color-frenchrose);text-align:center;background:url(/images/assets/aboutus_bg.webp) top/cover no-repeat;padding-block:6rem 8rem}.about-page .ecosystem-section h2{color:var(--color-lightroyalblue);margin-top:0}.about-page .ecosystem-section .ecosystem-cards{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem;display:grid}.about-page .ecosystem-section .ecosystem-card{text-align:left;grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.about-page .ecosystem-section .ecosystem-card h3{font-size:var(--fs-dynamic-500);margin:0}.about-page .ecosystem-section .ecosystem-card svg{grid-row:span 2;width:2.5rem}.callback-page .callback-section{background-color:#fff;padding-bottom:6rem}.contact-page .contact-section{background-color:#fff;grid-template-columns:1fr;gap:1rem;padding-bottom:8rem;display:grid}@media (width>=900px){.contact-page .contact-section{grid-template-columns:1fr 1fr}}.contact-page #map_canvas{aspect-ratio:1;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%}.contact-page .contact-content{flex-direction:column;align-items:center;display:flex}.contact-page .contact-content .vcard{background-color:var(--color-frenchrose);text-align:center;color:#fff;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;padding:4rem 1rem 5rem}.contact-page .contact-content .vcard a{color:#fff}.contact-page .contact-content{--nipple-color:var(--color-frenchrose)}.contact-page .contact-content .icon-nipple{height:var(--nipple-height);margin:0 auto}.home-page{background-color:var(--color-white);container-type:inline-size}.home-page header{--nipple-color:#eff1f1;text-align:center;background:url(/images/assets/home_header_bg.webp) 50%/cover no-repeat;padding-bottom:4.6rem}.home-page header .inner{margin-top:clamp(3.125rem,1.65rem + 6.294vw,7rem);position:relative}.home-page header .inner h1{color:var(--color-mimosa);font-size:clamp(1.75rem,.394rem + 5.787vw,5.313rem);font-weight:800;line-height:1.4}.home-page header .inner .icon-p{--p-color:var(--color-mimosa);width:5%;position:absolute;top:0;left:0}.home-page header .inner .icon-p:last-of-type{inset:auto 0 0 auto;transform:rotate(180deg)}@container (width>=750px){.home-page header{padding-bottom:9.6rem}}.home-page #future_of_fashion{z-index:2;margin-top:2rem}.home-page #future_of_fashion .splodge{display:none}.home-page #future_of_fashion .inner{background-color:none;flex-direction:column;align-items:center;display:flex}.home-page #future_of_fashion .inner .left{display:none}.home-page #future_of_fashion .inner .right{text-align:center;max-width:30rem}.home-page #future_of_fashion .inner .right h2{color:var(--color-lightroyalblue);font-weight:600;line-height:1.2;font-size:var(--fs-dynamic-600)}.home-page #future_of_fashion .inner .right .split{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-page #future_of_fashion .inner .right .split a:first-of-type{color:var(--color-charcoal);font-weight:600;font-size:var(--fs-dynamic-400);text-decoration:none}@container (width>=750px){.home-page #future_of_fashion{margin-top:0;position:relative;translate:0 -4.25rem}.home-page #future_of_fashion .splodge{z-index:1;display:block;position:absolute}.home-page #future_of_fashion .splodge.splodge-left{pointer-events:none;top:-7rem;left:-7rem}.home-page #future_of_fashion .splodge.splodge-right{pointer-events:none;bottom:-7rem;right:-7rem}.home-page #future_of_fashion .inner{z-index:2;background-color:var(--color-brightgrey);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;position:relative}.home-page #future_of_fashion .inner .left{background:url(/images/assets/home_future_of_fashion_bg.jpg) 50%/cover no-repeat;border-top-left-radius:18px;border-bottom-left-radius:18px;width:100%;height:100%;display:block}.home-page #future_of_fashion .inner .right{text-align:left;padding:clamp(1.875rem,.881rem + 2.273vw,2.813rem) clamp(2.5rem,1.174rem + 3.03vw,3.75rem)}.home-page #future_of_fashion .inner .right .split{flex-direction:row}}.home-page #functions{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-flow:dense;gap:2rem;padding:2rem 0;display:grid}@container (width>=750px){.home-page #functions{padding:3.75rem 0 1rem}}.home-page #functions .function{--func-color-bg:var(--color-charcoal);background-color:var(--func-color-bg);border-radius:18px;flex-direction:column;justify-content:space-between;gap:1.8rem;padding:clamp(2.25rem,1.455rem + 1.818vw,3rem);display:flex}.home-page #functions .function hr{background-color:var(--color-white);border:none;width:50%;height:1px;margin-bottom:1.8rem}.home-page #functions .function h2{color:var(--color-white);margin:0;font-size:clamp(2.125rem,1.396rem + 1.667vw,2.813rem);font-weight:800;line-height:clamp(2.25rem,1.455rem + 1.818vw,3rem)}.home-page #functions .function .btn-ghost{--button-hover-border:1px solid var(--color-wisppink);width:100%;max-width:16rem}.home-page #functions .function .function-cta-holder .function-ctas{flex-direction:column;gap:1rem;display:flex}.home-page #functions .function-lightroyalblue{--func-color-bg:var(--color-lightroyalblue)}.home-page #functions .function-lightroyalblue .btn-ghost{--btn-hover-background-color:var(--color-frenchrose)}.home-page #functions .function-mangoorange{--func-color-bg:var(--color-mangoorange)}.home-page #functions .function-frenchrose{--func-color-bg:var(--color-frenchrose)}.home-page #testimonials{position:absolute;top:-26%}.home-page #whats_at_stake{--text-emphasised-color:var(--color-white);color:var(--color-white);text-align:center;background:url(/images/assets/home_whats_at_stake_bg.webp) 50%/cover no-repeat;margin-top:24rem;padding-top:12rem;padding-bottom:calc(4.28rem + 36px);position:relative}.home-page #whats_at_stake .xsmall-width{padding-inline:3rem;position:relative}.home-page #whats_at_stake .xsmall-width .icon-p{--p-color:var(--color-wisppink);width:5%;position:absolute;top:0;left:0}.home-page #whats_at_stake .xsmall-width .icon-p:last-of-type{inset:auto 0 0 auto;transform:rotate(180deg)}.home-page #whats_at_stake .xsmall-width{margin-top:6.88rem}.home-page #whats_at_stake .xsmall-width h2{font-size:var(--fs-dynamic-800);font-weight:700;line-height:1.125}.home-page #whats_at_stake .xsmall-width hr{background-color:var(--color-white);border:none;width:100%;max-width:140px;height:1px;margin:2.5rem auto 2rem}.home-page #whats_at_stake .xsmall-width p{font-size:var(--fs-dynamic-500);font-weight:600}.home-page #events{--nipple-color:var(--color-frenchrose);text-align:center;background:url(/images/assets/home_events_bg.webp) bottom no-repeat;overflow:hidden}.home-page #events p{font-size:var(--fs-dynamic-400);max-width:43rem;margin:6rem auto 2rem}.home-page #events h2{font-size:var(--fs-dynamic-800);--text-emphasised-color:var(--color-frenchrose);margin-bottom:3rem;font-weight:600}.home-page #events .events-slider{grid-column:-1/1}.home-page #events .events-slider .event-card-large{aspect-ratio:1/.5;padding:2rem 2.8rem}.home-page #events .embla{overflow:hidden}.home-page #events .embla__container{display:flex}.home-page #events .embla__slide{flex:0 0 100%;min-width:0;padding-inline:1rem}@media (width>=43.75rem){.home-page #events .embla__slide{flex:0 0 50%}}@media (width>=85rem){.home-page #events .embla__slide{flex:0 0 33.3333%}}.home-page #events .event-slider-buttons{justify-content:space-between;gap:1.5rem;margin-block:4rem;display:flex}.home-page #events .event-slider-buttons svg{width:1rem}.home-page #events .event-slider-buttons svg .lingrad{stroke:var(--color-lightroyalblue)}.home-page #events .event-slider-buttons .icon-arrow{cursor:pointer}.home-page #what_youll_access{grid-template-columns:1fr;align-items:center;gap:3rem;padding:7.5rem 0;display:grid}@media (width>=66rem){.home-page #what_youll_access{grid-template-columns:1fr 1fr}}.home-page #what_youll_access .description{background:url(/images/assets/home_what_youll_access_bg.webp) 0 0/contain no-repeat}.home-page #what_youll_access h2{font-size:var(--fs-dynamic-800);--text-emphasised-color:var(--color-olivegreen);font-weight:700;line-height:1.1}.home-page #what_youll_access h3{line-height:1.2}.home-page #what_youll_access h2,.home-page #what_youll_access h3{--text-emphasised-color:var(--color-olivegreen)}.home-page #what_youll_access .btn{margin-top:1rem}.home-page #what_youll_access .products{flex-direction:column;gap:2rem;display:flex}.home-page #what_youll_access .products svg{width:100%}.home-page #what_youll_access .products .product{--icon-color:var(--color-frenchrose);grid-template-columns:55px 1fr;gap:30px;display:grid}.home-page #what_youll_access .products .product h4{font-size:var(--fs-dynamic-400);margin:0;font-weight:600}.home-page #what_youll_access .products .product p{font-size:var(--fs-dynamic-300);margin:0}@media (width>=43.75rem){.home-page #what_youll_access{padding:7.5rem}}.home-page #how_advanced{--text-emphasised-color:var(--color-white);color:var(--color-white)}.home-page #how_advanced .inner{grid-template-columns:1fr;display:grid}.home-page #how_advanced .inner .left{background-color:var(--color-lightroyalblue);background-image:url(/images/assets/device_contour_lines.svg);background-position:-380px 470px;background-repeat:no-repeat;background-size:contain;padding:4rem 6rem 6rem}.home-page #how_advanced .inner .left h2,.home-page #how_advanced .inner .left p{max-width:37.5rem}.home-page #how_advanced .inner .left h2{font-size:var(--fs-dynamic-700);margin-bottom:1rem;font-weight:700;line-height:1.1}.home-page #how_advanced .inner .left h2 span{color:var(--color-topaz)}.home-page #how_advanced .inner .left p{font-size:var(--fs-dynamic-400);font-weight:500}.home-page #how_advanced .inner .left .btn{margin-top:3rem}.home-page #how_advanced .inner .right{background:url(/images/assets/home_how_advanced_bg.webp) 0 0/cover no-repeat;display:none}@media screen and (width>=900px){.home-page #how_advanced .inner{grid-template-columns:50% 50%}.home-page #how_advanced .inner .right{display:block}}.home-page #pi_partners{background:url(/images/assets/home_pi_partners_bg.webp) top/cover no-repeat;margin-top:2rem}.home-page #pi_partners .description{--text-emphasised-color:var(--color-mangoorange);color:var(--color-mangoorange);padding:3rem 0 0 5rem;position:relative}.home-page #pi_partners .description h2{margin-left:1.75rem}.home-page #pi_partners .description svg{--p-color:var(--color-mangoorange);width:75px;position:absolute;top:0;left:0}.home-page #pi_partners .partners{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;padding-block:4rem;display:grid}.home-page #pi_partners .partners .partner{--gradient-bg:linear-gradient(hsl(from var(--color-charcoal)h s l/0)40%,var(--color-charcoal)90%);aspect-ratio:4.35/5;--text-emphasised-color:var(--color-white);--text-diminished-color:var(--color-white);--text-color:var(--color-white);border-radius:18px;flex-direction:column;justify-content:flex-end;padding:42px 50px;display:flex}@media screen and (width>=900px){.home-page #pi_partners .description{max-width:calc(50% + 5rem);padding:3rem 5rem 0}}.home-page #seamless{text-align:center;background-color:var(--color-white);padding-block:10rem}.home-page #seamless .logo{width:100%;max-width:435px;height:auto;margin:0 auto 3rem}.home-page #seamless .articles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 1.75rem;margin-top:4rem;display:grid}.home-page #seamless .articles .article{grid-template-rows:subgrid;text-align:left;background-color:var(--color-aliceblue);border:1.2px solid var(--color-lightroyalblue);border-radius:1.15rem;grid-row:span 4;margin-bottom:1.75rem;padding:1.75rem;text-decoration:none;display:grid;container-type:inline-size}.home-page #seamless .articles .article h2{margin-top:1.75rem;font-size:34px;font-weight:600;line-height:1.2}.home-page #seamless .articles .article div{background-position:50%;background-size:cover;border-radius:1rem;width:100%;height:75cqw;max-height:300px}.home-page #seamless .articles .article button{--button-border:none;--button-hover-border:none;--button-background-color:transparent;--button-color:var(--color-charcoal);--button-hover-color:var(--color-charcoal);--button-hover-background-color:transparent;--icon-fill:var(--color-charcoal);flex-grow:0;justify-content:left;gap:1rem;padding-inline:0;font-size:1rem}.events-page .event-tiles-holder{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2rem;margin:1rem 0 2.5rem;display:grid}.events-page #events{background-color:#fff;padding-bottom:6rem}.library-page header a{background-color:var(--color-brightgrey);aspect-ratio:32/9;border-radius:1rem;grid-template-columns:1fr 1fr;grid-template-areas:"text image";text-decoration:none;display:grid}.library-page header a .text-section{aspect-ratio:16/9;align-items:flex-end;height:100%;padding:2rem 3rem;display:flex}.library-page header a .text-section h1{font-size:var(--fs-dynamic-500)}.library-page header a img{aspect-ratio:16/9;object-fit:cover;border-radius:1rem;grid-area:image;height:100%}.library-page .tag-section{flex-direction:column;gap:2rem;margin-bottom:6rem;display:flex}.library-page .tag-section .video-row h2{font-size:var(--fs-300)}.library-page .tag-section .video-row .video-scroller{position:relative}.library-page .tag-section .video-row .video-scroller .videos{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1.4rem;padding:0;display:flex;overflow:auto hidden}.library-page .tag-section .video-row .video-scroller .videos::-webkit-scrollbar{display:none}.library-page .tag-section .video-row .video-scroller .videos .video{cursor:pointer;scroll-snap-align:start;flex:0 0 clamp(180px,20vw,300px);text-decoration:none;transition:transform .18s,z-index .18s;position:relative}.library-page .tag-section .video-row .video-scroller .videos .video img{aspect-ratio:16/9;object-fit:cover;background:#222;border-radius:4px;width:100%;display:block}.library-page .tag-section .video-row .video-scroller .videos .video p{color:var(--color-raven);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.95rem;line-height:1.3;display:-webkit-box;overflow:hidden}.library-page .tag-section .video-row .video-scroller .scroll-arrow{z-index:5;color:#fff;cursor:pointer;opacity:0;background:#00000061;border:0;justify-content:center;align-items:center;width:clamp(3rem,5vw,5rem);padding:0;transition:opacity .18s,background-color .18s;display:flex;position:absolute;top:0;bottom:0}.library-page .tag-section .video-row .video-scroller .scroll-arrow span{text-shadow:0 2px 8px #000000b3;font-family:Arial,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:300;line-height:1;display:block;transform:translateY(-.1em)}.library-page .tag-section .video-row .video-scroller .scroll-arrow:hover{background:var(--color-frenchrose)}.library-page .tag-section .video-row .video-scroller .scroll-arrow:focus-visible{opacity:1;outline-offset:-4px;outline:2px solid #fff}.library-page .tag-section .video-row .video-scroller .scroll-arrow:disabled{opacity:0;pointer-events:none}.library-page .tag-section .video-row .video-scroller .scroll-arrow--left{background:linear-gradient(90deg,#ffffffb3,#ffffff26);border-radius:4px 0 0 4px;left:0}.library-page .tag-section .video-row .video-scroller .scroll-arrow--right{background:linear-gradient(270deg,#ffffffb3,#ffffff26);border-radius:0 4px 4px 0;right:0}.library-page .tag-section .video-row .video-scroller:hover .scroll-arrow:not(:disabled){opacity:1}@media (hover:hover){.library-page .tag-section .video-row .video-scroller .video:hover{z-index:2;transform:scale(1.06)}.library-page .tag-section .video-row .video-scroller .video:hover p{color:var(--color-raven)}}@media (width<=700px){.library-page .tag-section .video-row .video-scroller .videos{gap:.5rem}.library-page .tag-section .video-row .video-scroller .videos .video{flex-basis:70vw}.library-page .tag-section .video-row .video-scroller .scroll-arrow{opacity:.8;width:3rem}.library-page .tag-section .video-row .video-scroller .scroll-arrow span{font-size:3.5rem}}.library-video-page .video-embed,.library-video-page .video-embed iframe{aspect-ratio:16/9;width:100%}