@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_da54f005-module__x5QcBq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_da54f005-module__x5QcBq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_173403c7-module__czr2iW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_173403c7-module__czr2iW__variable{--font-inter:"Inter", "Inter Fallback"}
.dir-b{--bg:#f8f5f0;--card:#fffdfa;--sunken:#f1eee6;--fill:#f1ede4;--line:#ede6db;--line-soft:#f2ece3;--ink:#24232a;--ink-soft:#33313a;--muted:#6f6961;--faint:#c9c2b8;--terracotta:#c97f4e;--terracotta-ink:#8a5220;--terracotta-soft:#efe4d6;--terracotta-line:#e4d2bc;--indigo:#6b6fa8;--indigo-soft:#dcd9ea;--on-dark:#f8f5f0;--page:1080px;--gutter:24px;--r-sm:10px;--r-md:16px;--r-lg:22px;background:var(--bg);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.6}.dir-b *,.dir-b :before,.dir-b :after{box-sizing:border-box}.dir-b h1,.dir-b h2,.dir-b h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.012em;color:var(--ink);margin:0;font-weight:400;line-height:1.12}.dir-b p{margin:0}.dir-b a{color:var(--terracotta-ink);text-underline-offset:3px}.dir-b img{max-width:100%;display:block}.dir-b :focus-visible{outline:2px solid var(--terracotta-ink);outline-offset:2px;border-radius:4px}.dir-b ::selection{background:var(--terracotta-soft)}.b-wrap{max-width:var(--page);padding-inline:var(--gutter);margin:0 auto}.b-section{border-bottom:1px solid var(--line);padding-block:72px}.b-section:last-of-type{border-bottom:0}.b-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta-ink);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.b-kicker-quiet{color:var(--muted)}.b-display{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4.6vw,52px);line-height:1.06}.b-h1{text-wrap:balance;font-size:clamp(29px,4vw,44px);line-height:1.1}.b-h2{text-wrap:balance;font-size:clamp(24px,3vw,32px);line-height:1.15}.b-h3{font-size:20px;line-height:1.25}.b-lede{color:var(--ink-soft);text-wrap:pretty;max-width:58ch;font-size:18px;line-height:1.6}.b-body{color:var(--muted);text-wrap:pretty;font-size:15.5px;line-height:1.62}.b-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.b-btn-primary{background:var(--ink);color:var(--on-dark)}.b-btn-primary:hover{color:var(--on-dark);background:#35333c}.b-btn-ghost{border-color:var(--line);background:var(--card);color:var(--ink)}.b-btn-ghost:hover{background:var(--fill);color:var(--ink)}.b-header{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.b-header-inner{flex-wrap:wrap;align-items:center;gap:8px;padding-block:14px;display:flex}.b-brand{color:var(--ink);font-family:var(--font-newsreader), Georgia, serif;align-items:center;gap:9px;margin-right:auto;font-size:20px;text-decoration:none;display:flex}.b-nav{flex-wrap:wrap;gap:2px;display:flex}.b-nav-link{color:var(--muted);border-radius:999px;padding:7px 13px;font-size:14.5px;text-decoration:none}.b-nav-link:hover{background:var(--fill);color:var(--ink)}.b-nav-link.is-active{background:var(--fill);color:var(--ink);font-weight:600}.b-auth{align-items:center;margin-left:10px;display:flex}.b-auth-btn{background:var(--ink);color:var(--on-dark);white-space:nowrap;border-radius:999px;padding:8px 17px;font-size:14.5px;font-weight:600;text-decoration:none}.b-auth-btn:hover{color:var(--on-dark);background:#35333c}.b-phone{filter:drop-shadow(0 18px 40px #24232a29);width:100%;height:auto}.b-phone-sm{max-width:280px}.b-phone-md{max-width:340px}.b-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:26px}.b-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--col,280px)), 1fr));gap:20px;display:grid}.b-cta{background:var(--sunken);border-top:1px solid var(--line);padding-block:64px}.b-cta-inner{flex-direction:column;align-items:flex-start;gap:18px;max-width:56ch;display:flex}.b-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.b-footer{border-top:1px solid var(--line);color:var(--muted);padding-block:26px;font-size:14px}.b-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.b-footer-links{gap:20px;display:flex}.b-footer-links a{color:var(--muted);text-decoration:none}.b-footer-links a:hover{color:var(--ink)}@media (max-width:640px){.dir-b{--gutter:18px}.b-section{padding-block:48px}.b-card{padding:20px}.b-cta{padding-block:48px}}.b-header-inner nav{flex-wrap:wrap;gap:2px;display:flex}.b-stores{flex-wrap:wrap;gap:10px;display:flex}.b-store{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 15px;font-size:15px;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.b-store:hover{background:var(--fill);color:var(--ink)}.b-store span{display:block}.b-store small{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;display:block}.b-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-block:64px 72px;display:grid}.b-hero-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.b-hero-copy .b-kicker{margin-bottom:0}.b-hero-lede{max-width:46ch}.b-hero-shot{justify-self:center;max-width:330px}.b-section-title{margin-bottom:28px}.b-note{color:var(--muted);margin-top:26px;font-size:14.5px}.b-page-head{border-bottom:0;padding-block:52px 34px}.b-page-head .b-lede{margin-top:16px}.b-pillar{flex-direction:column;gap:10px;display:flex}.b-pillar-n{font-family:var(--font-newsreader), Georgia, serif;color:var(--terracotta-ink);font-size:15px}.b-shots{align-items:start}.b-shot{flex-direction:column;gap:18px;margin:0;display:flex}.b-shot figcaption{flex-direction:column;gap:6px;display:flex}.b-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.b-split-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.b-split-shot{justify-self:center;max-width:320px}.b-split-flip .b-split-shot{order:-1}.b-steps{flex-direction:column;gap:26px;display:flex}.b-step{grid-template-columns:44px 1fr;align-items:start;gap:20px;display:grid}.b-step-n{background:var(--terracotta-soft);border:1px solid var(--terracotta-line);width:38px;height:38px;color:var(--terracotta-ink);font-family:var(--font-newsreader), Georgia, serif;border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid}.b-step-copy{flex-direction:column;gap:9px;display:flex}.b-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.b-list li{color:var(--ink-soft);grid-template-columns:18px 1fr;gap:10px;font-size:15.5px;line-height:1.5;display:grid}.b-list li:before{content:"";background:var(--terracotta);border-radius:50%;width:8px;height:8px;margin-top:8px}.b-list li.is-absent{color:var(--muted)}.b-list li.is-absent:before{border-top:1px solid var(--faint);background:0 0;width:10px;height:0;margin-top:11px}.b-said{border-left:2px solid var(--terracotta-line);font-family:var(--font-newsreader), Georgia, serif;color:var(--ink-soft);padding-left:16px;font-size:19px;line-height:1.45}.b-topic{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-block:14px;display:flex}.b-topic:last-child{border-bottom:0}.b-topic-when{width:62px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.b-topic-tag{width:92px;color:var(--terracotta-ink);flex:none;font-size:13px;font-weight:600}.b-topic-msg{color:var(--ink-soft);font-size:15.5px}.b-trial{flex-wrap:wrap;align-items:flex-end;gap:14px 40px;display:flex}.b-trial-item{flex-direction:column;gap:2px;display:flex}.b-trial-v{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);font-size:26px;line-height:1.1}.b-trial-l{color:var(--muted);font-size:13px}.b-tier{flex-direction:column;gap:14px;display:flex}.b-tier.is-popular{border-color:var(--terracotta-line)}.b-tier-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.b-tier-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta-ink);background:var(--terracotta-soft);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.b-price{font-family:var(--font-newsreader), Georgia, serif;font-size:34px;line-height:1}.b-price small{font-family:var(--font-inter), system-ui, sans-serif;color:var(--muted);font-size:14px}.b-tier-btn{justify-content:center;align-self:stretch;margin-top:auto}.b-table-scroll{overflow-x:auto}.b-table{border-collapse:collapse;width:100%;min-width:660px;font-size:14.5px}.b-table th,.b-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 14px}.b-table thead th{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);border-bottom:1px solid var(--faint);font-size:16px;font-weight:400}.b-table tbody th{color:var(--ink-soft);font-weight:500}.b-table td{color:var(--ink-soft);font-variant-numeric:tabular-nums}.b-table .is-absent{color:var(--faint)}.b-table th.is-highlight,.b-table td.is-highlight{background:var(--sunken)}.b-foot{color:var(--muted);max-width:68ch;margin-top:18px;font-size:13.5px}@media (max-width:900px){.b-hero,.b-split{grid-template-columns:1fr;gap:34px}.b-hero-shot,.b-split-shot{max-width:290px}.b-split-flip .b-split-shot{order:0}}@media (max-width:640px){.b-auth{margin-left:auto}.b-topic{flex-wrap:wrap;gap:4px 14px}.b-topic-msg{flex-basis:100%}}.dir-b .b-btn-primary,.dir-b .b-btn-primary:hover,.dir-b .b-auth-btn,.dir-b .b-auth-btn:hover{color:var(--on-dark)}.dir-b .b-btn-ghost,.dir-b .b-btn-ghost:hover,.dir-b .b-store,.dir-b .b-store:hover,.dir-b .b-brand{color:var(--ink)}.dir-b .b-nav-link{color:var(--muted)}.dir-b .b-nav-link:hover,.dir-b .b-nav-link.is-active{color:var(--ink)}.dir-b .b-footer-links a{color:var(--muted)}.dir-b .b-footer-links a:hover{color:var(--ink)}.b-cta-inner{max-width:var(--page)}.b-cta-inner>*{max-width:56ch}.b-split{grid-template-columns:1.1fr .9fr}.b-hero{align-items:start}.b-hero-copy{padding-top:26px}@media (max-width:900px){.b-split{grid-template-columns:1fr}.b-hero-copy{padding-top:0}}.b-lineup-band{border-bottom:1px solid var(--line);padding-block:8px 64px}.b-lineup{width:100%;height:auto}.b-price-alt{color:var(--terracotta-ink);margin:8px 0 0;font-size:14px;font-weight:600}.b-price-tax{color:var(--muted);margin:2px 0 0;font-size:13px}.b-recipe-chips{max-width:560px;padding:22px}@media (max-width:640px){.b-recipe-chips{padding:12px}}.b-recipe-chips img{width:100%;height:auto}.b-shot figcaption.b-note{margin-top:0}.b-recipe-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.b-recipe-tiles img{width:100%;height:auto;display:block}@media (max-width:480px){.b-recipe-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-recipe-shot{max-width:440px}.b-recipe-split{align-items:start}.b-recipe-split .b-split-copy{position:sticky;top:24px}@media (max-width:900px){.b-recipe-split .b-split-copy{position:static}}.b-recipe-shot img{filter:drop-shadow(0 12px 28px #24232a1f);width:100%;height:auto}.b-recipe-fade{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (max-width:900px){.b-recipe-shot{max-width:340px}}
