.HomeHeroGriffinWay-module__diJiQW__hero{min-height:95vh;padding:120px var(--container-gutter,30px) 100px;isolation:isolate;background-image:url(/img/griffin-inquire-marquee.jpg);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HomeHeroGriffinWay-module__diJiQW__overlay{pointer-events:none;z-index:1;background:linear-gradient(135deg,#141c23d1 0%,#2938447a 55%,#141c23eb 100%),radial-gradient(circle at 20% 30%,#bc823b1a 0%,#0000 45%),radial-gradient(circle at 80% 80%,#bc823b14 0%,#0000 40%);position:absolute;inset:0}.HomeHeroGriffinWay-module__diJiQW__editionStamp{z-index:2;font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:#d4af82d9;white-space:nowrap;align-items:center;gap:14px;font-size:10px;font-weight:600;display:flex;position:absolute;top:32px;left:50%;transform:translate(-50%)}.HomeHeroGriffinWay-module__diJiQW__stampDot{opacity:.7;font-size:7px;line-height:1}.HomeHeroGriffinWay-module__diJiQW__stampText{padding:0}.HomeHeroGriffinWay-module__diJiQW__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1080px;display:flex;position:relative}.HomeHeroGriffinWay-module__diJiQW__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);margin:0 0 36px;padding:0 32px;font-size:11px;font-weight:700;display:inline-block;position:relative}.HomeHeroGriffinWay-module__diJiQW__eyebrow:before,.HomeHeroGriffinWay-module__diJiQW__eyebrow:after{content:"";background:var(--color-primary);opacity:.7;width:22px;height:1px;position:absolute;top:50%}.HomeHeroGriffinWay-module__diJiQW__eyebrow:before{left:0}.HomeHeroGriffinWay-module__diJiQW__eyebrow:after{right:0}.HomeHeroGriffinWay-module__diJiQW__headline{font-family:var(--font-display);color:#fff;letter-spacing:-2px;max-width:1080px;margin:0;font-size:clamp(44px,8vw,104px);font-weight:400;line-height:1.02}.HomeHeroGriffinWay-module__diJiQW__headlineEm{background:linear-gradient(135deg,#d4a05a 0%,#bc823b 60%,#a06d2d 100%);color:#0000;letter-spacing:-2.5px;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.HomeHeroGriffinWay-module__diJiQW__fleuron{color:var(--color-primary);opacity:.7;letter-spacing:8px;text-align:center;width:200px;margin:36px 0 28px;font-size:14px;line-height:1;position:relative}.HomeHeroGriffinWay-module__diJiQW__fleuron:before,.HomeHeroGriffinWay-module__diJiQW__fleuron:after{content:"";background:var(--color-primary);opacity:.4;width:70px;height:1px;position:absolute;top:50%}.HomeHeroGriffinWay-module__diJiQW__fleuron:before{left:0}.HomeHeroGriffinWay-module__diJiQW__fleuron:after{right:0}.HomeHeroGriffinWay-module__diJiQW__subhead{font-family:var(--font-body);color:#ffffffd9;max-width:680px;margin:0;font-size:clamp(16px,1.5vw,19px);font-style:italic;line-height:1.7}.HomeHeroGriffinWay-module__diJiQW__cta{background:var(--color-primary);color:#fff;font-family:var(--font-ui);letter-spacing:3px;text-transform:uppercase;border-radius:2px;margin-top:44px;padding:17px 42px;font-size:12px;font-weight:700;text-decoration:none;transition:filter .3s,transform .3s,box-shadow .3s;display:inline-block;position:relative;box-shadow:0 4px 20px #bc823b4d}.HomeHeroGriffinWay-module__diJiQW__cta:after{content:"→";margin-left:12px;transition:transform .3s;display:inline-block}.HomeHeroGriffinWay-module__diJiQW__cta:hover{filter:brightness(1.1);color:#fff;transform:translateY(-2px);box-shadow:0 8px 28px #bc823b80}.HomeHeroGriffinWay-module__diJiQW__cta:hover:after{transform:translate(4px)}.HomeHeroGriffinWay-module__diJiQW__cta:active{transform:translateY(0)}.HomeHeroGriffinWay-module__diJiQW__scrollIndicator{z-index:2;flex-direction:column;align-items:center;gap:14px;animation:2.6s ease-in-out infinite HomeHeroGriffinWay-module__diJiQW__scrollFade;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.HomeHeroGriffinWay-module__diJiQW__scrollLabel{font-family:var(--font-ui);letter-spacing:3.5px;text-transform:uppercase;color:#d4af82d9;font-size:9px;font-weight:600}.HomeHeroGriffinWay-module__diJiQW__scrollLine{background:linear-gradient(to bottom, transparent, var(--color-primary));width:1px;height:56px;display:block}@keyframes HomeHeroGriffinWay-module__diJiQW__scrollFade{0%,to{opacity:.45;transform:translate(-50%)translateY(0)}50%{opacity:.95;transform:translate(-50%)translateY(4px)}}@media screen and (max-width:1024px){.HomeHeroGriffinWay-module__diJiQW__hero{padding:100px var(--container-gutter,30px) 80px;min-height:80vh}.HomeHeroGriffinWay-module__diJiQW__headline{letter-spacing:-1px;font-size:clamp(36px,7vw,76px)}.HomeHeroGriffinWay-module__diJiQW__headlineEm{letter-spacing:-1.5px}.HomeHeroGriffinWay-module__diJiQW__editionStamp{letter-spacing:3px;gap:10px;font-size:9px}}@media screen and (max-width:640px){.HomeHeroGriffinWay-module__diJiQW__hero{background-position:65%;min-height:88vh;padding:80px 20px 76px}.HomeHeroGriffinWay-module__diJiQW__editionStamp{letter-spacing:2.5px;gap:8px;font-size:8px;top:24px}.HomeHeroGriffinWay-module__diJiQW__editionStamp .HomeHeroGriffinWay-module__diJiQW__stampText{white-space:normal;text-align:center;max-width:240px}.HomeHeroGriffinWay-module__diJiQW__headline{letter-spacing:-.5px;font-size:clamp(32px,9vw,52px)}.HomeHeroGriffinWay-module__diJiQW__headlineEm{letter-spacing:-1px}.HomeHeroGriffinWay-module__diJiQW__fleuron{width:140px}.HomeHeroGriffinWay-module__diJiQW__fleuron:before,.HomeHeroGriffinWay-module__diJiQW__fleuron:after{width:40px}.HomeHeroGriffinWay-module__diJiQW__subhead{font-size:16px}.HomeHeroGriffinWay-module__diJiQW__cta{letter-spacing:2.5px;padding:15px 32px}.HomeHeroGriffinWay-module__diJiQW__scrollIndicator{display:none}}
.HomeValuePropGriffinWay-module__IESSrW__section{background:var(--color-surface-cream);padding-block:120px 140px;position:relative;overflow:hidden}.HomeValuePropGriffinWay-module__IESSrW__vignette{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 30%,#bc823b0a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#bc823b08 0%,#0000 45%),radial-gradient(circle at 50% 5%,#29384408 0%,#0000 40%);position:absolute;inset:0}.HomeValuePropGriffinWay-module__IESSrW__inner{z-index:1;max-width:var(--container-max);padding-inline:var(--container-gutter,30px);grid-template-columns:5fr 6fr;align-items:center;gap:80px;margin-inline:auto;display:grid;position:relative}.HomeValuePropGriffinWay-module__IESSrW__videoCol{position:relative}.HomeValuePropGriffinWay-module__IESSrW__videoFrame{aspect-ratio:16/9;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #1e28302e}.HomeValuePropGriffinWay-module__IESSrW__poster{object-fit:cover;width:100%;height:100%;display:block}.HomeValuePropGriffinWay-module__IESSrW__playButton{color:#293844;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding-left:6px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #1e283038}.HomeValuePropGriffinWay-module__IESSrW__playButton:hover{background:var(--color-primary);color:#fff;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 12px 36px #bc823b80}.HomeValuePropGriffinWay-module__IESSrW__playButton:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.HomeValuePropGriffinWay-module__IESSrW__videoControls{color:#fff;font-family:var(--font-ui);letter-spacing:.5px;opacity:.92;pointer-events:none;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.HomeValuePropGriffinWay-module__IESSrW__timestamp{background:#0000008c;border-radius:4px;padding:3px 8px}.HomeValuePropGriffinWay-module__IESSrW__scrubber{background:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.HomeValuePropGriffinWay-module__IESSrW__scrubberProgress{background:#fff;width:18%;height:100%}.HomeValuePropGriffinWay-module__IESSrW__videoCaption{font-family:var(--font-display);color:var(--color-primary);opacity:.85;text-align:center;letter-spacing:.3px;margin:14px 0 0;font-size:13px;font-style:italic}.HomeValuePropGriffinWay-module__IESSrW__textCol{flex-direction:column;gap:0;display:flex}.HomeValuePropGriffinWay-module__IESSrW__divider{background:linear-gradient(90deg, var(--color-primary), transparent);opacity:.55;width:100%;max-width:480px;height:1px;margin-bottom:36px}.HomeValuePropGriffinWay-module__IESSrW__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);margin:0 0 24px;padding:0 28px;font-size:11px;font-weight:700;display:inline-block;position:relative}.HomeValuePropGriffinWay-module__IESSrW__eyebrow:before,.HomeValuePropGriffinWay-module__IESSrW__eyebrow:after{content:"";background:var(--color-primary);opacity:.6;width:18px;height:1px;position:absolute;top:50%}.HomeValuePropGriffinWay-module__IESSrW__eyebrow:before{left:0}.HomeValuePropGriffinWay-module__IESSrW__eyebrow:after{right:0}.HomeValuePropGriffinWay-module__IESSrW__heading{font-family:var(--font-display);color:#293844;letter-spacing:-.5px;margin:0 0 32px;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.1}.HomeValuePropGriffinWay-module__IESSrW__bodyP{font-family:var(--font-body);color:#293844d9;margin:0 0 18px;font-size:17px;line-height:1.75}.HomeValuePropGriffinWay-module__IESSrW__tensionLabel{font-family:var(--font-display);color:var(--color-primary);margin-right:2px;font-style:italic;font-weight:400}.HomeValuePropGriffinWay-module__IESSrW__cta{background:var(--color-primary);color:#fff;font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;border-radius:4px;align-self:flex-start;margin-top:16px;padding:16px 36px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-block}.HomeValuePropGriffinWay-module__IESSrW__cta:hover{filter:brightness(1.1);color:#fff;transform:translateY(-1px)}.HomeValuePropGriffinWay-module__IESSrW__cta:active{transform:translateY(0)}@media screen and (max-width:1024px){.HomeValuePropGriffinWay-module__IESSrW__section{padding-block:80px 96px}.HomeValuePropGriffinWay-module__IESSrW__inner{grid-template-columns:1fr;gap:48px}.HomeValuePropGriffinWay-module__IESSrW__videoCol{order:1}.HomeValuePropGriffinWay-module__IESSrW__textCol{order:2}.HomeValuePropGriffinWay-module__IESSrW__videoFrame{max-width:640px;margin:0 auto}.HomeValuePropGriffinWay-module__IESSrW__divider{max-width:320px}.HomeValuePropGriffinWay-module__IESSrW__eyebrow{padding-left:28px}}@media screen and (max-width:640px){.HomeValuePropGriffinWay-module__IESSrW__section{padding-block:56px 72px}.HomeValuePropGriffinWay-module__IESSrW__heading{font-size:clamp(24px,6.5vw,34px)}.HomeValuePropGriffinWay-module__IESSrW__playButton{width:64px;height:64px}.HomeValuePropGriffinWay-module__IESSrW__playButton svg{width:28px;height:28px}.HomeValuePropGriffinWay-module__IESSrW__cta{padding:14px 28px}}
.HomeSixPillars-module__KNYy6a__section{background:linear-gradient(#1a232b 0%,#293844 50%,#1a232b 100%);padding-block:120px 140px;position:relative;overflow:hidden}.HomeSixPillars-module__KNYy6a__section:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15% 25%,#bc823b0f 0%,#0000 45%),radial-gradient(circle at 85% 70%,#bc823b0d 0%,#0000 40%),radial-gradient(circle at 50% 95%,#d4a05a0a 0%,#0000 50%);position:absolute;inset:0}.HomeSixPillars-module__KNYy6a__inner{max-width:1180px;padding-inline:var(--container-gutter,30px);margin-inline:auto;position:relative}.HomeSixPillars-module__KNYy6a__header{text-align:center;margin-bottom:96px;max-width:820px;margin-inline:auto}.HomeSixPillars-module__KNYy6a__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);margin:0 0 22px;padding:0 28px;font-size:11px;font-weight:700;display:inline-block;position:relative}.HomeSixPillars-module__KNYy6a__eyebrow:before,.HomeSixPillars-module__KNYy6a__eyebrow:after{content:"";background:var(--color-primary);opacity:.6;width:18px;height:1px;position:absolute;top:50%}.HomeSixPillars-module__KNYy6a__eyebrow:before{left:0}.HomeSixPillars-module__KNYy6a__eyebrow:after{right:0}.HomeSixPillars-module__KNYy6a__heading{font-family:var(--font-display);color:#fff;letter-spacing:-.5px;margin:0 0 28px;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1.05}.HomeSixPillars-module__KNYy6a__subhead{font-family:var(--font-body);color:#ffffffb8;max-width:720px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.75}.HomeSixPillars-module__KNYy6a__pillars{flex-direction:column;gap:0;display:flex}.HomeSixPillars-module__KNYy6a__pillar{border-top:1px solid #ffffff0f;grid-template-columns:minmax(180px,280px) 1fr;align-items:start;gap:64px;padding:56px 0;transition:background .4s;display:grid;position:relative}.HomeSixPillars-module__KNYy6a__pillar:last-child{border-bottom:1px solid #ffffff0f}.HomeSixPillars-module__KNYy6a__pillar:hover{background:#bc823b06}.HomeSixPillars-module__KNYy6a__pillar:hover .HomeSixPillars-module__KNYy6a__numeral{color:#bc823b66;transform:translateY(-2px)}.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n){grid-template-columns:1fr minmax(180px,280px)}.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n) .HomeSixPillars-module__KNYy6a__numberWrap{text-align:right;order:2}.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n) .HomeSixPillars-module__KNYy6a__body{text-align:right;order:1}.HomeSixPillars-module__KNYy6a__numberWrap{position:relative}.HomeSixPillars-module__KNYy6a__numeral{font-family:var(--font-display);color:#bc823b38;letter-spacing:-3px;font-size:clamp(96px,12vw,160px);font-weight:400;line-height:.85;transition:color .5s,transform .5s;display:block}.HomeSixPillars-module__KNYy6a__numberLabel{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:#bc823b8c;margin-top:12px;font-size:10px;font-weight:700;display:block}.HomeSixPillars-module__KNYy6a__body{max-width:640px}.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n) .HomeSixPillars-module__KNYy6a__body{margin-left:auto}.HomeSixPillars-module__KNYy6a__pillarTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.3px;margin:0 0 18px;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.15}.HomeSixPillars-module__KNYy6a__pillarBody{font-family:var(--font-body);color:#ffffffb8;margin:0;font-size:16px;line-height:1.8}@media screen and (max-width:1024px){.HomeSixPillars-module__KNYy6a__section{padding-block:80px 96px}.HomeSixPillars-module__KNYy6a__header{margin-bottom:64px}.HomeSixPillars-module__KNYy6a__pillar,.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n){grid-template-columns:1fr;gap:24px;padding:48px 0}.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n) .HomeSixPillars-module__KNYy6a__numberWrap,.HomeSixPillars-module__KNYy6a__pillar:nth-child(2n) .HomeSixPillars-module__KNYy6a__body{order:initial;text-align:left;margin-left:0}.HomeSixPillars-module__KNYy6a__numeral{font-size:clamp(72px,16vw,120px)}}@media screen and (max-width:640px){.HomeSixPillars-module__KNYy6a__section{padding-block:56px 72px}.HomeSixPillars-module__KNYy6a__header{margin-bottom:48px}.HomeSixPillars-module__KNYy6a__pillar{padding:36px 0}.HomeSixPillars-module__KNYy6a__heading{font-size:clamp(32px,8vw,44px)}.HomeSixPillars-module__KNYy6a__subhead{font-size:16px}}
.HomeBulletsGriffinWay-module__v4JpQq__section{background:var(--color-surface-cream);padding-block:140px 160px;position:relative;overflow:hidden}.HomeBulletsGriffinWay-module__v4JpQq__vignette{pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#bc823b0a 0%,#0000 45%),radial-gradient(circle at 88% 72%,#d4a05a08 0%,#0000 40%),radial-gradient(circle at 50% 98%,#bc823b06 0%,#0000 50%),radial-gradient(circle at 68% 28%,#bc823b05 0%,#0000 38%);position:absolute;inset:0}.HomeBulletsGriffinWay-module__v4JpQq__inner{max-width:1080px;padding-inline:var(--container-gutter,30px);margin-inline:auto;position:relative}.HomeBulletsGriffinWay-module__v4JpQq__header{text-align:center;margin-bottom:120px;max-width:820px;margin-inline:auto}.HomeBulletsGriffinWay-module__v4JpQq__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);justify-content:center;align-items:center;gap:14px;margin:0 0 22px;font-size:11px;font-weight:700;display:flex;position:relative}.HomeBulletsGriffinWay-module__v4JpQq__eyebrow:before,.HomeBulletsGriffinWay-module__v4JpQq__eyebrow:after{content:"";background:var(--color-primary);opacity:.6;flex-shrink:0;width:24px;height:1px;display:block}.HomeBulletsGriffinWay-module__v4JpQq__eyebrowText{display:block}.HomeBulletsGriffinWay-module__v4JpQq__heading{font-family:var(--font-display);color:#293844;letter-spacing:-1px;margin:0 0 28px;font-size:clamp(44px,5.8vw,80px);font-weight:400;line-height:1}.HomeBulletsGriffinWay-module__v4JpQq__subhead{font-family:var(--font-body);color:#293844b8;max-width:760px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.75}.HomeBulletsGriffinWay-module__v4JpQq__pairList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeBulletsGriffinWay-module__v4JpQq__pair{padding-block:56px;position:relative}.HomeBulletsGriffinWay-module__v4JpQq__pairRule{background:#bc823b2e;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.HomeBulletsGriffinWay-module__v4JpQq__pairGrid{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.HomeBulletsGriffinWay-module__v4JpQq__columnLabel{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:var(--color-primary);opacity:.75;margin:0 0 20px;font-size:10px;font-weight:700}.HomeBulletsGriffinWay-module__v4JpQq__claimSide{padding-top:2px}.HomeBulletsGriffinWay-module__v4JpQq__claimInner{padding-left:16px;position:relative}.HomeBulletsGriffinWay-module__v4JpQq__claimBar{background:var(--color-primary);opacity:.3;width:1px;height:24px;display:block;position:absolute;top:4px;left:0}.HomeBulletsGriffinWay-module__v4JpQq__claimText{font-family:var(--font-display);letter-spacing:-.2px;color:#29384466;margin:0;font-size:clamp(18px,1.9vw,24px);font-style:italic;font-weight:400;line-height:1.3}.HomeBulletsGriffinWay-module__v4JpQq__deliveryInner{padding-left:20px;position:relative}.HomeBulletsGriffinWay-module__v4JpQq__deliveryBar{background:var(--color-primary);opacity:1;width:1px;height:40px;display:block;position:absolute;top:0;left:0}.HomeBulletsGriffinWay-module__v4JpQq__deliveryNum{font-family:var(--font-display);letter-spacing:1px;color:var(--color-primary);margin:0 0 10px;font-size:13px;font-weight:400}.HomeBulletsGriffinWay-module__v4JpQq__deliveryTitle{font-family:var(--font-display);letter-spacing:-.3px;color:#293844;margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.HomeBulletsGriffinWay-module__v4JpQq__deliveryBody{font-family:var(--font-body);color:#293844b8;max-width:540px;margin:0;font-size:clamp(14px,1.3vw,16px);line-height:1.75}@media screen and (max-width:1024px){.HomeBulletsGriffinWay-module__v4JpQq__section{padding-block:96px 112px}.HomeBulletsGriffinWay-module__v4JpQq__header{margin-bottom:80px}.HomeBulletsGriffinWay-module__v4JpQq__pair{padding-block:48px}.HomeBulletsGriffinWay-module__v4JpQq__pairGrid{grid-template-columns:1fr;gap:32px}.HomeBulletsGriffinWay-module__v4JpQq__claimSide{padding-bottom:28px;position:relative}.HomeBulletsGriffinWay-module__v4JpQq__claimSide:after{content:"";background:#bc823b4d;width:32px;height:1px;display:block;position:absolute;bottom:0;left:0}.HomeBulletsGriffinWay-module__v4JpQq__subhead{font-size:17px}}@media screen and (max-width:640px){.HomeBulletsGriffinWay-module__v4JpQq__section{padding-block:64px 80px}.HomeBulletsGriffinWay-module__v4JpQq__header{margin-bottom:56px}.HomeBulletsGriffinWay-module__v4JpQq__heading{letter-spacing:-.5px;font-size:clamp(36px,9vw,52px)}.HomeBulletsGriffinWay-module__v4JpQq__subhead{font-size:16px}.HomeBulletsGriffinWay-module__v4JpQq__pair{padding-block:36px}.HomeBulletsGriffinWay-module__v4JpQq__pairGrid{gap:24px}.HomeBulletsGriffinWay-module__v4JpQq__claimText{font-size:clamp(16px,4.5vw,20px)}.HomeBulletsGriffinWay-module__v4JpQq__deliveryTitle{font-size:clamp(20px,5.5vw,24px)}.HomeBulletsGriffinWay-module__v4JpQq__deliveryBody{font-size:14px}.HomeBulletsGriffinWay-module__v4JpQq__claimBar{height:20px}.HomeBulletsGriffinWay-module__v4JpQq__deliveryBar{height:32px}}
.HomeStatsGriffinWay-module__ISNSQW__section{background:linear-gradient(#1a232b 0%,#293844 50%,#1a232b 100%);padding-block:120px 140px;position:relative;overflow:hidden}.HomeStatsGriffinWay-module__ISNSQW__vignette{pointer-events:none;background-image:radial-gradient(circle at 15% 25%,#bc823b0f 0%,#0000 45%),radial-gradient(circle at 85% 70%,#bc823b0d 0%,#0000 40%),radial-gradient(circle at 50% 95%,#d4a05a0a 0%,#0000 50%);position:absolute;inset:0}.HomeStatsGriffinWay-module__ISNSQW__inner{max-width:1080px;padding-inline:var(--container-gutter,30px);margin-inline:auto;position:relative}.HomeStatsGriffinWay-module__ISNSQW__header{text-align:center;margin-bottom:96px;max-width:820px;margin-inline:auto}.HomeStatsGriffinWay-module__ISNSQW__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);margin:0 0 22px;padding:0 28px;font-size:11px;font-weight:700;display:inline-block;position:relative}.HomeStatsGriffinWay-module__ISNSQW__eyebrow:before,.HomeStatsGriffinWay-module__ISNSQW__eyebrow:after{content:"";background:var(--color-primary);opacity:.6;width:18px;height:1px;position:absolute;top:50%}.HomeStatsGriffinWay-module__ISNSQW__eyebrow:before{left:0}.HomeStatsGriffinWay-module__ISNSQW__eyebrow:after{right:0}.HomeStatsGriffinWay-module__ISNSQW__heading{font-family:var(--font-display);color:#fff;letter-spacing:-.5px;margin:0 0 28px;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1.05}.HomeStatsGriffinWay-module__ISNSQW__subhead{font-family:var(--font-body);color:#ffffffb8;max-width:720px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.75}.HomeStatsGriffinWay-module__ISNSQW__stats{flex-direction:column;display:flex}.HomeStatsGriffinWay-module__ISNSQW__statBand{border-top:1px solid #ffffff0f;flex-direction:column;gap:16px;padding-block:80px;display:flex}.HomeStatsGriffinWay-module__ISNSQW__statBand:last-child{border-bottom:1px solid #ffffff0f}.HomeStatsGriffinWay-module__ISNSQW__alignCenter{text-align:center;align-items:center}.HomeStatsGriffinWay-module__ISNSQW__alignRight{text-align:right;align-items:flex-end}.HomeStatsGriffinWay-module__ISNSQW__alignLeft{text-align:left;align-items:flex-start}.HomeStatsGriffinWay-module__ISNSQW__statEyebrow{font-family:var(--font-ui);letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.HomeStatsGriffinWay-module__ISNSQW__alignCenter .HomeStatsGriffinWay-module__ISNSQW__statEyebrow{justify-content:center}.HomeStatsGriffinWay-module__ISNSQW__alignRight .HomeStatsGriffinWay-module__ISNSQW__statEyebrow{justify-content:flex-end}.HomeStatsGriffinWay-module__ISNSQW__statSlash{opacity:.4;letter-spacing:0;font-weight:300}.HomeStatsGriffinWay-module__ISNSQW__statValue{font-family:var(--font-display);letter-spacing:-4px;color:var(--color-primary);opacity:.92;margin:0;font-size:clamp(120px,18vw,240px);font-weight:400;line-height:.9}.HomeStatsGriffinWay-module__ISNSQW__statQualifier{font-family:var(--font-display);color:#ffffffd9;margin:0;font-size:clamp(20px,2.4vw,32px);font-style:italic;font-weight:400;line-height:1.3}.HomeStatsGriffinWay-module__ISNSQW__statElaboration{font-family:var(--font-body);color:#ffffffa6;max-width:560px;margin:0;font-size:16px;line-height:1.7}.HomeStatsGriffinWay-module__ISNSQW__alignRight .HomeStatsGriffinWay-module__ISNSQW__statElaboration{margin-left:auto}@media screen and (max-width:1024px){.HomeStatsGriffinWay-module__ISNSQW__section{padding-block:80px 96px}.HomeStatsGriffinWay-module__ISNSQW__header{margin-bottom:64px}.HomeStatsGriffinWay-module__ISNSQW__statBand{padding-block:56px}.HomeStatsGriffinWay-module__ISNSQW__alignRight,.HomeStatsGriffinWay-module__ISNSQW__alignLeft{text-align:left;align-items:flex-start}.HomeStatsGriffinWay-module__ISNSQW__alignRight .HomeStatsGriffinWay-module__ISNSQW__statEyebrow,.HomeStatsGriffinWay-module__ISNSQW__alignLeft .HomeStatsGriffinWay-module__ISNSQW__statEyebrow{justify-content:flex-start}.HomeStatsGriffinWay-module__ISNSQW__alignRight .HomeStatsGriffinWay-module__ISNSQW__statElaboration{margin-left:0}}@media screen and (max-width:640px){.HomeStatsGriffinWay-module__ISNSQW__section{padding-block:56px 72px}.HomeStatsGriffinWay-module__ISNSQW__header{margin-bottom:48px}.HomeStatsGriffinWay-module__ISNSQW__heading{font-size:clamp(32px,8vw,44px)}.HomeStatsGriffinWay-module__ISNSQW__subhead{font-size:16px}.HomeStatsGriffinWay-module__ISNSQW__statBand{padding-block:40px}.HomeStatsGriffinWay-module__ISNSQW__alignCenter,.HomeStatsGriffinWay-module__ISNSQW__alignRight,.HomeStatsGriffinWay-module__ISNSQW__alignLeft{text-align:left;align-items:flex-start}.HomeStatsGriffinWay-module__ISNSQW__alignCenter .HomeStatsGriffinWay-module__ISNSQW__statEyebrow,.HomeStatsGriffinWay-module__ISNSQW__alignRight .HomeStatsGriffinWay-module__ISNSQW__statEyebrow{justify-content:flex-start}.HomeStatsGriffinWay-module__ISNSQW__alignRight .HomeStatsGriffinWay-module__ISNSQW__statElaboration{margin-left:0}}
.HomeServiceGridGriffinWay-module__d45QrW__section{background:var(--color-surface-cream);padding-block:140px 160px;position:relative;overflow:hidden}.HomeServiceGridGriffinWay-module__d45QrW__section:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 18% 18%,#bc823b0a 0%,#0000 44%),radial-gradient(circle at 82% 68%,#d4a05a08 0%,#0000 42%),radial-gradient(circle at 50% 96%,#bc823b06 0%,#0000 52%),radial-gradient(circle at 70% 30%,#bc823b06 0%,#0000 36%);position:absolute;inset:0}.HomeServiceGridGriffinWay-module__d45QrW__inner{max-width:1100px;padding-inline:var(--container-gutter,30px);margin-inline:auto;position:relative}.HomeServiceGridGriffinWay-module__d45QrW__header{text-align:center;margin-bottom:120px;max-width:820px;margin-inline:auto}.HomeServiceGridGriffinWay-module__d45QrW__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);margin:0 0 22px;padding:0 28px;font-size:11px;font-weight:700;display:inline-block;position:relative}.HomeServiceGridGriffinWay-module__d45QrW__eyebrow:before,.HomeServiceGridGriffinWay-module__d45QrW__eyebrow:after{content:"";background:var(--color-primary);opacity:.6;width:18px;height:1px;position:absolute;top:50%}.HomeServiceGridGriffinWay-module__d45QrW__eyebrow:before{left:0}.HomeServiceGridGriffinWay-module__d45QrW__eyebrow:after{right:0}.HomeServiceGridGriffinWay-module__d45QrW__heading{font-family:var(--font-display);color:#293844;letter-spacing:-1px;margin:0 0 28px;font-size:clamp(44px,5.8vw,80px);font-weight:400;line-height:1}.HomeServiceGridGriffinWay-module__d45QrW__subhead{font-family:var(--font-body);color:#293844b8;max-width:760px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.75}.HomeServiceGridGriffinWay-module__d45QrW__chapters{flex-direction:column;gap:96px;display:flex}.HomeServiceGridGriffinWay-module__d45QrW__chapter{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:88px;display:grid}.HomeServiceGridGriffinWay-module__d45QrW__chapterReverse{grid-template-columns:1fr minmax(260px,380px)}.HomeServiceGridGriffinWay-module__d45QrW__chapterReverse .HomeServiceGridGriffinWay-module__d45QrW__chapterLabel{order:2}.HomeServiceGridGriffinWay-module__d45QrW__chapterReverse .HomeServiceGridGriffinWay-module__d45QrW__services{order:1}.HomeServiceGridGriffinWay-module__d45QrW__chapterLabel{position:sticky;top:40px}.HomeServiceGridGriffinWay-module__d45QrW__chapterEyebrow{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:11px;font-weight:700}.HomeServiceGridGriffinWay-module__d45QrW__chapterNumeral{font-family:var(--font-display);letter-spacing:-4px;color:#bc823b2e;-webkit-user-select:none;user-select:none;margin-left:-6px;font-size:clamp(120px,14vw,180px);font-weight:400;line-height:.85}.HomeServiceGridGriffinWay-module__d45QrW__chapterTitle{font-family:var(--font-display);letter-spacing:-.5px;color:#293844;font-size:32px;font-weight:400;line-height:1.1;font-family:var(--font-display);flex-direction:column;margin:16px 0 20px;display:flex}.HomeServiceGridGriffinWay-module__d45QrW__chapterTitleLine{display:block}.HomeServiceGridGriffinWay-module__d45QrW__chapterIntro{font-family:var(--font-body);color:#293844a6;max-width:320px;margin:0;font-size:16px;font-style:italic;line-height:1.7}.HomeServiceGridGriffinWay-module__d45QrW__services{flex-direction:column;gap:48px;padding-top:8px;display:flex}.HomeServiceGridGriffinWay-module__d45QrW__serviceEntry{padding-left:20px;position:relative}.HomeServiceGridGriffinWay-module__d45QrW__serviceAccent{background:var(--color-primary);opacity:.55;width:1px;height:24px;position:absolute;top:4px;left:0}.HomeServiceGridGriffinWay-module__d45QrW__serviceName{font-family:var(--font-display);letter-spacing:-.3px;color:#293844;margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.HomeServiceGridGriffinWay-module__d45QrW__serviceDescription{font-family:var(--font-body);color:#293844b8;max-width:540px;margin:0;font-size:15px;line-height:1.75}@media screen and (max-width:1024px){.HomeServiceGridGriffinWay-module__d45QrW__section{padding-block:96px 112px}.HomeServiceGridGriffinWay-module__d45QrW__header{margin-bottom:80px}.HomeServiceGridGriffinWay-module__d45QrW__chapters{gap:72px}.HomeServiceGridGriffinWay-module__d45QrW__chapter,.HomeServiceGridGriffinWay-module__d45QrW__chapterReverse{grid-template-columns:1fr;gap:40px}.HomeServiceGridGriffinWay-module__d45QrW__chapterReverse .HomeServiceGridGriffinWay-module__d45QrW__chapterLabel,.HomeServiceGridGriffinWay-module__d45QrW__chapterReverse .HomeServiceGridGriffinWay-module__d45QrW__services{order:0}.HomeServiceGridGriffinWay-module__d45QrW__chapterLabel{position:static}.HomeServiceGridGriffinWay-module__d45QrW__chapterIntro{max-width:480px}.HomeServiceGridGriffinWay-module__d45QrW__services{gap:40px;padding-top:0}}@media screen and (max-width:640px){.HomeServiceGridGriffinWay-module__d45QrW__section{padding-block:64px 80px}.HomeServiceGridGriffinWay-module__d45QrW__header{margin-bottom:56px}.HomeServiceGridGriffinWay-module__d45QrW__heading{letter-spacing:-.5px;font-size:clamp(36px,9vw,52px)}.HomeServiceGridGriffinWay-module__d45QrW__subhead{font-size:16px}.HomeServiceGridGriffinWay-module__d45QrW__chapters{gap:56px}.HomeServiceGridGriffinWay-module__d45QrW__chapterNumeral{letter-spacing:-3px;font-size:clamp(80px,20vw,120px)}.HomeServiceGridGriffinWay-module__d45QrW__chapterTitle{font-size:26px}.HomeServiceGridGriffinWay-module__d45QrW__chapterIntro{max-width:100%;font-size:15px}.HomeServiceGridGriffinWay-module__d45QrW__services{gap:36px}.HomeServiceGridGriffinWay-module__d45QrW__serviceName{font-size:clamp(20px,5.5vw,24px)}.HomeServiceGridGriffinWay-module__d45QrW__serviceDescription{font-size:14px}}
.HomeMedicalTeamGriffinWay-module__ciwXfG__section{background:linear-gradient(#1a1410 0%,#1f1815 50%,#1a1410 100%);padding-block:140px 160px;position:relative;overflow:hidden}.HomeMedicalTeamGriffinWay-module__ciwXfG__vignettes{pointer-events:none;background-image:radial-gradient(60% 40% at 15% 20%,#bc823b12 0%,#0000 100%),radial-gradient(55% 45% at 85% 75%,#bc823b0d 0%,#0000 100%),radial-gradient(70% 50% at 50% 100%,#d4a05a0a 0%,#0000 100%),radial-gradient(40% 30% at 70% 10%,#bc823b08 0%,#0000 100%);position:absolute;inset:0}.HomeMedicalTeamGriffinWay-module__ciwXfG__inner{max-width:1220px;padding-inline:var(--container-gutter,30px);margin-inline:auto;position:relative}.HomeMedicalTeamGriffinWay-module__ciwXfG__header{text-align:center;margin-bottom:100px;max-width:820px;margin-inline:auto}.HomeMedicalTeamGriffinWay-module__ciwXfG__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:16px;margin:0 0 26px;font-size:11px;font-weight:700;display:inline-flex}.HomeMedicalTeamGriffinWay-module__ciwXfG__eyebrow:before,.HomeMedicalTeamGriffinWay-module__ciwXfG__eyebrow:after{content:"";background:var(--color-primary);opacity:.55;flex-shrink:0;width:20px;height:1px;display:block}.HomeMedicalTeamGriffinWay-module__ciwXfG__heading{font-family:var(--font-display);color:#fff;letter-spacing:-1px;margin:0 0 28px;font-size:clamp(44px,5.8vw,80px);font-weight:400;line-height:1}.HomeMedicalTeamGriffinWay-module__ciwXfG__subhead{font-family:var(--font-body);color:#ffffffb8;max-width:720px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.75}.HomeMedicalTeamGriffinWay-module__ciwXfG__featured{grid-template-columns:5fr 7fr;align-items:start;gap:80px;margin-bottom:0;display:grid}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredPhotoWrap{flex-shrink:0;position:relative}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredPhoto{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:brightness(.95)contrast(1.05)sepia(.08);border-radius:0;width:100%;display:block;box-shadow:0 30px 80px #0006}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredProfile{flex-direction:column;align-items:flex-start;padding-top:24px;display:flex}.HomeMedicalTeamGriffinWay-module__ciwXfG__founderTag{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:var(--color-primary);margin:0 0 20px;font-size:11px;font-weight:700}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredName{font-family:var(--font-display);color:#fff;letter-spacing:-1px;margin:0 0 12px;font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1.1}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredTitle{font-family:var(--font-display);color:#bc823bf2;margin:0;font-size:19px;font-style:italic;line-height:1.4}.HomeMedicalTeamGriffinWay-module__ciwXfG__profileRule{background:var(--color-primary);opacity:.65;flex-shrink:0;width:60px;height:1px;margin-block:36px}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredQuote{margin:0 0 32px;padding:0}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredQuote p{font-family:var(--font-display);color:#ffffffe6;letter-spacing:-.2px;max-width:540px;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;line-height:1.5}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredBio{font-family:var(--font-body);color:#ffffffad;max-width:520px;margin:0;font-size:15px;line-height:1.8}.HomeMedicalTeamGriffinWay-module__ciwXfG__divider{align-items:center;gap:24px;margin-block:96px;display:flex}.HomeMedicalTeamGriffinWay-module__ciwXfG__dividerLine{background:linear-gradient(90deg,#0000 0%,#bc823b40 30% 70%,#0000 100%);flex:1;height:1px}.HomeMedicalTeamGriffinWay-module__ciwXfG__dividerFleuron{font-family:var(--font-display);color:var(--color-primary);opacity:.65;letter-spacing:6px;flex-shrink:0;font-size:12px}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamGrid{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamCard{flex-direction:column;display:flex;position:relative}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamCardSoon{opacity:.6;filter:grayscale(.35)}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamPhotoWrap{position:relative;overflow:hidden}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamPhoto{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:brightness(.95)contrast(1.05)sepia(.08);border-radius:0;width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .5s;display:block}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamCard:not(.HomeMedicalTeamGriffinWay-module__ciwXfG__teamCardSoon):hover .HomeMedicalTeamGriffinWay-module__ciwXfG__teamPhoto{filter:brightness()contrast(1.03)sepia(.04);transform:translateY(-4px)}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamCardBody{flex-direction:column;padding-top:20px;display:flex}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamStatus{font-family:var(--font-ui);letter-spacing:3px;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.HomeMedicalTeamGriffinWay-module__ciwXfG__status_accepting{color:var(--color-primary)}.HomeMedicalTeamGriffinWay-module__ciwXfG__status_waitlist{color:#bc823ba6}.HomeMedicalTeamGriffinWay-module__ciwXfG__status_soon{color:#bc823bd9;letter-spacing:2.5px;font-style:italic}.HomeMedicalTeamGriffinWay-module__ciwXfG__status_closed{color:#fff6}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamName{font-family:var(--font-display);color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:400;line-height:1.2}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamSpecialty{font-family:var(--font-body);color:#ffffff8c;margin:6px 0 0;font-size:13px;font-style:italic;line-height:1.5}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamSpecialty em{font-style:italic}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamRule{background:var(--color-primary);opacity:.6;width:40px;height:1px;margin:16px 0 14px}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamQuote{margin:0;padding:0}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamQuote p{font-family:var(--font-display);color:#ffffffc7;letter-spacing:-.1px;margin:0;font-size:14.5px;font-style:italic;line-height:1.55}.HomeMedicalTeamGriffinWay-module__ciwXfG__footerCta{text-align:center;margin-top:80px}.HomeMedicalTeamGriffinWay-module__ciwXfG__ctaLink{font-family:var(--font-ui);letter-spacing:3.5px;text-transform:uppercase;color:var(--color-primary);border:1px solid #bc823b59;border-radius:2px;align-items:center;gap:14px;padding:18px 32px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .3s,background .3s,color .3s,transform .3s;display:inline-flex}.HomeMedicalTeamGriffinWay-module__ciwXfG__ctaLink:hover{border-color:var(--color-primary);color:var(--color-primary);background:#bc823b14;transform:translateY(-1px)}.HomeMedicalTeamGriffinWay-module__ciwXfG__ctaArrow{transition:transform .3s;display:inline-block}.HomeMedicalTeamGriffinWay-module__ciwXfG__ctaLink:hover .HomeMedicalTeamGriffinWay-module__ciwXfG__ctaArrow{transform:translate(4px)}@media screen and (max-width:1024px){.HomeMedicalTeamGriffinWay-module__ciwXfG__section{padding-block:96px 120px}.HomeMedicalTeamGriffinWay-module__ciwXfG__header{margin-bottom:72px}.HomeMedicalTeamGriffinWay-module__ciwXfG__featured{grid-template-columns:1fr;gap:48px}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredPhotoWrap{width:100%;max-width:520px;margin-inline:auto}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredProfile{padding-top:0}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredQuote p,.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredBio{max-width:100%}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamGrid{grid-template-columns:repeat(2,1fr);gap:28px}.HomeMedicalTeamGriffinWay-module__ciwXfG__divider{margin-block:72px}}@media screen and (max-width:640px){.HomeMedicalTeamGriffinWay-module__ciwXfG__section{padding-block:64px 80px}.HomeMedicalTeamGriffinWay-module__ciwXfG__header{margin-bottom:52px}.HomeMedicalTeamGriffinWay-module__ciwXfG__heading{letter-spacing:-.75px;font-size:clamp(38px,10vw,54px)}.HomeMedicalTeamGriffinWay-module__ciwXfG__subhead{font-size:16px}.HomeMedicalTeamGriffinWay-module__ciwXfG__featured{gap:36px}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredPhotoWrap{max-width:100%}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredName{font-size:clamp(34px,9vw,48px)}.HomeMedicalTeamGriffinWay-module__ciwXfG__featuredQuote p{font-size:clamp(18px,5vw,22px)}.HomeMedicalTeamGriffinWay-module__ciwXfG__profileRule{margin-block:28px}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamGrid{grid-template-columns:1fr;gap:40px}.HomeMedicalTeamGriffinWay-module__ciwXfG__divider{margin-block:56px}.HomeMedicalTeamGriffinWay-module__ciwXfG__teamName{font-size:22px}}
.HomeReferralNetworkGriffinWay-module__2GNlna__section{background:var(--color-surface-cream);padding-block:140px 160px;position:relative;overflow:hidden}.HomeReferralNetworkGriffinWay-module__2GNlna__vignettes{pointer-events:none;background-image:radial-gradient(circle at 12% 15%,#bc823b0b 0%,#0000 44%),radial-gradient(circle at 88% 72%,#d4a05a09 0%,#0000 42%),radial-gradient(circle at 50% 98%,#bc823b08 0%,#0000 52%),radial-gradient(circle at 72% 28%,#bc823b07 0%,#0000 36%),radial-gradient(circle at 25% 85%,#d4a05a05 0%,#0000 38%);position:absolute;inset:0}.HomeReferralNetworkGriffinWay-module__2GNlna__inner{max-width:1100px;padding-inline:var(--container-gutter,30px);margin-inline:auto;position:relative}.HomeReferralNetworkGriffinWay-module__2GNlna__header{text-align:center;margin-bottom:120px;max-width:820px;margin-inline:auto}.HomeReferralNetworkGriffinWay-module__2GNlna__eyebrow{font-family:var(--font-ui);letter-spacing:6px;text-transform:uppercase;color:var(--color-primary);margin:0 0 22px;padding:0 28px;font-size:11px;font-weight:700;display:inline-block;position:relative}.HomeReferralNetworkGriffinWay-module__2GNlna__eyebrow:before,.HomeReferralNetworkGriffinWay-module__2GNlna__eyebrow:after{content:"";background:var(--color-primary);opacity:.6;width:18px;height:1px;position:absolute;top:50%}.HomeReferralNetworkGriffinWay-module__2GNlna__eyebrow:before{left:0}.HomeReferralNetworkGriffinWay-module__2GNlna__eyebrow:after{right:0}.HomeReferralNetworkGriffinWay-module__2GNlna__heading{font-family:var(--font-display);color:#293844;letter-spacing:-1px;margin:0 0 28px;font-size:clamp(44px,5.8vw,80px);font-weight:400;line-height:1}.HomeReferralNetworkGriffinWay-module__2GNlna__subhead{font-family:var(--font-body);color:#293844b8;max-width:760px;margin:0 auto;font-size:18px;font-style:italic;line-height:1.75}.HomeReferralNetworkGriffinWay-module__2GNlna__chapter{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:88px;display:grid}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterReverse{grid-template-columns:1fr minmax(260px,380px);align-items:start;gap:88px;display:grid}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterLabel{position:sticky;top:40px}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterEyebrow{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:11px;font-weight:700}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterNumeral{font-family:var(--font-display);letter-spacing:-4px;color:#bc823b2e;-webkit-user-select:none;user-select:none;margin-left:-6px;font-size:clamp(120px,14vw,180px);font-weight:400;line-height:.85}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterTitle{font-family:var(--font-display);letter-spacing:-.5px;color:#293844;margin:16px 0 20px;font-size:32px;font-weight:400;line-height:1.1}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterIntro{font-family:var(--font-body);color:#293844a6;max-width:320px;margin:0;font-size:16px;font-style:italic;line-height:1.7}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerList{flex-direction:column;gap:0;padding-top:8px;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerEntry{color:inherit;border-bottom:1px solid #bc823b2e;grid-template-columns:72px 1fr;align-items:center;gap:20px;padding-block:28px;text-decoration:none;transition:background .35s;display:grid}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerEntryLast{border-bottom:none}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerEntry:hover{color:inherit;background:#bc823b06}.HomeReferralNetworkGriffinWay-module__2GNlna__logoWrap{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:opacity .35s;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerEntry:hover .HomeReferralNetworkGriffinWay-module__2GNlna__logoWrap{opacity:.88}.HomeReferralNetworkGriffinWay-module__2GNlna__logo{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerContent{flex-direction:column;gap:4px;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerTag{font-family:var(--font-ui);letter-spacing:3px;text-transform:uppercase;color:#bc823bd9;font-size:10px;font-weight:700;display:block}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerName{font-family:var(--font-display);color:#293844;letter-spacing:-.3px;font-size:24px;font-weight:400;line-height:1.2;transition:color .3s;display:block}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerCity{font-family:var(--font-body);color:#29384499;font-size:14px;font-style:italic;display:block}.HomeReferralNetworkGriffinWay-module__2GNlna__divider{align-items:center;gap:20px;margin-block:96px;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__dividerLine{background:#bc823b47;flex:1;height:1px}.HomeReferralNetworkGriffinWay-module__2GNlna__dividerFleuron{color:#bc823b99;flex-shrink:0;font-size:12px;line-height:1}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalGroups{flex-direction:column;gap:56px;padding-top:8px;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__cityGroup{flex-direction:column;gap:0;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__cityTag{font-family:var(--font-ui);letter-spacing:3px;text-transform:uppercase;color:#bc823bd9;margin:0 0 6px;font-size:10px;font-weight:700}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalList{flex-direction:column;display:flex}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalRow{border-bottom:1px solid #bc823b2e;padding-block:14px}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalRowLast{border-bottom:none}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalName{font-family:var(--font-display);color:#293844;font-size:22px;font-weight:400;line-height:1.3;display:block}@media screen and (max-width:1024px){.HomeReferralNetworkGriffinWay-module__2GNlna__section{padding-block:96px 112px}.HomeReferralNetworkGriffinWay-module__2GNlna__header{margin-bottom:80px}.HomeReferralNetworkGriffinWay-module__2GNlna__chapter,.HomeReferralNetworkGriffinWay-module__2GNlna__chapterReverse{grid-template-columns:1fr;gap:40px}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterReverse .HomeReferralNetworkGriffinWay-module__2GNlna__chapterLabel{order:-1}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterReverse .HomeReferralNetworkGriffinWay-module__2GNlna__hospitalGroups{order:0}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterLabel{position:static}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterIntro{max-width:480px}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerList,.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalGroups{padding-top:0}}@media screen and (max-width:640px){.HomeReferralNetworkGriffinWay-module__2GNlna__section{padding-block:64px 80px}.HomeReferralNetworkGriffinWay-module__2GNlna__header{margin-bottom:56px}.HomeReferralNetworkGriffinWay-module__2GNlna__heading{letter-spacing:-.5px;font-size:clamp(36px,9vw,52px)}.HomeReferralNetworkGriffinWay-module__2GNlna__subhead{font-size:16px}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterNumeral{letter-spacing:-3px;font-size:clamp(80px,20vw,120px)}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterTitle{font-size:26px}.HomeReferralNetworkGriffinWay-module__2GNlna__chapterIntro{max-width:100%;font-size:15px}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerEntry{grid-template-columns:58px 1fr;gap:16px}.HomeReferralNetworkGriffinWay-module__2GNlna__logoWrap{width:48px;height:48px}.HomeReferralNetworkGriffinWay-module__2GNlna__logo{width:40px;height:40px}.HomeReferralNetworkGriffinWay-module__2GNlna__partnerName{font-size:20px}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalName{font-size:19px}.HomeReferralNetworkGriffinWay-module__2GNlna__divider{margin-block:64px}.HomeReferralNetworkGriffinWay-module__2GNlna__hospitalGroups{gap:40px}}
.HomeReviewsGriffinWay-module__4AlzqW__section{background:linear-gradient(#f3f0e3 0%,#ede8d8 100%);padding-block:140px 160px;position:relative;overflow:hidden}.HomeReviewsGriffinWay-module__4AlzqW__section:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 10% 20%,#bc823b12 0%,#0000 50%),radial-gradient(circle at 90% 75%,#bc823b0f 0%,#0000 45%),radial-gradient(circle at 50% 100%,#bc823b0d 0%,#0000 55%);position:absolute;inset:0}.HomeReviewsGriffinWay-module__4AlzqW__inner{max-width:960px;padding-inline:var(--container-gutter,30px);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.HomeReviewsGriffinWay-module__4AlzqW__fleuron{font-family:var(--font-display);color:var(--color-primary);letter-spacing:6px;opacity:.7;margin-bottom:56px;font-size:12px}.HomeReviewsGriffinWay-module__4AlzqW__blockquote{flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0;padding:0;display:flex;position:relative}.HomeReviewsGriffinWay-module__4AlzqW__openingGlyph{font-family:var(--font-display);letter-spacing:-8px;color:var(--color-primary);opacity:.22;text-align:left;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:-.1em;padding-left:0;font-size:clamp(120px,18vw,220px);font-weight:400;line-height:.6;display:block}.HomeReviewsGriffinWay-module__4AlzqW__quoteText{font-family:var(--font-display);letter-spacing:-.3px;color:#293844;text-align:center;max-width:800px;margin:0;font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:400;line-height:1.35}.HomeReviewsGriffinWay-module__4AlzqW__hairline{background:var(--color-primary);flex-shrink:0;width:80px;height:1px;margin-block:40px auto}.HomeReviewsGriffinWay-module__4AlzqW__attribution{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.HomeReviewsGriffinWay-module__4AlzqW__name{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:#293844;font-size:12px;font-weight:700}.HomeReviewsGriffinWay-module__4AlzqW__credit{font-family:var(--font-body);color:#2938448c;font-size:13px;font-style:italic}.HomeReviewsGriffinWay-module__4AlzqW__moreLink{text-align:center;margin-top:60px;margin-bottom:0}.HomeReviewsGriffinWay-module__4AlzqW__moreLink a{font-family:var(--font-ui);letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);opacity:.65;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .2s}.HomeReviewsGriffinWay-module__4AlzqW__moreLink a:hover{opacity:1;color:var(--color-link-hover)}@media screen and (max-width:1024px){.HomeReviewsGriffinWay-module__4AlzqW__section{padding-block:100px 120px}.HomeReviewsGriffinWay-module__4AlzqW__fleuron{margin-bottom:44px}.HomeReviewsGriffinWay-module__4AlzqW__openingGlyph{font-size:clamp(96px,16vw,160px)}}@media screen and (max-width:640px){.HomeReviewsGriffinWay-module__4AlzqW__section{padding-block:72px 88px}.HomeReviewsGriffinWay-module__4AlzqW__fleuron{margin-bottom:36px}.HomeReviewsGriffinWay-module__4AlzqW__openingGlyph{letter-spacing:-5px;font-size:clamp(80px,22vw,120px)}.HomeReviewsGriffinWay-module__4AlzqW__quoteText{font-size:clamp(22px,6vw,30px)}.HomeReviewsGriffinWay-module__4AlzqW__hairline{margin-block:32px auto}.HomeReviewsGriffinWay-module__4AlzqW__moreLink{margin-top:48px}}
