/* Layout: one-page site with hash views (home / weddings / corporate / the box / inquire);
   timber-band hero, a stamped "spec plate" as the signature element, plain sections elsewhere. */
:root{
  --bg:#EDEFE8;        /* glacier mist */
  --surface:#F8F9F4;
  --ink:#1E3127;       /* deep forest */
  --muted:#5C6658;     /* granite moss */
  --moss:#56694A;
  --fir:#A95F27;       /* douglas fir heartwood */
  --fir-soft:#E9D6C2;
  --line:#CFD4C7;
  --plate:#D9DCD2;
  --on-dark:#F2F3EC;
  --hero-ink:#13211A;
  --display:"Big Shoulders Display","Arial Narrow","Roboto Condensed",Impact,sans-serif;
  --body:"Public Sans","Helvetica Neue",Arial,sans-serif;
  --mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#121A15;--surface:#1A241E;--ink:#E5E9DE;--muted:#A3AD9C;--moss:#9BB087;--fir:#D98B4E;--fir-soft:#3A2A1C;--line:#2C3830;--plate:#212C25;--on-dark:#F2F3EC;--hero-ink:#0C130F;color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#121A15;--surface:#1A241E;--ink:#E5E9DE;--muted:#A3AD9C;--moss:#9BB087;--fir:#D98B4E;--fir-soft:#3A2A1C;--line:#2C3830;--plate:#212C25;--on-dark:#F2F3EC;--hero-ink:#0C130F;color-scheme:dark}

*{box-sizing:border-box}
body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6}
a{color:inherit}
h1,h2,h3{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:.01em;text-wrap:balance;margin:0}
h2{font-size:clamp(2.2rem,6vw,3.6rem)}
h3{font-size:1.6rem;font-weight:700}
p{margin:0;max-width:62ch}
.wrap{max-width:1160px;margin:0 auto;padding-inline:20px}
.eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fir)}
.lede{font-size:1.15rem;color:var(--muted)}
:focus-visible{outline:3px solid var(--fir);outline-offset:3px}

/* nav */
header.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;flex-wrap:wrap}
.brand{font-family:var(--display);font-weight:900;font-size:1.5rem;text-transform:uppercase;text-decoration:none;letter-spacing:.02em}
.brand span{color:var(--fir)}
.nav nav{display:flex;gap:4px;flex-wrap:wrap}
.nav nav a{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;text-decoration:none;padding:6px 10px;border-radius:2px;color:var(--muted)}
.nav nav a:hover{color:var(--ink)}
.nav nav a[aria-current="page"]{color:var(--ink)}
.nav nav a.cta{background:var(--fir);color:#fff}


/* buttons */
.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem;padding:12px 22px;border-radius:2px;text-decoration:none;border:2px solid var(--fir);background:var(--fir);color:#fff;cursor:pointer}
.btn.ghost{background:transparent;color:inherit;border-color:currentColor}
.btn:hover{filter:brightness(1.08)}
.row{display:flex;gap:12px;flex-wrap:wrap}

/* photos with timber fallback */
.ph{position:relative;margin:0;overflow:hidden;border-radius:2px;
  background:
   repeating-linear-gradient(97deg,rgba(0,0,0,.0) 0 7px,rgba(0,0,0,.07) 7px 8px,rgba(0,0,0,0) 8px 19px,rgba(255,255,255,.05) 19px 21px),
   linear-gradient(160deg,#C88A52,#9A5A2A 60%,#7C4520);}
.ph img{display:block;width:100%;height:100%;object-fit:cover}
.ph figcaption{position:absolute;left:10px;bottom:10px;right:10px;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#FFF7EE;text-shadow:0 1px 2px rgba(0,0,0,.4)}
.ph.loaded figcaption{display:none}

/* views */
main section.view{padding-block:0 72px}
.band{padding-block:64px}
.band + .band{border-top:1px solid var(--line)}

/* hero */
.hero{position:relative;color:var(--on-dark);background:var(--hero-ink);overflow:hidden}
.hero .ph{position:absolute;inset:0;border-radius:0}
.hero .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,19,15,.88) 0%,rgba(12,19,15,.55) 55%,rgba(12,19,15,.15) 100%)}
.hero .ph figcaption{z-index:2;left:auto;right:14px;text-align:right;width:auto}
.hero .inner{position:relative;z-index:1;padding-block:clamp(72px,12vw,140px) clamp(56px,8vw,96px)}
.hero h1{font-size:clamp(3.4rem,13vw,9rem);line-height:.86}
.hero h1 em{font-style:normal;color:#E7A56B}
.hero p{color:#D8DDD1;font-size:1.15rem;margin-block:22px 30px}
.hero .eyebrow{color:#E7A56B}
.hero.short .inner{padding-block:clamp(56px,9vw,104px) clamp(40px,6vw,72px)}
.hero.short h1{font-size:clamp(2.8rem,9vw,6.2rem)}

/* spec plate — signature */
.plate{background:var(--plate);border:1px solid var(--line);border-radius:4px;padding:22px;position:relative;font-family:var(--mono)}
.plate::before,.plate::after{content:"";position:absolute;top:10px;width:9px;height:9px;border-radius:50%;background:var(--line);box-shadow:inset 0 1px 1px rgba(0,0,0,.25)}
.plate::before{left:10px}.plate::after{right:10px}
.plate .ptitle{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--muted);padding:0 14px 12px;margin-bottom:14px}
.plate dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 20px;margin:0;padding-inline:14px}
.plate dt{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.plate dd{margin:2px 0 0;font-family:var(--display);font-weight:900;font-size:2rem;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}
.plate dd small{font-family:var(--mono);font-weight:400;font-size:.72rem;color:var(--muted);display:block;margin-top:4px;letter-spacing:.04em}
.home-plate{margin-top:-48px;position:relative;z-index:2}

/* grids */
.split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}
.split > *{min-width:0}
.split.flip{grid-template-columns:.9fr 1.1fr}
.stack{display:grid;gap:18px}
.three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.three > *{min-width:0}
.feature h3{margin-bottom:8px}
.feature .k{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--moss);margin-bottom:10px;display:block}
.feature p{color:var(--muted)}
.mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px;gap:10px}
.mosaic .ph:first-child{grid-row:span 2}
.mosaic .ph:nth-child(4){grid-column:span 2}
.tall{aspect-ratio:4/5;max-width:100%}
.wide{aspect-ratio:16/10;max-width:100%}

