@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alfa-slab-one-latin-400-normal.CbTZiZTW.woff2)format("woff2"),url(/_astro/alfa-slab-one-latin-400-normal.UIGeWgec.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-latin-400-normal.DNAyL8lK.woff2)format("woff2"),url(/_astro/libre-franklin-latin-400-normal.B5qoBLOl.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-latin-400-italic.B2-8U6c2.woff2)format("woff2"),url(/_astro/libre-franklin-latin-400-italic.C8IM_71O.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-franklin-latin-600-normal.BBKMvfE-.woff2)format("woff2"),url(/_astro/libre-franklin-latin-600-normal.DjS29Py2.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/libre-franklin-latin-800-normal.IoztdYMZ.woff2)format("woff2"),url(/_astro/libre-franklin-latin-800-normal.C1oVkKH1.woff)format("woff")}body{background:#15110e;margin:0}.lw{--char:#15110e;--soot:#211a15;--coal:#2b221b;--deep:#0e0b09;--paper:#f0e4cf;--slip:#fbf5ea;--kraft:#e2cba8;--ink:#22170f;--ink-2:#4a3b2e;--ash:#6b5a4a;--rust:#8f2e14;--rust-dk:#7a2712;--ember:#f26b2f;--ember-hi:#ff8a4c;--flame:#ffb27a;--smoke:#b9ada0;--body:#d9cdbd;--focus:#ffb27a;--hdr:68px;--slab:"Alfa Slab One", "Rockwell", "Roboto Slab", Georgia, serif;--sans:"Libre Franklin", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--sans);color:var(--paper);background:var(--char);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}@media (width>=960px){.lw{--hdr:80px}}.lw *,.lw :before,.lw :after{box-sizing:border-box}:where(.lw) img{max-width:100%;height:auto;display:block}:where(.lw) a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}:where(.lw) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.lw) :where(ul,ol){padding:0;list-style:none}.lw :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.lw-paper,.lw-kraft,.lw-board,.lw-form,.lw-status,.lw-game__panel,.lw-ticket,.lw-system{--focus:var(--ink)}.lw [id]{scroll-margin-top:calc(var(--hdr) + 16px)}.lw-menu [id]{scroll-margin-top:calc(var(--hdr) + 64px)}.lw a[href^=tel\:]{white-space:nowrap}.lw-wrap{width:min(1200px,100% - 32px);margin-inline:auto}.lw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-paper{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(60% 40% at 15% 0,#ffffff73,#0000 70%),radial-gradient(50% 50% at 90% 100%,#a06e3c14,#0000 70%)}.lw-kraft{color:var(--ink);background-color:var(--kraft);background-image:radial-gradient(70% 60% at 85% 10%,#ffffff47,#0000 70%)}.lw-h2{font-family:var(--slab);letter-spacing:-.005em;color:var(--paper);text-wrap:balance;font-size:clamp(2.1rem,5.2vw,3.9rem);font-weight:400;line-height:1.02}.lw-h2--ink{color:var(--ink)}.lw-sectionhead{gap:8px 48px;margin-bottom:40px;display:grid}.lw-sectionhead__aside{color:var(--body);max-width:42ch}@media (width>=960px){.lw-sectionhead{grid-template-columns:1fr auto;align-items:end}.lw-sectionhead .lw-h2{grid-column:1}.lw-sectionhead__aside{text-align:right;grid-area:1/2;align-self:end}}.lw-textlink{color:var(--flame);font-weight:800;text-decoration:underline}.lw-leader{opacity:.45;border-bottom:2px dotted;flex:auto;min-width:14px;transform:translateY(-.3em)}.lw-btn{min-height:48px;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.5em;padding:.75em 1.3em;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.lw-btn svg{flex:none;width:18px;height:18px}.lw-btn--ember{background:var(--ember);color:#1a0f0a}.lw-btn--ember:hover{background:var(--ember-hi)}.lw-btn--ghost{color:var(--paper);background:0 0;border-color:#f0e4cfb3}.lw-btn--ghost:hover{border-color:var(--paper);background:#f0e4cf14}.lw-btn--ink{background:var(--ink);color:var(--paper)}.lw-btn--ink:hover{background:#3a2a1e}.lw-btn:active{transform:translateY(1px)}.lw-actions{flex-wrap:wrap;gap:12px;display:flex}.lw-status{background:var(--ember);color:#1a0f0a;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:0;padding:9px 16px;font-size:.9rem;line-height:1.4;display:flex}.lw-status strong{font-weight:800}.lw-status a{font-weight:800;text-decoration:underline}.lw-status__dot{vertical-align:.05em;background:#1a0f0a;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:2.4s ease-out infinite lw-pulse;display:inline-block;box-shadow:0 0 #1a0f0a80}@keyframes lw-pulse{0%{box-shadow:0 0 #1a0f0a73}70%,to{box-shadow:0 0 0 9px #1a0f0a00}}@media (width<=599px){.lw-status{font-size:.84rem}.lw-status>span,.lw-status a{flex-basis:100%}.lw-status strong{display:block}}.lw-header{z-index:50;background:var(--char);border-bottom:1px solid #f0e4cf1f;position:sticky;top:0}.lw-header__inner{height:var(--hdr);align-items:center;gap:12px;width:min(1200px,100% - 32px);margin-inline:auto;display:flex;position:relative}.lw-logo{align-items:center;gap:10px;min-width:0;margin-right:auto;text-decoration:none;display:flex}.lw-logo__mark{flex:none;width:34px;height:34px}@media (width>=420px){.lw-logo__name{font-size:1.4rem}.lw-logo__sub{letter-spacing:.16em;font-size:.62rem}.lw-logo__mark{width:40px;height:40px}}.lw-logo__text{line-height:1;display:grid}.lw-logo__name{font-family:var(--slab);white-space:nowrap;letter-spacing:.01em;color:var(--paper);font-size:1.2rem}.lw-logo__sub{letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;color:var(--smoke);margin-top:5px;font-size:.56rem;font-weight:800}.lw-nav{display:none}.lw-nav ul{gap:2px;display:flex}.lw-nav a{color:var(--paper);border-radius:3px;padding:10px 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.lw-nav a:hover{text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:8px;text-decoration-thickness:3px}.lw-nav a[aria-current=page]{color:var(--flame);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:8px;text-decoration-thickness:3px}.lw-header__call{min-height:44px;padding:.6em .8em;font-size:.95rem}.lw-header__call-long{display:none}@media (width>=600px){.lw-header__call-long{display:inline}.lw-header__call-short{display:none}}.lw .nav-mobile summary{min-height:44px;color:var(--paper);cursor:pointer;user-select:none;border:2px solid #f0e4cf8c;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:.95rem;font-weight:800;list-style:none;display:flex}.lw .nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile__bars{gap:3px;width:16px;display:grid}.nav-mobile__bars span{background:currentColor;border-radius:2px;height:2px;display:block}.lw .nav-mobile[open] summary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lw .nav-mobile nav{background:var(--soot);border-bottom:3px solid var(--ember);padding:8px 16px 16px;position:absolute;top:100%;left:-16px;right:-16px;box-shadow:0 24px 40px #00000080}.lw .nav-mobile nav a{border-bottom:1px solid #f0e4cf1f;padding:14px 4px;font-size:1.15rem;font-weight:600;text-decoration:none;display:block}.lw .nav-mobile nav li:last-child a{border-bottom:0}.lw .nav-mobile nav a[aria-current=page]{color:var(--flame)}@media (width>=960px){.lw-nav{display:block}.lw .nav-mobile{display:none}.lw-logo__mark{width:46px;height:46px}.lw-logo__name{font-size:1.7rem}.lw-nav+.lw-header__call{margin-left:12px}}.lw-hero{background:var(--char);position:relative;overflow:hidden}.lw-hero__photo img{aspect-ratio:4/3;object-fit:cover;object-position:62% 50%;width:100%}.lw-hero__grid{padding-bottom:48px;position:relative}.lw-hero__panel{background:var(--char);padding-top:28px;position:relative}.lw-hero__h{font-family:var(--slab);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin-bottom:22px;font-size:clamp(3.1rem,14vw,7.25rem);font-weight:400;line-height:.92}.lw-hero__h span{color:var(--ember);display:block}.lw-hero__lede{max-width:36ch;color:var(--body);margin-bottom:28px;font-size:1.12rem}.lw-board{background:var(--paper);color:var(--ink);margin-top:40px;padding:30px 24px 22px;position:relative;transform:rotate(-1.2deg);box-shadow:0 18px 40px #00000080,0 2px #0003}.lw-board:before{content:"";background:#e2cba8d9;width:96px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 1px 2px #00000040}.lw-board__h{font-family:var(--slab);color:var(--rust);margin-bottom:12px;font-size:1.65rem;font-weight:400;line-height:1.1}.lw-board__list li{border-bottom:1px solid #22170f24;align-items:baseline;gap:8px;padding:7px 0;font-weight:600;display:flex}.lw-board__list strong{font-family:var(--slab);font-size:1.15rem;font-weight:400}.lw-board__note{color:var(--ink-2);margin-top:12px;font-size:.88rem;font-style:italic}.lw-board__link{color:var(--rust);margin-top:10px;font-weight:800;display:inline-block}@media (width>=600px) and (width<=959px){.lw-board{max-width:420px;margin-left:auto}}@media (width>=960px){.lw-hero{min-height:680px}.lw-hero__photo{z-index:0;position:absolute;inset:0 0 0 44%}.lw-hero__photo img{aspect-ratio:auto;object-position:20% 50%;width:100%;height:100%}.lw-hero__photo:before{content:"";background:linear-gradient(90deg, var(--char), #15110e00);z-index:1;width:30%;position:absolute;inset:0 auto 0 0}.lw-hero__grid{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:40px;min-height:680px;padding-block:72px 64px;display:grid}.lw-hero__panel{background:0 0;align-self:center;padding:0}.lw-hero__h{font-size:min(7.25rem,9vw)}.lw-board{justify-self:end;width:100%;max-width:360px;margin:0 0 8px}}.lw-open{padding-block:64px}.lw-open__grid{gap:36px;display:grid}.lw-open__photo img{aspect-ratio:16/11;object-fit:cover;object-position:50% 62%;width:100%}.lw-open__photo figcaption{max-width:44ch;color:var(--ash);margin-top:10px;font-size:.88rem;font-style:italic}.lw-open__lede{max-width:46ch;color:var(--ink-2);margin-block:14px 24px;font-size:1.12rem}.lw-hours__table{border-collapse:collapse;width:100%}.lw-hours__table th,.lw-hours__table td{vertical-align:top;text-align:left;border-top:1px solid #22170f2e;padding:12px 0}.lw-hours__table tr:last-child th,.lw-hours__table tr:last-child td{border-bottom:3px solid var(--ink)}.lw-hours__table tr:first-child th,.lw-hours__table tr:first-child td{border-top:3px solid var(--ink)}.lw-hours__table th{font-family:var(--slab);color:var(--ink);padding-right:12px;font-size:1.15rem;font-weight:400;line-height:1.3}.lw-hours__table td{text-align:right;color:var(--ink);font-weight:600}.lw-hours__table td span{color:var(--rust-dk);font-size:.86rem;font-style:italic;font-weight:400;display:block}.lw-hours__table tr.is-closed th,.lw-hours__table tr.is-closed td,.lw-hours__table tr.is-closed td span{color:var(--ash)}.lw-open__call{color:var(--ink);margin-top:18px}.lw-open__call a{color:var(--rust);font-weight:800}.lw-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-block:40px 24px;display:grid}.lw-stats li{align-content:start;gap:6px;display:grid}.lw-stats strong{font-family:var(--slab);color:var(--rust);font-size:clamp(1.8rem,7vw,2.8rem);font-weight:400;line-height:1}.lw-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.8rem;font-weight:800;line-height:1.3}.lw-open__notes{max-width:60ch;color:var(--ink-2);gap:12px;display:grid}@media (width>=960px){.lw-open{padding-block:104px}.lw-open__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.lw-open__photo{top:calc(var(--hdr) + 24px);position:sticky}.lw-open__photo img{aspect-ratio:4/5;object-position:50% 50%}.lw-hours__table th{font-size:1.3rem}}.lw-high{background:var(--char);padding-block:64px}.lw-spread{gap:36px 24px;display:grid}.lw-shot{flex-direction:column;display:flex}.lw-shot img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%}.lw-shot--tall img{aspect-ratio:1;object-position:50% 60%}.lw-shot figcaption{color:var(--body);gap:4px;padding-top:14px;display:grid}.lw-shot__line{align-items:baseline;gap:10px;display:flex}.lw-shot__name{font-family:var(--slab);color:var(--paper);font-size:1.45rem;line-height:1.15}.lw-shot__price{font-family:var(--slab);color:var(--flame);white-space:nowrap;font-size:1.45rem;line-height:1.15}.lw-shot__price small{font-family:var(--sans);color:var(--smoke);font-size:.85rem;font-weight:600}.lw-shot__desc{max-width:52ch;font-size:.98rem}.lw-sides-strip{color:var(--body);border-block:1px solid #f0e4cf2e;gap:14px;margin-top:40px;padding-block:22px;display:grid}.lw-sides-strip strong{font-family:var(--slab);color:var(--flame);font-size:1.2rem;font-weight:400;display:block}.lw-sides-strip .lw-btn{justify-self:start}@media (width>=700px){.lw-spread{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-shot--tall,.lw-shot--wide{grid-column:1/-1}.lw-shot--tall img,.lw-shot--wide img{aspect-ratio:16/9}}@media (width>=960px){.lw-high{padding-block:104px}.lw-spread{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);gap:40px 28px}.lw-shot--tall{grid-area:1/1/span 2}.lw-shot--tall img{aspect-ratio:auto;flex:auto;height:100%;min-height:0}.lw-shot--wide{grid-column:2/span 2}.lw-shot--wide img{aspect-ratio:21/9;object-position:50% 45%}.lw-sides-strip{grid-template-columns:1fr 1fr auto;align-items:center;gap:32px}}.lw-order{padding-block:64px}.lw-order__grid{gap:36px;display:grid}.lw-order__intro>p{max-width:46ch;color:var(--ink);margin-block:16px 26px;font-size:1.08rem}.lw-ticket-wrap{filter:drop-shadow(0 12px 18px #3c230f38)drop-shadow(0 1px 1px #3c230f2e);max-width:560px}.lw-ticket{background:var(--slip);color:var(--ink);padding:22px 24px 40px;transform:rotate(.7deg);-webkit-mask:radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100%/20px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100%/20px 100% repeat-x}.lw-ticket__top{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px dashed #22170f66;justify-content:space-between;gap:12px;padding-bottom:12px;font-size:.78rem;font-weight:800;display:flex}.lw-steps li{border-bottom:1px dashed #22170f47;grid-template-columns:40px 1fr;gap:2px 12px;padding-block:18px;display:grid}.lw-steps li:last-child{border-bottom:0;padding-bottom:0}.lw-steps__n{font-family:var(--slab);color:var(--rust-dk);grid-row:1/span 2;font-size:2.2rem;line-height:.95}.lw-steps h3{color:var(--ink);font-size:1.1rem;font-weight:800;line-height:1.3}.lw-steps p{color:var(--ink-2)}.lw-system{background:var(--slip);color:var(--ink);border:2px dashed var(--ink);border-radius:4px;padding:22px 24px;transition:box-shadow .2s}.lw-system:target{box-shadow:0 0 0 5px var(--ember)}.lw-system__tag{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;margin-bottom:8px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-block}.lw-system a{color:var(--rust);font-weight:800}@media (width>=960px){.lw-order{padding-block:104px}.lw-order__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px 80px}.lw-ticket-wrap{justify-self:end;width:100%}.lw-ticket{padding:26px 32px 44px}.lw-system{grid-column:1/-1}}.lw-cater{background:var(--soot);padding-block:64px}.lw-cater__top{align-items:center;gap:28px;display:grid}.lw-cater__sub{color:var(--flame);margin-top:10px;font-size:1.15rem;font-weight:800}.lw-cater__lede{max-width:46ch;color:var(--body);margin-top:14px;font-size:1.08rem}.lw-cater__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%}.lw-cater__bottom{align-items:start;gap:24px;margin-top:48px;display:grid}.lw-pkgs{background:var(--char);border-radius:4px;padding:26px 24px}.lw-pkgs__h{font-family:var(--slab);margin-bottom:10px;font-size:1.45rem;font-weight:400}.lw-pkgs ul li{border-bottom:1px solid #f0e4cf24;align-items:baseline;gap:8px;padding-block:10px;font-weight:600;display:flex}.lw-pkgs ul li>span:first-child small{color:var(--smoke);white-space:nowrap;margin-left:4px;font-size:.8rem;font-weight:600}.lw-pkgs ul strong{font-family:var(--slab);color:var(--flame);white-space:nowrap;font-size:1.3rem;font-weight:400}.lw-pkgs .lw-textlink{margin-top:16px;display:inline-block}.lw-pkgs__call{color:var(--body);margin-top:10px}.lw-pkgs__call a{color:var(--paper);font-weight:800}.lw-form{background:var(--paper);color:var(--ink);border-radius:4px;padding:26px 20px}.lw-form__h{font-family:var(--slab);font-size:1.6rem;font-weight:400;line-height:1.1}.lw-form__sub{color:var(--ink-2);margin:6px 0 20px}.lw-form__grid{gap:14px 16px;display:grid}.lw-field{gap:6px;min-width:0;display:grid}.lw-field>span{color:var(--ink);font-size:.88rem;font-weight:800}.lw-field input,.lw-field select,.lw-field textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fffaf1;border:2px solid #7a6450;border-radius:4px;padding:10px 12px;font-size:1rem}.lw-field textarea{resize:vertical}.lw-field input[type=date]{box-sizing:border-box;-webkit-appearance:none;appearance:none;text-align:left;min-width:0;max-width:100%;display:block}.lw-field input[type=date]::-webkit-date-and-time-value{text-align:left}.lw-field input:focus-visible,.lw-field select:focus-visible,.lw-field textarea:focus-visible{outline:3px solid var(--ember);outline-offset:1px;border-color:var(--ink)}.lw-form__foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.lw-form__demo{color:var(--ink-2);font-size:.92rem;font-style:italic;font-weight:600}@media (width>=600px){.lw-form{padding:32px}.lw-form__grid{grid-template-columns:1fr 1fr}.lw-field--full{grid-column:1/-1}}@media (width>=960px){.lw-cater{padding-block:104px}.lw-cater__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.lw-cater__bottom{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;margin-top:72px}.lw-pkgs{top:calc(var(--hdr) + 24px);position:sticky}}.lw-game{background:var(--char);position:relative}.lw-game__photo img{aspect-ratio:16/9;object-fit:cover;width:100%}.lw-game__inner{padding-bottom:56px}.lw-game__panel{background:var(--ember);color:#1a0f0a;margin-top:-40px;padding:28px 22px;position:relative}.lw-game__h{font-family:var(--slab);color:#1a0f0a;text-wrap:balance;font-size:clamp(2rem,6vw,3.4rem);font-weight:400;line-height:1.02}.lw-game__sub{margin-block:8px 20px;font-size:1.15rem;font-weight:800}.lw-game__list{gap:10px;display:grid}.lw-game__list li{padding-left:18px;position:relative}.lw-game__list li:before{content:"";background:#1a0f0a;width:8px;height:8px;position:absolute;top:.62em;left:0}@media (width>=960px){.lw-game__photo{position:absolute;inset:0}.lw-game__photo img{aspect-ratio:auto;height:100%}.lw-game__inner{align-items:flex-end;min-height:600px;padding-block:96px;display:flex;position:relative}.lw-game__panel{width:min(560px,50%);margin-top:0;padding:44px 40px}}.lw-reviews{padding-block:64px}.lw-reviews__h{margin-bottom:36px}.lw-reviews__list{align-items:start;gap:24px;display:grid}.lw-slip figure{background:var(--slip);color:var(--ink);flex-direction:column;gap:12px;padding:24px 22px 22px;display:flex;transform:rotate(-.8deg);box-shadow:0 10px 24px #3c230f29,0 1px #3c230f1f}.lw-slip:nth-child(2) figure{transform:rotate(.5deg)}.lw-slip:nth-child(3) figure{transform:rotate(-.3deg)}.lw-slip__stars{color:var(--rust);letter-spacing:.15em;font-size:1rem}.lw-slip blockquote{font-size:1.04rem;line-height:1.55}.lw-slip figcaption{border-top:1px dashed #22170f59;padding-top:12px;font-size:.92rem}.lw-slip figcaption span{color:var(--ash);display:block}.lw-reviews__caption{color:var(--ink-2);margin-top:28px;font-size:.92rem;font-style:italic;font-weight:600}@media (width>=960px){.lw-reviews{padding-block:104px}.lw-reviews__list{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,1.05fr);gap:32px}.lw-slip:nth-child(3){margin-top:40px}}.lw-find{background:var(--char);padding-block:64px}.lw-find__grid{gap:36px;display:grid}.lw-find__lede{max-width:44ch;color:var(--body);margin-block:18px 28px;font-size:1.1rem}.lw-find__facts{gap:22px;display:grid}.lw-find__facts>div{border-top:1px solid #f0e4cf2e;padding-top:14px}.lw-find__facts dt{font-family:var(--slab);color:var(--flame);margin-bottom:6px;font-size:1.2rem;line-height:1.2}.lw-find__facts dd{color:var(--body);max-width:48ch}@media (width>=700px){.lw-find__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (width>=960px){.lw-find{padding-block:104px}.lw-find__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px}}.lw-footer{background:var(--deep);color:var(--smoke);padding-top:56px;font-size:.95rem}.lw-footer__grid{gap:32px;display:grid}.lw-footer__name{font-family:var(--slab);color:var(--ember);margin-bottom:12px;font-size:2.4rem;line-height:1}.lw-footer__brand p:last-child{max-width:36ch}.lw-footer__h{letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin-bottom:12px;font-size:.78rem;font-weight:800}.lw-footer__list li{max-width:34ch;padding-block:3px}.lw-footer__list a{text-decoration:none}.lw-footer__list a:hover{color:var(--paper);text-decoration:underline}.lw-footer__fine{border-top:1px solid #f0e4cf1f;margin-top:44px;padding-block:20px 28px;font-size:.84rem}@media (width>=700px){.lw-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:48px}}.lw-mhero{background:var(--char);padding-block:40px 48px;overflow:hidden}.lw-mhero__grid{gap:32px;display:grid}.lw-mhero__h{font-family:var(--slab);color:var(--paper);margin-bottom:20px;font-size:clamp(3.6rem,17vw,9rem);font-weight:400;line-height:.9}.lw-mhero__lede{max-width:50ch;color:var(--body);font-size:1.12rem}.lw-mhero__note{color:var(--smoke);margin-top:18px;font-size:.95rem}.lw-mhero__note a{color:var(--flame);font-weight:800}.lw-mhero__photo{background:var(--paper);padding:10px;transform:rotate(1.6deg);box-shadow:0 18px 40px #00000080}.lw-mhero__photo img{aspect-ratio:4/3;object-fit:cover;object-position:50% 45%;width:100%}@media (width>=960px){.lw-mhero{padding-block:72px 80px}.lw-mhero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:80px}.lw-mhero__photo img{aspect-ratio:4/5}}.lw-jump{top:var(--hdr);z-index:40;background:var(--soot);border-bottom:1px solid #f0e4cf1f;position:sticky}.lw-jump ul{scrollbar-width:thin;white-space:nowrap;gap:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.lw-jump a{color:var(--paper);padding:14px 12px;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.lw-jump a:hover{color:var(--flame);text-decoration:underline;text-decoration-color:var(--ember)}.lw-jump li:first-child a{padding-left:0}.lw-msec{border-bottom:2px dashed #22170f38;padding-block:52px}.lw-msec:last-child{border-bottom:0}.lw-msec__grid{gap:24px;display:grid}.lw-msec__h{font-family:var(--slab);color:var(--rust);margin-bottom:10px;font-size:clamp(2.1rem,6vw,3rem);font-weight:400;line-height:1.02}.lw-msec__head p{color:var(--ink-2);max-width:40ch}.lw-items{gap:18px;display:grid}.lw-item__line{align-items:baseline;gap:10px;display:flex}.lw-item__name{color:var(--ink);font-size:1.12rem;font-weight:800;line-height:1.3}.lw-item__price{font-family:var(--slab);color:var(--rust);white-space:nowrap;font-size:1.3rem;line-height:1.1}.lw-item__price small{font-family:var(--sans);color:var(--ink-2);font-size:.82rem;font-weight:600}.lw-item__desc{max-width:54ch;color:var(--ink-2);margin-top:3px;font-size:.97rem}.lw-tag{vertical-align:.15em;background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;margin-left:8px;padding:2px 7px;font-size:.66rem;font-weight:800;display:inline-block}.lw-subh{border-top:3px solid var(--ink);font-family:var(--slab);color:var(--ink);margin:36px 0 16px;padding-top:18px;font-size:1.5rem;font-weight:400}.lw-sizes{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lw-sizes li{background:var(--ink);color:var(--paper);border-radius:3px;padding:6px 12px;font-size:.92rem;font-weight:800}.lw-items--sides{gap:14px 32px}.lw-msec__photo{background:var(--slip);align-self:start;padding:8px 8px 0;transform:rotate(1.2deg);box-shadow:0 12px 28px #3c230f33}.lw-msec:nth-child(2n) .lw-msec__photo{transform:rotate(-1.2deg)}.lw-msec__photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.lw-msec__photo figcaption{color:var(--ink-2);padding:8px 4px 10px;font-size:.86rem;font-style:italic}@media (width>=600px){.lw-items--sides{grid-template-columns:1fr 1fr}.lw-msec__photo{max-width:440px}}@media (width>=960px){.lw-msec{padding-block:72px}.lw-msec__grid{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3.4fr);align-items:start;gap:56px}.lw-msec__grid--nophoto{grid-template-columns:minmax(0,3fr) minmax(0,8.4fr)}.lw-msec__items--two .lw-items{grid-template-columns:1fr 1fr;gap:22px 48px}.lw-msec__head{top:calc(var(--hdr) + 72px);position:sticky}.lw-items--sides{grid-template-columns:1fr}}.lw-cpk{background:var(--char);padding-block:64px}.lw-cpk__grid{gap:16px;display:grid}.lw-pk{background:var(--soot);border-top:6px solid var(--ember);color:var(--body);border-radius:4px;flex-direction:column;padding:26px 22px;display:flex}.lw-pk__name{font-family:var(--slab);color:var(--paper);font-size:1.5rem;font-weight:400;line-height:1.1}.lw-pk__price{font-family:var(--slab);color:var(--flame);margin-top:10px;font-size:2.5rem;line-height:1}.lw-pk__price small{font-family:var(--sans);color:var(--smoke);white-space:nowrap;font-size:.9rem;font-weight:600}.lw-pkgs ul strong small{font-family:var(--sans);color:var(--smoke);font-size:.85rem;font-weight:600}.lw-pk__min{letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin-top:10px;font-size:.78rem;font-weight:800}.lw-pk__for{margin-block:10px 16px;font-style:italic}.lw-pk__inc{border-top:1px solid #f0e4cf24;gap:8px;padding-top:16px;display:grid}.lw-pk__inc li{padding-left:22px;position:relative}.lw-pk__inc li:before{content:"";border-left:2px solid var(--ember);border-bottom:2px solid var(--ember);width:10px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.lw-cpk__foot{gap:24px;margin-top:32px;display:grid}.lw-cpk__notes{color:var(--body);gap:8px;display:grid}.lw-cpk__notes strong{color:var(--paper)}.lw-cpk__cta{flex-wrap:wrap;align-content:start;gap:12px;display:flex}@media (width>=700px){.lw-cpk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.lw-cpk{padding-block:104px}.lw-cpk__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-cpk__foot{grid-template-columns:1fr auto;align-items:start;gap:48px}}@media (prefers-reduced-motion:reduce){.lw *,.lw :before,.lw :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
