.homepage-module__R_iCja__homepage{color:#211d19;background:#f7f2ec}.homepage-module__R_iCja__container{width:min(1240px,100% - 64px);margin-inline:auto}.homepage-module__R_iCja__hero{isolation:isolate;padding:0;position:relative;overflow:hidden}.homepage-module__R_iCja__heroGrid{flex-direction:column;align-items:stretch;min-height:clamp(740px,62vw,860px);display:flex;position:relative}.homepage-module__R_iCja__heroCopy{z-index:1;max-width:1000px;padding:72px 0 110px 5%;position:relative}.homepage-module__R_iCja__heroVisual{pointer-events:none;position:absolute;inset:0 -32px 0 0}.homepage-module__R_iCja__heroVisual:after{content:"";background:linear-gradient(90deg,#f7f2ec 0%,#f7f2ecf5 24%,#f7f2eca6 44%,#f7f2ec00 70%),linear-gradient(#f7f2ecb3,#f7f2ec00 28% 90%,#f7f2ec);position:absolute;inset:0}.homepage-module__R_iCja__heroCopy .homepage-module__R_iCja__actions{margin-top:24px}.homepage-module__R_iCja__heroCopy,.homepage-module__R_iCja__heroVisual{min-width:0}.homepage-module__R_iCja__eyebrow{color:#70594a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}.homepage-module__R_iCja__headline{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(48px,6vw,82px);font-weight:700;line-height:1.08}.homepage-module__R_iCja__headline span,.homepage-module__R_iCja__headline em{display:block}.homepage-module__R_iCja__headline em{letter-spacing:-.045em;color:#3b291e;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-weight:400}.homepage-module__R_iCja__heroDescription{color:#665d55;max-width:510px;margin:0;font-size:18px;line-height:1.75}.homepage-module__R_iCja__heroImage{object-fit:cover;object-position:72% center;width:100%;height:100%;display:block}.homepage-module__R_iCja__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.homepage-module__R_iCja__primaryButton,.homepage-module__R_iCja__secondaryButton{text-align:center;border:1px solid #3b291e;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:13px 22px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.homepage-module__R_iCja__primaryButton{color:#fffdf9;background:#3b291e}.homepage-module__R_iCja__secondaryButton{color:#3b291e;background:0 0;border-color:#b9a595}.homepage-module__R_iCja__primaryButton:hover{background:#513b2c}.homepage-module__R_iCja__secondaryButton:hover{background:#eee5db}.homepage-module__R_iCja__homepage a:focus-visible{outline-offset:5px;outline:3px solid #896951}.homepage-module__R_iCja__section{padding:80px 0}.homepage-module__R_iCja__section h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.16}.homepage-module__R_iCja__sectionHeading{max-width:640px;margin-bottom:36px}.homepage-module__R_iCja__sectionHeading p:not(.homepage-module__R_iCja__eyebrow),.homepage-module__R_iCja__appPanel p:not(.homepage-module__R_iCja__eyebrow){color:#665d55;margin:0;font-size:17px;line-height:1.75}.homepage-module__R_iCja__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.homepage-module__R_iCja__card{background:#fcf9f4;border:1px solid #dfd3c6;border-radius:16px;flex-direction:column;min-width:0;padding:32px;display:flex}.homepage-module__R_iCja__cardNumber{color:#937660;letter-spacing:.1em;margin-bottom:28px;font-size:13px}.homepage-module__R_iCja__card h3{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:600;line-height:1.3}.homepage-module__R_iCja__card p{color:#665d55;margin:0 0 28px;font-size:15px;line-height:1.75}.homepage-module__R_iCja__textLink{color:#3b291e;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;display:inline-flex}.homepage-module__R_iCja__textLink:hover{text-underline-offset:4px;text-decoration:underline}.homepage-module__R_iCja__packsSection{background:#eee7de;border-block:1px solid #dfd3c6}.homepage-module__R_iCja__packCard{min-height:235px}.homepage-module__R_iCja__status{color:#70594a;letter-spacing:.06em;border:1px solid #dfd3c6;border-radius:999px;align-self:flex-start;margin-bottom:28px;padding:5px 10px;font-size:11px;font-weight:700}.homepage-module__R_iCja__sectionAction{margin-top:32px}.homepage-module__R_iCja__appPanel{justify-content:space-between;align-items:center;gap:48px;display:flex}.homepage-module__R_iCja__appPanel>div{max-width:700px}.homepage-module__R_iCja__appPanel>a{flex-shrink:0}.homepage-module__R_iCja__audienceSection{border-block:1px solid #dfd3c6}.homepage-module__R_iCja__audienceGrid{grid-template-columns:1fr 1.2fr;gap:64px;display:grid}.homepage-module__R_iCja__audienceList{margin:0;padding:0;list-style:none}.homepage-module__R_iCja__audienceList li{border-bottom:1px solid #dfd3c6;padding:16px 0;font-size:17px}.homepage-module__R_iCja__audienceList li:first-child{padding-top:0}.homepage-module__R_iCja__audienceList li:last-child{border-bottom:0;padding-bottom:0}.homepage-module__R_iCja__finalSection{text-align:center;padding-block:80px}.homepage-module__R_iCja__finalSection h2{max-width:740px;margin-inline:auto}.homepage-module__R_iCja__finalSection .homepage-module__R_iCja__actions{justify-content:center}.homepage-module__R_iCja__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.homepage-module__R_iCja__heroGrid{min-height:760px}.homepage-module__R_iCja__heroCopy{padding-left:0}.homepage-module__R_iCja__card{padding:25px}.homepage-module__R_iCja__appPanel{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:900px){.homepage-module__R_iCja__container{width:min(680px,100% - 40px)}.homepage-module__R_iCja__hero{padding:0 0 32px}.homepage-module__R_iCja__cardGrid,.homepage-module__R_iCja__audienceGrid{grid-template-columns:minmax(0,1fr)}.homepage-module__R_iCja__heroGrid{gap:0;min-height:0}.homepage-module__R_iCja__heroCopy{padding:48px 0 0}.homepage-module__R_iCja__heroVisual{width:100%;margin-top:-12px;position:relative;inset:auto}.homepage-module__R_iCja__heroVisual:after{background:linear-gradient(#f7f2ec,#f7f2ec00 22% 90%,#f7f2ec)}.homepage-module__R_iCja__heroImage{object-fit:contain;height:auto}.homepage-module__R_iCja__headline{font-size:clamp(40px,7.5vw,62px)}.homepage-module__R_iCja__heroDescription{max-width:580px}.homepage-module__R_iCja__section{padding:56px 0}.homepage-module__R_iCja__audienceGrid{gap:28px}.homepage-module__R_iCja__packCard{min-height:210px}}@media (max-width:420px){.homepage-module__R_iCja__actions{flex-direction:column}.homepage-module__R_iCja__actions>a{width:100%}.homepage-module__R_iCja__headline{font-size:39px}.homepage-module__R_iCja__heroDescription{font-size:16px}.homepage-module__R_iCja__card{padding:24px}}@media (min-width:901px){.homepage-module__R_iCja__headline{max-width:860px;font-size:clamp(42.72px,5.34vw,72.98px)}.homepage-module__R_iCja__headline em{font-size:1.02247em}}.homepage-module__R_iCja__heroCopy .homepage-module__R_iCja__primaryButton,.homepage-module__R_iCja__heroCopy .homepage-module__R_iCja__secondaryButton{min-height:44px;padding-block:10px}@media (min-width:901px){.homepage-module__R_iCja__headline em{margin-top:6.5px}.homepage-module__R_iCja__heroDescription{max-width:710px;line-height:1.55}}.homepage-module__R_iCja__heroCopyBreak{display:none}@media (min-width:901px){.homepage-module__R_iCja__heroCopy{padding-top:96px}.homepage-module__R_iCja__heroCopyBreak{display:inline}.homepage-module__R_iCja__heroGrid{min-height:clamp(660px,54vw,720px)}.homepage-module__R_iCja__heroCopy{max-width:620px;margin-left:5%;padding:150px 0 80px}.homepage-module__R_iCja__headline{max-width:620px;font-size:clamp(35.67px,4.4589vw,60.94px);line-height:1.02}.homepage-module__R_iCja__headline em{margin-top:2px;font-size:1.03479em}.homepage-module__R_iCja__heroDescription{max-width:620px;line-height:1.5}.homepage-module__R_iCja__heroCopy .homepage-module__R_iCja__actions{margin-top:48px}.homepage-module__R_iCja__hero+.homepage-module__R_iCja__section{padding-top:64px}.homepage-module__R_iCja__hero+.homepage-module__R_iCja__section .homepage-module__R_iCja__sectionHeading p:not(.homepage-module__R_iCja__eyebrow){width:calc(100% + 40px);max-width:680px}}.homepage-module__R_iCja__packsSection .homepage-module__R_iCja__packCard{background:#fcf9f4;padding:0;overflow:hidden}.homepage-module__R_iCja__packFigure{margin:0}.homepage-module__R_iCja__packVisual{background:#f5efe6;height:200px;position:relative;overflow:hidden}.homepage-module__R_iCja__muscleCategoryImage{object-fit:cover;object-position:center 29%}.homepage-module__R_iCja__bonesCategoryImage{object-fit:cover;object-position:72% 55%}.homepage-module__R_iCja__romVisual{justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.homepage-module__R_iCja__romPage{object-fit:contain;border:1px solid #dfd3c6;border-radius:3px;width:auto;max-width:calc(50% - 6px);height:176px;display:block}.homepage-module__R_iCja__packDetails{flex-direction:column;flex:1;padding:26px 26px 62.5px;display:flex}.homepage-module__R_iCja__packDetails h3{min-height:90px;margin-bottom:14px}.homepage-module__R_iCja__packDetails .homepage-module__R_iCja__status{margin-bottom:22px}.homepage-module__R_iCja__packDetails .homepage-module__R_iCja__textLink{padding-top:0}@media (min-width:601px) and (max-width:900px){.homepage-module__R_iCja__packsSection .homepage-module__R_iCja__packGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.homepage-module__R_iCja__packDetails h3{min-height:0}}
