.page_page__2HGtS{--ink:#17392b;--cream:#f6f0e5;--paper:#fffdf8;--rust:#b85e40;--gold:#d6a85f;background:var(--cream);color:var(--ink)}.page_hero__nKe31{position:relative;min-height:calc(100svh - 76px);display:grid;grid-template-columns:minmax(0,.96fr) minmax(440px,.9fr);align-items:center;gap:clamp(50px,7vw,116px);overflow:hidden;padding:84px clamp(24px,7vw,116px) 104px;background:linear-gradient(130deg,rgba(255,253,248,.86),transparent 55%),radial-gradient(circle at 83% 22%,rgba(214,168,95,.35),transparent 30%),#eee3d1}.page_heroGlow__UlC49{position:absolute;width:430px;height:430px;right:-160px;bottom:-220px;border-radius:50%;background:rgba(184,94,64,.14)}.page_heroCopy__vjQa_,.page_heroVisual__4EvOK{position:relative;z-index:1}.page_eyebrow__isz56{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--rust);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page_eyebrow__isz56 svg{width:15px;height:15px}.page_hero__nKe31 h1{max-width:760px;font-size:clamp(54px,6.8vw,98px);line-height:.92}.page_hero__nKe31 h1 em{display:block;color:var(--rust);font-style:italic}.page_lead__TPfFS{max-width:610px;margin:30px 0 0;color:#53675e;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.page_actions__yHyak{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.page_primaryAction__uz7Up{background:var(--rust)}.page_primaryAction__uz7Up:hover{background:#9d4c34}.page_reassurance__kg0jr{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:#6b776f;font-size:12px}.page_reassurance__kg0jr svg{width:15px;color:var(--rust)}.page_heroVisual__4EvOK{min-height:620px;display:grid;place-items:center}.page_appFrame__0x4UY{width:min(100%,500px);min-height:540px;padding:20px;border:1px solid rgba(23,57,43,.13);border-radius:36px;background:rgba(255,253,248,.93);box-shadow:0 42px 90px rgba(65,46,27,.19);transform:rotate(2.5deg)}.page_appTopbar__qDE_i{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid rgba(23,57,43,.1)}.page_miniBrand__PitMD{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.page_miniBrand__PitMD svg{width:18px;color:var(--rust)}.page_avatar__F42dN{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-size:10px;font-weight:800}.page_appWelcome__ftUw7{display:grid;gap:4px;padding:42px 8px 28px}.page_appWelcome__ftUw7 small,.page_appWelcome__ftUw7 span{color:#718078;font-size:12px}.page_appWelcome__ftUw7 strong{font-family:var(--font-display);font-size:43px;font-weight:500;letter-spacing:-.04em}.page_appStats__DZdrg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.page_appStats__DZdrg div{min-height:105px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:18px;background:#eee5d6}.page_appStats__DZdrg div:nth-child(2){background:#dbe6dc}.page_appStats__DZdrg div:nth-child(3){background:#f1d8cd}.page_appStats__DZdrg strong{font-family:var(--font-display);font-size:34px;font-weight:500}.page_appStats__DZdrg span{font-size:10px;line-height:1.2}.page_tastingCard__E6Wjj{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:18px;border:1px solid rgba(23,57,43,.11);border-radius:20px;background:var(--paper)}.page_coffeeStamp__35D_y{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--ink);color:var(--paper)}.page_coffeeStamp__35D_y svg{width:21px}.page_tastingCard__E6Wjj div{display:grid;gap:2px}.page_tastingCard__E6Wjj small,.page_tastingCard__E6Wjj span{color:#718078;font-size:10px}.page_tastingCard__E6Wjj strong{font-size:14px}.page_tastingCard__E6Wjj b{color:var(--rust);font-family:var(--font-display);font-size:25px}.page_floatingNote__ESiDk{position:absolute;right:-10px;bottom:32px;width:210px;display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;background:var(--rust);color:#fffaf3;box-shadow:0 18px 45px rgba(90,45,31,.22);transform:rotate(-4deg);font-family:var(--font-display);font-size:15px}.page_floatingNote__ESiDk svg{flex:0 0 auto;width:26px}.page_floatingNote__ESiDk span{display:grid;gap:2px}.page_floatingNote__ESiDk small{opacity:.72;font-family:var(--font-body);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.page_baristaSection__8uh4k,.page_journeySection__q8p9H{padding:120px clamp(24px,7vw,116px)}.page_sectionIntro__K3WXZ{max-width:760px}.page_catalogCopy__XmzmS h2,.page_finalCta__bapnl h2,.page_finderCopy__fcAxl h2,.page_sectionIntro__K3WXZ h2{margin:0;font-size:clamp(46px,5.7vw,78px);line-height:.98;letter-spacing:-.045em}.page_catalogCopy__XmzmS>p:not(.page_eyebrow__isz56),.page_finalCta__bapnl p:not(.page_eyebrow__isz56),.page_finderCopy__fcAxl>p:not(.page_eyebrow__isz56),.page_sectionIntro__K3WXZ>p:last-child{max-width:640px;margin:24px 0 0;color:#607069;font-size:16px;line-height:1.7}.page_featureGrid__jUgVU{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:64px}.page_featureCard__y_wJB{position:relative;min-height:300px;overflow:hidden;padding:clamp(28px,4vw,48px);border:1px solid rgba(23,57,43,.12);border-radius:28px;background:var(--paper)}.page_featureMain__4Qq2W{grid-row:span 2;min-height:614px;background:var(--ink);color:#f8f1e7}.page_iconBubble__fH3Is{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#eee5d6;color:var(--rust)}.page_featureMain__4Qq2W .page_iconBubble__fH3Is{background:rgba(255,255,255,.1);color:#e7b373}.page_iconBubble__fH3Is svg{width:24px}.page_cardNumber__IJ3s4{position:absolute;top:33px;right:36px;margin:0;color:rgba(23,57,43,.34);font-family:var(--font-display);font-size:18px}.page_featureMain__4Qq2W .page_cardNumber__IJ3s4{color:rgba(255,255,255,.34)}.page_featureCard__y_wJB h3{max-width:560px;margin:28px 0 14px;font-size:clamp(30px,3vw,48px);line-height:1.03;letter-spacing:-.035em}.page_featureCard__y_wJB>p:not(.page_cardNumber__IJ3s4){max-width:570px;margin:0;color:#68766f;line-height:1.7}.page_featureMain__4Qq2W>p:not(.page_cardNumber__IJ3s4){color:rgba(248,241,231,.72)}.page_featureCard__y_wJB>a{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--rust);font-size:13px;font-weight:800}.page_featureMain__4Qq2W>a{color:#e7b373}.page_featureCard__y_wJB>a svg{width:15px}.page_notePreview__7klBy{position:absolute;right:-28px;bottom:-24px;width:min(380px,72%);display:grid;grid-template-columns:80px 1fr;align-items:center;gap:16px 12px;padding:28px 38px 52px 28px;border-radius:26px 0 0;background:#f4e8d5;color:var(--ink);transform:rotate(-2deg)}.page_notePreview__7klBy span{font-size:11px;font-weight:750}.page_notePreview__7klBy b{height:8px;border-radius:999px;background:var(--rust)}.page_catalogSection__e_0rS,.page_finderSection__km7JO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(60px,8vw,130px);padding:120px clamp(24px,7vw,116px)}.page_finderSection__km7JO{background:#dfd4c2}.page_finderVisual__Ea_kz{position:relative;min-height:560px;display:grid;place-items:center}.page_flavourOrb__zkY__{width:min(440px,82vw);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.18),transparent 25%),var(--rust);color:#fff8ef;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 30px 70px rgba(95,53,38,.22)}.page_flavourOrb__zkY__ strong{font-family:var(--font-display);font-size:clamp(35px,4vw,54px);font-weight:500;line-height:.98;text-align:center}.page_flavourOrb__zkY__ span{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page_flavourTag__Cqutp{position:absolute;padding:12px 17px;border-radius:999px;background:var(--paper);box-shadow:0 12px 30px rgba(58,45,32,.12);font-size:12px;font-weight:800}.page_tagOne__kC8xx{left:1%;top:15%;transform:rotate(-8deg)}.page_tagTwo__4Va6q{right:0;top:28%;transform:rotate(7deg)}.page_tagThree__6IJdE{left:10%;bottom:13%;transform:rotate(5deg)}.page_catalogCopy__XmzmS,.page_finderCopy__fcAxl{max-width:680px}.page_catalogCopy__XmzmS .page_button__W7Wsd,.page_finderCopy__fcAxl .page_button__W7Wsd{margin-top:28px}.page_catalogSection__e_0rS{background:#f8f3e9}.page_catalogCopy__XmzmS{order:1}.page_catalogVisual__qFAvQ{position:relative;min-height:590px;display:flex;align-items:center;gap:14px;order:2}.page_catalogVisual__qFAvQ article{width:calc(50% - 7px);min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:26px;background:#d7a66a;color:#26382f;box-shadow:0 24px 52px rgba(63,46,29,.13)}.page_catalogVisual__qFAvQ article:nth-child(2){margin-top:90px;background:#b95f42;color:#fff8ef}.page_catalogVisual__qFAvQ article>svg{width:48px;height:48px;margin:auto auto 70px;opacity:.74}.page_catalogVisual__qFAvQ h3{margin:12px 0 4px;font-size:34px}.page_catalogVisual__qFAvQ p,.page_catalogVisual__qFAvQ small{margin:0;opacity:.75;font-size:11px}.page_catalogVisual__qFAvQ small{margin-top:18px;font-weight:800;text-transform:uppercase}.page_origin__PoJVi{align-self:flex-start;padding:7px 10px;border:1px solid;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_roasterRibbon__NlqDx{position:absolute;left:12%;right:4%;bottom:18px;display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:18px;background:var(--ink);color:#fff8ef;box-shadow:0 18px 44px rgba(23,57,43,.24)}.page_roasterRibbon__NlqDx svg{flex:0 0 auto;width:23px;color:#e6b271}.page_roasterRibbon__NlqDx span{display:grid;font-size:11px;line-height:1.5}.page_journeySection__q8p9H{background:var(--ink);color:#fff8ef}.page_journeySection__q8p9H .page_eyebrow__isz56{color:#e6b271}.page_journey__Naq5f{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none}.page_journey__Naq5f li{min-height:260px;display:flex;flex-direction:column;padding:24px;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.14)}.page_journey__Naq5f li:last-child{border-right:0}.page_journey__Naq5f li>span{color:rgba(255,255,255,.4);font-size:11px}.page_journey__Naq5f svg{width:28px;height:28px;margin:44px 0 26px;color:#e6b271}.page_journey__Naq5f strong{font-family:var(--font-display);font-size:26px;font-weight:500}.page_journey__Naq5f p{margin:8px 0 0;color:rgba(255,248,239,.62);font-size:12px;line-height:1.5}.page_finalCta__bapnl{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:100px clamp(24px,7vw,116px);background:var(--rust);color:#fff8ef}.page_finalCta__bapnl .page_eyebrow__isz56{color:#f0c28e}.page_finalCta__bapnl p:not(.page_eyebrow__isz56){color:rgba(255,248,239,.76)}.page_lightButton__Vkyyh{flex:0 0 auto;background:#fff8ef;color:var(--ink)}@media (max-width:980px){.page_hero__nKe31{grid-template-columns:1fr;padding-top:64px}.page_heroCopy__vjQa_{max-width:760px}.page_heroVisual__4EvOK{width:min(100%,620px);margin-inline:auto}.page_catalogSection__e_0rS,.page_finderSection__km7JO{grid-template-columns:1fr}.page_catalogVisual__qFAvQ,.page_finderVisual__Ea_kz{width:min(100%,660px);margin-inline:auto}.page_catalogCopy__XmzmS{order:1}.page_catalogVisual__qFAvQ{order:2}.page_journey__Naq5f{grid-template-columns:repeat(2,1fr)}.page_journey__Naq5f li:nth-child(2n){border-right:0}}@media (max-width:700px){.page_hero__nKe31{min-height:auto;padding:52px 18px 72px}.page_hero__nKe31 h1{font-size:clamp(46px,14.5vw,64px)}.page_lead__TPfFS{font-size:16px}.page_actions__yHyak{display:grid}.page_actions__yHyak a{width:100%}.page_heroVisual__4EvOK{min-height:500px;align-items:start}.page_appFrame__0x4UY{min-height:460px;padding:14px;border-radius:27px;transform:rotate(1deg)}.page_appWelcome__ftUw7{padding:30px 5px 22px}.page_appWelcome__ftUw7 strong{font-size:34px}.page_appStats__DZdrg div{min-height:90px;padding:12px}.page_appStats__DZdrg strong{font-size:28px}.page_tastingCard__E6Wjj{padding:13px}.page_floatingNote__ESiDk{right:-6px;bottom:8px;width:190px}.page_baristaSection__8uh4k,.page_catalogSection__e_0rS,.page_finderSection__km7JO,.page_journeySection__q8p9H{padding:84px 18px}.page_catalogCopy__XmzmS h2,.page_finalCta__bapnl h2,.page_finderCopy__fcAxl h2,.page_sectionIntro__K3WXZ h2{font-size:clamp(42px,12vw,58px)}.page_featureGrid__jUgVU{grid-template-columns:1fr;margin-top:44px}.page_featureMain__4Qq2W{grid-row:auto;min-height:590px}.page_featureCard__y_wJB{min-height:290px;padding:28px}.page_notePreview__7klBy{width:85%}.page_finderVisual__Ea_kz{min-height:440px}.page_flavourOrb__zkY__{width:min(360px,86vw)}.page_tagOne__kC8xx{left:-2%}.page_tagTwo__4Va6q{right:-2%}.page_catalogVisual__qFAvQ{min-height:520px;gap:8px}.page_catalogVisual__qFAvQ article{min-height:340px;padding:20px}.page_catalogVisual__qFAvQ h3{font-size:25px}.page_catalogVisual__qFAvQ article>svg{margin-bottom:50px}.page_roasterRibbon__NlqDx{left:5%;right:0}.page_journey__Naq5f{grid-template-columns:1fr;margin-top:44px}.page_journey__Naq5f li,.page_journey__Naq5f li:nth-child(2n){min-height:190px;border-right:0}.page_journey__Naq5f svg{margin:24px 0 18px}.page_finalCta__bapnl{display:grid;padding:80px 18px}.page_finalCta__bapnl a{width:100%}}@media (prefers-reduced-motion:reduce){.page_appFrame__0x4UY,.page_flavourTag__Cqutp,.page_floatingNote__ESiDk{transform:none}}