@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,picture,svg,canvas,video{max-inline-size:100%;display:block}img{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}}@layer tokens{:root{--u:min(calc(100svh / 800), calc(100vw / 1100));--um:min(calc(100vw / 390), 1.5px);--color-navy:#1c2c55;--color-orange:#e98b1e;--color-amber:#f5a23a;--color-gold:#f6cd1f;--color-gold-soft:#f7de7a;--color-burnt:#b8620f;--color-burnt-text:#904c0c;--color-red:#9e2430;--color-ink:#151412;--color-muted:#5f5b53;--color-paper:#eceae4;--color-sand:#e3d7bf;--color-cream:#f4efe4;--color-letter:#fbf7ee;--color-light:#f1eee7;--color-light-2:#c9cfe6;--tone-navy-bg:var(--color-navy);--tone-navy-fg:var(--color-light);--tone-navy-fg2:var(--color-light-2);--tone-navy-acc:var(--color-light);--tone-navy-acc2:var(--color-orange);--tone-paper-bg:var(--color-paper);--tone-paper-fg:var(--color-ink);--tone-paper-fg2:var(--color-muted);--tone-paper-acc:var(--color-navy);--tone-paper-acc2:var(--color-burnt-text);--tone-sand-bg:var(--color-sand);--tone-sand-fg:var(--color-ink);--tone-sand-fg2:#57504a;--tone-sand-acc:var(--color-navy);--tone-sand-acc2:var(--color-burnt-text);--tone-red-bg:var(--color-red);--tone-red-fg:#f7efe3;--tone-red-fg2:#f0d6cc;--tone-red-acc:#f7efe3;--tone-red-acc2:var(--color-gold);--tone-cream-bg:var(--color-cream);--tone-cream-fg:var(--color-navy);--tone-cream-fg2:var(--color-muted);--tone-cream-acc:var(--color-navy);--tone-cream-acc2:var(--color-burnt-text);--focus-color:var(--color-amber);--focus-ring:var(--color-navy);--font-display:Cormorant, "Cormorant Garamond", Georgia, serif;--font-ui:Montserrat, "Helvetica Neue", Arial, sans-serif;--text-section:clamp(3rem, 13vw, 15.625rem);--text-number:clamp(3.5rem, 7vw, 6rem);--text-year:clamp(3.25rem, 6vw, 5.625rem);--text-director:clamp(2.75rem, 5vw, 4.625rem);--text-card-title:clamp(1.875rem, 3.2vw, 2.875rem);--text-letter:clamp(1.375rem, 2vw, 1.75rem);--text-body:1rem;--text-label:.75rem;--leading-letter:1.7;--tracking-label:.12em;--tracking-label-wide:.16em;--stitch:6px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.7, 0, .2, 1);--ease-curtain:cubic-bezier(.6, 0, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--z-content:1;--z-detail:45;--z-mascot:46;--z-nav:47;--z-player:48;--z-bubble:49;--z-curtain:50}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-block-start:1rem}body{min-block-size:100svh;font-family:var(--font-ui);font-size:var(--text-body);color:var(--tone-paper-fg);background:var(--tone-paper-bg);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:600;line-height:1}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}em{font-family:var(--font-display);font-style:italic}:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-ring)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer layout{.tone,[data-tone]{color:var(--fg);background:var(--bg)}.tone--navy,[data-tone=navy]{--bg:var(--tone-navy-bg);--fg:var(--tone-navy-fg);--fg2:var(--tone-navy-fg2);--acc:var(--tone-navy-acc);--acc2:var(--tone-navy-acc2)}.tone--paper,[data-tone=paper]{--bg:var(--tone-paper-bg);--fg:var(--tone-paper-fg);--fg2:var(--tone-paper-fg2);--acc:var(--tone-paper-acc);--acc2:var(--tone-paper-acc2)}.tone--sand,[data-tone=sand]{--bg:var(--tone-sand-bg);--fg:var(--tone-sand-fg);--fg2:var(--tone-sand-fg2);--acc:var(--tone-sand-acc);--acc2:var(--tone-sand-acc2)}.tone--red,[data-tone=red]{--bg:var(--tone-red-bg);--fg:var(--tone-red-fg);--fg2:var(--tone-red-fg2);--acc:var(--tone-red-acc);--acc2:var(--tone-red-acc2)}.tone--cream,[data-tone=cream]{--bg:var(--tone-cream-bg);--fg:var(--tone-cream-fg);--fg2:var(--tone-cream-fg2);--acc:var(--tone-cream-acc);--acc2:var(--tone-cream-acc2)}.cloth{background-image:linear-gradient(90deg,#00000009 1px,#0000 1px),linear-gradient(#00000009 1px,#0000 1px);background-size:var(--stitch) var(--stitch)}.section-pad{padding:clamp(3rem,9vw,6.5rem) clamp(1rem,5vw,4rem)}.measure{inline-size:min(100%,72rem);margin-inline:auto}html:not(.js) .js-only{display:none}}@layer components{.section-title{font-size:var(--text-section);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;font-weight:500;line-height:.85}.section-kicker{color:var(--fg2,var(--color-muted));margin-block:1rem 2rem}.photo{background:var(--color-cream);border:2px dashed var(--color-orange);padding:.5rem;box-shadow:0 28px 44px -30px #14120e99}.photo__frame img{inline-size:100%}.photo__caption{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);padding-block-start:.5rem}.button{min-block-size:2.75rem;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;background:0 0;border:1.5px solid;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.button--whatsapp{color:var(--color-navy);background:var(--color-amber);border-color:var(--color-amber)}@media (hover:hover){.button:hover{color:var(--bg,var(--color-paper));background:var(--fg,var(--color-navy));border-color:var(--fg,var(--color-navy))}.button--whatsapp:hover{color:var(--color-navy);background:var(--color-gold);border-color:var(--color-gold)}}.ornament{pointer-events:none;line-height:0;display:block}.event__ornament{background:var(--bg,var(--tone-paper-bg));padding-block:.375rem;position:absolute;inset-block-end:.5rem;inset-inline-start:-1.1rem}.contact__bird{position:absolute;inset-block-start:0;inset-inline-end:6%}.letter__ornament{z-index:1;position:absolute}.letter__ornament--tl{inset-block-start:1.375rem;inset-inline-start:1.375rem}.letter__ornament--tr{inset-block-start:1.375rem;inset-inline-end:1.375rem}.letter__ornament--br{inset-block-end:1.375rem;inset-inline-end:1.375rem}.curtain{z-index:var(--z-curtain);color:var(--color-light);pointer-events:none;background:var(--color-navy);justify-content:center;align-items:center;gap:clamp(1.5rem,5vw,4.5rem);padding:1.5rem;display:flex;position:fixed;inset:0;transform:translate(100%)}.curtain--in,.curtain--out{pointer-events:auto;transition:transform .62s var(--ease-in-out)}.curtain--in{transform:translate(0,0)}.curtain--out{transform:translate(-100%)}.curtain__title{max-inline-size:12ch;font-family:var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3rem,12vw,7.25rem);font-weight:500;line-height:.92}.curtain--cover .curtain__title{text-align:start;font-size:clamp(2.5rem,8vw,5.75rem)}.curtain__cover{background:var(--color-cream);border:2px dashed var(--color-orange);flex:none;margin:0;padding:.625rem;transform:rotate(-3deg);box-shadow:0 30px 50px -24px #000000bf}.curtain__cover[hidden]{display:none}.curtain__cover img{aspect-ratio:1;object-fit:cover;block-size:auto;inline-size:min(40vw,20rem)}@media (width<48em){.curtain{flex-direction:column}}@media (width>=48em){.curtain{gap:0;padding:0}.curtain__title{font-size:calc(116 * var(--u))}.curtain--cover .curtain__title{max-inline-size:11ch;font-size:calc(92 * var(--u))}.curtain__cover{padding:calc(10 * var(--u));margin:0 calc(72 * var(--u)) 0 0;border-width:calc(2 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-24 * var(--u)) #000000bf}.curtain__cover img{inline-size:calc(320 * var(--u));block-size:calc(320 * var(--u))}}.vinyl{aspect-ratio:1;background:radial-gradient(circle closest-side,#0000 0 63.4%,#ffffff14 63.6% 64.4%,#050505 64.6% 67.4%,#0000 67.6%),radial-gradient(circle closest-side,#0000 0 93.6%,#070707 93.8% 94.8%,#0000 95%),repeating-radial-gradient(circle,#171716 0 1px,#0c0c0c 1px 2.4px),#0d0d0d;border-radius:50%;inline-size:100%;display:block;position:relative;box-shadow:0 26px 34px -22px #14120e99}.event__cover{border-radius:50%;position:absolute;inset:19%;overflow:hidden;box-shadow:0 0 0 1px #00000080}.event__cover img{object-fit:cover;block-size:100%;inline-size:100%}.vinyl:after{content:"";background:var(--tone-paper-bg);border-radius:50%;position:absolute;inset:48.6%;box-shadow:inset 0 1px 2px #0009}}@layer sections{.site-header{z-index:var(--z-nav);background:var(--color-letter);position:sticky;inset-block-start:0;box-shadow:0 10px 24px -18px #14120e73}.nav__list{scrollbar-width:none;gap:.25rem 1rem;padding-inline:.5rem;display:flex;overflow-x:auto}.nav__link{min-block-size:2.75rem;font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);align-items:center;gap:.75rem;padding-inline:.375rem;font-weight:600;text-decoration:none;display:flex;position:relative}.nav__link:hover,.nav__link.is-active{color:var(--color-navy)}.nav__brand{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-navy);font-size:.8125rem;font-weight:700}.nav__num,.nav__title,.nav__home,.nav__close,.nav__toggle,.nav__thread{display:none}.nav__fill{background:repeating-linear-gradient(90deg, var(--color-orange) 0 5px, transparent 5px 8px);block-size:100%;inline-size:100%;display:block;transform:translate(-100%)}.js .site-header{pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out)}.js .site-header.nav--ready{pointer-events:auto;opacity:1}@media (width>=48em){.js .site-header{inline-size:calc(800 * var(--u));block-size:calc(40 * var(--u));padding:0 calc(22 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) #14120e73;transform:translate3d(0, calc(100svh - 54 * var(--u)), 0);background:#fbf7ee;border-radius:3px;margin-inline-start:calc(-400 * var(--u));position:fixed;inset-block-start:0;inset-inline-start:50%}.js .site-header.nav--ready{opacity:var(--nav-reveal,1)}.js .site-header.nav--hidden{pointer-events:none}.js .site-header.nav--ready:focus-within{pointer-events:auto;opacity:1}.js .site-header.nav--top{transform:translate3d(0, calc(14 * var(--u)), 0)}.js.has-player .site-header:not(.nav--top){transform:translate3d(0, calc(100svh - 140 * var(--u)), 0)}@media (prefers-reduced-motion:no-preference){.js .site-header{transition:transform .95s cubic-bezier(.7,0,.2,1)}}.js .site-header:before{inset:calc(4 * var(--u));pointer-events:none;content:"";border:calc(1.4 * var(--u)) dashed #e98b1ebf;border-radius:2px;position:absolute}.js .nav,.js .nav__list{block-size:100%}.js .nav__list{justify-content:space-between;align-items:center;padding:0;overflow:visible}.js .nav__link{block-size:calc(40 * var(--u));min-block-size:0;padding:0 calc(6 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.1em;color:#5f5b53;font-weight:500;transition:color .2s}.js .nav__link:hover,.js .nav__link:focus-visible,.js .nav__link.is-active{color:var(--color-navy)}.js .nav__brand{font-size:calc(13 * var(--u))}.js .nav__link.is-active:before{inline-size:calc(4 * var(--u));block-size:calc(4 * var(--u));content:"";background:var(--color-orange);margin-inline-start:calc(-2 * var(--u));position:absolute;inset-block-start:calc(9 * var(--u));inset-inline-start:50%;transform:rotate(45deg)}.js .nav__thread{inset-block-end:calc(8 * var(--u));inset-inline:calc(22 * var(--u));background:linear-gradient(0deg,#15141224 1px,#0000 1px);block-size:2px;display:block;position:absolute;overflow:hidden}}@media (width<48em){.js .site-header{box-shadow:none;background:0 0;position:fixed;inset:0}.js .site-header.nav--ready{pointer-events:none}.js .nav__thread{block-size:2px;display:block;position:fixed;inset-block-end:0;inset-inline:0;overflow:hidden}.js .nav__toggle{block-size:3rem;inline-size:3rem;color:var(--color-navy);pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf7eed1;border:1.5px solid #1c2c5540;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.js .nav--open .nav__toggle{pointer-events:none;opacity:0}.js .nav__toggle path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.js .site-header.nav--open{pointer-events:auto;background:#15141273}.js .nav{visibility:hidden;background:linear-gradient(90deg, #00000009 1px, transparent 1px) 0 0 / var(--stitch) var(--stitch), linear-gradient(#00000009 1px, transparent 1px) 0 0 / var(--stitch) var(--stitch), var(--color-cream);border-block-start:3px dashed var(--color-orange);transition:transform .5s var(--ease-in-out), visibility 0s linear .5s;border-start-start-radius:.75rem;border-start-end-radius:.75rem;padding:1.5rem 1.25rem 1.25rem;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.js .nav--open .nav{visibility:visible;transition:transform .5s var(--ease-in-out);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.js .nav,.js .nav--open .nav{transition:none}}.js .nav__title{font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--color-muted);margin-block-end:.75rem;font-weight:600;display:block}.js .nav__list{gap:0;padding:0;display:grid;overflow:visible}.js .nav__list li+li{border-block-start:1.4px dashed #e98b1e8c}.js .nav__link{min-block-size:3.5rem;font-family:var(--font-display);letter-spacing:0;color:var(--color-navy);gap:1.25rem;padding-inline:.25rem;font-size:2rem;font-weight:500}.js .nav__num{inline-size:2.25rem;color:var(--color-burnt-text);font-size:1.25rem;font-style:italic;display:block}.js .nav__link.is-active{color:var(--color-burnt-text)}.js .nav__link.is-active:after{content:"";background:var(--color-orange);block-size:.5rem;inline-size:.5rem;position:absolute;inset-inline-end:.5rem;transform:rotate(45deg)}.js .nav__brand{display:none}.js .nav__home{display:inline}.js .nav__close{min-block-size:3rem;inline-size:100%;font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--color-navy);border:1.5px solid var(--color-navy);background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:.625rem;margin-block-start:1rem;font-weight:600;display:flex}.js .nav__close path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}}:root{--hero-scroll:0px;--hero-pre:1}@media (scripting:enabled){:root{--hero-scroll:85svh;--hero-pre:0}}.js{--hero-scroll:85svh;--hero-pre:0}@media (prefers-reduced-motion:reduce){:root,.js{--hero-scroll:0px}}.hero{block-size:calc(100svh + var(--hero-scroll));background-color:var(--color-paper);background-image:linear-gradient(90deg,#ffffff61 1px,#0000 1px),linear-gradient(#ffffff61 1px,#0000 1px);background-size:var(--stitch) var(--stitch);position:relative}.hero__stage{block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.hero__static{aspect-ratio:220/122;block-size:auto;inline-size:min(90vw,56rem);opacity:var(--hero-pre);margin-inline:auto;position:absolute;inset-block-start:4.5%;inset-inline:0}.hero--live .hero__static{display:none}.hero__canvas{transform-origin:50% 0;will-change:transform, opacity;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:0}.hero__crew{pointer-events:none;inline-size:min(90vw,93svh);opacity:var(--hero-pre);will-change:transform, opacity;margin-inline:auto;position:absolute;inset-block-end:1.5%;inset-inline:0}.hero__crew img{inline-size:100%}.hero__cue{font-size:var(--text-label);letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);pointer-events:none;opacity:0;justify-items:center;gap:.5rem;display:grid;position:absolute;inset-block-end:1.25rem;inset-inline:0}.hero__cue i{background:linear-gradient(var(--color-orange), transparent);transform-origin:top;block-size:2.5rem;inline-size:1.5px;display:block}@media (prefers-reduced-motion:no-preference){.hero__cue i{animation:hero-thread 1.8s var(--ease-curtain) infinite}}@keyframes hero-thread{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero__skip{z-index:2;min-block-size:2.75rem;font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);background:0 0;border:0;padding-inline:.5rem;position:absolute;inset-block-start:.75rem;inset-inline-end:1.25rem}.hero__skip:hover{color:var(--color-ink)}.journey{position:relative}.j-track{--bg:var(--tone-paper-bg);--fg:var(--tone-paper-fg);--fg2:var(--tone-paper-fg2);--acc:var(--tone-paper-acc);--acc2:var(--tone-paper-acc2)}.j-panel{--bg:var(--tone-paper-bg);--fg:var(--tone-paper-fg);--fg2:var(--tone-paper-fg2);--acc:var(--tone-paper-acc);--acc2:var(--tone-paper-acc2);color:var(--fg);background:var(--bg);flex-direction:column;gap:1.25rem;padding:3rem clamp(1rem,5vw,3rem);display:flex;position:relative}.j-panel[data-tone=navy]{--bg:var(--tone-navy-bg);--fg:var(--tone-navy-fg);--fg2:var(--tone-navy-fg2);--acc:var(--tone-navy-acc);--acc2:var(--tone-navy-acc2)}.j-panel[data-tone=sand]{--bg:var(--tone-sand-bg);--fg:var(--tone-sand-fg);--fg2:var(--tone-sand-fg2);--acc:var(--tone-sand-acc);--acc2:var(--tone-sand-acc2)}.j-panel[data-tone=red]{--bg:var(--tone-red-bg);--fg:var(--tone-red-fg);--fg2:var(--tone-red-fg2);--acc:var(--tone-red-acc);--acc2:var(--tone-red-acc2)}.j-panel[data-tone=cream]{--bg:var(--tone-cream-bg);--fg:var(--tone-cream-fg);--fg2:var(--tone-cream-fg2);--acc:var(--tone-cream-acc);--acc2:var(--tone-cream-acc2)}.j-xs,.j-axis,.j-mk svg,.j-stitch{display:none}.j-split,.j-word,.j-vtw{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3.5rem,18vw,7rem);font-weight:500;line-height:.85;display:grid}.j-word,.j-vtw{text-transform:none;overflow-wrap:anywhere;font-size:clamp(2.5rem,12vw,4.5rem)}.j-oo--logo img{block-size:.48em;inline-size:.48em;display:inline-block}.j-klab,.j-scount,.j-index,.j-tag,.j-vcap{letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);margin:0;font-size:.75rem}.j-index{gap:.4rem;padding:0;list-style:none;display:grid}.j-index a{color:inherit;text-decoration:none}.j-frame{position:relative;overflow:hidden}.j-frame__img img,.j-vframe img,.j-badge img{block-size:auto;inline-size:100%;display:block}.j-fig,.j-pf,.j-vfig{margin:0}.j-pf{border:2px dashed var(--color-orange);background:#f4f0e6;padding:8px}.j-fcap,.j-pc{font-family:var(--font-display);margin-block-start:.75rem;font-size:1.0625rem;font-style:italic;font-weight:500;display:block}.j-cap{align-items:flex-end;gap:.875rem;margin-block-start:.875rem;display:flex}.j-num,.j-rn,.j-yr{font-family:var(--font-display);color:var(--acc);margin:0;font-style:italic;font-weight:500;line-height:.8}.j-num{font-size:3.75rem}.j-rn{color:var(--acc2);font-size:4rem}.j-yr{font-size:4.5rem;line-height:1}.j-cap b{font-family:var(--font-display);font-size:1.3125rem;font-style:italic;font-weight:500;line-height:1.1;display:block}.j-cap small{letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);margin-block-start:6px;font-size:.6875rem;display:block}.j-timeline{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.j-event{gap:1rem;display:grid}.j-tt h3,.j-sname,.j-dname{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .875rem;font-size:1.75rem;font-weight:500;line-height:1}.j-tt p:last-child{letter-spacing:.05em;text-transform:uppercase;color:var(--fg2);margin:0;font-size:.75rem;line-height:1.75}.j-tag{border:1px solid;margin-block-end:.875rem;padding:3px 7px;display:inline-block}.j-tag--dt{color:#8f4a0a}.j-tag--sp{color:var(--color-navy)}.j-mk{color:var(--fg2);margin:0;font-size:.75rem}.j-vin{aspect-ratio:1;background:radial-gradient(circle closest-side,#0000 0 63.4%,#ffffff14 63.6% 64.4%,#050505 64.6% 67.4%,#0000 67.6%),radial-gradient(circle closest-side,#0000 0 93.6%,#070707 93.8% 94.8%,#0000 95%),repeating-radial-gradient(circle,#171716 0 1px,#0c0c0c 1px 2.4px),#0d0d0d;border-radius:50%;inline-size:12rem;display:block;position:relative;box-shadow:0 26px 34px -22px #14120e99}.j-vin__lab{border-radius:50%;position:absolute;inset:19%;overflow:hidden;box-shadow:0 0 0 1px #00000080}.j-vin__lab img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.j-vin__hole{background:var(--bg);border-radius:50%;position:absolute;inset:48.6%}.j-badge{inline-size:9rem;display:block}.j-glossary{gap:1.25rem;margin:0;display:grid}.j-card{border-radius:2px;min-block-size:10rem;padding:16px 18px;position:relative;box-shadow:0 22px 32px -18px #14120e80}.j-card--w{color:var(--color-navy);background:#fffdf8}.j-card--n{color:#f1eee7;background:var(--color-navy)}.j-card--o{color:#151412;background:var(--color-orange)}.j-card:after{pointer-events:none;content:"";opacity:.3;background:linear-gradient(to top right,#0000 calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:0}.j-card dt{letter-spacing:.1em;text-align:end;text-transform:uppercase;font-size:13px;font-weight:500}.j-card dt:after{content:"";background:currentColor;block-size:1.5px;inline-size:18px;margin:9px 0 0 auto;display:block}.j-card dd{margin:1.5rem 0 0;font-size:11px;line-height:1.45}.journey--live{--u:min(calc(100svh / 800), calc(100vw / 1100));font-size:calc(13 * var(--u));font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;font-weight:500;line-height:normal}.journey--live :is(h2,h3,p){text-wrap:wrap}.journey--live .journey__stick{block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.journey--live .j-track{--bg:#1c2c55;--fg:#f1eee7;--fg2:#c9cfe6;--acc:#f1eee7;--acc2:#e98b1e;--gl:#ffffff09;z-index:20;block-size:100%;color:var(--fg);will-change:transform;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(100vw)}.journey--live .j-panel,.journey--live .j-panel[data-tone]{--bg:inherit;--fg:inherit;--fg2:inherit;--acc:inherit;--acc2:inherit;background:radial-gradient(circle at 50% 50%, #50463214 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, var(--gl) 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(var(--gl) 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), var(--bg);flex:none;block-size:100%;padding:0;display:block;position:relative;overflow:hidden}.journey--live .j-xs{pointer-events:none;line-height:0;display:block;position:absolute}.journey--live .j-xd,.journey--live .j-xs[data-motif=seam]{opacity:var(--xo,.7)}.journey--live .j-xs canvas{block-size:auto;inline-size:auto}.journey--live .j-panel>*,.journey--live .j-event>*,.journey--live .j-glossary>*{margin:0;position:absolute}.journey--live .j-timeline,.journey--live .j-event,.journey--live .j-glossary{display:block;position:static}.journey--live .j-glossary{margin:0}.wd{white-space:nowrap}.journey--live .ch{will-change:transform;display:inline-block}.journey--live .j-split{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);font-weight:500;line-height:.8;display:block}.journey--live .j-split__row{will-change:transform;display:block;position:relative}.journey--live .j-klab{font-size:calc(12 * var(--u));letter-spacing:.14em;color:var(--fg2);line-height:1.5}.journey--live .j-cols{gap:calc(32 * var(--u));font-size:calc(12 * var(--u));color:var(--fg2);grid-template-columns:1fr 1fr;line-height:1.7;display:grid}.journey--live .j-cols p{margin:0}.journey--live .j-frame{box-shadow:0 calc(26 * var(--u)) calc(40 * var(--u)) calc(-28 * var(--u)) #14120e99;background:#d9d4c9;position:relative;overflow:hidden}.journey--live .j-frame__img{will-change:transform;block-size:100%;inline-size:116%;max-inline-size:none;display:block;position:absolute;inset-block-start:0;inset-inline-start:-8%}.journey--live .j-frame--fl .j-frame__img{inline-size:100%;inset-inline-start:0}.journey--live .j-frame__img img{object-fit:cover;block-size:100%;inline-size:100%}.journey--live .j-fcap{font-size:calc(17 * var(--u));color:var(--fg);margin-block-start:calc(12 * var(--u))}.journey--live .j-cap{gap:calc(14 * var(--u));margin-block-start:calc(14 * var(--u))}.journey--live .j-cap .j-num{font-size:calc(60 * var(--u));position:static}.journey--live .j-cap b{font-size:calc(21 * var(--u))}.journey--live .j-cap small{font-size:calc(11 * var(--u));margin-block-start:calc(6 * var(--u))}.journey--live .j-num--big{font-size:calc(96 * var(--u));color:var(--acc);line-height:.8}.journey--live .j-dname{font-size:calc(74 * var(--u));letter-spacing:-.01em;white-space:nowrap;line-height:.95}.journey--live .j-yr{font-size:calc(124 * var(--u));letter-spacing:-.02em;color:var(--acc);will-change:transform;line-height:1}.journey--live .j-tt{inline-size:calc(240 * var(--u))}.journey--live .j-tt h3{margin:0 0 calc(14 * var(--u));font-size:calc(28 * var(--u))}.journey--live .j-tt p:last-child{font-size:calc(11 * var(--u))}.journey--live .j-tag{padding:calc(3 * var(--u)) calc(7 * var(--u));font-size:calc(11 * var(--u));margin-block-end:calc(14 * var(--u))}.journey--live .j-axis{opacity:.3;background:currentColor;block-size:1px;display:block;inset-block-start:calc(712 * var(--u));inset-inline:0}.journey--live .j-mk{gap:calc(10 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.12em;align-items:center;display:flex;inset-block-start:calc(700 * var(--u))}.journey--live .j-mk svg{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u));display:block}.journey--live .j-mk path{fill:none;stroke:var(--color-orange);stroke-width:4px;stroke-linecap:round}.journey--live .j-pf{padding:calc(8 * var(--u));border-width:calc(2 * var(--u));box-shadow:0 calc(28 * var(--u)) calc(44 * var(--u)) calc(-30 * var(--u)) #14120e99}.journey--live .j-pf--sm{padding:calc(6 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) #14120ea6}.journey--live .j-pf .j-frame{box-shadow:none;background:#cfc8b8}.journey--live .j-pc{margin:calc(7 * var(--u)) calc(2 * var(--u)) calc(1 * var(--u));font-size:calc(15 * var(--u));color:var(--color-navy);line-height:1.1}.journey--live .j-frame--gr img{filter:sepia(.2)saturate(.88)contrast(1.03)brightness(1.06);transition:filter .7s}.journey--live .j-frame--gr:before,.journey--live .j-frame--gr:after{pointer-events:none;content:"";transition:opacity .7s;position:absolute;inset:0}.journey--live .j-frame--gr:before{z-index:1;mix-blend-mode:soft-light;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .13  0 0 0 0 .3  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.journey--live .j-frame--gr:after{z-index:2;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M1 1l4 4M5 1L1 5' stroke='%231C2C55' stroke-opacity='.13' stroke-width='1' stroke-linecap='square' fill='none'/%3E%3C/svg%3E"),radial-gradient(at 50% 46%,#0000 58%,#1c2c5547 100%),linear-gradient(160deg,#e98b1e1f,#1c2c5514)}.journey--live .j-pf:hover .j-frame--gr img{filter:none}.journey--live .j-pf:hover .j-frame--gr:before{opacity:.25}.journey--live .j-pf:hover .j-frame--gr:after{opacity:.28}.journey--live .j-vin{aspect-ratio:auto;inline-size:auto;box-shadow:0 calc(26 * var(--u)) calc(34 * var(--u)) calc(-22 * var(--u)) #14120e99}.journey--live .j-badge{inline-size:auto;filter:drop-shadow(0 calc(14 * var(--u)) calc(18 * var(--u)) #14120e4d)}.journey--live .j-badge img{block-size:auto;inline-size:100%}.journey--live .j-index{gap:calc(6 * var(--u)) calc(32 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.1em;grid-template-columns:1fr 1fr;display:grid}.journey--live .j-rn{font-size:calc(96 * var(--u));line-height:1}.journey--live .j-sname{font-size:calc(44 * var(--u));letter-spacing:-.01em;line-height:.95}.journey--live .j-scount{font-size:calc(12 * var(--u))}.journey--live .j-stitch{block-size:calc(6 * var(--u));background:repeating-linear-gradient(90deg, var(--color-orange) 0 calc(6 * var(--u)), transparent calc(6 * var(--u)) calc(9 * var(--u)));display:block}.journey--live .j-word{z-index:2;font-size:calc(600 * var(--u));letter-spacing:-.02em;color:var(--fg);white-space:nowrap;line-height:1;display:block}.journey--live .j-oo{will-change:transform;display:inline-block}.journey--live .j-oo--logo{vertical-align:-.012em;block-size:.48em;inline-size:.48em;margin-inline-start:.02em;display:inline-block}.journey--live .j-oo--logo img{block-size:100%;inline-size:100%;display:block}.journey--live .j-card{z-index:3;inline-size:calc(250 * var(--u));block-size:calc(160 * var(--u));min-block-size:0;padding:calc(16 * var(--u)) calc(18 * var(--u));will-change:transform}.journey--live .j-card--back{z-index:1}.journey--live .j-card dt{font-size:calc(13 * var(--u))}.journey--live .j-card dt:after{inline-size:calc(18 * var(--u));block-size:calc(1.5 * var(--u));margin-block-start:calc(9 * var(--u))}.journey--live .j-card dd{inline-size:calc(160 * var(--u));font-size:calc(11 * var(--u));margin:0;position:absolute;inset-block-end:calc(14 * var(--u));inset-inline-start:calc(18 * var(--u))}.journey--live .j-vtw{z-index:2;pointer-events:none;block-size:100%;inline-size:100%;transform-origin:calc(318 * var(--u)) calc(104 * var(--u));will-change:transform;display:block;inset:0}.journey--live .j-vt{z-index:2;font-family:var(--font-display);font-size:calc(156 * var(--u));letter-spacing:-.02em;color:var(--fg);white-space:nowrap;font-weight:500;line-height:1;position:absolute}.journey--live .j-vt--it{font-style:italic}.journey--live .j-vcap{z-index:2;font-size:calc(11 * var(--u));text-align:end;will-change:transform;line-height:1.7}.journey--live .j-vfig{z-index:4;will-change:transform;inset-block-start:0;transform:translateY(900px)}.journey--live .j-vframe{box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-26 * var(--u)) #000000bf;background:#2a3a66;position:relative;overflow:hidden}.journey--live .j-vframe picture{will-change:transform;block-size:116%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset-block-start:-8%;inset-inline-start:0}.journey--live .j-vframe img{object-fit:cover;block-size:100%;inline-size:100%}.journey--live .hero,.journey--live .hero__stage{block-size:100%;position:absolute;inset:0}.journey--live .hero{background:radial-gradient(circle at 50% 50%, #5046321a 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), #eceae4}.journey--live .hero__crew{opacity:0;transform-origin:50% 100%;margin:0;inset:0 auto auto 50%}.journey--live .hero__crew img{block-size:auto;inline-size:100%;display:block}.journey--live .hero__cue{gap:calc(8 * var(--u));font-size:calc(11 * var(--u));color:#5f5b53;flex-direction:column;align-items:center;display:flex;inset-block-end:calc(20 * var(--u));inset-inline:50% auto;transform:translate(-50%)}.journey--live .hero__cue i{block-size:calc(40 * var(--u));animation-timing-function:cubic-bezier(.6,0,.2,1)}.journey--live .hero__skip{z-index:40;min-block-size:0;padding:calc(10 * var(--u)) 0;font-size:calc(11 * var(--u));color:#5f5b53;inset-block-start:calc(18 * var(--u));inset-inline-end:calc(24 * var(--u))}.journey--live .hero__skip:hover{color:#151412}.journey--m{--um:min(calc(100vw / 390), 1.5px);font-size:calc(13 * var(--um));font-variant-numeric:lining-nums;font-weight:500;line-height:normal}.journey--m :is(h2,h3,p){text-wrap:wrap}.journey--m .hero{block-size:calc(1800 * var(--um))}.journey--m .hero__stage{background:radial-gradient(circle at 50% 50%, #5046321a 0 .7px, transparent 1px) 0 0 / var(--s,3px) var(--s,3px), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / var(--s,3px) var(--s,3px), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / var(--s,3px) var(--s,3px), #eceae4;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.journey--m .hero--live .hero__static,.journey--m .hero__garland{display:none}.journey--m .hero__canvas{will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.journey--m .hero__crew{opacity:0;transform-origin:50% 100%;inline-size:auto;margin:0;inset:0 auto auto 50%}.journey--m .hero__crew img{block-size:auto;inline-size:100%;max-inline-size:none;display:block}.journey--m .hero__cue{gap:calc(8 * var(--um));font-size:calc(11 * var(--um));color:#5f5b53;flex-direction:column;align-items:center;display:flex;inset-block-end:calc(20 * var(--um));inset-inline:50% auto;transform:translate(-50%)}.journey--m .hero__cue i{block-size:calc(26 * var(--um))}.journey--m .hero__skip{z-index:40;min-block-size:0;padding:calc(14 * var(--um)) calc(10 * var(--um));font-size:calc(11 * var(--um));color:#5f5b53;background:#eceae4e6;border-radius:2px;inset-block-start:calc(10 * var(--um));inset-inline-end:calc(12 * var(--um))}.journey--m .j-track{--bg:#1c2c55;--fg:#f1eee7;--fg2:#c9cfe6;--acc:#f1eee7;--acc2:#e98b1e;--gl:#ffffff09;--xo:.85;color:var(--fg)}.journey--m .j-panel,.journey--m .j-panel[data-tone]{--bg:inherit;--fg:inherit;--fg2:inherit;--acc:inherit;--acc2:inherit;background:radial-gradient(circle at 50% 50%, #50463217 0 .8px, transparent 1.1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(90deg, var(--gl) 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(var(--gl) 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), var(--bg);gap:0;padding:0;display:block;position:relative;overflow:hidden}.journey--m .j-mhem:not([hidden]){z-index:3;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.journey--m .j-mx{pointer-events:none;opacity:var(--xo,.75);line-height:0;display:block;position:absolute;inset-block-start:calc(var(--my) * var(--um));inset-inline-start:calc(var(--mx) * var(--um))}.journey--m .ch{will-change:transform;display:inline-block}.journey--m .j-rv{opacity:0;transform:translate3d(0, calc(26 * var(--um)), 0);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.journey--m .j-rv.in{opacity:1;transform:none}.journey--m .j-rv[data-m-py],.journey--m .j-rv[data-m-r]{transition:opacity .8s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.journey--m .j-rv{opacity:1;transition:none;transform:none}}.journey--m .j-split{margin:calc(46 * var(--um)) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);text-transform:uppercase;font-weight:500;line-height:.8;display:block;position:relative}.journey--m .j-split__row{white-space:nowrap;display:block}.journey--m .j-klab{margin:calc(26 * var(--um)) 0 0;font-size:calc(11.5 * var(--um));letter-spacing:.14em;color:var(--fg2);line-height:1.55}.journey--m .j-cols{margin-block-start:calc(24 * var(--um));display:block}.journey--m .j-cols p{font-size:calc(14 * var(--um));color:var(--fg2);margin:0;line-height:1.7}.journey--m .j-cols p+p{margin-block-start:calc(12 * var(--um))}.journey--m .j-fig,.journey--m .j-vfig{margin:0}.journey--m .j-frame,.journey--m .j-vframe{box-shadow:0 calc(22 * var(--um)) calc(34 * var(--um)) calc(-24 * var(--um)) #14120e99;background:#d9d4c9;position:relative;overflow:hidden}.journey--m .j-vframe{box-shadow:0 calc(26 * var(--um)) calc(40 * var(--um)) calc(-22 * var(--um)) #000000bf;background:#2a3a66}.journey--m .j-frame picture,.journey--m .j-vframe picture{will-change:transform;display:block}.journey--m .j-frame img,.journey--m .j-vframe img{block-size:auto;inline-size:100%;max-inline-size:none;display:block}.journey--m .j-fcap{font-family:var(--font-display);font-size:calc(17 * var(--um));color:var(--fg);margin-block-start:calc(10 * var(--um));font-style:italic;font-weight:500;display:block}.journey--m .j-stitch{block-size:calc(5 * var(--um));background:repeating-linear-gradient(90deg, var(--acc2) 0 calc(5 * var(--um)), transparent calc(5 * var(--um)) calc(8 * var(--um)));display:block}.journey--m .j-cap{gap:calc(10 * var(--um));align-items:flex-end;margin-block-start:calc(10 * var(--um));display:flex}.journey--m .j-num{font-family:var(--font-display);font-size:calc(44 * var(--um));color:var(--acc);font-style:italic;font-weight:500;line-height:.8}.journey--m .j-cap b{font-family:var(--font-display);font-size:calc(18 * var(--um));font-style:italic;font-weight:500;line-height:1.08;display:block}.journey--m .j-cap small{font-size:calc(10 * var(--um));letter-spacing:.1em;color:var(--fg2);text-transform:uppercase;margin-block-start:calc(5 * var(--um));display:block}.journey--m .j-rn{font-family:var(--font-display);font-size:calc(84 * var(--um));color:var(--acc2);margin:0;font-style:italic;font-weight:500;line-height:.9}.journey--m [id=historia],.journey--m [id=integrantes]{padding:calc(64 * var(--um)) calc(18 * var(--um)) calc(76 * var(--um))}.journey--m [id=integrantes]{padding-block-end:calc(70 * var(--um))}.journey--m [id=historia] .j-split{font-size:calc(118 * var(--um))}.journey--m [id=historia] .j-split__row:nth-child(3){padding-inline-start:calc(118 * var(--um))}.journey--m [id=historia] .j-split__row:nth-child(4){padding-inline-start:calc(52 * var(--um))}.journey--m [id=historia] .j-fig,.journey--m [id=integrantes] .j-fig{margin-block-start:calc(22 * var(--um))}.journey--m [id=integrantes] .j-fig{margin-block-start:calc(20 * var(--um))}.journey--m [id=integrantes] .j-klab{margin-block-start:calc(24 * var(--um))}.journey--m .j-timeline{padding:calc(54 * var(--um)) 0 calc(40 * var(--um));margin:0;display:block;position:relative}.journey--m .j-event{padding:0 calc(18 * var(--um)) calc(70 * var(--um)) calc(58 * var(--um));grid-template-columns:minmax(0,1fr);grid-template-areas:"yr""tt""shot""disc";gap:0;display:grid;position:relative}.journey--m .j-event--discs{grid-template-rows:auto auto auto calc(266 * var(--um))}.journey--m .j-thr{display:block;position:absolute;inset-block-start:0;inset-inline-start:calc(10 * var(--um))}.journey--m .j-mk{font-size:calc(11 * var(--um));letter-spacing:.12em;color:var(--fg2);margin:0;position:absolute;inset-block-start:calc(2 * var(--um));inset-inline-start:calc(36 * var(--um))}.journey--m .j-mk svg{display:none}.journey--m .j-yr{margin:0 0 calc(6 * var(--um));font-family:var(--font-display);font-size:calc(68 * var(--um));letter-spacing:-.02em;color:var(--acc);grid-area:yr;font-style:italic;font-weight:500;line-height:1}.journey--m .j-yr--sm{font-size:calc(50 * var(--um))}.journey--m .j-tt{grid-area:tt;inline-size:auto}.journey--m .j-tag{padding:calc(3 * var(--um)) calc(7 * var(--um));margin:0 0 calc(12 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.14em;text-transform:uppercase;border:1px solid;display:inline-block}.journey--m .j-tt h3{margin:0 0 calc(12 * var(--um));font-family:var(--font-display);font-size:calc(30 * var(--um));color:var(--fg);text-transform:uppercase;font-weight:500;line-height:.98}.journey--m .j-tt p:last-child{font-size:calc(13.5 * var(--um));letter-spacing:0;color:var(--fg2);text-transform:none;margin:0;line-height:1.7}.journey--m .j-pf{inline-size:var(--mwp,100%);padding:calc(7 * var(--um));margin:calc(18 * var(--um)) 0 0;border:2px dashed var(--color-orange);box-shadow:0 calc(24 * var(--um)) calc(36 * var(--um)) calc(-26 * var(--um)) #14120e99;background:#f4f0e6;grid-area:shot;align-self:start;position:relative}.journey--m .j-event--sm .j-pf:not(.j-pf--sm){margin-block-end:calc(64 * var(--um))}.journey--m .j-pf .j-frame{box-shadow:none;background:#cfc8b8}.journey--m .j-pf--sm{z-index:2;inline-size:calc(var(--mw,128) * var(--um));padding:calc(5 * var(--um));margin:0 calc(var(--mright,0) * var(--um)) 0 0;box-shadow:0 calc(16 * var(--um)) calc(24 * var(--um)) calc(-16 * var(--um)) #14120ea6;place-self:end}.journey--m .j-pc{margin:calc(6 * var(--um)) 2px 1px;font-family:var(--font-display);font-size:calc(14 * var(--um));color:#1c2c55;font-style:italic;font-weight:500;line-height:1.1;display:block}.journey--m .j-frame--gr img{filter:sepia(.2)saturate(.88)contrast(1.03)brightness(1.06);transition:filter .8s}.journey--m .j-frame--gr.lit img{filter:none}.journey--m .j-badge{z-index:3;inline-size:calc(118 * var(--um));margin:0 calc(-6 * var(--um)) calc(-34 * var(--um)) 0;filter:drop-shadow(0 calc(12 * var(--um)) calc(16 * var(--um)) #14120e4d);grid-area:shot;place-self:end}.journey--m .j-badge img{block-size:auto;inline-size:100%;display:block}.journey--m .j-vin{inline-size:calc(var(--mw,200) * var(--um));margin:calc((16 + var(--my,0)) * var(--um)) 0 0 calc(var(--mx,0) * var(--um));grid-area:disc;place-self:start;position:relative}.journey--m [id=integrantes] .j-split{font-size:calc(100 * var(--um))}.journey--m [id=integrantes] .j-split__row:nth-child(3){padding-inline-start:calc(44 * var(--um))}.journey--m [id=integrantes] .j-split__row:nth-child(4){padding-inline-start:calc(92 * var(--um))}.journey--m .j-index{gap:calc(6 * var(--um)) calc(18 * var(--um));margin:calc(22 * var(--um)) 0 0;font-size:calc(11 * var(--um));letter-spacing:.1em;grid-template-columns:1fr 1fr;display:grid}.journey--m .j-panel[data-tone=red]{padding:calc(64 * var(--um)) calc(18 * var(--um)) calc(70 * var(--um))}.journey--m .j-panel[data-tone=red] .j-fig{inline-size:calc(236 * var(--um))}.journey--m .j-num--big{font-size:calc(96 * var(--um));color:var(--acc2);margin:0;position:absolute;inset-block-start:calc(156 * var(--um));inset-inline-end:calc(22 * var(--um))}.journey--m .j-dname{margin:calc(26 * var(--um)) 0 0;font-family:var(--font-display);font-size:calc(60 * var(--um));letter-spacing:-.01em;text-transform:uppercase;font-weight:500;line-height:.92}.journey--m .j-dname>span[aria-hidden]{inline-size:min-content;display:block}.journey--m .j-dname br,.journey--m .j-sname br,.journey--m .j-hy{display:none}.journey--m .j-panel[data-tone=red] .j-klab{margin:calc(16 * var(--um)) 0 calc(12 * var(--um))}.journey--m .j-panel[data-tone=red] .j-stitch{inline-size:calc(140 * var(--um))}.journey--m .j-panel[id^=seccion-]{column-gap:calc(14 * var(--um));padding:calc(60 * var(--um)) calc(18 * var(--um)) calc(74 * var(--um));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.journey--m .j-panel[id^=seccion-]>:not(.j-fig~.j-fig,.j-vfig~.j-vfig){grid-column:1/-1}.journey--m .j-sname{margin:calc(8 * var(--um)) 0 0;font-family:var(--font-display);font-size:calc(40 * var(--um));letter-spacing:-.01em;text-transform:uppercase;font-weight:500;line-height:.95}.journey--m .j-scount{margin:calc(12 * var(--um)) 0 calc(10 * var(--um));font-size:calc(11 * var(--um));letter-spacing:.14em;color:var(--fg2)}.journey--m .j-panel[id^=seccion-] .j-stitch{inline-size:calc(96 * var(--um))}.journey--m .j-panel[id^=seccion-]>.j-fig:first-of-type{margin-block-start:calc(26 * var(--um))}.journey--m .j-fig~.j-fig,.journey--m .j-vfig~.j-vfig{margin-block-start:calc(28 * var(--um))}.journey--m .j-fig:nth-of-type(2),.journey--m .j-vfig:nth-of-type(2){margin-block-start:calc(30 * var(--um))}.journey--m .j-fig:nth-of-type(3),.journey--m .j-vfig:nth-of-type(3){margin-block-start:calc(76 * var(--um))}.journey--m .j-fig:nth-of-type(odd):nth-of-type(n+5),.journey--m .j-vfig:nth-of-type(odd):nth-of-type(n+5){margin-block-start:calc(74 * var(--um))}.journey--m .j-panel:has(.j-word){grid-template-columns:calc(134 * var(--um)) minmax(0, 1fr) calc(134 * var(--um));gap:0 calc(4 * var(--um));padding:calc(84 * var(--um)) calc(8 * var(--um)) calc(120 * var(--um));align-items:start;display:grid;overflow:clip}.journey--m .j-word{font-family:var(--font-display);font-size:calc(104 * var(--um));letter-spacing:-.02em;color:var(--fg);white-space:nowrap;text-transform:none;writing-mode:vertical-rl;grid-area:1/2;justify-self:center;margin:0 auto;font-weight:500;line-height:.92;position:sticky;inset-block-start:calc(110 * var(--um))}.journey--m .j-oo{transform-origin:50%;will-change:transform;display:inline-block}.journey--m .j-oo--logo{block-size:.5em;inline-size:.5em;margin-block-start:.06em}.journey--m .j-oo--logo img{block-size:100%;inline-size:100%;max-inline-size:none;display:block}.journey--m .j-glossary{gap:calc(150 * var(--um));flex-direction:column;grid-row:1;margin:0;display:flex}.journey--m .j-glossary--l{grid-column:1;padding-block-start:calc(30 * var(--um))}.journey--m .j-glossary--r{grid-column:3;padding-block-start:calc(250 * var(--um))}.journey--m .j-card{min-block-size:calc(168 * var(--um));padding:calc(14 * var(--um)) calc(13 * var(--um)) calc(16 * var(--um));box-shadow:0 calc(18 * var(--um)) calc(28 * var(--um)) calc(-16 * var(--um)) #14120e80;will-change:transform;border-radius:2px;position:relative}.journey--m .j-card:after{opacity:.22}.journey--m .j-card dt{font-size:calc(12 * var(--um));font-weight:600}.journey--m .j-card dt:after{margin-block-start:calc(8 * var(--um))}.journey--m .j-card dd{margin:calc(30 * var(--um)) 0 0;font-size:calc(11.5 * var(--um));position:relative}.journey--m .j-panel[id^=seccion-]:has(.j-vtw){padding:calc(60 * var(--um)) calc(18 * var(--um)) calc(80 * var(--um))}.journey--m .j-vtw{margin:calc(18 * var(--um)) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);text-transform:none;font-weight:500;line-height:.9;display:block}.journey--m .j-vt{white-space:nowrap;display:block}.journey--m .j-vt:nth-child(2){font-size:calc(62 * var(--um))}.journey--m .j-vt:nth-child(3){font-size:calc(44 * var(--um));padding-inline-start:calc(150 * var(--um));font-style:italic}.journey--m .j-vt:nth-child(4){font-size:calc(104 * var(--um));font-style:italic}.journey--m .j-vcap{margin:calc(14 * var(--um)) 0 0;font-size:calc(11 * var(--um));letter-spacing:.14em;text-align:end;color:var(--fg2);line-height:1.7}.journey--m .j-vfig:first-of-type{margin-block-start:calc(26 * var(--um))}.journey--m .j-vframe img{aspect-ratio:2/3;object-fit:cover}.js :is(.presence__hem--svg,.disco__hem--svg,.contact__hem--svg,.site-footer__band--svg){display:none}.presence{position:relative;overflow-x:clip}.presence__stage{gap:2rem;padding:0 clamp(1rem,5vw,4rem) clamp(3rem,8vw,5rem);display:grid;position:relative}.presence__hem{inline-size:calc(100% + 2*clamp(1rem,5vw,4rem));max-inline-size:none;margin-inline:calc(-1*clamp(1rem,5vw,4rem));display:block}.presence__text{padding-block-start:clamp(1.5rem,5vw,3rem)}.presence__eyebrow{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--acc2);font-weight:600}.presence__title{margin-block:.75rem 1.5rem;font-size:clamp(3rem,9vw,6rem);font-weight:500;line-height:.98}.presence__title em{color:var(--acc2);display:block}.presence__counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.counter{inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:default;background:0 0;border:0;border-block-start:1px dashed #e98b1eb3;gap:.5rem;padding:.75rem 0 0;display:grid}.counter:not(:disabled){cursor:pointer}.counter__n{font-family:var(--font-display);font-size:var(--text-number);font-variant-numeric:lining-nums;font-weight:500;line-height:1}.counter__label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg2)}.counter__x{vertical-align:-1px;fill:none;stroke:var(--color-orange);stroke-width:2.6px;stroke-linecap:round;display:inline-block}.counter--1 .counter__x{stroke:#2e9bd6}.counter--2 .counter__x{stroke:#5daa3b}.counter[aria-pressed=true]{border-block-start-style:solid;border-block-start-color:var(--color-light)}.presence__tour,.presence__hint{color:var(--fg2);margin-block-start:1.25rem}.presence__tour{font-size:1.125rem}.presence__tour em{color:var(--acc2);font-size:1.25rem}.presence__hint{max-inline-size:32rem;font-size:.875rem}.presence__hint--touch{display:none}@media (hover:none){.presence__hint--mouse{display:none}.presence__hint--touch{display:block}}.presence__map{aspect-ratio:930/624;inline-size:100%;margin-inline:auto;position:relative}.presence__map canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.presence__map.is-over{cursor:pointer}.mp-state{letter-spacing:.4em;text-transform:uppercase;color:#f1eee766;pointer-events:none;font-size:.6875rem;font-weight:600;position:absolute}.mp-state--qroo{writing-mode:vertical-rl}.mp-lab{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-letter);text-shadow:0 1px 2px #0a1022f2,0 0 8px #0a1022b3;pointer-events:none;opacity:0;align-items:center;gap:.375rem;font-size:.625rem;font-weight:600;display:flex;position:absolute;transform:translate(-.25rem,-50%)}.mp-lab:before{content:"";background:var(--color-letter);border-radius:50%;flex:none;block-size:7px;inline-size:7px;box-shadow:0 0 0 2px #1c2c55cc}.mp-lab.on{opacity:1}@media (prefers-reduced-motion:no-preference){.mp-lab{transition:opacity .45s}}.mp-lab--cradle{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;font-size:1rem;font-style:italic}.mp-lab small{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.5625rem;font-style:normal}.mp-tip{z-index:6;max-inline-size:18.75rem;color:var(--color-navy);pointer-events:none;background:var(--color-letter);opacity:0;border-radius:3px;gap:.25rem;padding:.8rem 1.1rem .95rem;display:grid;position:absolute;inset:0 auto auto 0;box-shadow:inset 0 1px #ffffffe6,0 18px 30px -16px #0009}.mp-tip.on{opacity:1}.mp-tip b{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1}.mp-tip small{letter-spacing:.14em;text-transform:uppercase;color:var(--color-burnt-text);font-size:.625rem;font-weight:600}.mp-tip span{font-size:.8125rem;line-height:1.45}.mp-card{z-index:6;color:var(--color-navy);background:var(--color-letter);border-radius:3px;gap:.5rem;padding:1.1rem 1.1rem 1.25rem;display:grid;position:fixed;inset-block-end:4.75rem;inset-inline:.875rem;box-shadow:0 -10px 40px -10px #0000008c}.mp-card[hidden]{display:none}.mp-card:before{pointer-events:none;content:"";border:1.4px dashed #e98b1eb3;position:absolute;inset:.4rem}.mp-card__close{block-size:2.75rem;inline-size:2.75rem;color:var(--color-navy);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.mp-card__close path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.mp-card__title{font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1}.mp-card__sub{color:var(--color-burnt-text)}.mp-card__body{font-size:.9375rem}.mp-card__go{min-block-size:3rem;font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--color-light);background:var(--color-navy);border:0;border-radius:3px;margin-block-start:.5rem;font-weight:600}.presence__list-title{font-size:var(--text-card-title)}.presence__state{font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--acc2);margin-block:1.5rem .5rem}.presence__places{columns:14rem auto;color:var(--fg2);column-gap:2rem;font-size:.9375rem}.presence__places li{break-inside:avoid;padding-block:.125rem}.presence--live .presence__list{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.presence--pinned{block-size:calc(100svh + var(--presence-run,120svh))}.presence--pinned .presence__stage{background-color:var(--bg);background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:var(--stitch) var(--stitch);grid-template-rows:auto;block-size:100svh;padding-block-end:0;position:sticky;inset-block-start:0;overflow:hidden}@media (width<48em){.presence--live{--presence-run:calc(1000 * var(--um));block-size:calc(100svh + var(--presence-run))}.presence--live .presence__stage{block-size:100svh;font-size:calc(13 * var(--um));color:#f1eee7;background:radial-gradient(circle at 50% 50%, #50463217 0 .8px, transparent 1.1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), #1c2c55;padding:0;font-weight:500;line-height:normal;display:block;position:sticky;inset-block-start:0;overflow:hidden}.presence--live .presence__hem[data-hem]{z-index:2;filter:drop-shadow(0 calc(6 * var(--um)) calc(8 * var(--um)) #060c1e73);display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.presence--live .presence__text{display:contents}.presence--live .presence__eyebrow{inset-block-start:calc(62 * var(--um));inset-inline:calc(18 * var(--um));font-size:calc(11 * var(--um));letter-spacing:.16em;color:#c9cfe6;margin:0;font-weight:500;position:absolute}.presence--live .presence__title{inset-block-start:calc(62 * var(--um) + 11 * var(--um) * 1.22 + 12 * var(--um));inset-inline:calc(18 * var(--um));font-size:calc(50 * var(--um));letter-spacing:-.01em;margin:0;font-weight:500;line-height:.9;position:absolute}.presence--live .presence__title em{color:#f5a23a;display:block}.presence--live .presence__line{display:block}.presence--live .presence__map{inline-size:calc(155 * 2.41 * var(--um));block-size:calc(104 * 2.41 * var(--um));margin:0;position:absolute;inset-block-start:calc(258 * var(--um));inset-inline-start:calc(8 * var(--um))}.presence--live .presence__map canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.presence--live .mp-state{font-size:calc(8.5 * var(--um));letter-spacing:.45em;color:#f1eee76b;white-space:nowrap;font-weight:500;transform:translate(-50%,-50%)}.presence--live .mp-state--qroo{writing-mode:horizontal-tb;transform:translate(-50%,-50%)rotate(90deg)}.presence--live .mp-lab{gap:calc(4 * var(--um));font-size:calc(8 * var(--um));letter-spacing:.12em;transform:translate(calc(-3 * var(--um)), -50%)}.presence--live .mp-lab:before{inline-size:calc(5 * var(--um));block-size:calc(5 * var(--um));box-shadow:0 0 0 1.5px #1c2c55cc}.presence--live .mp-lab--cradle{font-size:calc(14 * var(--um));letter-spacing:0}.presence--live .mp-lab small{display:none}.presence--live .presence__counters{inset-block-start:calc(540 * var(--um));inset-inline:calc(18 * var(--um));gap:calc(12 * var(--um));grid-template-columns:repeat(3,1fr);margin:0;display:grid;position:absolute}.presence--live .counter{gap:calc(6 * var(--um));padding:calc(10 * var(--um)) 0 calc(4 * var(--um));border-block-start:1.5px dashed #e98b1eb3;flex-direction:column;align-items:flex-start;display:flex}.presence--live .counter__n{font-size:calc(46 * var(--um));line-height:.85}.presence--live .counter__label{font-size:calc(9.5 * var(--um));letter-spacing:.1em;color:#c9cfe6;line-height:1.45;display:block}.presence--live .counter__label br,.presence--live .counter__x{display:none}.presence--live .presence__tour{inset-block-start:calc(650 * var(--um));inset-inline:calc(18 * var(--um));font-family:var(--font-display);font-size:calc(21 * var(--um));color:#f1eee7;margin:0;line-height:1.1;position:absolute}.presence--live .presence__tour em{font-size:inherit;color:#f5a23a}.presence--live .presence__hint{inset-block-start:calc(684 * var(--um));inset-inline:calc(18 * var(--um));max-inline-size:none;font-size:calc(11.5 * var(--um));color:#c9cfe6;margin:0;line-height:1.6;position:absolute}.presence--live .mp-card{inset:auto calc(14 * var(--um)) calc(64 * var(--um));z-index:12;padding:calc(15 * var(--um)) calc(18 * var(--um)) calc(16 * var(--um));box-shadow:inset 0 1px 0 #ffffffe6, 0 calc(18 * var(--um)) calc(30 * var(--um)) calc(-12 * var(--um)) #0009;background:#fbf7ee;display:block;position:absolute}.presence--live .mp-card[hidden]{display:none}.presence--live .mp-card:before{inset:4px}.presence--live .mp-card__close{inline-size:calc(36 * var(--um));block-size:calc(36 * var(--um));color:#5f5b53;inset-block-start:calc(10 * var(--um));inset-inline-end:calc(10 * var(--um))}.presence--live .mp-card__title{font-size:calc(28 * var(--um));margin:0;padding-inline-end:calc(34 * var(--um))}.presence--live .mp-card__sub{margin:calc(5 * var(--um)) 0 0;font-size:calc(10 * var(--um));letter-spacing:.14em;color:#b8620f;font-weight:600}.presence--live .mp-card__body{margin:calc(8 * var(--um)) 0 0;font-size:calc(12 * var(--um));color:#3b3832;line-height:1.55}.presence--live .mp-card__go{gap:calc(8 * var(--um));min-block-size:0;inline-size:100%;block-size:calc(46 * var(--um));font-size:calc(11.5 * var(--um));letter-spacing:.14em;color:#fbf7ee;background:#1c2c55;border-radius:3px;justify-content:center;align-items:center;margin-block-start:calc(12 * var(--um));display:flex}.presence--live .presence__list{position:absolute}}@media (width>=48em){.presence--pinned{--presence-run:calc(1200 * var(--u))}.presence--live .presence__stage{block-size:100svh;font-size:calc(13 * var(--u));color:#f1eee7;background:radial-gradient(circle at 50% 50%, #0000001a 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), #1c2c55;padding:0;font-weight:500;line-height:normal;display:block;overflow:hidden}.presence--live .presence__hem{z-index:2;inline-size:100%;filter:drop-shadow(0 calc(8 * var(--u)) calc(10 * var(--u)) #060c1e73);margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.presence--live .presence__text{inline-size:calc(480 * var(--u));padding:0;position:absolute;inset-block-start:calc(114 * var(--u));inset-inline-start:calc(64 * var(--u))}.presence--live .presence__eyebrow{margin:0 0 calc(20 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.16em;color:#c9cfe6;font-weight:500}.presence--live .presence__title{font-size:calc(88 * var(--u));letter-spacing:-.01em;text-wrap:wrap;margin:0;font-weight:500;line-height:.9}.presence--live .presence__title em{color:#f5a23a}.presence--live .presence__counters{gap:calc(26 * var(--u));margin-block-start:calc(44 * var(--u));display:flex}.presence--live .counter{gap:calc(8 * var(--u));inline-size:auto;min-inline-size:calc(118 * var(--u));padding:calc(12 * var(--u)) 0 calc(6 * var(--u));border-block-start:calc(1.5 * var(--u)) dashed #e98b1eb3;flex-direction:column;align-items:flex-start;display:flex}.presence--live .counter__n{font-size:calc(66 * var(--u));line-height:.85}.presence--live .counter__label{gap:calc(8 * var(--u));max-inline-size:calc(130 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.12em;color:#c9cfe6;align-items:flex-start;line-height:1.5;display:flex}.presence--live .counter__x{flex:none;margin-block-start:calc(2 * var(--u))}.presence--live .presence__tour{margin:calc(34 * var(--u)) 0 0;font-family:var(--font-display);font-size:calc(24 * var(--u));color:#f1eee7;line-height:1.1}.presence--live .presence__tour em{font-size:inherit;color:#f5a23a}.presence--live .presence__hint{max-inline-size:calc(420 * var(--u));margin:calc(12 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));letter-spacing:.04em;color:#c9cfe6;line-height:1.7}.presence--live .presence__map{inline-size:calc(930 * var(--u));block-size:calc(624 * var(--u));margin:0;position:absolute;inset-block-start:calc(84 * var(--u));inset-inline-start:calc(570 * var(--u))}.presence--live .presence__map canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.presence--live .presence__list{grid-column:auto}.presence--live .mp-state{font-size:calc(12 * var(--u));letter-spacing:.55em;color:#f1eee76b;white-space:nowrap;font-weight:500;transform:translate(-50%,-50%)}.presence--live .mp-state--qroo{writing-mode:horizontal-tb;transform:translate(-50%,-50%)rotate(90deg)}.presence--live .presence__hem--svg,.mp-card{display:none}}.discography{padding:clamp(4.5rem,9vw,7rem) clamp(1rem,5vw,4rem) clamp(3rem,9vw,6.5rem)}.discography__list{gap:2.5rem;margin-block-start:2.5rem;display:grid}.disc__body{grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.disc__cover img{inline-size:100%;box-shadow:0 18px 30px -16px #0000008c}.disc__info{justify-items:start;gap:.75rem;min-inline-size:0;display:grid}.disc__eyebrow{color:var(--acc2)}.disc__title{font-size:var(--text-card-title)}.disc__meta{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.disc__meta dt{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg2)}.disc__meta dd{font-family:var(--font-display);font-size:1.5rem;font-weight:600}.disc__tracks{grid-column:1/-1;inline-size:100%}.disc__tracks summary{min-block-size:2.75rem;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.disc__tracks summary:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.5em;inline-size:.5em;margin-inline-end:.75em;transform:rotate(-45deg)}.disc__tracks[open] summary:before{transform:rotate(45deg)}.disc__tracks summary::-webkit-details-marker{display:none}.tracks{counter-reset:track;display:grid}.track{counter-increment:track;border-block-end:1px dashed #1c2c5533;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;padding-block:.5rem;display:grid}.track:before{font-variant-numeric:tabular-nums;color:var(--fg2);content:counter(track, decimal-leading-zero)}.track__guest{color:var(--fg2);display:block}.track__time{font-variant-numeric:tabular-nums;color:var(--fg2)}@media (width>=48em){.disc__body{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}@media (width>=64em){.discography__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.disco__hem{display:none}.disco--live.discography{font-size:calc(13 * var(--u));color:#151412;padding:0;font-weight:500;line-height:normal}.disco--live .discography__list,.disco--live .disco__title{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.disco--live .disco__stage{background:radial-gradient(circle at 50% 50%, #5046321a 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), #eceae4;padding-block-start:1px;position:relative;overflow:hidden}.disco--pinned .disco__stage{z-index:10;position:sticky;inset-block-start:var(--disco-top,0)}@media (width>=48em){.disco--pinned .disco__stage{overflow:visible}}.disco--live .disco__hem[data-hem]:not([hidden]){inline-size:100%;display:block;position:relative}.gal{block-size:calc(736 * var(--u));touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden}.gal:focus-visible{box-shadow:inset 0 0 0 2px #2b43b0}.gal__head{inset-block-start:calc(28 * var(--u));inset-inline:calc(24 * var(--u));z-index:30;gap:calc(24 * var(--u));pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:absolute}.gal__eyebrow{display:none}.gal__title{min-block-size:2em;max-inline-size:14ch;font-family:var(--font-display);font-size:calc(64 * var(--u));letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:500;line-height:.92}.gal__title .wd{white-space:nowrap;display:inline-block}.gal__title .lt{display:inline-block}@media (prefers-reduced-motion:no-preference){.gal__title .lt{animation:.75s cubic-bezier(.2,.7,.2,1) both w-lt}}@keyframes w-lt{0%{opacity:0;transform:translateY(.55em)rotate(7deg)}}.btnl{gap:calc(10 * var(--u));block-size:calc(42 * var(--u));padding:0 calc(18 * var(--u));font-family:var(--font-display);font-size:calc(13 * var(--u));letter-spacing:.08em;color:#151412;text-transform:uppercase;cursor:pointer;background:#eceae4;border:1px solid #151412;align-items:center;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btnl:hover{color:#eceae4;background:#2b43b0;border-color:#2b43b0}.btnl--solid{color:#eceae4;background:#151412}.gal__head .btnl{pointer-events:auto;margin-block-start:calc(18 * var(--u))}.gal__hint{margin:calc(14 * var(--u)) 0 0;font-size:calc(11 * var(--u));letter-spacing:.04em;color:#5f5b53;line-height:1.5}.gal__hint--touch{display:none}@media (hover:none){.gal__hint--mouse{display:none}.gal__hint--touch{display:inline}}.gal__side{gap:calc(10 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.gal__count{font-family:var(--font-display);font-size:calc(13 * var(--u));font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;margin:0;font-weight:500}.gal__count b{font-size:calc(28 * var(--u));font-weight:500}.gal__timer{inline-size:calc(72 * var(--u));background:repeating-linear-gradient(90deg, #1c2c552e 0 calc(5 * var(--u)), transparent calc(5 * var(--u)) calc(8 * var(--u)));block-size:2px;display:block}.gal__timer i{background:repeating-linear-gradient(90deg, var(--color-orange) 0 calc(5 * var(--u)), transparent calc(5 * var(--u)) calc(8 * var(--u)));block-size:2px;inline-size:0;display:block}.gal__meta{inline-size:calc(300 * var(--u));font-size:calc(11 * var(--u));border-block-start:1px solid #cdc8bd;margin:0}.gal__meta div{grid-template-columns:calc(90 * var(--u)) 1fr;gap:calc(12 * var(--u));padding:calc(5 * var(--u)) 0;border-block-end:1px solid #cdc8bd;display:grid}.gal__meta dt{color:#5f5b53}.gal__meta dd{font-variant-numeric:lining-nums tabular-nums;text-align:end;margin:0}.gal__cue dt{color:#b8620f}.gal__cue dd{min-inline-size:0;font-family:var(--font-display);font-size:calc(15 * var(--u));color:#1c2c55;text-overflow:ellipsis;white-space:nowrap;font-style:italic;font-weight:500;line-height:1.1;overflow:hidden}.gal__stage{inline-size:calc(389 * var(--u));block-size:calc(389 * var(--u));perspective:calc(1245 * var(--u));position:absolute;inset-block-start:calc(428 * var(--u));inset-inline-start:45%;transform:translate(-50%,-50%)}.g-disc{--dsize:calc(412 * var(--u));cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;border-radius:50%;outline:none;padding:0;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.g-disc{transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s}.g-roll,.g-vwrap{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.g-cast,.g-edge{transition:opacity .5s}}.g-disc span{display:block}.g-lift{transform-style:preserve-3d;position:absolute;inset:0}.g-cast{filter:blur(calc(6 * var(--u)));transform:translate3d(0, 6%, calc(-24 * var(--u))) scale(.96);background:radial-gradient(circle closest-side,#14120e57 55%,#14120e1f 78%,#0000 100%);border-radius:50%;position:absolute;inset:-2%}.g-edge{transform:translateZ(calc(-5 * var(--u)));background:linear-gradient(160deg,#2a2926,#050505 60%,#1d1c1a);border-radius:50%;position:absolute;inset:0}.g-vwrap,.g-vinyl,.g-roll,.g-spin,.g-face{border-radius:50%;position:absolute;inset:0}.g-face{background:radial-gradient(circle closest-side,#0000 0 63.4%,#ffffff14 63.6% 64.4%,#050505 64.6% 67.4%,#0000 67.6%),radial-gradient(circle closest-side,#0000 0 79.2%,#070707 79.4% 80.6%,#0000 80.8%),radial-gradient(circle closest-side,#0000 0 93.6%,#070707 93.8% 94.8%,#0000 95%),repeating-radial-gradient(circle,#171716 0 1px,#0c0c0c 1px 2.4px),#0d0d0d}.g-face:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #050505,inset 0 0 0 4px #262522}.g-disc:focus-visible .g-face{box-shadow:0 0 0 3px #eceae4,0 0 0 5px #2b43b0}.g-label{border-radius:50%;position:absolute;inset:19%;overflow:hidden;box-shadow:0 0 0 1px #00000080}.g-label img,.g-cover{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.g-hole{background:#eceae4;border-radius:50%;position:absolute;inset:48.6%;box-shadow:inset 0 1px 2px #0009}.g-sheen{pointer-events:none;background:conic-gradient(from 20deg, transparent 0 8%, #ffffff29 12%, transparent 18% 50%, #ffffff1f 61%, transparent 68%);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.g-disc.deck-on .g-cast,.g-disc.deck-on .g-edge{opacity:0}.g-disc.deck-on .g-vwrap{transform:translateZ(2px)scale(1.06)}.g-disc.deck-on .g-hole{background:radial-gradient(circle at 40% 35%,#fff 0 18%,#c9c6bf 45%,#6f6c66 100%);box-shadow:0 0 0 1px #0006}@media (prefers-reduced-motion:no-preference){.g-disc.playing .g-spin,.g-deck-layer.playing .turntable__dots{animation:1.8s linear infinite w-spin}}@keyframes w-spin{to{transform:rotate(360deg)}}.g-deck-layer{z-index:199;pointer-events:none}.g-deck-layer .g-deck{--d:var(--dsize);inline-size:calc(var(--dsize) * 1.32);block-size:calc(var(--dsize) * 1.12);opacity:0;transform:translateZ(calc(-6 * var(--u))) scale(.9);position:absolute;inset:auto;inset-block-start:calc(-36.2 * var(--u));inset-inline-start:calc(-44.5 * var(--u))}.g-deck-layer.on .g-deck{opacity:1;transform:translateZ(calc(-6 * var(--u))) scale(1)}.g-arm-layer{z-index:201;pointer-events:none}.g-arm{inline-size:calc(82.4 * var(--u));max-inline-size:none;block-size:calc(420.2 * var(--u));opacity:0;filter:drop-shadow(5px 9px 5px #14120e47);transform:translateZ(calc(14 * var(--u))) rotate(0deg);transform-origin:50% 21.5686%;position:absolute;inset-block-start:calc(-36.2 * var(--u));inset-inline-start:calc(404.6 * var(--u))}.g-arm-layer.on .g-arm{opacity:1}.g-arm-layer.on.playing .g-arm{transform:translateZ(calc(14 * var(--u))) rotate(27deg)}@media (prefers-reduced-motion:no-preference){.g-deck-layer .g-deck{transition:opacity .45s,transform .9s cubic-bezier(.2,.7,.2,1)}.g-arm{transition:opacity .4s,transform .45s cubic-bezier(.4,0,.2,1)}.g-arm-layer.on.playing .g-arm{transition:opacity .4s,transform .65s cubic-bezier(.34,1.56,.64,1) .45s}}.gal__arrow{z-index:31;inline-size:calc(48 * var(--u));block-size:calc(48 * var(--u));color:#1c2c55;cursor:pointer;opacity:.7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf7ee99;border:1px solid #1c2c5538;border-radius:50%;place-items:center;transition:opacity .25s,background .25s,color .25s,border-color .25s,transform .25s;display:grid;position:absolute;inset-block-start:calc(330 * var(--u))}.gal__arrow:hover,.gal__arrow:focus-visible{color:#fbf7ee;opacity:1;background:#1c2c55;border-color:#1c2c55}.gal__arrow--prev{inset-inline-start:calc(20 * var(--u))}.gal__arrow--next{inset-inline-end:calc(20 * var(--u))}.gal__arrow--prev:hover{transform:translate(-3px)}.gal__arrow--next:hover{transform:translate(3px)}.gal__arrow svg{inline-size:calc(20 * var(--u));block-size:calc(20 * var(--u))}.gal__arrow path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@keyframes vinyl-spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.vinyl.is-spinning,.turntable.is-playing .vinyl{animation:2.4s linear infinite vinyl-spin}}.detail{--bg:#eceae4;--fg:#151412;--fg2:#5f5b53;--acc2:#b8620f;z-index:var(--z-detail);font-size:calc(13 * var(--u));color:#151412;scrollbar-width:thin;scrollbar-color:#c9c3b6 transparent;background:radial-gradient(circle at 50% 50%, #5046321a 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), #eceae4;font-weight:500;line-height:normal;position:fixed;inset:0;overflow:hidden auto}.detail[hidden]{display:none}.detail__head{z-index:5;block-size:calc(64 * var(--u));padding:0 calc(24 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eceae4e6;border-block-end:1px solid #d6d1c6;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.detail__back{gap:calc(12 * var(--u));block-size:calc(48 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.16em;color:#1c2c55;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.detail__back-icon{inline-size:calc(38 * var(--u));block-size:calc(38 * var(--u));color:#1c2c55;background:#fbf7ee;border:1.5px solid #1c2c55;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.detail__back:hover .detail__back-icon{color:#fbf7ee;background:#1c2c55}.detail__back-icon svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.detail__back-icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.detail__mark{font-family:var(--font-display);font-size:calc(15 * var(--u));letter-spacing:.14em;color:#1c2c55;font-weight:700}.detail__spacer{inline-size:calc(236 * var(--u))}.detail__body{gap:calc(77 * var(--u));max-inline-size:calc(1240 * var(--u));padding:calc(44 * var(--u)) calc(24 * var(--u)) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;margin:0 auto;display:grid}.detail__left{flex-direction:column;align-items:center;padding-block-start:calc(10 * var(--u));display:flex}.detail__sleeve{z-index:1;inline-size:calc(330 * var(--u));block-size:calc(330 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) #14120e99, 0 2px 6px #14120e2e;position:relative;overflow:hidden}.detail__sleeve picture,.detail__sleeve img{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.detail__wear{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#ffffff1f,#0000 40%,#0000001f);position:absolute;inset:0}.detail__ledge{inline-size:calc(420 * var(--u));block-size:calc(6 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(16 * var(--u)) calc(-8 * var(--u)) #14120e66;background:linear-gradient(#d9d4c9,#c9c3b6);border-radius:2px;margin-block-start:-1px;display:block}.turntable{--d:calc(350 * var(--u));inline-size:calc(566 * var(--u));block-size:calc(300 * var(--u));perspective:calc(2200 * var(--u));perspective-origin:50% -30%;margin-block-start:calc(-26 * var(--u));position:relative}.turntable__tilt{transform-style:preserve-3d;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)rotateX(54deg)rotate(-3deg)}.turntable__body{inline-size:calc(var(--d) * 1.32);block-size:calc(var(--d) * 1.12);transform-style:preserve-3d;position:relative}.turntable__deck{border-radius:calc(var(--d) * .028);transform-style:preserve-3d;background:linear-gradient(158deg,#f8f6f1 0%,#f1eee7 55%,#e8e4db 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 -2px #0000000d}.turntable__side{block-size:calc(var(--d) * .065);transform-origin:top;background:linear-gradient(#dad5ca,#c9c3b6);border-radius:0 0 3px 3px;position:absolute;inset-block-start:100%;inset-inline:0;transform:rotateX(-90deg)}.turntable__ground{filter:blur(22px);transform:translateZ(calc(var(--d) * -.07));background:#14120e6b;border-radius:4%;position:absolute;inset:2% -2% -6% 1%}.turntable__seam{inset:calc(var(--d) * .012);border-radius:calc(var(--d) * .02);position:absolute;box-shadow:inset 0 0 0 1px #0000000d}.turntable__brand{font-family:var(--font-display);font-size:calc(var(--d) * .032);letter-spacing:.14em;color:#6f6a60;font-weight:700;position:absolute;inset-block-start:calc(var(--d) * .04);inset-inline-start:calc(var(--d) * .045)}.turntable__platter{inline-size:calc(var(--d) * 1.04);block-size:calc(var(--d) * 1.04);background:conic-gradient(from 30deg,#f3f2ee,#b7b4ad 18%,#ece9e5 34%,#a8a59e 52%,#f0eeea 68%,#bcb9b2 84%,#f3f2ee);border-radius:50%;position:absolute;inset-block-start:calc(var(--d) * .04);inset-inline-start:calc(var(--d) * .06);box-shadow:inset 0 1px #fffc,0 6px 14px -6px #14120e73,0 0 0 1px #0000001f}.turntable__dots{background:repeating-conic-gradient(from 0deg, #5d5a54 0 1.1deg, transparent 1.1deg 3deg);opacity:.8;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 95.2%,#000 95.6% 97.6%,#0000 98%);mask:radial-gradient(circle closest-side,#0000 95.2%,#000 95.6% 97.6%,#0000 98%)}.turntable__mat{background:repeating-radial-gradient(circle,#252422 0 2px,#1f1e1c 2px 4px);border-radius:50%;position:absolute;inset:3.4%;box-shadow:inset 0 0 0 1px #0009}.turntable__pivot{inline-size:calc(var(--d) * .16);block-size:calc(var(--d) * .16);margin:calc(var(--d) * -.08) 0 0 calc(var(--d) * -.08);background:radial-gradient(circle at 38% 32%,#fbfaf7 0 30%,#dcd9d2 62%,#bab6ae 100%);border-radius:50%;position:absolute;inset-block-start:calc(var(--d) * .22);inset-inline-start:calc(var(--d) * 1.19);box-shadow:0 0 0 1px #00000014,0 4px 8px -3px #14120e66}.turntable__rest{inline-size:calc(var(--d) * .05);block-size:calc(var(--d) * .05);margin:calc(var(--d) * -.025) 0 0 calc(var(--d) * -.025);background:linear-gradient(160deg,#f7f6f2,#bdb9b1);border-radius:30%;position:absolute;inset-block-start:calc(var(--d) * .86);inset-inline-start:calc(var(--d) * 1.19);box-shadow:0 2px 4px -1px #14120e59}.turntable__pitch{inline-size:calc(var(--d) * .012);block-size:calc(var(--d) * .3);background:#d5d0c5;border-radius:4px;position:absolute;inset-block-start:calc(var(--d) * .5);inset-inline-start:calc(var(--d) * 1.272);box-shadow:inset 0 1px 1px #00000040}.turntable__knob{inline-size:calc(var(--d) * .045);block-size:calc(var(--d) * .028);background:linear-gradient(#fbfaf7,#d8d4cb);border-radius:2px;position:absolute;inset-block-start:46%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 2px 3px -1px #14120e66}.turntable__ctrl{gap:calc(var(--d) * .014);align-items:center;display:flex;position:absolute}.turntable__ctrl--start{inset-block-start:calc(var(--d) * .985);inset-inline-start:calc(var(--d) * .045)}.turntable__ctrl--speed{inset-block-start:calc(var(--d) * 1);inset-inline-start:calc(var(--d) * 1.14)}.turntable__key{inline-size:calc(var(--d) * .066);block-size:calc(var(--d) * .045);font-size:calc(var(--d) * .021);line-height:calc(var(--d) * .045);color:#57524a;text-align:center;letter-spacing:.04em;background:linear-gradient(#fbfaf7,#dedad1);border-radius:3px;box-shadow:0 0 0 1px #0000001a,0 2px 3px -1px #14120e59}.turntable__ctrl--start .turntable__key{inline-size:calc(var(--d) * .12);block-size:calc(var(--d) * .07);background:linear-gradient(#2c2b28,#151412)}.turntable__led{inline-size:calc(var(--d) * .016);block-size:calc(var(--d) * .016);background:#bdb8ae;border-radius:50%;transition:background .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #0000004d}.turntable.is-playing .turntable__led{background:#5d74ff;box-shadow:0 0 0 2px #2b43b02e,0 0 10px 2px #5d74ff8c}.turntable.is-playing .turntable__key.is-on{color:#2b43b0;box-shadow:0 0 0 1px #2b43b0,0 2px 3px -1px #14120e59}.turntable__rec{inline-size:var(--d);block-size:var(--d);border-radius:50%;display:block;position:absolute;inset-block-start:calc(var(--d) * .06);inset-inline-start:calc(var(--d) * .08);transform:translateZ(3px)}.turntable__rec .vinyl{box-shadow:0 18px 30px -16px #0000008c,0 2px 4px #0000004d}.turntable__arm{inline-size:calc(var(--d) * .2);block-size:calc(var(--d) * 1.02);filter:drop-shadow(5px 9px 5px #14120e47);transform-origin:50% 21.5686%;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--d) * 1.09);transform:translateZ(16px)rotate(0)}@media (prefers-reduced-motion:no-preference){.turntable__arm{transition:transform .45s cubic-bezier(.4,0,.2,1)}.turntable.is-playing .turntable__arm{transition:transform .65s cubic-bezier(.34,1.56,.64,1) .1s}.turntable.is-playing .turntable__dots{animation:1.8s linear infinite vinyl-spin}}.turntable.is-playing .turntable__arm{transform:translateZ(16px)rotate(27deg)}.detail__info{min-inline-size:0}.detail__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.16em;color:#2b43b0;text-transform:uppercase;margin:0;font-weight:500}.detail__title{margin:calc(10 * var(--u)) 0 calc(18 * var(--u));font-family:var(--font-display);font-size:calc(58 * var(--u));text-transform:uppercase;text-wrap:balance;font-weight:500;line-height:.92}.detail__facts{border-block-start:1px solid #151412;border-block-end:1px solid #cdc8bd;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.detail__facts div{padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) 0}.detail__facts div+div{border-inline-start:1px solid #cdc8bd;padding-inline-start:calc(12 * var(--u))}.detail__facts dt{font-size:calc(11 * var(--u));letter-spacing:.12em;color:#5f5b53;text-transform:uppercase}.detail__facts dd{margin:calc(4 * var(--u)) 0 0;font-family:var(--font-display);font-size:calc(22 * var(--u));font-variant-numeric:lining-nums tabular-nums;font-weight:500}.detail__acts{gap:calc(8 * var(--u));margin:calc(18 * var(--u)) 0 calc(26 * var(--u));flex-wrap:wrap;display:flex}.detail__acts [data-d-play]{gap:0}.detail__acts [data-d-play]:before{content:"▶" / "";margin-inline-end:.28em}.detail__acts [data-d-play].is-playing:before{content:"❚❚" / ""}.detail__tracks{border-block-start:1px solid #151412;margin:0;padding:0;list-style:none}.detail__tracks li{border-block-end:1px solid #cdc8bd}.trk{grid-template-columns:calc(34 * var(--u)) minmax(0, 1fr) auto;gap:calc(14 * var(--u));inline-size:100%;padding:calc(11 * var(--u)) calc(4 * var(--u));font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;transition:background .2s;display:grid}.trk:hover{background:#e3e0d8}.trk__n,.trk__time{font-size:calc(11 * var(--u));font-variant-numeric:lining-nums tabular-nums;color:#5f5b53}.trk__name{min-inline-size:0;font-family:var(--font-display);font-size:calc(18 * var(--u));font-weight:500;line-height:1.15;display:block}.trk__name small{font-family:var(--font-ui);font-size:calc(11 * var(--u));color:#5f5b53;margin-block-start:2px;display:block}.trk.is-active .trk__name{color:#2b43b0;font-style:italic}.detail__nav{gap:calc(24 * var(--u));max-inline-size:calc(1240 * var(--u));padding:calc(28 * var(--u)) calc(24 * var(--u)) calc(150 * var(--u));margin:calc(48 * var(--u)) auto 0;border-block-start:1px solid #151412;grid-template-columns:1fr 1fr;display:grid}.detail__nav button{gap:calc(8 * var(--u));padding:calc(6 * var(--u)) 0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.detail__nav .detail__nav-next{text-align:end;align-items:flex-end}.detail__nav small{font-size:calc(11 * var(--u));letter-spacing:.16em;color:#5f5b53;text-transform:uppercase}.detail__nav b{font-family:var(--font-display);font-size:calc(44 * var(--u));color:#1c2c55;font-style:italic;font-weight:500;line-height:1;transition:color .2s}.detail__nav button:hover b{color:#b8620f}.turntable__rec .g-vinyl{box-shadow:0 calc(18 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) #0000008c, 0 2px 4px #0000004d}.turntable__rec .g-hole{background:radial-gradient(circle at 40% 35%,#fff 0 18%,#c9c6bf 45%,#6f6c66 100%);box-shadow:0 0 0 1px #0006}@media (prefers-reduced-motion:no-preference){.turntable.is-playing .g-spin{animation:1.8s linear infinite w-spin}}.detail-open .site-header.site-header{pointer-events:none;visibility:hidden}.pbar{z-index:var(--z-player);min-block-size:4.5rem;inline-size:min(100% - 1.75rem,53rem);color:var(--color-navy);background:repeating-linear-gradient(45deg, #1c2c5508 0 1px, transparent 1px 3px), var(--color-letter);transition:transform .7s var(--ease-curtain), visibility 0s linear .7s;border-radius:3px;align-items:center;gap:1rem;margin-inline:auto;padding:.5rem 1.25rem .5rem .75rem;display:flex;position:fixed;inset-block-end:.875rem;inset-inline:0;box-shadow:inset 0 1px #ffffffe6,0 20px 34px -20px #14120e99}.pbar[hidden]{visibility:hidden;display:flex;transform:translateY(150%)}.pbar__disc{min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;flex:1 1 0;align-items:center;gap:.875rem;padding:0;display:flex}.pbar__text{min-inline-size:0;display:grid}.pbar__text b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;overflow:hidden}.pbar__text small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.vinyl--mini{flex:none;inline-size:3rem}.pbar__ctrl{align-items:center;gap:.25rem;display:flex}.pbtn{block-size:2.75rem;inline-size:2.75rem;color:var(--color-navy);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.pbtn:hover{border-color:#1c2c554d}.pbtn path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pbtn--main{color:var(--color-letter);background:var(--color-navy)}.pbtn--main .i-play path{fill:currentColor}.pbtn--main .i-pause path{stroke-width:3px}.pbtn--main .i-pause,.pbar.is-playing .pbtn--main .i-play{display:none}.pbar.is-playing .pbtn--main .i-pause{display:block}.pbar__time{font-variant-numeric:tabular-nums;inline-size:8.5rem;color:var(--color-muted);flex:none;gap:.25rem;font-size:.6875rem;display:grid}.pbar__seek input{cursor:pointer;block-size:1.5rem;inline-size:100%;accent-color:var(--color-orange);margin:0}.pbar__error{color:var(--color-letter);background:var(--color-red);border-radius:3px;padding:.5rem .75rem;font-size:.8125rem;position:absolute;inset-block-end:calc(100% + .375rem);inset-inline:0}.pbar__error[hidden]{display:none}@media (width<48em){.pbar{gap:.5rem;padding-inline-end:.5rem;inset-block-end:4.75rem}.pbar__time,.pbar [data-p-info]{display:none}}.pbar__sep,.pbar__thread{display:none}@media (width>=48em){.pbar{gap:calc(18 * var(--u));inline-size:calc(850 * var(--u));min-block-size:0;block-size:calc(72 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(12 * var(--u));font-size:calc(13 * var(--u));color:#1c2c55;box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 0 #d9d2c2, 0 calc(20 * var(--u)) calc(34 * var(--u)) calc(-20 * var(--u)) #14120e99;background:repeating-linear-gradient(45deg,#1c2c5508 0 1px,#0000 1px 3px),#fbf7ee;font-weight:500;line-height:normal;inset-block-end:calc(14 * var(--u))}.pbar:before{inset:calc(4 * var(--u));pointer-events:none;content:"";border:calc(1.6 * var(--u)) dashed var(--color-orange);border-radius:2px;position:absolute}.pbar__disc{gap:calc(12 * var(--u));block-size:calc(56 * var(--u));padding:0 calc(6 * var(--u));border-radius:2px;flex:1;position:relative}.pbar__disc:hover b{color:#b8620f}.vinyl--mini{inline-size:calc(46 * var(--u));block-size:calc(46 * var(--u));aspect-ratio:auto;box-shadow:0 calc(4 * var(--u)) calc(8 * var(--u)) calc(-3 * var(--u)) #14120e80;background:repeating-radial-gradient(circle,#171716 0 1px,#0c0c0c 1px 2.4px);border-radius:50%;position:relative}.vinyl--mini .event__cover{inset:19%}.vinyl--mini:after{content:"";background:#fbf7ee;border-radius:50%;position:absolute;inset:47%}.pbar__text b{font-size:calc(19 * var(--u));font-style:italic;font-weight:500;line-height:1.1;transition:color .2s;display:block}.pbar__text small{font-size:calc(11 * var(--u));letter-spacing:.06em;color:#5f5b53;margin-block-start:calc(3 * var(--u));display:block}.pbar__ctrl{gap:calc(8 * var(--u))}.pbtn{inline-size:calc(44 * var(--u));block-size:calc(44 * var(--u));color:#1c2c55;border:1.5px solid #1c2c5547;transition:background .2s,color .2s,border-color .2s,transform .2s}.pbtn:hover{background:#1c2c550f;border-color:#1c2c55}.pbtn:active{transform:scale(.94)}.pbtn svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.pbtn--main{inline-size:calc(52 * var(--u));block-size:calc(52 * var(--u));color:#fbf7ee;background:#1c2c55;border-color:#1c2c55}.pbtn--main:hover{color:#151412;background:var(--color-orange);border-color:var(--color-orange)}.pbtn--close{color:#5f5b53;border-color:#0000}.pbtn--close:hover{color:#9e2430;background:#9e243012;border-color:#9e2430}.pbar__sep{inline-size:1px;block-size:calc(32 * var(--u));margin:0 calc(-6 * var(--u));background:repeating-linear-gradient(var(--color-orange) 0 calc(4 * var(--u)), transparent calc(4 * var(--u)) calc(7 * var(--u)));display:block}.pbar__time{gap:calc(8 * var(--u));inline-size:calc(132 * var(--u));font-size:calc(11 * var(--u));font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;color:#5f5b53;flex-direction:column;display:flex}.pbar__seek{block-size:2px;display:block;position:relative}.pbar__thread{background:repeating-linear-gradient(90deg, #1c2c5538 0 calc(5 * var(--u)), transparent calc(5 * var(--u)) calc(8 * var(--u)));display:block;position:absolute;inset:0}.pbar__thread i{background:repeating-linear-gradient(90deg, var(--color-orange) 0 calc(5 * var(--u)), transparent calc(5 * var(--u)) calc(8 * var(--u)));block-size:2px;inline-size:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.pbar__seek input{inset:calc(-8 * var(--u)) 0;opacity:0;block-size:auto;inline-size:100%;position:absolute}.pbar__seek:has(input:focus-visible){outline-offset:calc(6 * var(--u));outline:2px solid #2b43b0}@media (prefers-reduced-motion:no-preference){.pbar.is-playing .vinyl--mini{animation:1.8s linear infinite w-spin}}}@media (width<48em){.disco--live .disco__stage{background:radial-gradient(circle at 50% 50%, #50463217 0 .8px, transparent 1.1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), #eceae4;block-size:100svh;padding:0}.disco--live .disco__hem[data-hem]:not([hidden]){z-index:3;inline-size:auto;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.disco--live.discography{font-size:calc(13 * var(--um))}.gal{block-size:auto;position:absolute;inset:0;overflow:hidden}.gal__head{inset-block-start:calc(48 * var(--um));inset-inline:calc(18 * var(--um));pointer-events:none;display:block;position:absolute}.gal__left,.gal__side{display:contents}.gal__eyebrow{font-size:calc(11 * var(--um));letter-spacing:.16em;color:#5f5b53;text-transform:uppercase;margin:0;display:block}.gal__title{min-block-size:1.84em;max-inline-size:none;margin:calc(10 * var(--um)) 0 0;font-size:calc(42 * var(--um));color:#151412}.gal__count{font-size:calc(13 * var(--um));vertical-align:top;margin-block-start:calc(14 * var(--um));display:inline-block}.gal__count b{font-size:calc(26 * var(--um))}.gal__timer{inline-size:calc(64 * var(--um));position:absolute;inset-block-start:calc(10 * var(--um) + 1.84 * 42 * var(--um) + 14 * var(--um) + 11 * var(--um) + 30 * var(--um))}.gal__head .btnl{block-size:calc(44 * var(--um));font-size:calc(13 * var(--um));justify-content:center;margin:0;position:absolute;inset-block-start:calc(11 * var(--um) * 1.22 + 10 * var(--um) + 1.84 * 42 * var(--um) + 14 * var(--um));inset-inline-end:0}.gal__meta{inline-size:auto;margin:calc(14 * var(--um)) 0 0;border-block-start:1px solid #151412;border-block-end:1px solid #cdc8bd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gal__meta .gal__cue{padding:calc(10 * var(--um)) 0 0;background:#eceae4;border:0;grid-area:2/1/auto/-1;align-items:baseline;gap:0;margin-block-end:-1px;display:flex}.gal__meta div:not(.gal__cue){min-inline-size:0;padding:calc(7 * var(--um)) calc(6 * var(--um)) calc(7 * var(--um)) 0;border:0;display:block}.gal__meta div:not(.gal__cue)+div{border-inline-start:1px solid #cdc8bd;padding-inline-start:calc(8 * var(--um))}.gal__meta dt{font-size:calc(9.5 * var(--um));letter-spacing:.12em;text-transform:uppercase}.gal__meta dd{margin:calc(3 * var(--um)) 0 0;font-family:var(--font-display);font-size:calc(19 * var(--um));text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gal__cue dt{font-size:calc(10 * var(--um));letter-spacing:.1em;color:#9a4c0a;margin-inline-end:calc(6 * var(--um))}.gal__cue dd{font-size:calc(16 * var(--um));margin:0}.gal__hint{inset-block-start:calc(612 * var(--um));inset-inline:calc(18 * var(--um));font-size:calc(11 * var(--um));text-align:center;margin:0;position:absolute}.gal__stage{perspective:none;touch-action:pan-y;block-size:0;inline-size:0;inset-block-start:calc(452 * var(--um));inset-inline-start:50%;transform:none}.g-disc{inline-size:calc(236 * var(--um));block-size:calc(236 * var(--um));transform-style:flat;inset:auto;inset-block-start:calc(-118 * var(--um));inset-inline-start:calc(-118 * var(--um))}@media (prefers-reduced-motion:no-preference){.g-disc{transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s}}.g-cast,.g-edge{display:none}.g-vinyl{box-shadow:0 calc(26 * var(--um)) calc(34 * var(--um)) calc(-20 * var(--um)) #14120e8c}.g-disc.deck-on .g-vinyl{transform:scale(1.03)}.g-disc.deck-on .g-vwrap{transform:none}.g-deck-layer,.g-arm-layer{block-size:0;inline-size:0;inset:auto;transform:none}.g-deck-layer{z-index:95}.g-deck-layer .g-deck{--dsize:calc(236 * var(--um));--d:var(--dsize);inset-block-start:calc(-132.2 * var(--um));inset-inline-start:calc(-136.9 * var(--um));transform:scale(.9)}.g-deck-layer.on .g-deck{transform:none}.g-deck-layer .turntable__seam,.g-deck-layer .turntable__dots,.g-deck-layer .turntable__pitch,.g-deck-layer .turntable__ctrl,.g-deck-layer .turntable__rest{display:none}.g-arm-layer{z-index:150}.g-arm{inline-size:calc(47.2 * var(--um));block-size:calc(240.7 * var(--um));filter:drop-shadow(4px 7px 4px #14120e47);inset-block-start:calc(-132.2 * var(--um));inset-inline-start:calc(120.3 * var(--um));transform:rotate(0)}.g-arm-layer.on.playing .g-arm{transform:rotate(27deg)}.gal__arrow{inline-size:calc(44 * var(--um));block-size:calc(44 * var(--um));opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf7eebf;inset-block-start:calc(430 * var(--um))}.gal__arrow--prev{inset-inline-start:calc(8 * var(--um))}.gal__arrow--next{inset-inline-end:calc(8 * var(--um))}.gal__arrow svg{inline-size:calc(18 * var(--um));block-size:calc(18 * var(--um))}.detail{font-size:calc(13 * var(--um));scrollbar-width:none}.detail__head{block-size:calc(56 * var(--um));padding:0 calc(12 * var(--um)) 0 calc(8 * var(--um));background:#eceae4eb}.detail__back{gap:calc(10 * var(--um));block-size:calc(48 * var(--um));font-size:calc(11 * var(--um));letter-spacing:.14em}.detail__back-icon{inline-size:calc(38 * var(--um));block-size:calc(38 * var(--um))}.detail__spacer{display:none}.detail__body{max-inline-size:none;padding:calc(22 * var(--um)) calc(18 * var(--um)) 0;flex-direction:column;gap:0;display:flex}.detail__info{display:contents}.detail__eyebrow{font-size:calc(11 * var(--um));order:1}.detail__title{margin:calc(8 * var(--um)) 0 0;font-size:calc(44 * var(--um));order:2}.detail__left{order:3;margin-block-start:calc(22 * var(--um));padding:0}.detail__facts{margin:calc(22 * var(--um)) 0 0;border-block-end:0;order:4;grid-template-columns:1fr 1fr}.detail__facts div{padding:calc(10 * var(--um)) 0;border-block-end:1px solid #cdc8bd}.detail__facts div+div{border-inline-start:0;padding-inline-start:0}.detail__facts div:nth-child(2n){border-inline-start:1px solid #cdc8bd;padding-inline-start:calc(12 * var(--um))}.detail__facts dt{font-size:calc(10.5 * var(--um))}.detail__facts dd{font-size:calc(22 * var(--um))}.detail__acts{gap:calc(8 * var(--um));margin:calc(18 * var(--um)) 0 calc(24 * var(--um));order:5;display:grid}.detail__acts .btnl{inline-size:100%;block-size:calc(44 * var(--um));justify-content:center}.detail__tracks{order:6}.trk{grid-template-columns:calc(30 * var(--um)) minmax(0, 1fr) auto;gap:calc(10 * var(--um));padding:calc(12 * var(--um)) 2px}.detail__sleeve{inline-size:calc(262 * var(--um));block-size:calc(262 * var(--um))}.detail__ledge{inline-size:calc(320 * var(--um));block-size:calc(5 * var(--um))}.turntable{--d:calc(212 * var(--um));inline-size:calc(340 * var(--um));block-size:calc(196 * var(--um));perspective:calc(1600 * var(--um));margin-block-start:calc(-14 * var(--um))}.detail__nav{gap:calc(18 * var(--um));max-inline-size:none;padding:calc(22 * var(--um)) 0 calc(170 * var(--um));margin:calc(30 * var(--um)) calc(18 * var(--um)) 0;grid-template-columns:1fr}.detail__nav b{font-size:calc(32 * var(--um))}.detail__nav small{font-size:calc(10.5 * var(--um))}.pbar{inset:auto calc(10 * var(--um)) calc(60 * var(--um));gap:calc(8 * var(--um));min-block-size:0;inline-size:auto;block-size:calc(62 * var(--um));padding:0 calc(8 * var(--um)) 0 calc(6 * var(--um));background:repeating-linear-gradient(45deg,#1c2c5508 0 1px,#0000 1px 3px),#fbf7ee}.pbar:before{pointer-events:none;content:"";border:1.5px dashed var(--color-orange);border-radius:2px;position:absolute;inset:4px}.curtain{gap:calc(34 * var(--um));padding:0 calc(22 * var(--um))}.curtain__title,.curtain--cover .curtain__title{font-size:calc(60 * var(--um));text-align:center}.curtain__cover{padding:calc(8 * var(--um))}.curtain__cover img{inline-size:calc(200 * var(--um));block-size:calc(200 * var(--um))}}.contact{background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:var(--stitch) var(--stitch);gap:3rem;padding:clamp(4.5rem,9vw,7rem) clamp(1rem,5vw,4rem) clamp(3rem,9vw,6.5rem);display:grid;position:relative}.contact__hem{pointer-events:none;inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline:0}.contact__brand{text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.contact__logo{aspect-ratio:220/122;block-size:auto;inline-size:min(100%,34rem)}.contact__social-title,.letter__eyebrow{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg2);font-weight:600}.social{flex-wrap:wrap;justify-content:center;gap:1rem 1.25rem;display:flex}.social__link{letter-spacing:.12em;text-transform:uppercase;min-inline-size:4rem;color:var(--fg2);justify-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:grid}.social__icon{object-fit:contain;block-size:clamp(3.5rem,12vw,4.5rem);inline-size:clamp(3.5rem,12vw,4.5rem)}.social__link:hover{color:var(--acc2)}@media (prefers-reduced-motion:no-preference){.social__icon{transition:transform .45s var(--ease-back)}.social__link:hover .social__icon,.social__link:focus-visible .social__icon{transform:rotate(-7deg)translateY(-4px)scale(1.06)}}.letter{color:var(--color-light);background:linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / var(--stitch) var(--stitch), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / var(--stitch) var(--stitch), var(--color-navy);border-radius:4px;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,5vw,3.5rem);position:relative;box-shadow:0 34px 60px -30px #14120e99}.letter:before{pointer-events:none;content:"";border:1.6px dashed #e98b1ecc;border-radius:2px;position:absolute;inset:.625rem}.letter__eyebrow{color:var(--color-light-2)}.letter__title{font-size:var(--text-card-title);margin-block:.75rem 1.25rem;font-weight:500}.letter__title em{color:var(--color-amber)}.letter__form{gap:1.5rem;display:grid}.letter__body{font-family:var(--font-display);font-size:var(--text-letter);font-weight:500;line-height:1.6}.letter__line{border:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .4em;margin:0 0 .35rem;padding:0;display:flex}.field{block-size:2.75rem;min-inline-size:0;font-family:var(--font-display);font-size:inherit;color:var(--color-gold-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-block-end:2px dashed var(--color-orange);background:0 0;border-radius:0;flex:9rem;padding:0 .375rem;font-style:italic;font-weight:600}.field::placeholder{color:#f1eee799;font-weight:500}.field:focus{border-block-end-style:solid;border-block-end-color:var(--color-amber);background:#f5a23a1a}.field:focus-visible{box-shadow:0 2px 0 0 var(--color-amber);outline:none}.field[aria-invalid=true]{border-block-end:2px solid var(--color-gold);background:#f6cd1f1f}.field--name{flex-basis:10rem}.field--date{flex:0 13rem;font-size:.86em}.field--locality,.field--municipality,.field--country{flex-basis:12rem}.field--state{cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23F5A23A' stroke-width='2'/%3E%3C/svg%3E") right .375rem center no-repeat;flex:0 auto;padding-inline-end:1.5rem}.field--state:has(option[value=""]:checked){color:#f1eee799;font-weight:500}.field--state option,.field--state optgroup{font-family:var(--font-ui);color:var(--color-ink);background:var(--color-letter);font-size:1rem;font-style:normal}.field--phone{flex:0 12rem}.field--message{flex-basis:100%}.letter__detail{flex:12rem;display:flex}.letter__detail[hidden],.letter__line[hidden]{display:none}.segment{align-items:baseline;gap:.25rem;display:inline-flex}.segment__label{color:#f1eee7b8;cursor:pointer;border-radius:2px;padding:0 .6rem;font-style:italic;font-weight:600;line-height:1.5}.segment__label:hover{color:var(--color-light)}.segment__input:checked+.segment__label{color:var(--color-navy);background:var(--color-gold)}.segment__input:focus-visible+.segment__label{outline:3px solid var(--color-amber);outline-offset:2px}.segment__sep{color:#f1eee773}.letter__send{align-items:center;gap:.75rem;display:grid}.letter__button{gap:.625rem;min-block-size:3rem;padding-inline:1.625rem}.letter__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.letter__note{color:var(--color-light-2);font-size:.8125rem;line-height:1.5}.letter__note--ok{color:var(--color-gold)}.letter__note a{color:var(--color-letter)}.letter__fallback{gap:.75rem;display:grid}.js .no-js-only{display:none}.js .letter__form--fallback .no-js-only{display:grid}.js .letter__form--fallback .letter__body{display:none}.letter__label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-light-2)}.letter__text{inline-size:100%;font-family:var(--font-display);font-size:var(--text-letter);color:var(--color-gold-soft);resize:vertical;background:#ffffff0f;border:1.5px dashed #f1eee773;border-radius:2px;padding:.75rem 1rem;line-height:1.5}.site-footer{color:var(--color-light-2);background:var(--color-navy);border-block-start:1.5px dashed #e98b1eb3}.site-footer__band{margin-block-start:.375rem;display:block}.site-footer__body{letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding:1rem clamp(1rem,4vw,3rem) 1.125rem;font-size:.8125rem;display:flex}.site-footer__brand{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-light);margin-inline-end:.875rem;font-size:1rem;font-weight:700}.site-footer__credit a{color:var(--color-light);border-block-end:1.5px dashed var(--color-amber);padding-block-end:2px;text-decoration:none}.site-footer__credit a:hover{color:var(--color-amber)}@media (width>=48em){.letter__send{grid-template-columns:auto 1fr;gap:1.5rem}}@media (width>=64em){.contact{grid-template-columns:minmax(0,37.5rem) minmax(0,43.5rem);justify-content:center;align-items:center;gap:3rem;min-block-size:calc(100svh - 6rem);padding:5.5rem 6.25vw 1rem}.contact__logo{inline-size:min(100%,33rem)}.letter{padding:1.75rem 3.375rem}.letter__line{margin-block-end:.2rem}.letter__title{margin-block:.5rem 1rem}.field{block-size:2.375rem}.contact__brand{text-align:start;justify-items:start}.social{justify-content:start}}@media (width>=48em){.js .contact{block-size:calc(100svh - 86 * var(--u));min-block-size:0;font-size:calc(13 * var(--u));color:#1c2c55;background:radial-gradient(circle at 50% 50%, #5046321a 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), #eceae4;padding:0;font-weight:500;line-height:normal;display:block;position:relative;overflow:clip}.js .contact__hem--svg{display:none}.js .contact__hem[data-hem]{z-index:2;inline-size:100%;filter:drop-shadow(0 calc(8 * var(--u)) calc(10 * var(--u)) #060c1e73);display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.js .contact__orn{display:block;position:absolute;inset-inline-start:calc(1476 * var(--u))}.js .contact__orn--a{inset-block-start:calc(150 * var(--u))}.js .contact__orn--b{inset-block-start:calc(360 * var(--u))}.js .contact__orn--c{inset-block-start:calc(560 * var(--u));inset-inline-start:calc(1470 * var(--u))}.js .contact__bird{inset-block-start:calc(-8 * var(--u));inset-inline:calc(522 * var(--u)) auto;position:absolute}.js .contact__brand{inline-size:calc(600 * var(--u));text-align:start;display:block;position:absolute;inset-block-start:calc(104 * var(--u));inset-inline-start:calc(96 * var(--u))}.js .contact__logo{display:none}.js .contact__stitched{line-height:0;display:block}.js .contact__social-title{margin:calc(34 * var(--u)) 0 calc(14 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.16em;color:#6b675f;font-weight:500}.js .social{gap:calc(22 * var(--u));flex-wrap:nowrap;justify-content:start;margin:0;padding:0;display:flex}.js .social__link{gap:calc(8 * var(--u));min-inline-size:0;font-size:calc(10 * var(--u));letter-spacing:.12em;color:#5b5750;flex-direction:column;align-items:center;font-weight:600;display:flex}.js .social__link:hover,.js .social__link:focus-visible{color:#b8620f}.js .social__icon{inline-size:calc(80 * var(--u));block-size:calc(80 * var(--u));margin:calc(3 * var(--u));filter:drop-shadow(0 2px 1px #3c28142e)}.js .letter{inset-block-start:calc(94 * var(--u));inset-inline:calc(744 * var(--u)) calc(96 * var(--u));block-size:calc(608 * var(--u));padding:calc(46 * var(--u)) calc(54 * var(--u)) 0;color:#f1eee7;background:radial-gradient(circle at 50% 50%, #0000001a 0 .9px, transparent 1.3px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / calc(6 * var(--u)) calc(6 * var(--u)), #1c2c55;box-shadow:0 calc(34 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #14120e99, 0 2px 0 #ffffff0f inset;border-radius:4px;position:absolute}.js .letter:before{inset:calc(10 * var(--u));border:calc(1.6 * var(--u)) dashed #e98b1ecc}.js .letter__ornament--tl{inset-block-start:calc(22 * var(--u));inset-inline-start:calc(22 * var(--u))}.js .letter__ornament--tr{inset-block-start:calc(22 * var(--u));inset-inline-end:calc(22 * var(--u))}.js .letter__ornament--br{inset-block-end:calc(22 * var(--u));inset-inline-end:calc(22 * var(--u))}.js .letter__eyebrow{margin:0 0 calc(10 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.16em;color:#c9cfe6;font-weight:500}.js .letter__title{font-size:calc(46 * var(--u));letter-spacing:-.01em;text-wrap:wrap;margin:0;font-weight:500;line-height:1}.js .letter__title em{color:#f5a23a}.js .letter__form{display:block}.js .letter__body{margin:calc(20 * var(--u)) 0 0;font-size:calc(28 * var(--u));font-weight:500;line-height:calc(48 * var(--u));color:#f1eee7}.js .letter__line{white-space:nowrap;margin:0;padding:0;display:block}.js .letter__line[hidden]{display:none}.js .letter__detail,.js .letter__detail[hidden]{display:inline}.js .field{block-size:calc(40 * var(--u));padding:0 calc(6 * var(--u));font:italic 600 calc(28 * var(--u)) / 1 var(--font-display);letter-spacing:.01em;color:#f7de7a;vertical-align:baseline;border-block-end:calc(2 * var(--u)) dashed var(--color-orange);flex:none;margin:0 2px;display:inline-block}.js .field::placeholder{color:#f1eee75c;font-weight:500}.js .field--state:has(option[value=""]:checked){color:#f1eee75c;font-weight:500}.js .field--name{inline-size:calc(300 * var(--u))}.js .field--detail{inline-size:calc(190 * var(--u))}.js .field--date{inline-size:calc(212 * var(--u));font-size:calc(24 * var(--u))}.js .field--locality{inline-size:calc(250 * var(--u))}.js .field--municipality{inline-size:calc(262 * var(--u))}.js .field--state{inline-size:calc(206 * var(--u));padding-inline-end:calc(28 * var(--u))}.js .field--country{inline-size:calc(270 * var(--u))}.js .field--phone{inline-size:calc(220 * var(--u))}.js .field--message{inline-size:calc(440 * var(--u))}.js .segment{gap:calc(4 * var(--u));align-items:baseline;display:inline-flex}.js .segment__label{padding:0 calc(10 * var(--u));font-family:var(--font-display);font-size:calc(28 * var(--u));font-style:italic;font-weight:600;line-height:calc(40 * var(--u));color:#f1eee773;border-radius:2px}.js .segment__input:checked+.segment__label{color:#1c2c55;background:#f6cd1f}.js .segment__sep{color:#f1eee759}.js .letter__send{inset-block-end:calc(44 * var(--u));inset-inline:calc(54 * var(--u));gap:calc(22 * var(--u));align-items:center;margin:0;display:flex;position:absolute}.js .letter__button{gap:calc(10 * var(--u));block-size:calc(48 * var(--u));padding:0 calc(26 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.14em;color:#1c2c55;background:#f5a23a;border:0;border-radius:3px;flex:none;font-weight:600}.js .letter__button:hover{background:#fbb85c}.js .letter__note{font-size:calc(11.5 * var(--u));color:#c9cfe6;margin:0;line-height:1.5}.js .site-footer{block-size:calc(86 * var(--u));padding:0 calc(48 * var(--u)) calc(22 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.06em;color:#c9cfe6;border-block-start:calc(1.5 * var(--u)) dashed #e98b1eb3;background:#1c2c55;align-items:flex-end;font-weight:500;line-height:normal;display:flex;position:relative}.js .site-footer__band--svg{display:none}.js .site-footer__band--canvas:not([hidden]){margin:0;display:block;position:absolute;inset-block-start:calc(6 * var(--u));inset-inline-start:0}.js .site-footer__body{font-size:inherit;letter-spacing:inherit;flex:1;justify-content:space-between;padding:0;display:flex}.js .site-footer__body p{margin:0}.js .site-footer__brand{font-size:calc(15 * var(--u));letter-spacing:.14em;color:#f1eee7;margin-inline-end:calc(14 * var(--u));font-weight:700}.js .site-footer__credit a{color:#f1eee7;border-block-end:calc(1.5 * var(--u)) dashed #f5a23a;padding-block-end:2px}}@media (width<48em){.js .contact{padding:calc(58 * var(--um)) 0 0;font-size:calc(13 * var(--um));color:#1c2c55;background:radial-gradient(circle at 50% 50%, #50463217 0 .8px, transparent 1.1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(90deg, #ffffff61 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(#ffffff61 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), #eceae4;font-weight:500;line-height:normal;display:block;position:relative}.js .contact__hem[data-hem]{z-index:3;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.js .contact__orn{display:none}.js .contact__orn--a{display:block;position:absolute;inset-block-start:calc(92 * var(--um));inset-inline-start:calc(336 * var(--um))}.js .contact__brand{text-align:center;display:block;position:static}.js .contact__bird{position:absolute;inset-block-start:calc(74 * var(--um));inset-inline-start:calc(20 * var(--um))}.js .contact__logo{display:none}.js .contact__stitched{inline-size:fit-content;margin:calc(30 * var(--um)) auto 0;line-height:0;display:block}.js .contact__social-title{margin:calc(26 * var(--um)) 0 calc(12 * var(--um));font-size:calc(11 * var(--um));letter-spacing:.16em;color:#6b675f;font-weight:500}.js .social{gap:calc(8 * var(--um));padding:0 calc(10 * var(--um));flex-wrap:nowrap;justify-content:center;margin:0;display:flex}.js .social__link{gap:calc(5 * var(--um));min-inline-size:0;font-size:calc(8.5 * var(--um));letter-spacing:.1em;color:#5b5750;flex-direction:column;align-items:center;font-weight:600;display:flex}.js .social__icon{inline-size:calc(58 * var(--um));block-size:calc(58 * var(--um));margin:calc(2 * var(--um));filter:drop-shadow(0 2px 1px #3c28142e)}.js .letter{padding:calc(34 * var(--um)) calc(22 * var(--um)) calc(30 * var(--um));margin:calc(34 * var(--um)) calc(12 * var(--um)) 0;color:#f1eee7;background:radial-gradient(circle at 50% 50%, #0000001a 0 .8px, transparent 1.1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / calc(5 * var(--um)) calc(5 * var(--um)), #1c2c55;position:relative}.js .letter:before{inset:calc(8 * var(--um));border-width:1.5px}.js .letter__ornament--tl{inset-block-start:calc(14 * var(--um));inset-inline-start:calc(14 * var(--um))}.js .letter__ornament--tr{inset-block-start:calc(14 * var(--um));inset-inline:auto calc(14 * var(--um))}.js .letter__ornament--br{display:none}.js .letter__eyebrow{margin:0 0 calc(10 * var(--um));font-size:calc(10.5 * var(--um));letter-spacing:.16em;color:#c9cfe6;font-weight:500}.js .letter__title{font-size:calc(38 * var(--um));text-wrap:wrap;letter-spacing:-.01em;margin:0;font-weight:500;line-height:.98}.js .letter__title em{color:#f5a23a}.js .letter__form{display:block}.js .letter__body{margin:calc(18 * var(--um)) 0 0;font-size:calc(22 * var(--um));font-weight:500;line-height:calc(44 * var(--um))}.js .letter__line{margin:0;padding:0;display:block}.js .letter__line[hidden]{display:none}.js .letter__detail,.js .letter__detail[hidden]{display:block}.js .field{inline-size:auto;max-inline-size:100%;block-size:calc(36 * var(--um));padding:0 calc(5 * var(--um));font:italic 600 calc(22 * var(--um)) / 1 var(--font-display);letter-spacing:.01em;color:#f7de7a;vertical-align:baseline;border-block-end:2px dashed var(--color-orange);margin:0 2px;display:inline-block}.js .field::placeholder{color:#f1eee75c;font-weight:500}.js .field--state:has(option[value=""]:checked){color:#f1eee75c;font-weight:500}.js .field--name{inline-size:calc(178 * var(--um))}.js .field--date{inline-size:calc(178 * var(--um));font-size:calc(20 * var(--um))}.js .field--phone{inline-size:calc(150 * var(--um))}.js .field--country{inline-size:calc(170 * var(--um))}.js .field--detail,.js .field--locality,.js .field--municipality,.js .field--message{inline-size:calc(100% - 12 * var(--um))}.js .field--state{padding-inline-end:calc(26 * var(--um))}.js .segment{align-items:baseline;gap:2px;display:inline-flex}.js .segment__label{padding:0 calc(8 * var(--um));font-family:var(--font-display);font-size:calc(22 * var(--um));font-style:italic;font-weight:600;line-height:calc(34 * var(--um));color:#f1eee773;border-radius:2px}.js .segment__input:checked+.segment__label{color:#1c2c55;background:#f6cd1f}.js .segment__sep{color:#f1eee759}.js .letter__send{margin-block-start:calc(24 * var(--um));display:block}.js .letter__button{gap:calc(10 * var(--um));inline-size:100%;block-size:calc(52 * var(--um));font-size:calc(12 * var(--um));letter-spacing:.14em;color:#1c2c55;background:#f5a23a;border:0;border-radius:3px;justify-content:center;align-items:center;font-weight:600;display:flex}.js .letter__note{margin:calc(12 * var(--um)) 0 0;font-size:calc(11.5 * var(--um));color:#c9cfe6;text-align:center;line-height:1.5}.js .site-footer{padding:calc(34 * var(--um)) calc(20 * var(--um)) calc(64 * var(--um));font-size:calc(12 * var(--um));letter-spacing:.04em;color:#c9cfe6;background:#1c2c55;border-block-start:1.5px dashed #e98b1eb3;margin-block-start:0;font-weight:500;line-height:1.6;position:relative}.js .site-footer__band--canvas:not([hidden]){margin:0;display:block;position:absolute;inset-block-start:calc(6 * var(--um));inset-inline-start:0}.js .site-footer__body{font-size:inherit;letter-spacing:inherit;padding:0;display:block}.js .site-footer__body p{margin:0}.js .site-footer__body p+p{margin-block-start:calc(10 * var(--um))}.js .site-footer__brand{font-size:calc(18 * var(--um));letter-spacing:.14em;color:#f1eee7;margin:0;font-weight:700;display:block}}.fovi{z-index:var(--z-mascot);cursor:pointer;visibility:hidden;opacity:0;block-size:108px;inline-size:140px;transition:opacity .4s var(--ease-standard), visibility 0s .4s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;will-change:transform;display:block;position:fixed;inset:0 auto auto 0}.fovi.is-on{visibility:visible;opacity:1;transition-delay:0s}.fovi:focus-visible{box-shadow:none;outline:none}.fovi__in{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.fovi:focus-visible .fovi__in{outline:3px solid var(--focus-color);outline-offset:6px;box-shadow:0 0 0 6px var(--focus-ring);border-radius:12px}.fovi img{pointer-events:none;-webkit-user-drag:none}.fovi__sleep{block-size:62px;inline-size:140px;transition:opacity .3s;position:absolute;inset-block-end:0;inset-inline-start:0}.fovi__sleep img{block-size:100%;inline-size:100%;display:block}.fovi__walk{opacity:0;block-size:108px;inline-size:119px;transition:opacity .3s;position:absolute;inset-block-end:0;inset-inline-start:10px}.fovi__walk img{block-size:100%;inline-size:100%;position:absolute;inset:0}.fovi.is-awake .fovi__sleep{opacity:0}.fovi.is-awake .fovi__walk{opacity:1}.fovi__leg{will-change:transform}.fovi__leg--hf{transform-origin:62.8% 73.8%}.fovi__leg--ff{transform-origin:45.9% 78.3%}.fovi__leg--hn{transform-origin:92.4% 75.3%}.fovi__leg--fn{transform-origin:32.4% 79.1%}.fovi__tail{transform-origin:79.9% 39.7%;will-change:transform}.fovi__shadow{opacity:0;background:radial-gradient(closest-side,#14120e52,#14120e00);border-radius:50%;block-size:10px;inline-size:112px;transition:opacity .3s;position:absolute;inset-block-end:-4px;inset-inline-start:14px}.fovi.is-awake .fovi__shadow{opacity:1}.fovi-bubble{z-index:var(--z-bubble);max-inline-size:250px;font-family:var(--font-display);color:var(--color-navy);pointer-events:none;background:var(--color-letter);opacity:0;border-radius:3px;padding:8px 14px 10px;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.1;transition:opacity .2s;position:fixed;inset:0 auto auto 0;box-shadow:inset 0 1px #ffffffe6,0 1px #d9d2c2,0 14px 26px -14px #14120e8c}.fovi-bubble:before{content:"";border:1.4px dashed #e98b1ecc;border-radius:2px;position:absolute;inset:4px}.fovi-bubble:after{content:"";background:var(--color-letter);block-size:12px;inline-size:12px;margin-inline-start:-6px;position:absolute;inset-block-end:-7px;inset-inline-start:var(--tx,50%);transform:rotate(45deg);box-shadow:3px 3px 4px -2px #14120e2e}.fovi-bubble.is-on{opacity:1}.fovi-bubble small{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-burnt-text);margin-block-start:5px;font-size:.625rem;font-style:normal;font-weight:600;display:block}.fovi-bubble small:empty{display:none}.fovi-bubble.is-right:after{inset-block:var(--ty,50%) auto;margin:-6px 0 0;inset-inline-start:-6px;box-shadow:-3px 3px 4px -2px #14120e2e}.fovi-bubble.is-left:after{inset-block:var(--ty,50%) auto;margin:-6px 0 0;inset-inline:auto -6px;box-shadow:3px -3px 4px -2px #14120e2e}@media (prefers-reduced-motion:no-preference){.fovi-bubble.is-on{animation:fovi-pop .42s var(--ease-back)}}@keyframes fovi-pop{0%{transform:translateY(6px)scale(.86)}}.fovi-fx{z-index:var(--z-bubble);pointer-events:none;position:fixed;inset:0;overflow:hidden}.fovi-fx__p{animation:1.6s ease-out forwards fovi-up;position:absolute;inset:0 auto auto 0}.fovi-fx__p--z{font-family:var(--font-display);color:var(--color-navy);text-shadow:0 0 6px var(--color-paper), 0 0 2px var(--color-paper);font-style:italic;font-weight:700;animation-duration:2.6s}@keyframes fovi-up{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,10px), -58px) scale(1.1)}}@media (prefers-reduced-motion:reduce){.fovi-fx__p{animation-duration:10ms}}}@layer utilities{.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.label{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-latin-wght-normal-D7itQ8IL.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:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-latin-ext-wght-normal-Bzx46pNl.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:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-latin-wght-italic-BMf3v8-7.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:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-latin-ext-wght-italic-BGlHoNQB.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.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}
