:root{--ink:#111910;--line:rgba(17,25,16,.28);font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#e8eddf;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:.22em}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.skip{position:fixed;top:12px;left:12px;z-index:5;padding:12px;background:#f4f7ed;transform:translateY(-180%)}.skip:focus{transform:none}.sky{position:fixed;inset:0;z-index:-1;background:url('assets/clouds-poster.jpg') center/cover}.sky video{width:100%;height:100%;object-fit:cover}.sky::after{content:"";position:absolute;inset:0;background:rgba(241,245,231,.84)}.top{max-width:1600px;margin:auto;padding:26px 4.5%;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;letter-spacing:.09em;font-weight:700}.top a{text-decoration:none}.top button{border:0;border-bottom:1px solid var(--line);padding:6px 0;background:none;font-size:.75rem;cursor:pointer;letter-spacing:.02em}main{max-width:1500px;margin:auto;padding:0 7%}section{position:relative}h1,h2,h3,p{margin:0}h2,h3,.statement{font-weight:900;letter-spacing:-.055em;line-height:.98}h2{font-size:clamp(2.7rem,5.7vw,5.75rem)}p{font-size:clamp(1.08rem,1.65vw,1.45rem);line-height:1.45;max-width:36ch;letter-spacing:-.025em}h2+p{margin-top:28px}.hero{text-align:center;padding:48px 0 0}.hero h1{margin:0 auto 35px;max-width:950px}.hero h1 img{display:block;width:100%;height:auto}.hero h2{font-size:clamp(2.65rem,5.2vw,5.2rem)}.intro{max-width:43ch;margin:24px auto 0}.hero-product{display:block;width:min(760px,82%);height:auto;margin:18px auto 0;filter:drop-shadow(0 28px 22px rgba(20,35,15,.13))}.split{display:flex;align-items:center;justify-content:space-between;gap:7%}.artifacts{padding:100px 0 155px}.artifacts .product{width:43%;text-align:center}.artifacts .product img{width:82%;height:auto;max-height:610px;object-fit:contain;filter:drop-shadow(0 24px 18px rgba(20,35,15,.12))}.words{width:50%}.statement{font-size:clamp(1.65rem,2.8vw,2.8rem);max-width:21ch;margin-top:35px}.small-statement{font-size:clamp(1.35rem,2.2vw,2.1rem)}.process{padding:75px 0 140px;border-top:1px solid var(--line)}.orbit{width:12%;height:auto;margin-right:14%;max-height:260px;object-fit:contain}.model{padding:60px 0 155px;max-width:1000px;margin-left:11%}.model h2{font-size:clamp(2.7rem,6.5vw,6.6rem)}.model p{margin-left:35%;max-width:33ch}.exclusive{padding:55px 0 160px}.exclusive .product{width:47%}.exclusive .product img{width:110%;height:auto;margin-left:-8%;transform:rotate(-7deg);filter:drop-shadow(0 28px 18px rgba(20,35,15,.15))}.machines{border-top:1px solid var(--line);padding:65px 0 150px;display:flex;align-items:flex-end;gap:10%}.machines h2{flex:1}.machines p{flex:1;max-width:32ch;margin-top:0}.submissions{padding:65px 0 100px;text-align:center;border-top:1px solid var(--line)}.submissions h2{font-size:clamp(3.1rem,8vw,8rem)}.submissions>p{max-width:43ch;margin:30px auto 0}.invitation{margin:100px auto 0;max-width:760px}.invitation h3{font-size:clamp(1.8rem,3.5vw,3.4rem)}.invitation p{margin:28px auto;max-width:47ch}.email{display:inline-block;font-size:clamp(1rem,2.2vw,1.9rem);font-weight:bold;overflow-wrap:anywhere}footer{max-width:1500px;margin:auto;padding:25px 7% 35px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:.75rem;font-weight:bold;letter-spacing:.05em}img{max-width:100%}@media(min-width:1600px){main{padding-left:100px;padding-right:100px}}@media(max-width:700px){main{padding:0 7%}.top{padding:19px 7%}.hero{padding-top:36px}.hero h1{margin-bottom:30px}.hero h2{font-size:clamp(2.15rem,8.3vw,3.5rem)}.hero-product{width:100%;margin-top:30px}.split{flex-direction:column;gap:38px;align-items:flex-start}.words{width:100%}.artifacts{padding:65px 0 85px}.artifacts .product{width:68%;align-self:center}.artifacts .product img{width:100%;max-height:380px}.artifacts .words{align-self:flex-end;width:95%}.statement{margin-top:26px}.process{padding:60px 0 85px;flex-direction:row;align-items:center;gap:15px}.process .words{width:80%}.process h2{font-size:clamp(2.2rem,8.8vw,3.8rem)}.process p{width:125%}.orbit{width:14%;margin:0 0 75px}.model{padding:20px 0 85px;margin-left:0}.model h2{font-size:clamp(2.5rem,9.7vw,4rem)}.model p{margin-left:12%;margin-top:26px}.exclusive{padding:15px 0 90px}.exclusive .product{width:94%;align-self:center}.exclusive .product img{width:100%;margin-left:0}.exclusive .words{width:95%;align-self:flex-end}.machines{display:block;padding:55px 0 85px}.machines p{margin-top:26px}.submissions{padding:55px 0 70px}.invitation{margin-top:70px}footer{font-size:.7rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sky video{visibility:hidden}}

/* Editorial hierarchy — revised in place. */
:root{--yellow:#edf223;--mono:'Courier New',Courier,monospace}.top,footer,.section-label,.equipment span,.process-steps,.cta{font-family:var(--mono)}main{padding:0 7%}p{font-family:var(--mono);font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.55;letter-spacing:-.045em;max-width:38ch}h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.02;letter-spacing:-.05em}.section-label{display:block;font-size:.8rem;line-height:1.5;letter-spacing:.08em;font-weight:700;margin-bottom:26px}.section-label::before{content:"";display:inline-block;width:24px;height:7px;background:var(--yellow);margin-right:12px;vertical-align:middle}.hero{padding-top:45px}.hero h2{font-size:clamp(2.6rem,5.8vw,5.8rem)}.hero .intro{max-width:49ch}.hero-product{width:min(720px,82%);margin-top:25px}.artifacts{padding:85px 0 125px}.artifacts .words{width:48%}.artifacts h2{font-size:clamp(2.5rem,4.5vw,4.6rem)}.statement{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif}.artifacts .small-statement{display:inline;border-bottom:6px solid var(--yellow);line-height:1.8}.artifacts .statement{margin-bottom:24px}.process{padding:85px 0 75px;border-top:0;align-items:center}.process::before{content:"";position:absolute;inset:0 -100px;background:rgba(247,249,242,.48);backdrop-filter:blur(3px);z-index:-1;pointer-events:none}.process .words{width:68%;max-width:750px}.process h2{font-size:clamp(2.2rem,4vw,3.8rem)}.process p{max-width:43ch}.orbit{width:10%;margin-right:5%;max-height:190px;opacity:.9}.process-steps{list-style:none;margin:35px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 25px;font-size:.8rem;text-transform:uppercase;font-weight:700}.process-steps li{border-top:3px solid var(--yellow);padding-top:12px}.model{max-width:none;margin:0;padding:45px 0 95px 28%;display:block}.model h2{font-size:clamp(1.4rem,2.3vw,2.15rem);max-width:26ch;letter-spacing:-.025em}.model p{font-size:clamp(1.08rem,1.45vw,1.3rem);margin:20px 0 0;max-width:45ch}.exclusive{padding:90px 0 75px;background:#10150f;color:#f0f4e9;box-shadow:0 0 0 100vmax #10150f;clip-path:inset(0 -100vmax);display:block}.exclusive .section-label{color:#ced5c7}.exclusive h2{position:relative;z-index:1;font-size:clamp(3.25rem,8.1vw,8rem);line-height:.96;letter-spacing:-.06em}.exclusive h2 span{color:var(--yellow)}.exclusive-bottom{display:flex;align-items:center;justify-content:space-between;gap:6%;margin-top:-15px}.exclusive .product{width:52%;margin-left:-5%}.exclusive .product img{width:110%;max-width:110%;margin:0;transform:rotate(-9deg);filter:drop-shadow(0 22px 25px #000)}.exclusive .words{width:44%;padding-top:65px}.exclusive .words p{font-size:clamp(1.15rem,1.65vw,1.5rem)}.exclusive .small-statement{font-family:var(--mono);font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:700;letter-spacing:.01em;line-height:1.6;border-left:4px solid var(--yellow);padding-left:18px;margin-top:30px}.machines{display:block;padding:105px 0 110px;border:0}.capability-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:10%}.capability-intro>div{width:45%}.capability-intro>p{width:45%;margin:0}.equipment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:60px 0 0;align-items:end}.equipment li{text-align:center}.equipment img{display:block;width:100%;height:170px;object-fit:contain;margin:0 auto 22px}.equipment span{font-size:.8rem;letter-spacing:.04em;font-weight:700}.submissions{border:0;padding:90px 0 95px}.submissions::before{content:"";position:absolute;inset:0 -100px;z-index:-1;background:linear-gradient(0deg,rgba(236,241,217,.65),rgba(255,255,255,.08));backdrop-filter:blur(1px);pointer-events:none}.submissions h2{font-size:clamp(3.4rem,8.2vw,8rem);line-height:.96}.submissions>p{max-width:47ch}.invitation{margin-top:65px}.invitation h3{font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.08}.invitation p{max-width:49ch}.cta{display:table;margin:35px auto 24px;background:var(--yellow);color:#111910;text-decoration:none;font-size:1rem;letter-spacing:.02em;font-weight:bold;padding:20px 35px;border:2px solid #111910;transition:background .15s,color .15s}.cta:hover{background:#111910;color:var(--yellow)}.email{font-family:var(--mono);font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:400}footer{border-top:1px solid var(--line)}
@media(max-width:700px){.hero h2{font-size:clamp(2.15rem,8.3vw,3.5rem)}.hero .intro{font-size:1.1rem}.hero-product{width:100%}.artifacts{padding:65px 0 75px;gap:30px}.artifacts .words{width:100%}.artifacts .product{width:65%;max-width:300px}.artifacts h2{font-size:2.9rem}.section-label{font-size:.75rem;margin-bottom:20px}.process{padding:55px 0 45px;align-items:flex-start}.process .words{width:100%}.process h2{font-size:clamp(2.15rem,8.5vw,3.8rem)}.process p{width:100%}.orbit{position:absolute;top:65px;right:0;width:12%;margin:0;max-height:110px;opacity:.55}.process-steps{gap:18px 24px;font-size:.75rem;max-width:300px}.model{padding:25px 0 65px 8%}.model h2{font-size:1.55rem}.model p{margin-left:0;font-size:1.1rem}.exclusive{padding:65px 0 60px}.exclusive h2{font-size:clamp(2.65rem,10.25vw,4.8rem)}.exclusive-bottom{display:flex;flex-direction:column;gap:25px;margin-top:20px}.exclusive .product{width:95%;margin:0}.exclusive .product img{width:100%;max-width:100%}.exclusive .words{width:100%;padding-top:0}.exclusive .words p{font-size:1.15rem}.exclusive .small-statement{font-size:1rem}.machines{padding:65px 0 60px}.capability-intro{display:block}.capability-intro>div,.capability-intro>p{width:100%}.capability-intro>p{margin-top:26px}.equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;margin-top:40px}.equipment img{height:130px;margin-bottom:15px}.equipment span{font-size:.72rem}.submissions{padding:65px 0}.submissions h2{font-size:clamp(3.1rem,12vw,5.7rem)}.invitation{margin-top:55px}.invitation h3{font-size:1.8rem}.email{font-size:.85rem}.process::before,.submissions::before{left:-8%;right:-8%}}@media(prefers-reduced-motion:reduce){.cta{transition:none}}

/* Supplied product and brand asset updates. */
.process .words{width:55%}.process-product{display:block;width:39%;height:auto;max-height:620px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(20,35,15,.12))}.example-label{font-weight:400;text-transform:none}.equipment img{margin-bottom:0}.packaging-showcase{margin:85px auto 0;text-align:center}.packaging-showcase img{display:block;width:min(360px,60%);height:auto;margin:auto;filter:drop-shadow(0 22px 20px rgba(20,35,15,.14))}.closing-mark{padding:45px 7% 65px;text-align:center}.closing-mark img{display:block;width:150px;max-width:45vw;height:auto;margin:auto}@media(max-width:700px){.process{flex-direction:column;gap:35px}.process .words{width:100%}.process-product{width:85%;max-width:420px;max-height:none;align-self:center}.packaging-showcase{margin-top:60px}.packaging-showcase img{width:75%;max-width:320px}.closing-mark{padding:30px 7% 50px}.closing-mark img{width:125px}}

