.v2-egg-s{position:relative;background:var(--hlth-bg-white, #FFFFFF);color:var(--hlth-dark, #2F3941);padding:72px 0 64px;overflow:hidden;isolation:isolate}.v2-egg-s .v2-inner{position:relative;z-index:1;max-width:var(--hlth-container-max, 1400px);margin:0 auto;padding:0 var(--hlth-container-pad, 1.5rem);display:flex;flex-direction:column;gap:40px}.v2-egg-s .v2-topbar{display:flex;align-items:center;gap:14px}.v2-egg-s .v2-topbar-rule{flex:0 0 32px;height:1px;background:var(--hlth-mineral, #80C5C0);opacity:.65}.v2-egg-s .v2-eyebrow{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#d4a843;margin:0}.v2-egg-s .v2-topbar-rule{background:#d4a843;opacity:.55}.v2-egg-s .v2-ratio-mark{margin-left:auto;font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-size:13px;color:#d4a843;opacity:.55;white-space:nowrap}.v2-egg-s .v2-main{display:flex;flex-direction:column;gap:48px}@media(min-width:820px){.v2-egg-s .v2-main{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}}@media(min-width:1100px){.v2-egg-s .v2-main{grid-template-columns:1.1fr 1fr;gap:96px}}.v2-egg-s .v2-copy{display:flex;flex-direction:column;gap:24px}.v2-egg-s .v2-headline{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.08;color:var(--hlth-dark, #2F3941);margin:0;text-wrap:balance}.v2-egg-s .v2-headline em{font-style:italic}.v2-egg-s .v2-subline{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-size:clamp(16px,1.6vw,19px);line-height:1.5;color:var(--hlth-dark, #2F3941);opacity:.65;max-width:38ch;text-wrap:balance;margin:0}.v2-egg-s .v2-evidence{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:15px;line-height:1.65;color:var(--hlth-dark, #2F3941);opacity:.8;max-width:44ch;margin:0}.v2-egg-s .v2-evidence em{font-style:italic}@keyframes v2-shimmer-s{0%{transform:translate(-100%)}to{transform:translate(200%)}}.v2-egg-s .v2-banner{display:flex;align-items:center;border-radius:14px;padding:24px 28px;margin:4px 0;position:relative;overflow:hidden;background:#fff;z-index:0}.v2-egg-s .v2-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:14px;padding:2px;background:linear-gradient(135deg,#f7cc4a,#ffe182,#e8b830,#fff0a0,#dba838,#ffe182,#f7cc4a);background-size:300% 300%;animation:v2-gold-shift-s 5s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.v2-egg-s .v2-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:14px;padding:2px;background:linear-gradient(90deg,transparent 0%,transparent 30%,rgba(255,240,160,.9) 45%,rgba(255,255,255,.95) 50%,rgba(255,240,160,.9) 55%,transparent 70%,transparent 100%);background-size:200% 100%;animation:v2-shimmer-s 3.5s ease-in-out infinite;animation-delay:1s;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes v2-gold-shift-s{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.v2-egg-s .v2-banner-stat{flex:0 0 auto;display:flex;align-items:baseline;padding-right:24px}.v2-egg-s .v2-banner-num{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-weight:600;font-size:clamp(52px,6vw,72px);line-height:1;letter-spacing:-.03em;color:var(--hlth-dark, #2F3941)}.v2-egg-s .v2-banner-pct{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-weight:600;font-size:.5em;line-height:1;margin-left:.06em;color:var(--hlth-dark, #2F3941)}.v2-egg-s .v2-banner-num .v2-stat-val{font-variant-numeric:tabular-nums;display:inline-block;min-width:var(--hv-hlth-golden-ratio-v2-egg-1);text-align:right}.v2-egg-s .v2-banner-body{flex:1;border-left:1px solid rgba(47,57,65,.12);padding-left:24px;display:flex;flex-direction:column;gap:4px}.v2-egg-s .v2-banner-claim{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.2;color:var(--hlth-dark, #2F3941)}.v2-egg-s .v2-banner-detail{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--hlth-dark, #2F3941);opacity:.55;display:flex;align-items:center;gap:10px}.v2-egg-s .v2-banner-detail:before{content:"";flex:0 0 20px;height:1px;background:var(--hlth-dark, #2F3941);opacity:.25}.v2-egg-s .v2-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:14px 0 6px;display:inline-flex;align-items:center;gap:14px;cursor:pointer;font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-weight:700;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--hlth-dark, #2F3941);border-bottom:1px solid var(--hlth-dark, #2F3941);align-self:flex-start;transition:gap .3s ease}.v2-egg-s .v2-trigger:hover{gap:18px}.v2-egg-s .v2-trigger-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--hlth-dark, #2F3941);font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-size:18px;line-height:0;transition:background .2s ease,color .2s ease}.v2-egg-s .v2-trigger:hover .v2-trigger-ico{background:var(--hlth-dark, #2F3941);color:#fff}.v2-egg-s .v2-trigger:focus-visible{outline:2px solid var(--hlth-dark, #2F3941);outline-offset:6px;border-radius:2px}.v2-egg-s .v2-diagram{position:relative;display:flex;flex-direction:column;gap:20px}.v2-egg-s .v2-diagram-frame{position:relative;width:100%;max-width:480px;margin:0 auto}@media(min-width:820px){.v2-egg-s .v2-diagram-frame{margin:0 auto}}.v2-egg-s .v2-diagram-img{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:#f9f6f0}.v2-egg-s .v2-diagram-img img{width:100%;height:100%;object-fit:cover;display:block}.v2-egg-s .v2-egg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.v2-egg-s .v2-egg-visual{position:relative;width:60%;aspect-ratio:.78 / 1}.v2-egg-s .v2-egg-white{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(ellipse at 45% 42%,rgba(255,255,255,.55) 0%,rgba(249,239,208,.3) 40%,rgba(249,239,208,.12) 70%,transparent 100%);filter:blur(3px)}.v2-egg-s .v2-egg-yolk{position:absolute;top:28%;left:22%;width:56%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fbe7a1,#f0c96a 26%,#d49a3b 62%,#a86e26 95%);box-shadow:inset 0 -8px 18px #6e403840,0 16px 36px -8px #0003}.v2-egg-s .v2-egg-yolk:before{content:"";position:absolute;top:16%;left:24%;width:22%;height:16%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.5),transparent 70%);filter:blur(2px)}.v2-egg-s .v2-anno{position:absolute;display:flex;align-items:center;z-index:2}.v2-egg-s .v2-anno-dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#ffd666,#f0b825);box-shadow:0 0 0 3px #f5c2334d,0 0 10px #f5c23340}.v2-egg-s .v2-anno-line{flex:0 0 auto;height:2px;position:relative;overflow:hidden;background:linear-gradient(90deg,#f0b825,#ffd666,#ffe898,#ffd666,#f0b825);border-radius:1px}.v2-egg-s .v2-anno-line:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:v2-shimmer-s 3s ease-in-out infinite}.v2-egg-s .v2-anno-1 .v2-anno-line:after{animation-delay:2s}.v2-egg-s .v2-anno-2 .v2-anno-line:after{animation-delay:2.5s}.v2-egg-s .v2-anno-label{flex:0 0 auto;font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--hlth-dark, #2F3941);white-space:nowrap;margin-left:10px;padding:5px 14px;background:#ffffffe0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:6px;border:1px solid rgba(47,57,65,.08)}.v2-egg-s .v2-anno-1{top:28%;left:72%;right:-16px}.v2-egg-s .v2-anno-1 .v2-anno-line{width:48px}.v2-egg-s .v2-anno-2{top:52%;left:65%;right:-16px}.v2-egg-s .v2-anno-2 .v2-anno-line{width:64px}.v2-egg-s .v2-anno-ratio{bottom:-8px;left:50%;transform:translate(-50%);flex-direction:column;gap:8px}.v2-egg-s .v2-anno-ratio .v2-anno-line{width:2px;height:20px;opacity:.45}.v2-egg-s .v2-anno-ratio-badge{display:flex;align-items:baseline;gap:8px;padding:6px 16px;border:1.5px solid #D4A843;border-radius:999px;background:#ffffffeb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.v2-egg-s .v2-anno-ratio-nums{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-weight:600;font-size:22px;letter-spacing:.04em;color:var(--hlth-dark, #2F3941)}.v2-egg-s .v2-anno-ratio-label{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--hlth-dark, #2F3941);opacity:.55}@media(max-width:819px){.v2-egg-s .v2-diagram-frame{max-width:340px}.v2-egg-s .v2-anno .v2-anno-label{font-size:10px}.v2-egg-s .v2-anno-1{top:24%;left:4%;right:auto;flex-direction:row-reverse}.v2-egg-s .v2-anno-1 .v2-anno-label{margin-left:0;margin-right:10px}.v2-egg-s .v2-anno-1 .v2-anno-line{width:32px}.v2-egg-s .v2-anno-2{top:55%;left:auto;right:4%;flex-direction:row}.v2-egg-s .v2-anno-2 .v2-anno-label{margin-left:10px;margin-right:0}.v2-egg-s .v2-anno-2 .v2-anno-line{width:32px}}.v2-egg-s .v2-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:22px;border-top:1px solid rgba(47,57,65,.1)}.v2-egg-s .v2-phi{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-size:15px;opacity:.35;margin:0}.v2-egg-s .v2-footnote{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:10px;line-height:1.5;opacity:.45;text-align:right;max-width:48ch;margin:0}@media(min-width:750px){.v2-egg-s{padding:96px 0 80px}.v2-egg-s .v2-inner{gap:56px}}@media(min-width:1024px){.v2-egg-s{padding:110px 0 88px}}.v2-egg-s .v2-banner,.v2-egg-s .v2-diagram-frame{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.v2-egg-s.is-animated .v2-banner{opacity:1;transform:none;transition-delay:.3s}.v2-egg-s.is-animated .v2-diagram-frame{opacity:1;transform:none;transition-delay:.5s}.v2-egg-s .v2-anno{opacity:0;transition:opacity .6s ease}.v2-egg-s.is-animated .v2-anno-1{opacity:1;transition-delay:.8s}.v2-egg-s.is-animated .v2-anno-2{opacity:1;transition-delay:.95s}.v2-egg-s.is-animated .v2-anno-ratio{opacity:1;transition-delay:1.1s}@media(prefers-reduced-motion:reduce){.v2-egg-s .v2-banner,.v2-egg-s .v2-diagram-frame,.v2-egg-s .v2-anno{opacity:1!important;transform:none!important;transition:none!important}.v2-egg-s .v2-banner:after,.v2-egg-s .v2-anno-line:after{animation:none!important}}.v2-egg-drawer-s-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#2f39418c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;z-index:9998}.v2-egg-drawer-s-backdrop.is-open{opacity:1;visibility:visible}.v2-egg-drawer-s{position:fixed;left:0;right:0;bottom:0;max-height:88vh;background:var(--hlth-bg-creamy, #FFF8E1);color:var(--hlth-chocolate, #6E4038);transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;z-index:9999;overflow:hidden;border-radius:20px 20px 0 0;box-shadow:0 -20px 60px #00000038;display:flex;flex-direction:column;isolation:isolate}.v2-egg-drawer-s.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.v2-egg-drawer-s:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:multiply}.v2-egg-drawer-s .v2-drawer-grip{position:relative;z-index:1;flex:0 0 auto;padding:12px 0 4px;display:flex;justify-content:center}.v2-egg-drawer-s .v2-drawer-grip:before{content:"";width:48px;height:4px;background:#6e40384d;border-radius:2px}.v2-egg-drawer-s .v2-drawer-header{position:relative;z-index:1;flex:0 0 auto;padding:8px 24px 0;display:flex;align-items:center;justify-content:space-between}.v2-egg-drawer-s .v2-drawer-badge{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-weight:700;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#6e4038;opacity:.7;margin:0}.v2-egg-drawer-s .v2-drawer-close{appearance:none;-webkit-appearance:none;border:1px solid rgba(110,64,56,.25);background:transparent;width:40px;height:40px;border-radius:50%;color:#6e4038;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.v2-egg-drawer-s .v2-drawer-close:hover{background:#6e403814;border-color:#6e403880}.v2-egg-drawer-s .v2-drawer-close:focus-visible{outline:2px solid #6E4038;outline-offset:2px}.v2-egg-drawer-s .v2-drawer-close svg{width:16px;height:16px}.v2-egg-drawer-s .v2-drawer-body{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;padding:20px 24px 40px;-webkit-overflow-scrolling:touch}.v2-egg-drawer-s .v2-drawer-title{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-weight:600;font-style:italic;font-size:clamp(28px,4.5vw,38px);line-height:1.1;color:#6e4038;margin:8px 0 22px;text-wrap:balance}.v2-egg-drawer-s .v2-drawer-copy{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:15px;line-height:1.65;color:#6e4038;max-width:58ch;margin:0 0 28px}.v2-egg-drawer-s .v2-drawer-copy p{margin:0 0 14px}.v2-egg-drawer-s .v2-drawer-copy p:last-child{margin-bottom:0}.v2-egg-drawer-s .v2-drawer-copy strong{font-weight:700}.v2-egg-drawer-s .v2-findings{display:grid;gap:16px;margin:0 0 28px;padding:0;list-style:none}.v2-egg-drawer-s .v2-finding{border-top:1px solid rgba(110,64,56,.22);padding:16px 0 0;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.v2-egg-drawer-s .v2-finding-num{font-family:FreightDisp Pro,FreightDisp Pro Fallback,serif;font-style:italic;font-weight:600;font-size:32px;line-height:1;color:#6e4038}.v2-egg-drawer-s .v2-finding-text{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:14px;line-height:1.5;color:#6e4038;margin:6px 0 0}.v2-egg-drawer-s .v2-drawer-cite{font-family:Sofia Pro,Sofia Pro Fallback,sans-serif;font-size:11px;line-height:1.55;color:#6e4038;opacity:.55;margin:24px 0 0;padding-top:18px;border-top:1px solid rgba(110,64,56,.22)}@media(min-width:750px){.v2-egg-drawer-s{top:0;bottom:0;right:0;left:auto;width:min(480px,92vw);max-height:100vh;border-radius:0;transform:translate(100%);box-shadow:-20px 0 60px #00000038}.v2-egg-drawer-s.is-open{transform:translate(0)}.v2-egg-drawer-s .v2-drawer-grip{display:none}.v2-egg-drawer-s .v2-drawer-header{padding:28px 32px 0}.v2-egg-drawer-s .v2-drawer-body{padding:24px 32px 48px}}@media(min-width:1024px){.v2-egg-drawer-s{width:min(540px,44vw)}.v2-egg-drawer-s .v2-drawer-header{padding:32px 40px 0}.v2-egg-drawer-s .v2-drawer-body{padding:28px 40px 56px}}@media(prefers-reduced-motion:reduce){.v2-egg-drawer-s,.v2-egg-drawer-s-backdrop{transition:none}}html.v2-egg-drawer-s-locked,html.v2-egg-drawer-s-locked body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sec-hlth-golden-ratio-v2-egg.css.map */
