:root{--gp-oat: #EFEBE3;--gp-bone: #F7F5F0;--gp-sand: #E4DED3;--gp-stone: #CFC8BB;--gp-ink: #1F1C18;--gp-text: #3D3830;--gp-muted: #645D52;--gp-sage: #56624F;--gp-black: #191714;--gp-black-text: #E9E4DA;--gp-black-muted: #B3AC9F;--gp-line: rgba(31, 28, 24, .14);--gp-serif: "GP Garamond", "EB Garamond", Garamond, "Times New Roman", serif;--gp-sans: "GP Archivo", "Archivo", "Helvetica Neue", Arial, sans-serif;--gp-fraktur: "GP Fraktur", "UnifrakturMaguntia", "Old English Text MT", serif;--gp-track-caps: .22em;--gp-track-mark: .34em;--gp-fs-eyebrow: 11px;--gp-fs-ui: 13px;--gp-fs-display: clamp(40px, calc(3.4vw + 26px) , 76px);--gp-fs-title: clamp(30px, calc(1.9vw + 22px) , 48px);--gp-fs-verse: clamp(20px, calc(.75vw + 17px) , 28px);--gp-section-y: clamp(72px, calc(5vw + 52px) , 136px);--gp-gutter: clamp(20px, 4vw, 56px);--gp-max: 1360px;--gp-ease: cubic-bezier(.22, .61, .36, 1);--font-body--family: var(--gp-sans);--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: var(--gp-sans);--font-subheading--weight: 500;--font-heading--family: var(--gp-serif);--font-heading--weight: 400;--font-heading--style: normal;--font-accent--family: var(--gp-serif);--font-accent--weight: 400}body{background:var(--gp-oat);color:var(--gp-text);font-family:var(--gp-sans);-webkit-font-smoothing:antialiased}.gp-wrap{width:100%;max-width:var(--gp-max);margin-inline:auto;padding-inline:var(--gp-gutter);box-sizing:border-box}.gp-eyebrow{margin:0;font-family:var(--gp-sans);font-size:var(--gp-fs-eyebrow);font-weight:600;letter-spacing:var(--gp-track-caps);text-transform:uppercase;color:var(--gp-muted)}.gp-display,.gp-title{margin:0;font-family:var(--gp-serif);font-weight:400;color:var(--gp-ink);letter-spacing:-.01em;text-wrap:balance}.gp-display{font-size:var(--gp-fs-display);line-height:1.02}.gp-title{font-size:var(--gp-fs-title);line-height:1.08}.gp-lede{margin:0;max-width:34em;font-size:16px;line-height:1.65;color:var(--gp-text)}.gp-verse{margin:0;font-family:var(--gp-serif);font-size:var(--gp-fs-verse);line-height:1.35;color:var(--gp-ink);text-wrap:pretty}.gp-verse:before{content:"\201c"}.gp-verse:after{content:"\201d"}.gp-ref{display:inline-block;margin-top:14px;font-family:var(--gp-sans);font-size:var(--gp-fs-eyebrow);font-weight:600;letter-spacing:var(--gp-track-caps);text-transform:uppercase;color:var(--gp-muted)}.gp-btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.gp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border:1px solid var(--gp-ink);background:var(--gp-ink);color:var(--gp-oat);font-family:var(--gp-sans);font-size:var(--gp-fs-ui);font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .25s var(--gp-ease),color .25s var(--gp-ease)}.gp-btn:hover,.gp-btn--ghost{background:transparent;color:var(--gp-ink)}.gp-btn--ghost:hover{background:var(--gp-ink);color:var(--gp-oat)}.gp-link{font-family:var(--gp-sans);font-size:var(--gp-fs-ui);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.gp-link:hover{color:var(--gp-sage)}.gp-btn:focus-visible,.gp-link:focus-visible,.gp-card a:focus-visible{outline:2px solid var(--gp-sage);outline-offset:3px}.gp-claim{margin:0;font-family:var(--gp-sans);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--gp-muted);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--gp-ink)}.header__heading-logo,.header-logo,.header__logo,.logo-text,header .h1,header .h2{font-family:var(--gp-sans)!important;font-weight:600!important;letter-spacing:var(--gp-track-mark)!important;text-transform:uppercase}.gp-hero{position:relative;background:var(--gp-oat);overflow:hidden}.gp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:min(86svh,900px);padding-block:clamp(40px,6vw,96px)}.gp-hero__copy{display:flex;flex-direction:column;gap:26px}.gp-hero__mark{font-family:var(--gp-fraktur);font-size:clamp(64px,7vw,112px);line-height:.9;color:var(--gp-ink)}.gp-hero__verse{max-width:26em}.gp-hero__verse .gp-verse{font-size:clamp(18px,calc(.5vw + 15px),22px);color:var(--gp-text)}.gp-hero__media{position:relative;aspect-ratio:4 / 5;background:var(--gp-bone)}.gp-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gp-hero__tag{position:absolute;left:20px;bottom:18px;margin:0}@media(max-width:749px){.gp-hero__grid{grid-template-columns:1fr;min-height:0;gap:32px;padding-top:24px}.gp-hero__media{order:-1;margin-inline:calc(var(--gp-gutter) * -1)}}.gp-answers{padding-block:var(--gp-section-y);background:var(--gp-oat)}.gp-answers__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(24px,4vw,72px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.gp-answers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.gp-card{display:flex;flex-direction:column;gap:18px}.gp-card__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--gp-bone);overflow:hidden}.gp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--gp-ease),transform .8s var(--gp-ease)}.gp-card__media img+img{opacity:0}.gp-card:hover .gp-card__media img+img,.gp-card:focus-within .gp-card__media img+img{opacity:1}.gp-card__type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:var(--gp-sand);text-align:center}.gp-card__type-word{font-family:var(--gp-fraktur);font-size:clamp(56px,6vw,92px);line-height:1;color:var(--gp-ink)}.gp-card__type-ref{font-size:11px;font-weight:600;letter-spacing:var(--gp-track-caps);text-transform:uppercase;color:var(--gp-muted)}.gp-card__num{position:absolute;top:14px;left:16px;margin:0}.gp-card__flag{position:absolute;top:12px;right:12px;padding:6px 10px;background:var(--gp-oat);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gp-ink)}.gp-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}.gp-card__verse{margin:0;font-family:var(--gp-serif);font-size:21px;line-height:1.32;color:var(--gp-ink);text-wrap:pretty}.gp-card__meta{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--gp-line);margin-top:auto;font-size:var(--gp-fs-ui);color:var(--gp-text)}.gp-card__name{font-weight:500;color:var(--gp-ink);text-decoration:none}.gp-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gp-card{position:relative}.gp-card__name:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:989px){.gp-answers__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gp-answers__head,.gp-answers__list{grid-template-columns:1fr}.gp-card__verse{font-size:20px}.gp-card__media:has(.gp-card__type){aspect-ratio:3 / 2}}.gp-statement{padding-block:var(--gp-section-y);background:var(--gp-black);color:var(--gp-black-text);text-align:center}.gp-statement .gp-eyebrow{color:var(--gp-black-muted)}.gp-statement__verse{max-width:22em;margin:28px auto 0;font-family:var(--gp-serif);font-size:clamp(28px,calc(1.6vw + 20px),46px);line-height:1.18;color:var(--gp-black-text);text-wrap:balance}.gp-statement .gp-ref{color:var(--gp-black-muted);margin-top:22px}.gp-principles{padding-block:var(--gp-section-y);background:var(--gp-sand)}.gp-principles__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(32px,6vw,112px)}.gp-principles__intro{display:flex;flex-direction:column;gap:22px}.gp-principles__list{margin:0;padding:0;list-style:none;counter-reset:gp-p}.gp-principles__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 18px;padding-block:26px;border-top:1px solid var(--gp-line)}.gp-principles__item:last-child{border-bottom:1px solid var(--gp-line)}.gp-principles__item:before{counter-increment:gp-p;content:counter(gp-p,decimal-leading-zero);grid-row:span 2;font-family:var(--gp-serif);font-size:28px;line-height:1;color:var(--gp-muted)}.gp-principles__item h3{margin:0;font-family:var(--gp-sans);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gp-ink)}.gp-principles__item p{margin:0;font-size:15px;line-height:1.65;color:var(--gp-text)}@media(max-width:749px){.gp-principles__grid{grid-template-columns:1fr}}.gp-signup{padding-block:var(--gp-section-y);background:var(--gp-oat);text-align:center}.gp-signup__inner{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:560px;margin-inline:auto}.gp-signup__form{display:flex;width:100%;margin-top:10px}.gp-signup__form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-signup__input{flex:1 1 auto;min-width:0;min-height:50px;padding:0 18px;border:1px solid var(--gp-ink);border-right:0;border-radius:0;background:var(--gp-bone);color:var(--gp-ink);font:400 15px/1 var(--gp-sans)}.gp-signup__input::placeholder{color:var(--gp-muted);opacity:1}.gp-signup__input:focus-visible{outline:2px solid var(--gp-sage);outline-offset:0}.gp-signup__form .gp-btn{min-height:50px;border-radius:0;cursor:pointer}.gp-signup__note{margin:0;font-size:12px;color:var(--gp-muted)}.gp-signup__msg{margin:0;font-size:14px;color:var(--gp-ink)}@media(max-width:479px){.gp-signup__form{flex-direction:column;gap:10px}.gp-signup__input{border-right:1px solid var(--gp-ink)}}.gp-pverse{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line)}.gp-pverse .gp-verse{font-size:21px}.gp-pverse .gp-ref{margin-top:0}.gp-pverse__note{margin:0;font-size:13px;line-height:1.6;color:var(--gp-muted)}.gp-pw{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--gp-oat)}.gp-pw__copy{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(28px,4vw,64px)}.gp-pw__mark{font-family:var(--gp-sans);font-size:13px;font-weight:600;letter-spacing:var(--gp-track-mark);text-transform:uppercase;color:var(--gp-ink)}.gp-pw__main{display:flex;flex-direction:column;gap:24px;max-width:520px}.gp-pw__media{position:relative;background:var(--gp-bone)}.gp-pw__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gp-pw__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:var(--gp-muted)}.gp-pw__foot a,.gp-pw__foot button{color:var(--gp-muted);background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gp-pw .gp-signup__form{margin-top:0}@media(max-width:749px){.gp-pw{grid-template-columns:1fr}.gp-pw__media{order:-1;aspect-ratio:4 / 5}}.button,.button-secondary,button.button{font-family:var(--gp-sans);letter-spacing:.14em;text-transform:uppercase;font-size:var(--gp-fs-ui);font-weight:600}.product-card .product-title,.product-card__title{font-family:var(--gp-sans);font-weight:500}@media(prefers-reduced-motion:reduce){.gp-card__media img,.gp-btn{transition:none}}.gp-header-mark{display:block;flex:none;width:clamp(160px,14vw,200px);max-width:none;height:auto;color:var(--gp-ink)}.header-logo .gp-header-mark{width:clamp(160px,14vw,200px)}@media(max-width:749px){.gp-header-mark{width:150px}}.gp-footer{background:var(--gp-black);color:var(--gp-black-text);padding-block:clamp(64px,6vw,104px) 32px}.gp-footer a{color:inherit;text-decoration:none}.gp-footer__top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:48px clamp(32px,4vw,72px);align-items:start}.gp-footer__brand{display:flex;flex-direction:column;gap:22px}.gp-footer__seal{display:block;width:clamp(220px,20vw,280px);color:var(--gp-black-text)}.gp-footer__seal-svg{display:block;width:100%;height:auto}.gp-footer__tagline{margin:0;max-width:20em;font-family:var(--gp-serif);font-size:19px;line-height:1.35;color:var(--gp-black-text)}.gp-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.gp-footer__head{margin:0 0 18px;font-family:var(--gp-sans);font-size:11px;font-weight:600;letter-spacing:var(--gp-track-caps);text-transform:uppercase;color:var(--gp-black-muted)}.gp-footer__col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.gp-footer__col a{font-size:14px;color:var(--gp-black-text)}.gp-footer__col a:hover,.gp-footer__small a:hover{text-decoration:underline;text-underline-offset:4px}.gp-footer a:focus-visible{outline:2px solid var(--gp-black-text);outline-offset:3px}.gp-footer__text{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--gp-black-muted)}.gp-footer__form{margin-top:0}.gp-footer .gp-signup__input{background:transparent;border-color:#e9e4da66;color:var(--gp-black-text)}.gp-footer .gp-signup__input::placeholder{color:var(--gp-black-muted)}.gp-footer .gp-signup__input:focus-visible{outline-color:var(--gp-black-text)}.gp-footer .gp-btn{background:var(--gp-black-text);border-color:var(--gp-black-text);color:var(--gp-black)}.gp-footer .gp-btn:hover{background:transparent;color:var(--gp-black-text)}.gp-footer__verse{margin-top:clamp(56px,6vw,96px);padding-block:clamp(36px,4vw,56px);border-top:1px solid rgba(233,228,218,.14);border-bottom:1px solid rgba(233,228,218,.14);text-align:center}.gp-footer__quote{margin:0 auto;max-width:26em;font-family:var(--gp-serif);font-size:clamp(22px,calc(1vw + 16px),32px);line-height:1.25;color:var(--gp-black-text);text-wrap:balance}.gp-footer__verse .gp-ref{color:var(--gp-black-muted)}.gp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-top:28px}.gp-footer__mark{display:block;width:170px;color:var(--gp-black-text)}.gp-footer__mark-svg{display:block;width:100%;height:auto}.gp-footer__small{margin:0;font-size:12px;line-height:1.6;color:var(--gp-black-muted)}@media(max-width:989px){.gp-footer__top{grid-template-columns:1fr 1fr}.gp-footer__cols{grid-column:1 / -1;grid-row:2}}@media(max-width:749px){.gp-footer__top{grid-template-columns:1fr}.gp-footer__cols{grid-row:auto;grid-template-columns:1fr 1fr}.gp-footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp.css.map */
