.skip-to-content{position:absolute;left:-9999px;z-index:999;padding:.75rem 1.25rem;font-family:var(--font-display--family);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--color-text-inverse);background:var(--color-bg-inverse)}.skip-to-content:focus{left:var(--page-margin);top:.5rem}main:focus{outline:none}.text-muted{color:var(--color-text-muted)}.text-mono{font-family:var(--font-mono--family);font-size:.875em}.prose{max-width:52ch;line-height:1.65}.prose p+p{margin-top:1em}.prose .zeppelin-soundcloud,.product-page__description .zeppelin-soundcloud{margin:.75rem 0 1.25rem;max-width:100%}.prose .zeppelin-soundcloud iframe,.product-page__description .zeppelin-soundcloud iframe{display:block;width:100%;border:1px solid var(--color-border);background:var(--color-bg-elevated)}.section-heading{margin-bottom:clamp(1.25rem,1.8vw,1.5rem)}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center .section-heading__sub{margin-inline:auto}.section-heading__eyebrow{font-family:var(--font-mono--family);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brass-text);margin-bottom:.65rem}.section-heading__title{font-family:var(--font-display--family);font-size:var(--text-3xl);font-weight:700;line-height:1.05;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text)}.section-heading__sub{font-size:var(--text-lg);color:var(--color-text-muted);margin-top:.85rem;max-width:48ch;line-height:1.5}.section-heading--compact{margin-bottom:1rem}.section-heading--compact .section-heading__title{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;letter-spacing:.06em;line-height:1.2}.section-heading--compact .section-heading__sub{font-size:var(--text-sm);margin-top:.35rem;max-width:52ch}.product-docs-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.6rem .9rem;border:1.5px solid var(--color-border);color:var(--color-text);text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.product-docs-link:hover{border-color:var(--color-accent);background:var(--color-bg-warm);color:var(--color-accent)}.product-docs-link__icon{display:inline-flex;flex-shrink:0;color:var(--color-brass-text)}.product-docs-link__icon svg{width:1.15rem;height:1.15rem}.product-docs-link:hover .product-docs-link__icon{color:inherit}.product-docs-link__label{font-family:var(--font-display--family);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.6rem;font-family:var(--font-display--family);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn--primary{background-color:var(--color-accent);color:#1a1814;border-color:var(--color-accent)}.btn--primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#1a1814}.btn--secondary{background-color:transparent;color:var(--color-text);border-color:#f2ede473}.btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent);background:transparent}.btn--ghost{background-color:transparent;color:var(--color-text);border-color:var(--color-text)}.btn--ghost:hover{background-color:transparent;border-color:var(--color-brass);color:var(--color-brass-text)}.btn--outline-light{background-color:transparent;color:var(--color-text-inverse);border-color:#f2ede48c}.btn--outline-light:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn--inverse{background-color:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.btn--inverse:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:#1a1814}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.btn-group{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.section-block{padding-block:var(--section-gap, 3.5rem)}.section-block--tight{padding-block:0}.section-block--flush-top{padding-block-start:0}.section-block--flush-bottom{padding-block-end:0}.section-block--muted{background:linear-gradient(180deg,var(--color-bg-warm) 0%,var(--color-bg) 100%);border-block:1px solid var(--color-border)}.section-block--inverse{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.section-block--compact{padding-block:calc(var(--section-gap, 5rem) * .65)}.grid-2,.grid-3{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{display:flex;flex-direction:column;height:100%;background:var(--color-bg-elevated);border:1px solid var(--color-border);transition:border-color .2s ease}.card:hover{border-color:var(--color-accent)}.card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--color-bg)}.card__media img{width:100%;height:100%;object-fit:cover;display:block}.card__body{display:flex;flex-direction:column;flex:1;padding:1rem;gap:.35rem}.jdgm-widget.jdgm-preview-badge{display:block;margin:.2rem 0 .45rem;line-height:1.2;min-height:0}.jdgm-widget.jdgm-preview-badge:empty{display:none;margin:0}.product-page__rating .jdgm-widget.jdgm-preview-badge{margin:0}.card__title{font-family:var(--font-display--family);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0;text-transform:none}.card__title a{color:var(--color-text);text-decoration:none}.card__title a:hover{color:var(--color-accent)}.card__text{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45;margin:0;flex:1}.card__price{font-size:var(--text-sm);font-weight:600;color:var(--color-text);margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.anim-rise{animation:rise-in .7s ease both}.anim-rise-delay-1{animation-delay:.12s}.anim-rise-delay-2{animation-delay:.24s}.product-shelf{display:grid;grid-template-columns:1fr 5.5rem;gap:.875rem;align-items:stretch}.product-shelf__grid{display:grid;gap:.875rem;grid-template-columns:repeat(2,1fr)}@media(min-width:901px){.product-shelf__grid--4{grid-template-columns:repeat(4,1fr)}}.morebar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;min-height:100%;padding:1.25rem .5rem;overflow:hidden;text-decoration:none;color:var(--color-text-inverse)}.morebar--fade{border:1px solid var(--color-bg-inverse);background:var(--color-bg-inverse)}.morebar__media{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.08);transition:transform .55s ease,opacity .35s ease;opacity:.55}.morebar__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0d0b26,#0e0d0b8c 45%,#0e0d0beb),linear-gradient(90deg,rgb(14 13 11 / .35) 0%,transparent 40%);z-index:1}.morebar__label{position:relative;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display--family);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 12px rgb(0 0 0 / .65)}.morebar__arrow{position:relative;z-index:2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1.5px solid var(--color-accent);color:var(--color-accent);background:#0e0d0b59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1.125rem;line-height:1;transition:background .2s ease,color .2s ease,transform .25s ease}.morebar--fade:hover{border-color:var(--color-accent)}.morebar--fade:hover .morebar__media{transform:scale(1.16);opacity:.72}.morebar--fade:hover .morebar__arrow{background:var(--color-accent);color:var(--color-bg-inverse);transform:translate(3px)}@media(max-width:900px){.product-shelf{grid-template-columns:1fr}.morebar{flex-direction:row;min-height:4rem;padding:.875rem 1.25rem;justify-content:space-between}.morebar__label{writing-mode:horizontal-tb;transform:none}.morebar__media{opacity:.4;background-position:center 30%}.morebar__scrim{background:linear-gradient(90deg,#0e0d0bbf,#0e0d0b73)}}.policy-page__nav{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-bottom:clamp(2rem,3.5vw,2.75rem);padding-bottom:1rem;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.policy-page__nav-link{color:var(--color-text-muted);text-decoration:none}.policy-page__nav-link:hover{color:var(--color-brass-text)}.policy-page__nav-link[aria-current=page]{color:var(--color-text);font-weight:600}.policy-page__body{max-width:68ch;line-height:1.65}.policy-page__body div{display:contents}.policy-page__body h2{margin-block:clamp(2.5rem,4vw,3.25rem) .85rem;padding-top:clamp(1.5rem,2.5vw,2rem);border-top:1px solid var(--color-border);font-size:var(--text-xl);line-height:1.2}.policy-page__body>h2:first-child,.policy-page__body>div>h2:first-child{margin-block-start:0;padding-top:0;border-top:0}.policy-page__body h3,.policy-page__body h4{margin-block:1.85rem .6rem;font-size:var(--text-base);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.policy-page__body p,.policy-page__body ul,.policy-page__body ol,.policy-page__body table{margin-block:0 1.1rem}.policy-page__body ul,.policy-page__body ol{padding-inline-start:1.35rem}.policy-page__body li{margin-block-end:.5rem}.policy-page__body li>ul,.policy-page__body li>ol{margin-block:.5rem 0}.policy-page__body a{color:var(--color-brass-text);text-underline-offset:.2em}.policy-page__body table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.policy-page__body th,.policy-page__body td{padding:.6rem .75rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.policy-page__body th{background:var(--color-bg-warm);font-weight:600}.policy-page__note{max-width:68ch;margin-top:clamp(2.5rem,4vw,3.25rem);padding:1.15rem 1.35rem;border:1px solid var(--color-border);background:var(--color-bg-warm);font-size:var(--text-sm)}.policy-page__note>:last-child{margin-bottom:0}.wp-content .wp-block-image,.wp-content figure.wp-block-image{margin:1.25rem 0}.wp-content .wp-block-image img,.wp-content figure.wp-block-image img{display:block;width:100%;height:auto;border:1px solid var(--color-border);background:var(--color-bg-elevated)}.wp-content .wp-block-gallery,.wp-content figure.wp-block-gallery{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0;padding:0}.wp-content .wp-block-gallery .wp-block-image,.wp-content .wp-block-gallery figure{margin:0}.wp-content .wp-block-gallery img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3;border:1px solid var(--color-border);background:var(--color-bg-elevated)}@media(min-width:600px){.wp-content .wp-block-gallery.columns-default,.wp-content .wp-block-gallery:not([class*=columns-]){grid-template-columns:repeat(2,minmax(0,1fr))}.wp-content .wp-block-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.wp-content .wp-block-gallery.columns-default,.wp-content .wp-block-gallery:not([class*=columns-]){grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-content .wp-block-heading{font-family:var(--font-display--family);font-weight:600;letter-spacing:.01em;color:var(--color-accent);margin:1.75rem 0 .75rem}.wp-content .wp-block-paragraph{margin:0 0 1em}.wp-content pre,.wp-content .wp-block-code,.code-block pre{margin:1.5rem 0 0;padding:1rem 1.1rem;overflow-x:auto;border:1px solid var(--color-border);background:var(--color-bg-warm);font-family:var(--font-mono--family);font-size:.8125rem;line-height:1.55;white-space:pre;tab-size:2;color:var(--color-text)}.wp-content pre code,.wp-content .wp-block-code code,.code-block pre code{font-family:inherit;font-size:inherit;background:none;border:0;padding:0;white-space:inherit}.wp-content :not(pre)>code{font-family:var(--font-mono--family);font-size:.9em;padding:.1em .35em;border:1px solid var(--color-border);background:var(--color-bg-warm)}.code-block{position:relative;margin:1.5rem 0}.code-block pre{margin:0;padding-top:2.5rem}.code-block__copy{position:absolute;top:.5rem;right:.5rem;z-index:1;-webkit-appearance:none;appearance:none;margin:0;padding:.3rem .65rem;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-mono--family);font-size:var(--text-xs);letter-spacing:.02em;cursor:pointer}.code-block__copy:hover,.code-block__copy:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.code-block__copy--done{border-color:var(--color-accent);color:var(--color-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.anim-rise,.anim-rise-delay-1,.anim-rise-delay-2{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zeppelin.css.map */
