/* === 032w9jpfw36-p.css === */
.sx-c-not-found{border-radius:inherit;min-height:calc(100vh - var(--header-height));text-align:center;align-content:center;justify-items:center;display:grid}.sx-c-not-found__heading{font-size:clamp(2.5rem,5.20833vw,3.325rem)}@media (min-width:768px){.sx-c-not-found__heading{font-size:clamp(5rem,5.29101vw,6.65rem)}}.sx-c-not-found__heading{color:var(--theme-secondary);margin:0}.sx-c-not-found__error{font-size:clamp(1.25rem,2.60417vw,1.6625rem)}@media (min-width:768px){.sx-c-not-found__error{font-size:clamp(2.5rem,2.6455vw,3.325rem)}}.sx-c-not-found__image{max-width:50vw;height:auto;image-rendering:pixelated;border-bottom-left-radius:inherit;position:absolute;bottom:0;left:0}


/* === 1lq9vqp6imwic.css === */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--default-primary:#90f188;--default-primary-text:#23bb16;--default-secondary:#0f1d07;--default-text:#0f1d07b3;--default-tertiary:#f3f3e9;--default-shadow:#1c1c0f40;--green-primary:#90f188;--green-primary-text:#23bb16;--green-secondary:#0f1d07;--green-text:#0f1d07b3;--green-tertiary:#e9ffe8;--green-shadow:#02360040;--purple-primary:#b488f1;--purple-primary-text:#5b16bb;--purple-secondary:#12032a;--purple-text:#12032ab3;--purple-tertiary:#efe3ff;--purple-shadow:#15003140;--pink-primary:#fd589e;--pink-primary-text:#ab024a;--pink-secondary:#38001b;--pink-text:#38001bb3;--pink-tertiary:#ffedf5;--pink-shadow:#3b001a40;--yellow-primary:#ffd029;--yellow-primary-text:#806400;--yellow-secondary:#322606;--yellow-text:#322606b3;--yellow-tertiary:#fff8e4;--yellow-shadow:#32250040;--blue-primary:#82d7ff;--blue-primary-text:#0093d9;--blue-secondary:#070035;--blue-text:#070035b3;--blue-tertiary:#ebf8ff;--blue-shadow:#00253940;--cyan-primary:#85efe3;--cyan-primary-text:#18b4a2;--cyan-secondary:#1c3232;--cyan-text:#1c3232b3;--cyan-tertiary:#dcf5f2;--cyan-shadow:#07191640;--xmas-primary:#f10000;--xmas-primary-text:#d80000;--xmas-secondary:#380000;--xmas-text:#380000b3;--xmas-tertiary:#f3f3e9;--xmas-shadow:#1c1c0f40;--tennis-primary:#8b8f5c;--tennis-primary-text:#7c7f52;--tennis-secondary:#fff;--tennis-text:#ffffffb3;--tennis-tertiary:#8b8f5c;--tennis-shadow:#00000040;--security-primary:#0f1213;--security-primary-text:#fff;--security-secondary:#fff;--security-text:#b9b9b9;--security-tertiary:#0f1213;--theme-primary:var(--default-primary);--theme-primary-text:var(--default-primary-text);--theme-secondary:var(--default-secondary);--theme-text:var(--default-text);--theme-background:var(--default-tertiary);--theme-shadow:var(--default-shadow);--theme-logo:var(--default-secondary);--theme-header-face:var(--default-primary);--header-height:5.3125rem;--container-gutter:20px;--bottom-fixed-offset:0}@media (min-width:768px){:root{--container-gutter:1.875rem}}@media (min-width:992px){:root{--container-gutter:clamp(2.5rem, 2.6455vw, 3.325rem)}}html{box-sizing:border-box;text-rendering:geometricprecision;height:100%}body{min-height:100%;color:var(--theme-text);overscroll-behavior:none;flex-direction:column;font-size:.9375rem;font-weight:500;display:flex;overflow-x:hidden}body ::selection{color:var(--theme-secondary);background-color:var(--theme-primary)}button{text-rendering:geometricprecision}*,:before,:after{box-sizing:inherit}picture{display:block}img{max-width:100%;margin:0;display:block}svg{min-width:0;min-height:0;display:block}h1,h2,h3,h4,h5,h6,p{margin:1em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:500}:focus-visible{outline:3px dashed var(--theme-secondary);outline-offset:2px}.container{max-width:calc(1432px + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.container-narrow{max-width:calc(1220px + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.container-full{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.col-full{grid-column:1/-1}.grid-cols-1{grid-template-columns:repeat(1,minmax(auto,1fr));display:grid}.col-1{grid-column:span 1}@media (min-width:480px){.col-xs-full{grid-column:1/-1}.col-xs-1{grid-column:span 1}}@media (min-width:768px){.col-sm-full{grid-column:1/-1}.col-sm-1{grid-column:span 1}}@media (min-width:992px){.col-md-full{grid-column:1/-1}.col-md-1{grid-column:span 1}}@media (min-width:1200px){.col-lg-full{grid-column:1/-1}.col-lg-1{grid-column:span 1}}@media (min-width:1400px){.col-xl-full{grid-column:1/-1}.col-xl-1{grid-column:span 1}}.grid-cols-2{grid-template-columns:repeat(2,minmax(auto,1fr));display:grid}.col-2{grid-column:span 2}@media (min-width:480px){.col-xs-full{grid-column:1/-1}.col-xs-2{grid-column:span 2}}@media (min-width:768px){.col-sm-full{grid-column:1/-1}.col-sm-2{grid-column:span 2}}@media (min-width:992px){.col-md-full{grid-column:1/-1}.col-md-2{grid-column:span 2}}@media (min-width:1200px){.col-lg-full{grid-column:1/-1}.col-lg-2{grid-column:span 2}}@media (min-width:1400px){.col-xl-full{grid-column:1/-1}.col-xl-2{grid-column:span 2}}.grid-cols-3{grid-template-columns:repeat(3,minmax(auto,1fr));display:grid}.col-3{grid-column:span 3}@media (min-width:480px){.col-xs-full{grid-column:1/-1}.col-xs-3{grid-column:span 3}}@media (min-width:768px){.col-sm-full{grid-column:1/-1}.col-sm-3{grid-column:span 3}}@media (min-width:992px){.col-md-full{grid-column:1/-1}.col-md-3{grid-column:span 3}}@media (min-width:1200px){.col-lg-full{grid-column:1/-1}.col-lg-3{grid-column:span 3}}@media (min-width:1400px){.col-xl-full{grid-column:1/-1}.col-xl-3{grid-column:span 3}}.grid-cols-4{grid-template-columns:repeat(4,minmax(auto,1fr));display:grid}.col-4{grid-column:span 4}@media (min-width:480px){.col-xs-full{grid-column:1/-1}.col-xs-4{grid-column:span 4}}@media (min-width:768px){.col-sm-full{grid-column:1/-1}.col-sm-4{grid-column:span 4}}@media (min-width:992px){.col-md-full{grid-column:1/-1}.col-md-4{grid-column:span 4}}@media (min-width:1200px){.col-lg-full{grid-column:1/-1}.col-lg-4{grid-column:span 4}}@media (min-width:1400px){.col-xl-full{grid-column:1/-1}.col-xl-4{grid-column:span 4}}.hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px!important;position:absolute!important}.overflow-hidden{overflow:hidden!important}body.overflow-hidden{position:relative}
.sx-draft{--draft-color:#ffc400;--border-image:repeating-linear-gradient(45deg, var(--draft-color), var(--draft-color) 6px, black 6px, black 12px) 1;z-index:90990909;border:2px solid;border-image:var(--border-image);pointer-events:none;font-family:sans-serif;position:fixed;inset:0}.sx-draft__tag{color:var(--draft-color);border:2px solid var(--draft-color);pointer-events:all;background-color:#000;border-bottom:none;border-radius:.5em .5em 0 0;padding:.75em 1.5em;font-weight:500;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.sx-draft form{display:inline}.sx-draft button{color:currentColor;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline-block}


/* === 1qzc8ln_y269a.css === */
.sx-b-work-grid{color:var(--theme-secondary);animation:.4s ease-in-out JMSzkW_enter-grid}@keyframes JMSzkW_enter-grid{0%{opacity:0;transform:translateY(4vw)}to{opacity:1;transform:translateY(0)}}
.sx-c-icon-wrap>svg{width:100%;height:100%}
.sx-c-actions{color:inherit;font-size:inherit;text-rendering:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline-block}@media (hover:hover){.sx-c-actions:hover .sx-c-button--secondary,.sx-c-actions:hover .sx-c-button--white{--text-color:var(--theme-secondary);--icon-color:var(--theme-secondary);--background-color:var(--theme-primary)}.sx-c-actions:hover .sx-c-button--primary{--text-color:white;--icon-color:var(--theme-primary);--background-color:var(--theme-secondary)}.sx-c-actions:hover .sx-c-button--purple{--text-color:white;--icon-color:var(--theme-primary);--background-color:var(--purple-primary-text)}.sx-c-actions:hover .sx-c-button--ghost{--text-color:white;--icon-color:var(--theme-primary);--background-color:var(--theme-secondary)}}.sx-c-actions:focus-visible .sx-c-button--secondary,.sx-c-actions:focus-visible .sx-c-button--white{--text-color:var(--theme-secondary);--icon-color:var(--theme-secondary);--background-color:var(--theme-primary)}.sx-c-actions:focus-visible .sx-c-button--primary{--text-color:white;--icon-color:var(--theme-primary);--background-color:var(--theme-secondary)}.sx-c-actions:focus-visible .sx-c-button--purple{--text-color:white;--icon-color:var(--theme-primary);--background-color:var(--purple-primary-text)}.sx-c-actions:focus-visible .sx-c-button--ghost,.sx-c-button--secondary{--text-color:white;--icon-color:var(--theme-primary);--background-color:var(--theme-secondary)}.sx-c-button--white{--text-color:var(--theme-secondary);--icon-color:var(--theme-secondary);--background-color:white}.sx-c-button--purple{--text-color:var(--theme-white);--icon-color:var(--theme-secondary);--background-color:var(--purple-primary)}.sx-c-button--primary{--text-color:var(--theme-secondary);--icon-color:var(--theme-secondary);--background-color:var(--theme-primary)}.sx-c-button--ghost{--text-color:var(--theme-secondary);--icon-color:var(--theme-secondary);--background-color:transparent}.sx-c-button{background:var(--background-color,--theme-secondary);color:var(--text-color,white);white-space:pre;cursor:pointer;border-radius:6.25rem;align-items:center;gap:.5em;padding:.666667em .8em;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background .15s;display:flex}:disabled .sx-c-button{cursor:normal;--text-color:#00000080!important;--icon-color:#00000080!important;--background-color:#0000001a!important}.sx-c-button{position:relative}.sx-c-button:before{content:"";z-index:1;inset:0;position:absolute;inset:-.3125rem}.sx-c-button--icon{align-items:center;column-gap:.666667em;display:inline-flex}.sx-c-button--icon svg{width:auto;height:.933333em;color:var(--icon-color,--theme-primary);transition:color .15s}.sx-angled{transform:rotate(-45deg)}
.sx-c-modal-close-button{z-index:0;position:relative}.sx-c-modal-close-button:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;background:#33333380;transition:background .15s ease-in-out;position:absolute;inset:0}.sx-c-modal-close-button{mix-blend-mode:luminosity;z-index:1;color:#fff;white-space:nowrap;box-sizing:content-box;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:none;border-radius:100vh;justify-content:center;place-self:flex-start flex-end;align-items:center;width:2.5rem;height:2.5rem;margin:.625rem;padding:0;transition:color .15s ease-in-out,background .15s ease-in-out;display:flex;position:sticky;top:30px}@media (min-width:992px){.sx-c-modal-close-button{top:45px}}.sx-c-modal-close-button svg{font-size:1.125rem}.sx-c-modal-close-button:focus{outline:none}.sx-c-modal-close-button:focus-visible{outline-offset:2px;outline:2px dashed #000}@media (hover:hover){.sx-c-modal-close-button:hover{color:#000}.sx-c-modal-close-button:hover:before{background-color:#fff}}.sx-c-modal-close-button:focus-visible{color:#000}.sx-c-modal-close-button:focus-visible:before{background-color:#fff}
.sx-c-modal-wrapper{z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.sx-c-modal-backdrop{z-index:-1;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.sx-c-modal{opacity:0;will-change:padding;flex-direction:column;width:100%;height:100%;min-height:100%;padding:0 .9375rem;display:flex;position:absolute}@media (min-width:768px){.sx-c-modal{padding:0 1.875rem}}.sx-c-modal{overscroll-behavior:none;--smooth-modal-padding-top:max(20vh, 200px);overflow:hidden scroll}.sx-c-modal:focus{outline:none}.sx-c-modal--exiting{overflow:hidden}.sx-c-modal-inner{margin-top:var(--smooth-modal-padding-top);flex:1;display:grid;position:relative}.sx-c-modal-inner__bg{background:var(--theme-background,#f3f3e9);z-index:-1;grid-area:auto;display:block;position:absolute;inset:0;overflow:hidden}.sx-c-modal-inner__bg~*{grid-area:1/1/-1/-1}.sx-c-modal-close{z-index:10;margin:1.875rem}@media (min-width:768px){.sx-c-modal-close{margin:2.8125rem}}.sx-c-modal-content{--container-gutter:clamp(.9375rem, .992063vw, 1.24688rem);min-height:100dvh}@media (min-width:768px){.sx-c-modal-content{--container-gutter:clamp(1.875rem, 1.98413vw, 2.49375rem)}}.sx-c-modal-content{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;padding-top:max((100vw - (clamp(89.5rem, 94.709vw, 119.035rem)))/2*.3,var(--container-gutter));padding-bottom:max((100vw - (clamp(89.5rem, 94.709vw, 119.035rem)))/2*.3,var(--container-gutter));margin-left:auto;margin-right:auto}.sx-c-modal-tab-trap-start:focus-visible{outline:none!important}
.sx-c-awards-modal{--theme-primary:#fd589e;--theme-secondary:#38001b;color:var(--theme-secondary)}.sx-c-awards-modal .sx-c-awards-modal__bg{background-color:#fff}.sx-c-awards-modal__content{padding-top:.9375rem;padding-bottom:var(--header-height)}@media (min-width:992px){.sx-c-awards-modal__content{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}}.sx-c-awards-modal__heading{margin-bottom:0;font-size:clamp(1.875rem,1.98413vw,2.49375rem)}@media (min-width:992px){.sx-c-awards-modal__heading{margin-bottom:1.2em;font-size:clamp(2.5rem,2.6455vw,3.325rem)}}.sx-c-awards-modal table{border-collapse:collapse;width:100%;font-size:clamp(.75rem,.793651vw,.9975rem);line-height:1.5}@media (min-width:992px){.sx-c-awards-modal table{font-size:clamp(1.25rem,1.32275vw,1.6625rem)}}.sx-c-awards-modal table thead{opacity:0;pointer-events:none;position:absolute}.sx-c-awards-modal table tr{border:none}@media (min-width:992px){.sx-c-awards-modal table tr.sx-mobile-header{display:none}}.sx-c-awards-modal table td,.sx-c-awards-modal table th{border-collapse:collapse;text-align:left;vertical-align:top;border:none;border-bottom:1px solid #0000001a;padding:clamp(.875rem,.925926vw,1.16375rem) .5em;font-weight:500}.sx-c-awards-modal table td:first-child{padding-left:0}@media (max-width:991px){.sx-c-awards-modal table td:first-child{display:none}}.sx-c-awards-modal table td:last-child{padding-right:0}.sx-c-awards-modal table th{padding-top:2em;font-size:clamp(1.125rem,1.19048vw,1.49625rem)}@media (max-width:991px){.sx-c-awards-modal table th:last-child{display:none}}.sx-c-awards-modal__project-title{padding-left:.5em;display:inline-block}.sx-c-awards-modal a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .1s ease-in-out;position:relative}.sx-c-awards-modal a svg{height:.7em;color:var(--theme-primary);width:auto;margin-right:.5em;position:absolute;top:.4em;left:0%;transform:translate(-100%)rotate(-30deg)}@media (hover:hover){.sx-c-awards-modal a:hover{color:var(--theme-primary)}}.sx-c-awards-modal a:focus{color:var(--theme-primary)}.sx-hide-year{opacity:0}
.sx-c-modal-bg{background-color:#fff!important}.sx-c-modal-container{max-width:calc(clamp(60.625rem,64.1534vw,80.6313rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);flex-direction:column;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-top:1.875rem;padding-bottom:1.875rem;display:flex}@media (min-width:768px){.sx-c-modal-container{padding-top:0;padding-bottom:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-c-modal-header{display:none}@media (min-width:992px){.sx-c-modal-header{grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(2.25rem,2.38095vw,2.9925rem);margin-bottom:clamp(5.625rem,5.95238vw,7.48125rem);display:grid}.sx-c-modal-header>:nth-child(2n){justify-self:flex-end}}.sx-c-modal-header{color:var(--theme-secondary);font-size:clamp(.875rem,.925926vw,1.16375rem)}.sx-c-modal-header a{color:inherit;font-weight:500;text-decoration-color:#0000;transition:all .15s ease-in-out;display:inline-block}@media (hover:hover){.sx-c-modal-header a:hover{color:var(--theme-primary);text-decoration-color:currentColor}}.sx-c-modal-header a:focus-visible{color:var(--theme-primary);text-decoration-color:currentColor}.sx-c-modal-header .sx-c-modal-contact-details{gap:clamp(1rem,1.0582vw,1.33rem);margin:0;padding:0;display:flex}.sx-c-modal-header .sx-c-modal-contact-details dt{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px!important;position:absolute!important}.sx-c-modal-header .sx-c-modal-contact-details dd{align-items:center;margin:0;padding:0;display:flex}.sx-c-modal-header .sx-c-modal-contact-details dd+dd{position:relative}.sx-c-modal-header .sx-c-modal-contact-details dd+dd:before{content:"";background-color:var(--theme-primary);border-radius:100vw;width:clamp(.25rem,.26455vw,.3325rem);height:clamp(.25rem,.26455vw,.3325rem);position:absolute;left:calc(clamp(1rem,1.0582vw,1.33rem)/-2);transform:translate(-50%)}.sx-c-modal-heading{color:var(--theme-primary);margin:0 0 clamp(3.25rem,3.43915vw,4.3225rem);font-size:clamp(2.5rem,5.20833vw,3.325rem);line-height:.9}@media (min-width:992px){.sx-c-modal-heading{font-size:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-c-modal-intro p{margin:0}.sx-c-modal-intro>p:first-child{font-weight:500;font-size:inherit;color:var(--error,var(--theme-secondary))}.sx-c-modal-intro>p:last-child{opacity:.5;margin-top:.5em;display:block}.sx-contact-form{align-items:flex-start;gap:clamp(3.125rem,3.30688vw,4.15625rem) clamp(1.25rem,1.32275vw,1.6625rem);font-size:clamp(1rem,1.0582vw,1.33rem);display:grid}.sx-contact-form .sx-contact-submit{text-align:center;justify-content:center;padding:1.1em;font-size:clamp(.9375rem,.992063vw,1.24688rem)}.sx-success{text-align:center;margin:auto 0}.sx-success__message{font-size:clamp(1.5rem,1.5873vw,1.995rem)}
.sx-fieldset{align-items:flex-start;display:grid}.sx-fieldset__legend{font-weight:500;font-size:inherit;color:var(--error,var(--theme-secondary))}.sx-fieldset__asterisk{color:#f05644}.sx-fieldset--error .sx-fieldset__legend{--error:#d53827}.sx-fieldset__inner{align-items:flex-start;gap:clamp(3.125rem,3.30688vw,4.15625rem) clamp(1.25rem,1.32275vw,1.6625rem);font-size:clamp(1rem,1.0582vw,1.33rem);display:grid}
.sx-file-upload input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;left:0}.sx-c-file-upload__dropzone{border-radius:clamp(.625rem,.661376vw,.83125rem);margin-top:1em;position:relative;overflow:hidden}.sx-c-file-upload__dropzone:before{content:"";pointer-events:none;border:5px dashed var(--error,#0003);border-radius:calc(clamp(.625rem,.661376vw,.83125rem) + 4px);position:absolute;inset:-4px}.sx-c-file-upload__dropzone{color:var(--error,var(--theme-text));flex-direction:column;justify-content:center;padding:1.2em;display:flex}.sx-c-file-upload__dropzone--dragging,:focus+.sx-c-file-upload__dropzone{position:relative;overflow:hidden}.sx-c-file-upload__dropzone--dragging:before,:focus+.sx-c-file-upload__dropzone:before{content:"";pointer-events:none;border:5px dashed var(--error,var(--theme-primary));border-radius:calc(clamp(.625rem,.661376vw,.83125rem) + 3px);position:absolute;inset:-3px}.sx-c-file-upload__dropzone--dragging,:focus+.sx-c-file-upload__dropzone{z-index:0;position:relative}.sx-c-file-upload__dropzone--dragging:after,:focus+.sx-c-file-upload__dropzone:after{content:"";pointer-events:none;border-radius:inherit;background:var(--theme-primary);z-index:-1;opacity:.1;transition:background .15s ease-in-out;position:absolute;inset:0}.sx-c-file-upload__dropzone--dragging .sx-c-file-upload__message,:focus+.sx-c-file-upload__dropzone .sx-c-file-upload__message{opacity:1;color:var(--error,var(--theme-primary))}.sx-c-file-upload__dropzone--dragging{color:var(--error,var(--theme-primary));position:relative;overflow:hidden}.sx-c-file-upload__dropzone--dragging:before{content:"";pointer-events:none;border:5px dashed var(--error,var(--theme-primary));border-radius:calc(clamp(.625rem,.661376vw,.83125rem) + 3px);position:absolute;inset:-3px}.sx-c-file-upload__dropzone--dragging{z-index:0;position:relative}.sx-c-file-upload__dropzone--dragging:after{content:"";pointer-events:none;border-radius:inherit;background:var(--theme-primary);z-index:-1;opacity:.1;transition:background .15s ease-in-out;position:absolute;inset:0}.sx-c-file-upload__message{opacity:.5}.sx-c-file-upload__list{margin:0;padding:0;list-style:none}.sx-c-file-upload__list li{margin-top:.5em}
.sx-expertise-card{background:var(--theme-secondary);color:#fff;border-radius:30px;flex-direction:column;gap:2.5rem clamp(2.8125rem,2.97619vw,3.74063rem);padding:2.5rem;display:flex}@media (min-width:1200px){.sx-expertise-card{flex-direction:row;padding:0}}.sx-expertise-card__content{flex-direction:column;place-items:flex-start;gap:clamp(1.875rem,1.98413vw,2.49375rem);display:flex}@media (min-width:1200px){.sx-expertise-card__content{padding:clamp(4.375rem,4.62963vw,5.81875rem) 0 clamp(4.375rem,4.62963vw,5.81875rem) clamp(4.6875rem,4.96032vw,6.23438rem)}}.sx-expertise-card__pill{background-color:var(--theme-primary);color:var(--theme-secondary);border-radius:100vw;margin:0;padding:.667em .8em;font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1}.sx-expertise-card__heading{color:#fff;margin:0 0 auto;font-size:clamp(2.5rem,8.33333vw,3.325rem);line-height:1}@media (min-width:768px){.sx-expertise-card__heading{font-size:clamp(3.4375rem,7.16146vw,4.57188rem)}}@media (min-width:992px){.sx-expertise-card__heading{font-size:clamp(4.375rem,4.62963vw,5.81875rem)}}.sx-expertise-card__body{opacity:.5;max-width:clamp(29.875rem,31.6138vw,39.7338rem);margin:0;font-size:clamp(1.25rem,1.32275vw,1.6625rem);line-height:1.5}.sx-expertise-card .sx-expertise-card__button{--background-color:#ffffff1a;font-size:clamp(.9375rem,.992063vw,1.24688rem)}.sx-expertise-card .sx-expertise-card__image{width:100%}@media (min-width:1200px){.sx-expertise-card .sx-expertise-card__image{max-width:50%;height:100%;margin-left:auto;padding:1.875rem}}.sx-expertise-card .sx-expertise-card__image img{border-radius:12px}
.sx-c-testimonial-card{width:100%;padding:var(--container-gutter);border-radius:30px;row-gap:clamp(1.875rem,1.98413vw,2.49375rem);margin:0;display:grid}@media (min-width:992px){.sx-c-testimonial-card{--non-gap:clamp(4.25rem, 4.49735vw, 5.6525rem);border-radius:60px;grid-template-rows:1fr auto;grid-template-columns:min(70vh,50%) 1fr;align-items:flex-start}}.sx-c-testimonial-card__image{border-radius:10px;max-height:33vh;overflow:hidden}@media (min-width:768px){.sx-c-testimonial-card__image{border-radius:30px}}@media (min-width:992px){.sx-c-testimonial-card__image{border-radius:40px;grid-row:1/-1;max-height:none}}.sx-c-testimonial-card__image img{object-fit:cover;height:100%}.sx-c-testimonial-card__quote{padding-left:var(--non-gap,0);margin:0;font-size:clamp(1.25rem,4.16667vw,1.6625rem);line-height:1.2}@media (min-width:768px){.sx-c-testimonial-card__quote{font-size:clamp(1.875rem,3.90625vw,2.49375rem)}}@media (min-width:1200px){.sx-c-testimonial-card__quote{font-size:clamp(2.25rem,3vw,2.9925rem)}}@media (min-width:1512px){.sx-c-testimonial-card__quote{font-size:clamp(2.625rem,2.77778vw,3.49125rem)}}.sx-c-testimonial-card__author{padding-left:var(--non-gap,0);grid-template-columns:auto 1fr;align-content:center;align-items:center;row-gap:clamp(.75rem,.793651vw,.9975rem);display:grid}.sx-c-testimonial-card__author-details{gap:clamp(.375rem,.396825vw,.49875rem);margin:0;display:grid}.sx-c-testimonial-card__author-name,.sx-c-testimonial-card__author-title{margin:0;padding:0;line-height:1}.sx-c-testimonial-card__author-name{font-size:clamp(1.125rem,1.19048vw,1.49625rem)}.sx-c-testimonial-card__author-title{font-weight:400}
.sx-c-card-stack{display:grid}.sx-c-card,.sx-c-card-twin{grid-column:1}.sx-c-card[data-index="0"],.sx-c-card-twin[data-index="0"]{grid-row:1}.sx-c-card[data-index="1"],.sx-c-card-twin[data-index="1"]{grid-row:2}.sx-c-card[data-index="2"],.sx-c-card-twin[data-index="2"]{grid-row:3}.sx-c-card[data-index="3"],.sx-c-card-twin[data-index="3"]{grid-row:4}.sx-c-card[data-index="4"],.sx-c-card-twin[data-index="4"]{grid-row:5}.sx-c-card[data-index="5"],.sx-c-card-twin[data-index="5"]{grid-row:6}.sx-c-card[data-index="6"],.sx-c-card-twin[data-index="6"]{grid-row:7}.sx-c-card[data-index="7"],.sx-c-card-twin[data-index="7"]{grid-row:8}.sx-c-card[data-index="8"],.sx-c-card-twin[data-index="8"]{grid-row:9}.sx-c-card[data-index="9"],.sx-c-card-twin[data-index="9"]{grid-row:10}.sx-c-card[data-index="10"],.sx-c-card-twin[data-index="10"]{grid-row:11}
.sx-modular-blocks{gap:var(--gap);margin-top:var(--gap);margin-bottom:var(--gap);--gap:5rem;display:grid}@media (min-width:768px){.sx-modular-blocks{--gap:6.25rem}}@media (min-width:992px){.sx-modular-blocks{--gap:9.375rem}}
@keyframes GeAV7G_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sx-spinner{color:var(--theme-primary);width:3.75rem;height:3.75rem;transition:color .4s;animation:1s linear infinite GeAV7G_spin}
.sx-mouse-spinner-wrapper{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.sx-mouse-spinner{animation:.15s ease-in-out forwards AgIKcW_fade-in;position:absolute;top:0;left:0}.sx-mouse-spinner svg{mix-blend-mode:color-dodge}@keyframes AgIKcW_fade-in{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.sx-logo-grid{grid-template-columns:repeat(3,minmax(auto,1fr));gap:clamp(.25rem,.26455vw,.3325rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.sx-logo-grid{gap:clamp(.5rem,.529101vw,.665rem)}}@media (min-width:992px){.sx-logo-grid{grid-template-columns:repeat(5,minmax(auto,1fr))}}.sx-logo-grid__item{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.sx-logo-grid__card{background:#fff3;border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:992px){.sx-logo-grid__card{border-radius:30px}}.sx-logo-grid__card:before,.sx-logo-grid__card:after{border-radius:inherit;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.sx-logo-grid__card:before{border-top:2px solid var(--border-top-color)}.sx-logo-grid__card:after{border-left:2px solid var(--border-left-color)}.sx-logo-grid__specular{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.sx-logo-grid__specular:before{filter:blur(30px);content:"";background-color:#fff;border-radius:100vw;width:80px;height:80px;position:absolute;top:100%;left:100%;transform:translate(-50%,-50%)}.sx-logo-grid__logo{--target-area:46 * 24;overflow:visible;transform:translateZ(500px)}@media (min-width:768px){.sx-logo-grid__logo{--target-area:130 * 34}}@media (min-width:992px){.sx-logo-grid__logo{--target-area:80 * 30}}@media (min-width:1200px){.sx-logo-grid__logo{--target-area:130 * 34}}.sx-logo-grid__logo{--current-area:calc(var(--height) * var(--width));--ratio:calc(var(--target-area) / var(--current-area));--number:var(--ratio);--guess01:calc((var(--number) + (var(--number) / var(--number))) / 2);--guess02:calc((var(--guess01) + (var(--number) / var(--guess01))) / 2);--guess03:calc((var(--guess02) + (var(--number) / var(--guess02))) / 2);--guess04:calc((var(--guess03) + (var(--number) / var(--guess03))) / 2);--factor:calc((var(--guess04) + (var(--number) / var(--guess04))) / 2);width:clamp(calc(var(--factor) * var(--width))/16*1rem,calc(var(--factor) * var(--width))/480*100vw,calc(calc(var(--factor) * var(--width)) * 1.33)/16*1rem);height:clamp(calc(var(--factor) * var(--height))/16*1rem,calc(var(--factor) * var(--height))/480*100vw,calc(calc(var(--factor) * var(--height)) * 1.33)/16*1rem)}@media (min-width:768px){.sx-logo-grid__logo{width:clamp(calc(var(--factor) * var(--width))/16*1rem,calc(var(--factor) * var(--width))/1512*100vw,calc(calc(var(--factor) * var(--width)) * 1.33)/16*1rem);height:clamp(calc(var(--factor) * var(--height))/16*1rem,calc(var(--factor) * var(--height))/1512*100vw,calc(calc(var(--factor) * var(--height)) * 1.33)/16*1rem)}}
.sx-c-media{max-width:100%;line-height:0;display:block}.sx-c-media img{object-fit:cover}.sx-c-media--responsive img{width:100%;height:auto}
.sx-rich-text-image{width:auto;margin:clamp(1.875rem,1.98413vw,2.49375rem) 0;overflow:hidden}@media (min-width:1024px){.sx-rich-text-image{margin:clamp(3.75rem,3.96825vw,4.9875rem) clamp(-3.5625rem,-3.76984vw,-4.73813rem)}}.sx-rich-text-image img{border-radius:clamp(1.25rem,1.32275vw,1.6625rem)}.sx-rich-text-image__caption{font-size:calc(13/1512px*100vw);color:var(--color-text-secondary);opacity:.6;margin-top:.5rem}@media (min-width:1600px){.sx-rich-text-image__caption{text-align:center;max-width:850px;margin-inline:auto}}
.sx-content-aside-image{align-items:flex-start;gap:clamp(1.875rem,1.98413vw,2.49375rem);display:grid}@media (min-width:992px){.sx-content-aside-image{grid-template-columns:1fr 1fr}}.sx-content-aside-image{--container-gutter:0px;max-width:calc(clamp(76.25rem,80.6878vw,101.413rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-content-aside-image__image{border-radius:20px;position:relative;overflow:hidden}@media (min-width:992px){.sx-content-aside-image__image{border-radius:30px}}.sx-content-aside-image__image picture.loading{background-color:#0000001a}@media (min-width:992px){.sx-content-aside-image__image picture.loading{animation:1s infinite FUIy3W_pulse}}@keyframes FUIy3W_pulse{0%{background-color:#0000001a}50%{background-color:#0000000d}to{background-color:#0000001a}}.sx-content-aside-image__image img{border:.5px solid #0000}.sx-content-aside-image__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sx-content-aside-image__content{margin:auto 0}@media (min-width:992px){.sx-content-aside-image__content{width:100%;max-width:clamp(28.75rem,30.4233vw,38.2375rem)}.sx-content-aside-image--image-left .sx-content-aside-image__content{margin-left:auto}.sx-content-aside-image--image-right .sx-content-aside-image__content{margin-right:auto}}.sx-content-aside-image__heading{color:var(--theme-secondary);margin:0 0 .8em;font-size:1.875rem;line-height:2.5rem}@media (min-width:992px){.sx-content-aside-image__heading{font-size:clamp(2.5rem,2.6455vw,3.325rem);line-height:clamp(2.8125rem,2.97619vw,3.74063rem)}}.sx-content-aside-image .sx-content-aside-image__button{margin-top:clamp(2.1875rem,2.31481vw,2.90938rem)}.sx-content-aside-image .sx-content-aside-image__button-link{font-size:clamp(.9375rem,.992063vw,1.24688rem)}@media (max-width:991px){.sx-content-aside-image--image-right .sx-content-aside-image__image{order:-1}}
.sx-faqs{--container-gutter:0px;max-width:calc(clamp(64.375rem,68.1217vw,85.6188rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto;padding-top:clamp(5rem,5.29101vw,6.65rem)}.sx-faqs__container{display:grid}.sx-faqs__heading{color:var(--theme-secondary);margin:0 0 .8em;font-size:1.875rem;line-height:2.5rem}@media (min-width:992px){.sx-faqs__heading{text-align:center;font-size:clamp(2.5rem,2.6455vw,3.325rem);line-height:clamp(2.8125rem,2.97619vw,3.74063rem)}}.sx-faqs__description{max-width:clamp(43.75rem,46.2963vw,58.1875rem)}@media (min-width:992px){.sx-faqs__description{text-align:center;justify-self:center}}.sx-faqs__list{background:#fff;border-radius:clamp(1.875rem,1.98413vw,2.49375rem);gap:0;margin-top:clamp(2.5rem,2.6455vw,3.325rem);padding-block:clamp(.625rem,.661376vw,.83125rem);padding-inline:clamp(1.875rem,1.98413vw,2.49375rem);display:grid}.sx-faq-item+.sx-faq-item{border-top:1px solid #0000001a}.sx-faq-item__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:clamp(1.25rem,1.32275vw,1.6625rem);width:100%;padding:0;padding-block:clamp(1.5rem,1.5873vw,1.995rem);display:flex}.sx-faq-item__question{color:var(--theme-secondary);margin:0;font-size:clamp(1.25rem,1.32275vw,1.6625rem);font-weight:500;line-height:1.3;transition:color .2s ease-in-out}.sx-faq-item__icon{color:var(--theme-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s ease-in-out;display:flex}.sx-faq-item__icon svg{transition:transform .4s cubic-bezier(.25,1,.5,1)}[data-open=true] .sx-faq-item__icon{color:var(--theme-primary)}[data-open=true] .sx-faq-item__icon svg{transform:rotate(180deg)}.sx-faq-item__icon-v{transform-origin:50%;transition:opacity .2s ease-in-out,transform .4s cubic-bezier(.25,1,.5,1)}[data-open=true] .sx-faq-item__icon-v{opacity:0;transform:scaleY(0)}.sx-faq-item__icon-h{transform-origin:50%}.sx-faq-item__panel{overflow:hidden}.sx-faq-item__answer{padding-bottom:clamp(1.75rem,1.85185vw,2.3275rem)}
.sx-icon-cards{gap:1.625rem;display:grid}@media (min-width:992px){.sx-icon-cards{gap:2.5rem}}@media (min-width:1200px){.sx-icon-cards{gap:3.125rem}}.sx-icon-cards{--container-gutter:0px;max-width:calc(clamp(76.25rem,80.6878vw,101.413rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-icon-cards__heading{color:#0f1d07;text-wrap:balance;max-width:clamp(51.875rem,54.8942vw,68.9938rem);margin:0;font-size:1.875rem;line-height:1}@media (min-width:992px){.sx-icon-cards__heading{font-size:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-icon-cards__intro{color:var(--theme-text);max-width:clamp(45.625rem,48.2804vw,60.6813rem);margin:0;font-size:clamp(1.25rem,1.32275vw,1.6625rem);line-height:clamp(1.875rem,1.98413vw,2.49375rem)}.sx-icon-cards__list{grid-template-columns:1fr;align-items:flex-start;gap:clamp(3.125rem,3.30688vw,4.15625rem) clamp(2rem,2.1164vw,2.66rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.sx-icon-cards__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.sx-icon-cards__list{grid-template-columns:repeat(4,1fr)}}.sx-icon-card{gap:clamp(1.25rem,1.32275vw,1.6625rem);display:grid}.sx-icon-card__icon-wrapper{height:clamp(1.625rem,1.71958vw,2.16125rem);position:relative}.sx-icon-card__icon-wrapper svg{width:clamp(var(--width,25)/16*1rem,var(--width,25)/1512*100vw,calc(var(--width,25) * 1.33)/16*1rem);height:clamp(var(--height,25)/16*1rem,var(--height,25)/1512*100vw,calc(var(--height,25) * 1.33)/16*1rem);position:absolute;top:0;left:0}.sx-icon-card__hr{opacity:.05;border:none;border-bottom:1px solid;width:100%;margin:0}.sx-icon-card__heading{color:var(--theme-secondary);margin:0;font-size:clamp(1.125rem,1.19048vw,1.49625rem);line-height:clamp(1.5rem,1.5873vw,1.995rem)}.sx-icon-card__body{margin:0;font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:clamp(1.5625rem,1.65344vw,2.07813rem)}
.sx-flex-row{flex-direction:row;align-items:center;gap:8px;padding:4px 0;display:flex}.sx-flex-row>svg>path{stroke-width:1px;stroke:var(--theme-secondary)!important}.sx-l-footer-contact-button{color:var(--theme-secondary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.3em;padding:0;font-weight:400;display:flex}.sx-l-footer-contact-button svg{margin-top:2px;transition:all .3s ease-in-out;transform:translate(0)}@media (hover:hover){.sx-l-footer-contact-button:hover svg{transform:translate(4px)}}.sx-l-footer-contact-button:focus svg{transform:translate(4px)}.sx-l-footer-columns{pointer-events:none;grid-area:columns;grid-template-columns:repeat(2,1fr);align-self:center;justify-items:flex-start;gap:3.125rem;margin-top:clamp(1rem,1.0582vw,1.33rem);font-size:1rem;line-height:1.52941;display:grid}@media (min-width:992px){.sx-l-footer-columns{margin-bottom:clamp(5.625rem,5.95238vw,7.48125rem)}}@media (min-width:1200px){.sx-l-footer-columns{grid-column:1/span 2;grid-template-columns:repeat(3,1fr);justify-self:flex-start;gap:clamp(1.875rem,1.98413vw,2.49375rem) clamp(4.375rem,4.62963vw,5.81875rem);font-size:clamp(1.0625rem,1.12434vw,1.41313rem)}}@media (min-width:1400px){.sx-l-footer-columns{grid-template-columns:repeat(4,auto)}}.sx-l-footer__col-globally{align-items:center;gap:.5em;margin-bottom:.2em;display:flex}.sx-l-footer__col-globally svg{min-width:1em;height:auto}.sx-l-footer__col-globally h3{margin-top:0}.sx-l-footer__col-column{pointer-events:all}@media (max-width:1399px){.sx-l-footer__col-column--initial{grid-column:span 2}}.sx-l-footer__col-column h3{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:.125rem}.sx-l-footer__col-column address{opacity:.5;font-style:normal}@media (min-width:992px){.sx-l-footer__col-column address{white-space:pre-line}}.sx-l-footer__col-column a{color:inherit;text-decoration-color:#0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:block}@media (hover:hover){.sx-l-footer__col-column a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}}.sx-l-footer__col-column a:focus-visible{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}@media (min-width:1200px) and (max-width:1399px){.sx-l-footer__col-column--address{grid-row:2}}.sx-l-footer__col-column--email{transition:opacity .4s}.sx-l-footer__col-column--email:not(:hover):not(:focus){opacity:.5}.sx-l-footer-bottom{border-top:1px solid var(--theme-primary);flex-direction:column;grid-area:bottom;align-items:center;gap:1.875rem;margin-top:clamp(.5rem,.529101vw,.665rem);padding-top:3.75rem;font-size:clamp(.8125rem,.859788vw,1.08063rem);transition:border-color .4s;display:flex}@media (min-width:992px){.sx-l-footer-bottom{flex-direction:row;gap:clamp(2.875rem,3.04233vw,3.82375rem);margin-top:0;padding:clamp(1.875rem,1.98413vw,2.49375rem) 0}}.sx-l-footer-legal{align-items:center;gap:clamp(1rem,1.0582vw,1.33rem);display:flex}.sx-l-footer-legal a{color:inherit}.sx-l-footer-legal span{color:var(--theme-secondary);opacity:.5}.sx-l-footer-socials{gap:clamp(.5rem,.529101vw,.665rem);margin:0;padding:0;font-size:clamp(.8125rem,.859788vw,1.08063rem);list-style:none;display:flex}@media (min-width:992px){.sx-l-footer-socials{margin-left:auto}}.sx-l-footer__social-item{align-items:center;gap:inherit;display:flex}.sx-l-footer-socials .sx-l-footer__social-link{--background-color:transparent;--text-color:var(--theme-secondary)}@media (hover:hover){.sx-l-footer-socials .sx-l-footer__social-link:hover{--background-color:var(--theme-primary);--text-color:var(--theme-secondary)}}.sx-l-footer-socials .sx-l-footer__social-link:focus-visible{--background-color:var(--theme-primary);--text-color:var(--theme-secondary)}.sx-l-footer-socials .sx-l-footer__social-link s{opacity:.5}.sx-l-footer__social-separator{color:var(--theme-primary);transition:color .4s}.sx-acknowledgement-modal-wrapper{padding:clamp(.9375rem,1.95313vw,1.24688rem)}@media (min-width:992px){.sx-acknowledgement-modal-wrapper{padding:clamp(1.875rem,1.98413vw,2.49375rem)}}.sx-acknowledgement-modal ::selection{color:#ffe600;background-color:#ca0000}.sx-acknowledgement-modal{color:#ffffff4d;background-color:#000;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.sx-acknowledgement-modal em{color:#fff;font-style:normal}.sx-acknowledgement-modal__content{max-width:calc(clamp(68.75rem,72.7513vw,91.4375rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);--container-gutter:clamp(1.875rem, 1.98413vw, 2.49375rem);width:100%;margin-left:auto;margin-right:auto;font-size:clamp(1.875rem,3.90625vw,2.49375rem)}@media (min-width:768px){.sx-acknowledgement-modal__content{--container-gutter:clamp(3.75rem, 3.96825vw, 4.9875rem)}}@media (min-width:992px){.sx-acknowledgement-modal__content{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-acknowledgement-modal__content{font-weight:500;line-height:1.16667}
.sx-expertise-cta{flex-wrap:wrap;align-items:center;gap:clamp(1.375rem,5.64103vw,1.82875rem);margin:clamp(5rem,16.6667vw,6.65rem) 0;display:flex}@media (min-width:768px){.sx-expertise-cta{margin:clamp(7.5rem,15.625vw,9.975rem) 0}}@media (min-width:992px){.sx-expertise-cta{margin:clamp(11.25rem,11.9048vw,14.9625rem) 0}}.sx-expertise-cta--center{text-align:center;justify-content:center;display:grid}@media (min-width:1024px){.sx-expertise-cta--video{grid-template:".video"1fr"content video""button video"".video"1fr/minmax(clamp(37.5rem,39.6825vw,49.875rem),auto) minmax(0,1fr);align-content:center;place-items:center flex-start;margin:clamp(7.5rem,15.625vw,9.975rem) 0;display:grid}}.sx-expertise-cta__content{color:var(--theme-secondary);flex:auto;grid-area:content;margin:0;font-size:clamp(1.875rem,6.25vw,2.49375rem);line-height:1.16667}@media (min-width:768px){.sx-expertise-cta__content{font-size:clamp(2.8125rem,5.85938vw,3.74063rem)}}@media (min-width:992px){.sx-expertise-cta__content{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-expertise-cta__content em,.sx-expertise-cta__content span{padding-right:1.25rem;display:block}.sx-expertise-cta__content em{color:var(--theme-primary);font-style:normal}.sx-expertise-cta__button-wrapper{grid-area:button}.sx-expertise-cta .sx-expertise-cta__button{flex:none;font-size:clamp(1.25rem,4.16667vw,1.6625rem)}@media (min-width:768px){.sx-expertise-cta .sx-expertise-cta__button{font-size:clamp(1.875rem,3.90625vw,2.49375rem)}}@media (min-width:992px){.sx-expertise-cta .sx-expertise-cta__button{font-size:clamp(2.625rem,2.77778vw,3.49125rem)}}.sx-expertise-cta__video{--phone-aspect-ratio:9 / 19.5;--phone-width:clamp(17.5rem, 18.5185vw, 23.275rem);--phone-safe-zone:15%;--phone-size-in-safe-zone:calc(100% - var(--phone-safe-zone) * 2);width:min(100%,var(--phone-width)/.7);grid-area:video;justify-self:center;min-width:0;display:flow-root;position:relative}.sx-expertise-cta__phone-sizer{aspect-ratio:var(--phone-aspect-ratio);width:var(--phone-width);pointer-events:none;visibility:hidden}.sx-expertise-cta__canvas{inset:calc(var(--phone-safe-zone)*-1);filter:drop-shadow(15px 0px 25px var(--theme-shadow));width:auto!important;height:auto!important;position:absolute!important}
.sx-l-frame{z-index:1;grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.sx-l-frame>*{grid-area:1/1}.sx-l-frame>.sx-l-page{grid-row:1}.sx-l-frame>.sx-l-page~*{grid-row:2}.sx-l-page{background:var(--theme-background,#f3f3e9);z-index:1;padding-top:var(--header-height);border-radius:0 0 60px 60px;min-height:100vh;transition:background .4s ease-in-out;position:relative}.sx-page-wrap--ignored{z-index:0;will-change:auto!important;border-radius:0!important;transform:none!important}.sx-l-footer-scroll-twin{pointer-events:none;align-self:stretch}
.sx-homepage-logos{grid-template-columns:repeat(3,1fr);grid-auto-rows:0;align-content:center;place-items:center;margin:clamp(.9375rem,.992063vw,1.24688rem) 0;display:grid}@media (min-width:992px){.sx-homepage-logos{grid-template-columns:repeat(5,1fr);margin:clamp(1.875rem,1.98413vw,2.49375rem) 0}}.sx-b-logo-band__item{--target-area:66 * 18;overflow:visible}@media (min-width:768px){.sx-b-logo-band__item{--target-area:90 * 43}}.sx-b-logo-band__item{--current-area:calc(var(--height) * var(--width));--ratio:calc(var(--target-area) / var(--current-area));--number:var(--ratio);--guess01:calc((var(--number) + (var(--number) / var(--number))) / 2);--guess02:calc((var(--guess01) + (var(--number) / var(--guess01))) / 2);--guess03:calc((var(--guess02) + (var(--number) / var(--guess02))) / 2);--guess04:calc((var(--guess03) + (var(--number) / var(--guess03))) / 2);--factor:calc((var(--guess04) + (var(--number) / var(--guess04))) / 2);width:clamp(calc(var(--factor) * var(--width))/16*1rem,calc(var(--factor) * var(--width))/480*100vw,calc(calc(var(--factor) * var(--width)) * 1.33)/16*1rem);height:clamp(calc(var(--factor) * var(--height))/16*1rem,calc(var(--factor) * var(--height))/480*100vw,calc(calc(var(--factor) * var(--height)) * 1.33)/16*1rem)}@media (min-width:768px){.sx-b-logo-band__item{width:clamp(calc(var(--factor) * var(--width))/16*1rem,calc(var(--factor) * var(--width))/1512*100vw,calc(calc(var(--factor) * var(--width)) * 1.33)/16*1rem);height:clamp(calc(var(--factor) * var(--height))/16*1rem,calc(var(--factor) * var(--height))/1512*100vw,calc(calc(var(--factor) * var(--height)) * 1.33)/16*1rem)}}
.sx-c-modal-container{color:inherit;z-index:1000;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 .9375rem;display:grid;position:fixed;top:0;left:0;overflow:visible auto}.sx-c-modal-container:before{content:"";z-index:-1;opacity:0;background:#00000080;transition:opacity .2s ease-in-out;position:fixed;inset:0}.sx-c-modal-container::backdrop{opacity:0;background:#00000080;transition:opacity .2s ease-in-out}@supports selector(::backdrop){.sx-c-modal-container:before{content:none}}.sx-c-modal-container--enter:before,.sx-c-modal-container--enter::backdrop{opacity:1}.sx-c-modal{background-color:#fff;border-radius:43px;width:100%;margin:3.75rem 0;padding:2rem;position:relative;box-shadow:0 8px 24px #0000001a}.sx-c-modal--small{max-width:34.375rem}.sx-c-modal--medium{max-width:37.5rem}.sx-c-modal--large{max-width:43.75rem}.sx-c-modal .sx-c-modal__close{margin:1.875rem;position:absolute;top:0;right:0}.sx-c-modal .sx-c-modal__close+*{margin-top:0}.sx-c-modal__title{white-space:pre-wrap;margin:0}.sx-c-modal__subtitle{opacity:.6;margin-top:.375rem;font-size:1rem;font-weight:500;display:block}.sx-c-modal__body{margin-top:2.125rem;font-size:.8125rem;line-height:1.5}
@media (min-width:768px){.sx-c-split-word{clip-path:inset(0% 0% calc(100% - var(--progress,0) * 150%))}}
.sx-c-prose{font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1.6}.sx-c-prose:after{content:"";clear:both;display:table}.sx-c-prose>:first-child{margin-top:0}.sx-c-prose>:last-child{margin-bottom:0}.sx-c-prose p{margin-bottom:1em}.sx-c-prose b,.sx-c-prose strong{font-weight:700}.sx-c-prose i,.sx-c-prose em{font-style:italic}.sx-c-prose pre,.sx-c-prose code{white-space:pre-line;background-color:#f5f5f5;border-radius:5px;padding:.2em .5em}.sx-c-prose blockquote,.sx-c-prose pre,.sx-c-prose table{margin-top:1.5em;margin-bottom:1.5em}.sx-c-prose a{color:var(--theme-primary-text);font-weight:500;text-decoration:underline}.sx-c-prose blockquote{border-left:2px solid var(--theme-primary);margin-left:0;padding:.5em 0 .5em 1.5em}.sx-c-prose img{object-fit:contain;border-radius:5px;max-width:100%;display:block}.sx-c-prose figcaption{margin-top:.6875rem;font-size:.875rem}.sx-c-prose ol,.sx-c-prose ul{margin-bottom:1em}.sx-c-prose li{margin-top:.5em;padding-left:.5em}.sx-c-prose li::marker{color:var(--theme-primary-text);font-weight:500}.sx-c-prose li p{margin:0}.sx-c-prose li *+p{margin-top:1em}.sx-c-prose table{border-collapse:collapse;font-size:.875rem;line-height:1.2}.sx-c-prose table tbody tr{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.sx-c-prose table th,.sx-c-prose table td{text-align:left;padding-left:1em;padding-right:1em}.sx-c-prose table th:first-child,.sx-c-prose table td:first-child{padding-left:0}.sx-c-prose table th:last-child,.sx-c-prose table td:last-child{padding-right:0}.sx-c-prose table th{padding-bottom:1rem;font-weight:500}.sx-c-prose table td{vertical-align:top;padding-top:1em;padding-bottom:1em}.sx-c-prose img{max-width:100%;height:auto;display:block}.sx-c-prose hr{border:none;border-top:1px solid #e0e0e0;margin:2em 0}.sx-c-prose h1,.sx-c-prose h2,.sx-c-prose h3,.sx-c-prose h4,.sx-c-prose h5,.sx-c-prose h6{color:var(--theme-text,var(--theme-secondary));line-height:1.2}.sx-c-prose h1{font-size:2.986em}.sx-c-prose h2{font-size:2.488em}.sx-c-prose h3{font-size:2.074em}.sx-c-prose h4{font-size:1.728em}.sx-c-prose h5{font-size:1.44em}.sx-c-prose h6{font-size:1.2em}
@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Bold-s.p.1cs3sgkx_vm0r.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_BoldItalic-s.p.2wxass87tegtv.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Medium-s.p.2pzzhle5ru74a.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_MediumItalic-s.p.3-4ief9r8nxxd.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Regular-s.p.3qaxr7gvc-gfp.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Italic-s.p.3dgqtb5aic_wf.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Light-s.p.1zq_bxu0wzy8i.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_LightItalic-s.p.2ouqx_mg9wo5m.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:102.46%;descent-override:23.64%;line-gap-override:0.0%;size-adjust:95.16%}.sx-className{font-family:neueMontreal,neueMontreal Fallback}.sx-variable{--font-neue-montreal:"neueMontreal", "neueMontreal Fallback"}
.sx-expertise-single{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin:4.0625rem auto}.sx-expertise-heading{max-width:clamp(76.25rem,80.6878vw,101.413rem);color:var(--theme-secondary);margin:2.5rem 0;font-size:2.5rem;line-height:1}@media (min-width:992px){.sx-expertise-heading{font-size:clamp(6.25rem,6.61376vw,8.3125rem);margin:clamp(5rem,5.29101vw,6.65rem) 0!important}}.sx-expertise-hero-container{margin:0 auto}.sx-expertise-hero-container[data-new-theme=true]{max-width:clamp(76.25rem,80.6878vw,101.413rem)}@media (min-width:992px){.sx-expertise-hero-container[data-new-theme=true]{margin-block:5rem}}@media (min-width:992px) and (min-width:768px){.sx-expertise-hero-container[data-new-theme=true]{margin-block:6rem}}@media (min-width:992px) and (min-width:992px){.sx-expertise-hero-container[data-new-theme=true]{margin-block:7.75rem}}@media (min-width:992px) and (min-width:1200px){.sx-expertise-hero-container[data-new-theme=true]{margin-block:9.375rem}}@media (min-width:992px) and (min-width:1440px){.sx-expertise-hero-container[data-new-theme=true]{margin-block:11.25rem}}.sx-expertise-hero-container[data-new-theme=true]{display:flex}@media (max-width:992px){.sx-expertise-hero-container[data-new-theme=true]{flex-direction:column;gap:clamp(1.875rem,1.98413vw,2.49375rem)}}@media (min-width:991px){.sx-expertise-hero-container[data-new-theme=true]{flex-direction:row;gap:4.125rem}}.sx-expertise-hero-container[data-new-theme=true] .sx-expertise-heading{font-size:2.5rem}@media (min-width:992px){.sx-expertise-hero-container[data-new-theme=true] .sx-expertise-heading{font-size:2.79861rem}}@media (min-width:1200px){.sx-expertise-hero-container[data-new-theme=true] .sx-expertise-heading{font-size:3.38542rem}}@media (min-width:1440px){.sx-expertise-hero-container[data-new-theme=true] .sx-expertise-heading{font-size:4.0625rem}}.sx-expertise-hero-container[data-new-theme=true] .sx-expertise-heading{margin:clamp(1.25rem,1.32275vw,1.6625rem) 0 0!important}.sx-expertise-hero-container[data-new-theme=true] p{font-size:1.25rem;font-weight:500;font-family:var(--font-neue-montreal),Helvetica,Arial,"Lucida Grande",sans-serif;margin:0}.sx-expertise-hero-container[data-new-theme=true][data-foreground=light],.sx-expertise-hero-container[data-new-theme=true][data-foreground=light] h2{color:var(--theme-primary-text)}.sx-expertise-heading-container{flex-direction:column;display:flex}.sx-expertise-heading-container[data-new-theme=true]{flex:1 0;gap:clamp(1.75rem,1.85185vw,2.3275rem)}@media (max-width:991px){.sx-expertise-heading-container{margin-bottom:2.5rem}}.sx-expertise-image{border-radius:30px;flex:1 0;position:relative;overflow:hidden}.sx-expertise-image__media.loading{background-color:#0000001a}@media (min-width:992px){.sx-expertise-image__media.loading{animation:1s infinite _iZBnW_pulse}}@keyframes _iZBnW_pulse{0%{background-color:#0000001a}50%{background-color:#0000000d}to{background-color:#0000001a}}.sx-expertise-image__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sx-expertise-logos{max-width:clamp(76.25rem,80.6878vw,101.413rem)}@media (max-width:991px){.sx-expertise-logos{margin:clamp(3.75rem,3.96825vw,4.9875rem) auto}}@media (min-width:992px){.sx-expertise-logos{margin:clamp(12.5rem,13.2275vw,16.625rem) auto}}.sx-expertise-logos div{color:var(--theme-primary-text)!important}@media (min-width:1200px){.sx-expertise-logos div{margin:0 clamp(-3.125rem,-3.30688vw,-4.15625rem)}}.sx-spacer{height:clamp(3.75rem,3.96825vw,4.9875rem)}.sx-expertise-container{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto;padding:0}
.sx-article-author{--gap:clamp(.625rem, .661376vw, .83125rem);gap:clamp(2.75rem,2.91005vw,3.6575rem);font-size:clamp(.875rem,.925926vw,1.16375rem)}.sx-article-author,.sx-article-author__author,.sx-article-author__date{align-items:center;display:flex}.sx-article-author__author,.sx-article-author__date{gap:var(--gap)}.sx-article-author__date{margin:0}.sx-article-author__avatar{--avatar-size:clamp(2.5rem, 2.6455vw, 3.325rem)}
.sx-gallery-wrapper{overflow:hidden}.sx-gallery{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;--border-radius:10px;gap:clamp(.625rem,.661376vw,.83125rem);max-width:100%;display:flex;position:relative}@media (min-width:992px){.sx-gallery{--border-radius:30px;gap:clamp(1.875rem,1.98413vw,2.49375rem)}.sx-gallery:active{cursor:grabbing}}.sx-gallery{margin-top:calc(-100/1512px*100vw);margin-bottom:calc(-100/1512px*100vw);padding-top:calc(100/1512px*100vw);padding-bottom:calc(100/1512px*100vw)}.sx-gallery__shrink-drag{flex:none;align-self:center;transition:transform .7s cubic-bezier(.5,.5,0,1)}.sx-gallery__shrink-drag--dragging{transition:transform .7s cubic-bezier(.5,.5,0,1) .1s;transform:scale(.9)translateZ(0)}.sx-gallery__item{align-self:center;display:flex;position:relative;transform:translate(0,0)}.sx-gallery__image{-webkit-user-select:none;user-select:none;border-radius:var(--border-radius);overflow:hidden}.sx-gallery__image img{border-radius:inherit;border:.5px solid #0000}@media (max-width:767px){.sx-gallery__image--tall img{max-height:10.25rem}.sx-gallery__image--short img{max-height:7.125rem}}@media (min-width:768px) and (max-width:991px){.sx-gallery__image--tall img{max-height:15.5rem}.sx-gallery__image--short img{max-height:10.875rem}}.sx-gallery__video{object-fit:cover;border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;left:0}
.sx-blogpost-container{color:var(--theme-text)}@media (min-width:1024px){.sx-blogpost-container{max-width:72.7513vw;margin-inline:auto}}@media (min-width:1400px){.sx-blogpost-container{max-width:59.5238vw}}.sx-blogpost-content{position:relative}@media (min-width:992px){.sx-blogpost-content{max-width:calc(100% - clamp(6.25rem,6.61376vw,8.3125rem));margin-inline:auto}}@media (min-width:1400px) and (max-width:1999px){.sx-blogpost-content{max-width:48.082vw}}@media (min-width:2000px){.sx-blogpost-content{max-width:60.125rem}}.sx-blogpost-content .sx-blogpost-content__wysiwyg :where(li,blockquote){font-size:clamp(1.125rem,1.19048vw,1.49625rem);line-height:1.55556}.sx-blogpost-content .sx-blogpost-content__wysiwyg p{margin-bottom:clamp(1.875rem,1.98413vw,2.49375rem);font-size:clamp(1.125rem,1.19048vw,1.49625rem);line-height:1.55556}.sx-blogpost-footer{margin:clamp(4.375rem,4.62963vw,5.81875rem) 0 0;padding-top:clamp(4.0625rem,4.29894vw,5.40313rem);position:relative}.sx-blogpost-footer:before{content:"";background-color:var(--theme-secondary);opacity:.1;width:100%;height:1px;display:block;position:absolute;top:0;left:0}.sx-blogpost-footer__heading{color:currentColor;margin:0 0 .75em;font-size:clamp(3.75rem,3.96825vw,4.9875rem)}.sx-article-modal-wrapper{padding-block:clamp(2.5rem,2.6455vw,3.325rem)}
.sx-about-hero{--image-top:46.2963vw}@media (min-width:992px){.sx-about-hero{--image-top:max(13.2275vw, 30vh)}}.sx-about-hero__heading{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);box-sizing:content-box;color:#fff;z-index:1;grid-area:1/-1;max-width:80.0926vw;margin:0;font-size:14.5503vw;line-height:.82;position:relative}.sx-about-hero__heading--desktop{display:none}.sx-about-hero__heading{padding-top:23.1481vw}@media (min-width:768px){.sx-about-hero__heading--mobile{display:none}.sx-about-hero__heading--desktop{display:block}}@media (min-width:992px){.sx-about-hero__heading{transform:translate3d(0, calc(var(--scrollY) * .1px), 0)}.sx-about-hero__heading-opacity{opacity:clamp(0,var(--scrollY)/400,1)}}.sx-about-hero__container{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-about-hero .sx-about-hero__intro{box-sizing:content-box;width:100%;color:var(--theme-secondary);will-change:transform;z-index:1;margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1;position:relative}@media (min-width:992px){.sx-about-hero .sx-about-hero__intro{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-about-hero .sx-about-hero__intro{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-about-hero .sx-about-hero__intro{margin-top:41.6667vw;margin-bottom:20.8333vw}@media (min-width:768px){.sx-about-hero .sx-about-hero__intro{margin-top:52.9101vw;margin-bottom:52.9101vw}}@media (min-width:992px){.sx-about-hero .sx-about-hero__intro{transform:translate3d(0, calc(var(--scrollY) * .2px), 0)}}.sx-about-hero__hero-wrapper{background-image:linear-gradient(#97c2bb,#97c2bb 80%,#0000);display:grid;position:relative}.sx-about-hero__image-wrapper{width:100%;height:66.1376vw;margin-top:var(--image-top);grid-area:1/-1;display:grid}.sx-about-hero__image{margin-top:var(--image-top);z-index:0;grid-area:1/-1;width:100%;position:absolute;top:0;left:0}.sx-about-hero__image:nth-of-type(2n-1):before{content:"";background-image:linear-gradient(#97c2bb,#97c2bb 50%,#0000);width:100%;height:50%;position:absolute;top:-25%;left:0}.sx-about-hero__image:nth-of-type(2n):before{content:"";background-image:linear-gradient(to bottom, transparent, var(--theme-background));width:100%;height:12.5%;position:absolute;bottom:0;left:0}@media (min-width:992px){.sx-about-hero__image{transform:translate3d(0, calc(var(--scrollY) * .4px), 0)}}
.sx-article-hero{color:var(--theme-text);grid-template-areas:"image""content";gap:clamp(3.125rem,3.30688vw,4.15625rem);margin-bottom:clamp(6.25rem,6.61376vw,8.3125rem);display:grid}@media (min-width:768px){.sx-article-hero{grid-template-columns:2fr 3fr;grid-template-areas:"image content"}}@media (min-width:1024px){.sx-article-hero{grid-template-columns:clamp(31.25rem,33.0688vw,41.5625rem) 1fr}}@media (min-width:1400px){.sx-article-hero{gap:clamp(4.0625rem,4.29894vw,5.40313rem);max-width:75.7275vw;margin-inline:auto}}@media (min-width:1600px){.sx-article-hero{gap:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-article-hero *{color:currentColor}.sx-article-hero__content{flex-direction:column;grid-area:content;display:flex}@media (min-width:1600px){.sx-article-hero__content *{max-width:33.0688vw}}.sx-article-hero__title{margin:0;margin-bottom:clamp(1.875rem,1.98413vw,2.49375rem);font-size:clamp(3.125rem,6.51042vw,4.15625rem);line-height:1}@media (min-width:992px){.sx-article-hero__title{max-width:clamp(37.5rem,39.6825vw,49.875rem);font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-article-hero__excerpt{margin-block:clamp(3.75rem,3.96825vw,4.9875rem) clamp(1.875rem,1.98413vw,2.49375rem);padding:0;font-size:clamp(1.25rem,1.32275vw,1.6625rem);line-height:1.5}.sx-article-hero__info{margin-top:auto}.sx-article-hero__thumbnail{border-radius:inherit;border:.5px solid #0000;border-radius:clamp(1.25rem,1.32275vw,1.6625rem);grid-area:image;width:100%;padding-top:134%;display:grid;position:relative;overflow:hidden}.sx-article-hero__thumbnail-inner{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sx-article-hero__media{grid-area:1/-1;width:100%;height:120%;margin:0;position:relative;top:-10%}.sx-article-hero__media img{object-fit:cover;width:100%;height:100%}
.sx-author{align-items:center;gap:clamp(.625rem,.661376vw,.83125rem);display:flex}.sx-author__image{display:block}.sx-author__image img{object-fit:cover;object-position:center;border-radius:50%;display:block;overflow:hidden}
.sx-contact-page{min-height:100vh;margin-top:calc(var(--header-height)*-1);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}button>.sx-contact-button{gap:.5em;padding:1em .9em;font-size:clamp(.9375rem,.992063vw,1.24688rem)}button>.sx-contact-button svg{font-size:1em}.sx-contact-image,.sx-contact-video{animation:.4s ease-in-out forwards p9Qi3a_fade-in}.sx-contact-image img{width:100%;height:100%}.sx-contact-video{display:block}.sx-contact-bg-desktop{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.sx-contact-bg-desktop .sx-contact-image{width:100%;height:100%;position:absolute;top:0;right:0}.sx-contact-bg-desktop .sx-contact-image img{object-fit:cover;object-position:60% center}.sx-contact-bg-desktop .sx-contact-video{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;top:0;left:0}.sx-contact-bg-mobile{margin-left:calc(var(--container-gutter)*-1);margin-right:calc(var(--container-gutter)*-1);z-index:-1;margin-top:-10%;margin-bottom:-10%;animation:.4s ease-in-out forwards p9Qi3a_fade-in;display:grid;position:relative}.sx-contact-bg-mobile:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(to top, transparent, var(--theme-background), transparent);z-index:1;height:40%;position:absolute;top:-20%;left:0;right:0}.sx-contact-bg-mobile:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(to top, transparent, var(--theme-background), transparent);z-index:1;height:40%;position:absolute;top:80%;left:0;right:0}.sx-contact-bg-mobile .sx-contact-video,.sx-contact-bg-mobile .sx-contact-image{grid-area:1/1;width:100%;height:100%}@keyframes p9Qi3a_fade-in{0%{opacity:0}to{opacity:1}}.sx-contact-container{padding-top:var(--header-height);z-index:0;width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);grid-area:1/1;align-items:center;gap:clamp(2.25rem,2.38095vw,2.9925rem);display:grid}@media (min-width:992px){.sx-contact-container{--container-gutter:clamp(5rem, 5.29101vw, 6.65rem)}}.sx-contact-content{padding:5vw 0}.sx-contact-heading{color:#fff;max-width:clamp(31.25rem,65.1042vw,41.5625rem);margin:0 0 .3em;font-size:clamp(3.75rem,7.8125vw,4.9875rem);line-height:1}@media (min-width:992px){.sx-contact-heading{max-width:clamp(38.9375rem,41.2037vw,51.7869rem);font-size:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-contact-buttons{gap:.992063vw;display:flex}.sx-contact-careers-button__inner{--text-color:var(--theme-text);--background-color:transparent;--border-color:#cac5d2;box-shadow:inset 0 0 0 .0625rem var(--border-color);gap:.5em;padding:1em .9em;font-size:clamp(.9375rem,.992063vw,1.24688rem);transition-property:box-shadow,background-color,color;transition-duration:.2s;transition-timing-function:ease-in-out}.sx-contact-careers-button__inner:hover,.sx-contact-careers-button__inner:focus{--text-color:var(--theme-text)!important;--background-color:white!important;--border-color:white!important}.sx-contact-footer{z-index:1;width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);grid-template-areas:"columns""bottom";align-self:flex-end;gap:3.75rem;padding-bottom:6.25rem;display:grid}@media (min-width:768px){.sx-contact-footer{padding-bottom:3.875rem}}@media (min-width:992px){.sx-contact-footer{grid-template-areas:"columns.""bottom bottom";gap:0;max-width:none;padding-bottom:clamp(3.875rem,4.10053vw,5.15375rem);padding-left:clamp(5rem,5.29101vw,6.65rem);padding-right:clamp(5rem,5.29101vw,6.65rem)}}@media (min-width:1200px){.sx-contact-footer{grid-template-columns:1fr 1fr}}.sx-contact-footer .footer-columns{justify-content:space-between;margin:0}@media (min-width:992px){.sx-contact-footer .footer-bottom{margin-top:clamp(5.875rem,6.21693vw,7.81375rem);padding-top:clamp(1.375rem,1.45503vw,1.82875rem)}}.sx-contact-button>*{flex:none;padding:.8em 1em;font-size:clamp(1.125rem,1.19048vw,1.49625rem)}
.sx-team{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-team__mobile{align-items:flex-start;gap:clamp(1.25rem,1.32275vw,1.6625rem);display:grid}@media (min-width:992px){.sx-team__mobile{display:none}}@media (min-width:480px){.sx-team__mobile{grid-template-columns:repeat(2,minmax(auto,1fr))}.sx-team__mobile .sx-team-card{grid-row-end:span 2}.sx-team__mobile .sx-team-card:nth-child(2){grid-row-start:2}.sx-team__mobile .sx-team-card:nth-child(odd){grid-column:1}.sx-team__mobile .sx-team-card:nth-child(2n+2){grid-column:2}}.sx-team__desktop{grid-template-columns:repeat(4,minmax(auto,1fr));align-items:flex-start;gap:clamp(1.25rem,1.32275vw,1.6625rem);display:grid}@media (max-width:991px){.sx-team__desktop{display:none}}.sx-team__column{gap:inherit;display:grid}.sx-team__column:nth-child(2n){margin-top:40%}.sx-team__cta-button-wrapper{justify-content:center;width:100%;margin-top:clamp(2.5rem,2.6455vw,3.325rem);display:flex}.sx-team__cta-button{flex:none;font-size:clamp(1.25rem,4.16667vw,1.6625rem)}@media (min-width:768px){.sx-team__cta-button{font-size:clamp(1.875rem,3.90625vw,2.49375rem)}}@media (min-width:992px){.sx-team__cta-button{font-size:clamp(2.625rem,2.77778vw,3.49125rem)}}.sx-team-card{display:grid}.sx-team-card>*{grid-area:1/-1}.sx-team-card__image{z-index:0;border-radius:30px;position:relative}.sx-team-card__image:before{content:"";pointer-events:none;border-radius:inherit;background:var(--theme-secondary);z-index:-1;opacity:.1;transition:background .15s ease-in-out;position:absolute;inset:0}.sx-team-card__image img{border-radius:inherit}.sx-team-card__pill{z-index:1;background-color:#fff;border-radius:100vw;place-self:flex-end center;align-items:center;margin:.666667em;padding:.266667em;font-size:clamp(.75rem,.793651vw,.9975rem);font-weight:500;display:flex}@media (min-width:1200px){.sx-team-card__pill{font-size:clamp(.9375rem,.992063vw,1.24688rem)}}.sx-team-card__name{color:var(--theme-primary);background:var(--theme-secondary);border-radius:100vw;padding:.533333em 1.26667em}.sx-team-card__role{color:var(--theme-secondary);padding:.266667em .533333em .266667em .266667em}
.sx-article-meta{--gap:clamp(.625rem, .661376vw, .83125rem);gap:var(--gap);flex-direction:column-reverse;font-size:clamp(.9375rem,.992063vw,1.24688rem);display:flex}@media (min-width:992px){.sx-article-meta{flex-direction:row;align-content:center;align-items:center;display:flex}}.sx-article-meta__time{flex-direction:column;display:flex}.sx-article-meta__time svg{display:none}@media (min-width:768px){.sx-article-meta__time svg{display:block}.sx-article-meta__time{flex-direction:row;align-content:center;align-items:center;display:flex}}.sx-article-meta__time{gap:var(--gap)}.sx-article-meta__tags{flex-flow:wrap;align-content:center;align-items:center;gap:clamp(.125rem,.132275vw,.16625rem);display:flex}.sx-article-meta__tags>span,.sx-article-meta__time{white-space:nowrap}
.sx-b-stats{margin:0;padding:0;list-style:none;display:grid}.sx-b-stats__item{color:var(--theme-secondary);border-bottom:1px solid #0000001a;grid-template-columns:40% 60%;align-items:center;padding-bottom:clamp(1.875rem,1.98413vw,2.49375rem);display:grid}.sx-b-stats__item+.sx-b-stats__item{padding-top:clamp(1.875rem,1.98413vw,2.49375rem)}.sx-b-stats__value{max-width:100%;font-size:clamp(3.125rem,5.04032vw,4.15625rem);font-weight:500;line-height:1}@media (min-width:1200px){.sx-b-stats__value{font-size:clamp(5rem,5.29101vw,6.65rem)}}.sx-b-stats__label{max-width:100%;padding-left:clamp(2.8125rem,2.97619vw,3.74063rem);font-size:clamp(1.5rem,2.41936vw,1.995rem);font-weight:500;line-height:1}@media (min-width:1200px){.sx-b-stats__label{font-size:clamp(1.75rem,1.85185vw,2.3275rem)}}
.sx-about-team-hero{opacity:0;width:100%;margin:6.25rem 0 0;transition:opacity .4s ease-in-out;display:grid;position:relative}@media (min-width:992px){.sx-about-team-hero{margin:0}}.sx-about-team-hero__heading{text-align:center;grid-area:1/-1;margin:0;font-size:12.1693vw;line-height:1}.sx-about-team-hero__heading-line{white-space:nowrap;z-index:1;position:absolute;top:23%;left:49.61%}@media (max-width:767px){.sx-about-team-hero__heading-line{letter-spacing:normal!important}}.sx-about-team-hero__heading-line+.sx-about-team-hero__heading-line{z-index:3;top:34%;left:47.95%}.sx-about-team-hero__image-wrapper{grid-area:1/-1;display:grid}.sx-about-team-hero__image{z-index:0;grid-area:1/-1;position:relative}.sx-about-team-hero__image+.sx-about-team-hero__image{z-index:2}.sx-about-team-hero__image+.sx-about-team-hero__image+.sx-about-team-hero__image{z-index:4}
.sx-c-testimonials{color:var(--theme-secondary);font-size:clamp(1.875rem,3.90625vw,2.49375rem)}@media (min-width:992px){.sx-c-testimonials{font-size:clamp(2.5rem,5.20833vw,3.325rem);line-height:1}}@media (min-width:1400px){.sx-c-testimonials{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-c-testimonials__slider{grid-area:1/-1;display:grid}.sx-c-testimonials__slider>*{grid-area:1/-1}@media (max-width:479px){.sx-c-testimonials__controls-wrapper{grid-row:2}}.sx-c-testimonials__controls-wrapper{z-index:1;place-self:flex-end}.sx-c-testimonials__controls{border-radius:100vw;transition:background-color .15s ease-in-out;display:flex}@media (hover:hover){.sx-c-testimonials__controls:hover{background-color:var(--theme-primary)}.sx-c-testimonials__controls:hover>*{color:var(--theme-secondary);opacity:.5}}.sx-c-testimonials__controls:focus-within{background-color:var(--theme-primary)}.sx-c-testimonials__controls:focus-within>*{color:var(--theme-secondary);opacity:.5}.sx-c-testimonials .sx-c-testimonials__button{color:currentColor;cursor:pointer;background:0 0;border:none;margin:0;padding:clamp(1rem,1.0582vw,1.33rem);font-size:clamp(1.375rem,1.45503vw,1.82875rem);transition:opacity .15s ease-in-out}@media (hover:hover){.sx-c-testimonials .sx-c-testimonials__button:hover{opacity:1!important}}.sx-c-testimonials .sx-c-testimonials__button:focus-visible{opacity:1!important}.sx-c-testimonials .sx-c-testimonials__button svg{pointer-events:none;width:1em;height:auto;transition:all 50ms ease-in-out}.sx-c-testimonials .sx-c-testimonials__button--next:active svg{transform:translate(15%)}.sx-c-testimonials .sx-c-testimonials__button--prev svg{transform:rotate(180deg)}.sx-c-testimonials .sx-c-testimonials__button--prev:active svg{transform:translate(-15%)rotate(180deg)}.sx-c-testimonial{opacity:0;grid-template-rows:1fr auto;align-items:center;gap:clamp(1.875rem,3.90625vw,2.49375rem);margin:0;padding:0;display:grid}@media (min-width:992px){.sx-c-testimonial{gap:clamp(3.125rem,3.30688vw,4.15625rem)}}.sx-c-testimonial--active{opacity:1}.sx-c-testimonial__quote{margin:0;padding:0;line-height:1.2}.sx-c-testimonial__quotation-mark{margin-left:1.1em}@media (min-width:992px){.sx-c-testimonial__quotation-mark{margin-left:2em}}.sx-c-testimonial__author{grid-template-rows:auto auto;grid-template-columns:auto auto;align-content:center;justify-self:flex-start;align-items:center;gap:0 clamp(1.125rem,1.19048vw,1.49625rem);display:grid}.sx-c-testimonial__author-image{grid-area:1/1/-1}.sx-c-testimonial__author-image img{border-radius:100vw;width:clamp(3.375rem,3.57143vw,4.48875rem);height:clamp(3.375rem,3.57143vw,4.48875rem)}.sx-c-testimonial__author-name{align-items:center;font-size:clamp(1rem,1.0582vw,1.33rem);font-weight:500;line-height:1;display:flex}.sx-c-testimonial__author-name:before{content:"";background-color:currentColor;border-radius:100vw;width:clamp(.625rem,.661376vw,.83125rem);height:clamp(.625rem,.661376vw,.83125rem);margin-top:clamp(.0625rem,.0661376vw,.083125rem);margin-right:.55em;display:inline-block}.sx-c-testimonial__author-position{opacity:.5;font-size:clamp(.875rem,.925926vw,1.16375rem);font-weight:500;line-height:1}.sx-c-testimonial__author-position:nth-child(2){align-self:flex-end}.sx-c-testimonial__author-position:nth-child(3){margin-top:-.25em}
.sx-bloglist{max-width:calc(clamp(55.625rem,58.8624vw,73.9813rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);flex-direction:column;width:100%;margin-left:auto;margin-right:auto;display:flex}.sx-bloglist>*{padding-top:clamp(3.125rem,3.30688vw,4.15625rem)}.sx-bloglist>:not(:last-child){border-bottom:1px solid #0000001a;padding-bottom:clamp(3.125rem,3.30688vw,4.15625rem)}
.sx-careers-hero{--overlap-height:calc(200 / 1512 * 100vw);margin-top:calc(var(--header-height)*-1)}.sx-careers-hero:before{content:"";z-index:2;background:linear-gradient(#0006 0%,#0000 100%);width:100%;height:9.375rem;position:absolute;top:0;left:0}.sx-careers-hero__heading-wrapper{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);z-index:1;grid-area:1/-1;max-height:100svh;padding-bottom:5vh;display:flex;position:relative}@media (min-width:992px){.sx-careers-hero__heading-wrapper{transform:translate3d(0, calc(var(--scrollY) * .1px), 0)}.sx-careers-hero__heading-wrapper-opacity{opacity:clamp(0,var(--scrollY)/400,1)}}.sx-careers-hero .sx-careers-hero__heading{box-sizing:content-box;color:var(--theme-text);max-width:80.0926vw;align-self:flex-end;margin:0 0 4.375rem;font-size:8.59788vw;line-height:.82;transition:color .4s ease-in-out;position:relative}@media (min-width:768px){.sx-careers-hero .sx-careers-hero__heading{margin-bottom:clamp(1.25rem,1.32275vw,1.6625rem)}}.sx-careers-hero__container{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-careers-hero__hero-wrapper{display:grid;position:relative}.sx-careers-hero__image-wrapper{width:100%;height:calc(100vh + var(--overlap-height));clip-path:content-box;grid-area:1/-1;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.sx-careers-hero__image-wrapper:before{width:100%;height:var(--overlap-height);z-index:2;background:linear-gradient(to bottom, transparent, var(--theme-background));transition:background .4s ease-in-out;display:block;position:absolute;bottom:-1px;left:0}.sx-careers-hero__image{z-index:1;position:absolute;top:0;left:0}.sx-careers-hero__image,.sx-careers-hero__image img{object-fit:cover;object-position:center 90%;width:100%;height:100%}@media (min-width:992px){.sx-careers-hero__image{transform:translate3d(0, calc(var(--scrollY) * .4px), 0)}}
.sx-b-news-feed{-webkit-user-select:none;user-select:none;margin-left:calc(-1*var(--feed-overflow,0));margin-right:calc(-1*var(--feed-overflow,0));color:#00000080;padding-bottom:clamp(.625rem,.661376vw,.83125rem);font-weight:500;display:grid;overflow:hidden}.sx-b-news-feed__heading{padding-left:var(--feed-overflow,0);padding-right:var(--feed-overflow,0);color:var(--theme-secondary);justify-self:flex-start;font-size:clamp(3.75rem,3.96825vw,4.9875rem);position:sticky;left:0}.sx-b-news-feed__inner{padding-left:var(--feed-overflow,0);padding-right:var(--feed-overflow,0);touch-action:manipulation;cursor:grab;grid-auto-columns:clamp(18.75rem,19.8413vw,24.9375rem);grid-auto-flow:column;gap:clamp(1.25rem,1.32275vw,1.6625rem);display:grid}.sx-b-news-feed__inner:active{cursor:grabbing}.sx-b-news-feed__shrink-drag{transition:transform .7s cubic-bezier(.5,.5,0,1)}.sx-b-news-feed__shrink-drag--dragging{transition:transform .7s cubic-bezier(.5,.5,0,1) .1s;transform:scale(.9)translateZ(0)}.sx-b-news-feed__item{flex:none;align-content:flex-start;justify-items:flex-start;gap:clamp(1.125rem,1.19048vw,1.49625rem);display:grid;position:relative}.sx-b-news-feed__image{border-radius:clamp(1.25rem,1.32275vw,1.6625rem);width:100%;display:grid;overflow:hidden}.sx-b-news-feed__media{pointer-events:none;grid-area:1/-1;transition:transform .4s ease-in-out}.sx-b-news-feed__tag{z-index:0;color:#fff;border-radius:100vw;grid-area:1/-1;place-self:flex-end flex-start;margin:clamp(.625rem,1.30208vw,.83125rem);padding:clamp(.5rem,.529101vw,.665rem) clamp(.625rem,.661376vw,.83125rem);font-size:clamp(.875rem,1.82292vw,1.16375rem);font-weight:500}@media (min-width:992px){.sx-b-news-feed__tag{margin:clamp(1rem,1.0582vw,1.33rem);font-size:clamp(.8125rem,.859788vw,1.08063rem)}}.sx-b-news-feed__date{font-size:clamp(.8125rem,.859788vw,1.08063rem)}.sx-b-news-feed__content{font-size:clamp(1.125rem,1.19048vw,1.49625rem);line-height:1.5}.sx-b-news-feed__title{color:#000;font-size:inherit;margin:0;display:inline}.sx-b-news-feed .sx-b-news-feed__link{--text-color:#00000080;margin:0 -.8em;font-size:clamp(.9375rem,.992063vw,1.24688rem);text-decoration:underline;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out,background .15s ease-in-out}@media (hover:hover){.sx-b-news-feed .sx-b-news-feed__link:hover{--text-color:white;text-decoration-color:#0000}}.sx-b-news-feed .sx-b-news-feed__link:focus{--text-color:white;text-decoration-color:#0000}
.sx-c-pagination{justify-content:center;margin-top:clamp(3.125rem,3.30688vw,4.15625rem);padding-block:clamp(3.125rem,3.30688vw,4.15625rem);display:flex}.sx-blog-pagination__count{color:currentColor;border:1px solid;border-radius:clamp(.625rem,.661376vw,.83125rem);padding:clamp(.125rem,.132275vw,.16625rem) clamp(.3125rem,.330688vw,.415625rem);font-size:clamp(.625rem,.661376vw,.83125rem)}
.sx-careers-intro__container{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-careers-intro__line1,.sx-careers-intro__line2{box-sizing:content-box;width:100%;color:var(--theme-text);will-change:transform;z-index:1;margin:0;font-size:clamp(1.5rem,3.125vw,1.995rem);line-height:1.4;transition:color .4s ease-in-out;position:relative}@media (min-width:768px){.sx-careers-intro__line1,.sx-careers-intro__line2{line-height:1}}@media (min-width:992px){.sx-careers-intro__line1,.sx-careers-intro__line2{transform:translate3d(0, calc(var(--scrollY) * .2px), 0);font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-careers-intro__line1,.sx-careers-intro__line2{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-careers-intro .sx-careers-intro__line2{margin-block:4.16667vw}@media (min-width:768px){.sx-careers-intro .sx-careers-intro__line2{margin-bottom:clamp(4.375rem,4.62963vw,5.81875rem)}}
.sx-sidebar{--theme-primary:#90f188;--theme-secondary:#0f1d07;--theme-text:#0f1d07b3;--theme-border:#0f1d071a;--color-heading:var(--theme-secondary,var(--theme-secondary));--color-text:var(--theme-text,#757575);--color-border:var(--theme-border,#e0e0e0);pointer-events:none;color:var(--color-text);align-self:flex-start;top:0}@media (min-width:992px){.sx-sidebar{width:clamp(28.125rem,29.7619vw,37.4063rem);max-height:100vh;position:sticky;overflow:hidden}}.sx-sidebar__inner{pointer-events:all;padding:clamp(.9375rem,.992063vw,1.24688rem)}@media (min-width:992px){.sx-sidebar__inner{padding:clamp(1.875rem,1.98413vw,2.49375rem)}}@media (min-width:1512px){.sx-sidebar__inner{margin-left:max(clamp(-1.875rem,-1.98413vw,-2.49375rem),-50vw + clamp(89.5rem,94.709vw,119.035rem)/2 + 40px)}}.sx-c-modal .sx-sidebar__inner{top:0}.sx-sidebar__header{flex-wrap:wrap;align-items:center;gap:clamp(.625rem,.661376vw,.83125rem) clamp(1.375rem,1.45503vw,1.82875rem);font-size:clamp(.9375rem,.992063vw,1.24688rem);display:flex}.sx-sidebar__title{width:100%;color:var(--color-heading);margin-bottom:1.25rem;font-size:clamp(2.5rem,2.6455vw,3.325rem)}.sx-sidebar__industry{color:var(--color-heading);margin:0;padding:.625rem 0;font-weight:500}.sx-sidebar__intro{color:var(--theme-secondary);margin:1em 0;font-size:clamp(1.25rem,1.32275vw,1.6625rem);font-weight:500;line-height:1.5}.sx-sidebar__body{margin:1em 0 clamp(1.875rem,1.98413vw,2.49375rem);font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1.66667}.sx-sidebar__awards{border-collapse:collapse;width:100%;font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1.66667}.sx-sidebar__awards caption{border-bottom:1px solid var(--color-border);color:var(--theme-secondary);text-align:left;padding-bottom:clamp(.375rem,.396825vw,.49875rem);font-weight:500}.sx-sidebar__awards thead>tr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px!important;position:absolute!important}.sx-sidebar__awards tr{border-bottom:1px solid var(--color-border)}.sx-sidebar__awards td{color:var(--color-text);vertical-align:top;padding-block:clamp(.375rem,.396825vw,.49875rem)}.sx-sidebar__awards td:nth-child(2){padding-left:.5em;padding-right:.5em}.sx-sidebar__awards td:last-child{text-align:right}.sx-custom-icon-list{margin:0 0 clamp(1.875rem,1.98413vw,2.49375rem);padding:0;font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1.66667;list-style-type:none}.sx-custom-icon-list li{align-items:center;column-gap:clamp(.875rem,.925926vw,1.16375rem);margin:0 0 clamp(.25rem,.26455vw,.3325rem);padding:0;display:flex}.sx-custom-icon-list li:before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.553 1H5.446v3.664l-2.591-2.59-.783.782 2.59 2.59H1v1.107h3.663l-2.59 2.591.782.783 2.59-2.59V11h1.108V7.336l2.59 2.59.783-.782-2.59-2.59H11V5.445H7.336l2.59-2.59-.783-.783-2.59 2.59V1Z%22 fill=%22%23B488F1%22/%3E%3C/svg%3E");width:1em;height:1em;margin-bottom:.2em;font-size:clamp(.75rem,.793651vw,.9975rem);display:inline-block}.sx-custom-icon-list li:nth-child(4n+2):before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 3.5c1.379 0 2.5 1.121 2.5 2.5S7.379 8.5 6 8.5A2.503 2.503 0 0 1 3.5 6c0-1.379 1.121-2.5 2.5-2.5ZM6 1a5 5 0 1 0 0 10A5 5 0 0 0 6 1Z%22 fill=%22%23B488F1%22/%3E%3C/svg%3E")}.sx-custom-icon-list li:nth-child(4n+3):before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 5.727c1.379 0 2.5 1.223 2.5 2.728H11C11 5.447 8.757 3 6 3S1 5.447 1 8.455h2.5C3.5 6.95 4.621 5.727 6 5.727Z%22 fill=%22%23B488F1%22/%3E%3C/svg%3E")}.sx-custom-icon-list li:nth-child(4n):before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22m7.414 6 3.293-3.293-1.414-1.414L6 4.586 2.707 1.293 1.293 2.707 4.586 6 1.293 9.293l1.414 1.414L6 7.414l3.293 3.293 1.414-1.414L7.414 6Z%22 fill=%22%23B488F1%22/%3E%3C/svg%3E")}
.sx-c-work-card-wrapper{width:100%}.sx-c-work-card{width:100%;color:inherit;border-radius:clamp(1.25rem,1.32275vw,1.6625rem);text-decoration:none;display:block;position:relative;transform:translate(0,0)}@media (min-width:992px){.sx-c-work-card{border-radius:clamp(1.875rem,1.98413vw,2.49375rem)}}.sx-c-work-card:focus-visible{outline-offset:3px;outline:3px dashed;outline-color:var(--theme-secondary);box-shadow:0 0 0 6px var(--theme-primary)}@media (hover:hover){.sx-c-work-card:hover .sx-c-work-card__thumbnail>*{transform:scale(1.02)}}.sx-c-work-card:focus-visible .sx-c-work-card__thumbnail>*{transform:scale(1.02)}.sx-c-work-card__thumbnail-wrapper{padding-top:calc(var(--aspect-y)/var(--aspect-x)*100%);border-radius:inherit;display:grid;position:relative;overflow:hidden}.sx-c-work-card__thumbnail-outer{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:768px){.sx-c-work-card__thumbnail-outer .sx-c-work-card__media.loading{background-color:#0000001a}}@media (min-width:768px) and (min-width:992px){.sx-c-work-card__thumbnail-outer .sx-c-work-card__media.loading{animation:1s infinite cen6Da_pulse}}@media (min-width:768px){@keyframes cen6Da_pulse{0%{background-color:#0000001a}50%{background-color:#0000000d}to{background-color:#0000001a}}}.sx-c-work-card__thumbnail-inner{height:auto;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-c-work-card--landscape .sx-c-work-card__thumbnail-inner{width:69.4215%}.sx-c-work-card--portrait .sx-c-work-card__thumbnail-inner{width:38.0282%}.sx-c-work-card__thumbnail-inner img,.sx-c-work-card__thumbnail-inner video{object-fit:cover;width:100%}.sx-c-work-card__media{border-radius:20px;grid-area:1/-1}.sx-c-work-card__media img{object-fit:cover;border-radius:inherit;border:.5px solid #0000;width:100%;height:100%}.sx-c-work-card__video{object-fit:cover;z-index:0;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.sx-c-work-card__content{align-content:flex-end;display:grid}@media (min-width:768px){.sx-c-work-card__content{width:100%;height:100%;position:absolute;bottom:0;left:0}.sx-c-work-card__content--white{color:#fff}.sx-c-work-card__content--black{color:#000}}.sx-c-work-card__content-inner{padding:clamp(.75rem,.793651vw,.9975rem) 0 0;display:grid}@media (min-width:768px){.sx-c-work-card__content-inner{padding:clamp(1.5rem,1.5873vw,1.995rem) clamp(1.875rem,1.98413vw,2.49375rem);position:sticky;bottom:0}}.sx-c-work-card__title{order:1;margin:0;font-size:clamp(1rem,2.08333vw,1.33rem);font-weight:500;line-height:1.5}@media (min-width:768px){.sx-c-work-card__title{color:inherit;font-size:clamp(1.25rem,1.32275vw,1.6625rem)}}
.sx-G_article-page{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;padding-top:clamp(1.875rem,1.98413vw,2.49375rem);padding-bottom:min(max((100vw - (clamp(89.5rem, 94.709vw, 119.035rem)))/2*.5,var(--container-gutter)),clamp(7.5rem,7.93651vw,9.975rem));margin-left:auto;margin-right:auto}@media (min-width:768px){.sx-G_article-page{--container-gutter:clamp(1.875rem, 3.90625vw, 2.49375rem)}}@media (min-width:992px){.sx-G_article-page{--container-gutter:clamp(2.75rem, 2.91005vw, 3.6575rem)}}
.sx-careers-cta{z-index:10;position:relative}.sx-careers-cta__trigger{width:0;height:calc(100% - 220vh);position:absolute;top:200vh;left:0}.sx-careers-cta__wrapper{padding-inline:var(--container-padding);z-index:10000;justify-content:center;width:100%;margin-top:-6.25rem;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}@media (max-width:767px){.sx-careers-cta__wrapper{display:none}}.sx-careers-cta__popup{background-color:#fff;border-radius:.661376vw .661376vw 0 0;align-items:center;gap:1.25rem;width:55.625rem;height:4.625rem;padding-inline:1.375rem;transition:transform .2s ease-in-out;display:flex}.sx-careers-cta__face{color:#b488f1;max-width:2.1875rem;--width:2.1875rem!important;--height:2.1875rem!important}.sx-careers-cta[data-sticky=false] .sx-careers-cta__popup{transform:translateY(100%)}.sx-careers-cta__text{color:#0f1d07;font-size:1.125rem;font-weight:500}.sx-careers-cta__button{margin-left:auto}.sx-careers-cta__button__inner{padding:.9375rem 1.875rem}
.sx-careers-outro{margin-bottom:4.375rem}@media (min-width:480px){.sx-careers-outro{margin-bottom:10.4167vw}}@media (min-width:768px){.sx-careers-outro{margin-bottom:6.61376vw}}.sx-careers-outro__container{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}@media (min-width:480px){.sx-careers-outro__inner{max-width:36.3757vw}}.sx-careers-outro__title{margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-careers-outro__title{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-careers-outro__title{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-careers-outro__title{opacity:.8;margin-bottom:calc(24/1512px*100vw)}.sx-careers-outro__content,.sx-careers-outro__email{opacity:.6}@media (min-width:768px){.sx-careers-outro__content,.sx-careers-outro__email{font-size:2.1164vw}}@media (max-width:767px){.sx-careers-outro__content,.sx-careers-outro__email{font-size:1rem}}.sx-careers-outro__content{margin-block:1.32275vw;line-height:1.4}.sx-careers-outro__email{color:inherit;margin-top:1.32275vw;transition:opacity .3s ease-in-out}.sx-careers-outro__email:hover,.sx-careers-outro__email:focus{opacity:1}
@media (min-width:768px){.sx-c-split-word{clip-path:inset(0% 0% calc(100% - var(--progress,0) * 150%))}}
.sx-b-work-grid{gap:3.125rem;margin:2.5rem 0;display:grid}@media (min-width:768px){.sx-b-work-grid{gap:clamp(1.875rem,1.98413vw,2.49375rem)}}@media (min-width:992px){.sx-b-work-grid{margin:clamp(4.375rem,4.62963vw,5.81875rem) 0}}.sx-b-work-grid__row{gap:inherit;grid-auto-columns:minmax(0,1fr);display:grid}.sx-b-work-grid__row--landscape{grid-template-areas:"a"}.sx-b-work-grid__row--portrait{grid-template-areas:"a""b"}@media (min-width:992px){.sx-b-work-grid__row--portrait{grid-template-areas:"a b"}}
.sx-work-page{min-height:100vh;max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-work-header{margin:5rem 0 2.5rem}@media (min-width:992px){.sx-work-header{margin-bottom:5rem}}@media (min-width:1200px){.sx-work-header{margin-top:7.5rem}}.sx-work-header__heading{color:var(--theme-secondary);font-size:2.5rem;font-weight:500;line-height:1}@media (min-width:992px){.sx-work-header__heading{max-width:clamp(75rem,79.3651vw,99.75rem);font-size:clamp(6.25rem,6.61376vw,8.3125rem)}}
.sx-careers-position{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);padding-inline:0}.sx-careers-position__inner{color:#757575;max-width:clamp(67.5rem,71.4286vw,89.775rem);position:relative}.sx-careers-position__inner>button{background:0 0;border:0;margin:0 0 0 auto;padding:0}@media (min-width:1024px){.sx-careers-position__inner>button{position:absolute;top:clamp(2.5rem,2.6455vw,3.325rem);right:clamp(2.5rem,2.6455vw,3.325rem)}}.sx-careers-position__container,.sx-careers-position__container-inner{max-width:clamp(50rem,52.9101vw,66.5rem)}.sx-careers-position__container-inner{margin-inline:auto;padding:0}.sx-careers-position__container{border-bottom:1px solid #0000001a;transition:all .4s ease-in-out}[data-active=true] .sx-careers-position__container{background-color:#fff;border-bottom:0;border-radius:2rem;max-width:clamp(67.5rem,71.4286vw,89.775rem);margin-block:clamp(2.5rem,2.6455vw,3.325rem);padding:clamp(1.875rem,1.98413vw,2.49375rem) clamp(1.5rem,1.5873vw,1.995rem)}@media (min-width:768px){[data-active=true] .sx-careers-position__container{padding:clamp(3.4375rem,3.63757vw,4.57188rem) clamp(2.5rem,2.6455vw,3.325rem)}}.sx-careers-position__trigger{padding:0;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;position:relative}[data-active=true] .sx-careers-position__trigger .sx-careers-position__close:not(:hover):not(:focus){opacity:.5;transform:rotate(90deg)}.sx-careers-position__panel{transition:opacity .4s ease-in-out}[data-active=false] .sx-careers-position__panel{opacity:0;transition-delay:0s}[data-active=true] .sx-careers-position__panel{transition-delay:.3s}.sx-careers-position__titlewrap{flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.661376vw,.83125rem) clamp(1.25rem,1.32275vw,1.6625rem);margin-right:auto;padding-block:clamp(2.5rem,2.6455vw,3.325rem) clamp(1.25rem,1.32275vw,1.6625rem);display:flex}@media (min-width:768px){.sx-careers-position__titlewrap{flex-direction:row;align-items:center}}.sx-careers-position__title{color:var(--theme-secondary);text-align:left;margin:0 auto 0 0}@media (min-width:768px){.sx-careers-position__title{font-size:clamp(3.125rem,3.30688vw,4.15625rem)}}@media (max-width:767px){.sx-careers-position__title{font-size:clamp(2.125rem,2.24868vw,2.82625rem)}}.sx-careers-position__active,.sx-careers-position__inactive{white-space:nowrap;text-align:center;border-radius:.4em;padding:.5em .65em;font-size:clamp(.875rem,.925926vw,1.16375rem);font-weight:500}.sx-careers-position__active{color:#fff;background:#b488f1}.sx-careers-position__inactive{opacity:.5;border:1px solid #00000059}.sx-careers-position__close{--size:2.5rem;--spread:1px;color:#444;width:var(--size);height:var(--size);box-shadow:0 0 0 var(--spread) currentColor;cursor:pointer;border-radius:50%;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,1,.5,1);display:grid;position:absolute;top:-1.32275vw;right:1px}[data-active=false] .sx-careers-position__close{opacity:0;transition-delay:0s}[data-active=true] .sx-careers-position__close{transition-delay:.4s}.sx-careers-position__close:before,.sx-careers-position__close:after{content:"";width:calc(var(--size)*.5);background:currentColor;grid-area:1/-1;place-self:center;height:1px;display:block}.sx-careers-position__close:before{transform:rotate(45deg)}.sx-careers-position__close:after{transform:rotate(-45deg)}.sx-careers-position__wysiwyg li::marker{color:var(--theme-secondary)}.sx-careers-position__wysiwyg p{color:var(--theme-secondary);margin-block:1rem;font-weight:400;font-size:clamp(1.125rem,1.19048vw,1.49625rem)!important}.sx-careers-position__wysiwyg p b,.sx-careers-position__wysiwyg p strong{color:var(--theme-secondary);font-weight:500}.sx-careers-position__wysiwyg h3{margin-top:2rem;margin-bottom:1rem;font-weight:500;font-size:clamp(1.25rem,1.32275vw,1.6625rem)!important}.sx-careers-position__cta{background-color:#f4edff;border-radius:clamp(1.875rem,1.98413vw,2.49375rem);flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,1.32275vw,1.6625rem);margin-top:clamp(2.5rem,2.6455vw,3.325rem);padding:clamp(1.375rem,1.45503vw,1.82875rem) clamp(2.1875rem,2.31481vw,2.90938rem) clamp(1.6875rem,1.78571vw,2.24438rem);display:flex}.sx-careers-position__cta .sx-careers-position__cta-title{color:#210a42;max-width:clamp(18.75rem,19.8413vw,24.9375rem);margin-bottom:0;margin-right:auto;font-size:clamp(1.25rem,1.32275vw,1.6625rem);font-weight:500;line-height:1.5}.sx-careers-position__cta .sx-careers-position__cta-button{--text-color:#37008a;--background-color:#dbc3ff;text-align:center;justify-content:center;min-height:clamp(3.5rem,3.7037vw,4.655rem);font-size:clamp(1.125rem,1.19048vw,1.49625rem)}@media (min-width:768px){.sx-careers-position__cta .sx-careers-position__cta-button{min-width:clamp(19.375rem,20.5026vw,25.7688rem)}}@media (max-width:767px){.sx-careers-position__cta .sx-careers-position__cta-button-wrapper{width:100%}.sx-careers-position__cta .sx-careers-position__cta-button span{min-width:0}}
.sx-project-content{--border-radius:clamp(1.25rem, 1.32275vw, 1.6625rem)}@media (min-width:992px){.sx-project-content{--border-radius:clamp(1.875rem, 1.98413vw, 2.49375rem)}}.sx-project-content__body{gap:clamp(1.875rem,1.98413vw,2.49375rem) clamp(2.125rem,2.24868vw,2.82625rem);display:grid;position:relative}@media (min-width:992px){.sx-project-content__body{grid-template-columns:max-content 1fr}}.sx-project-content__blocks,.sx-project-content__block-image{gap:clamp(1.25rem,1.32275vw,1.6625rem);display:grid}@media (min-width:992px){.sx-project-content__block-image{grid-template-columns:1fr 1fr}}.sx-project-content__image{border-radius:var(--border-radius);position:relative;overflow:hidden}@media (min-width:992px){.sx-project-content__image{grid-column:span 2}.sx-project-content__image--half{grid-column:span 1}}.sx-project-content__image--keyline{position:relative}.sx-project-content__image--keyline:after{content:"";pointer-events:none;border-radius:var(--border-radius);z-index:0;border:1px solid #00000012;transition:border .15s ease-in-out;position:absolute;inset:0}.sx-project-content__media{grid-area:1/-1}.sx-project-content__media.loading{background-color:#0000001a}@media (min-width:992px){.sx-project-content__media.loading{animation:1s infinite GFxy-a_pulse}}@keyframes GFxy-a_pulse{0%{background-color:#0000001a}50%{background-color:#0000000d}to{background-color:#0000001a}}.sx-project-content__media img{border-radius:var(--border-radius);border:.5px solid #0000}.sx-project-content__video{border-radius:var(--border-radius);z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.sx-project-content__video+.sx-project-content__media:before{content:"";z-index:1;position:absolute;inset:0}.sx-project-content .sx-project-content__block-text,.sx-project-content .sx-project-content__block-testimonials{max-width:clamp(58.75rem,62.1693vw,78.1375rem);margin:0 auto;padding:3.125rem 0;font-size:1.875rem}@media (min-width:1200px){.sx-project-content .sx-project-content__block-text,.sx-project-content .sx-project-content__block-testimonials{padding:clamp(6.25rem,6.61376vw,8.3125rem) 0;font-size:clamp(2.5rem,2.6455vw,3.325rem)}}.sx-project-content .sx-project-content__block-text{color:var(--theme-secondary)}.sx-project-content__caption{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000b8);padding:1.125rem 1.25rem;font-size:.8125rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}@media (min-width:992px){.sx-project-content__caption{padding:1.25rem 1.5rem}}.sx-project-footer{margin:clamp(6.25rem,6.61376vw,8.3125rem) 0 0}.sx-project-footer__heading{color:var(--theme-secondary);margin:0 0 .75em;font-size:clamp(2.5rem,2.6455vw,3.325rem)}.sx-project-footer__card{border-radius:var(--border-radius)}
.sx-spotlight-card{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;position:relative;overflow:hidden}.sx-spotlight-card:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.sx-spotlight-card:hover:before,.sx-spotlight-card:focus-within:before{opacity:1}.sx-spotlight-card__fx{pointer-events:none;z-index:1;position:absolute;inset:-20px}.sx-spotlight-card__fx canvas{width:100%;height:100%;display:block}
.sx-about{width:100%;margin-top:calc(var(--header-height)*-1)}.sx-about .format{color:#7360e4}.sx-about-gallery{margin:clamp(6.25rem,13.0208vw,8.3125rem) 0}@media (min-width:992px){.sx-about-gallery{margin:clamp(15rem,15.873vw,19.95rem) 0}}.sx-about-logos{color:var(--theme-secondary);max-width:calc(clamp(87.5rem,92.5926vw,116.375rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);gap:clamp(5rem,5.29101vw,6.65rem);width:100%;margin-left:auto;margin-right:auto;display:grid}.sx-about-logos__intro{max-width:clamp(66.875rem,70.7672vw,88.9438rem);margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-about-logos__intro{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-about-logos__intro{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-about-column{align-content:flex-start;gap:clamp(2.125rem,2.24868vw,2.82625rem);display:grid}.sx-about-column__heading{margin:0;font-size:clamp(1.5rem,1.5873vw,1.995rem)}@media (min-width:768px){.sx-about-column__heading{font-size:clamp(1.875rem,1.98413vw,2.49375rem)}}.sx-about-column__list{opacity:.7;gap:.8em;margin:0;padding:0;font-size:clamp(1.125rem,1.19048vw,1.49625rem);list-style:none;display:grid}@media (min-width:768px){.sx-about-column__list{font-size:clamp(1.25rem,1.32275vw,1.6625rem)}}.sx-about-capabilities{color:var(--theme-secondary);max-width:calc(clamp(87.5rem,92.5926vw,116.375rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);gap:5rem;width:100%;margin-top:clamp(9.375rem,19.5313vw,12.4688rem);margin-left:auto;margin-right:auto;display:grid}@media (min-width:992px){.sx-about-capabilities{gap:clamp(7.9375rem,8.39947vw,10.5569rem);margin-top:clamp(12.5rem,13.2275vw,16.625rem)}}.sx-about-capabilities__intro{max-width:clamp(71.25rem,75.3968vw,94.7625rem);margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-about-capabilities__intro{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-about-capabilities__intro{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-about-capabilities__grid{gap:3.125rem;max-width:clamp(68.125rem,72.09vw,90.6063rem);display:grid}@media (min-width:480px){.sx-about-capabilities__grid{grid-template-columns:repeat(2,1fr);gap:5rem 2.5rem}}@media (min-width:992px){.sx-about-capabilities__grid{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:clamp(5.9375rem,6.28307vw,7.89688rem) clamp(5rem,5.29101vw,6.65rem)}}.sx-about .sx-about-testimonials{color:#fff;max-width:calc(clamp(64.375rem,68.1217vw,85.6188rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}@media (min-width:992px){.sx-about .sx-about-testimonials{margin-top:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-about-midpage-banner{color:#fff;padding:clamp(12.5rem,13.2275vw,16.625rem) 0;display:grid}.sx-about-midpage-banner--visible .sx-about-midpage-banner__hero{opacity:1;transition-delay:.2s}.sx-about-midpage-banner__content{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-about-midpage-banner__heading{margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-about-midpage-banner__heading{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-about-midpage-banner__heading{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-about-midpage-banner__heading{max-width:clamp(78.5rem,83.0688vw,104.405rem)}@media (min-width:992px){.sx-about-team{margin:clamp(12.5rem,13.2275vw,16.625rem) auto}}.sx-about-dos-donts{color:var(--theme-secondary);max-width:calc(clamp(87.5rem,92.5926vw,116.375rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);gap:clamp(5.625rem,5.95238vw,7.48125rem);width:100%;margin:clamp(6.25rem,6.61376vw,8.3125rem) auto clamp(9.375rem,9.92064vw,12.4688rem);display:grid}.sx-about-dos-donts__intro{max-width:clamp(71.25rem,75.3968vw,94.7625rem);margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-about-dos-donts__intro{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-about-dos-donts__intro{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-about-dos-donts__grid{gap:clamp(5rem,5.29101vw,6.65rem);max-width:clamp(71.25rem,75.3968vw,94.7625rem);display:grid}@media (min-width:1200px){.sx-about-dos-donts__grid{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:clamp(11.25rem,11.9048vw,14.9625rem)}}.sx-about-dos-donts .sx-about-column__list{grid-template-columns:1fr 1fr;justify-content:space-between;column-gap:clamp(1.25rem,1.32275vw,1.6625rem)}@media (min-width:480px){.sx-about-dos-donts .sx-about-column__list{column-gap:clamp(2.5rem,2.6455vw,3.325rem)}}@media (min-width:992px){.sx-about-dos-donts .sx-about-column__list{grid-template-columns:1fr 1fr 1fr;column-gap:clamp(5rem,5.29101vw,6.65rem)}}@media (min-width:1200px){.sx-about-dos-donts .sx-about-column__list{grid-template-columns:auto auto;column-gap:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-about-dos-donts .sx-about-column__heading{grid-column:1/-1}.sx-about-dos-donts .sx-about-column__heading span{position:relative}.sx-about-dos-donts .sx-about-column__heading span:before{content:"";background:var(--theme-secondary);width:100%;height:.1em;position:absolute;top:55%;left:0;transform:translateY(-50%)}
.sx-b-hero{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);align-content:center;align-items:center;min-height:30vh;display:grid}@media (min-width:992px){.sx-b-hero{min-height:80vh}}@media (min-width:1400px){.sx-b-hero{margin-top:calc(var(--header-height)*-1)}}.sx-homepage .sx-b-home__heading{color:var(--theme-secondary);max-width:clamp(22.5rem,46.875vw,29.925rem);margin:0;padding-bottom:clamp(1.875rem,1.98413vw,2.49375rem);font-size:clamp(3.125rem,6.51042vw,4.15625rem);line-height:.92}@media (min-width:992px){.sx-homepage .sx-b-home__heading{max-width:clamp(68.75rem,72.7513vw,91.4375rem);margin:0;padding-top:clamp(3.125rem,3.30688vw,4.15625rem);padding-bottom:clamp(3.125rem,3.30688vw,4.15625rem);font-size:clamp(8.125rem,8.59788vw,10.8063rem)}}.sx-b-home__section{display:grid}.sx-b-home__purple-change{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);grid-template-rows:50% 50%;grid-template-areas:"top""bottom";display:grid}.sx-b-home__purple-change>:first-child{grid-area:top}.sx-b-home__purple-change>:last-child{grid-area:bottom}.sx-b-home__showreel{grid-area:top/bottom}.sx-homepage .sx-b-work-grid{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-top:-50vh;margin-left:auto;margin-right:auto}.sx-b-home__feed-wrapper{overflow:hidden}.sx-b-home__feed-wrapper-inner{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-b-home__feed{--feed-overflow:max((100vw - (clamp(89.5rem, 94.709vw, 119.035rem))) / 2 * 1, var(--container-gutter));margin-top:clamp(5rem,5.29101vw,6.65rem);margin-bottom:clamp(5rem,5.29101vw,6.65rem)}@media (min-width:992px){.sx-b-home__feed{margin-bottom:min(max((100vw - (clamp(89.5rem, 94.709vw, 119.035rem)))/2*.5,var(--container-gutter)),clamp(7.5rem,7.93651vw,9.975rem))}}.sx-showcase{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);color:#fff;box-sizing:content-box;align-content:center;align-items:center;width:auto;margin:clamp(7.5rem,15.625vw,9.975rem) auto;padding-bottom:50vh;display:grid}@media (min-width:992px){.sx-showcase{min-height:auto;margin-top:clamp(17.5rem,18.5185vw,23.275rem);margin-bottom:clamp(17.5rem,18.5185vw,23.275rem)}}.sx-showcase .sx-showcase__heading{color:#fff;text-align:center;max-width:clamp(78.75rem,83.3333vw,104.738rem);margin-bottom:clamp(5rem,10.4167vw,6.65rem);margin-left:auto;margin-right:auto;font-size:clamp(2.1875rem,4.55729vw,2.90938rem);line-height:1}@media (min-width:992px){.sx-showcase .sx-showcase__heading{margin-bottom:clamp(7.5rem,7.93651vw,9.975rem);font-size:clamp(6.25rem,6.61376vw,8.3125rem)}}.sx-homepage-bottom{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);grid-template-areas:"heading""content""image""stats";width:100%;margin:clamp(5rem,5.29101vw,6.65rem) auto;display:grid}@media (min-width:992px){.sx-homepage-bottom{grid-template:"heading heading""content image""stats image"1fr/2fr 3fr;gap:clamp(3.125rem,3.30688vw,4.15625rem);margin-top:clamp(8.125rem,8.59788vw,10.8063rem);margin-bottom:clamp(8.125rem,8.59788vw,10.8063rem)}}.sx-homepage-bottom__heading{color:var(--theme-secondary);grid-area:heading;max-width:7.5em;margin:0 0 .75em;font-size:clamp(2.5rem,8.33333vw,3.325rem)}@media (min-width:992px){.sx-homepage-bottom__heading{font-size:clamp(8.125rem,8.59788vw,10.8063rem);line-height:.75}}.sx-homepage-bottom__heading svg{width:1em;height:1em;font-size:1em;line-height:0;display:inline-block;transform:translateY(.1em)}@media (min-width:992px){.sx-homepage-bottom__heading svg{font-size:.8em}}.sx-homepage-bottom__content{grid-area:content}.sx-homepage-bottom .sx-homepage-bottom__link{margin-top:2em;font-size:clamp(.9375rem,.992063vw,1.24688rem)}.sx-homepage-bottom .sx-homepage-bottom__wysiwyg{color:var(--theme-secondary);font-size:clamp(1rem,1.6129vw,1.33rem)}@media (min-width:1200px){.sx-homepage-bottom .sx-homepage-bottom__wysiwyg{font-size:clamp(1.25rem,1.32275vw,1.6625rem)}}.sx-homepage-bottom__image-wrapper{grid-area:image}.sx-homepage-bottom__image{border-radius:30px;margin-top:clamp(3.75rem,12.5vw,4.9875rem);overflow:hidden}.sx-homepage-bottom__image.loading{background-color:#0000001a}@media (min-width:992px){.sx-homepage-bottom__image.loading{animation:1s infinite p4sJqq_pulse}}@keyframes p4sJqq_pulse{0%{background-color:#0000001a}50%{background-color:#0000000d}to{background-color:#0000001a}}@media (min-width:992px){.sx-homepage-bottom__image{margin-top:0}}.sx-homepage-bottom__stats{grid-area:stats;align-self:flex-end;margin-top:clamp(3.125rem,3.30688vw,4.15625rem);display:grid}
.sx-blog-page{min-height:100vh}.sx-blog-header{text-align:center;margin:0 0 2.5rem}@media (min-width:992px){.sx-blog-header{margin-bottom:5rem}}.sx-blog-header__heading{color:var(--theme-secondary);margin:0;font-size:2.5rem;font-weight:500;line-height:1}@media (min-width:992px){.sx-blog-header__heading{font-size:15vw}.sx-blog-header__heading:first-child{margin-top:-12%}}@media (min-width:992px) and (min-width:1600px){.sx-blog-header__heading{font-size:20vw}.sx-blog-header__heading:first-child{margin-top:-13%}}.sx-blog-header__subheading{color:var(--theme-secondary);margin:0;font-size:clamp(1.625rem,1.71958vw,2.16125rem)}.sx-c-pagination{max-width:calc(clamp(55.625rem,58.8624vw,73.9813rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}
.sx-careers__positions{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);z-index:10;width:100%;margin-bottom:3.125rem;margin-left:auto;margin-right:auto;position:relative}@media (min-width:768px){.sx-careers__positions{margin-bottom:clamp(6.25rem,6.61376vw,8.3125rem)}}
.sx-privacy-policy__container{max-width:calc(clamp(50rem,52.9101vw,66.5rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto;padding-top:clamp(5rem,5.29101vw,6.65rem);padding-bottom:clamp(5rem,5.29101vw,6.65rem)}@media (min-width:992px){.sx-privacy-policy .sx-privacy-policy__wysiwyg{font-size:clamp(1.25rem,1.32275vw,1.6625rem)}}.sx-privacy-policy .sx-privacy-policy__wysiwyg ol{list-style-type:lower-alpha}.sx-privacy-policy .sx-privacy-policy__wysiwyg ol ol{list-style-type:lower-roman}
.sx-project-page{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;padding-top:clamp(1.875rem,1.98413vw,2.49375rem);padding-bottom:min(max((100vw - (clamp(89.5rem, 94.709vw, 119.035rem)))/2*.5,var(--container-gutter)),clamp(7.5rem,7.93651vw,9.975rem));margin-left:auto;margin-right:auto}@media (min-width:768px){.sx-project-page{--container-gutter:clamp(1.875rem, 3.90625vw, 2.49375rem)}}@media (min-width:992px){.sx-project-page{--container-gutter:clamp(2.75rem, 2.91005vw, 3.6575rem)}}
.sx-security{font-size:clamp(1.25rem,1.32275vw,1.6625rem);font-weight:500;line-height:1.35}@media (min-width:768px){.sx-security{font-size:clamp(1.625rem,1.71958vw,2.16125rem)}}.sx-security__container{max-width:calc(clamp(41.25rem, 43.6508vw, 54.8625rem) + var(--container-gutter)*2);padding-inline:var(--container-gutter);margin-inline:auto}.sx-security__face{justify-content:center;margin-inline:auto;display:flex}.sx-security__face svg{width:3.375rem;height:auto}.sx-security__intro{text-align:center;margin-inline:auto;margin-bottom:3.125rem}@media (min-width:768px){.sx-security__intro{margin-bottom:5rem}}.sx-security__intro__title{color:#fff;margin-top:3.125rem;margin-bottom:1.25rem}@media (max-width:767px){.sx-security__intro__title{font-size:clamp(3.125rem,3.30688vw,4.15625rem);font-weight:500;line-height:1.1}}@media (min-width:768px){.sx-security__intro__title{margin-top:5rem;margin-bottom:1.875rem;font-size:clamp(3.75rem,3.96825vw,4.9875rem);font-weight:500;line-height:1.1}}.sx-security__intro__iso-code{color:#bce0ff;text-align:center;justify-content:center;align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:clamp(.875rem,.925926vw,1.16375rem);font-weight:500;display:flex}.sx-security__intro__description{color:#fff;margin:0;max-width:clamp(25rem,26.455vw,33.25rem);margin-inline:auto;display:block}@media (min-width:768px){.sx-security__intro__description{max-width:clamp(35.9375rem,38.0291vw,47.7969rem)}}.sx-security__content{color:#b9b9b9}.sx-security__content strong{font-weight:inherit;color:#fff}.sx-security__hero{flex-direction:column;align-items:flex-start;padding-top:5rem;display:flex}@media (min-width:768px){.sx-security__hero{padding-top:6.875rem}}.sx-security__hero__title{text-align:center;color:#fff;margin-top:0;margin-bottom:1.5625rem}@media (max-width:767px){.sx-security__hero__title{font-size:clamp(3.125rem,3.30688vw,4.15625rem);font-weight:500;line-height:1.1}}@media (min-width:768px){.sx-security__hero__title{font-size:clamp(3.75rem,3.96825vw,4.9875rem);font-weight:500;line-height:1.1}}@media (min-width:992px){.sx-security__hero__title{font-size:clamp(5rem,5.29101vw,6.65rem);font-weight:500;line-height:1.1}}.sx-security__humaan-standard,.sx-security__age-of-ai,.sx-security__higher-standard{flex-direction:column;align-items:flex-start;display:flex}.sx-security__cards{padding:0;padding-inline:var(--container-gutter);margin:0;max-width:calc(clamp(28.125rem, 29.7619vw, 37.4063rem) + var(--container-gutter)*2);grid-template-columns:1fr;gap:2.5rem;margin-inline:auto;list-style:none;display:grid}@media (min-width:992px){.sx-security__cards{max-width:calc(clamp(61.25rem, 64.8148vw, 81.4625rem) + var(--container-gutter)*2);grid-template-columns:repeat(3,1fr)}}.sx-security__higher-standard{margin-bottom:11.25rem}@media (min-width:768px){.sx-security__higher-standard{margin-bottom:18.75rem}}.sx-security__face,.sx-security__cards{margin-block:5rem}@media (min-width:768px){.sx-security__face,.sx-security__cards{margin-block:8.75rem}}.sx-security__cards__card-item{height:100%}.sx-security__cards__card{background-color:#28262b;border-radius:.625rem;flex-direction:column;align-items:flex-start;height:100%;padding:2.6875rem;display:flex}.sx-security__cards__card-icon{margin-bottom:2.1875rem;display:flex}.sx-security__cards__card-title{color:#fff;margin:0 0 1.25rem;font-size:clamp(1.625rem,1.71958vw,2.16125rem);font-weight:500;line-height:1.1}.sx-security__cards__card-description{color:#d6d6d6;margin:0;font-size:clamp(1rem,1.0582vw,1.33rem);line-height:1.35}
.sx-xmas{padding-top:clamp(7.5rem,7.93651vw,9.975rem)}.sx-xmas__container{max-width:calc(clamp(60rem,63.4921vw,79.8rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto}.sx-xmas__title{color:var(--theme-secondary);margin-bottom:0;font-size:clamp(5rem,5.29101vw,6.65rem)}.sx-xmas__intro{max-width:clamp(43.75rem,46.2963vw,58.1875rem);font-size:clamp(1.875rem,1.98413vw,2.49375rem)}.sx-shoot{margin:12.5rem 0;position:relative}.sx-shoot__year{margin:0;padding-bottom:.5em;font-size:clamp(1.875rem,1.98413vw,2.49375rem)}@media (min-width:1040px){.sx-shoot__year{transform-origin:0 0;position:absolute;top:0;left:0;transform:rotate(-90deg)translate(-100%,-100%)}}.sx-shoot__images{gap:clamp(.9375rem,.992063vw,1.24688rem);display:grid}.sx-shoot__images--vertical{grid-template-columns:2fr 1fr}.sx-shoot__image.loading{background-color:#0000001a}@media (min-width:992px){.sx-shoot__image.loading{animation:1s infinite jtLlWq_pulse}}@keyframes jtLlWq_pulse{0%{background-color:#0000001a}50%{background-color:#0000000d}to{background-color:#0000001a}}.sx-shoot__image{border-radius:clamp(.625rem,.661376vw,.83125rem)}.sx-shoot__image img{border-radius:inherit}.sx-shoot__image--vertical img{width:100%!important;height:100%!important}.sx-shoot__outtakes{grid-template-columns:repeat(3,1fr);gap:clamp(.9375rem,.992063vw,1.24688rem);display:grid}.sx-shoot__outtakes--vertical{grid-template-rows:repeat(3,1fr);grid-template-columns:none}.sx-shoot .sx-shoot__description{text-align:center;margin-top:2em;font-size:clamp(1.25rem,1.32275vw,1.6625rem)}


/* === 1sbos4nrpoo47.css === */
.sx-c-expertise--mobile{width:100%;margin-top:calc(var(--header-height)*-1)}.sx-c-expertise--single{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin:0 auto 4.0625rem}.sx-c-expertise{max-width:calc(clamp(89.5rem,94.709vw,119.035rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;margin-left:auto;margin-right:auto;padding:0}
.sx-b-awards{color:var(--theme-secondary);max-width:calc(clamp(87.5rem,92.5926vw,116.375rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);gap:clamp(1.875rem,1.98413vw,2.49375rem);width:100%;margin:clamp(9.375rem,19.5313vw,12.4688rem) auto;display:grid}@media (min-width:992px){.sx-b-awards{margin:clamp(12.5rem,26.0417vw,16.625rem) auto}}.sx-b-awards__intro{max-width:clamp(66.25rem,70.1058vw,88.1125rem);margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-b-awards__intro{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-b-awards__intro{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-b-awards__intro{margin-bottom:clamp(3.75rem,3.96825vw,4.9875rem)}.sx-b-awards__button-icon{background:var(--theme-secondary);width:1em;height:1em;color:var(--theme-primary);border-radius:100vw;justify-content:center;align-items:center;margin:clamp(-.3125rem,-.330688vw,-.415625rem) 0 clamp(-.3125rem,-.330688vw,-.415625rem) clamp(-.3125rem,-.330688vw,-.415625rem);font-size:clamp(1.75rem,1.85185vw,2.3275rem);display:flex}.sx-b-awards__button-icon svg{width:1em;height:1em;font-size:clamp(.6875rem,.727513vw,.914375rem);transform:rotate(45deg)}.sx-b-awards__logo{background-color:#ffffff80}
.sx-c-pill{border-radius:100vw;margin:0;padding:clamp(.625rem,.661376vw,.83125rem) clamp(.75rem,.793651vw,.9975rem);font-size:clamp(.9375rem,.992063vw,1.24688rem);font-weight:500;line-height:1;display:inline-block}.sx-c-pill--default{background:var(--default-primary);color:var(--default-secondary)}.sx-c-pill--green{background:var(--green-primary);color:var(--green-secondary)}.sx-c-pill--purple{background:var(--purple-primary);color:var(--purple-secondary)}.sx-c-pill--pink{background:var(--pink-primary);color:var(--pink-secondary)}.sx-c-pill--yellow{background:var(--yellow-primary);color:var(--yellow-secondary)}.sx-c-pill--blue{background:var(--blue-primary);color:var(--blue-secondary)}.sx-c-pill--cyan{background:var(--cyan-primary);color:var(--cyan-secondary)}.sx-c-pill--xmas{background:var(--xmas-primary);color:var(--xmas-secondary)}.sx-c-pill--tennis{background:var(--tennis-primary);color:var(--tennis-secondary)}.sx-c-pill--security{background:var(--security-primary);color:var(--security-secondary)}
.sx-c-project-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#00000040;border-radius:20px;padding:clamp(1.5rem,1.5873vw,1.995rem);font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1.66667;display:grid;position:relative}.sx-c-project-panel:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;border:1px solid #fff3;transition:border .15s ease-in-out;position:absolute;inset:0}.sx-c-project-panel__content{display:grid}.sx-c-project-panel__name{margin:0;font-size:clamp(1.25rem,1.32275vw,1.6625rem);line-height:1.5}.sx-c-project-panel__subtitle{opacity:.75}.sx-c-project-panel__description{margin-top:clamp(1rem,1.0582vw,1.33rem)}.sx-c-project-panel__details{gap:clamp(.5rem,.529101vw,.665rem);margin:clamp(1.5rem,1.5873vw,1.995rem) 0 0;padding:0;list-style:none;display:grid}.sx-c-project-panel__details li{align-items:center;column-gap:clamp(.875rem,.925926vw,1.16375rem);padding:0;display:flex}.sx-c-project-panel__details li:before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.553 1H5.446v3.664l-2.591-2.59-.783.782 2.59 2.59H1v1.107h3.663l-2.59 2.591.782.783 2.59-2.59V11h1.108V7.336l2.59 2.59.783-.782-2.59-2.59H11V5.445H7.336l2.59-2.59-.783-.783-2.59 2.59V1Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E");flex:none;width:1em;height:1em;margin-bottom:.4em;display:inline-block}.sx-c-project-panel__details--varied li:before{font-size:clamp(.8125rem,.859788vw,1.08063rem)}.sx-c-project-panel__details--varied li:nth-child(4n+2):before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 3.5c1.379 0 2.5 1.121 2.5 2.5S7.379 8.5 6 8.5A2.503 2.503 0 0 1 3.5 6c0-1.379 1.121-2.5 2.5-2.5ZM6 1a5 5 0 1 0 0 10A5 5 0 0 0 6 1Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E")}.sx-c-project-panel__details--varied li:nth-child(4n+3):before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 5.727c1.379 0 2.5 1.223 2.5 2.728H11C11 5.447 8.757 3 6 3S1 5.447 1 8.455h2.5C3.5 6.95 4.621 5.727 6 5.727Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E")}.sx-c-project-panel__details--varied li:nth-child(4n):before{content:url("data:image/svg+xml,%3Csvg viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22m7.414 6 3.293-3.293-1.414-1.414L6 4.586 2.707 1.293 1.293 2.707 4.586 6 1.293 9.293l1.414 1.414L6 7.414l3.293 3.293 1.414-1.414L7.414 6Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E")}
.sx-c-stacked-slides{isolation:isolate;color:#fff;background:#000;display:grid;position:relative;overflow:clip}.sx-c-stacked-backgrounds,.sx-c-stacked-slide-list{grid-area:1/1}.sx-c-stacked-backgrounds{z-index:1;align-self:start;height:100lvh;position:sticky;top:0;overflow:hidden}.sx-c-stacked-backgrounds__overlay{z-index:1;position:absolute;inset:0}.sx-c-stacked-backgrounds__overlay:before,.sx-c-stacked-backgrounds__overlay:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.sx-c-stacked-backgrounds__overlay:before{background:#00000026}.sx-c-stacked-backgrounds__overlay:after{background:linear-gradient(#00000085,#0000 62%)}.sx-c-stacked-background{z-index:1;position:absolute;inset:0}.sx-c-stacked-background__image,.sx-c-stacked-background__image img{width:100%;height:100%;display:block;overflow:hidden}.sx-c-stacked-background__image img{object-fit:cover}.sx-c-stacked-slide-list{z-index:2;position:relative}.sx-c-stacked-phone-canvas{z-index:2;will-change:transform;position:absolute;top:-10lvh;left:0;pointer-events:none!important;width:100%!important;height:120lvh!important}.sx-c-stacked-phone-canvas__canvas,.sx-c-stacked-phone-canvas__canvas *{pointer-events:none!important}.sx-c-stacked-phone-canvas__canvas{width:100%!important;height:100%!important}.sx-c-stacked-phone-canvas__canvas canvas{display:block}.sx-c-stacked-slide{min-height:100svh;padding:20px var(--container-gutter) 80px;flex-direction:column;align-items:flex-start;display:flex}.sx-c-stacked-slide__content{z-index:3;width:100%;max-width:37.5rem;opacity:var(--stacked-slide-presentation-opacity);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.sx-c-stacked-slide .sx-c-stacked-slide__pill{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000000a;border:1px solid #fff;outline:0;padding:12px 16px;font-size:.875rem;line-height:.9375rem}.sx-c-stacked-slide__heading{width:100%;margin:20px 0 0;font-size:clamp(2.25rem,10.25vw,2.5rem);font-weight:500;line-height:1.125}.sx-c-stacked-slide__description{margin:16px 0 0;padding-right:20px;font-size:.9375rem;line-height:1.66667}.sx-c-stacked-slide__project{z-index:3;align-self:center;width:100%;max-width:37.5rem;margin-top:clamp(2.5rem,8.33333vw,3.325rem)}.sx-c-stacked-slide__project-content{opacity:var(--stacked-slide-presentation-opacity)}.sx-c-stacked-hero-slide{padding-top:calc(var(--header-height) + 20px);gap:2.5rem}.sx-c-stacked-hero-slide__content{z-index:3;width:100%;max-width:37.5rem;opacity:var(--stacked-slide-presentation-opacity);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.sx-c-stacked-hero-slide__heading{gap:0;width:100%;margin:20px 0 0;font-size:clamp(2.5rem,12vw,3.25rem);font-weight:500;line-height:1.08;display:block}.sx-c-stacked-hero-slide .sx-c-stacked-phone{margin-block:auto}.sx-c-stacked-phone{--phone-width:min(40vw, 320px);width:min(100%,var(--phone-width)/.7);align-self:center;margin-top:clamp(2.5rem,8.33333vw,3.325rem);display:flow-root;position:relative}.sx-c-stacked-phone__sizer{width:var(--phone-width);aspect-ratio:9/19.5;visibility:hidden;pointer-events:none;margin-inline:auto}@media (prefers-reduced-motion:reduce){.sx-c-stacked-background{transition:none}}
.sx-c-sticky-scroll{align-items:flex-start;width:100%;display:grid;position:relative}.sx-c-sticky-scroll--scroll-handoff-enter{padding-top:calc(var(--sticky-scroll-sequence-handoff-distance)*.5)}.sx-c-sticky-scroll--scroll-handoff-exit{margin-bottom:calc(var(--sticky-scroll-sequence-handoff-distance)*-.5)}.sx-c-sticky-scroll__sticky-layer,.sx-c-sticky-scroll__timeline{pointer-events:none;grid-area:1/1;min-width:0}.sx-c-sticky-scroll__sticky-layer{z-index:1;height:100vh;position:sticky;top:0}.sx-c-sticky-scroll__entry-layer,.sx-c-sticky-scroll__exit-layer{height:var(--sticky-scroll-sequence-handoff-distance);width:100%;position:relative}.sx-c-sticky-scroll__presentation-layer{width:100%;height:100vh;position:absolute;top:0;left:0}.sx-c-sticky-scroll__items{min-width:0;height:100%;display:grid}.sx-c-sticky-scroll__item{pointer-events:var(--sticky-scroll-sequence-item-pointer-events,none);grid-area:1/1;min-width:0;height:100%;min-height:0}.sx-c-sticky-scroll__timeline{z-index:2;pointer-events:none;position:relative}.sx-c-sticky-scroll__hold{height:var(--sticky-scroll-sequence-hold-distance)}.sx-c-sticky-scroll__transition{height:var(--sticky-scroll-sequence-transition-distance)}.sx-c-sticky-scroll__handoff{height:var(--sticky-scroll-sequence-handoff-distance);position:relative}.sx-c-sticky-scroll__handoff--enter{width:100%;position:absolute;bottom:100%;left:0}.is-debug .sx-c-sticky-scroll__hold,.is-debug .sx-c-sticky-scroll__transition,.is-debug .sx-c-sticky-scroll__handoff{outline-offset:-2px;outline:2px inset}.is-debug .sx-c-sticky-scroll__hold:before,.is-debug .sx-c-sticky-scroll__transition:before,.is-debug .sx-c-sticky-scroll__handoff:before{font-size:50px;position:sticky;top:0}.is-debug .sx-c-sticky-scroll__hold{color:red;background-color:#ff00001a}.is-debug .sx-c-sticky-scroll__hold:before{content:"HOLD"}.is-debug .sx-c-sticky-scroll__transition{color:#ff0;background-color:#ffff001a}.is-debug .sx-c-sticky-scroll__transition:before{content:"TRANSITION"}.is-debug .sx-c-sticky-scroll__transition:after{content:"TRANSITION MIDPOINT";border-top:2px dashed;width:100%;font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-1px)}.is-debug .sx-c-sticky-scroll__handoff{color:#f0f;background-color:#ff00ff1a}.is-debug .sx-c-sticky-scroll__handoff--enter:before{content:"ENTRY HANDOFF"}.is-debug .sx-c-sticky-scroll__handoff--exit:before{content:"EXIT HANDOFF"}.is-debug .sx-c-sticky-scroll__handoff:after{border-top:2px dashed;width:100%;font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-1px)}.is-debug .sx-c-sticky-scroll__handoff--enter:after{content:"ENTRY HANDOFF MIDPOINT"}.is-debug .sx-c-sticky-scroll__handoff--exit:after{content:"EXIT HANDOFF MIDPOINT"}.is-debug .sx-c-sticky-scroll__debug-center-line{z-index:3;background-image:repeating-linear-gradient(90deg,#0ff 0 6px,#0000 6px 12px);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;background-attachment:fixed;position:absolute;inset:0}.sx-c-sticky-scroll--scroll-handoff-enter.is-debug .sx-c-sticky-scroll__debug-center-line{top:calc(var(--sticky-scroll-sequence-handoff-distance)*-1)}
.sx-c-sticky-slides{--hold-distance:100vh;--transition-distance:60vh;--final-phone-settle-distance:50vh;--outro-distance:60vh;--handoff-distance:100vh;--handoff-travel-ratio:.5;--final-phone-settle-travel-ratio:.5;width:100%;margin-bottom:calc(var(--handoff-distance)*var(--handoff-travel-ratio)*-1);--offset-target:clamp(2.5rem, 2.6455vw, 3.325rem);--canvas-scale-x-factor-delta:calc(1 - ((100vw - var(--offset-target) * 2) / 100vw));align-items:flex-start;display:grid;position:relative}.sx-c-sticky-slides .sx-c-slide,.sx-c-sticky-slides .sx-c-nav-layer,.sx-c-sticky-slides .sx-c-canvas-layer{margin-top:calc(var(--canvas-scale-x-factor)*1px);transform:translateY(calc(var(--handoff-progress) * var(--handoff-distance) * -1)) scale(calc(1 - var(--canvas-scale-x-factor-delta) * var(--outro-progress)));transform-origin:50%}.sx-c-sticky-slides .sx-c-slide--not-final{opacity:calc(1 - var(--outro-progress)*1000)}.sx-c-sticky-slides .sx-c-slide--final .sx-c-slide__image-container{--canvas-scale:calc(1 - (var(--canvas-scale-x-factor-delta) * var(--outro-progress)));--target-visual-height:calc(100vh - var(--offset-target) * 2 * var(--outro-progress));--frame-scale-y:calc(var(--target-visual-height) / 100vh / var(--canvas-scale));--counter-scale-y:calc(1 / var(--frame-scale-y));border-radius:calc(clamp(2.5rem, 2.6455vw, 3.325rem)*var(--outro-progress));transform:scaleY(var(--frame-scale-y));transform-origin:50%;overflow:clip}.sx-c-sticky-slides .sx-c-slide--final .sx-c-slide__image-container .sx-c-slide__image{width:100%;height:100%;position:absolute;inset:0}.sx-c-sticky-slides .sx-c-slide--final .sx-c-slide__image-container .sx-c-slide__image img{transform:scaleY(var(--counter-scale-y));transform-origin:50%}.sx-c-slide-sequence{grid-area:1/1;min-width:0}.sx-c-nav-layer{z-index:4;pointer-events:none;grid-area:1/1;place-content:flex-end;place-self:flex-end;width:100%;min-width:0;height:100vh;display:grid;position:sticky;bottom:0;right:0}.sx-c-anchor-nav{pointer-events:auto}.sx-c-anchor-nav__list{text-align:right;padding:var(--container-gutter);justify-content:flex-end;justify-items:flex-end;margin:0;list-style:none;display:grid}.sx-c-anchor-nav__list>li{margin:0;padding:0}.sx-c-anchor-button{appearance:none;color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;opacity:.45;background:0 0;border:none;align-items:center;gap:clamp(1.25rem,1.32275vw,1.6625rem);height:clamp(1.25rem,1.32275vw,1.6625rem);margin:0;padding:0;font-size:clamp(.75rem,.793651vw,.9975rem);font-weight:500;transition:opacity .2s ease-in-out;display:flex}.sx-c-anchor-button--active{opacity:1}@media (hover:hover){.sx-c-anchor-button:hover{opacity:1}.sx-c-anchor-button:hover .sx-c-anchor-button__text>span{opacity:1;transform:translate(0)}}.sx-c-anchor-button:focus-visible{opacity:1}.sx-c-anchor-button:focus-visible .sx-c-anchor-button__text>span{opacity:1;transform:translate(0)}.sx-c-anchor-button__text{display:inline-block;overflow:hidden}.sx-c-anchor-button__text>span{opacity:0;transition:all .2s ease-in-out;display:inline-block;transform:translate(clamp(.9375rem,.992063vw,1.24688rem))}.sx-c-anchor-button__indicator{align-items:center;width:clamp(1.375rem,1.45503vw,1.82875rem);transition:all .2s ease-in-out;display:grid;position:relative}.sx-c-anchor-button--active .sx-c-anchor-button__indicator{width:clamp(2.75rem,2.91005vw,3.6575rem)}.sx-c-anchor-button__indicator:before{content:"";background-color:#fff;border-radius:100vh;height:2px}.sx-c-slide{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);padding-block:calc(var(--header-height) + clamp(2.5rem, 2.6455vw, 3.325rem)) clamp(2.5rem,2.6455vw,3.325rem);color:#fff;--column-gap:calc(min(min(clamp(21.5625rem, 22.8175vw, 28.6781rem), 20vw), 70vh * 9 / 19.5) + 5.29101vw * 2);z-index:0;height:100%;position:relative;overflow:hidden}.sx-c-slide__content{column-gap:var(--column-gap);height:100%;opacity:var(--slide-content-opacity);grid-template-columns:1fr 1fr;place-items:flex-start;display:grid}.sx-c-slide__image-container{opacity:0;z-index:0;position:relative}.sx-c-slide__image-container:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;z-index:1;background:#00000026;transition:background .15s ease-in-out;position:absolute;inset:0}.sx-c-slide__image-container{z-index:0;position:relative}.sx-c-slide__image-container:after{content:"";pointer-events:none;border-radius:inherit;z-index:-1;opacity:var(--darkening-treatment-progress,1);z-index:1;background:linear-gradient(112.451deg,#000000a8 4.3661%,#0000 60.75%);transition:background .15s ease-in-out;position:absolute;inset:0}.sx-c-slide__image-container{position:absolute;inset:0}.sx-c-slide__image{pointer-events:none}.sx-c-slide__image:first-child{opacity:1}.sx-c-slide__image img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-b-hero__slide-inner{grid-column:1/-1;align-self:center;width:100%;margin-top:calc(-1*clamp(2.5rem,2.6455vw,3.325rem) - clamp(.9375rem,.992063vw,1.24688rem) - clamp(1.5rem,1.5873vw,1.995rem) - clamp(3rem,3.1746vw,3.99rem))}.sx-b-hero__slide-heading{place-items:flex-end center;column-gap:var(--column-gap);grid-template-columns:1fr 1fr;width:100%;font-size:5.29101vw;display:grid}@media (min-width:1512px){.sx-b-hero__slide-heading{font-size:clamp(5rem,5.29101vw,6.65rem)}}.sx-b-hero__slide-heading>*{max-width:clamp(31.25rem,33.0688vw,41.5625rem)}.sx-b-hero__slide-heading>:last-child{text-align:right}.sx-b-hero__slide-heading-inner{gap:clamp(2.5rem,2.6455vw,3.325rem);display:grid}.sx-b-hero__slide .sx-b-hero__slide-pill{color:var(--theme-text);background:#fff;display:inline-block}.sx-c-content-slide{padding-block:calc(50vh - 1.08333*min(min(clamp(21.5625rem,22.8175vw,28.6781rem),20vw),32.3077vh))}.sx-c-content-slide .sx-c-slide__content{opacity:1;height:auto;min-height:calc(2.16667*min(min(clamp(21.5625rem,22.8175vw,28.6781rem),20vw),32.3077vh))}.sx-c-content-slide__inner{flex-direction:column;max-width:clamp(26.25rem,27.7778vw,34.9125rem);min-height:calc(2.16667*min(min(clamp(21.5625rem,22.8175vw,28.6781rem),20vw),32.3077vh));margin-inline:auto;display:flex}.sx-c-content-slide__inner:first-child{max-width:clamp(31.25rem,33.0688vw,41.5625rem);opacity:var(--slide-content-opacity);transform:translateY(calc(var(--content-translate-y) * 1px))}.sx-c-content-slide__inner{align-items:flex-start}.sx-c-content-slide .sx-c-content-slide__pill{color:#fff;background:0 0;outline:1px solid #fff}.sx-c-content-slide__heading{margin:0;font-size:clamp(1.875rem,3.90625vw,2.49375rem);line-height:1}@media (min-width:992px){.sx-c-content-slide__heading{font-size:clamp(2.5rem,5.20833vw,3.325rem)}}@media (min-width:1400px){.sx-c-content-slide__heading{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-c-content-slide__heading{max-width:clamp(26.875rem,28.4392vw,35.7438rem);margin-top:clamp(2rem,2.1164vw,2.66rem)}.sx-c-content-slide__description{max-width:clamp(26.25rem,27.7778vw,34.9125rem);margin-top:clamp(1rem,1.0582vw,1.33rem);font-size:clamp(.9375rem,.992063vw,1.24688rem);line-height:1.66667}.sx-c-content-slide__project{opacity:var(--project-opacity);transform:translateY(calc(var(--project-translate-y) * 1px));margin:auto}.sx-c-tail-timeline{pointer-events:none;min-width:0}.sx-c-tail-timeline__final-settle-anchor{height:0;position:relative}.sx-c-tail-timeline__final-settle-tracker{top:calc(var(--hold-distance)*-1);width:100%;height:calc(var(--hold-distance) + var(--final-phone-settle-distance));position:absolute;left:0}.sx-c-tail-timeline__settle{height:var(--final-phone-settle-distance)}.sx-c-tail-timeline__outro{height:var(--outro-distance)}.sx-c-tail-timeline__handoff{height:var(--handoff-distance)}.sx-c-phone-sizer{aspect-ratio:9/19.5;pointer-events:none;width:min(min(clamp(21.5625rem,22.8175vw,28.6781rem),20vw),32.3077vh);position:absolute;top:0}.sx-c-canvas-layer{z-index:10;grid-area:1/1;width:100%;min-width:0;max-width:100%;min-height:auto;display:block;top:0;overflow:hidden;pointer-events:none!important;height:100vh!important;position:sticky!important}.sx-c-canvas-layer *{width:100%;max-width:100%;height:100%;pointer-events:none!important}.sx-c-canvas-layer canvas{display:block}.is-debug .sx-c-tail-timeline__settle,.is-debug .sx-c-tail-timeline__outro,.is-debug .sx-c-tail-timeline__handoff{--color:255, 255, 0;color:rgb(var(--color));outline:inset 2px rgb(var(--color));outline-offset:-2px;background-color:rgba(var(--color), .1);position:relative}.is-debug .sx-c-tail-timeline__settle:before,.is-debug .sx-c-tail-timeline__outro:before,.is-debug .sx-c-tail-timeline__handoff:before{content:"PHONE SETTLE";font-size:50px;position:sticky;top:0}.is-debug .sx-c-tail-timeline__settle:after,.is-debug .sx-c-tail-timeline__outro:after,.is-debug .sx-c-tail-timeline__handoff:after{content:"PHONE SETTLE MIDPOINT";border-top:2px dashed rgb(var(--color));width:100%;font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-1px)}.is-debug .sx-c-tail-timeline__settle{--color:0, 255, 128}.is-debug .sx-c-tail-timeline__outro{--color:0, 180, 255}.is-debug .sx-c-tail-timeline__outro:before{content:"OUTRO"}.is-debug .sx-c-tail-timeline__outro:after{content:"OUTRO MIDPOINT"}.is-debug .sx-c-tail-timeline__handoff{--color:255, 0, 255}.is-debug .sx-c-tail-timeline__handoff:before{content:"HANDOFF"}.is-debug .sx-c-tail-timeline__handoff:after{content:"HANDOFF MIDPOINT"}.is-debug:after{content:"";z-index:20;pointer-events:none;border-top:2px dashed #0ff;width:100%;position:sticky;bottom:50%;left:0;transform:translateY(50%)}
.sx-c-expertise-footer--scroll-twin-exit{position:absolute;bottom:0}.sx-c-expertise-footer{color:var(--theme-secondary);z-index:1000;width:100%;padding:clamp(1.875rem,1.98413vw,2.49375rem);padding-left:var(--container-gutter);padding-right:var(--container-gutter);background:#fff;border-radius:30px 30px 0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(1.875rem,1.98413vw,2.49375rem);font-size:clamp(.9375rem,.992063vw,1.24688rem);transition:color .4s;display:grid;position:fixed;bottom:0;left:0;right:0}@media (max-width:767px){.sx-c-expertise-footer{display:none}}.sx-c-expertise-footer:before{content:"";background:inherit;width:100%;height:100%;position:absolute;top:100%;left:0}.sx-c-expertise-footer__avatar{color:var(--theme-primary);width:auto;height:clamp(1.8125rem,1.91799vw,2.41063rem);transition:all .4s}.sx-c-expertise-footer__message{color:var(--theme-text);line-height:clamp(1.25rem,1.32275vw,1.6625rem)}.sx-c-expertise-footer__message strong{color:var(--theme-secondary)}.sx-c-expertise-footer__phone{color:inherit;z-index:0;border-radius:100vw;align-items:center;gap:clamp(.625rem,.661376vw,.83125rem);text-decoration:none;display:flex;position:relative}@media (hover:hover){.sx-c-expertise-footer__phone:hover .sx-c-expertise-footer__phone-icon{color:var(--theme-secondary)}.sx-c-expertise-footer__phone:hover .sx-c-expertise-footer__phone-icon:before{background-color:var(--theme-primary);width:100%}}.sx-c-expertise-footer__phone:focus-visible .sx-c-expertise-footer__phone-icon{color:var(--theme-secondary)}.sx-c-expertise-footer__phone:focus-visible .sx-c-expertise-footer__phone-icon:before{background-color:var(--theme-primary);width:100%}.sx-c-expertise-footer__phone-icon{color:var(--theme-primary);z-index:0;border-radius:100vw;justify-content:center;align-items:center;width:clamp(2.5rem,2.6455vw,3.325rem);height:clamp(2.5rem,2.6455vw,3.325rem);transition:color .4s;display:flex;position:relative}.sx-c-expertise-footer__phone-icon:before{content:"";pointer-events:none;border-radius:inherit;background:var(--theme-background);z-index:-1;z-index:-1;width:clamp(2.5rem,2.6455vw,3.325rem);transition:all .15s ease-in-out;position:absolute;inset:0}.sx-c-expertise-footer__phone-icon{position:static}.sx-c-expertise-footer__phone-icon svg{width:clamp(1rem,1.0582vw,1.33rem);height:clamp(1rem,1.0582vw,1.33rem)}.sx-c-expertise-footer__phone-number{z-index:0;padding-right:1em;position:relative}
.sx-c-field{align-items:flex-start;display:grid}.sx-c-field__label{font-weight:500;font-size:inherit;color:var(--error,var(--theme-secondary))}.sx-c-field__label--hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px!important;position:absolute!important}.sx-c-field__asterisk{color:#f05644}.sx-c-field--error{--error:#d53827}.sx-c-field__error{color:#f05644;margin-top:.5em;font-size:clamp(.8125rem,.859788vw,1.08063rem);display:grid}.sx-c-field__error p{margin:.5em 0}
.sx-c-help{opacity:.5;margin-top:1em;display:block}
.sx-c-checkbox-group{grid-template-columns:repeat(2,1fr);gap:clamp(.875rem,.925926vw,1.16375rem) clamp(1.25rem,1.32275vw,1.6625rem);margin-top:1em;display:grid}@media (min-width:768px){.sx-c-checkbox-group{flex-wrap:wrap;display:flex}}.sx-c-checkbox{cursor:pointer;color:var(--error,var(--theme-text));-webkit-user-select:none;user-select:none;align-items:center;gap:.6em;display:inline-flex}.sx-c-checkbox__input{appearance:none;cursor:pointer;background:0 0;border:1px solid #0000004d;border-radius:4px;flex-shrink:0;place-content:center;width:1.15em;height:1.15em;margin:0;transition:border-color .15s,background-color .15s;display:grid}.sx-c-checkbox__input:before{content:"";background:var(--theme-primary);border-radius:2px;width:.55em;height:.55em;transition:transform .15s;transform:scale(0)}.sx-c-checkbox__input:checked{border-color:var(--theme-primary)}.sx-c-checkbox__input:checked:before{transform:scale(1)}.sx-c-checkbox__input:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.sx-c-checkbox__label{line-height:1.2}
.sx-c-input-wrapper{position:relative}.sx-c-input{width:100%;font-size:inherit;color:var(--error,var(--theme-text));appearance:none;border:0 solid #0003;border-bottom-width:1px;border-radius:0;padding:1em 0}.sx-c-input::placeholder{opacity:.5;color:var(--error,var(--theme-text))}.sx-c-input:focus{border-color:var(--error,var(--theme-primary));box-shadow:0 1px 0 0 var(--error,var(--theme-primary));outline:none}.sx-c-input:focus::placeholder{color:var(--error,var(--theme-primary))}
.sx-c-textarea{width:100%;font-size:inherit;color:var(--error,var(--theme-text));appearance:none;resize:none;border:1px solid #0003;border-radius:clamp(.625rem,.661376vw,.83125rem);margin-top:1em;padding:.8em}.sx-c-textarea::placeholder{opacity:.5;color:var(--error,var(--theme-text))}.sx-c-textarea:focus{border-color:var(--error,var(--theme-primary));box-shadow:0 0 0 1px var(--error,var(--theme-primary));outline:none}.sx-c-textarea:focus::placeholder{color:var(--error,var(--theme-primary))}
.sx-c-alert{background-color:var(--alert-bg,black);color:var(--alert-color,white);padding:1rem var(--container-gutter);text-align:center;z-index:999999;width:100%;line-height:1;position:fixed;bottom:0;left:0;box-shadow:0 -1px #fff3}
.sx-submenu-container{--max-height:calc(var(--height) * .0625rem);--submenu-timing:.4s;--submenu-inner-timing:.2s;z-index:-1;clip-path:inset(round 22px round 22px round 22px round 22px);width:100%;height:100vh;max-height:var(--max-height,41.25rem);transition:all var(--submenu-timing) cubic-bezier(.86, 0, .07, 1);border-radius:1.375rem;padding-bottom:0;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #00000006}[data-submenu-open=true] .sx-submenu-container{background-color:#fff}@media (max-width:767px){.sx-submenu-container{height:90vh;bottom:0}.sx-submenu-container [data-submenu-open=true][data-columns="4"]{height:80vh}}@media (min-width:768px){.sx-submenu-container{top:0}[data-columns="4"] .sx-submenu-container{border-radius:1.875rem}[data-submenu-open=true][data-columns="4"] .sx-submenu-container{width:180%;left:-40%}}.sx-submenu-inner{background-color:#fff;border-radius:22px;height:auto;transition:opacity ease-in-out}[data-submenu-open=false] .sx-submenu-inner{opacity:0;transition-duration:var(--submenu-inner-timing);transition-delay:var(--submenu-timing)}[data-submenu-open=true] .sx-submenu-inner{opacity:1;transition-duration:var(--submenu-inner-timing)}@media (min-width:767px){[data-submenu-open=true] .sx-submenu-inner{transition-delay:var(--submenu-inner-timing)}}@media (max-width:767px){.sx-submenu-inner{overflow-y:auto}}.sx-submenu-inner__gradient{background:linear-gradient(#fff0 0%,#fff 30% 100%);width:100%;height:60px;position:absolute;bottom:0;left:0}@media (min-width:768px){.sx-submenu-inner__gradient{display:none}}.sx-submenu-inner__spacer{width:100%;height:5rem}@media (min-width:768px){.sx-submenu-inner__spacer{display:none}}.sx-submenu{z-index:-1;transition:width cubic-bezier(.86, 0, .07, 1) var(--submenu-timing),opacity ease-in-out var(--submenu-inner-timing);grid-auto-flow:column;gap:2.5rem;display:grid;overflow:visible}[data-submenu-open=false] .sx-submenu{opacity:0;width:auto}[data-submenu-open=true] .sx-submenu{opacity:1;width:auto}@media (max-width:767px){.sx-submenu{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:.375rem;margin-left:1.875rem;top:0}}@media (min-width:768px){.sx-submenu{padding-inline:2.1875rem;margin-inline:auto;padding-top:1.25rem;top:0}}.sx-c-nav__sub-group{overflow:visible}@media (max-width:767px){.sx-c-nav__sub-group{margin-top:1.875rem}}@media (min-width:768px){.sx-c-nav__sub-group{margin-top:3.75rem;margin-bottom:20px}}.sx-c-nav__sub-heading{color:var(--theme-secondary);margin:0;font-size:1.125rem;line-height:1}.sx-c-nav__sub-list{gap:.125rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sx-c-nav__sub-link{color:var(--theme-secondary);--hover-background:var(--theme-background);--hover-border:var(--theme-primary);--hover-color:var(--theme-secondary);border-radius:10px;grid-template-columns:.75rem 1fr;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s,color .15s,padding .15s;display:grid;position:relative}.sx-c-nav__sub-link:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;opacity:.5;border:1px solid #0000;transition:border .15s ease-in-out;position:absolute;inset:0}.sx-c-nav__sub-link{color:#0009;margin:0 -.675em;padding:.62em .675em}.sx-c-nav__sub-link-icon{color:var(--hover-border);margin-top:.1em}@media (hover:hover){.sx-c-nav__sub-link:hover{background:var(--hover-background)!important;color:var(--hover-color)!important}.sx-c-nav__sub-link:hover:before{border-color:var(--hover-border)!important}}.sx-c-nav__sub-link:focus-visible{background:var(--hover-background)!important;color:var(--hover-color)!important}.sx-c-nav__sub-link:focus-visible:before{border-color:var(--hover-border)!important}.sx-c-nav__sub-link--default{--hover-background:var(--default-tertiary);--hover-border:var(--default-primary);--hover-color:var(--default-secondary)}.sx-c-nav__sub-link--default.sx-c-nav__sub-link--active{background-color:var(--default-tertiary);color:var(--default-secondary)}.sx-c-nav__sub-link--green{--hover-background:var(--green-tertiary);--hover-border:var(--green-primary);--hover-color:var(--green-secondary)}.sx-c-nav__sub-link--green.sx-c-nav__sub-link--active{background-color:var(--green-tertiary);color:var(--green-secondary)}.sx-c-nav__sub-link--accent{--hover-background:var(--purple-tertiary);--hover-border:var(--purple-primary);--hover-color:var(--purple-secondary)}.sx-c-nav__sub-link--accent.sx-c-nav__sub-link--active{background-color:var(--purple-tertiary);color:var(--purple-secondary)}.sx-c-nav__sub-link--pink{--hover-background:var(--pink-tertiary);--hover-border:var(--pink-primary);--hover-color:var(--pink-secondary)}.sx-c-nav__sub-link--pink.sx-c-nav__sub-link--active{background-color:var(--pink-tertiary);color:var(--pink-secondary)}.sx-c-nav__sub-link--yellow{--hover-background:var(--yellow-tertiary);--hover-border:var(--yellow-primary);--hover-color:var(--yellow-secondary)}.sx-c-nav__sub-link--yellow.sx-c-nav__sub-link--active{background-color:var(--yellow-tertiary);color:var(--yellow-secondary)}.sx-c-nav__sub-link--blue{--hover-background:var(--blue-tertiary);--hover-border:var(--blue-primary);--hover-color:var(--blue-secondary)}.sx-c-nav__sub-link--blue.sx-c-nav__sub-link--active{background-color:var(--blue-tertiary);color:var(--blue-secondary)}.sx-c-nav__sub-link--cyan{--hover-background:var(--cyan-tertiary);--hover-border:var(--cyan-primary);--hover-color:var(--cyan-secondary)}.sx-c-nav__sub-link--cyan.sx-c-nav__sub-link--active{background-color:var(--cyan-tertiary);color:var(--cyan-secondary)}.sx-c-nav__sub-link--xmas{--hover-background:var(--xmas-tertiary);--hover-border:var(--xmas-primary);--hover-color:var(--xmas-secondary)}.sx-c-nav__sub-link--xmas.sx-c-nav__sub-link--active{background-color:var(--xmas-tertiary);color:var(--xmas-secondary)}.sx-c-nav__sub-link--tennis{--hover-background:var(--tennis-tertiary);--hover-border:var(--tennis-primary);--hover-color:var(--tennis-secondary)}.sx-c-nav__sub-link--tennis.sx-c-nav__sub-link--active{background-color:var(--tennis-tertiary);color:var(--tennis-secondary)}.sx-c-nav__sub-link--security{--hover-background:var(--security-tertiary);--hover-border:var(--security-primary);--hover-color:var(--security-secondary)}.sx-c-nav__sub-link--security.sx-c-nav__sub-link--active{background-color:var(--security-tertiary);color:var(--security-secondary)}
.sx-nothing-wrapper{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.sx-nothing{z-index:100000000;-webkit-user-select:none;user-select:none;width:max-content;position:fixed!important;top:auto!important;bottom:0!important;left:100%!important}.sx-nothing img{-webkit-user-select:none;user-select:none;width:auto;height:60vh;image-rendering:pixelated;display:block}
.sx-l-header__inner{width:100%;height:5.3125rem;padding-left:var(--container-gutter);padding-right:var(--container-gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:3.75rem;margin-bottom:5rem;display:grid}.sx-l-header__logo{color:var(--theme-logo,var(--theme-secondary));z-index:10;transition:color .4s ease-in-out}.sx-l-header__avatar{color:var(--theme-header-face,var(--theme-secondary));z-index:10;grid-column:3;width:auto;height:2.5rem;transition:color .4s ease-in-out}.sx-c-avatar{color:var(--theme-header-face,var(--theme-secondary));z-index:10;touch-action:none;grid-column:3;width:50px;height:50px;transition:color .4s ease-in-out;position:relative}.sx-c-avatar>:first-child{position:absolute;top:50%;right:0%;transform:translateY(-50%)}.sx-menu{z-index:0;position:relative}.sx-menu:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1;background:#ffffffb3;transition:background .15s ease-in-out;animation:.6s ease-in-out klcqGG_replace-bg-after-submenu-close;position:absolute;inset:0}@keyframes klcqGG_replace-bg-after-submenu-close{0%{background:#fff}50%{background:#fff}to{background:#ffffffb3}}.sx-menu{z-index:101;border-radius:100vh;display:grid;position:fixed;bottom:1.875rem;left:50%;transform:translate(-50%)}.sx-menu[data-submenu-open=true]{transition:none}.sx-menu[data-submenu-open=true]:before{animation:.3s forwards klcqGG_no-bg-when-submenu-open}@keyframes klcqGG_no-bg-when-submenu-open{0%{background:#ffffffb3}99%{background:#ffffffb3}to{background:#fff}}@media (max-width:767px){.sx-menu[data-submenu-open=true] .sx-c-nav__list{box-shadow:0 -10px 24px #0000000d}}@media (min-width:768px){.sx-menu{top:1.25rem;bottom:auto}}.sx-c-nav__list{border-radius:inherit;grid-area:1/-1;grid-template-rows:1fr;grid-auto-flow:column;margin:0;padding:.4375rem;list-style:none;transition:box-shadow .15s;display:grid;position:relative}.sx-c-nav__list--twin{pointer-events:none;order:-1}.sx-c-nav__link{appearance:none;color:var(--theme-secondary);cursor:pointer;z-index:2;background:0 0;border:none;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;transition:color .3s;display:block;position:relative}@media (min-width:480px){.sx-c-nav__link{padding:.5rem .75rem}}@media (min-width:380px) and (max-width:479px){.sx-c-nav__link{padding:.375rem .5rem;font-size:.8125rem}}@media (max-width:379px){.sx-c-nav__link{padding:.3125rem .375rem;font-size:.75rem}}.sx-c-nav__link:before{content:"";z-index:1;position:absolute;inset:-.4375rem 0}.sx-c-nav__item:first-of-type .sx-c-nav__link:before{left:-.4375rem}.sx-c-nav__item:last-of-type .sx-c-nav__link:before{right:-.4375rem}.sx-c-nav__link--twin{pointer-events:none;opacity:0;grid-row:1}.sx-c-nav__link--active{color:var(--theme-primary)}.sx-c-nav__active-pill,.sx-c-nav__hover-pill{background-color:var(--theme-secondary);z-index:1;border-radius:100vh;grid-row:1;place-self:stretch stretch;min-width:3em;transition:background-color .15s,opacity .15s}.sx-c-nav__hover-pill{background-color:var(--theme-secondary);opacity:.05}.sx-skip-link{z-index:9999;position:fixed}.sx-skip-link:not(:focus){clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px!important;position:absolute!important}.sx-skip-link{color:var(--theme-primary);background-color:var(--theme-secondary);padding:.75em 1em;font-size:1.25rem}
.sx-l-footer__columns{pointer-events:none;grid-area:columns;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;justify-items:flex-start;gap:3.125rem;margin-top:clamp(1rem,1.0582vw,1.33rem);font-size:1rem;line-height:1.52941;display:grid}@media (min-width:992px){.sx-l-footer__columns{margin-bottom:clamp(5.625rem,5.95238vw,7.48125rem)}}@media (min-width:1200px){.sx-l-footer__columns{grid-column:1/span 2;grid-template-columns:repeat(3,1fr);justify-self:flex-start;gap:clamp(1.875rem,1.98413vw,2.49375rem) clamp(4.375rem,4.62963vw,5.81875rem);font-size:clamp(1.0625rem,1.12434vw,1.41313rem)}}@media (min-width:1400px){.sx-l-footer__columns{grid-template-columns:repeat(4,auto)}}.sx-l-footer__column{pointer-events:all}@media (min-width:1200px) and (max-width:1399px){.sx-l-footer__column--address{grid-row:2}}.sx-l-footer__column h3{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:.125rem}.sx-l-footer__column address{opacity:.5;font-style:normal}@media (min-width:992px){.sx-l-footer__column address{white-space:pre-line}}.sx-l-footer__column a{color:inherit;text-decoration-color:#0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:block}@media (hover:hover){.sx-l-footer__column a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}}.sx-l-footer__column a:focus-visible{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.sx-l-footer__bottom{border-top:1px solid var(--theme-primary);flex-flow:column wrap;grid-area:bottom;align-items:center;gap:.625rem 1.875rem;margin-top:clamp(.5rem,.529101vw,.665rem);padding-top:3.75rem;font-size:clamp(.8125rem,.859788vw,1.08063rem);transition:border-color .4s;display:flex}@media (min-width:992px){.sx-l-footer__bottom{flex-direction:row;gap:clamp(.625rem,.661376vw,.83125rem) clamp(1.875rem,1.98413vw,2.49375rem);margin-top:0;padding:clamp(1.875rem,1.98413vw,2.49375rem) 0}.sx-l-footer__bottom [data-offset]{margin-inline:-.9375rem}}.sx-l-footer__logo{width:auto;height:.75rem}.sx-l-footer__iso{padding-left:2.875rem;position:relative}.sx-l-footer__iso svg{fill:#000;margin-top:-.78125rem;position:absolute;top:50%;left:.375rem}.sx-l-footer__legal{align-items:center;gap:clamp(1rem,1.0582vw,1.33rem);display:flex}.sx-l-footer__legal a{color:inherit}.sx-l-footer__legal span{color:var(--theme-secondary);opacity:.5}.sx-l-footer__acknowledgement a{color:inherit}@media (min-width:992px){.sx-l-footer__acknowledgement{margin-right:auto!important}}.sx-l-footer__socials-wrapper{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,.529101vw,.665rem);margin:0;padding:0;font-size:clamp(.8125rem,.859788vw,1.08063rem);list-style:none;display:flex}.sx-l-footer__socials{display:contents}.sx-l-footer__socials-item{align-items:center;gap:inherit;display:flex}.sx-l-footer__socials .sx-l-footer__socials-link{--background-color:transparent;--text-color:var(--theme-secondary)}@media (hover:hover){.sx-l-footer__socials .sx-l-footer__socials-link:hover{--background-color:var(--theme-primary);--text-color:var(--theme-secondary)}}.sx-l-footer__socials .sx-l-footer__socials-link:focus-visible{--background-color:var(--theme-primary);--text-color:var(--theme-secondary)}.sx-l-footer__socials .sx-l-footer__socials-link s{opacity:.5}.sx-l-footer__socials-separator{color:var(--theme-primary);transition:color .4s}@media (min-width:992px){.sx-l-footer__socials{margin-left:-.75rem}}.sx-c-acknowledgement-modal-wrapper{padding:clamp(.9375rem,1.95313vw,1.24688rem)}@media (min-width:992px){.sx-c-acknowledgement-modal-wrapper{padding:clamp(1.875rem,1.98413vw,2.49375rem)}}.sx-c-acknowledgement-modal ::selection{color:#ffe600;background-color:#ca0000}.sx-c-acknowledgement-modal{color:#ffffff4d;background-color:#000;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.sx-c-acknowledgement-modal em{color:#fff;font-style:normal}.sx-c-acknowledgement-modal__content{max-width:calc(clamp(68.75rem,72.7513vw,91.4375rem) + var(--container-gutter)*2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);--container-gutter:clamp(1.875rem, 1.98413vw, 2.49375rem);width:100%;margin-left:auto;margin-right:auto;font-size:clamp(1.875rem,3.90625vw,2.49375rem)}@media (min-width:768px){.sx-c-acknowledgement-modal__content{--container-gutter:clamp(3.75rem, 3.96825vw, 4.9875rem)}}@media (min-width:992px){.sx-c-acknowledgement-modal__content{font-size:clamp(3.75rem,3.96825vw,4.9875rem)}}.sx-c-acknowledgement-modal__content{font-weight:500;line-height:1.16667}
.sx-c-marquee{display:inline-grid}.sx-c-marquee>*{grid-area:1/-1}
.sx-l-footer{color:var(--theme-secondary);z-index:0;background-color:#fff;max-height:100svh;transition:color .4s}.sx-l-footer__sticky-inner{width:100%;padding-left:var(--container-gutter);padding-right:var(--container-gutter);z-index:0;grid-template-areas:"heading""columns""bottom""face";gap:3.75rem;max-width:30rem;margin-left:auto;margin-right:auto;padding-top:3.875rem;padding-bottom:6.25rem;display:grid;position:relative}@media (min-width:768px){.sx-l-footer__sticky-inner{max-width:37.5rem;padding-top:6.25rem;padding-bottom:3.875rem}}@media (min-width:992px){.sx-l-footer__sticky-inner{grid-template-areas:"heading face""columns face""bottom bottom";gap:0;max-width:none;padding:3.875rem clamp(5rem,5.29101vw,6.65rem) clamp(3.875rem,4.10053vw,5.15375rem)}}@media (min-width:1200px){.sx-l-footer__sticky-inner{grid-template-columns:auto auto;padding-top:clamp(6rem,6.34921vw,7.98rem)}}.sx-l-footer__ballpit-wrapper{z-index:-1;grid-area:face/1/face/-1;align-self:flex-end;height:100%;position:relative}@media (max-width:991px){.sx-l-footer__ballpit-wrapper{display:none}}.sx-l-footer__ballpit-wrapper>*{width:100%;max-width:1500px;position:absolute;bottom:0;right:0}.sx-l-footer__heading{grid-area:heading;margin:0}@media (min-width:992px){.sx-l-footer__heading{width:min-content;margin-bottom:clamp(6.25rem,6.61376vw,8.3125rem)}}@media (min-width:1200px){.sx-l-footer__heading{margin-bottom:clamp(7.1875rem,7.60582vw,9.55938rem)}}.sx-l-footer__heading-button{cursor:pointer;text-align:left;appearance:none;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-self:flex-start;align-items:center;column-gap:.3125rem;font-size:2.5rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s;display:flex}@media (hover:hover){.sx-l-footer__heading-button:hover{color:var(--theme-primary)}.sx-l-footer__heading-button:hover .sx-c-icon{transform:translate(25%,10%)}}.sx-l-footer__heading-button:focus-visible{color:var(--theme-primary)}.sx-l-footer__heading-button:focus-visible .sx-c-icon{transform:translate(25%,10%)}@media (min-width:992px){.sx-l-footer__heading-button{column-gap:clamp(.3125rem,.330688vw,.415625rem);padding:clamp(2.25rem,2.38095vw,2.9925rem) 0;font-size:clamp(4.375rem,4.62963vw,5.81875rem)}}.sx-l-footer__heading .sx-c-icon{width:auto;color:var(--theme-primary);stroke-width:1px;height:.65em;transition:color .4s,transform .15s;transform:translateY(10%)}@media (min-width:992px){.sx-l-footer__heading .sx-c-icon{stroke-width:2px}}.sx-l-footer__heading span:not(:first-of-type){width:100%}@media (min-width:992px){.sx-c-marquee{white-space:nowrap}}.sx-l-footer .sx-c-avatar{color:var(--theme-primary);grid-area:face;place-self:center;width:auto;height:3.875rem;transition:color .4s}@media (min-width:992px){.sx-l-footer .sx-c-avatar{display:none}}.sx-l-footer__content{display:flex}


/* === 26hv0ewv2f5en.css === */
@media (min-width:992px){.sx-showreel-wrapper{height:200vh}}.sx-showreel{z-index:1;border-radius:inherit;display:grid;position:relative}@media (min-width:992px){.sx-showreel{height:100vh;position:sticky;top:0}}.sx-showreel__inner{border-radius:30px;display:grid;position:relative;overflow:hidden;transform:translate(0,0)}@media (min-width:992px){.sx-showreel__inner{--offset:calc((1 - var(--progress)) * var(--container-gutter) - var(--container-gutter));height:100%;left:var(--offset);right:var(--offset);position:absolute}}.sx-showreel .sx-showreel__image{border-radius:inherit}.sx-showreel .sx-showreel__image img{border-radius:inherit;outline-offset:0px;object-fit:cover;border:.5px solid #0000;width:100%;height:100%;transition:outline .4s;position:absolute;top:0;left:0}.sx-showreel .sx-b-hero__showreel-video,.sx-showreel .sx-showreel__image{object-fit:cover;aspect-ratio:1;grid-area:1/-1;width:100%}@media (min-width:992px){.sx-showreel .sx-b-hero__showreel-video,.sx-showreel .sx-showreel__image{object-fit:cover;object-position:center;height:100vh;position:absolute;top:0;left:0}}.sx-b-hero__showreel-video{border-radius:inherit;z-index:0}.sx-b-hero__showreel-video--mobile{opacity:0;z-index:-1}@media (max-width:991px){.sx-b-hero__showreel-video--desktop{display:none}}@media (min-width:992px){.sx-b-hero__showreel-video--mobile,.sx-showreel .sx-showreel__fullscreen-button{display:none}}.sx-showreel .sx-showreel__fullscreen-button{padding:.625rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sx-showreel .sx-showreel__fullscreen-button-inner{color:#000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:pre;background-color:#ffffff80;padding:.4375rem}.sx-showreel .sx-showreel__fullscreen-button-inner span{margin-right:.5em}@media (max-width:991px){.sx-showreel__controls{display:none}}.sx-showreel__controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000a8;border-radius:100vw;place-self:flex-end;align-items:center;margin:1.25rem;font-size:1.625rem;transition:opacity .2s;display:flex;position:absolute;bottom:0;right:0}.sx-showreel__controls--playing{animation:1s ease-in-out 3s forwards _9ltvMG_fade}@keyframes _9ltvMG_fade{0%{opacity:1}to{opacity:.33}}.sx-showreel__controls:before{content:"";background:#fff3;width:1px;height:1em;transition:opacity .1s;display:block}@media (hover:hover){.sx-showreel__controls:hover{animation:none}}.sx-showreel__controls:focus-within{animation:none}@media (hover:hover){.sx-showreel__controls:hover:before{opacity:0}}.sx-showreel__controls:focus-within:before{opacity:0}.sx-showreel__controls button{appearance:none;color:#fff;box-sizing:content-box;cursor:pointer;background:0 0;border:none;width:1em;height:1em;margin:0;padding:.625rem .75rem;transition:background-color .1s}@media (hover:hover){.sx-showreel__controls button:hover{background-color:#fff3}}.sx-showreel__controls button:focus-visible{background-color:#fff3}.sx-showreel__controls button:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit;order:-1;padding-left:1.125rem}.sx-showreel__controls button:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit;padding-right:1.125rem}


/* === 2w0hhmwr9h9k4.css === */
.sx-c-frame-counter{color:#0f0;z-index:10000;font-size:30px;font-weight:600;position:fixed;top:0;left:0}
.sx-ballpit{-webkit-user-select:none;user-select:none}

