.talent-scope{--ink: #211a16;--paper: #faf5ed;--cream: #fffcf7;--line: rgba(33,26,22,.16);--orange: #ad5d45;--blue: #dce8e8;--gold: #ebd7b4;--stone-clay: #ece1d3;--product-surface: #f5eee4;--muted-charcoal: #54524d;--serif: Iowan Old Style, Baskerville, "Times New Roman", serif;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif}.talent-scope *{box-sizing:border-box}.talent-scope{scroll-behavior:smooth}.talent-scope{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.5}.talent-scope img{display:block;width:100%}.talent-scope a{color:inherit;text-decoration:none}.talent-scope button,.talent-scope input{font:inherit}.talent-scope .announcement{display:flex;justify-content:center;gap:18.4px;padding:10.4px 16px;background:var(--ink);color:#ffffffdb;font-size:11.52px;letter-spacing:.13em;text-transform:uppercase}.talent-scope .site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 3.3vw;border-bottom:1px solid var(--line);background:#f3efe7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.talent-scope .nav{display:flex;gap:30.4px;align-items:center}.talent-scope .nav a,.talent-scope .header-actions a{font-size:12.48px;letter-spacing:.11em;text-transform:uppercase}.talent-scope .nav>a{display:inline-flex;align-items:center;min-height:42px}.talent-scope .nav a:hover,.talent-scope .header-actions a:hover{opacity:.55}.talent-scope .nav-dropdown{position:relative}.talent-scope .nav-dropdown-toggle{display:flex;align-items:center;gap:7.2px;padding:10.4px 0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:12.48px;letter-spacing:.11em;text-transform:uppercase}.talent-scope .nav-dropdown-toggle span{transform:translateY(-1.28px);font-size:14.4px;transition:transform .2s ease}.talent-scope .nav-dropdown-toggle[aria-expanded=true] span{transform:rotate(180deg)}.talent-scope .nav-dropdown-menu{position:absolute;top:calc(100% + 16px);left:-14.4px;display:none;width:248px;padding:10.4px;background:var(--paper);border:1px solid var(--line);box-shadow:0 16px 36px #211a161f}.talent-scope .nav-dropdown-menu.is-open{display:grid}.talent-scope .nav-dropdown-menu a{display:block;padding:12.8px 12px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:16.8px;letter-spacing:0;text-transform:none}.talent-scope .nav-dropdown-menu a:last-child{border-bottom:0}.talent-scope .nav-dropdown-menu a:hover,.talent-scope .nav-dropdown-menu a:focus-visible{background:var(--stone-clay);opacity:1}.talent-scope .nav-dropdown-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.talent-scope .wordmark{display:grid;justify-items:center;gap:3.52px;line-height:1}.talent-scope .wordmark-primary{font-size:32px;font-weight:700;letter-spacing:-.075em}.talent-scope .wordmark-sub{font-size:8.96px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.talent-scope .header-actions{display:flex;justify-content:flex-end;gap:24px}.talent-scope .menu-button{display:none;border:0;background:transparent;padding:8px 0;color:var(--ink)}.talent-scope .menu-button span{display:block;width:22px;height:1px;margin:5px 0;background:currentColor}.talent-scope .hero{min-height:700px;display:grid;grid-template-columns:45% 55%;border-bottom:1px solid var(--line)}.talent-scope .hero-copy{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(56px,6vw,104px) 5vw 52px 3.4vw}.talent-scope .eyebrow{margin:0 0 25.6px;font-size:11.04px;letter-spacing:.2em;text-transform:uppercase}.talent-scope h1{margin:0;max-width:11ch;font-family:var(--serif);font-size:clamp(68px,6.4vw,113.6px);font-weight:400;letter-spacing:-.055em;line-height:.9}.talent-scope .hero-intro{display:grid;gap:4.48px;max-width:512px;margin:43.2px 0 0;font-size:clamp(13.12px,1vw,15.2px);font-weight:400;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.talent-scope .hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-top:64px}.talent-scope .text-link{display:inline-flex;gap:14.4px;align-items:center;padding-bottom:6.08px;border-bottom:1px solid currentColor;font-size:12.16px;letter-spacing:.13em;text-transform:uppercase}.talent-scope .text-link:after{content:"\2197";font-size:16px;transition:transform .2s ease}.talent-scope .text-link:hover:after{transform:translate(3px,-3px)}.talent-scope .hero-visual{position:relative;min-height:620px;overflow:hidden;isolation:isolate;background:#ded9cf}.talent-scope .lineup-frame{position:absolute;top:50%;left:3%;width:94%;aspect-ratio:3 / 2;transform:translateY(-50%)}.talent-scope .ewg-badge{position:absolute;z-index:3;top:2%;right:3%;display:flex;flex-direction:row-reverse;gap:12px;align-items:flex-start;padding:0;background:transparent;border:0;color:var(--ink)}.talent-scope .ewg-badge .ewg-seal{flex:none;width:72px;height:72px}.talent-scope .ewg-seal{display:block;object-fit:contain;object-position:center}.talent-scope .ewg-badge span{max-width:176px;margin-top:4px;color:#5c5349;font-size:11.68px;font-weight:500;letter-spacing:.09em;line-height:1.45;text-align:right;text-transform:uppercase}.talent-scope .hero-lineup,.talent-scope .featured-lineup{position:absolute;display:grid;grid-template-columns:repeat(4,1fr);align-items:end}.talent-scope .hero-lineup{top:14%;right:5%;bottom:12%;left:5%}.talent-scope .lineup-photo{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.talent-scope .hero-product,.talent-scope .featured-product{position:relative;min-width:0;height:100%;overflow:visible;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%)}.talent-scope .hero-product img,.talent-scope .featured-product img{position:absolute;left:50%;bottom:0;width:auto;max-width:none;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.04) contrast(.96) saturate(.96);transform:translate(-50%) scale(1.04);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.talent-scope .hero-product:nth-child(3) img,.talent-scope .featured-product:nth-child(3) img{filter:brightness(1.13) contrast(.93) saturate(.92)}.talent-scope .hero-visual:hover .hero-product img{transform:translate(-50%) scale(1.015)}.talent-scope .hero-note{position:absolute;right:0;bottom:0;display:flex;gap:32px;width:min(370px,82%);padding:20.8px 24px;background:#211a16f5;color:#fff}.talent-scope .hero-note span:first-child{font-family:var(--serif);font-size:28.8px}.talent-scope .hero-note p{margin:0;font-size:11.84px;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.talent-scope .hero-pillars{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);background:#e3dbcd;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.talent-scope .hero-pillar{min-height:220px;padding:40px 38.4px;border-right:1px solid var(--line)}.talent-scope .hero-pillar:last-child{border-right:0}.talent-scope .hero-pillar h2{margin:0 0 13.6px;font-family:var(--serif);font-size:clamp(23.2px,2vw,32px);font-weight:400;letter-spacing:-.025em}.talent-scope .hero-pillar p{max-width:448px;margin:0;color:#211a16ad;font-size:14.72px;line-height:1.7}.talent-scope .manifesto{display:grid;grid-template-columns:1fr 2.2fr;gap:7vw;padding:96px 3.4vw;border-bottom:1px solid var(--line)}.talent-scope .section-label{margin:10.4px 0 0;font-size:10.88px;letter-spacing:.18em;text-transform:uppercase}.talent-scope .manifesto h2{margin:0;max-width:17ch;font-family:var(--serif);font-size:clamp(44.8px,5vw,88px);font-weight:400;letter-spacing:-.04em;line-height:1.02}.talent-scope .manifesto h2 em{color:#875b4b;font-weight:400}.talent-scope .manifesto-copy>p{max-width:736px;margin:40px 0 0;color:#241b16b8;font-size:clamp(16px,1.4vw,19.2px);line-height:1.75}.talent-scope .manifesto-copy>.manifesto-lead{max-width:480px;margin-top:32px;color:var(--ink);font-family:var(--serif);font-size:clamp(23.2px,2.2vw,32px);line-height:1.3}.talent-scope .origin{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);background:#29211c;color:#fff;border-bottom:1px solid rgba(255,255,255,.16);overflow:hidden}.talent-scope .origin-label{display:flex;flex-direction:column;justify-content:space-between;padding:80px 3.4vw 48px;border-right:1px solid rgba(255,255,255,.2)}.talent-scope .origin-label .section-label{color:#ffffffb3}.talent-scope .origin-mark{display:flex;align-items:flex-end;gap:.12em;font-family:var(--sans);font-size:clamp(112px,16vw,240px);font-weight:700;letter-spacing:-.075em;line-height:.7;color:var(--orange)}.talent-scope .origin-team{margin-bottom:.04em;font-size:.16em;letter-spacing:-.025em;line-height:1}.talent-scope .origin-story{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,6vw,104px)}.talent-scope .origin-story h2{margin:0 0 35.2px;max-width:14ch;font-family:var(--serif);font-size:clamp(52px,5.4vw,96px);font-weight:400;letter-spacing:-.05em;line-height:.95;overflow-wrap:anywhere}.talent-scope .origin-story>p{max-width:688px;margin:0;color:#ffffffc7;font-family:var(--serif);font-size:clamp(18.4px,1.55vw,23.2px);line-height:1.58;overflow-wrap:anywhere}.talent-scope .origin-story>p+p{margin-top:22.4px}.talent-scope .origin-credentials{display:flex;flex-wrap:wrap;margin-top:64px;padding-top:22.4px;border-top:1px solid rgba(255,255,255,.3)}.talent-scope .origin-credentials span{padding:5.6px 20px 5.6px 0;margin-right:20px;border-right:1px solid rgba(255,255,255,.35);font-size:10.56px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.talent-scope .origin-credentials span:last-child{border-right:0}.talent-scope .brand-promise{padding:clamp(80px,7vw,112px) 3.4vw;text-align:center;background:var(--paper);border-bottom:1px solid var(--line)}.talent-scope .brand-promise h2{max-width:21ch;margin:0 auto;font-family:var(--serif);font-size:clamp(43.2px,4.6vw,83.2px);font-weight:400;letter-spacing:-.04em;line-height:1.04}.talent-scope .brand-promise h2 em{display:block;margin-top:.18em;color:#875b4b;font-weight:400}.talent-scope .brand-promise-feeling{margin:40px 0 0;font-family:var(--serif);font-size:clamp(20px,2vw,27.2px)}.talent-scope .brand-promise-sendoff{margin:20px 0 0;font-family:var(--serif);font-size:clamp(20px,2vw,27.2px)}.talent-scope .brand-signature{margin:32px 0 0}.talent-scope .products{padding:92px 3.4vw 100px;background:var(--cream)}.talent-scope .section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36.8px}.talent-scope .section-head h2{margin:0;font-family:var(--serif);font-size:clamp(43.2px,4.5vw,78.4px);font-weight:400;letter-spacing:-.045em;line-height:1}.talent-scope .collection-note{margin:19.2px 0 0;color:#241b16ad;font-size:13.12px;letter-spacing:.08em}.talent-scope .bundle-studio{background:var(--stone-clay)}.talent-scope .bundle-studio .section-head{align-items:start}.talent-scope .bundle-studio .section-head h2{max-width:15ch}.talent-scope .bundle-intro{max-width:496px;margin:4px 0 0;color:#241b16b8;line-height:1.7}.talent-scope .savings-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 32px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#faf7f175}.talent-scope .saving{padding:21.6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .45s ease,color .45s ease}.talent-scope .saving.is-active{background:var(--ink);color:var(--cream)}.talent-scope .saving span{display:block;margin-bottom:4.8px;font-family:var(--serif);font-size:23.2px}.talent-scope .saving strong{font-size:11.04px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.talent-scope .bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.talent-scope .bundle-item{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf7f1ad}.talent-scope .bundle-item-copy{flex:1}.talent-scope .bundle-item img{aspect-ratio:1 / 1;object-fit:cover;mix-blend-mode:multiply;filter:brightness(1.04) contrast(.96) saturate(.92)}.talent-scope .bundle-image-add{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.talent-scope .bundle-image-add img{width:100%}.talent-scope .bundle-image-add:hover img{filter:brightness(1.08) contrast(1.02) saturate(.95)}.talent-scope .bundle-item:has(.bundle-quantity[data-quantity]:not([data-quantity="0"])) .bundle-image-add{box-shadow:inset 0 0 0 3px var(--ink)}.talent-scope .bundle-item:nth-child(3) img{filter:brightness(1.12) contrast(.93) saturate(.9)}.talent-scope .bundle-item-copy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18.4px}.talent-scope .bundle-item h3{margin:0;font-family:var(--serif);font-size:18.4px;font-weight:400}.talent-scope .bundle-add{width:28.8px;height:28.8px;border:1px solid var(--ink);border-radius:50%;background:transparent;color:var(--ink);font-size:16px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.talent-scope .bundle-add:hover{background:var(--ink);color:#fff}.talent-scope .bundle-controls{display:flex;gap:7.2px;align-items:center;flex-shrink:0}.talent-scope .bundle-remove{width:28.8px;height:28.8px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:19.2px;cursor:pointer}.talent-scope .bundle-remove:disabled{opacity:.38;cursor:not-allowed}.talent-scope .bundle-quantity{min-width:22.4px;text-align:center;font-variant-numeric:tabular-nums}.talent-scope .bundle-remove:focus-visible,.talent-scope .bundle-add:focus-visible{outline:2px solid currentColor;outline-offset:3px}.talent-scope .bundle-footer{display:flex;flex-direction:column;align-items:flex-end;gap:10.4px;margin-top:32px}.talent-scope .bundle-footer p{max-width:624px;margin:0;color:#241b16ad;font-size:13.12px;line-height:1.6;text-align:right}.talent-scope .cta-row{display:flex;flex-wrap:wrap;gap:11.2px}.talent-scope .button-link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13.6px 18.4px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:10.88px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.talent-scope .button-link:hover{background:#68483b;border-color:#68483b}.talent-scope .button-link.secondary{background:transparent;color:var(--ink)}.talent-scope .button-link.secondary:hover{background:#241b1614;border-color:var(--ink)}.talent-scope .product-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.talent-scope .product-card{position:relative;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.talent-scope .product-image{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:#e8e2d8}.talent-scope .product-image img{height:100%;object-fit:cover;mix-blend-mode:multiply;filter:brightness(1.04) contrast(.96) saturate(.96);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.talent-scope .product-card:nth-child(3) .product-image img{filter:brightness(1.12) contrast(.93) saturate(.92)}.talent-scope .product-card:hover img{transform:scale(1.035)}.talent-scope .product-image>a{display:block;width:100%;height:100%}.talent-scope .product-image>a img{width:100%;height:100%}.talent-scope .product-image>a:focus-visible,.talent-scope .essential-set-visual:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.talent-scope .product-number{pointer-events:none}.talent-scope .product-number{position:absolute;top:16px;left:16px;z-index:2;font-family:var(--serif);font-size:13.6px;font-style:italic}.talent-scope .serum-badge{position:absolute;z-index:2;left:16px;bottom:16px;padding:7.2px 9.6px;background:var(--ink);color:#faf7f1;font-size:10.88px;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;pointer-events:none}.talent-scope .product-info{flex:1;display:grid;grid-template-columns:1fr auto;gap:10.4px 16px;padding:21.6px 17.6px 24px}.talent-scope .product-info h3{margin:0;font-family:var(--serif);font-size:21.6px;font-weight:400;letter-spacing:-.02em}.talent-scope .price{font-size:12.8px}.talent-scope .product-info p{grid-column:1 / -1;margin:0;min-height:54.4px;color:#241b16b0;font-size:12.8px;line-height:1.55}.talent-scope .card-link{grid-column:1 / -1;justify-self:start;margin-top:9.6px;font-size:10.72px;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid}.talent-scope .products-individual{--line: rgba(33,26,22,.24);background:var(--stone-clay);color:var(--ink)}.talent-scope .products-individual .collection-note{color:#403a34;font-size:16px;letter-spacing:.025em}.talent-scope .products-individual .eyebrow{font-weight:600}.talent-scope .products-individual .product-info,.talent-scope .bundle-item-copy{background:var(--muted-charcoal);color:#faf7f1}.talent-scope .products-individual .product-info h3{font-size:24px}.talent-scope .products-individual .product-info p{color:#faf7f1d1;font-size:16px}.talent-scope .products-individual .price{font-size:14px;font-weight:600}.talent-scope .products-individual .card-link{color:#faf7f1;font-size:14px;font-weight:600;letter-spacing:.07em}.talent-scope .products-individual a:focus-visible{outline:2px solid #faf7f1;outline-offset:5px}.talent-scope .bundle-add{border-color:#faf7f1cc;color:#faf7f1}.talent-scope .bundle-add:hover{background:#faf7f1;color:var(--ink)}.talent-scope .ritual{display:grid;grid-template-columns:1.1fr .9fr;min-height:670px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.talent-scope .ritual-image{min-height:560px}.talent-scope .ritual-image{background:#eef0ef}.talent-scope .ritual-image img{height:100%;padding:16px;object-fit:contain}.talent-scope .ritual-copy{display:flex;flex-direction:column;justify-content:center;padding:6vw;background:var(--blue)}.talent-scope .ritual-copy h2{margin:0 0 32px;max-width:9ch;font-family:var(--serif);font-size:clamp(51.2px,5.8vw,104px);font-weight:400;letter-spacing:-.055em;line-height:.9}.talent-scope .ritual-copy>p{max-width:432px;margin:0 0 40px;line-height:1.7}.talent-scope .ritual-steps{display:grid;gap:0;margin:0 0 40px;padding:0;list-style:none;border-top:1px solid rgba(36,27,22,.3)}.talent-scope .ritual-steps li{display:grid;grid-template-columns:40px 1fr;padding:14.4px 0;border-bottom:1px solid rgba(36,27,22,.3);font-size:12.48px;letter-spacing:.1em;text-transform:uppercase}.talent-scope .ritual-steps small{display:block;margin-top:4.8px;font-size:10.56px;font-weight:400;letter-spacing:.05em;opacity:.68;text-transform:none}.talent-scope .ritual-copy .text-link{align-self:flex-start}.talent-scope .merch-badge{display:inline-block;margin-right:11.2px;padding:7.68px 11.2px 6.72px;background:var(--ink);color:var(--paper);font-size:11.2px;font-weight:700;line-height:1;letter-spacing:.13em}.talent-scope .testimonials{padding:96px 3.4vw;background:var(--gold);border-bottom:1px solid var(--line)}.talent-scope .testimonials .section-head{align-items:start}.talent-scope .quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(36,27,22,.32);border-left:1px solid rgba(36,27,22,.32)}.talent-scope .quote-card{display:flex;flex-direction:column;min-height:0;padding:clamp(32px,3vw,52px);border-right:1px solid rgba(36,27,22,.26);border-bottom:1px solid rgba(36,27,22,.26)}.talent-scope .quote-mark{font-family:var(--serif);font-size:64px;line-height:.65;opacity:.5}.talent-scope blockquote{flex:1;margin:32px 0 48px;font-family:var(--serif);font-size:clamp(20px,1.55vw,26.4px);letter-spacing:-.02em;line-height:1.38}.talent-scope .quote-card cite{display:block;font-style:normal}.talent-scope .quote-card cite strong{display:block;margin-bottom:7.2px;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.talent-scope .quote-card cite span{font-size:14px;letter-spacing:.06em;opacity:.67}.talent-scope .principles{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:96px 3.4vw}.talent-scope .principles h2{margin:0;max-width:11ch;font-family:var(--serif);font-size:clamp(48px,5vw,91.2px);font-weight:400;letter-spacing:-.05em;line-height:.96}.talent-scope .principle-list{border-top:1px solid var(--line)}.talent-scope .principle{display:grid;grid-template-columns:1fr;gap:16px;padding:23.2px 0;border-bottom:1px solid var(--line)}.talent-scope .principle h3{margin:0 0 4px;font-family:var(--serif);font-size:23.2px;font-weight:400}.talent-scope .principle p{margin:0;color:#241b16ad;font-size:14.08px}.talent-scope .straight-answers{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:96px 3.4vw;background:var(--cream);border-top:1px solid var(--line)}.talent-scope .straight-answers h2{margin:0;max-width:8ch;font-family:var(--serif);font-size:clamp(48px,5vw,91.2px);font-weight:400;letter-spacing:-.05em;line-height:.96}.talent-scope .faq-list{border-top:1px solid var(--line)}.talent-scope .faq-list details{border-bottom:1px solid var(--line)}.talent-scope .faq-list summary{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:23.2px 0;cursor:pointer;list-style:none;font-family:var(--serif);font-size:clamp(20px,2vw,26.4px)}.talent-scope .faq-list summary::-webkit-details-marker{display:none}.talent-scope .faq-list summary:after{content:"+";font-family:var(--sans);font-size:20.8px;font-weight:300}.talent-scope .faq-list details[open] summary:after{content:"\2212"}.talent-scope .faq-answer{max-width:672px;margin:-4px 48px 24px 0;color:#241b16b3;font-size:15.04px;line-height:1.7}.talent-scope .shipping-note{margin-top:32px;padding:25.6px;background:var(--paper);border:1px solid var(--line)}.talent-scope .shipping-note strong{display:block;margin-bottom:8.8px;font-size:10.56px;letter-spacing:.16em;text-transform:uppercase}.talent-scope .shipping-note p{margin:0;color:#241b16b8;font-size:13.76px;line-height:1.65}.talent-scope .newsletter{padding:17.6px;background:var(--gold)}.talent-scope .newsletter-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:end;min-height:390px;padding:clamp(56px,7vw,112px) 5vw;background:var(--ink);color:#fff}.talent-scope .newsletter .eyebrow{margin-bottom:20px;color:#ffffff94}.talent-scope .newsletter h2{max-width:12ch;margin:0;font-family:var(--serif);font-size:clamp(51.2px,5vw,96px);font-weight:400;letter-spacing:-.045em;line-height:.96}.talent-scope .newsletter-copy>p:last-child{max-width:496px;margin:24px 0 0;color:#ffffffad;line-height:1.65}.talent-scope .signup-wrap{align-self:end}.talent-scope .signup-label{display:block;margin-bottom:12.8px;font-size:10.72px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff94}.talent-scope .signup{display:grid;grid-template-columns:1fr auto;gap:12.8px;padding-bottom:12.8px;border-bottom:1px solid rgba(255,255,255,.5)}.talent-scope .signup input{min-width:0;padding:14.4px 1.6px;border:0;outline:none;background:transparent;color:#fff;font-size:16px}.talent-scope .signup input::placeholder{color:#ffffff80}.talent-scope .signup button{min-width:168px;padding:13.6px 16px;border:1px solid #fff;background:#fff;color:var(--ink);cursor:pointer;font-size:10.72px;letter-spacing:.11em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.talent-scope .signup button:hover{background:transparent;color:#fff}.talent-scope .signup input:focus-visible,.talent-scope .signup button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.talent-scope .signup-note{margin:16px 0 0;color:#ffffff7a;font-size:12px;letter-spacing:.03em}.talent-scope .signup-success{margin:15.2px 0 0;color:#fff;font-family:var(--serif);font-size:21.6px;line-height:1.35}.talent-scope .signup-success strong{display:block;margin-bottom:7.2px;font-family:var(--sans);font-size:15.04px;font-weight:600;letter-spacing:.13em}.talent-scope .signup-success span{display:block}.talent-scope footer{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:48px;padding:64px 3.4vw 32px;background:var(--ink);color:#fff;border-top:1px solid rgba(255,255,255,.18)}.talent-scope .footer-logo{font-size:51.2px;font-weight:700;letter-spacing:-.08em}.talent-scope .footer-brand p{max-width:352px;margin:17.6px 0 0;color:#ffffff9e;font-family:var(--serif);font-size:16px;line-height:1.5}.talent-scope .footer-group h3{margin:12.8px 0 20px;font-size:10.72px;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.talent-scope .footer-group .footer-help{margin:-6.4px 0 19.2px;color:#ffffff9e;font-size:11.52px;line-height:1.5}.talent-scope .footer-group a{display:block;margin:8.8px 0;font-family:var(--serif);font-size:16.8px}.talent-scope .formula-note{grid-column:1 / -1;max-width:704px;margin:24px 0 0;padding-top:32px;border-top:1px solid rgba(255,255,255,.18);color:#ffffffc7;font-size:13.6px;line-height:1.65}.talent-scope .cookie-note{grid-column:1 / -1;max-width:864px;margin:12px 0 0;color:#ffffffb8;font-size:12.48px;line-height:1.65}.talent-scope .cookie-note a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.talent-scope .footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:56px;font-size:10.56px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.talent-scope .wordmark-primary,.talent-scope .footer-logo,.talent-scope .talent-name,.talent-scope .origin-mark{font-family:Neue Montreal,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.36em}.talent-scope .wordmark-primary{padding-left:.36em;font-size:28.8px;white-space:nowrap}.talent-scope .wordmark-sub{margin-top:4.8px}.talent-scope .footer-logo{font-size:clamp(28.8px,3vw,44.8px)}.talent-scope .talent-name{font-size:.9em;letter-spacing:.2em;white-space:nowrap}.talent-scope .wordmark-primary:after,.talent-scope .footer-logo:after,.talent-scope .talent-name:after{content:"\ae";display:inline-block;margin-left:.08em;font-size:.38em;font-weight:400;letter-spacing:0;line-height:1;vertical-align:super}.talent-scope .origin-mark{letter-spacing:.02em}.talent-scope .origin-team{font-weight:400;letter-spacing:.2em}.talent-scope .site-header{background:#fffcf7f5}.talent-scope .hero-copy,.talent-scope .manifesto,.talent-scope .principles{background:var(--cream)}.talent-scope .hero-visual,.talent-scope .product-image,.talent-scope .bundle-item{background:var(--product-surface)}.talent-scope .ewg-badge{background:transparent}.talent-scope .hero-pillars{background:#f0e5d6}.talent-scope .ritual-image{background:#f6f8f6}.talent-scope .savings-steps{background:var(--cream)}.talent-scope .hero-pillar p,.talent-scope .manifesto-copy>p,.talent-scope .bundle-intro,.talent-scope .bundle-footer p,.talent-scope .principle p,.talent-scope .faq-answer,.talent-scope .shipping-note p{color:#4b4037}.talent-scope .origin-mark{color:#d89172}.talent-scope .origin-story>p,.talent-scope .newsletter-copy>p:last-child{color:#eee7df}.talent-scope .signup-label,.talent-scope .signup-note,.talent-scope .footer-brand p,.talent-scope .footer-group .footer-help{color:#d6cec5}@media(max-width:980px){.talent-scope .nav,.talent-scope .header-actions .desktop-only{display:none}.talent-scope .menu-button{display:block}.talent-scope .site-header{grid-template-columns:1fr auto 1fr}.talent-scope .header-actions{justify-content:flex-end}.talent-scope .hero{grid-template-columns:1fr}.talent-scope .hero-copy{min-height:560px}.talent-scope .hero-visual{min-height:70vw}.talent-scope .hero-pillars{grid-template-columns:1fr}.talent-scope .hero-pillar{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.talent-scope .hero-pillar:last-child{border-bottom:0}.talent-scope .origin{grid-template-columns:1fr}.talent-scope .origin-label{min-height:260px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.talent-scope .bundle-grid,.talent-scope .product-grid{grid-template-columns:repeat(2,1fr)}.talent-scope .ritual,.talent-scope .quote-grid{grid-template-columns:1fr}.talent-scope .quote-card{min-height:0}.talent-scope .principles,.talent-scope .straight-answers{grid-template-columns:1fr}}@media(max-width:640px){.talent-scope .announcement{gap:10.4px;font-size:9.28px;letter-spacing:.1em}.talent-scope .site-header{min-height:66px;padding:0 19.2px}.talent-scope .wordmark-primary{font-size:27.2px}.talent-scope .wordmark-sub{font-size:8px}.talent-scope .hero-copy{min-height:500px;padding:60.8px 19.2px 32px}.talent-scope h1{font-size:clamp(59.2px,19vw,92.8px)}.talent-scope .hero-bottom{align-items:start;flex-direction:column}.talent-scope .hero-visual{min-height:105vw}.talent-scope .ewg-badge{top:2%;right:2%;gap:5.6px;width:auto}.talent-scope .ewg-badge .ewg-seal{width:41.6px;height:41.6px}.talent-scope .ewg-badge span{display:block;max-width:104px;margin-top:0;font-size:8px;line-height:1.3}.talent-scope .hero-pillar{padding:32px 19.2px}.talent-scope .hero-lineup{top:15%;right:2%;bottom:13%;left:2%}.talent-scope .manifesto{grid-template-columns:1fr;padding:80px 19.2px}.talent-scope .origin-label{min-height:220px;padding:56px 19.2px 32px}.talent-scope .origin-story{padding:80px 19.2px}.talent-scope .origin-credentials{gap:11.2px 0}.talent-scope .brand-promise,.talent-scope .products{padding:80px 19.2px}.talent-scope .section-head{align-items:start;flex-direction:column}.talent-scope .savings-steps,.talent-scope .bundle-grid{grid-template-columns:1fr}.talent-scope .bundle-footer{align-items:stretch}.talent-scope .bundle-footer p{text-align:center}.talent-scope .product-grid{grid-template-columns:1fr}.talent-scope .product-info p{min-height:0}.talent-scope .ritual-image{min-height:105vw}.talent-scope .ritual-copy,.talent-scope .testimonials,.talent-scope .principles,.talent-scope .straight-answers{padding:80px 19.2px}.talent-scope .newsletter{padding:10.4px}.talent-scope .newsletter-inner{grid-template-columns:1fr;min-height:0;padding:72px 19.2px}.talent-scope .signup{grid-template-columns:1fr}.talent-scope .signup button{width:100%}.talent-scope footer{grid-template-columns:1fr 1fr;padding:56px 19.2px 24px}.talent-scope .footer-brand{grid-column:1 / -1}.talent-scope .footer-bottom{align-items:start;flex-direction:column;gap:9.6px}}.talent-scope .mobile-panel{display:none;position:fixed;inset:101px 0 auto;z-index:19;padding:32px 19.2px 40px;background:var(--paper);border-bottom:1px solid var(--line)}.talent-scope .mobile-panel.is-open{display:grid;gap:18.4px}.talent-scope .mobile-panel a{font-family:var(--serif);font-size:28.8px}.talent-scope .mobile-panel .mobile-shop-label{margin-bottom:-7.2px;font-size:11.2px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.talent-scope .mobile-panel .mobile-shop-link{padding-left:16px;font-size:23.2px}@media(max-width:640px){.talent-scope .mobile-panel{inset-block-start:90px}}.talent-scope .brand-signature .talent-wordmark path{stroke:currentColor;stroke-width:1;stroke-linejoin:round}.talent-scope .essential-set-visual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;background:var(--product-surface,#f5eee4);padding:32px 16px;gap:6.4px}.talent-scope .essential-set-visual figure{margin:0;min-width:0;text-align:center}.talent-scope .essential-set-visual img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}.talent-scope .essential-set-visual figcaption{font-size:12px;margin-top:16px}.talent-scope .essential-set .ritual-copy{background:var(--paper)}.talent-scope .essential-set .ritual-copy h2{max-width:13ch}@media(max-width:640px){.talent-scope .essential-set-visual{padding:48px 8px}.talent-scope .essential-set-visual img{height:180px}.talent-scope .essential-set-visual figcaption{font-size:10.4px}}.talent-scope .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.talent-scope .button-link{min-height:50px;padding:14.4px 20px;font-size:12.48px;line-height:1.35;text-align:center;border-radius:0}.talent-scope .cta-row .button-link{flex:1 1 200px}.talent-scope .purchase-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.talent-scope .bundle-price{display:block;margin-top:10.4px;font-family:var(--sans);font-size:16px;letter-spacing:0}.talent-scope .origin{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr}.talent-scope .origin-label{grid-column:1;grid-row:1;padding:48px 3.4vw 0;border:0;min-height:0}.talent-scope .origin-mark{font-size:48px;line-height:1;margin-top:16px}.talent-scope .origin-team{font-size:inherit}.talent-scope .origin-story{grid-column:1;grid-row:2;padding:32px 3.4vw 48px}.talent-scope .origin-photo{grid-column:2;grid-row:1 / 3;margin:0;min-width:0;position:relative;overflow:hidden}.talent-scope .origin-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.talent-scope .approach-signature{text-align:left;font-size:18.4px}.talent-scope .hero-intro{text-transform:uppercase}@media(max-width:760px){.talent-scope .origin{grid-template-columns:1fr;grid-template-rows:auto auto auto}.talent-scope .origin-label{grid-column:1;grid-row:1}.talent-scope .origin-story{grid-column:1;grid-row:2}.talent-scope .origin-photo{grid-column:1;grid-row:3;height:520px}.talent-scope .cta-row{flex-direction:column}.talent-scope .cta-row .button-link{flex:auto;width:100%}}.talent-scope .ritual-image-link{display:block;cursor:pointer}.talent-scope .ritual-image-link img{transition:filter .2s ease}.talent-scope .ritual-image-link:hover img{filter:brightness(.97)}.talent-scope .ritual-image-link:focus-visible{outline:3px solid var(--ink);outline-offset:-5px}@media(prefers-reduced-motion:reduce){.talent-scope .ritual-image-link img{transition:none}}.talent-scope{--body-soft:#4b4037}.talent-scope .section-title{font:400 clamp(48px,5vw,88px)/1.02 var(--serif);letter-spacing:-.04em;max-width:17ch;margin:0 0 32px}.talent-scope .origin-story .section-title{color:#fff}.talent-scope .prototype-note{background:#ece1d3;text-align:center;padding:7.2px 16px;font-size:12px;letter-spacing:.04em}.talent-scope .page-heading{padding:72px 5vw 48px;background:var(--paper);border-bottom:1px solid var(--line)}.talent-scope .page-heading h1{max-width:18ch;font-size:clamp(44.8px,5.3vw,88px);line-height:1.03}.talent-scope .page-heading p:last-child{max-width:672px;color:var(--body-soft);margin:24px 0 0;font-size:17.6px}.talent-scope .breadcrumb{display:flex;gap:10.4px;flex-wrap:wrap;padding:19.2px 5vw;font-size:14px;border-bottom:1px solid var(--line)}.talent-scope .breadcrumb a{text-decoration:underline;text-underline-offset:4px}.talent-scope .page-content{padding:64px 5vw;background:var(--cream)}.talent-scope .page-content h2,.talent-scope .editorial h2{font:400 clamp(32px,3vw,48px)/1.1 var(--serif);letter-spacing:-.025em;margin:0 0 22.4px}.talent-scope .page-content p{max-width:768px;color:var(--body-soft)}.talent-scope .product-detail{display:grid;grid-template-columns:1.1fr 1fr;background:var(--cream)}.talent-scope .detail-photo{background:var(--product-surface);display:grid;place-items:start center;align-self:start;padding:20px;min-height:520px;height:min(720px,calc(100vh - 78px));position:sticky;top:78px}.talent-scope .detail-photo>img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center top;mix-blend-mode:multiply}.talent-scope .product-detail--daily-two .detail-photo{align-self:start;position:sticky;top:78px;height:min(720px,calc(100vh - 78px));min-height:480px;padding:20px}.talent-scope .product-detail--daily-two .detail-photo>img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center top}.talent-scope .detail-copy{padding:48px 4vw 64px;min-width:0}.talent-scope .detail-copy h1{font-size:clamp(43.2px,4vw,68.8px);line-height:1.02;max-width:15ch}.talent-scope .detail-copy>.lede{font-size:17.6px;line-height:1.7;color:var(--body-soft);margin:25.6px 0}.talent-scope .detail-price{font-size:20.8px;margin:24px 0}.talent-scope .trust-row{display:flex;align-items:center;gap:16px;margin:25.6px 0;padding:16px 0;border-block:1px solid var(--line);font-size:14px}.talent-scope .trust-row .ewg-seal{display:block;flex:none;width:72px;height:72px;object-fit:contain;object-position:center}.talent-scope .purchase-options{border:0;padding:0;margin:24px 0;display:grid;gap:11.2px}.talent-scope .purchase-options legend{font-size:14px;margin-bottom:11.2px}.talent-scope .purchase-options label{display:flex;align-items:center;gap:10.4px;border:1px solid var(--line);padding:16px;cursor:pointer}.talent-scope .purchase-options label:has(input:checked){border-color:var(--ink);background:var(--paper)}.talent-scope .purchase-options input{accent-color:var(--ink)}.talent-scope .purchase-options strong{margin-left:auto;font-weight:500}.talent-scope .purchase-row{display:flex;gap:12px;align-items:stretch}.talent-scope .purchase-row .button-link{flex:1;cursor:pointer;font-size:12.8px}.talent-scope .quantity{width:78px;padding:10.4px;border:1px solid var(--ink);background:transparent;color:var(--ink)}.talent-scope .detail-copy details,.talent-scope .editorial details{border-bottom:1px solid var(--line);padding:16px 0}.talent-scope .detail-copy summary,.talent-scope .editorial summary{cursor:pointer;font-size:16px;font-weight:500}.talent-scope .detail-copy details p{color:var(--body-soft);line-height:1.7}.talent-scope .small-note{font-size:14px!important;color:var(--body-soft);line-height:1.6}.talent-scope .editorial{padding:64px 5vw;display:grid;grid-template-columns:1fr 2fr;gap:7vw;background:var(--cream)}.talent-scope .editorial article{max-width:768px;min-width:0}.talent-scope .editorial p{line-height:1.8;color:var(--body-soft)}.talent-scope .editorial aside a{display:block;padding:12.8px 0;border-bottom:1px solid var(--line)}.talent-scope .care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:32px 0}.talent-scope .care-card{padding:32px;background:var(--paper)}.talent-scope .care-card h2{font-size:32px}.talent-scope .care-card p{line-height:1.7}.talent-scope .care-card a{text-decoration:underline;text-underline-offset:5px}.talent-scope .ingredient-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.talent-scope .ingredient{padding:32px;background:var(--paper);border:1px solid var(--line)}.talent-scope .ingredient h2{font-size:28.8px}.talent-scope .ingredient p{line-height:1.7}.talent-scope .contact-form{display:grid;gap:19.2px}.talent-scope .contact-form label{display:grid;gap:8px}.talent-scope .contact-form input,.talent-scope .contact-form textarea,.talent-scope .contact-form select{width:100%;padding:14.4px;border:1px solid #9d9285;background:var(--cream);color:var(--ink);font:inherit}.talent-scope .contact-form textarea{min-height:150px;resize:vertical}.talent-scope .contact-form button{justify-self:start;cursor:pointer}.talent-scope .notice{padding:16px;background:var(--paper);border-left:3px solid var(--orange);font-size:14.4px;line-height:1.6}.talent-scope .cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:64px}.talent-scope .cart-row{display:grid;grid-template-columns:90px 1fr auto;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.talent-scope .cart-row img{background:var(--product-surface);aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.talent-scope .cart-row h2{font-size:22.4px;margin-bottom:8px}.talent-scope .cart-row button{background:none;border:0;text-decoration:underline;cursor:pointer;padding:8px 0;color:var(--ink)}.talent-scope .cart-summary{padding:32px;background:var(--paper);align-self:start}.talent-scope .cart-summary dl>div{display:flex;justify-content:space-between;gap:16px;margin:16px 0}.talent-scope .cart-summary dd{margin:0}.talent-scope .cart-summary .button-link{width:100%;cursor:pointer}.talent-scope .cart-empty{padding:48px 0}.talent-scope .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:50;background:var(--ink);color:#fff;padding:16px 24px;max-width:90vw;box-shadow:0 5px 20px #0002}.talent-scope .toast a{text-decoration:underline;margin-left:16px}.talent-scope .shop-tabs{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px}.talent-scope .shop-tabs a{border-bottom:1px solid;padding-bottom:6.4px;font-size:14px}.talent-scope .nav>a[aria-current=page]{border-bottom:0;padding-bottom:0;text-decoration:underline;text-underline-offset:7.2px}.talent-scope .bundle-price{margin:6.4px 0 0;font-size:14.4px}.talent-scope .bundle-add{min-width:38px;min-height:38px}.talent-scope .bundle-item-copy{min-height:116px}.talent-scope .bundle-footer .button-link{cursor:pointer}.talent-scope .brand-promise .button-link{margin-top:32px}.talent-scope .bundle-image-add:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.talent-scope .product-info p{min-height:0}.talent-scope .product-info{grid-template-rows:auto 1fr auto}.talent-scope .product-image>a{display:block;height:100%}.talent-scope a:focus-visible,.talent-scope button:focus-visible,.talent-scope summary:focus-visible,.talent-scope input:focus-visible,.talent-scope textarea:focus-visible,.talent-scope select:focus-visible{outline:2px solid #9c4e32;outline-offset:4px}@media(max-width:980px){.talent-scope .product-detail,.talent-scope .editorial,.talent-scope .cart-layout{grid-template-columns:1fr}.talent-scope .detail-photo{position:static;height:auto;min-height:0}.talent-scope .detail-photo>img{height:450px}.talent-scope .care-grid{grid-template-columns:1fr}.talent-scope .editorial aside{display:flex;gap:24px;flex-wrap:wrap}.talent-scope .page-heading{padding-top:48px}.talent-scope .detail-copy{padding:40px 5vw}}@media(max-width:640px){.talent-scope .ingredient-grid{grid-template-columns:1fr}.talent-scope .page-heading h1{font-size:clamp(40px,11vw,64px);max-width:100%}.talent-scope .detail-copy h1{font-size:44.8px}.talent-scope .detail-photo{padding:16px}.talent-scope .detail-photo>img{height:330px}.talent-scope .page-content,.talent-scope .editorial{padding:40px 19.2px}.talent-scope .cart-row{grid-template-columns:64px 1fr;gap:16px}.talent-scope .cart-row>strong{grid-column:2}.talent-scope .purchase-row{flex-wrap:wrap}.talent-scope .hero h1{font-size:clamp(48px,14vw,75.2px)}.talent-scope .prototype-note{font-size:11.2px}.talent-scope .mobile-panel{inset-block-start:130px}.talent-scope .bundle-item-copy{padding:14.4px;gap:6.4px}.talent-scope .bundle-item h3{font-size:16.8px}.talent-scope .footer-logo{font-size:32px}}@media(max-width:980px){.talent-scope .product-detail--daily-two .detail-photo{position:static;height:auto;min-height:0;padding:16px}.talent-scope .product-detail--daily-two .detail-photo>img{height:auto;max-height:min(70vw,520px);object-position:center}}@media(max-width:640px){.talent-scope .product-detail--daily-two .detail-photo>img{max-height:360px}.talent-scope .trust-row .ewg-seal{width:64px;height:64px}}.talent-scope .product-facts{display:grid;gap:14.4px;margin:24px 0 32px;font-family:var(--sans);font-size:16px;line-height:1.6}.talent-scope .product-facts>div{display:grid;grid-template-columns:80px 1fr;gap:16px}.talent-scope .product-facts dt{font-weight:400;color:var(--body-soft)}.talent-scope .product-facts dd{margin:0;font-weight:400}.talent-scope .product-notes,.talent-scope .neighborhood-notes{font-family:var(--sans);font-size:16px;line-height:1.75;letter-spacing:.01em}.talent-scope .detail-copy summary{font-family:var(--sans);font-weight:400;letter-spacing:.035em}.talent-scope .ingredient-list{overflow-wrap:anywhere}.talent-scope .neighborhood-notes{padding:56px 5vw;background:var(--paper);border-top:1px solid var(--line)}.talent-scope .neighborhood-notes h2{font:300 clamp(27.2px,3vw,40px)/1.25 var(--sans);letter-spacing:.02em;margin:16px 0 24px}.talent-scope .neighborhood-notes blockquote{font:400 17.6px/1.8 var(--sans);max-width:672px;margin:0}.talent-scope .neighborhood-notes p{max-width:720px}.talent-scope .talent-wordmark{display:inline-block;width:6.25em;height:.775em;vertical-align:baseline;overflow:visible}.talent-scope .wordmark-primary,.talent-scope .footer-logo,.talent-scope .talent-name{letter-spacing:0;padding-left:0;white-space:nowrap}.talent-scope .wordmark-primary .talent-wordmark,.talent-scope .footer-logo .talent-wordmark{width:6.25em;height:.775em}.talent-scope .talent-name .talent-wordmark{width:5.9em;height:.732em}.talent-scope .wordmark-primary:after,.talent-scope .footer-logo:after,.talent-scope .talent-name:after{margin-left:.18em}.talent-scope .ingredient-library-invite{background:var(--stone-clay);color:var(--ink);padding:32px;margin-top:32px}.talent-scope .ingredient-library-invite p{margin-top:0;line-height:1.7}.talent-scope .full-ingredient-library{background:var(--paper);color:var(--ink);padding:clamp(24px,4vw,64px);margin-top:32px;scroll-margin-top:128px}.talent-scope .full-ingredient-library>h2{font-family:var(--serif);font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.04em}.talent-scope .full-ingredient-library>p{line-height:1.7;max-width:672px}.talent-scope .ingredient-entry{border-top:1px solid var(--line)}.talent-scope .ingredient-entry:last-of-type{border-bottom:1px solid var(--line)}.talent-scope .ingredient-entry summary{padding:22.4px 0;font-size:16px;font-weight:500;cursor:pointer}.talent-scope .ingredient-entry>div{padding:0 0 24px}.talent-scope .ingredient-entry .ingredient-list{font-size:16px;line-height:1.85;overflow-wrap:anywhere;max-width:1024px}.talent-scope .ingredient-entry summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.talent-scope .legal-policy{display:grid;grid-template-columns:minmax(210px,.48fr) minmax(0,1.52fr);gap:clamp(32px,6vw,112px);padding:clamp(48px,6vw,96px) 5vw;background:var(--cream);border-bottom:1px solid var(--line)}.talent-scope .legal-policy-meta{align-self:start;position:sticky;top:144px;padding:24px;background:var(--stone-clay);border:1px solid var(--line)}.talent-scope .legal-policy-meta>p:not(.eyebrow){line-height:1.7;color:var(--body-soft)}.talent-scope .legal-policy article{min-width:0;max-width:1024px}.talent-scope .policy-toc{padding:clamp(24px,3vw,40px);margin:0 0 48px;background:#2e2621;color:#fff}.talent-scope .policy-toc .eyebrow{color:#ffffffb3}.talent-scope .policy-toc>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4px 24px}.talent-scope .policy-toc a{padding:9.92px 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:12.48px;line-height:1.45}.talent-scope .policy-copy>h2{scroll-margin-top:128px;margin:57.6px 0 16px;padding-top:25.6px;border-top:1px solid var(--line);font-family:var(--serif);font-size:clamp(26.4px,3vw,42.4px);font-weight:400;letter-spacing:-.035em;line-height:1.08}.talent-scope .policy-copy>h2:first-child{margin-top:0}.talent-scope .policy-copy h3{margin:32px 0 12px;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.talent-scope .policy-copy p,.talent-scope .policy-copy li{font-size:16px;line-height:1.85;color:var(--body-soft)}.talent-scope .policy-copy ul{padding-left:20.8px}.talent-scope .policy-copy li+li{margin-top:9.6px}.talent-scope .policy-copy a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.talent-scope .policy-copy table{display:block;width:100%;margin:24px 0 40px;border-collapse:collapse;overflow-x:auto;background:var(--paper)}.talent-scope .policy-copy th,.talent-scope .policy-copy td{min-width:192px;padding:13.6px 16px;border:1px solid var(--line);text-align:left;vertical-align:top;font-size:14.4px;line-height:1.55}.talent-scope .policy-copy th{background:var(--stone-clay);font-weight:600}@media(max-width:760px){.talent-scope .legal-policy{grid-template-columns:1fr;padding-inline:19.2px}.talent-scope .legal-policy-meta{position:static}.talent-scope .policy-toc>div{grid-template-columns:1fr}.talent-scope .policy-copy>h2{overflow-wrap:anywhere}.talent-scope .policy-copy th,.talent-scope .policy-copy td{min-width:160px}}.talent-scope .privacy-summary{margin:0 0 48px;padding:clamp(24px,3vw,40px);background:var(--stone-clay);border:1px solid var(--line)}.talent-scope .policy-updated{margin:4px 0 24px;font-family:var(--serif);font-size:20px}.talent-scope .privacy-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.talent-scope .privacy-summary-grid>div{display:grid;gap:7.2px;padding:20px;background:var(--paper)}.talent-scope .privacy-summary-grid strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.talent-scope .privacy-summary-grid span{line-height:1.65;color:var(--body-soft)}.talent-scope .privacy-summary-grid a{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.talent-scope .privacy-summary-grid{grid-template-columns:1fr}}.talent-scope .legal-policy{grid-template-columns:minmax(235px,.52fr) minmax(0,1.48fr);gap:clamp(32px,5vw,80px);background:var(--paper)}.talent-scope .legal-policy-meta{top:120px;max-height:calc(100vh - 144px);overflow-y:auto;background:var(--stone-clay);padding:clamp(22.4px,2.8vw,38.4px);border-color:#2e262129}.talent-scope .legal-policy-meta h2{font:400 clamp(28.8px,2.5vw,41.6px)/1.1 var(--serif);letter-spacing:-.035em;margin:20px 0}.talent-scope .legal-policy-meta>p:not(.eyebrow){margin-bottom:24px}.talent-scope .legal-read-link,.talent-scope .legal-source-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13.6px 0;border-top:1px solid rgba(46,38,33,.2);font-size:13.76px;line-height:1.4}.talent-scope .legal-read-link{font-weight:600}.talent-scope .legal-source-link{margin-top:16px}.talent-scope .legal-index{margin-top:16px;border-top:1px solid rgba(46,38,33,.2)}.talent-scope .legal-index summary{padding:16px 0;cursor:pointer;font-size:13.6px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.talent-scope .legal-index summary::-webkit-details-marker{display:none}.talent-scope .legal-index summary:after{content:"+";font-size:19.2px;line-height:1}.talent-scope .legal-index[open] summary:after{content:"\2212"}.talent-scope .legal-index summary:focus-visible,.talent-scope .legal-policy a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.talent-scope .legal-toc{display:grid;gap:0;max-height:352px;overflow-y:auto;padding:0 0 11.2px}.talent-scope .legal-toc>p{margin:5.6px 0 11.2px;font-size:11.68px;letter-spacing:.08em;text-transform:uppercase}.talent-scope .legal-toc>a{padding:10.4px 0;border-bottom:1px solid rgba(46,38,33,.12);font-size:13.12px;line-height:1.4;overflow-wrap:anywhere}.talent-scope .legal-toc>a:hover,.talent-scope .legal-policy a:hover{text-decoration:underline;text-underline-offset:4px}.talent-scope .legal-policy article{max-width:960px}.talent-scope .policy-summary{padding:clamp(24px,3vw,48px);margin:0 0 clamp(40px,5vw,80px);background:var(--stone-clay);border:1px solid rgba(46,38,33,.16)}.talent-scope .policy-summary h2{font:400 clamp(32px,3.6vw,54.4px)/1.08 var(--serif);letter-spacing:-.04em;max-width:16ch;margin:16px 0}.talent-scope .policy-summary>p:not(.eyebrow):not(.small-note){font-size:16px;line-height:1.6;color:var(--body-soft);margin:16px 0 24px}.talent-scope .policy-summary .policy-updated{font-family:var(--sans);font-size:14.08px}.talent-scope .policy-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2e262133;border:1px solid rgba(46,38,33,.2)}.talent-scope .policy-summary-grid a{display:flex;flex-direction:column;justify-content:space-between;gap:10.4px;min-height:120px;padding:19.2px 22.4px;background:var(--cream);transition:background .18s ease}.talent-scope .policy-summary-grid a:hover{background:#fffaf2;text-decoration:none}.talent-scope .policy-summary-grid strong{font-size:12.48px;letter-spacing:.07em;text-transform:uppercase}.talent-scope .policy-summary-grid span{font-size:14.88px;line-height:1.5;color:var(--body-soft)}.talent-scope .policy-summary .small-note{font-size:12.48px;line-height:1.6;margin:20px 0 0;color:var(--body-soft)}.talent-scope .policy-copy{scroll-margin-top:128px;overflow-wrap:break-word}.talent-scope .policy-copy .policy-source-body .rte{font-size:16px;line-height:1.8;color:var(--body-soft)}.talent-scope .policy-copy .policy-source-body .rte h2{scroll-margin-top:128px;margin:48px 0 17.6px;padding-top:24px;border-top:1px solid var(--line);font:400 clamp(25.6px,2.7vw,40px)/1.18 var(--serif);letter-spacing:-.03em;color:var(--ink)}.talent-scope .policy-copy .policy-source-body .rte h2:first-child{margin-top:0;border:0;padding:0}.talent-scope .policy-copy .policy-source-body .rte p,.talent-scope .policy-copy .policy-source-body .rte li{font-size:16px;line-height:1.85;color:var(--body-soft)}.talent-scope .policy-copy .policy-source-body .rte ul{padding-left:20px}.talent-scope .policy-copy .policy-source-body .rte li+li{margin-top:10.4px}.talent-scope .policy-copy .policy-source-body .rte a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.talent-scope .policy-copy .policy-source-body .rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0 40px}.talent-scope .policy-copy .policy-source-body .rte th,.talent-scope .policy-copy .policy-source-body .rte td{min-width:176px;padding:12.8px 16px;border:1px solid var(--line);vertical-align:top;text-align:left;font-size:14.08px;line-height:1.55}.talent-scope .policy-copy .policy-source-body .rte th{background:var(--stone-clay)}@media(max-width:760px){.talent-scope .legal-policy{grid-template-columns:1fr;gap:32px}.talent-scope .legal-policy-meta{max-height:none;position:static}.talent-scope .policy-summary-grid{grid-template-columns:1fr}.talent-scope .policy-summary-grid a{min-height:88px}.talent-scope .legal-toc{max-height:288px}}.talent-scope #replenish,.talent-scope #full-ingredient-library,.talent-scope #every-ingredient{scroll-margin-top:128px}.talent-scope .wordmark-primary,.talent-scope .footer-logo,.talent-scope .talent-name{position:relative;display:inline-block;padding-right:.38em}.talent-scope .wordmark-primary:after,.talent-scope .footer-logo:after,.talent-scope .talent-name:after{position:absolute;right:0;top:-.2em;margin:0;font-size:.28em;vertical-align:initial}.talent-scope .site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:19.2px}.talent-scope .nav{gap:16px;flex-wrap:wrap}.talent-scope .nav>a,.talent-scope .nav-dropdown-toggle{font-size:11.52px}.talent-scope .header-actions{white-space:nowrap}.talent-scope .bundle-footer{display:flex;flex-direction:column;align-items:stretch;gap:16px}.talent-scope .bundle-footer p{max-width:none;font-size:16px}.talent-scope .bundle-footer .button-link{align-self:flex-end}.talent-scope .bundle-selection{margin-top:32px;padding:20px;border:1px solid var(--line);background:var(--paper)}.talent-scope .bundle-mini-grid{display:flex;gap:16px;flex-wrap:wrap}.talent-scope .bundle-mini-item{display:grid;grid-template-columns:60px minmax(80px,1fr) auto;align-items:center;gap:11.2px;flex:1 1 220px;font-size:14px}.talent-scope .bundle-mini-item img{width:60px;height:70px;object-fit:contain}.talent-scope .bundle-mini-item strong{font-weight:500}.talent-scope .trust-row{flex-wrap:wrap}.talent-scope .trust-row .peta-seal{width:105px;height:70px;object-fit:contain;flex:none}.talent-scope .product-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;isolation:isolate}.talent-scope .detail-photo,.talent-scope .product-detail--daily-two .detail-photo{position:static;min-height:0;height:auto;aspect-ratio:1/1.1}.talent-scope .detail-photo>img,.talent-scope .product-detail--daily-two .detail-photo>img{height:100%;max-height:640px;object-fit:contain}.talent-scope .detail-copy{overflow-wrap:anywhere}.talent-scope .detail-copy h1{line-height:1.1}.talent-scope .detail-copy details p{margin:16px 0}.talent-scope .product-info .button-link{grid-column:1/-1;cursor:pointer}.talent-scope .catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-scope .catalog .product-image>img{height:100%;width:100%;object-fit:contain}.talent-scope .cart-open{overflow:hidden}.talent-scope .cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(520px,100%);max-width:100%;border:0;padding:24px;background:var(--cream);color:var(--ink);overflow:auto;box-shadow:-10px 0 50px #0002}.talent-scope .cart-drawer[open]{display:flex;flex-direction:column;gap:16px}.talent-scope .cart-drawer::backdrop{background:#211b1670}.talent-scope .drawer-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.talent-scope .drawer-heading h2{font:400 35.2px/1.15 var(--serif);margin:0}.talent-scope .drawer-heading button{font-size:32px;background:none;border:0;cursor:pointer;padding:4.8px 11.2px}.talent-scope .drawer-item{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.talent-scope .drawer-item img{width:70px;height:95px;object-fit:contain}.talent-scope .drawer-item h3{font:500 16px/1.4 var(--sans);margin:0 0 9.6px}.talent-scope .drawer-item p,.talent-scope .drawer-item label{font-size:13.6px;line-height:1.5}.talent-scope .drawer-item input{width:60px;padding:6.4px;border:1px solid var(--line);background:transparent}.talent-scope .drawer-item button{display:block;border:0;background:none;text-decoration:underline;margin-top:8px;padding:4px 0;cursor:pointer}.talent-scope .drawer-item strong{font-size:14.4px}.talent-scope .drawer-bottom{margin-top:auto;padding-top:24px}.talent-scope .drawer-total{display:flex;justify-content:space-between;font-size:19.2px}.talent-scope .drawer-bottom>p:not(.drawer-total){font-size:13.6px}.talent-scope .drawer-bottom .button-link{width:100%;cursor:pointer}.talent-scope .cart-message:empty{display:none}.talent-scope .cart-message{line-height:1.5}.talent-scope .empty-cart{line-height:1.8}.talent-scope .button-link:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.talent-scope .nav{display:none}.talent-scope .menu-button{display:block}.talent-scope .site-header{grid-template-columns:1fr auto 1fr}}@media(max-width:980px){.talent-scope .product-detail{grid-template-columns:1fr}.talent-scope .detail-photo,.talent-scope .product-detail--daily-two .detail-photo{aspect-ratio:auto;height:400px}.talent-scope .detail-photo>img,.talent-scope .product-detail--daily-two .detail-photo>img{height:100%;max-height:100%}.talent-scope .catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.talent-scope .announcement{flex-wrap:wrap;gap:6.4px;font-size:10.08px}.talent-scope .site-header{gap:8px}.talent-scope .wordmark-primary{font-size:17.6px}.talent-scope .header-actions a{font-size:11.2px}.talent-scope .catalog .product-grid{grid-template-columns:1fr}.talent-scope .drawer-item{grid-template-columns:60px minmax(0,1fr)}.talent-scope .drawer-item>strong{grid-column:2}.talent-scope .cart-drawer{padding:17.6px}.talent-scope .detail-photo,.talent-scope .product-detail--daily-two .detail-photo{height:330px}.talent-scope .bundle-footer .button-link{width:100%}}.talent-scope .essential-set-ordered{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:5.6px;background:var(--product-surface,#f5eee4);padding:16px}.talent-scope .essential-set-ordered img{width:100%;height:100%;min-width:0;object-fit:contain;mix-blend-mode:multiply}.talent-scope .product-image .essential-set-ordered{padding:4px}.talent-scope .catalog-image-add{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.talent-scope .catalog-image-add>img{display:block;width:100%;height:100%;object-fit:contain}.talent-scope .catalog-image-add:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.talent-scope .eyebrow,.talent-scope .origin-label,.talent-scope .origin-team,.talent-scope .footer-group h3{font-size:16px;line-height:1.55;letter-spacing:.12em;font-weight:500}.talent-scope .products-individual .collection-note,.talent-scope .collection-note,.talent-scope .page-heading>p:not(.eyebrow){font-size:18px;line-height:1.65;letter-spacing:.015em}.talent-scope .ritual-copy>.eyebrow{font-size:16px;line-height:1.6}.talent-scope .origin-story>p{font-family:var(--sans);font-size:16px;line-height:1.7}.talent-scope .wordmark-primary,.talent-scope .footer-logo,.talent-scope .footer-bottom .talent-name{line-height:1;vertical-align:baseline;padding-right:.42em}.talent-scope .wordmark-primary .talent-wordmark,.talent-scope .footer-logo .talent-wordmark,.talent-scope .footer-bottom .talent-name .talent-wordmark{width:6.25em;height:.775em;vertical-align:baseline}.talent-scope .wordmark-primary:after,.talent-scope .footer-logo:after,.talent-scope .footer-bottom .talent-name:after{position:absolute;top:0;right:0;font-size:.28em;line-height:1;margin:0;letter-spacing:0;transform:none}.talent-scope .footer-bottom{font-size:13px;opacity:1;color:#e9dfd2}.talent-scope .product-badged-image{display:block;position:relative;width:100%;height:100%;min-width:0}.talent-scope .product-badged-image>img{width:100%;height:100%;object-fit:contain}.talent-scope .product-image-badge{position:absolute;z-index:2;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:8px 10.4px;background:#211a16;color:#faf5ed;font:600 14px/1.3 var(--sans);letter-spacing:.065em;pointer-events:none}.talent-scope .essential-set-ordered .product-image-badge,.talent-scope .essential-set-visual .product-image-badge{font-size:12px;padding:5.6px;left:4px;bottom:4px;max-width:calc(100% - 8px)}.talent-scope #essentials{scroll-margin-top:112px}.talent-scope .drawer-item .product-badged-image,.talent-scope .bundle-mini-item .product-badged-image{width:70px;height:95px}.talent-scope .drawer-item .product-image-badge,.talent-scope .bundle-mini-item .product-image-badge{left:0;bottom:0;max-width:100%;padding:2px;font-size:9px;letter-spacing:0}.talent-scope .ritual:not(.essential-set) .product-image-badge,.talent-scope .product-detail--daily-two .product-image-badge{display:none}.talent-scope .brand-inline{white-space:nowrap;font:inherit;letter-spacing:inherit}.talent-scope .brand-inline sup{font-family:var(--sans);font-size:.55em;line-height:0;vertical-align:super;margin-left:.06em}.talent-scope .talent-name:after{content:"\ae";top:0}.talent-scope .detail-copy details{border-bottom:1px solid var(--line)}.talent-scope .detail-copy details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:23.2px 0;list-style:none;cursor:pointer;font-family:var(--serif);font-size:clamp(20px,2vw,26.4px);font-weight:400;letter-spacing:normal}.talent-scope .detail-copy details>summary::-webkit-details-marker{display:none}.talent-scope .detail-copy details>summary::marker{content:""}.talent-scope .detail-copy details>summary:before{content:none}.talent-scope .detail-copy details>summary:after{content:"+";font-family:var(--sans);font-size:20.8px;font-weight:300;justify-self:end}.talent-scope .detail-copy details[open]>summary:after{content:"\2212"}.talent-scope .testimonials{background:var(--cream);color:var(--ink)}.talent-scope .formula-note .talent-name{display:inline-block;position:relative;line-height:1;vertical-align:baseline;padding:0 .42em 0 0;letter-spacing:0}.talent-scope .formula-note .talent-name .talent-wordmark{width:6.25em;height:.775em;vertical-align:baseline}.talent-scope .formula-note .talent-name:after{content:"\ae";position:absolute;top:0;right:0;font-size:.28em;line-height:1;margin:0;letter-spacing:0;transform:none;vertical-align:initial}.talent-scope .hero-copy .eyebrow,.talent-scope .ritual:not(.essential-set) .ritual-copy>.eyebrow,.talent-scope .product-detail--daily-two .detail-copy>.eyebrow{font-size:11.04px;letter-spacing:.2em;font-weight:400}.talent-scope .ingredient-explainer{max-width:1120px;margin:0 auto 48px}.talent-scope .ingredient-explainer h2{font:400 clamp(32px,4vw,54.4px)/1.12 var(--serif);letter-spacing:-.035em;margin:0 0 24px}.talent-scope .ingredient-explainer-intro{max-width:650px;font-size:16px;line-height:1.7;margin-bottom:40px}.talent-scope .ingredient-translation{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.talent-scope .ingredient-translation th,.talent-scope .ingredient-translation td{padding:22.4px 19.2px;vertical-align:top;border-bottom:1px solid var(--line);font-size:16px;line-height:1.65;overflow-wrap:break-word}.talent-scope .ingredient-translation thead th{background:var(--stone-clay);font-weight:500}.talent-scope .ingredient-translation tbody th{font-weight:500;width:25%}.talent-scope .ingredient-translation tbody td{color:var(--body-soft,#4b4037)}@media(max-width:650px){.talent-scope .ingredient-translation,.talent-scope .ingredient-translation tbody,.talent-scope .ingredient-translation tr,.talent-scope .ingredient-translation td,.talent-scope .ingredient-translation tbody th{display:block;width:100%}.talent-scope .ingredient-translation thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.talent-scope .ingredient-translation tr{padding:20px 0;border-top:1px solid var(--line)}.talent-scope .ingredient-translation th,.talent-scope .ingredient-translation td{border:0;padding:6.4px 0}.talent-scope .ingredient-translation tbody th{font-size:19.2px}.talent-scope .ingredient-translation td:before{content:attr(data-label);display:block;font-size:14px;font-weight:500;color:var(--ink);margin-bottom:4.8px}}.talent-scope .ingredient-chart-wrap{width:100%;overflow-x:auto}.talent-scope .ingredient-chart-wrap .ingredient-translation{table-layout:auto}.talent-scope .ingredient-chart-wrap .ingredient-translation th,.talent-scope .ingredient-chart-wrap .ingredient-translation td{padding:16px 12.8px;line-height:1.55;min-width:160px}.talent-scope .ingredient-chart-wrap .ingredient-translation thead th{position:sticky;top:0;z-index:1}.talent-scope .ingredient-chart-wrap .ingredient-translation tbody th{min-width:208px}.talent-scope .ingredient-chart-wrap .ingredient-translation a{text-decoration:underline;text-underline-offset:2px}.talent-scope .ingredient-chart-wrap .ingredient-translation a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.talent-scope .ingredient-sources{max-width:832px;margin-top:36px;border-top:1px solid var(--line);padding-top:20px;line-height:1.7}.talent-scope .ingredient-sources h3{font:400 24.8px/1.2 var(--serif);margin:0 0 8px}.talent-scope .ingredient-sources p{margin:0}.talent-scope .ingredient-sources a{text-decoration:underline;text-underline-offset:2px}@media(max-width:650px){.talent-scope .ingredient-chart-wrap{overflow:visible}.talent-scope .ingredient-chart-wrap .ingredient-translation th,.talent-scope .ingredient-chart-wrap .ingredient-translation td{min-width:0;width:100%;padding:5.6px 0}.talent-scope .ingredient-chart-wrap .ingredient-translation tr{padding:16px 0}.talent-scope .ingredient-chart-wrap .ingredient-translation tbody th{font-size:16.8px}}.talent-scope .essential-set-visual figure{display:flex;flex-direction:column;min-width:0;margin:0}.talent-scope .essential-set-visual figure>img{flex:1;min-height:0;width:100%;object-fit:contain}.talent-scope .essential-set-visual figcaption{flex:none;text-align:center;padding-top:10.4px}.talent-scope .essential-set .ritual-copy>.eyebrow,.talent-scope .bundle-studio .eyebrow,.talent-scope .testimonials .eyebrow{font-size:11.04px;letter-spacing:.2em;font-weight:400}.talent-scope .principles .section-label,.talent-scope .straight-answers .section-label{margin-bottom:24px}.talent-scope .detail-photo:has(img[src$="/serum.jpg"])>.product-badged-image{height:auto;aspect-ratio:1;align-self:start}.talent-scope .detail-photo:has(img[src$="/serum.jpg"])>.product-badged-image>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.talent-scope .detail-photo:has(img[src$="/serum.jpg"]) .product-image-badge{left:0;bottom:0;margin:0;max-width:100%}@font-face{font-family:Tenor Sans;src:url(talent-TenorSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.talent-scope .registered-brand{font-family:Tenor Sans,sans-serif!important;font-weight:400!important;font-style:normal!important;font-synthesis:none;text-transform:uppercase;display:inline-block!important;position:relative!important;line-height:1!important;white-space:nowrap!important;letter-spacing:0!important;padding:0 .42em 0 0!important;vertical-align:baseline!important}.talent-scope .registered-brand .brand-letters{font:inherit;letter-spacing:.2em;display:inline-block;margin-right:-.2em}.talent-scope .registered-brand:after{content:"\ae"!important;font-family:Tenor Sans,sans-serif!important;font-weight:400!important;position:absolute!important;top:.04em!important;right:0!important;font-size:.3em!important;line-height:1!important;letter-spacing:0!important;margin:0!important;transform:none!important;vertical-align:baseline!important}.talent-scope .product-badged-image:has(>img[src$="/serum.jpg"]){display:block;position:relative;width:100%;height:auto;aspect-ratio:1;overflow:hidden;line-height:0;container-type:inline-size}.talent-scope .product-badged-image>img[src$="/serum.jpg"]{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;transform:none!important}.talent-scope .product-badged-image:has(>img[src$="/serum.jpg"])>.product-image-badge{left:0!important;bottom:0!important;max-width:100%;margin:0;padding:.5em .65em;font-size:clamp(8px,4cqw,14px);line-height:1.3;letter-spacing:.065em;white-space:normal;box-sizing:border-box;text-align:left}.talent-scope .detail-photo:has(>.product-badged-image>img[src$="/serum.jpg"]){height:auto;aspect-ratio:auto}.talent-scope .drawer-item .product-badged-image:has(>img[src$="/serum.jpg"]),.talent-scope .bundle-mini-item .product-badged-image:has(>img[src$="/serum.jpg"]){width:70px;height:70px}.talent-scope .essential-set-ordered .product-image-badge,.talent-scope .essential-set-visual .product-image-badge{display:none!important}.talent-scope #faq{scroll-margin-top:128px}.talent-scope .ingredient-heading-invite{margin-top:32px}.talent-scope .ingredient-heading-invite p{line-height:1.7;margin-bottom:20px}.talent-scope .brand-signature .button-link{column-gap:.4em}@media(min-width:981px){.talent-scope #essentials .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover){.talent-scope .talent-navigation summary:after{display:inline-block;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.talent-scope .talent-navigation.th-open summary:after{transform:rotate(180deg)}.talent-scope .talent-navigation nav:before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}.talent-scope .talent-navigation nav a{justify-self:start;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s cubic-bezier(.2,.8,.2,1)}.talent-scope .talent-navigation nav a:hover{background-size:100% 1px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.talent-scope #formula,.talent-scope #philosophy,.talent-scope #bundle,.talent-scope #daily-two,.talent-scope #essential-set{scroll-margin-top:24px}@media(max-width:640px){.talent-scope .essential-set-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:28px 16px}.talent-scope .essential-set-visual img{height:auto;aspect-ratio:1}.talent-scope .essential-set-visual figcaption{font-size:12px}.talent-scope .newsletter input[type=email]{flex-basis:100%}.talent-scope .newsletter button{flex:1}}.talent-scope .hero-bottom .button-link{min-width:240px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/talent-editorial.css.map */
