.home-module__b8A7Ya__page{--ink:#192b22;--forest:#19382e;--leaf:#d9e979;--paper:#f4f0e4;--coral:#f06a50;--mist:#e5e9d8;--sans:Arial, Helvetica, sans-serif;--serif:"Tinos", Georgia, serif;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px}.home-module__b8A7Ya__heroSurface{background:var(--leaf);overflow:hidden}.home-module__b8A7Ya__header{border-bottom:1px solid #192b2242;align-items:center;gap:2rem;width:min(100% - 9vw,1440px);min-height:82px;margin:0 auto;display:flex}.home-module__b8A7Ya__wordmark,.home-module__b8A7Ya__footerBrand{color:var(--ink);font:700 1.8rem / 1 var(--serif);letter-spacing:-.065em;white-space:nowrap;text-decoration:none}.home-module__b8A7Ya__wordmark span{font:700 .54rem / 1 var(--sans);letter-spacing:.2em;text-align:right;text-transform:uppercase;margin-top:4px;display:block}.home-module__b8A7Ya__nav{justify-content:center;gap:clamp(1rem,2.5vw,2.7rem);margin:0 auto;display:flex}.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__emailAddress,.home-module__b8A7Ya__footer a{color:inherit;text-underline-offset:4px;font-size:.77rem;font-weight:700;text-decoration-thickness:1px}.home-module__b8A7Ya__nav a{text-decoration:none}.home-module__b8A7Ya__nav a:hover,.home-module__b8A7Ya__footer a:hover,.home-module__b8A7Ya__emailAddress:hover{text-decoration:underline}.home-module__b8A7Ya__contactLink{background:var(--ink);color:#f8f5e9;justify-content:center;align-items:center;gap:1.25rem;min-height:48px;padding:.9rem 1.2rem;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.home-module__b8A7Ya__contactLink:hover{background:var(--coral);color:var(--ink);transform:translateY(-2px)}.home-module__b8A7Ya__contactLink:focus-visible,.home-module__b8A7Ya__nav a:focus-visible,.home-module__b8A7Ya__footer a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.home-module__b8A7Ya__headerCta{flex:none;min-height:40px;padding:.7rem 1rem;font-size:.7rem}.home-module__b8A7Ya__hero{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100% - 14vw,1320px);min-height:620px;margin:0 auto;padding:5.3rem 0 5.6rem;display:grid}.home-module__b8A7Ya__heroCopy{max-width:680px}.home-module__b8A7Ya__eyebrow{color:currentColor;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.45rem;font-size:.68rem;font-weight:800;line-height:1.45}.home-module__b8A7Ya__hero h1,.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__processHeading h2,.home-module__b8A7Ya__cafeCopy h2,.home-module__b8A7Ya__optionsHead h2,.home-module__b8A7Ya__contactSection h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-weight:700}.home-module__b8A7Ya__hero h1{max-width:700px;font-size:clamp(3.8rem,6.6vw,6.8rem);line-height:.91}.home-module__b8A7Ya__heroIntro{max-width:440px;margin:1.7rem 0 1.6rem;font-size:.98rem;line-height:1.7}.home-module__b8A7Ya__heroCta{background:var(--coral);min-height:54px;color:var(--ink)}.home-module__b8A7Ya__heroCta:hover,.home-module__b8A7Ya__contactCta:hover{background:#f8f5e9}.home-module__b8A7Ya__heroCta span{font-size:1rem}.home-module__b8A7Ya__heroNote{margin:.85rem 0 0;font-size:.68rem;line-height:1.5}.home-module__b8A7Ya__heroFigure{width:100%;max-width:540px;margin:0 0 0 auto}.home-module__b8A7Ya__photoKicker,.home-module__b8A7Ya__photoCaption{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.64rem;font-weight:800;line-height:1.5;display:flex}.home-module__b8A7Ya__photoKicker{margin-bottom:.65rem}.home-module__b8A7Ya__imageFrame{aspect-ratio:4/3;background:#65482e;position:relative;overflow:hidden}.home-module__b8A7Ya__heroImage,.home-module__b8A7Ya__cafeImage{object-fit:cover;width:100%;height:100%;display:block}.home-module__b8A7Ya__heroImage{filter:saturate(.94)}.home-module__b8A7Ya__imageIndex{background:var(--ink);color:var(--paper);letter-spacing:.13em;padding:.65rem .8rem;font-size:.65rem;font-weight:700;position:absolute;bottom:0;right:0}.home-module__b8A7Ya__photoCaption{color:#192b22b3;margin-top:.65rem;font-size:.59rem}.home-module__b8A7Ya__offerRibbon{background:var(--forest);min-height:98px;color:var(--paper);align-items:center;gap:clamp(1.2rem,4vw,4rem);padding:1rem max(7vw,50% - 660px);display:flex}.home-module__b8A7Ya__offerRibbon>div{flex-direction:column;gap:.2rem;display:flex}.home-module__b8A7Ya__offerRibbon strong{font:700 1.3rem / 1.1 var(--serif);letter-spacing:-.025em}.home-module__b8A7Ya__offerRibbon div span{color:#cbd5bb;font-size:.67rem}.home-module__b8A7Ya__ribbonMark{color:var(--coral);font:400 2rem / 1 var(--serif)}.home-module__b8A7Ya__ribbonPrompt{color:var(--leaf);font:italic 1.25rem / 1.2 var(--serif);margin-left:auto}.home-module__b8A7Ya__included{background:var(--forest);color:var(--paper);grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,9rem) max(7vw,50% - 660px);display:grid}.home-module__b8A7Ya__sectionIntro{max-width:470px}.home-module__b8A7Ya__sectionIntro .home-module__b8A7Ya__eyebrow,.home-module__b8A7Ya__process .home-module__b8A7Ya__eyebrow,.home-module__b8A7Ya__options .home-module__b8A7Ya__eyebrow{color:var(--coral)}.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__processHeading h2,.home-module__b8A7Ya__cafeCopy h2,.home-module__b8A7Ya__optionsHead h2,.home-module__b8A7Ya__contactSection h2{font-size:clamp(2.8rem,4.4vw,4.45rem);line-height:.98}.home-module__b8A7Ya__sectionIntro>p:last-child,.home-module__b8A7Ya__optionsHead>p,.home-module__b8A7Ya__contactSection>div:first-child>p:last-child{color:#f4f0e4c4;max-width:390px;margin:1.2rem 0 0;font-size:.91rem;line-height:1.75}.home-module__b8A7Ya__deliverables{padding-top:.25rem}.home-module__b8A7Ya__deliverable{border-top:1px solid #f4f0e459;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.4rem 0 1.65rem;display:grid}.home-module__b8A7Ya__deliverable:last-child{border-bottom:1px solid #f4f0e459}.home-module__b8A7Ya__deliverableNumber{color:var(--coral);padding-top:.35rem;font-size:.7rem;font-weight:800}.home-module__b8A7Ya__deliverable h3,.home-module__b8A7Ya__step h3,.home-module__b8A7Ya__optionRow h3{font:700 1.6rem / 1.05 var(--serif);letter-spacing:-.03em;margin:0}.home-module__b8A7Ya__deliverable p{color:#f4f0e4b8;max-width:400px;margin:.5rem 0 0;font-size:.82rem;line-height:1.6}.home-module__b8A7Ya__deliverableNote{color:#cbd5bb;letter-spacing:.13em;padding-top:.35rem;font-size:.59rem;font-weight:700}.home-module__b8A7Ya__process{background:var(--paper);padding:clamp(5rem,9vw,8.5rem) max(7vw,50% - 660px)}.home-module__b8A7Ya__processHeading{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);align-items:start;gap:2rem;max-width:1060px;margin:0 auto 4.5rem;display:grid}.home-module__b8A7Ya__processHeading .home-module__b8A7Ya__eyebrow{color:#536b46;padding-top:.6rem}.home-module__b8A7Ya__processHeading h2{max-width:780px}.home-module__b8A7Ya__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,5vw,5rem);max-width:1060px;margin:0 auto;display:grid}.home-module__b8A7Ya__step{border-top:1px solid #192b2270;padding-top:1.15rem}.home-module__b8A7Ya__stepNumber{color:#c2523f;font:700 1rem / 1 var(--serif);margin-bottom:2.25rem;display:block}.home-module__b8A7Ya__step h3{font-size:1.55rem}.home-module__b8A7Ya__step p{color:#50594d;max-width:285px;margin:.75rem 0 0;font-size:.83rem;line-height:1.7}.home-module__b8A7Ya__cafeExample{background:var(--coral);grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);align-items:stretch;display:grid}.home-module__b8A7Ya__cafePhotoWrap{flex-direction:column;min-height:590px;padding:clamp(2rem,5vw,5rem) 0 clamp(2rem,5vw,5rem) max(7vw,50vw - 660px);display:flex}.home-module__b8A7Ya__cafeImage{flex:1;min-height:380px}.home-module__b8A7Ya__cafePhotoWrap>p{letter-spacing:.11em;text-transform:uppercase;margin:.75rem 0 0;font-size:.64rem;font-weight:700}.home-module__b8A7Ya__cafeCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,7vw,7rem) max(7vw,50vw - 660px) clamp(3rem,7vw,7rem) clamp(3rem,6vw,6.5rem);display:flex}.home-module__b8A7Ya__cafeCopy .home-module__b8A7Ya__eyebrow{max-width:350px;margin-bottom:1.35rem}.home-module__b8A7Ya__cafeCopy h2{max-width:520px}.home-module__b8A7Ya__cafeCopy>p:not(.home-module__b8A7Ya__eyebrow){max-width:430px;margin:1.2rem 0 0;font-size:.89rem;line-height:1.7}.home-module__b8A7Ya__cafeCopy .home-module__b8A7Ya__sampleDisclaimer{margin-top:1rem;font-size:.72rem}.home-module__b8A7Ya__darkCta{background:var(--ink);margin-top:1.6rem}.home-module__b8A7Ya__darkCta:hover{background:var(--paper);color:var(--ink)}.home-module__b8A7Ya__options{background:var(--mist);padding:clamp(5rem,9vw,8rem) max(7vw,50% - 660px)}.home-module__b8A7Ya__optionsHead{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:end;gap:3rem;margin-bottom:3.25rem;display:grid}.home-module__b8A7Ya__optionsHead h2{max-width:660px}.home-module__b8A7Ya__optionsHead>p{color:#50594d;max-width:320px;margin-bottom:.3rem}.home-module__b8A7Ya__optionRows{border-top:1px solid #192b2273}.home-module__b8A7Ya__optionRow{border-bottom:1px solid #192b2273;grid-template-columns:48px minmax(190px,.8fr) minmax(220px,1fr) 105px;align-items:center;gap:1.25rem;padding:1.45rem 0;display:grid}.home-module__b8A7Ya__optionIndex{color:#c2523f;font-size:.75rem;font-weight:800}.home-module__b8A7Ya__optionRow p{color:#50594d;max-width:380px;margin:0;font-size:.8rem;line-height:1.55}.home-module__b8A7Ya__optionLabel{color:#536b46;letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.63rem;font-weight:800}.home-module__b8A7Ya__contactSection{background:var(--forest);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:3rem;padding:clamp(5rem,9vw,8.5rem) max(7vw,50% - 660px);display:grid}.home-module__b8A7Ya__contactSection .home-module__b8A7Ya__eyebrow{color:var(--leaf)}.home-module__b8A7Ya__contactSection h2{max-width:700px}.home-module__b8A7Ya__contactSection>div:first-child>p:last-child{max-width:410px}.home-module__b8A7Ya__contactAction{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.home-module__b8A7Ya__contactCta{background:var(--coral);min-height:54px;color:var(--ink)}.home-module__b8A7Ya__emailAddress{color:#e2e8d5}.home-module__b8A7Ya__footer{background:var(--forest);color:#d7dfcf;border-top:1px solid #f4f0e440;justify-content:space-between;align-items:center;gap:1.5rem;min-height:100px;padding:1.5rem max(7vw,50% - 660px);display:flex}.home-module__b8A7Ya__footerBrand{color:var(--paper);font-size:1.35rem}.home-module__b8A7Ya__footer>span{font-size:.68rem}.home-module__b8A7Ya__footer a{color:inherit;font-size:.68rem}.home-module__b8A7Ya__backTop{white-space:nowrap}@media (max-width:960px){.home-module__b8A7Ya__header{gap:1rem;width:min(100% - 8vw,1440px)}.home-module__b8A7Ya__nav{gap:1rem}.home-module__b8A7Ya__nav a{font-size:.69rem}.home-module__b8A7Ya__hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:3rem;width:min(100% - 12vw,1320px);min-height:560px}.home-module__b8A7Ya__hero h1{font-size:clamp(3.5rem,7vw,5.7rem)}.home-module__b8A7Ya__ribbonPrompt{display:none}.home-module__b8A7Ya__included{grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr);gap:3.5rem}.home-module__b8A7Ya__cafePhotoWrap{min-height:520px}.home-module__b8A7Ya__optionRow{grid-template-columns:34px minmax(170px,.8fr) minmax(190px,1fr) 90px;gap:.9rem}}@media (max-width:680px){.home-module__b8A7Ya__header{width:calc(100% - 2.5rem);min-height:70px}.home-module__b8A7Ya__wordmark{font-size:1.55rem}.home-module__b8A7Ya__nav{display:none}.home-module__b8A7Ya__headerCta{min-height:38px;margin-left:auto;padding:.65rem .75rem;font-size:.63rem}.home-module__b8A7Ya__hero{flex-direction:column;align-items:stretch;gap:2.9rem;width:calc(100% - 2.5rem);min-height:0;padding:4rem 0 3.5rem;display:flex}.home-module__b8A7Ya__eyebrow{letter-spacing:.13em;font-size:.6rem}.home-module__b8A7Ya__hero h1{max-width:520px;font-size:clamp(3.45rem,15vw,5rem);line-height:.93}.home-module__b8A7Ya__heroIntro{max-width:400px;margin-top:1.2rem;font-size:.91rem}.home-module__b8A7Ya__heroFigure{max-width:none;margin:0}.home-module__b8A7Ya__imageFrame{aspect-ratio:1.13}.home-module__b8A7Ya__offerRibbon{gap:1rem;min-height:90px;padding:1rem 1.25rem}.home-module__b8A7Ya__offerRibbon strong{font-size:1.05rem}.home-module__b8A7Ya__offerRibbon div span{font-size:.58rem}.home-module__b8A7Ya__ribbonMark{font-size:1.5rem}.home-module__b8A7Ya__included{padding:4.5rem 1.25rem;display:block}.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__processHeading h2,.home-module__b8A7Ya__cafeCopy h2,.home-module__b8A7Ya__optionsHead h2,.home-module__b8A7Ya__contactSection h2{font-size:clamp(2.7rem,12vw,3.85rem)}.home-module__b8A7Ya__sectionIntro>p:last-child{margin-bottom:2.8rem}.home-module__b8A7Ya__deliverable{grid-template-columns:30px minmax(0,1fr);gap:.7rem;padding:1.25rem 0 1.4rem}.home-module__b8A7Ya__deliverableNote{display:none}.home-module__b8A7Ya__deliverable h3{font-size:1.45rem}.home-module__b8A7Ya__process{padding:4.5rem 1.25rem 4rem}.home-module__b8A7Ya__processHeading{margin-bottom:3.2rem;display:block}.home-module__b8A7Ya__processHeading .home-module__b8A7Ya__eyebrow{padding:0}.home-module__b8A7Ya__steps{display:block}.home-module__b8A7Ya__step{grid-template-columns:36px minmax(0,1fr);column-gap:.6rem;padding:1.1rem 0 1.35rem;display:grid}.home-module__b8A7Ya__stepNumber{grid-row:span 2;margin-bottom:0;padding-top:.15rem}.home-module__b8A7Ya__step h3{font-size:1.4rem}.home-module__b8A7Ya__step p{margin-top:.45rem}.home-module__b8A7Ya__cafeExample{flex-direction:column;display:flex}.home-module__b8A7Ya__cafePhotoWrap{min-height:0;padding:1.25rem 1.25rem 0}.home-module__b8A7Ya__cafeImage{aspect-ratio:1.12;min-height:0}.home-module__b8A7Ya__cafePhotoWrap>p{font-size:.57rem}.home-module__b8A7Ya__cafeCopy{padding:3.1rem 1.25rem 4rem}.home-module__b8A7Ya__cafeCopy .home-module__b8A7Ya__eyebrow{max-width:270px}.home-module__b8A7Ya__options{padding:4.5rem 1.25rem}.home-module__b8A7Ya__optionsHead{margin-bottom:2.6rem;display:block}.home-module__b8A7Ya__optionsHead>p{margin-top:1rem}.home-module__b8A7Ya__optionRow{grid-template-columns:25px minmax(0,1fr);gap:.35rem .65rem;padding:1.2rem 0 1.35rem}.home-module__b8A7Ya__optionIndex{grid-row:span 3;padding-top:.3rem}.home-module__b8A7Ya__optionRow h3{font-size:1.4rem}.home-module__b8A7Ya__optionRow p{max-width:390px}.home-module__b8A7Ya__optionLabel{text-align:left;margin-top:.2rem}.home-module__b8A7Ya__contactSection{padding:4.5rem 1.25rem;display:block}.home-module__b8A7Ya__contactAction{margin-top:2.25rem}.home-module__b8A7Ya__footer{grid-template-columns:1fr auto;gap:1.1rem;min-height:0;padding:1.5rem 1.25rem;display:grid}.home-module__b8A7Ya__footer>span{grid-area:2/1/auto/-1}.home-module__b8A7Ya__footer>a:nth-of-type(2){overflow-wrap:anywhere;grid-area:3/1}.home-module__b8A7Ya__backTop{grid-area:3/2}}@media (prefers-reduced-motion:reduce){.home-module__b8A7Ya__contactLink{transition:none}}
