

.lv-ncc{--ink:#121d19;--deep:#0b110f;--paper:#f3f0e8;--muted:#b6bcb4;--copper:#d6ab75;--line:rgba(222,217,202,.2);background:var(--ink);color:var(--paper);font:400 16px/1.7 Arial,Helvetica,sans-serif;isolation:isolate;text-align:left; -webkit-font-smoothing:antialiased;width:100%;}
.lv-ncc *,.lv-ncc *::before,.lv-ncc *::after{box-sizing:border-box}
.lv-ncc :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}
.lv-ncc :where(h1,h2,h3){font-family:Georgia,'Times New Roman',serif;color:inherit;font-weight:400;text-transform:none;letter-spacing:-.035em;line-height:1.08;word-break:normal;overflow-wrap:normal}
.lv-ncc h2{font-size:clamp(38px,4.3vw,62px)}.lv-ncc h3{font-size:32px}
.lv-ncc p{font-size:16px;line-height:1.75}
.lv-ncc a{color:inherit;text-decoration:none;text-underline-offset:5px;box-shadow:none}
.lv-ncc a:focus-visible,.lv-ncc summary:focus-visible{outline:2px solid var(--copper);outline-offset:6px}
.lv-ncc img{display:block;width:100%;max-width:100%;height:auto;border:0;border-radius:0}
.lv-ncc .lv-wrap{width:min(1240px,100% - 112px);margin-inline:auto}
.lv-ncc .lv-eyebrow{font:400 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:var(--copper)}
.lv-ncc .lv-overline{display:flex;align-items:center;gap:14px}.lv-ncc .lv-overline::before{content:'';width:36px;height:1px;background:currentColor;flex:none}
.lv-ncc .lv-top{background:var(--deep);border-bottom:1px solid var(--line);padding:9px 20px;text-align:center;font-size:12px;letter-spacing:.12em;color:#d8d9cf}
.lv-ncc .lv-header{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.lv-ncc .lv-brand{display:flex;align-items:center;gap:20px;flex-shrink:0}
.lv-ncc .lv-brand-name{font:400 23px/1.06 Georgia,serif;letter-spacing:.11em;text-transform:uppercase;display:block}
.lv-ncc .lv-brand-name span{display:block;font-size:13px;letter-spacing:.31em;margin-top:6px}
.lv-ncc .lv-host{display:block;border-left:1px solid var(--line);padding-left:19px;color:var(--muted);font-size:11px;letter-spacing:.09em;text-transform:uppercase;line-height:1.7}
.lv-ncc .lv-host strong{display:block;color:var(--paper);font-size:15px;letter-spacing:.03em;font-weight:400;text-transform:none}
.lv-ncc .lv-nav{display:flex;align-items:center;gap:28px;font-size:14px}
.lv-ncc .lv-nav a{padding:8px 0}.lv-ncc .lv-nav a:hover{color:var(--copper)}
.lv-ncc .lv-nav .lv-nav-contact{border:1px solid var(--line);padding:10px 20px}
.lv-ncc .lv-mobile-nav{display:none}
.lv-ncc .lv-hero{position:relative;min-height:660px;background:#0d100e;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}
.lv-ncc .lv-hero-visual{position:absolute;inset:0 0 0 36%;margin:0}
.lv-ncc .lv-hero-visual img{height:100%;object-fit:cover;object-position:61% 50%}
.lv-ncc .lv-hero-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d100e 0%,rgba(13,16,14,.8) 13%,transparent 48%),linear-gradient(0deg,rgba(13,16,14,.48),transparent 40%)}
.lv-ncc .lv-hero-content{position:relative;z-index:1;grid-column:1/-1;padding:76px 0 64px}
.lv-ncc .lv-hero h1{font-size:clamp(60px,6.7vw,96px);margin:25px 0 24px;max-width:680px;line-height:.99;letter-spacing:-.055em}
.lv-ncc .lv-hero h1 em{font-weight:400;color:var(--copper)}
.lv-ncc .lv-hero-copy{max-width:410px;color:#c8cbc1}
.lv-ncc .lv-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}
.lv-ncc .lv-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 24px;background:var(--copper);color:#16201a;font-size:14px;line-height:1.5;border:1px solid var(--copper);transition:background .2s,color .2s}
.lv-ncc .lv-button:hover{background:#ecc89b;border-color:#ecc89b}.lv-ncc .lv-text-link{font-size:14px;border-bottom:1px solid #777d71;padding:7px 0}.lv-ncc .lv-text-link:hover{color:var(--copper);border-color:currentColor}
.lv-ncc .lv-hero-caption{position:absolute;z-index:2;right:40px;bottom:26px;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#dad4c5}
.lv-ncc .lv-values{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 0;color:#c8cabb;font-size:12px;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid var(--line)}
.lv-ncc .lv-intro{display:grid;grid-template-columns:.8fr 1.7fr;gap:70px;padding:88px 0 94px}
.lv-ncc .lv-intro .lv-eyebrow{padding-top:10px}.lv-ncc .lv-intro h2{font-size:clamp(30px,3.4vw,46px);line-height:1.22;letter-spacing:-.025em;max-width:850px}.lv-ncc .lv-intro p:last-child{margin-top:24px;color:var(--muted);max-width:650px}
.lv-ncc .lv-editions{background:var(--paper);color:var(--ink);padding:90px 0 94px}.lv-ncc .lv-editions .lv-eyebrow{color:#7d542e}
.lv-ncc .lv-heading-row{display:flex;justify-content:space-between;align-items:end;gap:42px;margin-bottom:42px}.lv-ncc .lv-heading-row h2{margin-top:17px}.lv-ncc .lv-heading-row>p{max-width:340px;color:#525d54}
.lv-ncc .lv-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.lv-ncc .lv-collection{min-width:0}.lv-ncc .lv-collection figure{position:relative;background:#14120f;overflow:hidden}.lv-ncc .lv-collection img{aspect-ratio:1.22;object-fit:cover;transition:transform .6s}.lv-ncc .lv-collection:hover img{transform:scale(1.035)}
.lv-ncc .lv-collection-tag{position:absolute;left:18px;top:18px;z-index:1;color:#f6eddd;border:1px solid rgba(230,211,180,.5);padding:5px 10px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;background:rgba(12,16,13,.65)}
.lv-ncc .lv-collection-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:24px 0 12px}.lv-ncc .lv-collection-title h3{font-size:29px;letter-spacing:-.04em}.lv-ncc .lv-collection-title span{color:#8a775b;font:italic 16px Georgia,serif}.lv-ncc .lv-collection p{color:#556055;margin-bottom:20px;max-width:370px}
.lv-ncc .lv-collection details{border-top:1px solid #cccabf;border-bottom:1px solid #cccabf}
.lv-ncc summary{list-style:none;cursor:pointer}.lv-ncc summary::-webkit-details-marker{display:none}
.lv-ncc .lv-collection summary{padding:14px 0;font-size:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}
.lv-ncc .lv-toggle{font:300 24px/1 Arial,sans-serif;flex:none}.lv-ncc details[open]>summary .lv-toggle{transform:rotate(45deg)}
.lv-ncc .lv-collection-detail{padding:4px 0 20px}.lv-ncc .lv-collection-detail p{font-size:14px}.lv-ncc .lv-collection-detail a{font-size:14px;text-decoration:underline}
.lv-ncc .lv-cask{display:grid;grid-template-columns:1.03fr 1fr;min-height:610px;background:#1d2a23}
.lv-ncc .lv-cask-image img{height:100%;object-fit:cover;object-position:52% 50%}
.lv-ncc .lv-cask-copy{padding:80px clamp(32px,5.5vw,85px);align-self:center}.lv-ncc .lv-cask-copy h2{margin:20px 0 25px}.lv-ncc .lv-cask-copy>p:not(.lv-eyebrow){color:#bfc7bc}.lv-ncc .lv-cask-points{list-style:none;margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:14px}.lv-ncc .lv-cask-points li{border-top:1px solid var(--line);padding-top:14px}
.lv-ncc .lv-explore{padding:95px 0}.lv-ncc .lv-explore .lv-heading-row>p{color:var(--muted)}
.lv-ncc .lv-service{border-top:1px solid var(--line)}.lv-ncc .lv-service:last-child{border-bottom:1px solid var(--line)}
.lv-ncc .lv-service>summary{display:grid;grid-template-columns:50px 1.3fr 1fr 28px;align-items:center;gap:25px;padding:29px 0;transition:color .2s}.lv-ncc .lv-service>summary:hover{color:var(--copper)}
.lv-ncc .lv-service-no{color:var(--copper);font:italic 18px Georgia,serif}.lv-ncc .lv-service-name{font:400 clamp(25px,2.6vw,36px)/1.15 Georgia,serif;letter-spacing:-.035em}.lv-ncc .lv-service-short{font-size:14px;color:var(--muted)}
.lv-ncc .lv-service-body{padding:0 53px 35px 75px;max-width:1060px}.lv-ncc .lv-service-body p{color:var(--muted);margin-bottom:18px}.lv-ncc .lv-service-body .lv-text-link{color:var(--paper)}
.lv-ncc .lv-steps{list-style:none;counter-reset:lv-step;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:26px 0}.lv-ncc .lv-steps li{counter-increment:lv-step;border-top:1px solid var(--line);padding-top:12px;font-size:14px}.lv-ncc .lv-steps li::before{content:'0' counter(lv-step);display:block;color:var(--copper);font-size:12px;margin-bottom:5px}
.lv-ncc .lv-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-bottom:95px}.lv-ncc .lv-story figure{position:relative}.lv-ncc .lv-story img{aspect-ratio:1.02;object-fit:cover;object-position:44% center}.lv-ncc .lv-story figcaption{font:italic 18px/1.4 Georgia,serif;color:var(--copper);position:absolute;bottom:26px;left:26px}
.lv-ncc .lv-story h2{margin:18px 0 26px}.lv-ncc .lv-story p:not(.lv-eyebrow){color:var(--muted);margin-top:15px}.lv-ncc .lv-signatures{display:flex;gap:40px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px;flex-wrap:wrap}.lv-ncc .lv-signatures strong{font:400 23px Georgia,serif;display:block}.lv-ncc .lv-signatures span{display:block;font-size:12px;color:var(--muted);margin-top:7px}
.lv-ncc .lv-contact{background:var(--paper);color:var(--ink);padding:80px 0}.lv-ncc .lv-contact .lv-eyebrow{color:#7d542e}.lv-ncc .lv-contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px}.lv-ncc .lv-contact h2{margin:18px 0 24px}.lv-ncc .lv-contact-intro{color:#556055;max-width:430px}.lv-ncc .lv-contact .lv-button{background:var(--ink);border-color:var(--ink);color:var(--paper);margin-top:28px}.lv-ncc .lv-contact .lv-button:hover{background:#344238}
.lv-ncc .lv-contact-person{padding:25px 0;border-top:1px solid #cccabf}.lv-ncc .lv-contact-person:first-child{padding-top:4px;border-top:0}.lv-ncc .lv-contact-person h3{font-size:28px;margin-bottom:4px}.lv-ncc .lv-contact-person p{font-size:13px;color:#626b61;margin-bottom:12px}.lv-ncc .lv-contact-person a{display:block;font-size:16px;overflow-wrap:anywhere}.lv-ncc .lv-contact-person a:hover{text-decoration:underline}.lv-ncc .lv-contact-address{border-top:1px solid #cccabf;padding-top:22px;font:400 14px/1.8 Arial,sans-serif;color:#556055}
.lv-ncc .lv-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:33px 0}.lv-ncc .lv-footer-wordmark{font:400 17px/1.5 Georgia,serif;letter-spacing:.03em}.lv-ncc .lv-footer small{font-size:12px;color:var(--muted)}.lv-ncc .lv-footer a{font-size:13px;border-bottom:1px solid var(--line)}
.lv-ncc [id]{scroll-margin-top:25px}
@media(min-width:1600px){.lv-ncc .lv-hero-visual{left:40%}.lv-ncc .lv-hero{min-height:740px}.lv-ncc .lv-hero-content{padding-top:110px}}
@media(max-width:1100px){.lv-ncc .lv-wrap{width:calc(100% - 64px)}.lv-ncc .lv-nav{gap:18px}.lv-ncc .lv-nav a:nth-child(3){display:none}.lv-ncc .lv-hero{min-height:635px}.lv-ncc .lv-hero h1{font-size:76px}.lv-ncc .lv-hero-visual{left:30%}.lv-ncc .lv-collections{gap:20px}.lv-ncc .lv-collection-title h3{font-size:26px}.lv-ncc .lv-story{gap:45px}.lv-ncc .lv-contact-grid{gap:55px}.lv-ncc .lv-host{display:none}}
@media(max-width:760px){.lv-ncc .lv-wrap{width:calc(100% - 40px)}.lv-ncc .lv-header{min-height:88px;gap:18px;flex-wrap:wrap;padding-block:20px}.lv-ncc .lv-brand-name{font-size:19px}.lv-ncc .lv-brand-name span{font-size:11px}.lv-ncc .lv-host{display:block;padding-left:14px}.lv-ncc .lv-brand{gap:14px}.lv-ncc .lv-nav{display:none}.lv-ncc .lv-mobile-nav{display:block;position:relative}.lv-ncc .lv-mobile-nav>summary{font-size:14px;padding:8px 0}.lv-ncc .lv-mobile-nav[open]{width:100%}.lv-ncc .lv-mobile-nav[open]>summary{border-bottom:1px solid var(--line);margin-bottom:10px}.lv-ncc .lv-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.lv-ncc .lv-mobile-links a{font-size:14px;padding:9px 0}.lv-ncc .lv-hero{display:flex;flex-direction:column;min-height:0}.lv-ncc .lv-hero-content{padding:45px 0 34px;order:0}.lv-ncc .lv-hero h1{font-size:clamp(57px,11vw,78px);margin:22px 0}.lv-ncc .lv-hero-copy{max-width:470px}.lv-ncc .lv-hero-visual{position:relative;inset:auto;order:1;height:360px}.lv-ncc .lv-hero-visual img{object-position:50% 50%}.lv-ncc .lv-hero-visual::after{background:linear-gradient(180deg,#0d100e,transparent 28%,transparent 75%,rgba(13,16,14,.6))}.lv-ncc .lv-hero-caption{bottom:20px;right:20px;font-size:10px}.lv-ncc .lv-values{display:grid;grid-template-columns:1fr 1fr;padding:20px 0;gap:12px;font-size:10px;letter-spacing:.1em}.lv-ncc .lv-intro{grid-template-columns:1fr;gap:24px;padding:55px 0}.lv-ncc .lv-intro h2{font-size:33px}.lv-ncc .lv-editions{padding:58px 0}.lv-ncc .lv-heading-row{display:block;margin-bottom:30px}.lv-ncc .lv-heading-row>p{margin-top:22px;max-width:500px}.lv-ncc .lv-collections{grid-template-columns:1fr;gap:38px}.lv-ncc .lv-collection img{aspect-ratio:1.35;object-fit:cover}.lv-ncc .lv-collection-title h3{font-size:32px}.lv-ncc .lv-collection p{max-width:none}.lv-ncc .lv-cask{grid-template-columns:1fr}.lv-ncc .lv-cask-image img{height:360px;object-position:50% 50%}.lv-ncc .lv-cask-copy{padding:45px 20px 55px}.lv-ncc .lv-cask-copy h2{max-width:440px}.lv-ncc .lv-explore{padding:55px 0}.lv-ncc .lv-service>summary{grid-template-columns:25px 1fr 22px;gap:14px;padding:25px 0}.lv-ncc .lv-service-short{grid-column:2;grid-row:2;margin-top:-5px;font-size:13px}.lv-ncc .lv-service .lv-toggle{grid-column:3;grid-row:1}.lv-ncc .lv-service-name{font-size:27px}.lv-ncc .lv-service-body{padding:0 0 28px 39px}.lv-ncc .lv-steps{grid-template-columns:1fr 1fr}.lv-ncc .lv-story{grid-template-columns:1fr;gap:38px;padding-bottom:55px}.lv-ncc .lv-story img{aspect-ratio:1.2}.lv-ncc .lv-story h2{max-width:440px}.lv-ncc .lv-contact{padding:55px 0}.lv-ncc .lv-contact-grid{grid-template-columns:1fr;gap:42px}.lv-ncc .lv-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:28px 0}.lv-ncc .lv-signatures{gap:22px}}
@media(max-width:370px){.lv-ncc .lv-host{display:none}.lv-ncc .lv-hero h1{font-size:52px}.lv-ncc .lv-actions{gap:15px}.lv-ncc .lv-cask-points{grid-template-columns:1fr}.lv-ncc .lv-service-name{font-size:24px}.lv-ncc .lv-steps{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.lv-ncc *{transition:none!important;scroll-behavior:auto!important}}

.lv-ncc .ncc-richtext p + p{margin-top:18px}.lv-ncc .ncc-richtext p:last-child{margin-bottom:0}
.lv-ncc .lv-contact-person p{margin-bottom:12px}
