:root{--bg:#101114;--panel:#1C1D21;--text:#F5F1EB;--muted:#B7B3B0;--gold:#B9A18B;--line:#353539}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto}.header{min-height:116px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.brand{font-size:18px;line-height:1.4;letter-spacing:-.5px}.brand span{display:block;color:var(--gold);font-size:10px;letter-spacing:3px;text-transform:uppercase;margin-top:6px}.header nav{display:flex;gap:25px;font-size:12px;color:var(--muted)}.header nav a:hover{color:var(--gold)}.menu-toggle{display:none}.hero{padding-top:68px;display:grid;grid-template-columns:1.15fr 1fr;gap:0 70px}.script{font-family:'Lavishly Yours',cursive;font-weight:400;transform:skewX(-6deg);color:var(--gold);line-height:1.2;margin:0}.portfolio{font-size:100px;margin-left:5px;margin-bottom:12px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(64px,6.8vw,94px);font-weight:400;letter-spacing:-6px;line-height:1.03;margin-bottom:17px}.hero-note{font-size:43px;white-space:nowrap;margin-bottom:27px}.hero-description{color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;background:var(--gold);color:var(--bg);padding:15px 23px;font-size:12px;font-weight:500;transition:background .2s}.button:hover{background:var(--text)}.button span{font-size:19px}.hero-art{position:relative;min-height:590px;background:var(--panel);border:1px solid var(--line);margin-top:17px;display:flex;align-items:center;justify-content:center}.frame-label,.frame-bottom{position:absolute;left:25px;right:25px;font-size:8px;letter-spacing:2px;color:var(--muted)}.frame-label{top:23px}.frame-bottom{bottom:22px;display:flex;justify-content:space-between;gap:10px;font-size:7px}.art-placeholder{text-align:center;color:var(--gold);font-size:13px;letter-spacing:.5px}.art-placeholder span,.art-placeholder small{display:block}.art-placeholder small{font-size:10px;color:var(--muted);margin-top:8px;letter-spacing:1px}.thin-cross{font-size:38px;font-weight:400;color:var(--line);margin-bottom:20px}.hero-footer{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:66px;padding-bottom:28px;font-size:8px;letter-spacing:2px;color:var(--muted);border-bottom:1px solid var(--line)}.hero-footer a span{margin-left:25px;color:var(--gold)}.section{padding-top:105px;padding-bottom:105px}.eyebrow{font-size:9px;letter-spacing:2.5px;color:var(--gold);margin-bottom:24px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.section-heading h2{margin-bottom:0}h2{font-size:clamp(32px,3.3vw,46px);font-weight:400;line-height:1.2;letter-spacing:-1.8px}.section-heading>.script{font-size:38px;flex-shrink:0;margin-bottom:0}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.overview-grid>a{position:relative;padding:29px 30px 29px 0}.overview-grid>a+a{border-left:1px solid var(--line);padding-left:32px}.index{font-size:10px;color:var(--gold)}.overview-grid h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.8px;margin:30px 0 20px}.overview-grid p{font-size:12px;color:var(--muted);margin-bottom:6px}.arrow{position:absolute;right:26px;top:30px;color:var(--gold);font-size:23px}.overview-grid a:hover h3{color:var(--gold)}.section-tinted{background:var(--panel)}.section-intro{max-width:440px;color:var(--muted);font-size:14px}.section-heading+.section-intro{margin-top:-22px;margin-bottom:43px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:39px 26px}.project-cover{aspect-ratio:9/16;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative}.project-cover img{width:100%;height:100%;object-fit:contain}.project-cover .cover-number{position:absolute;top:17px;left:20px;color:var(--gold);font-size:9px;letter-spacing:2px}.placeholder-label{color:var(--muted);font-size:10px;letter-spacing:1px;text-align:center}.placeholder-label:before{content:'+';display:block;color:var(--line);font-size:29px;margin-bottom:12px}.project-meta{padding-top:17px}.project-meta h3{font-size:15px;font-weight:450;margin-bottom:4px;line-height:1.5}.project-meta p{font-size:10px;color:var(--muted);margin-bottom:0;letter-spacing:.3px}#fashion .project-cover{background:var(--panel)}.custom-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.custom-note{font-size:39px;margin:20px 0 30px}.custom-project{min-width:0}.landscape-placeholder{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:10px;letter-spacing:1px}.landscape-placeholder>span:first-child{font-size:30px;color:var(--gold)}.service-list>div{display:grid;grid-template-columns:45px 1.2fr 1fr;align-items:center;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.service-list>div:last-child{border-bottom:1px solid var(--line)}.service-list span{font-size:10px;color:var(--gold)}.service-list h3{font-size:20px;font-weight:400;margin:0;letter-spacing:-.5px}.service-list p{font-size:12px;color:var(--muted);margin:0}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-layout .script{font-size:39px;margin-top:28px}.about-copy{padding-top:35px}.about-copy .lead{font-size:25px;color:var(--text);line-height:1.5;letter-spacing:-.6px}.about-copy p{font-size:14px;color:var(--muted)}.signature{display:block;font-size:8px;letter-spacing:2px;color:var(--gold);margin-top:32px}.contact{text-align:center;padding-top:115px;padding-bottom:110px}.contact>.script{font-size:49px;margin-bottom:23px}.contact h2{font-size:clamp(35px,4vw,56px);margin-bottom:23px}.contact>p:not(.script):not(.eyebrow){color:var(--muted);font-size:13px}.contact-pending{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);color:var(--muted);padding:12px 20px;margin-top:19px;font-size:11px}.status-dot{height:5px;width:5px;background:var(--gold);border-radius:50%}.footer{border-top:1px solid var(--line);padding-block:31px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer .brand{font-size:14px}.footer .brand span{font-size:8px}.footer p{font-size:9px;color:var(--muted);margin:0}.footer>a:last-child{font-size:8px;letter-spacing:1.5px;color:var(--gold)}.skip-link{position:fixed;top:-80px;left:20px;background:var(--text);color:var(--bg);padding:10px;z-index:5}.skip-link:focus{top:10px}
@media(min-width:1400px){.project-grid{gap:42px 34px}.hero{padding-top:85px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.header nav{gap:15px}.hero{gap:0 35px}.portfolio{font-size:86px}h1{font-size:72px;letter-spacing:-4px}.hero-note{font-size:34px}.hero-art{min-height:540px}.section-heading>.script{font-size:31px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-layout,.about-layout{gap:50px}.service-list>div{grid-template-columns:30px 1.2fr 1fr}.service-list h3{font-size:18px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{min-height:92px;position:relative}.brand{font-size:16px}.menu-toggle{display:flex;gap:15px;align-items:center;border:0;background:none;color:var(--text);padding:10px 0;font-size:12px}.menu-toggle span{color:var(--gold);font-size:24px}.header nav{display:none;position:absolute;top:91px;left:-20px;right:-20px;background:var(--panel);z-index:4;padding:24px;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);font-size:14px;gap:20px}.header nav.is-open{display:grid}.hero{padding-top:39px;grid-template-columns:1fr;gap:38px}.portfolio{font-size:86px;margin-bottom:9px}h1{font-size:74px;letter-spacing:-4px}.hero-note{font-size:36px}.hero-description{font-size:13px}.hero-art{min-height:0;aspect-ratio:4/5;margin:0}.hero-footer{margin-top:0;font-size:7px;letter-spacing:1px}.hero-footer a span{margin-left:9px}.section{padding-block:70px}.section-heading{display:block;margin-bottom:32px}.section-heading>.script{margin-top:22px;font-size:36px}h2{letter-spacing:-1px;font-size:34px}.overview-grid{grid-template-columns:1fr}.overview-grid>a,.overview-grid>a+a{padding:24px 0;border-left:0}.overview-grid>a+a{border-top:1px solid var(--line)}.overview-grid h3{font-size:27px;margin:16px 0 14px}.overview-grid h3 br{display:none}.arrow{right:5px}.project-grid{gap:32px 20px}.section-heading+.section-intro{margin-top:0;font-size:13px}.custom-layout,.about-layout{grid-template-columns:1fr;gap:30px}.custom-note{font-size:37px}.service-list>div{grid-template-columns:24px 1fr;gap:12px;padding:24px 0}.service-list p{grid-column:2}.service-list h3{font-size:18px}.about-copy{padding-top:0}.contact>.script{font-size:40px}.contact h2{font-size:36px}.contact h2 br{display:none}.footer{flex-wrap:wrap}.footer p{order:3;width:100%}}
@media(max-width:560px){.project-grid{grid-template-columns:1fr}.project-cover{max-height:none}.frame-bottom{font-size:6px;letter-spacing:1px}.hero-note{font-size:33px}h1{font-size:68px}.contact>.script{font-size:35px}}
/* Shared gallery bounds, centered within the unchanged site wrappers. */
:root{--gallery-max-width:1040px}
#video-projects,.burgundy-gallery,.trench-gallery{
  width:100%;max-width:var(--gallery-max-width);min-width:0;margin-inline:auto;
}
@media(max-width:1050px){:root{--gallery-max-width:720px}}
@media(max-width:560px){:root{--gallery-max-width:380px}}
/* Editorial gallery: original square and landscape web covers. */
#video-projects{
  
  grid-template-columns:repeat(12,minmax(0,1fr));
  grid-template-areas:
    "lumera lumera lumera lumera lumera dubai dubai dubai dubai dubai dubai dubai"
    "footwear footwear footwear footwear coffee coffee coffee coffee dental dental dental dental"
    "residential residential residential residential residential residential automotive automotive automotive automotive automotive automotive";
  align-items:start;gap:40px 28px;
}
#video-projects .project{min-width:0;width:100%;max-width:none;align-self:start}
#video-projects #lumera-nocturne{grid-area:lumera}
#video-projects #luxury-footwear{grid-area:footwear}
#video-projects #aurelian-dubai{grid-area:dubai;align-self:end}
#video-projects #luxury-residential{grid-area:residential}
#video-projects #premium-coffee{grid-area:coffee}
#video-projects #smile-with-confidence{grid-area:dental}
#video-projects #automotive-detailing{grid-area:automotive}
#video-projects .project-cover{
  display:block;width:100%;height:auto;aspect-ratio:auto;
  overflow:visible;background:var(--bg);border:0;padding:0;
}
#video-projects .project-cover img{
  display:block;position:static;inset:auto;margin:0;
  width:100%;height:auto;max-width:100%;max-height:none;
  object-fit:contain;object-position:center;border:0;
}
#video-projects .project-meta{padding-top:12px;min-height:57px}
#video-projects .project-meta h3{font-size:14px;line-height:1.45;overflow-wrap:break-word}
#video-projects .project-meta p{font-size:10px;line-height:1.6}
@media(min-width:561px) and (max-width:1050px){
  #video-projects{
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-template-areas:"lumera footwear" "dubai residential" "coffee dental" "automotive automotive";
    gap:36px 24px;
  }
  #video-projects #aurelian-dubai{align-self:start}
  #video-projects #automotive-detailing{max-width:480px;justify-self:center}
}
@media(max-width:560px){
  #video-projects{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:32px}
  #video-projects .project[id]{grid-area:auto;width:100%;max-width:100%;align-self:start;justify-self:stretch}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Native modal keeps keyboard focus inside the video viewer. */
#video-projects button.project-cover{appearance:none;border-radius:0;cursor:pointer;color:inherit;text-align:inherit;font:inherit}
#video-projects button.project-cover:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
body.video-modal-open{overflow:hidden}
.video-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px),calc((100dvh - 120px)*9/16 + 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;background:var(--bg);color:var(--text);border:1px solid var(--line);overflow:auto}
.video-dialog::backdrop{background:rgba(0,0,0,.85)}
.video-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.video-dialog-heading h2{font-family:inherit;font-size:13px;line-height:1.4;letter-spacing:0;margin:0}
.video-dialog-close{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;padding:6px 10px;border:1px solid var(--gold);background:var(--panel);color:var(--text);cursor:pointer;font-size:12px}
.video-dialog-close span{font-size:24px;line-height:1}
.video-dialog video{display:block;width:100%;height:auto;max-height:calc(100dvh - 130px);object-fit:contain;background:var(--bg)}
.video-dialog-error{margin:12px 0 0;font-size:12px;color:var(--muted)}

