@font-face{
  font-family:"Instrument Sans";
  src:url("/assets/fonts/InstrumentSans-Variable.ttf") format("truetype");
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
}

@font-face{
  font-family:"Instrument Serif";
  src:url("/assets/fonts/InstrumentSerif-Regular.ttf") format("truetype");
  font-style:normal;
  font-weight:400;
  font-display:swap;
}

:root{
  --luxe-ink:#f7f2e9;
  --luxe-ivory:#fffdf8;
  --luxe-pearl:#d8d0c5;
  --luxe-champagne:#f2d98f;
  --luxe-gold:#cf9f42;
  --luxe-bronze:#8d5f23;
  --luxe-blush:#d8a6a0;
  --luxe-opal:#a7d9d5;
  --luxe-night:#080706;
  --luxe-panel:rgba(19,17,17,.72);
  --luxe-line:rgba(255,244,218,.14);
  --luxe-line-strong:rgba(242,217,143,.34);
  --luxe-shadow:0 34px 110px rgba(0,0,0,.54);
  --luxe-font-sans:"Instrument Sans","Aptos","Segoe UI Variable","Helvetica Neue",Arial,sans-serif;
  --luxe-font-display:"Instrument Sans","Aptos Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;
  --luxe-font-editorial:"Instrument Serif","Iowan Old Style","Baskerville","Times New Roman",Georgia,serif;
}

body.kinetik-home,
body.kinetik-studio{
  --bg:var(--luxe-night);
  --bg2:#0e0b0b;
  --card:rgba(18,16,17,.82);
  --line:var(--luxe-line);
  --ink:var(--luxe-ink);
  --mut:#aaa097;
  --accent:var(--luxe-gold);
  --accent2:var(--luxe-champagne);
  --font:var(--luxe-font-sans);
  color:var(--luxe-ink);
  background:
    radial-gradient(900px 650px at 92% -12%,rgba(207,159,66,.10),transparent 62%),
    radial-gradient(760px 560px at -8% 78%,rgba(167,217,213,.055),transparent 66%),
    var(--luxe-night);
  font-family:var(--luxe-font-sans);
  text-rendering:optimizeLegibility;
}

body.kinetik-home ::selection,
body.kinetik-studio ::selection{
  background:rgba(242,217,143,.92);
  color:#17100a;
}

body.kinetik-home :focus-visible,
body.kinetik-studio :focus-visible{
  outline-color:var(--luxe-champagne);
  outline-width:2px;
  outline-offset:4px;
}

/* Shared editorial type and light shading */
.kinetik-home h1,
.kinetik-home h2,
.kinetik-home h3,
.kinetik-studio h1,
.kinetik-studio h2,
.kinetik-studio h3{
  font-family:var(--luxe-font-display);
  font-variation-settings:"wdth" 92,"wght" 720;
}

.kinetik-home .shead h2,
.kinetik-home .recipe-head h2,
.kinetik-home .prompthead h2,
.kinetik-home .studioentrycopy h2,
.kinetik-home .auracontracttop h3,
.kinetik-home .mani h2,
.kinetik-home .contact h2,
.kinetik-studio .stage-hero h2,
.kinetik-studio .plan-heading h2,
.kinetik-studio .proof-heading h2{
  color:var(--luxe-ink);
  background:linear-gradient(180deg,#fffef9 4%,#ece5dc 48%,#aaa097 108%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}

.kinetik-home .kicker,
.kinetik-home .eyebrow,
.kinetik-studio .topbar-kicker,
.kinetik-studio .stage-hero span,
.kinetik-studio .plan-heading>span,
.kinetik-studio .proof-heading>span{
  color:var(--luxe-champagne);
  text-shadow:0 0 22px rgba(207,159,66,.34);
}

/* Homepage navigation */
.kinetik-home nav{
  padding-top:14px;
  padding-bottom:14px;
  background:linear-gradient(180deg,rgba(10,8,8,.88),rgba(10,8,8,.62));
  border-bottom:1px solid rgba(255,244,218,.08);
  box-shadow:0 18px 48px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);
  backdrop-filter:blur(26px) saturate(1.35);
}

.kinetik-home nav:before{
  content:"";
  position:absolute;
  top:0;
  left:clamp(20px,5vw,72px);
  right:clamp(20px,5vw,72px);
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(242,217,143,.48),transparent);
}

.kinetik-home nav.scrolled{
  background:rgba(9,7,7,.87);
  border-bottom-color:rgba(255,244,218,.13);
}

.kinetik-home .logo{
  color:#f4eee5;
  letter-spacing:.38em;
  text-shadow:0 0 20px rgba(255,245,220,.12);
}

.kinetik-home .logo b{
  color:var(--luxe-champagne);
  text-shadow:0 0 18px rgba(207,159,66,.45);
}

.kinetik-home .navlinks{
  color:#9f958c;
  font-size:11px;
  letter-spacing:.18em;
}

.kinetik-home .navlinks a,
.kinetik-home .navaccount{
  position:relative;
}

.kinetik-home .navlinks a:after,
.kinetik-home .navaccount:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:4px;
  height:1px;
  background:linear-gradient(90deg,transparent,var(--luxe-champagne),transparent);
  transform:scaleX(0);
  transition:transform .24s ease;
}

.kinetik-home .navlinks a:hover:after,
.kinetik-home .navlinks a:focus-visible:after,
.kinetik-home .navaccount:hover:after,
.kinetik-home .navaccount:focus-visible:after{
  transform:scaleX(1);
}

.kinetik-home .navcta{
  min-height:46px;
  padding-inline:20px;
  border-color:rgba(255,244,218,.18);
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));
  box-shadow:inset 0 1px rgba(255,255,255,.12),0 12px 34px rgba(0,0,0,.22);
  backdrop-filter:blur(18px) saturate(1.35);
}

