*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;background:var(--hm-color-paper-soft);color:var(--hm-color-ink);font-family:var(--hm-font-body);font-size:14px;line-height:1.8;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:none}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}button,input,select,textarea{font:inherit}:where(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--hm-color-heritage-blue);outline-offset:.2rem}.skip-link{position:absolute;left:1rem;top:1rem;z-index:100;padding:.65rem .9rem;transform:translateY(-150%);border-radius:var(--hm-radius-pill);background:var(--hm-color-ink);color:var(--hm-color-paper)}.skip-link:focus{transform:translateY(-.4rem)}.page-width{width:min(100% - 2rem,var(--hm-page-width));margin-inline:auto}.page-width--narrow{width:min(100% - 2rem,var(--hm-narrow-width));margin-inline:auto}.section-shell{padding-block:var(--hm-section-padding)}.eyebrow{margin:0 0 var(--hm-space-sm);color:var(--hm-color-heritage-blue);font-family:var(--hm-font-label);font-size:.625rem;font-weight:400;letter-spacing:.125rem;line-height:1rem;text-transform:uppercase}.display-heading,h1,h2{margin-block:0 var(--hm-space-md);font-family:var(--hm-font-display);font-weight:400;letter-spacing:-.035em;line-height:1.18}h1{font-size:var(--hm-text-3xl)}h2{font-size:var(--hm-text-2xl)}h3,h4{margin-block:0 var(--hm-space-sm);line-height:1.2}p{margin-block:0 var(--hm-space-md)}.lede{max-width:44rem;color:var(--hm-color-ink-muted);font-size:clamp(1.05rem,2vw,1.25rem)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.95rem;padding:0 2rem;border:1px solid transparent;border-radius:var(--hm-radius-pill);background:var(--hm-color-heritage-blue);color:var(--hm-color-photo-paper);font-family:var(--hm-font-label);font-size:.6875rem;font-weight:700;letter-spacing:.18em;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform .18s var(--hm-ease),background-color .18s var(--hm-ease),border-color .18s var(--hm-ease)}.button:hover{transform:translateY(-1px);background:var(--hm-color-button-primary-hover)}.button--secondary{border-color:var(--hm-color-line);background:transparent;color:var(--hm-color-ink)}.button--secondary:hover{border-color:var(--hm-color-heritage-blue);background:var(--hm-tint-heritage-blue-08);color:var(--hm-color-heritage-blue)}.badge{display:inline-flex;align-items:center;width:fit-content;padding:.35rem .65rem;border-radius:var(--hm-radius-pill);background:var(--hm-tint-wax-12);color:var(--hm-color-heritage-blue);font-family:var(--hm-font-label);font-size:.68rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.media-frame{position:relative;overflow:hidden;border:0;border-radius:var(--hm-radius-lg);background:var(--hm-color-parchment);box-shadow:none}.media-frame>img{display:block;width:100%;height:100%;object-fit:cover}.placeholder-art{min-height:22rem;background:var(--hm-placeholder-art-default)}.surface{border:1px solid var(--hm-color-line);border-radius:var(--hm-radius-lg);background:var(--hm-color-paper-soft);box-shadow:none}.editor-empty-state{display:grid;min-height:12rem;place-items:center}.editor-empty-state__panel{width:min(100%,42rem);padding:var(--hm-space-xl);border:1px dashed var(--hm-color-line);border-radius:var(--hm-radius-lg);background:var(--hm-color-paper-soft);color:var(--hm-color-ink-muted);text-align:center}.editor-empty-state__panel h2{color:var(--hm-color-ink);font-size:var(--hm-text-xl)}.editor-empty-state__panel p:last-child{margin:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){:root{--hm-space-4xl: 4rem}body{font-size:15px}.section-shell{padding-block:var(--hm-space-3xl)}.button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:1ms!important}.button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
