.template-page-guides .site-header-wrap,.template-page-guides .site-footer{display:none}.template-page-guides{background:var(--color-paper-raised)}.template-page-guides main{flex:1}.guide-library{min-height:100svh;overflow:hidden;background:var(--color-paper-raised);color:var(--color-ink)}.guide-library__mast,.guide-library__footer{padding-inline:var(--page-gutter);display:flex;align-items:center;justify-content:space-between}.guide-library__mast{min-height:4.5rem;border-bottom:1px solid var(--color-linen);background:var(--color-paper)}.guide-library__brand{display:block;width:clamp(8.25rem,12vw,11rem)}.guide-library__brand img{width:100%;height:auto}.guide-library__mast-label,.guide-library__eyebrow,.guide-library__meta,.guide-library__action{font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;letter-spacing:var(--track-label);line-height:1.4;text-transform:uppercase}.guide-library__mast-label{color:var(--color-muted)}.guide-library__hero{padding:clamp(3.75rem,6vw,5rem) var(--page-gutter) clamp(8.5rem,11vw,10rem);color:var(--color-paper);background:var(--color-brand-charcoal);text-align:center}.guide-library__eyebrow{color:var(--color-papaya)}.guide-library__hero h1{max-width:18ch;margin:1rem auto 0;font-family:var(--font-display);font-size:clamp(3.25rem,5.6vw,5.25rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.guide-library__hero p{max-width:36ch;margin:1.375rem auto 0;color:var(--color-on-ink-2);font-family:var(--font-display);font-size:clamp(1.125rem,1.6vw,1.3125rem);font-style:italic;line-height:1.45}.guide-library__shelf{width:min(100%,var(--max-width));margin:clamp(-8rem,-9vw,-6.25rem) auto 0;padding:0 var(--page-gutter) clamp(5.25rem,10vw,8.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.125rem,3vw,2.125rem);align-items:stretch}.guide-library__dossier{position:relative;isolation:isolate;min-height:34rem;padding:clamp(1.25rem,1.8vw,1.5rem);display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent);background:var(--color-paper);transition:translate var(--dur-short) var(--ease-out);animation:guide-library-dossier-rise .26s var(--ease-out) backwards}.guide-library__dossier:nth-child(2){animation-delay:50ms}.guide-library__dossier:nth-child(3){animation-delay:.1s}@keyframes guide-library-dossier-rise{0%{opacity:0;translate:0 2.25rem}to{opacity:1;translate:0}}.guide-library__dossier:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";border:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent);background:var(--color-paper-2);translate:.75rem .75rem}.guide-library__dossier:after{position:absolute;right:-1px;bottom:4.25rem;width:.5rem;height:4.25rem;content:""}.guide-library__dossier--peach:after{background:var(--color-papaya)}.guide-library__dossier--peach{background:color-mix(in srgb,var(--color-peach) 72%,var(--color-paper-raised))}.guide-library__dossier--blue{background:color-mix(in srgb,var(--color-powder-blue) 48%,var(--color-paper-raised))}.guide-library__dossier--blue:after{background:var(--color-sky-blue)}.guide-library__dossier--olive{background:color-mix(in srgb,var(--color-olive-soft) 36%,var(--color-paper-raised))}.guide-library__dossier--olive:after{background:var(--color-olive-soft)}.guide-library__dossier:focus-visible{outline:3px solid var(--color-focus);outline-offset:.375rem;translate:0 -.4375rem}@media(hover:hover)and (pointer:fine){.guide-library__dossier:hover{translate:0 -.4375rem}}.guide-library__meta{min-height:2rem;color:var(--color-muted)}.guide-library__icon{width:3.75rem;height:3.75rem;margin-top:1.25rem;display:grid;place-items:center;background:var(--color-paper-raised)}.guide-library__icon img{width:100%;height:100%}.guide-library__dossier h2{max-width:8ch;margin:auto 0 0;font-family:var(--font-display);font-size:clamp(2.75rem,3.4vw,3.25rem);font-weight:400;letter-spacing:-.035em;line-height:.95}.guide-library__dossier p{min-height:5.5rem;margin:1rem 0 1.5rem;color:var(--color-muted);font-family:var(--font-sans);font-size:1rem;line-height:var(--leading-body)}.guide-library__action{font-size:var(--text-control);font-weight:500;letter-spacing:var(--track-control);text-transform:none;padding-top:.875rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-linen)}.guide-library__arrow{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:1.25rem;transition:translate var(--dur-short) var(--ease-out)}.guide-library__dossier:hover .guide-library__arrow{translate:.1875rem 0}.guide-library__footer{min-height:8rem;padding-block:2rem 4.5rem;gap:2rem;border-top:1px solid var(--color-linen);background:var(--color-paper)}.guide-library__footer p{max-width:34ch;margin:0;color:var(--color-muted);font-family:var(--font-display);font-size:1.125rem;font-style:italic;line-height:1.45;text-align:right}@media(max-width:52rem){.guide-library__hero{padding-bottom:9rem}.guide-library__shelf{grid-template-columns:1fr;margin-top:-6rem}.guide-library__dossier,.guide-library__dossier--blue{height:auto}.guide-library__dossier p{min-height:0}}@media(max-width:35rem){.guide-library__mast{padding-inline:1.125rem}.guide-library__brand{width:7.75rem}.guide-library__mast-label{max-width:8rem;font-size:.625rem;text-align:right}.guide-library__hero,.guide-library__shelf{padding-inline:1.25rem}.guide-library__hero h1{max-width:18ch;font-size:clamp(2.15rem,10vw,2.75rem);line-height:1}.guide-library__dossier{padding:1.5rem}.guide-library__dossier h2{font-size:clamp(2.5rem,12vw,3rem)}.guide-library__footer{padding-inline:1.25rem;flex-direction:column;align-items:flex-start}.guide-library__footer p{text-align:left}}@media(prefers-reduced-motion:reduce){.guide-library__dossier,.guide-library__arrow{animation:none;transition:none}}.welcome-popup{width:min(92vw,40rem);max-width:none;max-height:min(84svh,34rem);margin:auto;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--color-ink)}.welcome-popup::backdrop{background:#1c1e179e}.welcome-popup__canvas{position:relative;display:grid;grid-template-columns:1fr;height:100%;overflow:hidden;border:1px solid var(--color-linen);background:var(--color-paper)}@media(min-width:700px){.welcome-popup__canvas{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.welcome-popup__scene{order:-1;overflow:hidden;background:var(--color-paper-2)}.welcome-popup__scene-image{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 45%}@media(min-width:700px){.welcome-popup__scene{order:0;border-left:1px solid var(--color-linen)}.welcome-popup__scene-image{aspect-ratio:auto}}.welcome-popup__panel{min-width:0;margin:0;overflow-y:auto}.welcome-popup__content{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:clamp(1.375rem,3vw,2rem);text-align:left}.welcome-popup__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,1.8vw + .5rem,2rem);line-height:1.1;letter-spacing:-.012em;text-transform:none;color:var(--color-ink);text-wrap:balance}.welcome-popup__rule{display:block;width:2.5rem;height:1px;background:var(--color-olive-mid)}.welcome-popup__subtitle{max-width:30ch;font-family:var(--font-display);font-style:italic;font-size:1.125rem;line-height:1.45;color:var(--color-muted)}.welcome-popup__offer{font-family:var(--font-sans);font-size:.9375rem;line-height:1.55;color:var(--color-ink-2)}.welcome-popup__offer span{padding:.0625rem .375rem;background:var(--color-peach);color:var(--color-ink);font-weight:600}.welcome-popup__form{display:flex;flex-direction:column;gap:.5rem;width:100%;margin:0}.welcome-popup__email,.welcome-popup__submit{width:100%;height:2.875rem;margin:0;border-radius:0;box-shadow:none;font-family:var(--font-sans)}.welcome-popup__email{padding:0 1rem;border:1px solid var(--color-linen);background:var(--color-paper-raised);color:var(--color-ink);font-size:1rem}.welcome-popup__email::placeholder{color:var(--color-muted);opacity:1}.welcome-popup__submit{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:pointer;font-size:var(--text-control);font-weight:500;letter-spacing:var(--track-control);text-transform:none;transition:background var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.welcome-popup__submit:hover{border-color:var(--color-olive);background:var(--color-olive)}.welcome-popup__consent{font-family:var(--font-sans);font-size:.75rem;line-height:1.5;color:var(--color-muted)}.welcome-popup__benefits{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem;width:100%;padding-top:.875rem;border-top:1px solid var(--color-linen)}.welcome-popup__benefit{display:inline-flex;align-items:center;gap:.4375rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.45;text-transform:none;color:var(--color-muted)}.welcome-popup__close{position:absolute;z-index:3;top:0;right:0;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:var(--color-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-out)}.welcome-popup__close:hover{color:var(--color-ink)}.welcome-popup__status{display:grid;gap:.375rem;padding:1.25rem;border:1px solid var(--color-linen);border-radius:0;background:var(--color-paper-raised);color:var(--color-ink);text-align:left}.welcome-popup__status strong{font-family:var(--font-display);font-weight:400;font-size:1.5rem}.welcome-popup__status span{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-muted)}.welcome-popup__status--error{color:var(--color-error)}.welcome-popup[open]{animation:welcome-popup-in var(--dur-short) var(--ease-out) both}@keyframes welcome-popup-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.welcome-popup[open]{animation:none}.welcome-popup__submit{transition:none}}@media(max-width:699px){.welcome-popup{width:calc(100vw - 1.5rem);max-height:min(90svh,40rem)}.welcome-popup__scene-image{max-height:26svh}.welcome-popup__close{background:var(--color-paper)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=EAAAACA */