/* Homepage hero */
.kinetik-home header{
  min-height:100svh;
  isolation:isolate;
  overflow:hidden;
  padding-top:132px;
  background:
    radial-gradient(920px 700px at 77% 24%,rgba(207,159,66,.18),transparent 60%),
    radial-gradient(660px 520px at 92% 67%,rgba(216,166,160,.10),transparent 65%),
    radial-gradient(720px 520px at 6% 92%,rgba(167,217,213,.075),transparent 65%),
    linear-gradient(145deg,#080706 0%,#0c0909 55%,#090807 100%);
}

.kinetik-home header:before{
  content:"";
  position:absolute;
  z-index:-2;
  inset:0;
  pointer-events:none;
  opacity:.27;
  background-image:radial-gradient(circle,rgba(255,248,231,.34) .7px,transparent .8px);
  background-size:26px 26px;
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 100%);
  mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 100%);
}

.kinetik-home header:after{
  z-index:-1;
  opacity:.7;
  mix-blend-mode:soft-light;
}

.luxe-ambient{
  position:absolute;
  z-index:-1;
  inset:78px 0 0 42%;
  pointer-events:none;
}

.luxe-ambient span{
  position:absolute;
  display:block;
  border:1px solid rgba(255,248,231,.17);
  box-shadow:
    inset 16px 18px 40px rgba(255,255,255,.12),
    inset -26px -32px 52px rgba(86,45,19,.28),
    0 40px 110px rgba(0,0,0,.34),
    0 0 70px rgba(207,159,66,.10);
  backdrop-filter:blur(7px) saturate(1.5);
  animation:luxe-float 14s ease-in-out infinite;
}

.luxe-orb-one{
  width:clamp(210px,25vw,390px);
  aspect-ratio:1;
  right:5%;
  top:3%;
  border-radius:43% 57% 58% 42% / 37% 42% 58% 63%;
  background:
    radial-gradient(circle at 32% 25%,rgba(255,255,255,.25),transparent 16%),
    radial-gradient(circle at 65% 70%,rgba(159,206,207,.15),transparent 38%),
    linear-gradient(145deg,rgba(242,217,143,.16),rgba(108,68,34,.06));
}

.luxe-orb-two{
  width:clamp(120px,15vw,230px);
  aspect-ratio:1;
  left:8%;
  bottom:5%;
  border-radius:62% 38% 47% 53% / 47% 58% 42% 53%;
  background:
    radial-gradient(circle at 35% 28%,rgba(255,255,255,.22),transparent 18%),
    linear-gradient(145deg,rgba(216,166,160,.16),rgba(207,159,66,.06));
  animation-delay:-5s!important;
}

.luxe-orb-three{
  width:clamp(70px,8vw,118px);
  aspect-ratio:1;
  right:28%;
  bottom:1%;
  border-radius:50%;
  background:
    radial-gradient(circle at 32% 27%,rgba(255,255,255,.35),transparent 17%),
    linear-gradient(155deg,rgba(167,217,213,.17),rgba(242,217,143,.07));
  animation-delay:-9s!important;
}

@keyframes luxe-float{
  0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}
  50%{transform:translate3d(0,-16px,0) rotate(2deg)}
}

.kinetik-home .hero-shell{
  position:relative;
  max-width:1360px;
  grid-template-columns:minmax(430px,.88fr) minmax(540px,1.12fr);
  gap:clamp(44px,6vw,94px);
}

.kinetik-home .eyebrow{
  width:max-content;
  max-width:100%;
  margin-bottom:30px;
  padding:9px 13px;
  border:1px solid rgba(242,217,143,.18);
  border-radius:999px;
  background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.015));
  box-shadow:inset 0 1px rgba(255,255,255,.1),0 14px 44px rgba(0,0,0,.20);
  backdrop-filter:blur(18px);
  font-size:10px;
}

.kinetik-home .hero-copy h1{
  max-width:680px;
  margin-bottom:30px;
  color:var(--luxe-ivory);
  background:linear-gradient(180deg,#fffefa 0%,#f4eee6 45%,#aba29a 108%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  font-family:var(--luxe-font-display);
  font-size:clamp(54px,6.15vw,94px);
  font-weight:780;
  line-height:.88;
  letter-spacing:-.06em;
}

.kinetik-home .hero-copy h1 .g{
  display:inline-block;
  padding-right:.08em;
  color:var(--luxe-champagne);
  background:linear-gradient(115deg,#fff1ba 3%,#e4bd62 42%,#b37b2d 76%,#f1d98f 112%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  font-family:var(--luxe-font-editorial);
  font-style:italic;
  font-weight:400;
  letter-spacing:-.055em;
  text-shadow:none;
}

.kinetik-home .lede{
  max-width:610px;
  color:#bbb1a8;
  font-size:clamp(16px,1.55vw,20px);
  line-height:1.65;
  text-wrap:pretty;
}

.kinetik-home .lede b{
  color:#f6eee2;
  font-weight:650;
}

.kinetik-home .heroctas{
  margin-top:38px;
}

.kinetik-home .btn{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:52px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-color:rgba(255,244,218,.15);
  letter-spacing:.075em;
}

.kinetik-home .btn:after{
  content:"";
  position:absolute;
  z-index:-1;
  inset:-2px;
  background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.34) 46%,transparent 68%);
  transform:translateX(-120%);
  transition:transform .7s cubic-bezier(.2,.7,.2,1);
}

.kinetik-home .btn:hover:after,
.kinetik-home .btn:focus-visible:after{
  transform:translateX(120%);
}