/* path cards (home) */
.paths{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.path{display:grid;grid-template-rows:auto 1fr;background:var(--surface);border:1px solid var(--line);border-radius:2px;text-decoration:none;overflow:hidden}
.path .ph{aspect-ratio:16/9;border-radius:0}
.path .body{padding:22px;display:grid;gap:10px;align-content:start}
.path .body p{color:var(--muted)}
.path .go{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fir)}
.path:hover .go{text-decoration:underline}

/* DJ */
.dj{background:var(--hero-ink);color:var(--on-dark)}
.dj .lede,.dj p{color:#C9CFC2}
.dj .eyebrow{color:#E7A56B}
.venues{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
.venues span{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid #4A5A4F;padding:6px 10px;border-radius:2px;color:#E2E6DA}

/* lists */
.venues-h{display:block;margin-top:18px;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#E7A56B}
.venues-h + .venues{margin-top:10px}
.ticks{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.ticks li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:baseline}
.ticks li::before{content:"";width:10px;height:10px;background:var(--fir);transform:rotate(45deg) translateY(-1px)}
.ticks li b{font-weight:600}

/* timeline (wedding day order — real sequence) */
.day{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:2px solid var(--ink)}
.day li{padding:16px 16px 0 0;position:relative;min-width:0}
.day li::before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--fir)}
.day .t{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.day h3{font-size:1.3rem;margin:6px 0}
.day p{font-size:.95rem;color:var(--muted)}

/* add-on table */
.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:2px;background:var(--surface)}
table{border-collapse:collapse;width:100%;min-width:520px}
th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}
th{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}
td.price{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fir)}
tr:last-child td{border-bottom:0}

/* packages */
.pkgs{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;align-items:start}
.pkg{border:1px solid var(--line);background:var(--surface);padding:24px;border-radius:2px;display:grid;gap:14px;min-width:0}
.pkg.main{border:2px solid var(--fir)}
.pkg .tag{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fir)}
.pkg p{color:var(--muted)}

