.hl-page :where(.hl-inline){color:var(--gold-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.hl-page :where(.hl-inline):after{content:none}.hl-page section:is(.wr-cover,.wr-split,.wr-claim,.wr-care){position:relative;padding-block:clamp(64px,7vw,120px)}.hl-page section.wr-cover{background:var(--hl-paper);color:var(--hl-ink);counter-reset:wr-cell}.hl-page .wr-head{display:grid;gap:18px 48px;padding-top:18px;border-top:6px solid var(--hl-ink);align-items:end}@media(min-width:900px){.hl-page .wr-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.hl-page .wr-head .hl-caps{letter-spacing:.6em;color:var(--hl-ink)}.hl-page h2.wr-head__title.wr-head__title{margin:0;font-family:var(--hl-sans);font-weight:600;font-size:clamp(2.5rem,1.4rem + 4vw,5rem);line-height:.94;letter-spacing:-.02em;text-transform:uppercase;color:var(--hl-ink);text-wrap:balance}.hl-page :is(.wr-head__title,.wr-split__title,.wr-claim__title,.wr-care__title) em{font-style:normal;color:inherit}.hl-page .wr-head__title em{font-family:var(--hl-serif);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;color:var(--gold-ink-large)}.hl-page p.wr-head__deck{margin:0;padding:10px 14px;background:var(--hl-bar);font-family:var(--hl-sans);font-weight:500;font-size:.8125rem;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ink)}.hl-page .wr-cells{display:grid;gap:16px;margin-top:clamp(36px,4vw,64px)}@media(min-width:860px){.hl-page .wr-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.hl-page .wr-cell{counter-increment:wr-cell;display:flex;flex-direction:column;min-height:240px;padding:22px 24px 28px;background:var(--hl-bar);color:var(--hl-ink)}.hl-page .wr-cell:before{content:counter(wr-cell,decimal-leading-zero);content:counter(wr-cell,decimal-leading-zero) / "";align-self:flex-start;padding:2px 0 0 7px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;font-family:var(--hl-sans);font-weight:500;font-size:.75rem;letter-spacing:.1em;line-height:1.4}.hl-page h3.wr-cell__name.wr-cell__name{margin:40px 0 10px;font-family:var(--hl-serif);font-weight:600;font-size:clamp(1.375rem,1.15rem + .6vw,1.75rem);line-height:1.2;color:inherit}.hl-page .wr-cell p{margin:0;font-family:var(--hl-sans);font-size:1rem;line-height:1.65;color:var(--hl-body)}.hl-page .wr-cell--featured{background:var(--hl-plane);color:var(--hl-on-plane)}.hl-page .wr-cell--featured p{color:color-mix(in srgb,var(--hl-on-plane) 80%,transparent)}.hl-page .wr-cell--featured h3.wr-cell__name{color:var(--hl-on-plane)}.hl-page .wr-cell--featured:before{color:var(--hl-gold)}.hl-page section.wr-split{background:var(--hl-page);color:var(--hl-ink)}.hl-page .wr-split__head{text-align:center}.hl-page h2.wr-split__title.wr-split__title{margin:0;font-family:var(--hl-serif);font-weight:600;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--hl-ink)}.hl-page .wr-split__title em{font-style:italic;font-weight:500}.hl-page .wr-split__grid{display:grid;gap:0;margin-top:clamp(36px,4vw,64px);border-top:1px solid var(--hl-ink)}@media(min-width:860px){.hl-page .wr-split__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-page .wr-shop{padding:32px 0 8px}.hl-page .wr-shop--not{border-top:1px dotted var(--hl-dot)}@media(min-width:860px){.hl-page .wr-shop{padding:36px clamp(28px,4vw,64px) 8px 0}.hl-page .wr-shop--not{padding:36px 0 8px clamp(28px,4vw,64px);border-top:0;border-left:1px dotted var(--hl-dot);text-align:right}}.hl-page p.wr-shop__badge{display:inline-flex;align-items:center;margin:0 0 18px;padding:8px 16px 7px;border:1.5px solid var(--hl-ink);border-radius:2px 2px 10px 10px;background:var(--hl-ink);color:var(--hl-paper);font-family:var(--hl-sans);font-weight:600;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase}.hl-page .wr-shop--not p.wr-shop__badge{background:transparent;color:var(--hl-ink)}.hl-page h3.wr-shop__name.wr-shop__name{margin:0 0 18px;padding-bottom:14px;border-bottom:2px solid var(--hl-ink);font-family:var(--hl-serif);font-weight:600;font-size:clamp(1.5rem,1.2rem + .9vw,2.125rem);line-height:1.15;color:var(--hl-ink);text-wrap:balance}.hl-page .wr-rows{margin:0;padding:0;list-style:none}.hl-page .wr-rows li{padding:12px 0;border-bottom:1px dotted var(--hl-dot);font-family:var(--hl-sans);font-size:1rem;line-height:1.55;color:var(--hl-body)}.hl-page section.wr-claim{--gold-ink: var(--secondary);--gold-ink-large: var(--secondary);background:var(--hl-plane);color:var(--hl-on-plane)}.hl-page .wr-claim__head{display:grid;gap:20px 48px;align-items:end}@media(min-width:900px){.hl-page .wr-claim__head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.hl-page .wr-claim .hl-caps{color:var(--hl-gold)}.hl-page h2.wr-claim__title.wr-claim__title{margin:0;font-family:var(--hl-sans);font-weight:300;font-size:clamp(2.5rem,1.3rem + 4.4vw,4.75rem);line-height:.98;letter-spacing:.01em;text-transform:uppercase;color:var(--hl-on-plane);text-wrap:balance}.hl-page p.wr-claim__deck{margin:0;font-family:var(--hl-sans);font-size:1.0625rem;line-height:1.65;color:color-mix(in srgb,var(--hl-on-plane) 78%,transparent)}.hl-page .wr-steps{display:grid;gap:0;margin:clamp(40px,5vw,80px) 0 0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--hl-on-plane) 30%,transparent)}@media(min-width:860px){.hl-page .wr-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-page .wr-step{padding:28px 0 8px;border-bottom:1px solid color-mix(in srgb,var(--hl-on-plane) 16%,transparent)}@media(min-width:860px){.hl-page .wr-step{padding:32px clamp(20px,2.6vw,40px) 8px;border-bottom:0;border-left:1px solid color-mix(in srgb,var(--hl-on-plane) 16%,transparent)}.hl-page .wr-step:first-child{padding-left:0;border-left:0}}.hl-page .wr-step__num{display:block;font-family:var(--hl-sans);font-weight:200;font-size:clamp(3rem,2rem + 3vw,4.5rem);line-height:1;letter-spacing:.02em;color:var(--hl-gold)}.hl-page h3.wr-step__name.wr-step__name{margin:18px 0 10px;font-family:var(--hl-sans);font-weight:500;font-size:.875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hl-on-plane)}.hl-page .wr-step p{margin:0;font-family:var(--hl-sans);font-size:1rem;line-height:1.65;color:color-mix(in srgb,var(--hl-on-plane) 80%,transparent);overflow-wrap:anywhere}.hl-page .wr-claim .hl-inline{color:var(--hl-gold)}.hl-page .wr-claim .hl-inline:hover{color:var(--hl-on-plane)}.hl-page section.wr-care{background:var(--hl-paper);color:var(--hl-ink)}.hl-page .wr-care__grid{display:grid;gap:36px}@media(min-width:992px){.hl-page .wr-care__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(40px,5vw,96px);align-items:start}}.hl-page .wr-care__head{padding-top:16px;border-top:6px solid var(--hl-ink)}.hl-page h2.wr-care__title.wr-care__title{margin:0 0 16px;font-family:var(--hl-serif);font-weight:600;font-size:clamp(1.875rem,1.4rem + 1.8vw,2.875rem);line-height:1.12;text-transform:none;color:var(--hl-ink);text-wrap:balance}.hl-page .wr-care__title em{font-style:italic;font-weight:500;color:var(--gold-ink-large)}.hl-page p.wr-care__deck{margin:0;padding:12px 0;border-block:1px solid var(--hl-ink);font-family:var(--hl-sans);font-weight:500;font-size:1rem;line-height:1.6;color:var(--hl-ink)}.hl-page .wr-care__boxes{display:grid;gap:20px}@media(min-width:640px){.hl-page .wr-care__boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-page .wr-box{padding-top:12px;border-top:1px solid var(--hl-ink)}.hl-page h3.wr-box__name.wr-box__name{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--hl-sans);font-weight:600;font-size:.8125rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hl-ink)}.hl-page .wr-box__name i{font-size:1.1rem;color:var(--gold-ink)}.hl-page .wr-bars{display:grid;gap:4px;margin:0;padding:0;list-style:none}.hl-page .wr-bars li{padding:10px 14px;background:var(--hl-bar);font-family:var(--hl-sans);font-size:.9375rem;line-height:1.5;color:var(--hl-body)}.hl-page p.wr-care__note{margin:clamp(32px,3vw,48px) 0 0;padding-top:16px;border-top:1px dotted var(--hl-dot);font-family:var(--hl-sans);font-size:1rem;line-height:1.6;color:var(--hl-muted);text-align:center}