.kinetik-home .btn.p,
.kinetik-studio .build-direction{
  border:1px solid rgba(255,238,183,.42);
  background:
    radial-gradient(circle at 28% 0,rgba(255,255,255,.48),transparent 23%),
    linear-gradient(135deg,#f0d27d 0%,#c99a3d 48%,#e5bd62 100%);
  color:#1a1008;
  box-shadow:
    inset 0 1px rgba(255,255,255,.65),
    inset 0 -10px 24px rgba(114,67,15,.14),
    0 16px 38px rgba(166,105,29,.22),
    0 0 0 1px rgba(0,0,0,.12);
}

.kinetik-home .btn.p:hover,
.kinetik-home .btn.p:focus-visible,
.kinetik-studio .build-direction:hover,
.kinetik-studio .build-direction:focus-visible{
  background:
    radial-gradient(circle at 28% 0,rgba(255,255,255,.58),transparent 24%),
    linear-gradient(135deg,#f6df9a,#d7aa4e 48%,#edca79);
  transform:translateY(-2px);
  box-shadow:inset 0 1px rgba(255,255,255,.72),0 20px 50px rgba(185,124,38,.30);
}

.kinetik-home .btn.s{
  border-color:rgba(255,244,218,.17);
  background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.012));
  box-shadow:inset 0 1px rgba(255,255,255,.10),0 16px 42px rgba(0,0,0,.20);
  backdrop-filter:blur(18px) saturate(1.35);
}

.kinetik-home .stats{
  gap:10px;
  margin-top:48px;
}

.kinetik-home .stat{
  min-width:138px;
  padding:14px 16px;
  border:1px solid rgba(255,244,218,.10);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.008));
  box-shadow:inset 0 1px rgba(255,255,255,.07);
  backdrop-filter:blur(14px);
}

.kinetik-home .stat .n{
  font-family:var(--luxe-font-editorial);
  font-size:28px;
  font-weight:400;
  color:#f3dfad;
}

.kinetik-home .stat .l{
  color:#968c84;
  font-size:9px;
}

.kinetik-home .hero-recipe-wall{
  height:min(68vh,670px);
  gap:14px;
  perspective:1400px;
  grid-template-rows:minmax(0,1fr) auto;
}

.kinetik-home .hero-recipe-wall:before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:10% 6% 4%;
  border-radius:44% 56% 46% 54% / 58% 42% 58% 42%;
  background:
    radial-gradient(circle at 35% 20%,rgba(255,255,255,.17),transparent 16%),
    linear-gradient(135deg,rgba(242,217,143,.15),rgba(216,166,160,.05) 48%,rgba(167,217,213,.09));
  border:1px solid rgba(255,255,255,.09);
  box-shadow:inset 22px 20px 50px rgba(255,255,255,.07),0 55px 140px rgba(0,0,0,.36);
  backdrop-filter:blur(18px) saturate(1.3);
  transform:rotate(-4deg);
}

.kinetik-home .hero-recipe-card{
  border-color:rgba(255,244,218,.18);
  border-radius:28px;
  background:rgba(17,14,15,.68);
  box-shadow:
    inset 0 1px rgba(255,255,255,.18),
    inset 0 -1px rgba(255,255,255,.035),
    0 36px 90px rgba(0,0,0,.47),
    0 0 0 1px rgba(0,0,0,.18);
  transform-style:preserve-3d;
  backdrop-filter:blur(16px) saturate(1.28);
}

.kinetik-home .hero-recipe-card:before{
  content:"";
  position:absolute;
  z-index:2;
  inset:0;
  pointer-events:none;
  border-radius:inherit;
  background:
    linear-gradient(135deg,rgba(255,255,255,.16),transparent 18%,transparent 75%,rgba(242,217,143,.06)),
    radial-gradient(circle at 30% 0,rgba(255,255,255,.18),transparent 22%);
  mix-blend-mode:screen;
}

.kinetik-home .hero-recipe-card:nth-child(1){transform:translateY(26px) rotate(-2.1deg)}
.kinetik-home .hero-recipe-card:nth-child(2){transform:translateY(-12px) scale(1.025)}
.kinetik-home .hero-recipe-card:nth-child(3){transform:translateY(30px) rotate(2deg)}
.kinetik-home .hero-recipe-card:nth-child(1):hover,
.kinetik-home .hero-recipe-card:nth-child(1):focus-visible{transform:translateY(16px) rotate(-.8deg) scale(1.02)}
.kinetik-home .hero-recipe-card:nth-child(2):hover,
.kinetik-home .hero-recipe-card:nth-child(2):focus-visible{transform:translateY(-22px) scale(1.045)}
.kinetik-home .hero-recipe-card:nth-child(3):hover,
.kinetik-home .hero-recipe-card:nth-child(3):focus-visible{transform:translateY(20px) rotate(.8deg) scale(1.02)}

.kinetik-home .hero-recipe-card img{
  filter:saturate(.88) contrast(1.035);
}

.kinetik-home .hero-recipe-card:after{
  inset:32% 0 0;
  background:linear-gradient(transparent,rgba(9,7,8,.38) 24%,rgba(6,5,6,.96));
}

.kinetik-home .hero-recipe-copy{
  left:19px;
  right:19px;
  bottom:20px;
  gap:8px;
}

.kinetik-home .hero-recipe-copy>span{
  color:#f4dfa6;
}

.kinetik-home .hero-recipe-copy b{
  font-family:var(--luxe-font-display);
  font-size:clamp(18px,1.55vw,24px);
  line-height:1;
  letter-spacing:-.045em;
}

.kinetik-home .hero-recipe-copy small{
  color:#c2b8ad;
}

.kinetik-home .hero-family-note{
  align-self:start;
  margin-top:34px;
  padding:12px 15px;
  border:1px solid rgba(255,244,218,.10);
  border-radius:999px;
  background:rgba(12,9,10,.38);
  box-shadow:inset 0 1px rgba(255,255,255,.055);
  backdrop-filter:blur(18px);
}

