body.pg2027-body .pg-home{--pg-paper:#f5f5f2;--pg-ink:#302c29;--pg-rule:rgba(60,55,51,.23);background:radial-gradient(ellipse 32% 23% at 80% 35%,rgb(203 213 208 / .22) 0%,transparent 75%),radial-gradient(ellipse 35% 20% at 14% 75%,rgb(227 209 190 / .15) 0%,transparent 80%),var(--pg-paper);color:var(--pg-ink);overflow:hidden}.pg-home .pg-section{background:transparent!important;position:relative;padding:clamp(54px,6vw,86px) 0}.pg-home .pg-section+.pg-section>.pg-shell{border-top:1px solid var(--pg-rule);padding-top:clamp(52px,5vw,72px)}.pg-home .pg-section-heading,.pg-home .pg-intro-row{max-width:none;text-align:left;margin-left:0;margin-right:0}.pg-home .pg-center p{margin-left:0;margin-right:0}.pg-home .pg-section-heading{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);gap:0 7%;align-items:end;margin-bottom:32px}.pg-home .pg-section-heading>.pg-eyebrow{grid-column:1/-1}.pg-home .pg-section-heading>h2{grid-column:1}.pg-home .pg-section-heading>p:not(.pg-eyebrow){grid-column:2;align-self:end;margin:0 0 11px}.pg-home .pg-eyebrow{font:500 .82rem/1.35 "Work Sans",sans-serif;letter-spacing:.012em;text-transform:none;color:#68615b;margin-bottom:12px}.pg-home .pg-eyebrow::before{content:"— ";color:#867d74}.pg-home :is(.pg-section-heading h2,.pg-intro-row h2,.pg-business h2,.pg-contact-bar h2){font-family:"Playfair Display",Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:1.16;color:var(--pg-ink)}.pg-home .pg-section-heading h2{font-size:clamp(2rem,3.5vw,3.5rem);margin:0}.pg-home .pg-intro-row{border-top:1px solid var(--pg-rule);padding-top:33px;align-items:start}.pg-home .pg-intro-row h2{font-size:clamp(2rem,3.2vw,3.15rem)}.pg-home .pg-intro-side{border-left:1px solid var(--pg-rule);padding-left:clamp(18px,3vw,42px)}.pg-home .pg-hero{background:#fff0;min-height:520px}.pg-home .pg-hero-inner{position:relative}.pg-home .pg-hero-copy{width:44%;max-width:610px}.pg-home .pg-hero h1{font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:500;line-height:1.1}.pg-home .pg-hero-media{width:55%;background-size:cover;background-position:center}.pg-home .pg-hero-footnote{letter-spacing:0}.pg-home .pg-reasons{background:transparent!important;border-bottom:1px solid var(--pg-rule);border-top:1px solid var(--pg-rule)}.pg-home .pg-reasons-grid>div{border-right:1px solid var(--pg-rule)}.pg-home .pg-assistant-surface{background:rgb(255 255 255 / .78);box-shadow:none;border:1px solid rgb(60 55 51 / .11)}.pg-home .pg-product-card,.pg-home .pg-artisan,.pg-home .pg-story{background:rgb(255 255 255 / .88);box-shadow:none;border:1px solid rgb(60 55 51 / .12)}.pg-home .pg-product-image img,.pg-home .pg-artisan img,.pg-home .pg-story img,.pg-home .pg-business-media img{filter:none!important}.pg-home .pg-business{background:transparent!important}.pg-home .pg-business-grid{border-top:1px solid var(--pg-rule);border-bottom:1px solid var(--pg-rule)}.pg-home .pg-business-copy{background:transparent!important}.pg-home .pg-btn-primary{background:#35322e;color:#fff}.pg-home .pg-btn-primary:hover{background:#524a43}.pg-home .pg-btn-gold{background:#e1d4bf;color:#302c29}.pg-home .pg-text-link{color:#3d3834;border-color:#84786d}.pg-home .pg-contact-bar{background:#ebece9!important;color:#302c29;border-top:1px solid var(--pg-rule)}.pg-home .pg-contact-bar h2{color:#302c29}.pg-home .pg-contact-bar .pg-eyebrow{color:#5f5953}.pg-home .pg-contact-bar .pg-btn{border:1px solid #81796e}@media(min-width:901px){.pg-home .pg-products .pg-section-heading{grid-template-columns:1.3fr .7fr}.pg-home .pg-products .pg-section-heading h2{max-width:700px}.pg-home .pg-artisans .pg-intro-row,.pg-home .pg-journal .pg-intro-row{grid-template-columns:1.1fr .65fr}}@media(max-width:900px){.pg-home .pg-section-heading{display:block}.pg-home .pg-section-heading>p:not(.pg-eyebrow){margin-top:12px}.pg-home .pg-hero-copy{width:100%;max-width:550px}.pg-home .pg-hero{min-height:auto}.pg-home .pg-intro-side{border-left:0;padding-left:0}}@media(max-width:640px){.pg-home .pg-section-heading h2{font-size:clamp(1.85rem,8vw,2.5rem)}.pg-home .pg-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.pg-home .pg-section{padding:44px 0}.pg-home .pg-section+.pg-section>.pg-shell{padding-top:40px}.pg-home .pg-hero-media{opacity:1}}.pg-home .pg-eyebrow{display:table;width:auto;max-width:100%;padding:7px 12px 6px;background:#fff;border:1px solid rgb(55 49 43 / .28);font:650 .68rem/1.35 "Work Sans",Arial,sans-serif!important;letter-spacing:.115em!important;text-transform:uppercase!important;color:#514b45!important;margin:0 0 16px!important}.pg-home .pg-eyebrow::before{content:none!important}.pg-home .pg-hero-eyebrow{display:block;width:100%;max-width:535px}.pg-home .pg-hero-copy .pg-eyebrow{max-width:100%}.pg-home .pg-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);column-gap:clamp(36px,6vw,100px);margin-bottom:40px}.pg-home .pg-section-heading h2{font-size:clamp(2rem,3.55vw,3.65rem);max-width:16ch;text-wrap:pretty}.pg-home .pg-section-heading>p:not(.pg-eyebrow){max-width:38ch;font-size:1rem;line-height:1.65;border-left:1px solid var(--pg-rule);padding-left:23px}.pg-home .pg-assistant .pg-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.85fr)}.pg-home .pg-assistant .pg-section-heading h2{max-width:none}.pg-home .pg-products .pg-section-heading h2{max-width:19ch}.pg-home .pg-intro-row{gap:clamp(30px,6vw,90px);border-top:0;padding-top:0}.pg-home .pg-intro-row>div:first-child{position:relative}.pg-home .pg-intro-row h2{max-width:17ch;font-size:clamp(2.1rem,3.6vw,3.65rem);line-height:1.08;margin:0}.pg-home .pg-intro-side{padding-top:20px}.pg-home .pg-business-copy h2{font-size:clamp(2.1rem,3.35vw,3.35rem);max-width:13ch;line-height:1.1}.pg-home .pg-hero h1{font-size:clamp(2.7rem,4.25vw,4.5rem);letter-spacing:-.038em;line-height:1.075}.pg-home .pg-hero-intro{max-width:43ch;font-size:1rem;line-height:1.72}.pg-home .pg-section+.pg-section>.pg-shell{border-top:1px solid rgb(55 49 43 / .17)}.pg-home .pg-product-card,.pg-home .pg-artisan,.pg-home .pg-story{border:1px solid rgb(55 49 43 / .09);border-radius:9px;overflow:hidden;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085)!important;transform:translateY(-2px);transition:transform .22s ease,box-shadow .22s ease}.pg-home .pg-product-card:hover,.pg-home .pg-artisan:hover,.pg-home .pg-story:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgb(54 45 37 / .045),0 25px 48px rgb(54 45 37 / .10)!important}.pg-home .pg-product-image,.pg-home .pg-artisan-image,.pg-home .pg-story-image{overflow:hidden}.pg-home .pg-product-image img,.pg-home .pg-artisan-image img,.pg-home .pg-story-image img{border-radius:0;transform:none!important}.pg-home .pg-business-media{border-radius:9px;overflow:hidden;box-shadow:0 15px 38px rgb(54 45 37 / .09)}.pg-home .pg-assistant-surface{border-radius:9px;box-shadow:0 13px 40px rgb(54 45 37 / .055)}.pg-home .pg27-launch-selection .pg-prompt-tray{border-top:0;padding-top:19px;padding-bottom:10px}.pg-home .pg27-launch-selection .pg-prompt{text-decoration:none;border-radius:7px;min-height:100px}.pg-home .pg27-launch-selection .pg-prompt strong{display:block;color:#41322B;font-weight:700;font-size:.95rem;line-height:1.35}.pg-home .pg27-launch-selection .pg-prompt small{display:block;margin-top:6px;color:#62584e;font-size:.76rem;line-height:1.55}.pg-home .pg27-launch-selection .pg-assistant-fallback{padding:5px 20px 16px;line-height:1.6}.pg-home .pg-journal .pg-story h3,.pg-home .pg-product-card h3{line-height:1.26}@media(max-width:900px){.pg-home .pg-section-heading{display:block}.pg-home .pg-section-heading>p:not(.pg-eyebrow){margin-top:16px;border-left:0;padding-left:0;max-width:60ch}.pg-home .pg-intro-side{padding-top:0}.pg-home .pg-hero-eyebrow{width:auto}}@media(max-width:640px){.pg-home .pg-hero-media{width:100%;aspect-ratio:16/9;background-size:contain;background-position:center}.pg-home .pg-eyebrow{font-size:.65rem!important;padding:6px 9px}.pg-home .pg-product-card,.pg-home .pg-artisan,.pg-home .pg-story{transform:none}.pg-home .pg-section-heading h2,.pg-home .pg-intro-row h2{font-size:clamp(1.85rem,8vw,2.65rem)}.pg-home .pg-business-copy h2{font-size:clamp(1.9rem,8vw,2.65rem)}}@media(prefers-reduced-motion:reduce){.pg-home .pg-product-card,.pg-home .pg-artisan,.pg-home .pg-story{transition:none}.pg-home .pg-product-card:hover,.pg-home .pg-artisan:hover,.pg-home .pg-story:hover{transform:none}}