.shp{display:flow-root;--ink:#151719;--muted:#5f656c;--paper:#f3f4f6;--line:#dde1e5;color:var(--ink);background:#fff;font-size:1.6rem;line-height:1.7}
.shp *{box-sizing:border-box}.shp a{color:inherit;text-underline-offset:.35em}.shp h1,.shp h2,.shp h3{color:var(--ink);font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.045em;line-height:1.1;margin:0;overflow-wrap:anywhere;hyphens:auto}.shp h1{font-size:clamp(3.8rem,4.8vw,7.2rem);white-space:pre-line;max-width:16ch}.shp h2{font-size:clamp(2.8rem,3vw,4.6rem);max-width:23ch}.shp h3{font-size:2.3rem}.shp p{margin:1.6rem 0 0;color:var(--muted)}.shp img{max-width:100%;height:auto;display:block}.shp-wrap{max-width:132rem;padding:0 3.2rem;margin:auto}.shp-breadcrumb{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;font-size:1.2rem;color:var(--muted);padding-top:2.8rem}.shp-breadcrumb a{text-decoration:none;padding:.8rem 0}.shp-kicker{font-size:1.15rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin:0 0 2.4rem!important}.shp-hero{padding:5.6rem 0 6.4rem;display:grid;grid-template-columns:1.35fr 1fr;gap:6rem;align-items:end}.shp-hero>p{font-size:1.8rem;max-width:47ch;padding-bottom:.6rem}.shp-trust{display:flex;gap:3.6rem;flex-wrap:wrap;padding:2.4rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:1.3rem}.shp-trust span{display:flex;gap:1rem;align-items:center}.shp svg{width:2rem;height:2rem;flex-shrink:0}.shp-section{padding:7.2rem 0}.shp-section+.shp-section{border-top:1px solid var(--line)}.shp-section-head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3.2rem}.shp-section-head p{max-width:42ch}.shp-grid{display:grid;gap:2.4rem}.shp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.shp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.shp-card{border:1px solid var(--line);border-radius:1.8rem;padding:3.2rem;min-width:0}.shp-number{display:block;font-size:1.15rem;letter-spacing:.1em;color:var(--muted);margin-bottom:2.4rem}.shp-button{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5rem;padding:1.3rem 2.6rem;background:var(--ink);color:#fff!important;border:1px solid var(--ink);border-radius:99rem;text-decoration:none;font:inherit;font-size:1.4rem;font-weight:500;cursor:pointer;line-height:1.4;text-align:center;white-space:normal}.shp-button:hover{background:#33383d}.shp-button--light{background:#fff;color:var(--ink)!important;border-color:var(--line)}.shp-button--light:hover{background:var(--paper)}.shp a:focus-visible,.shp button:focus-visible,.shp summary:focus-visible,.shp input:focus-visible,.shp select:focus-visible,.shp textarea:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.shp-links{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.shp-pill{border:1px solid var(--line);border-radius:99rem;min-height:4.8rem;padding:1.1rem 1.8rem;text-decoration:none;font-size:1.3rem;display:inline-flex;align-items:center;gap:1rem}.shp-pill:hover{background:var(--paper)}.shp-help{background:var(--paper);border-radius:2.4rem;padding:4rem;display:flex;gap:4rem;justify-content:space-between;align-items:center;margin:0 0 7.2rem}.shp-help p{max-width:48ch}.shp-help .shp-button{flex-shrink:0}.shp-brand{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:2.4rem;overflow:hidden;margin-top:3.2rem;background:#fff}.shp-brand:first-child{margin-top:0}.shp-brand__image{background:var(--paper);aspect-ratio:1.2;display:flex;align-items:center;justify-content:center;padding:3.2rem}.shp-brand__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.shp-brand__copy{padding:4.8rem;align-self:center}.shp-brand__logo{height:5.2rem;margin-bottom:3.2rem}.shp-brand__logo img{max-width:20rem;height:100%;object-fit:contain;object-position:left center}.shp-brand__copy>.shp-button{margin-top:3.2rem}.shp-brand:nth-child(even) .shp-brand__image{order:2}.shp-contact{display:grid;grid-template-columns:.85fr 1.3fr;gap:6rem;align-items:start}.shp-channel{border-top:1px solid var(--line);padding:2.8rem 0}.shp-channel:first-child{border-top:0;padding-top:0}.shp-channel h2{font-size:1.4rem;letter-spacing:0;font-family:var(--font-body-family);font-weight:500;color:var(--muted)}.shp-channel>a{font-size:clamp(1.8rem,2vw,2.6rem);display:inline-block;margin-top:.8rem;overflow-wrap:anywhere}.shp-channel p{font-size:1.4rem;margin-top:.8rem}.shp-form{background:var(--paper);border-radius:2.4rem;padding:4rem}.shp-form .shp-grid{gap:2rem;margin-top:2.8rem}.shp-field{min-width:0}.shp-field--full{grid-column:1/-1}.shp-field label{display:block;font-size:1.3rem;margin-bottom:.8rem}.shp input,.shp select,.shp textarea{width:100%;min-height:5.2rem;background:#fff;border:1px solid #b5bbc2;border-radius:.8rem;font:inherit;color:var(--ink);padding:1.2rem 1.4rem;max-width:100%}.shp textarea{resize:vertical;min-height:16rem}.shp-form-note{font-size:1.2rem}.shp-form .shp-button{margin-top:2.4rem}.shp-form-alert{padding:2rem;border:1px solid var(--ink);background:#fff;border-radius:1rem;margin:2.4rem 0}.shp-shortcuts{padding-top:4rem}.shp-shortcuts h2{font-size:2.2rem}.shp-stat{background:var(--paper);border:0}.shp-stat__value{font-size:2.5rem;font-family:var(--font-heading-family);font-weight:700;margin-top:1.6rem}.shp-stat h2{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:0;font-weight:500;color:var(--muted)}.shp-stat p{font-size:1.4rem}.shp-destination{max-width:40rem;margin:2.8rem 0}.shp-destination label{display:block;font-size:1.3rem;margin-bottom:.8rem}.shp-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:1.4rem;overflow:hidden;font-size:1.4rem}.shp-table th,.shp-table td{padding:1.8rem 2rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.shp-table thead th{background:var(--ink);color:#fff;font-weight:500;font-size:1.2rem}.shp-table tbody th{font-weight:600}.shp-table tbody tr:last-child>*{border-bottom:0}.shp-table tr.is-selected>*{background:var(--paper);font-weight:600}.shp-table-note{font-size:1.3rem}.shp-other{display:flex;gap:3rem;justify-content:space-between;align-items:center;margin-top:3.2rem;padding:3.2rem;background:var(--paper);border-radius:1.4rem}.shp-other h3{font-size:2.1rem}.shp-other p{font-size:1.4rem}.shp-faq-layout{display:grid;grid-template-columns:26rem 1fr;gap:6.4rem;align-items:start}.shp-faq-nav{position:sticky;top:16rem;display:grid;gap:.8rem}.shp-faq-nav a{font-size:1.35rem;text-decoration:none;display:block;padding:1.4rem 1.6rem;border:1px solid var(--line);border-radius:.8rem}.shp-faq-nav a:hover{background:var(--paper)}.shp-faq-group{scroll-margin-top:18rem;margin-bottom:5.6rem}.shp-faq-group>h2{font-size:2.8rem;margin-bottom:2.4rem}.shp-details{border-top:1px solid var(--line)}.shp-details:last-child{border-bottom:1px solid var(--line)}.shp-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2.2rem 0;font-size:1.55rem;font-weight:500;line-height:1.5}.shp-details summary::-webkit-details-marker{display:none}.shp-details summary svg{width:1.6rem;height:1.6rem}.shp-details[open] summary svg{transform:rotate(45deg)}.shp-details__answer{padding:0 3.6rem 2.4rem 0;color:var(--muted);max-width:76ch;font-size:1.4rem}.shp-details__answer p{margin:0}.shp-details__answer a{display:inline-block;margin-top:1.6rem}.shp-story-lead{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.shp-story-visual{background:var(--paper);border-radius:2.4rem;overflow:hidden;aspect-ratio:16/9}.shp-story-visual img{width:100%;height:100%;object-fit:cover}.shp-story-own{display:grid;grid-template-columns:1fr 1fr;gap:5.6rem;align-items:center;background:var(--paper);padding:4.8rem;border-radius:2.4rem}.shp-story-own figure{margin:0}.shp-story-own img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.shp-story-own figcaption{font-size:1.2rem;color:var(--muted);text-align:center;margin-top:1.6rem}.shp-story-own h2{white-space:pre-line}.shp-story-own .shp-button{margin-top:2.8rem}.shp-closing{background:var(--ink);color:#fff;border-radius:2.4rem;padding:5.6rem;margin-bottom:7.2rem}.shp-closing h2{color:#fff}.shp-closing p{color:#c5c9ce}.shp-closing .shp-button{margin-top:2.8rem}.shp-nojs{font-size:1.3rem}
@media(min-width:990px){.shp-brand__copy p{max-width:45ch}.shp-contact aside{padding-right:2rem}}
@media(max-width:989px){.shp-hero{gap:3rem;grid-template-columns:1.2fr 1fr}.shp-brand__copy{padding:3.2rem}.shp-contact{gap:3.2rem;grid-template-columns:.8fr 1.2fr}.shp-faq-layout{grid-template-columns:21rem 1fr;gap:3.2rem}.shp-story-own{gap:3.2rem;padding:3.2rem}}
@media(max-width:749px){.shp{font-size:1.5rem}.shp-wrap{padding:0 2rem}.shp-breadcrumb{padding-top:1.6rem;font-size:1.1rem}.shp-hero{grid-template-columns:1fr;gap:2.4rem;padding:3.2rem 0 4rem}.shp h1{font-size:clamp(3.6rem,9.5vw,5.2rem);max-width:17ch}.shp-kicker{font-size:1rem;margin-bottom:1.8rem!important;letter-spacing:.1em}.shp-hero>p{font-size:1.5rem;margin:0}.shp-trust{gap:1.4rem 2.4rem;padding:2rem 0;font-size:1.1rem}.shp-trust svg{width:1.6rem;height:1.6rem}.shp-section{padding:4.8rem 0}.shp-section-head{display:block;margin-bottom:2.4rem}.shp-section-head p{font-size:1.4rem}.shp-grid--3,.shp-grid--2{grid-template-columns:1fr}.shp-grid{gap:1.6rem}.shp-card{padding:2.4rem}.shp-number{margin-bottom:1.6rem}.shp h3{font-size:2.1rem}.shp-help{display:block;padding:2.8rem;margin-bottom:4.8rem;border-radius:1.6rem}.shp-help .shp-button{margin-top:2.4rem}.shp-brand{grid-template-columns:1fr;border-radius:1.6rem;margin-top:2.4rem}.shp-brand__image{aspect-ratio:1.35;padding:2.4rem}.shp-brand:nth-child(even) .shp-brand__image{order:0}.shp-brand__copy{padding:2.8rem 2.4rem}.shp-brand__logo{height:4rem;margin-bottom:2.4rem}.shp-brand__copy p{font-size:1.4rem}.shp-brand__copy>.shp-button{margin-top:2.4rem}.shp-contact{display:flex;flex-direction:column;gap:4rem}.shp-contact aside,.shp-form{width:100%}.shp-form{padding:2.8rem 2rem;border-radius:1.6rem}.shp-field--full{grid-column:auto}.shp-form .shp-grid{gap:2rem}.shp-channel{padding:2.4rem 0}.shp-shortcuts{padding-top:2.8rem}.shp-links{gap:.8rem}.shp-pill{font-size:1.2rem;padding:1rem 1.4rem}.shp-stat{padding:2.4rem}.shp-stat__value{font-size:2.4rem;margin-top:1rem}.shp-stat p{margin-top:1rem}.shp-table{border:0;border-radius:0;font-size:1.3rem}.shp-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.shp-table,.shp-table tbody,.shp-table tr,.shp-table th,.shp-table td{display:block}.shp-table tbody tr{padding:1.6rem;border:1px solid var(--line);border-radius:1.2rem;margin-bottom:1.2rem}.shp-table th{font-size:1.7rem;padding:.2rem 0 1.2rem!important;border:0}.shp-table td{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:.7rem 0;border:0!important}.shp-table td:before{content:attr(data-label);font-size:1.15rem;color:var(--muted);font-weight:400;flex-shrink:0;max-width:50%}.shp-table td span{text-align:right}.shp-table tr.is-selected{background:var(--paper);border-color:#9ca4ac}.shp-other{display:block;padding:2.4rem}.shp-other .shp-button{margin-top:2rem}.shp-faq-layout{display:block}.shp-faq-nav{position:static;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:3.2rem}.shp-faq-nav a{font-size:1.2rem;padding:1.2rem 1.4rem;min-height:4.8rem}.shp-faq-group{scroll-margin-top:12rem;margin-bottom:4rem}.shp-faq-group>h2{font-size:2.5rem;margin-bottom:1.6rem}.shp-details summary{font-size:1.4rem;padding:2rem 0}.shp-details__answer{font-size:1.3rem;padding-right:1rem}.shp-story-lead{grid-template-columns:1fr;gap:2.8rem}.shp-story-own{grid-template-columns:1fr;gap:2.8rem;padding:2.8rem 2rem;border-radius:1.6rem}.shp-story-own figure{order:2}.shp-closing{padding:3.2rem 2.4rem;border-radius:1.6rem;margin-bottom:4.8rem}.shp-button{min-height:4.8rem;max-width:100%;font-size:1.3rem}.shp-story-visual{border-radius:1.6rem}}
@media(prefers-reduced-motion:no-preference){.shp a,.shp button{transition:background-color .15s ease,border-color .15s ease}}

.shp-wordmark{font-family:var(--font-heading-family);font-size:2.8rem;letter-spacing:-.04em;font-weight:700;display:block;line-height:1.8}

.shp h1{hyphens:none;overflow-wrap:normal}

.shp-form-alert--success{color:#166534;background:#f0fdf4;border-color:#86efac}

@media(max-width:749px){.shp-section-head>.shp-pill{margin-top:2rem}}

.shp-form select{appearance:none;-webkit-appearance:none;padding-right:4.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%235f656c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.6rem 1.6rem}
@media(forced-colors:active){.shp-form select{appearance:auto;-webkit-appearance:auto;background-image:none}}

.shp-brand__logo--salomon{overflow:hidden}.shp-brand__logo--salomon img{width:20rem;max-width:100%;object-fit:cover;object-position:center;transform:translateX(-12%)}.shp-brand__logo--raidlight img{width:16rem;max-width:100%;object-fit:cover;object-position:center}
@media(max-width:749px){.shp-brand__logo--salomon img{width:15rem}.shp-brand__logo--raidlight img{width:12rem}}