/* Six-world editorial atlas */
.kinetik-home .world-atlas{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:clamp(92px,11vw,150px) 0;
  border-top:1px solid rgba(255,244,218,.10);
  border-bottom:1px solid rgba(255,244,218,.10);
  background:
    radial-gradient(760px 520px at 90% 10%,rgba(134,40,49,.14),transparent 64%),
    radial-gradient(760px 540px at 8% 74%,rgba(165,197,211,.085),transparent 68%),
    linear-gradient(180deg,#080707 0%,#0e0b0c 46%,#080707 100%);
}

.kinetik-home .world-atlas:before{
  content:"";
  position:absolute;
  z-index:-1;
  width:min(52vw,760px);
  aspect-ratio:1;
  left:54%;
  top:9%;
  border:1px solid rgba(255,255,255,.075);
  border-radius:47% 53% 61% 39% / 44% 38% 62% 56%;
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(207,159,66,.045));
  box-shadow:inset 36px 34px 90px rgba(255,255,255,.035),0 60px 180px rgba(0,0,0,.28);
  transform:rotate(13deg);
}

.kinetik-home .world-atlas-head{
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);
  align-items:end;
  gap:clamp(30px,7vw,110px);
  margin-bottom:56px;
}

.kinetik-home .world-atlas-head h2{
  max-width:820px;
  font-family:var(--luxe-font-editorial);
  font-size:clamp(48px,7vw,92px);
  font-weight:400;
  line-height:.88;
  letter-spacing:-.055em;
  color:var(--luxe-ink);
  background:linear-gradient(180deg,#fffefa 0%,#e8dfd5 58%,#9b9088 115%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  text-wrap:balance;
}

.kinetik-home .world-atlas-intro{
  display:grid;
  gap:18px;
  padding-bottom:6px;
  color:#b5aaa1;
  font-size:15px;
  line-height:1.7;
}

.kinetik-home .world-atlas-intro a{
  width:max-content;
  color:var(--luxe-champagne);
  font-size:11px;
  font-weight:760;
  letter-spacing:.15em;
  text-transform:uppercase;
}

.kinetik-home .world-atlas-grid{
  display:grid;
  grid-template-columns:repeat(12,minmax(0,1fr));
  grid-auto-flow:dense;
  grid-auto-rows:320px;
  gap:14px;
}

.kinetik-home .world-card{
  position:relative;
  isolation:isolate;
  grid-column:span 4;
  overflow:hidden;
  min-width:0;
  border:1px solid rgba(255,244,218,.15);
  border-radius:28px;
  background:#151112;
  box-shadow:inset 0 1px rgba(255,255,255,.13),0 34px 100px rgba(0,0,0,.42);
  transform:translateZ(0);
}

.kinetik-home .world-card:nth-child(1){grid-column:span 5;grid-row:span 2}
.kinetik-home .world-card:nth-child(2),
.kinetik-home .world-card:nth-child(4){grid-column:span 3}
.kinetik-home .world-card:nth-child(6){grid-column:span 12}

.kinetik-home .world-card>img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  filter:saturate(.92) contrast(1.025);
  transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s ease;
}

.kinetik-home .world-card:nth-child(6)>img{
  object-position:center 42%;
}

.kinetik-home .world-card-shade{
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(6,5,6,.04) 22%,rgba(6,5,6,.28) 52%,rgba(6,5,6,.96) 100%),
    linear-gradient(110deg,rgba(255,255,255,.10),transparent 18%,transparent 78%,rgba(242,217,143,.07));
}

.kinetik-home .world-card-copy{
  position:absolute;
  z-index:2;
  left:clamp(20px,2.4vw,32px);
  right:clamp(20px,2.4vw,32px);
  bottom:clamp(21px,2.8vw,36px);
  display:grid;
  gap:8px;
}

.kinetik-home .world-card-copy>span{
  color:#f2d98f;
  font-size:9px;
  font-weight:780;
  letter-spacing:.18em;
  text-transform:uppercase;
}

.kinetik-home .world-card-copy h3{
  font-family:var(--luxe-font-editorial);
  font-size:clamp(30px,3.8vw,54px);
  font-weight:400;
  line-height:.92;
  letter-spacing:-.045em;
  color:#fffaf3;
}

.kinetik-home .world-card-copy p{
  max-width:460px;
  color:#c7bbb1;
  font-size:12px;
  line-height:1.55;
}

.kinetik-home .world-card-copy a{
  width:max-content;
  min-height:38px;
  display:inline-flex;
  align-items:center;
  margin-top:4px;
  color:#fff2c5;
  border-bottom:1px solid rgba(242,217,143,.46);
  font-size:10px;
  font-weight:760;
  letter-spacing:.13em;
  text-transform:uppercase;
}

.kinetik-home .world-card:hover>img,
.kinetik-home .world-card:focus-within>img{
  transform:scale(1.035);
  filter:saturate(1.02) contrast(1.04);
}

.kinetik-home .world-card:focus-within{
  border-color:rgba(242,217,143,.58);
}

.kinetik-home .world-disclosure{
  max-width:980px;
  margin:26px auto 0;
  color:#948a83;
  font-size:11px;
  line-height:1.65;
  text-align:center;
}

