@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&family=Mulish:wght@400;500;600;700&family=Onest:wght@400;500;600;700;800&display=swap";:root{--background: #ffffff;--foreground: #161510;--foreground-2: #3f3a30;--foreground-3: #6e685e;--card: #ffffff;--card-foreground: #161510;--surface-raised: #ffffff;--popover: #ffffff;--popover-foreground: #161510;--surface-sunken: #faf8f3;--accent-cream: #f5efe3;--accent-cream-strong: #ece3d2;--primary: #b5462c;--primary-hover: #9e3a23;--primary-press: #86311e;--primary-soft: rgba(181, 70, 44, .1);--primary-foreground: #f8f4ec;--secondary: #f5efe3;--secondary-foreground: #161510;--muted: #f3f1ec;--muted-foreground: #6e685e;--accent: #b5462c;--accent-foreground: #f8f4ec;--accent-soft: rgba(181, 70, 44, .1);--success: #586637;--success-foreground: #f8f4ec;--success-soft: rgba(88, 102, 55, .2);--success-strong: #436a2e;--warning: #7d6220;--warning-foreground: #f8f4ec;--warning-soft: rgba(125, 98, 32, .16);--destructive: #8a3023;--destructive-foreground: #f8f4ec;--destructive-soft: rgba(138, 48, 35, .12);--info: #3f3a30;--info-foreground: #f8f4ec;--info-soft: rgba(63, 58, 48, .08);--tag-blue: #2a5d9c;--tag-blue-soft: rgba(42, 93, 156, .12);--tag-amber: #8a6d1f;--tag-amber-soft: rgba(214, 178, 64, .22);--chart-1: #b5462c;--chart-2: #64753f;--chart-3: #aa8632;--chart-4: #3f3a30;--chart-5: #d9714f;--border: rgba(22, 21, 16, .08);--border-strong: rgba(22, 21, 16, .14);--input: rgba(22, 21, 16, .14);--ring: #b5462c;--brand-cream: #f8f4ec;--brand-off-black: #161510;--brand-terracotta: #b5462c;--brand-stone: #5c584f;--neutral-white: #ffffff;--shadow-sm: 0 1px 2px rgba(22, 21, 16, .04), 0 1px 3px rgba(22, 21, 16, .05);--shadow-md: 0 2px 8px rgba(22, 21, 16, .06), 0 1px 2px rgba(22, 21, 16, .04);--shadow-lg: 0 12px 32px rgba(22, 21, 16, .1), 0 2px 8px rgba(22, 21, 16, .05)}:root{--font-display: "Onest", ui-sans-serif, system-ui, sans-serif;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--type-display-size: 6rem;--type-display-line: .95;--type-display-weight: 800;--type-display-tracking: -.035em;--type-h1-size: 3.5rem;--type-h1-line: 1.05;--type-h1-weight: 800;--type-h1-tracking: -.025em;--type-h2-size: 2rem;--type-h2-line: 1.15;--type-h2-weight: 700;--type-h2-tracking: -.015em;--type-h3-size: 1.375rem;--type-h3-line: 1.3;--type-h3-weight: 600;--type-h3-tracking: 0;--type-body-size: 1rem;--type-body-line: 1.65;--type-body-weight: 400;--type-caption-size: .6875rem;--type-caption-line: 1.5;--type-caption-weight: 600;--type-caption-tracking: .1em}.choka-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-30: 7.5rem;--radius-xs: 8px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 9999px;--radius: .75rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .25s;--target-min: 48px;--target-critical: 64px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--foreground);margin:0;text-transform:none}a{color:var(--primary);text-underline-offset:.2em}::selection{background:var(--primary-soft)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}img{max-width:100%}.voice-speaking{color:var(--primary);animation:voice-speaking-wave .9s ease-in-out infinite}@keyframes voice-speaking-wave{0%,to{transform:scaleY(1)}25%{transform:scaleY(1.15)}50%{transform:scaleY(.85)}75%{transform:scaleY(1.1)}}@media(prefers-reduced-motion:reduce){.voice-speaking{animation:voice-reduced-fade 1.5s ease-in-out infinite}@keyframes voice-reduced-fade{0%,to{opacity:1}50%{opacity:.7}}}.ck-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1;border:1px solid transparent;border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);text-decoration:none;-webkit-user-select:none;user-select:none}.ck-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ck-btn:disabled,.ck-btn[aria-disabled=true]{pointer-events:none;opacity:.5}.ck-btn--sm{height:32px;padding:0 12px;font-size:.8125rem}.ck-btn--md{height:40px;padding:0 16px}.ck-btn--lg{height:48px;padding:0 24px;font-size:1rem}.ck-btn--block{width:100%}.ck-btn--primary{background:var(--primary);color:var(--primary-foreground)}.ck-btn--primary:hover{background:var(--primary-hover)}.ck-btn--primary:active{background:var(--primary-press)}.ck-btn--outline{background:transparent;border-color:var(--border-strong);color:var(--foreground)}.ck-btn--outline:hover{background:var(--secondary)}.ck-btn--ghost{background:transparent;color:var(--foreground)}.ck-btn--ghost:hover{background:var(--secondary)}.ck-input{display:block;width:100%;height:40px;padding:0 12px;font-family:var(--font-sans);font-size:.9375rem;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ck-input::placeholder{color:var(--muted-foreground)}.ck-input:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.ck-input:disabled{opacity:.5;cursor:not-allowed}.ck-input[aria-invalid=true]{border-color:var(--destructive)}.ck-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ck-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;white-space:nowrap;font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.4;border-radius:var(--radius-pill);border:1px solid transparent}.ck-badge--soft-success{background:var(--success-soft);color:var(--success)}.ck-badge--soft-flagged{background:var(--tag-amber-soft);color:var(--tag-amber)}.ck-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sc-head{position:sticky;top:0;z-index:40;background:#ffffffb8;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid rgba(255,255,255,.55);box-shadow:0 8px 30px #221f2d14,inset 0 1px #fff9}.sc-bar{max-width:1140px;margin:0 auto;min-height:62px;padding:0 20px;display:flex;align-items:center;gap:12px}.sc-nav{margin-left:auto;display:flex;align-items:center;gap:24px}.sc-nav a{font-size:16px;font-weight:600;color:var(--foreground-2);text-decoration:none;text-transform:capitalize;transition:color .16s ease}.sc-nav a:hover,.sc-sheet a.sc-link:hover,.sc-nav a[aria-current=true],.sc-sheet a.sc-link[aria-current=true]{color:var(--primary)}.sc-cta,.sc-sheet .ck-btn{font-weight:600;text-decoration:none}.sc-cta{margin-left:12px;font-size:16px}@media(min-width:861px){.sc-bar>a>svg{height:28px!important}}@media(min-width:1100px){.sc-bar>a>svg{height:31px!important}}.sc-burger{display:none;margin-left:auto;width:40px;height:40px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--foreground);cursor:pointer}.sc-scrim{position:fixed;inset:0;z-index:48;background:#16151061;opacity:0;pointer-events:none;transition:opacity .26s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sc-sheet{position:fixed;top:0;right:0;bottom:0;z-index:49;width:min(86vw,340px);background:var(--background);border-left:1px solid var(--border);box-shadow:-18px 0 48px #1615102e;padding:18px 22px calc(22px + env(safe-area-inset-bottom));display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.22,.8,.28,1);overflow-y:auto;overscroll-behavior:contain}.sc-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border)}.sc-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--foreground);cursor:pointer;margin-right:-10px}.sc-sheet-links{display:flex;flex-direction:column;margin-top:6px}.sc-sheet a.sc-link{font-size:16.5px;font-weight:600;color:var(--foreground);text-decoration:none;padding:15px 0;border-bottom:1px solid var(--border);text-transform:capitalize;transition:color .16s ease}.sc-sheet .ck-btn{margin-top:auto;text-decoration:none}html.sc-open .sc-scrim{opacity:1;pointer-events:auto}html.sc-open .sc-sheet{transform:translate(0)}html.sc-open body{overflow:hidden}@media(prefers-reduced-motion:reduce){.sc-sheet,.sc-scrim{transition:none}}@media(min-width:861px){.sc-scrim,.sc-sheet{display:none}}@media(max-width:860px){.sc-nav,.sc-cta{display:none}.sc-burger{display:inline-flex}}.sc-foot{background:#161510;color:#f8f4ec;border-top:1px solid #161510}.sc-foot .sc-mark path{fill:#f8f4ec}.sc-foot-top{max-width:1140px;margin:0 auto;padding:44px 20px 32px;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-start}.sc-foot-blurb{font-size:13.5px;color:#f8f4eca8;margin-top:14px;max-width:260px;line-height:1.6}.sc-foot-links{display:flex;flex-wrap:wrap;gap:10px 24px}.sc-foot-links a{font-size:14px;color:#f8f4ecd1;text-decoration:none;text-transform:capitalize;transition:color .16s ease}.sc-foot-links a:hover{color:#fff}.sc-foot-bar{border-top:1px solid rgba(248,244,236,.14)}.sc-foot-bar>div{max-width:1140px;margin:0 auto;padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:#f8f4ec99}.sc-legal{display:flex;gap:20px;flex-wrap:wrap}.sc-legal a{color:#f8f4ec99;text-decoration:none;transition:color .16s ease}.sc-legal a:hover{color:#fff}body{--background: #f4f4f6;--surface-sunken: #eeeef1;--accent-cream: #eeeef2;--accent-cream-strong: #e4e4ea;--secondary: #eeeef2;--muted: #eef0f2;--border: rgba(34, 31, 45, .07);--border-strong: rgba(34, 31, 45, .13);--shadow-sm: 0 1px 2px rgba(99, 96, 115, .06), 0 1px 3px rgba(99, 96, 115, .05);--shadow-md: 0 2px 8px rgba(99, 96, 115, .1), 0 1px 2px rgba(99, 96, 115, .05);--shadow-lg: 0 12px 34px rgba(99, 96, 115, .18), 0 3px 10px rgba(99, 96, 115, .08);--radius-sm: 6px;--radius-md: 6px;--radius-lg: 6px;--radius-xl: 6px;--radius: 6px}body,p,li,.mf-sub,.mf-eyebrow,input,textarea,select,.sc-foot-blurb,.sc-foot-links a,.sc-legal,.sc-foot-bar{font-family:Mulish,ui-sans-serif,system-ui,sans-serif}.sc-nav a,.sc-link,.sc-cta,.ck-btn,button{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}h1,h2,h3{text-wrap:balance}h1{line-height:1.04}h2{line-height:1.14}h3{line-height:1.28}:root{--page-inset: max(20px, calc((100vw - 1140px)/2) )}.mf-hero{display:grid;grid-template-columns:1fr}.mf-herocopy{padding:clamp(36px,7vw,72px) 20px clamp(32px,5vw,56px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mf-herophoto{position:relative;overflow:hidden;min-height:620px;background:#2b2a24}.mf-herophoto-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 42%}.mf-herophoto-scrim{position:absolute;inset:0;background:linear-gradient(200deg,#16151042,#1615100f 44%,#16151061)}.mf-herophoto-inner{position:absolute;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:clamp(16px,3vw,34px)}.mf-herophoto-inner>*{width:100%;max-width:380px}@media(min-width:920px){.mf-hero{grid-template-columns:1fr 1fr;align-items:stretch;min-height:clamp(560px,76vh,760px)}.mf-herocopy{padding:clamp(48px,5vw,72px) clamp(32px,4vw,56px) clamp(48px,5vw,72px) var(--page-inset)}.mf-herocopy>*{max-width:560px}.mf-herophoto{min-height:0}.mf-herophoto-inner{justify-content:space-around;padding-left:clamp(20px,3vw,40px)}}.mf-office{display:grid;grid-template-columns:1fr}.mf-officebody{padding:clamp(48px,8vw,76px) 20px;max-width:1140px;width:100%;margin:0 auto}.mf-officephoto{position:relative;overflow:hidden;min-height:320px;background:#2b2a24}.mf-officephoto-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}@media(min-width:1000px){.mf-office{grid-template-columns:50% 50%;align-items:stretch}.mf-officebody{margin:0;padding:clamp(56px,6vw,88px) clamp(32px,4vw,56px) clamp(56px,6vw,88px) var(--page-inset)}.mf-officephoto{min-height:0}}.mf-pillars{display:flex;flex-direction:column;gap:28px;margin-top:40px}.mf-pillar{display:flex;align-items:flex-start;gap:18px;max-width:620px}.mf-why{display:grid;grid-template-columns:1fr}.mf-whyphoto{position:relative;overflow:hidden;min-height:300px;background:#2b2a24}.mf-whyphoto-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% 50%}.mf-whybody{padding:clamp(48px,8vw,88px) 20px}@media(min-width:1000px){.mf-why{grid-template-columns:40% 60%;align-items:stretch}.mf-whyphoto{min-height:100%;align-self:stretch}.mf-whybody{padding:clamp(64px,7vw,96px) var(--page-inset) clamp(64px,7vw,96px) clamp(40px,4vw,64px)}}.mf-photoband{position:relative;height:clamp(300px,40vw,520px);overflow:hidden;background:#2b2a24}.mf-photoband-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.8,.28,1)}.mf-photoband:hover .mf-photoband-img{transform:scale(1.02)}.mf-photoband-plate{position:absolute;inset:auto 0 0;padding:clamp(22px,4vw,44px);pointer-events:none;background:linear-gradient(to top,#161510b8,#16151057 46%,#16151000)}.mf-photoband-plate>*{pointer-events:auto}.mf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.mf-stat{display:flex;flex-direction:column;gap:9px;align-items:flex-start}@media(min-width:760px){.mf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mf-stat{padding:0 26px;border-left:1px solid var(--border-strong)}.mf-stat:first-child{padding-left:0;border-left:0}.mf-stat:last-child{padding-right:0}}#waitlist{background:var(--card);border-top:1px solid var(--border)}.mf-wait{display:grid;gap:clamp(30px,4vw,52px);align-items:center}.mf-waitform{display:grid;gap:12px;align-content:start;padding:clamp(22px,3vw,30px);border-radius:10px;border:1px solid var(--border);background:#fafafb;box-shadow:0 16px 40px #63607324,0 2px 6px #6360730f}#waitlist .ck-input{background:var(--card)}@media(min-width:900px){.mf-wait{grid-template-columns:1.02fr .98fr;gap:clamp(44px,5vw,76px)}}.mf-app2{display:grid;gap:clamp(30px,5vw,46px);align-items:center}.mf-appdemo{position:relative;display:block;padding-bottom:22px;padding-right:40px}.mf-browser{display:block;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-lg)}.mf-browser-img,.mf-phone-img{display:block;width:100%;height:auto}.mf-browser-shot{aspect-ratio:1200 / 750;background:var(--surface-sunken)}.mf-phone-shot{aspect-ratio:390 / 844;background:var(--surface-sunken)}.mf-phone{position:absolute;right:0;bottom:0;width:112px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:#fff;box-shadow:0 12px 30px #221f2d38,0 2px 8px #221f2d14}@media(min-width:600px){.mf-appdemo{padding-right:52px}.mf-phone{width:140px}}@media(min-width:1000px){.mf-app2{grid-template-columns:.82fr 1.18fr;gap:clamp(36px,4vw,60px)}.mf-appdemo{padding-bottom:28px;padding-right:62px}.mf-phone{width:164px;border-radius:12px;box-shadow:0 16px 40px #221f2d38,0 3px 10px #221f2d14}}.ck-card,.ck-input{border-radius:6px;border-color:var(--border)}.ck-btn{border-radius:8px}.mf-2,.mf-3{grid-template-columns:1fr}.mf-cta{width:100%}.mf-herocta{align-self:stretch}@media(min-width:480px){.mf-cta{width:auto}.mf-herocta{align-self:flex-start}}@media(min-width:720px){.mf-2{grid-template-columns:1fr 1fr}}@media(min-width:800px){.mf-3{grid-template-columns:repeat(3,1fr)}}.mf-rv{opacity:0;transform:translateY(18px) scale(.994);transition:opacity .56s cubic-bezier(.22,.8,.28,1),transform .72s cubic-bezier(.22,.8,.28,1);will-change:opacity,transform}.mf-rv--in{opacity:1;transform:none}a,button,.ck-card,.ck-btn{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,.8,.28,1)}nav a:hover{color:var(--primary)!important}.ck-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.ck-btn:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.mf-browser,.mf-phone{transition:transform .42s cubic-bezier(.22,.8,.28,1),box-shadow .42s ease}.mf-phone:hover{transform:translateY(-4px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.mf-totop{position:fixed;right:20px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 30px #221f2d24,inset 0 1px #fff9;font:inherit;font-size:14px;font-weight:500;color:var(--foreground);cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .26s ease,transform .26s ease,color .16s ease}.mf-totop--show{opacity:1;transform:none;pointer-events:auto}.mf-totop:hover{color:var(--primary)}@media(min-width:1000px){.mf-totop{bottom:20px}}.mf-check{transition:color .16s ease,transform .22s cubic-bezier(.22,.8,.28,1)}.mf-check:hover{color:var(--foreground);transform:translateY(-1px)}.mf-check svg{transition:transform .22s cubic-bezier(.22,.8,.28,1)}.mf-check:hover svg{transform:scale(1.16)}.mf-pillico{transition:transform .24s cubic-bezier(.22,.8,.28,1)}.mf-pillars>* h3{transition:color .16s ease}.mf-pillars>*:hover .mf-pillico{transform:translateY(-4px)}.mf-pillars>*:hover h3{color:var(--primary)}#how-it-works .ck-card{transition:transform .24s cubic-bezier(.22,.8,.28,1),box-shadow .24s ease,border-color .2s ease}#how-it-works .ck-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.mf-stepno{transition:transform .24s cubic-bezier(.22,.8,.28,1)}#how-it-works .ck-card:hover .mf-stepno{transform:scale(1.09) translateY(-1px)}#for-the-office .ck-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.mf-waitpill{transition:border-color .18s ease,color .18s ease,transform .22s cubic-bezier(.22,.8,.28,1)}.mf-waitpill:hover{border-color:var(--primary);color:var(--foreground);transform:translateY(-2px)}.mf-whyphoto-img,.mf-herophoto-img{transition:transform .9s cubic-bezier(.22,.8,.28,1)}.mf-whyphoto:hover .mf-whyphoto-img{transform:scale(1.03)}html{scroll-behavior:smooth}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}section[id]{scroll-margin-top:74px}@keyframes mf-bubble{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mf-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.mf-rv{opacity:1!important;transform:none!important;transition:none!important}a,button,.ck-card,.ck-btn,.mf-browser,.mf-phone,.mf-check,.mf-pillico,.mf-stepno,.mf-waitpill,.mf-photoband-img,.mf-whyphoto-img,.mf-officephoto-img,.mf-herophoto-img{transition:none!important;transform:none!important}[style*=mf-bubble],[style*=mf-dot]{animation:none!important}}body,p,li,.meta,.eyebrow,a{font-family:Mulish,ui-sans-serif,system-ui,sans-serif}main.lg{max-width:1140px;margin:0 auto;padding:clamp(36px,6vw,64px) 20px clamp(48px,7vw,80px)}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}h1.lg,h2.lg{font-family:var(--font-display)}h1.lg{font-size:clamp(30px,6.5vw,42px);font-weight:800;letter-spacing:-.03em;margin:10px 0 0;text-wrap:balance}.meta{font-size:13.5px;color:var(--muted-foreground);margin-top:10px}.note{margin-top:26px;padding:16px 18px;font-size:13.5px;line-height:1.6;color:var(--foreground-2);background:var(--secondary);border:1px solid var(--border);border-radius:6px}section.lg{margin-top:34px;display:flex;flex-direction:column;gap:10px;max-width:760px}h1.lg,.meta,.note{max-width:760px}h2.lg{font-size:19px;font-weight:700;letter-spacing:-.015em;margin:0}p.lg,.lg li{font-size:15.5px;line-height:1.7;color:var(--foreground-2);margin:0;text-wrap:pretty}ul.lg{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.lg a{color:var(--primary);text-decoration:none}.lg a:hover{text-decoration:underline}
