.tier-landing{--tier-max-width: 1400px}.tier-landing__hero{position:relative;max-width:var(--tier-max-width);margin:0 auto 4rem;padding:0 var(--container-gutter, 2rem);text-align:center}.tier-landing__hero--media{padding:0;margin-bottom:5rem}.tier-landing__hero-media{position:relative;overflow:hidden}.tier-landing__hero-img{display:block;width:100%;height:clamp(320px,52vh,620px);object-fit:cover}.tier-landing__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay, rgba(0, 0, 0, .7));pointer-events:none}.tier-landing__hero--media .tier-landing__hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:#fff}.tier-landing__hero-inner{max-width:62ch;margin:0 auto}.tier-landing__eyebrow{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.18em;opacity:.75}.tier-landing__heading{margin:0}.tier-landing__subheading{margin-top:1.25rem;line-height:var(--line-height-subheading, 1.33)}.tier-landing__hero--media .tier-landing__subheading,.tier-landing__hero--media .tier-landing__eyebrow{opacity:.9}.tier-landing__gate{max-width:640px;margin:0 auto;padding:0 var(--container-gutter, 2rem)}.tier-landing__gate-inner{border:1px solid var(--color-border);background-color:var(--color-background-meta);padding:3rem 2.5rem;text-align:center}.tier-landing__gate-heading{margin:0 0 1rem}.tier-landing__gate-body{color:var(--color-text-meta);margin:0 auto;max-width:46ch}.tier-landing__gate-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.tier-landing__gate-actions:empty{display:none}.tier-landing__grid{display:grid;grid-template-columns:repeat(var(--tier-columns-mobile, 2),minmax(0,1fr));gap:12px;max-width:var(--tier-max-width);margin:0 auto;padding:0 var(--container-gutter, 2rem)}.tier-landing__footer{display:flex;justify-content:center;margin-top:3rem}.tier-landing .animation--item{opacity:1;transform:none}@media(min-width:721px){.tier-landing__grid{grid-template-columns:repeat(var(--tier-columns, 4),minmax(0,1fr));gap:24px}.tier-landing__gate-inner{padding:4rem 3.5rem}}@media(prefers-reduced-motion:reduce){.tier-landing *{animation:none!important;transition:none!important}}.wcp[hidden]{display:none!important}.wcp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:wcp-fade .25s ease both}@keyframes wcp-fade{0%{opacity:0}to{opacity:1}}@keyframes wcp-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}.wcp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.wcp__dialog{position:relative;width:100%;max-width:480px;padding:3rem 2rem 2.5rem;background:var(--color-background, #ffffff);color:var(--color-text, #111111);border:1px solid var(--color-border, #aaaaaa);animation:wcp-rise .25s ease both}.wcp__close{position:absolute;top:.75rem;right:.75rem;display:flex;padding:.75rem;border:0;background:none;color:currentColor;cursor:pointer;opacity:.55}.wcp__close:hover{opacity:1}.wcp__panel{text-align:center}.wcp__eyebrow{margin:0 0 .75rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-50, .8rem);text-transform:uppercase;letter-spacing:.18em;opacity:.65}.wcp__heading{margin:0;font-family:var(--font-heading, serif);font-weight:var(--font-heading-weight, 400);font-size:var(--font-size-heading-3-base, 1.9rem);line-height:var(--line-height-heading, 1.1)}.wcp__text{margin-top:.75rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-100, 1rem);line-height:var(--line-height-body, 1.5);opacity:.75}.wcp__field{display:flex;flex-direction:column;gap:.6rem;margin-top:1.75rem}.wcp__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wcp__input{width:100%;padding:.95rem 1rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-100, 1rem);color:var(--color-text, #111111);background:transparent;border:1px solid var(--color-border, #aaaaaa);border-radius:0}.wcp__input:focus-visible{outline:2px solid var(--color-text, #111111);outline-offset:2px}.wcp__btn{display:inline-block;width:100%;padding:1rem 1.25rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-button, .85rem);letter-spacing:var(--button-letter-spacing, .04em);text-transform:var(--font-button-text-transform, uppercase);text-align:center;text-decoration:none;color:var(--color-text-button, #ffffff);background:var(--color-background-button, #111111);border:0;cursor:pointer}.wcp__btn:hover{background:var(--color-background-button-hover, #333333)}a.wcp__btn{margin-top:1.25rem}.wcp__footnote{margin:1rem 0 0;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-50, .8rem);opacity:.6}.wcp__error{margin:1rem 0 0;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-75, .9rem);color:var(--color-text-error, #d02f2e)}.wcp__code-row{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem;padding:1rem;border:1px dashed var(--color-border, #aaaaaa);background:var(--color-background-meta, #f5f5f5)}.wcp__code{font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-250, 1.3rem);letter-spacing:.14em;text-transform:uppercase}.wcp__copy{padding:.5rem .9rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-50, .8rem);text-transform:uppercase;letter-spacing:.08em;color:currentColor;background:transparent;border:1px solid var(--color-border, #aaaaaa);cursor:pointer}@media(min-width:721px){.wcp__dialog{padding:3.5rem 3rem 3rem}}@media(prefers-reduced-motion:reduce){.wcp,.wcp__dialog{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