/* A compact editorial pairing for the arrangement note. */
.model{display:flex;align-items:center;justify-content:space-between;gap:8%;padding:65px 0 85px 11%}.model-copy{flex:1;max-width:610px;border-left:4px solid var(--yellow);padding-left:24px}.model h2{font-size:clamp(1.65rem,2.65vw,2.5rem);line-height:1.08;max-width:22ch}.model p{margin-top:22px;max-width:43ch}.model-mark{display:block;width:23%;max-width:240px;height:auto;flex-shrink:0;transform:rotate(3deg);filter:drop-shadow(0 12px 12px rgba(20,35,15,.12))}@media(max-width:700px){.model{padding:35px 0 65px;flex-direction:column;align-items:flex-start;gap:32px}.model-copy{padding-left:20px}.model h2{font-size:1.8rem}.model-mark{width:42%;max-width:180px;align-self:flex-end;margin-right:5%}}
/* Podcassette film section */
/* FINAL VIDEO POSITION FIX */

.film-section{
  width:100%;
  padding:70px 0 90px;
  display:flex;
  justify-content:center;
  align-items:center;
}

.film-inner{
  width:100% !important;
  max-width:720px !important;
  margin:0 auto !important;
  padding:0 !important;
}

.film-kicker{
  width:100%;
  margin:0 0 12px !important;
  text-align:left;
}

.film-frame{
  width:100% !important;
  max-width:720px !important;
  margin:0 auto !important;
}

.podcassette-film{
  display:block;
  width:100% !important;
  max-width:720px !important;
  height:auto !important;
  margin:0 auto !important;
  aspect-ratio:16 / 9;
  object-fit:contain;
}

@media(max-width:700px){
  .film-inner,
  .film-frame,
  .podcassette-film{
    max-width:100% !important;
  }

  .film-section{
    padding:55px 0 70px;
  }
}