.kinetik-home .world-disclosure b{color:#cbc1b7;font-weight:650}

/* Homepage recipe library */
.kinetik-home .recipe-home{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(700px 540px at 8% 4%,rgba(167,217,213,.075),transparent 62%),
    radial-gradient(860px 620px at 92% 88%,rgba(207,159,66,.10),transparent 68%),
    linear-gradient(180deg,#0c0a0a,#080707);
  border-color:rgba(255,244,218,.10);
}

.kinetik-home .recipe-home:before{
  content:"";
  position:absolute;
  z-index:-1;
  width:430px;
  aspect-ratio:1;
  right:-180px;
  top:160px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:56% 44% 38% 62% / 45% 37% 63% 55%;
  background:linear-gradient(135deg,rgba(242,217,143,.10),rgba(216,166,160,.06));
  box-shadow:inset 20px 20px 50px rgba(255,255,255,.05);
  filter:blur(.2px);
  transform:rotate(18deg);
}

.kinetik-home .recipe-head h2{
  max-width:880px;
  font-size:clamp(38px,5vw,66px);
  line-height:.96;
  letter-spacing:-.055em;
  text-wrap:balance;
}

.kinetik-home .recipe-home-card{
  position:relative;
  border-color:rgba(255,244,218,.13);
  border-radius:26px;
  background:linear-gradient(155deg,rgba(255,255,255,.065),rgba(17,14,15,.76) 34%,rgba(9,8,9,.92));
  box-shadow:inset 0 1px rgba(255,255,255,.11),0 26px 80px rgba(0,0,0,.28);
  backdrop-filter:blur(20px) saturate(1.3);
  transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .35s;
}

.kinetik-home .recipe-home-card:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  border-radius:inherit;
  background:linear-gradient(140deg,rgba(255,255,255,.12),transparent 16%,transparent 82%,rgba(207,159,66,.07));
}

.kinetik-home .recipe-home-card:hover{
  transform:translateY(-9px);
  border-color:rgba(242,217,143,.38);
  box-shadow:inset 0 1px rgba(255,255,255,.15),0 34px 96px rgba(0,0,0,.42),0 0 60px rgba(207,159,66,.07);
}

.kinetik-home .recipe-home-media{
  margin:8px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:20px;
  background:
    radial-gradient(circle at 50% 35%,rgba(255,255,255,.16),transparent 27%),
    linear-gradient(145deg,rgba(167,217,213,.10),rgba(216,166,160,.06) 55%,rgba(207,159,66,.08));
}

.kinetik-home .recipe-home-media span{
  left:14px;
  top:14px;
  border-color:rgba(255,255,255,.20);
  background:linear-gradient(145deg,rgba(26,22,23,.68),rgba(10,9,10,.45));
  box-shadow:inset 0 1px rgba(255,255,255,.13),0 10px 28px rgba(0,0,0,.18);
}

.kinetik-home .recipe-home-copy{
  position:relative;
  z-index:1;
  padding:20px 24px 25px;
}

.kinetik-home .recipe-home-copy h3{
  color:#f6f0e8;
  font-size:27px;
  letter-spacing:-.045em;
}

.kinetik-home .recipe-home-facts{
  border-color:rgba(255,244,218,.10);
}

.kinetik-home .recipe-home-foot,
.kinetik-home .launchpromise,
.kinetik-home .promptafter{
  border-color:rgba(255,244,218,.13);
  border-radius:19px;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
  box-shadow:inset 0 1px rgba(255,255,255,.08);
  backdrop-filter:blur(18px);
}

/* Homepage glass surface system */
.kinetik-home .promptcomposer,
.kinetik-home .promptresult,
.kinetik-home .studioentryshell,
.kinetik-home .launchstep,
.kinetik-home .aurastage,
.kinetik-home .auracontract,
.kinetik-home .pcard,
.kinetik-home .vcard,
.kinetik-home .pricecard,
.kinetik-home .faqlist details,
.kinetik-home .architectbox{
  border-color:rgba(255,244,218,.13);
  background:
    linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.012) 24%,rgba(10,8,9,.82)),
    rgba(13,11,12,.78);
  box-shadow:inset 0 1px rgba(255,255,255,.10),var(--luxe-shadow);
  backdrop-filter:blur(24px) saturate(1.24);
}

.kinetik-home .promptstudio,
.kinetik-home .auraproof{
  background:
    radial-gradient(780px 520px at 8% 18%,rgba(216,166,160,.075),transparent 65%),
    radial-gradient(850px 560px at 90% 70%,rgba(167,217,213,.065),transparent 66%),
    linear-gradient(180deg,#080707,#0c090a 52%,#080707);
}

.kinetik-home .promptinput,
.kinetik-home .promptprotect,
.kinetik-home .studioentrypaths>div,
.kinetik-home .auralock,
.kinetik-home .auralockreadout,
.kinetik-home .auraladder,
.kinetik-home .aurascene{
  border-color:rgba(255,244,218,.12);
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(8,7,8,.55));
  box-shadow:inset 0 1px rgba(255,255,255,.065);
}

.kinetik-home .promptpreset,
.kinetik-home .auraratio,
.kinetik-home .itrust span{
  border-color:rgba(255,244,218,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.01));
  box-shadow:inset 0 1px rgba(255,255,255,.07);
}

.kinetik-home .promptshot,
.kinetik-home .auraframe{
  border:1px solid rgba(255,255,255,.16);
  box-shadow:inset 0 1px rgba(255,255,255,.12),0 28px 90px rgba(0,0,0,.5);
}

.kinetik-home .pcard,
.kinetik-home .vcard{
  transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;
}

.kinetik-home .pcard:hover,
.kinetik-home .vcard:hover{
  transform:translateY(-6px);
  border-color:rgba(242,217,143,.30);
  box-shadow:inset 0 1px rgba(255,255,255,.13),0 30px 88px rgba(0,0,0,.40);
}

/* Recipe contract dialog */
.kinetik-home .recipe-dialog{
  border-color:rgba(255,244,218,.22);
  border-radius:30px;
  background:rgba(13,10,11,.90);
  box-shadow:inset 0 1px rgba(255,255,255,.11),0 54px 150px rgba(0,0,0,.78),0 0 110px rgba(207,159,66,.09);
  backdrop-filter:blur(34px) saturate(1.3);
}

.kinetik-home .recipe-dialog::backdrop{
  background:radial-gradient(circle at 50% 40%,rgba(207,159,66,.12),transparent 45%),rgba(4,3,4,.88);
  backdrop-filter:blur(18px) saturate(.8);
}

.kinetik-home .recipe-dialog-media{
  background:linear-gradient(145deg,rgba(167,217,213,.12),rgba(216,166,160,.07),rgba(207,159,66,.08));
}

.kinetik-home .recipe-dialog-copy{
  background:
    radial-gradient(circle at 100% 0,rgba(242,217,143,.12),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.045),transparent 50%);
}

