.sv1-viewport{cursor:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sv1-stage{--u:min(calc(100vw / 1280), calc(100vh / 720));--sv1-bg:#000;--sv1-text:#f7f7f7;--sv1-chip:#161616;--sv1-item-font:Candara, var(--font-carlito), sans-serif;--sv1-name-size:39;--sv1-price-size:39;--sv1-desc-size:24;width:calc(1280 * var(--u));height:calc(720 * var(--u));background:var(--sv1-bg);color:var(--sv1-text);font-family:Candara, var(--font-carlito), sans-serif;position:relative;overflow:hidden}@supports (height:100svh){.sv1-stage{--u:min(calc(100svw / 1280), calc(100svh / 720))}}.sv1-wrapper{padding-top:calc(12 * var(--u))}.sv1-featured{text-align:center;width:95%;min-height:calc(64 * var(--u));margin:0 auto}.sv1-featured-title{color:#fb3;font-family:var(--font-billabong), cursive;font-size:calc(43 * var(--u));padding-right:calc(35 * var(--u));-webkit-font-smoothing:antialiased}.sv1-featured-desc{font-family:Candara, var(--font-carlito), sans-serif;font-style:italic;font-weight:700;font-size:calc(26 * var(--u));padding-right:calc(40 * var(--u));-webkit-font-smoothing:antialiased}.sv1-blackboard{padding:calc(10 * var(--u)) calc(11 * var(--u)) 0 calc(12 * var(--u))}.sv1-wood{background:repeating-linear-gradient(90deg, #ffffff0d 0, #ffffff0d calc(2 * var(--u)), #0000000a calc(3 * var(--u)), #0000 calc(14 * var(--u))), linear-gradient(180deg, #e6c08a 0%, #d3a468 38%, #c39154 72%, #a97a42 100%)}.sv1-board-top{width:calc(1241 * var(--u));height:calc(22 * var(--u));border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;box-shadow:inset 0 calc(2 * var(--u)) calc(3 * var(--u)) #ffffff73, inset 0 calc(-2 * var(--u)) calc(3 * var(--u)) #42280e8c}.sv1-board-list{width:calc(1241 * var(--u));height:calc(521 * var(--u));padding:0 calc(30 * var(--u));box-shadow:inset calc(3 * var(--u)) 0 calc(4 * var(--u)) #ffffff40, inset calc(-3 * var(--u)) 0 calc(4 * var(--u)) #42280e66;position:relative}.sv1-chalk{height:100%;box-shadow:inset 0 calc(4 * var(--u)) calc(10 * var(--u)) #0009;background:radial-gradient(130% 100% at 50% 30%,#242424 0%,#1d1d1d 55%,#151515 100%);overflow:hidden}.sv1-board-bottom{width:calc(1241 * var(--u));height:calc(22 * var(--u));border-radius:0 0 calc(10 * var(--u)) calc(10 * var(--u));box-shadow:inset 0 calc(2 * var(--u)) calc(3 * var(--u)) #fff6, inset 0 calc(-3 * var(--u)) calc(4 * var(--u)) #321e0a99, 0 calc(4 * var(--u)) calc(10 * var(--u)) #000000b3}.sv1-rows{top:calc(10 * var(--u));width:calc(1160 * var(--u));margin-left:calc(12 * var(--u));padding:0;list-style:none;position:relative}.sv1-row{min-height:calc(80 * var(--u));color:var(--sv1-text);background:0 0;display:block}.sv1-row-line{padding-top:calc(15 * var(--u));padding-bottom:calc(7 * var(--u));padding-right:calc(5 * var(--u));align-items:baseline;display:flex}.sv1-name{color:#fff;font-family:var(--sv1-item-font);font-weight:var(--sv1-item-weight,700);font-size:calc(var(--sv1-name-size) * var(--u) * var(--sv1-scale,1));background-color:var(--sv1-chip);padding-right:calc(8 * var(--u));padding-bottom:calc(7 * var(--u));white-space:nowrap;flex-shrink:0;line-height:1.05}.sv1-dots{min-width:calc(12 * var(--u));height:calc(6 * var(--u));margin:0 calc(6 * var(--u));background-image:radial-gradient(circle at calc(3 * var(--u)) 50%, #cfcfcf calc(2.4 * var(--u)), #cfcfcf00 calc(3 * var(--u)));background-size:calc(19 * var(--u)) 100%;background-repeat:repeat-x;flex:auto;align-self:center}.sv1-price{color:#fff;font-family:var(--sv1-item-font);font-weight:var(--sv1-item-weight,700);font-size:calc(var(--sv1-price-size) * var(--u) * var(--sv1-scale,1));background-color:var(--sv1-chip);padding:0 calc(3 * var(--u)) 0 0;white-space:nowrap;flex-shrink:0;line-height:1.05}.sv1-row[data-name-wrap=true] .sv1-name{white-space:normal}.sv1-desc{font-family:Candara, var(--font-carlito), sans-serif;font-size:calc(var(--sv1-desc-size) * var(--u) * var(--sv1-scale,1));padding:0 calc(15 * var(--u)) 0 calc(20 * var(--u));background:0 0;margin:0;line-height:1.016}.sv1-listname{color:#fb3;font-family:var(--sv1-item-font);font-weight:700;font-size:calc(34 * var(--u));padding-top:calc(18 * var(--u));padding-bottom:calc(6 * var(--u));letter-spacing:calc(1 * var(--u));line-height:1.1}.sv1-page-fade{animation:.6s both sv1-fade-in}@keyframes sv1-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sv1-page-fade{animation:none}}.sv1-waiting{color:#f7f7f7;text-align:center;font-family:var(--font-carlito), Candara, sans-serif;background:#101010;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.sv1-waiting-brand{color:#fb3;font-family:var(--font-billabong), cursive;font-size:clamp(2rem,6vw,4rem)}.sv1-waiting-msg{font-size:clamp(1.1rem,2.5vw,1.8rem)}.sv1-waiting-dot{background:#fb3;border-radius:50%;width:.8rem;height:.8rem;animation:1.6s ease-in-out infinite sv1-pulse}@keyframes sv1-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
.sv2-viewport{cursor:none;background:#17110c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sv2-stage{--u:min(calc(100vw / 1280), calc(100vh / 720));--sv2-bg:#f7f1e4;--sv2-text:#2b1e14;--sv2-accent:#9a6b2f;--sv2-tint:color-mix(in srgb, var(--sv2-text) 4%, transparent);--sv2-hairline:color-mix(in srgb, var(--sv2-text) 18%, transparent);--sv2-item-font:var(--font-playfair-display), Georgia, serif;--sv2-name-size:52;--sv2-price-size:52;--sv2-desc-size:28;width:calc(1280 * var(--u));height:calc(720 * var(--u));background:var(--sv2-bg);color:var(--sv2-text);font-family:var(--font-pt-serif), Georgia, serif;background-image:repeating-linear-gradient(90deg, #2b1e1403 0, #2b1e1403 calc(1 * var(--u)), #2b1e1400 calc(2 * var(--u)), #2b1e1400 calc(6 * var(--u)));position:relative;overflow:hidden}@supports (height:100svh){.sv2-stage{--u:min(calc(100svw / 1280), calc(100svh / 720))}}.sv2-wrapper{padding:calc(18 * var(--u)) calc(60 * var(--u)) 0}.sv2-featured{text-align:center;min-height:calc(74 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--sv2-accent);box-shadow:0 calc(5 * var(--u)) 0 0 var(--sv2-accent);padding-bottom:calc(10 * var(--u))}.sv2-featured-title{font-family:var(--font-playfair-display), Georgia, serif;font-weight:700;font-size:calc(46 * var(--u));letter-spacing:calc(-.5 * var(--u));-webkit-font-smoothing:antialiased;line-height:1.1;display:block}.sv2-featured-desc{font-family:var(--font-pt-serif), Georgia, serif;font-style:italic;font-size:calc(24 * var(--u));color:color-mix(in srgb, var(--sv2-text) 78%, var(--sv2-bg));letter-spacing:calc(1.5 * var(--u));padding-top:calc(6 * var(--u));line-height:1.2;display:block}.sv2-board{padding:calc(22 * var(--u)) calc(60 * var(--u)) 0}.sv2-rows{width:calc(1160 * var(--u));height:calc(528 * var(--u));margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.sv2-row{min-height:calc(132 * var(--u));padding:0 calc(14 * var(--u));border-bottom:1px solid var(--sv2-hairline);display:block}.sv2-row:nth-of-type(2n){background:var(--sv2-tint)}.sv2-row-line{padding-top:calc(18 * var(--u));padding-bottom:calc(8 * var(--u));padding-right:calc(5 * var(--u));align-items:baseline;display:flex}.sv2-name{font-family:var(--sv2-item-font);font-weight:var(--sv2-item-weight,700);font-size:calc(var(--sv2-name-size) * var(--u) * var(--sv2-scale,1));padding-right:calc(14 * var(--u));padding-bottom:calc(8 * var(--u));white-space:nowrap;flex-shrink:0;line-height:1.06}.sv2-dots{min-width:calc(16 * var(--u));height:calc(2 * var(--u));margin:0 calc(10 * var(--u));background:var(--sv2-hairline);flex:auto;align-self:center}.sv2-price{font-family:var(--sv2-item-font);font-weight:var(--sv2-item-weight,700);font-size:calc(var(--sv2-price-size) * var(--u) * var(--sv2-scale,1));color:var(--sv2-bg);background:var(--sv2-text);border-radius:calc(3 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u));margin-right:calc(4 * var(--u));white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1.06}.sv2-row[data-name-wrap=true] .sv2-name{white-space:normal}.sv2-desc{font-family:var(--font-pt-serif), Georgia, serif;font-style:italic;font-size:calc(var(--sv2-desc-size) * var(--u) * var(--sv2-scale,1));color:color-mix(in srgb, var(--sv2-text) 74%, var(--sv2-bg));padding:0 calc(28 * var(--u)) 0 calc(4 * var(--u));margin:0;line-height:1.28}.sv2-listname{background:var(--sv2-text);color:var(--sv2-bg);font-family:var(--font-pt-serif), Georgia, serif;font-weight:700;font-size:calc(24 * var(--u));text-transform:uppercase;letter-spacing:calc(3 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));margin-bottom:calc(4 * var(--u));line-height:1}.sv2-page-fade{animation:.52s both sv2-fade-in}@keyframes sv2-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sv2-page-fade{animation:none}}
.sv3-viewport{cursor:none;background:#05070a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sv3-stage{--u:min(calc(100vw / 1280), calc(100vh / 720));--sv3-bg:#12161d;--sv3-text:#e8edf5;--sv3-accent:#f0a839;--sv3-rule:#e8edf517;--sv3-item-font:var(--font-oswald), "Arial Narrow", sans-serif;--sv3-name-size:28;--sv3-price-size:28;--sv3-desc-size:18;width:calc(1280 * var(--u));height:calc(720 * var(--u));background:var(--sv3-bg);color:var(--sv3-text);font-family:var(--font-barlow), system-ui, sans-serif;position:relative;overflow:hidden}@supports (height:100svh){.sv3-stage{--u:min(calc(100svw / 1280), calc(100svh / 720))}}.sv3-wrapper{padding:calc(20 * var(--u)) calc(50 * var(--u)) 0}.sv3-featured{min-height:calc(66 * var(--u));border-left:calc(6 * var(--u)) solid var(--sv3-accent);padding-left:calc(18 * var(--u));flex-direction:column;justify-content:center;display:flex}.sv3-featured-title{font-family:var(--font-oswald), "Arial Narrow", sans-serif;font-weight:600;font-size:calc(38 * var(--u));text-transform:uppercase;letter-spacing:calc(2 * var(--u));-webkit-font-smoothing:antialiased;line-height:1.08}.sv3-featured-desc{font-family:var(--font-barlow), system-ui, sans-serif;font-size:calc(20 * var(--u));color:color-mix(in srgb, var(--sv3-text) 62%, var(--sv3-bg));padding-top:calc(4 * var(--u));line-height:1.2}.sv3-board{padding:calc(16 * var(--u)) calc(50 * var(--u)) 0}.sv3-rows{width:calc(1160 * var(--u));height:calc(504 * var(--u));margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.sv3-row{min-height:calc(72 * var(--u));border-left:calc(3 * var(--u)) solid var(--sv3-accent);padding-left:calc(20 * var(--u));padding-right:calc(6 * var(--u));padding-bottom:calc(5 * var(--u));border-bottom:1px solid var(--sv3-rule);display:block}.sv3-row-line{padding-top:calc(8 * var(--u));padding-bottom:calc(4 * var(--u));padding-right:calc(5 * var(--u));align-items:baseline;display:flex}.sv3-name{font-family:var(--sv3-item-font);font-weight:var(--sv3-item-weight,700);font-size:calc(var(--sv3-name-size) * var(--u) * var(--sv3-scale,1));padding-right:calc(10 * var(--u));padding-bottom:calc(3 * var(--u));white-space:nowrap;letter-spacing:calc(.3 * var(--u));flex-shrink:0;line-height:1.05}.sv3-dots{min-width:calc(10 * var(--u));margin:0 calc(8 * var(--u));background:0 0;flex:auto}.sv3-price{font-family:var(--sv3-item-font);font-weight:var(--sv3-item-weight,700);font-size:calc(var(--sv3-price-size) * var(--u) * var(--sv3-scale,1));color:var(--sv3-text);background:color-mix(in srgb, var(--sv3-text) 12%, transparent);padding:calc(2 * var(--u)) calc(14 * var(--u)) calc(3 * var(--u));margin-right:calc(10 * var(--u));white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;line-height:1.05}.sv3-row[data-name-wrap=true] .sv3-name{white-space:normal}.sv3-desc{font-family:var(--font-barlow), system-ui, sans-serif;font-size:calc(var(--sv3-desc-size) * var(--u) * var(--sv3-scale,1));color:color-mix(in srgb, var(--sv3-text) 60%, var(--sv3-bg));padding:0 calc(20 * var(--u)) 0 calc(26 * var(--u));margin:0;line-height:1.18}.sv3-listname{align-items:center;gap:calc(14 * var(--u));color:var(--sv3-text);font-family:var(--font-oswald), "Arial Narrow", sans-serif;font-weight:500;font-size:calc(20 * var(--u));text-transform:uppercase;letter-spacing:calc(3 * var(--u));padding:calc(16 * var(--u)) 0 calc(8 * var(--u));line-height:1;display:flex}.sv3-listname:after{content:"";background:color-mix(in srgb, var(--sv3-accent) 40%, transparent);flex:auto;height:1px}.sv3-page-fade{animation:.42s both sv3-fade-in}@keyframes sv3-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sv3-page-fade{animation:none}}