@property --rise-p{syntax:"<number>";inherits:true;initial-value:1}.wa{--font-display:var(--font-instrument), Georgia, serif;--font-body:var(--font-manrope), Inter, system-ui, sans-serif;--card-w:490px;--aspect:1.46;--persp-mul:1.5;--gap-r:.057;--lift-r:.09;--thick-r:.009;--radius-r:.008;--tilt:45deg;--spin:12deg;--dof:.79;--shadow:1.4;--glow:.46;--glow-size:1.08;--spot:.91;--spill:.58;--dull:.6;--found-rise:24px;--rise-glow:.53;--rise-pool:.3;--rise:calc(var(--rise-p) * var(--found-rise));--du:0;--sp:0;--head:.06;--found-head:.118;--vignette:.27;--grain:.08;--pane-w:45%;--pane-tint:.58;--pane-edge:17%;--pane-angle:90deg;--rail-x:69%;--rail-y:54%;--copy-x:16%;--copy-y:38%;--copy-w:30%;--copy-min:16rem;--copy-max:36rem;--copy-head-scale:1.15;--copy-sub-scale:1;--copy-head-leading:1.22;--copy-gap:1.3125rem;--copy-measure:48ch;--copy-scrim:.43;--copy-scrim-angle:122deg;--copy-scrim-strength:.27;--copy-scrim-reach:23%;--card-h:calc(var(--card-w) / var(--aspect));--gap:calc(var(--card-w) * var(--gap-r));--lift:calc(var(--card-w) * var(--lift-r));--thick:calc(var(--card-w) * var(--thick-r));--radius:calc(var(--card-w) * var(--radius-r));--step:calc(var(--card-h) + var(--gap));--persp:calc(var(--card-w) * var(--persp-mul));--wa-chrome:var(--header-h,0px);height:calc(100svh / var(--site-zoom,1) - var(--wa-chrome));min-height:600px;font-family:var(--font-body);position:relative;overflow:clip}.wa .window{height:100%;position:relative;overflow:hidden}.wa .scene{perspective:var(--persp);perspective-origin:var(--rail-x) 40%;background:radial-gradient(118% 88% at 24% 14%,#fffdfa 0%,#faf7f2 38%,#f1ebe1 74%,#e6ded0 100%);position:absolute;inset:0}.wa .pool{z-index:0;pointer-events:none;background:radial-gradient(56% 44% at 56% 97%,#78604821,#0000 72%);position:absolute;inset:0}.wa .pane{z-index:2;pointer-events:none;background:rgba(255, 253, 250, calc(var(--pane-tint) * 1.5));--pane-mask:linear-gradient(var(--pane-angle), #000 0%, #000 calc(var(--pane-w) - var(--pane-edge)), transparent var(--pane-w));-webkit-mask-image:var(--pane-mask);-webkit-mask-image:var(--pane-mask);mask-image:var(--pane-mask);position:absolute;inset:0}.wa .pane:after{content:"";background:linear-gradient(var(--pane-angle), transparent calc(var(--pane-w) - var(--pane-edge) - 2%), #ffffff80 calc(var(--pane-w) - var(--pane-edge) * .35), #ffffffb8 calc(var(--pane-w) - var(--pane-edge) * .12), #78604817 var(--pane-w), transparent calc(var(--pane-w) + 2.5%));position:absolute;inset:0}.wa .copy{z-index:7;pointer-events:none;position:absolute;inset:0}.wa .copy:before{content:"";z-index:0;pointer-events:none;opacity:var(--copy-scrim);background:linear-gradient(var(--copy-scrim-angle), rgba(252, 250, 246, var(--copy-scrim-strength)) 0%, rgba(252, 250, 246, calc(var(--copy-scrim-strength) * .67)) calc(var(--copy-scrim-reach) * .41), rgba(251, 248, 243, calc(var(--copy-scrim-strength) * .24)) calc(var(--copy-scrim-reach) * .72), #faf7f200 var(--copy-scrim-reach));position:absolute;inset:0}.wa .copy__block{left:var(--copy-x);top:var(--copy-y);width:max(var(--copy-min), var(--copy-w));max-width:var(--copy-max);z-index:1;pointer-events:auto;position:absolute;translate:0 -50%}.wa .copy__head{font-family:var(--font-newsreader), Georgia, serif;font-size:calc(clamp(1.916rem, 3.4722vw, 3.125rem) * var(--copy-head-scale));line-height:var(--copy-head-leading);letter-spacing:-.015em;color:var(--color-primary)}.wa .copy__lead{display:block}.wa .copy__accent{color:var(--color-accent);font-style:italic}.wa .copy__sub{margin-top:var(--copy-gap);max-width:var(--copy-measure);font-size:calc(clamp(1.15rem, 1.575vw, 1.4175rem) * var(--copy-sub-scale));color:color-mix(in srgb, var(--color-ink) 80%, transparent);line-height:1.45}.wa .copy__actions{margin-top:calc(var(--copy-gap) * 1.4);align-items:center;display:flex}.wa .grade{z-index:3;pointer-events:none;opacity:var(--vignette);background:radial-gradient(72% 62% at 30% 20%,#fffcf64d 0%,#fffcf600 60%),radial-gradient(118% 96% at 48% 44%,#48362400 44%,#4836241a 76%,#3a2a1a38 100%);position:absolute;inset:0}.wa .grain{z-index:6;pointer-events:none;opacity:var(--grain);background-image:url(/images/grain-160.png);position:absolute;inset:0}.wa .rail{z-index:1;left:var(--rail-x);top:var(--rail-y);width:var(--card-w);height:var(--card-h);transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(var(--tilt)) rotateZ(var(--spin));animation:1.2s cubic-bezier(.19,.9,.24,1) backwards wa-land;position:absolute}@keyframes wa-land{0%{transform:translate(-50%, -50%) rotateX(calc(var(--tilt) + 5deg)) rotateZ(var(--spin)) scale(.975)}}.wa .card{transform-style:preserve-3d;transform:translateY(calc(var(--n) * var(--step)));position:absolute;inset:0}.wa .card.is-focus{transform:translateY(calc(var(--n) * var(--step))) translateZ(calc(var(--lift) + var(--rise) + var(--hover-rise,0px)))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wa .card.is-focus,.wa .glow--pool{transition:transform .38s cubic-bezier(.33,1,.68,1)}.wa .card.is-focus:hover,.wa .card.is-focus:hover .glow--pool{transition-duration:.62s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.wa .card.is-focus:hover{--hover-rise:4px}.wa .glow--bloom,.wa .glow--rim{transition:transform .42s cubic-bezier(.33,1,.68,1)}}.wa .sl,.wa .screen{filter:blur(calc(var(--b) * var(--dof))) brightness(calc(var(--br) + var(--du) * var(--dull) * .055 + var(--sp) * var(--spill) * .1)) contrast(calc(var(--ct) - var(--du) * var(--dull) * .22)) saturate(calc(1 - var(--du) * var(--dull) * .92 + var(--sp) * var(--spill) * 1.4)) sepia(calc(var(--sp) * var(--spill)));opacity:var(--o);animation:.75s ease-out backwards wa-appear;animation-delay:calc(var(--i) * 62ms + .2s)}@keyframes wa-appear{0%{opacity:0}}.wa .card.is-focus .sl,.wa .card.is-focus .screen{filter:none}.wa .sl{border-radius:var(--radius);background:var(--slc);transform:translateZ(calc(-1 * var(--thick) * var(--k) / var(--slices)));position:absolute;inset:0}.wa .sl--base{box-shadow:0 1px 2px rgba(92, 74, 56, calc(.16 * var(--shadow))), 0 calc(var(--card-w) * .012) calc(var(--card-w) * .026) rgba(92, 74, 56, calc(.1 * var(--shadow))), 0 calc(var(--card-w) * .05) calc(var(--card-w) * .095) rgba(92, 74, 56, calc(.14 * var(--shadow)))}@supports (color:rgb(from red r g b)) and (width:hypot(1px, 1px)){.wa .card:not(.is-focus) .sl{--bb:calc(var(--br) + var(--du) * var(--dull) * .055 + var(--sp) * var(--spill) * .1);--kk:calc(var(--ct) - var(--du) * var(--dull) * .22);--ss:calc(1 - var(--du) * var(--dull) * .92 + var(--sp) * var(--spill) * 1.4);--aa:calc(1 - var(--sp) * var(--spill));--x:calc(var(--b) * var(--dof));--off:calc(var(--card-w) * 1.25 + 3 * var(--x) + 8px);--c1:rgb(from var(--slc) clamp(0, r * var(--bb), 255) clamp(0, g * var(--bb), 255) clamp(0, b * var(--bb), 255));--c2:rgb(from var(--c1) clamp(0, (r - 127.5) * var(--kk) + 127.5, 255) clamp(0, (g - 127.5) * var(--kk) + 127.5, 255) clamp(0, (b - 127.5) * var(--kk) + 127.5, 255));--c3:rgb(from var(--c2) clamp(0, (.213 + .787 * var(--ss)) * r + (.715 - .715 * var(--ss)) * g + (.072 - .072 * var(--ss)) * b, 255) clamp(0, (.213 - .213 * var(--ss)) * r + (.715 + .285 * var(--ss)) * g + (.072 - .072 * var(--ss)) * b, 255) clamp(0, (.213 - .213 * var(--ss)) * r + (.715 - .715 * var(--ss)) * g + (.072 + .928 * var(--ss)) * b, 255));--c4:rgb(from var(--c3) clamp(0, (.393 + .607 * var(--aa)) * r + (.769 - .769 * var(--aa)) * g + (.189 - .189 * var(--aa)) * b, 255) clamp(0, (.349 - .349 * var(--aa)) * r + (.686 + .314 * var(--aa)) * g + (.168 - .168 * var(--aa)) * b, 255) clamp(0, (.272 - .272 * var(--aa)) * r + (.534 - .534 * var(--aa)) * g + (.131 + .869 * var(--aa)) * b, 255));filter:none;transform:translateZ(calc(-1 * var(--thick) * var(--k) / var(--slices))) translateX(calc(-1 * var(--off)));box-shadow:var(--off) 0 calc(2 * var(--x)) var(--c4);background:0 0}.wa .card:not(.is-focus) .sl.sl--base{--sh0:rgb(from #5c4a38 clamp(0, r * var(--bb), 255) clamp(0, g * var(--bb), 255) clamp(0, b * var(--bb), 255));--sh1:rgb(from var(--sh0) clamp(0, (r - 127.5) * var(--kk) + 127.5, 255) clamp(0, (g - 127.5) * var(--kk) + 127.5, 255) clamp(0, (b - 127.5) * var(--kk) + 127.5, 255));--sh2:rgb(from var(--sh1) clamp(0, (.213 + .787 * var(--ss)) * r + (.715 - .715 * var(--ss)) * g + (.072 - .072 * var(--ss)) * b, 255) clamp(0, (.213 - .213 * var(--ss)) * r + (.715 + .285 * var(--ss)) * g + (.072 - .072 * var(--ss)) * b, 255) clamp(0, (.213 - .213 * var(--ss)) * r + (.715 - .715 * var(--ss)) * g + (.072 + .928 * var(--ss)) * b, 255));--sh:rgb(from var(--sh2) clamp(0, (.393 + .607 * var(--aa)) * r + (.769 - .769 * var(--aa)) * g + (.189 - .189 * var(--aa)) * b, 255) clamp(0, (.349 - .349 * var(--aa)) * r + (.686 + .314 * var(--aa)) * g + (.168 - .168 * var(--aa)) * b, 255) clamp(0, (.272 - .272 * var(--aa)) * r + (.534 - .534 * var(--aa)) * g + (.131 + .869 * var(--aa)) * b, 255));box-shadow:var(--off) 0 calc(2 * var(--x)) var(--c4), var(--off) 1px calc(2 * hypot(1px, var(--x))) rgb(from var(--sh) r g b / calc(.16 * var(--shadow))), var(--off) calc(var(--card-w) * .012) calc(2 * hypot(calc(var(--card-w) * .013), var(--x))) rgb(from var(--sh) r g b / calc(.1 * var(--shadow))), var(--off) calc(var(--card-w) * .05) calc(2 * hypot(calc(var(--card-w) * .0475), var(--x))) rgb(from var(--sh) r g b / calc(.14 * var(--shadow)))}}.wa .card--baked{transform-style:flat}.wa .card--baked>.sl,.wa .card--baked>.screen{display:none}.wa .card--baked>.bake{left:calc(var(--card-w) * var(--bx));top:calc(var(--card-w) * var(--by));width:calc(var(--card-w) * var(--bw));height:calc(var(--card-w) * var(--bh));pointer-events:none;animation:.75s ease-out backwards wa-appear;animation-delay:calc(var(--i) * 62ms + .2s);position:absolute;overflow:hidden}.wa .card--baked>.bake>img{left:0;top:calc(var(--card-w) * var(--bh) * var(--cell) * -1);width:100%;height:calc(var(--card-w) * var(--bh) * var(--cells));max-width:none;position:absolute}.wa .screen{border-radius:var(--radius);background:var(--pg-bg);position:absolute;inset:0;overflow:hidden}.wa .screen:before{content:"";z-index:6;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pg-rim), inset 0 -1px 0 var(--pg-rim-b);position:absolute;inset:0}.wa .screen:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(90% 130% at 14% -14%,#ffffff52 0%,#fff0 58%),linear-gradient(160deg,#fff0 62%,#705c4612 100%);position:absolute;inset:0}.wa .page{background:var(--pg-bg);flex-direction:column;display:flex;position:absolute;inset:0}.wa .chrome{height:calc(var(--card-w) * .042);align-items:center;gap:calc(var(--card-w) * .018);padding:0 calc(var(--card-w) * .022);background:var(--pg-chrome);border-bottom:1px solid var(--pg-line);flex:none;display:flex}.wa .chrome .dots{gap:calc(var(--card-w) * .008);display:flex}.wa .chrome .dots i{width:calc(var(--card-w) * .0105);height:calc(var(--card-w) * .0105);background:var(--pg-dot);border-radius:50%;display:block}.wa .chrome .url{background:var(--pg-url);border-radius:calc(var(--card-w) * .008);max-width:52%;height:calc(var(--card-w) * .022);flex:1}.wa .topbar{height:calc(var(--card-w) * .066);padding:0 calc(var(--card-w) * .05);border-bottom:1px solid var(--pg-line);flex:none;justify-content:space-between;align-items:center;display:flex}.wa .brandmark{align-items:center;gap:calc(var(--card-w) * .014);display:flex}.wa .brandmark i{width:calc(var(--card-w) * .02);height:calc(var(--card-w) * .02);background:var(--pg-mark);border-radius:1px;transform:rotate(45deg)}.wa .brandmark span{font-size:calc(var(--card-w) * .019);letter-spacing:.15em;text-transform:uppercase;color:var(--pg-mark);font-weight:600}.wa .nav{align-items:center;gap:calc(var(--card-w) * .018);display:flex}.wa .nav i{height:calc(var(--card-w) * .0055);background:var(--pg-nav);opacity:.5;border-radius:2px;display:block}.wa .nav i:first-child{width:calc(var(--card-w) * .05)}.wa .nav i:nth-child(2){width:calc(var(--card-w) * .034)}.wa .nav i:nth-child(3){width:calc(var(--card-w) * .044)}.wa .hero{gap:calc(var(--card-w) * .045);min-height:0;padding:calc(var(--card-w) * .04) calc(var(--card-w) * .05);flex:auto;grid-template-columns:1.02fr .98fr;align-items:center;display:grid}.wa .hero__copy{flex-direction:column;align-items:flex-start;display:flex}.wa .hero .head{font-family:var(--font-display);font-weight:400;font-size:calc(var(--card-w) * var(--head));color:var(--pg-ink);margin-bottom:calc(var(--card-w) * .03);line-height:1.08}.wa .is-focus .hero .head{font-size:calc(var(--card-w) * var(--found-head));letter-spacing:-.015em;line-height:.98}.wa .cta{font-size:calc(var(--card-w) * .0175);color:var(--pg-btn-ink);background:var(--pg-btn);border-radius:calc(var(--card-w) * .005);padding:calc(var(--card-w) * .014) calc(var(--card-w) * .03);font-weight:600}.wa .hero__art{aspect-ratio:4/3;border-radius:calc(var(--card-w) * .006);width:100%;position:relative;overflow:hidden}.wa .hero__art svg{width:100%;height:100%;display:block}.wa .hero__art--plate:after{content:"";background:linear-gradient(148deg,#ffffff4d 0%,#fff0 50%,#3c3a361a 100%);position:absolute;inset:0}.wa .hero__art--live:after{content:"";background:linear-gradient(155deg,#ffffff29 0%,#fff0 50%,#28180a1a 100%);position:absolute;inset:0}.wa .stars{font-size:calc(var(--card-w) * .028);color:var(--pg-star);letter-spacing:.1em;margin-bottom:calc(var(--card-w) * .022);line-height:1}.wa .actionrow{align-items:center;gap:calc(var(--card-w) * .022);flex-wrap:wrap;display:flex}.wa .hours{align-items:center;gap:calc(var(--card-w) * .012);font-size:calc(var(--card-w) * .0165);color:var(--pg-ink);border:1px solid var(--pg-line);padding:calc(var(--card-w) * .012) calc(var(--card-w) * .024);border-radius:999px;font-weight:500;display:inline-flex}.wa .hours i{width:calc(var(--card-w) * .011);height:calc(var(--card-w) * .011);background:#4c8c63;border-radius:50%;display:block}.wa .strip{height:calc(var(--card-w) * .105);gap:calc(var(--card-w) * .028);padding:calc(var(--card-w) * .028) calc(var(--card-w) * .05) 0;border-top:1px solid var(--pg-line);background:var(--pg-strip);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.wa .tile{border-radius:calc(var(--card-w) * .006);background:var(--pg-tile);opacity:.5}.wa .glow{pointer-events:none;animation:1.2s ease-out .48s backwards wa-bloom;position:absolute}.wa .glow--pool{transform:translateZ(calc(-1 * var(--lift) - var(--rise) - var(--hover-rise,0px)));opacity:calc(var(--glow) * var(--spot) * (1 - var(--rise-p) * var(--rise-pool)));background:radial-gradient(50% 50%,#ffc68885 0%,#f0a26442 38%,#d88c5014 62%,#d88c5000 80%);border-radius:50%;inset:-88% -54%}.wa .glow--bloom{inset:calc(-22% * var(--glow-size)) calc(-16% * var(--glow-size));transform:translate3d(calc(var(--pointer-x,0) * 38px), calc(var(--pointer-y,0) * 26px), calc(var(--lift) * -.62));opacity:calc(var(--glow) * (1 + var(--rise-p) * var(--rise-glow)));background:radial-gradient(56% 64%,#ffd092f2 0%,#e8965c9e 38%,#d6844a3d 62%,#c9a24b00 82%);border-radius:36px}.wa .glow--rim{inset:calc(-5% * var(--glow-size)) calc(-3.6% * var(--glow-size));transform:translate3d(calc(var(--pointer-x,0) * 19px), calc(var(--pointer-y,0) * 13px), calc(var(--lift) * -.28));opacity:calc(var(--glow) * (1 + var(--rise-p) * var(--rise-glow)));background:radial-gradient(52% 60%,#ffe4baeb 0%,#ec9e6294 56%,#ec9e6200 84%);border-radius:14px}@keyframes wa-bloom{0%{opacity:0}}@media (min-width:1440px){.wa{--card-w:min(34vw, 720px)}}@media (max-width:1280px){.wa{--card-w:420px;--rail-x:72%}}@media (max-width:1024px){.wa{--card-w:360px;--rail-x:76%}}@media (max-width:860px){.wa{--card-w:300px;--tilt:44deg;--spin:15deg;--rail-x:56%;--rail-y:61%;--found-rise:14px;--pane-angle:180deg;--pane-w:40%;--pane-edge:10%;--copy-x:6%;--copy-y:24%;--copy-w:88%;--copy-max:32rem;--copy-scrim:1;--copy-scrim-angle:184deg;--copy-scrim-strength:.46;--copy-scrim-reach:60%}}@media (max-width:520px){.wa{--card-w:240px}}.wa--still .rail,.wa--still .sl,.wa--still .screen,.wa--still .bake,.wa--still .glow{animation:none}@media (prefers-reduced-motion:reduce){.wa,.wa .rail,.wa .sl,.wa .screen,.wa .bake,.wa .glow{animation:none}}@media (max-width:600px){.wa{--copy-y:17%;--rail-y:70%;--copy-scrim-reach:66%;min-height:900px}}