/* Burgundy Elegance: a self-contained editorial inside the existing Fashion grid. */
#fashion-projects #burgundy-elegance{grid-column:1/-1;min-width:0;margin-bottom:24px}
#fashion>.section-heading{margin-bottom:28px}
.burgundy-intro{max-width:670px;margin-bottom:22px}
.burgundy-intro h3{font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.5px;margin-bottom:8px}
.burgundy-category{font-size:11px;letter-spacing:1px;color:var(--gold);margin-bottom:10px}
.burgundy-description{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:0}
.burgundy-gallery{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:center}
.burgundy-photo{display:block;appearance:none;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in;min-width:0;width:100%;color:inherit}
.burgundy-photo-main{grid-column:1;grid-row:1/3}
.burgundy-photo-back-view{grid-column:2;grid-row:1}
.burgundy-photo-seated{grid-column:2;grid-row:2}
.burgundy-photo img{display:block;width:100%;height:auto;object-fit:contain}
.burgundy-photo:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
body.fashion-viewer-open{overflow:hidden}
.fashion-viewer{width:min(850px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px;margin:auto;border:1px solid var(--line);background:var(--bg);color:var(--text);overflow:auto}
.fashion-viewer::backdrop{background:rgba(0,0,0,.9)}
.fashion-viewer-toolbar,.fashion-viewer-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}
.fashion-viewer-toolbar{margin-bottom:12px}
.fashion-viewer-count{font-size:11px;color:var(--muted)}
.fashion-viewer button{min-height:44px;padding:8px 12px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:12px;cursor:pointer}
.fashion-viewer-close{flex-shrink:0}
.fashion-viewer-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 172px);object-fit:contain;margin-inline:auto}
.fashion-viewer-navigation{margin-top:12px}
@media(max-width:560px){
  .burgundy-gallery{grid-template-columns:minmax(0,1fr);gap:20px}
  .burgundy-photo-main,.burgundy-photo-back-view,.burgundy-photo-seated{grid-column:auto;grid-row:auto}
  #fashion>.section-heading{margin-bottom:24px}
  .burgundy-intro{margin-bottom:18px}
  .burgundy-intro h3{font-size:clamp(22px,5.5vw,26px)}
  .burgundy-description{font-size:13px}
  .fashion-viewer-count{font-size:10px}
}

