/* Ringo. One take, top to bottom.
   Warm ink ground with old English white type and Ringo amber as the light that's still on.
   The page's colours are live variables: the scroll moves the whole page from ink to warm white and back. */

@font-face{font-family:"Geist";src:url(data:font/woff2;base64,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) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}

:root{
  /* the five live colours (dark values; the scroll tweens them) */
  --bg:#12100c;
  --fg:#f3eee3;
  --soft:#a8a193;
  --card:#1d1a14;
  --card-2:#29251d;
  --amber-text:#f2a414;

  /* fixed brand colours */
  --amber:#f2a414;
  --amber-hi:#ffb733;
  --amber-deep:#c98a1c;
  --ink:#12100c;
  --paper:#efe9dc;
  --hot:#ff7a59;

  --font:"Geist",-apple-system,"Segoe UI",system-ui,sans-serif;
  --step-small:clamp(.875rem,.84rem + .15vw,.9375rem);
  --step-body:clamp(1.0625rem,1rem + .3vw,1.25rem);
  --step-lead:clamp(1.3rem,.9rem + 1.6vw,2.3rem);
  --step-head:clamp(2.75rem,1.2rem + 5vw,6rem);
  --step-display:clamp(4.75rem,1rem + 13vw,14rem);
  --gut:max(20px,env(safe-area-inset-left,0px));
  --gut-r:max(20px,env(safe-area-inset-right,0px));
  --ease:cubic-bezier(.16,1,.3,1);
  color-scheme:dark;
}
@media (min-width:768px){:root{--gut:max(40px,env(safe-area-inset-left,0px));--gut-r:max(40px,env(safe-area-inset-right,0px))}}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
[hidden]{display:none!important}
html{scroll-behavior:smooth;background:var(--bg)}
body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--step-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}
a{color:inherit}
:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:6px}
::selection{background:var(--amber);color:var(--ink)}
.wrap{padding-left:var(--gut);padding-right:var(--gut-r);max-width:1440px;margin:0 auto}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

h1,h2,h3{font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}
.h-head{font-size:var(--step-head)}
.lead{font-size:var(--step-lead);line-height:1.22;letter-spacing:-.02em;text-wrap:pretty;max-width:26em}
.soft,.lead span{color:var(--soft)}
.amb{color:var(--amber-text)}
.num{font-variant-numeric:tabular-nums}

/* buttons: one shape, fully round */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;background:var(--amber);color:var(--ink);font:600 var(--step-body)/1 var(--font);padding:.95em 1.6em;border-radius:999px;border:0;text-decoration:none;cursor:pointer;transition:transform .4s var(--ease),background-color .25s ease}
.btn:active{transform:scale(.97)}
.btn-ghost{background:var(--card-2);color:var(--fg)}
.tlink{font-weight:500;text-decoration:none;display:inline-flex;gap:.35em;align-items:center}
.tlink span{transition:transform .35s var(--ease)}
@media (hover:hover) and (pointer:fine){
  .btn:hover{background:var(--amber-hi);transform:scale(1.03)}
  .btn-ghost:hover{background:var(--card);transform:scale(1.03)}
  .tlink:hover span{transform:translateX(4px)}
}

/* nav */
.nav{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:50;background:var(--bg)}
.nav .wrap{height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.logo{font-weight:700;font-size:1.25rem;letter-spacing:-.045em;text-decoration:none}
.logo i{font-style:normal;color:var(--amber)}
.nav-links{display:flex;align-items:center;gap:28px}
.nav-links a{font-size:var(--step-small);color:var(--soft);text-decoration:none;transition:color .2s ease}
.nav-links a:hover{color:var(--fg)}
.nav-links .btn{font-size:var(--step-small);padding:.65em 1.15em;color:var(--ink)}
.nav-links .btn:hover{color:var(--ink)}

/* ---------- scene stage (from the director's build) ---------- */
.scene{position:relative}
.scene>.scene-stage{position:relative}
html.js .scene.is-live{height:calc((var(--hold,2) + 1) * 100svh)}
html.js .scene.is-live>.scene-stage{position:sticky;top:0;height:100svh;overflow:clip;contain:layout paint}
.scene.is-live [data-move]{will-change:transform,opacity}
html.is-smooth{scroll-behavior:auto}
html.is-smooth body{overscroll-behavior:none}

/* ---------- HERO + the jobs that eat your evenings (one scene) ---------- */
.hero .scene-stage{display:flex;flex-direction:column;justify-content:center;padding:120px var(--gut-r) 80px var(--gut)}
.hero-copy{position:relative;z-index:2;text-align:center;max-width:1100px;margin:0 auto}
.hero h1{font-size:var(--step-display);letter-spacing:-.065em;line-height:.88}
.hero h1 i{font-style:normal;color:var(--amber)}
.hero .lead{margin:30px auto 0;max-width:22em}
.hero-acts{display:flex;gap:28px;justify-content:center;align-items:center;margin-top:40px;flex-wrap:wrap}
.rings{position:absolute;left:50%;top:50%;width:min(80vw,820px);aspect-ratio:1;transform:translate(-50%,-52%);pointer-events:none;z-index:1}
.rings i{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--amber);opacity:0;animation:ring 6s cubic-bezier(.2,.6,.3,1) infinite}
.rings i:nth-child(2){animation-delay:2s}
.rings i:nth-child(3){animation-delay:4s}
@keyframes ring{0%{transform:scale(.25);opacity:0}15%{opacity:.32}100%{transform:scale(1.05);opacity:0}}
.eat{position:relative;z-index:2;margin-top:clamp(120px,16vw,240px)}
.eat p{font-size:clamp(1.9rem,1rem + 3.3vw,4.6rem);line-height:1.08;letter-spacing:-.04em;font-weight:600;max-width:17em;text-wrap:balance}
.eat .w{transition:none}
.eat .key{color:var(--amber)}
.hero.is-live .scene-stage{padding:0}
.hero.is-live .hero-copy{position:absolute;left:var(--gut);right:var(--gut-r);top:50%;transform:translateY(-50%)}
.hero.is-live .eat{position:absolute;left:var(--gut);right:var(--gut-r);top:50%;margin:0;transform:translateY(-50%)}