/* inquiry */
form{display:grid;gap:22px}
fieldset{border:0;padding:0;margin:0;display:grid;gap:14px}
legend{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.3rem;letter-spacing:.03em;margin-bottom:10px;padding:0}
.fgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.fgrid > *{min-width:0}
.full{grid-column:1/-1}
label{display:grid;gap:6px;font-size:.88rem;font-weight:600}
input,select,textarea{font:inherit;font-weight:400;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:11px 12px;width:100%}
textarea{min-height:110px;resize:vertical}
input:focus,select:focus,textarea:focus{outline:2px solid var(--fir);outline-offset:0;border-color:var(--fir)}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chip{position:relative}
.chip input{position:absolute;opacity:0;inset:0;cursor:pointer}
.chip span{display:inline-block;padding:9px 14px;border:1px solid var(--line);background:var(--surface);border-radius:2px;font-size:.9rem;font-weight:500}
.chip input:checked + span{background:var(--ink);color:var(--bg);border-color:var(--ink)}
.chip input:focus-visible + span{outline:3px solid var(--fir);outline-offset:2px}
.hint{font-size:.85rem;color:var(--muted);font-weight:400}
.enq{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:start}
.enq > *{min-width:0}
.crew{position:sticky;top:90px}
.crew .plate dd{font-size:2.4rem}
.note{font-size:.88rem;color:var(--muted);margin-top:14px}
.done{border:2px solid var(--moss);background:var(--surface);padding:24px;border-radius:2px;display:grid;gap:12px}
.done pre{white-space:pre-wrap;font-family:var(--mono);font-size:.82rem;background:var(--plate);padding:14px;border-radius:2px;margin:0;overflow-x:auto}

