@font-face{font-family:Suisse;src:local("Suisse Regular"),local("Suisse"),url(../fonts/suisse/suisse-book.otf) format(opentype),url(../fonts/suisse/suisse.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Suisse;src:local("Suisse Regular Italic"),local("Suisse Italic"),url(../fonts/suisse/suisse-italic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}*,:after,:before{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}.font-display{font-family:Suisse,Bricolage Grotesque,Helvetica Neue,Helvetica,sans-serif}.font-body{font-family:Suisse,Helvetica Neue,Helvetica,sans-serif}.h1,h1{font-family:Suisse,Bricolage Grotesque,Helvetica Neue,Helvetica,sans-serif;font-size:50px;font-weight:700;line-height:.95em}@media(min-width:768px){.h1,h1{font-size:70px}}@media(min-width:1280px){.h1,h1{font-size:80px}}.h2,h2{font-family:Suisse,Bricolage Grotesque,Helvetica Neue,Helvetica,sans-serif;font-size:38px;font-weight:500;line-height:.9em}@media(min-width:768px){.h2,h2{font-size:52px}}@media(min-width:1280px){.h2,h2{font-size:60px}}.h3,h3{font-family:Suisse,Bricolage Grotesque,Helvetica Neue,Helvetica,sans-serif;font-size:29px;font-weight:500;line-height:1em}@media(min-width:768px){.h3,h3{font-size:35px}}@media(min-width:1280px){.h3,h3{font-size:40px}}.h4,h4{font-family:Suisse,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1em}@media(min-width:768px){.h4,h4{font-size:25px}}@media(min-width:1280px){.h4,h4{font-size:30px}}.h5,h5{font-family:Suisse,Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1em;text-transform:uppercase}@media(min-width:768px){.h5,h5{font-size:14px}}@media(min-width:1280px){.h5,h5{font-size:16px}}.subtitle{font-size:10px;font-weight:700;letter-spacing:.06em;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}@media(min-width:768px){.subtitle{font-size:11px}}.p--extra-large{font-size:20px;line-height:1.3em}.p--large{font-size:17px;line-height:1.3em}.p--regular,a,li,p{font-size:14px;line-height:1.3em}.p--small{font-size:11px;line-height:1.3em}@media(min-width:768px){.p--extra-large{font-size:22px}.p--large{font-size:18px}.p--regular,p{font-size:15px}.p--small{font-size:13px}}@media(min-width:1280px){.p--extra-large{font-size:24px}.p--large{font-size:19px}.p--regular,a,li,p{font-size:16px}.p--small{font-size:14px}}ol,ul{list-style-position:outside;list-style-type:disc;margin:0;padding-inline-start:1.5ch}li{font-size:inherit;margin-bottom:1em;padding-left:1ch}li:last-of-type{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.p,.p--extra-large,.p--large,.p--regular,.p--small,.subtitle,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:24px}@media(min-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,.p,.p--extra-large,.p--large,.p--regular,.p--small,.subtitle,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:24px}}@media(min-width:1280px){.h1,.h2,.h3,.h4,.h5,.h6,.p,.p--extra-large,.p--large,.p--regular,.p--small,.subtitle,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:32px}}:root{--grid-col: calc(8.33333vw - 1.33333px) ;--grid-gutter:16px}@media(min-width:768px){:root{--grid-col: calc(5.55556vw - 1.33333px) ;--grid-gutter:18px}}@media(min-width:1280px){:root{--grid-col: calc(4.16667vw - 2px) ;--grid-gutter:18px}}html{font-family:Suisse,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;background-color:#141414;color:#f0f1f4;scroll-behavior:smooth}@media(min-width:768px){html{font-size:17px}}@media(min-width:1280px){html{font-size:18px}}#teleports{z-index:15}.base-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:768px){.base-grid{gap:18px;grid-template-columns:repeat(18,minmax(0,1fr))}}@media(min-width:1280px){.base-grid{gap:18px;grid-template-columns:repeat(24,minmax(0,1fr))}}.base-section{height:calc(110vh + 50px);padding:48px 8px;position:relative}@media(min-width:768px){.base-section{height:calc(105vh + 55px);padding:72px 12px}}@media(min-width:1280px){.base-section{height:calc(100vh + 60px);padding:96px 24px}}a{color:#f0f1f4;font-size:inherit;font-style:inherit;outline-color:#01bbbb;position:relative;text-decoration:none}a:focus-visible{font-weight:700}@media(hover:hover)and (pointer:fine){a:hover{font-weight:700}}button{background-color:transparent;border:none;color:#f0f1f4;cursor:pointer;outline-color:#01bbbb}button:disabled{pointer-events:none}img{opacity:0;transition:opacity 666ms ease}.--is-errored img,.--is-loaded img,img.--is-loaded{opacity:1}video[autoplay]{animation:fade-in 666ms linear forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.flex{display:flex;gap:12px}.flex-col{display:flex;flex-direction:column}.flex-center{align-items:center;display:flex;justify-content:center}.two-col{grid-template-columns:1fr 1fr}.two-col,.two-three-col{display:grid;gap:var(--grid-gutter)}.two-three-col{grid-template-columns:1fr 2fr}.abs-fill{height:100%;left:0;position:absolute;top:0;width:100%}.border-frame:before{border-left:1px solid;border-right:1px solid;content:"";inset:12px 0;position:absolute}.border-frame:after{border-bottom:1px solid;border-top:1px solid;content:"";inset:0 12px;position:absolute}.text-center{text-align:center}.hidden{display:none}.mw-sm{max-width:400px}.mw-md{max-width:600px}.mw-lg{max-width:800px}.mw-xl{max-width:1200px}.unlist{list-style:none;margin:0;padding:0}.unlist li{margin:0;padding-left:0}.under-shadow{position:relative;width:100%;z-index:0}.under-shadow:before{background:linear-gradient(transparent,#000)}.circle-shadow:before,.under-shadow:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.circle-shadow:before{background:radial-gradient(#000,transparent);border-radius:50%;filter:blur(40px);opacity:.8}.mb-0{margin-bottom:0}.mb-half{margin-bottom:12px}.mb-1{margin-bottom:24px}.mb-2{margin-bottom:32px}.mb-3{margin-bottom:48px}.mb-4{margin-bottom:96px}.mt-0{margin-top:0}.mt-half{margin-top:12px}.mt-1{margin-top:24px}.mt-2{margin-top:32px}.mt-3{margin-top:48px}.mt-4{margin-top:96px}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.page-enter-active,.page-leave-active{opacity:1;transition:opacity 666ms ease}.page-enter-from,.page-leave-to{opacity:0}.v-enter-active,.v-leave-active{transition:opacity 333ms ease}.v-enter-from,.v-leave-to{opacity:0}.swap-enter-active,.swap-leave-active{transition:opacity 333ms ease,transform 333ms cubic-bezier(0,.888,.333,1.222)}.swap-enter-from,.swap-leave-to{opacity:0;transform:scale(.3)}.sr-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sr-only:focus-visible{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}a:focus-visible .sr-only{clip:auto;background-color:#f0f1f4;border-radius:12px;color:#141414;height:auto;overflow:auto;padding:12px;text-align:center;width:100%}.loading-indicator{animation:moving 1s ease-in-out infinite}@keyframes moving{0%{width:0}50%{transform:translate(0);width:100%}to{right:0;transform:translate(100%);width:0}}.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}.button-component{--icon-color:currentColor;align-items:center;border:none;color:#f0f1f4;display:flex;font-size:15px;justify-content:center;outline-color:#01bbbb;overflow:hidden;position:relative;text-align:center;transition:all 333ms ease;z-index:1}.button-component.--theme-dark{color:#141414}.button-component.--theme-dark .button-component__bg{background-image:url(../button-bg-dark.png)}.button-component.--theme-dark.--variant-block{color:#f0f1f4}.button-component.--size-small{font-size:12px}.button-component.--size-small.--variant-block{width:150px}.button-component.--variant-block{aspect-ratio:5;color:#141414;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:200px}.button-component.--size-large{font-size:17px}.button-component.--size-large.--variant-block{width:250px}.button-component .button-component__bg{background-image:url(../button-bg-light.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-image 333ms ease,transform 333ms ease;width:100%;z-index:-1}.button-component .button-component__icon{color:var(--icon-color,currentColor);font-size:0;margin-left:.6em;position:relative;transition:transform 666ms cubic-bezier(0,.888,.333,1.222),font-size 666ms cubic-bezier(.65,0,.35,1);width:1.3em}.button-component .button-component__icon>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.button-component.--icon .button-component__icon{font-size:1em}@media(hover:hover)and (pointer:fine){.button-component:hover .button-component__text{animation:slide-jump 666ms cubic-bezier(.666,0,.333,1)}}.button-component:focus-visible .button-component__text{animation:slide-jump 666ms cubic-bezier(.666,0,.333,1)}@media(hover:hover)and (pointer:fine){.button-component.--variant-block:hover{transform:scale(.95)}.button-component.--variant-block:hover .button-component__text{animation:none}}.button-component.--variant-block:focus-visible{transform:scale(.95)}.button-component.--variant-block:focus-visible .button-component__text{animation:none}.button-component:active{transform:scale(.95)}.button-component:disabled{opacity:.5;pointer-events:none}@media(min-width:768px){.button-component{font-size:16px}.button-component.--size-small{font-size:13px}.button-component.--size-small.--variant-block{width:200px}.button-component.--variant-block{width:250px}.button-component.--size-large{font-size:19px}.button-component.--size-large.--variant-block{width:350px}}@media(min-width:1280px){.button-component{font-size:17px}.button-component.--size-small{font-size:14px}.button-component.--size-small.--variant-block{width:220px}.button-component.--variant-block{width:280px}.button-component.--size-large{font-size:22px}.button-component.--size-large.--variant-block{width:400px}}@keyframes slide-jump{0%{transform:translateY(0)}49%{opacity:1;transform:translateY(100%)}50%{opacity:0}51%{transform:translateY(-100%)}52%{opacity:1;transform:translateY(-100%)}to{transform:translateY(0)}}.cookie-consent-banner{background-color:#f0f1f4;bottom:8px;box-shadow:0 0 10px 10px #0000001a;color:#141414;max-width:400px;padding:24px;position:fixed;right:8px;z-index:100}.cookie-consent-banner .button-component:first-of-type{border:1px solid #141414}@media(min-width:768px){.cookie-consent-banner{bottom:12px;right:12px}}@media(min-width:1280px){.cookie-consent-banner{bottom:24px;right:24px}}.jump-link{left:12px;position:fixed;top:48px;z-index:20}@media(min-width:768px){.jump-link{left:24px}}.glass-bg{display:flex;height:100%;left:0;overflow:hidden;padding:0 8px;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.glass-bg div{background:linear-gradient(90deg,#fff0,#00000003);border-right:1px solid rgba(0,0,0,.04);flex-shrink:0;height:100%;width:calc(var(--grid-col)*2)}.glass-bg div:first-of-type{border-left:1px solid rgba(0,0,0,.04)}.responsive-image__wrapper{overflow:hidden}.responsive-image-picture{display:block}.responsive-image__placeholder{filter:blur(20px);height:100%;left:0;position:absolute;top:0;transform:scale(1.1);width:100%}.responsive-image__placeholder-layer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 600'%3E%3Cpath fill='%23141414' d='M10 600H0V0h10zM5 .98c-2.523 0-4.545.3-4.583.306v597.428c.037.005 2.06.306 4.583.306 2.531 0 4.56-.303 4.583-.306V1.286A34 34 0 0 0 5 .98'/%3E%3C/svg%3E");background-repeat:repeat-x;height:100%;left:0;position:absolute;top:0;width:100%}.responsive-image{display:block;left:0;top:0;width:100%}.navigation-menu__flyout-position{display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:-1}.navigation-menu__flyout-viewport{background-color:#141414e6;box-shadow:0 0 10px 10px #0003;height:100vh;opacity:0;overflow:hidden;pointer-events:none;position:relative;transition:opacity 666ms ease,visibility 0s linear 666ms;width:100%}.navigation-menu__flyout-viewport[data-state=open]{opacity:1;pointer-events:auto;transition:opacity 666ms ease,visibility 0s}.navigation-menu__flyout-content{align-items:center;color:#f0f1f4;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:center;padding:50px 12px 12px;width:100%}.navigation-menu__flyout-links{align-items:center;display:flex;flex-direction:column;gap:48px}.navigation-menu__flyout-links hr{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:32px;width:min(80%,200px)}.navigation-menu__flyout-item{align-items:center;display:flex;flex-direction:column;opacity:0;position:relative;text-align:center;transform:translateY(10px);transition:opacity 666ms ease,transform 666ms ease;transition-delay:0s}.navigation-menu__flyout-item a{margin-bottom:0}.navigation-menu__flyout-item a:hover{font-weight:500}.navigation-menu__flyout-item .p--small{margin-bottom:0}.navigation-menu__flyout-item:focus-within .navigation-menu__flyout-image,.navigation-menu__flyout-item:hover .navigation-menu__flyout-image{opacity:.45;transform:translate(-50%,-50%) scale(1.02)}.primary-nav.--is-open .navigation-menu__flyout-item{opacity:1;transform:translateY(0)}.primary-nav.--is-open .navigation-menu__flyout-item:first-child{transition-delay:0s}.primary-nav.--is-open .navigation-menu__flyout-item:nth-child(2){transition-delay:.1s}.primary-nav.--is-open .navigation-menu__flyout-item:nth-child(3){transition-delay:.2s}.primary-nav.--is-open .navigation-menu__flyout-item:nth-child(4){transition-delay:.3s}.navigation-menu__flyout-image{aspect-ratio:2;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 666ms ease,transform 666ms ease;width:min(80%,400px);z-index:0}.navigation-menu__flyout-image .responsive-image__wrapper{border-radius:6px;height:100%;overflow:hidden;width:100%}.navigation-menu__flyout-item>:not(.navigation-menu__flyout-image){position:relative;z-index:1}.navigation-menu__flyout-link{color:#f0f1f4;display:flex;flex-direction:column;text-decoration:none;transition:opacity 666ms ease}.navigation-menu__flyout-link .h3,.navigation-menu__flyout-link .h4{margin-bottom:12px}.navigation-menu__flyout-caption{color:#c4c4c4}@media(min-width:768px){.navigation-menu__flyout-content{gap:48px;padding:55px 72px 12px}}@media(min-width:1280px){.navigation-menu__flyout-content{padding:60px 96px 24px}.navigation-menu__flyout-image{width:500px}}.primary-nav{background:#0006;border-bottom:1px solid hsla(0,0%,100%,.2);height:50px;left:0;padding:0 8px;position:fixed;top:0;transform:translateZ(0);transition:color 333ms ease,background-color 333ms ease;width:100%;z-index:10;--text-color:#f0f1f4;--border-color:rgba(240,241,244,.15)}.primary-nav>*{height:100%}.primary-nav.--is-scrolled{background:#f0f0f0d9;border-bottom:1px solid rgba(0,0,0,.12);--text-color:#141414;--border-color:rgba(0,0,0,.12)}.primary-nav.--is-open{--text-color:#f0f1f4}.primary-nav.--is-open .navigation-menu__scroll-links{opacity:0;pointer-events:none;transition:opacity 333ms ease,visibility 0s linear 333ms;visibility:hidden}.primary-nav ul{align-items:center;display:flex;flex-grow:1;height:100%;justify-content:space-between}.primary-nav li{max-height:100%}.primary-nav__text-logo{display:inline-block;height:100%;margin-left:-6px;padding:6px;transition:opacity 666ms ease,fill 333ms ease;width:80px}.primary-nav__text-logo svg{height:100%}.primary-nav__text-logo path{fill:var(--text-color)}.navigation-menu__bg{background-color:#00000080;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity 666ms ease;width:100%;z-index:-1}.--is-open .navigation-menu__bg{opacity:1;pointer-events:auto}.primary-nav__nav-link{color:var(--text-color);text-decoration:none;transition:opacity 666ms ease}.primary-nav__nav-link:hover{opacity:.7}.navigation-menu__trigger{border:1px solid var(--border-color);color:var(--text-color)}.navigation-menu__trigger .button-component__text{padding:6px}.primary-nav__scroll-item{display:none}.navigation-menu__scroll-links{align-items:center;display:none;gap:32px;justify-content:center;transition:opacity 333ms ease,visibility 0s linear}.navigation-menu__scroll-link{color:var(--text-color);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:opacity 666ms ease}.navigation-menu__scroll-link:hover{opacity:.7}@media(min-width:768px){.primary-nav{height:55px;padding:0 12px}.primary-nav__scroll-item{display:flex;flex:1;justify-content:center}.navigation-menu__scroll-links{display:flex}}@media(min-width:1280px){.primary-nav{height:60px}.primary-nav,.primary-nav__inner{padding:0 24px}.primary-nav__text-logo{font-size:60px}}.mailing-list-form{border-radius:0;margin:0;position:relative}.mailing-list-form .mailing-list__form{display:grid;gap:12px;grid-template-columns:1fr auto;justify-content:space-between;transition:opacity 333ms ease,visibility 0s linear 333ms}.mailing-list-form .mailing-list__fields{align-self:flex-end}.mailing-list-form .form__field{margin:0;padding:24px 8px}.mailing-list-form .form__field.--field-message{padding-bottom:0}.mailing-list-form .form__field.--has-error .select__trigger,.mailing-list-form .form__field.--has-error input{border-bottom-color:#a20000}.mailing-list-form .mailing-list__field{display:inline-block;position:relative;width:100%}.mailing-list-form .mailing-list__field .subtitle{text-decoration:none}.mailing-list-form .mailing-list__field input{background-color:transparent;border:none;border-bottom:2px solid #141414;border-radius:0;color:#141414;font-size:22px;font-weight:inherit;letter-spacing:inherit;padding:.4em 0;position:relative;text-overflow:ellipsis;top:-.01em;transition:background-color 333ms ease,border-width 333ms ease;width:100%}.mailing-list-form .mailing-list__field input::-moz-placeholder{color:#666}.mailing-list-form .mailing-list__field input::placeholder{color:#666}@media(hover:hover)and (pointer:fine){.mailing-list-form .mailing-list__field input:hover{background-color:#f0f1f4}}.mailing-list-form .mailing-list__field input:focus-visible,.mailing-list-form .mailing-list__field input:not(:empty){background-color:#f0f1f4;outline-color:#01bbbb}.mailing-list-form .mailing-list__submit{flex:0 1 auto}.mailing-list-form .mailing-list__field-error{color:#a20000;display:block;margin-bottom:0;margin-top:24px}.mailing-list-form .mailing-list__message{grid-column:1/-1;margin-top:12px;min-height:100px}.mailing-list-form .mailing-list__error{color:#a20000}.primary-footer,.primary-footer__wrapper{position:relative}.primary-footer{background-color:#f0f1f4;color:#141414}.primary-footer a{color:inherit;font-weight:700}.primary-footer.base-section{height:auto}.primary-footer.base-grid{padding-bottom:24px;padding-top:96px;row-gap:72px}.primary-footer__team{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.primary-footer__team p{grid-column:1/-1}.primary-footer__team p .--active{color:#01bbbb}.primary-footer__portrait{aspect-ratio:3/4;background-color:#313131;grid-column:auto/span 6;position:relative;width:100%}.primary-footer__portrait.--summers{aspect-ratio:2;grid-column:auto/span 12}@media(hover:hover)and (pointer:fine){.primary-footer__portrait:hover .responsive-image__wrapper:last-of-type{opacity:1}}.primary-footer__portrait.--active .responsive-image__wrapper:last-of-type{opacity:1}.primary-footer__portrait .responsive-image__wrapper{height:100%;left:0;position:absolute;top:0;transition:opacity 666ms ease;width:100%}.primary-footer__portrait .responsive-image__wrapper:last-of-type{opacity:.01}.primary-footer__form{grid-column:1/-1}.primary-footer__links{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:12px}.primary-footer__links>*{grid-column:auto/span 3}.primary-footer__link-copyright{align-self:flex-end;grid-column:4/span 3;order:1}.primary-footer__link-contact{align-self:flex-end;grid-column:1/span 3;grid-row:2}.primary-footer__link-social{grid-column:1/span 3}.primary-footer__link-social li a{align-items:center;display:flex;gap:6px;margin:-4px;padding:4px}.primary-footer__link-social li a svg{margin-bottom:0}.primary-footer__link-logo{cursor:pointer;display:block;max-width:150px}.primary-footer__link-logo svg path{fill:#141414}@media(min-width:768px){.base-section.primary-footer{padding-bottom:24px;padding-top:144px}.primary-footer__team{align-self:flex-start;grid-column:1/span 12}.primary-footer__form{grid-column:1/span 12}.primary-footer__links{grid-template-columns:repeat(18,minmax(0,1fr))}.primary-footer__link-contact{align-self:flex-start;grid-column:1/span 4;grid-row:1}.primary-footer__link-social{grid-column:5/span 4;grid-row:1}.primary-footer__link-logo{grid-column:10/span 4}.primary-footer__link-copyright{align-self:flex-start;grid-column:span 4/-1;grid-row:1;text-align:right}}@media(min-width:960px){.base-section.primary-footer{padding-bottom:48px}.primary-footer__team{grid-column:1/span 8;grid-row:1/span 2}.primary-footer__form{grid-column:11/span 9}.primary-footer__links{grid-column:11/span 9;grid-template-columns:repeat(4,minmax(0,1fr))}.primary-footer__link-contact{grid-column:1/span 2}.primary-footer__link-social{grid-column:3/span 2}.primary-footer__link-logo{align-self:flex-end;grid-column:1/span 2}.primary-footer__link-copyright{align-self:flex-end;grid-column:3/span 2;grid-row:2/span 1;text-align:left}}@media(min-width:1280px){.base-section.primary-footer{padding-bottom:32px;padding-top:192px}.primary-footer__team{grid-column:1/span 10}.primary-footer__form,.primary-footer__links{grid-column:13/span 13}.primary-footer__link-copyright{align-self:flex-end}}#main.--error{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.error__content{border-radius:12px;margin:auto;max-width:700px}.error__content>*{margin-bottom:20px}.error__content h1{display:flex;font-size:140px;gap:24px}.error__content h1 .responsive-image__wrapper{position:relative;width:110px}.error__content p a{color:inherit;font-size:inherit}.error__content .button-component{display:inline-flex;margin-top:24px}