/* ---------- WHAT I CAN BUILD (horizontal track) ---------- */
.builds .scene-stage{padding-block:clamp(100px,12vw,180px)}
.builds-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px}
.builds-head p{max-width:24em}
.track{display:grid;gap:20px;padding-left:var(--gut);padding-right:var(--gut-r)}
.card{background:var(--card);border-radius:28px;padding:clamp(28px,3vw,48px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px);align-items:center;min-height:440px}
.card>*{min-width:0}
.card h3{font-size:var(--step-lead);letter-spacing:-.025em}
.card p{margin-top:18px;color:var(--soft);max-width:22em}
.card p b{color:var(--fg);font-weight:500}
.builds.is-live .scene-stage{padding-block:0;display:flex;flex-direction:column;justify-content:center}
.builds.is-live .builds-head{margin-bottom:40px}
.builds.is-live .track{display:flex;width:max-content;gap:24px}
.builds.is-live .card{width:min(78vw,1040px);min-height:min(56svh,520px)}

/* interface fragments: the tools' own screens */
[data-ui].frag{background:var(--bg);border-radius:20px;padding:22px;font-size:14.5px;line-height:1.45;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:240px}
[data-ui] .f-h{display:flex;justify-content:space-between;color:var(--soft);font-size:12.5px}
[data-ui] .f-missed{color:var(--hot);font-weight:600;font-size:13px}
[data-ui] .bub{max-width:86%;padding:10px 14px;border-radius:18px}
[data-ui] .bub.us{background:var(--amber);color:var(--ink);align-self:flex-end;border-bottom-right-radius:6px}
[data-ui] .bub.them{background:var(--card-2);align-self:flex-start;border-bottom-left-radius:6px}
[data-ui] .f-row{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--card-2)}
[data-ui] .f-row span{color:var(--soft);font-variant-numeric:tabular-nums}
[data-ui] .f-call{display:grid;gap:4px}
[data-ui] .f-call b{font-weight:600}
[data-ui] .tag{align-self:flex-start;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--amber);color:var(--ink)}
[data-ui] table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}
[data-ui] th,[data-ui] td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--card-2)}
[data-ui] th{color:var(--soft);font-weight:500}
[data-ui] tr.new td{background:rgba(242,164,20,.14)}
[data-ui] .tw{overflow-x:auto}

/* ---------- MORE I CAN BUILD ---------- */
.more{padding-block:clamp(40px,6vw,96px) clamp(110px,12vw,200px)}
.more-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:start}
.more-in>h2{grid-column:1/6;font-size:var(--step-head)}
.more-list{grid-column:7/13;list-style:none;columns:2;column-gap:32px}
.more-list li{break-inside:avoid;font-size:var(--step-body);font-weight:500;padding:0 0 18px;line-height:1.3}
.more-list li::before{content:"";display:inline-block;width:.42em;height:.42em;border-radius:50%;background:var(--amber);margin-right:.6em;transform:translateY(-.12em)}
.more-end{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(40px,5vw,72px)}
.more-end p{font-size:var(--step-lead);line-height:1.2;letter-spacing:-.025em;font-weight:600;max-width:20em}

