.scheme-grey{--bg:var(--ground);--fg:var(--ink);--muted:rgba(36,30,34,.72);--hair:rgba(36,30,34,.16);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-purple{--bg:var(--purple);--fg:#fff;--muted:rgba(255,255,255,.84);--hair:rgba(255,255,255,.28);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-pink{--bg:var(--pink);--fg:var(--ink);--muted:rgba(36,30,34,.78);--hair:rgba(36,30,34,.22);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-teal{--bg:var(--teal);--fg:var(--ink);--muted:rgba(36,30,34,.78);--hair:rgba(36,30,34,.22);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-orange{--bg:var(--orange);--fg:var(--ink);--muted:rgba(36,30,34,.78);--hair:rgba(36,30,34,.22);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-green{--bg:var(--green);--fg:var(--ink);--muted:rgba(36,30,34,.78);--hair:rgba(36,30,34,.22);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-ink{--bg:var(--ink);--fg:#fff;--muted:rgba(255,255,255,.8);--hair:rgba(255,255,255,.22);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:#fff;--btn-fill-fg:var(--ink) }.scheme-yellow{--bg:var(--yellow);--fg:var(--ink);--muted:rgba(36,30,34,.78);--hair:rgba(36,30,34,.22);--btn-bg:var(--ink);--btn-fg:#fff;--btn-fill:#fff;--btn-fill-fg:var(--ink) }.scheme-vip{--bg:var(--vip-green);--fg:var(--vip-cream);--muted:rgba(240,234,220,.82);--hair:rgba(240,234,220,.28);--btn-bg:var(--vip-gold);--btn-fg:var(--ink);--btn-fill:var(--vip-cream);--btn-fill-fg:var(--ink);--ghost-fg:var(--vip-green) }.scheme-vip-cream{--bg:var(--vip-cream);--fg:var(--vip-green);--muted:rgba(12,59,46,.78);--hair:rgba(12,59,46,.22);--btn-bg:var(--vip-green);--btn-fg:var(--vip-cream);--btn-fill:var(--vip-gold);--btn-fill-fg:var(--ink);--ghost-fg:var(--vip-cream) }[class^=tpl-vip] .display,[class^=tpl-vip] .heading-lg,[class^=tpl-vip] .heading-md{font-family:var(--font-vip);font-weight:500;letter-spacing:-.005em}[class^=tpl-vip] .reveal-line{padding-bottom:.3em;margin-bottom:-.3em}[class^=tpl-vip] [data-anim=on].is-revealed .reveal-line>span{transition-duration:1.6s}[class^=tpl-vip] [data-anim=on].is-revealed .reveal-line:nth-child(2)>span{transition-delay:.16s}[class^=tpl-vip] [data-anim=on].is-revealed .reveal{transition-duration:1.45s}[class^=tpl-vip] [data-anim=on].is-revealed .reveal--d2{transition-delay:.3s}[class^=tpl-vip] [data-anim=on].is-revealed .reveal--d3{transition-delay:.46s}.scheme-media{--ghost-fg:var(--ink);--bg:transparent;--fg:#fff;--muted:rgba(255,255,255,.86);--hair:rgba(255,255,255,.3);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }.scheme-media-light{--ghost-fg:#fff;--bg:transparent;--fg:var(--ink);--muted:rgba(36,30,34,.76);--hair:rgba(36,30,34,.2);--btn-bg:var(--yellow);--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff }[data-section-type]{background:var(--bg);color:var(--fg)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}:focus-visible{outline:3px solid var(--yellow);outline-offset:4px;border-radius:6px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:#fff;padding:12px 20px;border-radius:0 0 8px;font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:none}.skip-link:focus{left:0}.shopify-section--header:has(.hdr--sticky){position:sticky;top:0;z-index:60}[data-section-type][id]{scroll-margin-top:calc(var(--header-h) + 16px)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.display{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--font-display-case);letter-spacing:var(--font-display-track);font-size:clamp(2.9rem,6.6vw,6rem);line-height:.98;text-wrap:balance}.heading-lg{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--font-display-case);letter-spacing:var(--font-display-track);font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:1;max-width:17ch}.heading-md{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-track);font-size:clamp(1.22rem,1.7vw,1.55rem);line-height:1.15}.display .accent{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.body-lg{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.5;max-width:46ch;color:var(--muted)}.body-em{font-size:clamp(1.12rem,1.65vw,1.5rem);font-weight:600;letter-spacing:-.01em;color:var(--fg)}.data{font-family:var(--font-data);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.deck{font-family:var(--font-body);font-weight:600;font-size:11.5px;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;color:var(--fg)}.deck:not(.hero__caption){display:inline-block;border:1.5px solid currentColor;border-radius:100px;padding:6px 16px 7px}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:100px;font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:none;color:inherit;border:1.5px solid transparent;cursor:pointer;transition:color .35s var(--ease),border-color .35s var(--ease)}.btn>span{position:relative;z-index:2}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:translateY(101%);transition:transform .6s var(--ease)}.btn:hover:before{transform:translateY(0)}.btn--primary{background:var(--btn-bg);color:var(--btn-fg)}.btn--primary:before{background:var(--btn-fill)}.btn--primary:hover{color:var(--btn-fill-fg)}.scheme-orange .btn--primary{border-color:var(--ink)}.btn--ghost{border-color:currentColor;color:var(--fg)}.btn--ghost:before{background:var(--fg)}.btn--ghost:hover{color:var(--ghost-fg, var(--bg, var(--ink)))}.btn--sm{padding:11px 22px;font-size:14px}.btn-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.reveal-line{overflow:hidden;display:block;padding-bottom:.24em;margin-bottom:-.24em}[data-anim=on] .reveal-line>span{display:block;transform:translateY(106%)}[data-anim=on].is-revealed .reveal-line>span{transform:none;transition:transform 1.15s var(--ease)}[data-anim=on].is-revealed .reveal-line:nth-child(2)>span{transition-delay:.09s}[data-anim=on] .reveal{opacity:0;transform:translateY(16px)}[data-anim=on].is-revealed .reveal{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1s var(--ease)}[data-anim=on].is-revealed .reveal--d2{transition-delay:.18s}[data-anim=on].is-revealed .reveal--d3{transition-delay:.27s}[data-anim=on] .wipe{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease)}[data-anim=on] .wipe>img{transform:scale(1.12);transition:transform 1.5s var(--ease)}[data-anim=on].is-revealed .wipe,[data-anim=on] .is-in .wipe{clip-path:inset(0 0 0 0)}[data-anim=on].is-revealed .wipe>img,[data-anim=on] .is-in .wipe>img{transform:none}@media(min-width:901px){.splitrow{display:grid;align-items:start;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);column-gap:clamp(40px,6vw,110px)}.splitrow--centred{align-items:center}}.splitrow .body-lg{max-width:min(64ch,700px)}.leadrow{display:grid;gap:clamp(16px,2vw,22px);justify-items:start}@media(min-width:980px){.leadrow{grid-template-columns:minmax(0,47fr) minmax(0,53fr);column-gap:clamp(24px,3.4vw,64px);row-gap:clamp(16px,2vw,22px);align-items:start}.leadrow__head{grid-column:1;grid-row:1}.leadrow__copy{grid-column:2;grid-row:1}.leadrow--labelled>.deck{grid-column:1;grid-row:1}.leadrow--labelled .leadrow__head,.leadrow--labelled .leadrow__copy{grid-row:2}}.prose{columns:2;column-gap:clamp(28px,3.2vw,56px);max-width:none}.prose p{break-inside:avoid;margin:0 0 17px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:var(--muted)}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--fg);font-weight:600}@media(max-width:820px){.prose{columns:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