.kinetik-home .recipe-dialog-copy h2{
  color:#fffaf1;
  background:linear-gradient(180deg,#fffdf8,#e7ddd2 62%,#a99889 112%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}

.kinetik-home .recipe-dialog-copy dl{
  border-color:rgba(255,244,218,.11);
  background:rgba(255,244,218,.11);
}

.kinetik-home .recipe-dialog-copy dl div{
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(10,8,9,.74));
}

.kinetik-home .recipe-dialog-close{
  border-color:rgba(255,255,255,.2);
  background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(8,7,8,.58));
  box-shadow:inset 0 1px rgba(255,255,255,.14),0 12px 32px rgba(0,0,0,.28);
  backdrop-filter:blur(18px);
}

/* Beauty Studio ambient shell */
.kinetik-studio{
  --panel:rgba(17,15,16,.74);
  --panel-2:rgba(24,21,22,.72);
  --panel-3:rgba(35,30,29,.74);
  --soft-line:rgba(255,244,218,.075);
  --muted:#aaa198;
  --quiet:#7f7771;
  --accent-soft:var(--luxe-champagne);
  --shadow:0 22px 76px rgba(0,0,0,.38);
  background:#080707;
}

.luxe-studio-ambient{
  position:fixed;
  z-index:0;
  inset:0;
  pointer-events:none;
  overflow:hidden;
}

.luxe-studio-ambient:before,
.luxe-studio-ambient:after{
  content:"";
  position:absolute;
  display:block;
  border:1px solid rgba(255,255,255,.07);
  box-shadow:inset 18px 18px 48px rgba(255,255,255,.055),0 44px 130px rgba(0,0,0,.34);
  backdrop-filter:blur(8px);
  animation:luxe-float 16s ease-in-out infinite;
}

.luxe-studio-ambient:before{
  width:min(35vw,560px);
  aspect-ratio:1;
  right:-12vw;
  top:8vh;
  border-radius:42% 58% 54% 46% / 38% 47% 53% 62%;
  background:linear-gradient(145deg,rgba(242,217,143,.08),rgba(216,166,160,.035));
}

.luxe-studio-ambient:after{
  width:min(23vw,370px);
  aspect-ratio:1;
  left:32vw;
  bottom:-18vh;
  border-radius:58% 42% 41% 59% / 53% 39% 61% 47%;
  background:linear-gradient(145deg,rgba(167,217,213,.06),rgba(207,159,66,.035));
  animation-delay:-7s;
}

.kinetik-studio .studio-shell{
  position:relative;
  z-index:1;
  background:transparent;
}

.kinetik-studio .studio-sidebar{
  border-right-color:rgba(255,244,218,.10);
  background:linear-gradient(180deg,rgba(13,11,12,.93),rgba(8,7,8,.88));
  box-shadow:inset -1px 0 rgba(255,255,255,.025),18px 0 80px rgba(0,0,0,.18);
  backdrop-filter:blur(28px) saturate(1.2);
}

.kinetik-studio .studio-brand>a{
  color:#f5eee5;
  letter-spacing:.10em;
  text-shadow:0 0 18px rgba(255,245,220,.12);
}

.kinetik-studio .studio-brand>a span,
.kinetik-studio .studio-product-mark b{
  color:var(--luxe-champagne);
}

.kinetik-studio .studio-product-mark,
.kinetik-studio .project-memory{
  border-color:rgba(255,244,218,.12);
  background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.012));
  box-shadow:inset 0 1px rgba(255,255,255,.08),0 18px 52px rgba(0,0,0,.18);
  backdrop-filter:blur(18px);
}

.kinetik-studio .studio-mark{
  background:
    radial-gradient(circle at 30% 12%,rgba(255,255,255,.48),transparent 27%),
    linear-gradient(145deg,#efd27c,#c59437);
  color:#171008;
  box-shadow:inset 0 1px rgba(255,255,255,.62),0 10px 26px rgba(180,116,28,.20);
}

.kinetik-studio .studio-nav-item{
  border:1px solid transparent;
  border-radius:14px;
}

.kinetik-studio .studio-nav-item.active,
.kinetik-studio .studio-nav-item:hover{
  border-color:rgba(255,244,218,.10);
  background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.012));
  box-shadow:inset 0 1px rgba(255,255,255,.075),0 14px 36px rgba(0,0,0,.15);
}

.kinetik-studio .studio-topbar{
  border-bottom-color:rgba(255,244,218,.09);
  background:rgba(9,7,8,.74);
  box-shadow:inset 0 1px rgba(255,255,255,.025),0 18px 54px rgba(0,0,0,.16);
  backdrop-filter:blur(28px) saturate(1.25);
}

.kinetik-studio .studio-topbar h1{
  color:#f6eee5;
  letter-spacing:-.035em;
}

.kinetik-studio .studio-grid{
  background:transparent;
}

.kinetik-studio .creation-rail{
  border-right-color:rgba(255,244,218,.09);
  background:
    radial-gradient(520px 380px at 10% 0,rgba(207,159,66,.065),transparent 65%),
    rgba(11,9,10,.82);
  backdrop-filter:blur(20px);
}

.kinetik-studio .mode-tabs,
.kinetik-studio .direction-card,
.kinetik-studio .preset-tray,
.kinetik-studio .source-drop,
.kinetik-studio .prompt-panel,
.kinetik-studio .truth-panel,
.kinetik-studio .format-panel,
.kinetik-studio .rail-price,
.kinetik-studio .selected-recipe-contract,
.kinetik-studio .truth-contract,
.kinetik-studio .production-blueprint,
.kinetik-studio .lifecycle-list,
.kinetik-studio .proof-grid article{
  border-color:rgba(255,244,218,.12);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.009) 40%,rgba(11,9,10,.68));
  box-shadow:inset 0 1px rgba(255,255,255,.085),0 18px 60px rgba(0,0,0,.18);
  backdrop-filter:blur(20px) saturate(1.2);
}

.kinetik-studio .mode-tabs{
  padding:4px;
  border-radius:15px;
}