/* ---------- MAYA: the orb takes a call ---------- */
.maya-scene{background:transparent}
.maya-scene .scene-stage{padding-block:clamp(100px,12vw,180px)}
.maya-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;align-items:center}
.maya-grid>*{min-width:0}
.maya-say{grid-column:1/6}
.maya-say .lead{margin-top:28px;max-width:16em}
.maya-say .fine{margin-top:22px}
.call{grid-column:7/13;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}
.call-top{font-size:var(--step-small);color:var(--soft);display:flex;gap:10px;align-items:center}
.call-top .dot{width:8px;height:8px;border-radius:50%;background:#5bd47e;animation:blink 1.6s ease-in-out infinite}
@keyframes blink{50%{opacity:.3}}
.orb-wrap{position:relative;width:min(100%,clamp(260px,30vw,440px));aspect-ratio:1;margin-top:8px}
.orb-wrap canvas{position:absolute;inset:0;width:100%;height:100%}
.who{font-size:var(--step-small);font-weight:600;color:var(--amber-text);min-height:1.5em}
.lines{position:relative;width:100%;max-width:30em;min-height:6.2em;margin-top:6px}
.line{font-size:clamp(1.1rem,.9rem + .8vw,1.6rem);line-height:1.3;letter-spacing:-.015em;font-weight:500}
.line.t{color:var(--soft)}
.write{display:none}
.maya-scene.is-live .line{position:absolute;left:0;right:0;top:0;opacity:0}
.maya-scene.is-live .write{display:block;position:absolute;left:50%;bottom:0;width:min(100%,460px);transform:translateX(-50%);opacity:0}
.maya-scene.is-rest .lines .line+.line{margin-top:14px}
.maya-scene.is-rest .who{display:none}
.maya-scene.is-rest .write,.maya-scene:not(.is-live) .write{display:block;margin-top:32px;width:min(100%,460px);text-align:left}
[data-ui].mail{background:var(--card);border-radius:22px;overflow:hidden;text-align:left;font-size:14px}
[data-ui].mail .mh{display:flex;justify-content:space-between;padding:12px 18px;background:var(--card-2);color:var(--soft);font-size:12.5px}
[data-ui].mail .mb{padding:16px 18px 18px;display:grid;gap:8px}
[data-ui].mail .urgent{align-self:start;justify-self:start;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--hot);color:var(--ink)}
[data-ui].mail h4{font-size:18px;font-weight:600;letter-spacing:-.02em}
[data-ui].mail dl{display:grid;grid-template-columns:5.2rem 1fr;gap:6px 12px}
[data-ui].mail dt{color:var(--soft)}

/* demo line + caller card */
.demo{padding-block:clamp(20px,3vw,48px) clamp(110px,12vw,200px)}
.demo-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,96px);align-items:start}
.demo-grid>*{min-width:0}
.bignum{display:block;font-size:var(--step-head);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;user-select:all;margin-top:28px;color:var(--amber-text)}
.num-acts{display:flex;gap:24px;align-items:center;margin-top:26px;flex-wrap:wrap}
.fine{font-size:var(--step-small);color:var(--soft);max-width:60ch}
.caller{background:var(--card);border-radius:28px;padding:clamp(24px,2.6vw,36px)}
.caller-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}
.caller-h h3{font-size:var(--step-lead);letter-spacing:-.02em}
.caller-h span{color:var(--soft);font-size:var(--step-small);white-space:nowrap}
.caller dl{display:grid;grid-template-columns:6rem 1fr;gap:12px 16px;font-size:var(--step-small)}
.caller dt{color:var(--soft)}
.caller dd{min-width:0}
.listen{margin-top:20px;padding:16px 18px;background:var(--bg);border-radius:16px;font-size:var(--step-small)}
.listen b{display:block;font-weight:600;margin-bottom:2px;color:var(--amber-text)}
.caller .btn{width:100%;margin-top:20px}
.knows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px) clamp(24px,3vw,48px);margin-top:clamp(96px,10vw,160px)}
.knows h3{font-size:var(--step-lead);letter-spacing:-.025em}
.knows p{color:var(--soft);margin-top:10px;max-width:22em}
.knows .k-h{grid-column:1/-1;color:var(--soft)}

/* ---------- RENTED vs OWNED ---------- */
.rent .scene-stage{display:flex;align-items:center;padding-block:clamp(110px,12vw,200px)}
.rent-in{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;align-items:center}
.rent-in>*{min-width:0}
.rent-words{grid-column:1/7;position:relative}
.rent-words h2{font-size:var(--step-head)}
.rent-lines{list-style:none;margin-top:36px;display:grid;gap:10px}
.rent-lines li{font-size:var(--step-lead);font-weight:600;letter-spacing:-.025em;line-height:1.15}
.rent-lines li:last-child{color:var(--hot)}
.own-lines li:last-child{color:var(--amber-text)}
.own-words{margin-top:64px}
.own-words h2{font-size:var(--step-head)}
.own-words p{margin-top:24px;max-width:24em}
.meter{grid-column:8/13;display:grid;gap:28px}
.meter-row small{display:block;font-size:var(--step-small);font-weight:600;margin-bottom:12px;color:var(--soft)}
.months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}
.months i{aspect-ratio:1/1.6;border-radius:8px;background:var(--amber)}
.owned i{display:block;height:clamp(52px,5.5vw,84px);border-radius:12px;background:var(--amber)}
.meter-row span{display:block;font-size:var(--step-small);color:var(--soft);margin-top:10px}
.rent.is-live .rent-words{min-height:24rem}
.rent.is-live .own-words{position:absolute;inset:0 0 auto 0;margin:0;opacity:0}

/* ---------- YOURS TO KEEP ---------- */
.own{padding-block:clamp(60px,7vw,110px) clamp(110px,12vw,200px);text-align:center}
.own h2{font-size:var(--step-display);letter-spacing:-.065em;line-height:.9}
.own-three{font-size:var(--step-lead);font-weight:600;letter-spacing:-.025em;margin-top:24px}
.own-three span{display:inline-block}
.own-three span:nth-child(2){color:var(--soft)}
.own .lead{max-width:30em;margin:40px auto 0}
.own-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(72px,8vw,120px);text-align:left}
.own-list b{display:block;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;line-height:1.1}
.own-list span{display:block;color:var(--soft);margin-top:10px;font-size:var(--step-small)}