/* Trench Coat Editorial: product reference and AI campaign case study. */
#fashion-projects #trench-coat-editorial{grid-column:1/-1;min-width:0;margin-bottom:24px}
.trench-intro{max-width:670px;margin-bottom:22px}
.trench-intro h3{font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.5px;margin-bottom:8px}
.trench-category{font-size:11px;letter-spacing:1px;color:var(--gold);margin-bottom:10px}
.trench-description{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:0}
.trench-gallery{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,16fr) minmax(0,54fr) minmax(0,30fr);gap:14px 28px;align-items:start;padding-bottom:0}
.trench-original{grid-column:1;grid-row:1;display:block;margin:72px 0 0;min-width:0}
.trench-original figcaption,.trench-results-caption{font-size:11px;color:var(--gold);letter-spacing:.5px;line-height:1.6}
.trench-original figcaption{margin:12px 0 0}
@media(min-width:561px){.trench-original figcaption{text-align:center;width:100%}}
.trench-results{display:contents}
.trench-results-caption{grid-column:2;grid-row:2;margin:0;border-top:1px solid var(--line);padding-top:12px}
.trench-supporting{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:start;gap:26px;padding-top:34px;min-width:0}
.trench-original .trench-photo-1{padding:10px;background:transparent}
.trench-editorial-note{width:100%;font-size:clamp(40px,4.3vw,60px);line-height:1.15;text-align:center;white-space:pre-line;margin:14px 0 0;color:#B9A18B}
.trench-photo-2{grid-column:2;grid-row:1}
.trench-supporting .trench-photo-3{width:96%}
.trench-supporting .trench-photo-4{position:absolute;width:21%;left:calc((100% - 56px)*.16 + 28px - 100%*.21*.82);bottom:calc(34px + 14px + 12px + 1px + 11px * 1.6);z-index:2}
.trench-photo{display:block;appearance:none;border:0;border-radius:0;padding:0;background:transparent;cursor:zoom-in;width:100%;min-width:0;color:inherit}
.trench-photo img{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}
.trench-photo:focus-visible{outline:2px solid var(--gold);outline-offset:5px}
body.trench-viewer-open{overflow:hidden}
@media(min-width:561px) and (max-width:1050px){
  .trench-gallery{gap:12px 16px;grid-template-columns:minmax(0,18fr) minmax(0,52fr) minmax(0,30fr)}
  .trench-original{margin-top:40px}
  .trench-original .trench-photo-1{padding:6px}
  .trench-supporting{gap:18px;padding-top:24px}
  .trench-supporting .trench-photo-4{position:static;width:82%;align-self:end}
  .trench-editorial-note{font-size:36px;margin-top:8px}
}
@media(max-width:560px){
  .trench-intro{margin-bottom:18px}
  .trench-intro h3{font-size:clamp(22px,5.5vw,26px)}
  .trench-description{font-size:13px}
  .trench-gallery{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:0}
  .trench-original{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px 22px;align-items:center;margin:0 0 10px}
  .trench-original .trench-photo-1{grid-column:1;grid-row:1;padding:8px;max-width:160px}
  .trench-original figcaption{grid-column:2;grid-row:1;margin:0;align-self:center}
  .trench-editorial-note{font-size:38px;margin:0;padding:12px 0 0;flex-basis:100%}
  .trench-photo-2{grid-column:1;grid-row:2}
  .trench-results-caption{grid-column:1;grid-row:3}
  .trench-supporting{grid-column:1;grid-row:4;flex-direction:row;flex-wrap:wrap;align-items:start;gap:18px;padding:0 0 30px}
  .trench-supporting .trench-photo-3{width:calc(54% - 9px)}
  .trench-supporting .trench-photo-4{position:static;width:calc(46% - 9px);margin-top:32px;align-self:start}
}

/* Reserved hero artwork and custom project invitation. */
.hero-selected-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.hero-art>.frame-label,.hero-art>.frame-bottom{z-index:1}
.custom-invitation{min-width:0;border-top:1px solid var(--line);padding-top:30px}
.custom-invitation>p{color:var(--muted);font-size:16px;line-height:1.9;margin-bottom:28px}
@media(max-width:760px){.custom-invitation{padding-top:24px}.custom-invitation>p{font-size:14px}}

.hero-selected-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:var(--panel)}

