@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:100;src:url(/fonts/catalogue-thin.woff2) format("woff2"),url(/fonts/catalogue-thin.woff) format("woff"),url(/fonts/catalogue-thin.otf) format("opentype"),url(/fonts/catalogue-thin.ttf) format("truetype"),url(/fonts/catalogue-thin.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:100;src:url(/fonts/catalogue-thin-italic.woff2) format("woff2"),url(/fonts/catalogue-thin-italic.woff) format("woff"),url(/fonts/catalogue-thin-italic.otf) format("opentype"),url(/fonts/catalogue-thin-italic.ttf) format("truetype"),url(/fonts/catalogue-thin-italic.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:200;src:url(/fonts/catalogue-light.woff2) format("woff2"),url(/fonts/catalogue-light.woff) format("woff"),url(/fonts/catalogue-light.otf) format("opentype"),url(/fonts/catalogue-light.ttf) format("truetype"),url(/fonts/catalogue-light.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:200;src:url(/fonts/catalogue-light-italic.woff2) format("woff2"),url(/fonts/catalogue-light-italic.woff) format("woff"),url(/fonts/catalogue-light-italic.otf) format("opentype"),url(/fonts/catalogue-light-italic.ttf) format("truetype"),url(/fonts/catalogue-light-italic.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:300;src:url(/fonts/catalogue-book.woff2) format("woff2"),url(/fonts/catalogue-book.woff) format("woff"),url(/fonts/catalogue-book.otf) format("opentype"),url(/fonts/catalogue-book.ttf) format("truetype"),url(/fonts/catalogue-book.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:300;src:url(/fonts/catalogue-book-italic.woff2) format("woff2"),url(/fonts/catalogue-book-italic.woff) format("woff"),url(/fonts/catalogue-book-italic.otf) format("opentype"),url(/fonts/catalogue-book-italic.ttf) format("truetype"),url(/fonts/catalogue-book-italic.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:400;src:url(/fonts/catalogue-regular.woff2) format("woff2"),url(/fonts/catalogue-regular.woff) format("woff"),url(/fonts/catalogue-regular.otf) format("opentype"),url(/fonts/catalogue-regular.ttf) format("truetype"),url(/fonts/catalogue-regular.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:400;src:url(/fonts/catalogue-regular-italic.woff2) format("woff2"),url(/fonts/catalogue-regular-italic.woff) format("woff"),url(/fonts/catalogue-regular-italic.otf) format("opentype"),url(/fonts/catalogue-regular-italic.ttf) format("truetype"),url(/fonts/catalogue-regular-italic.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:500;src:url(/fonts/catalogue-medium.woff2) format("woff2"),url(/fonts/catalogue-medium.woff) format("woff"),url(/fonts/catalogue-medium.otf) format("opentype"),url(/fonts/catalogue-medium.ttf) format("truetype"),url(/fonts/catalogue-medium.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:500;src:url(/fonts/catalogue-medium-italic.woff2) format("woff2"),url(/fonts/catalogue-medium-italic.woff) format("woff"),url(/fonts/catalogue-medium-italic.otf) format("opentype"),url(/fonts/catalogue-medium-italic.ttf) format("truetype"),url(/fonts/catalogue-medium-italic.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:600;src:url(/fonts/catalogue-demi.woff2) format("woff2"),url(/fonts/catalogue-demi.woff) format("woff"),url(/fonts/catalogue-demi.otf) format("opentype"),url(/fonts/catalogue-demi.ttf) format("truetype"),url(/fonts/catalogue-demi.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:600;src:url(/fonts/catalogue-demi-italic.woff2) format("woff2"),url(/fonts/catalogue-demi-italic.woff) format("woff"),url(/fonts/catalogue-demi-italic.otf) format("opentype"),url(/fonts/catalogue-demi-italic.ttf) format("truetype"),url(/fonts/catalogue-demi-italic.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:normal;font-weight:700;src:url(/fonts/catalogue-bold.woff2) format("woff2"),url(/fonts/catalogue-bold.woff) format("woff"),url(/fonts/catalogue-bold.otf) format("opentype"),url(/fonts/catalogue-bold.ttf) format("truetype"),url(/fonts/catalogue-bold.eot?#iefix) format("embedded-opentype")}@font-face{font-display:swap;font-family:Catalogue;font-style:italic;font-weight:700;src:url(/fonts/catalogue-bold-italic.woff2) format("woff2"),url(/fonts/catalogue-bold-italic.woff) format("woff"),url(/fonts/catalogue-bold-italic.otf) format("opentype"),url(/fonts/catalogue-bold-italic.ttf) format("truetype"),url(/fonts/catalogue-bold-italic.eot?#iefix) format("embedded-opentype")}:root{--color-black: #0e0e20;--color-gray: #d9d9d9;--color-gray-alt: #eaeaeb;--color-gray-dark: #6a6a75;--color-black-hover: #1e1e30;--color-white: #f7f6f4;--color-white-hover: #e0ddd5;--color-white-header: #e7e3da;--color-white-dark: #efede7;--color-violet: #4c5af6;--color-violet-hover: #3a47c4;--color-violet-dark: #1e2976;--color-orange: #f86c55;--color-orange-hover: #d45a46;--color-orange-dark: #5b2120;--color-green: #09ae74;--color-green-hover: #078a5b;--color-green-dark: #17362b}:root{--grid-columns: 8;--grid-gap: 16px}@media screen and (min-width:768px){:root{--grid-columns: 20}}:root{--font-global-size: 16;--font-weight-thin: 100;--font-weight-light: 200;--font-weight-book: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-demi: 600;--font-weight-bold: 700;--font-family-catalogue: "Catalogue", sans-serif}:root{--container-margin: 16;--container-desktop-margin: 48;--container-max-width: 1920}.line-anim-composable{opacity:0;--opacity-transition-duration: 2s;--opacity-transition-base-delay: .2s;--transform-transition-duration: 1.6s;--transform-transition-base-delay: .2s}.line-anim-composable.visible{opacity:1!important;transition:opacity .6s ease}.line-anim-composable .line,.line-anim-composable .split-line,.line-anim-composable [data-line]{opacity:0;transform:translateY(50%);transition:var(--opacity-transition-duration) calc(var(--line-index) * .07s + var(--opacity-transition-base-delay)) var(--ease-out-quint),transform var(--transform-transition-duration) calc(var(--line-index) * .07s + var(--transform-transition-base-delay)) var(--ease-out-quint);will-change:transform,opacity}.line-anim-composable.visible .line,.line-anim-composable.visible .split-line,.line-anim-composable.visible [data-line]{opacity:1;transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}*,:after,:before{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-global-size);margin:0;padding:0;text-rendering:optimizeLegibility}:after:focus,:before:focus,:focus{outline:none}html{height:100%}body{background-color:var(--color-white)}#__nuxt,#root,body,html{font-family:var(--font-family-catalogue);font-size:var(--font-global-size);font-weight:var(--font-weight-book);height:100%;min-height:100%;position:relative;width:100%}#root *,button,input,optgroup,select,textarea{font-family:var(--font-family-catalogue)}#__nuxt ::-moz-selection,body ::-moz-selection,html ::-moz-selection{background:var(--color-black);color:var(--color-white)}#__nuxt ::selection,body ::selection,html ::selection{background:var(--color-black);color:var(--color-white)}main{height:100%;min-height:100%;position:relative}a{color:inherit;line-height:inherit}a,a:hover,button,button:hover{background-color:transparent;border:none;cursor:pointer;margin:0;outline:none;padding:0;text-decoration:none}:root{--footer-transition-opacity: 1}[data-v-79db34a9]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.header[data-v-c4045470]{align-self:center;box-sizing:border-box;margin:0 auto;max-width:min(100% - 2rem,1920px)}@media screen and (min-width:768px){.header[data-v-c4045470]{max-width:min(100% - 7rem,1920px)}}[data-v-c4045470]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.header-container-div[data-v-c4045470]{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .3s ease;transition-delay:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.header-container-div.visible .header[data-v-c4045470]{opacity:1;transform:scaleX(1) scaleY(1)}.header-container-div.visible .logo[data-v-c4045470]{opacity:1;transform:translateY(0);transition-delay:.4s}@media screen and (min-width:768px){.header-container-div.visible .list-item[data-v-c4045470]{opacity:1;transform:translateY(0);transition-delay:calc(.45s + var(--link-index) * .05s)}}.header-container-div.visible .menu .contact-us[data-v-c4045470]{opacity:1;transform:translateY(0);transition-delay:calc(.45s + var(--stagger-delay))}@media screen and (min-width:768px){.header-container-div.visible .menu .contact-us[data-v-c4045470]{transition-delay:calc(.45s + var(--link-count) * .05s)}}.header-container-div.nav-open[data-v-c4045470]{background-color:#0009;overflow:visible;pointer-events:all}.header-container-div.nav-open .list-item[data-v-c4045470]{opacity:1;transform:translateY(0);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:calc(var(--link-index) * var(--stagger-delay) + .3s)}.header-container-div.nav-open .base-menu .background[data-v-c4045470]{animation:backgroundOpenAnimation-c4045470 .6s var(--ease-in-out-cubic) forwards;transform-origin:center}.header-container-div.nav-open .second-menu[data-v-c4045470]{padding:0 .375rem .375rem;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.header-container-div.nav-open .second-menu .contact-button[data-v-c4045470]{opacity:1;transform:translateY(0);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:calc(var(--link-count) * var(--stagger-delay) + .3s)}.header-container-div.nav-open .menu-icon #pathOne[data-v-c4045470]{animation:pathOneAnimation-c4045470 .8s var(--ease-in-out-cubic) forwards;transform-origin:center 25%}.header-container-div.nav-open .menu-icon #pathTwo[data-v-c4045470]{animation:pathTwoAnimation-c4045470 .8s var(--ease-in-out-cubic) forwards;transform-origin:center 50%}.header-container-div.nav-open .menu-icon #pathThree[data-v-c4045470]{animation:pathThreeAnimation-c4045470 .8s var(--ease-in-out-cubic) forwards;transform-origin:center 75%}.header-container-div.nav-closed[data-v-c4045470]{transition-delay:var(--stagger-delay)}.header-container-div.nav-closed .base-menu .background[data-v-c4045470]{animation:backgroundCloseAnimation-c4045470 .7s var(--ease-out-quint) forwards;transform-origin:center}.header-container-div.nav-closed .second-menu .contact-button[data-v-c4045470],.header-container-div.nav-closed .second-menu .list-item[data-v-c4045470]{transition:opacity .05s ease-in,transform .05s ease-in;transition-delay:0s}.header-container-div.nav-closed .menu-icon #pathOne[data-v-c4045470]{animation:reversePathOneAnimation-c4045470 .8s var(--ease-in-out-cubic) forwards;transform-origin:center 25%}.header-container-div.nav-closed .menu-icon #pathTwo[data-v-c4045470]{animation:reversePathTwoAnimation-c4045470 .8s var(--ease-in-out-cubic) forwards;transform-origin:center 50%}.header-container-div.nav-closed .menu-icon #pathThree[data-v-c4045470]{animation:reversePathThreeAnimation-c4045470 .8s var(--ease-in-out-cubic) forwards;transform-origin:center 75%}.nav-container[data-v-c4045470]{max-width:75rem;width:100%}.header[data-v-c4045470]{--selector-left: 0px;--selector-width: 0px;--component-height: 0px;--link-index: 0;--link-count: 0;--stagger-delay: .1s;align-items:center;align-self:flex-start;background-color:transparent;border-radius:.375rem;border-radius:0;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;margin-top:1rem;opacity:0;overflow:hidden;overflow:visible;padding-bottom:0;padding-top:0;pointer-events:all;position:relative;transform:scaleX(.9) scaleY(.99);transform-origin:center bottom;transition:opacity .2s var(--ease-in),transform 2s var(--ease-out-quint),background-color .3s ease;width:100%}@media screen and (min-width:640px){.header[data-v-c4045470]{transform:scaleX(.9) scaleY(.9);transition:opacity .2s var(--ease-in),transform 3s var(--ease-out-quint),background-color .3s ease}}@media screen and (min-width:768px){.header[data-v-c4045470]{background-color:var(--color-white-header);border-radius:.375rem;margin:2rem auto 0;overflow:hidden;padding:.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.header.visual-indicator-visible .menu .navigation-links-desktop .indicator-container[data-v-c4045470]{transform:translateY(0)}.header.visual-indicator-visible .menu .navigation-links-desktop .indicator-container .indicator[data-v-c4045470]{transform:translate(calc(var(--indicator-position) - .3125rem)) scaleY(1)}.header .base-menu[data-v-c4045470]{align-items:center;display:flex;padding:.375rem .375rem .375rem 0;position:relative;width:100%}@media screen and (min-width:768px){.header .base-menu[data-v-c4045470]{gap:5rem;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.header .second-menu[data-v-c4045470]{display:flex;flex-direction:column;justify-content:center;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.header .second-menu .list[data-v-c4045470]{align-items:center;display:flex;flex-direction:column}.header .second-menu .list li[data-v-c4045470]{border-bottom:.0625rem solid rgba(14,14,32,.05);width:100%}.header .second-menu .list li[data-v-c4045470]:first-child{border-top:.0625rem solid rgba(14,14,32,.05)}.header .second-menu .contact-button[data-v-c4045470],.header .second-menu .list li a[data-v-c4045470]{justify-content:space-between;width:100%}.header .second-menu .contact-button[data-v-c4045470]{margin-top:1rem;opacity:0;transform:translateY(-.5rem);transition:opacity .2s var(--ease-in),transform .2s var(--ease)}.header .background[data-v-c4045470],.header .header-corner[data-v-c4045470]{background-color:var(--color-white-header);position:absolute;transition:transform .8s var(--ease-in-out-cubic);will-change:transform,height;z-index:-1}.header .background[data-v-c4045470]{border-radius:.375rem;height:100%;left:0;top:0;width:100%}.header .logo[data-v-c4045470]{color:var(--color-black);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;padding-left:1rem;transition:opacity .6s var(--ease-in),transform .6s var(--ease)}.header .large-screen-logo[data-v-c4045470]{display:block;width:12rem}.natomai-logo>path{display:none}.natomai-logo .cellbyte-mark{fill:currentColor}.header .menu[data-v-c4045470]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;justify-content:space-between;margin:0 0 0 auto;position:relative}.header .menu .navigation-links-desktop[data-v-c4045470]{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex}.header .menu .navigation-links-desktop .indicator-container[data-v-c4045470]{bottom:-.5rem;height:calc(100% + .5rem);overflow:hidden;pointer-events:none;position:absolute;transform:translateY(.125rem);transition:transform .4s var(--ease-in-out-cubic);width:100%}.header .menu .navigation-links-desktop .indicator-container .indicator[data-v-c4045470]{background-color:var(--color-orange);border-radius:.0625rem .0625rem 0 0;bottom:.125rem;content:"";height:.125rem;position:absolute;transform:scaleY(0) translateY(1.25rem);transition:transform 1s var(--ease-in-out-cubic),opacity .5s var(--ease-in-out-cubic);width:.625rem}.header .menu .navigation-links-desktop .list[data-v-c4045470]{align-items:center;display:flex;position:relative}@media screen and (min-width:768px){.header .menu .navigation-links-desktop .list[data-v-c4045470]:before{border-radius:.25rem;content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(var(--selector-left));transition:opacity .2s ease,transform .2s ease,width .2s ease;width:var(--selector-width)}}@media screen and (min-width:768px)and (hover:hover)and (pointer:fine){.header .menu .navigation-links-desktop .list[data-v-c4045470]:before{background-color:#0000000d}}@media screen and (min-width:768px){.header-container-div.selector-active .header .menu .navigation-links-desktop .list[data-v-c4045470]:before{content:"";opacity:1}}@media screen and (min-width:768px){.header-container-div.is-first-hover .header .menu .navigation-links-desktop .list[data-v-c4045470]:before{content:"";transition:opacity .2s ease}}.header .list-item[data-v-c4045470]{border-radius:.25rem;font-size:.875rem;font-weight:var(--font-weight-medium);opacity:0;transform:translateY(-.5rem);transition:opacity .6s var(--ease-in),transform .6s var(--ease)}@media(hover:hover)and (pointer:fine){.header .list-item[data-v-c4045470]:hover{background-color:#0000000d}}@media screen and (hover:hover)and (pointer:fine)and (min-width:768px){.header .list-item[data-v-c4045470]:hover{background-color:transparent}}@media(hover:hover)and (pointer:fine){.header .list-item:hover .button[data-v-c4045470]{background-color:transparent}}.header .list-item[data-v-c4045470]:active{background-color:#0000000d}@media screen and (min-width:768px){.header .list-item[data-v-c4045470]:active{background-color:transparent}}.header .list-item:active .button[data-v-c4045470]{background-color:transparent}.header .menu .contact-us[data-v-c4045470]{opacity:0;transform:translateY(-.25rem);transition:opacity .6s var(--ease-in),transform .6s var(--ease)}@media screen and (min-width:768px){.header .menu .contact-us[data-v-c4045470]{transform:translateY(-.5rem)}}.header .menu .contact-us .menu-button[data-v-c4045470]{align-items:center;background-color:var(--color-orange);border:none;border-radius:.25rem;color:var(--color-black);cursor:pointer;display:flex;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 1rem;transition:background-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .menu .contact-us .menu-button .text[data-v-c4045470]{line-height:112%;overflow:hidden;white-space:pre}.header .menu .contact-us .menu-button .text .word--bottom[data-v-c4045470]{transform:translateY(12%)}.header .menu .contact-us .menu-button .text .words[data-v-c4045470]{display:flex;flex-direction:column;max-height:1.2em}.header .menu .contact-us .menu-button .text .character[data-v-c4045470]{display:inline-block;position:relative;transform:translateY(0);transition:transform .3s var(--ease-in-out-cubic)}.header .menu .contact-us .menu-button .icon[data-v-c4045470]{height:1rem;width:1rem}.header .menu .contact-us .menu-button.is-open .character[data-v-c4045470]{transform:translateY(-105%);transition:transform .3s var(--ease-in-out-cubic)}@media(hover:hover)and (pointer:fine){.header .menu .contact-us .menu-button[data-v-c4045470]:hover{background-color:var(--color-orange-hover)}}.header .menu .contact-us .menu-button[data-v-c4045470]:active{background-color:var(--color-orange-hover)}@keyframes pathOneAnimation-c4045470{0%{transform:translateY(0)}50%{transform:translateY(.25rem)}to{transform:translateY(.25rem) rotate(45deg) scaleX(1.05)}}@keyframes pathTwoAnimation-c4045470{0%{transform:translateY(0)}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes pathThreeAnimation-c4045470{0%{transform:translateY(0)}50%{transform:translateY(-.25rem)}to{transform:translateY(-.25rem) rotate(-45deg) scaleX(1.05)}}@keyframes reversePathOneAnimation-c4045470{0%{transform:translateY(.25rem) rotate(45deg) scaleX(1.05)}50%{transform:translateY(.25rem)}to{transform:translateY(0)}}@keyframes reversePathTwoAnimation-c4045470{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{transform:translateY(0)}}@keyframes reversePathThreeAnimation-c4045470{0%{transform:translateY(-.25rem) rotate(-45deg) scaleX(1.05)}50%{transform:translateY(-.25rem)}to{transform:translateY(0)}}@keyframes backgroundOpenAnimation-c4045470{0%{width:100%}to{border-radius:0 0 .375rem .375rem;height:calc(var(--component-height) + 2.625rem);transform:translate(-1rem,-1rem);width:calc(100% + 2rem)}}@keyframes backgroundCloseAnimation-c4045470{0%{border-radius:0 0 .375rem .375rem;height:calc(var(--component-height) + 2.625rem);transform:translate(-1rem,-1rem);width:calc(100% + 2rem)}to{width:100%}}[data-v-9083295a]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.button[data-v-9083295a],.link[data-v-9083295a]{cursor:pointer}.span[data-v-9083295a]{cursor:auto}[data-v-b37c3dc7]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.button[data-v-b37c3dc7]{--hover-background-color: var(--color-black-hover);--hover-color: var(--color-black);--hover-border-color: transparent;align-items:center;border:.0625rem solid transparent;border-radius:.25rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:var(--font-weight-medium);gap:2rem;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.theme--dark[data-v-b37c3dc7]{--hover-color: var(--color-white);background-color:var(--color-black);color:var(--color-white)}.button.theme--light[data-v-b37c3dc7]{--hover-background-color: var(--color-white-hover);background-color:var(--color-white-dark);color:var(--color-black)}.button.theme--orange[data-v-b37c3dc7]{--hover-background-color: var(--color-orange-hover);background-color:var(--color-orange);color:var(--color-black)}.button.theme--green[data-v-b37c3dc7]{--hover-background-color: var(--color-green-hover);background-color:var(--color-green);color:var(--color-black)}.button.theme--violet[data-v-b37c3dc7]{--hover-background-color: var(--color-violet-hover);--hover-color: var(--color-white);background-color:var(--color-violet);color:var(--color-white)}.button.theme--transparent[data-v-b37c3dc7]{--hover-background-color: rgba(0, 0, 0, .05);background-color:transparent;color:var(--color-black)}.button.theme--transparent-outline[data-v-b37c3dc7]{--hover-background-color: var(--color-violet);--hover-color: var(--color-white);--hover-border-color: var(--color-violet);background-color:transparent;border:.0625rem solid var(--color-gray-alt);color:var(--color-black)}.button.direction--ltr[data-v-b37c3dc7]{flex-direction:row}.button.direction--rtl[data-v-b37c3dc7]{flex-direction:row-reverse}.button.icon-animation-direction--ltr .icon[data-v-b37c3dc7]{transform:translate(-100%)}.button.icon-animation-direction--rtl .icon-container[data-v-b37c3dc7]{flex-direction:row-reverse}.button.icon-animation-direction--rtl .icon[data-v-b37c3dc7]{transform:translate(100%)}.button.icon-animation-direction--blttr .icon[data-v-b37c3dc7]{transform:translateY(-100%);transform-origin:top right}.button.icon-animation-direction--blttr .icon[data-v-b37c3dc7]:first-child{transform:translate(0)}.button.icon-animation-direction--blttr .icon[data-v-b37c3dc7]:nth-child(2){transform:translate(-200%) translateY(100%)}.button.only-icon[data-v-b37c3dc7]{align-items:center;display:flex;justify-content:center;width:2.5rem}.button.only-icon .icon[data-v-b37c3dc7]{position:absolute;transform:none}.button__text[data-v-b37c3dc7]{line-height:112%;overflow:hidden;transition:transform .3s ease;white-space:pre}.button.active[data-v-b37c3dc7]{background-color:var(--hover-background-color);border:.0625rem solid var(--hover-border-color);color:var(--hover-color)}.button.active .icon[data-v-b37c3dc7]{transform:translate(0)}.button.active .words[data-v-b37c3dc7] .character{transform:translateY(-105%);transition:transform .3s var(--ease-in-out-cubic)}.button.active.icon-animation-direction--blttr .icon[data-v-b37c3dc7]{transform:translate(0)}.button.active.icon-animation-direction--blttr .icon[data-v-b37c3dc7]:first-child{transform:translate(100%) translateY(-100%)}.button.active.icon-animation-direction--blttr .icon[data-v-b37c3dc7]:nth-child(2){transform:translate(-100%) translateY(0)}.button .text[data-v-b37c3dc7]{line-height:112%;overflow:hidden;white-space:pre}.button .text[data-v-b37c3dc7] .words{display:flex;flex-direction:column;max-height:1.2em}.button .text[data-v-b37c3dc7] .character{display:inline-block;position:relative;transform:translateY(0);transition:transform .3s var(--ease-in-out-cubic)}.button .icon-container[data-v-b37c3dc7]{align-items:center;display:flex;overflow:hidden}.button .icon[data-v-b37c3dc7],.button .icon-container[data-v-b37c3dc7]{height:.75rem;min-height:.75rem;min-width:.75rem;width:.75rem}.button .icon[data-v-b37c3dc7]{transform:translate(-100%);transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.button[data-v-b37c3dc7]:hover{background-color:var(--hover-background-color);border:.0625rem solid var(--hover-border-color);color:var(--hover-color)}}@media(hover:hover)and (pointer:fine)and (hover:hover)and (pointer:fine){.button:hover .icon[data-v-b37c3dc7]{transform:translate(0)}.button[data-v-b37c3dc7]:hover .character{transform:translateY(-105%);transition:transform .3s var(--ease-in-out-cubic)}}.button[data-v-b37c3dc7]:active{background-color:var(--hover-background-color);border:.0625rem solid var(--hover-border-color);color:var(--hover-color)}@media(hover:hover)and (pointer:fine){.button:active .icon[data-v-b37c3dc7]{transform:translate(0)}.button[data-v-b37c3dc7]:active .character{transform:translateY(-105%);transition:transform .3s var(--ease-in-out-cubic)}}@media(hover:hover)and (pointer:fine)and (hover:hover)and (pointer:fine){.button.icon-animation-direction--blttr:hover .icon[data-v-b37c3dc7]{transform:translate(0)}.button.icon-animation-direction--blttr:hover .icon[data-v-b37c3dc7]:first-child{transform:translate(100%) translateY(-100%)}.button.icon-animation-direction--blttr:hover .icon[data-v-b37c3dc7]:nth-child(2){transform:translate(-100%) translateY(0)}}@media(hover:hover)and (pointer:fine){.button.icon-animation-direction--blttr:active .icon[data-v-b37c3dc7]{transform:translate(0)}.button.icon-animation-direction--blttr:active .icon[data-v-b37c3dc7]:first-child{transform:translate(100%) translateY(-100%)}.button.icon-animation-direction--blttr:active .icon[data-v-b37c3dc7]:nth-child(2){transform:translate(-100%) translateY(0)}}[data-v-89e7c600]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.icon[data-v-89e7c600]{pointer-events:none}[data-v-8cf2e271]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.editor-card-reel[data-v-8cf2e271]{margin-top:4.5rem}@media screen and (min-width:1280px){.editor-card-reel[data-v-8cf2e271]{margin-top:0}}.footer .content[data-v-e4d68e0c]{display:grid;grid-gap:0 var(--grid-gap);grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr)}.footer .container[data-v-e4d68e0c]{align-self:center;box-sizing:border-box;margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%}@media screen and (min-width:768px){.footer .container[data-v-e4d68e0c]{max-width:min(100% - 7rem,1920px)}}.footer[data-v-e4d68e0c]{display:flex;flex-direction:column;justify-content:center;position:relative}.footer .title[data-v-e4d68e0c]{font-family:var(--font-family-catalogue);font-size:3rem;font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.05rem;line-height:1.06}@media screen and (min-width:768px){.footer .title[data-v-e4d68e0c]{font-size:5rem;letter-spacing:.1rem;line-height:1.06}}[data-v-e4d68e0c]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.footer[data-v-e4d68e0c]{background-color:var(--color-black);color:var(--color-white);opacity:var(--footer-transition-opacity);overflow:hidden;transition:opacity .4s}.footer.visible .link-container.link-animation[data-v-e4d68e0c],.footer.visible .social-links-container .link-animation[data-v-e4d68e0c]{opacity:1;transform:translateY(0)}.footer[data-v-e4d68e0c] ::-moz-selection{background:var(--color-white)!important;color:var(--color-black)!important}.footer[data-v-e4d68e0c] ::selection{background:var(--color-white)!important;color:var(--color-black)!important}.footer .content[data-v-e4d68e0c]{padding:8rem 0;position:relative;row-gap:3rem;z-index:0}.footer .title[data-v-e4d68e0c]{grid-column:1/-1}@media screen and (min-width:768px){.footer .title[data-v-e4d68e0c]{grid-column:2/13}}.footer .list[data-v-e4d68e0c],.footer .social-links-container[data-v-e4d68e0c]{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;row-gap:.75rem}.footer .social-links[data-v-e4d68e0c]{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;flex-wrap:wrap}.footer .navigation[data-v-e4d68e0c]{align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));row-gap:3rem}@media screen and (min-width:640px){.footer .navigation[data-v-e4d68e0c]{grid-template-columns:repeat(2,[start-column] 1fr)}}@media screen and (min-width:768px){.footer .navigation[data-v-e4d68e0c]{grid-column:14/-1;padding-top:4rem;row-gap:4rem}}.footer .link[data-v-e4d68e0c],.footer .list-label[data-v-e4d68e0c]{font-family:var(--font-family-catalogue);font-size:1.25rem;font-style:normal;font-weight:var(--font-weight-regular);line-height:normal}.footer .link-icon .image.icon[data-v-e4d68e0c]{height:100%;transition:transform .2s var(--ease-out);width:1.25rem}.footer .link-icon:hover .image.icon[data-v-e4d68e0c]{transform:scale(.93)}.footer .link-icon:active .image.icon[data-v-e4d68e0c]{transform:scale(.9)}.footer .link-container a[data-v-e4d68e0c]{background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),linear-gradient(270deg,#f7f6f433 50%,#f7f6f4cc 0);background-position:120%,122%,100% 100%;background-repeat:no-repeat;background-size:201% .0625rem;text-decoration:none;transition:background-position .3s var(--ease-out)}.footer .link-container a[data-v-e4d68e0c]:hover{background-position:0 100%}.footer .link-container.link-animation[data-v-e4d68e0c],.footer .social-links-container .link-animation[data-v-e4d68e0c]{opacity:0;transform:translateY(50%);transition:opacity 2s var(--ease-out-quint);transition-delay:.3s}.footer .link-container.link-animation.delay-1[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-1[data-v-e4d68e0c]{transition-delay:.3s}.footer .link-container.link-animation.delay-2[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-2[data-v-e4d68e0c]{transition-delay:.5s}.footer .link-container.link-animation.delay-3[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-3[data-v-e4d68e0c]{transition-delay:.55s}.footer .link-container.link-animation.delay-4[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-4[data-v-e4d68e0c]{transition-delay:.6s}.footer .link-container.link-animation.delay-5[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-5[data-v-e4d68e0c]{transition-delay:.5s}.footer .link-container.link-animation.delay-6[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-6[data-v-e4d68e0c]{transition-delay:.55s}.footer .link-container.link-animation.delay-7[data-v-e4d68e0c],.footer .social-links-container .link-animation.delay-7[data-v-e4d68e0c]{transition-delay:.6s}.footer .logo-container[data-v-e4d68e0c]{grid-column:2/-2;opacity:0;padding:1.5rem 0;transform:translateY(25%);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint)}.footer .logo-container .border[data-v-e4d68e0c]{background-color:transparent;display:block;height:.0625rem;margin-bottom:1.5rem;opacity:1;overflow:hidden;position:relative;width:100%}.footer .logo-container .border[data-v-e4d68e0c]:after{background-color:#f6f5f326;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform 1.6s .2s var(--ease-out-cubic);width:100%;will-change:transform}.footer .logo-container.logo-visible[data-v-e4d68e0c]{opacity:1;transform:translateY(0)}.footer .logo-container.logo-visible .border[data-v-e4d68e0c]:after{content:"";transform:scaleX(1)}@media screen and (min-width:768px){.footer .logo-container[data-v-e4d68e0c]{padding:3rem 0}}.footer .dots[data-v-e4d68e0c]{display:none}@media screen and (min-width:768px){.footer .dots[data-v-e4d68e0c]{color:var(--color-gray);display:block;height:27.1875rem;left:-6.375rem;opacity:.06;pointer-events:none;position:absolute;top:50%;transform:rotate(180deg);transform:rotate(180deg) translate(3.5rem,50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}}[data-v-a2da22f9]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.rich-text[data-v-a2da22f9] em{font-style:italic}.rich-text[data-v-a2da22f9] strong{font-weight:var(--font-weight-medium)}.rich-text[data-v-a2da22f9] p:empty:before{content:" ";display:inline-block}[data-v-87744d77]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.image[data-v-87744d77]{display:block;height:auto;width:auto}.image .image-element[data-v-87744d77]{display:block;height:auto;max-height:100%;width:100%}.image.cover .image-element[data-v-87744d77]{object-fit:cover;object-position:center}.image.fill[data-v-87744d77],.image.fill .image-element[data-v-87744d77]{height:100%;left:0;position:absolute;top:0;width:100%}.image-warning[data-v-87744d77]{background-color:var(--color-black);border:.0625rem solid var(--color-white);color:var(--color-white);padding:.75rem;width:100%}.hero .container[data-v-4c6e4e0c]{display:grid;grid-gap:0 var(--grid-gap);align-self:center;box-sizing:border-box;grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr);margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%}@media screen and (min-width:768px){.hero .container[data-v-4c6e4e0c]{max-width:min(100% - 7rem,1920px)}}.hero[data-v-4c6e4e0c]{display:flex;flex-direction:column;justify-content:center}.hero .title[data-v-4c6e4e0c]{font-family:var(--font-family-catalogue);font-size:3rem;font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.05rem;line-height:1.06}@media screen and (min-width:768px){.hero .title[data-v-4c6e4e0c]{font-size:5rem;letter-spacing:.1rem;line-height:1.06}}[data-v-4c6e4e0c]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.hero[data-v-4c6e4e0c]{overflow:hidden;position:relative}.hero.visible .description[data-v-4c6e4e0c],.hero.visible .title[data-v-4c6e4e0c]{opacity:1}.hero.visible .button[data-v-4c6e4e0c]{opacity:1;transform:translateY(0);transition:opacity 2s .07s var(--ease-out-quint),transform 1.6s .07s var(--ease-out-quint)}.hero.visible .dots-container[data-v-4c6e4e0c]{opacity:.06;transition:opacity 2s var(--ease-out-quint)}.hero .container[data-v-4c6e4e0c]{align-items:end;padding-bottom:6rem;padding-top:9.5rem;row-gap:2rem}@media screen and (min-width:768px){.hero .container[data-v-4c6e4e0c]{padding-bottom:9rem;padding-top:13.5rem}}.hero .title[data-v-4c6e4e0c]{color:var(--color-black);grid-column:1/-1;opacity:.001}@media screen and (min-width:768px){.hero .title[data-v-4c6e4e0c]{grid-column:1/14}}@media screen and (min-width:1280px){.hero .title[data-v-4c6e4e0c]{grid-column:1/13}}.hero .description-container[data-v-4c6e4e0c]{display:flex;flex-direction:column;gap:1.5rem;grid-column:1/-1;max-width:14rem}@media screen and (min-width:768px){.hero .description-container[data-v-4c6e4e0c]{grid-column:15/19}}.hero .description[data-v-4c6e4e0c]{color:var(--color-black);font-family:var(--font-family-catalogue);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-regular);line-height:1;opacity:.001}@media screen and (min-width:768px){.hero .description[data-v-4c6e4e0c]{font-size:1rem}}.hero .button[data-v-4c6e4e0c]{opacity:.001;transform:translateY(50%)}.hero .dots-container[data-v-4c6e4e0c]{height:27.1875rem;opacity:.001;position:absolute;right:-9.375rem;top:-1.25rem;transform:rotate(345deg);transform-origin:top right;z-index:-1}@media screen and (min-width:768px){.hero .dots-container[data-v-4c6e4e0c]{top:-12.1875rem}}.hero .dots[data-v-4c6e4e0c]{color:var(--color-gray);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.full-width-media-webgl .container-placeholder[data-v-428bd8b7]{align-self:center;box-sizing:border-box;margin:0 auto;max-width:min(100% - 2rem,1920px)}@media screen and (min-width:768px){.full-width-media-webgl .container-placeholder[data-v-428bd8b7]{max-width:min(100% - 7rem,1920px)}}.full-width-media-webgl[data-v-428bd8b7]{display:flex;flex-direction:column;justify-content:center;position:relative}[data-v-428bd8b7]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.full-width-media-webgl[data-v-428bd8b7]{opacity:0;transform:translateY(10%)}.full-width-media-webgl.visible[data-v-428bd8b7]{opacity:1;transform:translateY(0);transition:opacity .5s .1s var(--ease-out-cubic),transform .5s var(--ease-out-cubic)}.full-width-media-webgl .container[data-v-428bd8b7]{height:100vh;max-height:187.5rem;position:relative}.full-width-media-webgl .container-placeholder[data-v-428bd8b7],.full-width-media-webgl .media-container[data-v-428bd8b7]{height:100%;left:0;position:absolute;top:0;width:100%}.full-width-media-webgl .media-container[data-v-428bd8b7]{border-radius:.5rem;height:120vh;left:50%;max-height:225rem;max-width:120rem;transform:translate(-50%)}[data-v-f2798d05]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.tile-transition[data-v-f2798d05]{--before-opacity: .00001;color:var(--color-white);position:relative;width:100%}.tile-transition .svg[data-v-f2798d05]{display:block;margin-bottom:-.0625rem;position:relative;width:100%}.center-quote .container[data-v-d27cd220]{display:grid;grid-gap:0 var(--grid-gap);align-self:center;box-sizing:border-box;grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr);margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%}@media screen and (min-width:768px){.center-quote .container[data-v-d27cd220]{max-width:min(100% - 7rem,1920px)}}.center-quote[data-v-d27cd220]{display:flex;flex-direction:column;justify-content:center}[data-v-d27cd220]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.center-quote[data-v-d27cd220]{background-color:var(--color-white);margin-bottom:9.75rem;padding-top:8rem;position:relative}.center-quote.visible .dots-container .dots[data-v-d27cd220]{opacity:.06;transition:opacity 2s var(--ease-out-quint)}.center-quote .quote[data-v-d27cd220]{color:var(--color-black);font-family:var(--font-family-catalogue);font-size:2rem;font-style:normal;font-weight:var(--font-weight-regular);grid-column:1/-1;letter-spacing:.04rem;line-height:1.06;text-align:center}@media screen and (min-width:768px){.center-quote .quote[data-v-d27cd220]{font-size:3rem;grid-column:4/-4;letter-spacing:.06rem}}.center-quote .quote[data-v-d27cd220] p{margin:auto}.center-quote .dots-container[data-v-d27cd220]{height:62.5rem;margin:0 auto;max-width:100%;overflow:hidden;transform-origin:center;width:100vw;z-index:0}.center-quote .dots-container[data-v-d27cd220],.center-quote .dots-container .dots[data-v-d27cd220]{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.center-quote .dots-container .dots[data-v-d27cd220]{color:var(--color-gray);height:auto;left:50%;opacity:.001;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:180vw}@media screen and (min-width:640px){.center-quote .dots-container .dots[data-v-d27cd220]{width:150vw}}@media screen and (min-width:768px){.center-quote .dots-container .dots[data-v-d27cd220]{width:110vw}}@media screen and (min-width:930px){.center-quote .dots-container .dots[data-v-d27cd220]{width:73.5vw}}[data-v-5159431e]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.colored[data-v-5159431e]{color:var(--color-violet)}.edito-card-reel .container,.edito-card-reel .edito-cards{display:grid;grid-gap:0 var(--grid-gap);grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr)}.edito-card-reel .container{align-self:center;box-sizing:border-box;margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%}@media screen and (min-width:768px){.edito-card-reel .container{max-width:min(100% - 7rem,1920px)}}.edito-card-reel{padding-bottom:6rem;padding-top:6rem}@media screen and (min-width:768px){.edito-card-reel{padding-bottom:9.75rem;padding-top:9.75rem}}.edito-card-reel .edito-card .description{font-family:var(--font-family-catalogue);font-size:1rem;font-style:normal;font-weight:var(--font-weight-book);line-height:normal}@media screen and (min-width:768px){.edito-card-reel .edito-card .description{font-size:1.25rem;letter-spacing:.025rem;line-height:1.06}}.edito-card-reel .kicker{font-family:var(--font-family-catalogue);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-book);line-height:normal;opacity:.7}@media screen and (min-width:768px){.edito-card-reel .kicker{font-size:1rem;letter-spacing:.025rem;line-height:1.06}}:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.edito-card-reel{--edito-card-reel-desktop-videos-rotation-progress: 0;--edito-card-reel-desktop-videos-sticky-height: 0px;--edito-card-reel-edito-cards-transform-y: 0px;--edito-card-reel-frame-angle: 7;padding-top:25vw;position:relative}@media screen and (min-width:768px){.edito-card-reel{background-color:var(--color-white);overflow:clip;padding:12.5rem 0}}@media screen and (min-width:1280px){.edito-card-reel{padding-bottom:19.5rem;padding-top:16rem}}.edito-card-reel.visible .video-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media screen and (min-width:768px){.edito-card-reel.visible .video-card{will-change:unset}}.edito-card-reel.visible .kicker{opacity:.7;transform:translateY(0)}.edito-card-reel.visible .desktop-videos .desktop-videos-sticky,.edito-card-reel.visible .title .line{opacity:1;transform:translateY(0)}.edito-card-reel.visible .edito-card.is-visible .card-title-container .icon{opacity:1;transform:translateY(0) rotate(0) scale(1)}.edito-card-reel.visible .edito-card.is-visible .card-title-container .card-title,.edito-card-reel.visible .edito-card.is-visible .description{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.edito-card-reel.visible .desktop-videos,.edito-card-reel.visible .desktop-videos .video-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.edito-card-reel.visible .background-container .frame{transform:translateY(0);will-change:transform}}.edito-card-reel:not(.visible) .card-green,.edito-card-reel:not(.visible) .card-orange,.edito-card-reel:not(.visible) .card-violet,.edito-card-reel:not(.visible) .video-card{transform:none!important}.edito-card-reel .container{row-gap:3.5rem}@media screen and (min-width:768px){.edito-card-reel .container{padding-bottom:8rem 0;row-gap:9.5rem}}.edito-card-reel .title-container{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-self:center;max-width:90%;position:relative;row-gap:.75rem}@media screen and (min-width:768px){.edito-card-reel .title-container{align-items:flex-start;grid-column:3/14;justify-self:flex-start}}.edito-card-reel .title{color:var(--color-black);font-family:var(--font-family-catalogue);font-size:2rem;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:.04rem;line-height:1.06;text-align:center}.edito-card-reel .title .line{opacity:0;transform:translateY(50%);transition:opacity 2s calc(var(--line-index) * .07s + .2s) var(--ease-out-quint),transform 1.6s calc(var(--line-index) * .07s + .2s) var(--ease-out-quint)}@media screen and (min-width:768px){.edito-card-reel .title{font-size:4rem;letter-spacing:.08rem;text-align:left}}.edito-card-reel .kicker{color:var(--color-black);opacity:0;text-align:center;transform:translateY(100%);transition:opacity .6s var(--ease-in-out-cubic),transform .8s var(--ease-in-out-cubic)}@media screen and (min-width:768px){.edito-card-reel .kicker{text-align:left}}.edito-card-reel .edito-cards{grid-column:1/-1}@media screen and (min-width:768px){.edito-card-reel .edito-cards{display:grid;grid-gap:0 var(--grid-gap);grid-auto-flow:row;grid-column:3/-1;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr);grid-template-columns:repeat(18,[start-column] 1fr);grid-template-rows:repeat(3,[start-column] 1fr);position:relative;row-gap:18.5rem}}.edito-card-reel .video-card-container{--edito-card-reel-video-card-progress: 0;grid-column:2/-2;margin-bottom:3.5rem}.edito-card-reel .video-card-container:not(.video-card-container-inverted) .video-card{--y-rotation: calc(-4deg * var(--edito-card-reel-video-card-progress));--x-rotation: calc(7deg * var(--edito-card-reel-video-card-progress));transform:perspective(800px) rotate(var(--y-rotation)) rotateY(var(--x-rotation))}.edito-card-reel .video-card-container.video-card-container-inverted .video-card{--y-rotation: calc( -4deg * (1 - var(--edito-card-reel-video-card-progress)) );--x-rotation: calc(-7deg * var(--edito-card-reel-video-card-progress));transform:perspective(800px) rotate(var(--y-rotation)) rotateY(var(--x-rotation))}@media screen and (min-width:768px){.edito-card-reel .video-card-container{display:none}.edito-card-reel .video-card-container .video-card{transform:none}}.edito-card-reel .video-card{border-radius:.5rem;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.edito-card-reel .video-card .video{height:100%;left:0;position:absolute;top:0;transform:rotateX(0);width:100%}.edito-card-reel .edito-card{display:flex;flex-direction:column;grid-column:1/-1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:4.5rem;row-gap:1.5rem}@media screen and (min-width:768px){.edito-card-reel .edito-card{margin-bottom:0}}.edito-card-reel .edito-card:last-child{margin-bottom:0}@media screen and (min-width:768px){.edito-card-reel .edito-card{grid-column:1/8}}.edito-card-reel .edito-card .card-title-container{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;position:relative}.edito-card-reel .edito-card .icon{height:1rem;margin-top:.375rem;min-height:1rem;min-width:1rem;opacity:0;transform:translateY(50%) rotate(110deg) scale(.4);transition:opacity 1s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);width:1rem}@media screen and (min-width:768px){.edito-card-reel .edito-card .icon{height:1.5rem;margin-left:-3rem;min-height:1.5rem;min-width:1.5rem;position:absolute;top:-.25rem;width:1.5rem}}.edito-card-reel .edito-card .icon-green{color:var(--color-green)}.edito-card-reel .edito-card .icon-violet{color:var(--color-violet)}.edito-card-reel .edito-card .icon-orange{color:var(--color-orange)}.edito-card-reel .edito-card .card-title{font-family:var(--font-family-catalogue);font-size:1.5rem;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:.03rem;line-height:1.06;transform:translateY(50%)}.edito-card-reel .edito-card .card-title,.edito-card-reel .edito-card .description{color:var(--color-black);opacity:0;transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint)}.edito-card-reel .edito-card .description{position:relative;transform:translateY(1.875rem)}.edito-card-reel .desktop-videos{display:none}@media screen and (min-width:768px){.edito-card-reel .desktop-videos{display:block;display:flex;grid-column:11/-3;grid-row:1/-1;height:100%;width:100%;--center-top: calc( var(--edito-card-reel-first-edito-card-height) * .5 - var(--edito-card-reel-desktop-videos-sticky-height) * .5 );--center-bottom: calc( var(--edito-card-reel-third-edito-card-height) * .5 - var(--edito-card-reel-desktop-videos-sticky-height) * .5 );height:calc(100% - var(--center-top) - var(--center-bottom));margin-top:var(--center-top)}.edito-card-reel .desktop-videos .desktop-videos-sticky{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;position:-webkit-sticky;position:sticky;top:25vh;transform:translateY(calc(var(--edito-card-reel-desktop-videos-sticky-height) * .2));transition:opacity 2s .2s var(--ease-out-quint),transform 1.6s .2s var(--ease-out-quint);width:100%}.edito-card-reel .desktop-videos .desktop-videos-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:100%;transform:perspective(800px) rotate(6deg) rotateY(calc(-5deg - 10deg * (1 - var(--edito-card-reel-desktop-videos-rotation-progress))))}.edito-card-reel .desktop-videos .video-card{align-items:center;display:flex;justify-content:center;position:absolute;transform-origin:center;transition:transform .3s var(--ease-out);width:100%}.edito-card-reel .desktop-videos .card-green{z-index:1}.edito-card-reel .desktop-videos .card-violet{z-index:2}.edito-card-reel .desktop-videos .card-orange{z-index:3}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-1 .card-green{opacity:1;transform:translate3d(-5%,-5%,40px)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-1 .card-orange,.edito-card-reel .desktop-videos .desktop-videos-container.active-state-1 .card-violet{opacity:0;transform:translate3d(-10%,-10%,80px);transition:transform .3s var(--ease-out)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-2 .card-green{opacity:1;transform:translateZ(0)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-2 .card-violet{opacity:1;transform:translate3d(-5%,-5%,40px)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-2 .card-orange{opacity:0;transform:translate3d(-10%,-10%,80px);transition:transform .3s var(--ease-out)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-3 .card-green{opacity:1;transform:translate3d(5%,5%,-40px)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-3 .card-violet{opacity:1;transform:translateZ(0)}.edito-card-reel .desktop-videos .desktop-videos-container.active-state-3 .card-orange{opacity:1;transform:translate3d(-5%,-5%,40px)}}.edito-card-reel .background-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.edito-card-reel .background-container{align-self:center;box-sizing:border-box;display:grid;margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%;grid-gap:0 var(--grid-gap);grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr);overflow:visible}}@media screen and (min-width:768px)and (min-width:768px){.edito-card-reel .background-container{max-width:min(100% - 7rem,1920px)}}.edito-card-reel .background-container .frame{background-color:var(--color-white-dark);border-radius:3rem;height:100%;left:5%;position:absolute;transform:rotate(8deg);transform-origin:3rem 3rem;width:500vw}@media screen and (min-width:768px){.edito-card-reel .background-container .frame{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0 3rem 0 0;display:block;height:200%;left:calc(-100% - 15vw);padding:0;position:absolute;top:0;transform-origin:calc(50% - 15vw) 0;width:200%}}@media screen and (min-width:1280px){.edito-card-reel .background-container .frame{left:calc(-100% - 20vw);transform-origin:calc(50% - 20vw) 0}}[data-v-c5c3ea0e]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.video[data-v-c5c3ea0e]{display:block}.video.fill[data-v-c5c3ea0e]{color:transparent;height:100%;inset:0;position:absolute;width:100%}.video.cover[data-v-c5c3ea0e]{object-fit:cover}.fallback-warning[data-v-c5c3ea0e]{background-color:var(--color-black);border:.0625rem solid var(--color-white);color:var(--color-white);max-width:8rem;padding:.75rem}.jobs .container[data-v-12a89402]{display:grid;grid-gap:0 var(--grid-gap);align-self:center;box-sizing:border-box;grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr);margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%}@media screen and (min-width:768px){.jobs .container[data-v-12a89402]{max-width:min(100% - 7rem,1920px)}}.jobs[data-v-12a89402]{display:flex;flex-direction:column;justify-content:center;margin-bottom:6rem;margin-top:6rem}@media screen and (min-width:768px){.jobs[data-v-12a89402]{margin-bottom:9.75rem;margin-top:9.75rem}}.jobs .kicker[data-v-12a89402],.jobs.theme--white .title-white[data-v-12a89402]{font-family:var(--font-family-catalogue);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-book);line-height:normal;opacity:.7}@media screen and (min-width:768px){.jobs .kicker[data-v-12a89402],.jobs.theme--white .title-white[data-v-12a89402]{font-size:1rem;letter-spacing:.025rem;line-height:1.06}}[data-v-12a89402]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.jobs[data-v-12a89402]{--job-index: 0;background-color:var(--color-violet);color:var(--color-white);overflow:hidden;position:relative;z-index:0}.jobs.visible .heading .kicker[data-v-12a89402]{opacity:1;transform:translateY(0)}.jobs.visible.theme--white .container .content-container[data-v-12a89402]{padding:5rem 0}.jobs.visible.theme--white .container .content-container .editos-container .title-white[data-v-12a89402]{opacity:1}.jobs.visible.theme--white .container .content-container .editos-container .title-white[data-v-12a89402] .line,.jobs.visible .title[data-v-12a89402] .line,.jobs.visible.theme--white .title-white[data-v-12a89402] .line,.jobs.visible .content-container .editos-container .button.button-animation[data-v-12a89402],.jobs.visible .content-container .editos-container .edito[data-v-12a89402],.jobs.visible .grid-container .articles-container .article-card[data-v-12a89402]{opacity:1;transform:translateY(0)}.jobs.visible .background-paths svg[data-v-12a89402]{opacity:.05}.jobs.visible .background-paths svg[data-v-12a89402]:first-child{transform:translateY(-125rem)}.jobs.visible .background-paths svg[data-v-12a89402]:nth-child(2){transform:translateY(-9.375rem)}.jobs.theme--white[data-v-12a89402]{background-color:var(--color-white-dark);color:var(--color-black)}@media screen and (min-width:768px){.jobs.theme--white[data-v-12a89402]{background-color:var(--color-white)}}.jobs.theme--white .title-white[data-v-12a89402]{color:var(--color-violet);font-size:1.25rem}.jobs.theme--white .title-white[data-v-12a89402] .line{opacity:0;transform:translateY(50%);transition:opacity 2s calc(var(--line-index) * .07s + .2s) var(--ease-out-quint),transform 1.6s calc(var(--line-index) * .07s + .2s) var(--ease-out-quint)}.jobs.theme--white .kicker[data-v-12a89402]{color:var(--color-black);opacity:0;transform:translateY(100%);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.jobs.theme--white .edito[data-v-12a89402] a{background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),linear-gradient(270deg,#0e0e2033 50%,#0e0e20cc 0);background-position:120%,122%,100% 100%;background-repeat:no-repeat;background-size:201% .0625rem;text-decoration:none;transition:background-position .3s var(--ease-out)}.jobs.theme--white .edito[data-v-12a89402] a:hover{background-position:0 100%}.jobs.theme--white .container[data-v-12a89402]{background-color:var(--color-white-dark);border-radius:.5rem;gap:3rem;padding:0}@media screen and (min-width:768px){.jobs.theme--white .container[data-v-12a89402]{gap:0;padding:7rem 0}}.jobs.theme--white .heading[data-v-12a89402]{grid-column:2/-2}@media screen and (min-width:1280px){.jobs.theme--white .heading[data-v-12a89402]{grid-column:2 / span 9}}.jobs.theme--white .content-container[data-v-12a89402]{margin-top:1rem}@media screen and (min-width:768px){.jobs.theme--white .content-container[data-v-12a89402]{grid-column:2/-2;row-gap:3rem}}.jobs.theme--white .content-container .editos-container[data-v-12a89402]{grid-column:2/-2}@media screen and (min-width:1280px){.jobs.theme--white .content-container .editos-container[data-v-12a89402]{grid-column:1 / span 7}}.jobs.theme--white .content-container .editos-container .edito[data-v-12a89402]{font-size:2rem;font-weight:var(--font-weight-regular);line-height:125%}.jobs.theme--white .background-paths svg[data-v-12a89402]{display:none}.jobs.theme--white .job-kicker[data-v-12a89402],.jobs.theme--white .job-title[data-v-12a89402]{color:var(--color-black)}.jobs.theme--white .content-container .jobs-container[data-v-12a89402]{grid-column:2/-2}@media screen and (min-width:1280px){.jobs.theme--white .content-container .jobs-container[data-v-12a89402]{grid-column:10 / span 8}}.jobs.theme--white .content-container .jobs-container .header-container .border[data-v-12a89402]{background-color:#0e0e2066}.jobs.theme--white .job-button[data-v-12a89402]{background-color:var(--color-black);border:none}.jobs.theme--white .job-button .icon[data-v-12a89402]{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.jobs.theme--white .job-card[data-v-12a89402]:hover{background-color:#0e0e200d}}.jobs.theme--white .job-card[data-v-12a89402]:active{background-color:#0e0e200d}.jobs.theme--white .job-card .border[data-v-12a89402]{background-color:#0e0e2066;will-change:transform}.jobs.theme--white .job-card .border[data-v-12a89402]:after{background-color:var(--color-black);content:""}.jobs.theme--white .edito[data-v-12a89402]{color:var(--color-black)}.jobs.theme--violet[data-v-12a89402]{margin:0}.jobs.theme--violet .title[data-v-12a89402]{color:var(--color-white)}.jobs.theme--violet .job-button[data-v-12a89402]{border:.0625rem solid hsla(40,16%,96%,.4)}.jobs.theme--violet .job-button .icon[data-v-12a89402]{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.jobs.theme--violet .job-card[data-v-12a89402]:hover{background-color:#0e0e200d}}.jobs.theme--violet .job-card[data-v-12a89402]:active{background-color:#0e0e200d}.jobs.theme--violet .job-card .border[data-v-12a89402]{background-color:#f6f5f366}.jobs.theme--violet .job-card .border[data-v-12a89402]:after{background-color:var(--color-white);content:""}.jobs .container[data-v-12a89402]{grid-column:1/-1;padding:6rem 0;row-gap:1.5rem}@media screen and (min-width:768px){.jobs .container[data-v-12a89402]{padding:8rem 0;row-gap:0}}.jobs .heading[data-v-12a89402]{display:flex;flex-direction:column;grid-column:1/-3;row-gap:.75rem}@media screen and (min-width:768px){.jobs .heading[data-v-12a89402]{grid-column:1/16}}@media screen and (min-width:1440px){.jobs .heading[data-v-12a89402]{grid-column:1/11}}@media screen and (min-width:1280px){.jobs .heading[data-v-12a89402]{grid-column:2/11}}.jobs .kicker[data-v-12a89402]{opacity:0;transform:translateY(100%);transition:opacity .6s var(--ease-in-out-cubic),transform .8s var(--ease-in-out-cubic)}@media screen and (min-width:768px){.jobs .kicker[data-v-12a89402]{grid-column:1/-4}}.jobs .title[data-v-12a89402]{font-family:var(--font-family-catalogue);font-size:2rem;font-style:normal;font-weight:var(--font-weight-regular);grid-column:1/-1;letter-spacing:.04rem;line-height:1.06}.jobs .title[data-v-12a89402] .line{opacity:0;transform:translateY(50%);transition:opacity 2s calc(var(--line-index) * .07s + .2s) var(--ease-out-quint),transform 1.6s calc(var(--line-index) * .07s + .2s) var(--ease-out-quint)}@media screen and (min-width:768px){.jobs .title[data-v-12a89402]{font-size:4rem;letter-spacing:.08rem}}.jobs .content-container[data-v-12a89402]{display:flex;flex-direction:column;gap:3.25rem;grid-column:1/-1;margin-top:3.25rem}@media screen and (min-width:768px){.jobs .content-container[data-v-12a89402]{grid-column:1/-1}}@media screen and (min-width:930px){.jobs .content-container[data-v-12a89402]{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(18,1fr)}}@media screen and (min-width:1280px){.jobs .content-container[data-v-12a89402]{grid-column:2/-2}}.jobs .content-container .editos-container[data-v-12a89402]{display:flex;flex-direction:column;grid-column:1/8;row-gap:1rem}@media screen and (min-width:768px){.jobs .content-container .editos-container[data-v-12a89402]{row-gap:2.25rem}}.jobs .content-container .editos-container .edito[data-v-12a89402]{font-family:var(--font-family-catalogue);font-size:1.25rem;font-weight:var(--font-weight-book);letter-spacing:0;line-height:1;opacity:0;transform:translateY(1.875rem);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:.3s}.jobs .content-container .editos-container .button[data-v-12a89402]{opacity:0;transform:translateY(50%);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:.4s}.jobs .content-container .jobs-container[data-v-12a89402]{display:flex;flex-direction:column;grid-column:10/-1}.jobs .content-container .jobs-container:has(.visible) .header-container .header-selected-positions[data-v-12a89402]{opacity:1;transform:translateY(0)}.jobs .content-container .jobs-container:has(.visible) .header-container .border[data-v-12a89402]{transform:scaleX(1)}.jobs .content-container .jobs-container:has(.visible) .all-positions-link[data-v-12a89402]{opacity:1;transform:translateY(0)}.jobs .content-container .jobs-container .jobs-container.visible .job-card .job-button[data-v-12a89402],.jobs .content-container .jobs-container .jobs-container.visible .job-card .job-kicker[data-v-12a89402],.jobs .content-container .jobs-container .jobs-container.visible .job-card .job-title[data-v-12a89402]{opacity:1;transform:translateY(0)}.jobs .content-container .jobs-container .jobs-container.visible .job-card .border[data-v-12a89402]{transform:scaleX(1)}.jobs .content-container .jobs-container .header-container[data-v-12a89402]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:0 .75rem 1rem;position:relative}.jobs .content-container .jobs-container .header-container .border[data-v-12a89402]{background-color:#f6f5f366;bottom:0;height:.0625rem;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease-out-cubic);width:100%}.jobs .content-container .jobs-container .header-container .header-selected-positions[data-v-12a89402]{font-size:.875rem;font-weight:var(--font-weight-medium);opacity:0;text-transform:uppercase;transform:translateY(50%);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint)}.jobs .content-container .jobs-container .number-of-jobs[data-v-12a89402]{opacity:.7}.jobs .content-container .jobs-container .all-positions-link[data-v-12a89402]{align-items:flex-end;display:flex;gap:.5rem;opacity:0;position:relative;transform:translateY(50%);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:.05s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){.jobs .content-container .jobs-container .all-positions-link:hover .icon-container .icon[data-v-12a89402]:first-child{transform:translate(100%,-100%)}.jobs .content-container .jobs-container .all-positions-link:hover .icon-container .icon[data-v-12a89402]:nth-child(2){transform:translate(0)}.jobs .content-container .jobs-container .all-positions-link[data-v-12a89402]:hover:after{content:"";transform:scaleX(1)}}.jobs .content-container .jobs-container .all-positions-link:active .icon-container .icon[data-v-12a89402]:first-child{transform:translate(100%,-100%)}.jobs .content-container .jobs-container .all-positions-link:active .icon-container .icon[data-v-12a89402]:nth-child(2){transform:translate(0)}.jobs .content-container .jobs-container .all-positions-link[data-v-12a89402]:active:after{content:"";transform:scaleX(1)}.jobs .content-container .jobs-container .all-positions-link[data-v-12a89402]:after{background-color:currentColor;bottom:-.1875rem;content:"";height:100%;height:1px;left:0;position:absolute;top:auto;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out);width:100%}.jobs .content-container .jobs-container .all-positions-link .icon-container[data-v-12a89402]{align-items:center;display:flex;height:.5625rem;margin-bottom:.125rem;min-height:.5625rem;min-width:.5625rem;overflow:hidden;position:relative;width:.5625rem}.jobs .content-container .jobs-container .all-positions-link .icon[data-v-12a89402]{height:.5625rem;left:0;min-height:.5625rem;min-width:.5625rem;position:absolute;top:0;width:.5625rem}.jobs .content-container .jobs-container .all-positions-link .icon[data-v-12a89402]:first-child{transform:translate(0);transition:transform .3s var(--ease-out)}.jobs .content-container .jobs-container .all-positions-link .icon[data-v-12a89402]:nth-child(2){transform:translate(-100%,100%);transition:transform .3s .1s var(--ease-out)}.jobs .content-container .jobs-container .job-card[data-v-12a89402]{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;justify-content:space-between;padding:1rem .75rem;position:relative;transition:background-color .3s var(--ease-out);width:100%}.jobs .content-container .jobs-container .job-card[data-v-12a89402]:first-child{border-radius:.25rem .25rem 0 0}@media(hover:hover)and (pointer:fine){.jobs .content-container .jobs-container .job-card:hover .border[data-v-12a89402]:after{content:"";transform:translate(0)}.jobs .content-container .jobs-container .job-card:hover .job-button .icon[data-v-12a89402]{transition:transform .3s .1s var(--ease-out)}.jobs .content-container .jobs-container .job-card:hover .job-button .icon[data-v-12a89402]:first-child{transform:translate(100%,-100%)}.jobs .content-container .jobs-container .job-card:hover .job-button .icon[data-v-12a89402]:nth-child(2){transform:translate(0)}}.jobs .content-container .jobs-container .job-card:active .border[data-v-12a89402]:after{content:"";transform:translate(0)}.jobs .content-container .jobs-container .job-card:active .job-button .icon[data-v-12a89402]{transition:transform .3s .1s var(--ease-out)}.jobs .content-container .jobs-container .job-card:active .job-button .icon[data-v-12a89402]:first-child{transform:translate(100%,-100%)}.jobs .content-container .jobs-container .job-card:active .job-button .icon[data-v-12a89402]:nth-child(2){transform:translate(0)}.jobs .content-container .jobs-container .job-card .border[data-v-12a89402]{bottom:0;height:.0625rem;left:0;overflow:hidden;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease-out-cubic);transition-delay:calc(var(--job-index) * .05s + .7s);width:100%}.jobs .content-container .jobs-container .job-card .border[data-v-12a89402]:after{content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .3s var(--ease-out);width:100%}.jobs .content-container .jobs-container .job-card .job-kicker[data-v-12a89402]{font-family:var(--font-family-catalogue);font-size:.75rem;font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.05rem;line-height:1.06;opacity:.7;opacity:0;text-transform:uppercase;transform:translateY(100%);transition:transform .3s var(--ease-out);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:calc(var(--job-index) * .05s + .65s)}@media screen and (min-width:930px){.jobs .content-container .jobs-container .job-card .job-kicker[data-v-12a89402]{margin-bottom:-.25rem}}.jobs .content-container .jobs-container .job-card .job-flex[data-v-12a89402]{align-items:center;display:flex;flex-direction:row;gap:.1875rem;justify-content:space-between;width:100%}.jobs .content-container .jobs-container .job-card .job-title[data-v-12a89402]{font-family:var(--font-family-catalogue);font-size:1.25rem;font-weight:var(--font-weight-book);letter-spacing:0;line-height:1;opacity:0;transform:translateY(50%);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:calc(var(--job-index) * .05s + .7s)}.jobs .content-container .jobs-container .job-card .job-button[data-v-12a89402]{align-items:center;border-radius:.1875rem;display:flex;height:2.5rem;justify-content:center;opacity:0;transform:translateY(50%);transition:transform .3s var(--ease-out);transition:opacity 2s var(--ease-out-quint),transform 1.6s var(--ease-out-quint);transition-delay:calc(var(--job-index) * .05s + .75s);width:2.5rem}.jobs .content-container .jobs-container .job-card .job-button .icon-container[data-v-12a89402]{height:.625rem;overflow:hidden;position:relative;width:.625rem}.jobs .content-container .jobs-container .job-card .job-button .icon[data-v-12a89402]{height:.625rem;left:0;min-height:.625rem;min-width:.625rem;position:absolute;top:0;transition:transform .3s var(--ease-out);width:.625rem}.jobs .content-container .jobs-container .job-card .job-button .icon[data-v-12a89402]:nth-child(2){transform:translate(-100%,100%)}.jobs .background-paths[data-v-12a89402]{display:flex;gap:23.4375rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:absolute;top:0;transform:translate(-47%,-55%) rotate(135deg);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.jobs .background-paths svg[data-v-12a89402]{height:151.375rem;opacity:0;transition:opacity 4s var(--ease-out-quint),transform 3.2s var(--ease-out-quint);width:151.375rem}.jobs .background-paths svg[data-v-12a89402]:first-child{transform:translateY(-131.25rem)}.jobs .background-paths svg[data-v-12a89402]:nth-child(2){transform:translateY(-3.125rem)}.edito[data-v-12a89402] a{background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),linear-gradient(270deg,#f7f6f433 50%,#f7f6f4cc 0);background-position:120%,122%,100% 100%;background-repeat:no-repeat;background-size:201% .0625rem;text-decoration:none;transition:background-position .3s var(--ease-out)}.edito[data-v-12a89402] a:hover{background-position:0 100%}.featured-articles .container[data-v-3774bef9],.featured-articles .grid-container[data-v-3774bef9],.featured-articles .grid-container .articles-container[data-v-3774bef9]{display:grid;grid-gap:0 var(--grid-gap);grid-auto-flow:row;grid-template-columns:repeat(var(--grid-columns),[start-column] 1fr)}.featured-articles .container[data-v-3774bef9]{align-self:center;box-sizing:border-box;margin:0 auto;max-width:min(100% - 2rem,1920px);width:100%}@media screen and (min-width:768px){.featured-articles .container[data-v-3774bef9]{max-width:min(100% - 7rem,1920px)}}.featured-articles[data-v-3774bef9]{display:flex;flex-direction:column;justify-content:center;position:relative}.featured-articles .kicker[data-v-3774bef9]{font-family:var(--font-family-catalogue);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-book);line-height:normal;opacity:.7}@media screen and (min-width:768px){.featured-articles .kicker[data-v-3774bef9]{font-size:1rem;letter-spacing:.025rem;line-height:1.06}}[data-v-3774bef9]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}@media screen and (min-width:1280px){.featured-articles.wide .grid-container[data-v-3774bef9],.featured-articles.wide .heading[data-v-3774bef9]{grid-column:1/-1}}.featured-articles.visible .button[data-v-3774bef9],.featured-articles.visible .grid-container .articles-container .article-card[data-v-3774bef9],.featured-articles.visible .heading .kicker[data-v-3774bef9],.featured-articles.visible .title-container .title[data-v-3774bef9]{opacity:1;transform:translateY(0)}.featured-articles .container[data-v-3774bef9]{grid-column:1/-1;padding:8rem 0}@media screen and (min-width:768px){.featured-articles .container[data-v-3774bef9]{grid-column:1/-1}}@media screen and (min-width:1280px){.featured-articles .container[data-v-3774bef9]{grid-column:2/-2}}.featured-articles .heading[data-v-3774bef9]{display:flex;flex-direction:column;grid-column:1/-1;row-gap:.75rem}@media screen and (min-width:930px){.featured-articles .heading[data-v-3774bef9]{grid-column:1/15}}.featured-articles .kicker[data-v-3774bef9]{opacity:0;transform:translateY(100%);transition:opacity .6s var(--ease-in-out-cubic),transform .8s var(--ease-in-out-cubic)}.featured-articles .title-container[data-v-3774bef9]{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-column:1/-1;justify-content:space-between}@media screen and (min-width:768px){.featured-articles .title-container[data-v-3774bef9]{grid-column:1/-1}}@media screen and (min-width:930px){.featured-articles .title-container[data-v-3774bef9]{align-items:flex-end;flex-direction:row;justify-content:space-between}}.featured-articles .title-container .title[data-v-3774bef9]{color:var(--color-black);font-family:var(--font-family-catalogue);font-size:2rem;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:.04rem;line-height:1.06;opacity:0;transform:translateY(50%);transition:opacity 2s .2s var(--ease-out-quint),transform 1.6s .2s var(--ease-out-quint)}@media screen and (min-width:768px){.featured-articles .title-container .title[data-v-3774bef9]{font-size:4rem;letter-spacing:.08rem}}.featured-articles .grid-container[data-v-3774bef9]{gap:var(--grid-gap);grid-column:1/-1}@media screen and (min-width:1280px){.featured-articles .grid-container[data-v-3774bef9]{grid-column:2/-2}}.featured-articles .grid-container .articles-container[data-v-3774bef9]{gap:var(--grid-gap);grid-column:1/-1;margin-top:1.5rem;order:1;pointer-events:all;z-index:0}@media screen and (min-width:930px){.featured-articles .grid-container .articles-container[data-v-3774bef9]{grid-column:1/-1}}.featured-articles .grid-container .articles-container .article-card[data-v-3774bef9]{grid-column:1/-1;opacity:0;transform:translateY(10%);transition:opacity 2s .4s var(--ease-out-quint),transform 1.6s .4s var(--ease-out-quint)}.featured-articles .grid-container .articles-container .article-card.delay-2[data-v-3774bef9]{transition-delay:.45s}@media screen and (min-width:930px){.featured-articles .grid-container .articles-container .article-card[data-v-3774bef9]{grid-column:span 10}}.button[data-v-3774bef9]{grid-column:1/-1;opacity:0;order:1;transform:translateY(50%);transition:opacity 2s .4s var(--ease-out-quint),transform 1.6s .4s var(--ease-out-quint);transition-delay:.65s}@media screen and (min-width:930px){.button[data-v-3774bef9]{align-self:end;grid-column:16/-1;justify-self:end;order:0}}[data-v-12ca6e56]:root{--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}.article-card[data-v-12ca6e56]{--article-card-description-height: 0px;background-color:var(--color-orange);border-radius:.5rem;display:flex;gap:0;height:100%;justify-content:space-between;min-height:26.375rem;overflow:hidden;padding:1.5rem 1.5rem 1.25rem;pointer-events:all;position:relative;z-index:0}.article-card.theme--green[data-v-12ca6e56]{background-color:var(--color-green)}.article-card.theme--green .path[data-v-12ca6e56]{color:var(--color-green-dark)}.article-card.theme--orange[data-v-12ca6e56]{background-color:var(--color-orange)}.article-card.theme--orange .path[data-v-12ca6e56]{color:var(--color-orange-dark)}.article-card .background-paths[data-v-12ca6e56]{display:flex;gap:3.125rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:absolute;top:0;transform:translate(-22%,-3%) rotate(127.71deg);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.article-card .background-paths .path[data-v-12ca6e56]{height:31.875rem;transition:transform 1.5s var(--ease-out-quint);width:32.5625rem}.article-card .background-paths .path[data-v-12ca6e56]:first-child{transform:translateY(-11.875rem) translate(1.25rem)}@media screen and (min-width:930px){.article-card .background-paths .path[data-v-12ca6e56]:first-child{transform:translateY(-11.875rem)}}.article-card .background-paths .path[data-v-12ca6e56]:nth-child(2){transform:translateY(-3.125rem)}.article-card .date-and-time[data-v-12ca6e56]{color:var(--color-black);font-family:var(--font-family-catalogue);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-regular);line-height:1;text-transform:uppercase}@media screen and (min-width:930px){.article-card .date-and-time[data-v-12ca6e56]{font-size:1rem}}.article-card .card-content[data-v-12ca6e56]{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;row-gap:1.5rem}.article-card .card-content .card-text[data-v-12ca6e56]{display:flex;flex-direction:column;position:relative;transform:translateY(calc(var(--article-card-description-height) * -1 - .8em))}@media screen and (min-width:768px){.article-card .card-content .card-text[data-v-12ca6e56]{transform:none;transition:transform .6s var(--ease-out-quint)}}.article-card .card-content .card-text .title[data-v-12ca6e56]{color:var(--color-black);font-family:var(--font-family-catalogue);font-size:2.5rem;font-style:normal;font-weight:var(--font-weight-regular);grid-column:1/-1;letter-spacing:.05rem;line-height:1.06;padding-bottom:.25rem;padding-top:var(--article-card-description-height)}.article-card .card-content .card-text .description[data-v-12ca6e56]{bottom:0;left:0;max-width:80%;padding-bottom:.25rem;padding-top:.75rem;position:absolute;transform:translateY(100%)}.article-card .card-content .card-informations[data-v-12ca6e56]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;max-width:85%}.article-card .card-content .card-informations .publisher[data-v-12ca6e56]{border:.0625rem solid rgba(14,14,32,.25);border-radius:.1875rem;font-size:.875rem;line-height:1;padding:.125rem .25rem .25rem;text-transform:uppercase}.article-card .link-icon-container[data-v-12ca6e56]{height:1.5rem;min-height:1.5rem;min-width:1.5rem;overflow:hidden;position:absolute;right:1.5rem;top:1.5rem;transform-origin:top right;width:1.5rem}@media screen and (min-width:640px){.article-card .link-icon-container[data-v-12ca6e56]{position:relative;right:0;top:0}}@media screen and (min-width:930px){.article-card .link-icon-container[data-v-12ca6e56]{height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}}.article-card .link-icon-container .icon[data-v-12ca6e56]{color:var(--color-black);height:1.5rem;opacity:.75;transform-origin:top right;transition:transform .6s var(--ease-out-quint);width:1.5rem}.article-card .link-icon-container .icon[data-v-12ca6e56]:first-child{transform:translate(0)}.article-card .link-icon-container .icon[data-v-12ca6e56]:nth-child(2){transform:translate(-100%)}@media screen and (min-width:930px){.article-card .link-icon-container .icon[data-v-12ca6e56]{height:2.5rem;transform:none;width:2.5rem}.article-card .link-icon-container[data-v-12ca6e56]{transform:none}.article-card[data-v-12ca6e56]{min-height:23.75rem}}@media screen and (hover:hover)and (pointer:fine)and (min-width:768px){.article-card:hover .card-text[data-v-12ca6e56]{transform:translateY(calc(var(--article-card-description-height) * -1 - .8em));transition:transform .6s var(--ease-out-quint)}}@media(hover:hover)and (pointer:fine){.article-card:hover .background-paths .path[data-v-12ca6e56]:first-child{transform:translateY(-10.625rem) translate(1.25rem)}}@media screen and (hover:hover)and (pointer:fine)and (min-width:930px){.article-card:hover .background-paths .path[data-v-12ca6e56]:first-child{transform:translateY(-10.625rem)}}@media(hover:hover)and (pointer:fine){.article-card:hover .background-paths .path[data-v-12ca6e56]:nth-child(2){transform:translateY(-4.375rem)}.article-card:hover .link-icon-container .icon[data-v-12ca6e56]:first-child{transform:translate(100%) translateY(-100%)}.article-card:hover .link-icon-container .icon[data-v-12ca6e56]:nth-child(2){transform:translate(0) translateY(-100%)}}@media screen and (min-width:768px){.article-card:active .card-text[data-v-12ca6e56]{transform:translateY(calc(var(--article-card-description-height) * -1 - .8em));transition:transform .6s var(--ease-out-quint)}}.article-card:active .background-paths .path[data-v-12ca6e56]:first-child{transform:translateY(-10.625rem) translate(1.25rem)}@media screen and (min-width:930px){.article-card:active .background-paths .path[data-v-12ca6e56]:first-child{transform:translateY(-10.625rem)}}.article-card:active .background-paths .path[data-v-12ca6e56]:nth-child(2){transform:translateY(-4.375rem)}.article-card:active .link-icon-container .icon[data-v-12ca6e56]:first-child{transform:translate(100%) translateY(-100%)}.article-card:active .link-icon-container .icon[data-v-12ca6e56]:nth-child(2){transform:translate(0) translateY(-100%)}.hero-video-mobile{display:none}@media screen and (max-width:767px){.hero-video-desktop{display:none}.hero-video-mobile{display:block}}.header .menu .navigation-links-desktop[data-v-c4045470]{display:none}.header .menu .contact-us .contact-desktop[data-v-c4045470]{display:none;text-decoration:none}@media screen and (min-width:768px){.header .menu .navigation-links-desktop[data-v-c4045470]{display:flex}.header .second-menu[data-v-c4045470],.header .menu .contact-us .menu-button[data-v-c4045470]{display:none}.header .menu .contact-us a.contact-desktop[data-v-c4045470]{align-items:center;background-color:var(--color-orange);border-radius:.25rem;color:var(--color-black);cursor:pointer;display:flex;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 1rem;transition:background-color .3s ease;width:fit-content}.header .menu .contact-us a.contact-desktop[data-v-c4045470]:hover{background-color:var(--color-orange-hover)}.header .menu .contact-us a.contact-desktop .text[data-v-c4045470]{line-height:112%;overflow:hidden;white-space:pre}.header .menu .contact-us a.contact-desktop .words[data-v-c4045470],.header .menu .contact-us a.contact-desktop .words{display:flex;flex-direction:column;max-height:1.2em}.header .menu .contact-us a.contact-desktop .character{display:inline-block;position:relative;transform:translateY(0);transition:transform .3s var(--ease-in-out-cubic)}.header .menu .contact-us a.contact-desktop:hover .character{transform:translateY(-105%)}}.partners .desktop-partner-bg{display:none}.partners .mobile-partner-bg{display:block}@media screen and (min-width:768px){.partners .desktop-partner-bg{display:block}.partners .mobile-partner-bg{display:none}}.contact-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:20000}.contact-dialog__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e0e20bd;border:0;cursor:pointer;inset:0;padding:0;position:absolute}.contact-dialog__panel{background:var(--color-white-header);border-radius:.375rem;box-shadow:0 1.5rem 5rem #0e0e2040;color:var(--color-black);max-height:calc(100dvh - 2rem);max-width:50rem;overflow-y:auto;padding:3.5rem;position:relative;width:100%}.contact-dialog__panel:focus{outline:none}.contact-dialog__close{align-items:center;background:var(--color-orange);border:0;border-radius:.25rem;color:var(--color-black);cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.625rem;height:2.5rem;padding:0 1rem;position:absolute;right:1rem;top:1rem}.contact-dialog__close svg{fill:none;height:1rem;stroke:currentColor;stroke-linecap:square;stroke-width:1.5;width:1rem}.contact-dialog__intro{max-width:32rem;padding-right:4rem}.contact-dialog__eyebrow{display:block;font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:.75rem}.contact-dialog__intro h2{font-size:clamp(2.75rem,6vw,4.5rem);font-weight:var(--font-weight-light);letter-spacing:-.04em;line-height:.95;margin:0}.contact-dialog__intro p{font-size:1rem;line-height:1.25;margin:1.25rem 0 0;opacity:.7}.contact-form{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem}.contact-form__row{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__field{display:flex;flex-direction:column;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{background:#ffffffc2;border:.0625rem solid rgba(14,14,32,.16);border-radius:.25rem;color:var(--color-black);font:inherit;font-size:1rem;font-weight:var(--font-weight-regular);outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-form__field input,.contact-form__field select{height:3.25rem;padding:0 .875rem}.contact-form__field textarea{min-height:7rem;padding:.875rem;resize:vertical}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#0e0e2073}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{border-color:var(--color-orange);box-shadow:0 0 0 .1875rem #ff634d29}.contact-form__phone{display:grid;grid-template-columns:7.25rem 1fr}.contact-form__phone select{border-radius:.25rem 0 0 .25rem;position:relative;z-index:1}.contact-form__phone input{border-left:0;border-radius:0 .25rem .25rem 0}.contact-form__consent{align-items:flex-start;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;line-height:1.35}.contact-form__consent input{accent-color:var(--color-orange);height:1.125rem;margin:.0625rem 0 0;width:1.125rem}.contact-form__consent a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.contact-form__submit{align-items:center;align-self:stretch;background:var(--color-black);border:0;border-radius:.25rem;color:var(--color-white);cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:var(--font-weight-medium);height:3.25rem;justify-content:space-between;padding:0 1rem;transition:background-color .2s ease}.contact-form__submit:hover{background:#25253a}.contact-form__submit:disabled{cursor:wait;opacity:.7}.contact-form__submit svg{fill:none;height:1.25rem;stroke:currentColor;stroke-width:1.75;width:1.25rem}@media screen and (max-width:767px){.contact-dialog{align-items:flex-end;padding:.5rem}.contact-dialog__panel{max-height:calc(100dvh - 1rem);padding:4.5rem 1rem 1.25rem}.contact-dialog__intro{padding-right:0}.contact-dialog__intro h2{font-size:3.5rem}.contact-form{gap:1rem;margin-top:2rem}.contact-form__row{gap:1rem;grid-template-columns:1fr}}.footer.footer-pro{background:#18171e;color:#f7f6f2;min-height:0;overflow:hidden;padding:0}.footer-pro .footer-pro__legacy{display:none}.footer-pro__inner{box-sizing:border-box;margin:0 auto;max-width:90rem;padding:4.5rem clamp(1.5rem,4vw,4.25rem) 1.75rem;width:100%}.footer-pro__brand{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:4.25rem}.footer-pro__logo{color:#f7f6f2;display:block;line-height:0;width:clamp(10.5rem,18vw,15.5rem)}.footer-pro__logo svg{display:block;height:auto;overflow:visible;width:100%}.footer-pro__brand p{color:#f7f6f29e;font-size:.9375rem;line-height:1.3;margin:0;max-width:17rem}.footer-pro__directory{border-top:.0625rem solid rgba(247,246,242,.25);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-pro__group{border-bottom:.0625rem solid rgba(247,246,242,.25);box-sizing:border-box;min-height:8.25rem;padding:1.25rem 1.25rem 1.5rem 0}.footer-pro__group:nth-child(odd){padding-left:0}.footer-pro__group summary{align-items:center;color:#f7f6f2;cursor:default;display:flex;font-size:1.125rem;font-weight:var(--font-weight-regular);justify-content:space-between;line-height:1.1;list-style:none}.footer-pro__group summary::-webkit-details-marker{display:none}.footer-pro__group summary span{display:none}.footer-pro__group ul{display:block;list-style:none;margin:1rem 0 0;padding:0}.footer-pro__group li+li{margin-top:.5rem}.footer-pro__group a{color:#f7f6f299;font-size:.8125rem;text-decoration:none;transition:color .18s ease}.footer-pro__group a:hover{color:var(--color-orange)}.footer-pro__bottom{align-items:flex-end;display:flex;justify-content:space-between;padding-top:4.5rem}.footer-pro__dock{display:inline-flex}.magic-dock{align-items:center;background:#ffffff0f;border:.0625rem solid rgba(247,246,242,.19);border-radius:1rem;box-shadow:0 .75rem 1.75rem #00000038;box-sizing:border-box;display:flex;gap:.4rem;height:3.625rem;justify-content:center;padding:.5rem;width:max-content}.magic-dock--top{align-items:flex-start}.magic-dock--bottom{align-items:flex-end}.magic-dock__icon{align-items:center;display:flex;flex:0 0 auto;justify-content:center;will-change:width,height}.magic-dock__icon a{align-items:center;background:#f7f6f21a;border:.0625rem solid rgba(247,246,242,.16);border-radius:.75rem;color:#f7f6f2;display:flex;height:100%;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.magic-dock__icon a:hover{background:var(--color-orange);color:#18171e}.magic-dock__icon svg{fill:currentColor;height:45%;width:45%}.footer-pro__bottom>p{color:#f7f6f27a;font-size:.8125rem;margin:0}@media screen and (max-width:767px){.footer-pro__inner{padding:1.25rem 1.5rem 1.5rem}.footer-pro__brand{align-items:flex-start;display:block;margin-bottom:4.25rem}.footer-pro__logo{width:9rem}.footer-pro__brand p{display:none}.footer-pro__directory{display:block}.footer-pro__group{min-height:0;padding:0}.footer-pro__group summary{cursor:pointer;font-size:1.45rem;min-height:5.05rem}.footer-pro__group summary span{display:block;height:.8rem;margin-right:.35rem;position:relative;width:.8rem}.footer-pro__group summary span:before,.footer-pro__group summary span:after{background:#f7f6f2bd;content:"";height:.125rem;left:0;position:absolute;top:.375rem;transition:transform .2s ease;width:.8rem}.footer-pro__group summary span:after{transform:rotate(90deg)}.footer-pro__group[open] summary span:after{transform:rotate(0)}.footer-pro__group ul{margin:-.55rem 0 1.35rem}.footer-pro__group li+li{margin-top:.8rem}.footer-pro__group a{font-size:.9375rem}.footer-pro__bottom{align-items:flex-start;flex-direction:column;gap:1.5rem;padding-top:5.75rem}.magic-dock{height:3.4rem}}@keyframes natomai-rainbow{0%{background-position:0 0,0 0,0% 50%}to{background-position:0 0,0 0,200% 50%}}@property --natomai-rainbow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes natomai-rainbow-spin{0%{--natomai-rainbow-angle: 0deg}to{--natomai-rainbow-angle: 360deg}}.rainbow-button,.natomai-rainbow-button{--rainbow-coral: #ff6c55;--rainbow-gold: #f9bf4d;--rainbow-sky: #8cb9ff;--rainbow-violet: #aa6cff;--rainbow-mint: #62d3b2;animation:natomai-rainbow 3s linear infinite;background:linear-gradient(#17161e,#17161e),linear-gradient(#17161e 48%,#17161ea8 82%,#17161e00),linear-gradient(90deg,var(--rainbow-coral),var(--rainbow-gold),var(--rainbow-mint),var(--rainbow-sky),var(--rainbow-violet),var(--rainbow-coral))!important;background-clip:padding-box,border-box,border-box;background-origin:border-box;background-size:100% 100%,100% 100%,200% 100%;border:.125rem solid transparent!important;box-shadow:0 .6rem 1.35rem #775cff33;color:#fff!important;isolation:isolate;position:relative}.rainbow-button:before,.natomai-rainbow-button:before{animation:natomai-rainbow 3s linear infinite;background:linear-gradient(90deg,var(--rainbow-coral),var(--rainbow-gold),var(--rainbow-mint),var(--rainbow-sky),var(--rainbow-violet),var(--rainbow-coral));background-size:200% 100%;border-radius:inherit;content:"";filter:blur(.85rem);height:30%;left:20%;opacity:.5;pointer-events:none;position:absolute;top:82%;width:60%;z-index:-1}.rainbow-button:after,.natomai-rainbow-button:after{animation:natomai-rainbow-spin 2.8s linear infinite;background:conic-gradient(from var(--natomai-rainbow-angle),var(--rainbow-coral),var(--rainbow-gold),var(--rainbow-mint),var(--rainbow-sky),var(--rainbow-violet),var(--rainbow-coral));border-radius:inherit;content:"";inset:-.18rem;padding:.18rem;pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:2}.rainbow-button:hover,.natomai-rainbow-button:hover{filter:brightness(1.1);transform:translateY(-.0625rem)}.rainbow-button:focus-visible,.natomai-rainbow-button:focus-visible{outline:.1875rem solid rgba(140,185,255,.85);outline-offset:.2rem}.rainbow-button{align-items:center;border-radius:.375rem;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;transition:filter .2s ease,transform .2s ease}.rainbow-button--default-size{min-height:2.75rem;padding:.625rem 1.125rem}.rainbow-button--sm{min-height:2.125rem;padding:.35rem .75rem}.rainbow-button--lg{min-height:3.25rem;padding:.75rem 1.75rem}.rainbow-button--icon{height:2.75rem;padding:0;width:2.75rem}.contact-form__submit.rainbow-button{background:linear-gradient(#17161e,#17161e),linear-gradient(#17161e 48%,#17161ea8 82%,#17161e00),linear-gradient(90deg,var(--rainbow-coral),var(--rainbow-gold),var(--rainbow-mint),var(--rainbow-sky),var(--rainbow-violet),var(--rainbow-coral))!important;border-radius:.25rem;width:100%}.natomai-rainbow-button .icon-container{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.rainbow-button,.rainbow-button:before,.rainbow-button:after,.natomai-rainbow-button,.natomai-rainbow-button:before,.natomai-rainbow-button:after{animation:none}}.hero-get-started .words{display:none!important}.hero-get-started .button__text:after{content:"Get Started";display:block;white-space:nowrap}.login-page{background:radial-gradient(circle at 85% 12%,rgba(255,105,84,.22),transparent 24rem),radial-gradient(circle at 8% 86%,rgba(35,189,140,.16),transparent 25rem),#f7f6f2;box-sizing:border-box;color:#18171e;display:grid;grid-template-columns:1fr minmax(19rem,29rem) 1fr;grid-template-rows:auto 1fr auto;min-height:100dvh;padding:clamp(1.25rem,3vw,2.75rem)}.login-page__brand{align-self:start;color:#18171e;display:block;grid-column:1 / -1;line-height:1;text-decoration:none;width:clamp(9rem,16vw,13rem)}.login-page__brand svg{display:block;height:auto;width:100%}.login-page__panel{align-self:center;background:#f7f6f2cc;border:.0625rem solid rgba(24,23,30,.16);box-shadow:0 1.5rem 4.5rem #18171e1c;grid-column:2;margin:4rem 0;padding:clamp(1.5rem,4vw,2.7rem)}.login-page__intro>span{color:#ff6954;display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-page__intro h1{font-size:clamp(2.1rem,5vw,3.35rem);font-weight:400;letter-spacing:-.065em;line-height:.94;margin:.75rem 0 1rem}.login-page__intro p{color:#18171ea8;font-size:.9375rem;line-height:1.45;margin:0}.login-page__form{display:grid;gap:1rem;margin-top:2.2rem}.login-page__form>label{color:#18171e;display:grid;font-size:.8rem;font-weight:650;gap:.45rem}.login-page__form input[type=email],.login-page__form input[type=password]{background:#ffffffd1;border:.0625rem solid rgba(24,23,30,.2);border-radius:0;box-sizing:border-box;color:#18171e;font:inherit;min-height:3.25rem;outline:none;padding:.8rem .9rem;width:100%}.login-page__form input:focus{border-color:#ff6954;box-shadow:0 0 0 .2rem #ff69542e}.login-page__form-row{align-items:center;display:flex;font-size:.8rem;justify-content:space-between}.login-page__checkbox{align-items:center;display:flex;gap:.5rem}.login-page__checkbox input{accent-color:#ff6954;height:1rem;margin:0;width:1rem}.login-page__form-row a,.login-page__footer a{color:#18171e;text-underline-offset:.18rem}.login-page__form button{align-items:center;background:#18171e;border:0;color:#f7f6f2;cursor:pointer;display:flex;font:inherit;font-weight:650;justify-content:space-between;margin-top:.35rem;min-height:3.3rem;padding:.8rem 1rem;transition:background-color .18s ease,transform .18s ease}.login-page__form button:hover{background:#ff6954;transform:translateY(-.1rem)}.login-page__message{color:#a33627;font-size:.8rem;line-height:1.4;margin:0}.login-page__footer{color:#18171e9e;font-size:.8125rem;margin:1.7rem 0 0}.login-page__copyright{align-self:end;color:#18171e85;font-size:.75rem;grid-column:1 / -1;margin:0}@media screen and (max-width:600px){.login-page{grid-template-columns:1fr;padding:1rem}.login-page__panel{grid-column:1;margin:2.5rem 0;padding:1.5rem}}.intelligence-bento{--bento-bg: #faf9f7;--bento-line: rgba(17, 16, 31, .3);--bento-muted: rgba(17, 16, 31, .62);--bento-text: #11101f;--bento-accent: #d45f4d;background:radial-gradient(circle at 12% 12%,rgba(255,111,93,.08),transparent 30rem),radial-gradient(circle at 86% 92%,rgba(86,101,255,.045),transparent 34rem),var(--bento-bg);color:var(--bento-text);overflow:hidden;padding:clamp(6rem,10vw,10rem) max(1.25rem,calc((100vw - 93rem)/2));position:relative}.intelligence-bento:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");content:"";inset:0;opacity:.08;pointer-events:none;position:absolute}.intelligence-bento__heading{align-items:end;display:grid;grid-template-columns:1fr 2fr;margin:0 auto clamp(3rem,5vw,5rem);max-width:90rem;opacity:0;position:relative;transform:translateY(1.5rem);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.intelligence-bento.visible .intelligence-bento__heading{opacity:1;transform:translateY(0)}.intelligence-bento__heading>p{color:var(--bento-accent);font-size:.72rem;font-weight:600;letter-spacing:.15em;margin:0 0 .65rem;text-transform:uppercase}.intelligence-bento__heading h2{font-size:clamp(3.3rem,6vw,6.5rem);font-weight:300;letter-spacing:-.06em;line-height:.9;margin:0}.intelligence-bento__grid{border:1px solid var(--bento-line);border-bottom-color:transparent;border-radius:.35rem .35rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:90rem;position:relative}.intelligence-bento__card{display:flex;flex-direction:column;min-height:34rem;opacity:0;overflow:hidden;padding:1.3rem clamp(1.5rem,2.5vw,2.5rem) 2.5rem;position:relative;transform:translateY(2rem);transition:background-color .35s ease,opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.intelligence-bento.visible .intelligence-bento__card{opacity:1;transform:translateY(0)}.intelligence-bento.visible .intelligence-bento__card:nth-child(2){transition-delay:.12s}.intelligence-bento.visible .intelligence-bento__card:nth-child(3){transition-delay:.24s}.intelligence-bento__card+.intelligence-bento__card{border-left:1px solid var(--bento-line)}.intelligence-bento__card:after{background:linear-gradient(90deg,var(--bento-line),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.intelligence-bento__card:hover{background:#11101f06}.intelligence-bento__meta{align-items:center;color:#11101f6b;display:flex;font-size:.62rem;justify-content:space-between;letter-spacing:.13em;text-transform:uppercase}.intelligence-bento__meta span:first-child{color:var(--bento-accent)}.intelligence-bento__art{align-items:center;display:flex;flex:1;justify-content:center;min-height:18rem;padding:1.5rem 0 1rem}.intelligence-bento__art svg{height:auto;max-width:22rem;overflow:visible;width:100%}.bento-art__ghosts rect,.bento-art__modules path,.bento-art__rings circle{fill:none;stroke:#11101f94;stroke-width:1.05}.bento-art__ghosts rect{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.intelligence-bento__card:hover .bento-art__ghosts rect:nth-child(1){transform:translate(-5px,-4px)}.intelligence-bento__card:hover .bento-art__ghosts rect:nth-child(2){transform:translate(-3px,-2px)}.intelligence-bento__card:hover .bento-art__ghosts rect:nth-child(4){transform:translate(3px,2px)}.intelligence-bento__card:hover .bento-art__ghosts rect:nth-child(5){transform:translate(5px,4px)}.bento-art__accent,.bento-art__arrows path{fill:none;stroke:var(--bento-accent);stroke-width:1.15}.bento-art__signal{fill:none;stroke:#11101f29;stroke-dasharray:4 7;stroke-width:.75}.bento-art__rays path{fill:none;stroke:#11101f61;stroke-dasharray:2 4;stroke-width:.8}.bento-art__rays path:nth-child(2){stroke:#bc765f80;stroke-dasharray:1 5}.bento-art__halo{fill:none;stroke:#11101f57;stroke-width:1}.bento-art__node{fill:var(--bento-text);filter:drop-shadow(0 0 0 rgba(188,118,95,0));transition:filter .3s ease,transform .3s ease;transform-box:fill-box;transform-origin:center}.intelligence-bento__card:hover .bento-art__node{filter:drop-shadow(0 0 8px rgba(188,118,95,.8));transform:scale(1.18)}.bento-art__rings circle{transform-box:fill-box;transform-origin:center;transition:transform .45s ease}.intelligence-bento__card:hover .bento-art__rings circle:nth-child(1){transform:scale(1.05)}.intelligence-bento__card:hover .bento-art__rings circle:nth-child(3){transform:scale(.9)}.intelligence-bento__copy{border-top:1px solid rgba(17,16,31,.15);padding-top:1.5rem}.intelligence-bento__copy h3{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:0 0 1rem}.intelligence-bento__copy p{color:var(--bento-muted);font-size:.88rem;line-height:1.55;margin:0;max-width:24rem}@media screen and (max-width:800px){.intelligence-bento{padding-left:1rem;padding-right:1rem}.intelligence-bento__heading{align-items:start;gap:1.5rem;grid-template-columns:1fr}.intelligence-bento__heading h2{font-size:clamp(3.2rem,14vw,4.8rem)}.intelligence-bento__grid{border-bottom-color:var(--bento-line);grid-template-columns:1fr}.intelligence-bento__card{min-height:30rem;padding:1.25rem 1.5rem 2rem}.intelligence-bento__card+.intelligence-bento__card{border-left:0;border-top:1px solid var(--bento-line)}.intelligence-bento__art{min-height:16rem}}@media(prefers-reduced-motion:reduce){.intelligence-bento__heading,.intelligence-bento__card,.bento-art__ghosts rect,.bento-art__node,.bento-art__rings circle{opacity:1;transform:none;transition:none}}.about-page{--about-ink: #11101f;--about-paper: #faf9f7;background:var(--about-paper);color:var(--about-ink);min-height:100vh;overflow-x:hidden;overflow-y:visible}.about-header{align-items:center;background:#ebe8df;border-radius:.35rem;display:flex;height:3.5rem;justify-content:space-between;left:50%;padding:.35rem .4rem .35rem 1.25rem;position:absolute;top:2rem;transform:translate(-50%);width:min(34rem,calc(100% - 2rem));z-index:5}.about-header__logo{color:var(--about-ink);display:block;width:9.5rem}.about-header__logo svg{display:block;width:100%}.about-header nav{align-items:stretch;display:flex;gap:.15rem;height:100%}.about-header nav a{align-items:center;color:var(--about-ink);display:flex;font-size:.875rem;font-weight:var(--font-weight-medium);padding:0 .85rem;position:relative;text-decoration:none}.about-header nav a.is-active:after{background:#ff6f61;bottom:-.35rem;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:.65rem}.about-header nav .about-header__contact{background:#18171e;color:#fff;font-weight:600;margin-left:.25rem;padding:0 1.15rem}.about-hero{align-items:center;display:flex;height:27rem;justify-content:center;overflow:hidden;position:relative}.about-hero__dots{background-image:radial-gradient(circle,rgba(17,16,31,.1) 1.4px,transparent 1.6px);background-size:1.7rem 1.7rem;height:19rem;left:50%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);opacity:.28;position:absolute;top:4.7rem;transform:translate(-50%);width:min(78rem,88vw)}.about-hero h1{font-size:clamp(4rem,6vw,5.3rem);font-weight:400;letter-spacing:-.055em;margin:2rem 0 0;position:relative}.about-leadership{margin:0 auto;max-width:101rem;padding:0 2rem 8rem}.about-section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.6rem}.about-section-heading h2{font-size:2rem;font-weight:400;letter-spacing:-.035em;margin:0}.about-section-heading a{align-items:center;background:var(--about-ink);border-radius:.22rem;color:#fff;display:flex;font-size:.82rem;justify-content:space-between;min-width:10.4rem;padding:.9rem 1rem;text-decoration:none}.about-section-heading a span{font-size:1.6rem;line-height:.5}.about-team-grid{background:#efede7;border-radius:.45rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.about-team-card{color:var(--about-ink);min-width:0;text-decoration:none}.about-team-card img{aspect-ratio:.83;border-radius:.42rem;display:block;object-fit:cover;width:100%}.about-team-card div{padding:1rem .1rem 1.45rem}.about-team-card h3{font-size:1.15rem;font-weight:500;letter-spacing:-.025em;margin:0 0 .3rem}.about-team-card p{color:#11101f9e;font-size:.86rem;margin:0}.about-story{background:var(--about-ink);color:#f7f5f0;display:grid;gap:8vw;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1fr);padding:8rem max(2rem,calc((100vw - 96rem)/2))}.about-story__art{aspect-ratio:1;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);transform:rotate(4deg)}.about-story__art span{background:linear-gradient(145deg,#172763,#090c27);border:1px solid rgba(151,173,255,.32);border-radius:1rem;box-shadow:inset 0 0 2rem #657de724}.about-story__art span:nth-child(2),.about-story__art span:nth-child(3){transform:translateY(1.5rem)}.about-story__copy h2{font-size:clamp(2.8rem,5vw,5.2rem);font-weight:300;letter-spacing:-.055em;line-height:.98;margin:0 0 3rem}.about-story__copy p{color:#f7f5f0b8;font-size:1.08rem;line-height:1.55;margin:0 0 1.5rem;max-width:44rem}.about-footer{background:#0b0a16;color:#f7f5f0;padding:5rem max(2rem,calc((100vw - 96rem)/2)) 2rem}.about-footer__top{display:flex;justify-content:space-between;padding-bottom:5rem}.about-footer__brand svg{display:block;margin-bottom:1.5rem;width:12rem}.about-footer__brand p{color:#f7f5f094;line-height:1.5;margin:0;max-width:20rem}.about-footer__links{display:flex;gap:6rem}.about-footer__links div{display:flex;flex-direction:column;gap:.8rem}.about-footer__links strong{font-size:.72rem;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.about-footer__links a{color:#f7f5f0a6;font-size:.88rem;text-decoration:none}.about-footer__bottom{align-items:center;border-top:1px solid rgba(255,255,255,.12);color:#f7f5f085;display:flex;font-size:.78rem;justify-content:space-between;padding-top:1.5rem}.about-footer__bottom div{display:flex;gap:.5rem}.about-footer__bottom a{align-items:center;background:#f7f5f0;border-radius:50%;color:#11101f;display:flex;font-weight:700;height:2.25rem;justify-content:center;text-decoration:none;width:2.25rem}@media screen and (max-width:800px){.about-header{top:1rem}.about-header__logo{width:8.6rem}.about-header nav a:not(.about-header__contact){display:none}.about-header nav .about-header__contact{margin:0}.about-hero{height:22rem}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-story{gap:5rem;grid-template-columns:1fr;padding-bottom:6rem;padding-top:6rem}.about-story__art{margin:0 auto;max-width:30rem;width:100%}}@media screen and (max-width:520px){.about-leadership{padding:0 1rem 5rem}.about-section-heading{margin-bottom:2rem}.about-section-heading h2{font-size:1.65rem}.about-section-heading a{min-width:8.8rem}.about-team-grid{gap:.7rem;padding:.7rem}.about-team-card div{padding:.8rem 0 1.15rem}.about-team-card h3{font-size:.95rem}.about-team-card p{font-size:.73rem}.about-story{padding-left:1rem;padding-right:1rem}.about-story__copy p{font-size:.96rem}.about-footer{padding-left:1rem;padding-right:1rem}.about-footer__top{flex-direction:column;gap:3rem}.about-footer__links{gap:4rem}}.contact-page{background:radial-gradient(circle at 7% 88%,rgba(102,230,195,.2),transparent 27rem),radial-gradient(circle at 92% 10%,rgba(255,111,97,.2),transparent 30rem),#f8f7f3;color:#11101f;display:grid;min-height:100vh;padding:2rem 0 0}.contact-page__header{align-items:center;background:#ebe8df;border-radius:.35rem;display:flex;height:3.5rem;justify-content:space-between;justify-self:center;padding:.35rem .4rem .35rem 1.25rem;position:relative;width:min(38.5rem,calc(100vw - 2rem));z-index:10}.contact-page__header>a{color:#11101f;display:block;width:9.5rem}.contact-page__header svg{display:block;width:100%}.contact-page__desktop-nav{align-items:center;display:flex;gap:.15rem;height:100%}.contact-page__desktop-nav>a{align-items:center;border-radius:.25rem;color:#11101f;display:flex;font-size:.85rem;height:100%;padding:0 .85rem;text-decoration:none}.contact-page__desktop-nav>a:not(.contact-page__contact-button):hover{background:#11101f0f}.contact-page__desktop-nav .contact-page__contact-button{background:#17161e;color:#fff;font-weight:500;margin-left:.2rem;padding:0 1.15rem}.contact-page__mobile-menu{display:none}.contact-page__layout{align-items:center;display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(0,.9fr) minmax(34rem,1fr);padding:5rem max(2rem,calc((100vw - 88rem)/2)) 5rem}.contact-page__eyebrow{color:#d85243;display:block;font-size:.78rem;font-weight:600;letter-spacing:.13em;margin-bottom:1.4rem;text-transform:uppercase}.contact-page__intro h1{font-size:clamp(3.8rem,6.5vw,7rem);font-weight:300;letter-spacing:-.065em;line-height:.9;margin:0;max-width:42rem}.contact-page__intro>p{color:#11101f9e;font-size:1.05rem;line-height:1.55;margin:2rem 0 0;max-width:34rem}.contact-page__details{border-top:1px solid rgba(17,16,31,.15);display:grid;gap:1.2rem;margin-top:3.5rem;max-width:34rem;padding-top:1.5rem}.contact-page__details div{display:grid;gap:1rem;grid-template-columns:7.5rem 1fr}.contact-page__details span{color:#11101f80;font-size:.78rem}.contact-page__details a,.contact-page__details p{color:#11101f;font-size:.88rem;margin:0;text-decoration:none}.contact-page__form-panel{background:#ebe8dfd1;border:1px solid rgba(17,16,31,.1);border-radius:.5rem;box-shadow:0 2rem 5rem #11101f17;padding:clamp(1.5rem,4vw,3rem)}.contact-page__form{display:flex;flex-direction:column;gap:1.25rem}.contact-page__form-row{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__form label{display:flex;flex-direction:column;gap:.5rem}.contact-page__form label>span{font-size:.82rem;font-weight:500}.contact-page__form label small{color:#11101f6b;font-size:.72rem;font-weight:400;margin-left:.35rem}.contact-page__form input,.contact-page__form select,.contact-page__form textarea{background:#ffffffb8;border:1px solid rgba(17,16,31,.14);border-radius:.25rem;color:#11101f;font:inherit;font-size:.92rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-page__form input,.contact-page__form select{height:3.2rem;padding:0 .85rem}.contact-page__form textarea{min-height:8.5rem;padding:.85rem;resize:vertical}.contact-page__form input:focus,.contact-page__form select:focus,.contact-page__form textarea:focus{border-color:#ff6f61;box-shadow:0 0 0 3px #ff6f6124}.contact-page__form .contact-page__consent{align-items:flex-start;cursor:pointer;flex-direction:row;gap:.7rem}.contact-page__consent input{accent-color:#ff6f61;flex:0 0 auto;height:1.05rem;margin-top:.1rem;width:1.05rem}.contact-page__consent span{color:#11101f9e;font-weight:400!important;line-height:1.4}.contact-page__form button{align-items:center;background:#11101f;border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.92rem;font-weight:600;justify-content:space-between;min-height:3.5rem;padding:0 1.2rem;transition:background .2s ease,transform .2s ease}.contact-page__form button:hover{background:#ff6f61;color:#11101f;transform:translateY(-1px)}.contact-page__form button:disabled{cursor:wait;opacity:.7}.contact-page>.site-footer{align-self:end;width:100%}@media screen and (max-width:900px){.contact-page__layout{grid-template-columns:1fr;padding-top:6rem}}@media screen and (max-width:600px){.contact-page{padding:1rem 0 0}.contact-page__header{height:3.5rem;padding-left:1rem;width:calc(100% - 2rem)}.contact-page__desktop-nav{display:none}.contact-page__header>a{width:8.8rem}.contact-page__mobile-menu{display:block;height:100%;position:relative}.contact-page__mobile-menu summary{align-items:center;background:#ff6f61;border-radius:.25rem;cursor:pointer;display:flex;font-size:.9rem;gap:.55rem;height:100%;list-style:none;padding:0 1rem}.contact-page__mobile-menu summary::-webkit-details-marker{display:none}.contact-page__mobile-menu nav{background:#ebe8df;border-radius:.25rem;box-shadow:0 1rem 2.5rem #11101f29;display:flex;flex-direction:column;min-width:10rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem)}.contact-page__mobile-menu nav a{border-radius:.2rem;color:#11101f;font-size:.9rem;padding:.75rem;text-decoration:none}.contact-page__mobile-menu nav a:last-child{background:#11101f;color:#fff}.contact-page__layout{gap:3rem;padding:5rem 1rem 4rem}.contact-page__intro h1{font-size:3.8rem}.contact-page__form-row{grid-template-columns:1fr}.contact-page__form-panel{padding:1.25rem}}.jobs-page{background:#faf9f7;color:#11101f;min-height:100vh;overflow:hidden;padding-top:2rem}.jobs-page__active-link:after{background:#ff6f61;bottom:-.35rem;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:.65rem}.jobs-page__active-link{position:relative}.jobs-page__hero{align-items:center;display:flex;height:22rem;justify-content:center;overflow:hidden;position:relative}.jobs-page__dots{background-image:radial-gradient(circle,rgba(17,16,31,.11) 1.35px,transparent 1.6px);background-size:1.7rem 1.7rem;height:18rem;left:50%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 72%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 72%,transparent);opacity:.3;position:absolute;top:1rem;transform:translate(-50%);width:min(78rem,88vw)}.jobs-page__hero h1{font-size:clamp(4rem,6vw,5.2rem);font-weight:300;letter-spacing:-.055em;margin:0;position:relative}.jobs-page__openings{margin:0 auto;max-width:91rem;padding:0 2rem 8rem}.jobs-page .sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.jobs-page__filters{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 auto 2rem;max-width:68rem}.jobs-page__filters button{background:transparent;border:1px solid rgba(17,16,31,.1);border-radius:.25rem;color:#11101f;cursor:pointer;font:inherit;font-size:.78rem;padding:.78rem 1rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.jobs-page__filters button:hover,.jobs-page__filters button.is-active{background:#5665ff;border-color:#5665ff;color:#fff}.jobs-page__list{border-top:1px solid rgba(17,16,31,.1)}.jobs-page__role{align-items:center;border-bottom:1px solid rgba(17,16,31,.1);display:flex;gap:2rem;justify-content:space-between;min-height:5rem;padding:.75rem}.jobs-page__role p{align-items:center;color:#11101f8c;display:flex;font-size:.72rem;gap:.55rem;margin:0 0 .3rem;text-transform:uppercase}.jobs-page__role p span{color:#5665ff}.jobs-page__role p i{font-style:normal}.jobs-page__role h3{font-size:1.15rem;font-weight:400;letter-spacing:-.025em;margin:0}.jobs-page__role>a,.jobs-page__reach-out a{align-items:center;background:#11101f;border-radius:.25rem;color:#fff;display:flex;flex:0 0 auto;font-size:.82rem;justify-content:space-between;min-width:10.5rem;padding:.9rem 1rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.jobs-page__role>a:hover,.jobs-page__reach-out a:hover{background:#ff6f61;color:#11101f;transform:translateY(-1px)}.jobs-page__reach-out{align-items:stretch;background:#ebe8df;display:grid;gap:0;grid-template-columns:1.2fr .8fr}.jobs-page__reach-out img{height:100%;max-height:42rem;min-height:30rem;object-fit:cover;width:100%}.jobs-page__reach-out>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.jobs-page__reach-out h2{font-size:clamp(2.8rem,4.5vw,5rem);font-weight:300;letter-spacing:-.055em;line-height:.95;margin:0 0 2rem}.jobs-page__reach-out p{color:#11101f9e;line-height:1.55;margin:0 0 2rem;max-width:29rem}@media screen and (max-width:700px){.jobs-page{padding-top:1rem}.jobs-page__header{width:calc(100% - 2rem)}.jobs-page__hero{height:18rem}.jobs-page__hero h1{font-size:3.15rem;line-height:.95;max-width:22rem;text-align:center;white-space:normal}.jobs-page__openings{padding:0 1rem 5rem}.jobs-page__filters{flex-wrap:nowrap;margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding:0 1rem .5rem}.jobs-page__filters button{flex:0 0 auto}.jobs-page__role{align-items:flex-start;flex-direction:column;gap:1.2rem;padding:1.25rem 0}.jobs-page__role>a{width:100%}.jobs-page__reach-out{grid-template-columns:1fr}.jobs-page__reach-out img{min-height:21rem}.jobs-page__reach-out>div{padding:4rem 1rem}}.legal-page{background:#faf9f7;color:#11101f;min-height:100vh;overflow:hidden;padding-top:2rem}.legal-page__article{margin:0 auto;max-width:86rem;padding:8rem 2rem 9rem}.legal-page__article>header{border-bottom:1px solid rgba(17,16,31,.13);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);padding-bottom:5rem}.legal-page__article>header>span{color:#d85243;font-size:.76rem;font-weight:600;grid-column:1 / -1;letter-spacing:.14em;text-transform:uppercase}.legal-page__article h1{font-size:clamp(4.2rem,8vw,8rem);font-weight:300;letter-spacing:-.065em;line-height:.88;margin:0}.legal-page__article>header p{align-self:end;color:#11101f9e;font-size:1.05rem;line-height:1.55;margin:0}.legal-page__article>header time{color:#11101f73;font-size:.76rem;grid-column:2}.legal-page__content{margin-left:auto;max-width:55rem;padding-top:5rem}.legal-page__content section{border-bottom:1px solid rgba(17,16,31,.1);padding:0 0 3.5rem}.legal-page__content section+section{padding-top:3.5rem}.legal-page__content h2{align-items:baseline;display:flex;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:400;gap:1.5rem;letter-spacing:-.035em;margin:0 0 1.5rem}.legal-page__content h2 span{color:#5665ff;font-size:.7rem;letter-spacing:.08em}.legal-page__content p,.legal-page__content li{color:#11101fb3;font-size:1rem;line-height:1.65}.legal-page__content p{margin:0}.legal-page__content p+p{margin-top:1rem}.legal-page__content ul{display:grid;gap:.8rem;margin:1.25rem 0 0;padding-left:1.3rem}@media screen and (max-width:700px){.legal-page{padding-top:1rem}.legal-page__header{width:calc(100% - 2rem)}.legal-page__article{padding:6rem 1rem}.legal-page__article>header{grid-template-columns:1fr;padding-bottom:3.5rem}.legal-page__article h1{font-size:4rem}.legal-page__article>header time{grid-column:1}.legal-page__content{padding-top:3rem}.legal-page__content section{padding-bottom:2.5rem}.legal-page__content section+section{padding-top:2.5rem}}.news-page{background:#faf9f7;color:#11101f;min-height:100vh;overflow:hidden;padding-top:2rem}.news-page__active-link{position:relative}.news-page__active-link:after{background:#ff6f61;bottom:-.35rem;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:.65rem}.news-page__hero{background:#e7e5df;border-radius:.5rem;display:grid;grid-template-columns:.75fr 1.25fr;height:39rem;margin:2.7rem auto 7rem;max-width:calc(100% - 7rem);overflow:hidden}.news-page__hero>div{align-items:flex-start;display:flex;justify-content:center;padding:5rem 3rem}.news-page__hero h1{font-size:clamp(4.2rem,6vw,6rem);font-weight:300;letter-spacing:-.055em;line-height:.92;margin:0}.news-page__hero picture,.news-page__hero img{height:100%;width:100%}.news-page__hero img{object-fit:cover}.news-page__featured,.news-page__articles{margin:0 auto;max-width:94rem;padding:0 2rem}.news-page__featured{padding-bottom:9rem}.news-page__featured>h2,.news-page__articles-heading h2{font-size:clamp(3.2rem,5vw,5.2rem);font-weight:300;letter-spacing:-.055em;line-height:1;margin:0 0 2.5rem}.news-page__featured-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.news-page__feature{border-radius:.5rem;display:flex;flex-direction:column;min-height:31rem;overflow:hidden;padding:1.75rem;position:relative}.news-page__feature:after{border:2px solid rgba(17,16,31,.08);border-radius:2rem;content:"";height:27rem;position:absolute;right:-8rem;top:-7rem;transform:rotate(35deg);width:22rem}.news-page__feature--green{background:#0ab781}.news-page__feature--coral{background:#ff6f5d}.news-page__feature>p{font-size:.78rem;margin:0;text-transform:uppercase}.news-page__feature>p span{border:1px solid currentColor;border-radius:999px;margin-left:.7rem;padding:.15rem .45rem}.news-page__feature h3{font-size:clamp(2.3rem,3.5vw,4rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin:auto 0 2rem;max-width:39rem;position:relative;z-index:1}.news-page__feature a{align-items:center;border-top:1px solid rgba(17,16,31,.22);color:#11101f;display:flex;justify-content:space-between;padding-top:1rem;position:relative;text-decoration:none;z-index:1}.news-page__articles{padding-bottom:9rem}.news-page__articles-heading{align-items:end;border-bottom:1px solid rgba(17,16,31,.14);display:flex;justify-content:space-between;padding-bottom:2rem}.news-page__articles-heading h2{margin:0}.news-page__articles-heading p{color:#11101f8f;line-height:1.5;margin:0;max-width:27rem}.news-page__article-grid{display:grid;grid-template-columns:1fr 1fr}.news-page__article-card{border-bottom:1px solid rgba(17,16,31,.14);display:grid;gap:1.5rem;grid-template-columns:2rem 1fr;min-height:27rem;padding:2.25rem;position:relative}.news-page__article-card:nth-child(odd){border-right:1px solid rgba(17,16,31,.14);padding-left:0}.news-page__article-number{color:#5665ff;font-size:.7rem;margin:0}.news-page__article-meta{color:#11101f85;font-size:.72rem;margin:0 0 .65rem;text-transform:uppercase}.news-page__article-source{color:#d85243;font-size:.76rem;margin:0 0 1.75rem}.news-page__article-card h3{font-size:clamp(1.75rem,2.8vw,2.65rem);font-weight:400;letter-spacing:-.045em;line-height:1.05;margin:0 0 1.5rem}.news-page__article-summary{color:#11101f94;line-height:1.55;margin:0;max-width:34rem}.news-page__article-card>a{align-items:center;bottom:2rem;color:#11101f;display:flex;font-size:.82rem;gap:.5rem;position:absolute;right:2rem;text-decoration:none}.news-page__article-card>a:hover,.news-page__feature a:hover{color:#fff}@media screen and (max-width:700px){.news-page{padding-top:1rem}.news-page__header{width:calc(100% - 2rem)}.news-page__hero{grid-template-columns:1fr;height:39rem;margin:2rem 1rem 5rem;max-width:none}.news-page__hero>div{align-items:center;padding:3rem 1.5rem}.news-page__hero h1{font-size:3.7rem;width:100%}.news-page__hero picture{min-height:21rem}.news-page__featured,.news-page__articles{padding-left:1rem;padding-right:1rem}.news-page__featured{padding-bottom:6rem}.news-page__featured-grid,.news-page__article-grid{grid-template-columns:1fr}.news-page__feature{min-height:28rem;padding:1.25rem}.news-page__feature h3{font-size:2.5rem}.news-page__articles{padding-bottom:6rem}.news-page__articles-heading{align-items:flex-start;flex-direction:column;gap:1rem}.news-page__article-card,.news-page__article-card:nth-child(odd){border-right:0;grid-template-columns:1.5rem 1fr;min-height:28rem;padding:2rem 0}.news-page__article-card>a{bottom:2rem;right:0}}