/* ---------- PROCESS ---------- */
.process .scene-stage{padding-block:clamp(110px,12vw,200px)}
.proc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}
.proc>*{min-width:0}
.steps{display:grid;gap:56px}
.step h3{font-size:var(--step-head)}
.step p{color:var(--soft);margin-top:18px;max-width:24em}
.pay{background:var(--card);border-radius:28px;padding:clamp(28px,3vw,44px)}
.pay h3{font-size:var(--step-lead);letter-spacing:-.02em}
.pay>p{color:var(--soft);margin-top:8px;font-size:var(--step-small)}
.bar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:32px}
.half{height:96px;border-radius:18px;background:var(--card-2);position:relative;overflow:hidden}
.half i{position:absolute;inset:0;background:var(--amber);transform-origin:0 50%}
.half-l{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;font-size:var(--step-small)}
.half-l b{display:block;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em}
.half-l span{color:var(--soft)}
.process.is-live .scene-stage{padding-block:0;display:flex;align-items:center}
.process.is-live .proc{width:100%}
.process.is-live .steps{display:block;position:relative;min-height:22rem}
.process.is-live .step{position:absolute;inset:0 0 auto 0}
.process.is-live .half i{transform:scaleX(0)}

/* ---------- PRICE ---------- */
.price{padding-block:clamp(80px,8vw,130px)}
.price h2{font-size:var(--step-display);letter-spacing:-.065em;line-height:.9}
.price h2 i{font-style:normal;color:var(--amber-text)}
.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(56px,6vw,96px)}
.price-grid b{display:block;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em}
.price-grid p{color:var(--soft);margin-top:10px;max-width:22em}
.price .fine{margin-top:40px}
.price-acts{display:flex;gap:28px;align-items:center;margin-top:48px;flex-wrap:wrap}

/* ---------- FAQ ---------- */
.faq{padding-block:clamp(80px,8vw,130px)}
.faq-list{margin-top:56px}
.qa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 24px;padding-block:32px}
.qa h3{grid-column:1/7;font-size:var(--step-lead);letter-spacing:-.025em;line-height:1.12}
.qa p{grid-column:8/13;color:var(--soft)}
.qa p a{color:var(--fg)}

/* ---------- CONTACT ---------- */
.contact{padding-block:clamp(80px,8vw,130px)}
.contact-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}
.contact-in>*{min-width:0}
.contact .lead{margin-top:28px;max-width:18em}
.form{display:grid;gap:12px}
.form label{font-size:var(--step-small);color:var(--soft)}
.form input,.form textarea{width:100%;background:var(--card);border:1px solid transparent;color:var(--fg);border-radius:16px;padding:16px 18px;font:400 17px/1.4 var(--font);transition:border-color .2s ease,background-color .2s ease}
.form textarea{min-height:130px;resize:vertical}
.form input:focus,.form textarea:focus{outline:none;border-color:var(--amber);background:var(--card-2)}
.field{display:grid;gap:6px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.form .btn{margin-top:8px;justify-self:start}
.fmsg{font-size:var(--step-small);color:var(--soft)}
.fmsg.err{color:var(--hot)}
.done h3{font-size:var(--step-lead)}
.done p{color:var(--soft);margin-top:8px}

/* ---------- FOOTER ---------- */
footer{padding-top:96px;overflow:clip}
.f-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;font-size:var(--step-small)}
.f-cols li{list-style:none;color:var(--soft);line-height:1.9}
.f-cols li:first-child{color:var(--fg);font-weight:600}
.f-cols a{text-decoration:none}
.f-cols a:hover{color:var(--fg)}
.f-word{font-weight:700;letter-spacing:-.07em;line-height:.78;white-space:nowrap;text-align:center;margin-top:clamp(64px,8vw,120px);transform-origin:50% 100%;display:block;color:var(--amber)}
.f-legal{font-size:var(--step-small);color:var(--soft);padding-block:24px 32px;text-align:center}

