.inner-hero.pkg .pkg-rail-art{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%;display:block}.inner-hero.pkg .inner-hero-art{filter:brightness(1.08);animation:none;transform:none}.inner-hero.pkg .inner-hero-shade{background:linear-gradient(90deg,#171718c7 0%,#1717189c 32%,#17171818 62%,#0000 100%);-webkit-mask-image:linear-gradient(#000 0% 58%,#0008 78%,#0003 100%);mask-image:linear-gradient(#000 0% 58%,#0008 78%,#0003 100%)}.inner-hero.pkg .inner-hero-content{width:min(760px,51vw)}.inner-hero.pkg .lede{text-shadow:0 1px 10px #0005;max-width:560px}@media (max-width:900px){.inner-page.tone-pkg .inner-hero{background:#171718;min-height:0;padding:78px 0 145px;display:block}.inner-hero.pkg .inner-hero-art{aspect-ratio:2;width:100%;position:relative;inset:auto}.inner-hero.pkg .pkg-rail-art{-o-object-fit:contain;object-fit:contain}.inner-hero.pkg .inner-hero-shade{display:none}.inner-hero.pkg .inner-hero-content{width:auto;margin:0;padding:32px 24px 0}.inner-hero.pkg h1{font-size:clamp(34px,5.5vw,48px)}}.inner-page.tone-pkg .inner-hero{padding-bottom:100px}.inner-page.tone-pkg .tier-section{padding-bottom:56px}.inner-page.tone-pkg .parchment-band{border-top:0}.inner-page.tone-pkg .parchment-inner{grid-template-columns:200px 1fr;margin-inline:auto}.railway-emblem{color:#58452f;width:200px;max-width:100%;height:auto;display:block}.inner-page.tone-pkg .cmo-panel h2{font-size:clamp(30px,3vw,48px);line-height:1.16}@media (max-width:900px){.inner-page.tone-pkg .inner-hero{padding-bottom:64px}.inner-page.tone-pkg .parchment-inner{grid-template-columns:1fr}.railway-emblem{width:150px}}.inner-page.tone-pkg :is(.tier-section,.cap-section){isolation:isolate}.inner-page.tone-pkg section:not(.inner-hero):before{background-image:none}.inner-page.tone-pkg :is(.tier-section,.cap-section)>:not(.section-glow){z-index:1;position:relative}.inner-page.tone-pkg .cap-compare th{font-family:var(--font-body,var(--brand-font-body));letter-spacing:.02em;text-transform:none;color:#efdaa7;padding:0 16px 20px;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.3}.inner-page.tone-pkg .cap-compare th:first-child{padding-left:0}.inner-page.tone-pkg .cap-compare th:last-child{padding-right:0}.inner-page.tone-pkg .cap-compare td{padding:17px 16px;font-size:clamp(17px,1.2vw,19px);line-height:1.5}.inner-page.tone-pkg .cap-compare td:first-child{padding-left:0}.inner-page.tone-pkg .cap-compare td:last-child{padding-right:0}.inner-page.tone-pkg .parchment-band{background-image:linear-gradient(#efebdd,#e4dfce);background-size:100% 100%}.inner-page.tone-pkg :is(.tier-section,.cap-section)>.section-glow{z-index:0}.inner-page.tone-pkg .cap-scroll{min-width:0;overflow:visible}.inner-page.tone-pkg .cap-compare{table-layout:fixed;width:100%;min-width:0}.inner-page.tone-pkg .cap-compare th:first-child{width:34%}.inner-page.tone-pkg .cap-compare :is(th,td){overflow-wrap:anywhere}.inner-page.tone-pkg .cap-compare tbody tr:hover td{transform:none}@media (max-width:700px){.inner-page.tone-pkg .cap-compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inner-page.tone-pkg .cap-compare tbody{display:block}.inner-page.tone-pkg .cap-compare tr{border-bottom:1px solid #fbf9f326;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0;display:grid}.inner-page.tone-pkg .cap-compare td{text-align:left;border:0;padding:0;display:block}.inner-page.tone-pkg .cap-compare td:first-child{opacity:1;grid-column:1/-1;font-weight:500}.inner-page.tone-pkg .cap-compare td[data-package]:before{content:attr(data-package);color:#efdaa7;margin-bottom:6px;font-size:15px;font-weight:500;display:block}}
