@font-face{font-family:Mansalva;font-style:normal;font-display:swap;font-weight:400;src:url(./mansalva-greek-400-normal-ChaCC7Wh.woff2)format("woff2"),url(./mansalva-greek-400-normal-BaVuCSn_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Mansalva;font-style:normal;font-display:swap;font-weight:400;src:url(./mansalva-vietnamese-400-normal-9DtzY5sc.woff2)format("woff2"),url(./mansalva-vietnamese-400-normal-Cejz5dE6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mansalva;font-style:normal;font-display:swap;font-weight:400;src:url(./mansalva-latin-ext-400-normal-C57FhPRe.woff2)format("woff2"),url(./mansalva-latin-ext-400-normal-yyerDK8H.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mansalva;font-style:normal;font-display:swap;font-weight:400;src:url(./mansalva-latin-400-normal-tJT8m0AK.woff2)format("woff2"),url(./mansalva-latin-400-normal-DK6Na0NV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Beth Ellen;font-style:normal;font-display:swap;font-weight:400;src:url(./beth-ellen-latin-400-normal-CAgHWUqX.woff2)format("woff2"),url(./beth-ellen-latin-400-normal-7gEfjfP0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./work-sans-vietnamese-wght-normal-BKsN3ITN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./work-sans-latin-ext-wght-normal-B5dZ8C4S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./work-sans-latin-wght-normal-Bl-S9Xys.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cobalt:#0b55a8;--cobalt-deep:#083e86;--navy:#0a2257;--ink:#10131c;--orange:#ff6a13;--yellow:#ffd23f;--red:#c8281f;--cream:#fff6ea;--paper:#fff9f5;--tile:#f4f1e8;--birch:#e8cda0;--matcha:#6f8f2f;--green:#0c6b47;--bordeaux:#7a1e2c;--al:#1a4f94;--hand:"Mansalva", "Comic Sans MS", cursive;--wide:"Archivo Variable", "Arial Black", sans-serif;--text:"Work Sans Variable", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--script:"Beth Ellen", cursive;--gut:max(clamp(16px, 3.4vw, 48px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--edge:max(clamp(14px, 2vw, 22px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--hard:5px 6px 0 var(--ink)}*,:before,:after{box-sizing:border-box}html{background:var(--cobalt);-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--orange) var(--navy)}html.is-locked{overflow:hidden}body{background:var(--cobalt);font-family:var(--text);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}main,#pie{overflow-x:clip}body:after{content:"";z-index:90;pointer-events:none;background:var(--grain) 0 0 / var(--grain-size,220px);position:fixed;top:0;bottom:0;left:0;right:0}img,svg{display:block}img{max-width:100%}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}address{font-style:normal}[hidden]{display:none!important}.js .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.has-cursor,html.has-cursor *{cursor:none!important}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}.btn{border:2.5px solid var(--ink);font-family:var(--hand);white-space:nowrap;color:var(--ink);box-shadow:var(--hard);border-radius:999px;align-items:center;gap:.55em;padding:.62em 1.12em .6em;font-size:clamp(17px,1.5vw,21px);line-height:1.1;text-decoration:none;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .18s;display:inline-flex}.btn:hover{box-shadow:7px 8px 0 var(--ink);transform:translate(-2px,-2px)rotate(-1deg)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(4px,5px)}.btn--orange{background:var(--orange)}.btn--cream{background:var(--cream)}.btn--ghost{background:var(--cobalt);color:var(--cream)}.btn__dot{background:var(--yellow);border:2px solid var(--ink);border-radius:50%;width:.72em;height:.72em}.is-playing .btn__dot{background:var(--orange);border-style:dashed;animation:1s linear infinite spin}.chip{border:2px solid var(--ink);background:var(--cream);color:var(--ink);font-family:var(--hand);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:.4em;padding:.45em .92em .42em;font-size:clamp(14px,1.15vw,17px);line-height:1.15;text-decoration:none;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.chip:hover{transform:translate(-1px,-2px)rotate(-1deg)}.chip:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.chip--orange{background:var(--yellow)}.chip b{font-family:var(--text);font-size:.8em;font-weight:700}.chip b:empty{display:none}#shutter{z-index:80;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.shutter__curtain{background:var(--cobalt);will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.shutter__slats{background:repeating-linear-gradient(#ffffff21 0 2px,#ffffff08 2px 12px,#00000008 12px 36px,#0003 36px 43px,#0a2257bf 43px 46px);position:absolute;top:0;bottom:0;left:0;right:0}.shutter__paint{text-align:center;color:var(--cream);opacity:0;place-content:center;justify-items:center;gap:clamp(10px,2.2vh,22px);padding:20px;transition:opacity .3s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#shutter.is-ready .shutter__paint{opacity:1}.shutter__logo{width:min(66vw,46vh,460px);fill:var(--cream)}.shutter__state svg{width:min(58vw,340px);height:auto}.shutter__state{rotate:-3deg}.shutter__line{font-family:var(--hand);max-width:31ch;font-size:clamp(18px,2.3vw,25px);line-height:1.25}.shutter__rail{border-top:3px solid var(--ink);background:linear-gradient(#cdd1d8,#868b94 62%,#5b6069);place-items:center;height:clamp(22px,4vh,36px);display:grid;position:absolute;bottom:0;left:0;right:0}.shutter__handle{background:var(--ink);border-radius:99px;width:clamp(90px,14vw,170px);height:40%}.shutter__box{border-bottom:3px solid var(--ink);background:linear-gradient(#0a2257,#06163a);height:clamp(24px,4.6vh,44px);position:absolute;top:0;left:0;right:0}#shutter.is-manual{cursor:grab}.topbar{z-index:50;padding:max(10px, env(safe-area-inset-top)) var(--edge) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.sign{border:2.5px solid var(--ink);box-shadow:3px 4px 0 var(--ink);background:linear-gradient(#fff8ea,#fbecd2);border-radius:3px;padding:7px 11px 8px;transition:rotate .25s cubic-bezier(.3,1.8,.5,1);display:block;rotate:-1.2deg}.sign:hover{rotate:1.5deg}.sign svg{width:clamp(92px,10vw,138px);height:auto;fill:var(--cobalt)}.topbar__right{align-items:center;gap:8px;display:flex}.menu-btn{background:var(--cream);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--hand);box-shadow:3px 4px 0 var(--ink);border-radius:999px;padding:.42em .95em .4em;font-size:clamp(15px,1.2vw,18px);transition:transform .15s cubic-bezier(.3,1.6,.5,1)}.menu-btn:hover{transform:rotate(-3deg)translateY(-1px)}.lang{background:var(--ink);color:var(--cream);border:2.5px solid var(--ink);font-family:var(--wide);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 4px;font-size:12px;font-weight:800;font-stretch:112%;display:flex;position:relative;box-shadow:3px 4px #10131c66}.lang__disc{background:radial-gradient(circle, var(--ink) 0 8%, var(--orange) 9% 38%, #1e2230 39% 44%, #0b0e16 45%);border-radius:50%;width:25px;height:25px;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.lang:hover .lang__disc{transform:rotate(200deg)}.lang__txt{gap:5px;display:flex}.lang__txt i{opacity:.42;font-style:normal}#awning{z-index:70;position:fixed;top:0;bottom:0;left:0;right:0}.awning__sheet{min-height:100svh;padding:clamp(116px, 19vh, 170px) var(--gut) 40px;background:var(--cobalt);color:var(--cream);flex-direction:column;justify-content:flex-start;gap:24px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.awning__stripes{background:repeating-linear-gradient(90deg, var(--red) 0 44px, var(--cream) 44px 88px);filter:drop-shadow(0 5px #10131c6b);height:clamp(78px,13vh,110px);position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(circle at 22px 0,#000 21.5px,#0000 22px) 0 100%/44px 22px repeat-x,linear-gradient(#000 0 0) 0 0/100% calc(100% - 22px) no-repeat;mask:radial-gradient(circle at 22px 0,#000 21.5px,#0000 22px) 0 100%/44px 22px repeat-x,linear-gradient(#000 0 0) 0 0/100% calc(100% - 22px) no-repeat}.awning__links{gap:clamp(2px,1vh,10px);display:grid}.awning__links a{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(34px,8.6vw,104px);font-weight:900;font-stretch:125%;line-height:1.04;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.5,.5,1),color .15s;display:inline-block}.awning__links a:hover{color:var(--yellow);transform:translate(10px)rotate(-1.2deg)}.awning__status{font-family:var(--hand);margin-top:auto;font-size:clamp(17px,2vw,23px)}.awning__close{right:var(--edge);background:var(--cream);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--hand);box-shadow:3px 4px 0 var(--ink);border-radius:99px;padding:.42em .95em;font-size:17px;position:absolute;top:clamp(86px,15vh,124px)}#hero{z-index:3;background:var(--cobalt);touch-action:pan-y;-webkit-user-select:none;user-select:none;height:100svh;min-height:540px;position:relative}#hero-gl{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__fallback{display:none;position:absolute;top:12vh;left:3vw;right:3vw}.hero__fallback svg{width:100%;height:auto;fill:var(--cream)}.no-gl .hero__fallback{display:block}.no-gl #hero-gl,.no-gl .tonearm,.no-gl .hero__hint{display:none}.tonearm{--k:.4;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.tonearm__part{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.tonearm__draw{left:calc(-60px * var(--k));top:calc(-56px * var(--k));width:calc(120px * var(--k));height:calc(900px * var(--k));pointer-events:none;touch-action:none;position:absolute;overflow:visible}.tonearm__draw--shadow{color:var(--navy);stroke:var(--navy);opacity:.5}.tonearm__hub{left:calc(-52px * var(--k));top:calc(-52px * var(--k));width:calc(104px * var(--k));height:calc(104px * var(--k));position:absolute;overflow:visible}.tonearm__hit{pointer-events:auto;cursor:grab}.tonearm__hit path{pointer-events:stroke}.tonearm__hit circle{pointer-events:fill}.tonearm__rest{width:calc(66px * var(--k));height:calc(26px * var(--k));margin:calc(-13px * var(--k)) 0 0 calc(-33px * var(--k));background:var(--ink);border-radius:calc(13px * var(--k));box-shadow:0 calc(5px * var(--k)) 0 var(--navy);position:absolute;top:0;left:0}.hero__copy{left:var(--gut);justify-items:start;gap:clamp(12px,2vh,20px);max-width:min(40vw,500px);display:grid;position:absolute;bottom:clamp(84px,11vh,110px)}.hero__tag{font-family:var(--hand);color:var(--cream);text-wrap:balance;font-size:clamp(19px,2vw,29px);line-height:1.2}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero__hint{visibility:hidden;background:var(--yellow);border:2.5px solid var(--ink);font-family:var(--hand);box-shadow:3px 4px 0 var(--ink);pointer-events:none;border-radius:99px;padding:.44em .86em .4em;font-size:clamp(14px,1.3vw,19px);transition:opacity .3s,scale .3s;animation:2.6s ease-in-out infinite nudge;position:absolute;top:0;left:0;rotate:-9deg}.hero__hint.is-placed{visibility:visible}#hero.has-scratched .hero__hint{opacity:0;scale:.6}@keyframes nudge{0%,to{translate:0}50%{translate:0 -7px}}@media (max-aspect-ratio:1){.hero__copy{pointer-events:none;max-width:none;display:block;top:0;bottom:0;left:0;right:0}.hero__copy>*{pointer-events:auto}.hero__tag{left:var(--gut);right:18vw;top:calc(var(--wm-bottom,50svh) + 1.4svh);text-shadow:2px 2px 0 var(--navy);font-size:clamp(18px,5vw,30px);position:absolute}.hero__cta{left:var(--gut);bottom:max(78px, calc(env(safe-area-inset-bottom) + 78px));position:absolute}}.hero__drip{transform-origin:50% 0;pointer-events:none;width:100%;height:clamp(60px,9vw,150px);position:absolute;top:calc(100% - 1px);left:0}#what{padding:clamp(120px, 15vw, 230px) var(--gut) clamp(70px, 9vw, 130px);background:var(--tile) url(../assets/tile.webp) 0 0 / clamp(300px, 36vw, 560px);color:var(--cobalt);position:relative;overflow:clip}.what__palm{pointer-events:none;background:url(../assets/palm.webp) 50%/cover no-repeat;position:absolute;top:-22%;bottom:-22%;left:-22%;right:-22%}.what__inner{gap:clamp(26px,5vw,60px);max-width:1320px;margin:0 auto;display:grid;position:relative}.what__title{display:block}.what__l1{width:clamp(180px,42vw,560px);height:auto;fill:var(--cobalt);margin-bottom:.6vw}.what__l2{width:100%;height:auto;fill:var(--cobalt)}.what__list{gap:clamp(10px,2vw,22px);display:grid}.what__list li{font-family:var(--hand);align-items:center;gap:.5em;font-size:clamp(23px,3.6vw,50px);line-height:1.12;display:flex}.tick{flex:none;width:1.05em;height:1.05em;overflow:visible}.tick path{fill:none;stroke:var(--orange);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.what__after{color:var(--navy);font-size:clamp(16px,1.5vw,20px);font-weight:500}.print{background:#fff;padding:10px;position:relative}.what__print{rotate:2deg;box-shadow:14px 16px #0a225757}.what__print img{width:100%;height:auto}.print__color{object-fit:cover;-webkit-mask-image:radial-gradient(circle var(--mr,0px) at var(--mx,0) var(--my,0), #000 60%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--mr,0px) at var(--mx,0) var(--my,0), #000 60%, transparent 100%);mask-image:radial-gradient(circle var(--mr,0px) at var(--mx,0) var(--my,0), #000 60%, transparent 100%);position:absolute;top:10px;bottom:10px;left:10px;right:10px;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important}.print.is-developed .print__color{-webkit-mask-image:none;mask-image:none}@media (min-width:900px){.what__inner{grid-template-columns:1.12fr 1fr;align-items:center;column-gap:5vw}.what__title{grid-column:1/-1}.what__after{grid-column:1;margin-top:-2vw}.what__print{grid-area:2/2/span 2}}.band{z-index:2;background:var(--orange);color:var(--ink);border-block:3px solid var(--ink);font-family:var(--wide);white-space:nowrap;margin:-14px -2vw;padding:.42em 0;font-size:clamp(22px,4.2vw,56px);font-weight:900;font-stretch:125%;line-height:1;position:relative;overflow:hidden;rotate:-1.3deg}.band__track{will-change:transform;width:max-content;display:flex}.band__chunk{align-items:center;display:flex}.band__chunk span{padding:0 .32em}.band__chunk i{background:radial-gradient(circle, var(--orange) 0 14%, var(--ink) 15%);border-radius:50%;width:.56em;height:.56em}#dia{background:var(--cobalt);height:760svh;position:relative}.day__stage{height:100vh;--box:min(74vw, 50svh);height:100dvh;position:sticky;top:0;overflow:hidden}.day__sky,.sky{position:absolute;top:0;bottom:0;left:0;right:0}.sky{opacity:0}.sky--morning{opacity:1;background-blend-mode:multiply;background:#ffe6bf url(../assets/tile.webp) 0 0/clamp(300px,36vw,560px)}.sky--noon{background:var(--tile) url(../assets/tile.webp) 0 0 / clamp(300px, 36vw, 560px)}.sky--gold{background:var(--orange)}.sky--dusk{background:var(--bordeaux)}.sky--night{background:var(--cobalt)}.day__sun{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.day__sundisc{background:var(--yellow);will-change:transform;border-radius:50%;width:46vmin;height:46vmin;margin:-23vmin;position:absolute;top:0;left:0;box-shadow:0 0 0 2.6vmin #ffd23f4d,0 0 0 5.2vmin #ffd23f24}.day__record{opacity:0;will-change:transform;width:104vmin;bottom:-30vmin;left:50%;position:absolute!important}.day__palm{pointer-events:none;will-change:transform;background:url(../assets/palm.webp) 50%/cover no-repeat;position:absolute;top:-18%;bottom:-18%;left:-18%;right:-18%}.day__clock{will-change:transform;font-size:clamp(44px,9.4vmin,84px);top:clamp(62px,10.5svh,100px);left:50%;translate:-50%;position:absolute!important}.day__prints{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dprint{width:calc(var(--box) * min(1, var(--ratio)));aspect-ratio:var(--ratio);opacity:0;will-change:transform;background:#fff;padding:clamp(5px,1vmin,11px);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:clamp(8px,1.4vmin,15px) clamp(10px,1.8vmin,19px) #0a225761}.dprint img{object-fit:cover;width:100%;height:100%}.day__caps{left:var(--gut);right:var(--gut);height:0;position:absolute;bottom:clamp(70px,10svh,96px)}.day__caps li{background:var(--cream);width:max-content;max-width:100%;color:var(--ink);border:2.5px solid var(--ink);box-shadow:var(--hard);font-family:var(--hand);text-align:center;text-wrap:balance;opacity:0;will-change:transform, opacity;margin-left:0;padding:.42em .72em .38em;font-size:clamp(19px,2.3vw,33px);line-height:1.16;position:absolute;bottom:0;left:50%;translate:-50%;rotate:-1.2deg}.day__end{opacity:0;width:min(92vw,1100px);fill:var(--cream);position:absolute;top:40%;left:50%}.day__end svg{width:100%;height:auto}@media (min-width:900px) and (min-aspect-ratio:1){.day__stage{--box:min(56vw, 66svh)}.day__clock{left:var(--gut);font-size:clamp(60px,7.8vw,118px);top:15svh;translate:none}.dprint{top:53%;left:66%}.day__caps{right:auto;left:var(--gut);width:34vw;top:calc(18svh + 1.76*clamp(60px,7.8vw,118px));bottom:auto}.day__caps li{text-align:left;top:0;bottom:auto;left:0;translate:none}}.flipclock{background:var(--orange);border:3px solid var(--ink);box-shadow:.09em .1em 0 var(--ink);font-family:var(--wide);border-radius:.24em;align-items:center;gap:.05em;padding:.14em .16em;font-weight:800;line-height:1;display:inline-flex}.fl{perspective:2.6em;width:.72em;height:1.16em;color:var(--cream);font-variant-numeric:tabular-nums;display:inline-block;position:relative}.fl>span{background:var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.07em;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fl__t,.fl__ft{clip-path:inset(0 0 50%)}.fl__b,.fl__fb{clip-path:inset(50% 0 0)}.fl__ft,.fl__fb{z-index:3;visibility:hidden}.fl:after{content:"";z-index:5;background:#000;height:.028em;margin-top:-.014em;position:absolute;top:50%;left:0;right:0}.fl-sep{color:var(--ink);padding:0 .01em;font-size:.8em;translate:0 -.04em}.flipclock--price{font-size:clamp(26px,3.1vw,42px)}#carta{height:calc(var(--n,20) * 34svh + 100svh);background:var(--sec-bg);--sec-bg:var(--orange);--sec-ink:var(--cobalt);--sec-text:var(--ink);position:relative}html[data-lang=en] #carta{--sec-bg:var(--cobalt);--sec-ink:var(--cream);--sec-text:var(--cream)}.crate__stage{height:100vh;height:100dvh;padding:clamp(58px, 9svh, 88px) var(--gut) max(70px, calc(env(safe-area-inset-bottom) + 66px));background:var(--sec-bg);color:var(--sec-ink);--S:min(78vw, 50svh, 600px);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(4px,1.2svh,14px);display:grid;position:sticky;top:0;overflow:hidden}.crate__head{text-align:center;justify-items:center;gap:clamp(4px,1svh,10px);display:grid}.crate__title svg{fill:currentColor;width:auto;height:clamp(34px,7.4svh,84px)}.crate__sub{font-family:var(--hand);color:var(--sec-text);font-size:clamp(14px,1.25vw,18px);line-height:1.15}.crate__tabs{flex-wrap:wrap;justify-content:center;gap:4px 6px;display:flex}.tab{color:var(--sec-text);font-family:var(--hand);border:2px solid;border-radius:99px;padding:.3em .7em .28em;font-size:clamp(13px,1.1vw,16px);line-height:1.1;transition:transform .15s}.tab:hover{transform:translateY(-2px)}.tab.is-on{background:var(--ink);color:var(--cream);border-color:var(--ink)}@media not all and (min-width:1000px) and (min-aspect-ratio:5/4){html:not(.rm) .crate__tabs{z-index:6;top:var(--tabs-y,50%);left:min(calc(50% + var(--S) * .57 + 4px), calc(100% - 31px));flex-flow:column;align-items:flex-start;gap:4px;position:absolute;translate:0 -50%}html:not(.rm) .tab{writing-mode:vertical-rl;border:2px solid var(--ink);color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#c9a777;border-left-width:0;border-radius:0 8px 8px 0;padding:.7em .2em .7em .24em;font-size:clamp(12.5px,1.65svh,16px);position:relative}html:not(.rm) .tab:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-8px;right:-14px}html:not(.rm) .tab:hover{transform:translate(2px)}html:not(.rm) .tab.is-on{background:var(--ink);color:var(--cream);translate:3px}}.crate__scene{cursor:pointer;perspective:1400px;perspective-origin:50% 8%;place-items:end center;min-height:0;display:grid;position:relative}.crate__stack{width:var(--S);height:var(--S);transform-style:preserve-3d;position:relative}.sleeve{-webkit-user-select:none;user-select:none;transform-origin:50% 100%;background:var(--bg,var(--cream));color:var(--ink);text-align:left;will-change:transform;pointer-events:none;border:1.5px solid #10131cd1;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sleeve.is-front{pointer-events:auto}.sleeve:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff21,#fff0 32%),linear-gradient(#0000 84%,#00000014);position:absolute;top:0;bottom:0;left:0;right:0}.sleeve__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sleeve__t{display:grid;position:absolute;left:5%;right:5%}.sleeve__t svg{width:100%;height:auto;max-height:34cqh}.sleeve__t--top{top:8%}.sleeve__t--bottom{bottom:17%}.sleeve__t--center{top:44%;translate:0 -50%}.sleeve__cat{font-family:var(--mono);letter-spacing:.04em;color:var(--cream);background:var(--ink);padding:.1em .35em;font-size:clamp(9px,1.9cqw,13px);font-weight:500;position:absolute;top:2.2%;left:3.4%}.pstk{z-index:2;aspect-ratio:1;background:var(--yellow);border:2px solid var(--ink);width:21%;color:var(--ink);font-family:var(--hand);rotate:var(--r,8deg);border-radius:50%;place-content:center;justify-items:center;font-size:clamp(11px,3.6cqw,21px);line-height:.95;display:grid;position:absolute;top:3.4%;right:4%}.sleeve__t--top~.pstk{top:auto;bottom:18%}.pstk small{font-size:.62em}.pstk b{font-weight:400}.pstk--fly{z-index:96;pointer-events:none;width:68px;font-size:19px;position:fixed;top:0;left:0;right:auto;rotate:none}.sleeve,.gf__face--cover{container-type:size}.art{background:var(--bg);position:absolute;top:0;bottom:0;left:0;right:0}.art--sun:before{content:"";aspect-ratio:1;background:var(--yellow);border-radius:50%;width:76%;position:absolute;top:8%;left:12%}.sleeve--sun .sleeve__t svg use:last-child{paint-order:stroke}.art--bubbles{background:var(--bg) radial-gradient(circle at 18% 22%, var(--cream) 0 5%, transparent 5.2%), var(--bg);background-image:radial-gradient(circle at 16% 20%, var(--cream) 0 5%, transparent 5.3%), radial-gradient(circle at 74% 14%, var(--cream) 0 3%, transparent 3.2%), radial-gradient(circle at 56% 30%, var(--cream) 0 1.7%, transparent 1.9%), radial-gradient(circle at 88% 34%, var(--cream) 0 6%, transparent 6.3%), radial-gradient(circle at 30% 76%, var(--cream) 0 3.4%, transparent 3.6%), radial-gradient(circle at 78% 74%, var(--cream) 0 7%, transparent 7.3%), radial-gradient(circle at 10% 62%, var(--cream) 0 1.8%, transparent 2%)}.art--stripes{background:repeating-linear-gradient(90deg, var(--red) 0 12.5%, var(--cream) 12.5% 25%)}.art--tile{background:var(--tile) url(../assets/tile.webp) 0 0 / 66%}.art--rings{background:var(--bg);background-image:radial-gradient(circle at 24% 24%,#0000 0 15.4%,#5c1420d1 15.7% 17.4%,#0000 17.7%),radial-gradient(circle at 74% 72%,#0000 0 15.4%,#5c14209e 15.7% 16.8%,#0000 17.1%),radial-gradient(circle at 80% 22%,#0000 0 15.4%,#5c142047 15.7% 18.4%,#0000 18.7%)}.art--plus{background:var(--bg)}.art--plus:before,.art--plus:after{content:"";background:var(--cobalt);border-radius:3%;position:absolute;top:37%;left:50%;translate:-50% -50%}.art--plus:before{width:62%;height:18%}.art--plus:after{width:18%;height:62%}.sleeve--stripes .sleeve__t{background:var(--cream);border:2px solid var(--ink);padding:4% 5%}.sleeve--plus .sleeve__t{top:auto;bottom:19%;left:24%;right:24%;translate:none}.wl{text-align:center;background:var(--cream);color:var(--ink);place-content:center;justify-items:center;gap:3cqh;padding:8%;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.wl__hole{aspect-ratio:1;border:2px solid var(--ink);background:radial-gradient(circle, var(--ink) 0 8%, #fff 9%);border-radius:50%;width:34cqw}.wl b{font-family:var(--wide);text-transform:uppercase;color:var(--red);border:3px solid var(--red);padding:.1em .42em;font-size:8cqw;font-weight:900;font-stretch:125%;rotate:-8deg}.wl em{font-family:var(--hand);max-width:24ch;font-size:5.4cqw;font-style:normal;line-height:1.1}.sleeve.is-nope{animation:.42s nope}@keyframes nope{25%{translate:-2.4%}50%{translate:2%}75%{translate:-1.2%}}.sleeve--divider{background:#c9a777;border-color:#10131c99;overflow:visible}.sleeve--divider:after{background:repeating-linear-gradient(0deg,#5c3e1a14 0 2px,#0000 2px 7px)}.divider__tab{max-width:62%;font-family:var(--hand);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);background:#c9a777;border:1.5px solid #10131c99;border-bottom:0;border-radius:7px 7px 0 0;padding:.3em .55em .25em;font-size:clamp(11px,3.3cqw,18px);line-height:1.05;position:absolute;top:0;left:8%;overflow:hidden;translate:0 -100%}.divider__body{color:var(--ink);gap:.6em;display:grid;position:absolute;top:16%;left:8%;right:8%}.divider__body b{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.02em;font-size:8.6cqw;font-weight:900;font-stretch:125%;line-height:1}.divider__body em{font-family:var(--hand);font-size:4.8cqw;font-style:normal;line-height:1.18}.crate__front{z-index:5;width:calc(var(--S) * 1.14);height:calc(var(--S) * .155);border:2.5px solid var(--ink);box-shadow:0 -5px 0 #10131c47, 6px 7px 0 var(--ink);background:linear-gradient(#f2dcb4,#e0c08f 70%,#cfab78);border-radius:3px;place-items:center;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.crate__front:before{content:"";background:repeating-linear-gradient(177deg,#78522217 0 1px,#0000 1px 9px);position:absolute;top:0;bottom:0;left:0;right:0}.crate__front svg{width:auto;height:56%;fill:var(--ink);opacity:.86;position:relative}.crate__tools{flex-wrap:wrap;justify-content:center;gap:7px 8px;padding-top:10px;display:flex}@media (min-width:1000px) and (min-aspect-ratio:5/4){.crate__stage{--S:min(50vw, 66svh, 780px);padding:clamp(70px, 10svh, 96px) var(--gut) clamp(18px, 3.4svh, 36px);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);column-gap:2vw}.crate__head{text-align:left;align-content:center;justify-items:start;gap:clamp(10px,2svh,22px);padding-left:4.4vw}.crate__title svg{width:100%;max-width:36vw;height:auto}.crate__title{width:100%}.crate__sub{max-width:24ch;font-size:clamp(18px,1.7vw,26px)}.crate__tabs{justify-content:flex-start;gap:6px 8px}.tab{font-size:clamp(14px,1.2vw,18px)}.crate__scene{grid-area:1/2/span 2}.crate__tools{grid-area:2/1;justify-content:flex-start;padding:0 0 0 4.4vw}.chip{font-size:clamp(15px,1.25vw,19px)}}#carta-texto{background:var(--sec-bg,var(--cream));padding:clamp(70px, 9svh, 90px) var(--gut) clamp(48px, 7vw, 88px);position:relative}html[data-lang=es] #carta-texto{background:var(--orange);color:var(--ink)}html[data-lang=en] #carta-texto{background:var(--cobalt);color:var(--cream)}.plain__inner{gap:16px;max-width:880px;margin:0 auto;display:grid}.plain{background:var(--paper);color:var(--ink);border:2.5px solid var(--ink);box-shadow:var(--hard)}.plain summary{font-family:var(--hand);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:13px 16px;list-style:none;display:flex}.plain summary::-webkit-details-marker{display:none}.plain summary h2{font-family:var(--wide);text-transform:uppercase;font-size:clamp(17px,2.3vw,26px);font-weight:900;font-stretch:125%}.plain__body{gap:26px;padding:4px 16px 20px;display:grid}.plain__group h3{font-family:var(--wide);text-transform:uppercase;color:var(--cobalt);font-size:clamp(19px,2.8vw,30px);font-weight:900;font-stretch:125%}.plain__gnote{margin-top:3px;font-size:14px}.plain__sec{margin-top:18px}.plain__sec h4{font-family:var(--hand);color:var(--cobalt);border-bottom:2px solid var(--cobalt);margin-bottom:8px;padding-bottom:2px;font-size:21px;font-weight:400}.plain__sec li{grid-template-columns:1fr auto;gap:1px 14px;padding:5px 0;display:grid}.plain__sec li.plain__head{font-family:var(--hand);color:var(--cobalt);margin-top:8px;padding-bottom:0;font-size:18px;display:block}.plain__name{font-weight:600}.plain__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.plain__sec li p{color:#3b4254;grid-column:1/-1;font-size:14px;line-height:1.32}.plain__note2{color:#3b4254;margin:4px 0 8px;font-size:14px;line-height:1.35}.plain__al{color:var(--al)!important;font-size:12.5px!important}.plain__note{font-family:var(--hand);text-align:center;font-size:clamp(15px,1.5vw,19px)}#gatefold{z-index:60;--T:min(calc(100vw - 16px), 36svh);--tone:var(--cobalt);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.gf__backdrop{background:var(--tone);position:absolute;top:0;bottom:0;left:0;right:0}.gf__book{perspective:2400px;width:calc(100vw - 16px);height:calc(100svh - 16px);position:relative}.gf__inner-right{left:0;right:0;top:var(--T);position:absolute;bottom:0}.gf__paper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 14px calc(env(safe-area-inset-bottom) + 72px);background:var(--paper);color:var(--ink);--paper-ink:var(--paper);position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;box-shadow:8px 9px #0006}.gf__leaf{left:0;right:0;top:var(--T);height:var(--T);transform-origin:50% 0;transform-style:preserve-3d;z-index:2;position:absolute}.gf__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg,var(--cream));position:absolute;overflow:hidden}.gf__face--cover{width:var(--T);height:var(--T);margin-left:calc(var(--T) / -2);border:1.5px solid #10131cd1;top:0;left:50%}.gf__face--inside{background:var(--ink);top:0;bottom:0;left:0;right:0;transform:rotateX(180deg)}.gf__photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gf__record{width:min(62vw, 72%, calc(var(--T) * .86));aspect-ratio:1;bottom:0;left:56%;position:absolute!important}.gf__record .record__spin{animation-play-state:paused}.gf__record.is-on .record__spin{animation-play-state:running}.gf__arm{--k:.3;transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.gf__close{right:12px;bottom:max(14px, env(safe-area-inset-bottom));background:var(--yellow);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--hand);box-shadow:3px 4px 0 var(--ink);z-index:4;border-radius:99px;padding:.45em 1em;font-size:17px;position:absolute}#gatefold.is-wide{--P:min(47vw, 84svh, 700px)}#gatefold.is-wide .gf__book{width:calc(var(--P) * 2);height:var(--P)}#gatefold.is-wide .gf__inner-right{top:0;left:50%}#gatefold.is-wide .gf__leaf{transform-origin:0;width:50%;height:100%;top:0;left:50%}#gatefold.is-wide .gf__face--cover{width:100%;height:100%;margin:0;top:0;bottom:0;left:0;right:0}#gatefold.is-wide .gf__face--inside{transform:rotateY(180deg)}#gatefold.is-wide .gf__record{width:68%;top:50%;bottom:auto;left:auto;right:0}#gatefold.is-wide .gf__paper{padding:clamp(16px,2.4vw,30px) clamp(16px,2.4vw,32px) 30px}#gatefold.is-wide .gf__close{top:16px;bottom:auto;right:18px}.gf__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;margin-bottom:8px;display:grid}.gf__group{font-family:var(--hand);color:var(--cobalt);margin-bottom:2px;font-size:14px}.gf__title svg{width:auto;max-width:100%;height:clamp(30px,5.2vw,58px)}.gf__now{text-align:right;justify-items:end;gap:2px;min-width:108px;display:grid}.gf__nowlabel{font-family:var(--hand);color:var(--cobalt);font-size:12px}.gf__nowname{max-width:18ch;min-height:1.15em;font-size:11px;font-weight:600;line-height:1.15}.gf__note{color:#2d3345;margin-bottom:10px;font-size:13.5px;line-height:1.38}.tracks{gap:2px;display:grid}.track{outline-offset:-2px;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto 42px;align-items:start;gap:0 8px;padding:9px 6px 10px;transition:background .15s;display:grid;position:relative}.track.is-playing{background:#ffd23f6b}.track__n{font-family:var(--mono);color:var(--cobalt);padding-top:3px;font-size:12px;font-weight:500}.track__name{font-family:var(--hand);font-size:clamp(19px,1.85vw,25px);font-weight:400;line-height:1.1}.track__name small{font-family:var(--text);opacity:.7;font-size:.6em}.track__tag--out{color:var(--red)}.tracks__head{font-family:var(--wide);letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt);border-bottom:2px solid;margin-top:12px;padding:0 6px 3px;font-size:12.5px;font-weight:800;font-stretch:125%}.tracks__head:first-child{margin-top:2px}.track__sub{font-family:var(--hand);color:var(--cobalt);margin-top:1px;font-size:clamp(13.5px,1.2vw,15.5px);line-height:1.15}.track__desc{color:#3b4254;margin-top:2px;font-size:clamp(13px,1.02vw,14.5px);line-height:1.34}.track__tag{color:var(--green);margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.3}.track{--pf:clamp(19px, 1.85vw, 25px)}.track__price{font-family:var(--hand);font-size:var(--pf);min-width:calc(var(--pf) * 3.1);text-align:right;white-space:nowrap;color:var(--cobalt);line-height:1.1}.vegwrap{color:var(--green);vertical-align:-1px;place-items:center;margin-left:6px;display:inline-grid}.veg{width:13px;height:13px}.track__al{flex-wrap:wrap;align-items:center;gap:3px;margin-top:6px;display:flex}.track__allabel{color:#3b4254;margin-right:3px;font-size:11px;font-weight:600}.al{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.al svg{width:100%;height:100%}.al--c{background:var(--al);--al-fg:#fff;--al-bg:var(--al)}.al--m{border:1.3px dashed var(--al);--al-fg:var(--al);--al-bg:var(--paper)}.track.is-contains{opacity:.56}.track.is-contains .track__name{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.track__flag{color:var(--red);margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.25}.track.is-may .track__flag{color:#a05a00}.track__variant{margin-top:7px;margin-right:calc(-58px - var(--pf) * 3.1);font-family:var(--hand);grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:8px;font-size:16px;display:grid}.track__variant b{color:var(--cobalt);font-weight:400}.add{background:var(--orange);border:2.5px solid var(--ink);width:36px;height:36px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;margin:-4px 0 0 auto;transition:transform .14s cubic-bezier(.3,1.8,.5,1);position:relative}.add:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.add i:before,.add i:after{content:"";background:var(--ink);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.add i:before{width:14px;height:3px}.add i:after{width:3px;height:14px}.add:hover{transform:rotate(90deg)scale(1.1)}.add:active{transform:scale(.82)}.gf__addons:empty{display:none}.gf__addons{border-top:2px dashed var(--cobalt);margin-top:12px;padding-top:10px}.gf__addons h4{font-family:var(--hand);color:var(--cobalt);margin-bottom:6px;font-size:17px;font-weight:400}.gf__addons li{grid-template-columns:minmax(0,1fr) auto 42px;align-items:start;gap:8px;padding:5px 6px;display:grid}.gf__addons b{font-size:14px;font-weight:600}.gf__addons p{color:#3b4254;margin-top:1px;font-size:12.5px;line-height:1.3}.gf__addons span{font-family:var(--hand);color:var(--cobalt);white-space:nowrap}.gf__foot{color:#3b4254;margin-top:14px;font-size:12px;line-height:1.36}#allergens{z-index:65;place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.al__backdrop{background:#0a2257b8;position:absolute;top:0;bottom:0;left:0;right:0}.al__sheet{overscroll-behavior:contain;width:min(100%,680px);max-height:92svh;padding:18px 16px calc(env(safe-area-inset-bottom) + 18px);background:var(--paper);border:2.5px solid var(--ink);border-bottom:0;gap:10px;display:grid;position:relative;overflow:auto}.al__sheet h2{font-family:var(--hand);color:var(--cobalt);font-size:27px;font-weight:400}.al__sheet>p{color:#3b4254;font-size:13.5px;line-height:1.35}.al__grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;display:grid}.al-pick{border-radius:10px;justify-items:center;gap:4px;padding:8px 3px 7px;font-size:12px;font-weight:500;line-height:1.1;transition:transform .15s,background .15s;display:grid}.al-pick .al{width:38px;height:38px}.al-pick:hover{transform:translateY(-2px)}.al-pick.is-on{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--ink)}.al-pick.is-on .al{background:var(--red);--al-bg:var(--red)}.al__warn{color:var(--red);font-size:12.5px;font-weight:600}.al__actions{justify-content:space-between;gap:8px;margin-top:4px;display:flex}#ticket{right:var(--edge);bottom:max(12px, env(safe-area-inset-bottom));z-index:55;flex-direction:column-reverse;align-items:flex-end;width:min(290px,100vw - 92px);display:flex;position:fixed}.ticket__tab{background:var(--paper);color:var(--ink);border:2.5px solid var(--ink);font-family:var(--hand);box-shadow:3px 4px 0 var(--ink);border-radius:99px;align-items:baseline;gap:10px;padding:8px 13px 7px;font-size:15px;display:flex}.ticket__tab b{color:var(--cobalt);font-size:17px;font-weight:400}.ticket__paper{width:100%;margin-bottom:10px;display:none;overflow:hidden}#ticket.is-open .ticket__paper{display:block}.ticket__scroll{overscroll-behavior:contain;color:#1a1a1a;max-height:min(70svh,560px);font-family:var(--mono);box-shadow:0 0 0 2px var(--ink);-webkit-mask:linear-gradient(135deg,#0000 6px,#000 6.5px) 0 100%/12px 12px repeat-x,linear-gradient(-135deg,#0000 6px,#000 6.5px) 0 100%/12px 12px repeat-x,linear-gradient(#000 0 0) 0 0/100% calc(100% - 11px) no-repeat;background:#fff;gap:8px;padding:16px 14px 20px;font-size:12.5px;line-height:1.35;display:grid;overflow:auto;-webkit-mask:linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0)}.ticket__logo{fill:#111;width:58%;height:auto;margin:0 auto}.ticket__addr{text-align:center;font-size:11px}.ticket__lines{border-block-start:1.5px dashed #111;border-block-end:1.5px dashed #111;gap:7px;padding:9px 0;display:grid}.ticket__lines li{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;display:grid}.tl__ctl{grid-column:1/-1;gap:6px;display:flex}.tl__ctl button{border:1.5px solid #111;border-radius:4px;width:36px;height:30px;font-size:15px;font-weight:600;line-height:1}.ticket__jokes li{justify-content:space-between;gap:10px;display:flex}.ticket__jokes i{font-style:normal}.ticket__total{border-top:1.5px dashed #111;justify-content:space-between;padding-top:7px;font-size:17px;font-weight:700;display:flex}.ticket__vat{text-align:right;font-size:11px}.ticket__note{text-align:center;margin-top:3px;font-size:11.5px}.ticket__clear{justify-self:center;padding:6px;font-size:11.5px;text-decoration:underline}#mesa{padding:clamp(46px, 7vw, 90px) var(--gut) clamp(44px, 6vw, 80px);background:var(--tile) url(../assets/tile.webp) 0 0 / clamp(300px, 36vw, 560px);color:var(--cobalt);touch-action:pan-y;position:relative;overflow:clip}.mesa__head{z-index:2;pointer-events:none;gap:4px;display:grid;position:relative}.mesa__head svg{width:min(74vw,620px);height:auto;fill:var(--cobalt)}.mesa__sub{font-family:var(--hand);color:var(--ink);font-size:clamp(18px,2.2vw,29px)}.mesa__table{height:clamp(620px,72vw,1020px);margin-top:18px;position:relative}#mesa .print{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;padding:0;position:absolute;rotate:none}.print__shadow{background:#0a22574d;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(16px,20px)}.print__frame{background:#fff;padding:3%;display:block;position:relative}.print__frame .print__cy{width:100%;aspect-ratio:var(--ratio);object-fit:cover;-webkit-user-drag:none;pointer-events:none}.print__frame .print__color{pointer-events:none;-webkit-user-drag:none;top:3%;bottom:3%;left:3%;right:3%;width:94%!important;height:94%!important}#mesa .print.is-held,.sticker.is-held,.note.is-held{scale:1.035}.note{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);touch-action:none;width:clamp(220px,21vw,290px);position:absolute}.note__in{background:var(--yellow);color:var(--ink);gap:5px;padding:14px 15px;display:grid;position:relative}.note__big{font-family:var(--hand);font-size:clamp(19px,1.8vw,24px);line-height:1.1}.note__sm{margin-top:3px;font-size:12.5px}.note__words li{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.note__in a{font-family:var(--hand);margin-top:3px;font-size:15px}.sticker{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);border:2.5px solid var(--ink);font-family:var(--hand);white-space:nowrap;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:99px;padding:.42em .86em .36em;font-size:clamp(15px,1.5vw,21px);line-height:1.05;position:absolute;box-shadow:3px 4px #0a225780}.sticker--script{font-family:var(--script);background:var(--cream);color:var(--cobalt);border-radius:6px;padding:.5em .7em;font-size:clamp(19px,2vw,29px)}.sticker--orange{background:var(--orange);color:var(--ink)}.sticker--yellow{background:var(--yellow);color:var(--ink)}.sticker--cobalt{background:var(--cobalt);color:var(--cream)}.sticker--round{background:var(--ink);width:4.4em;height:4.4em;color:var(--orange);font-family:var(--wide);place-items:center;padding:0;font-weight:900;display:grid}#mesa.is-deck .mesa__table{flex-wrap:wrap;justify-content:center;gap:12px;height:auto;padding-top:calc(1.25*min(76vw,420px) + 42px);display:flex}#mesa.is-deck .print{touch-action:manipulation;width:min(76vw,420px);margin-left:calc(min(76vw,420px)/-2);top:0;left:50%}#mesa.is-deck .print__shadow{transform:translate(9px,12px)}#mesa.is-deck .print__frame .print__cy{aspect-ratio:4/5}#mesa.is-deck .print.is-top .print__color{-webkit-mask-image:none;mask-image:none}#mesa.is-deck .note,#mesa.is-deck .sticker{rotate:var(--r);position:relative;top:auto;left:auto}#mesa.is-deck .note{width:100%;max-width:420px}#mesa.is-deck .note .print__shadow{transform:translate(7px,8px)}#noches{min-height:100svh;padding:clamp(60px, 9vw, 110px) var(--gut);background:var(--navy);color:var(--cream);align-items:end;display:grid;position:relative;overflow:clip}.noches__record{width:min(128vw,78svh);top:-14svh;left:50%;translate:-50%;position:absolute!important}.noches__copy{justify-items:start;gap:14px;max-width:640px;display:grid;position:relative}.noches__copy h2 svg{width:min(82vw,560px);max-width:100%;height:auto;fill:var(--orange)}.noches__copy p{font-size:clamp(17px,1.8vw,22px);line-height:1.36}.noches__hint{font-family:var(--hand);color:var(--yellow);font-size:clamp(15px,1.5vw,19px)!important}@media (min-width:900px){#noches{place-items:center end}.noches__record{width:112vmin;top:50%;left:-14vmin;translate:0 -50%}.noches__copy{width:44vw}.noches__copy h2{width:100%}}#horario{padding:clamp(60px, 8vw, 110px) var(--gut) clamp(180px, 26vw, 320px);background:var(--cobalt);color:var(--cream);position:relative;overflow:clip}.hours__art{aspect-ratio:1639/1614;background:var(--navy);pointer-events:none;width:min(88vw,720px,max(340px,58vw));position:absolute;bottom:-2vw;right:-6vw;-webkit-mask:url(../assets/awning.svg) 50%/contain no-repeat;mask:url(../assets/awning.svg) 50%/contain no-repeat}.hours__inner{gap:clamp(12px,2vw,20px);max-width:780px;display:grid;position:relative}.hours__title svg{width:min(86vw,560px);height:auto;fill:var(--cream)}.hours__status{font-family:var(--hand);color:var(--yellow);font-size:clamp(19px,2.3vw,29px)}.hours__status[data-open="0"]{color:var(--cream)}.hours__list{display:grid}.hours__list li{border-top:1.5px solid #fff6ea52;justify-content:space-between;align-items:center;gap:12px;padding:clamp(7px,1.1vw,12px) 0;display:flex}.hours__day{font-family:var(--wide);text-transform:uppercase;align-items:center;gap:9px;font-size:clamp(14px,2vw,22px);font-weight:800;font-stretch:125%;display:flex}.hours__time{font-family:var(--wide);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.4em;font-size:clamp(15px,2.2vw,24px);font-weight:800;font-stretch:125%;display:flex}.hours__time i{background:currentColor;width:.7em;height:.14em}.hours__list li.is-closed .hours__time{color:var(--orange);text-transform:uppercase}.hours__list li.is-today{color:var(--yellow)}.hours__todaytag{font-family:var(--hand);text-transform:none;background:var(--yellow);color:var(--ink);border-radius:99px;padding:.06em .55em .04em;font-size:.82em;font-weight:400;font-stretch:100%;rotate:-4deg}.hours__event{font-size:14px}.hours__addr{font-family:var(--wide);font-size:clamp(15px,1.5vw,18px);font-weight:600;font-stretch:112%;line-height:1.3;display:grid}.hours__coast{letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:.72em;font-weight:900}.hours__tel{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin-top:6px}.hours__cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}#pie{padding:clamp(28px, 5vw, 60px) var(--gut) max(84px, env(safe-area-inset-bottom));background:var(--navy);color:var(--cream);gap:clamp(20px,3vw,34px);display:grid;position:relative;overflow:clip}.pie__wm{width:100%;height:auto;fill:var(--cream)}.pie__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pie__legal{opacity:.74;font-size:12.5px}.pie__social{align-items:center;gap:12px;display:flex}.pie__icon{background:var(--cream);width:46px;height:46px;color:var(--navy);border:2.5px solid var(--ink);box-shadow:3px 4px 0 var(--ink);border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.3,1.7,.5,1),background-color .15s,color .15s;display:grid}.pie__icon:first-child{rotate:-5deg}.pie__icon:nth-child(2){rotate:4deg}.pie__icon:hover{background:var(--orange);color:var(--ink);transform:translateY(-3px)scale(1.08)}.pie__icon:focus-visible{background:var(--orange);color:var(--ink);transform:translateY(-3px)scale(1.08)}.pie__icon svg{width:62%;height:62%}.pie__fine{opacity:.62;flex-wrap:wrap;justify-content:flex-end;gap:0 14px;margin-top:calc(clamp(20px,3vw,34px)/-1.81818);font-size:11.5px;display:flex}.pie__fine a{color:inherit;text-underline-offset:2px;padding:6px 0;text-decoration:underline;text-decoration-thickness:1px}.pie__fine a:hover{opacity:1;color:var(--yellow)}#legal{background:var(--paper);color:var(--ink)}html.js #legal{z-index:82;background:0 0;place-items:end center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}html.js #legal.is-open{display:grid}.legal__backdrop{background:#0a2257b8;position:absolute;top:0;bottom:0;left:0;right:0}.legal__sheet{background:var(--paper);border:2.5px solid var(--ink);border-bottom:0;border-radius:16px 16px 0 0;grid-template-rows:auto minmax(0,1fr);width:min(100%,720px);max-height:86svh;display:grid;position:relative;overflow:hidden}.legal__bar{border-bottom:1.5px solid #10131c24;justify-content:flex-end;padding:10px 12px 8px;display:flex}.legal__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px max(18px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 28px) max(18px, env(safe-area-inset-left));position:relative;overflow:auto}.legal__close{background:var(--yellow);border:2.5px solid var(--ink);font-family:var(--hand);box-shadow:2px 3px 0 var(--ink);border-radius:99px;padding:.35em .95em;font-size:15px}.legal__body{color:#2d3345;max-width:65ch;font-size:14px;line-height:1.5}.legal__body h2{font-family:var(--wide);text-transform:uppercase;color:var(--cobalt);margin:26px 0 8px;font-size:19px;font-weight:900;font-stretch:125%;line-height:1.1}.legal__body h2:first-child{margin-top:6px}.legal__body p{margin:0 0 9px}.legal__body ul{margin:0 0 9px;padding-left:18px;list-style:outside}.legal__body li{margin-bottom:4px}.legal__body a{color:var(--cobalt);text-decoration:underline}.legal__date{opacity:.7;font-size:12.5px;margin-top:12px!important}html:not(.js) #legal{padding:28px var(--gut)}html:not(.js) .legal__backdrop,html:not(.js) .legal__bar{display:none}html:not(.js) .legal__sheet{background:0 0;border:0;width:auto;max-height:none;display:block}html:not(.js) .legal__scroll{padding:0;overflow:visible}.record{aspect-ratio:1;contain:paint;background:#0b0e16;border-radius:50%;display:block;position:relative;overflow:hidden}.record__spin{border-radius:50%;animation:2.9s linear infinite spin;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.record__grooves{background:#10131c var(--grooves,none) center / 100% no-repeat;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.record__label{background:var(--label,var(--orange));border-radius:50%;place-items:center;display:grid;position:absolute;top:31%;bottom:31%;left:31%;right:31%}.record__label svg{width:76%;height:auto}.record__label i{background:var(--ink);border-radius:50%;width:6%;height:6%;margin:-3%;position:absolute;top:50%;left:50%}.record__sheen{background:conic-gradient(from 18deg, transparent 0 5%, #ffffff3d 11%, transparent 18% 50%, transparent 55%, #fff3 61%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(circle,#0000 37%,#000 38%);mask:radial-gradient(circle,#0000 37%,#000 38%)}#player{left:var(--edge);bottom:max(12px, env(safe-area-inset-bottom));z-index:55;border:2.5px solid var(--ink);width:54px;height:54px;box-shadow:3px 4px 0 var(--ink);background:#0b0e16;border-radius:50%;transition:transform .2s cubic-bezier(.3,1.7,.5,1);position:fixed}#player:hover{transform:scale(1.1)rotate(-6deg)}.player__disc{top:0;bottom:0;left:0;right:0;position:absolute!important}.player__disc .record__spin{animation-play-state:paused}.is-playing .player__disc .record__spin{animation-play-state:running}.player__arm{background:var(--cream);transform-origin:50% 2px;width:3px;height:40px;box-shadow:0 0 0 1.5px var(--ink);border-radius:2px;transition:rotate .7s cubic-bezier(.5,0,.2,1);position:absolute;top:-5px;right:-2px;rotate:-11deg}.player__arm i{background:var(--orange);border:1.5px solid var(--ink);border-radius:2px;width:8px;height:10px;position:absolute;bottom:-3px;left:-2.5px;rotate:16deg}.is-playing .player__arm{rotate:calc(10deg + var(--prog,0) * 12deg)}#flipper{z-index:85;perspective:1500px;pointer-events:none;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.flipper__disc{width:200px;height:200px;top:0;left:0;position:absolute!important}#fx{z-index:95;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}#cursor{z-index:100;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}#cursor.is-on{opacity:1}.cur{opacity:0;position:absolute;top:0;left:0;overflow:visible}.cur--chop{width:124px;height:124px;margin:-6px 0 0 -6px}.cur--needle{width:92px;height:92px;margin:-7px 0 0 -6px;transition:rotate .15s}.cur--sun{width:124px;height:124px;margin:-62px 0 0 -62px}#cursor[data-state=chop] .cur--chop,#cursor[data-state=needle] .cur--needle,#cursor[data-state=sun] .cur--sun,#cursor.is-touch .cur--chop{opacity:1}.stick path{fill:var(--cream);stroke:var(--ink);stroke-width:2.6px;stroke-linejoin:round}.stick .stick__band{fill:var(--orange);stroke-width:2px}.stick{transform-box:view-box;transform-origin:0 0;transition:transform .16s cubic-bezier(.3,1.8,.5,1)}.stick--a{transform:rotate(-4.6deg)}.stick--b{transform:rotate(4.6deg)}#cursor.is-link .stick--a{transform:translate(4.5px,-4.5px)rotate(-2.4deg)}#cursor.is-link .stick--b{transform:translate(-4.5px,4.5px)rotate(2.4deg)}#cursor.is-down .stick--a{transform:rotate(-7deg)}#cursor.is-down .stick--b{transform:rotate(7deg)}#cursor.is-grab .cur--needle,#cursor.is-down .cur--needle{rotate:-8deg}.sunrays{transform-origin:0 0;transform-box:view-box;animation:16s linear infinite spin}.cur__label{display:none;position:absolute;top:24px;left:24px}#cursor.is-touch.is-pop{animation:.48s ease-out pop}@keyframes pop{0%{opacity:0}18%{opacity:1}70%{opacity:1}to{opacity:0}}html:not(.js) #hero-gl,html:not(.js) .tonearm,html:not(.js) .hero__hint,html:not(.js) .hero__drip,html:not(.js) .hero__fallback,html:not(.js) .topbar,html:not(.js) #player,html:not(.js) .band,html:not(.js) #dia,html:not(.js) #carta,html:not(.js) #mesa,html:not(.js) #awning,html:not(.js) .hero__cta button,html:not(.js) .noches__record,html:not(.js) .noches__hint,html:not(.js) .what__print,html:not(.js) .pie__row button{display:none}html:not(.js) #hero{height:auto;min-height:0;padding:40px var(--gut)}html:not(.js) .hero__copy{max-width:none;display:grid;position:static}html:not(.js) h1,html:not(.js) h2{font-family:var(--wide);color:currentColor;font-size:34px;font-weight:900}html:not(.js) #hero{color:var(--cream)}html:not(.js) .tick{display:none}html:not(.js) #noches{min-height:0}html:not(.js) .hours__art{display:none}html:not(.js) #horario{padding-bottom:40px}html:not(.js) .plain summary h2{color:var(--ink)}.rm #dia{height:auto}.rm .day__stage{height:auto;padding:90px var(--gut) 40px;grid-template-columns:minmax(0,1fr);gap:20px;display:grid;position:relative;overflow:visible}.rm .day__sky,.rm .day__sun,.rm .day__palm,.rm .day__end{display:none}.rm .day__clock{justify-self:center;translate:none;position:static!important;transform:none!important}.rm .day__prints{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid;position:static}.rm .dprint{width:100%;position:relative;top:auto;left:auto;translate:none;opacity:1!important;visibility:visible!important;transform:none!important}.rm .day__caps{gap:10px;height:auto;display:grid;position:static}.rm .day__caps li{text-align:left;width:auto;max-width:none;position:static;translate:none;rotate:none;opacity:1!important;visibility:visible!important;transform:none!important}.rm #carta{height:auto}.rm .crate__stage{height:auto;position:relative;overflow:visible}.rm .crate__scene{perspective:none;display:block}.rm .crate__stack{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;width:auto;height:auto;display:grid;transform:none!important}.rm .sleeve{pointer-events:auto;aspect-ratio:1;position:relative;top:auto;bottom:auto;left:auto;right:auto;visibility:visible!important;opacity:1!important;transform:none!important}.rm .crate__front{display:none}.rm .hero__hint,.rm .record__spin,.rm .sunrays{animation:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media (max-height:620px){.crate__sub{display:none}}@media (max-height:620px) and (max-width:999px){.crate__tabs{display:none}}@media (max-aspect-ratio:1) and (max-height:640px){.hero__hint{display:none}.hero__tag{font-size:16px;right:6vw}.hero__cta{flex-wrap:nowrap;gap:8px}.hero__cta .btn{padding:.55em .8em;font-size:15px}}.gf__photo-caption{z-index:3;background:var(--paper);color:var(--ink);margin:0;padding:6px 10px;font-size:12px;position:absolute;top:12px;left:12px;right:12px}
