:root{--waw-plum: #131016;--waw-shell: #1e1922;--waw-shell-2: #2a232f;--waw-line: rgba(224, 168, 60, .18);--waw-line-soft: rgba(245, 239, 228, .08);--waw-amber: #e0a83c;--waw-amber-dim: #8c6a26;--waw-garnet: #b8232f;--waw-garnet-deep: #7e1420;--waw-brass: #cfa23a;--waw-gold: #f2c14b;--waw-gold-dim: #a87c22;--waw-gold-ink: #131016;--waw-ivory: #f5efe4;--waw-muted: #a79e9b;--waw-faint: #6c6368;--waw-serif: "Playfair Display", "Georgia", serif;--waw-grot: "Manrope", "Helvetica Neue", sans-serif;--waw-rail: 1180px;--waw-gutter: clamp(1.1rem, 4vw, 2.75rem);--waw-radius: 6px;--waw-shadow: 0 18px 50px -22px rgba(0, 0, 0, .9);--waw-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23E0A83C' stroke-width='1.1'%3E%3Cpath d='M36 12l4 16 16 4-16 4-4 16-4-16-16-4 16-4z'/%3E%3Cpath d='M36 22l2.5 11.5L50 36l-11.5 2.5L36 50l-2.5-11.5L22 36l11.5-2.5z'/%3E%3Cpath d='M0 0l12 12M72 0L60 12M0 72l12-12M72 72L60 60'/%3E%3C/g%3E%3Cg fill='%23E0A83C'%3E%3Ccircle cx='36' cy='36' r='2.2'/%3E%3C/g%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:radial-gradient(70rem 40rem at 78% -10%,rgba(184,35,47,.12),transparent 62%),radial-gradient(55rem 34rem at 4% 8%,rgba(224,168,60,.08),transparent 60%),var(--waw-plum);color:var(--waw-ivory);font-family:var(--waw-serif);font-size:1.0625rem;line-height:1.72;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:var(--waw-amber);text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:#e0a83c66;transition:color .18s ease,text-decoration-color .18s ease}a:hover{color:var(--waw-garnet);text-decoration-color:#b8232f99}:focus-visible{outline:2px solid var(--waw-garnet);outline-offset:3px}.waw-rail{width:min(100% - var(--waw-gutter) * 2,var(--waw-rail));margin-inline:auto;position:relative;z-index:1}.waw-narrow{width:min(100% - var(--waw-gutter) * 2,74ch);margin-inline:auto}.waw-band{height:26px;background-image:var(--waw-tile);background-size:26px 26px;opacity:.22;margin-block:clamp(2.5rem,6vw,4.5rem);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.waw-eyebrow{font-family:var(--waw-grot);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--waw-amber);margin:0 0 .9rem}h1,h2,h3{font-family:var(--waw-serif);font-weight:400;line-height:1.08;letter-spacing:-.018em;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(2.4rem,6.2vw,4.4rem)}h2{font-size:clamp(1.7rem,3.4vw,2.55rem);margin-top:2.2em}h3{font-size:clamp(1.15rem,2vw,1.4rem);margin-top:1.6em}h2 .waw-h2-mark{display:block;width:46px;height:2px;background:linear-gradient(90deg,var(--waw-garnet),transparent);margin-bottom:.7rem}p{margin:0 0 1.15em}.waw-lead{font-size:clamp(1.15rem,2.1vw,1.4rem);line-height:1.62;color:#ddd6c9;font-weight:300}.waw-prose ul{padding-left:1.15em;margin:0 0 1.2em}.waw-prose li{margin-bottom:.45em}.waw-prose li::marker{color:var(--waw-amber-dim)}.waw-prose strong{color:#fff;font-weight:600}.waw-head{position:sticky;top:0;z-index:60;background:#08120edb;backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--waw-line)}.waw-head-in{display:flex;align-items:center;gap:1rem;min-height:62px}.waw-logo{font-family:var(--waw-serif);font-size:1.2rem;letter-spacing:-.02em;color:var(--waw-ivory);text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:.55rem}.waw-logo:hover{color:var(--waw-ivory)}.waw-logo em{font-style:italic;color:var(--waw-amber)}.waw-logo-tile{width:20px;height:20px;background-image:var(--waw-tile);background-size:contain;opacity:.95;flex:none}.waw-nav{display:flex;gap:1.35rem;margin-left:auto;font-family:var(--waw-grot);font-size:.82rem;letter-spacing:.02em}.waw-nav a{color:var(--waw-muted);text-decoration:none}.waw-nav a:hover,.waw-nav a[aria-current=page]{color:var(--waw-ivory)}.waw-cams{font-family:var(--waw-grot);font-size:.78rem;font-weight:600;letter-spacing:.03em;color:var(--waw-plum);background:var(--waw-garnet);padding:.5rem .95rem;border-radius:100px;text-decoration:none;white-space:nowrap;flex:none;transition:transform .16s ease,background .16s ease}.waw-cams:hover{background:#f27bad;color:var(--waw-plum);transform:translateY(-1px)}.waw-cams:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--waw-plum);margin-right:.45rem;vertical-align:1px;animation:waw-pulse 1.9s ease-in-out infinite}@keyframes waw-pulse{0%,to{opacity:1}50%{opacity:.25}}.waw-strip-band{position:relative;z-index:1;overflow:hidden;background:var(--waw-plum)}.waw-strip-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;height:clamp(210px,31vh,350px);-webkit-mask-image:linear-gradient(180deg,#000 62%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(180deg,#000 62%,#00000059)}.waw-frame{position:relative;display:block;overflow:hidden;background:var(--waw-shell-2);text-decoration:none}.waw-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.05) brightness(.88);transition:filter .35s ease,transform .5s cubic-bezier(.2,.7,.3,1)}.waw-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08120e1a 40%,#08120ed1);transition:opacity .35s ease}.waw-frame:hover img{filter:saturate(1.05) contrast(1.05) brightness(1);transform:scale(1.04)}.waw-frame:hover:after{opacity:.55}.waw-frame-name{position:absolute;left:.7rem;right:.7rem;bottom:.65rem;z-index:2;font-family:var(--waw-grot);font-size:.68rem;font-weight:500;letter-spacing:.03em;color:var(--waw-ivory);text-shadow:0 1px 6px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.82}.waw-frame:hover .waw-frame-name{opacity:1;color:var(--waw-amber)}.waw-frame-flag{position:absolute;top:.55rem;left:.55rem;z-index:2;font-family:var(--waw-grot);font-size:.56rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--waw-plum);background:var(--waw-brass);padding:.16rem .42rem;border-radius:2px}.waw-hero--strip{padding-top:clamp(1.6rem,4vw,2.8rem)}.waw-hero{padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:clamp(1.5rem,4vw,3rem);align-items:center}.waw-hero h1{margin-bottom:.5em}.waw-hero h1 em{font-style:italic;color:var(--waw-amber)}.waw-hero-tile{height:min(300px,34vw);background-image:var(--waw-tile);background-size:44px 44px;opacity:.3;mask-image:radial-gradient(circle at 60% 50%,#000 12%,transparent 74%);align-self:stretch}.waw-facts{display:flex;flex-wrap:wrap;gap:0 clamp(1.5rem,4vw,2.8rem);font-family:var(--waw-grot);margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--waw-line)}.waw-fact b{display:block;font-family:var(--waw-serif);font-size:1.85rem;font-weight:400;line-height:1;color:var(--waw-brass)}.waw-fact span{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--waw-faint)}.waw-grid{display:grid;gap:1px;background:var(--waw-line);border:1px solid var(--waw-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.waw-grid--pair{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.waw-tile-link{background:var(--waw-shell);padding:1.5rem 1.4rem 1.35rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.5rem;position:relative;transition:background .2s ease}.waw-tile-link:hover{background:var(--waw-shell-2);color:inherit}.waw-tile-link:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--waw-garnet);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.waw-tile-link:hover:after{transform:scaleX(1)}.waw-tile-link h3{margin:0;font-size:1.28rem}.waw-tile-link p{margin:0;font-size:.94rem;color:var(--waw-muted);line-height:1.55}.waw-tile-count{font-family:var(--waw-grot);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--waw-amber-dim);margin-top:auto;padding-top:.7rem}.waw-list{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.waw-card-link{color:var(--waw-ivory);text-decoration:none}.waw-card-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--waw-radius)}.waw-card:hover .waw-card-link{color:var(--waw-amber)}.waw-card-actions,.waw-chips--tags{position:relative;z-index:2}.waw-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem}.waw-card-more{font-family:var(--waw-grot);font-size:.78rem;font-weight:600;color:var(--waw-amber);position:relative;z-index:0}.waw-card-more:after{content:" →"}.waw-card:hover .waw-card-more{color:var(--waw-garnet)}.waw-card{display:grid;grid-template-columns:200px minmax(0,1fr);background:var(--waw-shell);border:1px solid var(--waw-line);border-radius:var(--waw-radius);overflow:hidden;position:relative;transition:border-color .2s ease,transform .2s ease}.waw-card:hover{border-color:#e0a83c66;transform:translateY(-2px)}.waw-card--gold{border:2px solid color-mix(in srgb,var(--waw-gold) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--waw-gold) 15%,transparent),transparent 46%),var(--waw-shell);box-shadow:0 0 0 1px color-mix(in srgb,var(--waw-gold) 20%,transparent),0 16px 36px -20px color-mix(in srgb,var(--waw-gold) 60%,transparent)}.waw-card--gold:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--waw-gold),color-mix(in srgb,var(--waw-gold) 35%,transparent));pointer-events:none;z-index:3}.waw-card--gold .waw-card-name a,.waw-card--gold .waw-card-name{color:var(--waw-gold)}.waw-card--gold:hover{border-color:var(--waw-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--waw-gold) 34%,transparent),0 20px 44px -20px color-mix(in srgb,var(--waw-gold) 75%,transparent)}.waw-card-shot{position:relative;background:var(--waw-shell-2);min-height:168px}.waw-card-shot img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.04)}.waw-card-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(14,29,24,.85))}.waw-card-body{padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.waw-card-name{margin:0;font-family:var(--waw-serif);font-weight:400;line-height:1.08;letter-spacing:-.018em;font-size:1.32rem;text-wrap:balance}.waw-card-name a{color:var(--waw-ivory);text-decoration:none}.waw-card-name a:hover{color:var(--waw-amber)}.waw-card-blurb{color:var(--waw-muted);font-size:.96rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.waw-meta{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-family:var(--waw-grot);font-size:.74rem;letter-spacing:.04em;color:var(--waw-faint);margin-top:.15rem}.waw-meta b{color:var(--waw-ivory);font-weight:500}.waw-flag{position:absolute;top:.7rem;left:.7rem;display:inline-flex;align-items:center;gap:.32rem;font-family:var(--waw-grot);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--waw-gold-ink);background:linear-gradient(135deg,var(--waw-gold),var(--waw-gold-dim));padding:.3rem .6rem;border-radius:2px;box-shadow:0 2px 12px -2px #000000a6;z-index:3}.waw-flag:before{content:"★";font-size:.86em;line-height:1;letter-spacing:0}.waw-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.waw-chip{font-family:var(--waw-grot);font-size:.68rem;letter-spacing:.05em;color:var(--waw-muted);border:1px solid var(--waw-line);border-radius:100px;padding:.16rem .6rem;text-decoration:none}.waw-chip:hover{color:var(--waw-plum);background:var(--waw-amber);border-color:var(--waw-amber)}.waw-wa{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--waw-grot);font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--waw-plum);background:var(--waw-amber);border:0;border-radius:100px;padding:.62rem 1.15rem;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.waw-wa:hover{background:#4ee0b1;color:var(--waw-plum);transform:translateY(-1px);box-shadow:0 8px 22px -8px #e0a83cb3}.waw-wa svg{width:15px;height:15px;fill:currentColor;flex:none}.waw-wa--ghost{background:transparent;color:var(--waw-amber);border:1px solid rgba(224,168,60,.45)}.waw-wa--ghost:hover{background:#e0a83c1f;color:var(--waw-amber);box-shadow:none}.waw-wa--tel{background:transparent;color:var(--waw-ivory);border:1px solid var(--waw-line-soft)}.waw-wa--tel:hover{background:#f2ede312;color:var(--waw-ivory);box-shadow:none}.waw-bar{position:fixed;z-index:70;left:0;right:0;bottom:0;background:#08120efb;backdrop-filter:blur(16px) saturate(140%);box-shadow:0 -14px 34px -20px #000000e6}.waw-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ee2536 0 50%,var(--waw-ivory) 50% 100%)}.waw-bar-in{width:min(100% - var(--waw-gutter) * 2,var(--waw-rail));margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:.9rem;padding:.6rem 0 calc(.6rem + env(safe-area-inset-bottom))}.waw-bar-faces{display:flex;flex:none;line-height:0}.waw-bar-faces img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;border:2px solid var(--waw-shell-2);margin-left:-.6rem}.waw-bar-faces img:first-child{margin-left:0}.waw-bar-line{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--waw-grot);font-size:.8rem;color:var(--waw-muted)}.waw-bar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waw-bar-name{font-family:var(--waw-grot);font-size:.76rem;color:var(--waw-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.waw-bar-book{flex:none;white-space:nowrap}.waw-bar-cta{flex:none;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;font-family:var(--waw-grot);font-size:.82rem;font-weight:700;letter-spacing:.01em;color:var(--waw-plum);background:var(--waw-garnet);border-radius:100px;padding:.6rem 1.15rem;text-decoration:none;box-shadow:0 6px 20px -8px #b8232fcc;transition:background .16s ease,transform .16s ease}.waw-bar-cta:hover{background:#f27bad;color:var(--waw-plum);transform:translateY(-1px)}.waw-bar-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:waw-live 1.8s ease-out infinite}@keyframes waw-live{0%{box-shadow:0 0 #22c55e8c}to{box-shadow:0 0 0 7px #22c55e00}}@media(prefers-reduced-motion:reduce){.waw-bar-dot{animation:none}}@media(max-width:820px){.waw-bar-line{display:none}}@media(max-width:720px){.waw-bar-in:not(.waw-bar-venue) .waw-bar-cta{flex:1;justify-content:center}}@media(max-width:520px){.waw-bar-cta{padding:.55rem .7rem;font-size:.78rem}.waw-bar-faces img{width:1.9rem;height:1.9rem;margin-left:-.5rem}.waw-bar-venue .waw-bar-name{display:none}.waw-bar-venue .waw-bar-book,.waw-bar-venue .waw-bar-cta{flex:1;justify-content:center}}@media(max-width:411px){.waw-logo{font-size:.95rem;gap:.4rem}.waw-logo-tile{width:17px;height:17px}.waw-head-in{gap:.45rem}.waw-cams{font-size:.64rem;padding:.36rem .6rem}}@media(max-width:380px){.waw-bar-in{gap:.6rem}.waw-bar-cta{padding:.55rem .6rem;gap:.35rem}.waw-bar-venue .waw-bar-book{padding-inline:.7rem}}.waw-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:4px}.waw-gallery img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:2px;filter:saturate(.9);transition:filter .25s ease,transform .25s ease}.waw-gallery a:hover img{filter:saturate(1.1);transform:scale(1.015)}.waw-lb{position:fixed;inset:0;z-index:200;background:#040a08f0;backdrop-filter:blur(10px);display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);animation:waw-fade .18s ease}@keyframes waw-fade{0%{opacity:0}}.waw-lb-stage{margin:0;max-width:min(100%,940px);max-height:100%;display:flex;flex-direction:column;gap:.8rem;align-items:center}.waw-lb-stage img{max-width:100%;max-height:calc(100vh - 9rem);object-fit:contain;border-radius:3px;box-shadow:0 30px 70px -30px #000}.waw-lb-stage figcaption{font-family:var(--waw-grot);font-size:.8rem;color:var(--waw-muted);display:flex;gap:.8rem;align-items:baseline}.waw-lb-stage figcaption span{color:var(--waw-amber)}.waw-lb-close,.waw-lb-nav{position:absolute;border:1px solid var(--waw-line);background:#0e1d18d9;color:var(--waw-ivory);cursor:pointer;border-radius:50%;display:grid;place-items:center;transition:background .16s ease,border-color .16s ease}.waw-lb-close:hover,.waw-lb-nav:hover{background:var(--waw-garnet);border-color:var(--waw-garnet);color:var(--waw-plum)}.waw-lb-close{top:clamp(.8rem,3vw,1.6rem);right:clamp(.8rem,3vw,1.6rem);width:42px;height:42px;font-size:1.5rem;line-height:1}.waw-lb-nav{top:50%;transform:translateY(-50%);width:46px;height:46px;font-size:1.9rem;line-height:1;padding-bottom:4px}.waw-lb-prev{left:clamp(.5rem,2vw,1.6rem)}.waw-lb-next{right:clamp(.5rem,2vw,1.6rem)}@media(max-width:560px){.waw-lb-nav{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));transform:none}.waw-lb-stage img{max-height:calc(100vh - 12rem)}}.waw-panel{background:var(--waw-shell);border:1px solid var(--waw-line);border-radius:var(--waw-radius);padding:1.4rem 1.5rem}.waw-panel dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.55rem 1.2rem;font-family:var(--waw-grot);font-size:.85rem}.waw-panel dt{color:var(--waw-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;padding-top:.2em}.waw-panel dd{margin:0;color:var(--waw-ivory)}.waw-crumbs{font-family:var(--waw-grot);font-size:.74rem;letter-spacing:.04em;color:var(--waw-faint);padding:1.4rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.waw-crumbs a{color:var(--waw-muted);text-decoration:none}.waw-crumbs a:hover{color:var(--waw-amber)}.waw-crumbs span[aria-hidden]{color:var(--waw-amber-dim)}.waw-faq details{border-bottom:1px solid var(--waw-line);padding:1.05rem 0}.waw-faq summary{cursor:pointer;font-size:1.1rem;list-style:none;display:flex;gap:1rem;align-items:baseline}.waw-faq summary::-webkit-details-marker{display:none}.waw-faq summary:after{content:"+";margin-left:auto;color:var(--waw-garnet);font-family:var(--waw-grot);flex:none}.waw-faq details[open] summary:after{content:"−"}.waw-faq details p{margin:.8rem 0 0;color:var(--waw-muted)}.waw-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;border:1px solid rgba(184,35,47,.28);border-radius:var(--waw-radius);background:linear-gradient(100deg,rgba(184,35,47,.12),transparent 62%),var(--waw-shell);padding:1.25rem 1.4rem;margin:clamp(2.5rem,6vw,4rem) 0}.waw-strip p{margin:0;flex:1 1 16rem;color:var(--waw-muted);font-size:.98rem}.waw-strip strong{color:var(--waw-ivory);font-weight:500}.waw-ad{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;border:1px solid color-mix(in srgb,var(--waw-gold) 35%,transparent);border-left:3px solid var(--waw-brass);border-radius:var(--waw-radius);background:linear-gradient(100deg,color-mix(in srgb,var(--waw-gold) 10%,transparent),transparent 60%),var(--waw-shell);padding:1.35rem 1.5rem;margin:clamp(2.5rem,6vw,4rem) auto}.waw-ad-body{flex:1 1 22rem;min-width:0}.waw-ad-title{margin:0 0 .35rem;font-family:var(--waw-serif);font-weight:400;line-height:1.08;letter-spacing:-.018em;font-size:1.28rem;color:var(--waw-ivory)}.waw-ad p{margin:0;color:var(--waw-muted);font-size:.98rem;max-width:62ch}.waw-ad-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.waw-ad-btn{font-family:var(--waw-grot);font-size:.83rem;font-weight:700;letter-spacing:.01em;color:var(--waw-plum);background:var(--waw-brass);border-radius:100px;padding:.6rem 1.15rem;text-decoration:none;white-space:nowrap;transition:background .16s ease,transform .16s ease}.waw-ad-btn:hover{background:#e0ba52;color:var(--waw-plum);transform:translateY(-1px)}.waw-ad-btn--ghost{background:transparent;color:var(--waw-brass);border:1px solid color-mix(in srgb,var(--waw-gold) 50%,transparent)}.waw-ad-btn--ghost:hover{background:color-mix(in srgb,var(--waw-gold) 14%,transparent);color:var(--waw-brass)}.waw-ad-more{font-family:var(--waw-grot);font-size:.8rem;color:var(--waw-muted);white-space:nowrap}.waw-plans{display:grid;gap:1px;background:var(--waw-line);border:1px solid var(--waw-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:2rem 0}.waw-plan{background:var(--waw-shell);padding:1.5rem 1.4rem}.waw-plan--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--waw-gold) 10%,transparent),transparent 45%),var(--waw-shell-2)}.waw-plan h3{margin:0;font-size:1.3rem}.waw-plan--featured h3{color:var(--waw-brass)}.waw-plan-price{font-family:var(--waw-grot);font-size:.86rem;font-weight:600;color:var(--waw-ivory);display:block;margin:.35rem 0 1rem}.waw-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:.42rem;font-size:.94rem;color:var(--waw-muted)}.waw-plan li:before{content:"• ";color:var(--waw-amber-dim)}.waw-plan--featured li:before{color:var(--waw-brass)}.waw-foot{border-top:1px solid var(--waw-line);margin-top:clamp(3rem,8vw,5rem);padding:clamp(2.2rem,5vw,3.2rem) 0 7.5rem;font-family:var(--waw-grot);font-size:.84rem;color:var(--waw-faint)}.waw-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1.8rem 1.4rem;margin-bottom:2.2rem}.waw-foot h4{font-family:var(--waw-grot);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--waw-amber);margin:0 0 .85rem;font-weight:600}.waw-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.waw-foot a{color:var(--waw-muted);text-decoration:none}.waw-foot a:hover{color:var(--waw-ivory)}.waw-foot-base{border-top:1px solid var(--waw-line);padding-top:1.4rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center}@media(prefers-reduced-motion:no-preference){.waw-rise{animation:waw-rise .7s cubic-bezier(.2,.7,.3,1) backwards}.waw-rise:nth-child(2){animation-delay:.07s}.waw-rise:nth-child(3){animation-delay:.14s}.waw-rise:nth-child(4){animation-delay:.21s}}@keyframes waw-rise{0%{opacity:0;transform:translateY(14px)}}@media(min-width:1900px){:root{--waw-rail: 1460px}body{font-size:1.14rem}.waw-narrow{width:min(100% - var(--waw-gutter) * 2,82ch)}}@media(max-width:820px){.waw-strip-rail{grid-auto-columns:41vw;height:clamp(190px,40vh,280px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:1px}.waw-strip-rail::-webkit-scrollbar{display:none}.waw-frame{scroll-snap-align:start}.waw-hero{grid-template-columns:1fr}.waw-hero-tile{display:none}.waw-head{position:static}.waw-head-in{flex-wrap:wrap;row-gap:0;padding-bottom:.5rem;min-height:0;padding-top:.6rem}.waw-cams{margin-left:auto}.waw-nav{order:3;flex-basis:100%;margin-left:0;margin-top:.55rem;gap:1.1rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap;mask-image:linear-gradient(90deg,#000 90%,transparent)}.waw-nav::-webkit-scrollbar{display:none}.waw-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.waw-card{grid-template-columns:1fr;grid-template-rows:max-content auto}.waw-card-shot{aspect-ratio:4 / 5;min-height:0}.waw-card-shot:after{background:linear-gradient(180deg,transparent 55%,rgba(14,29,24,.9))}.waw-card-body{padding:.75rem .8rem .85rem;gap:.3rem}.waw-card-name{font-size:1.02rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.waw-card-blurb,.waw-meta-wide,.waw-card-more{display:none}.waw-meta{font-size:.66rem;gap:.2rem .55rem}.waw-chips--tags .waw-chip:nth-child(n+3){display:none}.waw-card-actions{margin-top:.5rem}.waw-card-actions .waw-wa{width:100%;justify-content:center;padding:.5rem .7rem;font-size:.78rem}.waw-panel dl{grid-template-columns:1fr;gap:.15rem}.waw-panel dd{margin-bottom:.7rem}}.waw-inline-shot{margin:clamp(2rem,5vw,3.25rem) 0;padding:0}.waw-inline-shot img{display:block;width:100%;height:auto;max-height:78vh;object-fit:cover;border:1px solid var(--waw-line);border-radius:var(--waw-radius);box-shadow:var(--waw-shadow)}
