*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f4f0e9;--panel: #ebe3d6;--dark: #15120d;--text: #1f1b15;--muted: #8c8275;--line: #d8d0c2;--accent: #a07c4a;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Jost", system-ui, -apple-system, sans-serif;--ease: cubic-bezier(.6, .05, .1, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-weight:300;background:var(--bg);color:var(--text);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--accent);color:#fff}.mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .04em .14em;margin:0 -.04em -.14em}.word{display:inline-block;white-space:pre}.kicker{display:inline-block;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:1.4rem}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--dark);display:flex;align-items:center;justify-content:center}.loader__mask{overflow:hidden;padding:.1em 0}.loader__text{display:block;font-family:var(--serif);font-size:clamp(2rem,7vw,4.5rem);letter-spacing:.22em;color:var(--bg);text-indent:.22em}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:clamp(1.1rem,2.6vw,2.1rem) clamp(1.3rem,5vw,4rem);color:#fff;transition:background .5s var(--ease),padding .5s var(--ease),color .5s var(--ease)}.nav--scrolled{padding-top:.85rem;padding-bottom:.85rem}.nav__logo{font-family:var(--serif);font-size:1.6rem;letter-spacing:.2em;text-indent:.2em}.nav__lines{display:flex;flex-direction:column;align-items:flex-end;gap:7px;width:34px;padding:5px 0;background:none;border:0;cursor:pointer;color:inherit}.nav__lines span{display:block;height:1.6px;background:currentColor;transition:width .35s var(--ease)}.nav__lines span:nth-child(1){width:34px}.nav__lines span:nth-child(2){width:21px}.nav__lines:hover span:nth-child(2){width:34px}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:var(--bg);color:var(--text);clip-path:inset(0% 0% 100% 0%);pointer-events:none}.menu.is-open{pointer-events:auto}.menu__bar{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.1rem,2.6vw,2.1rem) clamp(1.3rem,5vw,4rem)}.menu__close{position:relative;width:38px;height:38px;background:none;border:0;cursor:pointer;color:inherit}.menu__close span{position:absolute;top:50%;left:50%;width:30px;height:1.6px;background:currentColor}.menu__close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.menu__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.menu__list{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem clamp(1.3rem,5vw,4rem)}.menu__line{display:block;overflow:hidden}.menu__link{display:inline-flex;align-items:center;gap:1rem;font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,5.8vw,4.1rem);line-height:1.16;color:var(--text);transition:color .4s var(--ease)}.menu__link:hover{color:var(--accent)}.menu__arrow{font-size:.38em;color:var(--accent);opacity:0;transform:translate(-14px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.menu__link:hover .menu__arrow{opacity:1;transform:translate(0)}.menu__meta{border-top:1px solid var(--line)}.menu__socials{display:flex}.menu__social{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.15rem 1rem;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;border-left:1px solid var(--line);transition:background .3s var(--ease),color .3s var(--ease)}.menu__social:first-child{border-left:0}.menu__social:hover{background:var(--text);color:var(--bg)}.menu__social span{font-size:1rem}.hero{position:relative;height:100vh;min-height:620px;overflow:hidden;color:#fff}.hero__media{position:absolute;left:0;right:0;top:-12%;height:124%}.hero__img{width:100%;height:100%;object-fit:cover}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000080,#0000001f 32%,#00000029 60%,#000000a8)}.hero__intro{position:absolute;right:clamp(1.3rem,5vw,4rem);top:clamp(7rem,33vh,17rem);max-width:34ch;text-align:right;font-size:clamp(.95rem,1.1vw,1.12rem);line-height:1.7;color:#fffffff0;text-shadow:0 1px 24px rgba(0,0,0,.45)}.hero__title{position:absolute;left:clamp(1.3rem,5vw,4rem);right:clamp(1.3rem,5vw,4rem);bottom:clamp(2.2rem,6vh,5rem);font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,3.4vw,3.4rem);line-height:1.1;text-shadow:0 2px 34px rgba(0,0,0,.4)}@media (max-width: 760px){.hero__intro{left:clamp(1.3rem,5vw,4rem);top:clamp(6rem,16vh,9rem);max-width:none;text-align:left;font-size:.96rem}.hero__title{font-size:clamp(1.5rem,6.5vw,2.6rem)}}.quote{min-height:88vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:clamp(4rem,10vw,8rem) clamp(1.3rem,6vw,6rem);background:var(--bg)}.quote__text{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,3.3vw,2.9rem);line-height:1.25;color:var(--muted);max-width:26ch;margin-bottom:1.6rem}.quote__by{font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.8rem);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.marquee{overflow:hidden;background:var(--dark);color:var(--bg);padding:1.1rem 0}.marquee__track{display:flex;width:max-content;animation:scroll 38s linear infinite;font-family:var(--serif);font-size:1.3rem;font-style:italic;letter-spacing:.04em}.marquee__track span{white-space:nowrap}@keyframes scroll{to{transform:translate(-50%)}}.section-head{padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,5vw,4rem) clamp(2rem,5vw,4rem)}.section-head__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,5vw,3.8rem);line-height:1.1;max-width:18ch}.about{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,5vw,4rem)}.about__media{aspect-ratio:4 / 5;overflow:hidden}.about__media img{height:124%}.about__heading{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.15;margin-bottom:1.6rem}.about__text p{color:var(--muted);margin-bottom:1.1rem;max-width:46ch}.stats{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid var(--line)}.stat__num{display:block;font-family:var(--serif);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}.stat__label{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.know{background:#100d09;color:var(--bg);padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,5vw,4rem)}.know__body{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(2.5rem,6vw,5rem);align-items:center;max-width:1120px;margin:0 auto}.know__media{aspect-ratio:4 / 5;overflow:hidden;background:#221e18}.know__media img{width:100%;height:124%;object-fit:cover}.know__label{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bg);margin-bottom:1.5rem}.know__text p{font-size:.92rem;line-height:1.75;color:var(--bg);margin-bottom:1rem}.know__text p:last-child{margin-bottom:0}.know__cta{display:inline-flex;align-items:stretch;margin-top:1.8rem;border:1px solid var(--bg);color:var(--bg);transition:background .35s var(--ease),color .35s var(--ease)}.know__cta-label{padding:1rem 1.5rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.know__cta-arrow{display:flex;align-items:center;padding:0 1.1rem;border-left:1px solid var(--bg);transition:border-color .35s var(--ease)}.know__cta:hover{background:var(--bg);color:#100d09}.know__cta:hover .know__cta-arrow{border-color:#100d09}@media (max-width: 860px){.know__body{grid-template-columns:1fr;gap:clamp(2.5rem,8vw,3.5rem)}}.carousel{position:relative;height:100vh;overflow:hidden;background:#100d09;color:var(--bg)}.carousel__track{display:flex;align-items:center;height:100vh;width:max-content;gap:clamp(1.4rem,3.5vw,3.5rem);padding-inline:clamp(1.3rem,6vw,6rem);will-change:transform}.carousel__panel{flex:0 0 auto;width:min(78vw,440px);padding-right:clamp(1rem,3vw,3rem)}.carousel__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;margin:1rem 0 1.8rem}.carousel__hint{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.slide{flex:0 0 auto;width:clamp(300px,44vw,720px)}.slide__media{aspect-ratio:3 / 2;overflow:hidden;background:#221e18}.slide__media img{transition:transform 1.1s var(--ease)}.slide:hover .slide__media img{transform:scale(1.05)}.slide__cap{margin-top:1.7rem}.slide__title{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(1.4rem,2.1vw,2.3rem);line-height:1.22;max-width:24ch}.slide__meta{display:flex;flex-direction:column;gap:.1rem;margin-top:1.7rem;font-family:var(--serif);font-style:italic}.slide__place{font-size:1.25rem}.slide__year{font-size:1.1rem;color:var(--muted)}.carousel__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff1f}.carousel__bar{display:block;height:100%;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.carousel__fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#100d09;opacity:0;pointer-events:none}.gallery{position:relative;height:100vh;overflow:hidden;background:var(--bg)}.gallery__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.4rem,1vw,.85rem);padding:clamp(.4rem,1vw,.85rem);will-change:transform}.gallery__item{aspect-ratio:3 / 4;overflow:hidden;background:var(--panel);border:1px solid var(--line)}.gallery__item--center{position:relative;z-index:3}.gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.gallery__item:hover img{transform:scale(1.05)}.gallery__fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#100d09;opacity:0;pointer-events:none}.work-intro{background:#100d09;color:#fff;padding:clamp(5rem,14vw,12rem) clamp(1.3rem,5vw,4rem)}.work-intro__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,5vw,4.6rem);line-height:1.05}.work-intro__italic{font-style:italic}.work-intro__cta{display:inline-block;position:relative;margin-top:clamp(1.6rem,4vw,3.2rem);padding-bottom:.6rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.work-intro__cta-line{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ffffff73;transition:background .35s var(--ease)}.work-intro__cta:hover .work-intro__cta-line{background:#fff}.reviews{background:var(--bg);padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,5vw,4rem) clamp(5rem,12vw,10rem)}.reviews__head{text-align:center;margin-bottom:clamp(3.5rem,9vw,7rem)}.reviews__kicker{display:block;font-family:var(--serif);font-size:clamp(1.1rem,2.4vw,2rem);color:var(--muted);margin-bottom:.3rem}.reviews__title{font-family:var(--serif);font-weight:500;font-size:clamp(3rem,11vw,9rem);line-height:1}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start;max-width:1200px;margin:0 auto}.review{position:relative;display:flex;flex-direction:column;gap:1.6rem;background:var(--panel);padding:3.6rem 2rem 2.2rem}.review:nth-child(odd){margin-top:clamp(2rem,6vw,5rem)}.review__avatar{position:absolute;top:-2.6rem;left:2rem;width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden;border:4px solid var(--bg)}.review__avatar img{width:100%;height:100%;object-fit:cover}.review__quote{font-size:1rem;line-height:1.7;color:var(--text)}.review__by{display:flex;flex-direction:column;gap:.25rem;margin-top:auto}.review__name{font-family:var(--serif);font-size:1.4rem;color:var(--text)}.review__caption{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width: 860px){.reviews__grid{grid-template-columns:1fr}.review:nth-child(odd){margin-top:0}.review__avatar{width:4.4rem;height:4.4rem;top:-2.2rem}}.faq{background:var(--bg);display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2.5rem,6vw,6rem);align-items:start;padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,5vw,4rem)}.faq__title{font-family:var(--serif);font-weight:500;font-size:clamp(4rem,13vw,11rem);line-height:.95}.faq__sub{margin-top:.6rem;font-family:var(--serif);font-size:clamp(1.1rem,2vw,1.6rem);color:var(--muted)}.faq__list{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--line)}.faq__item:first-child{border-top:1px solid var(--line)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--serif);font-size:clamp(1.1rem,1.7vw,1.5rem);color:var(--text);transition:color .3s var(--ease)}.faq__q:hover{color:var(--accent)}.faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor}.faq__icon:before{width:18px;height:1.6px;transform:translate(-50%,-50%)}.faq__icon:after{width:1.6px;height:18px;transform:translate(-50%,-50%);transition:transform .35s var(--ease)}.faq__item.is-open .faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.faq__item.is-open .faq__answer-wrap{grid-template-rows:1fr}.faq__answer{overflow:hidden}.faq__answer p{padding-bottom:1.7rem;max-width:56ch;color:var(--muted);line-height:1.7}@media (max-width: 860px){.faq{grid-template-columns:1fr}}.enquire{position:relative;background:var(--bg);padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,6vw,7rem) clamp(3.5rem,8vw,7rem)}.enquire__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#100d09;pointer-events:none}.enquire__title{font-family:var(--serif);font-weight:500;font-size:clamp(3rem,9vw,7.5rem);line-height:1;text-align:center;margin-bottom:clamp(2.5rem,6vw,5rem)}.enquire__form{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.9rem 1rem;font-size:clamp(1.05rem,1.8vw,1.5rem)}.enquire__label{flex:0 0 auto;font-family:var(--serif);color:var(--text)}.enquire__field{flex:1 1 160px;min-width:150px;font-family:var(--sans);font-size:.82em;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);padding:.15rem .3rem .45rem;transition:border-color .3s var(--ease)}.enquire__field::placeholder{color:var(--muted)}.enquire__field:focus{outline:none;border-color:var(--accent)}.enquire__submit{flex:0 0 100%;max-width:420px;margin:2.6rem auto 0;cursor:pointer;font-family:var(--sans);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bg);background:var(--dark);border:0;padding:1.2rem 2rem;transition:background .35s var(--ease)}.enquire__submit:hover{background:var(--accent)}.enquire__fine{margin:clamp(2rem,5vw,3.5rem) auto 0;max-width:600px;text-align:center;font-size:.82rem;color:var(--muted)}.founder{display:grid;grid-template-columns:1fr 1.04fr;gap:clamp(2rem,6vw,6rem);align-items:center;background:var(--bg);padding:clamp(2.5rem,6vw,5rem) clamp(1.3rem,6vw,7rem) clamp(5rem,12vw,10rem)}.founder__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--panel);clip-path:inset(0)}.founder__media img,.founder__media video{display:block;width:100%;height:118%;object-fit:cover}.founder__heading{font-family:var(--serif);font-weight:500;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.05;margin-bottom:1.5rem}.founder__text p{color:var(--muted);margin-bottom:1.05rem;max-width:48ch}.founder__text .founder__lede{font-family:var(--serif);font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.45;color:var(--text);margin-bottom:1.2rem}.founder__cta{display:inline-flex;align-items:stretch;margin-top:clamp(1.6rem,3.5vw,2.6rem);border:1px solid var(--dark);color:var(--dark);font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;transition:background .45s var(--ease),color .45s var(--ease)}.founder__cta:hover{background:var(--dark);color:var(--bg)}.founder__cta-label{padding:1.05rem 1.7rem}.founder__cta-arrow{display:flex;align-items:center;justify-content:center;width:3.4rem;border-left:1px solid currentColor;font-size:1.05rem;transition:transform .45s var(--ease)}.founder__cta:hover .founder__cta-arrow{transform:translate(5px)}.banner{position:relative;height:78vh;min-height:440px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 clamp(1.3rem,6vw,6rem);color:#fff;overflow:hidden}.banner__bg{position:absolute;left:0;right:0;top:-12%;height:124%}.banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b}.banner__text{position:relative;font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,4.4vw,3.6rem);line-height:1.25;max-width:20ch}.services__list{padding:0 clamp(1.3rem,5vw,4rem) clamp(4rem,9vw,7rem)}.service{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(1.2rem,4vw,4rem);align-items:start;padding:clamp(1.8rem,4vw,3rem) 0;border-top:1px solid var(--line)}.service:last-child{border-bottom:1px solid var(--line)}.service__num{font-family:var(--serif);font-size:1.3rem;color:var(--accent)}.service__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,3vw,2.3rem);margin-bottom:.6rem}.service__desc{color:var(--muted);max-width:52ch}.service__price{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.words__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.4rem);padding:0 clamp(1.3rem,5vw,4rem) clamp(4rem,9vw,7rem)}.quote-card{background:var(--panel);padding:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column;gap:1.6rem}.quote-card blockquote{font-family:var(--serif);font-size:1.4rem;line-height:1.45}.quote-card blockquote:before{content:"“";color:var(--accent);margin-right:.1em}.quote-card figcaption{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:auto}.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,11vw,9rem) clamp(1.3rem,5vw,4rem)}.contact__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin-bottom:1.4rem}.contact__intro p{color:var(--muted);max-width:42ch}.contact__details{list-style:none;margin-top:2.4rem}.contact__details li{display:flex;gap:1.4rem;padding:.9rem 0;border-top:1px solid var(--line)}.contact__details li:last-child{border-bottom:1px solid var(--line)}.contact__details span{flex:0 0 70px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:.25rem}.contact__form{display:flex;flex-direction:column;gap:1.2rem}.contact__form label{display:flex;flex-direction:column;gap:.5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.contact__form input,.contact__form textarea{font-family:var(--sans);font-size:1rem;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);padding:.7rem 0;resize:vertical}.contact__form input:focus,.contact__form textarea:focus{outline:none;border-color:var(--accent)}.btn{align-self:flex-start;margin-top:.8rem;cursor:pointer;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--dark);border:0;border-radius:100px;padding:1rem 2.4rem;transition:background .35s var(--ease)}.btn:hover{background:var(--accent)}.footer{background:var(--dark);color:var(--bg);padding:clamp(3rem,7vw,5rem) clamp(1.3rem,5vw,4rem) 2rem}.footer__top{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:center;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.14)}.footer__logo{font-family:var(--serif);font-size:2rem;letter-spacing:.2em;text-indent:.2em}.footer__nav{display:flex;gap:1.8rem}.footer__nav a{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;transition:color .3s var(--ease)}.footer__nav a:hover{color:#fff}.footer__bottom{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-top:2rem;font-size:.76rem;color:#ffffff80}@media (max-width: 860px){.about,.contact,.founder,.words__grid{grid-template-columns:1fr}.service{grid-template-columns:auto 1fr}.service__price{grid-column:2}.gallery__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.menu__socials{flex-wrap:wrap}.menu__social{flex:1 1 50%}.menu__social:nth-child(odd){border-left:0}.menu__social:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none}}