.kinetik-studio .mode-tabs button{
  border-radius:11px;
}

.kinetik-studio .mode-tabs button[aria-selected="true"],
.kinetik-studio .stage-tabs button[aria-selected="true"]{
  border-color:rgba(242,217,143,.25);
  background:linear-gradient(145deg,rgba(242,217,143,.13),rgba(255,255,255,.025));
  color:#f5e7bf;
  box-shadow:inset 0 1px rgba(255,255,255,.12),0 12px 30px rgba(0,0,0,.18);
}

.kinetik-studio .direction-card{
  min-height:210px;
  border-radius:24px;
  overflow:hidden;
  box-shadow:inset 0 1px rgba(255,255,255,.15),0 26px 78px rgba(0,0,0,.35),0 0 58px rgba(207,159,66,.055);
}

.kinetik-studio .direction-card:before{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 20%,transparent 72%,rgba(242,217,143,.08));
  mix-blend-mode:screen;
}

.kinetik-studio .direction-card:after{
  background:linear-gradient(90deg,rgba(8,6,7,.96),rgba(8,6,7,.76) 52%,rgba(8,6,7,.08)),linear-gradient(0deg,rgba(8,6,7,.78),transparent 58%);
}

.kinetik-studio .direction-card h2{
  font-family:var(--luxe-font-editorial);
  font-size:26px;
  font-style:italic;
  font-weight:400;
  letter-spacing:-.035em;
}

.kinetik-studio .recipe-grid button,
.kinetik-studio .scene-grid>button,
.kinetik-studio .truth-grid label,
.kinetik-studio .prompt-tools button,
.kinetik-studio .format-row select,
.kinetik-studio .recipe-guide-controls select{
  border-color:rgba(255,244,218,.10);
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(9,8,9,.52));
  box-shadow:inset 0 1px rgba(255,255,255,.055);
}

.kinetik-studio .recipe-grid button.is-active,
.kinetik-studio .scene-grid>button.is-active,
.kinetik-studio .truth-grid label:has(input:checked){
  border-color:rgba(242,217,143,.46);
  background:linear-gradient(120deg,rgba(207,159,66,.14),rgba(255,255,255,.025));
  box-shadow:inset 3px 0 var(--luxe-gold),inset 0 1px rgba(255,255,255,.1),0 14px 34px rgba(0,0,0,.16);
}

.kinetik-studio .build-direction{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  min-height:52px;
}

.kinetik-studio .creative-stage{
  position:relative;
  isolation:isolate;
  background:
    radial-gradient(900px 620px at 58% 0,rgba(207,159,66,.075),transparent 56%),
    radial-gradient(720px 560px at 98% 75%,rgba(167,217,213,.045),transparent 66%),
    rgba(8,7,8,.74);
}

.kinetik-studio .creative-stage:before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  pointer-events:none;
  opacity:.14;
  background-image:radial-gradient(circle,rgba(255,248,231,.35) .7px,transparent .8px);
  background-size:28px 28px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);
  mask-image:linear-gradient(180deg,#000,transparent 72%);
}

.kinetik-studio .stage-toolbar{
  border-bottom-color:rgba(255,244,218,.09);
  background:rgba(11,9,10,.44);
  backdrop-filter:blur(22px);
}

.kinetik-studio .stage-tabs button,
.kinetik-studio .motion-toggle,
.kinetik-studio .topbar-actions a,
.kinetik-studio .direction-card>button{
  border-color:rgba(255,244,218,.12);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.009));
  box-shadow:inset 0 1px rgba(255,255,255,.07);
  backdrop-filter:blur(16px);
}

.kinetik-studio .stage-hero{
  align-items:end;
  margin-bottom:30px;
}

.kinetik-studio .stage-hero h2,
.kinetik-studio .plan-heading h2,
.kinetik-studio .proof-heading h2{
  font-size:clamp(40px,5.6vw,82px);
  line-height:.86;
  letter-spacing:-.075em;
  text-wrap:balance;
}

.kinetik-studio .stage-hero p{
  color:#b6aca3;
  font-size:13px;
}

.kinetik-studio .selected-recipe-contract{
  gap:1px;
  background:rgba(255,244,218,.11);
  border-radius:18px;
  overflow:hidden;
}

.kinetik-studio .selected-recipe-contract>div{
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(9,8,9,.76));
}

.kinetik-studio .film-wall{
  gap:14px;
}

.kinetik-studio .film-card,
.kinetik-studio .film-card.featured{
  border-color:rgba(255,244,218,.17);
  border-radius:25px;
  background:rgba(16,13,14,.72);
  box-shadow:inset 0 1px rgba(255,255,255,.16),0 32px 84px rgba(0,0,0,.38);
  transition:border-color .3s,box-shadow .3s;
}

.kinetik-studio .film-card:hover{z-index:2;border-color:rgba(242,217,143,.37);box-shadow:inset 0 1px rgba(255,255,255,.20),0 40px 100px rgba(0,0,0,.48)}

.kinetik-studio .film-card:before{
  content:"";
  position:absolute;
  z-index:2;
  inset:0;
  pointer-events:none;
  border-radius:inherit;
  background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 18%,transparent 78%,rgba(242,217,143,.06));
  mix-blend-mode:screen;
}

.kinetik-studio .film-card:after{
  background:linear-gradient(transparent,rgba(6,5,6,.36) 25%,rgba(5,4,5,.94));
}

.kinetik-studio .truth-contract,
.kinetik-studio .production-blueprint{
  border-radius:24px;
  background:
    radial-gradient(circle at 90% 0,rgba(242,217,143,.11),transparent 34%),
    linear-gradient(145deg,rgba(255,255,255,.05),rgba(9,8,9,.72));
}

.kinetik-studio .blueprint-metrics,
.kinetik-studio .lifecycle-list{
  border-color:rgba(255,244,218,.10);
  background:rgba(8,7,8,.40);
}