/* Frameless square hero film. */
.hero-art{min-height:0;min-width:0;aspect-ratio:1/1;align-self:center;margin:0;border:0;background:transparent;box-shadow:none}
.hero-selected-video{position:static;inset:auto;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:transparent;box-shadow:none}

/* Contact destinations are enabled when real href values are supplied. */
.contact-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 30px;margin-top:19px}
.contact-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 14px;color:var(--gold);font-size:13px;border-bottom:1px solid var(--line)}
.contact-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.contact-link[href]:hover{color:var(--text);border-color:var(--gold)}
@media(max-width:760px){.contact-links{gap:12px}.contact-link{min-width:140px;min-height:48px}}

/* Mobile video cards: override named desktop grid areas with equal specificity. */
@media(max-width:767px){
 #video #video-projects{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-auto-rows:auto;height:auto;min-height:0;gap:32px}
 #video #video-projects>.project[id]{grid-area:auto;position:static;inset:auto;align-self:start;justify-self:stretch;width:100%;max-width:100%;height:auto;min-height:0}
 #video #video-projects .project-cover{position:relative;display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto}
 #video #video-projects .project-meta{position:static;height:auto}
}
/* Balance the desktop lead pair; subsequent rows retain their original widths. */
@media(min-width:1051px){
 #video-projects{grid-template-columns:repeat(24,minmax(0,1fr));grid-template-areas:
 "lumera lumera lumera lumera lumera lumera lumera lumera lumera dubai dubai dubai dubai dubai dubai dubai dubai dubai dubai dubai dubai dubai dubai dubai"
 "footwear footwear footwear footwear footwear footwear footwear footwear coffee coffee coffee coffee coffee coffee coffee coffee dental dental dental dental dental dental dental dental"
 "residential residential residential residential residential residential residential residential residential residential residential residential automotive automotive automotive automotive automotive automotive automotive automotive automotive automotive automotive automotive"}
 #video-projects #lumera-nocturne,#video-projects #aurelian-dubai{align-self:center}
}
.contact-link{transition:color 250ms ease,border-color 250ms ease}
@media(max-width:760px){.contact-links{flex-direction:column}.contact-link{min-width:180px}}
