:root{--primary-color:#e00059;--black:#161616;--padding:16px;--page-padding:8rem;--text-nm:1rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:2rem;--text-2xl:2.5rem;--text-3xl:3rem;--text-4xl:6rem;--text-sm:0.75rem;--radius-nm:16px;--radius-lg:25px;--radius-xl:50px;--radius-full:1000px;--primary-font:"FunnelDisplay";--secondary-font:"SpaceGrotesk";--dot-size:48px}@media (width>=1660px){:root{--dot-size:64px}}@font-face{font-family:FunnelDisplay;src:url(ad202d26c9a8f4ec0327.ttf)}@font-face{font-family:SpaceGrotesk;src:url(f0f1fce4a59e46198487.ttf)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;z-index:0;background-color:var(--primary-color)}.max-width{max-width:1920px;margin-left:auto;margin-right:auto}ul{list-style:none}a{text-decoration:none}button{cursor:pointer}.navbar-desktop{width:100vw;position:fixed;z-index:99;display:flex;pointer-events:none;& img{width:60px;height:60px}}.navbar-mobile{display:none}.navbar-desktop .menu-container{display:flex;background-color:#fffc;backdrop-filter:blur(10px);padding-left:calc(2*var(--radius-lg));clip-path:shape(from 100% 0%,hline to 0%,arc by var(--radius-lg) var(--radius-lg) of var(--radius-lg) cw,vline to calc(100% - var(--radius-lg)),arc by var(--radius-lg) var(--radius-lg) of var(--radius-lg) ccw,hline to 100%,close);&.on-page-portfolio{flex-grow:1}}.anchor-logo-icon{position:relative;display:flex;justify-content:center;width:250px;padding:var(--padding);padding-right:calc(2*var(--radius-lg));background-color:var(--primary-color);&.on-page-portfolio{background-color:var(--black)}clip-path:shape(from 0% 0%,line to 100% 0%,arc by calc(-1*var(--radius-lg)) var(--radius-lg) of var(--radius-lg) ccw,vline to calc(100% - var(--radius-lg)),arc by calc(-1*var(--radius-lg)) var(--radius-lg) of var(--radius-lg) cw,line to 0% 100%,close)}.navbar-first{margin-right:auto}.navbar-desktop a{position:relative;font-family:var(--primary-font);color:var(--black);font-size:var(--text-xl);font-weight:700;pointer-events:all}.navbar-contact,.navbar-home{padding:var(--padding) 50px;& a{transition:color.25s;&:hover{color:var(--primary-color)}}}.homepage-menu-container{position:relative;display:flex}.homepage-menu{display:flex;&:hover{& .active-anchor-dots .left-dot{flex-grow:1}}}.active-anchor-dots{position:absolute;bottom:20px;display:flex;width:100%;height:8px;gap:8px;padding:0 50px;& .left-dot,& .right-dot{width:8px;height:8px;content:"";border-radius:var(--radius-full);background-color:var(--primary-color);transition:flex-grow.25s}& .left-dot{flex-grow:1}}.menu-transition{transition:padding.25s}.anchor-portfolio,.navbar-desktop li{display:flex;align-items:center}.white-dot{width:8px;height:8px;margin:1rem;border-radius:var(--radius-full);background-color:#fff}.anchor-portfolio{position:relative;background-color:var(--black);padding-left:var(--radius-lg);clip-path:shape(from 100% 0%,hline to 0%,arc by var(--radius-lg) var(--radius-lg) of var(--radius-lg) cw,vline to calc(100% - var(--radius-lg)),arc by var(--radius-lg) var(--radius-lg) of var(--radius-lg) ccw,hline to 100%,close);transition:background-color.25s;& a{display:flex;align-self:stretch;align-items:center;padding:var(--padding) calc(92px - 2rem);color:#fff;flex-grow:1}&:hover{background-color:var(--primary-color)}&.on-page-portfolio{flex-grow:1;background-color:var(--primary-color);& a{justify-content:center}&:hover{background-color:var(--black)}}}.hero-section{background-color:#fff}.hero{padding-top:125px;padding-bottom:100px;padding-left:var(--page-padding);display:flex;justify-content:space-between;align-items:center}.hero-logo-container{width:66%}.logo-hero-mobile{display:none}.dots-container{margin-right:var(--dot-size);width:calc(9*var(--dot-size));height:calc(11*var(--dot-size));display:flex;flex-wrap:wrap;flex-shrink:0;gap:var(--dot-size)}.line{width:250px;height:var(--dot-size);border-radius:var(--radius-full) 0 0 var(--radius-full)}.line-mini{width:20px;height:80%;border-radius:var(--radius-full) var(--radius-full) 0 0}.dot{background-color:var(--primary-color);width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full)}.dot-mini{border-radius:var(--radius-full);background-color:var(--primary-color);width:20px;height:20px}.dot-inv{opacity:0}.dot-black{background-color:var(--black)}.dot-white{background-color:#fff}main{position:relative;z-index:1}.introduction-section{background-color:var(--black)}.introduction{position:relative;z-index:1;display:flex}.introduction-text{padding:var(--page-padding);padding-bottom:calc(4*var(--dot-size));padding-right:calc(4*var(--dot-size));font-family:FunnelDisplay;font-weight:700;font-size:var(--text-2xl);color:#fff;flex-grow:1;position:relative;overflow:hidden;& .dots-container{width:calc(5*var(--dot-size));height:calc(5*var(--dot-size));position:absolute;bottom:calc(-1*var(--dot-size)/2);right:0}}.portfolio-gallery{flex-shrink:0;width:40%;display:flex;justify-content:flex-end;align-items:center;position:relative;overflow:hidden;cursor:pointer;&:hover{& .portfolio-slider-container:after{opacity:0}& .portfolio-slider-left,.portfolio-slider-right{filter:grayscale(0)}& .portfolio-button{background-color:var(--primary-color)}}}.portfolio-slider-container{width:100%;min-height:300px;max-height:100%;position:absolute;z-index:-1;display:flex;&:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:var(--primary-color);opacity:.4;mix-blend-mode:color;transition:opacity.5s}}.portfolio-slider-left,.portfolio-slider-right{width:50%;display:flex;flex-direction:column;filter:grayscale(100);transition:filter.5s;& img{width:100%}}.portfolio-button{display:flex;width:min-content;gap:calc(var(--text-3xl)/2);white-space:nowrap;justify-content:center;align-items:center;color:#fff;font-family:FunnelDisplay;font-weight:700;font-size:var(--text-3xl);background-color:var(--black);border-radius:var(--radius-full) 0 0 var(--radius-full);padding:2rem 4rem;border-right:none}.contact{position:relative;padding:4rem 0;& form{max-width:1000px;margin:4rem auto}}.input-error{& input,& textarea{border-color:var(--primary-color)!important;background-color:#e0005910}& span{display:block!important}}.contact-top-decoration{display:flex;gap:var(--dot-size);margin-left:auto;float:right}.contact-bottom-decoration{position:absolute;margin:64px;bottom:0;display:flex;gap:var(--dot-size);width:calc(9*var(--dot-size));height:calc(7*var(--dot-size));flex-wrap:wrap;z-index:-1}.contact-title{color:var(--black);background-color:#fff;padding:1rem 3rem;padding-right:calc(3rem + var(--radius-lg));width:min-content;font-family:var(--primary-font);font-weight:700;font-size:var(--text-3xl);clip-path:shape(from 0% 100%,vline to calc(0% + var(--radius-lg)),arc by var(--radius-lg) calc(-1*var(--radius-lg)) of var(--radius-lg) cw,hline to calc(100% - calc(2*var(--radius-lg))),arc by var(--radius-lg) var(--radius-lg) of var(--radius-lg) cw,vline to calc(100% - var(--radius-lg)),arc by var(--radius-lg) var(--radius-lg) of var(--radius-lg) ccw,close)}.contact-body{background-color:#fff;border-radius:0 var(--radius-xl) 0 var(--radius-xl);padding:2rem 3rem;& label{color:var(--black);font-family:var(--primary-font);font-weight:700;font-size:var(--text-xl);margin-bottom:1rem}& input,textarea{padding:1rem;border-radius:var(--radius-nm);resize:none;border:2px solid var(--black);font-family:var(--primary-font);font-weight:700;font-size:var(--text-lg)}}.email-input,.message-input{display:flex;flex-direction:column;margin-bottom:2rem;position:relative;& span{display:none;position:absolute;bottom:-.25rem;right:1rem;transform:translateY(100%);font-family:var(--primary-font);color:var(--primary-color)}}.contact-submit{display:block;margin-left:auto;padding:1rem 3rem;padding-left:calc(3rem + var(--radius-lg));background-color:var(--black);border:none;color:#fff;font-family:var(--primary-font);font-weight:700;font-size:var(--text-3xl);clip-path:shape(from 0% 0%,hline to 100%,vline to calc(100% - var(--radius-lg)),arc by calc(-1*var(--radius-lg)) var(--radius-lg) of var(--radius-lg) cw,hline to calc(0% + calc(2*var(--radius-lg))),arc by calc(-1*var(--radius-lg)) calc(-1*var(--radius-lg)) of var(--radius-lg) cw,vline to calc(0% + var(--radius-lg)),arc by calc(-1*var(--radius-lg)) calc(-1*var(--radius-lg)) of var(--radius-lg) ccw);transition:background-color.25s,color.25s;&:hover{background-color:#fff;color:var(--primary-color)}}.contact-toaster{position:fixed;bottom:3rem;right:0;margin-top:auto;margin-left:auto;transform:translate(100%);z-index:9999;overflow:hidden;transition:transform.5s ease-in-out;width:min-content;padding:var(--padding);border-radius:var(--radius-lg);border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff;border:2px solid#fff;border-right:none;& p{font-family:var(--primary-font);font-weight:700;width:auto;white-space:nowrap}}.contact-toaster-timer{opacity:0;width:100%;height:2px;background-color:var(--primary-color);position:absolute;bottom:0;transition:transform 3s linear;transform:scaleX(100%);transform-origin:100%}.show-toaster{transform:translate(0%);& .contact-toaster-timer{opacity:100;transform:scaleX(0%)}}footer{background:linear-gradient(to left,var(--black),var(--black) 50%,white 51%,white)}.footer{background-color:var(--primary-color);z-index:0;display:flex}.footer-logo-container{width:40%;padding:1rem 6rem 1rem 0;background-color:#fff;clip-path:polygon(0% 0%,100% 0%,calc(100% - 80px) 40%,calc(100% - 40px) 60%,calc(100% - 80px) 100%,0% 100%);display:flex;align-items:center;& a{flex-grow:1}}.logo-footer{display:block}.logo-footer-variant{display:none}.footer-navigation-container{display:flex;align-items:center;justify-content:space-around;font-family:var(--primary-font);font-weight:700;font-size:var(--text-xl);color:#fff;margin-left:-80px;padding-left:8rem;width:calc(60% + 80px);background-color:var(--black);clip-path:polygon(calc(0% + 80px) 0%,calc(0% + 40px) 40%,calc(0% + 80px) 60%,0% 100%,100% 100%,100% 0%);& a{transition:color.25s;color:inherit;white-space:nowrap;&:hover{color:var(--primary-color)}}& nav{height:80%}& ul{height:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem}& .external-links{font-size:var(--text-lg);padding:2rem 0;& a{display:flex;gap:1.5rem;align-items:center;line-height:var(--text-lg)}}}.footer-decoration{margin-top:auto;height:90%;display:flex;flex-direction:column;gap:20px;& .dot-mini{flex-shrink:0}}.portfolio-body{background-color:#fff;background-image:url(25cd350cd3a246f05e2e.webp);& main{padding-top:150px}}.affiche-slider,.branding-slider,.logo-slider{display:flex;overflow:hidden;min-width:100vw;margin-bottom:150px;background-color:var(--black)}& .school-project:after,&.school-project:after,.slider-container{transition:filter.5s,border.5s}.affiche-slider,.branding-slider,.logo-slider,.slider-title-container{transition:background-color.5s;user-select:none}.slider-title-container{background-color:var(--black);width:600px;height:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.slider-title{font-family:var(--primary-font);font-weight:700;color:#fff;font-size:var(--text-4xl)}.play-pause-btn{display:flex;justify-content:center;align-items:center;width:64px;height:64px;position:absolute;border:none;border-radius:var(--radius-full);background-color:var(--primary-color);top:16px;left:16px;z-index:1;& .playing{display:block}& .paused{display:none}&.is-playing{& .playing{display:none}& .paused{display:block}}}.affiche-slider{& .slider-title-container{margin-left:auto}& .slider-container{border-top-left-radius:0;border-top-right-radius:48px}& .play-pause-btn{left:auto;right:16px}}.branding-slider{margin-bottom:0}.slider-container{position:relative;box-sizing:border-box;height:800px;border:10px solid var(--black);border-right:none;border-left:none;overflow:hidden;border-top-left-radius:48px}.slider-wrapper{width:fit-content;display:flex;gap:0;flex-shrink:0;filter:blur(20px)saturate(0);transition:filter.5s;height:100%;& div,& img{pointer-events:none;user-select:none;height:100%}}.school-project{display:flex;position:relative;&:after{width:100%;top:24px;right:24px;position:absolute;width:24px;height:24px;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzIiIGRhdGEtbmFtZT0iQ2FscXVlIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyLjQyIDEyLjg4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZTAwMDU5OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iQ2FscXVlXzEtMiIgZGF0YS1uYW1lPSJDYWxxdWUgMSI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00LjYzLDEyLjc5Yy0yLjIxLS43OC0uNzMtMy4zNC0uMTMtNC43Ny0xLjU0LjE0LTQuNDIuNzgtNC41LTEuNTYuMDQtMi4zNCwyLjk0LTEuNzYsNC40OS0xLjYtLjYyLTEuNDMtMi4xMi0zLjk4LjA5LTQuNzcsMi4yNS0uNjcsMi41NSwyLjI3LDIuOSwzLjc4LDEuMTUtMS4wNSwzLjEzLTMuMjQsNC41Ni0xLjM4LDEuMzMsMS45My0xLjM3LDMuMTItMi43LDMuOTMsMS4zMy44MSw0LjA0LDEuOTksMi43MiwzLjkyLTEuNDEsMS44Ni0zLjQtLjMxLTQuNTYtMS4zNS0uMzQsMS41MS0uNjMsNC40NC0yLjg3LDMuNzlaIi8+CiAgPC9nPgo8L3N2Zz4=);filter:saturate(0)}}.slider-active{background-color:var(--primary-color);& .slider-title-container{background-color:var(--primary-color)}& .school-project:after,& .slider-container,&.school-project:after{filter:saturate();border-color:var(--primary-color)}& .slider-wrapper{filter:blur();cursor:grab;&:active{cursor:grabbing}}}.disclaimer{margin-top:75px;margin-bottom:75px;border-radius:var(--radius-full);border-top-right-radius:0;border-bottom-right-radius:0;margin-left:auto;padding:1rem 2rem;background-color:var(--black);width:min-content;white-space:nowrap;display:flex;align-items:center;font-family:var(--primary-font);font-weight:700;font-size:var(--text-xl);text-align:center;gap:.5rem;color:#fff;& i{flex-shrink:0;margin-top:6px}}@media (width<=1366px){.portfolio-button{padding:1.5rem 2rem;& img{width:20px}}.slider-title-container{width:500px}}@media (width<=1156px){:root{--dot-size:40px;--page-padding:2.5rem;--text-nm:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2rem}.anchor-logo-icon{width:200px}.navbar-desktop{& img{width:40px;height:40px}& .navbar-contact,& .navbar-home{padding-left:25px;padding-right:25px}}.active-anchor-dots{bottom:12px}.anchor-portfolio{& a{padding:var(--padding) calc(42px - 2rem)}}.hero{padding-top:100px;align-items:center;padding-bottom:100px}.dots-container{margin-top:0}.contact{& form{max-width:700px;margin:auto}}.footer-decoration{flex-direction:row;width:80%;margin:2rem 0;margin-left:auto;& .line-mini{flex-grow:1;height:20px;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}.logo-footer{display:none}.logo-footer-variant{display:block;max-width:50%;margin:auto}.footer-navigation-container{padding-left:4rem;flex-direction:column;padding-top:2rem;padding-bottom:2rem;text-align:center;& .internal-links{flex-direction:row;gap:3rem}& .external-links{padding-top:0;padding-bottom:0;font-size:var(--text-md)}}.slider-title-container{width:300px}}@media (width<=880px){:root{--dot-size:32px}}@media (width<=768px){.navbar-desktop{display:none}.navbar-mobile{display:flex;z-index:9999;position:fixed;justify-content:space-between;width:100vw;& a{pointer-events:all}}.hamburger-container,.navbar-first{z-index:1}.anchor-logo-icon{width:125px}.hamburger{pointer-events:all;background-color:var(--black);padding-left:calc(1*var(--radius-lg));width:125px;height:100%;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;clip-path:shape(from 0% 0%,line to 100% 0%,vline to 100%,hline to calc(0% + 2*var(--radius-lg)),arc by calc(-1*var(--radius-lg)) calc(-1*var(--radius-lg)) of var(--radius-lg) cw,vline to calc(0% + var(--radius-lg)),arc by calc(-1*var(--radius-lg)) calc(-1*var(--radius-lg)) of var(--radius-lg) ccw)}.hamburger-open{& .bar-bottom,& .bar-top{transform:scaleX(0)}& .bar-middle-1{transform:rotate(-45deg)}& .bar-middle-2{transform:rotate(45deg)}}.hamburger-bar{border-radius:var(--radius-full);background-color:#fff;width:27px;height:3px;transition:.5s}.hamburger-middle{position:relative}.bar-middle-2{position:absolute;top:0;left:0}.hamburger-menu{pointer-events:all;z-index:0;display:grid;grid-template-rows:1fr auto 1fr;grid-template-columns:1fr;width:100vw;height:100vh;padding:4rem 0;gap:4rem;position:fixed;background-color:var(--black);background-image:url(3a011b0ff3d521965ae3.webp);background-size:50%;background-position:50%;background-repeat:no-repeat;clip-path:polygon(calc(100vw - 125px + calc(2*var(--radius-lg))) 0%,100% 0%,100% 62px,calc(100vw - 125px + calc(2*var(--radius-lg))) 62px,calc(100vw - 125px + calc(2*var(--radius-lg))) 0%)}.hamburger-navigation{grid-area:2/1/3/2;margin-top:auto;justify-self:center;& ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}& li{width:min-content;white-space:nowrap;text-align:center;pointer-events:all;color:#fff;&:last-child{width:fit-content;background-color:#fff;color:var(--primary-color);padding:1rem 3rem;border-radius:var(--radius-full)}}& a{font-family:var(--primary-font);color:inherit;font-size:var(--text-4xl);font-weight:700}}.hamburger-socials{grid-area:3/1/4/2;margin:auto;& ul{width:min-content;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:2rem;margin:auto}& li{display:block;width:48px;height:48px}& a{color:#fff}}@keyframes openMenu{0%{clip-path:polygon(calc(100vw - 125px + calc(2*var(--radius-lg))) 0%,100% 0%,100% 62px,calc(100vw - 125px + calc(2*var(--radius-lg))) 62px,calc(100vw - 125px + calc(2*var(--radius-lg))) 0%)}35%{clip-path:polygon(0% 0%,100% 0%,100% 62px,0% 62px,0% 0%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%)}}@keyframes closeMenu{0%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%)}35%{clip-path:polygon(0% 0%,100% 0%,100% 62px,0% 62px,0% 0%)}to{clip-path:polygon(calc(100vw - 125px + calc(2*var(--radius-lg))) 0%,100% 0%,100% 62px,calc(100vw - 125px + calc(2*var(--radius-lg))) 62px,calc(100vw - 125px + calc(2*var(--radius-lg))) 0%)}}.open-hamburger{animation:openMenu.75s forwards}body:has(.open-hamburger){overflow:hidden}.close-hamburger{animation:closeMenu.75s forwards}.hero{flex-direction:column;padding-left:0;padding-top:calc(var(--page-padding)/4);padding-bottom:0;z-index:0}.hero-logo-container{position:relative;padding:1rem 0 3rem;width:100%;flex-shrink:0;z-index:2;background-image:url(14900463791fa8a2683b.jpg);background-repeat:no-repeat;background-size:contain}.logo-hero-desktop{display:none}.logo-hero-mobile{display:block;max-width:100%;padding:0 var(--page-padding);margin:4rem auto 2rem}.dots-container{display:none}.introduction{flex-direction:column;gap:0}.introduction-text{padding-bottom:var(--page-padding);padding-right:var(--page-padding)}.dots-container-small{display:none}.portfolio-gallery{width:100%;min-height:50vh}.portfolio-button{padding:1rem 2rem;background-color:var(--primary-color)}.portfolio-slider-container:after{display:none}.portfolio-slider-left,.portfolio-slider-right{filter:grayscale(0)}.contact{padding:1rem 0;max-width:500px;margin:0 auto;& form{margin:1rem 0}}.contact-body{padding:1.5rem;border-top-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);& input,& textarea{padding:.75rem 1rem;font-size:var(--text-nm)}}.message-input{margin-bottom:1rem}.contact-bottom-decoration,.contact-top-decoration{display:none}.affiche-slider,.branding-slider,.logo-slider{flex-direction:column}.portfolio-body{& main{padding-top:6rem}}.stop-scroll{overflow:hidden}.slider-container,.slider-title-container{width:100vw}.slider-title-container{height:30vh;& h2{font-size:5rem}}.slider-container{height:100vw}.affiche-slider .slider-title-container{order:0}.affiche-slider .slider-container{order:1}.footer{background-color:#e00059;padding-bottom:2rem;flex-direction:column}.logo-footer{display:block}.logo-footer-variant{display:none}.footer-logo-container{width:100%;margin:0;padding:0 0 2.5rem;clip-path:polygon(0% 0%,100% 0%,100% 100%,60% calc(100% - 50px),40% 100%,0% calc(100% - 40px),0% 0%)}.footer-decoration{flex-direction:row;width:80%;margin:4rem 0;margin-left:auto;& .line-mini{flex-grow:1;height:20px;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}.footer-navigation-container{background:linear-gradient(to bottom,black 30%,var(--primary-color));margin:0;padding:0;margin-top:-40px;clip-path:polygon(0% 0%,40% calc(0% + 90px),60% calc(0% + 40px),100% calc(0% + 40px),100% 100%,0% 100%,0% 0%);width:100%;padding-top:8rem;flex-direction:column;align-items:center;text-align:center;font-size:var(--text-3xl);& .internal-links{flex-direction:column;gap:2rem}& .external-links{padding:0;font-size:var(--text-2xl);& a{margin:.5rem 0}}}}@media (width<=480px){.footer-navigation-container{clip-path:polygon(0% 0%,40% calc(0% + 70px),60% calc(0% + 20px),100% calc(0% + 40px),100% 100%,0% 100%,0% 0%);& .internal-links{flex-direction:column;gap:2rem}& .external-links{padding:0;font-size:var(--text-nm)}}}