.kinetik-studio .stage-footer{
  border-top-color:rgba(255,244,218,.10);
  background:rgba(10,8,9,.72);
  box-shadow:0 -20px 60px rgba(0,0,0,.20),inset 0 1px rgba(255,255,255,.04);
  backdrop-filter:blur(26px) saturate(1.25);
}

.kinetik-studio .stage-footer>a{
  border:1px solid rgba(255,255,255,.34);
  background:linear-gradient(135deg,#fffdf8,#e8ded3);
  box-shadow:inset 0 1px rgba(255,255,255,.72),0 14px 38px rgba(0,0,0,.24);
}

@media(max-width:1080px){
  .kinetik-home .hero-shell{grid-template-columns:minmax(380px,.9fr) minmax(430px,1.1fr)}
  .kinetik-home .hero-recipe-wall{height:570px}
}

@media(max-width:900px){
  .luxe-ambient{inset:22% -15% 0 18%}
  .luxe-orb-one{right:-10%;top:14%}
  .luxe-orb-two{left:0;bottom:15%}
  .kinetik-home .hero-shell{grid-template-columns:1fr}
  .kinetik-home .hero-recipe-wall{height:540px;padding-top:10px}
  .kinetik-home .hero-recipe-card:nth-child(n){transform:none}
  .kinetik-home .hero-recipe-card:nth-child(n):hover,
  .kinetik-home .hero-recipe-card:nth-child(n):focus-visible{transform:translateY(-5px)}
  .kinetik-home .world-atlas-head{grid-template-columns:1fr;gap:24px}
  .kinetik-home .world-atlas-intro{max-width:680px}
  .kinetik-home .world-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:430px}
  .kinetik-home .world-card:nth-child(n){grid-column:span 1;grid-row:span 1}
  .kinetik-home .world-card:nth-child(1),
  .kinetik-home .world-card:nth-child(6){grid-column:span 2}
  .kinetik-home .recipe-home-card:hover{transform:none}
  .kinetik-studio .studio-sidebar{background:rgba(10,8,9,.92);backdrop-filter:blur(24px)}
  .kinetik-studio .creation-rail{border-bottom-color:rgba(255,244,218,.09)}
}

@media(max-width:620px){
  .kinetik-home header{padding-top:118px}
  .kinetik-home header:before{opacity:.18;background-size:22px 22px}
  .luxe-ambient{inset:33% -30% 0 28%;opacity:.72}
  .luxe-orb-three{display:none!important}
  .kinetik-home .hero-copy h1{
    font-size:clamp(48px,13.8vw,64px);
    line-height:.88;
    letter-spacing:-.06em;
  }
  .kinetik-home .hero-copy h1 .g{letter-spacing:-.07em}
  .kinetik-home .eyebrow{font-size:8.5px;letter-spacing:.18em}
  .kinetik-home .lede{font-size:16px;line-height:1.62}
  .kinetik-home .heroctas{gap:10px}
  .kinetik-home .hero-recipe-wall{height:515px;grid-auto-columns:80vw}
  .kinetik-home .hero-recipe-card{border-radius:24px}
  .kinetik-home .world-atlas{padding:88px 0 78px}
  .kinetik-home .world-atlas-head{margin-bottom:34px}
  .kinetik-home .world-atlas-head h2{font-size:clamp(46px,14vw,64px)}
  .kinetik-home .world-atlas-grid{
    grid-template-columns:none;
    grid-auto-flow:column;
    grid-auto-columns:82vw;
    grid-auto-rows:520px;
    gap:12px;
    margin-right:-28px;
    padding-right:28px;
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scroll-snap-type:x mandatory;
    scrollbar-width:none;
  }
  .kinetik-home .world-atlas-grid::-webkit-scrollbar{display:none}
  .kinetik-home .world-card:nth-child(n){grid-column:auto;grid-row:auto;scroll-snap-align:center;border-radius:24px}
  .kinetik-home .world-disclosure{text-align:left}
  .kinetik-home .recipe-head h2{font-size:clamp(38px,12vw,52px)}
  .kinetik-home .recipe-home-card{border-radius:22px}
  .kinetik-home .recipe-dialog{border-radius:22px}
  .kinetik-studio .stage-hero h2,
  .kinetik-studio .plan-heading h2,
  .kinetik-studio .proof-heading h2{font-size:clamp(38px,12vw,58px);line-height:.89}
  .kinetik-studio .direction-card{border-radius:20px}
  .kinetik-studio .film-card,
  .kinetik-studio .film-card.featured{border-radius:22px}
}

.kinetik-studio .film-card[data-recipe-frame="detail"]>img{
  transform:scale(1.28);
  object-position:center 38%;
}

.kinetik-studio .film-card[data-recipe-frame="close"]>img{
  transform:scale(1.48);
  object-position:center 67%;
}

@media(prefers-reduced-motion:reduce){
  .luxe-ambient span,
  .luxe-studio-ambient:before,
  .luxe-studio-ambient:after{
    animation:none!important;
  }
  .kinetik-home .btn:after{
    display:none;
  }
  .kinetik-home .world-card>img{transition:none!important}
}

@media(forced-colors:active){
  .kinetik-home .hero-copy h1,
  .kinetik-home .hero-copy h1 .g,
  .kinetik-home .world-atlas-head h2,
  .kinetik-home .shead h2,
  .kinetik-home .recipe-head h2,
  .kinetik-home .prompthead h2,
  .kinetik-home .studioentrycopy h2,
  .kinetik-home .auracontracttop h3,
  .kinetik-home .mani h2,
  .kinetik-home .contact h2,
  .kinetik-home .recipe-dialog-copy h2,
  .kinetik-studio .stage-hero h2,
  .kinetik-studio .plan-heading h2,
  .kinetik-studio .proof-heading h2{
    background:none;
    color:CanvasText;
    -webkit-text-fill-color:CanvasText;
  }
  .luxe-ambient,
  .luxe-studio-ambient{
    display:none;
  }
}
