.ch{position:relative;min-height:78svh;display:flex;align-items:flex-end;overflow:hidden;padding:140px 0 clamp(50px,8vw,90px)}.ch-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.ch-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,18,.55),rgba(7,10,18,.25) 35%,rgba(7,10,18,.8) 75%,var(--bg))}.ch h1{font-size:clamp(3.2rem,10vw,8.5rem);line-height:.92;margin:.25em 0 .2em;max-width:12ch}.ch h1 em,.ch h1 i{font-style:italic;color:var(--dim)}.ch p{max-width:46ch;color:var(--dim);font-size:1.05rem}.qnav{background:#070a12b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--brd-soft);border-radius:2px;width:max-content;max-width:calc(100% - 2*var(--gutter));margin:0 auto 20px;padding:5px}.qnav a{font-family:var(--sans);font-size:.62rem;letter-spacing:.22em;border-radius:1px}.qnav a.active{background:var(--bone);color:var(--ink)}.carta{padding-top:clamp(30px,5vw,60px)}.carta .panel{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:clamp(60px,9vw,110px) 0;margin:0;border-top:1px solid var(--brd-soft)}.carta .panel:before{display:none}.carta .panel:first-child{border-top:0;padding-top:0}.carta .m-head{margin-bottom:clamp(30px,5vw,56px)}.carta .m-head h2{font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,5.6vw,4.6rem);letter-spacing:-.01em;line-height:1}.carta .m-head h2 em{font-style:italic;color:var(--dim);-webkit-text-stroke:0}.carta .m-head .note{font-family:var(--sans);letter-spacing:.28em;color:var(--dim)}.carta .quote{font-size:clamp(1.15rem,1.8vw,1.45rem);color:var(--dim);margin:0 0 36px;border-left:1px solid var(--brd);padding-left:1em}.carta .cols{column-gap:clamp(40px,6vw,96px)}.carta .grp{margin-bottom:44px}.carta .grp h3{font-family:var(--display);font-weight:400;font-style:italic;font-size:1.7rem;letter-spacing:0;text-transform:none;color:var(--bone);border:0;padding:0;margin-bottom:12px;background:none;display:block}.carta .grphead{align-items:baseline}.carta .gp{font-family:var(--sans);font-size:.9rem;color:var(--gold);letter-spacing:.06em;border:0;background:none;padding:0}.carta .ghint{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:-4px 0 12px}.carta .colhead{font-family:var(--sans);color:var(--muted);letter-spacing:.24em}.carta .li{grid-template-columns:auto 1fr auto;gap:12px;border:0;padding:12px 0}.carta .li{align-items:start}.carta .li:after{content:"";grid-column:2;grid-row:1;align-self:start;margin-top:1.05em;border-bottom:1px dotted rgba(214,218,225,.22)}.carta .li .nm{grid-column:1;font-size:1.04rem;font-weight:300}.carta .li .nm small{font-family:var(--sans);font-size:.62rem;letter-spacing:.14em;color:var(--muted);margin-top:.35em}.carta .li .pr{grid-column:3;font-family:var(--sans);font-size:.95rem;color:var(--gold);font-weight:400}.carta .li .nm .lux{font-family:var(--display);font-style:italic;color:var(--dim)}.carta .tags{font-family:var(--sans);font-size:.95rem;letter-spacing:.01em;text-transform:none;color:var(--bone);line-height:2}.carta .tags span{display:inline}.carta .tags span:not(:last-child):after{content:" · ";color:var(--muted)}.carta .alg{margin-top:24px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.carta #cocteles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,56px) clamp(16px,2.4vw,32px)}.carta #cocteles .m-head,.carta #cocteles .quote{grid-column:1/-1;margin-bottom:0}.carta .ck{border:0;padding:0}.carta #cocteles .ck.ph{display:flex;flex-direction:column;gap:0;position:relative;cursor:pointer}.carta #cocteles .ph-img{width:100%;aspect-ratio:3/4;border-radius:var(--r);border:0;object-fit:cover;filter:saturate(.85) brightness(.9);transition:transform 1.2s var(--ease),filter .8s}.carta #cocteles .ck.ph:hover .ph-img{transform:scale(1.03);filter:none}.carta #cocteles .ck .n{position:absolute;top:14px;left:16px;z-index:1;color:var(--bone);font-family:var(--sans);letter-spacing:.2em;font-size:.66rem}.carta #cocteles .ck .pr{position:absolute;top:12px;right:14px;z-index:1;background:#070a12a6;backdrop-filter:blur(8px);padding:.35em .8em;font-family:var(--sans);font-size:.85rem;color:var(--bone)}.carta #cocteles .ck .nm{margin-top:18px}.carta .ck .nm{font-family:var(--display);font-weight:400;font-size:clamp(1.6rem,2.4vw,2.1rem)}.carta .ck .tg{font-family:var(--sans);font-style:normal;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--teal);margin:.6em 0 .5em}.carta .ck .ig{font-family:var(--sans);font-size:.85rem;letter-spacing:.01em;text-transform:none;color:var(--dim);line-height:1.55}.carta .ck .pr{font-family:var(--sans)}@media(max-width:900px){.carta #cocteles{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.carta #cocteles{grid-template-columns:1fr}}.carta .ck:not(.ph){grid-template-columns:44px 1fr auto;padding:22px 0;border-top:1px solid var(--brd-soft)}.carta .ck:not(.ph) .n{font-family:var(--sans);letter-spacing:.2em;color:var(--muted)}.carta .ck:not(.ph) .tg{font-family:var(--display);font-style:italic;font-size:1.1rem;letter-spacing:0;text-transform:none;color:var(--dim)}.ckbox figure{border-radius:var(--r);background:var(--bg-2)}.ckbox-nm{font-family:var(--display);font-weight:400}.ckbox-x,.ckbox-nav{border-radius:2px;background:#070a12b3}.iva-note{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-bottom:20px}.cm{padding-block:clamp(70px,10vw,130px)}.cm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:32px}.cm-card .ph{aspect-ratio:4/3;overflow:hidden;border-radius:var(--r)}.cm-card .ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.85);transition:transform 1.2s var(--ease),filter .8s}.cm-card:hover .ph img{transform:scale(1.06);filter:none}.cm-card small{display:block;margin-top:16px;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.cm-card h3{font-size:1.8rem;font-weight:300;margin-top:.15em}.cm-card .arw{display:inline-block;transition:transform .4s var(--ease)}.cm-card:hover .arw{transform:translate(6px)}@media(max-width:760px){.cm-grid{grid-template-columns:1fr}}.carta .li .nm{font-size:1.05rem}.carta .li .nm small,.carta .ck .ig,.carta .ghint{font-family:var(--sans);font-size:.86rem;letter-spacing:0;text-transform:none;color:var(--dim);line-height:1.45;margin-top:.25em}.carta .li .nm .lux{font-family:var(--display);font-style:italic;font-size:1rem;letter-spacing:.02em;text-transform:lowercase;color:var(--dim);margin-left:.15em}.carta .colhead{font-size:.7rem;letter-spacing:.18em}.carta .alg,.iva-note{font-family:var(--sans);font-size:.86rem;letter-spacing:0;text-transform:none;color:var(--muted);line-height:1.5}.carta .alg{margin-top:32px}.carta .quote{font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.45;color:var(--dim);margin:20px 0 0;padding-left:1em;border-left:1px solid var(--brd)}.carta .alg+.quote{margin-top:20px}.iva-note{text-align:left!important;opacity:1!important;padding:0 var(--gutter) 8px!important}.carta .panel:first-child{padding-top:0!important}@media(max-width:760px){.carta .li{padding:10px 0}.carta .li .nm{font-size:1rem}.carta .m-head h2{font-size:clamp(2.1rem,9vw,2.6rem)}}.carta .panel{padding-block:clamp(44px,5.5vw,76px)}.carta .grp{margin-bottom:28px}.carta .cols+.quote,.carta .cols+.alg{max-width:none}.carta .cols+.quote{margin-top:8px;border-left:0;padding:24px 0 0;border-top:1px solid var(--brd-soft);text-align:center;font-size:clamp(1.25rem,2vw,1.6rem)}