/* ---------- smaller screens ---------- */
@media (max-width:1024px){
  .card{grid-template-columns:1fr;min-height:0}
  .builds.is-live .card{width:min(70vw,620px);min-height:0}
}
@media (max-width:900px){
  .demo-grid,.proc,.contact-in{grid-template-columns:1fr}
  .maya-say,.call,.rent-words,.meter,.more-in>h2,.more-list{grid-column:1/-1}
  .knows{grid-template-columns:1fr 1fr}
  .own-list{grid-template-columns:1fr 1fr}
  .price-grid{grid-template-columns:1fr}
  .qa h3,.qa p{grid-column:1/-1}
}
@media (max-width:767px){
  .nav-links a:not(.btn){display:none}
  .builds-head{flex-direction:column;align-items:flex-start;gap:20px}
  .knows,.own-list{grid-template-columns:1fr}
  .more-list{columns:1}
  .two{grid-template-columns:1fr}
  .f-cols{grid-template-columns:1fr 1fr;row-gap:28px}
  .maya-scene.is-live .maya-grid{gap:20px}
  .maya-scene.is-live .maya-say .lead,.maya-scene.is-live .maya-say .fine{display:none}
  .maya-scene.is-live .orb-wrap{width:min(78vw,320px)}
  .rent.is-live .rent-in{gap:28px}
  .rent.is-live .rent-lines li{font-size:1.3rem}
  .rent.is-live .rent-words{min-height:19rem}
  .months{gap:4px}
  .months i{border-radius:5px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .rings i,.call-top .dot{animation:none}
  html.js .scene.is-live{height:auto}
  html.js .scene.is-live>.scene-stage{position:relative;height:auto}
}

/* =================== LETTINGS =================== */
.lhero h1{font-size:clamp(3rem,.8rem + 5.6vw,7.4rem);letter-spacing:-.055em;line-height:.92}
.lhero h1 i{font-style:normal;color:var(--amber)}
.lhero .lead{max-width:24em}

/* three late calls, one at a time */
.nights .scene-stage{padding-block:clamp(110px,12vw,200px)}
.nights-h{margin-bottom:clamp(48px,6vw,96px)}
.nights-h h2{font-size:var(--step-head);max-width:12em}
.nights-h p{margin-top:24px;max-width:28em}
.night-list{display:grid;gap:72px}
.night{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}
.night .t{grid-column:1/7;font-size:var(--step-display);font-weight:600;letter-spacing:-.06em;line-height:.85;color:var(--amber-text);font-variant-numeric:tabular-nums}
.night .when{display:block;font-size:var(--step-small);font-weight:600;color:var(--soft);margin-bottom:10px}
.night .say{grid-column:8/13}
.night h3{font-size:var(--step-lead);letter-spacing:-.025em}
.night p{color:var(--soft);margin-top:12px;max-width:26em}
.nights.is-live .scene-stage{padding-block:0;display:flex;flex-direction:column;justify-content:center}
.nights.is-live .nights-h{margin-bottom:clamp(32px,5vw,72px)}
.nights.is-live .night-list{display:block;position:relative;min-height:clamp(260px,28vw,420px)}
.nights.is-live .night{position:absolute;inset:0 0 auto 0}

/* from call to contractor */
.flow .scene-stage{padding-block:clamp(110px,12vw,200px)}
.flow-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;align-items:center}
.flow-in>*{min-width:0}
.flow-say{grid-column:1/6}
.flow-say h2{font-size:var(--step-head)}
.flow-say .lead{margin-top:24px;max-width:18em}
.board{grid-column:7/13;position:relative}
.board-t{position:relative;height:1.3em;font-size:var(--step-lead);font-weight:600;letter-spacing:-.025em;margin-bottom:18px}
.board-t span{position:absolute;left:0;top:0}
.board-t span+span{opacity:0}
[data-ui].rows{position:relative;display:grid;gap:8px}
[data-ui] .row{display:grid;grid-template-columns:5.2em 1fr auto;gap:16px;align-items:center;padding:16px 18px;background:var(--card);border-radius:16px;font-size:15px;line-height:1.3}
[data-ui] .row .tm{font-weight:600;font-variant-numeric:tabular-nums}
[data-ui] .row .what span{display:block;color:var(--soft);font-size:13px;margin-top:2px}
[data-ui] .chip{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap}
[data-ui] .chip.em{background:var(--hot);color:var(--ink)}
[data-ui] .chip.sd{background:var(--amber);color:var(--ink)}
[data-ui] .chip.fx{background:#bfe3c9;color:#0f3d1e}
[data-ui] .chip.rt{background:var(--card-2);color:var(--fg)}
[data-ui].sms{margin-top:18px;background:var(--card);border-radius:18px;padding:16px 18px;font-size:14px;line-height:1.45;max-width:30em}
[data-ui].sms .sh{display:flex;justify-content:space-between;color:var(--soft);font-size:12.5px;margin-bottom:8px}
[data-ui].sms .sb{background:var(--amber);color:var(--ink);padding:11px 14px;border-radius:16px;border-bottom-left-radius:6px}
.flow.is-live [data-ui].rows{display:block;height:calc(5 * var(--pitch,74px))}
.flow.is-live [data-ui] .row{position:absolute;left:0;right:0;top:0}

/* capabilities as a quiet list */
.caps-sec{padding-block:clamp(110px,12vw,200px)}
.caps-h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-bottom:clamp(56px,6vw,96px)}
.caps-h h2{grid-column:1/8;font-size:var(--step-head)}
.caps-h p{grid-column:8/13}
.caps{list-style:none;display:grid;gap:clamp(36px,4vw,56px)}
.caps li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 24px;align-items:baseline}
.caps h3{grid-column:1/7;font-size:var(--step-lead);letter-spacing:-.025em}
.caps p{grid-column:8/13;color:var(--soft)}

/* fault groups */
.groups-sec{padding-block:clamp(40px,5vw,80px) clamp(110px,12vw,200px)}
.groups-sec h2{font-size:var(--step-head);max-width:12em}
.groups-sec>p{margin-top:24px;max-width:30em}
.groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;margin-top:clamp(56px,6vw,96px)}
.groups h3{font-size:var(--step-lead);letter-spacing:-.025em;color:var(--amber-text);margin-bottom:18px}
.groups ul{list-style:none;display:grid;gap:10px}

/* the extras card beside the steps */
.fit{background:var(--card);border-radius:28px;padding:clamp(28px,3vw,44px);display:grid;gap:24px}
.fit h3{font-size:var(--step-lead);letter-spacing:-.02em}
.fit b{display:block;font-weight:600}
.fit span{display:block;color:var(--soft);font-size:var(--step-small);margin-top:4px}

