#directory{height:calc(var(--vh) * 400);position:relative}#directory .section__inner{height:calc(var(--vh) * 100);position:fixed;top:0}#directory-main{left:0;top:calc(var(--site-padding-y) + var(--vh) * 8);width:100%;height:calc(var(--vh) * 48);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute}#directory-header{flex-grow:1}#directory-tagline div div{will-change:transform, opacity}#directory-title{margin:.45em 0}#directory-title div div{will-change:opacity}#directory-desc div div{will-change:transform, opacity}#directory-field{margin-top:.25em;position:relative}#directory-field .directory-field-line:first-child,#directory-field .directory-field-line:nth-child(3){background:repeating-linear-gradient(90deg, var(--color-white) 0 3px, var(--color-white-transparent) 0 6px);width:100%;height:1px;position:absolute}#directory-field .directory-field-line:nth-child(2),#directory-field .directory-field-line:nth-child(4){background:repeating-linear-gradient(0deg, var(--color-white) 0 3px, var(--color-white-transparent) 0 6px);width:1px;height:100%;position:absolute}#directory-field .directory-field-line:first-child{top:0;left:0}#directory-field .directory-field-line:nth-child(2){top:0;right:0}#directory-field .directory-field-line:nth-child(3){bottom:0;right:0;transform:scaleX(-1)}#directory-field .directory-field-line:nth-child(4){bottom:0;left:0;transform:scaleY(-1)}#directory-field-input{text-align:center;text-transform:unset;padding:1em 1.5em;top:0;left:0}#directory-field-flip-btn{align-items:center;margin-top:1.5em;display:flex;position:relative}#directory-field-flip-btn.is-active #directory-field-flip-btn-inner{transform:translateY(-2.5em)}#directory-field-flip-btn-inner{line-height:1;transition:transform .18s ease-in-out;display:block;position:relative}#directory-field-flip-btn-inner span{position:relative}#directory-field-flip-btn-inner span:nth-child(2){position:absolute;top:2.5em;left:0}@media (width<=767.98px){#directory-main{justify-content:flex-start}#directory-header{flex-grow:0}#directory-field{margin-top:2em}}#directory-field-input{-webkit-appearance:none;appearance:none;width:15.85em}#directory-field-input::-webkit-search-cancel-button{display:none}#directory-field-flip-btn-inner span:nth-child(2){text-align:center;width:100%}#directory-field-flip-btn.is-active:hover #directory-field-flip-btn-inner,#directory-field-flip-btn.is-active:focus-visible #directory-field-flip-btn-inner{transform:translateY(0)}#directory-field:focus-within .directory-field-line{filter:drop-shadow(0 0 2px var(--color-orange))}#directory-field-input:focus-visible{box-shadow:none}#directory-field:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(104, 121, 82, calc(.15 * var(--frost,0))), #68795200);backdrop-filter:blur(calc(var(--frost-blur,0) * 1px));position:absolute;inset:0}#directory-field{isolation:isolate}#directory-field-flip-btn{--btn-active-color:var(--color-brown);--btn-active-text-color:var(--color-white)}#engagement:after{content:"";width:100%;height:1px;display:block}#engagement-hero{height:calc(var(--vh) * 100);position:relative}#engagement-hero-inner{text-align:center;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}#engagement-hero-caption{margin-bottom:.75em;left:0}#engagement-hero-title-wrapper{aspect-ratio:1663.44/174;width:62vw;height:100%;margin:0 auto}#engagement-hero-title{width:100%;height:100%}#engagement-hero-options{flex-direction:row;justify-content:center;gap:8px;margin-top:2em;display:flex}#engagement-details{padding:var(--site-padding-y) 0;margin-top:calc(var(--vh) * 50);margin-bottom:calc(var(--vh) * 75);pointer-events:none;position:relative}#engagement-details-inner{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}#engagement-details-main{flex-direction:column;width:25%;display:flex;position:relative}#engagement-details-title-wrapper{height:1em;margin-bottom:.5em}#engagement-details-title-wrapper span{will-change:transform;display:block;position:absolute}#engagement-details-title-wrapper span div{will-change:opacity}#engagement-details-desc-wrapper{opacity:.6;height:4em}#engagement-details-desc-wrapper>div{will-change:transform;position:absolute}#engagement-details-desc-wrapper>div div div{will-change:opacity}#engagement-details-extra{flex-direction:column;justify-content:center;width:25%;display:flex}.engagement-details-extra-item{height:2.5em;line-height:2.5;position:relative}.engagement-details-extra-item svg{height:1em;position:absolute;top:50%;transform:translateY(-50%)}.engagement-details-extra-item>div{will-change:transform;position:absolute;top:0;left:2.5em}.engagement-details-extra-item>div div div{will-change:opacity}#engagement-compare{text-align:center;width:var(--grid-span-14);border-spacing:0;padding-bottom:calc(var(--site-padding-y) * 3);margin:0 auto}#engagement-compare h4,#engagement-compare h5{text-transform:none}#engagement-compare h5{color:var(--color-orange);margin:1em 0}#engagement-compare td{width:33.33%;padding:calc(var(--sub1) * 1) 0}#engagement-compare .body3{text-transform:none;color:#ffedd680}#engagement-compare .body3 span{width:var(--grid-span-3);margin:0 auto;display:block}#engagement-compare tr{position:relative}#engagement-compare tr:nth-child(odd):after{content:"";border-radius:calc(var(--sub1) * 3) calc(var(--sub1) * 3);z-index:-1;background-color:#ffedd605;width:100%;height:100%;position:absolute;top:0;left:0}#engagement-compare tr:first-child:after,#engagement-compare tr:nth-child(2):after{background-color:#0000}#engagement-compare div{color:#ffedd680;margin-bottom:.5em}@media (width<=767.98px){#engagement-hero-title-wrapper{width:80%}#engagement-hero-options .btn{width:100%;padding:1.5em}#engagement-details{text-align:center;width:100%}#engagement-details-main{text-align:center;width:80%;margin:0 auto}#engagement-details-title-wrapper span{text-align:center;width:100%}#engagement-details-title-wrapper{font-size:var(--h3)}#engagement-details-extra,#engagement-compare{display:none}}#engagement-hero-caption{font-size:var(--h4);text-transform:uppercase;line-height:1.09}#engagement-hero-title{color:var(--color-white);transform-origin:50%;display:block}.engagement-hero-option-item{opacity:0}html.no-js .engagement-hero-option-item,html[data-reduced-motion] .engagement-hero-option-item{opacity:1}#engagement-details-title-wrapper{font-size:var(--h4);text-transform:uppercase;line-height:1.09;position:relative}#engagement-details-desc-wrapper{position:relative}.engagement-details-extra-item>div{white-space:nowrap}#engagement-compare th{vertical-align:top;font-weight:500}#engagement-compare th .h5{color:var(--color-orange);font-size:var(--h5);margin:1em 0;font-weight:600;line-height:1.2}#engagement-compare th .h4{font-size:var(--h4);text-transform:none;padding-bottom:.4em;line-height:1.09}#engagement-compare th div{margin-bottom:0}#engagement-compare th .h4{color:var(--color-white)}#engagement-compare td span{text-transform:uppercase;padding:0 1em;display:block}#engagement-compare .body3 span{text-transform:none;padding:0}@media (width<=767.98px){#engagement-hero-title-wrapper{width:90%}#engagement-hero-options .btn{white-space:normal;padding:1.3em .6em;line-height:1.15}}html.no-js #engagement-details-title-wrapper span:not(:first-child),html.no-js #engagement-details-desc-wrapper>div:not(:first-child),html.no-js .engagement-details-extra-item>div:not(:first-of-type){display:none}#faq{position:relative}#faq .section__inner{width:calc(var(--grid-span-6) + var(--grid-gap-width) * 2);padding-top:calc(var(--site-padding-y) * 5);margin:0 auto}#faq h5,#faq .h5,#faq-tagline{color:#ffedd680}#faq-header{flex-direction:column;align-items:center;display:flex}#faq-title{white-space:nowrap;margin-top:.4em;margin-bottom:.7em}#faq-title svg{height:100px}#faq-title svg:nth-child(2){margin-left:.3em}#faq-btns-wrapper{flex-flow:wrap;justify-content:center;align-items:center;gap:.5em;display:flex}#faq-btns-wrapper a{text-decoration:none}.faq-cat{margin-top:3em;margin-bottom:.75em}#faq-brief{font-family:DM Mono,monospace;font-size:calc(18 * var(--screen-unit));white-space:pre-wrap;background-color:#ffedd61c;margin:0;padding:1.5em}.faq-article span{color:var(--color-orange)}span.faq-article-small{color:var(--color-white);font-size:.75em}@media (width<=767.98px){#faq .section__inner{width:calc(var(--grid-span-4));padding-top:calc(var(--site-padding-y) * 4)}#faq-title svg{height:40px}#faq-brief{font-size:calc(12 * var(--screen-unit))}}.faq-cat .faq-toggle{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;pointer-events:auto;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.faq-article .faq-q{color:inherit}.faq-cat .faq-toggle:hover,.faq-cat .faq-toggle:focus-visible,.faq-article[data-open=true] .faq-toggle{color:var(--color-white);transition:color .18s}.faq-cat .faq-toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:.3em;border-radius:2px}.faq-toggle-icon{flex:none;width:.75em;height:.75em;transition:transform .35s cubic-bezier(.33,1,.68,1)}.faq-toggle-icon path{fill:currentColor}.faq-article[data-open=true] .faq-toggle-icon{transform:rotate(45deg)}.faq-desc{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.33,1,.68,1);display:grid}.faq-article[data-open=false] .faq-desc{grid-template-rows:0fr}.faq-desc-inner{min-height:0;overflow:hidden}.faq-article a{color:var(--color-orange);text-decoration:none}.faq-article a:hover,.faq-article a:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:reduce){.faq-desc,.faq-toggle-icon{transition:none}}#faq-tagline{margin:0}#faq-title{font-size:var(--h2);color:var(--color-white);align-items:center;line-height:.9;display:flex}#faq-title svg{width:auto;display:block}#faq-title svg:nth-child(2){height:62px}.faq-cat{font-size:var(--h5);font-weight:600;line-height:1.2}.faq-desc-inner{color:var(--color-white)}#faq-btns-wrapper .btn svg path{fill:currentColor}@media (width<=767.98px){#faq-title svg:nth-child(2){height:26px}}#hero{--active-ratio:1;height:calc(var(--vh) * 100);position:relative}#hero .section__inner{height:calc(var(--vh) * 100);padding-top:var(--site-padding-y);padding-bottom:var(--site-padding-y);visibility:visible;position:fixed;top:0}#hero-top{left:var(--site-padding-x);top:var(--site-padding-y);position:absolute}#hero-top:before{content:"";background:var(--color-white);width:.6em;height:.6em;transform:scale(var(--active-ratio));border-radius:50%;margin-bottom:.25em;display:block;position:relative}@media (width<=767.98px){#hero-top{position:relative;top:0;left:0}#hero-top:before{display:none}}#hero-top-tagline{text-align:right;margin-bottom:.5em;margin-right:1em;line-height:1}@media (width<=767.98px){#hero-top-tagline{margin-right:0;padding-top:2em}}#hero-top-tagline div div{will-change:transform}#hero-logo-ref{--width:calc(var(--grid-span-width) * 8 + var(--grid-column-width) * .5);left:calc(var(--grid-gap-width) * -.5);width:var(--width);height:calc(var(--width) * 174 / 1255.78);position:relative}@media (width<=767.98px){#hero-logo-ref{left:calc(var(--grid-gap-width) * -.2);--width:calc(var(--grid-span-4) + var(--grid-gap-width) * .4)}}#hero-copy{left:calc(var(--site-padding-x) + var(--grid-span-width) * 10 + var(--grid-column-width) * .4);width:calc(var(--grid-span-width) * 5 + var(--grid-column-width) * .5);position:absolute;top:50%;transform:translateY(-50%)}@media (width<=767.98px){#hero-copy{left:calc(var(--site-padding-x) + var(--grid-span-width) * 1 + var(--grid-column-width) * .5);width:calc(var(--grid-span-2) + var(--grid-column-width) * .65);margin-top:.5em;position:relative;top:0;transform:none}}#hero-copy>div{will-change:transform}#hero-copy>div div{will-change:transform, opacity}#hero-card{left:var(--site-padding-x);bottom:var(--site-padding-y);height:50%;width:calc(var(--grid-span-width) * 3 + var(--grid-gap-width) * .6);max-height:calc(var(--grid-span-3) * 427 / 329);position:absolute}@media (width<=767.98px){#hero-card{height:28%;width:calc(var(--grid-span-width) * 2)}}#hero-card-inner{width:100%;height:100%;padding:calc(var(--site-row-height) * 3) var(--grid-gap-width);flex-direction:column;justify-content:space-between;gap:12px;display:flex;position:relative}#hero-card-inner .o-dashline{margin:calc(var(--site-padding-y) * .4) 0}#hero-card-header{text-transform:uppercase;width:var(--grid-span-3);font-size:var(--h4);flex-grow:1;font-weight:500;line-height:1.09;position:relative}#hero-card-header>div{will-change:transform, opacity}#hero-card-header>div div{will-change:transform}@media (width<=767.98px){#hero-card-header{width:var(--grid-span-2);font-size:calc(15 * var(--screen-unit))}}#hero-card-desc{text-align:right}#hero-card-desc span{display:block}@media (width<=767.98px){#hero-card-desc{text-align:left;font-weight:400;font-size:var(--body3);line-height:1.142}}#hero-cta-wrapper{--r:.75rem;right:var(--site-padding-x);bottom:var(--site-padding-y);width:var(--grid-span-2);aspect-ratio:16/9;cursor:pointer;border-radius:var(--r);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}html.no-js #hero-cta-wrapper{opacity:1}#hero-cta-wrapper:hover .hero-cta__glow,#hero-cta-wrapper:hover .hero-cta__border,#hero-cta-wrapper:focus-visible .hero-cta__glow,#hero-cta-wrapper:focus-visible .hero-cta__border{opacity:1;filter:saturate()brightness()}#hero-cta-wrapper:hover #hero-cta-thumbnail,#hero-cta-wrapper:focus-visible #hero-cta-thumbnail{transform:scale(1.2)}@media (width<=767.98px){#hero-cta-wrapper{aspect-ratio:9/16;width:calc(var(--grid-span-1) + var(--grid-gap-width));bottom:calc(var(--site-padding-y) * 2.5)}}#hero-cta-thumbnail-wrapper{border-radius:var(--r);width:100%;height:100%;position:absolute;overflow:clip}#hero-cta-thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s}.hero-cta__glow{border-radius:var(--r);pointer-events:none;opacity:.4;transition:opacity .3s,filter .3s;position:absolute;inset:1px;box-shadow:0 0 10px 3px #ff8c0099}.hero-cta__border{border-radius:var(--r);pointer-events:none;z-index:10;opacity:.65;transition:opacity .3s,filter .3s;position:absolute;inset:-1px;box-shadow:inset 0 0 3px 2px #ffa000,inset 0 0 8px 4px #e07010}#hero-cta-label{z-index:20;font-family:var(--body-font);font-weight:500;font-size:calc(var(--sub2) * .8);text-transform:uppercase;color:var(--color-white);text-align:center;padding:0 .5em;line-height:1.1;transition:transform .3s;position:relative}#hero-cta-wrapper{color:var(--color-white);text-decoration:none}#hero-cta-wrapper:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px;box-shadow:none}#hero-card-link{color:inherit;border-bottom:1px dashed;text-decoration:none}#hero-card-link:hover{color:var(--color-orange)}#hero-card-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, rgba(255, 237, 214, calc(.15 * var(--card-a,1))), rgba(255, 237, 214, calc(.15 * var(--card-b,1))));box-shadow:inset 1px 1px 0 rgba(255, 237, 214, calc(.3 * var(--card-a,1)));backdrop-filter:blur(calc(var(--card-blur,24) * 1px));position:absolute;inset:0}#hero-card-inner{isolation:isolate}#hero-copy:before{content:"";z-index:-1;backdrop-filter:blur(18px);pointer-events:none;opacity:var(--copy-patch,1);background:#546743cc;border-radius:999px;position:absolute;inset:-25% -6%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}@media (width<=767.98px){#hero-copy:before{display:none}}@media (prefers-reduced-motion:reduce){#hero-cta-wrapper{opacity:1}#hero-cta-thumbnail,.hero-cta__glow,.hero-cta__border,#hero-cta-label{transition:none}}@media (width>=768px) and (width<=1279.98px){#hero-top{flex-direction:column;display:flex}#hero-top-tagline{order:2;align-self:flex-end;margin:.6em 0 0}#hero-logo-ref{order:1;margin-top:1.5em}}#intro{height:calc(var(--vh) * 800);position:relative}#intro .section__inner{height:calc(var(--vh) * 100);position:fixed;top:0}#intro-pre{left:calc(var(--site-padding-x) + var(--grid-span-width));right:calc(var(--site-padding-x) + var(--grid-span-width));flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#intro-pre .body1 span{display:block}#intro-pre .body1{will-change:transform}#intro-pre .body1 div div{will-change:opacity}#intro-pre h2{text-transform:uppercase;will-change:transform;line-height:1}#intro-pre h2 div{will-change:opacity}#intro-header{text-align:center;left:50%;top:var(--site-padding-y);transform:translate3d(-50%, calc(var(--vh) * 8), 0);justify-content:center;position:absolute}#intro-title{letter-spacing:-.018em;font-size:var(--h1);text-transform:none;font-weight:500;line-height:.9;position:relative}#intro-title sup{margin-top:.2em;font-size:.4em;line-height:1;position:absolute}#intro-title>div{white-space:nowrap}#intro-title>div div{will-change:opacity}#intro-tagline{color:var(--color-orange);font-size:var(--h4);text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.09;position:absolute;bottom:-1.25em;right:.2em}#intro-tagline div div{will-change:transform}#intro-instruction{left:calc(var(--site-padding-x) + var(--grid-span-4));width:var(--grid-span-2);text-align:right;opacity:.5;flex-direction:column;gap:.5em;display:flex;position:absolute;top:80%;transform:translateY(-50%)}#intro-instruction .o-dashline{will-change:width;width:100%}#intro-instruction-icon{--size:2em;width:var(--size);height:calc(var(--size) * 40 / 32);color:var(--color-white);margin:0 auto 2em}#intro-instruction-text,#intro-instruction-text div div{will-change:transform}html:not([data-3d=on]) #intro-instruction{display:none}#intro-desc{left:calc(var(--site-padding-x) + var(--grid-span-width) * 9);width:calc(var(--grid-span-width) * 3);text-align:right;position:absolute;top:80%;transform:translateY(-50%)}#intro-desc span{display:block}#intro-desc div div{will-change:transform}#intro-disclaimer-wrapper{text-align:right;right:var(--site-padding-x);width:var(--grid-span-1);bottom:var(--site-padding-y);white-space:nowrap;position:absolute}#intro-disclaimer-wrapper .o-dashline{opacity:.5;will-change:width;margin-top:1em;display:inline-block}#intro-disclaimer-wrapper span{width:var(--grid-span-2);right:var(--grid-span-width);display:block;position:relative}#intro-disclaimer{opacity:.5;will-change:opacity;margin-top:1em}@media (width<=767.98px){#intro-pre{left:var(--site-padding-x);right:var(--site-padding-x);top:calc(var(--site-padding-y) + var(--site-header));height:calc(var(--vh) * 100 - (var(--site-padding-y) + var(--site-header)) * 2);display:block;position:absolute;transform:none}#intro-pre h2{position:absolute;top:20%;left:0;transform:translateY(-50%)}#intro-pre .body1{text-align:right;position:absolute;top:85%;right:0;transform:translateY(-50%)}#intro-pre .body1 span{display:inline}#intro-header{left:var(--site-padding-x);right:var(--site-padding-x);transform:translate3d(0, calc(var(--vh) * 8), 0)}#intro-title{text-align:left;line-height:.802}#intro-title>div{white-space:normal}#intro-tagline{bottom:0}#intro-title sup{vertical-align:top;margin-top:.15em;display:inline-block;position:relative}#intro-desc{top:85%;left:var(--site-padding-x);width:var(--grid-span-3);text-align:left}#intro-desc span{display:inline}#intro-disclaimer{opacity:1}}@media (width>=768px){#intro-title{white-space:nowrap}}@property --intro-angle{syntax:"<angle>";inherits:false;initial-value:0deg}#intro-glow{pointer-events:none;opacity:var(--glow,0);background:conic-gradient(from var(--intro-angle), #ff9cff, #ff9638, #ff2, #54ffff, #ff9cff);-webkit-mask-composite:xor;filter:blur(28px)saturate(1.3);mix-blend-mode:screen;will-change:opacity;padding:min(50px,6vmin);animation:3.2s linear infinite intro-glow-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes intro-glow-spin{to{--intro-angle:-360deg}}@media (prefers-reduced-motion:reduce){#intro-glow{animation:none}}#pillars{--icon-size:60px;height:calc(var(--vh) * 1250);position:relative}#pillars .section__inner{height:calc(var(--vh) * 100);position:fixed;top:0}#pillars-items{width:calc(var(--grid-span-5) + var(--site-padding-x));height:calc(var(--vh) * 100);position:absolute;top:0;left:0}#pillars-items:after{content:"";left:var(--site-padding-x);bottom:var(--site-padding-y);background:var(--color-white);border-radius:50%;width:5px;height:5px;position:absolute}.pillars-item{width:100%;height:100%;padding-left:var(--site-padding-x);padding-right:calc(var(--grid-span-1) + var(--grid-gap-width));flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;left:0}.pillars-item-top{margin-top:calc(var(--site-padding-y) * 3.5 + var(--site-header));flex-direction:column;display:flex}.pillars-item-icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:calc(var(--site-padding-y) * 1.5)}.pillars-item-tagline{margin-bottom:calc(var(--site-padding-y) * .6)}.pillars-item-tagline div{will-change:transform, opacity}.pillars-item-desc{flex-grow:1}.pillars-item-desc div div{will-change:transform, opacity}.pillars-item-title{padding:1em 0 calc(var(--site-padding-y) + 1.5em) 0;width:var(--grid-span-4);text-align:right}.pillars-item-title div div div{will-change:transform, opacity}#pillars-curve-canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#pillars-circular-logo-wrapper{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pillars-circular-logo-wrapper svg{aspect-ratio:1255.78/174;width:94vw}#pillars-dial{--slider-height:calc(var(--vh) * 50);right:var(--site-padding-x);height:var(--slider-height);position:absolute;top:50%;transform:translateY(-50%)}#pillars-dial__text-container{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:absolute;top:0;right:calc(13px + 2em)}.pillars-dial__text{text-align:right}#pillars-dial__bar-wrapper{width:9px;height:100%;position:relative}#pillars-dial__bar-wrapper:before{content:"";background:repeating-linear-gradient(0deg, var(--color-white) 0, var(--color-white) 1px, transparent 1px, transparent 8px);width:4px;height:100%;position:absolute;top:0;left:-4px}#pillars-dial__bar{transform-origin:0;background:linear-gradient(#fdfeed,#ffbf02 17%,#e9500e 32%,#cd197d,#8c019c,#250187,#030310);width:100%;height:100%;transform:scaleX(1)}#pillars-extra-wrapper{right:var(--site-padding-x);bottom:var(--site-padding-y);text-align:right;position:absolute}.pillars-extra-item{opacity:0;white-space:nowrap;flex-direction:row;align-items:center;gap:3em;display:flex;position:absolute;bottom:0;right:0}.pillars-extra-item:first-child svg{height:2.5em}.pillars-extra-item:nth-child(2) svg{height:3.8em}.pillars-extra-item:nth-child(3) svg{height:3.5em}.pillars-extra-item:nth-child(4) svg{height:2.5em}@media (width<=767.98px){#pillars{--icon-size:37px}#pillars-items{width:100%}.pillars-item{padding-right:var(--site-padding-x)}.pillars-item .o-dashline{visibility:hidden;flex-grow:1}.pillars-item-top{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;padding:.75em 1.5em .75em .75em;position:absolute;left:50%;transform:translate(-50%)}.pillars-item-icon{margin-bottom:0}.pillars-item-tagline{margin-bottom:0;margin-left:.75em}.pillars-item-desc{padding:calc(var(--h3) * .75) calc(var(--site-padding-x) * 2);text-align:center;flex-grow:0;order:1;width:100%;margin-bottom:3em;padding-top:0}.pillars-item-title{text-align:center;padding:.75em calc(var(--site-padding-x) * 2)}#pillars-dial{--slider-height:calc(var(--vh) * 30);top:42%}#pillars-dial__text-container{right:calc(13px + .75em)}}#pillars-circular-logo{color:var(--color-white);display:block}#pillars-circular-logo-wrapper{opacity:0;will-change:transform, opacity}.pillars-item{opacity:0}.pillars-item-title{font-size:var(--h3);text-transform:uppercase;margin:0;font-weight:500;line-height:1}.pillars-extra-item__equation{font-family:var(--serif-font);letter-spacing:.01em;font-size:1.35em;font-style:italic;font-weight:300}#pillars-dial{opacity:0}#pillars-items:before{content:"";pointer-events:none;transform:translate3d(var(--panel-x,0px), 0, 0);background:linear-gradient(90deg, rgba(104, 121, 82, calc(.15 * var(--panel-a,0))), rgba(104, 121, 82, calc(.15 * var(--panel-b,0))));backdrop-filter:blur(calc(var(--panel-blur,0) * 1px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 60%,#00000059);mask-image:linear-gradient(90deg,#000 60%,#00000059)}@media (width<=767.98px){#pillars-items:before{display:none}.pillars-item-top,.pillars-item-title,.pillars-item-desc{backdrop-filter:blur(calc(var(--card-blur,0) * 1px));background:rgba(104, 121, 82, calc(.15 * var(--card-a,0)))}.pillars-item-top{border:1px solid rgba(255, 237, 215, calc(.25 * var(--card-a,0)));margin-top:calc(var(--site-padding-y) * 3.5 + var(--site-header));border-radius:99px}.pillars-item-title{border:1px solid rgba(255, 237, 215, calc(.25 * var(--card-a,0)));border-bottom:0;margin-inline:0}.pillars-item-desc{border:1px solid rgba(255, 237, 215, calc(.25 * var(--card-a,0)));border-top:0}}#pillars.is-static{height:auto}#pillars.is-static>.section__inner{visibility:visible;height:auto;padding-block:calc(var(--site-padding-y) * 3);position:relative;overflow:visible}#pillars.is-static #pillars-items{gap:var(--grid-gap-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%;height:auto;display:grid;position:relative}#pillars.is-static #pillars-items:after,#pillars.is-static #pillars-items:before,#pillars.is-static #pillars-curve-canvas,#pillars.is-static #pillars-circular-logo-wrapper,#pillars.is-static #pillars-extra-wrapper,#pillars.is-static #pillars-dial{display:none}#pillars.is-static .pillars-item{opacity:1;visibility:visible;height:auto;padding:var(--site-padding-y);border:1px dashed #ffedd766;position:relative}#pillars.is-static .pillars-item-top,#pillars.is-static .pillars-item-desc,#pillars.is-static .pillars-item-title{text-align:left;background:0 0;border:0;width:auto;margin:0 0 1em;padding:0;position:static;transform:none}html.no-js #pillars{height:auto}html.no-js #pillars>.section__inner{visibility:visible;height:auto;padding-block:calc(var(--site-padding-y) * 3);position:relative;overflow:visible}html.no-js #pillars #pillars-items{gap:var(--grid-gap-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%;height:auto;display:grid;position:relative}html.no-js #pillars #pillars-items:after,html.no-js #pillars #pillars-items:before,html.no-js #pillars #pillars-curve-canvas,html.no-js #pillars #pillars-circular-logo-wrapper,html.no-js #pillars #pillars-extra-wrapper,html.no-js #pillars #pillars-dial{display:none}html.no-js #pillars .pillars-item{opacity:1;visibility:visible;height:auto;padding:var(--site-padding-y);border:1px dashed #ffedd766;position:relative}html.no-js #pillars .pillars-item-top,html.no-js #pillars .pillars-item-desc,html.no-js #pillars .pillars-item-title{text-align:left;background:0 0;border:0;width:auto;margin:0 0 1em;padding:0;position:static;transform:none}#process{color:var(--color-black);position:relative}#process-hero{height:calc(var(--vh) * 500)}#process-hero-inner{height:calc(var(--vh) * 100);position:sticky;top:0}#process-header{left:0;top:calc(var(--site-padding-y) + var(--vh) * 10);width:100%;height:calc(var(--vh) * 60);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}#process-tagline{width:100%;left:0;top:calc(var(--vh) * 5 + var(--site-padding-y));text-align:center;will-change:transform, opacity;position:absolute}#process-title{width:100%;height:calc((100vw - var(--site-padding-x) * 2) * 291.94 / 1799.07);margin-bottom:-7%;position:absolute;bottom:50%;left:0}#process-title-pre{will-change:transform, opacity;margin-bottom:-.75em;position:absolute;bottom:100%;left:0}#process-title-main{text-indent:-.03em;letter-spacing:.018em;visibility:hidden;font-size:15vw;font-weight:600;line-height:1}#process-desc{width:100%;left:0;top:calc(var(--vh) * 68);text-align:center;position:absolute;transform:translateY(-50%)}#process-desc div div div{will-change:transform, opacity}#process-items{margin-top:calc(var(--site-padding-y) * 2);padding-bottom:calc(var(--site-padding-y) * 2)}.process-item{--item-padding:calc(var(--site-padding-x) * .5);background-color:var(--color-green-lightest);height:var(--grid-span-6);padding:var(--item-padding) var(--item-padding);position:relative}.process-item:first-child{--grid-columns:4;background-color:var(--color-green);color:var(--color-white);overflow:hidden}.process-item:first-child .process-item-title{margin-bottom:1em}.process-item:first-child .process-item-desc{padding-right:calc(var(--grid-span-1) * .5)}.process-item:nth-child(2),.process-item:nth-child(3),.process-item:nth-child(4){--grid-columns:4;color:var(--color-green)}.process-item:nth-child(2) .process-item-desc,.process-item:nth-child(3) .process-item-desc,.process-item:nth-child(4) .process-item-desc{left:var(--item-padding);bottom:var(--item-padding);padding-right:calc(var(--grid-span-1) * 1);position:absolute}.process-item:nth-child(2) #process-art-evaluate{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.process-item:nth-child(3) #process-art-recommend,.process-item:nth-child(4) #process-art-build{width:65%;height:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.process-item-title div div,.process-item-desc div div{will-change:opacity}.process-item-num{font-size:calc(var(--grid-span-5));text-align:center;color:var(--color-green-light);line-height:1;position:absolute;top:45%;left:50%;transform:translate(-50%)}@media (width<=767.98px){#process-tagline{top:calc(var(--vh) * 5 + var(--site-padding-y) * 4)}#process-title-pre{text-align:center;width:100%;margin-bottom:1em}#process-desc{top:calc(var(--vh) * 80)}#process-items{padding-bottom:calc(var(--site-padding-y) * 5);flex-direction:column;align-items:center;gap:1em;display:flex}.process-item{--item-padding:calc(var(--site-padding-x) * 1.25);height:calc(var(--grid-column-width) * 6.5)}.process-item:nth-child(2) .process-item-title br,.process-item:nth-child(3) .process-item-title br,.process-item:nth-child(4) .process-item-title br{display:none}.process-item:nth-child(2) .process-item-desc,.process-item:nth-child(3) .process-item-desc,.process-item:nth-child(4) .process-item-desc{padding-right:var(--item-padding)}.process-item{width:100%}.process-item-num{font-size:calc(var(--grid-span-5));top:40%}}#process-title-main{text-transform:none}.js-dom-title #process-title-main{visibility:visible;clip-path:inset(50% 0);will-change:clip-path, opacity}.process-item-art{pointer-events:none;display:block}@media (prefers-reduced-motion:reduce){#process-tagline,#process-title-pre,#process-desc div div div,.process-item-title div div,.process-item-desc div div{opacity:1!important;transform:none!important}.js-dom-title #process-title-main{clip-path:none}.process-item-art *{animation:none!important}}#process{background-color:var(--color-white)}#process-bg{background:var(--color-black);position:absolute;inset:0}#process-title-main{visibility:visible;color:currentColor}#process-title-pre{font-size:var(--h4);text-transform:uppercase;font-weight:500;line-height:1.09}#process-title-main{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--wipe,100) * 1%), #0000001f calc(var(--wipe,100) * 1% + 12%));mask-image:linear-gradient(90deg, #000 calc(var(--wipe,100) * 1%), #0000001f calc(var(--wipe,100) * 1% + 12%))}#process-title-main.is-pulsing{animation:2s ease-out process-pulse}@keyframes process-pulse{0%{text-shadow:0 0 #ffedd700}40%{text-shadow:0 0 .12em #ffedd78c,0 0 .4em #dc500059}to{text-shadow:0 0 #ffedd700}}#process-layers{pointer-events:none;perspective:1200px;position:absolute;inset:0}.process-layers__half{will-change:transform, opacity;transform-origin:50% 0;flex-direction:column;width:100%;height:50%;display:flex;position:absolute;left:0}.process-layers__half.is-top{transform-origin:50% 100%;flex-direction:column-reverse;top:0}.process-layers__half.is-bottom{bottom:0}.process-layers__band{background:repeating-linear-gradient(90deg, #ffedd712 0 1px, transparent 1px 48px), linear-gradient(180deg, #ffffff0f, #0000002e), var(--band,#445231);padding-inline:var(--site-padding-x);border-top:1px solid #1009048c;flex:1;align-items:center;display:flex;position:relative}.process-layers__band:first-child{--band:#5d6c49}.process-layers__band:nth-child(2){--band:#445231}.process-layers__band:nth-child(3){--band:#382416}.process-layers__band:nth-child(4){--band:#6c3a14}.process-layers__band span{font-size:var(--sub2);text-transform:uppercase;letter-spacing:.08em;color:#ffedd78c;font-weight:500}.process-layers__half.is-top .process-layers__band span{margin-inline-start:auto}.process-layers__half.is-bottom .process-layers__band:first-child{box-shadow:inset 0 1px #0009}#process-items{margin-inline:0;padding-inline:0;list-style:none}.process-item-title{font-size:var(--h4);text-transform:uppercase;margin:0;line-height:1.09}.process-item:first-child .process-item-title{font-size:var(--h3);line-height:1}.process-item-art{color:var(--color-green)}.process-item.is-playing .art-row{animation:3s ease-in-out infinite art-row;animation-delay:var(--d)}.process-item.is-playing .art-row.is-pick{animation-name:art-pick}@keyframes art-row{0%,to{opacity:.45}50%{opacity:1}}@keyframes art-pick{0%,30%{opacity:.45;transform:translate(0)}50%,85%{opacity:1;transform:translate(8px)}to{opacity:.45;transform:translate(0)}}.art-check{stroke-dasharray:60;stroke-dashoffset:60px}.process-item.is-playing .art-check{animation:3s ease-in-out infinite art-draw}@keyframes art-draw{0%,40%{stroke-dashoffset:60px}60%,90%{stroke-dashoffset:0}to{stroke-dashoffset:60px}}.art-line{stroke-dasharray:140;stroke-dashoffset:140px}.process-item.is-playing .art-line{animation:3.2s ease-in-out infinite art-type;animation-delay:var(--d)}@keyframes art-type{0%{stroke-dashoffset:140px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:140px}}.art-stamp{opacity:0;transform-origin:262px 290px}.process-item.is-playing .art-stamp{animation:3.2s ease-out infinite art-stamp}@keyframes art-stamp{0%,50%{opacity:0;transform:scale(1.4)}60%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.art-plane{transform-box:fill-box;transform-origin:50%}.process-item.is-playing .art-plane{animation:3.4s ease-in-out infinite art-plane;animation-delay:var(--d)}@keyframes art-plane{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.process-item.is-playing .art-orbit{animation:6s linear infinite art-orbit}@keyframes art-orbit{to{stroke-dashoffset:-80px}}@media (prefers-reduced-motion:reduce){#process-layers{display:none}#process-bg{background:var(--color-white)}#process-title-main{-webkit-mask-image:none;mask-image:none}}#process-title-main{white-space:nowrap;font-size:12.2vw}#process-bg,#process-layers{left:calc(var(--site-padding-x) * -1);right:calc(var(--site-padding-x) * -1);width:auto}#process-hero-inner{overflow:visible}#process-hero{margin-inline:calc(var(--site-padding-x) * -1);padding-inline:var(--site-padding-x);overflow:clip}#services{--small-size:calc(var(--vh) * 80 * .6);--main-width:calc(var(--vh) * 80 * 85 / 110);--main-height:calc(var(--vh) * 80);--px:calc(var(--main-width) / 850);--thumb-scale:.35;--thumb-width:calc(var(--thumb-scale) * var(--main-width));--thumb-height:calc(var(--thumb-scale) * var(--main-height));--thumb-gap:calc(var(--thumb-width) * .08);height:calc(var(--vh) * 1625);position:relative}#services .section__inner{height:calc(var(--vh) * 100);position:fixed;top:0}#services-copy{--desc-aspect:7.311;--desc-from-width:calc(100vw - var(--site-padding-x) * 2);width:var(--desc-from-width);height:calc(var(--desc-from-width) / var(--desc-aspect));position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}#services-title-2-dummy{width:var(--desc-from-width);height:calc(var(--desc-from-width) / var(--desc-aspect));position:absolute;top:0;left:0}#services-title{position:absolute;top:-1.8em;left:0}#services-title span{display:block}#services-title span:first-child{will-change:transform, opacity;color:#bbac97;line-height:1.5}#services-title span:first-child div div{will-change:transform}#services-title span:nth-child(2){opacity:0;text-transform:none;margin-top:.05em;font-size:1.5em;display:inline-block}#services-main{width:var(--main-width);height:var(--main-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#services-main-small{width:var(--small-size);height:var(--small-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#services-main-canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#services-gallery-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}#services-gallery-move-container{flex-direction:row;width:1200%;height:100%;display:flex;position:absolute}.services-gallery-item{width:var(--main-width);height:100%;position:relative;overflow:hidden}.services-gallery-item img,.services-gallery-item video{height:100%}.services-gallery-item-inner{will-change:transform;height:100%;position:relative}.services-gallery-thumbs-wrapper{width:calc((100vw - var(--main-width)) / 2 - var(--thumb-gap) - 7px);pointer-events:none;height:100%;position:absolute;overflow:hidden}.services-gallery-thumbs-wrapper.is-left{left:0}.services-gallery-thumbs-wrapper.is-left .services-gallery-thumbs-move-container{left:100%}.services-gallery-thumbs-wrapper.is-left .services-gallery-thumbs-move-container .services-gallery-thumb-item{margin-left:var(--thumb-gap)}.services-gallery-thumbs-wrapper.is-left .services-gallery-thumbs-move-container .services-gallery-thumb-item:last-child{display:none}.services-gallery-thumbs-wrapper.is-right{right:0}.services-gallery-thumbs-wrapper.is-right .services-gallery-thumb-item{margin-right:var(--thumb-gap)}.services-gallery-thumbs-wrapper.is-right .services-gallery-thumb-item:first-child{display:none}.services-gallery-thumbs-move-container{width:calc(var(--thumb-width) * 11 + var(--thumb-gap) * 11);height:var(--thumb-height);flex-direction:row;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.services-gallery-thumb-item{width:var(--thumb-width);height:var(--thumb-height);opacity:.5;position:relative}.services-gallery-thumb-item img{width:100%;height:100%}#services-outro{font-family:Literata;font-size:calc(var(--px) * 16);font-weight:300;overflow:hidden}#services-outro-title{left:calc(var(--px) * 45.19);top:calc(var(--px) * 24.85);width:calc(var(--px) * 754.4);height:calc(var(--px) * 268.72);position:absolute}#services-outro-issue{left:calc(var(--px) * 630.36);top:calc(var(--px) * 308.75);width:calc(var(--px) * 167.25);height:calc(var(--px) * 15.94);font-weight:400;font-size:calc(var(--px) * 21.69);white-space:nowrap;text-align:right;line-height:calc(var(--px) * 10);will-change:transform, opacity;opacity:0;position:absolute}#services-outro-idea{right:calc(var(--px) * 50);top:calc(var(--px) * 378.22);width:calc(var(--px) * 155.9);height:calc(var(--px) * 191.15);border:calc(var(--px) * 2) solid var(--color-white);text-align:center;will-change:transform, opacity;opacity:0;position:absolute}#services-outro-idea-num{margin-top:calc(var(--px) * 18);font-weight:500;font-size:calc(var(--px) * 66.47)}#services-outro-idea-num-inner{height:1em;line-height:1em;display:inline-block;position:relative;overflow:hidden}#services-outro-idea-num-inner span{height:1em;line-height:1em}#services-outro-idea-num-inner>span:nth-child(2){visibility:hidden}#services-outro-idea-num-inner>span:nth-child(3){right:calc(var(--px) * -1);top:calc(var(--px) * .5);display:block;position:absolute}#services-outro-idea-num-inner>span:nth-child(3) span{display:block}#services-outro-idea-num-inner>span:nth-child(3){will-change:transform}#services-outro-idea-txt{font-size:calc(var(--px) * 18.98)}#services-outro-main{left:calc(var(--px) * 58.65);top:calc(var(--px) * 547.69);width:calc(var(--px) * 367.7);white-space:nowrap;position:absolute}#services-outro-main-title-1{font-size:calc(var(--px) * 42.28);will-change:transform, opacity;opacity:0}#services-outro-main-title-2{font-weight:400;font-size:calc(var(--px) * 73.7);text-align:right;will-change:transform, opacity;opacity:0;margin-top:-.1em;margin-bottom:.25em}#services-outro-main-desc{font-size:calc(var(--px) * 19.5);text-transform:uppercase;line-height:1.5}#services-outro-main-desc span{will-change:transform, opacity;opacity:0;display:block}#services-outro-main-cta{margin-top:calc(var(--px) * 24);font-family:var(--display-font);will-change:transform, opacity;opacity:0}#services-outro-num{left:calc(var(--px) * 60.99);bottom:calc(var(--px) * 50);width:calc(var(--px) * 138.28);height:calc(var(--px) * 138.28);font-size:calc(var(--px) * 55.89);text-align:center;font-weight:200;line-height:calc(var(--px) * 132);border:calc(var(--px) * 2) solid var(--color-white);border-radius:50%;position:absolute}#services-outro-num svg{height:calc(var(--px) * 24.48);position:relative;top:-.3em}#services-outro-num{will-change:transform, opacity;opacity:0}#services-outro-corner{right:calc(var(--px) * 50);bottom:calc(var(--px) * 50);width:calc(var(--px) * 335.08);text-align:right;white-space:nowrap;text-transform:uppercase;position:absolute}#services-outro-corner-title{font-size:calc(var(--px) * 37.66);will-change:transform, opacity;opacity:0;line-height:1}#services-outro-corner-desc{font-size:calc(var(--px) * 10.85);margin:1.5em 0 3.5em;line-height:1.5}#services-outro-corner-desc span{will-change:transform, opacity;opacity:0;display:block}#services-outro-barcode{height:calc(var(--px) * 46.9);transform-origin:bottom;will-change:transform;transform:scaleY(0)}.services-card{font-size:calc(var(--px) * 18);padding:calc(var(--px) * 14);left:calc(var(--px) * 48);right:calc(var(--px) * 48);bottom:calc(var(--px) * 18);background-color:#0c0a0aeb;flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(125%)}.services-card h5{font-size:calc(var(--px) * 28)}.services-card-head{padding:calc(var(--px) * 18) calc(var(--px) * 28) calc(var(--px) * 18) calc(var(--px) * 24);border:1px dashed #ffedd766;flex-direction:row;align-items:center;display:flex}.services-card-head svg{width:calc(var(--px) * 48);margin-right:calc(var(--px) * 18)}.services-card-desc{text-transform:uppercase;text-align:center;flex-grow:1}.services-card-btn-wrapper{position:relative}.services-card-btn-wrapper:before{content:"";width:100%;height:100%;box-shadow:0 0 1em var(--color-orange);border-radius:1.75em;animation:1s ease-in-out infinite services-btn-pulse-animation;display:block;position:absolute}@keyframes services-btn-pulse-animation{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}#services-pin{left:calc(var(--px) * 96);top:calc(var(--px) * 560);max-width:calc(var(--px) * 300);padding:calc(var(--px) * 16) calc(var(--px) * 20);color:var(--color-white);opacity:0;will-change:transform, opacity;background-color:#0c0a0aeb;border:1px dashed #ffedd766;position:absolute}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767.98px){#services{--small-size:min(var(--vh) * 80 * .6, 80vw);--main-width:var(--small-size);--main-height:calc(var(--small-size) * 110 / 85)}#services .section__inner{flex-direction:column;justify-content:center;align-items:center;display:flex}#services-copy{width:var(--small-size);--desc-from-width:var(--small-size);margin-bottom:3em;position:relative;top:0;left:0;transform:none}#services-title{position:relative;top:0}#services-title span:first-child{text-transform:uppercase}#services-title span:nth-child(2){margin-top:-.05em;font-size:2em;position:absolute}#services-main{position:relative;top:0;left:0;transform:none}.services-card-btn-wrapper:before{border-radius:2em}.services-card{font-size:max(calc(var(--px) * 18), var(--body3));flex-wrap:wrap;row-gap:.5em}.services-card h5{font-size:max(calc(var(--px) * 28), var(--h5))}}#services-title{font-size:var(--h4);text-transform:uppercase;font-weight:500;line-height:1.09}#services-title span:nth-child(2){text-transform:none}#services-title-2-dummy{pointer-events:none}#services-display{transform-origin:0 0;white-space:nowrap;letter-spacing:-.02em;color:var(--color-white);will-change:transform, opacity;text-shadow:0 0 calc(var(--glow,0) * .35em) rgba(255, 237, 215, calc(var(--glow,0) * .85)), 0 0 calc(var(--glow,0) * .9em) rgba(220, 80, 0, calc(var(--glow,0) * .45));font-weight:500;line-height:1;position:absolute;top:0;left:0}.services-gallery-item-inner img{object-fit:cover;width:100%;height:100%;display:block}.services-gallery-thumb-item img{object-fit:cover}.services-card{color:var(--color-white);gap:calc(var(--px) * 18)}.services-card h3{font-size:calc(var(--px) * 28);text-transform:uppercase;margin:0;font-weight:600;line-height:1.15}.services-card-head{flex-shrink:0;gap:0;max-width:46%}.services-card-desc{font-weight:500;line-height:1.3}.services-card .btn{font-size:max(calc(var(--px) * 16), 10px)}.services-card a:focus-visible,#services-outro a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;box-shadow:none}#services-outro{color:var(--color-white)}#services-outro .services-gallery-item-inner>img{position:absolute;inset:0}#services-outro-title{font-family:var(--serif-font);font-weight:300;font-size:calc(var(--px) * 205);color:var(--color-white);text-transform:uppercase;justify-content:space-between;align-items:flex-start;line-height:.82;display:flex;overflow:visible}#services-outro-title span{will-change:transform;display:block}#services-outro-idea-txt{text-transform:uppercase;margin-top:calc(var(--px) * 8);line-height:1.2}#services-outro-corner-title{font-family:var(--serif-font)}#services-outro-main-cta .btn{font-family:var(--display-font);font-size:max(calc(var(--px) * 16), 10px)}#services-outro{font-family:var(--serif-font)}#services-pin{font-family:var(--display-font);line-height:1.3}@media (width<=767.98px){#services-display{font-weight:500}#services-title span:nth-child(2){opacity:0}.services-card{align-items:center;padding:.6em;bottom:3%;left:4%;right:4%}.services-card-head{flex:100%;order:1;max-width:100%;padding:.5em .7em}.services-card-desc{text-align:left;min-width:0;font-size:var(--sub2);flex:1 1 0;order:2}.services-card-btn-wrapper{flex-shrink:0;order:3}.services-card .btn{font-size:var(--btn);padding:1em 1.4em}#services-outro-main-cta .btn{font-size:var(--btn)}}#services.is-static{height:auto}#services.is-static>.section__inner{visibility:visible;height:auto;padding-block:calc(var(--site-padding-y) * 4);display:block;position:relative;overflow:visible}#services.is-static #services-copy{width:auto;height:auto;margin-bottom:2em;position:relative;top:0;left:0;transform:none}#services.is-static #services-title{position:relative;top:0}#services.is-static #services-title span:nth-child(2){opacity:1;font-size:2em;display:block}#services.is-static #services-title-2-dummy,#services.is-static .services-gallery-thumbs-wrapper,#services.is-static #services-main-small,#services.is-static #services-main-canvas{display:none}#services.is-static #services-main{width:auto;height:auto;position:relative;top:0;left:0;transform:none}#services.is-static #services-gallery-wrapper{position:relative;overflow:visible}#services.is-static #services-gallery-move-container{gap:var(--grid-gap-width);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));width:auto;display:grid;position:relative}#services.is-static .services-gallery-item{aspect-ratio:85/110;--px:calc(min(100vw - var(--site-padding-x) * 2, 320px) / 850);border:1px dashed #ffedd780;width:auto}#services.is-static .services-card{transform:none}#services.is-static #services-outro *,#services.is-static #services-pin{opacity:1!important;transform:none!important}#services.is-static [data-id=intro]{display:none}#technologies{position:relative}#technologies .section__inner{width:100%;height:calc(var(--vh) * 100);position:sticky;top:0;overflow:hidden}#technologies-items-wrapper{--px:calc(var(--vh) * 80 / 1080);pointer-events:auto;gap:calc(var(--px) * 24);will-change:transform;flex-direction:row;height:80%;display:flex;position:absolute;top:10%;left:0}#technologies-items-wrapper [data-id=languages],#technologies-items-wrapper [data-id=other]{aspect-ratio:1500/1080}#technologies-items-wrapper [data-id=languages] .technologies-item-inner,#technologies-items-wrapper [data-id=other] .technologies-item-inner{aspect-ratio:1700/1080}#technologies-items-wrapper [data-id=languages] .technologies-item-title,#technologies-items-wrapper [data-id=other] .technologies-item-title{font-size:calc(var(--px) * 96.43);left:calc(var(--px) * 50);top:calc(var(--px) * 54)}#technologies-items-wrapper [data-id=languages] .technologies-item-note,#technologies-items-wrapper [data-id=other] .technologies-item-note{left:calc(var(--px) * 50);bottom:calc(var(--px) * 54)}#technologies-items-wrapper [data-id=frontend],#technologies-items-wrapper [data-id=mobile],#technologies-items-wrapper [data-id=cms-ecommerce],#technologies-items-wrapper [data-id=cloud],#technologies-items-wrapper [data-id=apis],#technologies-items-wrapper [data-id=games-xr],#technologies-items-wrapper [data-id=version-control],#technologies-items-wrapper [data-id=cta]{aspect-ratio:700/1080}#technologies-items-wrapper [data-id=frontend] .technologies-item-inner,#technologies-items-wrapper [data-id=mobile] .technologies-item-inner,#technologies-items-wrapper [data-id=cms-ecommerce] .technologies-item-inner,#technologies-items-wrapper [data-id=cloud] .technologies-item-inner,#technologies-items-wrapper [data-id=apis] .technologies-item-inner,#technologies-items-wrapper [data-id=games-xr] .technologies-item-inner,#technologies-items-wrapper [data-id=version-control] .technologies-item-inner,#technologies-items-wrapper [data-id=cta] .technologies-item-inner{aspect-ratio:900/1080}#technologies-items-wrapper [data-id=frontend] .technologies-item-title,#technologies-items-wrapper [data-id=mobile] .technologies-item-title,#technologies-items-wrapper [data-id=cms-ecommerce] .technologies-item-title,#technologies-items-wrapper [data-id=cloud] .technologies-item-title,#technologies-items-wrapper [data-id=apis] .technologies-item-title,#technologies-items-wrapper [data-id=games-xr] .technologies-item-title,#technologies-items-wrapper [data-id=version-control] .technologies-item-title{font-size:calc(var(--px) * 72);left:calc(var(--px) * 50);top:calc(var(--px) * 54);white-space:normal;width:calc(var(--px) * 600)}#technologies-items-wrapper [data-id=backend],#technologies-items-wrapper [data-id=enterprise]{aspect-ratio:1720/1080}#technologies-items-wrapper [data-id=backend] .technologies-item-inner,#technologies-items-wrapper [data-id=enterprise] .technologies-item-inner{aspect-ratio:1920/1080}#technologies-items-wrapper [data-id=backend] .technologies-item-cover,#technologies-items-wrapper [data-id=enterprise] .technologies-item-cover{left:calc(var(--px) * 1415);top:calc(var(--px) * 498);width:calc(var(--px) * 398);height:calc(var(--px) * 283)}#technologies-items-wrapper [data-id=backend] .technologies-item-title{font-size:calc(var(--px) * 340);left:calc(var(--px) * 50);top:calc(var(--px) * 316)}#technologies-items-wrapper [data-id=enterprise] .technologies-item-title{font-size:calc(var(--px) * 220);left:calc(var(--px) * 50);top:calc(var(--px) * 380)}#technologies-items-wrapper [data-id=ai-ml-data],#technologies-items-wrapper [data-id=devops],#technologies-items-wrapper [data-id=marketing]{aspect-ratio:2050/1080}#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-inner,#technologies-items-wrapper [data-id=devops] .technologies-item-inner{aspect-ratio:2250/1080}#technologies-items-wrapper [data-id=marketing] .technologies-item-inner{aspect-ratio:2250/1080;z-index:1}#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-cover,#technologies-items-wrapper [data-id=devops] .technologies-item-cover{left:calc(var(--px) * 829);top:calc(var(--px) * 276);width:calc(var(--px) * 588);height:calc(var(--px) * 154)}#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-title,#technologies-items-wrapper [data-id=devops] .technologies-item-title{font-size:calc(var(--px) * 220);left:0;top:calc(var(--px) * 100);width:calc(var(--px) * 2050);text-align:center}#technologies-items-wrapper [data-id=marketing] .technologies-item-title{font-size:calc(var(--px) * 180);left:0;top:calc(var(--px) * 120);width:calc(var(--px) * 2050);text-align:center;z-index:1}#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-note,#technologies-items-wrapper [data-id=devops] .technologies-item-note{left:calc(var(--px) * 97);top:calc(var(--px) * 54);bottom:auto}#technologies-items-wrapper [data-id=marketing] .technologies-item-note{width:calc(var(--px) * 2050);left:0;top:calc(var(--px) * 54);text-align:center;z-index:1;bottom:auto}#technologies-items-wrapper [data-id=databases],#technologies-items-wrapper [data-id=testing-security]{aspect-ratio:1935/1080}#technologies-items-wrapper [data-id=databases] .technologies-item-inner,#technologies-items-wrapper [data-id=testing-security] .technologies-item-inner{aspect-ratio:2135/1080}#technologies-items-wrapper [data-id=databases] .technologies-item-cover,#technologies-items-wrapper [data-id=testing-security] .technologies-item-cover{left:calc(var(--px) * 750);top:calc(var(--px) * 258);width:calc(var(--px) * 528);height:calc(var(--px) * 176)}#technologies-items-wrapper [data-id=databases] .technologies-item-title{font-size:calc(var(--px) * 220);left:0;top:calc(var(--px) * 100);width:calc(var(--px) * 1935);text-align:center}#technologies-items-wrapper [data-id=testing-security] .technologies-item-title{font-size:calc(var(--px) * 150);left:0;top:calc(var(--px) * 120);width:calc(var(--px) * 1935);text-align:center}#technologies-items-wrapper [data-id=databases] .technologies-item-note,#technologies-items-wrapper [data-id=testing-security] .technologies-item-note{left:calc(var(--px) * 97);top:calc(var(--px) * 54);bottom:auto}@media (width>=768px){#technologies-items-wrapper [data-id=databases] .technologies-item-note span,#technologies-items-wrapper [data-id=testing-security] .technologies-item-note span{position:absolute}#technologies-items-wrapper [data-id=databases] .technologies-item-note span:nth-child(2),#technologies-items-wrapper [data-id=testing-security] .technologies-item-note span:nth-child(2){left:calc(var(--px) * 1000)}#technologies-items-wrapper [data-id=databases] .technologies-item-note span:nth-child(3),#technologies-items-wrapper [data-id=testing-security] .technologies-item-note span:nth-child(3){left:calc(var(--px) * 1480)}}.technologies-item{width:auto;height:100%;position:relative}.technologies-item-clipper{will-change:width;width:100%;height:100%;position:relative;overflow:hidden}.technologies-item-inner{will-change:opacity;height:100%;position:absolute}.technologies-item-title{white-space:nowrap;position:absolute;top:0;left:0}.technologies-item-note{left:calc(var(--px) * 50);bottom:calc(var(--px) * 54);text-transform:uppercase;font-size:calc(var(--px) * 25.7);position:absolute}.technologies-item-note span{white-space:nowrap;display:block}.technologies-item-bg{will-change:transform;width:100%;height:100%;display:block}.technologies-item-bg img{width:100%;height:auto}.technologies-item-cover{position:absolute}.technologies-item-cover img{width:100%;height:auto}.technologies-item-cta{left:calc(var(--px) * 50);bottom:calc(var(--px) * 54);position:absolute}.technologies-item-title a{color:inherit;text-decoration:none}#technologies-progress{flex-direction:row;gap:4px;width:45%;height:2px;display:flex;position:absolute;top:calc(90% + 1.25em);right:.2em}.technologies-progress-item{background-color:var(--color-grey-brown);flex-grow:1;height:100%;transition:flex-grow .3s,background-color .3s}.technologies-progress-item.is-active{background-color:var(--color-orange);flex-grow:3}@media (width<=767.98px){#technologies .section__inner{left:var(--site-padding-x);width:calc(100vw - var(--site-padding-x) * 2)}#technologies .section__inner:before{content:"";top:calc(10% + var(--site-padding-y));left:var(--site-padding-x);width:calc(100vw - var(--site-padding-x) * 4);height:calc(80% - var(--site-padding-y) * 2);z-index:1;pointer-events:none;border:1px dashed #ffedd780;position:absolute}#technologies-items-wrapper{will-change:auto;gap:0}#technologies-items-wrapper [data-id=languages],#technologies-items-wrapper [data-id=frontend],#technologies-items-wrapper [data-id=backend],#technologies-items-wrapper [data-id=mobile],#technologies-items-wrapper [data-id=ai-ml-data],#technologies-items-wrapper [data-id=cms-ecommerce],#technologies-items-wrapper [data-id=databases],#technologies-items-wrapper [data-id=cloud],#technologies-items-wrapper [data-id=devops],#technologies-items-wrapper [data-id=apis],#technologies-items-wrapper [data-id=enterprise],#technologies-items-wrapper [data-id=games-xr],#technologies-items-wrapper [data-id=testing-security],#technologies-items-wrapper [data-id=version-control],#technologies-items-wrapper [data-id=marketing],#technologies-items-wrapper [data-id=other],#technologies-items-wrapper [data-id=cta],#technologies-items-wrapper [data-id=languages] .technologies-item-inner,#technologies-items-wrapper [data-id=frontend] .technologies-item-inner,#technologies-items-wrapper [data-id=backend] .technologies-item-inner,#technologies-items-wrapper [data-id=mobile] .technologies-item-inner,#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-inner,#technologies-items-wrapper [data-id=cms-ecommerce] .technologies-item-inner,#technologies-items-wrapper [data-id=databases] .technologies-item-inner,#technologies-items-wrapper [data-id=cloud] .technologies-item-inner,#technologies-items-wrapper [data-id=devops] .technologies-item-inner,#technologies-items-wrapper [data-id=apis] .technologies-item-inner,#technologies-items-wrapper [data-id=enterprise] .technologies-item-inner,#technologies-items-wrapper [data-id=games-xr] .technologies-item-inner,#technologies-items-wrapper [data-id=testing-security] .technologies-item-inner,#technologies-items-wrapper [data-id=version-control] .technologies-item-inner,#technologies-items-wrapper [data-id=marketing] .technologies-item-inner,#technologies-items-wrapper [data-id=other] .technologies-item-inner,#technologies-items-wrapper [data-id=cta] .technologies-item-inner{aspect-ratio:auto}#technologies-items-wrapper [data-id=languages] .technologies-item-title,#technologies-items-wrapper [data-id=frontend] .technologies-item-title,#technologies-items-wrapper [data-id=backend] .technologies-item-title,#technologies-items-wrapper [data-id=mobile] .technologies-item-title,#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-title,#technologies-items-wrapper [data-id=cms-ecommerce] .technologies-item-title,#technologies-items-wrapper [data-id=databases] .technologies-item-title,#technologies-items-wrapper [data-id=cloud] .technologies-item-title,#technologies-items-wrapper [data-id=devops] .technologies-item-title,#technologies-items-wrapper [data-id=apis] .technologies-item-title,#technologies-items-wrapper [data-id=enterprise] .technologies-item-title,#technologies-items-wrapper [data-id=games-xr] .technologies-item-title,#technologies-items-wrapper [data-id=testing-security] .technologies-item-title,#technologies-items-wrapper [data-id=version-control] .technologies-item-title,#technologies-items-wrapper [data-id=marketing] .technologies-item-title,#technologies-items-wrapper [data-id=other] .technologies-item-title,#technologies-items-wrapper [data-id=cta] .technologies-item-title{left:calc(var(--site-padding-x) * 2);top:calc(var(--site-padding-y) * 2);font-size:var(--h3);text-transform:uppercase;width:calc(100vw - var(--site-padding-x) * 6);text-align:left;white-space:normal}#technologies-items-wrapper [data-id=languages] .technologies-item-note,#technologies-items-wrapper [data-id=frontend] .technologies-item-note,#technologies-items-wrapper [data-id=backend] .technologies-item-note,#technologies-items-wrapper [data-id=mobile] .technologies-item-note,#technologies-items-wrapper [data-id=ai-ml-data] .technologies-item-note,#technologies-items-wrapper [data-id=cms-ecommerce] .technologies-item-note,#technologies-items-wrapper [data-id=databases] .technologies-item-note,#technologies-items-wrapper [data-id=cloud] .technologies-item-note,#technologies-items-wrapper [data-id=devops] .technologies-item-note,#technologies-items-wrapper [data-id=apis] .technologies-item-note,#technologies-items-wrapper [data-id=enterprise] .technologies-item-note,#technologies-items-wrapper [data-id=games-xr] .technologies-item-note,#technologies-items-wrapper [data-id=testing-security] .technologies-item-note,#technologies-items-wrapper [data-id=version-control] .technologies-item-note,#technologies-items-wrapper [data-id=marketing] .technologies-item-note,#technologies-items-wrapper [data-id=other] .technologies-item-note,#technologies-items-wrapper [data-id=cta] .technologies-item-note{left:calc(var(--site-padding-x) * 2);bottom:calc(var(--site-padding-y) * 2);font-size:var(--sub2);text-transform:uppercase;width:calc(100vw - var(--site-padding-x) * 6);text-align:left;top:auto}#technologies-items-wrapper [data-id=databases] .technologies-item-note span,#technologies-items-wrapper [data-id=testing-security] .technologies-item-note span{display:block}.technologies-item-note span{white-space:normal}.technologies-item-cta{left:calc(var(--site-padding-x) * 2);bottom:calc(var(--site-padding-y) * 2 + 3em)}.technologies-item{aspect-ratio:auto;width:calc(100vw - var(--site-padding-x) * 2);background-color:var(--color-black);position:absolute}.technologies-item-clipper{will-change:auto}.technologies-item-inner{width:100%}.technologies-item-bg{will-change:auto}.technologies-item-bg img{-o-object-fit:cover;object-fit:cover;height:100%}}.technologies-item-title{text-transform:uppercase;color:var(--color-white);margin:0;font-weight:600;line-height:1.2}.technologies-item-title a:hover{color:var(--color-orange)}.technologies-item-title a:focus-visible{outline:2px solid var(--color-white);outline-offset:4px;box-shadow:none}.technologies-item-note{color:var(--color-white);font-weight:500;line-height:1.2}.technologies-item-note span+span{opacity:.75;margin-top:.3em}#technologies-items-wrapper [data-id=cta] .technologies-item-note--cta{bottom:calc(var(--px) * 160)}.technologies-item-bg img{object-fit:cover;height:100%;display:block}html.no-js .technologies-item-clipper{width:100%}html.no-js #technologies .section__inner{scroll-snap-type:x mandatory;overflow-x:auto}@media (width<=767.98px){.technologies-item-cta{white-space:normal;text-align:center;right:calc(var(--site-padding-x) * 2)}#technologies-items-wrapper [data-id=cta] .technologies-item-note--cta{bottom:calc(var(--site-padding-y) * 2 + 5.5em)}}@media (prefers-reduced-motion:reduce){.technologies-progress-item{transition:none}}#testimonials{position:relative}#testimonials-hero{height:calc(var(--vh) * 100);position:relative}#testimonials-hero-title{left:0;top:calc(var(--site-padding-y) * 2 + var(--site-header) + .5em);width:var(--grid-span-6);position:absolute}#testimonials-hero-title div div div{will-change:opacity}#testimonials-hero-desc{left:calc(var(--grid-span-11) + var(--grid-gap-width));width:var(--grid-span-4);position:absolute;top:50%;transform:translateY(-50%)}#testimonials-hero-desc div div div{will-change:opacity}#testimonials-table-header{height:3em;line-height:3em;position:relative}#testimonials-table-header-title{position:absolute;left:0}#testimonials-table-header-center{gap:2em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.testimonials-table-rating{will-change:opacity;align-items:center;gap:.5ex;display:flex}#testimonials-table-header-right{width:var(--grid-span-4);text-align:right;position:absolute;right:0}.testimonials-table-item{justify-content:space-between;padding:1em 0;display:flex}.testimonials-table-item-content{position:relative}.testimonials-table-item-content-title{width:calc(var(--grid-span-3) + var(--grid-span-width) * 1);margin-top:.5em}.testimonials-table-item-content-title span{color:var(--color-orange)}.testimonials-table-item-content-title div div{will-change:opacity}.testimonials-table-item-content-author{position:absolute;bottom:0;left:0}.testimonials-table-item-image-wrapper{width:var(--grid-span-4);aspect-ratio:4/3;transform-origin:100% 0;will-change:transform, opacity;background-color:#382416;position:relative;overflow:hidden}.testimonials-table-item-image-wrapper:after{content:"";height:0;padding-top:56.25%;display:block}.testimonials-table-item-image-wrapper img,.testimonials-table-item-image-wrapper picture{width:100%;height:100%;position:absolute;transform:scale(1)}@media (width<=767.98px){#testimonials-hero-title{width:var(--grid-span-3);top:calc(var(--site-padding-y) * 2 + var(--site-header) + .25em)}#testimonials-hero-desc{width:var(--grid-span-3);text-align:right;top:80%;left:auto;right:0}#testimonials-table-header-center{display:none}.testimonials-table-rating{justify-content:space-between}.testimonials-table-item{display:block;position:relative}.testimonials-table-item-content{width:100%}.testimonials-table-item-content-title{width:100%;padding-left:var(--grid-span-1);margin-bottom:2em}.testimonials-table-item-content-author{padding-left:var(--grid-span-1);flex-direction:row;justify-content:space-between;display:flex;position:relative;bottom:auto}.testimonials-table-item-image-wrapper{left:0;top:calc(var(--grid-column-width) * .6);width:calc(var(--grid-column-width) * .7);height:calc(var(--grid-column-width) * .7);border-radius:50%;position:absolute;overflow:hidden}.testimonials-table-item-image-wrapper img,.testimonials-table-item-image-wrapper picture{-o-object-fit:cover;object-fit:cover;height:100%}.testimonials-table-item-image-wrapper img:after,.testimonials-table-item-image-wrapper picture:after{display:none}}#testimonials-hero-title{font-size:var(--h2);line-height:.9}.testimonials-table-item-content-title{margin:.5em 0 0;font-style:normal}.testimonials-table-project{opacity:.7}.testimonials-table-item-content-author-tech{opacity:.6;margin-top:.35em}.testimonials-initials{background:radial-gradient(120% 120% at 30% 20%,#5d6c49,#2c3820 60%,#100904);place-items:center;display:grid;position:absolute;inset:0}.testimonials-initials span{font-size:calc(var(--h2) * 1.2);letter-spacing:-.02em;color:var(--color-white);font-weight:500}.testimonials-table-item-image-wrapper:after{content:none}@media (width<=767.98px){.testimonials-initials span{font-size:1.2em}.testimonials-table-item-content-author{flex-wrap:wrap}.testimonials-table-item-content-author-tech{flex-basis:100%}}@media (prefers-reduced-motion:reduce){#testimonials-hero-title div div div,#testimonials-hero-desc div div div,.testimonials-table-item-content-title div div,.testimonials-table-item,.testimonials-table-rating,.testimonials-table-item-image-wrapper,#testimonials .o-dashline{opacity:1!important;transform:none!important}}#worldwide{--box-width:calc(var(--vh) * 35);height:calc(var(--vh) * 400);position:relative}#worldwide .section__inner{height:calc(var(--vh) * 100);position:fixed;top:0}#worldwide-header{left:0;top:calc(var(--site-padding-y) + var(--vh) * 8);width:100%;height:calc(var(--vh) * 60);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}#worldwide-tagline div div{will-change:transform, opacity}#worldwide-title{margin:.45em 0}#worldwide-title div div{will-change:opacity}#worldwide-desc div div{will-change:transform, opacity}#worldwide-zoom-box{left:50%;top:calc(71.5% - var(--box-width) / 2 * 380 / 512);margin-left:calc(var(--box-width) / -2);width:var(--box-width);pointer-events:auto;position:absolute}#worldwide-zoom-box__inner{cursor:grab;width:100%;position:relative}#worldwide-zoom-box__image{aspect-ratio:2;width:100%}#worldwide-zoom-box__content{width:100%;color:var(--color-black);justify-content:space-between;padding:.5em 1em;display:flex;position:absolute;bottom:100%;left:0}#worldwide-zoom-box__content-bg{background-color:var(--color-white);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}#worldwide-instruction{--width:calc(var(--box-width) * 1.2);left:50%;top:calc(71.5% - var(--box-width) / 2 * 380 / 512 + var(--box-width) / 2);width:var(--width);height:calc(var(--width) * 15 / 100);position:absolute;transform:translate(-50%)}#worldwide-instruction-wheel{width:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 50%,#0000 100%)}#worldwide-instruction-wheel path{opacity:.6;animation:1s linear infinite worldwide-instruction-wheel-dash}@keyframes worldwide-instruction-wheel-dash{0%{stroke-dashoffset:2px}to{stroke-dashoffset:0}}#worldwide-instruction-icon{--size:2em;width:var(--size);height:calc(var(--size) * 40 / 32);opacity:.5;margin-top:1em;position:absolute;top:100%;left:50%;transform:translate(-50%)}#worldwide-zoom-box__footer{width:100%;color:var(--color-black);flex-direction:column;gap:.25em;padding:.5em 1em;display:flex;position:absolute;top:100%;left:0}#worldwide-zoom-box__footer-bg{background-color:var(--color-white);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.worldwide-zoom-box__footer-row{justify-content:space-between;gap:1em;display:flex}#worldwide-zoom-box__inner:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}#worldwide-zoom-box__inner.is-dragging{cursor:grabbing}@media (prefers-reduced-motion:reduce){#worldwide-instruction-wheel path{animation:none}}#worldwide-zoom-box__image{will-change:opacity, transform, filter;background:radial-gradient(120% 140% at 50% 120%,#5d6c49 0%,#2c3820 55%,#141009 100%);position:relative;overflow:hidden}.worldwide-globe{width:100%;height:100%;position:absolute;inset:0}.worldwide-strip{will-change:transform;align-items:stretch;height:100%;display:flex;position:absolute;top:0;left:50%}.worldwide-strip__tick{width:calc(var(--box-width) / 5);flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;padding-bottom:.8em;display:flex;position:relative}.worldwide-strip__line{background:repeating-linear-gradient(#ffedd759 0 2px,#0000 0 4px);width:1px;position:absolute;top:0;bottom:2.2em;left:50%}.worldwide-strip__label{color:#ffedd799;white-space:nowrap;font-size:.85em}.worldwide-strip__tick.is-user .worldwide-strip__label{color:var(--color-orange)}.worldwide-now{color:var(--color-white);font-variant-numeric:tabular-nums;background:#1009048c;border:1px dashed #ffedd799;border-radius:3em;padding:.35em .7em;position:absolute;top:18%;left:50%;transform:translate(-50%)}#worldwide-zoom-box__content,#worldwide-zoom-box__footer{z-index:1}#worldwide-zoom-box__content-value,.worldwide-zoom-box__footer-value{text-align:right}@media (width<=767.98px){#worldwide{--box-width:min(calc(var(--vh) * 35), 84vw)}.worldwide-zoom-box__footer-row{flex-wrap:wrap;gap:0 .5em}}#worldwide-instruction{color:var(--color-white)}.worldwide-now-line{background:var(--color-orange);width:2px;margin-left:-1px;position:absolute;top:0;bottom:2.2em;left:50%}
