@font-face{font-family:Archivo SX Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:100 900;font-stretch:50% 68%;size-adjust:69.25%;ascent-override:127.08%;descent-override:30.32%;line-gap-override:0%}@font-face{font-family:Archivo SX Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:100 900;font-stretch:69% 200%;size-adjust:82.75%;ascent-override:106.34%;descent-override:25.38%;line-gap-override:0%}@font-face{font-family:Archivo SX H1 Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:100 900;font-stretch:50% 200%;size-adjust:71.5%;ascent-override:123.08%;descent-override:29.37%;line-gap-override:0%}@font-face{font-family:Geist SX Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("HelveticaNeue"),local("Liberation Sans"),local("LiberationSans"),local("LiberationSans-Regular"),local("Arimo"),local("Arimo-Regular");font-weight:100 449;size-adjust:101.75%;ascent-override:98.77%;descent-override:28.99%;line-gap-override:0%}@font-face{font-family:Geist SX Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("HelveticaNeue"),local("Liberation Sans"),local("LiberationSans"),local("LiberationSans-Regular"),local("Arimo"),local("Arimo-Regular");font-weight:450 549;size-adjust:101.5%;ascent-override:99.01%;descent-override:29.06%;line-gap-override:0%}@font-face{font-family:Geist SX Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:550 900;size-adjust:93%;ascent-override:108.06%;descent-override:31.72%;line-gap-override:0%}:root{--sx-bg:#0B0B0C;--sx-bg-2:#141416;--sx-bg-3:#1B1B1E;--sx-line:#2A2A2E;--sx-line-strong:#3A3A40;--sx-ink:#F4F5F7;--sx-mute:#A4A6AD;--sx-acc:#FF5B1F;--sx-acc-hover:#FF7440;--sx-acc-press:#E64A10;--sx-acc-ink:#0B0B0C;--sx-font-display:"Archivo","Archivo SX Fallback","Archivo Narrow","Arial Narrow",Impact,sans-serif;--sx-font-h1:"Archivo","Archivo SX H1 Fallback","Archivo Narrow","Arial Narrow",Impact,sans-serif;--sx-font-body:"Geist","Geist SX Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sx-fs-hero:clamp(3.25rem,2.56rem + 4.38vw,6.5rem);--sx-fs-name:clamp(5rem,4.97rem + 1.14vw,6rem);--sx-fs-h1:clamp(3.125rem,2.24rem + 3.62vw,5.5rem);--sx-fs-h2:clamp(2.5rem,1.39rem + 4.57vw,5.5rem);--sx-fs-h3:clamp(2.125rem,1.9rem + .6vw,2.5rem);--sx-fs-h4:clamp(1.625rem,1.4rem + .6vw,1.875rem);--sx-fs-quote:clamp(1.5rem,1.05rem + 1.9vw,3rem);--sx-fs-lead:clamp(1rem,.95rem + .3vw,1.25rem);--sx-fs-body:1rem;--sx-fs-small:.875rem;--sx-fs-tag:.75rem;--sx-s1:.25rem;--sx-s2:.5rem;--sx-s3:.75rem;--sx-s4:1rem;--sx-s5:1.5rem;--sx-s6:2rem;--sx-s7:3rem;--sx-s8:4rem;--sx-s9:6rem;--sx-gutter:1rem;--sx-sec:3rem;--sx-max:90rem;--sx-hh:60px;--sx-header-h:calc(var(--sx-hh) + env(safe-area-inset-top,0px));--sx-bar-h:52px;--sx-stories-h:146px;--sx-r:0;--sx-r-circle:50%;--sx-tile-gap:2px;--sx-tile-ratio:3/4;--sx-ease:cubic-bezier(.2,.7,.2,1);--sx-t:.2s}@media(min-width:1024px){:root{--sx-gutter:2.5rem;--sx-sec:6rem;--sx-hh:76px;--sx-bar-h:0px;--sx-stories-h:180px}}body.sx{--tuff-red:var(--sx-acc);background:var(--sx-bg);color:var(--sx-ink);font-family:var(--sx-font-body);font-weight:400;font-size:var(--sx-fs-body);line-height:1.5}body.sx .display,body.sx h1,body.sx h2{font-family:var(--sx-font-display);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.9;letter-spacing:-.005em}body.sx h1,body.sx h1.display{font-family:var(--sx-font-h1)}body.sx h3,body.sx h4,body.sx h5,body.sx h6{font-family:var(--sx-font-display);font-weight:900;font-stretch:75%;letter-spacing:.005em;line-height:.95}body.sx .fluid-display,body.sx .tuff-hero-title{font-size:var(--sx-fs-hero)}body.sx .fluid-h1{font-size:var(--sx-fs-h1)}body.sx .fluid-h2{font-size:var(--sx-fs-h2)}body.sx .fluid-h3{font-size:var(--sx-fs-h3)}body.sx .fluid-lead{font-size:var(--sx-fs-lead);line-height:1.45}body.sx .meta-label{font-family:var(--sx-font-body);font-weight:600;letter-spacing:.08em;color:var(--sx-mute)}body.sx .tuff-wordmark{font-family:var(--sx-font-display);font-stretch:75%}body.sx .grain-overlay{background:var(--sx-bg);padding-bottom:calc(var(--sx-bar-h) + env(safe-area-inset-bottom,0px))}body.sx .grain-overlay:before{display:none}@media(min-width:1024px){body.sx .grain-overlay{padding-bottom:0}}body.sx a:focus-visible,body.sx button:focus-visible,body.sx summary:focus-visible,body.sx input:focus-visible,body.sx select:focus-visible,body.sx textarea:focus-visible,body.sx [tabindex]:focus-visible{outline:2px solid var(--sx-focus,#fff)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){body.sx *,body.sx *:before,body.sx *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body.sx .reveal{opacity:1!important;transform:none!important}}body.sx .btn{min-height:56px;padding:0 26px;border-radius:var(--sx-r);font-family:var(--sx-font-display);font-weight:900;font-size:1.125rem;line-height:1;font-stretch:75%;text-transform:uppercase;letter-spacing:.02em;text-align:center;transition:background var(--sx-t) var(--sx-ease),color var(--sx-t) var(--sx-ease),border-color var(--sx-t) var(--sx-ease),transform .12s}body.sx .btn:active{transform:scale(.98)}body.sx .btn-primary{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .btn-primary:hover,body.sx .btn-dark.btn-primary:hover{background:var(--sx-acc-hover);border-color:var(--sx-acc-hover);color:var(--sx-acc-ink)}body.sx .btn-primary:active{background:var(--sx-acc-press)}body.sx .btn-ghost{background:transparent;border:1px solid #fff4;color:var(--sx-ink)}body.sx .btn-ghost:hover{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-bg)}body.sx .btn-sm{min-height:44px;padding:0 18px;font-size:.9375rem}body.sx .btn-dark{background:var(--sx-bg);color:var(--sx-ink);border-color:var(--sx-bg)}body.sx .btn-dark:hover{background:var(--sx-bg-3);color:var(--sx-ink);border-color:var(--sx-bg-3)}body.sx .btn-dark.btn-primary{background:var(--sx-bg);border-color:var(--sx-bg);color:var(--sx-ink)}body.sx .btn svg{flex:none}.sx-tag{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:5px 8px 5px 7px;border:1px solid var(--sx-line-strong);color:var(--sx-mute);font:600 var(--sx-fs-tag)/1 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sx-tag--open{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}.sx-tag--open:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sx-acc-ink)}.sx-tag--closed{color:#8e9097}.sx-tag:not(.sx-tag--open){background:var(--sx-bg);border-color:var(--sx-line-strong)}.sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.sx .sx-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--sx-acc);font:600 .8125rem/1 var(--sx-font-body);letter-spacing:.02em;text-decoration:none}body.sx .sx-link:hover{color:var(--sx-acc-hover);text-decoration:underline;text-underline-offset:4px}body.sx .sx-kicker{font:600 var(--sx-fs-tag)/1 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute);margin:0 0 .9rem}body.sx .sx-h2{font-size:var(--sx-fs-h2)}body.sx .sx-lead{margin-top:1rem;max-width:29.17em;color:var(--sx-mute);font-size:var(--sx-fs-lead);line-height:1.45}body.sx .sx-wrap{max-width:var(--sx-max);margin-inline:auto}body.sx .sx-sec,body.sx main section.sx-sec{padding-inline:var(--sx-gutter);padding-block:var(--sx-sec)}body.sx .sx-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem;margin-bottom:1.5rem}body.sx .sx-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}body.sx .section-light{background:var(--sx-bg-2);color:var(--sx-ink)}body.sx .section-light h1,body.sx .section-light h2,body.sx .section-light h3,body.sx .section-light h4,body.sx .section-light strong{color:var(--sx-ink)}body.sx .section-light p,body.sx .section-light li,body.sx .section-light [class*="1F1F21"]{color:var(--sx-mute)}body.sx .section-light .rte,body.sx .section-light .rte a,body.sx .section-light .rte h1,body.sx .section-light .rte h2,body.sx .section-light .rte h3,body.sx .section-light .rte strong{color:var(--sx-ink)}body.sx .section-light .rte p,body.sx .section-light .rte li{color:var(--sx-mute)}body.sx .section-light .meta-label{color:var(--sx-mute)!important}body.sx .section-light .tuff-acc summary{color:var(--sx-ink)}body.sx .section-light .tuff-acc .tuff-acc-body{color:var(--sx-mute)}body.sx .section-light .tuff-placeholder{background:var(--sx-bg-3);color:var(--sx-mute)}body.sx .section-light .tuff-filter[aria-pressed=true],body.sx .tuff-filter[aria-pressed=true]{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .bg-white,body.sx .bg-\[\#2A2A2C\]{background:var(--sx-bg-2)}body.sx .bg-\[\#1F1F21\]{background:var(--sx-bg)}body.sx main .shopify-section+.shopify-section>section:not(.section-light){border-top:1px solid var(--sx-line)}body.sx .tuff-field,body.sx .section-light .tuff-field{background:var(--sx-bg-3);border-color:var(--sx-line-strong);color:var(--sx-ink)}body.sx .section-light .tuff-label{color:var(--sx-mute)}body.sx .tuff-header,body.sx .tuff-header.is-scrolled,body.sx .tuff-header.tuff-header-solid,body.sx .tuff-header:not(.is-scrolled):not(.tuff-header-solid){background:var(--sx-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--sx-line)}body.sx .tuff-header nav,body.sx .tuff-header.is-scrolled nav{height:var(--sx-hh);padding-top:0;padding-bottom:0}body.sx .tuff-header .tuff-logo{height:auto;width:min(176px,calc(100vw - 196px))}@media(min-width:1024px){body.sx .tuff-header .tuff-logo{width:auto;height:34px}}@media(min-width:1280px){body.sx .tuff-header .tuff-logo{height:40px}}body.sx .tuff-navlink{font-family:var(--sx-font-body);font-weight:500;font-size:.75rem;letter-spacing:.08em;color:#f4f5f7c7;padding-block:1.0625rem}body.sx .tuff-navlink:after{bottom:.6rem}body.sx .tuff-header .tuff-wordmark{min-height:44px}body.sx .tuff-navlink:hover,body.sx .tuff-navlink[aria-current=page]{color:var(--sx-ink)}body.sx .tuff-navlink:after{background:var(--sx-acc)}@media(min-width:1280px){body.sx .tuff-navlink{font-size:.8125rem;letter-spacing:.1em}}body.sx .tuff-nav-mobile .btn{min-height:44px}body.sx .tuff-mobile-nav{background:var(--sx-bg)}body.sx .tuff-drawer-head{border-bottom-color:var(--sx-line)}body.sx .tuff-drawer-link{font-size:clamp(1.75rem,8vw,2.5rem);color:#f4f5f7d1}body.sx .tuff-drawer-link:hover,body.sx .tuff-drawer-link[aria-current=page]{color:var(--sx-ink)}body.sx .tuff-drawer-link[aria-current=page]{text-decoration-color:var(--sx-acc)}body.sx .tuff-drawer-cta .btn{font-size:1rem}body.sx .tuff-drawer-head .tuff-close:hover{background:var(--sx-ink);color:var(--sx-bg)}body.sx .tuff-mobile-bar{display:grid;grid-template-columns:1fr 2fr;height:calc(var(--sx-bar-h) + env(safe-area-inset-bottom,0px));background-color:var(--sx-bg-3);border-top:1px solid var(--sx-line)}body.sx .tuff-mobile-bar a{min-height:var(--sx-bar-h);padding-block:0;font:600 .8125rem/1 var(--sx-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sx-ink);background:transparent}body.sx .tuff-mobile-bar a:last-child{background:var(--sx-acc);color:var(--sx-acc-ink);border:0;font-weight:700}@media(min-width:1024px){body.sx .tuff-mobile-bar{display:none}}body.sx .tuff-mobile-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:160px;background:var(--sx-bg-3);pointer-events:none}body.sx .sx-footer{background:var(--sx-bg);border-top-color:var(--sx-line);padding-top:3rem;padding-bottom:2.5rem}@media(min-width:1024px){body.sx .sx-footer{padding-top:4rem;padding-bottom:3rem}}body.sx .sx-footer .tuff-wordmark{display:inline-flex}body.sx .sx-footer .tuff-logo{width:150px;height:auto}body.sx .sx-footer a,body.sx .sx-footer address{color:var(--sx-mute)}body.sx .sx-footer a:hover,body.sx .sx-footer .tuff-wordmark{color:var(--sx-ink)}body.sx .sx-footer li a,body.sx .sx-footer address a{min-height:44px;padding-block:.6rem;display:inline-flex;align-items:center}body.sx .sx-footer .meta-label{font-size:.75rem;color:var(--sx-mute)}body.sx .sx-footer .border-t,body.sx .sx-footer .border-white\/10{border-color:var(--sx-line)}body.sx .tuff-preferred{background:var(--sx-bg-2);border-color:var(--sx-line)}body.sx .sx-clear{padding-top:var(--sx-header-h)}body.sx .sx-stories-sec{background:var(--sx-bg);padding-bottom:.25rem}body.sx .sx-stories-sec__h{padding:2rem var(--sx-gutter) .5rem;font-size:var(--sx-fs-h3);max-width:var(--sx-max);margin-inline:auto}body.sx .sx-stories-sec__all{margin:0 var(--sx-gutter) .5rem}body.sx .sx-stories{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--sx-gutter);padding:12px var(--sx-gutter) 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.sx .sx-stories::-webkit-scrollbar{display:none}body.sx .sx-story{flex:0 0 68px;display:block;text-align:center;text-decoration:none;color:var(--sx-ink);scroll-snap-align:start;position:relative}body.sx .sx-story__ring{display:block;width:68px;height:68px;border-radius:var(--sx-r-circle);padding:3px;border:2px solid var(--sx-line-strong);transition:border-color var(--sx-t) var(--sx-ease)}body.sx .sx-story--open .sx-story__ring{border-color:var(--sx-acc)}body.sx .sx-story:hover .sx-story__ring{border-color:var(--sx-ink)}body.sx .sx-story--open:hover .sx-story__ring{border-color:var(--sx-acc-hover)}body.sx .sx-story[aria-current=page] .sx-story__ring{border-width:3px;padding:2px}body.sx .sx-story__img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 25%}body.sx .sx-story__name{display:block;margin-top:6px;font:500 .75rem/1.2 var(--sx-font-body);color:#f4f5f7e6}body.sx .sx-story[aria-current=page] .sx-story__name{color:var(--sx-ink);font-weight:600}body.sx .sx-story__state{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:26px;margin-top:2px;font:600 .6875rem/1.15 var(--sx-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}body.sx .sx-story--open .sx-story__state{color:var(--sx-acc)}@media(max-width:1023.98px){body.sx .sx-story__state{letter-spacing:.02em;-webkit-line-clamp:3;line-clamp:3}}@media(min-width:1024px){body.sx .sx-stories{overflow:visible;gap:22px;max-width:var(--sx-max);margin-inline:auto;padding-top:16px;padding-bottom:18px;justify-content:center;justify-content:safe center}body.sx .sx-story{flex-basis:92px}body.sx .sx-story__ring{width:92px;height:92px}body.sx .sx-story__name{font-size:.8125rem}}body.sx .sx-grid{display:grid;gap:var(--sx-tile-gap);grid-template-columns:repeat(3,minmax(0,1fr))}body.sx .sx-grid>*{display:block;aspect-ratio:var(--sx-tile-ratio);overflow:hidden;background:var(--sx-bg-2);margin:0}body.sx .sx-grid img{display:block;width:100%;height:100%;object-fit:cover}body.sx .sx-grid>*>.gallery-item{aspect-ratio:auto;height:100%;background:transparent}@media(min-width:640px){body.sx .sx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){body.sx .sx-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}body.sx .sx-grid .gallery-item>a,body.sx .sx-grid>a{display:block}body.sx .sx-grid .gallery-overlay{background:linear-gradient(to top,#0b0b0ce6,#0b0b0c00 60%);padding:.75rem}body.sx .sx-grid .gallery-overlay p{font-size:.75rem}@media(hover:none){body.sx .sx-grid .gallery-overlay{opacity:0}}body.sx .sx-hero{min-height:440px;height:calc(100vh - var(--sx-header-h) - var(--sx-stories-h) - var(--sx-bar-h));background:var(--sx-bg)}@supports (height:100svh){body.sx .sx-hero{height:calc(100svh - var(--sx-header-h) - var(--sx-stories-h) - var(--sx-bar-h))}}body.sx .sx-hero .tuff-hero-scrim{background:linear-gradient(180deg,#0b0b0c66,#0b0b0c00 20% 36%,#0b0b0cf2 90%)}body.sx .sx-hero__body{padding:0 var(--sx-gutter) 1.25rem}body.sx .sx-hero__in{width:100%}body.sx .sx-hero .tuff-hero-title{max-width:none;font-size:min(var(--sx-fs-hero),13.8vw);line-height:.9;color:var(--sx-ink)}body.sx .sx-hero__side{margin-top:.75rem;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem}body.sx .sx-hero__side>div{align-items:stretch;gap:.5rem}body.sx .sx-hero .fluid-lead{max-width:19.89em;color:#e9e9ec;margin:0}body.sx .sx-hero .sx-cta-row{flex-direction:column;align-items:stretch;gap:.25rem}body.sx .sx-hero .sx-cta-row .btn-primary{width:100%}body.sx .sx-hero .sx-cta-row .btn-ghost{border:0;background:transparent;min-height:44px;padding:0;justify-content:flex-start;color:var(--sx-ink);font-size:1rem;text-decoration:underline;text-underline-offset:5px}body.sx .sx-hero .sx-cta-row .btn-ghost:hover{background:transparent;color:var(--sx-acc)}body.sx .tuff-hero-proof{font:500 .875rem/1.4 var(--sx-font-body);color:#cfd0d4;margin:.25rem 0 0}body.sx .sx-hero__meta{font:500 .8125rem/1.4 var(--sx-font-body);color:var(--sx-mute);margin:0}@media(min-width:640px){body.sx .sx-hero .sx-cta-row{flex-direction:row;align-items:center;gap:.75rem}body.sx .sx-hero .sx-cta-row .btn-primary{width:auto}body.sx .sx-hero .sx-cta-row .btn-ghost{border:1px solid #fff4;padding:0 26px;text-decoration:none;justify-content:center}body.sx .sx-hero .sx-cta-row .btn-ghost:hover{background:var(--sx-ink);color:var(--sx-bg)}}@media(min-width:1024px){body.sx .sx-hero{height:calc(100vh - var(--sx-header-h) - var(--sx-stories-h));min-height:560px}body.sx .sx-hero .tuff-hero-scrim{background:linear-gradient(90deg,#0b0b0cd0,#0b0b0c10 60%),linear-gradient(0deg,#0b0b0cc0,#0b0b0c00 40%)}body.sx .sx-hero__body{padding:0 var(--sx-gutter) 3rem}body.sx .sx-hero__in{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:2.5rem;max-width:var(--sx-max)}body.sx .sx-hero .tuff-hero-title{line-height:.86}body.sx .sx-hero__side{margin-top:0}body.sx .sx-hero__side>div{align-items:flex-start}body.sx .sx-hero .fluid-lead{max-width:23.87em}}@supports (height:100svh){@media(min-width:1024px){body.sx .sx-hero{height:calc(100svh - var(--sx-header-h) - var(--sx-stories-h))}}}body.sx .sx-trust{background:var(--sx-bg-2);border-color:var(--sx-line)}body.sx .sx-trust .tuff-trust{font-size:.875rem;color:var(--sx-ink);padding-inline:var(--sx-gutter)}body.sx .sx-trust .tuff-trust-dot{color:var(--sx-line-strong)}body.sx .sx-work-sec .tuff-work-head{align-items:flex-end;margin-bottom:1.5rem}body.sx .sx-work-sec .tuff-work-head>div{margin-bottom:0}body.sx .sx-work-sec .tuff-work-head .sx-work-link{display:inline-flex;min-height:44px;padding:0;border:0;background:transparent;color:var(--sx-acc);font:600 .8125rem/1 var(--sx-font-body);letter-spacing:.02em;text-transform:none;white-space:nowrap}body.sx .sx-work-sec .tuff-work-head .sx-work-link:hover{background:transparent;color:var(--sx-acc-hover);text-decoration:underline;text-underline-offset:4px}body.sx .sx-work-sec .sx-work-more{display:none}@media(max-width:639.98px){body.sx .sx-work-sec .tuff-work-head{margin-bottom:1rem;flex-wrap:wrap;gap:.25rem 1rem}}body.sx .sx-cards{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--sx-line)}body.sx .sx-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--sx-line);padding:1rem 0 1.25rem}body.sx .sx-card__top{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;text-decoration:none;color:var(--sx-ink)}body.sx .sx-card__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 25%;background:var(--sx-bg-2)}body.sx .sx-card__name{font-size:var(--sx-fs-h3);font-stretch:62%;line-height:.92;text-transform:uppercase;margin:0;overflow-wrap:normal;word-break:normal}@media(max-width:374.98px){body.sx .sx-card__top{grid-template-columns:48px minmax(0,1fr);gap:6px 12px}body.sx .sx-card__avatar{width:48px;height:48px;grid-row:1/span 2}body.sx .sx-card__top .sx-tag{grid-column:2;justify-self:start}body.sx .sx-card__name{font-size:1.75rem;align-self:end}}body.sx .sx-card__line{margin:.35rem 0 .75rem;color:var(--sx-mute);font-size:.875rem;line-height:1.35}body.sx .sx-card__thumbs{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin-top:auto}body.sx .sx-card__acts{display:grid;grid-template-columns:1fr 1.5fr;gap:.5rem;margin-top:.75rem}body.sx .sx-card__acts .btn{width:100%;padding-inline:12px}body.sx .sx-card--match{background:var(--sx-acc);color:var(--sx-acc-ink);border-bottom-color:var(--sx-acc);padding:0}body.sx .sx-card__match-in{padding:1.75rem 1rem}body.sx .sx-card__match-h{font-size:2.75rem;font-stretch:62%;line-height:.9;text-transform:uppercase;color:var(--sx-acc-ink);margin:0 0 .65rem}body.sx .sx-card--match p{margin:0 0 1rem;font-size:.9375rem;color:var(--sx-acc-ink);max-width:17.24em}body.sx .sx-card--match .btn{width:100%;white-space:normal;text-align:center;height:auto;padding-block:.75rem;line-height:1.05}body.sx .sx-card__match-in{min-width:0}@media(min-width:640px){body.sx .sx-cards{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--sx-line)}body.sx .sx-card{padding:1.125rem 1.125rem 1.375rem;border-right:1px solid var(--sx-line)}body.sx .sx-card--match{padding:0;grid-column:span var(--span-md,1);border-right-color:var(--sx-acc)}body.sx .sx-card__match-in{padding:1.75rem 1.25rem}body.sx .sx-card__acts{grid-template-columns:1fr}}@media(min-width:1024px){body.sx .sx-cards{grid-template-columns:repeat(3,minmax(0,1fr))}body.sx .sx-card--match{grid-column:span var(--span-lg,1)}}@media(min-width:1440px){body.sx .sx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}body.sx .sx-card--match{grid-column:span var(--span-xl,1)}}@media(min-width:1024px){body.sx .sx-card__top{grid-template-columns:48px minmax(0,1fr);gap:10px 12px;min-height:0;align-items:center}body.sx .sx-card__avatar{width:48px;height:48px}body.sx .sx-card__top .sx-tag{grid-column:1/-1;justify-self:start}body.sx .sx-card__line{margin-top:.5rem}body.sx .sx-card__name{font-size:clamp(1.875rem,.9rem + 2vw,2.5rem)}body.sx .sx-card--match .sx-card__match-h{font-size:clamp(2.25rem,1rem + 2.4vw,3.25rem)}}body.sx .sx-intro h2{font-size:var(--sx-fs-h2);letter-spacing:-.005em}body.sx .sx-intro .ti-body p{color:var(--sx-mute);font-size:1rem;line-height:1.6}body.sx .sx-intro .ti-grid{gap:1.5rem}@media(min-width:900px){body.sx .sx-intro .ti-grid{gap:4rem}}body.sx .sx-intro .meta-label{margin-bottom:.9rem}body.sx .fluid-h3{overflow-wrap:normal;word-break:normal}@media(min-width:1024px)and (max-width:1279.98px){body.sx .sx-intro h2{font-size:clamp(2.5rem,4.2vw,4rem)}}body.sx .sx-steps__list{list-style:none;margin:2rem 0 0;padding:0;display:block}body.sx .sx-step{padding:1rem 0;border-top:1px solid var(--sx-line)}body.sx .sx-step>.relative{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:.75rem;grid-template-areas:"n t" "n p"}body.sx .sx-step__n{grid-area:n;margin:0;color:var(--sx-acc);font:900 1.75rem/1 var(--sx-font-display);font-stretch:62%}body.sx .sx-step__t{grid-area:t;margin:0 0 .35rem;color:var(--sx-ink);font-size:1.625rem;font-stretch:62%;line-height:1;letter-spacing:0}body.sx .sx-step__p{grid-area:p;margin:0;color:var(--sx-mute);font-size:.9375rem;line-height:1.45}@media(min-width:1024px){body.sx .sx-steps__list{display:grid;grid-template-columns:repeat(var(--sx-steps-n,5),minmax(0,1fr));gap:2rem;margin-top:3rem}body.sx .sx-step{padding:1.25rem 0 0}body.sx .sx-step>.relative{display:block}body.sx .sx-step__n{margin-bottom:.9rem}body.sx .sx-step__t{margin-bottom:.5rem}}body.sx .sx-rev__list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}body.sx .sx-rev__item{flex:1 1 min(100%,340px);min-width:0}body.sx .sx-rev__q{margin:0;height:100%;border:0;padding:1.5rem;background:var(--sx-bg-2)}body.sx .sx-rev__text{font:500 1rem/1.5 var(--sx-font-body);font-style:normal;letter-spacing:0;color:var(--sx-ink)}body.sx .sx-rev__by{margin-top:1rem}body.sx .sx-rev__more{margin-top:1.5rem}body.sx .sx-rev--band .sx-rev__item--first{flex:0 0 100%}body.sx .sx-rev--band .sx-rev__item--first .sx-rev__q{background:var(--sx-acc);color:var(--sx-acc-ink);padding:2.5rem var(--sx-gutter);margin-inline:calc(var(--sx-gutter) * -1);height:auto}body.sx .sx-rev--band .sx-rev__item--first .sx-rev__text{font:800 var(--sx-fs-quote)/1.1 var(--sx-font-display);font-stretch:75%;text-transform:uppercase;color:var(--sx-acc-ink);max-width:16.83em}body.sx .sx-rev--band .sx-rev__item--first .tuff-star,body.sx .sx-rev--band .sx-rev__item--first .sx-rev__by{color:var(--sx-acc-ink)}@media(min-width:1024px){body.sx .sx-rev--band .sx-rev__item--first .sx-rev__q{padding:4rem var(--sx-gutter)}}body.sx .sx-exp__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:2rem}body.sx .sx-exp__list>li>div{border-top:1px solid var(--sx-line);padding:1.25rem 0}body.sx .sx-exp__list h3{color:var(--sx-ink);font-size:1.625rem;font-stretch:62%;line-height:1}body.sx .sx-exp__list p{color:var(--sx-mute);font-size:.9375rem;line-height:1.5}body.sx .tuff-feature-mark{background:var(--sx-acc)}@media(min-width:640px){body.sx .sx-exp__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(min-width:1024px){body.sx .sx-exp__list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}body.sx .sx-styles .tuff-style-links{gap:.5rem}body.sx .sx-styles .tuff-style-links .btn{min-height:44px;padding:0 14px;border:1px solid #fff4;background:transparent;color:var(--sx-ink);font:500 .875rem/1.2 var(--sx-font-body);letter-spacing:0;text-transform:none;white-space:normal}body.sx .sx-styles .tuff-style-links .btn:hover{background:var(--sx-ink);color:var(--sx-bg);border-color:var(--sx-ink)}body.sx .sx-styles .tuff-styles-toggle{font:600 .8125rem/1 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase}@media(min-width:640px){body.sx .sx-styles .tuff-style-links{gap:.5rem .5rem}}body.sx .sx-ig .tuff-ig-heading .fluid-h2{font-size:var(--sx-fs-h2);text-transform:none;color:var(--sx-acc)}body.sx .sx-ig .sx-grid{margin-top:1.5rem}body.sx .sx-cta-band{background:var(--sx-acc);color:var(--sx-acc-ink);padding-inline:var(--sx-gutter);padding-block:var(--sx-sec);border-top:0!important}body.sx .sx-cta-band h2{font-size:var(--sx-fs-h1);color:var(--sx-acc-ink);max-width:6.216em}body.sx .sx-cta-band .sx-cta-band__lead{color:#0b0b0cd1;max-width:36rem}body.sx .sx-cta-band .sx-cta-band__proof{color:var(--sx-acc-ink);opacity:.8;display:inline-flex;align-items:center;min-height:44px}body.sx .sx-cta-band .sx-cta-band__proof:hover{opacity:1}body.sx .sx-cta-band .btn{border:2px solid var(--sx-bg);background:transparent;color:var(--sx-acc-ink)}body.sx .sx-cta-band .btn:hover,body.sx .sx-cta-band .btn.btn-primary{background:var(--sx-bg);color:var(--sx-ink)}body.sx .sx-cta-band .btn.btn-primary:hover{background:var(--sx-bg-3);border-color:var(--sx-bg-3)}@media(max-width:639.98px){body.sx .sx-cta-band .sx-cta-row{flex-direction:column}body.sx .sx-cta-band .btn{width:100%}}body.sx .sx-footer .tuff-wordmark{min-height:44px}body.sx .tuff-header .btn,body.sx .sx-card__acts .btn,body.sx .tuff-mobile-bar a{white-space:nowrap}body.sx .btn{padding-block:.5rem}@media(max-height:720px)and (max-width:1023.98px){body.sx .sx-hero{min-height:0}body.sx .sx-hero .tuff-hero-title{font-size:clamp(2.5rem,11.5vw,2.875rem)}body.sx .sx-hero .fluid-lead{font-size:.9375rem;max-width:22.54em}body.sx .sx-hero .sx-cta-row{flex-direction:row;align-items:center;gap:1rem}body.sx .sx-hero .sx-cta-row .btn-primary{width:auto;flex:1 1 auto;padding-inline:14px}body.sx .sx-hero .sx-cta-row .btn-ghost{flex:0 0 auto;font-size:.9375rem}body.sx .sx-hero__body{padding-bottom:.75rem}body.sx{--sx-stories-h:122px}body.sx .sx-stories{padding-top:8px;padding-bottom:8px}body.sx .sx-story__ring{width:56px;height:56px;margin-inline:auto}body.sx .sx-story__name{margin-top:4px}body.sx .sx-hero{height:auto;min-height:calc(100vh - var(--sx-header-h) - var(--sx-stories-h) - var(--sx-bar-h));padding-top:.75rem}@supports (height:100svh){body.sx .sx-hero{height:auto;min-height:calc(100svh - var(--sx-header-h) - var(--sx-stories-h) - var(--sx-bar-h))}}body.sx .sx-hero .tuff-hero-scrim{background:linear-gradient(180deg,#0b0b0c66,#0b0b0c33 12%,#0b0b0ca6 32%,#0b0b0cd9 55%,#0b0b0cf2 90%)}}body.sx .section-light [style*="rgba(31, 31, 33"]{color:var(--sx-mute)!important}body.sx .section-light h1[class*="1F1F21"],body.sx .section-light h2[class*="1F1F21"],body.sx .section-light h3[class*="1F1F21"],body.sx .section-light h4[class*="1F1F21"]{color:var(--sx-ink)}body.sx section.sx-pagehero{padding-top:calc(var(--sx-header-h) + 1.25rem);padding-bottom:1rem;padding-inline:var(--sx-gutter)}body.sx .sx-pagehero>div{max-width:var(--sx-max)}body.sx .sx-pagehero .fluid-lead{color:var(--sx-mute);max-width:40rem;margin-top:1rem}body.sx .sx-pagehero .meta-label{color:var(--sx-acc);margin-bottom:.75rem}body.sx nav[aria-label=Breadcrumb]{margin-bottom:.5rem}body.sx nav[aria-label=Breadcrumb] ol{font-family:var(--sx-font-body);font-weight:500;letter-spacing:.08em;color:var(--sx-mute)}body.sx nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-height:44px}body.sx .sx-card-frame{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--sx-bg-2)}body.sx .sx-card-frame img{object-position:50% 25%}body.sx .sx-card-tag{margin-top:.5rem}body.sx section.sx-ap{padding:0;margin-top:var(--sx-header-h)}body.sx .sx-ap>div{max-width:none}body.sx .sx-ap nav[aria-label=Breadcrumb]{margin:0;padding:0 var(--sx-gutter)}body.sx .sx-ap .tuff-ap-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}body.sx .sx-ap .tuff-ap-text{display:contents}body.sx .sx-ap .tuff-ap-photo{grid-area:1/1;min-width:0}body.sx .sx-ap .arch-frame{position:relative;max-width:none;width:100%;aspect-ratio:auto;height:min(600px,calc(100svh - var(--sx-header-h) - var(--sx-bar-h) - 44px));min-height:420px;border-radius:0;-webkit-mask:none;mask:none;clip-path:none;background:var(--sx-bg-2)}body.sx .sx-ap .arch-frame img{object-position:50% 20%}body.sx.sx-gray .sx-ap .arch-frame img,body.sx.sx-gray-hero .sx-hero img{filter:grayscale(1) contrast(1.1)}body.sx .sx-ap .arch-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0b0b0c80,#0b0b0c00 30% 40%,#0b0b0cf5 94%)}body.sx .sx-ap .tuff-ap-head{grid-area:1/1;align-self:end;z-index:2;min-width:0;padding:0 var(--sx-gutter) 1.25rem}body.sx .sx-ap .sx-ap__tag{margin-bottom:.875rem}body.sx .sx-ap h1{font-size:var(--sx-fs-name);line-height:.84;margin:0;color:var(--sx-ink)}body.sx .sx-ap .tuff-h1-name{overflow-wrap:normal;word-break:keep-all}body.sx .sx-ap .tuff-h1-desc{font:700 .875rem/1.3 var(--sx-font-body);font-stretch:100%;letter-spacing:.06em;text-transform:uppercase;margin-top:.75rem;opacity:1;color:var(--sx-ink)}body.sx .sx-ap .tuff-ap-head .meta-label{margin-top:.625rem;font-size:.75rem;line-height:1.5}body.sx .sx-ap .tuff-status-line{border-color:var(--sx-line-strong);color:var(--sx-ink)}body.sx .sx-ap .sx-ap__chips,body.sx .sx-ap .sx-ap__bio,body.sx .sx-ap .sx-ap__acts{padding-inline:var(--sx-gutter);min-width:0}body.sx .sx-ap .sx-ap__chips>div{margin-top:1.25rem;gap:.5rem}body.sx .sx-ap .sx-ap__chips span{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--sx-line-strong);color:var(--sx-mute);font:600 .75rem/1.2 var(--sx-font-body);letter-spacing:.08em}body.sx .sx-ap .sx-ap__chips span:nth-child(-n+2){border-color:var(--sx-acc);color:var(--sx-ink)}body.sx .sx-ap .sx-ap__bio .tuff-bio,body.sx .sx-ap .sx-ap__bio .rte{margin-top:1.25rem;color:var(--sx-mute);font-size:1rem;line-height:1.6;max-width:39.78em}body.sx .sx-ap .sx-ap__acts{padding-bottom:2.25rem}body.sx .sx-ap .sx-ap__acts .sx-cta-row{margin-top:1.5rem;gap:.625rem}body.sx .sx-ap .sx-ap__acts .btn-ghost{text-transform:none;font:600 .9375rem/1 var(--sx-font-body);letter-spacing:0;gap:.5rem}body.sx .sx-ap .sx-ap__acts p{color:var(--sx-mute);font-size:.8125rem;line-height:1.5;margin-top:.75rem}@media(max-width:639.98px){body.sx .sx-ap .sx-ap__acts .sx-cta-row{flex-direction:column}body.sx .sx-ap .sx-ap__acts .btn{width:100%}}@media(min-width:1024px){body.sx section.sx-ap{padding-inline:var(--sx-gutter)}body.sx .sx-ap>div{max-width:var(--sx-max);margin-inline:auto}body.sx .sx-ap nav[aria-label=Breadcrumb]{padding:0}body.sx .sx-ap .tuff-ap-grid{grid-template-columns:minmax(380px,.38fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto;column-gap:clamp(2rem,4vw,4.5rem)}body.sx .sx-ap .tuff-ap-photo{grid-column:1;grid-row:1/-1}body.sx .sx-ap .tuff-ap-head{grid-column:1;grid-row:1/-1;padding:0 1.5rem 1.5rem}body.sx .sx-ap .arch-frame{height:min(760px,calc(100vh - var(--sx-header-h) - 44px));min-height:560px}body.sx .sx-ap .sx-ap__chips{grid-column:2;grid-row:2}body.sx .sx-ap .sx-ap__bio{grid-column:2;grid-row:3}body.sx .sx-ap .sx-ap__acts{grid-column:2;grid-row:4;padding-bottom:0}body.sx .sx-ap .sx-ap__chips,body.sx .sx-ap .sx-ap__bio,body.sx .sx-ap .sx-ap__acts{padding-inline:0}body.sx .sx-ap .sx-ap__bio .tuff-bio,body.sx .sx-ap .sx-ap__bio .rte{font-size:var(--sx-fs-lead)}body.sx .sx-ap .tuff-ap-head h1{font-size:clamp(4rem,1.6rem + 3.4vw,6rem)}}@media(min-width:1280px){body.sx .sx-ap .tuff-ap-grid{grid-template-columns:minmax(440px,.45fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto auto 1fr}body.sx .sx-ap .tuff-ap-head{grid-column:2;grid-row:2;align-self:end;padding:0}body.sx .sx-ap .sx-ap__chips{grid-row:3}body.sx .sx-ap .sx-ap__bio{grid-row:4}body.sx .sx-ap .sx-ap__acts{grid-row:5}body.sx .sx-ap .arch-frame:after{background:linear-gradient(180deg,#0b0b0c59,#0b0b0c00 30%)}}body.sx section.sx-aw{padding:2.5rem var(--sx-gutter) var(--sx-sec)}body.sx .sx-aw>div{max-width:var(--sx-max)}body.sx .sx-aw__head{margin-bottom:1rem}body.sx .sx-aw__head h2{margin:0}@media(min-width:1024px){body.sx section.sx-aw{padding-top:var(--sx-sec)}}body.sx section.sx-ad{padding:0 var(--sx-gutter)}body.sx .sx-ad .ad-inner{max-width:var(--sx-max)}body.sx .sx-ad .ad-row{border-top-color:var(--sx-line);padding-block:2.5rem}body.sx .sx-ad .ad-head .meta-label{color:var(--sx-acc)}body.sx .sx-ad .ad-head h2{font-size:var(--sx-fs-h3)}body.sx .sx-ad .ad-body p{color:var(--sx-mute)}body.sx .sx-ad .ad-cards{display:block;margin-top:1.25rem;border-top:1px solid var(--sx-line)}body.sx .sx-ad .ad-card{border:0;border-bottom:1px solid var(--sx-line);padding:1rem 0 1.1rem}body.sx .sx-ad .ad-card h3{font-size:1.5rem;font-stretch:62%;text-transform:uppercase;letter-spacing:.005em;line-height:1;color:var(--sx-ink)}body.sx .sx-ad .ad-card p{color:var(--sx-mute);font-size:.9375rem;margin-top:.35rem}body.sx .sx-ad .ad-fact{border-bottom-color:var(--sx-line)}body.sx .sx-ad .ad-fact dt{font-family:var(--sx-font-body);font-weight:600;color:var(--sx-mute)}body.sx .sx-ad .ad-fact dd{color:var(--sx-ink)}body.sx .sx-ad .ad-chips span{border-color:var(--sx-line-strong);color:var(--sx-ink)}body.sx .sx-ad .ad-link{border-color:var(--sx-line-strong);min-height:44px}body.sx .sx-ad .ad-link:hover{border-color:var(--sx-acc)}body.sx .sx-ad .ad-body a:not(.ad-link){color:var(--sx-acc)}@media(min-width:1024px){body.sx .sx-ad .ad-row{padding-block:3.5rem}}body.sx section.sx-ctac{background:var(--sx-bg-2);padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-ctac h2{font-size:var(--sx-fs-h2)}body.sx .sx-ctac .fluid-lead{color:var(--sx-mute)}@media(max-width:639.98px){body.sx .sx-ctac .sx-cta-row{flex-direction:column}body.sx .sx-ctac .btn{width:100%}}body.sx section.sx-af{padding:0 var(--sx-gutter) var(--sx-sec)}body.sx .sx-af .af-inner{max-width:var(--sx-max);border-top-color:var(--sx-line)}body.sx .sx-af .meta-label{color:var(--sx-acc)}body.sx .sx-af .af-item{border-bottom-color:var(--sx-line)}body.sx .sx-af .af-item summary{display:flex;align-items:center;min-height:56px;padding:.75rem 2.25rem .75rem 0}body.sx .sx-af .af-item summary:after{top:50%;transform:translateY(-50%);color:var(--sx-acc);font-family:var(--sx-font-body);font-weight:500}body.sx .sx-af .af-item h3{font:600 1.0625rem/1.35 var(--sx-font-body);text-transform:none;letter-spacing:0;color:var(--sx-ink)}body.sx .sx-af .af-item p{color:var(--sx-mute)}body.sx section.sx-as{padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-as>div{max-width:var(--sx-max)}body.sx .sx-as h2{margin-bottom:1.25rem}body.sx .sx-as__list{border-top:1px solid var(--sx-line)}body.sx .sx-as a.sx-as__item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:center;min-height:64px;padding:.875rem 0;border-top:0;border-bottom:1px solid var(--sx-line);text-decoration:none}body.sx .sx-as__item h3{grid-column:1;font-size:1.5rem;font-stretch:62%;text-transform:uppercase;line-height:1;color:var(--sx-ink)!important}body.sx .sx-as__item p{grid-column:1;margin-top:.3rem!important;color:var(--sx-mute)!important;font-size:.875rem}body.sx .sx-as__item>span{grid-column:2;grid-row:1/span 2;margin:0!important;color:var(--sx-acc)!important;font:600 .8125rem/1 var(--sx-font-body);letter-spacing:.02em;text-transform:none}body.sx .sx-as__item:hover h3{color:var(--sx-acc)!important;opacity:1}@media(max-width:639.98px){body.sx .sx-as__item>span{font-size:0;gap:0}body.sx .sx-as__item>span svg{width:16px;height:16px}}@media(min-width:1024px){body.sx .sx-as a.sx-as__item{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr) auto}body.sx .sx-as__item p{grid-column:2;grid-row:1;margin-top:0!important}body.sx .sx-as__item>span{grid-column:3;grid-row:1}}body.sx .sx-stories-sec__h{padding-top:var(--sx-sec)}body.sx main .shopify-section+.shopify-section>section.sx-stories-sec{border-top:1px solid var(--sx-line)}body.sx .sx-stories-sec__all{margin-bottom:var(--sx-s6)}@media(min-width:1024px){body.sx .sx-stories-sec__all{display:flex;max-width:var(--sx-max);margin-inline:auto;padding-inline:var(--sx-gutter)}}body.sx section.sx-roster{padding:2rem var(--sx-gutter) var(--sx-sec)}body.sx .sx-roster>div{max-width:var(--sx-max)}body.sx .sx-roster .tuff-hub-roster-head{margin-bottom:1.5rem}body.sx .sx-roster .tuff-hub-roster-head h2{color:var(--sx-acc)}body.sx .sx-roster .tuff-hub-roster-head p{color:var(--sx-mute)}body.sx .sx-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--sx-line);border-block:1px solid var(--sx-line)}body.sx .sx-rows>*{background:var(--sx-bg);min-width:0}body.sx .sx-row{display:grid;grid-template-columns:76px minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:92px;padding:8px 0;color:var(--sx-ink);text-decoration:none}body.sx .sx-row__frame{width:76px;aspect-ratio:3/4;overflow:hidden;background:var(--sx-bg-2)}body.sx .sx-row__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}body.sx .sx-row__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}body.sx .sx-row__name{margin:0;font-size:2rem;font-stretch:62%;line-height:.92;text-transform:uppercase;color:var(--sx-ink)}body.sx .sx-row__line{display:block;margin-top:.3rem;color:var(--sx-mute);font-size:.875rem;line-height:1.35}body.sx .sx-row__tag{margin-top:.5rem}body.sx .sx-row__go{color:var(--sx-mute);display:flex;justify-content:flex-end}body.sx .sx-row:hover .sx-row__name,body.sx .sx-row:hover .sx-row__go{color:var(--sx-acc)}body.sx .sx-rows__match{background:var(--sx-acc);color:var(--sx-acc-ink);padding:1.75rem 1rem}body.sx .sx-rows__match-h{margin:0 0 .6rem;font-size:2.75rem;font-stretch:62%;line-height:.9;text-transform:uppercase;color:var(--sx-acc-ink)}body.sx .sx-rows__match p{margin:0 0 1rem;color:var(--sx-acc-ink);font-size:.9375rem;max-width:19.89em}body.sx .sx-rows__match .btn{background:var(--sx-bg);border-color:var(--sx-bg);color:var(--sx-ink);width:100%;white-space:normal;line-height:1.05}body.sx .sx-rows__match .btn:hover{background:var(--sx-bg-3);border-color:var(--sx-bg-3);color:var(--sx-ink)}@media(min-width:640px){body.sx .sx-rows{grid-template-columns:repeat(2,minmax(0,1fr));border-inline:1px solid var(--sx-line)}body.sx .sx-row{padding:10px 14px}body.sx .sx-rows__match{grid-column:span var(--span-md,1);padding:1.75rem 1.25rem}}@media(min-width:1024px){body.sx .sx-rows{grid-template-columns:repeat(4,minmax(0,1fr))}body.sx .sx-rows__match{grid-column:span var(--span-lg,1);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}body.sx .sx-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:0;padding:0 0 1.25rem;height:100%}body.sx .sx-row__frame{width:100%}body.sx .sx-row__body{padding:1rem 1rem 0}body.sx .sx-row__name{font-size:clamp(2rem,1rem + 1.6vw,2.75rem)}body.sx .sx-row__go{display:none}body.sx .sx-row:hover .sx-row__img{transform:scale(1.03)}body.sx .sx-row__img{transition:transform .4s var(--sx-ease)}body.sx .sx-row__body{align-self:stretch}body.sx .sx-row__line{padding-bottom:.5rem}body.sx .sx-row__tag{margin-top:auto}}body.sx section.sx-routing{padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-routing .tr-inner{max-width:var(--sx-max);border-top:0;padding-top:0}body.sx .sx-routing .meta-label{color:var(--sx-acc)}body.sx .sx-routing .tr-lead{color:var(--sx-mute)}body.sx .sx-routing .tr-grid{background:var(--sx-line);border-color:var(--sx-line)}body.sx .sx-routing .tr-card{background:var(--sx-bg);padding:1.25rem 1rem 1.375rem}body.sx .sx-routing .tr-card h3{font-size:1.625rem;font-stretch:62%;text-transform:uppercase;line-height:.95;margin-bottom:.75rem}body.sx .sx-routing .tr-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem}body.sx .sx-routing .tr-k{flex:0 0 100%;min-width:0;font-family:var(--sx-font-body);font-weight:600;color:var(--sx-mute)}body.sx .sx-routing .tr-sep{display:none}body.sx .sx-routing .tr-row a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid #fff4;color:var(--sx-ink);text-decoration:none;font-size:.875rem;line-height:1.2}body.sx .sx-routing .tr-row a:hover{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-bg)}body.sx .sx-routing .tr-row a.sx-chip--open{border-color:var(--sx-acc)}@media(min-width:1024px){body.sx .sx-routing .tr-card{padding:1.5rem}}body.sx .sx-pagehero .reveal,body.sx .sx-book .reveal,body.sx .sx-book-steps .reveal,body.sx.sx-tpl-article main>.shopify-section:first-child .reveal{opacity:1;transform:none;transition:none}body.sx .sx-ap .tuff-ap-photo.reveal,body.sx .sx-ap .tuff-ap-head.reveal{opacity:1;transform:none;transition:none}body.sx .sx-ap .arch-frame{background:radial-gradient(120% 75% at 50% 22%,#2c2c30,#17171a 55%,#0b0b0c)}body.sx .sx-ap .arch-frame:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;pointer-events:none;background:var(--sx-ap-ph,none) 50% 20%/cover no-repeat;filter:blur(20px);opacity:.85}body.sx.sx-gray .sx-ap .arch-frame:before{filter:blur(20px) grayscale(1)}body.sx .sx-ap .arch-frame picture{display:contents}body.sx .sx-ap .arch-frame img{position:relative;transition:opacity .4s ease}body.sx .sx-ap .arch-frame.is-loading img{opacity:0}body.sx .sx-hero__body{isolation:isolate}body.sx .sx-hero__body:before{content:"";position:absolute;top:-5rem;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0b0b0c00 0,#0b0b0cb3 5rem,#0b0b0cc7 60%,#0b0b0ce0)}@media(max-width:767.98px){body.sx .sx-hero .fluid-lead{display:none}}@media(min-width:1024px){body.sx .sx-hero__body:before{top:-6rem;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0c00 0,#0b0b0cb8 6rem,#0b0b0cd1)}}body.sx .meta-label.mb-4{color:var(--sx-acc)}body.sx .sx-footer .meta-label.mb-4,body.sx footer .meta-label.mb-4{color:var(--sx-mute)}body.sx .sx-steps__cta{margin-top:2rem}body.sx .sx-loc{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}body.sx .sx-loc__in{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}body.sx .sx-loc__h{margin:0;font-size:var(--sx-fs-h3);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}body.sx .sx-loc__k{margin:0 0 .35rem;font:600 var(--sx-fs-tag)/1.2 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute)}body.sx .sx-loc__v{margin:0;font:500 1.0625rem/1.45 var(--sx-font-body);color:var(--sx-ink)}body.sx .sx-loc__tel{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}body.sx .sx-loc__tel:hover{color:var(--sx-acc)}body.sx .sx-loc__acts{display:flex;flex-direction:column;align-items:flex-start}body.sx .sx-loc__map{margin-top:.75rem;min-height:44px}@media(min-width:768px){body.sx .sx-loc__in{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}body.sx .sx-loc__head{grid-column:1/-1}}@media(min-width:1024px){body.sx .sx-loc__in{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:start}body.sx .sx-loc__head{grid-column:auto}}body.sx .sx-pagehero__proof{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;max-width:40rem;font:500 .875rem/1.45 var(--sx-font-body);color:#cfd0d4}body.sx .sx-pagehero__proof svg{flex:none;margin-top:.15rem}body.sx .sx-pagehero h1{color:var(--sx-ink)}body.sx.sx-tpl-book .sx-pagehero{padding-bottom:.5rem}body.sx.sx-tpl-book .sx-stories-sec{padding-bottom:0}body.sx.sx-tpl-book main .shopify-section+.shopify-section>section.sx-book-steps{border-top:0}body.sx main section.sx-book-steps{padding:.75rem var(--sx-gutter) 0;border-top:0}body.sx .sx-book-steps>div{max-width:820px}body.sx .sx-book-steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--sx-line)}body.sx .sx-book-step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.5rem;border:0;border-bottom:1px solid var(--sx-line);padding:.5rem 0}body.sx .sx-book-step__n{grid-row:1/span 2;margin:0;color:var(--sx-acc);font:900 1.0625rem/1.25 var(--sx-font-display);font-stretch:62%;white-space:nowrap}body.sx .sx-book-step__t{margin:0;font:600 .875rem/1.3 var(--sx-font-body);text-transform:none;letter-spacing:0;color:var(--sx-ink)}body.sx .sx-book-step__p{margin:.1rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--sx-mute)}@media(min-width:640px){body.sx .sx-book-steps>div{margin-inline:auto}body.sx .sx-book-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem;border-top:2px solid var(--sx-line)}body.sx .sx-book-step{grid-template-columns:minmax(0,1fr);border-bottom:0;padding:.875rem 0 0}body.sx .sx-book-step__n{grid-row:auto;margin-bottom:.4rem}}body.sx main section.sx-book{padding:1.75rem 0 var(--sx-sec);border-top:0}body.sx .sx-book>div{max-width:none}body.sx .sx-book h2{font-size:var(--sx-fs-h4);margin-bottom:.75rem!important;padding-inline:var(--sx-gutter)}body.sx .sx-book #booking-form>p{color:var(--sx-mute);margin:0 auto 1.25rem!important;padding-inline:var(--sx-gutter)}body.sx .sx-book .max-w-\[820px\]{max-width:820px}body.sx .sx-ktf{contain:layout;box-shadow:0 -2px 0 var(--sx-acc);background:#fff}body.sx .sx-ktf [id^=KtfLoading-]{background:var(--sx-bg-2);border:0;justify-content:flex-start;padding-top:5rem}body.sx .sx-ktf [id^=KtfLoading-]>span{border-color:var(--sx-line-strong);border-top-color:var(--sx-acc)}body.sx .sx-ktf [id^=KtfLoading-] a,body.sx .sx-book #booking-form .mt-4.text-center a{display:inline-flex;align-items:center;min-height:44px;color:var(--sx-mute)}body.sx .sx-book .mt-10.border-t{border-color:var(--sx-line);padding-inline:var(--sx-gutter)}body.sx .sx-book .mt-10.border-t h3{font-size:1.5rem;font-stretch:62%;text-transform:uppercase}body.sx .sx-book .mt-10.border-t p,body.sx .sx-book .mt-10.border-t li{color:var(--sx-mute)}body.sx .sx-book-quote{margin:2rem var(--sx-gutter) 0;padding:1.5rem;background:var(--sx-bg-2);border-left:2px solid var(--sx-acc)}body.sx .sx-book-quote__stars{display:flex;gap:2px;margin-bottom:.75rem}body.sx .sx-book-quote blockquote{margin:0}body.sx .sx-book-quote blockquote p{margin:0;font:500 1rem/1.55 var(--sx-font-body);color:var(--sx-ink)}body.sx .sx-book-quote figcaption{margin-top:.75rem;font:600 .75rem/1.3 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute)}@media(min-width:860px){body.sx .sx-book h2,body.sx .sx-book #booking-form>p,body.sx .sx-book .mt-10.border-t{padding-inline:0}body.sx .sx-book-quote{margin-inline:0}}body.sx main section.sx-book-badges{border-color:var(--sx-line);padding:1.25rem var(--sx-gutter)}body.sx .sx-book-badges .tuff-trust{gap:.5rem;justify-content:center}body.sx .sx-book-badges .tuff-trust li{gap:0}body.sx .sx-book-badges .tuff-trust li>span:last-child:not(.meta-label){display:none}body.sx .sx-book-badges .meta-label{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .7rem;border:1px solid var(--sx-line-strong);color:var(--sx-ink);font-size:.75rem;line-height:1.3}body.sx main section.sx-visit{background:var(--sx-bg-2);padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-visit .meta-label{color:var(--sx-acc)}body.sx .sx-visit h2,body.sx .sx-visit h3{color:var(--sx-ink)!important}body.sx .sx-visit address,body.sx .sx-visit li,body.sx .sx-visit p{color:var(--sx-mute)!important}body.sx .sx-visit li>span[class*="/30"],body.sx .sx-contact li>span[class*="/30"]{color:#7d7f86}body.sx .sx-visit .meta-label.mb-4{color:var(--sx-acc)!important}body.sx .sx-visit .btn-dark.btn-ghost{background:transparent;border:1px solid #fff4;color:var(--sx-ink)}body.sx .sx-visit .btn-dark.btn-ghost:hover{background:var(--sx-ink);color:var(--sx-bg)}body.sx .sx-visit .btn-dark.btn-primary{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-visit .tuff-visit-map{background:var(--sx-bg-3)}body.sx .sx-map-facade{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px;background:var(--sx-bg-3)}body.sx .sx-map-facade.is-loaded{display:block}body.sx .sx-map-facade.is-loaded iframe,body.sx .tuff-map iframe{width:100%;height:100%;min-height:220px;border:0}body.sx main address a{display:inline-flex;align-items:center;min-height:44px}body.sx main address p{gap:.75rem}body.sx main address{display:flex;flex-direction:column;gap:0}body.sx main address>*{margin:0!important}body.sx main section.sx-contact{padding:2rem var(--sx-gutter) var(--sx-sec)}body.sx .sx-contact>div{max-width:var(--sx-max)}body.sx .sx-contact h2{font-size:1.75rem;font-stretch:62%;text-transform:uppercase;color:var(--sx-ink)}body.sx .sx-contact li,body.sx .sx-contact .meta-label{color:var(--sx-mute)}body.sx .sx-contact .tuff-label{color:var(--sx-mute);font-family:var(--sx-font-body);font-weight:600;letter-spacing:.08em}body.sx .sx-contact .tuff-field,body.sx .sx-contact select,body.sx .sx-contact textarea{min-height:48px;font-size:1rem}body.sx main section.sx-find{background:var(--sx-bg-2);padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-find>div{max-width:var(--sx-max)}body.sx .sx-find p{color:var(--sx-mute)!important}body.sx .sx-find .btn-dark{background:transparent;border:1px solid #fff4;color:var(--sx-ink)}body.sx .sx-find .btn-dark:hover{background:var(--sx-ink);color:var(--sx-bg)}body.sx .sx-sd-hero h1{max-width:7.104em}body.sx .sx-sd-hero .btn{margin-top:1.5rem}@media(max-width:639.98px){body.sx .sx-sd-hero .btn{width:100%}}body.sx main section.sx-sd-cols{padding:1rem var(--sx-gutter) var(--sx-sec);border-top:0}body.sx .sx-sd-cols>div{max-width:var(--sx-max)}body.sx .sx-sd-cols .grid{gap:0;border-top:1px solid var(--sx-line)}body.sx .sx-sd-cols .grid>div{border-bottom:1px solid var(--sx-line);padding:1.5rem 0}body.sx .sx-sd-cols h2{font-size:1.75rem;margin-bottom:.6rem!important}body.sx .sx-sd-cols p{color:var(--sx-mute)}@media(min-width:1024px){body.sx .sx-sd-cols .grid{column-gap:4rem}body.sx .sx-sd-cols .grid>div{padding:2rem 0}}body.sx main section.sx-sdx,body.sx main section.sx-sfaq,body.sx main section.sx-rel,body.sx main section.sx-sa,body.sx main section.sx-sg,body.sx main section.sx-svc{padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-sdx>div,body.sx .sx-sfaq>div,body.sx .sx-rel>div,body.sx .sx-sa>div,body.sx .sx-sg>div,body.sx .sx-svc>div{max-width:var(--sx-max)}body.sx .sx-sdx h2,body.sx .sx-sfaq>div>h2,body.sx .sx-rel>div>h2,body.sx .sx-sa>div>h2,body.sx .sx-sg>div>h2{font-size:var(--sx-fs-h3)}body.sx .sx-sdx p{color:var(--sx-mute)}body.sx .sx-sdx .reveal>div{border-top:1px solid var(--sx-line);padding-top:1.25rem}@media(max-width:639.98px){body.sx .sx-sdx .btn{width:100%}}body.sx .sx-sa .sx-rows{margin-top:.5rem}body.sx .sx-sg .sx-grid{margin-top:.25rem}body.sx .sx-sg .btn{margin-top:1.25rem}body.sx .sx-sfaq .max-w-3xl>div>div{border-top-color:var(--sx-line);padding-block:1.25rem}body.sx .sx-sfaq h3{font:600 1.0625rem/1.35 var(--sx-font-body);text-transform:none;letter-spacing:0;color:var(--sx-ink)}body.sx .sx-sfaq p{color:var(--sx-mute)}body.sx .sx-rel .grid{gap:0;border-top:1px solid var(--sx-line)}body.sx .sx-rel .grid>a{display:block;min-height:64px;padding:1rem 0;border-top:0;border-bottom:1px solid var(--sx-line);text-decoration:none}body.sx .sx-rel h3{font-size:1.5rem;font-stretch:62%;text-transform:uppercase;line-height:1;color:var(--sx-ink)}body.sx .sx-rel a:hover h3{color:var(--sx-acc);opacity:1}body.sx .sx-rel p{color:var(--sx-mute);font-size:.875rem}@media(min-width:640px){body.sx .sx-rel .grid{column-gap:2rem}body.sx .sx-rel .grid>a{padding-inline:0}}body.sx .sx-svc a.group{min-height:64px;padding-block:1.25rem;border-color:var(--sx-line);margin-inline:0;padding-inline:0}body.sx .sx-svc .border-t{border-color:var(--sx-line)}body.sx .sx-svc a.group>div.flex-1>span:not(.meta-label){font-family:var(--sx-font-display);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.95;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);color:var(--sx-ink)}body.sx .sx-svc a.group:hover>div.flex-1>span:not(.meta-label){color:var(--sx-acc)}body.sx .sx-svc p,body.sx .sx-svc .meta-label{color:var(--sx-mute)}body.sx .sx-gal__filters{position:sticky;top:var(--sx-header-h);z-index:20;background:var(--sx-bg);padding:.5rem 0!important;border-bottom:1px solid var(--sx-line)}body.sx .sx-gal__filters>div{max-width:var(--sx-max);padding-inline:0}body.sx .sx-gal__filters>div>*+*{margin-top:.25rem!important}body.sx .sx-gal__filters [role=group]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.125rem var(--sx-gutter);gap:.375rem;scroll-padding-inline:var(--sx-gutter)}body.sx .sx-gal__filters [role=group]::-webkit-scrollbar{display:none}body.sx .sx-gal__filters .meta-label{flex:none;align-self:center;padding:0 .25rem 0 0!important;margin:0}body.sx .sx-gal__filters .tuff-filter{flex:none;min-height:44px;padding:0 14px;border:1px solid #fff4;background:transparent;color:var(--sx-ink);font:500 .875rem/1 var(--sx-font-body);letter-spacing:0;text-transform:none;white-space:nowrap}body.sx .sx-gal__filters .tuff-filter[aria-pressed=true]{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink);font-weight:600}@media(min-width:1024px){body.sx .sx-gal__filters{position:static;border-bottom:0;padding-top:0!important}body.sx .sx-gal__filters [role=group]{flex-wrap:wrap;overflow:visible;padding-inline:var(--sx-gutter)}}body.sx .sx-gal section{padding-left:0;padding-right:0}body.sx .sx-gal section:not(.sx-gal__filters)>div{max-width:none}body.sx .sx-gal [data-gallery-grid]{gap:var(--sx-tile-gap);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){body.sx .sx-gal [data-gallery-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}body.sx .sx-gal [data-gallery-grid] .gallery-item{aspect-ratio:var(--sx-tile-ratio);background:var(--sx-bg-2)}body.sx .sx-gal [data-gallery-grid]>.tuff-gallery-item.tuff-span2 .gallery-item{aspect-ratio:auto}body.sx .sx-gal .gallery-overlay{background:linear-gradient(to top,#0b0b0ce6,#0b0b0c00 60%);padding:.6rem}body.sx .sx-gal .gallery-overlay p{font-size:.6875rem}@media(hover:none){body.sx .sx-gal .gallery-overlay{opacity:0}}@media(min-width:1024px){body.sx .sx-gal .gallery-overlay p{font-size:.8125rem}}body.sx main section.sx-media{padding-inline:0}body.sx .sx-media>div{max-width:none}body.sx .sx-media img{display:block;width:100%}@media(min-width:1024px){body.sx main section.sx-media{padding-inline:var(--sx-gutter)}body.sx .sx-media>div{max-width:var(--sx-max)}}body.sx main section.sx-stmt,body.sx main section.sx-cols,body.sx main section.sx-values,body.sx main section.sx-team{padding:var(--sx-sec) var(--sx-gutter)}body.sx .sx-stmt>div,body.sx .sx-cols>div,body.sx .sx-values>div,body.sx .sx-team>div{max-width:var(--sx-max)}body.sx .sx-stmt .fluid-lead{font:500 clamp(1.25rem,1.05rem + .8vw,1.75rem)/1.45 var(--sx-font-body);font-style:normal;letter-spacing:0;color:var(--sx-ink);max-width:30.96em}body.sx .sx-stmt .max-w-3xl{max-width:56rem}body.sx .sx-stmt .meta-label{color:var(--sx-acc)}body.sx .sx-cols h2{font-size:var(--sx-fs-h3)}body.sx .sx-cols .meta-label{color:var(--sx-acc)}body.sx .sx-cols .rte,body.sx .sx-cols .rte p{color:var(--sx-mute);font-size:var(--sx-fs-lead);line-height:1.6}body.sx .sx-cols .rte a{color:var(--sx-acc)}body.sx .sx-values .grid{gap:0;margin-top:1.5rem;border-top:1px solid var(--sx-line)}body.sx .sx-values .grid>div>div{border-top:0;border-bottom:1px solid var(--sx-line);padding:1.25rem 0}body.sx .sx-values h3{font-size:1.625rem;font-stretch:62%;text-transform:uppercase;line-height:1;color:var(--sx-ink)}body.sx .sx-values p{color:var(--sx-mute)}@media(min-width:768px){body.sx .sx-values .grid{column-gap:2rem}}body.sx .sx-team .sx-rows{margin-top:1.5rem}body.sx .sx-team h2{color:var(--sx-ink)}body.sx main section.sx-revl{padding:1rem var(--sx-gutter) var(--sx-sec)}body.sx .sx-revl>div{max-width:var(--sx-max)}body.sx .sx-revl__grid{gap:1px;background:var(--sx-line);border:1px solid var(--sx-line)}body.sx .sx-revl__item{min-width:0}body.sx .sx-revl__card{border:0!important;background:var(--sx-bg-2);padding:1.5rem}body.sx .sx-revl__q{font:500 1rem/1.55 var(--sx-font-body)!important;font-style:normal!important;letter-spacing:0!important;color:var(--sx-ink)!important}body.sx .sx-revl__card footer{border-color:var(--sx-line)}body.sx .sx-revl__item--band{grid-column:1/-1!important}body.sx .sx-revl__item--band .sx-revl__card{background:var(--sx-acc);padding:2rem 1.25rem}body.sx .sx-revl__item--band .sx-revl__q{font:800 var(--sx-fs-quote)/1.12 var(--sx-font-display)!important;font-stretch:75%!important;text-transform:uppercase;color:var(--sx-acc-ink)!important;max-width:16.83em}body.sx .sx-revl__item--band .tuff-star,body.sx .sx-revl__item--band footer p{color:var(--sx-acc-ink)!important}body.sx .sx-revl__item--band footer{border-color:#0b0b0c40}@media(min-width:768px){body.sx .sx-revl__grid>.sx-revl__item:last-child{grid-column:span var(--span-md,1)}}@media(min-width:1024px){body.sx .sx-revl__grid>.sx-revl__item:last-child{grid-column:span var(--span-lg,1)}body.sx .sx-revl__item--band .sx-revl__card{padding:3.5rem 2.5rem}}body.sx .sx-revl .btn-ghost{min-height:44px}body.sx main section.sx-faq{padding:1rem var(--sx-gutter) var(--sx-sec)}body.sx .sx-faq>div{max-width:var(--sx-max)}body.sx .sx-faq .tuff-acc{border-top-color:var(--sx-line)}body.sx .sx-faq .max-w-3xl{border-bottom:1px solid var(--sx-line)}body.sx .sx-faq .tuff-acc summary{align-items:center;min-height:56px;padding:.75rem 0}body.sx .sx-faq .tuff-acc summary h2{font:600 1.0625rem/1.35 var(--sx-font-body)!important;text-transform:none;letter-spacing:0;color:var(--sx-ink)}body.sx .sx-faq .tuff-acc summary .tuff-acc-icon{color:var(--sx-acc);margin-top:0}body.sx .sx-faq .tuff-acc summary .tuff-acc-icon:before{height:2px}body.sx .sx-faq .tuff-acc summary .tuff-acc-icon:after{width:2px}body.sx .sx-faq .tuff-acc .tuff-acc-body,body.sx .sx-faq .tuff-acc .tuff-acc-body p{color:var(--sx-mute)}body.sx .sx-faq .tuff-acc .tuff-acc-body a{color:var(--sx-acc)}body.sx .sx-faq .meta-label{color:var(--sx-acc)!important}body.sx .sx-faq .fluid-h3{font-size:var(--sx-fs-h3)}body.sx .sx-faq-cta{text-align:center}body.sx .sx-faq-cta .fluid-lead{color:var(--sx-mute)!important}body.sx .sx-faq-cta .btn-dark.btn-primary{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}@media(max-width:639.98px){body.sx .sx-faq-cta .btn{width:100%}}body.sx.sx-tpl-blog main .grid.gap-8,body.sx.sx-tpl-article main .grid.gap-8{row-gap:2.5rem}body.sx .tuff-blog-grid>*{display:flex;flex-direction:column;min-width:0}body.sx .tuff-blog-grid>*>a.group{display:flex;flex-direction:column;flex:1 1 auto;height:auto}body.sx .tuff-blog-grid .aspect-\[4\/3\]{aspect-ratio:4/3;width:100%;flex:none}body.sx .tuff-blog-grid .aspect-\[4\/3\] img{width:100%;height:100%;object-fit:cover}body.sx.sx-tpl-blog .tuff-blog-grid a.group h2{line-height:1.05;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:break-word}body.sx .tuff-blog-grid a.group>p:not(.meta-label){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body.sx .tuff-blog-grid a.group>p.meta-label:last-of-type{margin-top:auto;padding-top:1rem}@media(min-width:768px){body.sx.sx-tpl-blog .tuff-blog-grid a.group h2{min-height:3.15em}body.sx .tuff-blog-grid a.group>p:not(.meta-label){min-height:4.3rem;min-height:3lh}}@media(min-width:1024px)and (max-width:1440px){body.sx.sx-tpl-blog .tuff-blog-grid a.group h2{-webkit-line-clamp:3;line-clamp:3;min-height:3.15em;height:3.15em;height:3lh}}@media(min-width:768px)and (max-width:1023.98px){body.sx .tuff-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.sx .tuff-blog-grid>*{grid-column:span 2}body.sx .tuff-blog-grid>:last-child:nth-child(odd){grid-column:2 / span 2}}@media(min-width:1024px){body.sx .tuff-blog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body.sx .tuff-blog-grid>*{grid-column:span 2}body.sx .tuff-blog-grid>:last-child:nth-child(3n+1){grid-column:3 / span 2}body.sx .tuff-blog-grid>:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}body.sx .tuff-blog-grid>:last-child:nth-child(3n+2){grid-column:4 / span 2}}@media(min-width:1024px)and (max-width:1279.98px){body.sx.sx-tpl-blog .tuff-blog-grid a.group h2{font-size:1.4375rem}}@media(prefers-reduced-motion:reduce){body.sx .tuff-blog-grid img{transition:none!important;transform:none!important}}body.sx.sx-tpl-blog .tuff-pagination{justify-content:center;align-items:center}body.sx.sx-tpl-blog .tuff-pagination>span:has(>a){border:0;padding:0;min-width:0;height:auto}body.sx.sx-tpl-blog main a.group h2,body.sx.sx-tpl-article main a.group h3{font-size:1.75rem;font-stretch:62%;line-height:1;text-transform:uppercase;color:var(--sx-ink)}body.sx.sx-tpl-blog main a.group:hover h2,body.sx.sx-tpl-article main a.group:hover h3{color:var(--sx-acc)}body.sx.sx-tpl-blog main a.group p:not(.meta-label),body.sx.sx-tpl-article main a.group p:not(.meta-label){color:var(--sx-mute)}body.sx.sx-tpl-blog main a.group .meta-label{color:var(--sx-mute)}body.sx.sx-tpl-blog main a.group span.meta-label,body.sx.sx-tpl-article main a.group span.meta-label{color:var(--sx-acc)}body.sx.sx-tpl-blog main .aspect-\[4\/3\],body.sx.sx-tpl-article main .aspect-\[4\/3\]{background:var(--sx-bg-2)}body.sx .tuff-pagination a,body.sx .tuff-pagination span{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center}body.sx.sx-tpl-article main article h1{max-width:8.88em;color:var(--sx-ink)}body.sx.sx-tpl-article main article .meta-label{color:var(--sx-mute)}body.sx.sx-tpl-article main article .meta-label.mb-4{color:var(--sx-acc)}body.sx.sx-tpl-article .tuff-article-body{color:#d4d5d9;font-size:1.0625rem;line-height:1.7}body.sx.sx-tpl-article .tuff-article-body h2,body.sx.sx-tpl-article .tuff-article-body h3{color:var(--sx-ink);margin:2rem 0 .75rem;line-height:1}body.sx.sx-tpl-article .tuff-article-body h2{font-size:var(--sx-fs-h4)}body.sx.sx-tpl-article .tuff-article-body h3{font-size:1.375rem}body.sx.sx-tpl-article .tuff-article-body a{color:var(--sx-acc);text-decoration:underline;text-underline-offset:3px}body.sx.sx-tpl-article .tuff-article-body a:hover{color:var(--sx-acc-hover)}body.sx.sx-tpl-article .tuff-article-body strong{color:var(--sx-ink)}body.sx.sx-tpl-article main .fluid-lead.italic{font-style:normal;color:var(--sx-ink)}body.sx.sx-tpl-article main p.mt-10>a.meta-label{display:inline-flex;min-height:44px;color:var(--sx-acc)}body.sx.sx-tpl-article main>.shopify-section:first-child section.section-light{background:var(--sx-acc);color:var(--sx-acc-ink);border-top:0}body.sx.sx-tpl-article main>.shopify-section:first-child section.section-light h2{color:var(--sx-acc-ink);font-size:var(--sx-fs-h1)}body.sx.sx-tpl-article main>.shopify-section:first-child section.section-light p{color:#0b0b0cd1!important}body.sx.sx-tpl-article main>.shopify-section:first-child section.section-light .btn-dark.btn-primary{background:var(--sx-bg);border-color:var(--sx-bg);color:var(--sx-ink)}@media(max-width:639.98px){body.sx.sx-tpl-article main>.shopify-section:first-child section.section-light .btn{width:100%}}body.sx main .rte a{color:var(--sx-acc)}body.sx main .rte li::marker{color:var(--sx-acc)}body.sx .sx-faq .tuff-acc-body a,body.sx.sx-tpl-article .tuff-article-body a,body.sx .sx-contact form a,body.sx .sx-book a.underline{padding-block:14px}body.sx .sx-revl a.underline{display:inline-flex;align-items:center;min-height:44px}body.sx .sx-ctac .btn-dark.btn-primary{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-ctac .btn-dark.btn-primary:hover{background:var(--sx-acc-hover);border-color:var(--sx-acc-hover)}body.sx main p a.text-white.underline,body.sx main li a.text-white.underline{padding-block:14px}body.sx main a.meta-label.inline-flex{min-height:44px}@media(min-width:640px){body.sx .sx-sa .sx-rows__match .btn,body.sx .sx-team .sx-rows__match .btn{width:auto;min-width:min(16rem,100%);max-width:100%}}body.sx.sx-tpl-article main section.section-light nav{border-color:var(--sx-line)}body.sx.sx-tpl-article main section.section-light nav a{color:var(--sx-ink)}body.sx.sx-tpl-article main section.section-light nav a:hover{color:var(--sx-acc);opacity:1}@media(max-width:359.98px){body.sx .tuff-header .btn{padding:0 10px;font-size:.8125rem;letter-spacing:0}body.sx .tuff-header .tuff-logo{width:min(150px,calc(100vw - 186px))}}@media(max-width:359.98px){body.sx .sx-card__acts{grid-template-columns:1fr}body.sx .sx-card__acts .btn{white-space:normal}}body.sx main section.sx-book{padding:.5rem var(--sx-gutter) var(--sx-sec)}body.sx .sx-book .tuff-start{max-width:880px}body.sx .sx-book .tuff-start__card{background:var(--sx-bg-2);border:0;box-shadow:inset 0 2px 0 var(--sx-acc);padding:1.25rem 1rem 1.5rem;text-align:left}body.sx .sx-book .tuff-start__card h2{padding:0;font-size:var(--sx-fs-h4)}body.sx .sx-book .tuff-start__card .meta-label{color:var(--sx-acc);margin-bottom:.75rem!important;text-align:left}body.sx .sx-book .tuff-start__card>.flex{justify-content:flex-start}body.sx .sx-book .tuff-start__btn{min-height:60px;font-size:1.25rem;letter-spacing:.02em}body.sx .sx-book .tuff-start__card>p.text-sm{margin-inline:0!important;color:var(--sx-mute)}body.sx .sx-book .tuff-start__points{border-color:var(--sx-line);color:var(--sx-ink);margin-top:1.25rem!important;padding-top:1.25rem!important}body.sx .sx-book .tuff-start__points svg{color:var(--sx-acc)}body.sx .sx-book .tuff-start__card>p.text-xs{margin-inline:0!important;color:var(--sx-mute);font-size:.8125rem}body.sx .sx-book .tuff-start .mt-10.border-t{padding-inline:0;text-align:left}body.sx .sx-book .tuff-start .mt-10.border-t p,body.sx .sx-book .tuff-start .mt-10.border-t ul{margin-inline:0!important}@media(min-width:640px){body.sx .sx-book .tuff-start__card{padding:2rem 2rem 2.25rem}}@media(min-width:768px){body.sx .sx-book .tuff-start__btn{width:auto;min-width:22rem}}body.sx .sx-book .sx-book-quote{margin-inline:0}body.sx main section.sx-book-steps{padding:0 var(--sx-gutter) var(--sx-sec)}body.sx.tuff-nav-open .tuff-mobile-bar{display:none}body.sx .tuff-mobile-bar:has(>a:only-child){grid-template-columns:1fr}body.sx .tuff-mobile-bar a:only-child{background:transparent;color:var(--sx-ink);font-weight:600}body.sx .sx-book .sx-book-steps-in{margin-top:1.5rem}body.sx .sx-book .tuff-start .sx-book-step__t{font:600 .875rem/1.3 var(--sx-font-body);font-stretch:100%;text-transform:none;letter-spacing:0;color:var(--sx-ink);margin:0!important;padding:0}@media(min-width:1280px){body.sx .sx-book .tuff-start{max-width:1240px;grid-template-rows:auto 1fr}body.sx .sx-book .tuff-start>div:last-child>.mt-10.border-t{padding:0 0 0 2.5rem;margin-top:0}body.sx .sx-book .tuff-start>div:last-child>.sx-book-quote{margin:1.5rem 0 0 2.5rem}}@font-face{font-family:Archivo SX Hero Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:100 900;font-stretch:50% 200%;size-adjust:73.5%;ascent-override:119.73%;descent-override:28.57%;line-gap-override:0%}body.sx .sx-hero .tuff-hero-title{font-family:Archivo,Archivo SX Hero Fallback,Archivo Narrow,Arial Narrow,Impact,sans-serif}body.sx .rte{max-width:47.74em}body.sx .tuff-acc .tuff-acc-body{max-width:46.41em}body.sx .sx-cta-band h2[style]{max-width:6.216em!important}body.sx .tuff-intro .ti-body p{max-width:41.11em}body.sx .sxq{padding:calc(var(--sx-header-h) + 1.25rem) var(--sx-gutter) 3.5rem}body.sx .sxq__in{max-width:72rem;margin:0 auto}body.sx .sxq__top{display:grid;grid-template-columns:44px minmax(0,1fr) 7rem;align-items:center;gap:.75rem;min-height:44px}body.sx .sxq__back{width:44px;height:44px;display:grid;place-items:center;padding:0;background:transparent;border:1px solid var(--sx-line-strong);border-radius:0;color:var(--sx-ink);cursor:pointer}body.sx .sxq__back:hover{border-color:var(--sx-ink)}body.sx .sxq__back:disabled{visibility:hidden}body.sx .sxq__dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}body.sx .sxq__dots li{flex:1;height:4px;background:var(--sx-line-strong)}body.sx .sxq__dots li.is-done{background:var(--sx-ink)}body.sx .sxq__dots li.is-on{background:var(--sx-acc)}body.sx .sxq__time{font:600 var(--sx-fs-tag)/1 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute);white-space:nowrap;text-align:right}body.sx .sxq__stage{margin-top:1.25rem;min-height:600px}body.sx .sxq__h{margin:0 0 .4rem;font-size:clamp(2.125rem,1.9rem + 1.6vw,4rem);line-height:.92}@media(max-width:767.98px){body.sx .sxq__h[id]{min-height:1.84em}}body.sx .sxq__h:focus:not(:focus-visible){outline:none}body.sx .sxq__h{text-wrap:balance;overflow-wrap:break-word}body.sx .q-tile,body.sx .q-opt,body.sx .sxq__back{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.sx .q-tile__l,body.sx .q-opt>span{min-width:0;overflow-wrap:break-word}body.sx .sxq__sub{margin:0 0 1.125rem;color:var(--sx-mute);max-width:34em}body.sx .sxq__nojs{margin:1.125rem 0 0}body.sx .sxq__nojs a{display:inline-flex;align-items:center;min-height:44px;color:var(--sx-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sx-acc)}body.sx .q-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-tile-gap);margin:0;padding:0;list-style:none}body.sx .q-tiles>li{display:flex;min-width:0}body.sx .q-tiles>li.q-last{grid-column:span var(--sp-m,1)}body.sx .q-tile{position:relative;display:block;width:100%;aspect-ratio:3/4;margin:0;padding:0;overflow:hidden;background:var(--sx-bg-3);border:2px solid transparent;border-radius:0;color:var(--sx-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--sx-t) var(--sx-ease)}body.sx li.q-last .q-tile:not(.q-tile--text){aspect-ratio:calc(3 * var(--sp-m,1)) / 4}body.sx .q-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body.sx .q-tile__l{position:absolute;left:0;right:0;bottom:0;padding:1.75rem .625rem .625rem;background:linear-gradient(180deg,#0b0b0c00,#0b0b0ceb 70%);font:900 1.125rem/1.05 var(--sx-font-display);font-stretch:75%;text-transform:uppercase;letter-spacing:.02em}body.sx .q-tile:hover,body.sx .q-tile[aria-pressed=true]{border-color:var(--sx-acc)}body.sx .q-tile--text{display:flex;align-items:center;aspect-ratio:auto;min-height:72px;background:var(--sx-bg-2);border:1px solid var(--sx-line-strong)}body.sx .q-tile--text .q-tile__l{position:static;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;width:100%;padding:1rem .875rem;background:none}body.sx .q-tile small,body.sx .q-opt small{font:400 .875rem/1.25 var(--sx-font-body);font-stretch:100%;text-transform:none;letter-spacing:0;color:var(--sx-mute)}body.sx .q-opts{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}body.sx .q-opts>li{display:flex;min-width:0}body.sx .q-opt{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:64px;margin:0;padding:.75rem 1rem;background:var(--sx-bg-2);border:1px solid var(--sx-line-strong);border-radius:0;color:var(--sx-ink);text-align:left;cursor:pointer;font:900 1.375rem/1.05 var(--sx-font-display);font-stretch:75%;text-transform:uppercase;letter-spacing:.02em;transition:border-color var(--sx-t) var(--sx-ease),background var(--sx-t) var(--sx-ease)}body.sx .q-opt small{display:block;margin-top:.25rem}body.sx .q-opt:after{content:"";flex:none;width:10px;height:10px;border-top:2px solid var(--sx-mute);border-right:2px solid var(--sx-mute);transform:rotate(45deg)}body.sx .q-opt:hover,body.sx .q-opt[aria-pressed=true]{border-color:var(--sx-acc);background:var(--sx-bg-3)}body.sx .q-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}body.sx .q-opts--2 .q-opt{justify-content:center;text-align:center}body.sx .q-opts--2 .q-opt:after{display:none}body.sx .q-note{margin-top:.75rem;padding:.875rem 1rem;border:1px solid var(--sx-acc);background:var(--sx-bg-2)}body.sx .q-note[hidden]{display:none}body.sx .q-note p{margin:0 0 .75rem;max-width:36em}body.sx .q-note .btn{width:100%}body.sx .sxq-res__lead{margin:0 0 1.125rem;color:var(--sx-mute);max-width:36em}body.sx .sxq-res__grid{display:grid;gap:1.25rem}body.sx .sxq-rc{min-width:0;background:var(--sx-bg-2);border:1px solid var(--sx-line-strong)}body.sx .sxq-rc--a{border-color:var(--sx-acc)}body.sx .sxq-rc__hd{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.875rem .875rem .375rem}body.sx .sxq-rc__name{margin:0;font-size:2rem;line-height:.95;text-transform:uppercase}body.sx .sxq-rc__line{margin:0;padding:0 .875rem .75rem;color:var(--sx-mute);font-size:.9375rem;line-height:1.35}body.sx .sxq-rc__pics{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--sx-tile-gap)}body.sx .sxq-rc__pic{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--sx-bg-3)}body.sx .sxq-rc__img{display:block;width:100%;height:100%;object-fit:cover}body.sx .sxq-rc__why{margin:0;padding:.75rem .875rem 0;font-size:.9375rem}body.sx .sxq-rc__why[hidden]{display:none}body.sx .sxq-rc__acts{display:grid;gap:.5rem;padding:.875rem}body.sx .sxq-rc__acts .btn{width:100%;height:auto;white-space:normal;line-height:1.05;padding-block:.75rem}body.sx .sxq-res__foot{display:grid;gap:.5rem;margin-top:1.25rem}body.sx .sxq-res__meta{margin:0;color:var(--sx-mute);font-size:.9375rem;max-width:40em}body.sx .sxq-res__alt{display:flex;flex-wrap:wrap;gap:0 1.5rem}body.sx .sxq-res__alt a,body.sx .sxq-res__restart{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;background:none;border:0;color:var(--sx-ink);font:500 .9375rem/1.2 var(--sx-font-body);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sx-acc);cursor:pointer}body.sx .sxq-res__alt a:hover,body.sx .sxq-res__restart:hover{color:var(--sx-acc)}@media(min-width:768px){body.sx .sxq{padding-top:calc(var(--sx-header-h) + 2.25rem);padding-bottom:5rem}body.sx .sxq__stage{min-height:34rem}body.sx .q-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}body.sx .q-tiles>li.q-last{grid-column:span var(--sp-d,1)}body.sx li.q-last .q-tile:not(.q-tile--text){aspect-ratio:calc(3 * var(--sp-d,1)) / 4}body.sx .q-opts:not(.q-opts--2){grid-template-columns:repeat(2,minmax(0,1fr))}body.sx .q-opts:not(.q-opts--2)>li:last-child:nth-child(odd){grid-column:1/-1}body.sx .q-note .btn{width:auto}body.sx .sxq-res__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body.sx .sxq-res__grid.is-one{grid-template-columns:minmax(0,40rem)}}@media(min-width:1100px){body.sx .sxq-rc__acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){body.sx .sxq--moved .q-step{animation:sxq-in .22s var(--sx-ease)}@keyframes sxq-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}}body.sx .sx-match-alt{display:inline-flex;align-items:center;min-height:44px;margin-top:.25rem;color:var(--sx-acc-ink);font:600 .9375rem/1.2 var(--sx-font-body);text-decoration:underline;text-underline-offset:4px}body.sx .sx-match-alt:hover{text-decoration-thickness:2px}body.sx .sx-hero__quiz{display:inline-flex;align-items:center;min-height:44px;color:var(--sx-ink);font:500 1rem/1.2 var(--sx-font-body);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--sx-acc)}body.sx .sx-hero__quiz:hover{color:var(--sx-acc)}body.sx .sxq-rc__reply{margin:0;padding:0 .875rem .875rem;color:var(--sx-mute);font-size:.9375rem;line-height:1.4}body.sx .sxq-rc__reply[hidden],body.sx .sxq-also[hidden]{display:none}body.sx .sxq-also{margin-top:1.75rem}body.sx .sxq-also__h{margin:0 0 .75rem;font-size:1.75rem;line-height:1;text-transform:uppercase}body.sx .sxq-also__list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}body.sx .sxq-mini{flex:1 1 100%;min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:center;padding:.625rem;background:var(--sx-bg-2);border:1px solid var(--sx-line-strong)}body.sx .sxq-mini__pic{display:block;width:72px;aspect-ratio:4/5;overflow:hidden;background:var(--sx-bg-3)}body.sx .sxq-mini__img{display:block;width:100%;height:100%;object-fit:cover}body.sx .sxq-mini__body{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0}body.sx .sxq-mini__name{font:400 1.375rem/1 var(--sx-font-display,inherit);text-transform:uppercase;overflow-wrap:normal;word-break:normal}body.sx .sxq-mini__acts{display:flex;flex-wrap:wrap;gap:0 1.25rem}body.sx .sxq-mini__btn{display:inline-flex;align-items:center;min-height:44px;color:var(--sx-ink);font:500 .9375rem/1.2 var(--sx-font-body);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sx-line-strong);touch-action:manipulation}body.sx .sxq-mini__btn--req{color:var(--sx-acc);font-weight:600;text-decoration-color:var(--sx-acc)}body.sx .sxq-mini__btn:hover{text-decoration-color:currentColor}@media(min-width:640px){body.sx .sxq-mini{flex-basis:calc(50% - .375rem)}}@media(min-width:1024px){body.sx .sxq-mini{flex-basis:15rem}}@media(min-width:640px){body.sx .sxq-also__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){body.sx .sxq-also__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}body.sx .tuff-hero-proof__a{display:block}@media(max-width:639.98px){body.sx .sx-hero__ctas .sx-cta-row{display:contents}body.sx .sx-hero__ctas .btn-primary{order:1}body.sx .sx-hero__ctas .tuff-hero-proof{order:2;margin:.125rem 0;color:#fff;font:500 1rem/1.4 var(--sx-font-body)}body.sx .sx-hero__ctas .btn-ghost{order:3}body.sx .sx-hero__ctas .sx-hero__quiz{order:4}body.sx .sx-hero__ctas .sx-hero__meta{display:none}body.sx .tuff-hero-proof__a{font-size:.875rem;color:#cfd0d4;text-wrap:balance}body.sx .tuff-hero-proof__b:before{content:"\2605\a0";content:"\2605\a0" / "";color:var(--sx-acc)}}@media(max-width:639.98px){body.sx .sx-cards{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--sx-line)}body.sx .sx-card{padding:.625rem .625rem .875rem;border-right:1px solid var(--sx-line)}body.sx .sx-card--match{padding:0;grid-column:span var(--span-md,1);border-right-color:var(--sx-acc)}body.sx .sx-card__match-in{padding:1.25rem .875rem}body.sx .sx-card__match-h{font-size:2.25rem}body.sx .sx-card__thumbs{order:-1;grid-template-columns:minmax(0,1fr);margin:0 0 .5rem}body.sx .sx-card__thumbs>a:not(:first-child){display:none}body.sx .sx-card__thumbs>a:first-child img{aspect-ratio:3/4;width:100%;height:auto;object-fit:cover}body.sx .sx-card__top{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-height:44px}body.sx .sx-card__avatar{display:none}body.sx .sx-card__top .sx-tag{grid-column:auto}body.sx .sx-card__name{font-size:1.625rem;align-self:auto}body.sx .sx-card__line{margin:.375rem 0 .625rem;font-size:.8125rem}body.sx .sx-card__acts{grid-template-columns:minmax(0,1fr);margin-top:auto}body.sx .sx-card__acts .btn-ghost{display:none}body.sx .sx-card__acts .btn{white-space:normal;height:auto;min-height:44px;line-height:1.1;padding:.5rem;font-size:.75rem}}body.sx .sx-rev--band .sx-rev__item--first .sx-rev__text,body.sx .sx-revl__item--band .sx-revl__q{font:600 1.0625rem/1.5 var(--sx-font-body)!important;font-stretch:100%!important;text-transform:none!important;letter-spacing:0!important;max-width:40em}@media(min-width:1024px){body.sx .sx-rev--band .sx-rev__item--first .sx-rev__text,body.sx .sx-revl__item--band .sx-revl__q{font-size:1.25rem!important}}@media(max-width:1023.98px){body.sx .sx-ap .arch-frame{height:min(600px,calc(100svh - var(--sx-header-h) - var(--sx-bar-h) - 44px - 5.5rem));min-height:300px}body.sx .sx-ap .sx-ap__acts{order:1;padding-bottom:0}body.sx .sx-ap .sx-ap__chips{order:2}body.sx .sx-ap .sx-ap__bio{order:3;padding-bottom:2.25rem}body.sx .sx-ap .sx-ap__acts .sx-cta-row{margin-top:1rem}}@media(max-width:359.98px){body.sx .sx-ap nav[aria-label=Breadcrumb] ol,body.sx .sx-ap nav[aria-label=Breadcrumb] li{column-gap:.375rem;letter-spacing:.06em}}body.sx .sx-ap .sx-ap__sooner{display:inline-flex;align-items:center;min-height:44px;margin-top:.25rem;color:var(--sx-ink);font:500 .9375rem/1.3 var(--sx-font-body);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sx-acc)}body.sx .sx-ap .sx-ap__sooner:hover{color:var(--sx-acc)}@media(max-width:749.98px){body.sx.sx-tpl-gallery .sx-pagehero{padding-bottom:1rem}body.sx.sx-tpl-gallery .sx-pagehero .fluid-lead{display:none}body.sx.sx-tpl-gallery .sx-pagehero h1{font-size:clamp(2.25rem,9.5vw,3rem)}}body.sx .sx-glance__in{max-width:var(--sx-max)}body.sx .sx-glance__label{color:var(--sx-acc);margin:0 0 .75rem}body.sx .sx-glance__h{margin:0 0 .75rem;text-transform:uppercase}body.sx .sx-glance__intro{margin:0 0 1.5rem;color:var(--sx-ink);font-size:1.0625rem;line-height:1.5;max-width:40em}body.sx .sx-glance__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--sx-line)}body.sx .sx-glance__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.875rem 0;border-bottom:1px solid var(--sx-line)}body.sx .sx-glance__row dt{font:600 var(--sx-fs-tag)/1.3 var(--sx-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute)}body.sx .sx-glance__row dd{margin:0;color:var(--sx-ink);font-size:1rem;line-height:1.5}@media(min-width:768px){body.sx .sx-glance__row{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;align-items:baseline}}@media(max-width:374.98px){body.sx .sx-card .sx-tag{white-space:normal;max-width:100%;line-height:1.15;letter-spacing:.04em;text-align:left}}body.sx .sxq-rc__pics[hidden]{display:none}@media(min-width:1024px){body.sx .sx-rows:has(>.sx-rows__match--solo){background:transparent;border:0}body.sx .sx-rows:has(>.sx-rows__match--solo)>*{box-shadow:0 0 0 1px var(--sx-line)}body.sx .sx-rows__match--solo{grid-column:span 1}body.sx .sx-rows__match--wide{padding:0;display:block}body.sx .sx-rows__match--wide .sx-rows__match-in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;background:var(--sx-acc);padding:1.25rem 1.5rem}body.sx .sx-rows__match--wide .sx-rows__match-h{grid-column:1;margin:0 0 .35rem}body.sx .sx-rows__match--wide p{grid-column:1;margin:0;max-width:40em}body.sx .sx-rows__match--wide .sx-cta-row{grid-column:2;grid-row:1 / span 2;margin:0}body.sx .sx-rows__match--wide .sx-match-alt{grid-column:2;justify-self:center}}@media(min-width:768px){body.sx .tuff-hero-proof .tuff-hero-proof__a{display:none}}body.sx .tuff-visit-map.sx-map-wrap--idle .sx-map-facade{justify-content:center;background:var(--sx-bg-3)}@media(min-width:1024px){body.sx .tuff-header nav{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center}body.sx .tuff-header .tuff-wordmark{grid-column:1;justify-self:start}body.sx .tuff-header .tuff-nav-desktop{grid-column:2;flex:none}body.sx .tuff-header .tuff-cta-desktop{grid-column:3;justify-self:end}body.sx .sx-stories{max-width:1600px;padding-left:max(2rem,env(safe-area-inset-left,0px));padding-right:max(2rem,env(safe-area-inset-right,0px))}}@media(min-width:1024px){body.sx .sx-rows:has(>.sx-rows__match--inrow){background:transparent;border:0}body.sx .sx-rows:has(>.sx-rows__match--inrow)>*{box-shadow:0 0 0 1px var(--sx-line)}body.sx .sx-rows__match--inrow{align-self:stretch}}@media(min-width:1024px){body.sx .sx-rows__match--inrow{display:flex;background:var(--sx-bg);border-top:3px solid var(--sx-acc)}body.sx .sx-rows__match--inrow .sx-rows__match-in{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;background:transparent;padding:2.5rem 2rem}body.sx .sx-rows__match--inrow .sx-rows__match-h{color:var(--sx-ink);font-size:clamp(2.75rem,1.5rem + 2vw,3.5rem);margin:0 0 .75rem}body.sx .sx-rows__match--inrow p{color:var(--sx-mute);margin:0 0 1.5rem;max-width:32em}body.sx .sx-rows__match--inrow .sx-cta-row{margin:0;justify-content:center}body.sx .sx-rows__match--inrow .btn{background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-rows__match--inrow .btn:hover{background:var(--sx-acc-hover,var(--sx-acc));border-color:var(--sx-acc-hover,var(--sx-acc));color:var(--sx-acc-ink)}body.sx .sx-rows__match--inrow .sx-match-alt{color:var(--sx-ink);text-decoration-color:var(--sx-acc);margin-top:.5rem}}body.sx .sx-book .tuff-start{margin-inline:auto}:root{--sx-measure:48rem}body.sx main :where(.mx-auto.max-w-\[1600px\]){max-width:var(--sx-max)}body.sx main :where(section.px-5,article.px-5){padding-inline:var(--sx-gutter)}body.sx .sx-glance{padding-inline:var(--sx-gutter)}body.sx .tuff-header nav.max-w-\[1600px\]{max-width:calc(var(--sx-max) + 2 * var(--sx-gutter));padding-left:max(var(--sx-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--sx-gutter),env(safe-area-inset-right,0px))}body.sx .sx-footer .max-w-\[1600px\]{max-width:calc(var(--sx-max) + 2 * var(--sx-gutter));padding-inline:var(--sx-gutter)}body.sx .tuff-preferred{padding-inline:var(--sx-gutter)}body.sx .tuff-preferred__inner{max-width:var(--sx-max)}body.sx .sx-faq>div,body.sx .sx-sfaq>div,body.sx .sx-sdx>div:has(.max-w-3xl),body.sx #aftercare-guide>div,body.sx #aftercare-guide+section>div,body.sx.sx-tpl-article main .max-w-3xl,body.sx .sx-stmt .max-w-3xl,body.sx .sx-glance__in,body.sx .sx-af .af-inner{max-width:var(--sx-measure);margin-inline:auto}body.sx .sx-faq .max-w-3xl,body.sx .sx-sfaq .max-w-3xl,body.sx .sx-sdx .max-w-3xl,body.sx #aftercare-guide .max-w-3xl{max-width:none}body.sx main .max-w-\[1600px\]>.max-w-3xl{margin-inline:auto}body.sx .sx-af .af-inner{grid-template-columns:minmax(0,1fr)}body.sx .sx-route{max-width:var(--sx-measure);margin-inline:auto;padding:1.5rem}@media(min-width:1024px){body.sx :is(.sx-pagehero,.sx-herocenter)>div{text-align:center}body.sx :is(.sx-pagehero,.sx-herocenter) h1{margin-inline:auto;text-wrap:balance}body.sx :is(.sx-pagehero,.sx-herocenter) .fluid-lead{margin-inline:auto}body.sx .sx-pagehero__proof{width:fit-content;margin-inline:auto;justify-content:center}body.sx :is(.sx-pagehero,.sx-herocenter) nav[aria-label=Breadcrumb] ol{justify-content:center}body.sx .sx-herocenter .flex{justify-content:center}body.sx .sx-gal section.sx-gal__filters>div{max-width:calc(var(--sx-max) + 2 * var(--sx-gutter));margin-inline:auto}body.sx .sx-gal__filters [role=group]{justify-content:center}body.sx .sx-stories{max-width:calc(var(--sx-max) + 2 * var(--sx-gutter));padding-left:max(var(--sx-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--sx-gutter),env(safe-area-inset-right,0px))}body.sx .sx-stories-sec__h{text-align:center;max-width:calc(var(--sx-max) + 2 * var(--sx-gutter))}body.sx .sx-stories-sec__all{justify-content:center;max-width:calc(var(--sx-max) + 2 * var(--sx-gutter))}body.sx .sx-visit>div{max-width:880px;margin-inline:auto}body.sx .sxq__h,body.sx .sxq__sub{text-align:center;margin-inline:auto}}@media(min-width:1280px){body.sx .sx-visit>div{max-width:1240px}}@media(min-width:1024px){body.sx main .sx-head{text-align:center;margin-inline:auto}body.sx main .sx-head .fluid-lead{max-width:40rem;margin-inline:auto}body.sx main section :is(.tuff-work-head,.tuff-hub-roster-head).flex{flex-direction:column;align-items:center;gap:1.5rem}body.sx main :is(.tuff-work-head,.tuff-hub-roster-head)>.sx-head{margin-bottom:0}body.sx main .sx-sh{flex-direction:column;align-items:center;text-align:center}body.sx main .sx-sh .sx-lead{max-width:40rem;margin-inline:auto}body.sx main section:not(.sx-faq,.sx-sfaq,.sx-sdx,.sx-glance,#aftercare-guide)>.max-w-\[1600px\]>h2{text-align:center}body.sx :is(.sx-sg,.sx-team)>div>a.btn,body.sx .sx-team>div>.reveal>a.btn{display:flex;width:fit-content;margin-inline:auto}body.sx :is(.sx-ig a.btn.mt-8,.sx-rev a.sx-rev__more){display:flex;width:fit-content;margin-inline:auto}body.sx .sx-steps__cta,body.sx .sx-styles .tuff-style-links{justify-content:center}body.sx .sx-routing .tr-inner>:is(.meta-label,h2,.tr-lead){text-align:center}body.sx .sx-routing .tr-lead{max-width:40rem;margin-inline:auto}body.sx .tuff-intro .ti-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.sx .tuff-intro .ti-body p{max-width:none}body.sx .sx-ad .ad-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.sx .sx-ad .ad-body :is(p,.rte){max-width:none}body.sx .sx-loc__acts{align-items:flex-end}}@media(min-width:1024px){body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow){display:flex;background:var(--sx-bg);color:var(--sx-ink);padding:0;border:1px solid var(--sx-line);border-top:3px solid var(--sx-acc)}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;background:transparent;padding:3rem 2rem}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in :is(.sx-rows__match-h,.sx-card__match-h){color:var(--sx-ink);font-size:clamp(2.75rem,1.5rem + 2vw,3.5rem);margin:0 0 .75rem}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in p{color:var(--sx-mute);margin:0 auto 1.5rem;max-width:40rem}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in .sx-cta-row{margin:0;justify-content:center}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in .btn{width:auto;min-width:0;background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in .btn:hover{background:var(--sx-acc-hover,var(--sx-acc));border-color:var(--sx-acc-hover,var(--sx-acc));color:var(--sx-acc-ink)}body.sx .sx-rows__match--wide:not(.sx-rows__match--inrow) .sx-rows__match-in .sx-match-alt{color:var(--sx-ink);text-decoration-color:var(--sx-acc);margin-top:.75rem}}@media(min-width:1024px){body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo){display:flex;background:var(--sx-bg);color:var(--sx-ink);padding:0;border:1px solid var(--sx-line);border-top:3px solid var(--sx-acc)}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo){flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;background:var(--sx-bg);padding:3rem 2rem}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo) :is(.sx-rows__match-h,.sx-card__match-h){color:var(--sx-ink);font-size:clamp(2.75rem,1.5rem + 2vw,3.5rem);margin:0 0 .75rem}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo) p{color:var(--sx-mute);margin:0 auto 1.5rem;max-width:40rem}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo) .sx-cta-row{margin:0;justify-content:center}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo) .btn{width:auto;min-width:0;background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo) .btn:hover{background:var(--sx-acc-hover,var(--sx-acc));border-color:var(--sx-acc-hover,var(--sx-acc));color:var(--sx-acc-ink)}body.sx .sx-rows__match[style*="--span-lg:4;"]:not(.sx-rows__match--wide,.sx-rows__match--solo) .sx-match-alt{color:var(--sx-ink);text-decoration-color:var(--sx-acc);margin-top:.75rem}}@media(min-width:1024px)and (max-width:1439.98px){body.sx .sx-card--match[style*="--span-lg:3;"]{display:flex;background:var(--sx-bg);color:var(--sx-ink);padding:0;border:1px solid var(--sx-line);border-top:3px solid var(--sx-acc)}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;background:transparent;padding:3rem 2rem}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in :is(.sx-rows__match-h,.sx-card__match-h){color:var(--sx-ink);font-size:clamp(2.75rem,1.5rem + 2vw,3.5rem);margin:0 0 .75rem}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in p{color:var(--sx-mute);margin:0 auto 1.5rem;max-width:40rem}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in .sx-cta-row{margin:0;justify-content:center}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in .btn{width:auto;min-width:0;background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in .btn:hover{background:var(--sx-acc-hover,var(--sx-acc));border-color:var(--sx-acc-hover,var(--sx-acc));color:var(--sx-acc-ink)}body.sx .sx-card--match[style*="--span-lg:3;"] .sx-card__match-in .sx-match-alt{color:var(--sx-ink);text-decoration-color:var(--sx-acc);margin-top:.75rem}}@media(min-width:1440px){body.sx .sx-card--match[style*="--span-xl:4"]{display:flex;background:var(--sx-bg);color:var(--sx-ink);padding:0;border:1px solid var(--sx-line);border-top:3px solid var(--sx-acc)}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;background:transparent;padding:3rem 2rem}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in :is(.sx-rows__match-h,.sx-card__match-h){color:var(--sx-ink);font-size:clamp(2.75rem,1.5rem + 2vw,3.5rem);margin:0 0 .75rem}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in p{color:var(--sx-mute);margin:0 auto 1.5rem;max-width:40rem}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in .sx-cta-row{margin:0;justify-content:center}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in .btn{width:auto;min-width:0;background:var(--sx-acc);border-color:var(--sx-acc);color:var(--sx-acc-ink)}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in .btn:hover{background:var(--sx-acc-hover,var(--sx-acc));border-color:var(--sx-acc-hover,var(--sx-acc));color:var(--sx-acc-ink)}body.sx .sx-card--match[style*="--span-xl:4"] .sx-card__match-in .sx-match-alt{color:var(--sx-ink);text-decoration-color:var(--sx-acc);margin-top:.75rem}}@media(min-width:1024px){body.sx .sx-rev--band .sx-rev__item--first .sx-rev__q{margin-inline:0;padding:3.5rem 2.5rem;text-align:center}body.sx .sx-rev--band .sx-rev__item--first .sx-rev__q>.flex{justify-content:center}body.sx .sx-rev--band .sx-rev__item--first .sx-rev__text{max-width:48rem;margin-inline:auto}body.sx .sx-revl__item--band .sx-revl__card{text-align:center;align-items:center}body.sx .sx-revl__item--band .sx-revl__card>.flex{justify-content:center}body.sx .sx-revl__item--band .sx-revl__q{max-width:48rem;margin-inline:auto}body.sx .sx-revl__item--band footer{align-self:stretch}body.sx .sx-hero{height:auto;min-height:max(560px,calc(100vh - var(--sx-header-h) - var(--sx-stories-h)))}body.sx .sx-hero .tuff-hero-scrim{background:linear-gradient(0deg,#0b0b0cd9 0,#0b0b0c99 45%,#0b0b0c4d)}body.sx .sx-hero__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.75rem;padding-top:2rem}body.sx .sx-hero .tuff-hero-title{margin-inline:auto;text-wrap:balance}body.sx .sx-hero .tuff-hero-title>.tuff-hero-l{display:block;text-wrap:balance}body.sx .sx-hero .tuff-hero-title>br{display:none}body.sx .sx-hero__side{flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;margin-top:0}body.sx .sx-hero .fluid-lead{max-width:40rem;margin-inline:auto;text-wrap:balance}body.sx .sx-hero__side>div{align-items:center}body.sx .sx-hero .sx-cta-row{justify-content:center}body.sx .sx-hero :is(.tuff-hero-proof,.sx-hero__meta){text-align:center}body.sx .sx-revl>div>.mb-12{text-align:center}body.sx .sx-revl>div>.mb-12 .flex{justify-content:center}body.sx .sx-revl>div>.mb-12 .fluid-lead{max-width:40rem;margin-inline:auto}body.sx .sx-revl>div>.reveal>a.btn{display:flex;width:fit-content;margin-inline:auto}body.sx .sx-routing .tr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.sx .sx-routing .tr-grid>.tr-card:last-child:is(:nth-child(3n+1),:nth-child(3n+2)){grid-column:auto}body.sx .sx-routing .tr-grid>.tr-card:last-child:nth-child(odd){grid-column:1 / -1}body.sx .sx-af .af-inner>div:first-child{text-align:center}body.sx .sx-sdx>div>h2,body.sx .sx-sfaq>div>h2{text-align:center}body.sx .sx-sdx>div>.reveal>a.btn{display:flex;width:fit-content;margin-inline:auto}body.sx .sx-glance__label,body.sx .sx-glance__h{text-align:center}body.sx .sx-visit .mt-8.flex{flex-wrap:wrap}body.sx .sx-visit .mt-8.flex .btn{white-space:nowrap}}@media(min-width:1440px){body.sx .sx-routing .tr-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body.sx .sx-routing .tr-grid>.tr-card:last-child:nth-child(odd){grid-column:auto}body.sx .sx-routing .tr-grid>.tr-card:last-child:nth-child(5n+1){grid-column:1 / -1}body.sx .sx-routing .tr-grid>.tr-card:last-child:nth-child(5n+2){grid-column:span 4}body.sx .sx-routing .tr-grid>.tr-card:last-child:nth-child(5n+3){grid-column:span 3}body.sx .sx-routing .tr-grid>.tr-card:last-child:nth-child(5n+4){grid-column:span 2}}.sx-nw{white-space:nowrap}@media(max-width:767.98px){body.sx.sx-tpl-blog .tuff-blog-grid a.group h2{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/spectrum.css.map */
