.dRc4Sa_home{color:var(--foreground);font-family:var(--font-onest), system-ui, sans-serif}.dRc4Sa_container{width:min(100%,86rem);margin-inline:auto;padding-inline:48px}.dRc4Sa_hero{background:var(--background);padding-top:4.5rem;position:relative;overflow:clip}.dRc4Sa_heroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;padding-block:64px 120px;display:grid;position:relative}.dRc4Sa_heroCopy{flex-direction:column;align-items:flex-start;gap:26px;min-width:0;display:flex}.dRc4Sa_eyebrow{color:var(--soft-foreground);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.4}.dRc4Sa_heroTitle{max-width:12ch;font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(52px,6.8vw,98px);font-weight:320;line-height:1}.dRc4Sa_heroBody,.dRc4Sa_sectionCopy{max-width:38rem;color:var(--soft-foreground);text-wrap:pretty;font-size:19px;line-height:1.6}.dRc4Sa_action{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.dRc4Sa_quiet{min-height:44px;color:var(--foreground);font-family:var(--font-label);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.dRc4Sa_availability{color:var(--soft-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dRc4Sa_availability span{padding-left:8px}@media (max-width:639px){.dRc4Sa_availability span{flex-basis:100%;padding-left:0}}.dRc4Sa_band{padding-block:128px;position:relative}.dRc4Sa_softBand{background:var(--paper)}.dRc4Sa_tintBand{background:var(--muted)}.dRc4Sa_intro{gap:24px;display:grid}.dRc4Sa_introSplit{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px}.dRc4Sa_introSplit .dRc4Sa_sectionCopy{margin:0;padding-bottom:6px;font-size:18px}.dRc4Sa_heading{max-width:18ch;font-family:var(--font-display);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(40px,4.8vw,66px);font-weight:330;line-height:1.04}.dRc4Sa_sectionCopy{margin-top:24px}.dRc4Sa_subheading{letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.25}.dRc4Sa_caption{color:var(--muted-foreground);font-size:13px;line-height:1.5}.dRc4Sa_timeBack{z-index:2;background:var(--background);border-radius:44px 44px 0 0;margin-top:-44px}.dRc4Sa_showcase{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;margin-top:72px;display:grid}.dRc4Sa_packing{padding-bottom:120px;position:relative}.dRc4Sa_photo{aspect-ratio:4/3.3;background:var(--muted);border-radius:28px;position:relative;overflow:hidden}.dRc4Sa_photo img{object-fit:cover}.dRc4Sa_photoTag{background:color-mix(in oklch, var(--card) 92%, transparent);color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px 7px 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:20px;left:20px}.dRc4Sa_photoTag span,.dRc4Sa_time span{font-variant-numeric:tabular-nums;font-weight:650}.dRc4Sa_inboxExample{width:min(78%,400px);filter:drop-shadow(0 28px 40px color-mix(in oklch, var(--foreground) 14%, transparent));position:absolute;bottom:0;right:-32px}.dRc4Sa_sorter{gap:0;padding-top:8px;display:grid}.dRc4Sa_sortGroup{border-top:1px solid var(--border);padding-block:26px}.dRc4Sa_sortGroup:first-child{border-top:0;padding-top:0}.dRc4Sa_sortGroup h3{letter-spacing:-.005em;align-items:center;gap:10px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.dRc4Sa_sortIcon{background:color-mix(in oklch, var(--primary) 9%, transparent);width:26px;height:26px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.dRc4Sa_sortGroup ul{flex-wrap:wrap;gap:8px;display:flex}.dRc4Sa_sortGroup li{background:var(--muted);color:var(--foreground);border-radius:999px;padding:7px 14px;font-size:14.5px;line-height:1.35}.dRc4Sa_sortGroup[data-sort=saved] .dRc4Sa_sortIcon{background:var(--primary);color:var(--primary-foreground)}.dRc4Sa_sortGroup[data-sort=saved] li{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.dRc4Sa_sorterNote{border-top:1px solid var(--border);justify-items:start;gap:12px;padding-top:30px;display:grid}.dRc4Sa_sorterNote p{color:var(--soft-foreground);max-width:40ch;line-height:1.6}.dRc4Sa_day{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:96px;padding-top:28px;list-style:none;display:grid}.dRc4Sa_moment{align-content:start;gap:16px;display:grid}.dRc4Sa_moment .dRc4Sa_photo{aspect-ratio:16/10;border-radius:24px}.dRc4Sa_moment>p:last-child{max-width:46ch;color:var(--soft-foreground);line-height:1.6}.dRc4Sa_time{color:var(--soft-foreground);align-items:baseline;gap:12px;font-size:15px;display:flex}.dRc4Sa_time span{color:var(--foreground);letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1}.dRc4Sa_helpers{grid-template-columns:1fr 1fr;gap:28px;margin-top:64px;display:grid}.dRc4Sa_helper{grid-template-rows:auto 1fr;gap:28px;min-width:0;display:grid}@supports (grid-template-rows:subgrid){@media (min-width:1024px){.dRc4Sa_helpers{grid-template-rows:auto auto;row-gap:0}.dRc4Sa_helper{grid-row:span 2;grid-template-rows:subgrid}}}.dRc4Sa_stage{background:var(--card);min-height:640px;box-shadow:inset 0 0 0 1px var(--border);border-radius:28px;place-items:center;padding:72px 28px 40px;display:grid;position:relative;overflow:hidden}.dRc4Sa_stageTag{background:var(--muted);color:var(--foreground);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;top:20px;left:20px}.dRc4Sa_stageNote{color:var(--muted-foreground);font-size:12.5px;position:absolute;bottom:18px;right:24px}.dRc4Sa_keywordDemo{width:100%}.dRc4Sa_replyGlow{width:min(100%,25rem)}.dRc4Sa_replyDemo{background:var(--card);border-radius:23px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 22px 20px;display:flex}.dRc4Sa_thread{border-bottom:1px solid var(--border);width:100%;color:var(--muted-foreground);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:14px;font-size:13px;display:flex}.dRc4Sa_thread span{background:var(--accent);width:30px;height:30px;color:var(--accent-foreground);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.dRc4Sa_thread b{color:var(--foreground);font-weight:600}.dRc4Sa_incoming,.dRc4Sa_reply{border-radius:20px;max-width:88%;padding:13px 17px;font-size:15.5px;line-height:1.5}.dRc4Sa_incoming{background:var(--muted);border-bottom-left-radius:6px}.dRc4Sa_reply{background:var(--accent);border-bottom-right-radius:6px;align-self:flex-end}.dRc4Sa_aiCue{color:var(--soft-foreground);align-self:flex-end;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.dRc4Sa_handoffCue{color:var(--soft-foreground);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.dRc4Sa_aiCue+.dRc4Sa_incoming{margin-top:10px}.dRc4Sa_helperCopy{align-content:start;justify-items:start;gap:12px;padding-inline:4px;display:grid}.dRc4Sa_helperCopy>p:not(.dRc4Sa_caption){max-width:46ch;color:var(--soft-foreground);line-height:1.65}.dRc4Sa_steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:64px;display:grid}.dRc4Sa_steps>li{border-top:1px solid var(--border-strong);flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0 8px;display:flex}.dRc4Sa_stepNumber{background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:12px;font-size:15px;font-weight:600;display:grid}.dRc4Sa_stepTitle{letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.3}.dRc4Sa_steps p{max-width:36ch;color:var(--soft-foreground);line-height:1.6}.dRc4Sa_fieldBand{background:var(--brand-field);color:var(--brand-field-foreground)}.dRc4Sa_fieldBand .dRc4Sa_sectionCopy,.dRc4Sa_fieldBand .dRc4Sa_controls p{color:color-mix(in srgb, var(--brand-field-foreground) 82%, transparent)}.dRc4Sa_fieldBand .dRc4Sa_quiet{color:var(--sand)}.dRc4Sa_fieldBand .dRc4Sa_heading{max-width:16ch}.dRc4Sa_controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-block:64px 32px;display:grid}.dRc4Sa_controls article{border-top:1px solid color-mix(in srgb, var(--brand-field-foreground) 20%, transparent);align-content:start;gap:10px;padding-block:26px 30px;display:grid}.dRc4Sa_controls h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.dRc4Sa_controls p{max-width:40ch;font-size:15.5px;line-height:1.65}.dRc4Sa_plans{margin-top:64px}.dRc4Sa_plansFoot{justify-content:center;margin-top:28px;display:flex}.dRc4Sa_closing{text-align:center;padding-bottom:176px;overflow:clip}.dRc4Sa_closing .dRc4Sa_heading,.dRc4Sa_closing .dRc4Sa_sectionCopy{margin-inline:auto}.dRc4Sa_closing .dRc4Sa_heading{max-width:14ch}.dRc4Sa_closing .dRc4Sa_action{justify-content:center;margin-top:32px}.dRc4Sa_closing .dRc4Sa_container{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dRc4Sa_intro,.dRc4Sa_reveal{animation:linear both dRc4Sa_section-settle;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes dRc4Sa_section-settle{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:1023px){.dRc4Sa_container{padding-inline:32px}.dRc4Sa_band{padding-block:96px}.dRc4Sa_heroGrid{grid-template-columns:1fr;padding-block:32px 72px}.dRc4Sa_heroCopy{max-width:680px}.dRc4Sa_heroTitle{max-width:14ch}.dRc4Sa_introSplit{grid-template-columns:1fr}.dRc4Sa_introSplit .dRc4Sa_sectionCopy{padding:0}.dRc4Sa_showcase{grid-template-columns:1fr;gap:56px}.dRc4Sa_inboxExample{right:24px}.dRc4Sa_helpers{grid-template-columns:1fr;gap:64px}.dRc4Sa_controls{grid-template-columns:1fr 1fr}}@media (max-width:639px){.dRc4Sa_container{padding-inline:20px}}@media (max-width:599px){.dRc4Sa_band{padding-block:72px}.dRc4Sa_heroTitle{font-size:clamp(44px,12vw,62px)}.dRc4Sa_heroBody,.dRc4Sa_sectionCopy,.dRc4Sa_introSplit .dRc4Sa_sectionCopy{font-size:17px}.dRc4Sa_timeBack{border-radius:28px 28px 0 0;margin-top:-28px}.dRc4Sa_showcase{margin-top:44px}.dRc4Sa_packing{padding-bottom:0}.dRc4Sa_photo{border-radius:22px}.dRc4Sa_inboxExample{width:calc(100% - 20px);margin:-72px auto 0;position:relative;right:auto}.dRc4Sa_day{grid-template-columns:1fr;gap:48px;margin-top:64px}.dRc4Sa_stage{border-radius:24px;min-height:0;padding:60px 16px 44px}.dRc4Sa_helpers{margin-top:44px}.dRc4Sa_steps{grid-template-columns:1fr;gap:8px;margin-top:44px}.dRc4Sa_controls{grid-template-columns:1fr;margin-top:44px}.dRc4Sa_plans{margin-top:44px}.dRc4Sa_closing{padding-bottom:136px}}