@keyframes animationIn{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes storyDotAdvance{0%,80%{width:.5rem;transform:translate(-50%,-50%)}94%{width:2.25rem;transform:translate(-.25rem,-50%)}to{width:.5rem;transform:translate(1.5rem,-50%)}}@keyframes storyDotRewind{0%,80%{width:.5rem;transform:translate(-50%,-50%)}94%{width:2.25rem;transform:translate(-2rem,-50%)}to{width:.5rem;transform:translate(-2rem,-50%)}}.design-one-reveal{animation:animationIn .8s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) both}.design-one-reveal.design-one-hero-reveal,.design-one-reveal.design-one-critical-reveal{opacity:1;animation:none;transform:none}@supports (animation-timeline:view()){.design-one-reveal:not(.design-one-hero-reveal){animation-duration:1ms;animation-delay:0s;animation-timeline:view();animation-range:entry 5% cover 28%}}.design-one-press{touch-action:manipulation;transform:translateZ(0)}.design-one-press:active{transition:transform .1s ease-out;transform:scale(.965)}.floating-nav-shell{inset-inline:0;z-index:50;padding-inline:max(.75rem, env(safe-area-inset-left));pointer-events:none;position:fixed;top:.75rem}.floating-nav-surface{pointer-events:auto;width:100%;max-width:79rem;height:3.75rem;margin-inline:auto;transition:transform .24s cubic-bezier(.77,0,.175,1);position:relative;transform:translateY(0)}.floating-nav-backdrop{backdrop-filter:blur(22px)saturate(1.35);transform-origin:50%;background:#f8f4ecb3;border:1px solid #ffffffad;border-radius:999px;transition:transform .24s cubic-bezier(.77,0,.175,1),background-color .2s,box-shadow .2s;position:absolute;inset:0;transform:scaleX(1);box-shadow:inset 0 1px #ffffffd1,0 8px 28px #49372513}.floating-nav-content{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding-inline:1.25rem;display:flex;position:relative}.floating-nav-tabs{background:0 0;border-radius:999px;padding:0;transition:transform .24s cubic-bezier(.77,0,.175,1);transform:scale(1)}.floating-nav-brand,.floating-nav-actions{transition:transform .24s cubic-bezier(.77,0,.175,1)}.floating-nav-shell[data-scrolled=true] .floating-nav-backdrop{background:#f8f4ecd1;box-shadow:inset 0 1px #ffffffe0,0 14px 38px #49372521}.floating-nav-shell[data-compact=true] .floating-nav-backdrop{transform:scaleX(.86)}.floating-nav-shell[data-compact=true] .floating-nav-surface{transform:translateY(.25rem)}.floating-nav-shell[data-compact=true] .floating-nav-tabs{transform:scale(.96)}.floating-nav-shell[data-compact=true] .floating-nav-brand{transform:translate(clamp(2.5rem,5vw,5rem))}.floating-nav-shell[data-compact=true] .floating-nav-actions{transform:translate(clamp(-5rem,-5vw,-2.5rem))}@media (max-width:57.49rem){.floating-nav-shell{padding-inline:max(.5rem, env(safe-area-inset-left))}.floating-nav-content{padding-inline:.75rem}.floating-nav-shell[data-compact=true] .floating-nav-backdrop{transform:scaleX(.94)}.floating-nav-shell[data-compact=true] .floating-nav-brand{transform:translate(.375rem)}.floating-nav-shell[data-compact=true] .floating-nav-actions{transform:translate(-.375rem)}}.hero-story-card{opacity:0;pointer-events:none;will-change:opacity, transform;border-radius:1.625rem;transition:opacity .36s cubic-bezier(.4,0,1,1),transform .54s cubic-bezier(.22,1,.36,1);overflow:hidden}.hero-story-card:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.hero-story-card-primary{background:linear-gradient(145deg,#7b4ddf 0%,#5121b3 100%);border:1px solid #ffffff29;top:12%;left:0;transform:translate(-14px,10px)scale(.97);box-shadow:inset 0 1px #ffffff2e,0 24px 46px #461f9a38}.hero-story-card-primary:before{background-color:#0000;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;mask-image:linear-gradient(135deg,#000000b8,#0000 72%)}.hero-story-card-secondary{backdrop-filter:blur(22px)saturate(1.25);background:#fffcf7c2;border:1px solid #ffffffb8;transition-delay:45ms;bottom:12%;right:0;transform:translate(14px,10px)scale(.97);box-shadow:inset 0 1px #ffffffdb,0 24px 48px #49392626}.hero-story-card-secondary:before{box-shadow:inset 0 0 0 1px #41342709}.hero-story-card[data-active=true]{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.hero-story-screen{z-index:1;opacity:0;pointer-events:none;will-change:opacity, transform;transition:opacity .42s cubic-bezier(.4,0,1,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(-50%)scale(.965)}.hero-story-screen[data-active=true]{z-index:2;opacity:1;transform:translateY(-50%)scale(1)}.hero-story-dot{background:#766d6247;border-radius:999px;width:.5rem;height:.5rem;transition:background-color .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-story-dot-button:hover .hero-story-dot{background:#602ad27a;transform:translate(-50%,-50%)scale(1.08)}.hero-story-dot-button[data-active=true] .hero-story-dot{z-index:1;background:#602ad2;box-shadow:0 0 0 3px #602ad21a}.hero-story-dot-button[data-active=true][data-autoplay=true][data-direction=next] .hero-story-dot{animation:6s cubic-bezier(.65,0,.35,1) forwards storyDotAdvance}.hero-story-dot-button[data-active=true][data-autoplay=true][data-direction=previous] .hero-story-dot{animation:6s cubic-bezier(.65,0,.35,1) forwards storyDotRewind}@media (min-width:75rem){.floating-nav-shell[data-compact=true] .floating-nav-backdrop{transform:scaleX(.82)}.floating-nav-shell[data-compact=true] .floating-nav-brand{transform:translate(6.875rem)}.floating-nav-shell[data-compact=true] .floating-nav-actions{transform:translate(-6.875rem)}}@media (max-width:39.99rem){.hero-story-card-secondary{bottom:9%;right:.75rem}}.journal-paper{background-color:#f4f0e8;background-image:radial-gradient(circle at 12% 10%,#ffffffe6,#0000 32%),linear-gradient(#372d2307 1px,#0000 1px),linear-gradient(90deg,#372d2307 1px,#0000 1px);background-size:auto,32px 32px,32px 32px}.cursor-trail-region{isolation:isolate;position:relative;overflow:hidden}.design-one-hero{background:#f4f0e8;font-family:Plus Jakarta Sans Variable,ui-sans-serif,system-ui,sans-serif}.design-one-hero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#f4f0e800,#f4f0e88a 48%,#f4f0e8e6 100%);height:clamp(8rem,20vh,13rem);position:absolute;bottom:0;left:0;right:0}.design-one-hero-blend{--hero-blend-height:clamp(6rem, 10vw, 9rem);z-index:2;height:var(--hero-blend-height);pointer-events:none;background:linear-gradient(#f4f0e800 0%,#f4f0e894 34%,#faf7f1b8 62%,#fffdf900 100%);margin-top:clamp(-5.85rem,-6.5vw,-3.9rem);margin-bottom:clamp(-3.15rem,-3.5vw,-2.1rem);position:relative}.design-one-hero-blend>div,.design-one-hero-blend:before,.design-one-hero-blend:after{position:absolute;inset:0}.design-one-hero-blend:before{z-index:1;backdrop-filter:blur(.5px);content:"";-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 30%,#0000 46%);mask-image:linear-gradient(#0000 0%,#000 12% 30%,#0000 46%)}.design-one-hero-blend>div:first-child{z-index:2;backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 15%,#000 30% 46%,#0000 62%);mask-image:linear-gradient(#0000 15%,#000 30% 46%,#0000 62%)}.design-one-hero-blend>div:nth-child(2){z-index:3;backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 30%,#000 46% 62%,#0000 78%);mask-image:linear-gradient(#0000 30%,#000 46% 62%,#0000 78%)}.design-one-hero-blend>div:nth-child(3){z-index:4;backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 46%,#000 62% 78%,#0000 92%);mask-image:linear-gradient(#0000 46%,#000 62% 78%,#0000 92%)}.design-one-hero-blend>div:nth-child(4){z-index:5;backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(#0000 64%,#000 78% 90%,#0000 100%);mask-image:linear-gradient(#0000 64%,#000 78% 90%,#0000 100%)}.design-one-hero-blend:after{z-index:6;content:"";background:linear-gradient(#0000,#fffdf957 72%,#0000)}.design-one-hero-atmosphere{z-index:0;opacity:.52;pointer-events:none;background-image:url(/hero-halftone-world.webp);background-position:50%;background-size:cover;position:absolute;inset:-1.5rem;-webkit-mask-image:linear-gradient(#000 0% 62%,#000000d1 76%,#00000057 90%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#000000d1 76%,#00000057 90%,#0000 100%)}.cursor-trail-layer{z-index:1;mix-blend-mode:screen;opacity:.22;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cursor-trail-mount{display:contents}.cursor-trail-shader{display:block;inset:0;width:100%!important;height:100%!important;position:absolute!important}.cursor-trail-content{z-index:1;position:relative}.design-one-hero-copy:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#f8f5eff0 0%,#f8f5efc7 48%,#f8f5ef00 78%);border-radius:50%;position:absolute;inset:-4.5rem -4rem}.design-one-hero-lede{color:#4e4a47;letter-spacing:-.012em;font-weight:440}.design-one-hero-points{color:#504c48}@media (max-width:58.74rem){.design-one-hero-atmosphere{opacity:.4;background-position:58%}.design-one-hero-copy:before{background:radial-gradient(#f8f5eff5 0%,#f8f5efcc 54%,#f8f5ef00 82%);inset:-3rem -1.5rem}}@media (prefers-reduced-motion:reduce){.cursor-trail-layer{display:none!important}}@media (prefers-reduced-transparency:reduce),(hover:none),(pointer:coarse){.cursor-trail-layer{display:none}}@media (forced-colors:active){.design-one-hero-atmosphere,.design-one-hero-blend,.cursor-trail-layer{display:none}}.design-one-page{color:#121212;background-color:#f4f0e8;min-height:100svh}.design-one-display-home,.design-one-display-index,.design-one-display-feature,.design-one-display-blog{color:#121212;text-wrap:balance;font-weight:600}.design-one-display-home{letter-spacing:-.052em;font-size:clamp(3rem,4.6vw,4.35rem);font-weight:650;line-height:.98}.design-one-display-index{letter-spacing:-.06em;font-size:clamp(3.15rem,5.35vw,5rem);line-height:.94}.design-one-display-feature{letter-spacing:-.055em;font-size:clamp(2.85rem,4.1vw,4rem);line-height:.95}.design-one-display-blog{letter-spacing:-.065em;font-size:clamp(3.2rem,5.8vw,5.5rem);line-height:.92}.design-one-calculator-hero{grid-template-areas:"eyebrow""title""copy""actions";gap:1.5rem;display:grid}.design-one-calculator-eyebrow{grid-area:eyebrow}.design-one-calculator-title{grid-area:title}.design-one-calculator-copy{grid-area:copy}.design-one-calculator-actions{grid-area:actions}@media (min-width:56.25rem){.design-one-calculator-hero{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);grid-template-areas:"eyebrow title""actions title""actions copy";align-items:start;gap:1.25rem 3.5rem}.design-one-calculator-title{align-self:end}}@media (max-width:39.99rem){.design-one-display-home{letter-spacing:-.048em;font-size:clamp(2.5rem,11.6vw,3.1rem);line-height:1}.design-one-display-index,.design-one-display-blog{font-size:clamp(2.75rem,12vw,3.4rem);line-height:.96}.design-one-display-feature{font-size:clamp(2.55rem,11vw,3.15rem);line-height:.97}}.design-one-shell{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1.25rem}.design-one-panel{background:#ffffff7a;border-radius:2rem;box-shadow:inset 0 1px #fffc,0 20px 55px #48352111}.design-one-link{color:#4d20af;text-underline-offset:.2em;text-decoration-color:#602ad24d}.design-one-link:hover{text-decoration-line:underline}@media (min-width:40rem){.design-one-shell{padding-inline:2rem}}.journal-eyebrow{color:#4d20af;letter-spacing:.15em;text-transform:uppercase;background:#ffffff80;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.6875rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #3a302614,0 8px 28px #4835210d}.journal-eyebrow-inverse{color:#a98af0;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0f}.journal-story-scroller{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:min(82vw,19rem);grid-auto-flow:column;gap:1rem;padding-block:.5rem 1.5rem;scroll-padding-inline:0;display:grid;overflow-x:auto}.journal-story-scroller::-webkit-scrollbar{display:none}.journal-screen-rail::-webkit-scrollbar{display:none}.journal-story-card{scroll-snap-align:start;min-width:0}.journal-feature-card{background:#fff6;border-radius:2rem;min-width:0;padding:1rem;padding-block-end:2rem;box-shadow:inset 0 1px #ffffffc7,0 20px 55px #4835210f}.journal-faq .design-one-reveal{filter:none!important}.journal-feature-phone{filter:drop-shadow(0 20px 25px #44322030);transform-origin:top;width:145px;height:auto;position:absolute;inset-inline-start:50%}.journal-feature-phone-import{z-index:10;top:1.75rem;transform:translate(-105%)}.journal-feature-phone-draft{z-index:20;top:1.75rem;transform:translate(5%)}@media (min-width:520px){.journal-feature-phone{width:150px}}@media (min-width:680px){.journal-feature-phone{width:135px}}@media (min-width:980px){.journal-feature-phone{width:165px}}.journal-screen-rail{scroll-snap-type:inline mandatory;scrollbar-width:none;align-items:flex-start;gap:1rem;padding-block:.5rem 4.5rem;padding-inline:max(1.25rem,50vw - 620px);scroll-padding-inline:max(1.25rem,50vw - 620px);display:flex;overflow-x:auto}.journal-screen-rail>*{scroll-snap-align:start}.journal-stamp{mask-image:linear-gradient(135deg, transparent 0 3px, #000 3.5px) 0 0 / 8px 8px}@media (prefers-reduced-motion:reduce){.design-one-reveal{opacity:1;filter:none;animation-name:none;transform:none}.design-one-float,.design-one-orbit{animation:none!important;transform:none!important}.floating-nav-backdrop,.floating-nav-surface,.floating-nav-tabs,.floating-nav-brand,.floating-nav-actions{transition-duration:.01ms;transform:none!important}.hero-story-card{transition:opacity .14s;transform:none!important}.hero-story-screen{transition:opacity .14s;transform:translateY(-50%)!important}.hero-story-dot-button[data-active=true] .hero-story-dot{animation:none}html{scroll-behavior:auto}}@media (min-width:48rem){.journal-story-scroller{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:1.25rem;padding-inline:0;overflow:visible}}@media (prefers-reduced-transparency:reduce){.design-one-hero-blend>div,.design-one-hero-blend:before{backdrop-filter:none}.design-one-glass{-webkit-backdrop-filter:none!important}.floating-nav-backdrop{background:#f8f4ec!important}}@media (prefers-contrast:more){.design-one-glass{border:1px solid!important}}
