*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}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;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}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}figure{margin:0;padding:0}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}template{display:none}[hidden]{display:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}@font-face{font-family:Muoto;src:url("../fonts/Muoto - Regular-205TF.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Muoto;src:url("../fonts/Muoto - Italic-205TF.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Muoto;src:url(../fonts/MuotoTrial-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Victor Serif";src:url("../fonts/Victor Serif Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Victor Serif";src:url("../fonts/Victor Serif Regular Italic.woff2") format("woff2");font-weight:400;font-style:italic}ol,ul{list-style:none;margin-block:0;margin-inline:0;padding-inline:0}canvas,img,picture,svg,video{display:block;max-width:100%}::selection{background:#fea891;color:#413c36}*{box-sizing:border-box}@media screen and (min-width:1024px){*{cursor:none}}#smooth-content{will-change:transform}body,html{--logo-width:8rem;--container-width:1600px;--bleeding-space:3.5rem;--header-height:calc((var(--logo-width)* 0.148) + var(--bleeding-space));min-height:100%;height:100%;overscroll-behavior:none;scroll-behavior:auto}html{-webkit-text-size-adjust:none;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e1e1da}body{opacity:0;position:relative;font-family:Muoto,Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;font-size:1rem}body.home-page footer{display:none}.page-content{min-height:100vh}.cursor{position:fixed;top:0;left:0;z-index:999;contain:layout style size;user-select:none;pointer-events:none;will-change:transform;transition:opacity .3s,color .4s;mix-blend-mode:difference}.cursor.salmon-fill{mix-blend-mode:unset}.cursor.salmon-fill:before{background-color:#fea891;opacity:.8}.cursor.scale-mid:before{top:-40px;left:-40px;width:80px;height:80px}@media screen and (max-width:1023.99px){.cursor{display:none}}.cursor:before{content:"";position:absolute;top:-50px;left:-50px;display:block;width:100px;height:100px;transform:scale(0);background:rgba(255,255,255,.8);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(white,#000);mask-image:radial-gradient(white,#000);transition:opacity .1s,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .1s}.cursor .cursor-text{position:absolute;top:-50px;left:-50px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#413c36;line-height:20px;text-align:center;transition:opacity .4s,-webkit-transform .3s;transition:opacity .4s,transform .3s;text-transform:uppercase;font-size:10px}.cursor.visible:before{transform:scale(.1)}.cursor.text:before{transform:scale(1)}.cursor.text .cursor-text{opacity:1;transform:scale(1)}.cursor.anchor:before{transform:scale(.2)}.full-hero-section{height:100vh;position:relative;padding-bottom:calc(var(--bleeding-space)/ 2)}.brand-content-section,.project-content-section{display:flex;flex-direction:column;--space-unit:calc(var(--bleeding-space) / 1.5);padding-top:calc(var(--space-unit) * 3);gap:calc(var(--space-unit) * 3)}@media screen and (max-width:1023.99px){.brand-content-section,.project-content-section{padding-top:calc(var(--space-unit) * 2);gap:calc(var(--space-unit) * 2)}}@media screen and (max-width:767.99px){.brand-content-section,.project-content-section{padding-top:var(--space-unit);gap:calc(var(--space-unit) * 4)}}.brand-content-section .content-item,.project-content-section .content-item{max-height:calc(100vh - 2 * var(--bleeding-space));overflow:hidden}@media screen and (max-width:767.99px){.brand-content-section .content-item,.project-content-section .content-item{max-height:unset}}.brand-content-section .content-item>div:not(.full-width,.split-content),.project-content-section .content-item>div:not(.full-width,.split-content){padding-inline:calc(var(--space-unit) * 4)}@media screen and (max-width:767.99px){.brand-content-section .content-item>div:not(.full-width,.split-content),.project-content-section .content-item>div:not(.full-width,.split-content){padding-inline:calc(var(--space-unit) * 2)}}.brand-content-section .content-item .padded,.project-content-section .content-item .padded{padding-inline:var(--space-unit)}.brand-content-section .content-item .full-width,.project-content-section .content-item .full-width{width:100%;overflow:hidden;display:flex;flex-direction:column}.brand-content-section .content-item .full-width img,.project-content-section .content-item .full-width img{width:100%;display:block;object-fit:cover;flex:1}.brand-content-section .content-item .full-width .caption,.project-content-section .content-item .full-width .caption{padding-top:calc(var(--space-unit)/ 2);width:100%;color:#413c36;flex-shrink:0}.brand-content-section .content-item .split-content,.project-content-section .content-item .split-content{display:flex;gap:var(--space-unit)}@media screen and (max-width:767.99px){.brand-content-section .content-item .split-content,.project-content-section .content-item .split-content{flex-direction:column}}.brand-content-section .content-item .split-content.reverse,.project-content-section .content-item .split-content.reverse{flex-direction:row-reverse}.brand-content-section .content-item .split-content>div,.project-content-section .content-item .split-content>div{flex:1 50%;overflow:hidden;display:flex}.brand-content-section .content-item .split-content .split-text,.project-content-section .content-item .split-content .split-text{padding-inline:var(--space-unit);display:flex;align-items:center}.brand-content-section .content-item .split-content .framed,.project-content-section .content-item .split-content .framed{padding:calc(2 * var(--bleeding-space))}@media screen and (max-width:1023.99px){.brand-content-section .content-item .split-content .framed,.project-content-section .content-item .split-content .framed{padding:calc(var(--bleeding-space))}}@media screen and (max-width:767.99px){.brand-content-section .content-item .split-content .framed,.project-content-section .content-item .split-content .framed{padding:calc(var(--bleeding-space)/ 2)}}@media screen and (max-width:639.99px){.brand-content-section .content-item .split-content .framed,.project-content-section .content-item .split-content .framed{padding:calc(var(--bleeding-space)/ 2)}}.brand-content-section .content-item .split-content .full-height img,.project-content-section .content-item .split-content .full-height img{height:100%;width:auto;object-fit:cover;object-position:center}*{color:#413c36}html{font-size:20px}@media screen and (max-width:1279.99px){html{font-size:18px}}@media screen and (max-width:1023.99px){html{font-size:16px}}@media screen and (max-width:767.99px){html{font-size:16px}}@media screen and (max-width:639.99px){html{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2}h1{font-size:4rem;font-family:"Victor Serif",serif}h2{font-size:3rem}header{position:fixed;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;transition:background .3s ease-in-out;background:0 0;padding:calc(var(--bleeding-space)/ 2);z-index:100;flex-direction:column;gap:.8rem}header .logo{overflow:hidden}header .logo svg{width:var(--logo-width);height:calc(var(--logo-width) * .148);fill:#413c36}header .div-logo{padding-inline:1em;border-inline:2px solid #f6947b;display:flex;justify-content:center;font-size:.6rem;text-transform:uppercase;line-height:.9}.overlay-nav{position:absolute;top:0;left:0;height:100vh;width:100vw;pointer-events:none;z-index:100;visibility:visible;opacity:1;pointer-events:none;--absolute-spacing:calc(var(--bleeding-space) / 1.5)}.overlay-nav a{text-transform:uppercase;pointer-events:all;z-index:101;overflow:hidden;padding-bottom:5px}@keyframes strike-in{0%{width:0}100%{width:100%}}@keyframes strike-out{0%{width:100%}100%{width:0}}.overlay-nav a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:15%;background:#fea891}.overlay-nav a:hover::after{animation:strike-in .3s ease-in-out .1s forwards}.overlay-nav a:not(:hover)::after{animation:strike-out .3s ease-in-out forwards}@media screen and (min-width:1024px){.overlay-nav a{max-width:calc(2 * var(--bleeding-space));position:absolute;font-size:.8rem}.overlay-nav a.active{margin-bottom:-2px;border-bottom:2px solid #413c36}.overlay-nav a:nth-child(1){top:var(--absolute-spacing);left:var(--absolute-spacing)}.overlay-nav a:nth-child(2){top:var(--absolute-spacing);right:var(--absolute-spacing)}.overlay-nav a:nth-child(3){bottom:var(--absolute-spacing);left:var(--absolute-spacing)}.overlay-nav a:nth-child(4){bottom:var(--absolute-spacing);right:var(--absolute-spacing)}}@media screen and (min-width:1024px) and (max-width:1023.99px){.overlay-nav .nav-items{display:none}}@media screen and (max-width:1023.99px){.overlay-nav .nav-items{background-color:#e1e1da;display:flex;flex-direction:column;justify-content:center;padding-inline:var(--bleeding-space);height:0%;overflow:hidden;gap:calc(var(--bleeding-space)/ 2);font-size:3rem}.overlay-nav .nav-items a{position:relative;margin-right:auto}}.burger-nav{position:absolute;top:calc(var(--bleeding-space)/ 2);right:calc(var(--bleeding-space)/ 2);height:20px;width:30px;z-index:20;cursor:pointer;pointer-events:all;display:none}@media screen and (max-width:1023.99px){.burger-nav{display:block}}.burger-nav span{display:flex;position:relative}.burger-nav span::after,.burger-nav span::before{content:"";width:30px;height:2px;position:absolute;background:#fff;background:#413c36;transition:all .3s ease-out}.contact-page .burger-nav span::after,.contact-page .burger-nav span::before,.menu-active .burger-nav span::after,.menu-active .burger-nav span::before,.news-page .burger-nav span::after,.news-page .burger-nav span::before,.newsdetail-page .burger-nav span::after,.newsdetail-page .burger-nav span::before,.privacy-page .burger-nav span::after,.privacy-page .burger-nav span::before{background-color:#413c36}.burger-nav span::before{transform:translateY(5px)}.menu-active .burger-nav span::before{transform:rotate(45deg) translateY(6px) translateX(7px)}.burger-nav span::after{transform:translateY(13px)}.menu-active .burger-nav span::after{transform:rotate(-45deg) translateY(7px) translateX(-6px)}.burger-nav span:hover::after,.burger-nav span:hover::before{background:#413c36}.pin-spacer{pointer-events:none!important}.pin-spacer [role=button],.pin-spacer a,.pin-spacer button{pointer-events:all}.article-nav{position:absolute;top:0;left:0;height:100vh;width:100vw;pointer-events:none;z-index:100;visibility:visible;opacity:1;pointer-events:none}.article-nav .navigation{display:flex;height:calc(var(--logo-width) * .148);position:absolute;top:calc(var(--bleeding-space)/ 2);right:calc(var(--bleeding-space)/ 2);gap:.8rem;padding:.1rem}.article-nav .navigation a{pointer-events:all;display:flex;transition:transform .8s cubic-bezier(.23,1,.32,1);transform-origin:center}.article-nav .navigation a.right-arr:hover{transform:translateX(5px)}.article-nav .navigation a.cross:hover{transform:rotate(180deg)}.article-nav .navigation a.left-arr:hover{transform:translateX(-5px)}footer{background-color:#b3a99c;bottom:0}.footer-content{display:flex;justify-content:space-between;text-transform:uppercase;font-size:.8rem}@media screen and (max-width:1023.99px){.footer-content{flex-direction:column}}.footer-content a{padding-bottom:2px;border-bottom:2px solid #e1e1da}.footer-content a:hover{color:#fea891;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.footer-content>div{padding-block:calc(var(--bleeding-space)/ 1.5) calc(var(--bleeding-space)/ 2);padding-inline:var(--bleeding-space);display:flex;flex-direction:column;justify-content:end}.footer-content>div a,.footer-content>div li,.footer-content>div p{color:#e1e1da;white-space:nowrap}.footer-content .footer-nav ul{display:flex;gap:calc(var(--bleeding-space)/ 2)}.footer-content .footer-location{flex-grow:1;max-width:30%}.footer-content .footer-location a{width:fit-content;margin-bottom:.8rem}.footer-content .footer-location p{text-transform:none}.footer-content .contact{flex-grow:1}.footer-content .contact p{margin-bottom:.8rem}.footer-content .contact .contact-items{display:flex;justify-content:space-between;align-items:end}.footer-content .contact .contact-items a{border-bottom:0}.footer-content .contact .contact-info{display:flex;flex-direction:column;gap:.8rem}.footer-content .contact .socials{display:flex;gap:.5rem}.footer-content>:not(:last-child){border-right:2px solid #e1e1da}@media screen and (max-width:1023.99px){.footer-content>:not(:last-child){border-right:0;border-bottom:2px solid #e1e1da}}.footer-bottom{padding-block:var(--bleeding-space);padding-inline:var(--bleeding-space);border-top:2px solid #e1e1da;display:flex;justify-content:space-between;align-items:end}.footer-bottom .logo svg{fill:#e1e1da;width:var(--logo-width)}.footer-bottom .copyright p{font-size:.8rem;color:#e1e1da}.home-page header{width:100%;background-color:#e1e1da}.division-section{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;justify-content:center;align-items:center}.division-section .hero-anim-logo{width:40%;margin-inline:auto;padding-bottom:var(--bleeding-space);fill:#413c36}@media screen and (max-width:1023.99px){.division-section .hero-anim-logo{width:45%}}@media screen and (max-width:767.99px){.division-section .hero-anim-logo{width:50%}}@media screen and (max-width:639.99px){.division-section .hero-anim-logo{width:60%}}.division-section .hero-anim-divs{display:flex;gap:calc(2 * var(--bleeding-space));padding-top:calc(var(--bleeding-space)/ 2)}.division-section .hero-anim-divs .division-item{text-transform:uppercase;position:relative;opacity:0;font-weight:lighter}.division-section .hero-anim-divs .division-item span{display:block}.division-section .hero-anim-divs .division-item::before{content:"";height:1rem;bottom:calc(100% + var(--bleeding-space)/ 2);transform:translateY(50%);position:absolute;display:inline-block;width:100%;border-left:2px solid #fea891}.division-select{display:flex;flex-grow:1;flex-direction:row;height:100%;width:100%}@media screen and (max-width:1023.99px){.division-select{flex-direction:column}}.division-select .division{flex:50%;display:flex;padding-inline:var(--bleeding-space);gap:var(--bleeding-space)}.division-select .division .div-content-container{padding-block:var(--bleeding-space);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.division-select .division .div-heading{width:fit-content;padding-inline:.8em;border-inline:.3rem solid #f6947b;margin-bottom:3rem;overflow:hidden}@media screen and (max-width:1023.99px){.division-select .division .div-heading{max-width:60%}}@media screen and (max-width:767.99px){.division-select .division .div-heading{max-width:80%;margin-bottom:2rem}}@media screen and (max-width:639.99px){.division-select .division .div-heading{max-width:unset;margin-bottom:1.4rem}}.division-select .division .div-heading h2{text-transform:uppercase;margin-inline:1rem;font-size:clamp(1.8rem,4vw,2rem);font-weight:400;line-height:.9}@media screen and (max-width:639.99px){.division-select .division .div-heading h2{font-size:clamp(1.4rem,4vw,3rem)}}.division-select .division .div-content{display:flex;flex-direction:column;gap:var(--bleeding-space)}.division-select .division .div-content .img-link{display:flex;flex-direction:column;gap:calc(var(--bleeding-space)/ 2);align-items:center;overflow:hidden}.division-select .division .div-content .img-link img{width:50%;aspect-ratio:1/1;object-fit:cover}.division-select .division .div-content .img-link span{font-size:1.2rem;text-transform:uppercase;position:relative;margin-bottom:.4rem}.division-select .division .div-content .img-link span .underline{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:currentColor}.division-select .division .div-content p{font-weight:lighter}@media screen and (min-width:1024px){.division-select .division .div-content p{min-height:10vh}}.studio-div{background-color:#413c36}.studio-div .underline,.studio-div div,.studio-div h2,.studio-div p,.studio-div span{color:#e1e1da}.contract-div{background-color:#9db8ad}.division-page .full-hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.division-page .full-hero-section .hover-images img{max-width:12rem;top:0;left:0}.division-page .full-hero-section .hero-content{z-index:10;max-width:800px;text-align:center;padding-inline:calc(var(--bleeding-space)/ 2)}.division-page .full-hero-section .hero-content h1{font-size:clamp(2rem,4vw,3rem)}.division-page .full-hero-section .hero-content h1 span{font-style:italic}.division-page .full-hero-section .hero-content>p{padding-top:1rem;font-weight:lighter}.about-page .hero-section{padding-top:calc(var(--header-height) + var(--bleeding-space));padding-inline:var(--bleeding-space);padding-bottom:var(--bleeding-space)}.about-page .hero-section h1{font-size:2.8rem;font-family:"Victor Serif",serif;max-width:70%;padding-bottom:var(--bleeding-space);overflow:hidden}@media screen and (max-width:1279.99px){.about-page .hero-section h1{max-width:900px}}.about-page .hero-section .hero-about{display:flex;gap:calc(var(--bleeding-space) * 1.5);padding-top:var(--bleeding-space);justify-content:right;padding-inline:calc(var(--bleeding-space) * 2)}@media screen and (max-width:1279.99px){.about-page .hero-section .hero-about{flex-direction:column}}@media screen and (max-width:767.99px){.about-page .hero-section .hero-about{padding-inline:0}}.about-page .hero-section .hero-about>div:has(.desc){width:50%}@media screen and (min-width:1280px){.about-page .hero-section .hero-about>div:has(.desc){flex-direction:column}}@media screen and (max-width:1279.99px){.about-page .hero-section .hero-about>div:has(.desc){max-width:80%;margin-left:auto}}@media screen and (max-width:1023.99px){.about-page .hero-section .hero-about>div:has(.desc){max-width:500px;margin-left:auto}}.about-page .hero-section .hero-about>div:has(.desc) .desc{background-color:#e1e1da;max-width:500px;margin-right:auto}.about-page .hero-section .hero-about .features{font-weight:700;width:fit-content;margin-left:auto}@media screen and (max-width:1279.99px){.about-page .hero-section .hero-about .features{margin-left:unset}}.about-page .hero-section .hero-about .features li{overflow:hidden}.about-page .hero-section .hero-about .features li span{display:block}.about-page .team-section{padding:calc(2 * var(--bleeding-space))}@media screen and (max-width:1279.99px){.about-page .team-section{padding:var(--bleeding-space)}}.about-page .team-section .team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row dense;grid-gap:var(--bleeding-space) calc(var(--bleeding-space) * 2)}@media screen and (max-width:1023.99px){.about-page .team-section .team-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639.99px){.about-page .team-section .team-grid{grid-template-columns:repeat(1,1fr)}}.about-page .team-section .team-grid .team-member{display:flex;flex-direction:column;gap:calc(var(--bleeding-space)/ 2)}.about-page .team-section .team-grid .team-member img{aspect-ratio:4/5;object-fit:cover;width:100%;background-color:#d9d9d9}.about-page .team-section .team-grid .team-member .about-member{display:flex;flex-direction:column;gap:calc(var(--bleeding-space)/ 4)}.about-page .team-section .team-grid .team-member .about-member span{font-weight:700;text-transform:uppercase}.about-page .team-section .team-grid .team-member .about-member p{font-size:.8rem}.about-page .services-section{padding-top:var(--bleeding-space)}@media screen and (max-width:1023.99px){.about-page .services-section{padding-bottom:var(--bleeding-space)}}.about-page .services-section .services-container{display:flex}@media screen and (max-width:1023.99px){.about-page .services-section .services-container{flex-direction:column}}.about-page .services-section .services-container .services-image{flex:50%;padding-inline-end:calc(var(--bleeding-space) * 1.5)}@media screen and (max-width:1023.99px){.about-page .services-section .services-container .services-image{padding-inline:unset}}.about-page .services-section .services-container .services-image img{min-height:100%;min-width:100%;object-fit:cover;object-position:center}@media screen and (max-width:1023.99px){.about-page .services-section .services-container .services-image img{max-height:500px}}.about-page .services-section .services-container .service-grid{flex:50%;padding-inline-end:var(--bleeding-space);display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--bleeding-space) * 1.5) var(--bleeding-space);grid-auto-flow:row dense;padding-block:var(--bleeding-space)}@media screen and (max-width:1023.99px){.about-page .services-section .services-container .service-grid{padding:var(--bleeding-space)}}.about-page .services-section .services-container .service-grid .service-item{display:flex;flex-direction:column;gap:1rem}.about-page .services-section .services-container .service-grid .service-item span{font-size:2rem;font-weight:700}.about-page .services-section .services-container .service-grid .service-item h3{font-size:1rem;text-transform:uppercase;font-weight:700}.journal-listing-section{min-height:100vh;padding-top:calc(var(--header-height) + var(--bleeding-space));padding-inline:calc(3 * var(--bleeding-space));padding-bottom:calc(2 * var(--bleeding-space))}@media screen and (max-width:1279.99px){.journal-listing-section{padding-inline:calc(2 * var(--bleeding-space))}}@media screen and (max-width:767.99px){.journal-listing-section{padding-inline:var(--bleeding-space)}}.journal-listing-section .journal-listing{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--bleeding-space)}@media screen and (max-width:1279.99px){.journal-listing-section .journal-listing{grid-template-columns:repeat(10,1fr)}}@media screen and (max-width:1023.99px){.journal-listing-section .journal-listing{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width:639.99px){.journal-listing-section .journal-listing{grid-template-columns:repeat(6,1fr)}}.journal-listing-section .journal-listing .span-8{grid-column:span 8}.journal-listing-section .journal-listing .span-6{grid-column:span 6}.journal-listing-section .journal-listing .span-4{grid-column:span 4}.journal-listing-section .journal-listing .pad-top{padding-top:var(--bleeding-space)}.journal-listing-section .journal-listing .pad-left{padding-left:var(--bleeding-space)}.journal-listing-section .journal-listing .pad-right{padding-right:var(--bleeding-space)}.journal-listing-section .journal-listing .journal-item img{width:100%;height:auto;padding-bottom:.8rem}.journal-listing-section .journal-listing a,.journal-listing-section .journal-listing p{font-size:.8rem}.journal-hero-section{padding-top:calc(var(--header-height) + var(--bleeding-space));padding-inline:calc(3 * var(--bleeding-space));display:flex;flex-direction:column;gap:var(--bleeding-space)}.journal-hero-section .hero-img img{max-height:calc(5 * var(--bleeding-space));margin-inline:auto}.journal-content-section{padding:var(--bleeding-space)}.journal-content-section .journal-content{max-width:600px;margin-inline:auto}.projects-section{height:100vh;padding-block:calc(var(--header-height) + var(--bleeding-space));padding-inline:calc(3 * var(--bleeding-space));padding-bottom:calc(2 * var(--bleeding-space));overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width:1023.99px){.projects-section{padding-inline:var(--bleeding-space);height:unset}}.projects-section .filter-button{display:none;padding-bottom:var(--bleeding-space)}@media screen and (max-width:639.99px){.projects-section .filter-button{display:flex}.projects-section .filter-button a{margin-inline:auto;text-transform:uppercase}}@media screen and (max-width:639.99px){.projects-section .filter-wrapper{position:absolute;width:100vw;height:calc(100vh - var(--header-height));margin-top:var(--header-height);top:0;right:0;background-color:#e1e1da;z-index:999;display:none;opacity:0;transition:opacity .2s linear;align-items:center;justify-content:center}}.projects-section .project-filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:var(--bleeding-space)}@media screen and (max-width:1023.99px){.projects-section .project-filters{padding-inline:var(--bleeding-space)}}@media screen and (max-width:639.99px){.projects-section .project-filters{flex-direction:column;font-size:2rem;gap:2rem;text-align:center}}.projects-section .project-filters li{margin-inline:auto;text-wrap:nowrap;z-index:100}.projects-section .project-filters li a{opacity:.5;transition:opacity .2s linear}.projects-section .project-filters li a.active{opacity:1}.projects-section .project-filters li:has(.sub-cat){position:relative}.projects-section .project-filters li .sub-cat{top:calc(100% + 1rem);left:50%;transform:translateX(-50%);position:absolute;display:none;gap:1rem;font-size:.8rem}@media screen and (max-width:639.99px){.projects-section .project-filters li .sub-cat{position:relative;flex-direction:column;padding-top:1rem;font-size:1.2rem}}.projects-section .project-filters li .active+.sub-cat{display:flex}.projects-section .project-listing{height:100%;overflow:hidden;position:relative}.projects-section .project-listing .image-container{position:absolute;height:50%;width:50%;display:flex;justify-content:center;align-items:center}.projects-section .project-listing .image-container.v-1{top:0;left:0}.projects-section .project-listing .image-container.v-2{top:0;right:0}.projects-section .project-listing .image-container.v-3{bottom:0;right:0}.projects-section .project-listing .image-container.v-4{bottom:0;left:0}.projects-section .project-listing .image-container img{height:100%}.projects-section .project-listing ul{font-size:4rem;text-align:center;font-family:"Victor Serif",serif;display:flex;flex-direction:column;gap:calc(var(--bleeding-space)/ 2)}.projects-section .project-listing ul li{opacity:.2;transition:opacity .8s ease}.projects-section .project-listing ul li:hover{opacity:1}.projects-section .project-listing ul li img{display:none}.project-hero-section{display:flex}@media screen and (max-width:767.99px){.project-hero-section{flex-direction:column;gap:var(--bleeding-space)}}.project-hero-section>div{flex:1 50%}.project-hero-section .hero-img{min-height:100vh;overflow:hidden;padding-top:calc(var(--header-height) + var(--bleeding-space))}@media screen and (max-width:767.99px){.project-hero-section .hero-img{padding-top:calc(var(--header-height));min-height:unset;max-height:70vh}}.project-hero-section .hero-img img{height:100%;width:auto;object-fit:cover;object-position:center}.project-hero-section .hero-content{padding-top:calc(var(--header-height) + var(--bleeding-space));padding-bottom:var(--bleeding-space);display:flex;gap:var(--bleeding-space);flex-direction:column;padding-inline:var(--bleeding-space)}.project-hero-section .hero-content:has(>:nth-child(3)){justify-content:space-between}@media screen and (max-width:767.99px){.project-hero-section .hero-content{padding-top:unset}}.project-hero-section .hero-content .category{font-weight:700;text-transform:uppercase;display:flex;flex-direction:column;max-width:200px;margin-left:auto}.project-hero-section .hero-content .category>div{overflow:hidden}.project-hero-section .hero-content .category span{display:block;display:flex}.brand-page .hero-section{padding-top:calc(var(--header-height) + var(--bleeding-space));padding-inline:var(--bleeding-space)}.brand-page .hero-section h1{font-size:2.8rem;font-family:"Victor Serif",serif;max-width:70%;overflow:hidden;text-align:center;max-width:unset!important}@media screen and (max-width:1279.99px){.brand-page .hero-section h1{max-width:900px}}.brand-page .hero-section .brand-nav{display:flex;flex-direction:column;gap:.2rem;padding-top:1rem;position:absolute}.brand-listing-section{min-height:100vh;padding-top:var(--bleeding-space);padding-inline:calc(3 * var(--bleeding-space));padding-bottom:calc(2 * var(--bleeding-space))}@media screen and (max-width:1279.99px){.brand-listing-section{padding-inline:calc(2 * var(--bleeding-space))}}@media screen and (max-width:767.99px){.brand-listing-section{padding-inline:var(--bleeding-space)}}.brand-listing-section .brand-listing{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--bleeding-space)/ 2)}@media screen and (max-width:1279.99px){.brand-listing-section .brand-listing{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023.99px){.brand-listing-section .brand-listing{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:539.99px){.brand-listing-section .brand-listing{grid-template-columns:repeat(1,1fr)}}.brand-listing-section .brand-listing .brand-item img{width:100%;aspect-ratio:3/2;object-fit:cover;padding-bottom:.8rem}.brand-listing-section .brand-listing .brand-item .item-details{display:flex;gap:.2rem;flex-direction:column}.brand-listing-section .brand-listing .brand-item .item-details .tags{text-transform:uppercase;display:flex;gap:.2rem;font-size:.6rem;align-items:center}.brand-listing-section .brand-listing .brand-item .item-details .tags :nth-child(2){display:flex;align-items:center}.brand-listing-section .brand-listing .brand-item .item-details .tags :nth-child(2)::before{font-size:1.6em;font-family:lighter;content:"/";padding-inline-end:.2rem;display:inline-flex;justify-self:center}.brand-listing-section .brand-listing .brand-item .item-details p{text-transform:uppercase;font-weight:700}.brand-listing-section .brand-listing .brand-item .item-details a{font-size:.8rem;text-transform:uppercase;border-bottom:1px solid #413c36;width:fit-content}.brand-hero-section{display:flex}@media screen and (max-width:767.99px){.brand-hero-section{flex-direction:column;gap:var(--bleeding-space)}}.brand-hero-section>div{flex:1 50%}.brand-hero-section .hero-img{min-height:100vh;overflow:hidden;padding-top:calc(var(--header-height) + var(--bleeding-space))}@media screen and (max-width:767.99px){.brand-hero-section .hero-img{padding-top:calc(var(--header-height));min-height:unset;max-height:70vh}}.brand-hero-section .hero-img img{height:100%;width:auto;object-fit:cover;object-position:center}.brand-hero-section .hero-content{padding-top:calc(var(--header-height) + var(--bleeding-space));padding-bottom:var(--bleeding-space);display:flex;justify-content:space-between;gap:var(--bleeding-space);flex-direction:column;padding-inline:var(--bleeding-space)}@media screen and (max-width:767.99px){.brand-hero-section .hero-content{padding-top:unset}}.brand-hero-section .hero-content .top-cont{display:flex;flex-direction:column;gap:1rem}.brand-hero-section .hero-content .top-cont .links{text-transform:uppercase;font-size:.8rem;display:flex;flex-direction:column;gap:.8rem}.brand-hero-section .hero-content .top-cont .links a{width:fit-content;overflow:hidden}.brand-hero-section .hero-content .top-cont .links a span{display:block;border-bottom:1px solid #413c36}
/*# sourceMappingURL=main.min.css.map */
