  @font-face{font-family:'Yellowtail';font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format('woff2');}
  :root{
    --blue:#23659f;
    --blue-deep:#1a4f7e;
    --blue-ink:#123a5e;
    --sand:#ebe6dc;
    --sand-light:#f4f1ea;
    --gold:#f3c740;
    --gold-deep:#e0b02a;
    --teal:#2e6ea6;
    --cream:#fdfbf5;
    --friz:'Marcellus', serif;
    --garamond:'EB Garamond', serif;
    --optima:'Optima', 'URW Classico', Candara, 'Lato', sans-serif;
    --avant:'Oswald', 'Arial Narrow', sans-serif;
    --script:'Yellowtail', cursive;
  }
  *{margin:0;padding:0;box-sizing:border-box;}
  html{scroll-behavior:smooth;}
  body{
    font-family:var(--optima);
    background:var(--sand);
    color:var(--blue-ink);
    -webkit-font-smoothing:antialiased;
  }
  ::selection{background:var(--gold);color:var(--blue-ink);}
  html,body{overflow-x:hidden;max-width:100%;}

  /* ============ ANNOUNCEMENT MARQUEE ============ */
  .marquee{
    background:var(--blue);
    color:var(--sand);
    overflow:hidden;
    white-space:nowrap;
    border-bottom:1px solid rgba(255,255,255,.25);
  }
  .marquee-track{
    display:inline-block;
    padding:9px 0;
    animation:marquee 28s linear infinite;
  }
  .marquee span{
    font-family:var(--avant);
    font-weight:400;
    font-size:11.5px;
    letter-spacing:.22em;
    text-transform:uppercase;
    margin:0 28px;
  }
  .marquee .dot{color:var(--gold);margin:0 4px;}
  @keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}

  /* ============ NAV ============ */
  nav{
    background:var(--sand);
    border-bottom:2px solid var(--blue);
    position:sticky;top:0;z-index:50;
  }
  .nav-inner{
    max-width:1240px;margin:0 auto;
    display:flex;align-items:center;justify-content:space-between;
    padding:14px 32px;
  }
  .nav-links{display:flex;gap:32px;align-items:center;}
  .nav-links a{
    font-family:var(--avant);font-weight:400;font-size:12px;
    letter-spacing:.18em;text-transform:uppercase;
    color:var(--blue);text-decoration:none;
  }
  .nav-links a:hover{color:var(--gold-deep);}
  .logo{text-align:center;line-height:1;text-decoration:none;display:block;}
  .logo .script{
    font-family:var(--script);font-size:38px;color:var(--blue);display:block;
  }
  .logo .sub{
    font-family:var(--avant);font-size:8.5px;letter-spacing:.42em;
    text-transform:uppercase;color:var(--blue);display:block;margin-top:2px;
  }
  .nav-cta{
    font-family:var(--avant);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;
    background:var(--gold);color:var(--blue-ink);
    padding:10px 22px;border-radius:999px;text-decoration:none;
    border:1px solid var(--blue-ink);
    box-shadow:2px 2px 0 var(--blue-ink);
    transition:.15s;
  }
  .nav-cta:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--blue-ink);}

  /* ============ HERO ============ */
  .hero{
    background:
      radial-gradient(ellipse 55% 38% at 18% 88%, rgba(255,255,255,.34), transparent 60%),
      radial-gradient(ellipse 48% 32% at 82% 80%, rgba(255,255,255,.28), transparent 60%),
      radial-gradient(ellipse 60% 40% at 50% 108%, rgba(255,255,255,.22), transparent 65%),
      linear-gradient(180deg, var(--blue) 0%, #2e77b5 55%, #5b9ac9 100%);
    color:#fff;
    text-align:center;
    padding:96px 24px 120px;
    position:relative;
    overflow:hidden;
  }
  .hero .kicker{
    font-family:var(--avant);font-size:12px;letter-spacing:.34em;text-transform:uppercase;
    color:var(--gold);margin-bottom:26px;
  }
  .hero h1{
    font-family:var(--friz);font-weight:400;
    font-size:clamp(44px, 7vw, 84px);
    line-height:1.04;
    max-width:900px;margin:0 auto 10px;
  }
  .hero .script-accent{
    font-family:var(--script);font-size:clamp(30px,4.4vw,52px);
    color:var(--gold);display:block;transform:rotate(-3deg);
    margin-top:6px;
  }
  .hero .stars{
    margin:34px 0 6px;font-size:20px;letter-spacing:6px;color:var(--gold);
  }
  .hero .rating{
    font-family:var(--optima);font-style:italic;font-size:15px;opacity:.92;
  }
  .hero .hero-ctas{margin-top:40px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}
  .btn{
    font-family:var(--avant);font-weight:400;font-size:13px;
    letter-spacing:.2em;text-transform:uppercase;
    padding:15px 34px;border-radius:999px;text-decoration:none;
    display:inline-block;transition:.15s;
  }
  .btn-gold{
    background:var(--gold);color:var(--blue-ink);
    border:1px solid var(--blue-ink);
    box-shadow:3px 3px 0 rgba(18,58,94,.55);
  }
  .btn-gold:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 rgba(18,58,94,.55);}
  .btn-ghost{
    background:transparent;color:#fff;border:1px solid rgba(255,255,255,.85);
  }
  .btn-ghost:hover{background:rgba(255,255,255,.12);}
  .hero .fine{
    font-family:var(--avant);font-size:10px;letter-spacing:.26em;text-transform:uppercase;
    margin-top:26px;opacity:.75;
  }

  /* starburst badge */
  .starburst{
    position:absolute;top:60px;right:7%;
    width:130px;height:130px;
    display:flex;align-items:center;justify-content:center;
    background:var(--gold);color:var(--blue-ink);
    clip-path:polygon(50% 0%,57.8% 12.9%,66.6% 3.5%,69.3% 17.5%,80.9% 9.5%,79% 24.1%,92.5% 20.6%,86.2% 33.7%,100% 35%,89.8% 45%,100% 53.1%,87% 58.9%,95.1% 70.7%,80.9% 70.7%,84.4% 84.4%,71.2% 79.8%,70.5% 93.9%,59.4% 85.1%,53.1% 100%,45.1% 88.2%,36.6% 97.6%,33.9% 83.6%,22.3% 91.6%,24.2% 77%,10.7% 80.4%,17% 67.4%,3.5% 66.1%,13.7% 56.1%,3.4% 48%,16.4% 42.2%,8.3% 30.4%,22.5% 30.4%,19% 16.7%,32.1% 21.3%,32.9% 7.2%,44% 16%);
    transform:rotate(10deg);
  }
  .starburst div{
    font-family:var(--avant);font-size:11px;font-weight:500;
    letter-spacing:.1em;text-transform:uppercase;
    text-align:center;line-height:1.35;transform:rotate(-4deg);
  }
  @media(max-width:820px){.starburst{display:none;}}

  /* app frame mock in hero */
  .hero-mock{
    margin:64px auto 0;
    width:min(320px, 78vw);
    background:#fff;border-radius:36px;
    border:1px solid rgba(18,58,94,.4);
    box-shadow:0 30px 60px rgba(18,58,94,.35);
    padding:14px 14px 20px;
  }
  .hero-mock .screen{
    border-radius:24px;overflow:hidden;border:1px solid #d8d2c4;
  }
  .hero-mock .photo{
    height:300px;
    background:
      radial-gradient(ellipse 90% 55% at 50% 108%, rgba(243,199,64,.55), transparent 60%),
      linear-gradient(180deg,#e9a06e 0%,#c96f5e 45%,#7e5470 78%,#40406b 100%);
    position:relative;
  }
  .hero-mock .photo::after{
    content:"";position:absolute;inset:0;
    background:radial-gradient(circle at 50% 36%, rgba(255,236,180,.5), transparent 40%);
  }
  .hero-mock .photo .label{
    position:absolute;bottom:12px;left:14px;
    font-family:var(--garamond);font-weight:600;font-size:19px;color:#fff;
    letter-spacing:.01em;text-shadow:0 1px 6px rgba(0,0,0,.35);
  }
  .hero-mock .toolbar{
    display:flex;justify-content:space-between;
    padding:12px 10px 2px;
  }
  .hero-mock .toolbar span{
    font-family:var(--avant);font-size:8.5px;letter-spacing:.14em;color:var(--blue-ink);
    text-transform:uppercase;
  }
  .hero-mock .toolbar span.active{color:var(--gold-deep);border-bottom:2px solid var(--gold);padding-bottom:2px;}

  /* ============ SECTION SHARED ============ */
  section{padding:88px 24px;}
  .container{max-width:1240px;margin:0 auto;}
  .sec-head{text-align:center;margin-bottom:56px;}
  .sec-head .over{
    font-family:var(--avant);font-size:11px;letter-spacing:.3em;text-transform:uppercase;
    color:var(--teal);margin-bottom:14px;
  }
  .sec-head h2{
    font-family:var(--garamond);font-weight:600;
    font-size:clamp(30px,4vw,46px);
    color:var(--blue);letter-spacing:-.01em;
  }
  .sec-head .script-under{
    font-family:var(--script);font-size:26px;color:var(--gold-deep);
    display:block;margin-top:6px;transform:rotate(-2deg);
  }
  .rule-double{
    border:none;border-top:1px solid var(--blue);height:4px;
    border-bottom:1px solid var(--blue);max-width:220px;margin:22px auto 0;
  }

  /* ============ PRODUCT GRID (FILTER DROPS) ============ */
  .drops{background:var(--sand);}
  .drop-grid{
    display:grid;grid-template-columns:repeat(4,1fr);gap:22px;
  }
  @media(max-width:980px){.drop-grid{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:560px){.drop-grid{grid-template-columns:1fr;}}
  .drop-card{
    background:var(--cream);
    border:1px solid var(--blue);
    border-radius:10px;
    padding:16px 16px 22px;
    text-align:center;
    position:relative;
    transition:.15s;
  }
  .drop-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(18,58,94,.14);}
  .drop-card .flag{
    position:absolute;top:-11px;left:50%;transform:translateX(-50%);
    background:var(--blue);color:var(--sand);
    font-family:var(--avant);font-size:9px;letter-spacing:.24em;text-transform:uppercase;
    padding:5px 14px;border-radius:999px;white-space:nowrap;
  }
  .drop-card .swatch{ aspect-ratio:1/1;width:100%;height:auto;border-radius:6px;margin-bottom:18px; border:1px solid rgba(18,58,94,.25); position:relative;overflow:hidden; background-size:cover;background-position:center; }
  .drop-card .swatch::after{ /* film grain-ish vignette */
    content:"";position:absolute;inset:0;
    background:radial-gradient(circle at 50% 45%, transparent 55%, rgba(0,0,0,.18) 100%);
  }
  .drop-card .swatch .frame-label{
    position:absolute;bottom:8px;right:10px;
    font-family:var(--avant);font-size:8px;letter-spacing:.2em;color:rgba(255,255,255,.85);
    text-transform:uppercase;z-index:2;
  }
  .sw-1{background:linear-gradient(160deg,#f6c98e 0%,#e78f6c 42%,#b95f63 75%,#6e4a68 100%);}
  .sw-2{background:linear-gradient(160deg,#bfe0da 0%,#7ec2bb 40%,#3f8f92 75%,#285f74 100%);}
  .sw-3{background:linear-gradient(160deg,#f2e4c9 0%,#d9b68a 45%,#a3826b 78%,#6b5a52 100%);}
  .sw-4{background:linear-gradient(160deg,#dcd8e8 0%,#a9a5c9 40%,#7a6f9e 72%,#443d63 100%);}
  .drop-card h3{
    font-family:var(--garamond);font-weight:600;font-size:24px;color:var(--blue);
  }
  .drop-card .desc{
    font-family:var(--optima);font-style:italic;font-size:14px;
    color:var(--blue-ink);opacity:.85;margin:6px 0 14px;
  }
  .drop-card .meta{
    font-family:var(--avant);font-size:10px;letter-spacing:.2em;text-transform:uppercase;
    color:var(--teal);margin-bottom:16px;
  }
  .drop-card .btn{font-size:11px;padding:11px 24px;}

  /* ============ PRESS STRIP ============ */
  .press{background:var(--blue);color:var(--sand);padding:56px 24px;}
  .press .over{
    font-family:var(--avant);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;
    text-align:center;color:var(--gold);margin-bottom:30px;
  }
  .press-row{
    display:flex;flex-wrap:wrap;justify-content:center;gap:20px 56px;align-items:baseline;
  }
  .press-row span{
    font-family:var(--garamond);font-style:italic;font-weight:600;
    font-size:22px;opacity:.9;
  }
  .press-row span:nth-child(even){font-family:var(--friz);font-style:normal;font-size:19px;letter-spacing:.04em;}

  /* ============ TESTIMONIALS ============ */
  .testi{background:var(--sand-light);}
  .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
  @media(max-width:900px){.testi-grid{grid-template-columns:1fr;}}
  .testi-card{
    background:var(--cream);border:1px solid var(--blue);border-radius:10px;
    padding:30px 28px;text-align:center;
  }
  .testi-card .stars{color:var(--gold-deep);font-size:15px;letter-spacing:4px;margin-bottom:16px;}
  .testi-card blockquote{
    font-family:var(--garamond);font-style:italic;font-size:19px;line-height:1.5;
    color:var(--blue-ink);
  }
  .testi-card cite{
    display:block;margin-top:18px;
    font-family:var(--avant);font-style:normal;font-size:10px;
    letter-spacing:.24em;text-transform:uppercase;color:var(--teal);
  }

  /* ============ EDITORIAL BLOCKS ============ */
  .editorial .block{
    display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;
    padding:56px 0;
  }
  .editorial .block + .block{border-top:1px dashed rgba(35,101,159,.4);}
  @media(max-width:900px){.editorial .block{grid-template-columns:1fr;gap:32px;}}
  .editorial .visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.editorial .visual{ border:1.5px solid var(--blue-ink);border-radius:12px;aspect-ratio:5/4;width:100%;height:auto;position:relative;overflow:hidden; background-size:cover;background-position:center; }
  .vis-1{background:
    radial-gradient(circle at 70% 25%, rgba(243,199,64,.65), transparent 42%),
    linear-gradient(165deg,#f0b489 0%,#d97f62 45%,#8e5468 78%,#4b4470 100%);}
  .vis-2{background:
    repeating-linear-gradient(90deg, transparent 0 46px, rgba(0,0,0,.16) 46px 48px),
    linear-gradient(165deg,#9fc6c0 0%,#5e9f9b 45%,#356e7c 100%);}
  .vis-3{background:
    radial-gradient(circle at 30% 70%, rgba(255,255,255,.35), transparent 45%),
    linear-gradient(165deg,#2e77b5 0%,#23659f 55%,#173f66 100%);}
  .editorial .visual .corner{
    position:absolute;top:14px;left:14px;
    font-family:var(--avant);font-size:9px;letter-spacing:.26em;text-transform:uppercase;
    color:#fff;background:rgba(18,58,94,.55);padding:5px 12px;border-radius:999px;
  }
  .editorial .copy .over{
    font-family:var(--avant);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;
    color:var(--teal);margin-bottom:14px;
  }
  .editorial .copy h3{
    font-family:var(--friz);font-weight:400;font-size:clamp(28px,3.2vw,40px);
    color:var(--blue);line-height:1.12;margin-bottom:18px;
  }
  .editorial .copy p{
    font-size:16px;line-height:1.7;margin-bottom:14px;
  }
  .editorial .copy .sig{
    font-family:var(--script);font-size:24px;color:var(--gold-deep);transform:rotate(-2deg);display:inline-block;margin-top:6px;
  }
  .editorial .copy .btn{margin-top:18px;}
  .btn-blue{
    background:var(--blue);color:#fff;border:1px solid var(--blue-ink);
    box-shadow:3px 3px 0 rgba(18,58,94,.3);
  }
  .btn-blue:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 rgba(18,58,94,.3);}

  /* ============ RECRUITMENT BANNER ============ */
  .recruit{
    background:var(--gold);color:var(--blue-ink);text-align:center;
    border-top:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);
  }
  .recruit .over{
    font-family:var(--avant);font-size:11px;letter-spacing:.3em;text-transform:uppercase;
    color:var(--blue);margin-bottom:16px;
  }
  .recruit h2{
    font-family:var(--friz);font-weight:400;font-size:clamp(30px,4vw,48px);
    max-width:820px;margin:0 auto 18px;line-height:1.15;
  }
  .recruit p{
    font-family:var(--optima);font-style:italic;font-size:17px;max-width:640px;margin:0 auto 30px;line-height:1.6;
  }
  .recruit .perks{
    display:flex;justify-content:center;gap:14px 36px;flex-wrap:wrap;margin-bottom:34px;
  }
  .recruit .perks span{
    font-family:var(--avant);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;
  }
  .recruit .perks span::before{content:"✦";color:var(--blue);margin-right:10px;}

  /* ============ FOOTER ============ */
  footer{background:var(--blue-ink);color:var(--sand);padding:72px 24px 32px;}
  .foot-grid{
    max-width:1240px;margin:0 auto;
    display:grid;grid-template-columns:1.3fr .9fr .9fr 1.6fr;gap:44px;
  }
  @media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr;}}
  @media(max-width:560px){.foot-grid{grid-template-columns:1fr;}}
  .foot-brand .script{font-family:var(--script);font-size:44px;color:var(--sand);display:block;}
  .foot-brand .sub{
    font-family:var(--avant);font-size:8.5px;letter-spacing:.42em;text-transform:uppercase;
    display:block;margin:4px 0 20px;color:var(--gold);
  }
  .foot-brand p{font-size:13px;line-height:1.7;opacity:.8;max-width:280px;}
  footer h4{
    font-family:var(--avant);font-weight:400;font-size:11px;letter-spacing:.28em;
    text-transform:uppercase;color:var(--gold);margin-bottom:18px;
  }
  footer ul{list-style:none;}
  footer ul li{margin-bottom:10px;}
  footer ul a{color:var(--sand);opacity:.85;text-decoration:none;font-size:14px;}
  footer ul a:hover{color:var(--gold);opacity:1;}
  .newsletter p{font-size:14px;line-height:1.6;opacity:.85;margin-bottom:16px;}
  .newsletter form{display:flex;border:1px solid var(--sand);border-radius:999px;overflow:hidden;}
  .newsletter input{
    flex:1;background:transparent;border:none;outline:none;color:var(--sand);
    font-family:var(--optima);font-size:13px;padding:12px 18px;
  }
  .newsletter input::placeholder{color:rgba(235,230,220,.55);}
  .newsletter button{
    background:var(--gold);border:none;color:var(--blue-ink);
    font-family:var(--avant);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;
    padding:0 22px;cursor:pointer;
  }
  .foot-bottom{
    max-width:1240px;margin:56px auto 0;padding-top:24px;
    border-top:1px solid rgba(235,230,220,.25);
    display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;
    font-family:var(--avant);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.7;
  }

  /* ============ LAB STAMP (replaces starburst) ============ */
  .stamp{
    position:absolute;top:56px;right:6%;width:172px;height:172px;border-radius:50%;padding:26px;
    background:var(--gold);color:var(--blue-ink);
    border:2px solid var(--blue-ink);outline:3px dashed var(--blue-ink);outline-offset:-12px;
    display:flex;flex-direction:column;align-items:center;justify-content:center;
    transform:rotate(8deg);text-align:center;gap:2px;
  }
  .stamp .big{font-family:var(--friz);font-size:23px;line-height:1.1;letter-spacing:.02em;}
  .stamp .small{font-family:var(--avant);font-size:8px;letter-spacing:.16em;text-transform:uppercase;max-width:92px;line-height:1.45;}
  @media(max-width:860px){.stamp{display:none;}}

  /* ============ ORDER TICKET ============ */
  .ticket{
    display:inline-block;margin-top:44px;background:var(--cream);color:var(--blue-ink);
    border:1px solid var(--blue-ink);border-radius:6px;padding:18px 28px 16px;
    transform:rotate(-1.5deg);box-shadow:0 16px 36px rgba(18,58,94,.35);text-align:left;position:relative;
  }
  .ticket::before{
    content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(1deg);
    width:74px;height:20px;background:rgba(243,199,64,.75);border:1px solid rgba(18,58,94,.25);
  }
  .ticket .row{display:flex;justify-content:space-between;gap:36px;align-items:baseline;}
  .ticket .lbl{font-family:var(--avant);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);}
  .ticket .val{font-family:var(--garamond);font-weight:600;font-size:17px;}
  .ticket .row + .row{border-top:1px dashed rgba(35,101,159,.4);margin-top:9px;padding-top:9px;}

  /* ============ IPHONE SCREENSHOT FRAMES ============ */
  .tour{background:var(--sand-light);border-top:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);}
  .phone-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto;}
  @media(max-width:860px){.phone-row{grid-template-columns:1fr;max-width:300px;}}
  .phone-slot{text-align:center;}
  .iphone{
    width:100%;max-width:270px;margin:0 auto;aspect-ratio:1290/2796;
    background:#101014;border-radius:44px;padding:9px;border:1px solid #2a2a30;
    box-shadow:0 24px 48px rgba(18,58,94,.28), inset 0 0 0 2px #3a3a42;position:relative;overflow:hidden;
  }
  .iphone .screen{position:absolute;inset:9px;border-radius:36px;overflow:hidden;}
  .iphone .screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
  .iphone .island{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:84px;height:24px;background:#101014;border-radius:999px;z-index:3;}
  .iphone .placeholder{
    position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;
    background:
      repeating-linear-gradient(45deg, rgba(35,101,159,.05) 0 14px, transparent 14px 28px),
      linear-gradient(180deg,#f2ede2 0%,#e4dccb 100%);
  }
  .iphone .placeholder .ph-icon{
    width:54px;height:54px;border-radius:50%;border:2px dashed var(--blue);
    display:flex;align-items:center;justify-content:center;font-family:var(--friz);font-size:26px;color:var(--blue);
  }
  .iphone .placeholder .ph-text{font-family:var(--avant);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);line-height:1.7;max-width:160px;}
  .phone-slot .cap-name{font-family:var(--garamond);font-weight:600;font-size:22px;color:var(--blue);margin-top:22px;}
  .phone-slot .cap-sub{font-family:var(--optima);font-style:italic;font-size:13.5px;color:var(--blue-ink);opacity:.85;margin-top:4px;}
  .phone-slot .cap-tag{font-family:var(--avant);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--teal);margin-top:10px;}

  /* ============ PAGE ROUTER ============ */
  .page{display:none;}
  .page.active{display:block;}

  /* ============ INTERIOR PAGE HERO ============ */
  .page-hero{
    background:
      radial-gradient(ellipse 55% 38% at 18% 92%, rgba(255,255,255,.30), transparent 60%),
      radial-gradient(ellipse 48% 32% at 82% 86%, rgba(255,255,255,.24), transparent 60%),
      linear-gradient(180deg, var(--blue) 0%, #2e77b5 70%, #4a8cc0 100%);
    color:#fff;text-align:center;padding:72px 24px 72px;position:relative;overflow:hidden;
  }
  .page-hero .kicker{
    font-family:var(--avant);font-size:11px;letter-spacing:.32em;text-transform:uppercase;
    color:var(--gold);margin-bottom:22px;
  }
  .page-hero h1{
    font-family:var(--friz);font-weight:400;
    font-size:clamp(38px,5.6vw,66px);line-height:1.05;
    max-width:860px;margin:0 auto 8px;
  }
  .page-hero .script-accent{
    font-family:var(--script);font-size:clamp(26px,3.6vw,42px);
    color:var(--gold);display:block;transform:rotate(-2.5deg);margin-top:6px;
  }
  .page-hero .lede{
    font-family:var(--optima);font-style:italic;font-size:16px;
    max-width:600px;margin:20px auto 0;line-height:1.6;opacity:.92;
  }
  .page-hero .stat-row{
    display:flex;justify-content:center;gap:16px 56px;flex-wrap:wrap;margin-top:38px;
  }
  .page-hero .stat-row .num{
    font-family:var(--friz);font-size:36px;line-height:1;color:var(--gold);
  }
  .page-hero .stat-row .lbl{
    font-family:var(--avant);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;
    margin-top:8px;opacity:.85;
  }
  .jump-row{
    display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:34px;
  }
  .jump-row a{
    font-family:var(--avant);font-size:10px;letter-spacing:.2em;text-transform:uppercase;
    color:#fff;border:1px solid rgba(255,255,255,.7);border-radius:999px;
    padding:8px 18px;text-decoration:none;transition:.15s;
  }
  .jump-row a:hover{background:var(--gold);color:var(--blue-ink);border-color:var(--blue-ink);}

  /* ============ WING / DEPARTMENT HEADERS ============ */
  .wing-head{
    background:var(--blue);color:var(--sand);text-align:center;
    padding:64px 24px;border-top:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);
  }
  .wing-head .over{
    font-family:var(--avant);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;
    color:var(--gold);margin-bottom:14px;
  }
  .wing-head h2{
    font-family:var(--garamond);font-weight:600;font-size:clamp(30px,4vw,46px);color:#fff;
  }
  .wing-head .script-under{
    font-family:var(--script);font-size:24px;color:var(--gold);display:block;margin-top:6px;transform:rotate(-2deg);
  }
  .wing-head.on-cream{
    background:var(--sand-light);color:var(--blue-ink);
    border-top:3px double var(--blue);border-bottom:3px double var(--blue);
  }
  .wing-head.on-cream h2{color:var(--blue);}
  .wing-head.on-cream .over{color:var(--gold-deep);}
  .wing-head.on-cream .script-under{color:var(--gold-deep);}
  .wing-head.on-cream p{opacity:.85;}
  .wing-head p{
    font-family:var(--optima);font-style:italic;font-size:15px;max-width:560px;
    margin:16px auto 0;line-height:1.6;opacity:.9;
  }

  /* ============ CATALOGUE GRID ============ */
  .cat-section{background:var(--sand);padding:72px 24px;}
  .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
  @media(max-width:1000px){.cat-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:780px){.cat-grid{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:480px){.cat-grid{grid-template-columns:1fr;}}
  .cat-card{
    background:var(--cream);border:1px solid var(--blue);border-radius:10px;
    padding:14px 16px 20px;position:relative;transition:.15s;
  }
  .cat-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(18,58,94,.14);}
  .cat-card .flag{
    position:absolute;top:-11px;left:50%;transform:translateX(-50%);
    background:var(--gold);color:var(--blue-ink);border:1px solid var(--blue-ink);
    font-family:var(--avant);font-size:9px;letter-spacing:.22em;text-transform:uppercase;
    padding:4px 13px;border-radius:999px;white-space:nowrap;z-index:2;
  }
  .cat-card .swatch{ aspect-ratio:1/1;width:100%;height:auto;border-radius:6px;margin-bottom:14px; border:1px solid rgba(18,58,94,.25);position:relative;overflow:hidden; background-size:cover;background-position:center; }
  .cat-card .swatch::after{
    content:"";position:absolute;inset:0;
    background:radial-gradient(circle at 50% 45%, transparent 55%, rgba(0,0,0,.16) 100%);
  }
  .cat-card .top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;}
  .cat-card h3{font-family:var(--garamond);font-weight:600;font-size:23px;color:var(--blue);}
  .cat-card .count{
    font-family:var(--avant);font-size:9px;letter-spacing:.2em;text-transform:uppercase;
    color:var(--teal);white-space:nowrap;
  }
  .cat-card .desc{
    font-family:var(--optima);font-style:italic;font-size:13.5px;
    color:var(--blue-ink);opacity:.85;margin:6px 0 12px;line-height:1.5;
  }
  .chips{display:flex;flex-wrap:wrap;gap:5px;border-top:1px dashed rgba(35,101,159,.4);padding-top:12px;}
  .chips span{
    font-family:var(--avant);font-size:9px;letter-spacing:.14em;text-transform:uppercase;
    color:var(--blue);border:1px solid rgba(35,101,159,.45);border-radius:999px;
    padding:3px 9px;background:var(--sand-light);
  }

  /* swatch gradient bank */
  .g-island{background:linear-gradient(150deg,#f4d9a6 0%,#eda56e 45%,#cf7358 100%);}
  .g-35mm{background:linear-gradient(150deg,#d9c39a 0%,#a98a63 55%,#6f5844 100%);}
  .g-daze{background:linear-gradient(150deg,#f2ead8 0%,#d9be8f 50%,#8fa7b5 100%);}
  .g-classic{background:linear-gradient(150deg,#f6f2e8 0%,#ddd3c0 60%,#b9ac97 100%);}
  .g-wander{background:linear-gradient(150deg,#eedbc7 0%,#c9a189 55%,#8d7386 100%);}
  .g-city{background:linear-gradient(150deg,#3a6f9d 0%,#7791ab 60%,#a8b6c4 100%);}
  .g-cali{background:linear-gradient(150deg,#f6e8cf 0%,#e5b98a 50%,#c26a42 100%);}
  .g-desert{background:linear-gradient(150deg,#ecdcc0 0%,#cfa887 60%,#a97e5e 100%);}
  .g-royal{background:linear-gradient(150deg,#8d7391 0%,#4e5a8a 55%,#23406b 100%);}
  .g-vogue{background:linear-gradient(150deg,#4c4440 0%,#2b2523 60%,#171412 100%);}
  .g-polaroid{background:linear-gradient(150deg,#f5efe2 0%,#e2d2b8 55%,#bd9d7f 100%);}
  .g-analogue{background:linear-gradient(150deg,#8ba2b5 0%,#4a6f92 55%,#25415f 100%);}
  .g-bw{background:linear-gradient(150deg,#9aa4ac 0%,#5b636b 55%,#181c20 100%);}
  .g-summer{background:linear-gradient(150deg,#f3ddb3 0%,#e5ad74 55%,#cd6f45 100%);}
  .g-desol{background:linear-gradient(150deg,#f7dfae 0%,#eeb877 50%,#d98a52 100%);}
  .g-tan{background:linear-gradient(150deg,#e5cba6 0%,#bd9268 55%,#8a6440 100%);}
  .g-pink{background:linear-gradient(150deg,#f7ece4 0%,#eccdc7 55%,#d8a8a4 100%);}
  .g-cool{background:linear-gradient(150deg,#e7e6e0 0%,#a9b6c2 55%,#7b8fa3 100%);}
  .g-warm{background:linear-gradient(150deg,#f2dcc0 0%,#dd9f6a 55%,#b76b40 100%);}
  .g-clean{background:linear-gradient(150deg,#fbf8f0 0%,#e8e3d6 60%,#cfc8b8 100%);}
  .g-moody{background:linear-gradient(150deg,#5c5450 0%,#37302c 60%,#1a1614 100%);}
  .g-muted{background:linear-gradient(150deg,#e8e2d8 0%,#c9bcb2 55%,#a3948c 100%);}
  .g-latte{background:linear-gradient(150deg,#f5ecdd 0%,#dcc0a0 55%,#b98f6d 100%);}
  .g-hollow{background:linear-gradient(150deg,#544438 0%,#33271f 55%,#151009 100%);}
.g-bronze{background:linear-gradient(135deg,#c98a4b,#e8b56e 55%,#a05f2e);}
.g-midsommar{background:linear-gradient(135deg,#f2d5a0,#e8b0c0 60%,#c9a0d8);}
.g-cine{background:linear-gradient(135deg,#1f5f6b,#3a8a8f 45%,#e8a05f);}
.g-party{background:linear-gradient(135deg,#f3dfa5,#d8b45a 50%,#2a3550);}
  .g-dkmoody{background:linear-gradient(150deg,#6b6058 0%,#413a35 55%,#211d1a 100%);}
  .g-daze2{background:linear-gradient(150deg,#bfe0da 0%,#7ec2bb 45%,#3f7f8e 100%);}
  .g-night{background:linear-gradient(150deg,#dcd8e8 0%,#8f88b3 50%,#443d63 100%);}
  .g-vhs{background:linear-gradient(150deg,#f0cf9a 0%,#dd9e6b 50%,#b06a52 100%);}
  .g-dusk{background:linear-gradient(150deg,#a690a8 0%,#6d5f88 55%,#3c3a5e 100%);}
  .g-rose{background:linear-gradient(150deg,#f8eee9 0%,#eec4bd 55%,#d99a97 100%);}
  .g-moon{background:linear-gradient(150deg,#e8cfd2 0%,#9db6d9 50%,#c2a186 100%);}

  /* ============ FEATURE DEPARTMENT BLOCKS ============ */
  .dept-blocks .block{
    display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:56px 0;
  }
  .dept-blocks .block + .block{border-top:1px dashed rgba(35,101,159,.4);}
  @media(max-width:900px){.dept-blocks .block{grid-template-columns:1fr;gap:32px;}}
  .dept-blocks .visual{
    border:1px solid var(--blue);border-radius:12px;height:360px;position:relative;overflow:hidden;
  }#page-features .visual{aspect-ratio:28/27;width:100%;height:auto;background-size:cover;background-position:center;}
  .dept-blocks .visual .corner{
    position:absolute;top:14px;left:14px;
    font-family:var(--avant);font-size:9px;letter-spacing:.26em;text-transform:uppercase;
    color:#fff;background:rgba(18,58,94,.55);padding:5px 12px;border-radius:999px;
  }
  .dept-blocks .copy .over{
    font-family:var(--avant);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;
    color:var(--teal);margin-bottom:14px;
  }
  .dept-blocks .copy h3{
    font-family:var(--friz);font-weight:400;font-size:clamp(28px,3.2vw,40px);
    color:var(--blue);line-height:1.12;margin-bottom:16px;
  }
  .dept-blocks .copy p{font-size:15.5px;line-height:1.7;margin-bottom:14px;}
  .dept-blocks .copy .bigcount{
    font-family:var(--friz);font-size:44px;color:var(--gold-deep);line-height:1;margin:16px 0 4px;
  }
  .dept-blocks .copy .bigcount-lbl{
    font-family:var(--avant);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;
    color:var(--teal);margin-bottom:8px;
  }

  /* ============ TONES GRID ============ */
  .tone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
  @media(max-width:1000px){.tone-grid{grid-template-columns:repeat(3,1fr);}}
  @media(max-width:780px){.tone-grid{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:480px){.tone-grid{grid-template-columns:1fr;}}
  .tone-card{
    background:var(--cream);border:1px solid var(--blue);border-radius:10px;
    padding:12px 14px 16px;position:relative;transition:.15s;
  }
  .tone-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(18,58,94,.14);}
  .tone-card .swatch{
    aspect-ratio:1/1;border-radius:6px;margin-bottom:12px;
    border:1px solid rgba(18,58,94,.25);position:relative;overflow:hidden;
  }
  .tone-card .swatch::after{
    content:"";position:absolute;inset:0;
    background:radial-gradient(circle at 50% 45%, transparent 55%, rgba(0,0,0,.16) 100%);
  }
  .tone-card .badge{
    position:absolute;top:20px;right:22px;z-index:2;
    background:var(--gold);color:var(--blue-ink);border:1px solid var(--blue-ink);
    font-family:var(--avant);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;
    padding:3px 10px;border-radius:999px;
  }
  .tone-card h3{font-family:var(--garamond);font-weight:600;font-size:21px;color:var(--blue);}
  .tone-card .desc{
    font-family:var(--optima);font-style:italic;font-size:13px;
    color:var(--blue-ink);opacity:.85;margin-top:4px;line-height:1.45;
  }

  /* tone editorial intro */
  .tone-intro{
    background:var(--sand-light);padding:80px 24px;
    border-top:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);
  }
  .tone-intro .inner{max-width:720px;margin:0 auto;text-align:center;}
  .tone-intro h2{
    font-family:var(--garamond);font-weight:600;font-size:clamp(26px,3.4vw,38px);
    color:var(--blue);margin-bottom:22px;
  }
  .tone-intro p{font-size:16px;line-height:1.75;margin-bottom:16px;text-align:left;}
  .tone-intro p em{font-family:var(--garamond);font-weight:600;font-style:italic;color:var(--blue);}

  /* ============ MEMBERSHIP TIERS ============ */
  .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;}
  @media(max-width:920px){.tier-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto;}}
  .tier-card{
    background:var(--cream);border:1px solid var(--blue);border-radius:12px;
    padding:34px 30px;position:relative;display:flex;flex-direction:column;
  }
  .tier-card.featured{
    border:2px solid var(--blue-ink);box-shadow:6px 6px 0 var(--gold);
  }
  .tier-card .tier-flag{
    position:absolute;top:-13px;left:50%;transform:translateX(-50%);
    background:var(--blue);color:var(--sand);
    font-family:var(--avant);font-size:9px;letter-spacing:.24em;text-transform:uppercase;
    padding:5px 16px;border-radius:999px;white-space:nowrap;
  }
  .tier-card.featured .tier-flag{background:var(--gold);color:var(--blue-ink);border:1px solid var(--blue-ink);}
  .tier-card .tier-over{
    font-family:var(--avant);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;
    color:var(--teal);margin-bottom:8px;text-align:center;
  }
  .tier-card h3{
    font-family:var(--garamond);font-weight:600;font-size:30px;color:var(--blue);text-align:center;
  }
  .tier-card .tier-sub{
    font-family:var(--optima);font-style:italic;font-size:14px;color:var(--blue-ink);
    opacity:.85;text-align:center;margin:4px 0 18px;
  }
  .tier-card .price{
    font-family:var(--friz);font-size:30px;color:var(--gold-deep);text-align:center;margin-bottom:20px;
  }
  .tier-card ul{list-style:none;margin-bottom:26px;flex:1;}
  .tier-card ul li{
    font-family:var(--optima);font-size:14px;line-height:1.5;
    padding:9px 0 9px 24px;border-top:1px dashed rgba(35,101,159,.35);position:relative;
  }
  .tier-card ul li::before{content:"◆";position:absolute;left:2px;top:9px;color:var(--gold-deep);font-size:10px;}
  .tier-card ul li.minus{opacity:.5;}
  .tier-card ul li.minus::before{content:"—";color:var(--blue);}
  .tier-card .btn{align-self:center;}

  /* FAQ */
  .faq{max-width:760px;margin:0 auto;}
  .faq details{
    background:var(--cream);border:1px solid var(--blue);border-radius:10px;
    margin-bottom:14px;overflow:hidden;
  }
  .faq summary{
    cursor:pointer;list-style:none;padding:20px 24px;
    font-family:var(--garamond);font-weight:600;font-size:19px;color:var(--blue);
    display:flex;justify-content:space-between;align-items:center;gap:16px;
  }
  .faq summary::-webkit-details-marker{display:none;}
  .faq summary::after{
    content:"+";font-family:var(--friz);font-size:22px;color:var(--gold-deep);flex-shrink:0;
  }
  .faq details[open] summary::after{content:"–";}
  .faq .a{
    padding:0 24px 22px;font-family:var(--optima);font-size:15px;line-height:1.7;color:var(--blue-ink);
  }

  /* ============ ABOUT ============ */
  .about-lead{
    display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;
  }
  @media(max-width:900px){.about-lead{grid-template-columns:1fr;gap:32px;}}
  .portrait{
    border:1px solid var(--blue);border-radius:12px;aspect-ratio:4/5;max-width:420px;
    position:relative;overflow:hidden;margin:0 auto;width:100%;
    background:
      radial-gradient(circle at 50% 30%, rgba(255,236,180,.5), transparent 45%),
      linear-gradient(165deg,#e9a06e 0%,#c96f5e 45%,#7e5470 78%,#40406b 100%);
  }
  .portrait .corner{
    position:absolute;top:14px;left:14px;
    font-family:var(--avant);font-size:9px;letter-spacing:.26em;text-transform:uppercase;
    color:#fff;background:rgba(18,58,94,.55);padding:5px 12px;border-radius:999px;
  }
  .portrait .sig{
    position:absolute;bottom:18px;right:22px;
    font-family:var(--script);font-size:38px;color:#fff;transform:rotate(-4deg);
    text-shadow:0 2px 8px rgba(0,0,0,.35);
  }
  .beliefs{max-width:820px;margin:0 auto;}
  .belief{
    display:grid;grid-template-columns:90px 1fr;gap:28px;padding:32px 0;
    border-top:1px dashed rgba(35,101,159,.4);align-items:start;
  }
  .belief:first-child{border-top:none;}
  @media(max-width:600px){.belief{grid-template-columns:1fr;gap:8px;}}
  .belief .no{
    font-family:var(--friz);font-size:40px;color:var(--gold-deep);line-height:1;
  }
  .belief h3{
    font-family:var(--garamond);font-weight:600;font-size:24px;color:var(--blue);margin-bottom:8px;
  }
  .belief p{font-size:15.5px;line-height:1.7;}
  .numbers-band{
    background:var(--blue);color:var(--sand);padding:64px 24px;
    border-top:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);
  }
  .numbers-band .row{
    max-width:1000px;margin:0 auto;display:flex;justify-content:center;
    gap:24px 72px;flex-wrap:wrap;text-align:center;
  }
  .numbers-band .num{font-family:var(--friz);font-size:52px;color:var(--gold);line-height:1;}
  .numbers-band .lbl{
    font-family:var(--avant);font-size:10px;letter-spacing:.26em;text-transform:uppercase;
    margin-top:10px;opacity:.9;
  }
  .pull-quote{
    max-width:760px;margin:0 auto;text-align:center;
  }
  .pull-quote blockquote{
    font-family:var(--garamond);font-style:italic;font-weight:600;
    font-size:clamp(22px,3vw,30px);line-height:1.45;color:var(--blue);
  }
  .pull-quote cite{
    display:block;margin-top:20px;font-style:normal;
    font-family:var(--avant);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);
  }

  /* v1 mobile nav */
  @media(max-width:760px){.nav-links a:not(.nav-cta){display:none;}.nav-inner{justify-content:space-between;}}

  /* chips are baked into fig 1-2 exports; keep only the video's live chip */
  .vis-1 .corner,.vis-2 .corner{display:none;}

  /* beehiiv embed */
  .beehiiv-embed-wrap{min-height:120px;width:100%;}
  .beehiiv-embed-wrap iframe{max-width:100%;}
