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,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:12px;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{background:transparent;border:none;padding:0}*,:after,:before{box-sizing:border-box}html{height:100%;left:0;position:relative;top:0;width:100%}html.desktop{scrollbar-color:#737373 transparent;scrollbar-width:thin}html.desktop ::-webkit-scrollbar{background-color:transparent;width:8px}html.desktop ::-webkit-scrollbar-thumb{background-color:#737373;border-radius:4px}body{height:100%;left:0;overscroll-behavior-x:none;position:relative;top:0;width:100%;z-index:1}body.no-scroll{overflow:hidden}body.page-no-scroll .page{max-height:100%;overflow:hidden}body #__layout,body #__nuxt,body main{height:100%;left:0;position:relative;top:0;width:100%;z-index:10}body .page{min-height:100%;position:relative;width:100%;z-index:100}body .page,body main{opacity:0;visibility:hidden}:focus:not([data-focus-visible-added]){outline:none}button{cursor:pointer}button[tabindex="-1"]{outline:none!important}.dg.main{position:fixed;right:15px;top:15px}.dg.main,.stats{z-index:10000}body:not(.debug) .dg.main,body:not(.debug) .stats{display:none!important}
.Error{align-items:center;display:flex;justify-content:center}.Error_container{margin:0 auto;text-align:center;width:62%}.Error_title{font-family:"RL Uno Regular",sans-serif;font-size:15vw;font-weight:inherit}.Error_text{display:block;font-family:"Migra Extralight",serif}.Error_link,.Error_text{font-size:42px;font-weight:inherit;letter-spacing:normal;line-height:1.1904761905;margin-top:12px}.Error_link{display:inline-block;font-family:"Migra Extralight Italic",serif;position:relative}.Error_link:before{background-color:currentColor;bottom:.2em;content:"";height:1px;left:0;position:absolute;width:100%}@media(max-width:strip-unit(812px)px){.Error_link,.Error_text{font-size:26px;letter-spacing:normal;line-height:1.2307692308}}
@font-face{font-display:swap;font-family:"Migra Extralight";font-style:normal;font-weight:400;src:url(/_nuxt/fonts/migra-extralight.743480c.woff2) format("woff2"),url(/_nuxt/fonts/migra-extralight.5f4f759.woff) format("woff"),url(/_nuxt/fonts/migra-extralight.6ec79c3.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Migra Extralight Italic";font-style:normal;font-weight:400;src:url(/_nuxt/fonts/migra-extralight-italic.febb473.woff2) format("woff2"),url(/_nuxt/fonts/migra-extralight-italic.4536b72.woff) format("woff"),url(/_nuxt/fonts/migra-extralight-italic.6fc9a15.ttf) format("truetype")}@font-face{font-display:swap;font-family:"RL Uno Regular";font-style:normal;font-weight:400;src:url(/_nuxt/fonts/rl-uno-regular.127523c.woff2) format("woff2"),url(/_nuxt/fonts/rl-uno-regular.6e31882.woff) format("woff"),url(/_nuxt/fonts/rl-uno-regular.19c1688.ttf) format("truetype")}body{font-family:"RL Uno Regular",sans-serif;font-weight:inherit}
.Logo{height:30px;left:40px;position:fixed;top:20px;width:auto;z-index:5000}.Logo_link{display:block;position:relative}.Logo_link,.Logo_link svg{height:100%;width:auto}.Logo_title{font-family:"Migra Extralight",serif;font-size:18px;font-weight:inherit;left:0;letter-spacing:.01em;line-height:1.25;opacity:0;position:absolute;top:calc(100% + 5px);visibility:hidden;white-space:nowrap}.Logo_title a{display:inline-block;position:relative}.Logo_title a:before{background-color:currentColor;bottom:2px;content:"";height:1px;left:0;position:absolute;width:100%}.touch .Logo{height:22px;left:15px;top:9px}@media(max-width:strip-unit(812px)px){.Logo_title{font-size:18px;letter-spacing:.01em;line-height:1.25}}
.theme-ecru,.theme-light{background-color:#fff;color:#000}.theme-pink{background-color:#f4edee;color:#000}
.Breadcrumb{position:relative}.Breadcrumb_item{display:inline-block;margin-right:10px}.Breadcrumb_item a,.Breadcrumb_item button,.Breadcrumb_item span{font-family:"Migra Extralight",serif;font-size:18px;font-weight:inherit;letter-spacing:.01em;line-height:1.25;text-transform:uppercase;transition:opacity .2s linear}.Breadcrumb_item a,.Breadcrumb_item button{color:currentColor;opacity:.4}.Breadcrumb_item span{color:currentColor}.Breadcrumb_item.active>*,.Breadcrumb_item:hover>*{opacity:1}.Breadcrumb_item.mobile,.touch .Breadcrumb_item.desktop{display:none}.touch .Breadcrumb_item.mobile{display:inline-block}@media(max-width:strip-unit(812px)px){.Breadcrumb_item a,.Breadcrumb_item button,.Breadcrumb_item span{font-size:18px;letter-spacing:.01em;line-height:1.25}}
.PlusButton{color:currentColor;display:block;height:100%;position:relative;width:18px}.PlusButton_plus{border:1px solid;border-radius:50%;height:18px;width:18px}.PlusButton_plus,.PlusButton_plus:after,.PlusButton_plus:before{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.PlusButton_plus:after,.PlusButton_plus:before{background-color:currentColor;content:"";transition:transform .2s cubic-bezier(.215,.61,.355,1)}.PlusButton_plus:before{height:1px;width:8px}.PlusButton_plus:after{height:8px;width:1px}.PlusButton.light .PlusButton_plus{background:#fff}.PlusButton.light .PlusButton_plus:after,.PlusButton.light .PlusButton_plus:before{background-color:#000}.PlusButton.open .PlusButton_plus:after{transform:translate(-50%,-50%) rotate(-90deg)}
.Nav{align-items:center;display:flex;height:100%;opacity:1;position:relative;transition:visibility .2s cubic-bezier(.39,.575,.565,1) 0s,opacity .2s cubic-bezier(.39,.575,.565,1) 0s;visibility:visible}.Nav_links{margin-right:11px}.Nav_links_item{display:inline-block;margin-left:11px;opacity:0;transition:visibility .25s cubic-bezier(.445,.05,.55,.95) 0s,opacity .25s cubic-bezier(.445,.05,.55,.95) 0s;visibility:hidden}.Nav_links_item:nth-child(2){transition:visibility .25s cubic-bezier(.445,.05,.55,.95) 50ms,opacity .25s cubic-bezier(.445,.05,.55,.95) 50ms}.Nav_links_item:nth-child(3){transition:visibility .25s cubic-bezier(.445,.05,.55,.95) .1s,opacity .25s cubic-bezier(.445,.05,.55,.95) .1s}.Nav_links_item a,.Nav_links_item span{font-family:"Migra Extralight",serif;font-size:18px;font-weight:inherit;letter-spacing:.01em;line-height:1.25;text-transform:uppercase}.Nav_links_item a{color:currentColor;opacity:.4;transition:opacity .2s linear}.Nav_links_item a:hover{opacity:1}.Nav_links_item span{color:currentColor}.Nav.hide{opacity:0;transition:visibility .2s cubic-bezier(.445,.05,.55,.95) .3s,opacity .2s cubic-bezier(.445,.05,.55,.95) .3s;visibility:hidden}.Nav.active .Nav_links_item,.Nav.open .Nav_links_item{opacity:1;transition:visibility .25s cubic-bezier(.39,.575,.565,1) 0s,opacity .25s cubic-bezier(.39,.575,.565,1) 0s;visibility:visible}.Nav.active .Nav_links_item:nth-child(2),.Nav.open .Nav_links_item:nth-child(2){transition:visibility .25s cubic-bezier(.39,.575,.565,1) 50ms,opacity .25s cubic-bezier(.39,.575,.565,1) 50ms}.Nav.active .Nav_links_item:first-child,.Nav.open .Nav_links_item:first-child{transition:visibility .25s cubic-bezier(.39,.575,.565,1) .1s,opacity .25s cubic-bezier(.39,.575,.565,1) .1s}.touch .Nav{display:block;height:auto}.touch .Nav>.PlusButton{display:none}.touch .Nav_links_item{display:block;margin-left:0;opacity:1;transition:visibility 0s linear 0s,opacity 0s linear 0s;visibility:visible}.touch .Nav_links_item a,.touch .Nav_links_item span{font-size:26px;letter-spacing:normal;line-height:1.3461538462}.touch .Nav_links_item a{opacity:1}@media(max-width:strip-unit(812px)px){.Nav_links_item a,.Nav_links_item span{font-size:18px;letter-spacing:.01em;line-height:1.25}.touch .Nav_links_item a,.touch .Nav_links_item span{font-size:22px;letter-spacing:normal;line-height:1.4090909091}}
header{align-items:center;display:flex;height:75px;justify-content:space-between;padding:10px 40px 10px 160px;pointer-events:none;position:fixed;width:100%;z-index:1000}header>*{pointer-events:auto}header .Header_likes{background-color:#080808;border-radius:50%;color:#fff;height:12px;opacity:0;position:absolute;right:-6px;top:calc(50% - 14px);transition:visibility .2s cubic-bezier(.215,.61,.355,1) 0s,opacity .2s cubic-bezier(.215,.61,.355,1) 0s;visibility:hidden;width:12px}header .Header_likes:before{background-color:currentColor;border-radius:50%;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}header .Header_likes.show{opacity:1;visibility:visible}.touch header{height:40px;justify-content:flex-end;padding:10px 15px;z-index:3000}.touch header>.Breadcrumb,.touch header>.Nav{display:none}.touch header .Header_likes{right:9px}
.CloseBtn{color:currentColor;font-family:"Migra Extralight",serif;font-size:18px;font-weight:inherit;letter-spacing:.01em;line-height:1.25;padding:10px;position:fixed;right:30px;top:16px}@media(max-width:strip-unit(812px)px){.CloseBtn{font-size:18px;letter-spacing:.01em;line-height:1.25}}
.Footer{background-color:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:1000}.Footer>.CloseBtn{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.touch .Footer{height:40px;padding:10px 15px}
.ImageContainer{font-size:0;overflow:hidden;position:relative}.ImageContainer img{display:block;font-size:medium}.ImageContainer img:not(:last-child){position:absolute}.ImageContainer img:last-child{position:relative}.ImageContainer_image{z-index:1}.ImageContainer_placeholder{filter:blur(3px);transition:visibility .25s cubic-bezier(.39,.575,.565,1) .1s,opacity .25s cubic-bezier(.39,.575,.565,1) .1s;width:100%;z-index:2}.ImageContainer.loaded .ImageContainer_placeholder{opacity:0;visibility:hidden}.ImageContainer.loaded img:not(:first-child){position:absolute}.ImageContainer.loaded img:first-child{position:relative}.ImageContainer.fit-width,.ImageContainer.fit-width img{height:auto;width:100%}.ImageContainer.fit-height,.ImageContainer.fit-height img{height:100%;width:auto}@supports((-o-object-fit:cover) or (object-fit:cover)){.ImageContainer.fit-cover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@supports not ((-o-object-fit:cover) or (object-fit:cover)){.ImageContainer.fit-cover{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}}@supports((-o-object-fit:cover) or (object-fit:cover)){.ImageContainer.fit-cover img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@supports not ((-o-object-fit:cover) or (object-fit:cover)){.ImageContainer.fit-cover img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}}@supports((-o-object-fit:contain) or (object-fit:contain)){.ImageContainer.fit-contain{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}}@supports not ((-o-object-fit:contain) or (object-fit:contain)){.ImageContainer.fit-contain{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@supports((-o-object-fit:contain) or (object-fit:contain)){.ImageContainer.fit-contain img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}}@supports not ((-o-object-fit:contain) or (object-fit:contain)){.ImageContainer.fit-contain img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}}
.Talents{background-color:#fff;height:100%;left:0;opacity:0;padding:120px 160px 120px 40px;pointer-events:none;position:fixed;top:0;transition:visibility .25s cubic-bezier(.445,.05,.55,.95) 0s,opacity .25s cubic-bezier(.445,.05,.55,.95) 0s;visibility:hidden;width:100%;z-index:2000}.Talents>.CloseBtn,.Talents>.Logo{z-index:600}.Talents_background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.Talents_lists{position:relative;z-index:300}.Talents_subtitle{display:none;font-family:"Migra Extralight",serif;font-size:26px;font-weight:inherit;letter-spacing:normal;line-height:1.3461538462;text-transform:uppercase}.Talents_domain{display:inline}.Talents_domain_label{display:inline-block;font-family:"Migra Extralight",serif;font-size:32px;font-weight:inherit;letter-spacing:.03em;line-height:.6875;margin-right:14px}.Talents_domain ul{display:inline}.Talents_domain ul li{display:inline-block;margin-right:.75em}.Talents_domain ul li a{display:inline-block;white-space:nowrap}.Talents_domain ul li a span:first-child{display:inline;font-family:"Migra Extralight Italic",serif;font-size:64px;font-weight:inherit;letter-spacing:normal;line-height:1.125;margin-right:.1em}.Talents_domain ul li a span:last-child{font-family:"RL Uno Regular",sans-serif;font-size:64px;font-weight:inherit;letter-spacing:normal;line-height:1.03125}.Talents_thumbnails{overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:200;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Talents_images,.Talents_thumbnails{height:100%;left:0;position:absolute;top:0;width:100%}.Talents_images .ImageContainer{opacity:0;position:absolute;visibility:hidden}.Talents_images .ImageContainer:first-child{max-height:calc(100vh - 160px);max-width:40vw}.Talents_images .ImageContainer:last-child{max-height:calc(100vh - 160px);max-width:30vw}.Talents.show{opacity:1;pointer-events:auto;transition:visibility .25s cubic-bezier(.39,.575,.565,1) 0s,opacity .25s cubic-bezier(.39,.575,.565,1) 0s;visibility:visible}.touch .Talents{overflow:auto;padding:40px 15px}.touch .Talents>.CloseBtn,.touch .Talents_background{display:none}.touch .Talents .Logo{height:auto;left:0;position:relative;top:0;transform:none;width:auto}.touch .Talents .Logo .Logo_link{display:none}.touch .Talents .Logo .Logo_title{left:0;opacity:1;position:relative;top:0;visibility:visible}.touch .Talents .Nav{margin-top:12px;opacity:1;visibility:visible}.touch .Talents_subtitle{display:block;font-size:26px;letter-spacing:normal;line-height:1.3461538462;margin-top:28px}.touch .Talents_domain,.touch .Talents_domain ul,.touch .Talents_domain ul li a{display:block;margin-top:12px}.touch .Talents_domain ul li{display:block}@media(max-width:strip-unit(812px)px){.Talents_subtitle{font-size:22px;letter-spacing:normal;line-height:1.4090909091}.Talents_domain_label{font-size:16px;letter-spacing:.03em;line-height:.9375}.Talents_domain ul li a span:first-child{font-size:32px;letter-spacing:normal;line-height:.75}.Talents_domain ul li a span:last-child{font-size:32px;letter-spacing:normal;line-height:.625}.touch .Talents_subtitle{font-size:22px;letter-spacing:normal;line-height:1.4090909091}}
.Credits{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,93%,.6);height:100%;left:0;opacity:0;padding:45px 40px;position:fixed;top:0;transition:visibility .25s cubic-bezier(.445,.05,.55,.95) 0s,opacity .25s cubic-bezier(.445,.05,.55,.95) 0s;visibility:hidden;width:100%;z-index:1000}.Credits>.CloseBtn{z-index:400}.Credits_content{height:100%;left:0;position:relative;top:0;transform:translateY(100%) rotate(-90deg);transform-origin:left top;width:100%}.Credits_item{position:relative;z-index:200}.Credits_item,.Credits_item_role{width:-moz-max-content;width:max-content}.Credits_item_role{display:block;font-family:"RL Uno Regular",sans-serif;font-size:32px;font-weight:inherit;letter-spacing:.02em;line-height:2.0625;text-transform:uppercase}.Credits_item_name{display:block;font-family:"Migra Extralight Italic",serif;font-size:85px;font-weight:inherit;letter-spacing:normal;line-height:.7764705882;margin-bottom:5px;width:-moz-max-content;width:max-content}.Credits_background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.Credits.show{opacity:1;transition:visibility .25s cubic-bezier(.39,.575,.565,1) 0s,opacity .25s cubic-bezier(.39,.575,.565,1) 0s;visibility:visible}.touch .Credits{background-color:transparent;display:block;height:auto;opacity:1;padding:30px 15px;position:relative;top:auto;transition:visibility 0s linear 0s,opacity 0s linear 0s;visibility:visible}.touch .Credits>.CloseBtn,.touch .Credits_background{display:none}.touch .Credits_content{display:block;grid-gap:0;transform:none}.touch .Credits_item{margin-bottom:20px}.touch .Credits_item_role{line-height:1}@media(max-width:strip-unit(812px)px){.Credits_item_name{font-size:48px;letter-spacing:normal;line-height:1.125}}
.Cookies{align-items:center;background:#000;bottom:0;display:flex;flex-direction:column;height:105px;justify-content:center;left:0;position:fixed;transform:translateY(100%);width:100%;z-index:2000}.Cookies_container{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1140px;width:80%}.Cookies_text{color:#fff;font-family:"Migra Extralight",serif;font-size:26px;font-weight:inherit;letter-spacing:normal;line-height:1.3461538462;margin-right:40px;width:60%}.Cookies_text>a{display:inline-block;position:relative}.Cookies_text>a:after{background:#fff;bottom:3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.Cookies_btn{color:#fff;font-family:"Migra Extralight",serif;font-size:26px;font-weight:inherit;letter-spacing:normal;line-height:1.3461538462;white-space:nowrap}.Cookies_btn_label{display:inline-block;position:relative}@media(max-width:strip-unit(812px)px){.Cookies_btn,.Cookies_text{font-size:22px;letter-spacing:normal;line-height:1.4090909091}}@media(max-width:strip-unit(1024px)px){.Cookies{align-items:center;height:auto;padding:25px 15px}.Cookies,.Cookies_container{display:flex;flex-direction:column;justify-content:flex-start}.Cookies_container{align-items:flex-start;max-width:auto;width:100%}.Cookies_text{margin-bottom:10px;margin-right:0;width:100%}}
.theme-ecru,.theme-light{background-color:#fff;color:#000}.theme-pink{background-color:#f4edee;color:#000}
