@font-face{font-family:BaselGrotesk-Book;font-style:normal;font-weight:400;src:url(/assets/fonts/BaselGrotesk-Book.woff2) format("woff2"),url(/assets/fonts/BaselGrotesk-Book.woff) format("woff")}
:root{--margin:1.0rem;--margin-l:6.0rem;--margin-outer:var(--margin);--max-container-width:100%;--max-text-width:60em;--header-height:6.0rem}@media (min-width:640px){:root{--margin:1.5rem;--margin-l:8.0rem;--margin-outer:var(--margin)}}@media (max-width:640px){.mob-only{display:default}}@media (min-width:640px){.mob-only{display:none!important}}@media (max-width:640px){.mob-hidden{display:none!important}}@media (min-width:640px){.mob-hidden{display:default}}
:root{--sans-serif-fallback:"Helvetica Neue",Helvetica,Arial,sans-serif;--sans-serif:"BaselGrotesk-Book",var(--sans-serif-fallback);--sans-serif-light:"BaselGrotesk-Regular",var(--sans-serif-fallback);--main-font:var(--sans-serif);--font-size--xxs:1.2rem;--line-height--xxs:1.2em;--letter-spacing--xxs:0;--font-size--xs:1.5rem;--line-height--xs:1.2em;--letter-spacing--xs:0;--font-size--s:1.6rem;--line-height--s:1.25em;--letter-spacing--s:-0.015em;--font-size--m:1.8rem;--line-height--m:1.25em;--letter-spacing--m:-0.015em;--font-size--l:2.1rem;--line-height--l:1.25em;--letter-spacing--l:-0.015em;--font-size--xl:2.4rem;--line-height--xl:1.1em;--letter-spacing--xl:-0.025em;--font-size--xxl:3.6rem;--line-height--xxl:1.0em;--letter-spacing--xxl:-0.04em}@media (min-width:376px){:root{--font-size--xxs:1.2rem;--line-height--xxs:1.2em;--letter-spacing--xxs:0;--font-size--xs:1.6rem;--line-height--xs:1.2em;--letter-spacing--xs:0;--font-size--s:1.8rem;--line-height--s:1.25em;--letter-spacing--s:-0.015em;--font-size--m:2.0rem;--line-height--m:1.25em;--letter-spacing--m:-0.025em;--font-size--l:2.7rem;--line-height--l:1.25em;--letter-spacing--l:-0.015em;--font-size--xl:3.2rem;--line-height--xl:1.1em;--letter-spacing--xl:-0.015em;--font-size--xxl:4.2rem;--line-height--xxl:1.0em;--letter-spacing--xxl:-0.04em}}@media (min-width:640px){:root{--font-size--xxs:1.3rem;--line-height--xxs:1.2em;--letter-spacing--xxs:0;--font-size--xs:1.7rem;--line-height--xs:1.2em;--letter-spacing--xs:0;--font-size--s:2.0rem;--line-height--s:1.25em;--letter-spacing--s:-0.015em;--font-size--m:2.4rem;--line-height--m:1.25em;--letter-spacing--m:-0.015em;--font-size--l:3.0rem;--line-height--l:1.25em;--letter-spacing--l:-0.015em;--font-size--xl:4.0rem;--line-height--xl:1.1em;--letter-spacing--xl:-0.025em;--font-size--xxl:5.6rem;--line-height--xxl:1.0em;--letter-spacing--xxl:-0.04em}}@media (min-width:1024px){:root{--font-size--xxs:1.4rem;--line-height--xxs:1.2em;--letter-spacing--xxs:0;--font-size--xs:1.7rem;--line-height--xs:1.2em;--letter-spacing--xs:0;--font-size--s:2.0rem;--line-height--s:1.25em;--letter-spacing--s:-0.015em;--font-size--m:2.4rem;--line-height--m:1.25em;--letter-spacing--m:-0.015em;--font-size--l:3.4rem;--line-height--l:1.25em;--letter-spacing--l:-0.015em;--font-size--xl:4.8rem;--line-height--xl:1.1em;--letter-spacing--xl:-0.025em;--font-size--xxl:6.4rem;--line-height--xxl:1.0em;--letter-spacing--xxl:-0.04em}}@media (min-width:1360px){:root{--font-size--xxs:1.5rem;--line-height--xxs:1.2em;--letter-spacing--xxs:0;--font-size--xs:1.8rem;--line-height--xs:1.2em;--letter-spacing--xs:0;--font-size--s:2.2rem;--line-height--s:1.25em;--letter-spacing--s:-0.015em;--font-size--m:2.6rem;--line-height--m:1.25em;--letter-spacing--m:-0.015em;--font-size--l:3.6rem;--line-height--l:1.25em;--letter-spacing--l:-0.015em;--font-size--xl:4.8rem;--line-height--xl:1.1em;--letter-spacing--xl:-0.025em;--font-size--xxl:6.4rem;--line-height--xxl:1.0em;--letter-spacing--xxl:-0.04em}}@media (min-width:1550px){:root{--font-size--xxs:1.5rem;--line-height--xxs:1.2em;--letter-spacing--xxs:0;--font-size--xs:2.0rem;--line-height--xs:1.2em;--letter-spacing--xs:0;--font-size--s:2.4rem;--line-height--s:1.25em;--letter-spacing--s:-0.015em;--font-size--m:3.0rem;--line-height--m:1.25em;--letter-spacing--m:-0.015em;--font-size--l:3.6rem;--line-height--l:1.25em;--letter-spacing--l:-0.015em;--font-size--xl:4.8rem;--line-height--xl:1.1em;--letter-spacing--xl:-0.025em;--font-size--xxl:7.6rem;--line-height--xxl:1.0em;--letter-spacing--xxl:-0.045em}}
:root{--color-background:#fff;--color-background-gray:#ebebeb;--color-box-shadow:hsla(0,0%,100%,.4);--color-background-placeholder:#c8c8c8;--color-white:#fff;--color-text:#000;--color-text-gray:#2c2c2c;--color-text-underline:#2c2c2c;--color-link-background:#d2d2d2;--color-border:rgba(0,0,0,.5);--inv-color-background:#050505;--inv-color-text:#fcfcfc;--inv-color-link-background:#484848;--inv-color-border:#fcfcfc;--color-gradient-from:#fff;--color-gradient-to:hsla(0,0%,100%,0);--opacity-text:0.4}.is-inverted{background-color:#fff;background-color:var(--color-background);color:#000;color:var(--color-text)}.is-inverted,body.is-inverted,body[data-inverted=true]{--color-background:#050505;--color-box-shadow:rgba(5,5,5,.4);--color-text:#fcfcfc;--color-link-background:#484848;--color-border:#fcfcfc;--color-gradient-from:#050505;--color-gradient-to:rgba(5,5,5,0)}body.is-inverted .is-inverted,body[data-inverted=true] .is-inverted{--color-background:#fff;--color-box-shadow:hsla(0,0%,100%,.4);--color-text:#000;--color-link-background:#d2d2d2;--color-border:rgba(0,0,0,.5);--color-gradient-from:#fff;--color-gradient-to:hsla(0,0%,100%,0);background-color:#fff;background-color:var(--color-background);color:#000;color:var(--color-text)}
:root{--anim-speed-fast:0.240s;--anim-speed:0.480s;--anim-speed-fade:0.480s;--anim-speed-page-transition:0.240s;--anim-speed-slow:0.960s;--anim-ease:cubic-bezier(0.12,0.67,0.53,1)}
:root{--z-below:-999;--z-spawn:1;--z-spawn-hover:2;--z-section-page:3;--z-sticky:900;--z-sticky-nav:900;--z-header:901;--z-curtain:902;--z-overlay:903;--z-overlay-button:904}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style-type:none}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0 auto;min-height:100%;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-vertical;scroll-behavior:smooth;touch-action:manipulation;width:100vw}::-moz-selection{background-color:#dcdcdc}::selection{background-color:#dcdcdc}body,html{min-height:100%;width:100%}body{display:flex;flex-direction:column;transition:opacity var(--anim-speed-page-transition) var(--anim-ease),background-color var(--anim-speed-page-transition) var(--anim-ease),color var(--anim-speed-page-transition) var(--anim-ease)}*,:after,:before{box-sizing:inherit;touch-action:inherit}body.no-scroll{overflow:hidden}.scroll-snap-wrapper{scroll-snap-type:y mandatory}.scroll-snap-wrapper>*{scroll-snap-align:start}body[data-loading=true]{overflow:hidden}body[data-loading=true] .c-site-curtain--loader{opacity:1}body[data-loading=false] .c-site-curtain--loader{opacity:0}.c-site-curtain--loader{background:var(--color-background);bottom:0;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:2}.c-site-curtain--loader,.transition-fade,.transition-fade-header,[data-transition=fade-header],[data-transition=fade]{transition:opacity var(--anim-speed-page-transition) var(--anim-ease),background-color var(--anim-speed-page-transition) var(--anim-ease),color var(--anim-speed-page-transition) var(--anim-ease)}.transition-fade,.transition-fade-header,[data-transition=fade-header],[data-transition=fade]{opacity:1}html.is-animating .transition-fade,html.is-animating [data-transition=fade]{opacity:.99}html.is-animating .transition-fade-header,html.is-animating [data-transition=fade-header]{opacity:0}html.no-js .g-container,html.no-js .g-container .c-site-main,html.no-js .o-floating-thumb,html.no-js .o-image,html.no-js .o-image img,html.no-js .o-image__loader,html.no-js .o-item__loader,html.no-js img,html.no-js img.lazyload{display:none!important;opacity:1!important}
*{-webkit-tap-highlight-color:transparent}html{font-family:var(--main-font);font-size:62.5%}body,html{color:var(--color-text)}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"kern" 1,"ss01" 1;-o-font-feature-settings:"kern" 1,"ss01" 1;font-feature-settings:"kern" 1,"ss01" 1;font-feature-settings:"liga","kern","liga","clig";font-family:var(--main-font);font-optical-sizing:auto;font-size:var(--font-size--m);font-variant-ligatures:common-ligatures;font-weight:400;-webkit-hyphenate-character:"-";letter-spacing:var(--letter-spacing--m);line-height:var(--line-height--m);text-rendering:optimizeLegibility}.t-xxs,[data-fontsize=xxs]{font-size:var(--font-size--xxs);letter-spacing:var(--letter-spacing--xxs);line-height:var(--line-height--xxs)}.t-xs,[data-fontsize=xs]{font-size:var(--font-size--xs);letter-spacing:var(--letter-spacing--xs);line-height:var(--line-height--xs)}.t-s,[data-fontsize=s]{font-size:var(--font-size--s);letter-spacing:var(--letter-spacing--s);line-height:var(--line-height--s)}.t-m,[data-fontsize=default],[data-fontsize=m]{font-size:var(--font-size--m);letter-spacing:var(--letter-spacing--m);line-height:var(--line-height--m)}.t-l,[data-fontsize=l]{font-size:var(--font-size--l);letter-spacing:var(--letter-spacing--l);line-height:var(--line-height--l)}.t-xl,[data-fontsize=xl]{font-size:var(--font-size--xl);letter-spacing:var(--letter-spacing--xl);line-height:var(--line-height--xl)}.t-xxl,[data-fontsize=xxl]{font-size:var(--font-size--xxl);letter-spacing:var(--letter-spacing--xxl);line-height:var(--line-height--xxl)}.t-num{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.033rem}a{text-decoration:none;transition:opacity var(--anim-speed-fast) var(--anim-ease)}a,a:focus,a:hover{color:inherit}a.t-faded:focus,a.t-faded:hover,a:focus .t-faded,a:hover .t-faded{opacity:1}p a{color:inherit;text-decoration:none;transition:opacity var(--anim-speed-fast) var(--anim-ease)}p a:focus,p a:hover{color:inherit;opacity:var(--opacity-text)}.t-text{max-width:var(--max-text-width)}.t-text--column-count-2{-moz-column-count:2;-moz-column-gap:20px;column-gap:20px;-moz-column-width:200px;-moz-columns:200px 2;columns:200px 2}.t-text--column-count-2 li,.t-text--column-count-2 p{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media(max-width:640px){.t-text--column-count-2{-moz-column-count:1;column-count:1}}.t-text a{opacity:var(--opacity-text)}.t-text a:focus,.t-text a:hover{opacity:1}.t-faded{opacity:var(--opacity-text);transition:opacity var(--anim-speed-fast) var(--anim-ease)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}b,em,i,strong{font-style:normal;font-weight:400}.t-dont-wrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-center{text-align:center!important}.t-right{text-align:right!important}.t-uppercase{text-transform:uppercase!important}.t-default{text-transform:none!important}.t-tight{margin:0!important}.t-no-underline{border-bottom-width:0!important}.t-comma-seperated{display:inline}.t-comma-seperated:after{content:", "}.t-comma-seperated:last-child:after{content:""}
audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}video{overflow:visible;width:100%}figure{height:auto;margin:0;padding:0;width:100%}figure figcaption{margin-bottom:.5em;margin-top:.5em}figure figcaption,img[data-sizes=auto]{display:block;width:100%}iframe.lazyload,iframe.lazyloading,img.lazyload,img.lazyloading,video.lazyload,video.lazyloading{opacity:0}iframe.lazyloaded,img.lazyloaded,video.lazyloaded{opacity:1;transition:opacity var(--anim-speed) cubic-bezier(.215,.61,.355,1) .15s,transform var(--anim-speed) cubic-bezier(.215,.61,.355,1) .35s}.lazyscale{transform:scale(1.1);transform-origin:center center}.lazyscale.lazyloaded{transform:scale(1)}body:not(.is-touch) .has-hoverstate-opacity{transition:opacity var(--anim-speed-fade) var(--anim-ease)}body:not(.is-touch) .has-hoverstate-opacity:hover{opacity:.6}body:not(.is-touch) .has-hoverstate-grayscale{transition:all var(--anim-speed-fade) var(--anim-ease)}body:not(.is-touch) .has-hoverstate-grayscale:hover{filter:gray;-webkit-filter:grayscale(1)}body:not(.is-touch) .has-hoverstate-scale embed,body:not(.is-touch) .has-hoverstate-scale iframe,body:not(.is-touch) .has-hoverstate-scale img,body:not(.is-touch) .has-hoverstate-scale video{transform:scale(1);transition:all var(--anim-speed) var(--anim-ease)}body:not(.is-touch) .has-hoverstate-scale:hover embed,body:not(.is-touch) .has-hoverstate-scale:hover iframe,body:not(.is-touch) .has-hoverstate-scale:hover img,body:not(.is-touch) .has-hoverstate-scale:hover video{transform:scale(1.02)}body:not(.is-touch) .has-hoverstate-gallery{cursor:pointer}.m-image-blend-background>img{mix-blend-mode:multiply}.m-hoverstate-image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--anim-speed-fade) var(--anim-ease);width:100%}.m-hoverstate-image>img{font-family:"object-fit: cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body:not(.is-touch) .has-hoverstate-image:hover .m-hoverstate-image{opacity:1}.m-image-container,.m-video-container{overflow:hidden;position:relative}.m-video-container video{height:100.1%;overflow:hidden;transform:scale(1.001);width:100.1%}.m-embed-container{padding-bottom:56.25%;position:relative}.m-embed-container iframe,.m-placeholder{height:100%;left:0;position:absolute;top:0;width:100%}.m-placeholder{z-index:-1}.m-placeholder[src=""]{display:none}.m-image-container img{height:auto;width:100%}.m-image-container[data-fit=contain]{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;text-align:center;width:100%}.m-image-container[data-fit=contain]>iframe,.m-image-container[data-fit=contain]>img,.m-image-container[data-fit=contain]>video{height:100%;max-width:100%;padding:calc(var(--margin)*6);width:100%}@media(min-width:1024px){.m-image-container[data-fit=contain]>iframe,.m-image-container[data-fit=contain]>img,.m-image-container[data-fit=contain]>video{max-width:75%}}[data-crop]{overflow:hidden;position:relative}[data-crop]:before{content:"";display:block;height:0;position:relative;width:100%}[data-crop]>.m-placeholder,[data-crop]>iframe,[data-crop]>img,[data-crop]>video{font-family:"object-fit: cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-ratio=auto]{aspect-ratio:auto}[data-ratio="2/3"],[data-ratio=portrait]{aspect-ratio:2/3}[data-ratio="3/2"],[data-ratio=landscape]{aspect-ratio:3/2}[data-ratio="3/4"]{aspect-ratio:3/4}[data-ratio="4/3"]{aspect-ratio:4/3}[data-ratio="1/1"],[data-ratio=square]{aspect-ratio:1/1}
button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;height:auto;line-height:normal!important;margin:0;outline:none;padding:0}button{vertical-align:baseline;vertical-align:initial}option,select{border:none!important;box-shadow:none!important;outline:none!important}fieldset{border:none;margin:0;padding:0}[tabindex="-1"]:focus{outline:none}input[type=submit]:disabled{color:var(--color-text-gray)}::-webkit-input-placeholder{color:var(--color-text-gray)}::-moz-placeholder{color:var(--color-text-gray)}:-ms-input-placeholder{color:var(--color-text-gray)}input:-moz-placeholder{color:var(--color-text-gray)}form label{display:none}
.g-container{margin:0 auto;max-width:--max-container-width;padding:0 var(--margin-outer);position:relative;width:auto}
.g-section{padding:var(--margin);position:relative}.g-section--module+.g-section--module{border-top:1px solid var(--color-border);margin-top:var(--margin)}
.g-grid{--columns:12;grid-column-gap:var(--margin);grid-row-gap:var(--margin);display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));padding:var(--margin)}.g-grid>.g-grid__item{--span:12;display:block;grid-column:span 12;max-width:100%;padding:0;width:100%}@media(min-width:1024px){.g-grid>.g-grid__item{grid-column:span var(--span)}}
.c-module>.g-gallery{padding:calc(var(--margin)/2)}.g-gallery{grid-column-gap:var(--margin);grid-row-gap:var(--margin);display:grid;grid-template-columns:repeat(12,1fr);margin:0}.g-gallery>.g-gallery__item{display:block;grid-column:span 12;max-width:100%;padding:0;width:100%}@media(min-width:640px){.g-gallery>.g-gallery__item{grid-column:span 6}}@media(min-width:1024px){.g-gallery>.g-gallery__item{grid-column:span var(--span)}}.g-gallery[data-view=filtered]>.g-gallery__item{grid-column:span 12}@media(min-width:640px){.g-gallery[data-view=filtered]>.g-gallery__item{grid-column:span 6}}@media(min-width:1024px){.g-gallery[data-view=filtered]>.g-gallery__item{grid-column:span 3}}
.g-cards{grid-column-gap:var(--margin);grid-row-gap:var(--margin);display:grid;margin:0;padding-bottom:var(--margin-l);padding-top:var(--margin-l)}.g-cards--articles{grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1600px;padding-bottom:0;padding-top:0}@media(min-width:640px){.g-cards--articles{grid-template-columns:repeat(2,1fr);padding-bottom:var(--margin-l);padding-top:0}}.g-cards+.g-cards{padding-top:0}.g-cards--xs{grid-template-columns:repeat(1,1fr)}@media(min-width:376px){.g-cards--xs{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){.g-cards--xs{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.g-cards--xs{grid-template-columns:repeat(5,1fr)}}.g-cards--s{grid-template-columns:repeat(1,1fr)}@media(min-width:376px){.g-cards--s{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.g-cards--s{grid-template-columns:repeat(4,1fr)}}.g-cards--m{grid-template-columns:repeat(1,1fr)}@media(min-width:640px){.g-cards--m{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.g-cards--m{grid-template-columns:repeat(3,1fr)}}.g-cards--l{grid-template-columns:repeat(1,1fr)}@media(min-width:640px){.g-cards--l{grid-template-columns:repeat(2,1fr)}}@media(min-width:1550px){.g-cards--l{grid-template-columns:repeat(2,1fr)}}.g-cards>.g-cards__item{display:block;padding:0}.g-masonry{display:grid;margin:0 calc(var(--margin)/2);padding-bottom:var(--margin-l);padding-top:var(--margin-l)}.g-masonry>*{padding:calc(var(--margin)/2);width:100%}@media(min-width:640px){.g-masonry>*{width:50%}}@media(min-width:1024px){.g-masonry>*{width:25%}}
.c-site-header{mix-blend-mode:difference}.c-site-header,.c-site-header-background{color:#fff;position:fixed;top:0;width:100%;z-index:var(--z-header)}.c-site-header-background{-webkit-backdrop-filter:blur(250px);backdrop-filter:blur(250px);background-color:hsla(0,0%,100%,.01);height:90px;left:0;-webkit-mask-image:linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,0));mask-image:linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,0))}
.c-site-main{background-color:var(--color-background);border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 0 30px rgba(0,0,0,.5);flex:1 0 auto;min-height:100vh;z-index:1}.c-site-main--margin-footer-placeholder{margin-bottom:calc(66.66vh - 50px)}.c-site-main--margin-next-placeholder{margin-bottom:40vh}.c-site-main--margin-top{padding-top:calc(var(--header-height) + var(--margin)*4)}
.c-site-footer{bottom:0;height:66.66vh;left:0;max-height:1000px;min-height:400px;padding:calc(var(--margin)*3);pointer-events:auto;position:fixed;right:0;z-index:0}.c-site-footer,.c-site-footer-content{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.c-site-footer-content{backface-visibility:hidden;height:100%;perspective:1000;transform:translateZ(0);transition:all .2s ease}
.c-home-content-wrapper{background-color:var(--color-background);border-radius:30px;position:relative;z-index:1}.c-home-hero{backface-visibility:hidden;height:100vh;height:100svh;left:0;overflow:hidden;position:sticky;right:0;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:-1}.c-home-hero,.c-home-hero .meat,.c-meat-container{align-items:center;display:flex;justify-content:center;text-align:center}.c-meat-container{padding:0 calc(var(--margin)*2);pointer-events:none;width:100%;z-index:-2}@media (min-width:1024px){.c-meat-container{padding:0 16.5%}}.c-meat-container .c-meat{backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);transition:all .1s var(--anim-ease);will-change:width}.c-meat svg,.c-meat-container .c-meat{pointer-events:none;width:100%}.c-home-hero span{position:absolute;text-transform:uppercase}.c-home-hero-images{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}.c-home-hero-images,.c-home-hero-images>*{backface-visibility:hidden;position:absolute;transform:translateZ(0)}.c-home-hero-images>*{height:auto;max-width:350px;min-width:125px;perspective:1000;transition:all .5s var(--anim-ease);width:20%;will-change:transform;z-index:999}.c-home-hero-images>* img,.c-home-hero-images>* video{border-radius:6px}.c-home-hero-images>:first-child{left:10%;top:15%}.c-home-hero-images>:nth-child(2){left:15%;top:40%}.c-home-hero-images>:nth-child(3){left:5%;top:60%}.c-home-hero-images>:nth-child(4){left:45%;top:10%}.c-home-hero-images>:nth-child(5){left:45%;top:50%}.c-home-hero-images>:nth-child(6){left:70%;top:10%}.c-home-hero-images>:nth-child(7){left:65%;top:60%}@media (max-width:768px){.c-home-hero-images>:first-child{left:35%;top:15%}.c-home-hero-images>:nth-child(2){left:15%;top:30%}.c-home-hero-images>:nth-child(3){left:65%;top:30%}.c-home-hero-images>:nth-child(4){left:35%;top:45%}.c-home-hero-images>:nth-child(5){left:15%;top:60%}.c-home-hero-images>:nth-child(6){left:65%;top:60%}.c-home-hero-images>:nth-child(7){left:35%;top:75%}}html.is-touch .c-home-hero-images>:first-child{animation:floatAnimation1 5s linear infinite alternate,blurAnimation 2s ease-in-out 4s infinite alternate}html.is-touch .c-home-hero-images>:nth-child(2){animation:floatAnimation2 5s linear infinite alternate,blurAnimation 2s ease-in-out 6s infinite alternate}html.is-touch .c-home-hero-images>:nth-child(3){animation:floatAnimation3 5s linear infinite alternate,blurAnimation 2s ease-in-out 8s infinite alternate}html.is-touch .c-home-hero-images>:nth-child(4){animation:floatAnimation4 5s linear infinite alternate,blurAnimation 2s ease-in-out 10s infinite alternate}html.is-touch .c-home-hero-images>:nth-child(5){animation:floatAnimation5 5s linear infinite alternate,blurAnimation 2s ease-in-out 12s infinite alternate}html.is-touch .c-home-hero-images>:nth-child(6){animation:floatAnimation6 5s linear infinite alternate,blurAnimation 2s ease-in-out 14s infinite alternate}html.is-touch .c-home-hero-images>:nth-child(7){animation:floatAnimation7 5s linear infinite alternate,blurAnimation 2s ease-in-out 16s infinite alternate}@keyframes floatAnimation1{0%{transform:translate(0)}to{transform:translate(10px,10px)}}@keyframes floatAnimation2{0%{transform:translate(0)}to{transform:translate(20px,-10px)}}@keyframes floatAnimation3{0%{transform:translate(0)}to{transform:translate(-10px,20px)}}@keyframes floatAnimation4{0%{transform:translate(0)}to{transform:translate(-20px,-20px)}}@keyframes floatAnimation5{0%{transform:translate(0)}to{transform:translate(15px,15px)}}@keyframes floatAnimation6{0%{transform:translate(0)}to{transform:translate(-15px,10px)}}@keyframes floatAnimation7{0%{transform:translate(0)}to{transform:translate(5px,-5px)}}@keyframes blurAnimation{0%{blur:0;opacity:1}to{filter:blur(25px);opacity:1}}html:not(.is-touch) .c-home-hero-images:hover>:not(:hover){filter:blur(50px)}
.c-heading{height:100vh;height:100svh;max-height:1000px;padding:calc(var(--margin)*3);position:relative;width:100%}.c-heading--home{background-color:var(--color-background-gray)}.c-heading--centered{align-items:center;display:flex;justify-content:center;text-align:center}.c-heading-content{max-width:27ch}.c-site-footer-content{max-width:23ch}.c-heading--border{border-top:1px solid var(--color-border)}.c-heading a,.c-site-footer-content a{display:inline-block;margin:0;padding:0 18px;position:relative;transition:all var(--anim-speed) var(--anim-ease)}.c-heading a:before,.c-site-footer-content a:before{background-color:var(--color-link-background);border-radius:100px;box-shadow:0 0 10px 5px var(--color-box-shadow);content:" ";height:100%;left:0;margin:.05em 0;padding:10px 40px;position:absolute;transition:all var(--anim-speed) var(--anim-ease);width:100%;z-index:-2}.c-heading a:focus:before,.c-heading a:hover:before,.c-site-footer-content a:focus:before,.c-site-footer-content a:hover:before{background-color:var(--color-text);transform:scale(1.05);z-index:-1}.c-heading a:focus,.c-heading a:hover,.c-site-footer-content a:focus,.c-site-footer-content a:hover{color:var(--color-background);opacity:1}
.c-slideshow{height:100vh;margin:0 auto;overflow:hidden;position:relative;width:100vw}.c-slide--fade{animation-duration:.4s;animation-name:fade}@keyframes fade{0%{opacity:0}to{opacity:1}}.c-slide{display:none;position:absolute}.c-slide,.c-slide img{bottom:0;left:0;right:0;top:0}.c-slide img{border-style:none;display:block;height:100vh;-o-object-fit:cover;object-fit:cover;width:100vw}
.c-cursor{align-items:center;border-radius:20px;box-sizing:border-box;color:var(--color-background);display:flex;font-size:14px;height:1em;justify-content:center;left:0;line-height:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transform-origin:center;transition:width .2s var(--anim-ease),height .2s var(--anim-ease);width:1em;will-change:width,height,transform,background-color,border-color;z-index:9999;z-index:999}.c-cursor,.c-cursor.hover{background-color:#fff;border-color:#fff}.c-cursor.hover{height:2.5em;width:2.5em}.c-cursor.is-hidden{display:none}.c-cursor-text{display:block;pointer-events:none;position:relative;top:1px;white-space:nowrap}body.is-touch .c-cursor{display:none}@media (pointer:coarse){.c-cursor{display:none}}
.c-nav{padding:0 var(--margin-outer);z-index:903}.c-nav--cols{display:flex;height:var(--header-height)}@media(min-width:1024px){.c-nav--cols{grid-column-gap:var(--margin);display:grid;grid-template-columns:repeat(6,1fr)}}.c-nav__col:first-child{flex:1}@media(min-width:1024px){.c-nav__col:first-child{grid-column:1}}.c-nav__col:nth-child(2){text-align:right}@media(min-width:1024px){.c-nav__col:nth-child(2){grid-column:2/4}.c-nav__col:nth-child(3){grid-column:4/7}}.c-nav__col{align-content:center;align-items:center;display:flex;overflow:hidden}.c-nav__list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-nav__list:hover .c-nav__item:after,.c-nav__list:hover .c-nav__item>*{opacity:var(--opacity-text)}.c-nav__list:hover .c-nav__item>:hover{opacity:1}.c-nav__item:after,.c-nav__item>*
.c-nav__item{transition:opacity var(--anim-speed) var(--anim-ease)}.c-nav__item:after.active,.c-nav__item:after:focus,.c-nav__item:after:hover,.c-nav__item>*
.c-nav__item.active,.c-nav__item>*
.c-nav__item:focus,.c-nav__item>*
.c-nav__item:hover{opacity:1}.c-filter-item a{opacity:var(--opacity-text);padding:0;transition:opacity var(--anim-speed) var(--anim-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-filter-item.is-active a,.c-filter-item:focus a,.c-filter-item:hover a{opacity:1;transition:opacity var(--anim-speed) var(--anim-ease)}.c-filter-item:after{opacity:var(--opacity-text)}.c-nav__item>*{height:100%}.c-nav__item:first-of-type>*{padding-left:0}.c-nav__item:last-of-type>*{padding-right:0}.c-nav__toggle{display:flex}@media(min-width:1024px){.c-nav__toggle{display:none}}.c-nav__toggle-open{display:block}.c-nav__toggle-close,body[data-menu-open=true] .c-nav__toggle-open{display:none}body[data-menu-open=true] .c-nav__toggle-close{display:block}
.c-card{margin-bottom:1em;overflow:hidden;position:relative;z-index:0}.c-card--rounded-corners .m-image-container,.c-card--rounded-corners .m-video-container{border-radius:8px}.c-card--has-hoverstate:active .t-faded,.c-card--has-hoverstate:focus .t-faded,.c-card--has-hoverstate:hover .t-faded{opacity:1}.c-card__content{margin-bottom:.5em;margin-top:.5em}.c-card__content>:first-child{margin-right:1em}.c-card__caption{margin-top:calc(var(--margin)/2)}.c-card__img,.c-card__video{backface-visibility:hidden;width:100%}.c-card__video--square{aspect-ratio:1/1;overflow:hidden;position:relative}.c-card__video--square .m-video-container{height:100%;width:100%}body:not(.is-touch) .has-hoverstate-opacity{transition:opacity var(--anim-speed) ease-in-out}body:not(.is-touch) .has-hoverstate-opacity:hover{opacity:.85}.c-card--m .c-card__text{max-width:30.4rem}.c-card-article{background-color:var(--color-background-gray);border-radius:22px;margin-bottom:var(--margin);padding-bottom:100%;position:relative;width:100%}.c-card-article,.c-card-article .c-card-article__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-card-article .c-card-article__content{padding:var(--margin-l)}.c-card-article .c-card-article__text,.c-card-article .c-card-article__title{margin-bottom:1.5em}
.c-block{margin:0 auto;padding-bottom:var(--margin-l);position:relative}.c-block:first-child{padding-top:0}.c-block[data-size=xsmall]{width:50%}.c-block[data-size=medium]{width:100%}@media(min-width:640px){.c-block[data-size=medium]{width:75%}}@media(min-width:1024px){.c-block[data-size=medium]{width:66.66%}}.c-block[data-size=full]{padding-left:0;padding-right:0;width:100%}.c-block[data-size=full] figcaption{padding-left:var(--margin)}.c-block__title{padding-top:calc(var(--margin)/2.5)}.c-block--full .c-block__title,.c-block--half[data-size=medium] .c-block__title{margin-bottom:calc(var(--margin)/3);margin-top:calc(var(--margin)/4)}
.g-grid .g-grid__item .c-content-block,.g-grid .g-grid__item--full .c-content-block{padding:var(--margin) 0 calc(var(--margin)*5) 0}.g-grid .g-grid__item .c-content-block[data-align=bottom],.g-grid .g-grid__item .c-content-block[data-align=center]{padding-bottom:0}.c-content-block[data-align]{height:100%}.c-content-block[data-align=top]>*{align-items:flex-start;display:flex;height:100%}.c-content-block[data-align=center]>*{align-items:center;display:flex;height:100%}.c-content-block[data-align=bottom]>*{align-items:flex-end;display:flex;height:100%}.c-content-block{padding:var(--margin) var(--margin-outer) calc(var(--margin)*10) var(--margin-outer);position:relative;width:100%}@media(min-width:1200px){.c-content-block{grid-column-gap:var(--margin);display:grid;grid-template-columns:1fr 1fr;justify-content:end}.g-grid__item:not(.g-grid__item--full) .c-content-block{grid-template-columns:1fr}.c-content-block--table{grid-column-gap:var(--margin);display:grid;grid-template-columns:repeat(6,1fr)}}.c-content-block--table .c-content-block__title{flex:1}@media(min-width:1200px){.c-content-block--table .c-content-block__title{grid-column:1}.c-content-block--table .c-content-block__content{grid-column:2/7}}.c-content-block__title{margin-bottom:1em}.c-content-block__title h2{position:sticky;top:var(--header-height)}.c-content-block--border{border-top:1px solid var(--color-border)}.c-content-block__content{grid-column-start:1}@media (min-width:1024px){.c-content-block__content{grid-column-end:2;grid-column-start:2}}
.c-collapsible-text{max-height:15em;overflow:hidden;position:relative;transition:max-height var(--anim-speed) var(--anim-ease)}.c-collapsible-text.is-hoverstate{max-height:calc(15em + var(--margin)/2)}.c-collapsible-text .c-collapsible-text__content{overflow-x:hidden;overflow-y:hidden;padding-bottom:2em}.c-collapsible-text__content{transition:-webkit-mask-image var(--anim-speed) var(--anim-ease);transition:mask-image var(--anim-speed) var(--anim-ease);transition:mask-image var(--anim-speed) var(--anim-ease),-webkit-mask-image var(--anim-speed) var(--anim-ease)}.c-collapsible-text[data-state=closed] .c-collapsible-text__toggle span.text-more{display:block}.c-collapsible-text[data-state=closed] .c-collapsible-text__toggle span.text-less{display:none}.c-collapsible-text[data-state=closed] .c-collapsible-text__content{-webkit-mask-image:linear-gradient(0deg,transparent 35%,#000);mask-image:linear-gradient(0deg,transparent 35%,#000)}.c-collapsible-text[data-state=open] .c-collapsible-text__toggle span.text-more{display:none}.c-collapsible-text[data-state=open] .c-collapsible-text__toggle span.text-less{display:block}.c-collapsible-text[data-state=open] .c-collapsible-text__content{-webkit-mask-image:linear-gradient(0deg,#000 35%,#000);mask-image:linear-gradient(0deg,#000 35%,#000)}.no-js .c-collapsible-text{max-height:auto}.c-collapsible-text__toggle{bottom:0;cursor:pointer;display:block;position:absolute;z-index:2}.c-collapsible-text__toggle.is-hidden{display:none}
.c-instagram-cta{margin:var(--margin-l) 0;margin-top:0;overflow:auto;position:relative}.c-instagram-cta,.c-instagram-cta__banner a{align-items:center;display:flex;justify-content:center}.c-instagram-cta__banner a{flex-direction:row;left:10%;letter-spacing:-.045em;line-height:1em;position:absolute;text-transform:uppercase;transform:translateZ(0);white-space:nowrap;will-change:transform}.c-instagram-cta__banner{font-size:18.5vh;min-height:1em}@media screen and (min-width:768px){.c-instagram-cta__banner{font-size:25vh}}@media screen and (min-width:1600px){.c-instagram-cta__banner{font-size:22.5vh}}.c-instagram-cta__banner span{display:inline-block;white-space:nowrap}.c-instagram-cta__banner span.item_image{height:auto;margin:0 .075em;width:.75em}.c-instagram-cta__banner span.item_image img{border-radius:8px}
.c-highlight{aspect-ratio:4/5;display:block;position:relative;width:100%}@media(min-width:640px){.c-highlight{aspect-ratio:auto;height:75vh}}@media(min-width:1024px){.c-highlight{aspect-ratio:auto;height:100vh}}.c-highlight__content{left:0;padding:var(--margin);position:sticky;top:calc(var(--header-height) - var(--margin));width:100%}@media(min-width:1024px){.c-highlight__content{grid-column-gap:var(--margin);display:grid;grid-template-columns:repeat(6,1fr);padding:var(--margin)}.c-highlight__title{grid-column:1}}.c-highlight__subtitle{opacity:var(--opacity-text)}@media(min-width:1024px){.c-highlight__subtitle{grid-column:2/7;opacity:1}}.c-highlight__subtitle,.c-highlight__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-highlight__media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.c-highlight[data-fit=cover] .c-highlight__media>img,.c-highlight[data-fit=cover] .c-highlight__media>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.c-highlight[data-fit=contain] .c-highlight__media>img,.c-highlight[data-fit=contain] .c-highlight__media>video{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:calc(var(--margin)*6);pointer-events:none;text-align:center;width:100%}
.c-project-hero{aspect-ratio:4/5;overflow:hidden;position:sticky;top:0;width:100%;z-index:-1}@media(min-width:640px){.c-project-hero{aspect-ratio:auto;height:75vh;height:75svh}}@media(min-width:1024px){.c-project-hero{aspect-ratio:auto;height:100vh;height:100svh}}.c-project-hero{backface-visibility:hidden;transform:translateZ(0)}.c-project-content{background-color:var(--color-background);overflow:hidden;position:relative;width:100%;z-index:2}.c-project-hero .c-project-hero__media{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.c-project-hero .c-project-hero__media img,.c-project-hero .c-project-hero__media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;top:0;width:100%}
.c-project-info{padding:calc(var(--margin)*3) var(--margin);padding-top:var(--margin)}.c-project-info__text{padding-bottom:calc(var(--margin)*3)}.c-project-info__meta{grid-row-gap:var(--margin);display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));position:relative;width:100%}@media(min-width:640px){.c-project-info__meta{grid-column-gap:var(--margin);display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}

.c-project-next__content{margin-top:var(--margin-l);padding:var(--margin)}@media(min-width:1024px){.c-project-next__content{grid-column-gap:var(--margin);display:grid;grid-template-columns:repeat(6,1fr);padding:var(--margin)}.c-project-next__content>:first-child{grid-column:1}.c-project-next__content>:last-child{grid-column:2/7}}.c-project-next__content>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-project-next__media{height:40vh;min-height:100px;width:100%}.c-project-next__media .m-image-container,.c-project-next__media .m-video-container,.c-project-next__media figure{height:100%;position:relative}.c-project-next__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.c-meatmeet{font-size:30vw;height:100vh;height:100svh;letter-spacing:-.05em;max-height:1500px;min-height:500px;position:relative;width:100%}.c-meatmeet,.c-meatmeet a{align-items:center;display:flex;justify-content:center;text-align:center}.c-meatmeet svg{padding:calc(var(--margin)*2);position:absolute;text-transform:uppercase;width:100vw}@media (min-width:1024px){.c-meatmeet svg{width:66.66vw}}.c-meatmeet span{position:absolute;text-transform:uppercase}.c-meatmeet svg:first-child{animation:meet 1.5s linear infinite}.c-meatmeet svg:last-child{animation:meat 1.5s linear infinite}@keyframes meet{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes meat{0%,49%{opacity:0}50%,to{opacity:1}}
[data-visible=true]{display:block}[data-visible=false]{display:none}.js-item-to-filter.is-semi-hidden{opacity:.2}.js-item-to-filter.is-hidden{display:none!important}
.c-list{display:block;max-width:100%}.c-list .row{display:flex;text-overflow:ellipsis;white-space:nowrap}.c-list .row,.row-collapsible-content{overflow:hidden;transition:max-height var(--anim-speed) var(--anim-ease),opacity var(--anim-speed) var(--anim-ease)}.row-collapsible-content{max-height:0;opacity:0}.row-collapsible-content.active{opacity:1}.row-collapsible-content>*{padding:var(--margin) 0 calc(var(--margin)*3) 0}.c-list.fade-on-hover .row-collapsible-content.active{opacity:1}.c-list.fade-on-hover:hover .row{opacity:var(--opacity-text)}.c-list.fade-on-hover:hover .row:hover{opacity:1}@media(min-width:640px){.c-list .col{flex-basis:40%;flex-grow:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.c-list .col:nth-child(2){opacity:var(--opacity-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-list .col:last-child{display:none}}.c-list .col:not(:last-child){padding-right:var(--margin)}@media(max-width:376px){.c-content-block--table .c-list{font-size:var(--font-size--s);letter-spacing:var(--letter-spacing--s);line-height:var(--line-height--s)}}#press .c-press-list .c-press-list__link,#press .c-press-list .c-press-list__text{color:var(--color-white);opacity:1}#press .c-press-list .c-press-list__link{transition:opacity var(--anim-speed-fast) var(--anim-ease)}#press .c-press-list .c-press-list__link:focus,#press .c-press-list .c-press-list__link:hover,.sort{opacity:var(--opacity-text)}.sort{transition:opacity var(--anim-speed-fast) var(--anim-ease),padding var(--anim-speed-fast) var(--anim-ease)}.sort:hover:before{content:"\2193";left:0;position:absolute}.sort{position:relative}.sort:hover{padding-left:.75em}.sort.asc,.sort.desc{opacity:1;padding-left:.75em}.sort.asc:before{content:"\2193";left:0;position:absolute}.sort.desc:before{content:"\2191";left:0;position:absolute}.floating-images{backface-visibility:hidden;left:0;perspective:1000;position:fixed;top:0;transform:translateZ(0);transition:all var(--anim-speed) var(--anim-ease);width:350px;z-index:999}.floating-images.is-hidden{opacity:0}.floating-images>*{align-items:center;box-sizing:border-box;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;z-index:999}.floating-image{opacity:0;transform:scale(.5);transition:opacity .15s var(--anim-ease),transform .4s var(--anim-ease)}.floating-image.active{opacity:1;transform:scale(1)}
.u-clearfix{@include clear}.u-display-block{display:block}.u-vertical-center{display:table;height:100%;width:100%}.u-vertical-center__content{display:table-cell;vertical-align:middle}.u-float--left,.u-float--mid-left{float:left!important}.u-float--mid-left{margin-left:6.66vw!important}.u-float--center{float:none!important;margin-left:auto!important;margin-right:auto!important}.u-float--mid-right{margin-right:6.66vw!important}.u-float--mid-right,.u-float--right{float:right!important}.u-fixed--top-left{left:0;position:fixed;top:0}.u-fixed--top-right{position:fixed;right:0;top:0}.u-fixed--bottom-left{bottom:0;left:0;position:fixed}.u-fixed--bottom-right{bottom:0;position:fixed;right:0}.u-no-padding-top{padding-top:0!important}.u-no-padding-bottom{padding-bottom:0!important}.u-no-padding-left{padding-left:0!important}.u-no-padding-right{padding-right:0!important}
.u-hidden{display:none!important}.u-visible{display:block!important}.u-visible-inline{display:inline!important}.u-visible-inline-block{display:inline-block!important}.u-visible-flex{display:flex!important}.u-visible-inline-flex{display:inline-flex!important}@media(max-width:640px){.u-visible-min-br-small{display:none}}@media(max-width:1024px){.u-visible-min-br-medium{display:none}}@media(max-width:1360px){.u-visible-min-br-large{display:none}}@media(min-width:640px){.u-hidden-max-br-small{display:none}}@media(min-width:1024px){.u-hidden-max-br-medium{display:none}}@media(min-width:1360px){.u-hidden-max-br-large{display:none}}
.u-gradient:before{content:"";display:block;height:15em;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity var(--anim-speed) var(--anim-ease);width:100%;z-index:1}.u-gradient--top:before{top:0}.u-gradient--bottom:before{bottom:0}.u-gradient--totop:before{background:linear-gradient(to top,var(--color-gradient-from) 12.5%,var(--color-gradient-to))}.u-gradient--tobottom:before{background:linear-gradient(to bottom,var(--color-gradient-from) 12.5%,var(--color-gradient-to))}.u-gradient--toggle:before{opacity:0}.u-gradient--toggle.has-gradient:before{opacity:1}.u-gradient--toggle.has-gradient--absolute:before{position:absolute}


/*# sourceMappingURL=main.css.map*/