.art-hero,.art-body,.art-nav{transition:opacity 0.28s ease}.art-hero.art-fade-out,.art-body.art-fade-out,.art-nav.art-fade-out{opacity:0}.art-hero.art-fade-in,.art-body.art-fade-in,.art-nav.art-fade-in{opacity:1}.art-buy{display:none;justify-content:center;max-width:1100px;margin:clamp(1.4rem,2.8vw,2.2rem) auto}@media (min-width:1000px){.art-buy{display:flex}}.art-buy--bottom{margin-top:clamp(2rem,4vh,3rem)}@media (min-width:1700px) and (max-width:1899px){.art-buy .btn--liquid{font-size:16px !important;min-width:220px !important;padding:0.9rem 1.5rem !important}}@media (min-width:1500px) and (max-width:1580px){.art-buy .btn--liquid{font-size:15px !important;min-width:210px !important;padding:0.8rem 1.4rem !important;border-radius:18px !important}}@media (min-width:1340px) and (max-width:1399px){.art-buy .btn--liquid{font-size:18px !important;min-width:260px !important;padding:1rem 1.7rem !important;border-radius:18px !important}}@media (min-width:980px) and (max-width:1100px) and (max-height:820px){.art-buy .btn--liquid{font-size:14px !important;min-width:180px !important;padding:0.7rem 1.2rem !important}}@media (min-width:1900px) and (max-width:2559px) and (max-height:1150px){.art-buy .btn--liquid{font-size:17px !important;min-width:220px !important;padding:0.85rem 1.4rem !important;border-radius:16px !important}}@media (min-width:1900px) and (min-height:1151px) and (max-width:2559px){.art-buy .btn--liquid{font-size:21px !important;min-width:290px !important;padding:1.2rem 1.9rem !important;border-radius:20px !important}}@media (min-width:2560px) and (max-height:1200px){.art-buy .btn--liquid{font-size:18px !important;min-width:250px !important;padding:1rem 1.6rem !important;border-radius:18px !important}}@media (min-width:2560px) and (min-height:1201px){.art-buy .btn--liquid{font-size:27px !important;min-width:360px !important;padding:1.4rem 2.1rem !important;border-radius:22px !important}}.art-wrap{max-width:1100px;margin:0 auto;padding:0}@view-transition{navigation:auto}.art-top{max-width:1100px;margin:0 auto;padding:clamp(7rem,14vh,9.5rem) clamp(1.2rem,4vw,2rem) 0}.art-back{display:inline-flex;align-items:center;gap:0.6rem;color:var(--c-accent);font-weight:600;font-size:0.96rem;text-decoration:none;padding:0.55rem 1.1rem 0.55rem 0.8rem;border-radius:999px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.16);transition:background 0.35s ease,border-color 0.35s ease,transform 0.35s ease}.art-back:hover{background:rgb(var(--c-accent-rgb) / 14%);border-color:rgb(var(--c-accent-rgb) / 45%);transform:translateX(-2px)}.art-back svg{width:18px;height:18px}.art-hero{position:relative;isolation:isolate;overflow:hidden;max-width:1100px;margin:clamp(1rem,2.5vw,1.6rem) auto 0;border-radius:clamp(20px,2vw,30px);border:1px solid rgba(255,255,255,0.12);box-shadow:0 26px 70px rgba(0,0,0,0.45)}.art-hero__img{display:block;width:100%;height:clamp(340px,52vw,600px);object-fit:cover;object-position:50% 50%;z-index:-2}.art-hero__img--ph,.art-navcard__img--ph{background:linear-gradient(135deg,#6b7a72 0%,var(--c-green-veil) 55%,var(--c-green-mid) 100%)}.art-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(var(--c-ink-rgb) / 92%) 0%,rgb(var(--c-ink-rgb) / 86%) 12%,rgb(var(--c-ink-rgb) / 72%) 26%,rgb(var(--c-ink-rgb) / 52%) 40%,rgb(var(--c-ink-rgb) / 30%) 54%,rgb(var(--c-ink-rgb) / 13%) 68%,rgb(var(--c-ink-rgb) / 4%) 82%,transparent 100%),linear-gradient(to bottom,rgb(var(--c-ink-rgb) / 26%) 0%,rgb(var(--c-ink-rgb) / 10%) 45%,transparent 100%)}.art-hero__cap{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(1.4rem,3.4vw,3rem)}.art-tag{position:absolute;top:clamp(1rem,2.2vw,1.6rem);right:clamp(1rem,2.2vw,1.6rem);z-index:3;font-size:0.82rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-accent);background:rgb(var(--c-ink-rgb) / 55%);border:1px solid rgb(var(--c-accent-rgb) / 34%);border-radius:999px;padding:0.36em 0.9em;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);box-shadow:0 4px 14px rgb(var(--c-ink-rgb) / 22%)}.art-title{margin:0;color:#fff;font-weight:800;letter-spacing:-0.01em;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.06;max-width:18ch;text-shadow:0 1px 2px rgb(var(--c-ink-rgb) / 55%),0 2px 24px rgb(var(--c-ink-rgb) / 50%)}.art-subtitle{margin:0.9rem 0 0;max-width:46ch;color:rgba(255,255,255,0.92);font-size:clamp(1.02rem,1.3vw,1.35rem);line-height:1.5;text-shadow:0 1px 2px rgb(var(--c-ink-rgb) / 55%),0 2px 18px rgb(var(--c-ink-rgb) / 45%)}.art-body{margin:clamp(1.2rem,2.5vw,2rem) 0 0;padding:clamp(2rem,4vw,3.4rem) clamp(1.6rem,3vw,2.8rem);background:rgb(var(--c-ink-rgb) / 52%);border:1px solid rgba(255,255,255,0.08);border-radius:clamp(16px,1.6vw,26px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.art-body p{margin:0 0 1.35em;color:rgba(255,255,255,0.9);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.78}.art-body p.art-lead{color:#fff;font-weight:500;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.6;margin-bottom:1.6em}.art-body p.art-lead::first-letter{float:left;font-weight:800;color:var(--c-accent);font-size:3.4em;line-height:0.84;margin:0.04em 0.12em 0 0}.art-h2{margin:2.2em 0 1em;color:var(--c-accent);font-size:clamp(0.92rem,1vw,1.1rem);font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.art-quote{margin:2em 0;padding:clamp(1.2rem,2.6vw,1.8rem) clamp(1.3rem,2.8vw,2rem);border-left:4px solid var(--c-accent);border-radius:0 var(--radius-md,18px) var(--radius-md,18px) 0;background:rgba(255,255,255,0.05);color:#fff;font-weight:600;line-height:1.45;font-size:clamp(1rem,1.35vw,1.25rem)}.art-nav{display:grid;gap:clamp(0.9rem,2vw,1.4rem);grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.2rem,4vw,2rem) clamp(3.5rem,7vw,6rem)}.art-navcard{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(130px,16vw,180px);overflow:hidden;isolation:isolate;padding:clamp(1.1rem,2.4vw,1.7rem);border-radius:var(--radius-lg,24px);border:1px solid rgba(255,255,255,0.12);box-shadow:0 16px 44px rgba(0,0,0,0.34);color:#fff;text-decoration:none;transition:transform 0.4s cubic-bezier(.2,.7,.2,1),border-color 0.4s ease}.art-navcard:hover{transform:translateY(-3px);border-color:rgb(var(--c-accent-rgb) / 40%)}.art-navcard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 0.6s ease}.art-navcard:hover .art-navcard__img{transform:scale(1.06)}.art-navcard::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--c-ink-rgb) / 90%) 0%,rgb(var(--c-ink-rgb) / 72%) 60%,rgb(var(--c-ink-rgb) / 55%) 100%)}.art-navcard--next{text-align:right}.art-navcard--next::after{background:linear-gradient(270deg,rgb(var(--c-ink-rgb) / 90%) 0%,rgb(var(--c-ink-rgb) / 72%) 60%,rgb(var(--c-ink-rgb) / 55%) 100%)}.art-navcard__dir{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.84rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-accent);margin-bottom:0.6rem}.art-navcard--next .art-navcard__dir{justify-content:flex-end}.art-navcard__dir svg{width:16px;height:16px}.art-navcard__title{font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:800;line-height:1.14}@media (max-width:640px){.art-nav{grid-template-columns:1fr}.art-navcard--next,.art-navcard--next .art-navcard__dir{text-align:left;justify-content:flex-start}.art-navcard--next::after{background:linear-gradient(90deg,rgb(var(--c-ink-rgb) / 90%) 0%,rgb(var(--c-ink-rgb) / 72%) 60%,rgb(var(--c-ink-rgb) / 55%) 100%)}}@media (min-width:1024px){.art-wrap{max-width:1100px}}@media (min-width:320px) and (max-width:1024px){.art-hero{margin-left:clamp(1.2rem,4vw,2rem);margin-right:clamp(1.2rem,4vw,2rem)}.art-wrap{margin-left:clamp(1.2rem,4vw,2rem);margin-right:clamp(1.2rem,4vw,2rem)}}@media (min-width:2560px){.art-wrap{max-width:1400px}.art-top,.art-hero,.art-nav{max-width:1400px}.art-title{font-size:clamp(3.4rem,2vw,4.6rem)}.art-subtitle{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-body p{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-body p.art-lead{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-facts li,.art-fanout .art-fo__r{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-quote{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-navcard__title{font-size:clamp(1.5rem,0.9vw,2rem)}}@media (min-width:1000px) and (max-width:1960px){.art-body p,.art-body p.art-lead{font-size:1.1rem}.art-facts li,.art-fanout .art-fo__r{font-size:1.1rem}.art-quote{font-size:1.1rem}.art-subtitle{font-size:1.1rem}}@media (min-width:1961px) and (max-width:2559px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:clamp(1.02rem,1.3vw,1.35rem)}}@media (min-width:1590px) and (max-width:1610px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:1rem}.art-subtitle{font-size:1rem}}@media (min-width:1520px) and (max-width:1546px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:1rem}.art-subtitle{font-size:1rem}}@media (min-width:1430px) and (max-width:1450px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:1rem}.art-subtitle{font-size:1rem}}@media (min-width:1356px) and (max-width:1376px) and (max-height:900px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:1rem}.art-subtitle{font-size:1rem}}@media (min-width:1270px) and (max-width:1290px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:1rem}.art-subtitle{font-size:1rem}}@media (min-width:1000px) and (max-width:1040px) and (max-height:820px){.art-body p,.art-body p.art-lead,.art-facts li,.art-fanout .art-fo__r,.art-quote{font-size:1rem}.art-subtitle{font-size:1rem}.art-wrap,.art-hero,.art-nav,.art-top{max-width:820px;margin-left:auto !important;margin-right:auto !important}}@media (min-width:1000px) and (max-width:1376px) and (max-height:900px){.art-hero__img{height:clamp(280px,34vw,420px)}.art-title{font-size:clamp(1.5rem,2.6vw,2.1rem)}}@media (min-width:1356px) and (max-width:1376px) and (min-height:980px){.art-hero__img{height:clamp(360px,36vw,480px)}.art-title{font-size:clamp(1.6rem,2.8vw,2.4rem)}}@media (min-width:1430px) and (max-width:1960px){.art-title{font-size:clamp(1.7rem,2.4vw,2.6rem)}}@media (min-width:3840px) and (min-height:1400px){.art-wrap,.art-top,.art-hero,.art-nav{max-width:1800px}.art-body p{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-body p.art-lead{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-facts li,.art-fanout .art-fo__r{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-quote{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-hero__img{height:clamp(700px,26vw,900px)}.art-back{font-size:1.5rem;padding:0.85rem 1.7rem 0.85rem 1.3rem;gap:0.8rem}.art-back svg{width:28px;height:28px}}.art-facts{margin:clamp(2rem,4vh,3rem) 0;padding:clamp(1.3rem,2.6vw,1.9rem) 0;border-top:1px solid var(--c-accent);border-bottom:1px solid var(--c-accent)}.art-facts__t{margin:0 0 0.9rem;font-family:var(--font-body);font-size:clamp(0.78rem,1vw,0.86rem);font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-accent)}.art-facts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.7rem}.art-facts li{position:relative;padding-left:1.5rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.6;color:rgba(255,255,255,0.88);text-wrap:pretty}.art-facts li::before{content:"";position:absolute;left:0;top:0.62em;width:6px;height:6px;border-radius:50%;background:var(--c-accent)}@media (max-width:600px){.art-facts{margin:1.6rem 0;padding:1.1rem 0}.art-facts li{font-size:0.98rem}}.art-fanout{margin:clamp(2.5rem,5vh,4rem) 0 0;padding-top:clamp(1.6rem,3vw,2.4rem);border-top:1px solid rgb(var(--c-accent-rgb) / 30%)}.art-fanout__t{margin:0 0 clamp(1.2rem,2.4vw,1.8rem);font-family:var(--font-body);font-size:clamp(0.86rem,0.95vw,1.05rem);font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-accent)}.art-fanout__list{display:grid;gap:clamp(0.8rem,1.6vw,1.2rem);align-items:start}.art-fo{background:rgb(var(--c-ink-rgb) / 42%);border:1px solid rgba(255,255,255,0.12);border-radius:clamp(14px,1.4vw,20px);padding:clamp(1.1rem,2vw,1.6rem);transition:border-color 0.35s var(--ease-in-out),background 0.35s var(--ease-in-out)}.art-fo:hover{border-color:rgb(var(--c-accent-rgb) / 34%);background:rgb(var(--c-ink-rgb) / 56%)}.art-fanout .art-fo__q{margin:0 0 0.55rem;color:#fff;font-weight:800;line-height:1.3;font-size:clamp(1.05rem,1.25vw,1.3rem);text-wrap:pretty}.art-fanout .art-fo__r{margin:0;color:rgba(255,255,255,0.84);line-height:1.65;font-size:clamp(1rem,1.35vw,1.25rem);text-wrap:pretty}.art-fanout__link{display:inline-flex;align-items:center;gap:0.45em;margin-top:0.8rem;color:var(--c-accent);text-decoration:none;font-weight:700;font-size:clamp(0.9rem,1vw,1.05rem)}.art-fanout__link svg{width:1.05em;height:1.05em;transition:transform 0.35s var(--ease-soft)}.art-fanout__link:hover svg{transform:translateX(4px)}@media (min-width:900px){.art-fanout__list{grid-template-columns:1fr 1fr}}.art-side-nav{display:none;position:fixed;top:50%;z-index:40;transform:translateY(-50%);flex-direction:column;gap:0.35rem;align-items:center;justify-content:center;width:clamp(72px,5.5vw,96px);padding:0.85rem 0.5rem;border-radius:20px;color:rgba(255,255,255,0.55);transition:color 0.3s var(--ease-in-out),background 0.3s var(--ease-in-out),transform 0.3s var(--ease-in-out)}.art-side-nav:hover{color:#fff;background:rgb(var(--c-ink-rgb) / 35%);transform:translateY(-50%) scale(1.08)}.art-side-nav svg{width:clamp(34px,2.8vw,48px);height:clamp(34px,2.8vw,48px)}.art-side-nav__label{font-size:clamp(0.56rem,0.5vw,0.64rem);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.art-side-nav--prev{left:max(1.1rem,calc(50% - 550px - clamp(90px,7vw,135px)))}.art-side-nav--prev svg{transform:rotate(180deg)}.art-side-nav--next{right:max(1.1rem,calc(50% - 550px - clamp(90px,7vw,135px)))}@media (min-width:1000px){.art-side-nav{display:flex}}@media (min-width:1000px) and (max-width:1300px){.art-side-nav{width:clamp(54px,5vw,68px);padding:0.6rem 0.35rem;border-radius:16px;left:auto;right:auto}.art-side-nav svg{width:26px;height:26px}.art-side-nav__label{font-size:0.54rem}.art-side-nav--prev{left:1.1rem}.art-side-nav--next{right:1.1rem}}@media (min-width:2560px){.art-side-nav--prev{left:max(1.1rem,calc(50% - 700px - clamp(90px,7vw,135px)))}.art-side-nav--next{right:max(1.1rem,calc(50% - 700px - clamp(90px,7vw,135px)))}}@media (min-width:1000px) and (max-width:1960px){.art-facts li,.art-fanout .art-fo__r{font-size:1.1rem}}@media (min-width:1590px) and (max-width:1610px){.art-facts li,.art-fanout .art-fo__r{font-size:1rem}}@media (min-width:1520px) and (max-width:1546px){.art-facts li,.art-fanout .art-fo__r{font-size:1rem}}@media (min-width:1430px) and (max-width:1450px){.art-facts li,.art-fanout .art-fo__r{font-size:1rem}}@media (min-width:1356px) and (max-width:1376px) and (max-height:900px){.art-facts li,.art-fanout .art-fo__r{font-size:1rem}}@media (min-width:1270px) and (max-width:1290px){.art-facts li,.art-fanout .art-fo__r{font-size:1rem}}@media (min-width:1000px) and (max-width:1040px) and (max-height:820px){.art-facts li,.art-fanout .art-fo__r{font-size:1rem}}@media (min-width:2560px){.art-facts li{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-fanout__t{font-size:clamp(1.2rem,0.7vw,1.5rem)}.art-fanout .art-fo__q{font-size:clamp(1.5rem,0.9vw,2rem)}.art-fanout .art-fo__r{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-fanout__link{font-size:clamp(1.2rem,0.7vw,1.5rem)}}@media (min-width:3840px) and (min-height:1400px){.art-facts li,.art-fanout .art-fo__r{font-size:clamp(1.35rem,0.85vw,1.8rem)}.art-fanout .art-fo__q{font-size:clamp(1.6rem,1vw,2.1rem)}.art-facts__t,.art-fanout__t{font-size:clamp(1.05rem,0.6vw,1.3rem)}}