/* lettings price */
.lprice h2{font-size:var(--step-head)}
.lprice .big{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(40px,5vw,72px)}
.lprice .big div{background:var(--card);border-radius:28px;padding:clamp(28px,3vw,44px)}
.lprice .big small{display:block;font-size:var(--step-small);font-weight:600;color:var(--soft)}
.lprice .big strong{display:block;font-size:clamp(4rem,1rem + 8vw,9.5rem);font-weight:600;letter-spacing:-.06em;line-height:.9;margin:12px 0 16px;font-variant-numeric:tabular-nums}
.lprice .big strong i{font-style:normal;font-size:.32em;letter-spacing:-.02em;color:var(--soft)}
.lprice .big p{color:var(--soft);max-width:24em}
.decides{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:clamp(64px,7vw,110px)}
.decides h3{grid-column:1/5;font-size:var(--step-lead);letter-spacing:-.025em}
.decides ul{grid-column:6/13;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}
.decides li b{font-weight:600}

/* demo request form */
.form select{width:100%;background:var(--card);border:1px solid transparent;color:var(--fg);border-radius:16px;padding:16px 44px 16px 18px;font:400 17px/1.4 var(--font);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23a8a193' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}
.form select:focus{outline:none;border-color:var(--amber)}
.ticks{list-style:none;display:grid;gap:12px;margin-top:32px}
.ticks li{display:flex;gap:12px;align-items:baseline}
.ticks li::before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background:var(--amber);transform:translateY(-.1em)}

/* =================== PRIVACY =================== */
.page-light{--bg:#efe9dc;--fg:#17140f;--soft:#5f5749;--card:#e5ddcd;--card-2:#d9cfbb;--amber-text:#b87300;color-scheme:light}
.phead{padding-block:calc(140px + 4vw) clamp(56px,7vw,100px)}
.phead h1{font-size:var(--step-display);letter-spacing:-.065em;line-height:.88}
.phead .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:clamp(36px,4vw,64px);align-items:end}
.phead .lead{grid-column:1/9}
.phead .upd{grid-column:10/13;justify-self:end;color:var(--soft);font-size:var(--step-small)}
.policy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-bottom:clamp(80px,9vw,140px)}
.policy .toc{grid-column:1/4;position:sticky;top:96px;align-self:start;font-size:var(--step-small)}
.policy .toc b{font-weight:600}
.policy .toc ol{list-style:none;display:grid;gap:8px;margin-top:14px}
.policy .toc a{text-decoration:none;color:var(--soft)}
.policy .toc a:hover{color:var(--fg)}
.policy article{grid-column:5/12;max-width:66ch}
.policy h2{font-size:clamp(1.6rem,1.1rem + 1.3vw,2.3rem);letter-spacing:-.03em;margin:64px 0 16px;scroll-margin-top:90px}
.policy h2:first-child{margin-top:0}
.policy p,.policy li{line-height:1.6}
.policy ul{padding-left:1.1em;display:grid;gap:8px;margin-top:12px}
.policy li::marker{color:var(--amber-deep)}
.policy p+p{margin-top:12px}
.policy a{font-weight:500;text-underline-offset:.2em}
.policy b{font-weight:600}

@media (max-width:900px){
  .flow-say,.board,.caps-h h2,.caps-h p,.caps h3,.caps p,.decides h3,.decides ul,.night .t,.night .say{grid-column:1/-1}
  .groups{grid-template-columns:1fr 1fr}
  .lprice .big{grid-template-columns:1fr}
  .policy .toc{display:none}
  .policy article,.phead .lead,.phead .upd{grid-column:1/-1;justify-self:start}
}
@media (max-width:767px){
  .groups,.decides ul{grid-template-columns:1fr}
  .night .t{font-size:clamp(4rem,22vw,6rem)}
  .nights.is-live .night-list{min-height:22rem}
  [data-ui] .row{grid-template-columns:4.4em 1fr;padding:13px 14px;font-size:14px}
  [data-ui] .row .chip{grid-column:2;justify-self:start}
  .flow.is-live .flow-say .lead{display:none}
  .flow.is-live .flow-in{gap:20px}
  .flow.is-live [data-ui].sms{display:none}
}

/* =================== LETTINGS v2 =================== */
/* live clock hero */
.clock-hero{min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:center;padding-block:120px 80px}
.clock-col{grid-column:1/8}
.clock{font-size:clamp(5.5rem,1rem + 15vw,16rem);font-weight:600;letter-spacing:-.065em;line-height:.85;color:var(--amber);white-space:nowrap}
.clock .colon{font-weight:600;animation:colon 2s steps(1) infinite}
.clock small{font-size:.28em;letter-spacing:-.02em;margin-left:.12em;color:var(--fg)}
@keyframes colon{50%{opacity:.25}}
.clock-status{display:flex;align-items:center;gap:12px;margin-top:28px;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;line-height:1.2;max-width:22em}
.clock-status .dot,.call-top .dot{flex:none;width:12px;height:12px;border-radius:50%;background:#5bd47e;animation:blink 1.6s ease-in-out infinite}
.clock-say{grid-column:8/13}
.clock-say h1{font-size:clamp(2.2rem,1rem + 2.6vw,3.6rem);letter-spacing:-.045em;line-height:1}
.clock-say .lead{margin-top:24px;font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)}
.clock-say .hero-acts{justify-content:flex-start;margin-top:32px}

