.m-tabbar{display:none}.acct-ctx-short{display:none}.en-icon{display:none}.en-short{display:none}@media (max-width:960px){body:not(.pg-checkout):not(.pg-admin) .m-tabbar{position:fixed;left:15px;right:15px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:950;display:flex;align-items:flex-end;justify-content:space-between;background:rgba(16,20,24,.62);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(var(--gold-rgb),.24);border-radius:28px;padding:11px 14px 12px;box-shadow:0 22px 50px rgba(0,0,0,.6)}.m-tabbar .m-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:rgba(244,240,235,.55);-webkit-tap-highlight-color:transparent}.m-tabbar .m-tab svg{width:23px;height:23px}.m-tabbar .m-tab span{font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.m-tabbar .m-tab--book{flex:1.05}.m-tabbar .m-tab--book .m-tab-fab{width:50px;height:50px;border-radius:50%;background:var(--gold);color:var(--black);display:flex;align-items:center;justify-content:center;margin-top:-26px;box-shadow:0 10px 28px rgba(var(--gold-rgb),.5);border:3px solid #0c0f12}.m-tabbar .m-tab--book .m-tab-fab svg{width:24px;height:24px}.m-tabbar .m-tab--book span{color:var(--gold-hi);margin-top:5px}body.pg-home .m-tab[data-tab="home"],body.pg-shop .m-tab[data-tab="shop"],body.pg-services .m-tab[data-tab="services"],body.pg-account .m-tab[data-tab="you"],body.pg-contact .m-tab[data-tab="book"]{color:var(--gold-hi)}body:not(.pg-checkout):not(.pg-admin){padding-bottom:calc(96px + env(safe-area-inset-bottom))}body.pg-home .cta-row .btn-primary{display:none}.pg-home .marquee-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);border-top:1px solid rgba(var(--gold-rgb),.16);border-bottom:1px solid rgba(var(--gold-rgb),.16)}.pg-home .marquee-item{color:var(--gold-hi)}.pg-home .stats{grid-template-columns:1fr 1fr;gap:12px;padding:18px 16px;border-bottom:none}.pg-home .stat{border:none !important;border-radius:18px;padding:20px 18px;background:linear-gradient(158deg,rgba(255,255,255,.08),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.pg-home .stat-n{color:#faf7f1}.pg-home .stat-l{color:#c3c9d1;font-weight:500}.pg-home .stat::after{content:'';display:block;width:22px;height:2px;border-radius:2px;background:var(--gold);opacity:.85;margin-top:11px}.pg-home .services-intro-photo::after{background:linear-gradient(180deg,rgba(8,10,12,.8) 0%,rgba(8,10,12,.5) 30%,rgba(8,10,12,.58) 62%,rgba(8,10,12,.85) 100%)}.pg-home .services-intro h2{text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 22px rgba(0,0,0,.6)}.pg-home .services-intro-body{color:#ece5d6;text-shadow:0 1px 3px rgba(0,0,0,.92)}.pg-home .services-promises li{font-style:normal;font-weight:400;color:#fff;align-items:center;gap:14px;padding:13px 0;border-top:1px solid rgba(255,255,255,.06)}.pg-home .services-promises li:first-child{border-top:none}.pg-home .services-promise-mark{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:rgba(var(--gold-rgb),.14);padding:6px}.pg-home .services-list{margin:6px 16px 0;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.07)}.pg-home .ilist-row{padding:18px;border-bottom:1px solid rgba(255,255,255,.05)}.pg-home .ilist-row:hover{padding-left:18px;background:transparent}.pg-home .ilist-row .ico{background:rgba(var(--gold-rgb),.13);border-color:rgba(var(--gold-rgb),.32);color:var(--gold-hi)}.pg-home .ilist-row .body p{color:#c3c9d1}.pg-home .ilist-row .arr svg{display:none}.pg-home .ilist-row .arr::after{content:'';display:inline-block;width:8px;height:8px;border-top:1.8px solid rgba(var(--gold-rgb),.85);border-right:1.8px solid rgba(var(--gold-rgb),.85);transform:rotate(45deg)}body.pg-home .about{padding-left:16px;padding-right:16px}.pg-home .about-copy p{color:#c8cdd4}.pg-home .about-quote-pair{display:block;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.07);margin-top:26px}.pg-home .about-quote-portrait{display:block;width:100%;max-width:none;height:248px;overflow:hidden}.pg-home .about-quote-portrait img{width:100%;height:248px;object-fit:cover;object-position:center 18%;display:block}.pg-home .about-quote{padding:22px}.pg-home .about-quote blockquote{border-left:2px solid var(--gold);padding-left:16px;color:#f1ebde}.pg-home .about-quote cite{color:var(--gold-hi)}.pg-home .btn-about-cta{display:flex;width:100%;justify-content:center;border-radius:13px;margin-top:18px}.pg-home .process-steps{position:relative}.pg-home .process-thread{background:linear-gradient(180deg,rgba(var(--gold-rgb),.6),rgba(var(--gold-rgb),.5) 50%,rgba(var(--gold-rgb),.14))}.pg-home .pstep p{color:#c8cdd4}.pg-home .pstep-dot{background:#0c0f12 !important;border:1px solid rgba(var(--gold-rgb),.6) !important;box-shadow:0 0 0 4px rgba(var(--gold-rgb),.06)}body.pg-home .about-body{grid-template-columns:minmax(0,1fr)}body.pg-home .about-copy,body.pg-home .about-pillars-spotlight,body.pg-home .aps-grid{min-width:0}.pg-home .aps-grid{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;grid-template:none !important;grid-template-columns:none !important;grid-template-rows:none !important;grid-template-areas:none !important;gap:14px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 16px 6px;scrollbar-width:none}.pg-home .aps-grid::-webkit-scrollbar{display:none}.pg-home .aps-nav-cluster{display:none !important}.pg-home .pillar-card,.pg-home .pillar-card.active,.pg-home .pillar-card.strip-1,.pg-home .pillar-card.strip-2,.pg-home .pillar-card.strip-3{position:relative;grid-area:auto !important;flex:0 0 84% !important;scroll-snap-align:center;min-height:362px;display:flex;flex-direction:column;text-align:left;align-items:stretch;justify-content:flex-start;padding:18px 20px 22px;border-radius:22px;overflow:hidden;opacity:1 !important;margin:0 !important;background-color:#0d0f12;background-size:cover;background-position:center;border:1px solid rgba(var(--gold-rgb),.2) !important;box-shadow:0 0 30px rgba(0,0,0,.4);-webkit-tap-highlight-color:transparent}.pg-home .pillar-card::before,.pg-home .pillar-card.active::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;width:auto !important;height:auto !important;border:0 !important;background:linear-gradient(165deg,rgba(8,10,12,.58) 0%,rgba(8,10,12,.4) 44%,rgba(8,10,12,.9) 100%) !important}.pg-home .pillar-card::after,.pg-home .pillar-card.active::after{display:none !important}.pg-home .pillar-card>*{position:relative;z-index:1}.pg-home .pillar-card[data-index="0"]{background-image:url(images/ui/pillar-01-wearable.png) !important}.pg-home .pillar-card[data-index="1"]{background-image:url(images/ui/pillar-02-kit.png) !important}.pg-home .pillar-card[data-index="2"]{background-image:url(images/ui/pillar-03-iv-detox.png) !important}.pg-home .pillar-card[data-index="3"]{background-image:url(images/ui/pillar-04-laces.png) !important}.pg-home .feature-viz-frame{display:flex !important;align-items:center;gap:12px;width:auto !important;height:auto !important;min-height:0 !important;border:none !important;background:none !important;padding:0 !important;margin:0 0 auto !important;border-radius:0 !important;overflow:visible !important}.pg-home .feature-viz-corners{display:none !important}.pg-home .feature-viz-frame .about-pillar-viz{flex:0 0 52px !important;width:52px !important;height:44px !important;min-height:0 !important;border-radius:13px;background:rgba(8,10,12,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(var(--gold-rgb),.3);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.pg-home .feature-viz-frame .about-pillar-viz--tailor svg,.pg-home .feature-viz-frame .about-pillar-viz--performance svg{width:42px;height:28px}.pg-home .feature-viz-frame .about-pillar-viz--molecule svg{width:30px;height:30px}.pg-home .feature-viz-meta{position:static !important;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--gold-rgb),.92);background:none !important;padding:0 !important;margin:0 !important;border:0 !important}.pg-home .pillar-card .about-viz-scan-sweep{animation:home-about-sweep-x 1.8s linear infinite;opacity:1}.pg-home .pillar-card .about-viz-scan-spike--1{animation:home-about-spike-pop 1.8s ease-in-out .2s infinite}.pg-home .pillar-card .about-viz-scan-spike--2{animation:home-about-spike-pop 1.8s ease-in-out .6s infinite}.pg-home .pillar-card .about-viz-scan-spike--3{animation:home-about-spike-pop 1.8s ease-in-out 1s infinite}.pg-home .pillar-card .about-viz-tailor-base{opacity:0}.pg-home .pillar-card .about-viz-tailor-shape{opacity:1}.pg-home .pillar-card .about-viz-tailor-hand--left{animation:tailor-hand-left 2.4s ease-in-out infinite}.pg-home .pillar-card .about-viz-tailor-hand--right{animation:tailor-hand-right 2.4s ease-in-out infinite}.pg-home .pillar-card .about-pillar-viz--molecule svg{animation:home-about-spin 5s linear infinite}.pg-home .pillar-card .pn{display:none !important}.pg-home .pillar-card .pt{font-style:italic;font-size:1.8rem !important;line-height:1.1;color:#fff !important;margin:0 0 12px !important;text-shadow:0 1px 3px rgba(0,0,0,.8),0 2px 18px rgba(0,0,0,.6)}.pg-home .pillar-card .pt em{font-style:normal;color:var(--gold-hi) !important;font-weight:400}.pg-home .pillar-card .pb{display:block !important;color:#ece6da !important;text-shadow:0 1px 3px rgba(0,0,0,.85);font-size:.88rem;line-height:1.5;max-width:none}.pg-home .m-pdots{display:flex;justify-content:center;gap:8px;margin-top:18px}.pg-home .m-pdot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22);transition:all .3s}.pg-home .m-pdot.is-on{width:22px;border-radius:4px;background:var(--gold)}.pg-home .home-collection-preamble-text p{color:#d4ccb9}.pg-home .home-collection-preamble-art{position:relative}.pg-home .home-collection-preamble-art::before{content:'';position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(var(--gold-rgb),.18),transparent 66%);z-index:0;pointer-events:none}.pg-home .home-collection-preamble-art .botanical{position:relative;z-index:1}.pg-home .home-collection-product{position:relative;border-radius:22px;overflow:hidden;min-height:452px;display:flex;flex-direction:column;margin:0 16px}.pg-home .home-collection-photo{position:absolute;inset:0;z-index:0;margin:0}.pg-home .home-collection-photo img{width:100%;height:100%;object-fit:cover}.pg-home .home-collection-product::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,10,12,.72) 0%,rgba(8,10,12,.34) 19%,rgba(8,10,12,.1) 40%,rgba(8,10,12,.5) 64%,rgba(8,10,12,.88) 84%,rgba(8,10,12,.97) 100%)}.pg-home .home-collection-copy{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;padding:22px 22px 24px}.pg-home .home-collection-copy .slabel{margin-bottom:auto;text-shadow:0 1px 5px rgba(0,0,0,.75)}.pg-home .home-collection-copy h2{text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 18px rgba(0,0,0,.6)}.pg-home .home-collection-actions{flex-direction:column;gap:11px;align-items:stretch}.pg-home .home-collection-actions a{display:flex !important;width:100% !important;justify-content:center !important;align-items:center;gap:9px;border-radius:13px !important;padding:15px 18px !important;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:none !important}.pg-home .home-collection-actions .home-collection-primary{background:var(--gold) !important;color:var(--black) !important}.pg-home .home-collection-actions .home-collection-secondary{background:rgba(8,10,12,.45) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(var(--gold-rgb),.5) !important;color:#fff !important}.pg-home .home-collection-proof{display:none}body.pg-team.team-v2 .team-feature-spec{color:rgba(236,230,218,.74)}body.pg-team.team-v2 .team-feature-bio p{color:rgba(237,231,219,.95)}body.pg-team.team-v2 .team-feature-quote{margin:30px 0;padding:18px 20px 18px 22px;border-left:2px solid rgba(var(--gold-rgb),.85);border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(var(--gold-rgb),.1),rgba(var(--gold-rgb),0) 82%)}body.pg-team.team-v2 .team-feature--scholar .team-feature-quote{border-left-color:rgba(var(--teal-rgb),.85);background:linear-gradient(90deg,rgba(var(--teal-rgb),.1),rgba(var(--teal-rgb),0) 82%)}body.pg-team.team-v2 .team-feature-quote p{color:#f7f2e6}body.pg-team.team-v2 .team-feature-tags{gap:8px;margin:26px 0 4px}body.pg-team.team-v2 .team-tag-sep{display:none}body.pg-team.team-v2 .team-tag{font-size:10px;letter-spacing:.2em;padding:8px 14px;border-radius:999px;background:rgba(var(--gold-rgb),.12);border:1px solid rgba(var(--gold-rgb),.34);color:var(--gold-hi)}body.pg-team.team-v2 .team-feature--scholar .team-tag{background:rgba(var(--teal-rgb),.13);border-color:rgba(var(--teal-rgb),.36);color:var(--teal)}body.pg-team.team-v2 .team-doctrine .team-doctrine-grid.doctrine-acc{gap:12px;background:transparent;border:none}body.pg-team .team-doctrine .doctrine-acc .doctrine-tenet{border-radius:18px;padding:2px 18px 6px;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.07);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}body.pg-team .team-doctrine .doctrine-acc .doctrine-tenet::before{display:none !important}body.pg-team .team-doctrine .doctrine-acc .doctrine-tenet.is-open{border-color:rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.02));box-shadow:inset 3px 0 0 rgba(var(--gold-rgb),.9)}body.pg-team .team-doctrine .doctrine-acc .doctrine-mark{padding:16px 0 14px}body.pg-team .team-doctrine .doctrine-acc .doctrine-tenet.is-open .doctrine-mark{padding-bottom:8px}body.pg-team .team-doctrine .doctrine-acc .doctrine-mark::after{width:.6rem;height:.6rem;border-right-width:2px;border-bottom-width:2px;opacity:1}body.pg-team .team-doctrine .doctrine-acc .doctrine-tenet.is-open .doctrine-body{color:rgba(237,231,219,.92)}body.pg-team.team-v2 .team-close-ctas .btn-primary,body.pg-team.team-v2 .team-close-ctas .btn-ghost{border-radius:14px;justify-content:center;padding:17px 24px}body.pg-team.team-v2 .team-close-ctas .btn-ghost{background:rgba(255,255,255,.05)}body.pg-team.team-v2 .team-close-ctas .btn-primary{display:none}.pg-philosophy.phil-acc .phil-territory:not(.is-phil-open) .phil-territory-lead{display:none}.pg-philosophy.phil-acc .phil-territory.is-phil-open:not(.is-phil-full) .phil-territory-body{display:none}.pg-philosophy.phil-acc .phil-territory:not(.is-phil-open) .phil-readmore{display:none}.pg-philosophy.phil-acc .phil-readmore{display:inline-flex;align-items:center;gap:9px;margin:.2rem 0 0;padding:7px 0;background:none;border:none;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hi);-webkit-tap-highlight-color:transparent}.pg-philosophy.phil-acc .phil-readmore::after{content:'';width:.42rem;height:.42rem;border-right:1.5px solid var(--gold-hi);border-bottom:1.5px solid var(--gold-hi);transform:rotate(45deg);transition:transform .25s ease}.pg-philosophy.phil-acc .phil-territory.is-phil-full .phil-readmore::after{transform:rotate(-135deg)}.pg-philosophy.phil-acc .phil-territory-lead{color:rgba(245,241,232,.96)}.pg-philosophy.phil-acc .phil-territory-body p{color:rgba(237,231,219,.95)}.pg-philosophy.phil-acc .phil-territory-quote{margin:1.7rem 0;padding:14px 16px 14px 18px;border-left:2px solid rgba(var(--gold-rgb),.85);border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(var(--gold-rgb),.1),rgba(var(--gold-rgb),0) 82%);max-width:none}.pg-philosophy.phil-acc .phil-territory-quote p{font-size:1.5rem;color:#f7f2e6}.pg-philosophy.phil-acc .phil-territory-links{max-width:none}.pg-philosophy.phil-acc .phil-territory-links-list{gap:9px}.pg-philosophy.phil-acc .phil-territory-links-list a{font-family:'Montserrat',sans-serif;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--gold-hi);padding:8px 14px;border:1px solid rgba(var(--gold-rgb),.34);border-radius:999px;background:rgba(var(--gold-rgb),.12)}.pg-philosophy.phil-acc .phil-territory-links-list a + a::before{display:none}.pg-philosophy.phil-acc .phil-editorial-photo{border-radius:14px}.pg-philosophy.phil-acc .phil-hero-tagline{color:rgba(245,241,232,.95)}.pg-philosophy.phil-acc .phil-hero-cue{display:none}.pg-philosophy.phil-acc .phil-close-tagline{color:rgba(245,241,232,.94)}.pg-philosophy.phil-acc .phil-close-ctas .btn-primary,.pg-philosophy.phil-acc .phil-close-ctas .btn-ghost{border-radius:14px;justify-content:center;padding:17px 24px;width:100%}.pg-philosophy.phil-acc .phil-close-ctas .btn-ghost{background:rgba(255,255,255,.05)}.pg-philosophy.phil-acc .phil-territory:not(.is-phil-open) .phil-territory-title{display:none}.pg-philosophy.phil-acc .phil-territory-title::after{display:none}.pg-philosophy.phil-acc .phil-territory{padding-left:38px;border-bottom:none}.pg-philosophy.phil-acc .phil-territory::before{content:'';position:absolute;left:18px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(var(--gold-rgb),.5),rgba(var(--gold-rgb),.22));z-index:0}.pg-philosophy.phil-acc .phil-editorial-spread{padding-left:0;align-items:stretch}body.pg-philosophy.phil-acc{overflow-anchor:none}.pg-philosophy.phil-acc .phil-territory-num{margin-bottom:5px;gap:0}.pg-philosophy.phil-acc .phil-territory-num::before{display:none}.pg-philosophy.phil-acc .phil-territory-tag{position:relative;font-family:'Cormorant Garamond',serif;font-size:18px;text-transform:none;letter-spacing:.01em;color:#e7e3d7;font-weight:400;margin-bottom:0;cursor:pointer}.pg-philosophy.phil-acc .phil-territory-tag::before{content:'';position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#0d1012;border:1.5px solid rgba(var(--gold-rgb),.65);z-index:1;transition:background .25s ease,box-shadow .25s ease}.pg-philosophy.phil-acc .phil-territory.is-phil-open .phil-territory-tag::before{background:var(--gold);box-shadow:0 0 9px rgba(var(--gold-rgb),.55)}.pg-philosophy.phil-acc .phil-territory.is-phil-open .phil-territory-tag{margin-bottom:14px}.pg-philosophy.phil-acc .phil-editorial-card{border:none;padding-right:0}.pg-philosophy.phil-acc .phil-territory-tag::after{content:'';position:absolute;right:2px;top:calc(50% - 5px);width:8px;height:8px;border-right:1.6px solid rgba(var(--gold-rgb),.7);border-bottom:1.6px solid rgba(var(--gold-rgb),.7);transform:rotate(45deg);transition:transform .25s ease;pointer-events:none}.pg-philosophy.phil-acc .phil-territory.is-phil-open .phil-territory-tag::after{transform:rotate(-135deg)}body.pg-services .pj-journey{padding:0 4vw clamp(2rem,5vw,3rem)}body.pg-services .pj-path{display:block;position:relative;max-width:none;margin:0;padding-left:26px;gap:0}body.pg-services .pj-path::before{display:block;content:'';position:absolute;left:6px;right:auto;top:10px;bottom:14px;width:1px;height:auto;background:linear-gradient(180deg,rgba(var(--gold-rgb),.6),rgba(var(--gold-rgb),.25))}body.pg-services .pj-step{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;text-align:left;padding:0 0 20px}body.pg-services .pj-step:last-child{padding-bottom:0}body.pg-services .pj-node{position:absolute;left:-24px;top:7px;width:9px;height:9px;margin:0;box-shadow:none}body.pg-services .pj-kicker{grid-column:1/-1;margin:0 0 4px;color:rgba(var(--gold-rgb),.85);font-size:10px;letter-spacing:.2em}body.pg-services .pj-name{grid-column:1;margin:0;font-size:1.25rem;line-height:1.2}body.pg-services .pj-price{grid-column:2;margin:0;font-size:1.4rem;height:auto;line-height:1.2;align-self:baseline}body.pg-services .pj-sub{display:none}body.pg-services .pj-step.is-final .pj-price{font-size:.92rem;align-self:center}body.pg-services .eb-bands{padding:0 4vw;display:flex;flex-direction:column;gap:16px;max-width:none}body.pg-services .eb-band,body.pg-services .eb-band:last-child{display:block;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.022)}body.pg-services .eb-band.is-flag{border-color:rgba(var(--gold-rgb),.5)}body.pg-services .eb-img{min-height:0;aspect-ratio:16 / 10}body.pg-services .eb-text{text-align:left;align-items:flex-start;padding:15px 18px 18px}body.pg-services .eb-eyebrow{margin-bottom:9px}body.pg-services .eb-title{font-size:1.5rem;margin:0 0 6px}body.pg-services .eb-invite{font-size:1.05rem;margin:0 0 12px;max-width:none;text-align:left}body.pg-services .eb-explainer{display:none}body.pg-services .eb-cta{align-self:flex-start;padding:0;border:none;background:none;color:var(--gold-hi);letter-spacing:.16em}body.pg-services .svc-rows{padding:0 4vw clamp(2.5rem,5vw,4rem);gap:0;max-width:none}body.pg-services .svc-row{position:relative;display:flex;align-items:center;gap:14px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;overflow:visible;padding:13px 16px 13px 0}body.pg-services .svc-rows .svc-row:last-child{border-bottom:none}body.pg-services .svc-row::after{content:'';position:absolute;right:2px;top:50%;width:7px;height:7px;border-top:1.5px solid rgba(231,227,215,.4);border-right:1.5px solid rgba(231,227,215,.4);transform:translateY(-50%) rotate(45deg)}body.pg-services .svc-row-img{flex:0 0 auto;width:62px;height:62px;min-height:0;border-radius:12px;overflow:hidden}body.pg-services .svc-row-body{flex:1;min-width:0;padding:0;display:block}body.pg-services .svc-row-tag{margin-bottom:2px;font-size:.5rem}body.pg-services .svc-row-name{font-size:1.15rem;margin:0;line-height:1.1}body.pg-services .svc-row-line{display:none}body.pg-services .svc-row-cta{display:none}body.pg-services .svc-closer-ctas{flex-direction:column;align-items:stretch;width:100%}body.pg-services .svc-closer-ctas .svc-btn-primary,body.pg-services .svc-closer-ctas .svc-btn-ghost{border-radius:14px;justify-content:center;width:100%}body.pg-service-detail .btn-primary,body.pg-service-detail .btn-ghost,body.pg-service-detail .iv-menu-toggle summary{border-radius:14px}body.pg-service-detail .svc-closer-ctas{flex-direction:column;align-items:stretch;width:100%}body.pg-service-detail .svc-closer-ctas .btn-primary,body.pg-service-detail .svc-closer-ctas .btn-ghost{width:100%;justify-content:center}body.pg-service-detail .svc-closer-ctas .btn-primary{display:none}}@media (max-width:760px){body.pg-shop .hero-credo{color:rgba(245,240,232,.86)}body.pg-shop .sub-tier{border:1px solid rgba(255,255,255,.1) !important;background:rgba(255,255,255,.03);border-radius:14px;padding:1.05rem .4rem .9rem;gap:.3rem}body.pg-shop .sub-tier strong{font-size:1.75rem}body.pg-shop .sub-tier-shipping strong{font-size:1.55rem}body.pg-shop .sub-tier-mini{color:rgba(245,240,232,.72)}body.pg-shop .sub-tier-best{border:1px solid rgba(var(--gold-rgb),.6) !important;background:linear-gradient(180deg,rgba(var(--gold-rgb),.16),rgba(var(--gold-rgb),.03));box-shadow:0 0 26px rgba(var(--gold-rgb),.12)}body.pg-shop .filter-drawer-bar{margin:.5rem var(--space-fluid-x) 0;padding:.95rem 1.1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}body.pg-shop .filter-drawer-bar.has-active{background:rgba(var(--gold-rgb),.06);border-color:rgba(var(--gold-rgb),.32)}body.pg-shop .catalogue-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}body.pg-shop .catalogue-right{width:auto}body.pg-shop .sort-select{width:auto;border-radius:999px;border-color:rgba(255,255,255,.14)}}@media (max-width:760px){body.pg-product .product-hero-spread .hero-photo{margin:4px 16px 0;border-radius:18px;overflow:hidden}body.pg-product .product-hero-spread .hero-photo img{width:100%;height:auto;display:block}body.pg-product .product-hero-spread .hero-story{padding:22px 16px 4px}body.pg-product [class*="-why-evidence"] .why-comparison{gap:10px}body.pg-product [class*="-why-evidence"] .why-comparison-side{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:14px 15px;background:rgba(255,255,255,.02)}body.pg-product [class*="-why-evidence"] .why-comparison-after{border-color:rgba(var(--gold-rgb),.32);background:rgba(var(--gold-rgb),.05)}body.pg-product .why-benefit-tile{border-radius:14px}body.pg-product .facts-panel{border-radius:14px;padding:16px}body.pg-product .disclaimer-section{padding-left:16px;padding-right:16px}body.pg-product .chapter-orig-head{display:none}body.pg-product .chapter-intro{display:block;background:none;border:none;padding:0 5vw;margin:1.9rem 0 .6rem}body.pg-product .chapter-intro .chapter-intro-label{color:#8b9097;font-weight:600;letter-spacing:.2em}body.pg-product .chapter-intro .chapter-intro-label::before{display:none}body.pg-product .chapter-intro .chapter-intro-sub{display:none}body.pg-product .chapter-head{width:calc(100% - 8vw);margin:0 4vw 9px;padding:16px 18px;border:none;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:0 7px 20px rgba(0,0,0,.2)}body.pg-product .chapter-head.open{margin-bottom:3px;box-shadow:none}body.pg-product .chapter-head.open + [data-chapter]{margin:0 4vw 14px;padding-top:.5rem}body.pg-product .section-why-hybrid{margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0;row-gap:0}body.pg-product .section-why-inner{row-gap:0}body.pg-product .section-why-hybrid .chapter-head~.chapter-head{margin-top:0}body.pg-product .section-why-inner>:not(.chapter-head):not([data-chapter]){padding-left:4vw;padding-right:4vw;margin-bottom:1.4rem}body.pg-product [class*="-why-intro"]{padding-left:4vw;padding-right:4vw;margin-bottom:1.4rem}body.pg-product .product-band{margin-top:1.5rem;margin-bottom:1.5rem}body.pg-product .product-band [class*="-doctor-strip"]{background:transparent;border-left-width:2px;padding:.1rem 0 .1rem 1rem;margin-top:1.5rem}body.pg-product .product-band [class*="-doctor-strip"] [class*="-doctor-label"]{font-size:.6rem;color:rgba(var(--gold-rgb),.85)}body.pg-product .product-band [class*="-doctor-strip"] [class*="-doctor-quote"]{font-size:1.02rem;color:rgba(245,234,216,.82)}body.pg-product .product-hero-spread .purchase-block-receipt{background:rgba(255,255,255,.045);border-radius:20px;padding:16px;margin-top:1.1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 32px rgba(0,0,0,.3)}body.pg-product .purchase-block-receipt .receipt-qty{border:none;background:rgba(255,255,255,.07);border-radius:12px;padding:3px}body.pg-product .purchase-block-receipt .qty-btn{width:32px;height:32px;border-radius:9px;color:var(--gold)}body.pg-product .purchase-block-receipt .receipt-frequency{border-bottom:none;padding-bottom:0}body.pg-product .purchase-block-receipt .freq-options{background:rgba(255,255,255,.06);border-radius:14px;padding:3px}body.pg-product .purchase-block-receipt .freq-btn{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:1px;border:none;border-radius:11px;background:none;padding:7px 4px;min-height:46px}body.pg-product .purchase-block-receipt .freq-btn.active{background:linear-gradient(180deg,rgba(var(--gold-rgb),.26),rgba(var(--gold-rgb),.13));box-shadow:0 2px 7px rgba(0,0,0,.32);color:var(--gold-hi)}body.pg-product .purchase-block-receipt .freq-badge{position:static;top:auto;right:auto;background:none;border:none;padding:0;font-size:8px;font-weight:600;letter-spacing:.04em;color:rgba(var(--gold-rgb),.8)}body.pg-product .purchase-block-receipt .freq-badge-accent{background:none;color:var(--teal)}body.pg-product .purchase-block-receipt .btn-add-receipt{border-radius:15px;padding:16px;box-shadow:0 8px 20px rgba(var(--gold-rgb),.26)}body.pg-product .cross-sell-grid{scroll-snap-type:x mandatory;scroll-padding-left:4vw;padding-bottom:8px}body.pg-product .cross-sell-card{scroll-snap-align:start;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.05);box-shadow:0 8px 20px rgba(0,0,0,.2)}body.pg-product .cross-sell-card h3,body.pg-product .cross-sell-card p{padding-left:13px;padding-right:13px}body.pg-product .chapter-head,body.pg-product .cross-sell-card{transition:transform .16s ease,box-shadow .2s ease}body.pg-product .chapter-head:active,body.pg-product .cross-sell-card:active{transform:scale(.985)}body.pg-product .purchase-block-receipt .btn-add-receipt:active{transform:scale(.98)}body.pg-product .chapter-head.open + [data-chapter]{animation:mProductReveal .32s ease}}@keyframes mProductReveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:760px){body.pg-account .acct-overview-grid{grid-template-columns:1fr 1fr;gap:9px;border:none;background:none;padding:0;margin-bottom:1.5rem}body.pg-account .acct-stat-card{border:none;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:0 6px 16px rgba(0,0,0,.26);padding:.8rem .85rem .85rem}body.pg-account .acct-stat-card::before{display:none}body.pg-account .acct-stat-card-hero{grid-column:1 / -1;background:#13171d;padding:.9rem 1rem}body.pg-account .acct-stat-card-hero .acct-stat-n{font-size:2rem}body.pg-account .acct-stat-card:not(.acct-stat-card-hero) .acct-stat-n{font-size:1.45rem}body.pg-account .acct-stat-card .acct-stat-n{margin-bottom:.3rem}body.pg-account .acct-stat-card .acct-stat-label{font-size:.66rem;letter-spacing:.02em}body.pg-account .acct-activity-table{border-top:none;background:rgba(255,255,255,.05);border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.26);padding:0 14px}body.pg-account .acct-activity-row{padding:9px 0;row-gap:4px}body.pg-account .acct-activity-row:last-child{border-bottom:none}body.pg-account .acct-activity-id{font-size:1.12rem;line-height:1.12}body.pg-account .acct-activity-sub{margin-top:2px;line-height:1.5}body.pg-account .acct-activity-date,body.pg-account .acct-activity-total{line-height:1.45}body.pg-account .acct-activity-status .ord-badge.ord-badge-compact{font-size:.82rem;line-height:1.5;letter-spacing:.16em;gap:.4rem}body.pg-account .acct-activity-status .ord-badge.ord-badge-compact::before{width:6px;height:6px}body.pg-account .acct-activity-status{grid-row:2 / 4;align-self:center}body.pg-account .acct-stat-ctx .acct-ctx-full{display:none}body.pg-account .acct-stat-ctx .acct-ctx-short{display:inline}body.pg-account .order-entry{padding-left:12px;padding-right:12px}body.pg-account .order-entry.expanded{padding-left:12px;padding-right:12px;box-shadow:0 14px 34px rgba(0,0,0,.3);border-color:rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.004))}body.pg-account .order-entry.expanded::before{display:none}body.pg-account .order-entry.expanded .order-row,body.pg-account .order-entry:hover .order-row,body.pg-account .order-row:focus-visible{background:transparent}body.pg-account .order-entry:hover{border-color:transparent}body.pg-account .order-detail-shell{gap:.8rem}body.pg-account .order-section-eye{margin-bottom:.4rem;line-height:1.35}body.pg-account .manifest-row{padding:.35rem 0}body.pg-account .manifest-name{font-size:.95rem;line-height:1.35}body.pg-account .order-ledger{width:100%;background:rgba(255,255,255,.03);border-radius:12px;padding:10px 13px}body.pg-account .order-ledger .ledger-row{padding:.12rem 0}body.pg-account .order-ledger .ledger-label{line-height:1.4}body.pg-account .order-ledger .ledger-value{font-size:1rem;line-height:1.4}body.pg-account .order-ledger .ledger-row.total .ledger-value{font-size:1.2rem}body.pg-account .order-logistics{grid-template-columns:1fr 1fr;gap:12px;align-items:start}body.pg-account .order-letter-lines span{font-size:.82rem;line-height:1.4}body.pg-account .order-pay-row{flex-direction:column;gap:.03rem;margin-bottom:.35rem}body.pg-account .order-pay-label{line-height:1.3}body.pg-account .order-pay-value{font-size:.8rem;line-height:1.35}body.pg-account .order-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:7px}body.pg-account .order-action{width:auto;padding:9px 5px;font-size:.58rem;letter-spacing:.05em}body.pg-account .order-action svg{display:none}body.pg-account .order-row{position:relative;background:transparent;border-radius:14px;padding:13px 16px;grid-template-columns:1fr auto;grid-template-areas:"id chev" "total status" "total date";column-gap:.7rem;row-gap:.15rem;align-items:center}body.pg-account .order-row-main{grid-area:id}body.pg-account .order-row-status{grid-area:status;justify-self:end;align-self:end}body.pg-account .order-row-total{grid-area:total;font-size:1.75rem;align-self:center;justify-self:start}body.pg-account .order-row-date{grid-area:date;justify-self:end;align-self:start}body.pg-account .order-row-chevron{grid-area:chev;justify-self:end;align-self:center}body.pg-account .order-ledger .ledger-row:not(.total) .ledger-label{text-transform:none;font-weight:400;letter-spacing:.01em;color:rgba(255,255,255,.58)}body.pg-account .order-pay-label{display:none}body.pg-account .order-section-eye{font-weight:600;letter-spacing:.18em}body.pg-account .order-action{border-radius:10px}body.pg-account .order-action-primary{background:var(--gold);border-color:var(--gold);color:var(--black)}body.pg-account .manifest-item{grid-row:1 / 3}body.pg-account .manifest-unit{display:none}body.pg-account .manifest-qty{font-size:.72rem;opacity:.72}body.pg-account .order-row-id{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.pg-account .order-row-status .ord-badge{font-size:.56rem;letter-spacing:.06em;padding:3px 9px}body.pg-account .manifest-qty::before{content:'Qty '}body.pg-account .order-logistics .order-section-eye{font-size:.58rem;letter-spacing:.05em;white-space:nowrap}body.pg-account .order-action{font-size:.54rem;white-space:nowrap}body.pg-account .acct-msel{width:calc(100% - 32px);margin:0 16px;border-radius:14px;border:none;background:#14181e;box-shadow:0 6px 16px rgba(0,0,0,.26)}body.pg-account .order-entry{border:none;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:0 6px 16px rgba(0,0,0,.26);padding:.15rem 1.1rem;margin-bottom:11px}body.pg-account .acct-empty-state{border-radius:16px;background:rgba(255,255,255,.04);padding:2.2rem 1.4rem}body.pg-account .ref-hero-balance-block,body.pg-account .ref-toolkit-block{border:none;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:0 6px 16px rgba(0,0,0,.26)}body.pg-account .ref-credit-row,body.pg-account .ref-payout-row{grid-template-columns:1fr;row-gap:11px}body.pg-account .settings-payment-block{border:none;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:0 6px 16px rgba(0,0,0,.26)}body.pg-account #panel-messages{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}body.pg-account #panel-messages .acct-section-label{display:none}body.pg-account .concierge-head{scroll-margin-top:140px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 2px;padding:6px 4px 12px;border:none;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:none;box-shadow:none}body.pg-account .concierge-head::before{content:'U';flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#d8b878,#9e7e44);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:21px;font-weight:600;color:#1a1207}body.pg-account .concierge-head-line{flex:1 1 auto;min-width:0;gap:3px}body.pg-account .concierge-eye{display:none}body.pg-account .concierge-line-content{flex-direction:column;align-items:flex-start;gap:2px}body.pg-account .concierge-name{font-family:'Cormorant Garamond',serif;font-size:1.25rem;line-height:1.05}body.pg-account .concierge-name .cn-full{display:none}body.pg-account .concierge-name em{color:var(--acct-text-strong);font-style:normal}body.pg-account .concierge-sep{display:none}body.pg-account .concierge-availability{font-size:.6rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:rgba(244,240,235,.55)}body.pg-account .concierge-availability-dot{background:var(--teal);box-shadow:none}body.pg-account .concierge-head-note{flex:0 0 100%;margin:9px 0 0;padding:0;font-family:'Montserrat',sans-serif;font-style:normal;font-size:.58rem;letter-spacing:.02em;line-height:1.4;color:rgba(244,240,235,.4);text-align:center;white-space:normal}body.pg-account .emergency-notice{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:10px 0;padding:9px 12px;border:none;border-left:none;border-radius:10px;background:rgba(224,92,92,.07);font-family:'Montserrat',sans-serif;font-style:normal;font-size:.62rem;line-height:1.35;color:rgba(244,240,235,.6);letter-spacing:0}body.pg-account .emergency-notice strong{font-size:.64rem;letter-spacing:.01em;text-transform:none;font-weight:600;color:#e05c5c;white-space:nowrap}body.pg-account .emergency-notice .en-icon{display:inline-flex;width:13px;height:13px;flex:0 0 auto;color:#e05c5c}body.pg-account .emergency-notice .en-full{display:none}body.pg-account .emergency-notice .en-short{display:inline;white-space:nowrap;color:rgba(244,240,235,.6)}body.pg-account .emergency-notice .en-short::before{content:'\00B7\00A0'}body.pg-account .emergency-notice .en-911{color:#e05c5c;font-weight:600}body.pg-account .secure-thread{gap:10px;padding:8px 2px 12px;min-height:42vh;max-height:none;overflow:visible}body.pg-account .secure-thread .acct-empty-state{margin:auto 0;padding:1.6rem 1.3rem}body.pg-account .day-divider{margin:6px 0}body.pg-account .day-divider span{font-family:'Montserrat',sans-serif;font-style:normal;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,240,235,.32)}body.pg-account .day-divider::before,body.pg-account .day-divider::after{background:rgba(255,255,255,.08)}body.pg-account .msg{max-width:88%;gap:8px;align-items:flex-end}body.pg-account .msg.me .msg-avatar{display:none}body.pg-account .msg.them .msg-avatar{width:24px;height:24px;font-size:.72rem;margin-top:0;align-self:flex-end;background:rgba(var(--gold-rgb),.16);border-color:rgba(var(--gold-rgb),.3);color:var(--gold)}body.pg-account .msg-stack{gap:4px;padding:0;border:none}body.pg-account .msg.me .msg-stack{padding:0;border:none;align-items:flex-end}body.pg-account .msg-body{order:1;font-family:'Montserrat',sans-serif;font-size:.78rem;line-height:1.45;letter-spacing:0;text-align:left;padding:9px 12px;border-radius:16px}body.pg-account .msg.them .msg-body{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.05);color:rgba(244,240,235,.9);border-radius:16px 16px 16px 5px}body.pg-account .msg.me .msg-body{background:var(--gold);color:#171108;border-radius:16px 16px 5px 16px}body.pg-account .msg-meta{order:2;gap:5px;font-family:'Montserrat',sans-serif;font-size:.56rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:rgba(244,240,235,.4)}body.pg-account .msg.me .msg-meta-label{display:none}body.pg-account .msg.them .msg-meta-label{color:rgba(244,240,235,.5)}body.pg-account .msg-meta-time{font-family:'Montserrat',sans-serif;font-style:normal;font-size:.56rem;color:rgba(244,240,235,.38);letter-spacing:.02em}body.pg-account .msg.them .msg-meta-time::before{content:'\00B7\00A0'}body.pg-account .msg-read{order:3;font-family:'Montserrat',sans-serif;font-style:normal;font-size:.54rem;letter-spacing:.02em;color:var(--teal)}body.pg-account .secure-compose{position:relative;margin:0;padding:12px 2px 6px;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:none;box-shadow:none}body.pg-account .secure-msg-label{display:none}body.pg-account .compose-textarea{width:calc(100% - 50px);min-height:44px;padding:11px 40px 11px 16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.05);font-family:'Montserrat',sans-serif;font-size:.8rem;line-height:1.4;color:var(--acct-text-strong)}body.pg-account .compose-textarea::placeholder{font-style:normal;color:rgba(244,240,235,.4)}body.pg-account .compose-textarea:focus{border-color:rgba(var(--gold-rgb),.4);box-shadow:none;background:rgba(255,255,255,.07)}body.pg-account .compose-send{position:absolute;right:5px;top:13px;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center}body.pg-account .compose-send::after{display:none}body.pg-account .compose-send-label{display:none}body.pg-account .compose-send-arrow{font-family:'Montserrat',sans-serif;font-style:normal;font-size:0;color:#171108}body.pg-account .compose-send-arrow::before{content:'\2191';font-size:18px}body.pg-account .compose-send:hover:not(:disabled) .compose-send-arrow{transform:none}body.pg-account .compose-foot{padding:0}body.pg-account .compose-foot-left{display:none}body.pg-account .compose-foot-right{justify-content:flex-end}body.pg-account .compose-foot-right #secureMessageCount{display:inline;position:absolute;right:62px;top:26px;font-size:.55rem;letter-spacing:.04em;color:rgba(244,240,235,.34)}}