footer{border-top:1px solid var(--line);padding-block:36px;color:var(--muted);font-size:.9rem}
footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
footer a{text-decoration:none;color:var(--ink)}
footer a:hover{text-decoration:underline}
.foot-base{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);align-items:end}
.foot-base > *{min-width:0}
.land{max-width:68ch;font-size:.85rem;line-height:1.6}
.built{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.built a{color:var(--fir)}


/* Sea to Sky: ridgelines, contours, Hwy 99 profile */
.ridge{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(48px,9vw,120px);z-index:1;display:block;pointer-events:none}
.ridge .far{fill:#56694A;opacity:.75}
.ridge .snow{fill:#F2F3EC;opacity:.85}
.ridge .near{fill:var(--bg)}
.hero .inner{z-index:2}
.hero .inner{padding-bottom:clamp(96px,14vw,170px)}
.hero.short .inner{padding-bottom:clamp(80px,12vw,140px)}
.dj{position:relative;overflow:hidden}
.dj::before{content:"";position:absolute;inset:0;opacity:.16;pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='320' viewBox='0 0 480 320'%3E%3Cg fill='none' stroke='%23E7A56B' stroke-width='1'%3E%3Cpath d='M-20 260 C60 230 110 250 170 210 S300 120 360 150 S460 220 520 190'/%3E%3Cpath d='M-20 230 C70 205 120 222 175 185 S295 100 355 128 S455 195 520 165'/%3E%3Cpath d='M-20 200 C80 180 130 194 180 160 S290 80 350 106 S450 170 520 140'/%3E%3Cpath d='M60 170 C110 150 150 160 185 135 S285 62 345 86 S440 145 520 115'/%3E%3Cpath d='M140 140 C170 126 190 128 210 112 S280 46 338 66 S430 120 520 92'/%3E%3Cpath d='M235 96 C255 74 290 48 330 52 S400 84 420 98'/%3E%3Cpath d='M275 78 C295 62 315 58 332 66 S370 82 378 88'/%3E%3Cpath d='M-20 300 C80 275 140 290 200 262 S330 190 400 214 S470 260 520 240'/%3E%3C/g%3E%3C/svg%3E");
  background-size:480px 320px}
.dj .wrap{position:relative}
.huck{--logo:url("data:image/png;base64,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");width:168px;aspect-ratio:1;max-width:100%;background:#F2F3EC;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;margin-bottom:10px}
.foot-huck{display:inline-flex;align-items:center;gap:12px}
.foot-huck .huck{width:52px;margin:0;background:var(--fir)}
.crew-huck{display:flex;align-items:center;gap:14px;margin-top:16px}
.crew-huck .huck{width:64px;margin:0;background:var(--moss)}
.crew-huck p{font-size:.88rem;color:var(--muted)}
.route{padding-block:56px 8px}
.route .head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:18px}
.route .head p{color:var(--muted)}
.profile{width:100%;height:auto;display:block;overflow:visible}
.profile .peaks{fill:var(--moss);opacity:.14}
.profile .area{fill:var(--fir-soft)}
.profile .line{fill:none;stroke:var(--fir);stroke-width:2.5;stroke-linejoin:round}
.profile .base{stroke:var(--ink);stroke-width:2}
.profile .tick{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 4}
.profile .dot{fill:var(--ink)}
.profile .dot.home{fill:var(--fir)}
.profile text{font-family:var(--mono);font-size:11px;fill:var(--muted);letter-spacing:.08em}
.profile text.town{font-family:var(--display);font-weight:900;font-size:22px;fill:var(--ink);letter-spacing:.02em;text-transform:uppercase}
.profile-wrap{overflow-x:auto}
.profile-wrap svg{min-width:560px}

/* ---------- Wedding look: light, floral, delicate (single light theme by choice) ---------- */
.wed, .wed-card{
  --bg:#FBF9F6; --surface:#FFFFFF; --ink:#3B4039; --muted:#7A8076; --moss:#7F9679;
  --fir:#B9767E; --fir-soft:#F4E6E4; --line:#E9E0DA; --plate:#F7F1ED;
  --serif:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;
  color-scheme:light; background:var(--bg); color:var(--ink)}
.wed h1,.wed h2,.wed h3,.wed legend{font-family:var(--serif);text-transform:none;font-weight:400;letter-spacing:0;line-height:1.05}
.wed h2{font-size:clamp(2.4rem,5.6vw,3.8rem)}
.wed h3{font-size:1.75rem;font-weight:500}
.wed legend{font-size:1.7rem}
.wed .eyebrow{font-family:var(--body);font-size:.72rem;letter-spacing:.32em;color:var(--moss);font-weight:500}
.wed .lede{font-family:var(--serif);font-style:italic;font-size:1.4rem;line-height:1.45}
.wed .btn{border-radius:999px;font-family:var(--body);font-weight:500;font-size:.8rem;letter-spacing:.22em;padding:13px 26px;border-width:1px}
.wed .btn.ghost{border-color:var(--fir);color:var(--fir)}
.wed .ph{border-radius:200px 200px 4px 4px;background:linear-gradient(170deg,#F3E4E1,#E5ECE0 70%,#DCE5D6)}
.wed .ph.wide{border-radius:4px}
.wed .ph figcaption{color:#7A8076;text-shadow:none;letter-spacing:.2em}
.wed .ph.loaded{box-shadow:0 0 0 1px var(--line),0 0 0 8px var(--bg),0 0 0 9px var(--line)}

.wed .hero{background:var(--bg);color:var(--ink)}
.wed .hero .ph{border-radius:0;box-shadow:none;background:linear-gradient(120deg,#F6ECE9,#EEF2EA)}
.wed .hero .ph::after{background:linear-gradient(90deg,rgba(251,249,246,.96) 0%,rgba(251,249,246,.82) 48%,rgba(251,249,246,.25) 100%)}
.wed .hero h1{font-family:var(--serif);font-weight:400;font-style:normal;text-transform:none;font-size:clamp(3.2rem,9vw,6.4rem);line-height:.98;letter-spacing:-.01em}
.wed .hero h1 em{font-style:italic;color:var(--fir)}
.wed .hero p{color:var(--muted);font-size:1.12rem}
.wed .hero .eyebrow{color:var(--moss)}
.wed .ridge .far{fill:#C9D5C3;opacity:.7}
.wed .ridge .snow{display:none}
.wed .sprig{position:absolute;z-index:1;color:var(--fir);pointer-events:none;opacity:.55}
.wed .sprig.a{right:6%;top:18px;width:clamp(120px,18vw,210px);height:auto}
.wed .sprig.b{right:calc(6% + clamp(70px,11vw,130px));top:70px;width:clamp(80px,11vw,130px);height:auto;color:var(--moss);transform:scaleX(-1) rotate(-12deg);opacity:.5}
@media (max-width:700px){.wed .sprig.b{display:none}.wed .sprig.a{opacity:.3}}

.wed .band + .band{border-top:0;position:relative}
.wed .band + .band::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:240px;max-width:70%;height:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20240%2024%22%3E%3Cg%20stroke%3D%22%23C9B9B0%22%20stroke-width%3D%221%22%3E%3Cline%20x1%3D%220%22%20y1%3D%2212%22%20x2%3D%2298%22%20y2%3D%2212%22/%3E%3Cline%20x1%3D%22142%22%20y1%3D%2212%22%20x2%3D%22240%22%20y2%3D%2212%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%28120%2012%29%22%20fill%3D%22none%22%20stroke%3D%22%23B9767E%22%20stroke-width%3D%221%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224.2%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224.2%22%20transform%3D%22rotate%2872%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224.2%22%20transform%3D%22rotate%28144%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224.2%22%20transform%3D%22rotate%28216%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224.2%22%20transform%3D%22rotate%28288%29%22/%3E%3Ccircle%20r%3D%221.4%22%20fill%3D%22%23B9767E%22%20stroke%3D%22none%22/%3E%3C/g%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%238FA38A%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M104%2012%20C108%208%20112%208%20114%2010%22/%3E%3Cpath%20d%3D%22M136%2012%20C132%2016%20128%2016%20126%2014%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.wed .ticks li::before{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2%2014%20C2%206%208%202%2014%202%20C14%209%209%2014%202%2014Z%20M2%2014%20L10%206%22%20fill%3D%22none%22%20stroke%3D%22%237F9679%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E") center/contain no-repeat;transform:none}
.wed .ticks li{grid-template-columns:22px 1fr}
.wed .ticks li b{font-weight:600;color:var(--ink)}
.wed .day{border-top:1px solid var(--line)}
.wed .day li::before{width:22px;height:22px;top:-11px;left:-4px;background:var(--bg) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-10%20-10%2020%2020%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23B9767E%22%20stroke-width%3D%221.1%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%2872%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%28144%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%28216%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%28288%29%22/%3E%3C/g%3E%3Ccircle%20r%3D%221.6%22%20fill%3D%22%23B9767E%22/%3E%3C/svg%3E") center/18px no-repeat;border-radius:50%}
.wed .day .t{font-family:var(--body);letter-spacing:.2em;color:var(--moss)}
.wed .day h3{font-size:1.6rem}
.wed .tablewrap{border-radius:6px}
.wed th{font-family:var(--body);letter-spacing:.2em;color:var(--moss)}
.wed td.price{color:var(--fir)}
.wed .plate{border-radius:10px;font-family:var(--body)}
.wed .plate::before,.wed .plate::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-10%20-10%2020%2020%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23B9767E%22%20stroke-width%3D%221.1%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%2872%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%28144%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%28216%29%22/%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-5%22%20rx%3D%222.6%22%20ry%3D%224%22%20transform%3D%22rotate%28288%29%22/%3E%3C/g%3E%3Ccircle%20r%3D%221.6%22%20fill%3D%22%23B9767E%22/%3E%3C/svg%3E") center/contain no-repeat;box-shadow:none;width:14px;height:14px}
.wed .plate .ptitle{border-bottom:1px solid var(--line);letter-spacing:.24em}
.wed .plate dd{font-family:var(--serif);font-weight:500}
.wed .chip span{border-radius:999px}
.wed .chip input:checked + span{background:var(--fir);border-color:var(--fir);color:#fff}
.wed input,.wed select,.wed textarea{border-radius:6px}
.wed .done{border:1px solid var(--fir);border-radius:10px}
.wed .crew-huck .huck{background:var(--moss)}

/* home wedding card */
.wed-card{position:relative}
.wed-card .ph{border-radius:0;background:linear-gradient(170deg,#F3E4E1,#E5ECE0)}
.wed-card .body p{color:var(--muted)}
.wed-card .go{color:var(--fir)}
.wed-card .sprig{position:absolute;right:14px;bottom:14px;width:74px;height:auto;color:var(--fir);opacity:.6}

/* miniature Boombox trailer parked on the ridgeline */
.mini-trailer{position:absolute;z-index:1;left:83%;bottom:calc(clamp(48px,9vw,120px) * .2);width:clamp(92px,13vw,168px);height:auto;transform:translateX(-50%);translate:var(--near-px,0px) 0;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(0,0,0,.25));will-change:translate}
.mini-trailer.alt{left:20%}
.mini-trailer.wed-pos{left:78%}
.mini-trailer.corp-pos{left:72%}
.ridge .far,.ridge .near,.ridge .snow{transform-box:view-box;transform-origin:50% 100%;transform:scaleX(1.1)}
.ridge .far,.ridge .snow{translate:var(--far-u,0) 0}
.ridge .near{translate:var(--near-u,0) 0}
@media (prefers-reduced-motion:no-preference){
  .bulb{animation:twinkle 2.4s ease-in-out infinite alternate}
  .view:not([hidden]) .hero .mini-trailer{animation:rollin 1.4s cubic-bezier(.2,.7,.2,1) both}
  .view:not([hidden]) .hero .mini-trailer use{animation:idle 3.2s ease-in-out 1.4s infinite}
  @keyframes twinkle{from{opacity:1}to{opacity:.35}}
  @keyframes rollin{from{transform:translateX(calc(-50% + 60px))}to{transform:translateX(-50%)}}
  @keyframes idle{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.2px)}}
}
@media (max-width:600px){.mini-trailer{left:80%}.mini-trailer.alt{left:24%}.mini-trailer.corp-pos{left:74%}}
/* nav marker: the mini Boombox parks under the current page */
.nav nav{position:relative}
.nav-marker{position:absolute;left:0;top:0;width:24px;height:13px;pointer-events:none;translate:var(--mx,0px) 0;transition:translate .55s cubic-bezier(.3,.7,.2,1),opacity .2s}
.nav-marker svg{display:block;width:100%;height:100%}
.nav-marker.is-moving svg{animation:hop .55s ease-in-out}
@keyframes hop{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px) rotate(-2deg)}}
@media (prefers-reduced-motion:reduce){.nav-marker{transition:none}.nav-marker.is-moving svg{animation:none}}

.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.wed .hero .old-logo{display:block;width:clamp(72px,9vw,96px);height:auto;margin-bottom:6px;opacity:.85}
.box-cols{display:grid}
#blueprint{scroll-margin-top:72px}
/* inquiry stage: the Boombox dressed per event type (explicit colours by design) */
.inq-stage{--st-bg:#F6EEEC;--st-ink:#3B4039;--st-acc:#B9767E;background:var(--st-bg);color:var(--st-ink);transition:background-color .5s ease;padding-block:14px 0;overflow:hidden}
.inq-stage[data-type="Corporate"]{--st-bg:#1B222B;--st-ink:#E6E2D8;--st-acc:#B08D57}
.inq-stage[data-type="Private party"]{--st-bg:#221A36;--st-ink:#EDE6FA;--st-acc:#FF5FA2}
.inq-stage[data-type="Market / festival"]{--st-bg:#FFF4DC;--st-ink:#3A2E1A;--st-acc:#E0663A}
.inq-stage-in{display:grid;justify-items:center;gap:6px}
.inq-art{position:relative;width:min(260px,100%);aspect-ratio:260/150;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.inq-art .dress{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .45s ease,transform .45s ease}
.inq-stage[data-type="Wedding"] .dress-wedding,.inq-stage[data-type="Corporate"] .dress-corporate,.inq-stage[data-type="Private party"] .dress-party,.inq-stage[data-type="Market / festival"] .dress-festival{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.inq-art .dress,.inq-stage{transition:none}}
.ops{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}
.ops > *{min-width:0}
.ops-cards{display:grid;gap:14px}
.op{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;padding:18px;border:1px solid var(--line);background:var(--surface);border-radius:2px}
.op > div{min-width:0}
.op-mono{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--fir);color:#fff;font-family:var(--display);font-weight:900;font-size:1.7rem}
.op-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}
.op-huck .huck{width:40px;margin:0;background:var(--bg)}
.op h3{font-size:1.5rem}
.op-role{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fir);margin:2px 0 6px}
.op p{color:var(--muted);font-size:.95rem}
@media (max-width:860px){.ops{grid-template-columns:1fr;gap:20px}}
.wed-gallery{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}
.wed-gallery .ph{aspect-ratio:3/4;max-width:100%}
.wed-gallery .ph:first-child{aspect-ratio:auto}
@media (max-width:700px){.wed-gallery{grid-template-columns:1fr 1fr}.wed-gallery .ph:first-child{grid-column:span 2;aspect-ratio:16/10}}
/* blueprint (single dark look by design) */
.bp-band{background:#12241B;color:#DCE8DE;position:relative;overflow:hidden}
.bp-band::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(220,232,222,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(220,232,222,.05) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}
.bp-band .wrap{position:relative}
.bp-band .eyebrow{color:#E7A56B}
.bp-band h2,.bp-band h3{color:#F2F3EC}
.bp-band .lede{color:#B7C7BA}
.bp-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:24px}
.bp-head > *{min-width:0}
.bp-modes{display:flex;flex-wrap:wrap;gap:6px}
.bp-modes button{font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;padding:9px 12px;border-radius:2px;border:1px solid #4E6A58;background:transparent;color:#DCE8DE;cursor:pointer}
.bp-modes button[aria-selected="true"]{background:#E7A56B;border-color:#E7A56B;color:#12241B}
.bp-modes button:focus-visible{outline:3px solid #E7A56B;outline-offset:2px}
.bp-mode-note{font-family:var(--mono);font-size:.8rem;letter-spacing:.04em;color:#B7C7BA;margin:0 0 14px;max-width:none}
.bp-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}
.bp-grid > *{min-width:0}
.bp-draw{border:1px solid #35503F;border-radius:3px;background:rgba(10,24,17,.55);overflow-x:auto}
.bp-svg{display:block;width:100%;height:auto;min-width:520px}
.bp-svg .grid line{stroke:#DCE8DE;stroke-opacity:.06;stroke-width:1}
.bp-svg .ln{fill:none;stroke:#DCE8DE;stroke-width:1.6;stroke-linejoin:round}
.bp-svg .thin{stroke:#DCE8DE;stroke-opacity:.35;stroke-width:.8}
.bp-svg .dash{stroke-dasharray:5 5;stroke-opacity:.7}
.bp-svg .fill-soft{fill:rgba(220,232,222,.05)}
.bp-svg .fill-dark{fill:#0B1611}
.bp-svg .ground{stroke:#DCE8DE;stroke-width:2;stroke-opacity:.6}
.bp-svg text{font-family:var(--mono);fill:#B7C7BA}
.bp-svg .bp-label{font-size:12px;letter-spacing:.14em;fill:#E7A56B}
.bp-svg .bp-tag{font-size:9.5px;letter-spacing:.1em}
.bp-svg .bp-zone{font-size:13px;letter-spacing:.18em;fill:#F2F3EC}
.bp-svg .dim path{fill:none;stroke:#E7A56B;stroke-width:1;stroke-opacity:.8}
.bp-svg .dim text{font-size:10.5px;fill:#E7A56B;letter-spacing:.06em}
.bp-svg .spot{fill:rgba(231,165,107,.16);stroke:#E7A56B;stroke-width:1.4;stroke-dasharray:6 4}
.bp-svg .neon{font-family:var(--display);font-weight:900;font-size:17px;letter-spacing:.12em;fill:#BFF5F0}
.bp-svg .callouts circle{fill:#E7A56B}
.bp-svg .callouts text{font-family:var(--display);font-weight:900;font-size:15px;fill:#12241B;text-anchor:middle}
.bp-svg g{transition:opacity .35s ease}
.bp[data-mode="bar"] .z-av,.bp[data-mode="av"] .z-bar{opacity:.14}
.bp[data-mode="bar"] .brand,.bp[data-mode="av"] .brand,.bp[data-mode="full"] .brand{opacity:.55}
.bp[data-mode="brand"] .z-core,.bp[data-mode="brand"] .z-bar,.bp[data-mode="brand"] .z-av{opacity:.4}
.bp[data-mode="brand"] .spot{fill:rgba(231,165,107,.32)}
.bp-legend{margin-top:22px;display:grid;gap:12px}
.bp-legend ol{list-style:none;counter-reset:b;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px}
.bp-legend li{counter-increment:b;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto 1fr;column-gap:10px;row-gap:2px;align-content:start}
.bp-legend li::before{content:counter(b);grid-row:span 2;width:26px;height:26px;border-radius:50%;background:#E7A56B;color:#12241B;font-family:var(--display);font-weight:900;display:grid;place-items:center}
.bp-legend b{color:#F2F3EC;font-weight:600}
.bp-legend span{color:#B7C7BA;font-size:.9rem}
.bp-fine{font-family:var(--mono);font-size:.72rem;color:#8EA394;letter-spacing:.04em}
.corp-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;gap:12px}
.corp-gallery .ph:first-child{grid-row:span 2}
.corp-gallery .ph:last-child{grid-column:span 2}
.marks{display:grid;gap:28px}
.marks-h{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--moss);margin-bottom:12px;line-height:1.2}
.marks ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.mark{min-width:0;display:grid;align-content:center;justify-items:center;text-align:center;gap:6px;padding:26px 16px;min-height:132px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}
.mark img{max-height:56px;max-width:80%;width:auto;filter:grayscale(1);opacity:.8}
.mark.has-logo .mark-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.mark-name{font-family:var(--display);font-weight:700;font-size:1.35rem;line-height:1.05;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);text-wrap:balance}
.mark-tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
@media (max-width:860px){.marks ul{grid-template-columns:1fr 1fr}}
@media (max-width:860px){.bp-grid{grid-template-columns:1fr}.corp-gallery{grid-template-columns:1fr 1fr;grid-template-rows:200px 160px 160px}.corp-gallery .ph:first-child{grid-column:span 2;grid-row:auto}}
@media (prefers-reduced-motion:reduce){.bp-svg g{transition:none}}
@media (max-width:860px){
  .split,.split.flip,.enq,.pkgs{grid-template-columns:1fr}
  .three{grid-template-columns:1fr}
  .paths{grid-template-columns:1fr}
  .day{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--ink);margin-left:6px}
  .day li{padding:0 0 22px 22px}
  .day li::before{top:6px;left:-7px}
  .mosaic{grid-template-columns:1fr 1fr;grid-template-rows:180px 140px 140px}
  .mosaic .ph:first-child{grid-column:span 2;grid-row:auto}
  .mosaic .ph:nth-child(4){grid-column:span 2}
  .crew{position:static}
  .home-plate{margin-top:24px}
}
@media (max-width:860px){.wed .day{border-top:0;border-left:1px solid var(--line)}.wed .day li::before{top:2px;left:-12px}}
@media (max-width:520px){.nav nav{row-gap:14px}.fgrid{grid-template-columns:1fr}.nav nav a{padding:6px 7px;font-size:.92rem}}
@media (prefers-reduced-motion:no-preference){
  .view:not([hidden]) .inner > *{animation:rise .6s cubic-bezier(.2,.7,.2,1) both}
  .view:not([hidden]) .inner > *:nth-child(2){animation-delay:.06s}
  .view:not([hidden]) .inner > *:nth-child(3){animation-delay:.12s}
  .view:not([hidden]) .inner > *:nth-child(4){animation-delay:.18s}
  @keyframes rise{from{transform:translateY(14px)}to{transform:none}}
}

/* SEO: the small eyebrow line is now the page h1; the big display line keeps the original h1 look */
h1.eyebrow{font-family:var(--mono);font-size:.74rem;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;text-wrap:wrap}
.hero h1.eyebrow{font-size:.74rem;line-height:1.6}
.wed h1.eyebrow,.wed .hero h1.eyebrow{font-family:var(--body);font-size:.72rem;letter-spacing:.32em;font-weight:500;line-height:1.6;text-transform:uppercase}
.display{display:block;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:.01em;text-wrap:balance;margin:0}
.hero .display{font-size:clamp(3.4rem,13vw,9rem);line-height:.86}
.hero .display em{font-style:normal;color:#E7A56B}
.hero.short .display{font-size:clamp(2.8rem,9vw,6.2rem)}
.wed .display{font-family:var(--serif);text-transform:none;font-weight:400;letter-spacing:0;line-height:1.05}
.wed .hero .display{font-family:var(--serif);font-weight:400;font-style:normal;text-transform:none;font-size:clamp(3.2rem,9vw,6.4rem);line-height:.98;letter-spacing:-.01em}
.wed .hero .display em{font-style:italic;color:var(--fir)}
/* Corporate: one compact photo strip, tighter section spacing */
.corp-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.corp-strip .ph{aspect-ratio:4/3;max-width:100%}
.corp-strip .ph figcaption{font-size:.6rem}
@media (max-width:860px){.corp-strip{grid-template-columns:repeat(2,1fr)}}
#v-corporate .band{padding-block:44px}
#v-corporate .split{gap:36px}