/* one night: horizontal timeline */
.night-scene .scene-stage{padding-block:clamp(100px,12vw,180px)}
.night-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}
.night-head p{max-width:26em}
.night-track{--pph:360px;position:relative;width:calc(var(--pph) * 14 + 400px);height:640px;margin-left:var(--gut)}
.axis{position:absolute;left:0;right:400px;top:50%;height:4px;margin-top:-2px;background:var(--card-2);border-radius:2px}
.axis span{position:absolute;left:calc(var(--h) * var(--pph));top:16px;font-size:var(--step-small);color:var(--soft);transform:translateX(-50%);white-space:nowrap}
.axis span::before{content:"";position:absolute;left:50%;top:-22px;width:4px;height:12px;margin-left:-2px;border-radius:2px;background:var(--card-2)}
.nc{position:absolute;left:calc(var(--h) * var(--pph));width:340px;background:var(--card);border-radius:22px;padding:22px 24px 24px;transform:translateX(-24px)}
.nc.up{bottom:calc(50% + 34px)}
.nc.dn{top:calc(50% + 54px)}
.nc::after{content:"";position:absolute;left:24px;width:4px;height:30px;background:var(--amber);border-radius:2px}
.nc.up::after{top:100%}
.nc.dn::after{bottom:100%;height:50px}
.nc .nt{font-size:2.2rem;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--amber-text)}
.nc h3{font-size:1.15rem;letter-spacing:-.02em;margin-top:12px}
.nc p:not(.nt){color:var(--soft);font-size:var(--step-small);margin-top:8px}
.nc .chip,.flow .chip{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}
.chip.em{background:var(--hot);color:var(--ink)}
.chip.sd{background:var(--amber);color:var(--ink)}
.chip.fx{background:#bfe3c9;color:#0f3d1e}
.chip.rt{background:var(--card-2);color:var(--fg)}
.playhead{display:none}
.night-scene.is-live .scene-stage{padding-block:0;display:flex;flex-direction:column;justify-content:center}
.night-scene.is-live .night-head{margin-bottom:8px}
.night-scene.is-live .playhead{display:block;position:absolute;right:var(--gut-r);bottom:clamp(24px,4vh,48px);font-size:clamp(2rem,1rem + 3vw,4rem);font-weight:600;letter-spacing:-.05em;color:var(--amber)}
.night-scene:not(.is-live) .night-track{width:auto;height:auto;margin:0;padding-inline:var(--gut) var(--gut-r);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}
.night-scene:not(.is-live) .axis{display:none}
.night-scene:not(.is-live) .nc{position:static;width:auto;transform:none}
.night-scene:not(.is-live) .nc::after{display:none}

/* centred call */
.maya-scene.center .maya-grid{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}
.maya-scene.center .maya-say,.maya-scene.center .call{grid-column:1/-1}
.maya-scene.center .maya-say h2{font-size:clamp(1.9rem,1rem + 2.6vw,3.6rem);letter-spacing:-.04em}
.maya-scene.center .maya-say .fine{margin:10px auto 0}
.maya-scene.center .orb-wrap{width:clamp(220px,24vw,340px)}
.maya-scene.center .call{width:min(100%,640px)}
.maya-scene.center .who{max-width:30em}

/* fault picker */
.faults{padding-block:clamp(40px,5vw,80px) clamp(110px,12vw,200px)}
.faults-h{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}
.faults-h h2{font-size:var(--step-head)}
.faults-h p{max-width:24em}
.picker{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:clamp(40px,5vw,72px);align-items:start}
.chips{grid-column:1/6;display:flex;flex-wrap:wrap;gap:10px}
.chips button{font:500 var(--step-body)/1 var(--font);color:var(--fg);background:var(--card);border:0;border-radius:999px;padding:.8em 1.15em;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease)}
.chips button:active{transform:scale(.97)}
.chips button[aria-selected="true"]{background:var(--amber);color:var(--ink)}
@media (hover:hover) and (pointer:fine){.chips button:not([aria-selected="true"]):hover{background:var(--card-2)}}
.fault-card{grid-column:7/13;background:var(--card);border-radius:28px;padding:clamp(24px,2.6vw,40px);min-height:340px}
.fc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}
.fc-top h3{font-size:var(--step-lead);letter-spacing:-.03em}
.fc-top .chip{flex:none;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px}
.fault-card dl{display:grid;grid-template-columns:8.5rem 1fr;gap:16px 20px}
.fault-card dt{color:var(--soft);font-size:var(--step-small);padding-top:2px}
.fault-card dd{line-height:1.45}
.fault-card .swap-in{animation:fadein .35s var(--ease)}
@keyframes fadein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.also{margin-top:40px;max-width:60em;color:var(--soft)}
.also b{color:var(--fg);font-weight:600;margin-right:.4em}

