@charset "UTF-8";
:root{--bg:#080a0d;--ink:#f4f5f7;--muted:#abb2c0;--blue:#2666df;--line:#2d323b;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #91baff;outline-offset:6px}img,video{max-width:100%;display:block}p{color:var(--muted);line-height:1.65}h1,h2,h3,h4,p{margin-top:0}h1,h2{font-weight:500;letter-spacing:-.065em;line-height:.98}h1{font-size:clamp(64px,7.6vw,118px);margin-bottom:30px}h2{font-size:clamp(42px,5.3vw,80px);margin-bottom:30px}h3{font-size:27px;letter-spacing:-.04em}em{font-family:Georgia,serif;font-weight:400;color:#699bff}.shell{width:min(1328px,calc(100% - 96px));margin:auto}.eyebrow{font-size:11px;letter-spacing:.15em;color:#8ea4c9;margin-bottom:30px;font-weight:700}.skip{position:fixed;z-index:99;top:-100px;padding:16px;background:var(--blue)}.skip:focus{top:12px}header{height:90px;padding:0 48px;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line);position:relative;background:var(--bg);z-index:10}.brand{margin-right:auto}.brand img{object-fit:contain}header nav{display:flex;gap:28px;font-size:13px}header nav a:hover,.footer-bottom a:hover{color:#92b4ff}.nav-end{display:flex;gap:25px;align-items:center;font-size:13px}.language{color:#c2c9d5}.small-cta{border-bottom:1px solid var(--blue);padding:10px 0}.menu{display:none;color:white;background:none;border:1px solid var(--line);font-size:22px}#mobile-nav{padding:24px;background:#121824;position:absolute;width:100%;z-index:15}#mobile-nav a{display:block;padding:14px;border-bottom:1px solid var(--line)}[hidden]{display:none!important}.hero-label{display:flex;justify-content:space-between;padding:28px 0;font-size:10px;letter-spacing:.16em;color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.hero-copy{padding:30px 0}.hero-copy p{max-width:430px;font-size:18px;margin-bottom:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;background:var(--blue);color:white;border:0;font-size:13px;font-weight:bold;line-height:1.4;text-align:left;min-height:54px}.button:hover{background:#326ee9}.hero-art{position:relative;aspect-ratio: .98;overflow:hidden;background:#101623}.hero-art>img,.hero-video{width:100%;height:100%;object-fit:cover}.hero-video{position:absolute;inset:0}.art-caption{position:absolute;bottom:20px;left:22px;font-size:9px;letter-spacing:.14em;z-index:2}.video-toggle{position:absolute;right:14px;top:14px;color:white;border:1px solid #7f9ac8;background:#111a2ed9;padding:9px;font-size:10px;z-index:2}.hero-bottom{display:flex;justify-content:space-between;margin-top:34px;border-top:1px solid var(--line);padding:24px 0;font-size:10px;letter-spacing:.1em;color:var(--muted)}.manifesto{padding-top:95px;padding-bottom:90px}.manifesto h2{font-size:clamp(36px,4.4vw,66px)}.manifesto h2 span{color:#737c8d}.manifesto>p:last-child{max-width:540px;margin-left:auto;font-size:18px}.work{background:#eef0f4;color:#111722;padding:78px 0 80px}.work p{color:#535e70}.section-title{display:grid;grid-template-columns:1fr 1.5fr;column-gap:40px}.section-title .eyebrow{grid-column:1/-1;color:#52637b}.section-title>p:last-child{max-width:370px;align-self:end;font-size:16px}.scroll-scene{height:145vh;min-height:850px;position:relative}.scene-sticky{position:sticky;top:0;height:100vh;min-height:620px;max-height:1000px;display:grid;place-items:center;overflow:hidden}.scene-reel{width:clamp(190px,22vw,305px);transform:rotate(-4deg);z-index:2;box-shadow:20px 40px 70px #1a36542c;border-radius:20px;overflow:hidden}.scene-reel img{width:100%;height:auto}.scene-layer{position:absolute;width:260px;border-top:1px solid #abb4c1;padding-top:17px;background:#eef0f4e8}.scene-layer>span{font-size:12px;color:#4970ae}.scene-layer h3{margin:12px 0;font-size:28px}.scene-layer p{font-size:14px;margin:0}.layer-one{top:23%;left:8%}.layer-two{right:6%;top:39%}.layer-three{left:13%;bottom:12%}.gallery-head{display:flex;justify-content:space-between;align-items:end;margin-top:20px}.gallery-head h3{margin-bottom:8px}.gallery-head>span{font-size:11px;color:#52637b}.reels{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:25px 0;scrollbar-color:#527bb5 #d8dce3}.reel-card{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;min-width:240px}.reel-link{display:block;position:relative;background:#14213a;overflow:hidden;border-radius:5px}.reel-link img{width:100%;height:auto;transition:transform .4s}.reel-link:hover img{transform:scale(1.025)}.play{position:absolute;bottom:18px;left:18px;color:white;background:#071122ce;border:1px solid #ffffff44;padding:12px 17px;display:flex;gap:14px;font-size:12px}.reel-meta{margin:18px 0}.reel-meta h4{font-size:20px;letter-spacing:-.03em;margin:0 0 7px}.reel-meta>span,.portfolio-note{font-size:11px;line-height:1.7}.portfolio-note{max-width:560px;margin-top:15px}.process{padding-top:95px;padding-bottom:90px}.process-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:80px}.process-intro>p{align-self:end;max-width:400px}.steps{list-style:none;margin:35px 0 0;padding:0}.steps li{display:grid;grid-template-columns:60px 1fr 1.3fr;gap:24px;padding:28px 0;border-top:1px solid var(--line);align-items:start}.steps li>span{color:#6783b6;font-size:12px;padding-top:7px}.steps h3{margin:0;font-size:24px}.steps p{margin:0;font-size:15px}.restaurant-link{border-top:1px solid var(--line);padding:65px 0}.restaurant-link h2{font-size:50px}.restaurant-link>p:not(.eyebrow){max-width:580px}.text-link{display:inline-block;border-bottom:1px solid var(--blue);padding:8px 0}.restaurant-detail{padding:60px 0}.large-copy{font-size:23px;max-width:800px}.offer{display:grid;grid-template-columns:1fr 1fr;gap:45px 80px;border-top:1px solid var(--line);padding:65px 0}.offer h2{font-size:52px}.price{font-size:64px;letter-spacing:-.06em;color:white;line-height:1.1;margin-bottom:24px}.price span{display:block;font-size:15px;letter-spacing:0;color:var(--muted);margin-top:15px}.offer-list{padding:0;list-style:none;margin:0 0 28px}.offer-list li{padding:15px 0 15px 25px;border-bottom:1px solid var(--line);position:relative;font-size:15px;line-height:1.5}.offer-list li:before{content:'+';color:#6c9cff;position:absolute;left:0}.offer-terms{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:50px;font-size:12px}.contact{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:95px 0}.contact h2{font-size:clamp(48px,5.4vw,78px)}.contact>div>p{max-width:360px}.phone{display:block;margin-top:38px;font-size:22px;margin-bottom:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px}.field label{display:block;font-size:12px;margin-bottom:10px;color:#c3cbd8}.field input,.field textarea,.field select{background:#10141c;border:1px solid #414c60;color:white;display:block;padding:13px;width:100%;border-radius:0;min-height:46px}.field textarea{resize:vertical}.full{grid-column:1/-1}.form-note{font-size:11px;margin:25px 0}.form-note a{text-decoration:underline}.form-status{border:1px solid #6493ed;padding:16px;margin-top:20px;font-size:14px;color:white}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}footer{padding-top:32px!important;padding-bottom:22px!important;border-top:1px solid var(--line)}.footer-top{display:flex;align-items:center;gap:35px;padding-bottom:30px;font-size:12px}.footer-top p{margin:0}.footer-top a{margin-left:auto}.footer-bottom{display:flex;gap:26px;font-size:10px;color:#929eb1;flex-wrap:wrap}.footer-bottom>span{margin-right:auto}.legal{padding:90px 0;max-width:850px;min-height:70vh}.legal h1{font-size:70px}.legal section{margin-top:40px}.legal h2{font-size:30px;letter-spacing:-.04em}.legal p{font-size:16px}dialog{border:1px solid #465576;background:#101623;color:white;padding:25px;max-width:min(95vw,540px);max-height:95vh}dialog::backdrop{background:#000d}dialog video{max-height:72vh;margin:auto}dialog h2{font:20px Arial;margin:15px 35px 20px 0;letter-spacing:0}.close-player{position:absolute;right:12px;top:10px;background:transparent;border:1px solid #58667d;color:white;padding:9px 13px}.scene-sticky{--progress:0}.scene-layer{transform:translateY(calc((.5 - var(--progress))*45px))}.scene-reel{transform:rotate(calc(-4deg + var(--progress)*8deg)) scale(calc(1 + var(--progress)*.03))}
@media(min-width:1600px){header{padding-left:calc((100% - 1328px)/2);padding-right:calc((100% - 1328px)/2)}}
@media(max-width:1000px){.shell{width:calc(100% - 56px)}header{padding:0 28px;gap:24px;height:78px}header nav{gap:16px;font-size:11px}.nav-end{gap:15px}.hero-grid{gap:25px}.hero-copy p{font-size:16px}h1{font-size:clamp(55px,8vw,80px)}.layer-one{left:3%;width:205px}.layer-two{right:3%;width:205px}.layer-three{left:5%;width:205px}.scene-reel{width:230px}.process-intro,.contact{gap:40px}.offer{gap:40px}.offer h2{font-size:43px}.scene-layer h3{font-size:23px}}
@media(max-width:700px){.shell{width:calc(100% - 40px)}header{height:70px;padding:0 20px}.brand img{width:113px;height:auto}header nav{display:none}.small-cta{font-size:11px}.menu{display:block}.hero-label{font-size:8px;gap:10px;padding:23px 0}.hero-grid{grid-template-columns:1fr;gap:20px}.hero-copy{padding:12px 0 0}h1{font-size:clamp(62px,16.7vw,100px);margin-bottom:24px}.hero-copy p{font-size:16px;max-width:390px}.hero-art{aspect-ratio:1.1}.hero-bottom{font-size:8px;gap:20px;line-height:1.5;margin-top:23px}.button{font-size:12px;padding:17px 19px}.manifesto{padding:65px 0}.manifesto h2{font-size:37px;line-height:1.1}.manifesto>p:last-child{font-size:16px}.work{padding:55px 0}.section-title{display:block}.section-title h2{font-size:48px}.section-title>p:last-child{font-size:15px}.scroll-scene{height:auto;min-height:0;padding:20px}.scene-sticky{position:relative;top:auto;min-height:0;height:auto;display:flex;flex-direction:column;gap:18px;overflow:visible}.scene-reel{order:-1;width:min(65vw,250px);transform:none!important;margin:15px auto 25px}.scene-layer{position:static!important;width:100%;padding:17px 0;transform:none!important;background:transparent}.scene-layer span{float:left;margin-right:18px;margin-top:6px}.scene-layer h3{margin:0 0 10px}.scene-layer p{margin-left:33px}.gallery-head{display:block;margin-top:30px}.gallery-head>span{display:block;margin:12px 0 0}.reel-card{flex-basis:78%;min-width:0}.reels{gap:18px}.process{padding:65px 0}.process h2{font-size:44px}.process-intro{display:block}.steps li{grid-template-columns:30px 1fr;gap:10px;padding:23px 0}.steps h3{font-size:21px}.steps p{grid-column:2;font-size:14px}.restaurant-link{padding:45px 0}.restaurant-link h2{font-size:36px}.restaurant-detail h2{font-size:44px}.large-copy{font-size:20px}.offer{grid-template-columns:1fr;padding:50px 0;gap:30px}.offer h2{font-size:43px}.offer-terms{grid-template-columns:1fr;gap:0}.contact{grid-template-columns:1fr;padding:65px 0;gap:30px}.contact h2{font-size:57px}.form-grid{gap:22px 14px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top>p{width:100%;order:3}.footer-top a{font-size:10px}.footer-top img{width:130px;height:auto}.footer-bottom{gap:18px;line-height:1.7}.footer-bottom>span{width:100%;margin:0}.legal{padding:55px 0}.legal h1{font-size:55px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scene-layer,.scene-reel{transform:none!important}.scroll-scene{height:auto;min-height:0;padding:30px 0}.scene-sticky{position:relative;min-height:700px}.hero-video{display:none}}
.scene-sticky:before,.scene-sticky:after{content:"";position:absolute;width:clamp(160px,19vw,265px);aspect-ratio:9/16;background:center/cover url("/assets/portfolio/adonai.webp");border-radius:16px;box-shadow:10px 20px 50px #24436820;z-index:1;transform:translateX(calc(var(--progress)*-300px)) rotate(calc(var(--progress)*-12deg));opacity:calc(.12 + var(--progress)*.88)}.scene-sticky:after{background-image:url("/assets/portfolio/labios-locos.webp");transform:translateX(calc(var(--progress)*300px)) rotate(calc(var(--progress)*12deg))}.scene-layer{z-index:3}.scene-reel{z-index:2}@media(max-width:700px),(prefers-reduced-motion:reduce){.scene-sticky:before,.scene-sticky:after{display:none}}

/* Real portfolio */
.reel-link{aspect-ratio:9/16}.reel-link>img{width:100%;height:100%;object-fit:cover}.reel-link.landscape{background:linear-gradient(150deg,#183554,#07101f)}.reel-link.landscape>img{object-fit:contain}.video-brand{position:absolute;left:22px;top:28px;right:20px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#afcaff}.inside-title{position:absolute;left:22px;right:22px;bottom:110px;font-size:29px;line-height:1.1;letter-spacing:-.04em;color:white}.reel-meta .client-name{font-size:11px;font-weight:bold;color:#33588c;text-transform:uppercase;letter-spacing:.07em;display:block;margin-bottom:12px}.reel-meta h4{font-size:23px;margin-bottom:12px}.reel-meta p{font-size:13px;line-height:1.6;margin:0}.play{right:18px;justify-content:center;font-size:11px}.hero-art .art-caption{background:#071121db;padding:10px;left:12px;bottom:12px;right:12px;line-height:1.5}#player.wide{width:min(94vw,980px);max-width:980px}#external-player{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}#external-video-note{font-size:11px;margin:0 0 14px}.source-link{display:block;font-size:12px;padding:14px 0;color:#b9d1ff;text-decoration:underline}@media(max-width:700px){.inside-title{font-size:26px}.hero-art{aspect-ratio:1}.reel-meta p{font-size:13px}}
/* Cinematic direction — ARDELU */
:root{--bg:#090b0e;--blue:#b7f13b;--muted:#a6a9af;--line:#30343a}body{overflow-x:clip}.button{background:var(--blue);color:#10140b;border-radius:999px;padding:19px 27px}.button:hover{background:#c7ff55}em{color:var(--blue);font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:800}header{height:82px;background:#090b0e;position:sticky;top:0;border-bottom:1px solid #ffffff1c}.brand img{width:160px;height:auto}.small-cta{border:1px solid #70756b;border-radius:99px;padding:12px 18px}.cinematic{width:100%;position:relative;min-height:calc(100svh - 82px);display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;padding:0 4vw;background:#161b18;overflow:hidden}.hero-label{position:relative;z-index:3;color:#e2e7dd;padding:26px 0;font-size:10px}.hero-grid{display:block}.hero-art{position:absolute;inset:0;aspect-ratio:auto;z-index:-2;background:#141a13}.hero-art>img,.hero-video{width:100%;height:100%;object-fit:cover;object-position:center 57%}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#060a0aeb 0%,#060a0ab8 40%,#060a0a1a 100%),linear-gradient(0deg,#080b0e 0%,transparent 40%)}.hero-copy{position:relative;z-index:2;padding:65px 0 50px;max-width:1000px}.hero-copy h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;font-size:clamp(85px,10.8vw,172px);letter-spacing:-.045em;line-height:.88;margin-bottom:30px}.hero-copy h1 em{font-family:inherit;font-weight:inherit}.hero-copy p{max-width:440px;color:#dedfdd;font-size:17px;line-height:1.5}.hero-bottom{position:relative;z-index:3;margin:0;padding:22px 0;color:#d2d7ce;border-color:#ffffff40}.video-toggle{top:65px;right:4vw;background:#080b0a80;border-color:#ffffff5c;border-radius:99px}.art-caption{display:none}.brand-stage{background:var(--blue);padding:55px 4vw 20px;color:#11170b}.brand-stage img{width:100%;height:auto;filter:brightness(0);opacity:.93}.brand-stage>div{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em;font-weight:bold;margin-top:30px}.manifesto{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1.7fr 1fr;gap:30px 70px;align-items:end}.manifesto>.eyebrow{grid-column:1/-1}.manifesto h2{margin:0;font-size:clamp(40px,4.8vw,76px);line-height:1.04;font-weight:700}.manifesto h2 span{color:#8c929b}.manifesto>p:last-child{margin:0;font-size:16px}.eyebrow{color:var(--blue)}.work{background:#e9e9e2;padding:90px 0}.section-title h2{font-size:clamp(58px,7vw,108px);font-weight:800;letter-spacing:-.065em}.section-title .eyebrow{color:#474c40}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #bfc2b7;padding-top:30px;padding-bottom:65px;margin-top:25px}.capabilities article>span{font-size:10px;letter-spacing:.1em;color:#5b634e}.capabilities h3{font-size:25px;margin:18px 0 12px}.capabilities p{font-size:14px;max-width:310px}.gallery-head{border-top:1px solid #bfc2b7;padding-top:35px}.gallery-head h3{font-size:35px}.reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;overflow:visible;padding-top:35px}.reel-card{min-width:0}.reel-link{border-radius:0;background:#151b15}.reel-link.landscape{background:#151b15}.reel-link.landscape>img{object-fit:contain}.play{left:15px;right:auto;bottom:15px;border:0;border-radius:99px;background:var(--blue);color:#141a0c;font-weight:bold}.reel-meta .client-name{color:#4b5b31}.inside-title{font-size:28px}.video-brand{color:#c1ef76}.process{padding-top:100px;padding-bottom:100px}.process h2{font-weight:700}.steps li{padding:32px 0}.steps li>span{color:var(--blue)}.restaurant-link{background:var(--blue);width:100%;padding:70px max(4vw,calc((100% - 1328px)/2));color:#11180b}.restaurant-link .eyebrow,.restaurant-link p{color:#34451d}.restaurant-link h2{font-size:clamp(42px,6vw,90px);font-weight:800}.restaurant-link .text-link{border-color:#11180b;font-weight:bold}.contact h2{font-weight:700}.footer-top img{width:220px;height:auto}.field input:focus,.field textarea:focus{border-color:var(--blue)}
@media(min-width:1600px){.cinematic{padding-left:max(4vw,calc((100vw - 1500px)/2));padding-right:max(4vw,calc((100vw - 1500px)/2))}}
@media(max-width:700px){header{height:70px}.brand img{width:120px}.cinematic{min-height:calc(100svh - 70px);padding:0 20px}.hero-label{font-size:8px;padding:22px 0;gap:15px}.hero-copy{padding:100px 0 38px}.hero-copy h1{font-size:clamp(65px,18vw,118px);line-height:.93;letter-spacing:-.045em}.hero-copy p{font-size:15px;max-width:300px}.hero-art:after{background:linear-gradient(90deg,#060a0ad9,#060a0a35),linear-gradient(0deg,#080b0e 0%,transparent 80%)}.hero-bottom{font-size:8px;padding:20px 0}.video-toggle{right:20px;top:60px}.brand-stage{padding:35px 20px 18px}.brand-stage>div{font-size:7px;letter-spacing:.05em;margin-top:20px;gap:15px}.manifesto{display:block;padding:65px 0}.manifesto h2{font-size:40px;margin-bottom:30px}.manifesto>p:last-child{font-size:15px}.work{padding:60px 0}.section-title h2{font-size:62px}.capabilities{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.capabilities article{border-bottom:1px solid #c7cabe;padding-bottom:15px}.capabilities h3{font-size:24px;margin:10px 0}.capabilities p{max-width:none}.gallery-head h3{font-size:30px}.reels{grid-template-columns:1fr;gap:35px;padding-top:25px}.reel-link{aspect-ratio:4/5}.reel-link>img{object-position:center}.reel-link.landscape{aspect-ratio:4/5}.reel-meta h4{font-size:25px}.reel-meta p{max-width:350px}.process{padding:65px 0}.restaurant-link{padding:55px 20px}.contact{padding:65px 0}.footer-top img{width:150px}}
@media(prefers-reduced-motion:reduce){.hero-video{display:none}.cinematic{min-height:740px}}
.brand-stage img{filter:invert(1) grayscale(1);mix-blend-mode:multiply;opacity:1}
/* Official identity: black, blue and white */
:root{--bg:#000;--blue:#1677ee;--muted:#aab4c3;--line:#28303c;font-family:Arial,Helvetica,sans-serif}header{background:#000;height:100px}.brand img{width:auto;height:82px}.small-cta{border-color:#387dcc}.cinematic{background:#080e19;min-height:calc(85svh - 100px)}.hero-art{background:#070d17}.hero-art:after{background:linear-gradient(90deg,#020711ed,#020711a6 50%,#02071138),linear-gradient(0deg,#000,transparent 65%)}.hero-copy{max-width:850px;padding:65px 0}.hero-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5vw,76px);font-weight:600;line-height:1.08;letter-spacing:-.045em;max-width:820px}.hero-copy h1 em{font-family:inherit;font-weight:600;color:#59a7ff}.hero-copy p{font-size:17px;max-width:440px}.button,.play{color:#fff;background:#1677ee}.button:hover{background:#0e64ce}.hero-label,.hero-bottom{color:#d8e3f2}.brand-stage{background:#000;color:#b4c5dc;padding:42px 4vw 25px;border-bottom:1px solid #28303c;text-align:center}.brand-stage img{width:auto;height:260px;margin:auto;filter:none;mix-blend-mode:normal;opacity:1;object-fit:contain}.brand-stage>div{max-width:1000px;margin:28px auto 0}.manifesto h2{font-size:clamp(32px,3.3vw,48px);font-weight:500}.section-title h2{font-size:clamp(38px,4vw,58px);font-weight:600}.work{background:#f5f7fa}.capabilities h3{font-size:23px}.capabilities article>span,.section-title .eyebrow{color:#2466aa}.capabilities{border-color:#ccd5e0}.gallery-head{border-color:#ccd5e0}.gallery-head h3{font-size:29px}.reel-meta .client-name{color:#2165b0}.inside-title{font-size:25px}.video-brand{color:#a9ceff}.process h2{font-size:clamp(34px,4vw,56px);font-weight:500}.restaurant-link{background:#0c3f8a;color:#fff}.restaurant-link .eyebrow,.restaurant-link p{color:#d2e4ff}.restaurant-link h2{font-size:clamp(36px,4vw,56px);font-weight:500}.restaurant-link .text-link{border-color:#71afff}.contact h2{font-size:clamp(36px,4vw,56px);font-weight:500}.footer-top img{width:auto;height:115px}.eyebrow,em{color:#59a7ff}.offer h2{font-size:44px}.price{font-size:54px}
@media(max-width:700px){header{height:88px}.brand img{height:70px;width:auto}.nav-end{gap:12px}.cinematic{min-height:calc(85svh - 88px)}.hero-copy{padding:80px 0 44px}.hero-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:43px;line-height:1.12;font-weight:600;letter-spacing:-.04em}.hero-copy p{font-size:15px}.hero-label{font-size:8px}.hero-art:after{background:linear-gradient(90deg,#020711e3,#02071165),linear-gradient(0deg,#000,transparent 85%)}.brand-stage img{height:200px;width:auto}.manifesto h2{font-size:32px}.section-title h2{font-size:40px}.process h2{font-size:34px}.contact h2{font-size:38px}.restaurant-link h2{font-size:36px}.gallery-head h3{font-size:27px}.footer-top img{height:95px;width:auto}}
