/* Generated by build_pages.py from the <style> block of index.html. Do not edit here: edit build_v6.py / index.html and re-run. */
@font-face{font-family:'Gilroy'; src:url(data:font/woff2;base64,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) format('woff2'); font-weight:300; font-style:normal; font-display:swap;}
:root{
  --bg:#0A0703; --bg2:#100C06; --bg3:#160F08; --sf:#1C1208;
  --or:#FF9500; --orb:#E87E00; --or2:#ed960a; --orl:#FFBA5C;
  --tx:#EDE0CC; --txb:#C8B89A; --txm:#907D65; --wh:#F5EEE4; --wa:#25D366;
  --font-brand:'Josefin Sans',sans-serif;
  --font-head:'Cormorant Garamond',serif;
  --font-body:'Jost',sans-serif;
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
  margin:0; background:var(--bg); color:var(--txb);
  font-family:var(--font-body); font-weight:400; line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
img{max-width:100%; display:block; height:auto;}
a{color:inherit; text-decoration:none;}
h1,h2,h3{font-family:var(--font-head); color:var(--wh); margin:0; font-weight:500;}
.acc{font-style:italic; color:var(--or); font-weight:600;}
.label{font-family:var(--font-body); font-size:12.5px; letter-spacing:.16em; color:var(--or); text-transform:uppercase; display:block; margin-bottom:10px;}
.label.center{text-align:center;}
.section-h{font-size:clamp(28px,3.4vw,42px); margin-bottom:8px;}
.section-h.center{text-align:center; margin-left:auto; margin-right:auto;}
.section{padding:64px 24px; max-width:1240px; margin:0 auto;}
@media(pointer:fine){
  body{cursor:none;}
  a,button,.icard{cursor:none;}
}
.cursor-dot,.cursor-ring{position:fixed; top:0; left:0; pointer-events:none; z-index:10001; border-radius:50%; transform:translate(-50%,-50%);}
.cursor-dot{width:6px; height:6px; background:var(--or);}
.cursor-ring{width:30px; height:30px; border:1.5px solid var(--or); opacity:.7; transition:width .15s,height .15s;}
@media(pointer:coarse){.cursor-dot,.cursor-ring{display:none;} body{cursor:auto;}}

/* ===== NAV ===== */
.nav{position:fixed; top:0; left:0; right:0; z-index:9000; background:transparent; transition:background .3s,backdrop-filter .3s, box-shadow .3s;}
.nav.scrolled{background:rgba(16,12,6,.86); backdrop-filter:blur(14px); box-shadow:0 6px 24px rgba(0,0,0,.35);}
.nav-inner{max-width:1240px; margin:0 auto; padding:16px 24px; display:flex; align-items:center; justify-content:space-between; gap:24px;}
.brand{display:flex; align-items:center; gap:10px;}
.brand-mark{width:38px; height:38px; object-fit:contain;}
.brand-text{display:flex; flex-direction:column; line-height:1.1;}
.brand-name{font-family:var(--font-brand); font-weight:700; font-size:18px; color:var(--wh); letter-spacing:.01em;}
.brand-name .d-accent{color:var(--or2);}
.brand-tag{font-family:'Gilroy','Jost',sans-serif; font-weight:300; font-size:10px; letter-spacing:.14em; color:var(--or2); text-transform:uppercase;}
.nav-links{display:flex; gap:28px;}
.nav-links a{font-size:14.5px; color:var(--txb); transition:color .2s;}
.nav-links a:hover{color:var(--or);}
.nav-links a.active{color:var(--or);}
.btn-quote{background:var(--or); color:#1a1206; font-weight:600; font-size:14px; padding:11px 22px; clip-path:polygon(8% 0,100% 0,92% 100%,0 100%); transition:background .2s;}
.btn-quote:hover{background:var(--orl);}
.nav-toggle{display:none; flex-direction:column; gap:5px; background:none; border:none; padding:6px;}
.nav-toggle span{width:22px; height:2px; background:var(--wh);}

/* ===== HERO ===== */
.hero{position:relative; height:70vh; min-height:520px; display:flex; align-items:center; overflow:hidden;}
.hero-bg{position:absolute; inset:0;
  background-image:
    radial-gradient(ellipse at 78% 30%, rgba(255,149,0,.16), transparent 55%);
  background-size:auto;
  background-color:var(--bg);
}
.hero-inner{position:relative; max-width:1240px; margin:0 auto; width:100%; padding:0 24px 0 24px; display:flex; align-items:flex-end; justify-content:space-between; height:100%;}
.hero-copy{max-width:560px; padding-bottom:56px;}
.hh{font-size:clamp(36px,5.2vw,64px); line-height:1.08;}
.hsub{max-width:440px; font-size:16px; color:var(--txb); margin:20px 0 16px;}
.hstats{display:flex; gap:34px;}
.hstat{display:flex; flex-direction:column;}
.hstat-num{font-family:var(--font-body); font-weight:700; font-size:26px; color:var(--or);}
.hstat-label{font-size:12px; color:var(--txm); letter-spacing:.04em;}
.hero-art{position:relative; align-self:flex-end; height:100%; display:flex; align-items:flex-end;}
.ht{height:69%; width:auto; object-fit:contain; filter:drop-shadow(0 20px 40px rgba(0,0,0,.5)); transform:translateY(-14%);}
@media(max-width:900px){
  .hero{height:auto; min-height:0; padding:130px 0 48px; align-items:flex-start;}
  .hero-inner{flex-direction:column; justify-content:flex-start; align-items:center; gap:32px; text-align:center;}
  .hero-copy{padding-bottom:0; max-width:100%;}
  .hsub{margin:20px auto 16px;}
  .hstats{justify-content:center;}
  .hero-art{position:relative; align-self:center; height:auto; display:flex; align-items:center; justify-content:center;}
  .ht{height:auto; width:min(58vw, 260px); transform:none;}
}
@media(max-width:400px){
  .ht{width:min(64vw, 220px);}
}

/* Phones in landscape: very little vertical height available, so the
   stacked mobile layout above would cut the mascot off at the bottom (as
   seen on iPhone 12 Pro landscape). Revert to a compact side-by-side
   layout instead — same idea as desktop, just scaled down. */
@media(max-height:500px) and (orientation:landscape){
  .hero{height:auto; min-height:0; padding:86px 0 20px; align-items:center;}
  .hero-inner{flex-direction:row; align-items:center; justify-content:space-between; text-align:left; gap:20px;}
  .hero-copy{max-width:56%; padding-bottom:0;}
  .hh{font-size:clamp(20px,3.6vw,30px);}
  .hsub{margin:8px 0 10px; font-size:13px;}
  .hstats{justify-content:flex-start; gap:18px;}
  .hstat-num{font-size:20px;}
  .hero-art{position:relative; align-self:center; height:auto; display:flex; align-items:center; justify-content:center;}
  .ht{height:min(72vh, 210px); width:auto; max-width:38vw; transform:none;}
}

/* ===== MARQUEE STRIPS ===== */
.marquee-strip{overflow:hidden; background:var(--bg2); border-top:1px solid rgba(255,255,255,.05); border-bottom:1px solid rgba(255,255,255,.05); padding:16px 0;}
.marquee-track{display:flex; width:max-content; animation:marquee-scroll var(--mq-duration,32s) linear infinite;}
.marquee-set{display:flex; flex:none; align-items:center; white-space:nowrap;}
.marquee-strip:hover .marquee-track{animation-play-state:paused;}
.marquee-set span{font-family:var(--font-head); font-style:italic; font-size:19px; color:var(--txb); padding:0 18px;}
.marquee-set span.dot{font-style:normal; color:var(--or); padding:0;}
@keyframes marquee-scroll{from{transform:translateX(0);} to{transform:translateX(calc(-1 * var(--mq-width, 1400px)));}}

/* ===== PORTFOLIO ===== */
.portfolio{padding-top:64px; padding-bottom:64px;}
.pf-head{text-align:center; margin-bottom:16px;}
.pt{font-size:clamp(29px,3.8vw,49px);}
.pf-mininav{position:sticky; top:66px; z-index:100; display:flex; justify-content:center; gap:6px; flex-wrap:wrap; background:rgba(16,12,6,.92); backdrop-filter:blur(10px); border:1px solid rgba(255,255,255,.08); border-radius:999px; padding:8px; max-width:fit-content; margin:0 auto 0;}
.pmn-link{font-size:12px; letter-spacing:.03em; color:var(--txb); padding:8px 16px; border-radius:999px; transition:background .2s,color .2s; white-space:nowrap;}
.pmn-link:hover, .pmn-link.active{background:var(--or); color:#1a1206;}
.ps{padding:44px 0; border-bottom:1px solid rgba(255,255,255,.06); scroll-margin-top:115px;}
.ps:last-child{border-bottom:none;}
.ps-h{font-size:clamp(20px,2.2vw,27px); color:var(--wh); margin-bottom:22px; font-weight:500;}

.grid-3x2{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
@media(max-width:900px){.grid-3x2{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.grid-3x2{grid-template-columns:1fr;}}

/* Mobile + tablet: swipeable horizontal rows for every card-based showcase
   section (Featured Work, 3D Render, Invitations, Digital Projects, TriXX
   poses, Pinterest Collections, and now Services too) instead of a long
   vertical stack — cards keep full size, nothing is hidden, visitors just
   browse sideways. Desktop is completely untouched. */
@media(max-width:1024px){
  .featured-grid, .render-grid, .invite-row, .digital-row, .trixx-row, .collections-row, .services-grid{
    display:flex !important; flex-wrap:nowrap !important; grid-template-columns:none;
    overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch; scrollbar-width:none; -ms-overflow-style:none;
    margin:0 -24px; padding:4px 24px 14px; justify-content:flex-start !important;
  }
  .featured-grid::-webkit-scrollbar, .render-grid::-webkit-scrollbar,
  .invite-row::-webkit-scrollbar, .digital-row::-webkit-scrollbar,
  .trixx-row::-webkit-scrollbar, .collections-row::-webkit-scrollbar,
  .services-grid::-webkit-scrollbar{display:none; height:0;}
  .featured-grid > *, .render-grid > *, .invite-row > *, .digital-row > *, .collections-row > *, .services-grid > *{
    flex:0 0 auto !important; width:78vw !important; max-width:300px !important; scroll-snap-align:start;
  }
  .trixx-row > *{flex:0 0 auto !important; width:58vw !important; max-width:220px !important; scroll-snap-align:start;}
  .swipe-hint{display:flex; align-items:center; gap:6px; font-size:11px; letter-spacing:.08em; text-transform:uppercase; color:var(--txm); margin:-8px 0 14px;}
  .swipe-hint.center{justify-content:center;}
  .swipe-hint svg{width:14px; height:14px; fill:none; stroke:var(--or); stroke-width:2; flex:0 0 auto;}
  .swipe-dots{display:flex; justify-content:center; gap:7px; margin-top:2px;}
  .swipe-dot{width:6px; height:6px; border-radius:50%; background:rgba(255,255,255,.18); transition:background .2s, transform .2s;}
  .swipe-dot.active{background:var(--or); transform:scale(1.35);}
}
@media(min-width:1025px){.swipe-hint, .swipe-dots{display:none;}}
.more-wrap{display:flex; justify-content:center; flex-wrap:wrap; gap:14px; margin-top:30px;}
.more-btn-alt{background:transparent; box-shadow:inset 0 0 0 1px rgba(255,149,0,.45);}
.more-btn{display:inline-flex; align-items:center; gap:10px; background:rgba(255,149,0,.14); color:var(--orl); font-weight:600; font-size:13.5px; letter-spacing:.12em; text-transform:uppercase; padding:14px 34px; clip-path:polygon(6% 0,100% 0,94% 100%,0 100%); transition:background .2s,color .2s;}
.more-btn:hover,.more-btn:focus-visible{background:var(--or); color:#1a1206;}
@media(min-width:901px) and (max-width:1024px){
  .trixx-row{
    display:flex !important; flex-wrap:wrap !important; justify-content:center !important;
    overflow-x:visible !important; margin:0 !important; padding:0 !important;
  }
  .trixx-row > *{flex:0 1 auto !important; width:auto !important; max-width:220px !important;}
  #trixx .swipe-hint, #dotsTrixx{display:none !important;}
}

.fcard{position:relative; display:block; background:var(--sf); border-radius:10px; overflow:hidden; border:1px solid rgba(255,255,255,.06); transition:transform .25s,border-color .25s;}
.fcard:hover{transform:translateY(-4px); border-color:var(--or);}
.fcard-img{aspect-ratio:4/3; background:#0d0a05; overflow:hidden;}
.fcard-img img{width:100%; height:100%; object-fit:cover;}
.fcard-img-motif{background:linear-gradient(135deg,#1C1208,#2a1a0a); display:flex; align-items:center; justify-content:center;}
.motif-svg{width:60%; height:60%;}
.behance-badge{position:absolute; top:12px; right:12px; background:rgba(10,7,3,.75); color:var(--or); font-size:11px; letter-spacing:.05em; padding:4px 10px; border-radius:999px; border:1px solid rgba(255,149,0,.4);}
.fcard-txt{padding:14px 16px;}
.fcard-title{display:block; color:var(--wh); font-size:15px; font-weight:600;}
.fcard-sub{display:block; font-size:12.5px; color:var(--txm); margin-top:2px;}

.rcard{display:block; background:var(--sf); border-radius:10px; overflow:hidden; border:1px solid rgba(255,255,255,.06); transition:transform .25s,border-color .25s;}
.rcard:hover{transform:translateY(-4px); border-color:var(--or);}
.rcard-img{position:relative; aspect-ratio:8/5; background:#0d0a05; display:flex; align-items:center; justify-content:center;}
.dribbble-badge{position:absolute; top:10px; right:10px; width:28px; height:28px; border-radius:50%; background:rgba(10,7,3,.75); border:1px solid rgba(255,149,0,.4); display:flex; align-items:center; justify-content:center;}
.dribbble-badge svg{width:16px; height:16px; fill:var(--or);}
.rcard-img img{width:100%; height:100%; object-fit:contain;}
.rcard-txt{padding:14px 16px; font-size:14px;}
.rcard-title{color:var(--wh); font-weight:600;}
.rcard-dot{color:var(--or); margin:0 6px;}
.rcard-sub{color:var(--txm); font-size:16px;}
.rcard-more{background:linear-gradient(135deg,var(--sf),#2a1a0a); display:flex; align-items:center; justify-content:center;}
.rcard-more-inner{text-align:center; padding:30px 16px;}
.rcard-more-arrow{display:block; font-size:34px; color:var(--or); margin-bottom:8px;}
.rcard-more .rcard-title{display:block;}
.rcard-more .rcard-sub{display:block; margin-top:4px;}

.logo-strip{overflow:hidden; padding:10px 0;}
.logo-track{display:flex; width:max-content; gap:14px;}
.logo-set{display:flex; gap:14px;}
.logo-strip:hover .logo-track{animation-play-state:paused;}
.logo-cell{width:160px; height:100px; flex:none; background:#fff; border-radius:8px; display:flex; align-items:center; justify-content:center; padding:8px; box-sizing:border-box;}
.logo-cell img{max-width:144px; max-height:84px; width:auto; height:auto; object-fit:contain; margin:auto;}
#logoTrack{animation:marquee-scroll 34s linear infinite;}
/* Logos as a still 3x2 grid (6 Oct 2026, owner's choice: two moving strips stacked looked busy). The strip
   rules above are kept only because the old marquee script still references #logoTrack (guarded, harmless). */
.logo-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
.logo-grid .logo-cell{width:auto; height:150px; border-radius:10px; padding:20px;}
.logo-grid .logo-cell img{max-width:62%; max-height:104px;}
/* 7 Oct 2026: logo tiles lift with an orange border on hover like the other portfolio cards, and open large on click/tap */
.logo-grid .logo-cell{border:2px solid transparent; transition:transform .25s ease, border-color .25s ease; cursor:zoom-in; font:inherit; color:inherit; width:100%; margin:0;}
.logo-grid .logo-cell:hover,.logo-grid .logo-cell:focus-visible{transform:translateY(-4px); border-color:var(--or); outline:none;}
.lightbox-frame.logo-wrap{background:#fff; padding:clamp(22px,4vw,44px); border-radius:12px; display:flex; align-items:center; justify-content:center;}
.lightbox-frame.logo-wrap img{display:block; width:min(480px,72vw); height:min(340px,52vh); object-fit:contain;}   /* fixed frame: wide logos are not blown up */
.cs-band{padding:48px 20px 12px; text-align:center;}   /* the Logos block's own divider line sits above it */
.cs-band-h{font-family:var(--font-head); font-size:clamp(26px,3.2vw,36px); color:var(--wh); margin:0 0 8px;}
.cs-band-p{color:var(--txb); font-size:15px; margin:0 0 22px;}
.cs-band .more-wrap,.cs-band .more-btn{margin-top:0;}  /* 62%: keeps the wide (now trimmed) logos from overpowering the rest */
@media(max-width:600px){
  .logo-grid{grid-template-columns:repeat(2,1fr); gap:12px;}
  .logo-grid .logo-cell{height:110px; padding:14px;}
  .logo-grid .logo-cell img{max-height:70px;}
}

.invite-row{display:grid; grid-template-columns:repeat(4,1fr); gap:18px;}
@media(max-width:900px){.invite-row{grid-template-columns:repeat(2,1fr);}}
@media(max-width:520px){.invite-row{grid-template-columns:1fr;}}
.icard{all:unset; display:block; box-sizing:border-box; width:100%; height:100%; background:var(--sf); border-radius:10px; overflow:hidden; border:1px solid rgba(255,255,255,.06); transition:transform .25s,border-color .25s;}
.icard:focus-visible{outline:2px solid var(--or); outline-offset:3px;}
.icard:hover{transform:translateY(-4px); border-color:var(--or);}
.icard-img{aspect-ratio:2/3; background:#0d0a05; overflow:hidden;}
.icard-img img{width:100%; height:100%; object-fit:cover;}
.icard-txt{padding:12px 14px; font-size:13.5px;}
.icard-title{color:var(--wh); font-weight:600;}
.icard-dot{color:var(--or); margin:0 5px;}
.icard-sub{color:var(--txm);}

.digital-row{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
@media(max-width:700px){.digital-row{grid-template-columns:1fr;}}
.dcard{display:flex; flex-direction:column; gap:6px; background:var(--sf); border:1px solid rgba(255,255,255,.06); border-radius:10px; padding:26px 22px; transition:transform .25s,border-color .25s;}
.dcard:hover{transform:translateY(-4px); border-color:var(--or);}
.dcard-title{font-family:var(--font-head); font-size:22px; color:var(--wh);}
.dcard-sub{font-size:13.5px; color:var(--txm);}
.dcard-link{font-size:13px; color:var(--or); margin-top:8px;}
/* Client logos on the Digital Projects cards (6 Oct 2026): white tile, right side on desktop, above the title on phones/tablets */
.dcard.has-logo{position:relative; padding-right:120px;}
.dcard-logo{position:absolute; right:22px; top:50%; transform:translateY(-50%); width:80px; height:80px; background:#fff; border-radius:10px; display:flex; align-items:center; justify-content:center; padding:9px; box-sizing:border-box;}
.dcard-logo img{max-width:100%; max-height:100%; width:auto; height:auto; display:block;}
@media(max-width:1024px){
  .dcard.has-logo{padding-right:22px;}
  .dcard-logo{position:static; transform:none; width:60px; height:60px; padding:7px; margin-bottom:6px;}
}

/* ===== ABOUT ===== */
.about-inner{display:grid; grid-template-columns:.85fr 1.15fr; gap:56px; align-items:center;}
@media(max-width:900px){.about-inner{grid-template-columns:1fr;}}
.about-art{display:flex; justify-content:center;}
.about-mascot-wrap{position:relative; width:52%; max-width:240px;}
.about-mascot{width:100%; display:block;}
.about-badge{position:absolute; bottom:0; left:100%; margin-left:16px; white-space:nowrap; background:var(--or); color:#1a1206; border-radius:10px; padding:10px 14px; display:flex; align-items:center; gap:8px; box-shadow:0 8px 20px rgba(0,0,0,.4);}
@media(max-width:900px){.about-badge{left:auto; right:0; bottom:auto; top:100%; margin-left:0; margin-top:10px;}}
@media(max-height:500px) and (orientation:landscape){
  .about-badge{left:100%; right:auto; bottom:0; top:auto; margin-left:16px; margin-top:0;}
}
@media(max-width:900px){.about-badge{display:none !important;}}
.ab-num{font-size:22px; font-weight:700;}
.ab-txt{font-size:11px; line-height:1.25; font-weight:600;}
.about-copy p{max-width:60ch;}
.value-grid{display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-top:22px;}
.value-box{background:var(--sf); border:1px solid rgba(255,255,255,.06); border-radius:10px; padding:16px 18px;}
.vb-title{display:block; color:var(--wh); font-weight:600; font-size:15px;}
.vb-sub{display:block; font-size:12.5px; color:var(--txm); margin-top:3px;}

/* ===== SERVICES ===== */
.services-grid{margin-top:34px;}
.svc-card{background:var(--sf); border:1px solid rgba(255,255,255,.06); border-radius:10px; padding:26px 22px; transition:transform .25s,border-color .25s;}
.svc-card:hover{transform:translateY(-4px); border-color:var(--or);}
.svc-title{display:block; font-family:var(--font-head); font-size:21px; color:var(--wh); margin-bottom:8px;}
.svc-card p{font-size:14px; margin:0;}
.svc-tags{display:flex; flex-wrap:wrap; gap:8px; margin-top:16px;}
.svc-tag{font-size:11px; letter-spacing:.03em; color:var(--orl); background:rgba(255,149,0,.1); border:1px solid rgba(255,149,0,.25); border-radius:999px; padding:5px 11px; transition:background .2s,color .2s;}
.svc-tag:hover{background:var(--or); color:#1a1206;}

/* ===== PROCESS ===== */
.process-row{display:flex; gap:0; margin-top:40px; position:relative;}
.proc-step{flex:1; position:relative; padding:0 20px; text-align:center;}
.proc-step::before{content:''; position:absolute; top:11px; left:-50%; width:100%; height:1px; background:rgba(255,149,0,.3); z-index:0;}
.proc-step:first-child::before{display:none;}
.proc-title{position:relative; display:inline-block; font-family:var(--font-head); font-size:22px; color:var(--wh); background:var(--bg); padding:0 10px;}
.proc-title::before{content:''; position:absolute; top:-24px; left:50%; transform:translateX(-50%); width:9px; height:9px; border-radius:50%; background:var(--or);}
.proc-step p{font-size:13.5px; margin-top:10px;}
/* ===== TESTIMONIALS (6 Oct 2026): one quote at a time; swipe, arrows, dots or keyboard ===== */
.tst{position:relative; max-width:860px; margin:30px auto 0; display:flex; align-items:center; gap:14px;}
.tst-track{flex:1; min-width:0; display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; -ms-overflow-style:none; outline:none;}
.tst-track::-webkit-scrollbar{display:none;}
.tst-track:focus-visible{box-shadow:0 0 0 2px var(--or); border-radius:10px;}
.tst-slide{flex:0 0 100%; scroll-snap-align:start; margin:0; padding:4px 12px; text-align:center; box-sizing:border-box;}
.tst-slide::before{content:'\201C'; display:block; font-family:var(--font-head); font-size:64px; line-height:.6; color:var(--or); margin:14px 0 6px;}
.tst-slide blockquote{margin:0; font-family:var(--font-head); font-size:clamp(18px,2.1vw,23px); line-height:1.5; color:var(--wh);}
.tst-slide figcaption{margin-top:18px; display:flex; flex-direction:column; gap:3px;}
.tst-name{color:var(--or); font-weight:600; font-size:14.5px; letter-spacing:.04em;}
.tst-org{color:var(--txb); font-size:13px;}
.tst-btn{flex:none; width:44px; height:44px; border-radius:50%; border:1px solid rgba(255,149,0,.35); background:transparent; color:var(--orl); font-size:24px; line-height:1; cursor:pointer; transition:background .2s,color .2s;}
.tst-btn:hover,.tst-btn:focus-visible{background:var(--or); color:#1a1206;}
.tst-dots{display:flex; justify-content:center; gap:4px; margin-top:16px;}
.tst-dot{width:24px; height:24px; border:0; padding:0; background:transparent; cursor:pointer; display:flex; align-items:center; justify-content:center;}
.tst-dot::before{content:''; width:8px; height:8px; border-radius:50%; background:rgba(255,255,255,.22); transition:background .2s,transform .2s;}
.tst-dot.active::before{background:var(--or); transform:scale(1.25);}
@media(max-width:600px){.tst{gap:0;} .tst-btn{display:none;} .tst-slide{padding:4px 2px;}}
@media(max-width:750px){.process-row{flex-direction:column; gap:36px;} .proc-step::before{display:none;}}

/* ===== TRIXX ===== */
.trixx-intro{max-width:60ch; margin:0 auto 30px; text-align:center;}
.trixx-row{display:flex; justify-content:center; gap:44px; flex-wrap:wrap;}
.trixx-pose{display:flex; flex-direction:column; align-items:center; gap:12px;}
.trixx-pose img{height:220px; width:auto; object-fit:contain; transition:transform .35s ease, filter .35s ease;}
/* 7 Oct 2026: mouse hover on a TriXX pose = gentle zoom + soft orange glow (mouse only, not touch) */
@media (hover:hover){.trixx-pose:hover img{transform:scale(1.08); filter:drop-shadow(0 0 16px rgba(255,149,0,.55));}}
.trixx-name{font-size:13.5px; color:var(--txb); letter-spacing:.02em;}

/* ===== CREATIVE CORNER ===== */
.creative-inner{display:grid; grid-template-columns:.8fr 1.2fr; gap:48px; align-items:center; margin-top:24px;}
@media(max-width:800px){.creative-inner{grid-template-columns:1fr; text-align:center;}}
.creative-art img{max-width:220px; margin:0 auto;}
.cotw-badge{display:inline-block; background:rgba(255,149,0,.14); color:var(--or); font-size:11.5px; letter-spacing:.06em; padding:5px 12px; border-radius:999px; margin-bottom:10px;}
.creative-h{font-size:clamp(24px,2.6vw,32px); margin-bottom:10px;}
.creative-copy p{max-width:52ch;}
.ig-cta{display:inline-block; margin-top:10px; color:var(--or); font-size:14px; font-weight:600;}

/* ===== COLLECTIONS ===== */
.collections-sub{text-align:center; max-width:52ch; margin:0 auto 30px;}
.collections-row{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
@media(max-width:700px){.collections-row{grid-template-columns:1fr;}}
.ccard{display:flex; align-items:center; gap:20px; background:var(--sf); border:1px solid rgba(255,255,255,.06); border-radius:10px; padding:22px; transition:transform .25s,border-color .25s;}
.ccard-info{display:flex; flex-direction:column; align-items:flex-start; gap:6px; flex:0 0 148px; width:148px;}
.ccard-thumb{flex:1 1 auto; aspect-ratio:8/5; border-radius:8px; overflow:hidden; background:linear-gradient(135deg,#241708,#100b05); min-width:0;}
.ccard-thumb img{width:100%; height:100%; object-fit:cover; display:block;}
@media(max-width:700px){.ccard{flex-direction:column; align-items:flex-start;} .ccard-thumb{width:100%;}}
.ccard:hover{transform:translateY(-4px); border-color:var(--or);}
.pin-icon{width:26px; height:26px; fill:var(--or); opacity:1; margin-bottom:6px;}
.ccard-title{font-family:var(--font-head); font-size:20px; color:var(--wh);}
.ccard-sub{font-size:13px; color:var(--txm);}

.social-row{margin-top:48px; padding-top:32px; border-top:1px solid rgba(255,255,255,.08); text-align:center;}
.soc-row-btns{display:flex; justify-content:center; gap:12px; flex-wrap:wrap; margin-top:14px;}
.soc-btn{padding:10px 20px; border:1px solid var(--or); border-radius:999px; background:var(--or); transition:transform .2s ease, box-shadow .2s ease;}
.soc-btn-name{font-size:12.5px; color:#000; letter-spacing:.18em; text-transform:uppercase;}
.soc-btn:hover{transform:scale(1.1); box-shadow:0 8px 18px rgba(0,0,0,.35);}

/* ===== CONTACT ===== */
.contact-grid{display:grid; grid-template-columns:1fr .7fr 1.3fr; gap:40px; margin-top:34px;}
@media(max-width:900px){.contact-grid{grid-template-columns:1fr;}}
.ci-row{display:flex; flex-direction:column; gap:3px; margin-bottom:18px;}
.ci-label{font-size:11.5px; letter-spacing:.08em; color:var(--txm); text-transform:uppercase;}
.ci-val{font-size:16px; color:var(--wh);}
a.ci-val{text-decoration:underline; text-decoration-color:rgba(245,238,228,.35); text-underline-offset:3px; transition:color .2s, text-decoration-color .2s;}
a.ci-val:hover{color:var(--or); text-decoration-color:var(--or);}
.ci-val.wa{color:var(--or); font-weight:600; text-decoration-color:rgba(255,149,0,.4);}
.ci-val.wa:hover{color:var(--orl); text-decoration-color:var(--orl);}
.ci-note{font-size:12.5px; color:var(--txm);}
.ci-adi{font-size:12.5px; color:var(--txm); margin-top:6px; border-top:1px solid rgba(255,255,255,.08); padding-top:14px;}
.ctrixx{display:flex; align-items:flex-end; justify-content:center;}
.ctrixx img{height:300px; width:auto; object-fit:contain;}
/* On mobile, ci/ctrixx/cform stack into separate rows instead of sharing
   one grid row, so the mascot no longer has a natural, non-overlapping
   place to sit here — hiding it keeps the contact section from growing
   even longer, and its info + form are the parts that actually matter. */
@media(max-width:900px){
  .ctrixx{display:flex !important; justify-content:center; align-items:center; margin:4px 0 8px;}
  .ctrixx img{height:200px !important;}
}
@media(max-width:900px) and (min-width:601px){
  .contact-grid{grid-template-columns:1fr auto; align-items:flex-end; column-gap:28px;}
  .ci{grid-column:1; grid-row:1;}
  .ctrixx{grid-column:2; grid-row:1; margin:0 !important; justify-content:flex-end !important;}
  .ctrixx img{height:260px !important;}
  .cform{grid-column:1 / -1; grid-row:2; margin-top:20px;}
}
.cform{display:flex; flex-direction:column; gap:16px; background:var(--sf); border:1px solid rgba(255,255,255,.06); border-radius:14px; padding:28px;}
.cf-field{display:flex; flex-direction:column; gap:6px; font-size:12.5px; letter-spacing:.04em; color:var(--txm); text-transform:uppercase;}
.cf-optional{font-style:italic; text-transform:none; letter-spacing:normal; color:var(--txm); opacity:.75; font-size:11px;}
.cf-field input,.cf-field select,.cf-field textarea{font-family:var(--font-body); font-size:15px; color:var(--wh); background:var(--bg3); border:1px solid rgba(255,255,255,.1); border-radius:8px; padding:11px 13px; text-transform:none; letter-spacing:normal;}
.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{outline:2px solid var(--or); outline-offset:1px;}
.cf-submit{margin-top:4px; background:var(--or); color:#1a1206; font-weight:600; font-size:15px; padding:13px; border:none; border-radius:8px; cursor:pointer; transition:background .2s;}
.cf-submit:hover{background:var(--orl);}
.cf-success{display:none; color:var(--or); font-size:14px; text-align:center;}
.cform.sent .cf-field, .cform.sent .cf-submit, .cform.sent .cf-row{display:none;}
/* 7 Oct 2026: Phone + City share one row so the form keeps its height on laptops; they stack on phones */
.cf-row{display:grid; grid-template-columns:1fr 1fr; gap:14px;}
@media(max-width:600px){.cf-row{grid-template-columns:1fr; gap:16px;}}
/* the 100-character counter sits on the Message label line, so it adds no height */
.cf-lab{display:flex; justify-content:space-between; align-items:baseline; gap:10px;}
.cf-count{font-style:normal; text-transform:none; letter-spacing:normal; font-size:11.5px; color:var(--txm);}
.cf-count.ok{color:var(--or);}
.cform.sent .cf-success{display:block;}

/* ===== FOOTER ===== */
.footer{background:var(--bg2); border-top:1px solid rgba(255,255,255,.06); padding:56px 24px 24px;}
.footer-inner{max-width:1240px; margin:0 auto; display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:40px;}
@media(max-width:800px){.footer-inner{grid-template-columns:1fr 1fr;}}
.foot-brand p{font-size:13.5px; max-width:38ch; margin:14px 0;}
.foot-adi{font-size:12px; color:var(--txm);}
.foot-col{display:flex; flex-direction:column; gap:10px; min-width:0;}
.foot-h{color:var(--wh); font-size:13px; letter-spacing:.05em; text-transform:uppercase; margin-bottom:4px;}
.foot-col a{font-size:14px; color:var(--txb); transition:color .2s; overflow-wrap:break-word;}
.foot-col a:hover{color:var(--or);}
.foot-bottom{max-width:1240px; margin:40px auto 0; padding-top:20px; border-top:1px solid rgba(255,255,255,.06); font-size:12.5px; color:var(--txm); text-align:center;}

/* ===== WHATSAPP FLOAT ===== */
.wa-float{position:fixed; right:22px; bottom:22px; width:56px; height:56px; border-radius:50%; background:var(--wa); display:flex; align-items:center; justify-content:center; box-shadow:0 8px 22px rgba(0,0,0,.4); z-index:9999; transition:transform .2s;}
.wa-float:hover{transform:scale(1.08);}

/* ===== LIGHTBOX ===== */
.lightbox{position:fixed; inset:0; z-index:10000; /* above the cookie notice (9998) and WhatsApp button (9999) - 6 Oct 2026 */ display:none; align-items:center; justify-content:center; padding:24px;}
.lightbox.open{display:flex;}
.lightbox-overlay{position:absolute; inset:0; background:rgba(0,0,0,.94);}
.lightbox-box{position:relative; z-index:1; width:auto; max-width:92vw;}
.lightbox-close{position:absolute; top:-42px; right:0; background:none; border:none; color:var(--wh); font-size:20px; cursor:pointer;}
.lightbox-frame{background:#000; border-radius:10px; overflow:hidden; margin:0 auto;}
.lightbox-frame iframe{width:100%; height:100%; border:none; display:block;}
.lightbox-frame.vimeo-wrap{width:min(720px,92vw); max-height:85vh;}
.lightbox-frame.heyzine-wrap{width:min(720px,92vw); height:min(650px,85vh);}

/* Nav mobile */
@media(max-width:860px){
  .nav-links{display:none;}
  .nav-toggle{display:flex;}
  .nav-links.open{display:flex; position:absolute; top:100%; left:0; right:0; background:rgba(16,12,6,.97); flex-direction:column; padding:16px 24px; gap:16px;}
  .btn-quote{display:none;}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto;}
  .marquee-track,#logoTrack{animation:none !important;}
  .fcard:hover,.rcard:hover,.dcard:hover,.svc-card:hover,.ccard:hover,.icard:hover,.logo-grid .logo-cell:hover,.trixx-pose:hover img{transform:none;}
  .reveal{opacity:1 !important; transform:none !important; transition:none !important;}
}

/* ===== SMOOTH SCROLL REVEAL (subtle) ===== */
.reveal{opacity:0; transform:translateY(18px); transition:opacity .6s ease, transform .6s ease;}
.reveal.visible{opacity:1; transform:translateY(0);}

/* ===== COOKIE CONSENT ===== */
.cookie-banner{position:fixed; left:20px; right:20px; bottom:20px; z-index:9998; max-width:640px; margin:0 auto; background:rgba(16,12,6,.97); backdrop-filter:blur(10px); border:1px solid rgba(255,149,0,.25); border-radius:12px; padding:18px 20px; box-shadow:0 12px 32px rgba(0,0,0,.5); display:none; flex-wrap:wrap; align-items:center; gap:14px; justify-content:space-between;}
.cookie-banner.show{display:flex;}
@media(max-width:600px){.cookie-banner{bottom:92px;}}
.cookie-banner p{margin:0; font-size:13px; color:var(--txb); flex:1 1 320px; line-height:1.5;}
.cookie-banner .cookie-link{color:var(--or); text-decoration:underline;}
.cookie-banner .cookie-link:hover{color:var(--orl);}
.cookie-actions{display:flex; gap:10px; flex:0 0 auto;}
.cookie-btn{font-family:var(--font-body); font-size:13px; font-weight:600; padding:9px 18px; border-radius:999px; border:1px solid rgba(255,255,255,.15); background:transparent; color:var(--txb); cursor:pointer; transition:background .2s,color .2s;}
.cookie-accept{background:var(--or); color:#1a1206; border-color:var(--or);}
.cookie-accept:hover{background:var(--orl);}
.cookie-decline:hover{border-color:var(--txb); color:var(--wh);}

/* ===== PRINT STYLESHEET ===== */
@media print{
  :root{ --bg:#fff; --bg2:#fff; --bg3:#fff; --sf:#f7f2ea; --tx:#111; --txb:#222; --txm:#555; --wh:#000; --or:#7a3d00; --orb:#7a3d00; --or2:#7a3d00; --orl:#7a3d00; }
  .cursor-dot,.cursor-ring,.wa-float,.lightbox,.cookie-banner,.nav-toggle,
  .marquee-strip,.hero-bg,.pf-mininav{display:none !important;}
  .nav{position:static; background:#fff !important; box-shadow:none; border-bottom:1px solid #ccc;}
  .btn-quote{background:none !important; border:1px solid #000; color:#000 !important;}
  body{background:#fff !important; cursor:auto !important;}
  a{text-decoration:underline;}
  .hero{height:auto; min-height:0; padding:24px 0;}
  .fcard,.rcard,.svc-card,.dcard,.ccard,.icard,.value-box{border:1px solid #ccc !important; break-inside:avoid;}
  .cform,.ctrixx{display:none;}
  .reveal{opacity:1 !important; transform:none !important;}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