/* setup bar */
.setup{padding-block:clamp(110px,12vw,200px)}
.setup h2{margin-bottom:clamp(40px,5vw,72px)}
.stagebar{display:flex;gap:6px;height:clamp(150px,20vh,200px)}
.stagebar>div{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:20px;border-radius:18px}
.stagebar span{font-size:var(--step-small);font-weight:600}
.stagebar b{font-size:clamp(1.1rem,.8rem + 1vw,1.7rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}
.stagebar .s1{background:var(--ink);color:var(--paper)}
.stagebar .s2{background:var(--card-2);color:var(--fg)}
.stagebar .s3{background:var(--amber);color:var(--ink)}
.stagebar .s4{background:var(--amber-deep);color:var(--ink)}
.js .stagebar>div{clip-path:inset(0 100% 0 0 round 18px);transition:clip-path 900ms cubic-bezier(.77,0,.175,1);transition-delay:calc(var(--i,0) * 130ms)}
.js .stagebar.in>div{clip-path:inset(0 0 0 0 round 18px)}
.stage-say{display:flex;gap:6px;margin-top:20px}
.stage-say p{min-width:0;padding-right:16px;color:var(--fg);font-size:var(--step-body);line-height:1.35}
.fit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(80px,9vw,140px)}
.extras-note{margin-top:28px}
.fit-row b{display:block;font-size:var(--step-lead);font-weight:600;letter-spacing:-.025em}
.fit-row span{display:block;color:var(--soft);margin-top:10px}

/* pricing: build sheet + long view */
.pricing2{padding-block:clamp(60px,6vw,100px) clamp(110px,12vw,200px)}
.p-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}
.p-head h2{grid-column:1/7}
.p-head .lead{grid-column:7/13;font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)}
.p-head .lead b{font-weight:600;color:var(--fg)}
.bands{display:inline-flex;gap:6px;padding:6px;background:var(--card);border-radius:999px;margin-top:clamp(40px,5vw,64px)}
.bands button{font:500 var(--step-small)/1 var(--font);color:var(--fg);background:transparent;border:0;border-radius:999px;padding:.85em 1.2em;cursor:pointer;transition:background-color .2s ease}
.bands button[aria-checked="true"]{background:var(--ink);color:var(--paper)}
.sheet-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:24px;align-items:stretch}
.sheet2{grid-column:1/6;display:grid;gap:6px}
.sh-col{background:var(--card);border-radius:24px;padding:24px 26px}
.sh-own{background:var(--card-2)}
.sh-col h3{font-size:var(--step-lead);letter-spacing:-.03em;margin-bottom:16px}
.sh-col dl{display:grid;grid-template-columns:8rem 1fr;gap:10px 16px;font-size:var(--step-small)}
.sh-col dt{color:var(--soft)}
.sh-col dd.num{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}
.longview{grid-column:6/13;background:var(--card);border-radius:24px;padding:24px 26px;display:flex;flex-direction:column}
.longview figcaption{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline}
.longview figcaption b{font-size:var(--step-lead);font-weight:600;letter-spacing:-.03em}
.longview figcaption span{color:var(--soft);font-size:var(--step-small)}
.legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:var(--step-small);color:var(--soft)}
.legend span{display:inline-flex;align-items:center;gap:8px}
.k{width:18px;height:3px;border-radius:2px;display:inline-block}
.k-run{background:#a86a00}.k-own{background:#1f6fa8}.k-care{background:repeating-linear-gradient(90deg,#2e8540 0 6px,transparent 6px 9px)}
.chart{position:relative;margin-top:12px;flex:1;min-height:260px}
.chart svg{width:100%;height:100%;display:block;overflow:visible}
.tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--paper);font-size:13px;line-height:1.45;padding:10px 12px;border-radius:10px;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.18);transform:translate(-50%,-110%)}
.slider{display:flex;align-items:center;gap:16px;margin-top:14px;font-size:var(--step-small)}
.slider span{white-space:nowrap;color:var(--soft)}
.slider b{color:var(--fg);font-weight:600}
.slider input{flex:1;accent-color:#a86a00;height:28px}
.readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
.readout div{background:var(--bg);border-radius:14px;padding:12px 14px}
.readout dt{font-size:12.5px;color:var(--soft)}
.readout dd{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-top:2px}
.p-foot{margin-top:28px;max-width:70ch}

@media (max-width:1000px){
  .clock-col,.clock-say{grid-column:1/-1}
  .clock-hero{align-content:center;min-height:auto;padding-block:120px 96px}
  .chips,.fault-card,.sheet2,.longview,.p-head h2,.p-head .lead{grid-column:1/-1}
  .fit-row{grid-template-columns:1fr}
  .readout{grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
  .clock{font-size:clamp(5rem,30vw,8rem)}
  .night-head{flex-direction:column;align-items:flex-start;gap:16px}
  .stagebar{flex-direction:column;height:auto}
  .stagebar>div{flex:none!important;min-height:84px}
  .js .stagebar>div{clip-path:inset(0 0 100% 0 round 18px)}
  .stage-say{display:none}
  .fault-card dl,.sh-col dl{grid-template-columns:1fr;gap:4px}
  .fault-card dd,.sh-col dd{margin-bottom:10px}
  .bands{display:flex;flex-wrap:wrap;border-radius:22px}
  .bands button{flex:1 1 auto}
}
@media (prefers-reduced-motion:reduce){
  .clock .colon,.clock-status .dot{animation:none}
  .js .stagebar>div{clip-path:none}
}
