/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./DistributionPackages/Sophie.StudioCariusHoefflin/Resources/Private/Fusion/main.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
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:100%;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:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(../Fonts/WorkSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:400;src:url(../Fonts/WorkSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(../Fonts/WorkSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:500;src:url(../Fonts/WorkSans-MediumItalic.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{line-height:1}body{background-color:#edf1f5;color:#383444;font-family:Work Sans,sans-serif;font-size:20px;letter-spacing:-.01em;overflow-wrap:break-word;position:relative;word-wrap:break-word}a{color:#7e7bff;display:inline-block;outline:none;text-decoration:none}p a{color:#5953ff;-webkit-text-decoration:underline dotted 3px transparent;text-decoration:underline dotted 3px transparent;transition:text-decoration-color .2s ease-out}p a:active,p a:hover{text-decoration-color:#5953ff}p a:focus-visible{text-decoration-color:#5953ff}img{vertical-align:middle}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skip-navigation{background-color:#7e7bff;border-radius:8px;color:#edf1f5;opacity:0;padding:.5rem 1rem;position:absolute;top:.5rem;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease}.skip-navigation:focus{opacity:1;transform:translateY(0)}.cursor{display:block;pointer-events:none;position:fixed;z-index:3}.cursor-dot{background-color:#7e7bff;border-radius:50%;display:block;height:12px;transform:scale(1);transition:transform .3s ease,background-color .3s ease;width:12px}.cursor-nav{color:#7e7bff;opacity:0;transform:scale(1);transition:opacity .4s ease,transform .3s ease}.cursor-nav--active{opacity:1;transform:scale(2)}.cursor-text{font-feature-settings:"zero";font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cursor-text--rotate{animation:translation-rotation 10s linear infinite}@keyframes translation-rotation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.intro-text-wrapper{height:100vh;position:relative}.intro-text{position:relative;top:50%;transform:translateY(-50%)}.intro-text h1{font-weight:400;-webkit-hyphens:none;hyphens:none;letter-spacing:-.01em}em{font-style:italic}h1{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem}h1,h2{font-weight:400;line-height:1.1}h2{font-size:1.5rem;margin-bottom:16px}*~h2{margin-top:4rem}h3{font-weight:500;margin-bottom:16px}*~h3{margin-top:2rem}p{line-height:1.4}p+p{margin-top:16px}p a{overflow-wrap:anywhere}.text-style-uppercase{font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1;text-transform:uppercase}.heading-style-h1 *{font-size:2.75rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.1;margin-bottom:1rem}.container{display:grid;grid-template-columns:1fr min(1400px,100% - 2rem) 1fr;overflow-x:hidden;position:relative}.container>*{grid-column:2}.content{padding:7rem 0 56px;z-index:1}.intro-text-wrapper~.content{padding-top:0}.row{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.row>*{box-sizing:border-box;flex-shrink:0;max-width:100%;padding-left:1rem;padding-right:1rem;width:100%}.col-xs-12{float:left;width:100%}.align-items-center{align-items:center}.mb-0{margin-bottom:0}.mb-1{margin-bottom:16px}.mb-2{margin-bottom:32px}.mb-3{margin-bottom:64px}.mb-4{margin-bottom:128px}.mb-5{margin-bottom:256px}.mb-6{margin-bottom:512px}.order-first{order:-1!important}.order-last{order:6!important}.d-none{display:none!important}.overflow-y-hidden{overflow-y:hidden}.nav-wrapper{color:#383444;grid-column:1;height:72px;overflow:hidden;position:fixed;transition:height .3s ease-out,background-color .3s ease;width:100vw;z-index:3}.nav-wrapper--open{background:#7e7bff;color:#edf1f5;height:100%}.nav-wrapper--open .nav-items{display:flex;opacity:1}.nav{display:flex;flex-direction:column}.nav a:not(.button){color:inherit;transition:color .2s ease}.nav a:not(.button):hover:not(.button){color:#383444}.nav a:not(.button):focus-visible:not(.button){color:#383444}.nav-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.nav__logo{font-size:24px}.nav__logo--short{display:block}.nav__logo--long{display:none}#nav--desktop,.nav-toggle{display:block}.nav-toggle{background:transparent;border:none;height:40px;padding:4px}.nav-toggle--open .icon-bar{background-color:#edf1f5}.nav-toggle--open .icon-bar:nth-of-type(2){transform:rotate(22deg)}.nav-toggle--open .icon-bar:nth-of-type(3){opacity:0}.nav-toggle--open .icon-bar:nth-of-type(4){transform:rotate(-22deg)}.icon-bar{background:#383444;display:block;height:2px;margin-bottom:4px;transition:opacity .3s ease,transform .3s ease;width:32px}.icon-bar-top{transform-origin:top left}.icon-bar-bottom{margin-bottom:0;transform-origin:bottom left}.nav-items{display:none;flex-direction:column;line-height:1.1;opacity:0;padding:2rem 0;transition:opacity .3s ease}.nav-items-main{flex-grow:1;font-size:64px;gap:2rem;justify-content:center}.nav-items-footer{font-size:24px;gap:1rem}.nav__items__item{margin-right:48px}.nav__items__item:last-of-type{margin-right:0}.nav__items__item--active a{color:#383444;font-style:italic;position:relative}.nav__items__item--active a:after{animation:strike .6s ease .2s forwards;background:#edf1f5;content:" ";height:5px;left:-4px;position:absolute;top:50%}.nav__items__item--current a{color:#383444;position:relative}.nav__items__item--current a:after{animation:strike .6s ease .2s forwards;background:#edf1f5;content:" ";height:5px;left:-4px;position:absolute;top:50%}@keyframes strike{0%{width:0}to{width:calc(100% + 8px)}}.scroll-indicator{align-items:center;bottom:0;display:flex;flex-direction:column;height:10%;left:50%;position:fixed;transform:translateX(-50%)}.scroll-indicator__text{color:rgba(56,52,68,.8);font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-top:-2rem;text-align:center;text-transform:uppercase}.scroll-indicator:after{animation:scroll 4s ease-in;animation-iteration-count:infinite;background-color:#7e7bff;content:"";height:100%;position:absolute;transform-origin:top;width:1px}@keyframes scroll{0%{opacity:0;transform:translateY(0) scaleY(0)}30%{opacity:100%;transform:translateY(0) scaleY(100%)}70%{opacity:100%;transform:translateY(0) scaleY(100%)}to{opacity:0}}.footer{display:none}.footer nav{padding:0}.footer p{margin-top:0}.project-navigation__wrapper{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(237,241,245,.5);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;box-shadow:0 -1px .5rem rgba(56,52,68,.1);grid-column:1;height:64px;inset:auto 4px 4px 4px;overflow-y:hidden;position:fixed;z-index:2}.project-navigation__wrapper .arrow{align-items:center;align-self:center;display:flex;font-size:2rem;grid-row:1;justify-content:center}.project-navigation__wrapper .arrow--left{justify-self:start}.project-navigation__wrapper .arrow--right{justify-self:end}.project-navigation__indicators{align-items:center;align-self:center;display:flex;font-feature-settings:"zero";font-size:1.25rem;gap:1.5rem;grid-row:1;justify-self:center}.project-navigation__indicator{position:relative}.project-navigation__indicator a{color:#383444}.project-navigation__indicator--current a:after{animation:strike .6s ease .2s forwards;background:#7e7bff;content:" ";height:4px;left:-4px;position:absolute;top:50%;transform:translateY(-50%)}#main ul{line-height:1.3;list-style-type:disc;margin-block:2rem;margin-left:1.5rem}#main li:not(:last-child){margin-bottom:1rem}img{height:100%;-o-object-fit:cover;object-fit:cover}img,video{width:100%}video{height:auto}.drop-shadow--img img,.drop-shadow--video{box-shadow:0 2px 16px rgba(56,52,68,.1)}.rounded-corners--img img,.rounded-corners--video{border-radius:16px}.outline--img img,.outline--video{border:1px solid rgba(56,52,68,.24)}.project{border-bottom:1px solid rgba(56,52,68,.12);padding:2rem 0}.project a{display:block}.project:hover .project__image{opacity:1}.project:focus-visible .project__image{opacity:1}.project:hover .project-header{color:#7e7bff;mix-blend-mode:luminosity}.project:focus-visible .project-header{color:#7e7bff;mix-blend-mode:luminosity}.project:hover .project-header__number,.project:hover .project-header__title{font-style:italic}.project:focus-visible .project-header__number,.project:focus-visible .project-header__title{font-style:italic}.project:hover .project-header__arrow{opacity:100%;transform:translateX(0)}.project:focus-visible .project-header__arrow{opacity:100%;transform:translateX(0)}.project a:focus .project-header{color:#7e7bff}.project:first-of-type{padding-top:0}.project:last-of-type{border-bottom:none;padding-bottom:0}.project__image{height:auto;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:-moz-max-content;width:max-content;z-index:-1}.project-header{color:#383444;position:relative;transition:color .2s ease}.project-header__number{display:none;font-feature-settings:"zero";font-size:18px;margin-bottom:.5rem;margin-right:1rem}.project-header__title-wrapper{display:flex;gap:1rem;margin-bottom:1.5rem}.project-header__title,.project-header__title-wrapper{font-size:2.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.1}.project-header__title{-webkit-hyphens:none;hyphens:none;margin-bottom:0}.project-header__arrow{display:none}.project-header__categories{display:flex;flex-wrap:wrap;gap:.5rem}.project-header__category{border:1px solid rgba(56,52,68,.12);border-radius:4px;color:rgba(56,52,68,.8);font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1;padding:.25rem .5rem;text-transform:uppercase}.project-header__url{border-color:#7e7bff;color:#7e7bff;transition:color .3s ease-out,background-color .3s ease-out}.project-header__url:hover{background-color:#7e7bff;color:#fff}.project-header__url:focus-visible{background-color:#7e7bff;color:#fff}p~.button{margin-top:2rem}.button{border:1px solid #7e7bff;border-radius:8px;display:flex;justify-content:center;padding:1rem;transition:color .3s ease,background-color .3s ease}.button__icon{margin-right:1rem}.button:hover{background-color:#7e7bff;color:#edf1f5}.button:focus-visible{background-color:#7e7bff;color:#edf1f5}.circle-button{float:right;position:relative;width:-moz-fit-content;width:fit-content}.circle-button__wrapper{display:flex;justify-content:center;transform:scale(1);transition:transform .3s ease;will-change:transform}.circle-button__wrapper--active{transform:scale(1.5)}.circle-button__text{color:#7e7bff;font-size:2.5rem}.circle-button__text--rotate{animation:rotation 10s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circle-button__icon{font-size:4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#instagram-logo{vertical-align:bottom;fill:#7e7bff;width:40px}@media (min-width:576px){h1{font-size:3rem;margin-bottom:2rem}h2{font-size:2rem;margin-bottom:1rem}.heading-style-h1 *{font-size:3rem;margin-bottom:2rem}.container{grid-template-columns:1fr min(1400px,100% - 4rem) 1fr}.row.has-inset{margin-left:1.5rem;margin-right:1.5rem}.order-sm-first{order:-1!important}.order-sm-last{order:6!important}.d-sm-block{display:block!important}.project{padding:2rem 0}.project-header{padding-left:2.5rem}.project-header__number{display:block;left:0;margin-right:1.5rem;margin-top:1.25rem;position:absolute}.project-header__title,.project-header__title-wrapper{font-size:3rem}p~.button{margin-top:3rem}.button{display:inline-block;font-size:inherit;padding:1rem 2rem}}@media (min-width:600px){.col-sm-12,.col-sm-6{float:left}.col-sm-12{width:100%}.col-sm-6{width:50%}.mt-sm-0{margin-top:0!important}.justify-content-sm-end{display:flex;justify-content:flex-end}.mb-sm-0{margin-bottom:0}.mb-sm-2{margin-bottom:32px}}@media (min-width:768px){body{font-size:24px;letter-spacing:-.01em}p a{color:#7e7bff}p a:active,p a:hover{text-decoration-color:#7e7bff}p a:focus-visible{text-decoration-color:#7e7bff}.mobile-only{display:none!important}h1{font-size:64px}.text-style-uppercase{font-size:1rem}.heading-style-h1 *{font-size:64px}.container{grid-template-columns:1fr min(1400px,100% - 8rem) 1fr}.content{padding:164px 0 72px}.content-fullwidth{margin-left:-24px;margin-right:-24px}.row.has-inset{margin-left:3rem;margin-right:3rem}.col-md-3,.col-md-6,.col-md-9{float:left}.col-md-3{width:25%}.col-md-6{width:50%}.col-md-9{width:75%}.col-md-12{width:100%}.mb-md-0{margin-bottom:0}.mb-md-1{margin-bottom:16px}.mb-md-2{margin-bottom:32px}.mb-md-3{margin-bottom:64px}.mb-md-4{margin-bottom:128px}.mb-md-5{margin-bottom:256px}.mb-md-6{margin-bottom:512px}.d-lg-none{display:none!important}.nav-wrapper{height:auto;transition:unset;width:100%}.nav a:not(.button):hover:not(.button){color:#7e7bff}.nav a:not(.button):focus-visible:not(.button){color:#7e7bff}.nav{flex-direction:row;justify-content:space-between;padding-top:40px}.nav-header{padding:0}.nav-toggle{display:none}.nav-items{align-items:center;color:#383444;display:flex;flex-direction:row;flex-grow:0;font-size:24px;gap:0;opacity:1;padding:0}.nav__items__item--active a:after,.nav__items__item--current a:after{background:#7e7bff;height:3px}.scroll-indicator__text{font-size:1rem}.footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:72px;padding-top:24px;position:relative;width:inherit;z-index:1}.footer a{color:#383444;transition:color .2s ease}.footer a:hover{color:#7e7bff}.footer a:focus-visible{color:#7e7bff}.project-navigation__indicators{gap:3rem}.project-header{padding-left:4rem}.project-header__number{font-size:24px;margin-right:2rem;margin-top:1.5rem}.project-header__title,.project-header__title-wrapper{font-size:4rem}.project-header__arrow{display:block;opacity:0;transform:translateX(-33%);transition:opacity .3s ease-out,transform .3s ease-out}.project-header__category{border-radius:8px;font-size:1rem;padding:.5rem .75rem}}@media (min-width:992px){.container{grid-template-columns:1fr min(1632px,100% - 16rem) 1fr}.content-fullwidth{margin-left:-56px;margin-right:-56px}.col-lg-3,.col-lg-6,.col-lg-9{float:left}.col-lg-3{width:25%}.col-lg-6{width:50%}.col-lg-9{width:75%}.col-lg-12{width:100%}.mb-lg-0{margin-bottom:0}.mb-lg-1{margin-bottom:16px}.mb-lg-2{margin-bottom:32px}.mb-lg-3{margin-bottom:64px}.mb-lg-4{margin-bottom:128px}.mb-lg-5{margin-bottom:256px}.mb-lg-6{margin-bottom:512px}.nav__logo--short{display:none}.nav__logo--long{display:block}.project-navigation__wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;height:100vh;inset:auto;pointer-events:none;width:100%}.project-navigation__wrapper .arrow{font-size:52px;pointer-events:all}.project-navigation__wrapper .arrow--left{grid-column:1;justify-self:center}.project-navigation__wrapper .arrow--right{grid-column:3;justify-self:center}.project-navigation__indicators{display:none}}@media (min-width:1200px){.content{padding:164px 0 112px}.col-xl-3,.col-xl-6,.col-xl-9{float:left}.col-xl-3{width:25%}.col-xl-6{width:50%}.col-xl-9{width:75%}.col-xl-12{width:100%}.mb-xl-0{margin-bottom:0}.mb-xl-1{margin-bottom:16px}.mb-xl-2{margin-bottom:32px}.mb-xl-3{margin-bottom:64px}.mb-xl-4{margin-bottom:128px}.mb-xl-5{margin-bottom:256px}.mb-xl-6{margin-bottom:512px}}@media (min-width:1400px){.content{padding:240px 0}.col-xxl-3,.col-xxl-6,.col-xxl-9{float:left}.col-xxl-3{width:25%}.col-xxl-6{width:50%}.col-xxl-9{width:75%}.col-xxl-12{width:100%}.nav{padding-top:72px}}@media (max-width:1200px){.show-on-xl{display:none}}@media (max-width:768px){#nav--desktop{display:none}}@media (max-height:500px) and (max-width:767px){.nav-items-main{font-size:48px}.nav-items-footer{flex-direction:row;gap:0}}@media (hover:hover){*,:after,:before{cursor:none}.mouse-hover{background-color:rgba(139,136,245,.2);transform:scale(5)}}@media (hover:none){.cursor,.cursor-dot,.project__image{display:none}}

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