/* Owldid · the site's design layer (The Line). Built from the approved mockup: tokens + Talon,
   chrome, devices, the line drawings, the concierge, and the theme for long-form pages. */
@font-face{font-family:'Owldid Talon';src:url(data:font/woff2;base64,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) format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Owldid Talon';src:url(data:font/woff2;base64,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) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Owldid Talon';src:url(data:font/woff2;base64,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) format('woff2');font-weight:700;font-style:normal;font-display:swap}

/* Owldid · Grove — the shared language of the landing concepts.
   Lavender OS gives the sky (lilac paper, violet, the jacaranda, petals, Owl red once);
   CodeSprout gives the ground (sage, the flat trees, one action per screen, Talon for headings and numbers). */
:root{
  --sky:#f2edfb; --sky2:#ebe4f8; --mist:#e7e6ee; --sage:#c5d2c2; --sage2:#dfe6dc; --sagedeep:#97a896;
  --paper:#fbf9fd; --glass:rgba(255,255,255,.58); --hair:#ddd5ec; --hair2:rgba(31,26,46,.1);
  --ink:#1f1a2e; --ink2:#5d566f; --dim:#8d86a0;
  --violet:#7863b6; --vink:#5a4790; --lilac:#cbb8ef; --owl:#cd071e;
  --r:18px;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{font:400 16px/1.6 Inter,system-ui,sans-serif;color:var(--ink);background:var(--sky);-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
/* lavender sky over sage ground: the page fades from one to the other */
.sky-to-ground{background:linear-gradient(180deg,var(--sky) 0%,#eeebf3 45%,#e3e8df 78%,var(--sage2) 100%)}
.t{font-family:'Owldid Talon',Inter,sans-serif;font-weight:400;letter-spacing:0;line-height:.95}
.n{font-family:'Owldid Talon',Inter,sans-serif;font-size:1.28em;line-height:1;letter-spacing:.01em}
.lab{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vink)}
.mute{color:var(--ink2)}
.v{color:var(--violet)}
.logo{height:26px;width:auto}
.owlmark{height:24px;width:auto}
/* the one action: an ink pill; hover = Owl red, the only red on the page */
.act{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:500;transition:background .25s,transform .25s;box-shadow:0 10px 24px rgba(31,26,46,.16)}
.act:hover{background:var(--owl)}
.act:active{transform:scale(.97)}
.quiet{font-size:14px;color:var(--ink2);border-bottom:1px solid currentColor;padding-bottom:1px;transition:color .2s}
.quiet:hover{color:var(--owl)}
.card{background:var(--glass);border:1px solid var(--hair);border-radius:var(--r);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.card.ink{background:var(--ink);color:#fff;border-color:var(--ink)}
.card.ink .lab{color:var(--lilac)}
.hair{height:1px;background:var(--hair)}
/* reveals */
.rv{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}
.rv.in{opacity:1;transform:none}
.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}
/* falling petals (grove.js adds them to any [data-petals]) */
.petal{position:absolute;top:-20px;width:9px;height:6px;border-radius:60% 40% 60% 40%;background:var(--lilac);opacity:.85;pointer-events:none;animation:fall linear infinite}
.petal:nth-child(3n){background:#a088d8;width:7px;height:5px}
.petal:nth-child(4n){background:var(--violet);opacity:.6}
@keyframes fall{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(var(--dx),55vh) rotate(200deg)}100%{transform:translate(calc(var(--dx)*-.4),112vh) rotate(420deg);opacity:0}}
/* trees sway a touch, like the desk */
.sway{transform-origin:50% 100%;animation:sway 7s ease-in-out infinite}
@keyframes sway{0%,100%{transform:rotate(-.6deg)}50%{transform:rotate(.7deg)}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}

/* Owldid · The Line. Three pen weights, one wash, Talon lettering, quiet notes. */
.ln{width:100%;height:auto;overflow:visible;display:block}
.ln path,.ln ellipse{fill:none;stroke-linecap:round;stroke-linejoin:round}
.ln .k1{stroke:#5d4b9c;stroke-width:2.1}
.ln .k2,.ln .k2s{stroke:#7863b6;stroke-width:1.25}
.ln .k3{stroke:#a593d6;stroke-width:.8}
.ln .ln-ground{stroke:#5d4b9c;stroke-width:2.1}
.ln .ln-wash path{stroke:none}
.ln .w-a{fill:#e6dcf8}.ln .w-b{fill:#d6c9f2}.ln .w-s{fill:#dfe6dc}.ln .w-g{fill:rgba(203,184,239,.38)}.ln .w-i{fill:#2a2340}.ln .w-w{fill:#fff}
.ln .ln-t{font-family:'Owldid Talon',sans-serif;fill:#3b2f66;letter-spacing:.04em}
.ln .ln-t.v{fill:#7863b6}.ln .ln-t.w{fill:#fff}
.ln .ln-pen{opacity:0;transition:opacity .4s;pointer-events:none}
.ln .ln-pen circle{fill:#7863b6;stroke:none}
.ln .ln-pen .halo{fill:rgba(120,99,182,.18)}
.ln .ln-note circle{fill:#fff;stroke:#7863b6;stroke-width:1.3}
.ln .ln-note path{stroke:#a593d6;stroke-width:.9}
.ln .ln-note text{font:600 10.5px Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;fill:#5d4b9c}
/* life */
.ln .lv-flag .flag{fill:#cbb8ef;stroke:#7863b6;stroke-width:1}
.ln .lv-blink rect{fill:#f3d98a;opacity:0;animation:lnblink 5s ease-in-out infinite}
@keyframes lnblink{0%,40%{opacity:0}48%,80%{opacity:.85}88%,100%{opacity:0}}
.ln .lv-twinkle circle{fill:#cbb8ef;animation:lntw 1.8s ease-in-out infinite alternate}
@keyframes lntw{from{fill:#e9e1f9}to{fill:#7863b6}}
.ln .lv-spin .hand{stroke:#5d4b9c;stroke-width:2;animation:lnspin 60s linear infinite}
.ln .lv-spin .hand.m{stroke-width:1.3;animation-duration:5s}
@keyframes lnspin{to{transform:rotate(360deg)}}
.ln .lv-steam .steam{stroke:#a593d6;stroke-width:1.2;stroke-dasharray:44;animation:lnsteam 2.6s ease-in-out infinite}
@keyframes lnsteam{0%{stroke-dashoffset:44;opacity:0}30%{opacity:1}100%{stroke-dashoffset:-44;opacity:0;transform:translateY(-8px)}}
.ln .lv-pulse .pulse{stroke:#7863b6;stroke-width:2.2}
.ln .lv-sway g{animation:lnsway 4s ease-in-out infinite alternate}
@keyframes lnsway{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
.ln .lv-ripple ellipse{stroke:#a593d6;stroke-width:1;animation:lnrip 2.8s ease-out infinite;opacity:0}
@keyframes lnrip{0%{transform:scale(.3);opacity:.9}100%{transform:scale(1);opacity:0}}
.ln .lv-cursor path{fill:#1f1a2e;stroke:#fff;stroke-width:1.2}
.ln .lv-redraw .redraw{stroke:#7863b6;stroke-width:2}
.ln .lv-fly .trail{stroke:#a593d6;stroke-width:1;stroke-dasharray:3 5}
.ln .lv-fly .plane{fill:#fff;stroke:#5d4b9c;stroke-width:1.3}
@media (prefers-reduced-motion:reduce){.ln .lv *{animation:none!important}}

/* Owldid · the website. Shared chrome and components for every page.
   Builds on art/grove.css (tokens, Talon, petals, reveals). */
.wrap{max-width:1200px;margin:0 auto;padding:0 40px}
.narrow{max-width:860px;margin:0 auto;padding:0 40px}
main{min-height:60vh}
section{position:relative}

/* ---------- header ---------- */
.hdr{position:fixed;inset:0 0 auto;z-index:30;transition:background .3s,box-shadow .3s}
/* the bar takes the colour of the page behind it (lavender up top, sage further down) and has no hard edge:
   a frosted layer that fades out below the bar instead of ending on a line */
.hdr::before{content:"";position:absolute;left:0;right:0;top:0;height:100px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--hdrbg,rgba(243,238,251,.9)) 0%,var(--hdrbg,rgba(243,238,251,.9)) 52%,transparent 100%);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);-webkit-mask:linear-gradient(180deg,#000 55%,transparent 100%);mask:linear-gradient(180deg,#000 55%,transparent 100%);opacity:0;transition:opacity .45s}
.hdr.solid::before{opacity:1}
.hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}
.hdr nav{display:flex;gap:26px;font-size:14px;color:var(--ink2)}
.hdr nav a{position:relative;transition:color .2s}
.hdr nav a:hover{color:var(--ink)}
.hdr nav a.on{color:var(--ink)}
.hdr nav a.on::after{content:"";position:absolute;left:50%;bottom:-9px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--violet)}
.hdr .right{display:flex;align-items:center;gap:14px}
.hdr .act{padding:10px 16px;font-size:13px;box-shadow:none}
.menu{display:none;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.7);border:1px solid var(--hair);position:relative}
.menu i{position:absolute;left:12px;right:12px;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .35s cubic-bezier(.3,1.3,.5,1),top .35s}
.menu i:first-child{top:15px}.menu i:last-child{top:23px}
.menu.x i:first-child{top:19px;transform:rotate(45deg)}.menu.x i:last-child{top:19px;transform:rotate(-45deg)}
.sheet{position:fixed;inset:0;z-index:29;background:rgba(242,237,251,.97);backdrop-filter:blur(16px);padding:100px 24px 30px;display:flex;flex-direction:column;clip-path:circle(0 at calc(100% - 38px) 34px);transition:clip-path .55s cubic-bezier(.6,0,.2,1);pointer-events:none}
.sheet.open{clip-path:circle(150% at calc(100% - 38px) 34px);pointer-events:auto}
.sheet a.l{font-family:'Owldid Talon';font-size:44px;line-height:1.25;opacity:0;transform:translateY(14px);transition:opacity .4s,transform .4s}
.sheet a.l.on{color:var(--violet)}
.sheet.open a.l{opacity:1;transform:none}
.sheet .soc{margin-top:auto}
.sheet .act{margin-top:20px;justify-content:center}

/* ---------- socials: three round buttons ---------- */
.soc{display:flex;gap:8px}
.soc a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.7);border:1px solid var(--hair);color:var(--ink);transition:background .25s,color .25s,transform .25s,border-color .25s}
.soc a:hover{background:var(--owl);color:#fff;border-color:var(--owl);transform:translateY(-2px)}
.soc svg{width:16px;height:16px;fill:currentColor}
.soc.big{gap:14px}.soc.big a{width:60px;height:60px}.soc.big svg{width:24px;height:24px}

/* ---------- page head ---------- */
.phead{padding-top:150px;padding-bottom:60px;text-align:center}
.phead h1{font-size:clamp(52px,6vw,84px);margin:14px 0 16px}
.phead p{color:var(--ink2);max-width:540px;margin:0 auto;font-size:17px}
.phead.left{text-align:left}.phead.left p{margin:0}
.crumb{font-size:13px;color:var(--dim);margin-bottom:6px}.crumb a:hover{color:var(--owl)}

/* ---------- footer ---------- */
.ftr{background:var(--sage2);border-top:1px solid rgba(31,26,46,.08);margin-top:0}
.ftr .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:80px 0 50px}
.ftr h4{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vink);margin-bottom:14px}
.ftr ul{list-style:none;font-size:14px;color:var(--ink2);display:grid;gap:9px}
.ftr ul a:hover{color:var(--owl)}
.ftr .say{font-family:'Owldid Talon';font-size:44px;line-height:1;margin:16px 0 22px}
.ftr .bot{display:flex;justify-content:space-between;padding:20px 0 26px;border-top:1px solid rgba(31,26,46,.08);font-size:13px;color:var(--ink2)}

/* ---------- devices: the Owldid laptop, desktop and phone (lavender aluminium, black glass) ---------- */
.lap,.desk,.ph{container-type:inline-size}
.lap{position:relative}
.lap .lid{position:relative;border-radius:3.4cqw 3.4cqw 1cqw 1cqw;border:.42cqw solid transparent;background:linear-gradient(#120e1a,#120e1a) padding-box,linear-gradient(160deg,#f1ebfb,#c9bde6 35%,#a596cf 68%,#ddd3f3) border-box;padding:1.7cqw 1.7cqw 3.3cqw;box-shadow:0 3cqw 6cqw rgba(52,40,90,.16)}
.lap .lid::before{content:"";position:absolute;top:0;left:50%;width:11cqw;height:1.5cqw;margin-left:-5.5cqw;background:#120e1a;border-radius:0 0 .9cqw .9cqw;z-index:3}
.lap .lid::after{content:"Owldid";position:absolute;left:0;right:0;bottom:.85cqw;text-align:center;font:600 1.25cqw/1 Inter,sans-serif;letter-spacing:.12em;color:#6c6582}
.lap .scr{aspect-ratio:16/10;border-radius:.7cqw;overflow:hidden;background:#fff;position:relative}
.lap .base{position:relative;height:3cqw;margin:0 -7.5%;background:linear-gradient(180deg,#f6f2fd,#ddd3f3 30%,#b8aadd 72%,#8f80bd);border-radius:.3cqw .3cqw 2.6cqw 2.6cqw/.3cqw .3cqw 2.4cqw 2.4cqw;box-shadow:0 .25cqw 0 #8072b0}
.lap .base::before{content:"";position:absolute;left:50%;top:0;width:15cqw;height:.9cqw;margin-left:-7.5cqw;border-radius:0 0 1cqw 1cqw;background:linear-gradient(#a99ad6,#c9bde8)}
.lap .base::after{content:"";position:absolute;left:5%;right:5%;bottom:-2.4cqw;height:2.6cqw;border-radius:50%;background:radial-gradient(ellipse,rgba(60,42,110,.28),transparent 70%);filter:blur(4px)}
/* desktop: a thin lavender display on a bent-plate stand */
.desk{position:relative}
.desk .mon{position:relative;border-radius:2cqw;padding:.45cqw;background:linear-gradient(160deg,#f3eefc,#cfc4ea 30%,#a99bd2 64%,#e2daf5);box-shadow:0 4cqw 7cqw rgba(52,40,90,.18)}
.desk .mon::before{content:"";position:absolute;top:.95cqw;left:50%;width:.7cqw;height:.7cqw;margin-left:-.35cqw;border-radius:50%;background:#2a2340;z-index:3}
.desk .scr{aspect-ratio:16/9.4;border-radius:1.6cqw;border:1.5cqw solid #0d0a14;overflow:hidden;background:#fff;position:relative}
.desk .neck{width:18cqw;height:10cqw;margin:-.3cqw auto 0;background:linear-gradient(90deg,#9d8fc6,#d9cff1 30%,#efe9fa 50%,#cfc4ea 70%,#9d8fc6);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}
.desk .foot{position:relative;width:30cqw;height:1.6cqw;margin:0 auto;border-radius:.4cqw .4cqw 1cqw 1cqw;background:linear-gradient(#f3eefb,#c3b6e3 60%,#9283bf)}
.desk .foot::after{content:"";position:absolute;left:-10%;right:-10%;bottom:-2cqw;height:2.4cqw;border-radius:50%;background:radial-gradient(ellipse,rgba(60,42,110,.26),transparent 70%);filter:blur(4px)}
/* phone: a bare iPhone, no case. A hair-thin polished frame in the laptop's lavender metal, specular
   edges, a dark seam where metal meets glass, even black bezels, razor-thin keys and the island */
.ph{position:relative;aspect-ratio:9/19.5;border-radius:16.5%/7.62%;padding:.62%;background:linear-gradient(90deg,rgba(255,255,255,.85) 0,rgba(255,255,255,0) 1.6%,rgba(255,255,255,0) 98.2%,rgba(255,255,255,.7) 100%),linear-gradient(180deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) .9%,rgba(255,255,255,0) 99.2%,rgba(60,46,110,.35) 100%),linear-gradient(158deg,#f7f3fe 0%,#d3c8ee 16%,#9a8cc6 36%,#ece6f8 50%,#b2a5d9 66%,#8576b5 84%,#dcd2f2 100%);box-shadow:0 0 0 1px rgba(70,55,120,.4),0 26px 50px rgba(52,40,90,.2),0 6px 14px rgba(52,40,90,.14)}
.ph::before{content:"";position:absolute;left:-.42cqw;top:17%;width:.46cqw;height:23%;border-radius:.6cqw 0 0 .6cqw;background:linear-gradient(#8f80bd 0 13%,transparent 13% 25%,#8f80bd 25% 57%,transparent 57% 67%,#8f80bd 67%);box-shadow:inset .15cqw 0 0 rgba(255,255,255,.55)}
.ph::after{content:"";position:absolute;right:-.42cqw;top:25%;width:.46cqw;height:27%;border-radius:0 .6cqw .6cqw 0;background:linear-gradient(#8f80bd 0 38%,transparent 38% 74%,#8f80bd 74%);box-shadow:inset -.15cqw 0 0 rgba(255,255,255,.5)}
.ph .scr{width:100%;height:100%;border-radius:15.9cqw/7.34%;border:1.15cqw solid #050408;overflow:hidden;background:#000;position:relative;box-shadow:0 0 0 .22cqw #2b2440}
.ph .scr::before{content:"";position:absolute;top:2.1cqw;left:50%;width:29cqw;height:8.4cqw;background:#000;border-radius:99px;transform:translateX(-50%);z-index:4}
.scr>img,.scr>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}
.scr .fade{opacity:0;transition:opacity .6s}.scr .fade.on{opacity:1}
.duo{position:relative;aspect-ratio:16/11}
.duo .lap,.duo .desk{position:absolute;left:0;top:0;width:86%}
.duo .ph{position:absolute;right:1%;bottom:4%;width:23%}

/* ---------- media cards, strip, lightbox ---------- */
.mcard{position:relative;overflow:hidden;border-radius:22px;background:#e9e3f5;cursor:pointer}
.mcard img,.mcard video{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}
.mcard:hover img,.mcard:hover video{transform:scale(1.035)}
.badge{position:absolute;left:14px;top:14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);padding:7px 12px;border-radius:99px;z-index:1}
.lb{position:fixed;inset:0;z-index:50;background:rgba(18,14,26,0);transition:background .4s;pointer-events:none}
.lb.open{background:rgba(18,14,26,.86);pointer-events:auto}
.lb .box{position:fixed;overflow:hidden;border-radius:22px;background:#0d0a14;transition:all .55s cubic-bezier(.2,.85,.25,1)}
.lb .box img,.lb .box video{width:100%;height:100%;object-fit:contain}
.lb .x{position:fixed;top:20px;right:20px;width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:18px;opacity:0;transform:rotate(-90deg) scale(.6);transition:opacity .3s .25s,transform .4s .25s cubic-bezier(.3,1.4,.5,1)}
.lb.open .x{opacity:1;transform:none}
.lb .t2{position:fixed;left:0;right:0;bottom:22px;text-align:center;color:#fff;font-size:14px;opacity:0;transition:opacity .3s .35s}
.lb.open .t2{opacity:.9}

/* ---------- controls ---------- */
.chips{display:flex;gap:8px;flex-wrap:wrap}
.chip{padding:9px 16px;border-radius:99px;border:1px solid var(--hair);background:rgba(255,255,255,.6);font-size:14px;transition:background .25s,color .25s,border-color .25s}
.chip:hover{border-color:var(--lilac)}
.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.seg{position:relative;display:inline-flex;background:rgba(255,255,255,.65);border:1px solid var(--hair);border-radius:99px;padding:4px}
.seg button{position:relative;z-index:1;padding:9px 18px;border-radius:99px;font-size:14px;font-weight:500;color:var(--ink2);transition:color .3s}
.seg button.on{color:#fff}
.seg .pill{position:absolute;top:4px;bottom:4px;border-radius:99px;background:var(--ink);transition:left .45s cubic-bezier(.3,1.25,.5,1),width .45s cubic-bezier(.3,1.25,.5,1)}
.acc{border-top:1px solid var(--hair)}
.acc .q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 2px;text-align:left;font-size:17px;font-weight:500;border-bottom:1px solid var(--hair)}
.acc .q i{width:30px;height:30px;border-radius:50%;border:1px solid var(--hair);position:relative;flex:none;transition:transform .4s cubic-bezier(.3,1.3,.5,1),background .3s}
.acc .q i::before,.acc .q i::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;background:var(--ink);transform:translate(-50%,-50%)}
.acc .q i::after{transform:translate(-50%,-50%) rotate(90deg)}
.acc .item.open .q i{transform:rotate(135deg);background:var(--sky2)}
.acc .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}
.acc .a>div{overflow:hidden;color:var(--ink2);font-size:15px}
.acc .a>div>p{padding:14px 2px 22px}
.acc .item.open .a{grid-template-rows:1fr}
.field{position:relative;margin-bottom:14px}
.field input,.field textarea,.field select{width:100%;font:inherit;font-size:16px;padding:24px 16px 10px;border:1px solid var(--hair);border-radius:14px;background:rgba(255,255,255,.75);outline:none;transition:border-color .25s,box-shadow .25s;resize:none;color:var(--ink)}
.field label{position:absolute;left:17px;top:17px;font-size:16px;color:var(--dim);pointer-events:none;transition:all .25s cubic-bezier(.2,.8,.2,1)}
.field input:focus,.field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgba(120,99,182,.12)}
.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{top:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--vink)}
.send{position:relative;min-width:150px;justify-content:center;transition:min-width .4s,background .3s,padding .4s}
.send .sp{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin .7s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.send.busy{min-width:56px;padding:14px}.send.busy span{display:none}.send.busy .sp{display:block}
.send.done{background:var(--violet)}
.toggle{width:52px;height:30px;border-radius:99px;background:var(--hair);position:relative;transition:background .3s;flex:none}
.toggle::after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(31,26,46,.2);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}
.toggle.on{background:var(--violet)}.toggle.on::after{transform:translateX(22px)}

/* ---------- reusable blocks ---------- */
.lead{color:var(--ink2);font-size:17px}
.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.list2 .r{display:grid;grid-template-columns:1fr 1.4fr auto;gap:24px;align-items:baseline;padding:20px 4px;border-bottom:1px solid var(--hair);transition:padding .3s}
.list2 .r:first-child{border-top:1px solid var(--hair)}
.list2 .r:hover{padding-left:14px}
.list2 b{font-weight:500;font-size:17px}.list2 p{color:var(--ink2);font-size:14px}
.list2 .px{font-family:'Owldid Talon';font-size:28px}.list2 .px small{font-family:Inter;font-size:12px;color:var(--ink2);margin-left:4px}
.cta{padding:110px 0;text-align:center}
.cta h2{font-size:clamp(44px,5vw,68px);margin:12px 0 14px}
.cta p{color:var(--ink2);margin-bottom:30px}
.cta .row{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}
.h2{font-size:clamp(40px,4.4vw,58px)}
.sec{padding-top:100px;padding-bottom:100px}
.sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}
.sechead p{color:var(--ink2);max-width:380px}

@media (max-width:860px){
  .wrap,.narrow{padding:0 18px}
  .hdr nav,.hdr .right .act,.hdr .right .soc{display:none}
  .menu{display:block}
  .phead{padding-top:120px;padding-bottom:40px}
  .ftr .top{grid-template-columns:1fr 1fr;gap:30px;padding:60px 0 40px}.ftr .top>div:first-child{grid-column:1/-1}
  .ftr .bot{flex-direction:column;gap:6px}
  .split{grid-template-columns:1fr;gap:30px}
  .list2 .r{grid-template-columns:1fr auto}.list2 p{display:none}
  .sec{padding-top:70px;padding-bottom:70px}
  .sechead{flex-direction:column;align-items:flex-start;gap:10px}
}

/* ---------- line heroes: every page opens with its own drawing ---------- */
.lnhero{display:block;width:min(720px,92vw);height:auto;margin:0 auto 8px}
.phead:has(.lnhero){padding-top:92px}
.lnhero.top{margin:92px auto 0}
.lnhero.top+section{padding-top:24px!important}
.lnhero.left{margin:0 0 6px -14px;width:min(640px,92vw)}
.lnhero.side{width:100%;margin:0 0 6px}
@media (max-width:700px){.ln .ln-note{display:none}.lnhero.top{margin-top:80px}.phead:has(.lnhero){padding-top:80px}}
@media (max-width:700px){.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:none}.lnhero.left{margin-left:0}}
html,body{overflow-x:clip}


/* ---------- Owl + WhatsApp, floating bottom-right (the concierge keeps working on every page) ---------- */
.fab2{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.fab2 .fb{position:relative;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;box-shadow:0 12px 28px rgba(31,26,46,.2);transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .25s,color .25s}
.fab2 .fb:hover{transform:translateY(-2px)}
.fab2 .wa{background:#fff;color:var(--ink);border:1px solid var(--hair)}.fab2 .wa:hover{background:var(--owl);color:#fff;border-color:var(--owl)}
.fab2 .wa svg{width:24px;height:24px;fill:currentColor}
.fab2 .owlb{background:var(--ink)}
.moon{display:block;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#ff4757,var(--owl) 60%,#7a0412);-webkit-mask:radial-gradient(circle at 72% 36%,transparent 7.5px,#000 8.5px);mask:radial-gradient(circle at 72% 36%,transparent 7.5px,#000 8.5px)}
.fab2 .tip{position:absolute;right:66px;top:50%;transform:translate(6px,-50%);opacity:0;white-space:nowrap;background:var(--ink);color:#fff;font-size:12px;padding:6px 10px;border-radius:99px;pointer-events:none;transition:.25s}
.fab2 .fb:hover .tip{opacity:1;transform:translate(0,-50%)}
.owlp{position:fixed;right:20px;bottom:150px;z-index:46;width:min(380px,calc(100vw - 40px));border-radius:26px;background:rgba(251,249,253,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair);box-shadow:0 30px 70px rgba(31,26,46,.22);padding:18px;opacity:0;transform:translateY(14px) scale(.97);transform-origin:100% 100%;pointer-events:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.85,.25,1)}
.owlp.open{opacity:1;transform:none;pointer-events:auto}
.owlp .hd{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--hair)}
.owlp .hd .moon{width:32px;height:32px;-webkit-mask:radial-gradient(circle at 72% 36%,transparent 9px,#000 10px);mask:radial-gradient(circle at 72% 36%,transparent 9px,#000 10px)}
.owlp .hd b{display:block;font-weight:500}.owlp .hd small{color:var(--ink2);font-size:12px}
.owlp .x{margin-left:auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--hair);font-size:15px}.owlp .x:hover{background:var(--owl);color:#fff;border-color:var(--owl)}
.owlp .body{height:300px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px 2px;scrollbar-width:thin}
.owlp .m{max-width:86%;padding:9px 13px;font-size:14px;line-height:1.5;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--hair);align-self:flex-start;animation:owpop .3s cubic-bezier(.3,1.3,.5,1)}
.owlp .m.me{align-self:flex-end;background:var(--ink);color:#fff;border-color:var(--ink);border-radius:16px 16px 4px 16px}
.owlp .m a.go{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px}
@keyframes owpop{from{opacity:0;transform:translateY(6px) scale(.97)}}
.owlp form{display:flex;gap:8px;background:#fff;border:1px solid var(--hair);border-radius:99px;padding:5px 5px 5px 16px}
.owlp input{flex:1;border:0;outline:0;font:inherit;font-size:14px;background:none;min-width:0}
.owlp form button{background:var(--ink);color:#fff;border-radius:99px;padding:8px 14px;font-size:13px}.owlp form button:hover{background:var(--owl)}
@media (max-width:600px){.fab2{right:14px;bottom:14px}.fab2 .fb{width:50px;height:50px}.owlp{right:14px;bottom:140px}}

/* ---------- the hidden door: the full stop of the footer wordmark ---------- */
.ftr .mark{font-family:'Owldid Talon',Inter,sans-serif;font-size:22px;color:var(--ink)}
.ftr .mark em{font-style:normal;cursor:default}

/* ---------- long-form pages (blog, case studies, places, industries, service pages, forms) ----------
   They keep their own markup and main.css; here its two-colour palette and fonts are remapped onto
   the Owldid lavender, ink and Talon, so every page speaks the same language. */
body[data-ow="content"]{--sage:#f2edfb;--sage-2:#e6ddf7;--sage-3:#fbf9fd;--navy:#1f1a2e;--navy-2:#2a2340;--navy-3:#141020;
  --on-sage:#1f1a2e;--on-sage-2:rgba(31,26,46,.7);--on-sage-3:rgba(31,26,46,.48);--on-sage-4:rgba(31,26,46,.16);
  --on-navy:#f2edfb;--on-navy-2:rgba(242,237,251,.72);--on-navy-3:rgba(242,237,251,.5);--on-navy-4:rgba(242,237,251,.16);
  --line-sage:#ddd5ec;--line-sage-2:#cbbfe3;--line-navy:rgba(242,237,251,.12);--line-navy-2:rgba(242,237,251,.22);
  --f-brand:'Owldid Talon',Inter,sans-serif;--red:#7863b6;
  background:linear-gradient(180deg,#f2edfb 0%,#f0ecf7 40%,#e7eae3 85%,#dfe6dc 100%);color:var(--ink)}
body[data-ow="content"] .h-display,body[data-ow="content"] .h-1,body[data-ow="content"] .h-2,body[data-ow="content"] .h-3,body[data-ow="content"] h1,body[data-ow="content"] h2{font-family:'Owldid Talon',Inter,sans-serif;font-weight:400;letter-spacing:0;line-height:1}
body[data-ow="content"] .h-display em,body[data-ow="content"] .h-1 em,body[data-ow="content"] .h-2 em,body[data-ow="content"] .h-3 em,body[data-ow="content"] h1 em,body[data-ow="content"] h2 em{font-family:inherit;font-style:normal;color:var(--violet)}
body[data-ow="content"] .bg-navy .h-display em,body[data-ow="content"] .bg-navy .h-2 em,body[data-ow="content"] .bg-navy h2 em{color:var(--lilac)}
body[data-ow="content"] .eyebrow{color:var(--vink);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-family:Inter,sans-serif}
body[data-ow="content"] .bg-navy .eyebrow{color:var(--lilac)}
body[data-ow="content"] .eyebrow::before{background:var(--violet)}
body[data-ow="content"] .brand-script{font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;font-style:normal!important}
body[data-ow="content"] .cursor-dot,body[data-ow="content"] .cursor-ring,body[data-ow="content"] .hero-grain{display:none!important}
body[data-ow="content"].has-cursor,body[data-ow="content"].has-cursor *{cursor:auto}
body[data-ow="content"].has-cursor a,body[data-ow="content"].has-cursor button,body[data-ow="content"].has-cursor .faq-item{cursor:pointer}
body[data-ow="content"] .btn,body[data-ow="content"] .pill-navy,body[data-ow="content"] .btn-primary,body[data-ow="content"] .btn-navy,body[data-ow="content"] .pill-red,body[data-ow="content"] .btn-red,body[data-ow="content"] .f-submit{background:var(--ink);color:#fff;border-radius:999px;transition:background .25s,transform .25s}
body[data-ow="content"] .btn:hover,body[data-ow="content"] .pill-navy:hover,body[data-ow="content"] .btn-primary:hover,body[data-ow="content"] .btn-navy:hover,body[data-ow="content"] .pill-red:hover,body[data-ow="content"] .btn-red:hover,body[data-ow="content"] .f-submit:hover{background:var(--owl);color:#fff}
body[data-ow="content"] .btn-outline-navy,body[data-ow="content"] .btn-outline-sage{border-radius:999px}
body[data-ow="content"] .btn-outline-navy:hover,body[data-ow="content"] .btn-outline-sage:hover{background:var(--owl);border-color:var(--owl);color:#fff}
body[data-ow="content"] a:not([class]){color:var(--vink)}
body[data-ow="content"] .page-wrap>.lnhero:first-child{margin-top:0}
body[data-ow="content"] .lnwrap{max-width:1200px;margin:0 auto;padding:96px 40px 0}
body[data-ow="content"] .lnwrap .lnhero{width:min(680px,92vw);margin:0 auto}
@media (max-width:860px){body[data-ow="content"] .lnwrap{padding:84px 18px 0}}
/* the first section after the drawing is the page's hero: light, like every other page */
body[data-ow="content"] .lnwrap+.bg-navy{background:transparent;--on-navy:#1f1a2e;--on-navy-2:rgba(31,26,46,.7);--on-navy-3:rgba(31,26,46,.5);--on-navy-4:rgba(31,26,46,.16);--line-navy:#ddd5ec;--line-navy-2:#cbbfe3;padding-top:28px;color:var(--ink)}
body[data-ow="content"] .lnwrap+.bg-navy .h-display em,body[data-ow="content"] .lnwrap+.bg-navy h1 em,body[data-ow="content"] .lnwrap+.bg-navy .eyebrow{color:var(--violet)}
body[data-ow="content"] .h-display{font-size:clamp(46px,5.8vw,86px);line-height:.98}
body[data-ow="content"] .h-1{font-size:clamp(40px,4.6vw,64px)}
body[data-ow="content"]{--accent:#7863b6}
body[data-ow="content"] h2:not([class]){font-size:clamp(30px,2.8vw,40px);margin-top:46px;margin-bottom:10px}
body[data-ow="content"] h3:not([class]){font-family:'Owldid Talon',Inter,sans-serif;font-weight:400;font-size:clamp(24px,2vw,28px)}
@media (max-width:600px){.fab2 .fb{width:46px;height:46px}.fab2 .moon{width:22px;height:22px}.fab2 .wa svg{width:21px;height:21px}}

/* ---------- one continuous sky: lavender at the top melting into sage at the very bottom, footer included ---------- */
html{background:#dfe6dc}
body[data-ow],body[data-ow="content"]{background:linear-gradient(180deg,#f4effc 0%,#f2edfb 30%,#f0ecf7 52%,#ebebf0 70%,#e5e9e3 86%,#dfe6dc 100%)!important;min-height:100vh}
.ftr{background:transparent!important;border-top:0!important}
.ftr .bot{border-top:1px solid rgba(31,26,46,.07)}
/* long-form pages: their flat bands dissolve into the same sky; dark bands become inset ink cards */
body[data-ow="content"] .bg-sage,body[data-ow="content"] .bg-sage-2,body[data-ow="content"] .bg-sage-3{background:transparent!important}
body[data-ow="content"] .section.bg-navy:not(.lnwrap+.bg-navy){margin:0 clamp(12px,2.4vw,32px);border-radius:clamp(22px,3vw,36px)}

/* ---------- scroll choreography: words write themselves, text glides up, cards stagger, media wipes open ---------- */
.ow-w{display:inline-block;opacity:0;translate:0 .42em;filter:blur(7px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.2,.7,.2,1),filter .7s}
.ow-words.on .ow-w{opacity:1;translate:none;filter:none}
.ow-in{opacity:0;translate:0 26px;transition:opacity .85s cubic-bezier(.2,.7,.2,1),translate .95s cubic-bezier(.2,.7,.2,1)}
.ow-in.ow-l{translate:-34px 0}.ow-in.ow-r{translate:34px 0}.ow-in.ow-z{translate:0 40px;scale:.96;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate 1.1s cubic-bezier(.2,.7,.2,1),scale 1.1s cubic-bezier(.2,.7,.2,1)}
.ow-in.on{opacity:1;translate:none;scale:none}
.ow-wipe{clip-path:inset(0 0 100% 0 round 22px);transition:clip-path 1.25s cubic-bezier(.65,.05,.25,1)}
.ow-wipe.on{clip-path:inset(0 0 0 0 round 22px)}
.ow-wipe.done{clip-path:none}
.ow-rule{position:relative}
.ow-rule::after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--violet);transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.65,.05,.25,1) .2s;opacity:.5}
.ow-rule.on::after{transform:scaleX(1);opacity:0;transition:transform 1.2s cubic-bezier(.65,.05,.25,1) .2s,opacity .6s 1.5s}
@media (prefers-reduced-motion:reduce){.ow-w,.ow-in,.ow-wipe{opacity:1!important;translate:none!important;scale:none!important;filter:none!important;clip-path:none!important;transition:none!important}}
body[data-ow="content"] .ftr a,body[data-ow="content"] .hdr a,body[data-ow="content"] .sheet a{color:inherit}
body[data-ow]{display:flow-root}

/* ---------- phones: one ≡ in the thumb zone. Tap it, or hold and slide, and every page fans out as round buttons
   on an arc; Owl and WhatsApp live in the arc too, so nothing floats over the page. Talon headlines go bold. ---------- */
.dial,.dial-v,.dock{display:none}
@media (max-width:600px){
  .hdr{position:absolute}.hdr::before{display:none}.hdr .menu,.sheet,.fab2{display:none!important}
  .dial{display:block;position:fixed;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:48;width:62px;height:62px}
  .dial-b{position:absolute;inset:0;border-radius:50%;background:var(--ink);box-shadow:0 14px 30px rgba(31,26,46,.26);touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .3s}
  .dial-b:active{transform:scale(.94)}
  .dial-b i{position:absolute;left:20px;width:22px;height:2.2px;border-radius:2px;background:#fff;transition:transform .4s cubic-bezier(.3,1.3,.5,1),top .4s,opacity .25s}
  .dial-b i:nth-child(1){top:23px}.dial-b i:nth-child(2){top:30px;width:15px}.dial-b i:nth-child(3){top:37px}
  .dial.open .dial-b{background:var(--owl)}
  .dial.open .dial-b i:nth-child(1){top:30px;transform:rotate(45deg)}.dial.open .dial-b i:nth-child(2){opacity:0}.dial.open .dial-b i:nth-child(3){top:30px;transform:rotate(-45deg)}
  .dial-v{display:block;position:fixed;inset:0;z-index:47;background:radial-gradient(130% 90% at 100% 100%,rgba(242,237,251,.96),rgba(242,237,251,.8) 55%,rgba(242,237,251,.55));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);opacity:0;pointer-events:none;transition:opacity .35s}
  .dial.open~.dial-v,.dial-v.open{opacity:1;pointer-events:auto}
  .dial-i{position:absolute;left:4px;top:4px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--hair),0 10px 22px rgba(31,26,46,.1);transform:translate(0,0) scale(.3);opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;
    transition:transform .5s cubic-bezier(.25,1.35,.45,1),opacity .25s,background .2s,color .2s,box-shadow .2s}
  .dial-i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
  .dial-i svg.f{fill:currentColor;stroke:none}
  .dial-i small{position:absolute;top:60px;left:50%;transform:translateX(-50%);white-space:nowrap;font:600 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
  .dial.open .dial-i{opacity:1;pointer-events:auto;transform:translate(var(--x),var(--y)) scale(1)}
  .dial .dial-i.on{background:var(--ink);color:#fff}
  .dial .dial-i.hot{background:var(--owl);color:#fff;box-shadow:0 0 0 1px var(--owl),0 14px 26px rgba(205,7,30,.28);transform:translate(var(--x),var(--y)) scale(1.14)}
  .dial .dial-i .moon{width:22px;height:22px;-webkit-mask:radial-gradient(circle at 72% 36%,transparent 6.4px,#000 7.4px);mask:radial-gradient(circle at 72% 36%,transparent 6.4px,#000 7.4px)}
  .dial-hint{position:absolute;right:0;bottom:72px;white-space:nowrap;font:500 12px Inter,sans-serif;color:var(--ink2);opacity:0;transition:opacity .3s .25s;pointer-events:none}
  .dial.open .dial-hint{opacity:1}
  .owlp{right:14px;left:14px;width:auto;bottom:100px;z-index:49}
  /* Start a project: an ink pill in the thumb zone beside the dial; a press fills it Owl red from the thumb */
  .dock{display:flex;position:fixed;left:14px;right:90px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:46;height:62px;border-radius:31px;background:var(--ink);color:#fff;align-items:center;justify-content:space-between;padding:0 8px 0 24px;font:600 16.5px/1 Inter,sans-serif;overflow:hidden;box-shadow:0 14px 30px rgba(31,26,46,.24);-webkit-tap-highlight-color:transparent;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}
  .dock span{position:relative;z-index:2}
  .dock i{position:relative;z-index:2;width:46px;height:46px;border-radius:50%;background:var(--sky2);color:var(--ink);display:grid;place-items:center;font-style:normal;font-size:19px}
  .dock .fill{position:absolute;inset:0;background:var(--owl);transform:scaleX(0);transform-origin:var(--ox,50%) 50%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}
  .dock.press .fill{transform:scaleX(1)}
  .dial.open~.dock,body:has(.dial.open) .dock{opacity:0;transform:translateY(16px);pointer-events:none}
  body[data-page="contact"] .dock{display:none}
  body{padding-bottom:calc(104px + env(safe-area-inset-bottom))}
  /* bold Talon on a phone: the regular weight reads thin at headline size */
  body[data-ow="core"] h1.t,body[data-ow="core"] h2.t,body[data-ow="core"] .h2,body[data-ow="core"] .phead h1{font-weight:700;letter-spacing:-.005em}
}
/* ---------- phones: a full-screen vertical film per page (<section class="phfilm" data-film="schools">) ---------- */
.phfilm{display:none}
@media (max-width:600px){
  .phfilm{display:block;position:relative;height:100vh;height:100lvh;min-height:560px;overflow:hidden;background:var(--sky)}
  .phfilm video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
  /* the films are drawn on a phone-shaped canvas with everything inside a safe middle band, so cover never cuts content */
  .phfilm:fullscreen{height:100vh;min-height:0}.phfilm:-webkit-full-screen{height:100vh;min-height:0}
  .phfilm .pf-fs{position:absolute;right:64px;top:16px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;border:1px solid var(--hair)}
  .phfilm .pf-fs svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}
  /* while a film fills the screen, the bottom bar steps aside so the film is the whole phone */
  body.film-full .dock,body.film-full .dial{opacity:0;transform:translateY(24px);pointer-events:none}
  .dial{transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}
  /* the films are 9:16 and phones are taller: show all of it, and let the film's own edge colours fill above and below */
  .phfilm[data-film=home]{background:linear-gradient(#efe8fb,#ece5f8 40%,#e6e6ee 70%,#dfe6dc)}.phfilm[data-film=schools],.phfilm[data-film=websites]{background:#f4effc}
  .phfilm[data-film=health]{background:linear-gradient(#eef5f3,#e4efec)}.phfilm[data-film=stay]{background:linear-gradient(#f4f3ef,#ece9e1)}.phfilm[data-film=bar]{background:linear-gradient(#f6f3ee,#eee8df)}
  .phfilm .pf-x{position:absolute;right:16px;top:16px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;border:1px solid var(--hair)}
  .phfilm .pf-x i{width:10px;height:12px;border-left:3px solid var(--ink);border-right:3px solid var(--ink)}
  .phfilm.paused .pf-x i{width:0;height:0;border:0;border-left:11px solid var(--ink);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}
}
/* ---------- phones: a live footer. No rules: space and soft surfaces do the separating. The pile is physics. ---------- */
.ftr .mtop,.ftr .cpm,.ftr .wmark{display:none}
@media (max-width:600px){
  .ftr .top{display:none}
  .ftr .wrap{padding-left:22px;padding-right:22px}
  .ftr .mtop{display:block;padding:64px 0 0}
  .ftr .mtop .logo{height:30px;width:auto}
  .ftr .msay{font:700 clamp(40px,12.4vw,52px)/.88 'Owldid Talon',Inter,sans-serif;margin-top:22px;letter-spacing:-.005em}
  .ftr .msay span{color:var(--violet)}
  .ftr .mlab{font:600 11px/1.4 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--vink);margin:44px 0 14px;display:flex;flex-direction:column;gap:4px}
  .ftr .mlab small{font:500 12px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--ink2)}
  /* the pile */
  .ftr .pile{position:relative;height:390px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.75));box-shadow:inset 0 2px 12px rgba(31,26,46,.05);overflow:hidden;touch-action:pan-y}
  .ftr .pb{position:absolute;left:0;top:0;border-radius:50%;background:#fff;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 10px 22px rgba(31,26,46,.12),0 0 0 1px rgba(31,26,46,.05);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform}
  .ftr .pb svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
  .ftr .pb span{font:600 10.5px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}
  .ftr .pb svg{pointer-events:none}
  .ftr .pb.ink{background:var(--ink);color:#fff}
  .ftr .pb.held{background:var(--owl);color:#fff;box-shadow:0 18px 34px rgba(205,7,30,.3)}
  /* live clocks */
  .ftr .mclk{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
  .ftr .mclk div{padding:14px 10px 12px;border-radius:18px;background:rgba(255,255,255,.55);display:flex;flex-direction:column;gap:3px}
  .ftr .mclk b{font:400 28px/1 'Owldid Talon',Inter,sans-serif;color:var(--ink)}
  .ftr .mclk span{font:600 11.5px Inter,sans-serif;color:var(--ink)}
  .ftr .mclk small{font:400 10.5px Inter,sans-serif;color:var(--ink2);display:flex;align-items:center;gap:5px}
  .ftr .mclk .here{background:var(--ink)}.ftr .mclk .here b,.ftr .mclk .here span{color:#fff}.ftr .mclk .here small{color:var(--lilac)}
  .ftr .mclk small i{width:6px;height:6px;border-radius:50%;background:#3ccf7a;display:block;animation:owlive 1.6s ease-in-out infinite}
  @keyframes owlive{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}
  /* talk: two soft cards */
  .ftr .mtalk{display:grid;gap:10px}
  .ftr .mcard2{display:grid;grid-template-columns:82px minmax(0,1fr) 40px;align-items:center;min-height:66px;padding:0 12px 0 18px;border-radius:22px;background:rgba(255,255,255,.7);color:var(--ink)}
  .ftr .mcard2 .k{font:500 13px Inter,sans-serif;color:var(--ink2)}
  .ftr .mcard2 .mv{font:600 16px Inter,sans-serif;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ftr .mcard2 i{justify-self:end;width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:15px}
  .ftr .mpills{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
  .ftr .mpills a{padding:11px 16px;border-radius:99px;background:rgba(255,255,255,.6);font:500 14px Inter,sans-serif;color:var(--ink)}
  .ftr .mtop .soc{margin-top:28px;gap:12px}
  .ftr .mtop .soc a{border:0;background:rgba(255,255,255,.75)}
  .ftr .bot{border-top:0!important;flex-direction:row!important;justify-content:space-between;align-items:baseline;gap:12px;margin-top:30px;padding:18px 0 22px;font-size:12px}
  .ftr .bot .cpd{display:none}.ftr .bot .cpm{display:inline;text-align:right}
  /* the watermark: Owldid in the original font, huge, filling with ink as the page ends */
  .ftr .bot .mark{display:none}
  .ftr .bot{justify-content:center;margin-top:0;padding-top:4px}.ftr .bot .cpm{text-align:center}
  .ftr .wmark{display:block;font-family:'Romanesco',cursive;font-size:47vw;line-height:.86;letter-spacing:-.01em;text-align:center;margin:40px -22px 0;padding:0 0 6px;white-space:nowrap;
    background:linear-gradient(90deg,var(--ink) 0,var(--ink) var(--wf,0%),rgba(31,26,46,.1) calc(var(--wf,0%) + 18%),rgba(31,26,46,.1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}
  .ftr .wmark em{font-style:normal;color:var(--owl);-webkit-text-fill-color:var(--owl)}
}
