*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-weight:700;line-height:1.2;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid currentColor;outline-offset:3px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1rem}.skip-link:focus{top:.5rem}main:focus{outline:none}.block-container{text-align:var(--text-align, left)}.ui{font-size:var(--ui);line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.ui--bold{font-weight:700}.ui--link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ui--link:hover{text-decoration-thickness:2px}.announcement{height:var(--bar-h);display:grid;place-items:center;padding-inline:var(--gutter);background:var(--ink);color:var(--white);font-size:var(--ui);letter-spacing:.02em;text-align:center;white-space:nowrap;overflow:hidden}.site-header{position:sticky;top:0;z-index:40;height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:var(--gutter);background:var(--paper);color:var(--ink);transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}.site-header--overlay:not(.is-solid){background:transparent;color:var(--white)}.site-header__nav{display:flex;align-items:center}.site-header__menu{min-height:2.75rem;padding-right:1rem}.site-header__links{display:none}.site-header__logo{display:block;padding:.5rem}.site-header__logo .logo{height:1.625rem;width:auto}.site-header__tools{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}.site-header__tools a{min-height:2.75rem;display:inline-flex;align-items:center}.site-header__search{display:none!important}@media(min-width:1000px){.site-header__menu{display:none}.site-header__links{display:flex;gap:1.5rem}.site-header__links a{display:inline-flex;min-height:2.75rem;align-items:center}.site-header__links a:hover,.site-header__tools a:hover{text-decoration:underline;text-underline-offset:.3em}.site-header__search{display:inline-flex!important}.site-header__logo .logo{height:1.875rem}}.frame{position:relative;display:block;overflow:hidden;background:var(--night);color:var(--white)}.frame__media{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.frame__media img{width:100%;height:100%;object-fit:cover}.frame__caption{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(2rem,6vh,3.5rem);display:grid;justify-items:center;gap:.5rem;text-align:center}.frame__caption:before{content:"";position:absolute;inset:-40vh calc(-1 * var(--gutter)) calc(-1*clamp(2rem,6vh,3.5rem));z-index:-1;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none}.frame__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 1.75rem;margin-top:.75rem}.frame--hero{margin-top:calc(-1 * var(--header-h));height:calc(100svh - var(--bar-h));min-height:36rem}.frame--hero .frame__media img{object-position:center 18%}.hero-caption{gap:0}.hero-caption__title{font-size:clamp(1.5rem,1.1rem + 2vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;max-width:14ch}.hero-caption__text{margin-top:.75rem;font-size:1rem;line-height:1.45;max-width:28ch}.hero-caption__cta{margin-top:1.5rem;min-width:min(100%,18rem);min-height:3.25rem;font-size:var(--small)}.hero-caption__trust{margin-top:.85rem;font-size:var(--ui);opacity:.9}@media(min-width:900px){.frame--hero .frame__media img{object-position:75% 30%}.frame--hero .hero-caption{left:clamp(2rem,6vw,7rem);right:auto;top:50%;bottom:auto;transform:translateY(-40%);justify-items:start;text-align:left;width:min(32rem,40vw)}.frame--hero .hero-caption:before{top:-50vh;right:-40vw;bottom:-50vh;left:-10vw;background:linear-gradient(to right,#00000059,#0000)}}@media(max-width:899px){.announcement{height:auto;min-height:var(--bar-h);padding-block:.4rem;white-space:normal;font-size:.6875rem;line-height:1.3}.site-header{padding-inline:.75rem}.site-header__tools{gap:0}.site-header__tools a,.site-header__menu{font-size:.6875rem}.frame--hero .frame__media img{object-position:center 12%}.frame--hero .hero-caption{bottom:1.5rem}.frame--hero .hero-caption:before{inset:-30vh calc(-1 * var(--gutter)) -1.5rem;background:linear-gradient(to top,#140000c7,#14000073 45%,#14000000)}.hero-caption__title{font-size:1.625rem;max-width:16ch}.hero-caption__text{display:none}.hero-caption__cta{margin-top:1.1rem;width:100%}.hero-caption__trust{margin-top:.7rem}.hero-caption__trust .long{display:none}}@media(min-width:900px){.hero-caption__trust .short{display:none}}@media(max-width:899px){.hero-caption__title{font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;max-width:24ch}.hero-caption__cta{margin-top:.9rem}}@media(max-width:899px){.frame--hero .frame__media img{object-position:center 0%}.frame--hero .hero-caption:before{background:linear-gradient(to top,#0000008c,#00000040,#0000)}}@media(min-width:900px){.frame--hero .frame__media img{object-position:70% 25%}.frame--hero .hero-caption:before{background:linear-gradient(to right,#280f0f59,#0000)}}@media(max-width:899px){.frame--hero .frame__media img{object-position:center 12%}.frame--hero .hero-caption:before{background:linear-gradient(to top,#140000c7,#14000073 45%,#14000000)}}@media(min-width:900px){.frame--hero .frame__media img{object-position:75% 30%}.frame--hero .hero-caption:before{background:linear-gradient(to right,#00000059,#0000)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/critical.css.map */
