@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/d8225c50-1487-4c68-a374-7260c28b0824.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/248b8a16-487b-43e0-8ed5-0eb3ddaf2292.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a34e1f0e-121a-41ce-9f23-31156a99e3b9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Staff XXX Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/StaffXXXCondensed-Medium.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/693791b7-4d89-45fa-82ec-df9a30bd8559.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/b9d803a6-f421-4380-b179-6b946b1e4963.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/fefd7f10-9947-40ca-9c5d-9d7be11afe9e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/693791b7-4d89-45fa-82ec-df9a30bd8559.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/b9d803a6-f421-4380-b179-6b946b1e4963.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/fefd7f10-9947-40ca-9c5d-9d7be11afe9e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/693791b7-4d89-45fa-82ec-df9a30bd8559.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/b9d803a6-f421-4380-b179-6b946b1e4963.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/fefd7f10-9947-40ca-9c5d-9d7be11afe9e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/693791b7-4d89-45fa-82ec-df9a30bd8559.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/b9d803a6-f421-4380-b179-6b946b1e4963.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/fefd7f10-9947-40ca-9c5d-9d7be11afe9e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/da055ee5-d693-41ce-9264-f10d6219750b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/01ab0b4c-9725-470c-a693-ca5e878a821c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/4af49eb5-b0d6-45ee-9ed2-3a8669fe8a37.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5b8de078-02c2-49bc-be70-152eaa8511a1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:La Belle Aurore;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/acf808fe-de7f-4fb4-a139-985859b3f735.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:La Belle Aurore;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/98758a02-09d5-4a37-86e1-812f61f7b4d1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{scroll-behavior:smooth}body{margin:0;background:#f2ecdf;color:#201a15;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}a{color:#6b5136;text-decoration:none}a:hover{color:#0d0b0a}::selection{background:#201a15;color:#f2ecdf}@keyframes lauFlutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.22)}}@keyframes lauKen{0%{transform:scale(1)}to{transform:scale(1.1)}}body{font-family:Archivo,system-ui,sans-serif}.gallery-wrap{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery,.gallery-wrap{position:relative;width:100%}.gallery{height:100%;flex:none}.gallery__item{background-position:50% 50%;background-size:cover;flex:none;position:relative;overflow:hidden}.gallery__item img{object-fit:cover;width:100%;height:100%;display:block}.gallery--bento{display:grid;gap:1vh;grid-template-columns:repeat(3,calc((100vw - 2vh) / 3));grid-template-rows:repeat(4,calc((100vh - 3vh) / 4));justify-content:center;align-content:center}.gallery--bento .gallery__item:first-child{grid-area:1/1/3/2}.gallery--bento .gallery__item:nth-child(2){grid-area:1/2/2/3}.gallery--bento .gallery__item:nth-child(3){grid-area:2/2/4/3}.gallery--bento .gallery__item:nth-child(4){grid-area:1/3/3/3}.gallery--bento .gallery__item:nth-child(5){grid-area:3/1/3/2}.gallery--bento .gallery__item:nth-child(6){grid-area:3/3/5/4}.gallery--bento .gallery__item:nth-child(7){grid-area:4/1/5/2}.gallery--bento .gallery__item:nth-child(8){grid-area:4/2/5/3}.lh5:hover{transform:translateY(-6px)!important}.lh6:hover{transform:scale(1.06)!important}.lh7:hover{background:#0d0b0a!important}.lh7:hover,.lh8:hover{transform:translateY(-3px)!important}.lh8:hover{border-color:#201a15!important}.lh9:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh10:hover,.lh11:hover{color:#0d0b0a!important}.lh12:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh13:hover,.lh14:hover{color:#0d0b0a!important}.lh15:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh16:hover,.lh17:hover{color:#0d0b0a!important}.lh18:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh19:hover,.lh20:hover{color:#0d0b0a!important}.lh21:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh22:hover,.lh23:hover{color:#0d0b0a!important}.lh24:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh25:hover,.lh26:hover{color:#0d0b0a!important}.lh27:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh28:hover,.lh29:hover{color:#0d0b0a!important}.lh30:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh31:hover,.lh32:hover{color:#0d0b0a!important}.lh33:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh34:hover,.lh35:hover{color:#0d0b0a!important}.lh36:hover{transform:rotate(0deg) translateY(-6px)!important}.lh37:hover{transform:scale(1.06)!important}.lh38:hover,.lh39:hover,.lh40:hover{transform:rotate(0deg) translateY(-6px)!important}.lh41:hover{transform:translateY(-6px)!important}.lh42:hover,.lh43:hover,.lh44:hover,.lh45:hover,.lh46:hover{transform:translateX(12px)!important}.lh47:hover{background:rgba(32,26,21,.045)!important;transform:translateX(6px)!important}.lh48:hover,.lh49:hover{color:#0d0b0a!important}[data-menu-btn].is-open [data-menu-line]:first-child{transform:translateY(4.5px) rotate(45deg)}[data-menu-btn].is-open [data-menu-line]:last-child{transform:translateY(-4.5px) rotate(-45deg)}
/* !important: GSAP deja transform inline tras el stagger de entrada */.mlink:hover{transform:translateX(14px)!important}.mlink:hover span:first-child{color:#6b5136}.mlink-s:hover{color:#0d0b0a!important}:root{--paper:#f2ecdf;--paper-deep:#ece2cf;--ink:#201a15;--night:#0d0b0a;--earth:#6b5136;--sand:#cbbfa6;--page-gutter:clamp(24px,5vw,80px);--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px}html{scrollbar-color:var(--earth) var(--paper)}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid currentColor;outline-offset:5px}.site-wordmark{font:24px/1 La Belle Aurore,cursive}.skip-link{position:fixed;top:12px;left:12px;transform:translateY(-200%);z-index:120;padding:16px;background:var(--paper);color:var(--ink)}.skip-link:focus{transform:none}.home-hero,.home-hero *,.newsletter-popup,.newsletter-popup *,.newsletter-section,.newsletter-section *,.proposal-switcher{box-sizing:border-box}.home-hero{position:relative;isolation:isolate;min-height:660px;height:min(850px,88svh);background:var(--paper);color:var(--ink);overflow:hidden;padding:110px var(--page-gutter) 56px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;column-gap:var(--space-xl)}.home-hero__copy{position:relative;z-index:2;padding-bottom:36px}.home-hero h1{margin:0;font:400 clamp(64px,7.5vw,108px)/.88 "Instrument Serif",serif;letter-spacing:-.03em}.home-hero h1 span{display:block}.home-hero h1 span:last-child{font-style:italic;color:var(--earth);margin-left:.35em}.home-hero__intro{max-width:300px;margin:36px 0 20px;font:300 17px/1.65 Archivo,sans-serif}.home-hero__newsletter{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:8px 0;color:inherit;border-bottom:1px solid var(--earth);font-size:14px}.home-hero__newsletter:hover{color:var(--earth)}.home-hero__visual{margin:0;height:100%;min-height:0;position:relative}.home-hero__visual img,.home-hero__visual video{width:100%;height:100%;object-fit:cover;display:block}.home-hero--editorial .home-hero__visual{align-self:stretch;margin:-110px calc(-1 * var(--page-gutter)) -56px 0;height:auto}.home-hero--editorial .home-hero__visual img{object-position:50% 47%}.home-hero__release{position:absolute;z-index:2;bottom:36px;right:32px;width:min(330px,35%);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:20px 24px;background:var(--paper);color:var(--ink)}.home-hero__release:hover{background:var(--paper-deep)}.home-hero__release{box-sizing:border-box;scroll-margin-block:110px}.home-hero__release>span{min-width:0}.home-hero__release>svg{flex-shrink:0}.original-newsletter .newsletter-form input[type=email]{border-color:rgba(242,236,223,.3);border-radius:999px;padding:13px 20px;font-weight:300;font-size:15px;transition:border-color .3s}.original-newsletter .newsletter-form input[type=email]:focus-visible{border-color:rgba(242,236,223,.7);outline:none}.original-newsletter .newsletter-form input::placeholder{color:rgba(242,236,223,.45)}.original-newsletter .newsletter-form button{min-height:0;border-radius:999px;padding:13px 26px;font:500 11px/1.4 Archivo,sans-serif;letter-spacing:.18em;text-transform:uppercase;transition:background .3s,color .3s}.original-newsletter .newsletter-form button:hover:not(:disabled){background:transparent;color:var(--paper)}.home-hero__release-title{display:block;font:400 30px/1.1 "Instrument Serif",serif}.home-hero__release-label{display:block;margin-top:8px;font-size:12px}.home-hero__signature{position:absolute;left:var(--page-gutter);bottom:40px;font:25px/1.2 La Belle Aurore,cursive;color:var(--earth)}.home-hero--cine{height:92svh;min-height:580px;color:var(--paper);background:var(--night);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:clamp(80px,12vh,140px)}.home-hero--cine .home-hero__visual{position:absolute;inset:0;z-index:-2}.home-hero--cine:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(13,11,10,.82),rgba(13,11,10,.02) 70%);pointer-events:none}.home-hero--cine .home-hero__copy{padding:0;max-width:480px}.home-hero--cine .home-hero__intro{margin:0 0 24px;font:400 clamp(26px,3.5vw,36px)/1.35 "Instrument Serif",serif;letter-spacing:-.01em}.home-hero--cine .home-hero__newsletter{border-color:var(--sand);font-size:13px}.home-hero--cine .home-hero__newsletter:hover{color:var(--sand)}.home-hero--cine .home-hero__signature{position:absolute;bottom:clamp(28px,5vh,48px);right:var(--page-gutter);color:var(--sand);font-size:clamp(22px,2.5vw,28px)}.home-hero--cine .home-hero__visual{z-index:auto}.home-hero--cine .home-hero__visual video{position:relative;z-index:-2;width:100%;height:100%;object-fit:cover}.home-hero--postal{grid-template-columns:1.15fr 1fr;padding-top:120px;padding-bottom:110px;background:var(--paper-deep)}.home-hero--postal .home-hero__copy{padding-bottom:0}.home-hero--postal .home-hero__visual{height:min(510px,60svh);width:min(390px,100%);justify-self:center;padding:16px 16px 58px;background:var(--paper);transform:rotate(4deg);box-shadow:0 24px 48px -30px rgba(32,26,21,.5)}.home-hero--postal .home-hero__visual img{object-position:50% 45%}.home-hero--postal figcaption{font:24px/1 La Belle Aurore,cursive;color:var(--earth);padding-top:16px;text-align:center}.home-hero--postal .home-hero__release{left:var(--page-gutter);right:auto;bottom:28px;background:transparent;padding:16px 0;width:300px;border-top:1px solid var(--earth)}.newsletter-section{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:32px 64px;align-items:center;padding:56px var(--page-gutter) 44px;background:var(--night);color:var(--paper);scroll-margin-top:90px}.newsletter-section h2{margin:0 0 16px;font:400 clamp(36px,3.7vw,54px)/1.05 "Instrument Serif",serif;letter-spacing:-.02em;text-wrap:balance}.newsletter-section__copy>p{max-width:39ch;margin:0;color:var(--sand);font-size:15px;line-height:1.7}.newsletter-form{min-width:0;position:relative}.newsletter-form>label{display:block;margin-bottom:12px;font-size:13px}.newsletter-form__row{display:flex;flex-wrap:wrap;gap:12px}.newsletter-form input[type=email]{min-width:160px;flex:1 1 160px;width:100%;padding:15px 18px;border:1px solid var(--sand);border-radius:0;background:transparent;color:inherit;font-size:16px;caret-color:currentColor}.newsletter-form input::placeholder{color:var(--sand);opacity:1}.newsletter-form button{min-height:52px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid var(--paper);background:var(--paper);color:var(--ink);padding:14px 18px;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.newsletter-form button:hover:not(:disabled){background:var(--sand)}.newsletter-form button:disabled{cursor:default;opacity:.65}.newsletter-form button svg{flex-shrink:0}.newsletter-form .newsletter-form__consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:6px 0;font-size:12px;line-height:1.6;color:var(--sand);cursor:pointer}.newsletter-form__consent input{accent-color:var(--earth);width:18px;height:18px;margin:0;flex-shrink:0}.newsletter-form__message{min-height:1.5em;margin:8px 0 0;font-size:13px;line-height:1.5}.newsletter-form__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.newsletter-popup{width:min(560px,calc(100% - 32px));max-height:calc(100svh - 24px);overflow-y:auto;overflow-x:clip;scrollbar-width:none;padding:clamp(44px,9svh,64px) clamp(24px,3.5vw,40px) clamp(18px,3.5svh,28px);margin:auto;border:0;background:var(--paper);color:var(--ink);box-shadow:0 32px 100px -24px rgba(13,11,10,.5)}.newsletter-popup::-webkit-scrollbar{display:none}.newsletter-popup::backdrop{background:rgba(13,11,10,.66)}.newsletter-popup__close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;background:transparent;color:var(--ink);cursor:pointer}.newsletter-popup__close:hover{background:var(--paper-deep)}.newsletter-popup h2{margin:0;font:400 clamp(38px,min(6vw,9svh),68px)/1 "Instrument Serif",serif;letter-spacing:-.025em}.newsletter-popup>p{margin:clamp(12px,2.4svh,20px) 0 clamp(16px,3.4svh,28px);color:var(--earth);font-size:15px;line-height:1.7}.newsletter-popup .newsletter-form__row{flex-direction:column}.newsletter-popup .newsletter-form input[type=email]{flex:auto;min-width:0;border-color:var(--earth)}.newsletter-popup .newsletter-form input::placeholder{color:var(--earth)}.newsletter-popup .newsletter-form button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.newsletter-popup .newsletter-form button:hover:not(:disabled){background:var(--earth)}.newsletter-popup .newsletter-form__consent{color:var(--earth)}.newsletter-popup__later{display:block;margin:12px auto 0;min-height:44px;border:0;padding:10px 0;background:transparent;color:var(--earth);text-decoration:underline;text-underline-offset:5px;font-size:13px;cursor:pointer}.newsletter-popup__signature{display:block;text-align:right;margin-top:clamp(10px,2.4svh,20px);font:24px/1.2 La Belle Aurore,cursive;color:var(--earth)}.proposal-switcher{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:70;display:flex;gap:4px;align-items:center;padding:6px;background:var(--paper);color:var(--ink);box-shadow:0 8px 32px rgba(13,11,10,.2);border-radius:999px;max-width:calc(100% - 24px);font-size:12px}.proposal-switcher>span{padding:0 12px}.proposal-switcher a{padding:14px 16px;color:var(--earth);border-radius:999px}.proposal-switcher a[aria-current]{background:var(--ink);color:var(--paper)}.proposal-switcher a:hover:not([aria-current]){background:var(--paper-deep)}@media (min-width:1500px){.home-hero--editorial{grid-template-columns:1fr 1fr}}@media (max-width:900px){.home-hero{column-gap:32px}.home-hero h1{font-size:clamp(64px,9vw,90px)}.home-hero--cine h1{font-size:clamp(100px,18vw,170px)}.newsletter-section{grid-template-columns:1fr;gap:28px}.newsletter-section__copy>p{max-width:55ch}}@media (max-width:600px){.home-hero{min-height:0;height:auto;grid-template-columns:1fr;gap:24px;padding:104px 24px 0}.home-hero__copy{padding:0}.home-hero h1{font-size:clamp(60px,17vw,88px)}.home-hero h1 span{display:inline}.home-hero h1 span:last-child{display:block;margin-left:.5em}.home-hero__intro{margin:20px 0 8px;max-width:none;font-size:15px}.home-hero__newsletter{min-height:44px}.home-hero--editorial .home-hero__visual{height:300px;margin:0 -24px}.home-hero--editorial .home-hero__visual img{object-position:50% 47%}.home-hero__signature{display:none}.home-hero__release{bottom:20px;right:20px;width:230px;padding:16px 20px}.home-hero__release-title{font-size:26px}.home-hero--cine{height:88svh;min-height:520px;padding-bottom:clamp(100px,16vh,140px)}.home-hero--cine .home-hero__copy{max-width:none}.home-hero--cine .home-hero__intro{font-size:clamp(22px,5.5vw,30px);margin-bottom:20px}.home-hero--cine .home-hero__visual{height:100%}.home-hero--cine .home-hero__visual video{object-position:43% center}.home-hero--cine .home-hero__signature{bottom:24px;right:24px;font-size:20px}.home-hero--postal{gap:32px;padding-bottom:120px}.home-hero--postal .home-hero__visual{width:76%;height:300px;padding:12px 12px 46px;transform:rotate(3deg)}.home-hero--postal figcaption{font-size:21px;padding-top:12px}.home-hero--postal .home-hero__release{width:calc(100% - 48px);bottom:16px}.newsletter-section{padding:40px 24px 32px}.newsletter-form__row{flex-direction:column}.newsletter-form input[type=email]{flex:auto}.newsletter-popup{padding:60px 24px 24px}.proposal-switcher>span{display:none}.proposal-switcher{gap:2px;font-size:11px}.proposal-switcher a{padding:14px 9px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:640px){[data-hero-scrim]{display:none!important}}[data-newsletter] input::placeholder{color:rgba(242,236,223,.4)}[data-newsletter] input:focus{border-color:#f2ecdf}.lh50:hover{background:transparent!important;color:#f2ecdf!important}.lh50:disabled{opacity:.55;cursor:wait}.discography{border-bottom:1px solid rgba(32,26,21,.16)}.discography__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 8px;border-top:1px solid rgba(32,26,21,.16);transition:background .35s,transform .35s}.discography__row:hover{background:rgba(32,26,21,.045);transform:translateX(6px)}.discography__row>img{width:52px;height:52px;display:block;border-radius:3px;object-fit:cover}.discography__title{min-width:0}.discography__name{font:400 clamp(19px,2.6vw,23px)/1.2 "Instrument Serif",serif;color:#1c1712}.discography__name span{font-style:italic;color:#8a6f55;font-size:.75em;margin-left:.4em}.discography__meta{margin-top:3px;font:400 11px Archivo,sans-serif;color:#8a6f55}.discography__links,.discography__meta{letter-spacing:.18em;text-transform:uppercase}.discography__links{display:flex;gap:16px;font:500 10.5px Archivo,sans-serif}.discography__links a{color:#6b5136;transition:color .3s}.discography__links a:hover{color:#0d0b0a}@media (max-width:540px){.discography__row{grid-template-columns:44px minmax(0,1fr);gap:14px}.discography__row>img{width:44px;height:44px}.discography__links{grid-column:2}}.music{position:relative;z-index:1;margin-top:-72svh;background:#ece2cf;padding:clamp(40px,6vw,90px) clamp(22px,5vw,48px) clamp(80px,11vw,150px);scroll-margin-top:40px}.music__inner{max-width:1080px;margin:0 auto}.music__range{display:flex;justify-content:flex-end;align-items:baseline;gap:16px;padding-bottom:14px;font:500 10.5px Archivo,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#8a6f55}.topnav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;flex-direction:column;color:var(--paper);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}.topnav:before{content:"";position:absolute;inset:0;height:120px;background:linear-gradient(180deg,rgba(13,11,10,.55),rgba(13,11,10,.25) 50%,transparent);pointer-events:none;opacity:1;transition:opacity .35s ease}.topnav--scrolled:before{opacity:0}.topnav--scrolled{background:rgba(13,11,10,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 32px rgba(13,11,10,.4);border-bottom:1px solid rgba(242,236,223,.08)}.topnav__row{position:relative;display:flex;align-items:center;padding:0 clamp(16px,4vw,48px)}.topnav__row--main{justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px}.topnav__row--mobile{display:none}.topnav__wordmark{display:flex;align-items:center;gap:10px;font:22px/1 La Belle Aurore,cursive;color:inherit;white-space:nowrap;transition:color .2s}.topnav__wordmark:hover{color:var(--sand)}.topnav__butterfly{opacity:.85;transition:opacity .2s}.topnav__wordmark:hover .topnav__butterfly{opacity:1}.topnav__links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.topnav__links a{display:block;padding:10px 14px;font:500 11px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,236,223,.85);border-radius:4px;transition:background .2s,color .2s,transform .2s}.topnav__links a:hover{background:rgba(242,236,223,.1);color:var(--paper);transform:translateY(-1px)}.topnav--scrolled .topnav__links a{color:var(--paper);font-size:12px;padding:11px 16px}.topnav--scrolled .topnav__links a:hover{background:rgba(242,236,223,.12)}.topnav__links--mobile{display:none}@media (max-width:900px){.topnav__links--desktop{gap:2px}.topnav__links--desktop a{padding:10px;font-size:10px;letter-spacing:.08em}.topnav--scrolled .topnav__links--desktop a{font-size:11px;padding:10px 12px}}@media (max-width:680px){.topnav__row--main{padding-bottom:10px}.topnav__links--desktop{display:none}.topnav__row--mobile{display:block;padding-top:0;padding-bottom:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.topnav__row--mobile::-webkit-scrollbar{display:none}.topnav__links--mobile{display:flex;gap:2px;padding-right:16px}.topnav__links--mobile a{padding:8px 12px;font-size:10px;letter-spacing:.08em;white-space:nowrap;color:rgba(242,236,223,.8)}.topnav__links--mobile a:hover{color:var(--paper);background:rgba(242,236,223,.1)}.topnav--scrolled .topnav__links--mobile a{color:rgba(242,236,223,.9);font-size:10px}.topnav__wordmark{font-size:20px;gap:8px}.topnav__butterfly{width:20px;height:16px}}@media (max-width:380px){.topnav__links--mobile a{padding:8px 10px;font-size:9px}.topnav__wordmark span{display:none}.topnav__butterfly{width:28px;height:22px}}.home-hero--cine{height:100vh;height:100svh;min-height:560px}.home-hero--cine:after{background:linear-gradient(0deg,var(--night) 0,rgba(13,11,10,.78) 22%,rgba(13,11,10,.02) 72%)}.home-hero--cine+.newsletter-section,.home-hero--cine~.newsletter-section{padding-top:clamp(72px,10vh,120px)}.home-hero__newsletter{-webkit-tap-highlight-color:transparent;outline:none}.home-hero__newsletter:active,.home-hero__newsletter:focus{outline:none;box-shadow:none}.home-hero__newsletter:focus-visible{outline:none;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;border-bottom-width:2px}@media (max-width:760px){.home-hero--cine{height:100svh;min-height:520px}}.gate{min-height:100svh;display:grid;place-items:center;padding:32px var(--page-gutter,24px);background:radial-gradient(120% 90% at 50% 0,#2a211a 0,var(--night) 62%);color:var(--paper);text-align:center;box-sizing:border-box}.gate__inner{width:min(440px,100%)}.gate__name{margin:0 0 18px;font:500 11px/1 Archivo,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--sand)}.gate__title{margin:0;font:400 clamp(64px,14vw,132px)/.92 "Instrument Serif",serif;letter-spacing:-.02em}.gate__title em{color:var(--sand)}.gate__form{margin-top:clamp(36px,6vh,56px)}.gate__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gate__row{display:flex;gap:10px}.gate__row input{flex:1;min-width:0;padding:13px 20px;border:1px solid rgba(242,236,223,.3);border-radius:999px;background:transparent;color:inherit;font:300 15px Archivo,sans-serif;outline:none}.gate__row input:focus-visible{border-color:rgba(242,236,223,.75)}.gate__row input::placeholder{color:rgba(242,236,223,.45)}.gate__row button{padding:13px 26px;border:1px solid var(--paper);border-radius:999px;background:var(--paper);color:var(--ink);font:500 11px/1.4 Archivo,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.gate__row button:hover:not(:disabled){background:transparent;color:var(--paper)}.gate__error{min-height:1.4em;margin:14px 0 0;color:var(--sand);font-size:13px}.gate__sign{margin:28px 0 0;font:24px/1 La Belle Aurore,cursive;color:var(--sand)}[role=button],a,button,html,input,label,summary{-webkit-tap-highlight-color:transparent}[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.newsletter-popup__close{-webkit-appearance:none;appearance:none;border:0;outline:none;border-radius:999px}.newsletter-popup__close:active,.newsletter-popup__close:focus{outline:none;box-shadow:none}.newsletter-popup__close:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media (hover:none){.newsletter-popup__close:hover{background:transparent}}.topnav__links a:focus-visible,.topnav__wordmark:focus-visible{outline:none;text-decoration:underline;text-underline-offset:6px}.topnav__toggle{display:none;position:relative;z-index:2;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.topnav__burger{position:relative;display:block;width:24px;height:10px;margin:0 auto}.topnav__burger span{position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .35s cubic-bezier(.19,1,.22,1),top .35s cubic-bezier(.19,1,.22,1)}.topnav__burger span:first-child{top:0}.topnav__burger span:last-child{top:9px}.topnav--open .topnav__burger span:first-child{top:4.5px;transform:rotate(45deg)}.topnav--open .topnav__burger span:last-child{top:4.5px;transform:rotate(-45deg)}.topnav__overlay{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:96px clamp(28px,8vw,56px) 48px;background:var(--night);color:var(--paper);animation:lauMenuIn .35s ease both}.topnav__overlay[hidden]{display:none}.topnav__overlay-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.topnav__overlay-links li{opacity:0;animation:lauMenuItem .6s cubic-bezier(.19,1,.22,1) both}.topnav__overlay-links a{display:block;padding:8px 0;color:var(--paper);font:400 clamp(40px,11vw,56px)/1.05 "Instrument Serif",serif;letter-spacing:-.01em;text-decoration:none}.topnav__overlay-links a:active{color:var(--sand)}.topnav__overlay-sign{margin:40px 0 0;font:24px/1 La Belle Aurore,cursive;color:var(--sand);opacity:0;animation:lauMenuItem .6s cubic-bezier(.19,1,.22,1) .45s both}.topnav--open .topnav__row--main{position:relative;z-index:2}.topnav--open:before{opacity:0}@keyframes lauMenuIn{0%{opacity:0}to{opacity:1}}@keyframes lauMenuItem{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.topnav__overlay,.topnav__overlay-links li,.topnav__overlay-sign{animation:none;opacity:1}}@media (max-width:680px){.topnav__row--main{padding-bottom:14px}.topnav__row--mobile{display:none!important}.topnav__toggle{display:block}.topnav__wordmark span{display:inline!important}.topnav__wordmark{font-size:22px}}@media (min-width:681px){.topnav__overlay{display:none!important}}