.wg-approved.studio-home{--body:var(--font-body),sans-serif;--display:var(--font-product),sans-serif;background:var(--studio-paper);color:var(--studio-ink)}.wg-approved.studio-home main{display:block;max-width:none;width:100%;background:var(--studio-paper)}.studio-home .studio-container{width:min(calc(100% - 2.5rem),80rem);margin-inline:auto}.studio-home section[id]{scroll-margin-top:calc(var(--site-header-height, 5rem) + 1rem)}.studio-home .studio-eyebrow{margin:0;font:500 .6875rem/1.5 var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--studio-muted)}.studio-home .studio-opening{position:relative;padding-block:1.5rem 0}.studio-home .studio-opening-grid{display:grid;gap:1.125rem;align-items:end;padding-bottom:1.75rem}.studio-home .studio-opening-aside,.studio-home .studio-opening-copy{min-width:0;text-align:left}.wg-approved.studio-home h1{max-width:14ch;margin:.625rem 0 0;font:500 clamp(2.75rem,12vw,4.75rem)/.98 var(--display);letter-spacing:-.045em;text-wrap:wrap}.studio-home .studio-headline-accent{color:#8e513c}.studio-home .studio-intro{margin:0;font:400 .9375rem/1.6 var(--body);color:var(--studio-muted)}.studio-home .studio-opening-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem 1.5rem;margin-top:1rem}.wg-approved.wg-public-site.studio-home .studio-opening .studio-button{min-height:3.25rem;padding-inline:1.5rem;font-size:.875rem;font-weight:500;gap:1.5rem}.studio-home .studio-button>svg{width:1rem;height:1rem;stroke-width:1.5}.studio-home .studio-action-short{display:none}.wg-approved.studio-home .studio-opening .studio-opening-status{margin:.875rem 0 0;color:var(--studio-muted);font-size:.6875rem;line-height:1.5}.studio-home .studio-focus{--studio-ink:#282620;--studio-muted:#655b50;--studio-line:#d4c8b9;--ink:#282620;--approved-ink:#282620;padding-block:3.5rem;overflow:hidden;background:var(--studio-paper);color:#282620}.studio-home .studio-collection-layout{display:grid;gap:1.75rem}.wg-approved.studio-home h2{font:500 clamp(2.25rem,8vw,4rem)/1.06 var(--display);letter-spacing:-.035em}.studio-home .studio-focus-heading{display:block}.studio-home .studio-focus-heading h2{color:var(--studio-ink);max-width:none;margin:0}.studio-home .studio-collection-view{min-width:0;padding:0;background:transparent;color:var(--studio-ink)}.studio-home .studio-focus-note{margin:1rem 0 0;color:var(--studio-muted);font-size:.6875rem;line-height:1.5}.studio-home .studio-updates{position:relative;background:#efd0b4;padding-block:3rem}.studio-home .studio-updates-inner{display:grid;gap:2rem}.studio-home .studio-updates-copy h2{margin:0}.studio-home .studio-updates-form{width:100%;max-width:34rem;padding:1.5rem;border:1px solid #fffaf2;border-radius:1.5rem;background:#faf3e8;box-shadow:0 12px 40px #5c38270a}.studio-home .studio-updates-form .wg-simple-form input{border-radius:.5rem;background:#fffdfa;box-shadow:none;border-color:#c7bfb4}.studio-home .studio-updates:has([data-state=saved]) .studio-updates-inner{grid-template-columns:1fr;justify-items:center}.studio-home .studio-updates:has([data-state=saved]) .studio-updates-copy{display:none}.studio-home :is(a,button):focus-visible{outline:2px solid var(--studio-ink);outline-offset:5px}@media (min-width:768px){.studio-home .studio-container{width:min(calc(100% - 6rem),80rem)}.studio-home .studio-opening{padding-top:2.5rem}.studio-home .studio-opening-grid{display:flex;flex-wrap:wrap;gap:2.5rem;padding-bottom:2.75rem}.studio-home .studio-opening-copy{flex:1.7 1 24rem}.studio-home .studio-opening-aside{flex:1 1 18rem}.wg-approved.studio-home h1{font-size:clamp(3.75rem,7.3vw,6.5rem)}.studio-home .studio-opening-aside{padding-bottom:.25rem}.studio-home .studio-intro{font-size:1rem}.studio-home .studio-focus{padding-block:5rem}.studio-home .studio-collection-layout{gap:2rem}.studio-home .studio-updates{padding-block:5rem}.studio-home .studio-updates-form{padding:2.25rem}.studio-home .studio-updates-inner{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem}}@media (max-width:767px){.studio-home .studio-container{width:calc(100% - 2rem)}.studio-home .studio-opening{padding-top:.75rem}.studio-home .studio-opening-grid{gap:1rem;padding-bottom:1.25rem}.wg-approved.studio-home h1{font-size:clamp(2.25rem,10.6vw,3.5rem);line-height:1.02;margin-top:.5rem;overflow-wrap:anywhere}.studio-home .studio-opening-aside,.studio-home .studio-opening-copy{text-align:center}.wg-approved.studio-home h1{margin-inline:auto}.studio-home .studio-opening-aside{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.625rem}.studio-home .studio-intro{font-size:.875rem;line-height:1.5;max-width:32ch}.studio-home .studio-action-long{display:none}.studio-home .studio-action-short{display:inline}.studio-home .studio-opening-actions{margin:0;justify-content:center}.wg-approved.wg-public-site.studio-home .studio-opening .studio-button{min-height:3rem;padding-inline:1rem;gap:.625rem;font-size:.8125rem}.wg-approved.studio-home .studio-opening .studio-opening-status{grid-column:1/-1;margin:0;font-size:.6875rem}.studio-home .studio-focus{padding-block:2.75rem}.studio-home .studio-focus-heading{text-align:center}.studio-home .studio-focus-heading h2{margin-top:0;max-width:none;font-size:2rem}.studio-home .studio-focus-note{text-align:center}.studio-home .studio-collection-layout{gap:1.25rem}.studio-home .studio-updates{padding-block:2.5rem;border-radius:2rem 2rem 0 0;background:#faf3e8}.studio-home .studio-updates-inner{gap:4.5rem}.studio-home .studio-updates-copy{text-align:center}.studio-home .studio-updates-copy h2{margin-block:0;font-size:2.5rem}.studio-home .studio-updates-copy h2 br{display:none}.studio-home .studio-updates-form{margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}}@media (prefers-reduced-motion:reduce){.studio-home *,.studio-home :after,.studio-home :before{transition:none!important}}@media (forced-colors:active){.studio-home .studio-collection-view,.studio-home .studio-focus,.studio-home .studio-updates,.wg-approved.studio-home main{--studio-ink:CanvasText;--studio-muted:CanvasText;--studio-line:CanvasText;--ink:CanvasText;--approved-ink:CanvasText;color:CanvasText;background:Canvas}.studio-home .studio-headline-accent{color:CanvasText}}.sunrise_preview__pX1so{min-height:100svh}.featured-product-gallery_gallery__hhhSJ{width:min(calc(100% - 2rem),80rem);min-width:0;margin-inline:auto}.featured-product-gallery_photos__hJhRm{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;max-width:28rem;margin-inline:auto}.featured-product-gallery_slide__VwMGu{container:product-card/inline-size;position:relative;min-width:0;margin:0;overflow:hidden;border-radius:1.5rem;color:#24221f;background:#f2e8d8;isolation:isolate}.featured-product-gallery_slide__VwMGu[data-featured-product=hgh]{background:#c6ac8f}.featured-product-gallery_slide__VwMGu[data-featured-product=peptides]{background:#bca38b}.featured-product-gallery_slide__VwMGu figcaption{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(12rem,1fr) auto;width:100%;min-width:0;gap:1rem;min-height:29rem;aspect-ratio:4/5;padding:1.5rem}.featured-product-gallery_productCopy__H14NJ{position:relative;z-index:1;min-width:0;align-self:start}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_productCopy__H14NJ h2{margin:0;font:500 clamp(2.5rem,4vw,3.25rem)/1.02 var(--font-product),sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_productCopy__H14NJ p{max-width:24ch;margin:.5rem 0 0;color:#24221f;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.featured-product-gallery_artwork__EcWOR{grid-row:2;min-width:0;min-height:0}.featured-product-gallery_photoPlane__Mui8u{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.featured-product-gallery_photoFloat__XS76x{width:100%;height:100%}.featured-product-gallery_slide__VwMGu img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_explore__2wNfo.wg-action{position:relative;z-index:1;grid-row:3;justify-self:start;width:max-content;min-width:0;max-width:100%;min-height:3.25rem;gap:.875rem;padding:.875rem 1.25rem;font-size:1rem;white-space:normal;text-align:left}.featured-product-gallery_explore__2wNfo span{min-width:0;overflow-wrap:anywhere}.featured-product-gallery_explore__2wNfo svg{width:1rem;height:1rem;flex:none;stroke-width:1.5}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_concept__1BlDq{margin:.875rem 0 0;color:var(--studio-muted);font-size:.6875rem;line-height:1.5;text-align:center}.featured-product-gallery_concept__1BlDq span:before{content:" · "}@media (min-width:768px){.featured-product-gallery_gallery__hhhSJ{width:min(calc(100% - 6rem),80rem)}}@media (min-width:960px){.featured-product-gallery_photos__hJhRm{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));max-width:none;gap:1rem}.featured-product-gallery_slide__VwMGu figcaption{min-height:clamp(29rem,38vw,34rem)}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_concept__1BlDq{text-align:left}}@container product-card (max-width: 16em){.featured-product-gallery_slide__VwMGu figcaption{min-height:0;aspect-ratio:auto;grid-template-rows:auto auto auto;padding:1.125rem}.featured-product-gallery_artwork__EcWOR{position:relative;aspect-ratio:2/3;margin-inline:-1.125rem}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_productCopy__H14NJ h2{font-size:2.5rem}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_explore__2wNfo.wg-action{padding:min(.875rem,3cqi) min(1rem,5cqi);gap:min(.875rem,3cqi)}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_explore__2wNfo svg{width:min(1rem,20px);height:min(1rem,20px)}}@media (hover:hover) and (pointer:fine){.featured-product-gallery_slide__VwMGu:hover .featured-product-gallery_photoPlane__Mui8u{transform:scale(1.015)}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.featured-product-gallery_photoFloat__XS76x,.featured-product-gallery_photoPlane__Mui8u{transform:none!important;transition:none!important}}@media (forced-colors:active){.featured-product-gallery_slide__VwMGu[data-featured-product]{color:CanvasText;background:Canvas;border:1px solid CanvasText}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_concept__1BlDq,.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_productCopy__H14NJ p,.featured-product-gallery_productCopy__H14NJ{color:CanvasText;background:Canvas}.featured-product-gallery_gallery__hhhSJ .featured-product-gallery_slide__VwMGu .featured-product-gallery_explore__2wNfo{color:ButtonText;background:ButtonFace;border:1px solid ButtonText}}